From gitosis at osmocom.org Tue Mar 1 12:04:59 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 1 Mar 2016 12:04:59 GMT Subject: openbsc.git branch master updated. 0.15.0-184-g6a1d172 Message-ID: <201603011204.u21C4x69015209@git.osmocom.org> This is an 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 6a1d172c952149aa6548f37b1e8fb8d9d931b329 (commit) from 45ee133d1d7392efcb446f5f79cf47cf792ee21a (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=6a1d172c952149aa6548f37b1e8fb8d9d931b329 commit 6a1d172c952149aa6548f37b1e8fb8d9d931b329 Author: Neels Hofmeyr Date: Tue Mar 1 13:05:27 2016 +0100 db: evaluate return value of sqlite3_finalize(), tweak log output. ----------------------------------------------------------------------- Summary of changes: openbsc/src/utils/meas_db.c | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue Mar 1 12:06:07 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 1 Mar 2016 12:06:07 GMT Subject: openbsc.git branch sysmocom/cscn deleted. 0.15.0-235-g78c94e1 Message-ID: <201603011206.u21C67rr015472@git.osmocom.org> This is an 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 deleted was 78c94e119823c84acce067238e7b37feaeac05fe ----------------------------------------------------------------------- 78c94e119823c84acce067238e7b37feaeac05fe doc: rename nitb graph to bsc, add msc graph ----------------------------------------------------------------------- hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue Mar 1 22:39:17 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 1 Mar 2016 22:39:17 GMT Subject: openbsc.git branch neels/cscn updated. 0.15.0-308-g8859384 Message-ID: <201603012239.u21MdHCs030358@git.osmocom.org> This is an 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 8859384ca86935d1e65f5ab919c64f5dafb7910b (commit) from c715d1ef82767bed2147c4c5473ac7a64f2d6d45 (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=8859384ca86935d1e65f5ab919c64f5dafb7910b commit 8859384ca86935d1e65f5ab919c64f5dafb7910b Author: Neels Hofmeyr Date: Tue Mar 1 23:37:21 2016 +0100 wip: remove libbsc from cscn ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/Makefile.am | 2 +- openbsc/include/openbsc/bss.h | 2 +- openbsc/include/openbsc/gsm_data.h | 8 +- openbsc/include/openbsc/gsm_data_shared.h | 2 +- openbsc/include/openbsc/{common.h => xsc.h} | 6 + openbsc/src/libbsc/bsc_vty.c | 625 ++--------------------- openbsc/src/libbsc/chan_alloc.c | 33 -- openbsc/src/libbsc/net_init.c | 99 ---- openbsc/src/libcommon/Makefile.am | 3 +- openbsc/src/libcommon/xsc.c | 742 ++++++++++++++++++++++++++++ openbsc/src/libmsc/Makefile.am | 3 +- openbsc/src/libmsc/mncc_builtin.c | 2 + openbsc/src/libmsc/smpp_openbsc.c | 2 + openbsc/src/osmo-cscn/Makefile.am | 2 - openbsc/src/osmo-cscn/cscn_main.c | 16 +- openbsc/tests/sgsn/Makefile.am | 2 +- 16 files changed, 815 insertions(+), 734 deletions(-) rename openbsc/include/openbsc/{common.h => xsc.h} (60%) create mode 100644 openbsc/src/libcommon/xsc.c hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed Mar 2 16:46:52 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 2 Mar 2016 16:46:52 GMT Subject: cellmgr-ng.git branch master updated. 1.3.0-65-gdb3684e Message-ID: <201603021646.u22GkqG0092621@git.osmocom.org> This is an 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 db3684ee6111c53bf8dc1d75eef7ee0e6977b4dd (commit) from 72722c34b0d6e5db4dbd71dc844acedc574a2ae3 (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=db3684ee6111c53bf8dc1d75eef7ee0e6977b4dd commit db3684ee6111c53bf8dc1d75eef7ee0e6977b4dd Author: Holger Hans Peter Freyther Date: Wed Mar 2 17:45:56 2016 +0100 logging: Fix logging after introduction of the early check The introduction of a 'if + do {} while' lead to not being able to return the result of the logging anymore. Just return. ----------------------------------------------------------------------- Summary of changes: src/link_udp.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) hooks/post-receive -- Cellmanager NG, intended to interface with BSplus From gitosis at osmocom.org Thu Mar 3 13:41:29 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 3 Mar 2016 13:41:29 GMT Subject: openbsc.git branch neels/cscn updated. 0.15.0-309-gbbe7e29 Message-ID: <201603031341.u23DfTRJ001817@git.osmocom.org> This is an 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 bbe7e29ea07f4722ef99c306b8ccfd91b2b3cf89 (commit) from 8859384ca86935d1e65f5ab919c64f5dafb7910b (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=bbe7e29ea07f4722ef99c306b8ccfd91b2b3cf89 commit bbe7e29ea07f4722ef99c306b8ccfd91b2b3cf89 Author: Neels Hofmeyr Date: Thu Mar 3 14:40:26 2016 +0100 wip ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gsm_data.h | 24 ++++++++++++--------- openbsc/src/libbsc/bsc_api.c | 16 +++++--------- openbsc/src/libmsc/gsm_subscriber.c | 43 +++++++++++++++++++++++++++++++++++-- openbsc/src/libmsc/iu_cs.c | 2 +- openbsc/src/libmsc/osmo_msc.c | 3 +-- 5 files changed, 62 insertions(+), 26 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Mar 3 13:49:56 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 3 Mar 2016 13:49:56 GMT Subject: openbsc.git branch neels/cscn updated. 0.15.0-311-g7307a2d Message-ID: <201603031349.u23DnuAn002994@git.osmocom.org> This is an 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 7307a2d718c23f87389340a93dee998c0cacf026 (commit) via d69ffda0873c3d146f398987c78adc659bf3a615 (commit) from bbe7e29ea07f4722ef99c306b8ccfd91b2b3cf89 (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=7307a2d718c23f87389340a93dee998c0cacf026 commit 7307a2d718c23f87389340a93dee998c0cacf026 Author: Neels Hofmeyr Date: Thu Mar 3 14:48:58 2016 +0100 wip http://cgit.osmocom.org/openbsc/commit/?id=d69ffda0873c3d146f398987c78adc659bf3a615 commit d69ffda0873c3d146f398987c78adc659bf3a615 Author: Neels Hofmeyr Date: Thu Mar 3 14:48:49 2016 +0100 Remove osmo-nitb, cannot link libbsc with libmsc anymore ----------------------------------------------------------------------- Summary of changes: openbsc/configure.ac | 3 +- openbsc/src/Makefile.am | 2 +- openbsc/src/libbsc/gsm_04_08_utils.c | 32 --- openbsc/src/libcommon/xsc.c | 1 + openbsc/src/osmo-nitb/Makefile.am | 19 -- openbsc/src/osmo-nitb/bsc_hack.c | 388 ----------------------------------- 6 files changed, 3 insertions(+), 442 deletions(-) delete mode 100644 openbsc/src/osmo-nitb/Makefile.am delete mode 100644 openbsc/src/osmo-nitb/bsc_hack.c hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Mar 3 14:33:50 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 3 Mar 2016 14:33:50 GMT Subject: openbsc.git branch neels/cscn updated. 0.15.0-312-g64cbdbf Message-ID: <201603031433.u23EXoMe012789@git.osmocom.org> This is an 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 7307a2d718c23f87389340a93dee998c0cacf026 (commit) via 64cbdbf7ba8399f1c5c5a2d5995f6e9a4ffa6a83 (commit) via ae2b75d3627990d16dbc473c561d44b449507de4 (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 (7307a2d718c23f87389340a93dee998c0cacf026) \ N -- N -- N (64cbdbf7ba8399f1c5c5a2d5995f6e9a4ffa6a83) 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=64cbdbf7ba8399f1c5c5a2d5995f6e9a4ffa6a83 commit 64cbdbf7ba8399f1c5c5a2d5995f6e9a4ffa6a83 Author: Neels Hofmeyr Date: Thu Mar 3 15:32:34 2016 +0100 wip http://cgit.osmocom.org/openbsc/commit/?id=ae2b75d3627990d16dbc473c561d44b449507de4 commit ae2b75d3627990d16dbc473c561d44b449507de4 Author: Neels Hofmeyr Date: Thu Mar 3 14:51:47 2016 +0100 wip ----------------------------------------------------------------------- Summary of changes: openbsc/src/libbsc/bsc_vty.c | 31 +++++++++++++ openbsc/src/libbsc/gsm_04_08_utils.c | 65 ++++++++------------------ openbsc/src/libcommon/xsc.c | 90 +++++++++++++++++++++++------------- openbsc/src/libmsc/a_iface.c | 79 +++++++++++++++++++++++++++++++ openbsc/src/libmsc/gsm_04_08.c | 5 ++ 5 files changed, 194 insertions(+), 76 deletions(-) create mode 100644 openbsc/src/libmsc/a_iface.c hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Mar 3 15:05:44 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 3 Mar 2016 15:05:44 GMT Subject: openbsc.git branch neels/cscn updated. 0.15.0-313-gff8f6ed Message-ID: <201603031505.u23F5iDU017062@git.osmocom.org> This is an 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 ff8f6edd72461c41f43be0d7e14e8e6a62961c17 (commit) from 64cbdbf7ba8399f1c5c5a2d5995f6e9a4ffa6a83 (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=ff8f6edd72461c41f43be0d7e14e8e6a62961c17 commit ff8f6edd72461c41f43be0d7e14e8e6a62961c17 Author: Neels Hofmeyr Date: Thu Mar 3 16:04:39 2016 +0100 build: libcommon now depends on libosmovty Both libmsc and libbsc share some vty commands now put in openbsc/libcommon, but in effect bs11_config and a few tests now want to link libosmovty. Maybe rather create a new lib for the common vty stuff.... ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/xsc.h | 2 +- openbsc/src/ipaccess/Makefile.am | 2 +- openbsc/src/libbsc/bsc_vty.c | 3 ++- openbsc/src/libcommon/xsc.c | 3 +-- openbsc/src/osmo-bsc/osmo_bsc_api.c | 2 +- openbsc/src/osmo-bsc/osmo_bsc_bssap.c | 2 +- openbsc/src/osmo-bsc/osmo_bsc_sccp.c | 4 ++-- openbsc/src/osmo-cscn/cscn_main.c | 4 +++- openbsc/src/utils/Makefile.am | 2 +- openbsc/tests/channel/Makefile.am | 2 +- openbsc/tests/channel/channel_test.c | 2 +- 11 files changed, 15 insertions(+), 13 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Mar 3 15:13:10 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 3 Mar 2016 15:13:10 GMT Subject: openbsc.git branch master updated. 0.15.0-185-g5127315 Message-ID: <201603031513.u23FDAH8018095@git.osmocom.org> This is an 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 51273157fa18034349d6ac1395c6d43e80cc07c0 (commit) from 6a1d172c952149aa6548f37b1e8fb8d9d931b329 (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=51273157fa18034349d6ac1395c6d43e80cc07c0 commit 51273157fa18034349d6ac1395c6d43e80cc07c0 Author: Neels Hofmeyr Date: Thu Mar 3 16:12:04 2016 +0100 channel_test: don't segfault if paging fails Add due assertions of return value validity, otherwise leading to segfaults. ----------------------------------------------------------------------- Summary of changes: openbsc/tests/channel/channel_test.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Mar 3 15:20:23 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 3 Mar 2016 15:20:23 GMT Subject: openbsc.git branch neels/cscn updated. 0.15.0-317-g6e4351a Message-ID: <201603031520.u23FKNnh019339@git.osmocom.org> This is an 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 ff8f6edd72461c41f43be0d7e14e8e6a62961c17 (commit) discards 64cbdbf7ba8399f1c5c5a2d5995f6e9a4ffa6a83 (commit) discards ae2b75d3627990d16dbc473c561d44b449507de4 (commit) discards d69ffda0873c3d146f398987c78adc659bf3a615 (commit) discards bbe7e29ea07f4722ef99c306b8ccfd91b2b3cf89 (commit) discards 8859384ca86935d1e65f5ab919c64f5dafb7910b (commit) discards c715d1ef82767bed2147c4c5473ac7a64f2d6d45 (commit) discards 14bbc1cdc7d47668c3cdc48564f79ace80e38563 (commit) discards 39357b72b9e013aeee6891d423d71a9e5a275a14 (commit) discards d2eeeaeb2fdb686501acfb34471f5f7d741f3945 (commit) discards e9e7c1d0e7ef23fcb5d9d56c7ee9913d2fb0de11 (commit) discards 6f4fc0edb9f591f8dec02f708dab1b32e4160231 (commit) discards e60157e7c4eedc8b3c974e4843e7005c487c4cc2 (commit) discards 502e02ac84f56ef58c438db071642611ae151521 (commit) discards aaa92659c6c30cb71f294a734aac9f95892bb52a (commit) discards ed88df33fe32905bf5f5ecd337941f9fff1fd614 (commit) discards ec509776a9b600964a1a8e27e74dc26cdf63102a (commit) discards d138fe7704b90695fc232162abf2cb2d46fe9edf (commit) discards a58ade27211ab9510508d20a1c56e8ee0eca7422 (commit) discards 699aaf304a7dd196a69b0bc0a63d8ccd3132c732 (commit) discards 33d71d60f3160ada4250ac549e353df41458ee6c (commit) discards e9827de2950b72ee0ae451f0c59299845c33caba (commit) discards 51e18cce652056b4850005b43606ff812188243a (commit) discards 528cdcd08302e6f5f2d5126d9a1770d689e37fc9 (commit) discards 1b44be1c6baf398e9018ba5699664cf61ca0a4a0 (commit) discards 7f0fe6ea5c13256390019869d8680af025e512bd (commit) discards def308862542e726b0fbe0e6f3588df41aec0a02 (commit) discards afa2123d34b511cd9b3c618c3ef199078e04c636 (commit) discards b6fb44936d12256b9a2b6f0bbb2ab5e27be2cc39 (commit) discards 7ee75312fc804737c1db3bfc605a17b6f8476ded (commit) discards 5ff0f0b89ba85cf408391e29fd99940507e2a8d1 (commit) discards bf7238dc56e2a8ab61b93a8a1fc0b087e3e282a9 (commit) discards caea00d63943eaa1e81746403794596a261125c9 (commit) discards c906f1d01cbaa28e5edbaee1ef69644e0ae16281 (commit) discards b37c2177d78751a76333f6708c493e06b7e5ce2d (commit) discards 747d443f7782a8400c16b256a4ef8b672267b351 (commit) discards 326caa01de3e7a43b9876cd78f1dc3b0a94a0c83 (commit) discards cbb0a72a86913f6650f058c87086be52f9820042 (commit) discards 949afe3d21e2593c6b5feb00ead6be5814720289 (commit) discards 5ddfe575571391895c2643def73ed5ad2143fc59 (commit) discards d6e5a6aeb5b7ada728ab85b628f7ec2230536292 (commit) discards 75363cfc1ead7e22da9e66a6f88f5e3448593746 (commit) discards c65f8fea513ff2d472d5c91daaf3710301dfddc0 (commit) discards f7f89427ecaacb1b48361cd93557701585fb1084 (commit) discards d8f17b02d2fa40bf478c1eb332c221ac17e82651 (commit) discards 410bda72024d13f8c906a5b887ca0e6ceafe8dc0 (commit) discards aed6f5a8b19ea27694a5ccd7454a0875afd15756 (commit) discards cbfe32c106aad5d4cd71764114d054cbed4787f9 (commit) discards 8bf9874576617cb15f43128310d68dddf5985304 (commit) discards daddf4631d2dc6af236cf19b627e404e90e2bb4b (commit) discards 9157268298268dd8ff1454719e5a181bcec51f4d (commit) discards 465927f076c7a86695b6a75f1fac1eb0f678df16 (commit) discards 26b158ddfb10e7bbf75e4e29ef6666cacd95ab78 (commit) discards 10e8a97fadfbe2d9ed2d6fd96411d6e058906549 (commit) discards 2e84c30bd1b4c62dc47e9c63948235e3bf899b9c (commit) discards c2611897f59e16e4b8cd8d1ada259185054d0495 (commit) discards 5aa6074ab5fb56c78ff443c91befe06f578cea2f (commit) discards e1ab7fe7c956669cd7463725e42b5a082437d0c6 (commit) discards 42436ac807a92678ad35390a3ed4055f588838b5 (commit) discards 2ae0555189aafda9647ad5c2b64938d85a7ce1a2 (commit) discards b7221d342719b81d648b2de019d6d4e44d07c4bf (commit) discards 60cdde51161c21a037c261d39f6eaca190df5d27 (commit) discards 9cd9e9941d0c6a98e82af0e40f25c19de32cfcaa (commit) discards e593ff48d0f76dec3f6d533259f24185a290eb2b (commit) discards 4b3b3a437d8bb062adbd1cc3ed457d62d08773d2 (commit) discards f1a00f27fbabbfc8e4633e22b3a6f9dd09b9d963 (commit) discards 167090ec6a222a589b2deabfd73e2c2de5e06c2e (commit) discards 046682749e7b0a0d275b22229ca5b5081637a397 (commit) discards 1b64f3466cc0387787d75741cccce1da38c8e599 (commit) discards 1b9d0e587b4124938e2ad384323f62a16e2d5799 (commit) discards c76d9416ef1c59cc1bb5505f5bf15968b8e5960a (commit) discards 63e262667c68f41a73e07ea92bbc01ecb069d6dc (commit) discards 848982d4caad2c0b73f4cd7b7b0d67d01468a789 (commit) discards 5c1e236436fabfc58c56066ae1e6e1934f9aebe3 (commit) discards 5ca9ef286bfc0a23aecae362da080d08e07080e9 (commit) discards f088ec627b06806a87b711fefe4a7496d50a2627 (commit) discards 9680aeb656d3ab013335528cc80c3ae4a39f0d82 (commit) discards 6eb2f151c670dbf218ff7301de4d0251218cf319 (commit) discards 83681e3634dfd462ae53c2a11a81e7d75363b546 (commit) discards 75c70a9bcb6ed83c7f309d4e144b3db98982303c (commit) discards 8fa642ee9f9ef311e9c196a459f63ef9e787d4dd (commit) discards c16f71102ed38b0ac2044bed0f8e50b2a75b9e33 (commit) discards 856ba0da22b89fdb45755b8fc932745ef5b2c6ce (commit) discards 13b0a8edfc33ead2090ea2a25c777ecabc1f9131 (commit) discards 42477984cf57e7508d5633e492055db41646117d (commit) discards a77009b48e1e5a9585d65bd3e340ee89d2954667 (commit) discards 1c81f56478f284c1c183989642f88196754e9964 (commit) discards 2248a376830e2e6fbb58a74d5e4c1b31a812f1ee (commit) discards 500acd64d7d8bc335b5e83e983b0d974e3343f77 (commit) discards c26ee0abb0ae9cd68023d37e39240b98d86503dd (commit) discards 7a2d8d3de04feaefbbd5f793b70b4c3bfafb07a3 (commit) discards 5be0b77c797483ca64b933ca4499599be629c2bb (commit) discards 9f92341d08630a797f79b24f2a86d16734343947 (commit) discards c7e53823ae7c948120c7fb93ee00b133a3d7bb34 (commit) discards 16bb184ddaa08335bf737aa29c2f737a76d93db4 (commit) discards 4361a51011218b550f322f6b15937648e89eeba2 (commit) discards b2f98d8c9f5b640d841aa8860e4c39d330e84471 (commit) discards b89ff6939cd533c257bd282c36d1bd38c3490dfa (commit) discards 574cb6a8b31380da3eaff6c096195e09c43133a2 (commit) discards 13b368f137c00d5a708012a37d60f4d0afb266e9 (commit) discards 9e0164a8cb6b87921f1e78b8dfefb8ca39fefe4d (commit) discards 8077614a3fb38752c2b042d3159b70c920043ad5 (commit) discards fe9b739eae3c0df0d26df07cd3f5a1d68c6886ae (commit) discards 5ceb5f9d63bb32afe81de3e117ccf164674a1800 (commit) discards e3bf3626c7f2cfed60ea5036352b3a7da69e876d (commit) discards 786b1f1f88d69bf7d30b0a00240e7bbf366a4337 (commit) discards 4fa4885efee4e4388137fb47de97662fc235ca3f (commit) discards 4849a44a19d160e711da227300164d6b4c7d4e6c (commit) discards 239527f017a5267405d6bfc3e00963aafb87944b (commit) discards 189ff56ce0f6889522b6b4858d20434e11736fda (commit) discards 57ad6fe2f0617c87accdd38fc1fc26bf31eb6c90 (commit) discards a213e9bea4241e52c54ea104352fb868c1e5ef7a (commit) discards fbd0ffb4285e8981cbf057d0717d65c13902c174 (commit) discards 55dd8feac1cd1634df8d6475843f02d88bdeecf6 (commit) discards 862866005d6576136e30b7926500a54f2d5a4f5a (commit) discards 0cf90537e323f956b1458976f51fe6ff2f998e90 (commit) discards 829d461771127ea0b667a63096bd1c2ab9083435 (commit) discards b24176c485e0ef60cf4736e56d4c35f53191b967 (commit) discards 0f2caaa96105d06b2f5cf46d32701c7b59fb41ee (commit) discards b726817c07b5aa5f7b1fb890988fcaebf13872b3 (commit) discards cffca51ccfea75aed1e927415f1bc7a8a2d0e293 (commit) discards e3269726518c9a87491023888d6377678aac24ad (commit) discards 69673489d40970d911bca8d2a1cf35d345babe7c (commit) discards 72928d8d32516c485d3e8c01078e434564b1a47c (commit) discards 8b595a5d0f469acab37f3e833d320ec28733a1ea (commit) discards 4e8e7e26753f28836e0717badcfd2431b814f5d8 (commit) discards 70efe5d6380ab556962c6102a1aec810fb8b8c1a (commit) discards 180ca7d5fe179425340f06b4d0b21f40603d2f83 (commit) discards 133c8e9260f06cbf1ddee5f1562992d8c3bedc1c (commit) discards 79bda69d4f907638d5d401d1a30e2b26cb6ec123 (commit) discards 88295998805722d175098adec05605402dbed8f0 (commit) discards 325523c00504fc4d2adb96cd14348b94aa74e35c (commit) via 6e4351aa384a2ad703c4d903212c2e8644ff21fa (commit) via 04461f4850616122350caa3694577d1bc17505b7 (commit) via 9550ca24deaf17e6b261aed923b7f9d5b37217d7 (commit) via 38991a4941407e32e64890c27cc0be8256c989bd (commit) via 987fa06930d0f5d9ea51e7c6625cc16006acc6cb (commit) via 544a203f677d0f060d2d1bd31f72f9ae450e138f (commit) via b40df4c09eff5416974cbae1a8eefdde2dc990f3 (commit) via 5c1c0bad8968ec0be3d9cf58eb68f9648ed7ef2d (commit) via 1e361301d1a330884eff3fead80e8ccf92908894 (commit) via 9e8322ca0caa863d97d2daa257d4acf21f84dd79 (commit) via 9bd121b75be538b44ff9c478147bdf2a15efb1f0 (commit) via fa029f08c25b74f5c2236e111fa6b956b5ee28e5 (commit) via db9c064dd4d0bd9da907db75d4a598dd0a5a8c75 (commit) via a0da2dbe9e8db9bed591bdcedb26a601adcf1a32 (commit) via 7df570525181d3ff4305d5e690f10f99e5426332 (commit) via da7424cc548ad99e0ad7395bd668c505f5e5f66f (commit) via 8146cfa782ae8c27c7d490f12504f0342e07fb86 (commit) via 330898afb75960a6868d27f7f0f9dbd736345bfa (commit) via 77544a65b53ca30380b1262e58ebd744e29c0606 (commit) via 4e5ddfa91a11c60d95fc4cab161e109944b6f680 (commit) via cba441f3de9e82ecbf72a0de0bfc3441eb30d0be (commit) via 3acbc817f6613801b11616a352addeb989d49140 (commit) via bcb98b17546dff6dbf747ca9d78358b5c355dff2 (commit) via 2a7426d7cb34c1e7663526293a794df42a1faba7 (commit) via b9bb2a4f548a84fb1a2c6be45b85903ffb9544d5 (commit) via 098c14800fe655c41381977edbc2a0c97eaecf54 (commit) via a46c651a4a96f3fc41a14aaec5bb7d8c3f9c22fa (commit) via 4cc1f72cb7774122c156c130fbdfe1713328adf4 (commit) via 4f143e52b6f1816ad79cddf1b45ef9aa8e819c4b (commit) via e3407f8884d45b3e4eae2f9d9a62c48f9b148abb (commit) via 7d1b6b1c79acf9ef00d1f5f35092d12cbf0f3f7f (commit) via 656d7cd0b4aaab790ec54206212795c2b454d7c6 (commit) via 553d2a8ceb5f78f9ab52f6dc4f6f91469d1e4f80 (commit) via 23f22b1183533e49ff39600fca7d6d8579e678a3 (commit) via 090aabe052956b571a3dd3430aeaf0f1f3ae366d (commit) via be37fbd85d2ebde3bd2c00379b55292028ede2e6 (commit) via 3cc0836b1a6dcd2806a4b2c95df5d18dd93677a4 (commit) via 8cd32937da7bb2b4c0e0d37f24d6e993e7362e65 (commit) via 377a9f5dea38b393fa534c882c43cf827ae069b8 (commit) via b8df4d531889a5ae45d782b7db768cf8dccf9ad3 (commit) via daa0652d3f76bb977ddf5ef3974bf5ac6c96b752 (commit) via f7436b22b3de13ec9ec130a03c295a8b53d395d3 (commit) via 711333c1137137508912000cc9e4398cf205c341 (commit) via 91f04dfe3a6cc685ae2dc16f7b47aa22c1e56ae2 (commit) via 4371ff8cce45071e9b0fa684938677d696f4c207 (commit) via 92223cc32e55b884fdf36afc4fb82c1bd227041b (commit) via 2f5cc8abe0f48b56fbcdb03b8b9767247cdc2b3a (commit) via ba47b525ff001475537536255b04aefff0385eea (commit) via cf1707af7ff594b7818e8171d7a1ec4ebe1a8f60 (commit) via d6d0d8b86fb16fd5a8d6090d26b6b7848a8281ce (commit) via 38137e84f738167fcb9f9031a1142af78d43a55f (commit) via 82724653e7e76bb2c3e1e03efb033d7b3704adb3 (commit) via da8d9bc355806956626754fc8659e58c1ebe7b31 (commit) via c59e52a6aa4e766f5e6b63cc09ad961b1e4947cf (commit) via 24c4af1d82191a527b2dc6f4254e1b5cec5a3637 (commit) via f918920d65db6c0195d199d552944e8ae5f8b09c (commit) via 292f1ce533e0e93dda1d05b178261fc807c8c0c8 (commit) via 23e7f28c5c77a57aad5331c5e27b29e2eccfe7c3 (commit) via 243c7cb044c489b62d3cd4ad3631822d270989a8 (commit) via cf2591f6fce49cba72090f7adf2eda3da2465114 (commit) via 6a2d8985bfd6d9c6e6c0f541aca0e1590a753709 (commit) via c6794eed1dbe726b23c60e96e214ec1a1fbf6b51 (commit) via 7a70a4f52a837bde0f7fa5f435e302939a2e3d74 (commit) via c6172a320bdbbe38a0a9f3ae6b072b00b5b6bd02 (commit) via 5280ed558cc919117d8231fe143bdf166e98a30f (commit) via b36b910366fac5ddcd9e109b956cca43b07ab083 (commit) via b47e52c9583c9a664936e13b2c83c4c6989f97d9 (commit) via 267f6c7e0d65c57845378335d765f8622637aa01 (commit) via 5e47b1a1d370c187c776b29c5958f167519e94d7 (commit) via b9e5403ef46171f58390757d002a756bd9d2d202 (commit) via b6769b99deb471dc7cb5d26b4d145e42ed7478e1 (commit) via 39daffd7a5602816bd10130e1c93f213ab46315b (commit) via 71d1e17e5e0c420cf00ea759743b81aaff72136e (commit) via 2c9e65051c598a42d6a59490b67adb366929ac03 (commit) via a2ce4aa61559c83b65f24428a4b1996354d8d344 (commit) via ee1541d504299227f534a7f15b0c75c18a3f4271 (commit) via 9dcae17866e40814bf0cc4b70ec6f3453814b4f7 (commit) via c2c5176328e211007c6e4b41c4c583788bb70a1f (commit) via a2c182df6dabce52fb6f8886b5aee5d71e18d247 (commit) via 070f673b12d8ca5939fdf272f32b5e45154c9067 (commit) via e2a10dbe35c246075d093060398358b6f713c4a8 (commit) via bf30ec26e5726a8d2920a3820bfa5ead729927b7 (commit) via dcbc852125672de57bd1edbd0ea97ff25a41d4bb (commit) via 48e091ea2bbd15b983cc08eed9f6e0bc58acac6d (commit) via 712074cb171a9139a40d564a35a07b59871c2389 (commit) via a34aedf7f92b240e591098e7868513db244bd7b3 (commit) via 2e5c13129d9f6848e1a6e82546b0946d765f44de (commit) via da5b3fcd32f59182f5b3a224e275e4a8b3d288d3 (commit) via 5291ee5c1690bbe87994e96c9bc2a448c80bb770 (commit) via 5773987881e9677e954680a4394a4ce92f4f8117 (commit) via 836b904e7798a5dc20c90d3b9e54566a19550f92 (commit) via 444d50b77f84a693b401347a793b65a9368fe4ca (commit) via b3b8ccfa54464a995a0ebb4c475cbc03490f06dd (commit) via 231aa60ce4b09d70cfbda8b4d153374e37498ce0 (commit) via 8b713f817d4516f0e8682a172eeb39d1397c8d3f (commit) via ce3b41fdb6a46500fb4957688e3708bddd2327cc (commit) via 0f93bb80e429f9253244d76c3a0d8c89a5107b1e (commit) via 477a054c2c1d345b909afd60be9ac4ca08b66163 (commit) via 52ddce43785c835c5c3ca150f597d1f5c4d07e2c (commit) via 2945fd4611932c1013eb7f27295cca70d495e4af (commit) via 2449c0ce58f01a78944073adebca70bb21639689 (commit) via 5d145b54771548fa95f80d72308fb19a6d95f085 (commit) via 45b13244f0f72d17e372b3a0b0786f6ca10f8edf (commit) via cb91aa7e6ce5a9f18419f6af8cb2d1e8f74f5977 (commit) via 7ef6d9893ffe0c590eddcdf7f5e5d67bb5dbdb30 (commit) via 6aeee0a0d9014c1492fb8af76304400d1263c89d (commit) via 17d061bd8ef8a96fd10a3ef166211f95a56db4ba (commit) via ef3548c0a1027c47e06b7c14c79d8d141b449142 (commit) via add09536925f82765a34f3f95cb5f047ef65a52f (commit) via ca3977c8fe65611477ec8e29e61f74bc88775c12 (commit) via a234287d092fcb59337bd7afa23cf08cda15e336 (commit) via 8440c9f04b2726be08ddf4a0728903c30bbb2d76 (commit) via 2cb732aeb994fa6a79b535300619e3be3cec8bc7 (commit) via a7551e033ef952a86628199e4eb54068d737d309 (commit) via 08ed1d73f299828ed27e45b17b08c005864cb5ca (commit) via af9bfac58dd7e4030730db08cefa2b51b8a17209 (commit) via ac9951e54a97890fd588ebb6b18a15b0013c70e8 (commit) via 75cdeaf1e33a4f43c4fcfa280a2db39fad9a8120 (commit) via 41f8f047bc05d27548064ca3b6a417865bd342ff (commit) via 195d2dc72423069d6192140a65b6fff76ace79fa (commit) via 315abfd46b7de3923d8d111322f56aab88f7fd27 (commit) via 648b9db47f191c905f3fa52ea67c564e322e7436 (commit) via 8291623054abeb224f34584c2ecebf2b6c04ceae (commit) via 5331cf8dbdae6b29df50556c362462b973e93917 (commit) via cf8e56cd1e057a39a5acdc6f78b9a69bb1b4c281 (commit) via e157174447e21a1457e366e4629638fb2daca14e (commit) via 493534bf562a972546a415ebabf7a4d8e686d813 (commit) via 342f59d92e1503b4eba6d2db6861b1701b193055 (commit) via aefb0c45e921f738eee7ce1f7149e0114d8528c0 (commit) via 692f31446ea076f1bfceb697ae3c6d562a5c1f8e (commit) via 2cde90e9042b8e0f2909f84e3fff3f66efa36221 (commit) via f6672ab8b00e5b7fd71b4a4b050e91bff2ca2d6c (commit) via 51273157fa18034349d6ac1395c6d43e80cc07c0 (commit) via 6a1d172c952149aa6548f37b1e8fb8d9d931b329 (commit) via 45ee133d1d7392efcb446f5f79cf47cf792ee21a (commit) via 5b38312b92607247afee1532d78ccc88f001c933 (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 (ff8f6edd72461c41f43be0d7e14e8e6a62961c17) \ N -- N -- N (6e4351aa384a2ad703c4d903212c2e8644ff21fa) 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=6e4351aa384a2ad703c4d903212c2e8644ff21fa commit 6e4351aa384a2ad703c4d903212c2e8644ff21fa Author: Neels Hofmeyr Date: Thu Mar 3 16:04:39 2016 +0100 build: libcommon now depends on libosmovty Both libmsc and libbsc share some vty commands now put in openbsc/libcommon, but in effect bs11_config and a few tests now want to link libosmovty. Maybe rather create a new lib for the common vty stuff.... http://cgit.osmocom.org/openbsc/commit/?id=04461f4850616122350caa3694577d1bc17505b7 commit 04461f4850616122350caa3694577d1bc17505b7 Author: Neels Hofmeyr Date: Thu Mar 3 15:32:34 2016 +0100 wip http://cgit.osmocom.org/openbsc/commit/?id=9550ca24deaf17e6b261aed923b7f9d5b37217d7 commit 9550ca24deaf17e6b261aed923b7f9d5b37217d7 Author: Neels Hofmeyr Date: Thu Mar 3 14:51:47 2016 +0100 wip http://cgit.osmocom.org/openbsc/commit/?id=38991a4941407e32e64890c27cc0be8256c989bd commit 38991a4941407e32e64890c27cc0be8256c989bd Author: Neels Hofmeyr Date: Thu Mar 3 14:40:26 2016 +0100 wip http://cgit.osmocom.org/openbsc/commit/?id=987fa06930d0f5d9ea51e7c6625cc16006acc6cb commit 987fa06930d0f5d9ea51e7c6625cc16006acc6cb Author: Neels Hofmeyr Date: Tue Mar 1 23:37:21 2016 +0100 wip: remove libbsc from cscn http://cgit.osmocom.org/openbsc/commit/?id=544a203f677d0f060d2d1bd31f72f9ae450e138f commit 544a203f677d0f060d2d1bd31f72f9ae450e138f Author: Neels Hofmeyr Date: Thu Mar 3 14:48:49 2016 +0100 Remove osmo-nitb, cannot link libbsc with libmsc anymore http://cgit.osmocom.org/openbsc/commit/?id=b40df4c09eff5416974cbae1a8eefdde2dc990f3 commit b40df4c09eff5416974cbae1a8eefdde2dc990f3 Author: Neels Hofmeyr Date: Mon Feb 29 09:36:43 2016 +0100 cscn: apply vty bind addr configuration http://cgit.osmocom.org/openbsc/commit/?id=5c1c0bad8968ec0be3d9cf58eb68f9648ed7ef2d commit 5c1c0bad8968ec0be3d9cf58eb68f9648ed7ef2d Author: Neels Hofmeyr Date: Mon Feb 29 09:34:12 2016 +0100 debug: set almost everything to LOGL_DEBUG for easier dev http://cgit.osmocom.org/openbsc/commit/?id=1e361301d1a330884eff3fead80e8ccf92908894 commit 1e361301d1a330884eff3fead80e8ccf92908894 Author: Neels Hofmeyr Date: Sun Feb 28 00:54:27 2016 +0100 cscn_main.c: fix ctrl init Include control_vty.h so that ctrl_vty_get_bind_addr() is properly declared. Add ctrl iface vty commands. http://cgit.osmocom.org/openbsc/commit/?id=9e8322ca0caa863d97d2daa257d4acf21f84dd79 commit 9e8322ca0caa863d97d2daa257d4acf21f84dd79 Author: Neels Hofmeyr Date: Sun Feb 14 23:54:10 2016 +0100 wip: exclude more bsc stuff from gsm_subscriber_conn http://cgit.osmocom.org/openbsc/commit/?id=9bd121b75be538b44ff9c478147bdf2a15efb1f0 commit 9bd121b75be538b44ff9c478147bdf2a15efb1f0 Author: Neels Hofmeyr Date: Thu Feb 18 12:36:26 2016 +0100 cscn: minor dbg log tweak http://cgit.osmocom.org/openbsc/commit/?id=fa029f08c25b74f5c2236e111fa6b956b5ee28e5 commit fa029f08c25b74f5c2236e111fa6b956b5ee28e5 Author: Neels Hofmeyr Date: Sat Feb 27 01:40:04 2016 +0100 cscn: apply socket path / bind addr changes after rebase After rebasing onto 1b0e5540dba697, some changes need to be applied to cscn_main.c, originally a copy of bsc_hack.c before the rebase. On master, configurable MNCC socket path and Control interface bind address were added. http://cgit.osmocom.org/openbsc/commit/?id=db9c064dd4d0bd9da907db75d4a598dd0a5a8c75 commit db9c064dd4d0bd9da907db75d4a598dd0a5a8c75 Author: Neels Hofmeyr Date: Mon Feb 22 12:16:55 2016 +0100 osmo-bsc: half-fix tz override to allow compilation As described in a comment, for MSCSPLIT the tz data has been moved to network level. To allow compiling osmo-bsc on the sysmocom-iu branch, move tz up to network level in osmo-bsc as well. This could be done better for osmo-bsc, rather easily too, still allowing per-BTS timezone settings. But I'm trying to focus on IuCS and would like to come back to this later. http://cgit.osmocom.org/openbsc/commit/?id=a0da2dbe9e8db9bed591bdcedb26a601adcf1a32 commit a0da2dbe9e8db9bed591bdcedb26a601adcf1a32 Author: Daniel Willmann Date: Thu Feb 25 15:22:57 2016 +0100 WIP: gprs_gmm: Get mm ctx from RA update in Iu mode Iu mode doesn't have tlli, so look up according to p-tmsi http://cgit.osmocom.org/openbsc/commit/?id=7df570525181d3ff4305d5e690f10f99e5426332 commit 7df570525181d3ff4305d5e690f10f99e5426332 Author: Daniel Willmann Date: Tue Feb 23 20:59:07 2016 +0100 WIP: Try and activate RABs after service request http://cgit.osmocom.org/openbsc/commit/?id=da7424cc548ad99e0ad7395bd668c505f5e5f66f commit da7424cc548ad99e0ad7395bd668c505f5e5f66f Author: Daniel Willmann Date: Tue Feb 23 20:14:50 2016 +0100 gprs_gmm: Log service request if not receieved from Iu mode http://cgit.osmocom.org/openbsc/commit/?id=8146cfa782ae8c27c7d490f12504f0342e07fb86 commit 8146cfa782ae8c27c7d490f12504f0342e07fb86 Author: Daniel Willmann Date: Tue Feb 23 20:13:25 2016 +0100 gprs_gmm: Send gmm_service_accept from gsm48_gmm_authorize() http://cgit.osmocom.org/openbsc/commit/?id=330898afb75960a6868d27f7f0f9dbd736345bfa commit 330898afb75960a6868d27f7f0f9dbd736345bfa Author: Daniel Willmann Date: Tue Feb 23 20:09:39 2016 +0100 gprs: Update ue ctx from msg In case a Iu connection is reconnected we need to update the ue ctx http://cgit.osmocom.org/openbsc/commit/?id=77544a65b53ca30380b1262e58ebd744e29c0606 commit 77544a65b53ca30380b1262e58ebd744e29c0606 Author: Daniel Willmann Date: Tue Feb 23 09:53:12 2016 +0100 sgsn_test: Fix mmctx llme and tlli struct names after merge http://cgit.osmocom.org/openbsc/commit/?id=4e5ddfa91a11c60d95fc4cab161e109944b6f680 commit 4e5ddfa91a11c60d95fc4cab161e109944b6f680 Author: Daniel Willmann Date: Tue Feb 23 09:52:13 2016 +0100 gprs_gmm: Fix mmctx tlli member rename after merge http://cgit.osmocom.org/openbsc/commit/?id=cba441f3de9e82ecbf72a0de0bfc3441eb30d0be commit cba441f3de9e82ecbf72a0de0bfc3441eb30d0be Author: Daniel Willmann Date: Mon Feb 22 15:59:17 2016 +0100 gprs: Handle GMM service request (Iu mode only) Iu mode has a GMM service request message which a UE in PMM-IDLE mode can use to switch back to PMM-CONNECTED mode. http://cgit.osmocom.org/openbsc/commit/?id=3acbc817f6613801b11616a352addeb989d49140 commit 3acbc817f6613801b11616a352addeb989d49140 Author: Daniel Willmann Date: Mon Feb 22 10:34:32 2016 +0100 osmo-bsc: Pass gsmnet to bsc_vty_init() http://cgit.osmocom.org/openbsc/commit/?id=bcb98b17546dff6dbf747ca9d78358b5c355dff2 commit bcb98b17546dff6dbf747ca9d78358b5c355dff2 Author: Neels Hofmeyr Date: Sun Feb 21 12:21:35 2016 +0100 libmsc/smpp: disable lchan access for now To make the IuCS build work, disable the BSC-land access from MSC's SMPP code. Some way shall be found to make the Osmocom vendor-specific SMPP TLVs work over the A-interface (after the MSCSPLIT), but we're concentrating on IuCS for now. http://cgit.osmocom.org/openbsc/commit/?id=2a7426d7cb34c1e7663526293a794df42a1faba7 commit 2a7426d7cb34c1e7663526293a794df42a1faba7 Author: Daniel Willmann Date: Sat Feb 20 11:02:42 2016 +0100 libmsc: Don't use bts field of gsm_subscriber_connection Use gsm_subscriber_connection does not have a bts field if building as libmsc. Use network directly. http://cgit.osmocom.org/openbsc/commit/?id=b9bb2a4f548a84fb1a2c6be45b85903ffb9544d5 commit b9bb2a4f548a84fb1a2c6be45b85903ffb9544d5 Author: Daniel Willmann Date: Fri Feb 19 16:59:08 2016 +0100 sgsn: fix use of opaque RANAP_RAB_SetupOrModifiedItemIEs_s decl http://cgit.osmocom.org/openbsc/commit/?id=098c14800fe655c41381977edbc2a0c97eaecf54 commit 098c14800fe655c41381977edbc2a0c97eaecf54 Author: Neels Hofmeyr Date: Thu Feb 18 22:51:38 2016 +0100 cscn: fix use of opaque RANAP_RAB_SetupOrModifiedItemIEs_s decl http://cgit.osmocom.org/openbsc/commit/?id=a46c651a4a96f3fc41a14aaec5bb7d8c3f9c22fa commit a46c651a4a96f3fc41a14aaec5bb7d8c3f9c22fa Author: Neels Hofmeyr Date: Thu Feb 18 22:42:07 2016 +0100 iu.h: fix opaque declaration of RANAP_RAB_SetupOrModifiedItemIEs_s struct RANAP_RAB_SetupOrModifiedItemIEs_s; may be declared, but not the corresponding typedef. It leads to a redefinition error in our coverity build. http://cgit.osmocom.org/openbsc/commit/?id=4cc1f72cb7774122c156c130fbdfe1713328adf4 commit 4cc1f72cb7774122c156c130fbdfe1713328adf4 Author: Daniel Willmann Date: Thu Feb 18 15:59:01 2016 +0100 Revert "iu.c: avoid warning by declaring ranap_free_rab_setupormodifieditemies()" There should be no need to silence this warning, the ranap_free_* functions are declared in libranap headers. In any case this will only obscure any real issue. Maybe osmo-iuh was not rebuilt completely (including generation of the c files from the python script). This reverts commit 05ae5b1245f95bf765b42e49af7b2596e013f0a0. http://cgit.osmocom.org/openbsc/commit/?id=4f143e52b6f1816ad79cddf1b45ef9aa8e819c4b commit 4f143e52b6f1816ad79cddf1b45ef9aa8e819c4b Author: Daniel Willmann Date: Thu Feb 18 15:51:06 2016 +0100 libiu: Use custom setupormodifieditemies function The one generated by the python script doesn't really do what we want. Instead of futzing around with the script again just write our own version. http://cgit.osmocom.org/openbsc/commit/?id=e3407f8884d45b3e4eae2f9d9a62c48f9b148abb commit e3407f8884d45b3e4eae2f9d9a62c48f9b148abb Author: Daniel Willmann Date: Thu Feb 18 15:50:30 2016 +0100 libiu: Indicate in log where we don't handle a specific message http://cgit.osmocom.org/openbsc/commit/?id=7d1b6b1c79acf9ef00d1f5f35092d12cbf0f3f7f commit 7d1b6b1c79acf9ef00d1f5f35092d12cbf0f3f7f Author: Daniel Willmann Date: Thu Feb 18 15:46:52 2016 +0100 libui: Don't assume gsm_network and gsm_subscriber_conncetion in libiu The sgsn uses other data structs so don't require them inside libiu. Instead keep a private list of ue contexts and iterate through that. This commit reverts the libui changes of commit d03faa4bacd4d2a8b9155faf5219a948b73f481c http://cgit.osmocom.org/openbsc/commit/?id=656d7cd0b4aaab790ec54206212795c2b454d7c6 commit 656d7cd0b4aaab790ec54206212795c2b454d7c6 Author: Neels Hofmeyr Date: Tue Feb 16 13:13:31 2016 +0100 iu.c: avoid warning by declaring ranap_free_rab_setupormodifieditemies() http://cgit.osmocom.org/openbsc/commit/?id=553d2a8ceb5f78f9ab52f6dc4f6f91469d1e4f80 commit 553d2a8ceb5f78f9ab52f6dc4f6f91469d1e4f80 Author: Neels Hofmeyr Date: Tue Feb 16 13:11:45 2016 +0100 add tests/libiudummy http://cgit.osmocom.org/openbsc/commit/?id=23f22b1183533e49ff39600fca7d6d8579e678a3 commit 23f22b1183533e49ff39600fca7d6d8579e678a3 Author: Neels Hofmeyr Date: Tue Feb 16 12:07:47 2016 +0100 msc: define extern iu_tx() http://cgit.osmocom.org/openbsc/commit/?id=090aabe052956b571a3dd3430aeaf0f1f3ae366d commit 090aabe052956b571a3dd3430aeaf0f1f3ae366d Author: Neels Hofmeyr Date: Tue Feb 16 12:03:01 2016 +0100 gsm0408_rcvmsg_iucs: remove unused link_id arg. http://cgit.osmocom.org/openbsc/commit/?id=be37fbd85d2ebde3bd2c00379b55292028ede2e6 commit be37fbd85d2ebde3bd2c00379b55292028ede2e6 Author: Neels Hofmeyr Date: Tue Feb 16 11:53:22 2016 +0100 msc: implicitly link to iu_tx, don't have callbacks. This is more akin to the way openbsc do, as well as less code. http://cgit.osmocom.org/openbsc/commit/?id=3cc0836b1a6dcd2806a4b2c95df5d18dd93677a4 commit 3cc0836b1a6dcd2806a4b2c95df5d18dd93677a4 Author: Daniel Willmann Date: Mon Feb 15 20:50:04 2016 +0100 gprs/sgsn: Use RAB assignment response cb in PDP context activation http://cgit.osmocom.org/openbsc/commit/?id=8cd32937da7bb2b4c0e0d37f24d6e993e7362e65 commit 8cd32937da7bb2b4c0e0d37f24d6e993e7362e65 Author: Daniel Willmann Date: Mon Feb 15 20:49:13 2016 +0100 osmo-cscn: Add dummy function for RAB assignment response http://cgit.osmocom.org/openbsc/commit/?id=377a9f5dea38b393fa534c882c43cf827ae069b8 commit 377a9f5dea38b393fa534c882c43cf827ae069b8 Author: Daniel Willmann Date: Mon Feb 15 20:47:49 2016 +0100 libiu: Add support for RAB assignment response callback http://cgit.osmocom.org/openbsc/commit/?id=b8df4d531889a5ae45d782b7db768cf8dccf9ad3 commit b8df4d531889a5ae45d782b7db768cf8dccf9ad3 Author: Daniel Willmann Date: Mon Feb 15 20:45:35 2016 +0100 sgsn_libgtp: Update rab (de)act function names to libui version http://cgit.osmocom.org/openbsc/commit/?id=daa0652d3f76bb977ddf5ef3974bf5ac6c96b752 commit daa0652d3f76bb977ddf5ef3974bf5ac6c96b752 Author: Daniel Willmann Date: Mon Feb 15 20:39:12 2016 +0100 sgsn_test: Make sgsn_test compile again after libui change http://cgit.osmocom.org/openbsc/commit/?id=f7436b22b3de13ec9ec130a03c295a8b53d395d3 commit f7436b22b3de13ec9ec130a03c295a8b53d395d3 Author: Daniel Willmann Date: Wed Feb 3 15:50:41 2016 +0100 sgsn_iu/libgtp: Update pdp context with new IP address after RAB assign In the IU case the RNC and ggsn communicate directly on the user plane. Since the IP address of the RNC is not known in our case (it sits behind the hnbgw) we need to update the PDP context with the new IP address after receiving the RAB assignment response (which includes the IP address). http://cgit.osmocom.org/openbsc/commit/?id=711333c1137137508912000cc9e4398cf205c341 commit 711333c1137137508912000cc9e4398cf205c341 Author: Daniel Willmann Date: Mon Feb 15 13:58:35 2016 +0100 sgsn_iu: Parse the RAB assignemnt response and get pdp ctx form it The RAB assignment response includes the gtp teid that we sent along in the assignment request. Retrieve the correct pdp context from there and activate it. http://cgit.osmocom.org/openbsc/commit/?id=91f04dfe3a6cc685ae2dc16f7b47aa22c1e56ae2 commit 91f04dfe3a6cc685ae2dc16f7b47aa22c1e56ae2 Author: Daniel Willmann Date: Wed Feb 3 15:20:28 2016 +0100 sgsn: Add a function to return the pdp ctx for an mm ctx and tei http://cgit.osmocom.org/openbsc/commit/?id=4371ff8cce45071e9b0fa684938677d696f4c207 commit 4371ff8cce45071e9b0fa684938677d696f4c207 Author: Daniel Willmann Date: Wed Feb 3 15:17:42 2016 +0100 sgsn: Get gtp ip and teid from pdp context in gprs_iu_rab_act() http://cgit.osmocom.org/openbsc/commit/?id=92223cc32e55b884fdf36afc4fb82c1bd227041b commit 92223cc32e55b884fdf36afc4fb82c1bd227041b Author: Daniel Willmann Date: Wed Feb 3 11:35:50 2016 +0100 gprs_gmm: Apply the auth hack only for UTRAN_Iu RAN type Try to limit the effect 3G support has on the remaining code base. The sgsn test still fails, but at a later test. http://cgit.osmocom.org/openbsc/commit/?id=2f5cc8abe0f48b56fbcdb03b8b9767247cdc2b3a commit 2f5cc8abe0f48b56fbcdb03b8b9767247cdc2b3a Author: Daniel Willmann Date: Wed Feb 3 11:30:57 2016 +0100 tests/sgsn: Fix compilation of sgsn_test The sgsn test still fails, but at least it is compiling again.. http://cgit.osmocom.org/openbsc/commit/?id=ba47b525ff001475537536255b04aefff0385eea commit ba47b525ff001475537536255b04aefff0385eea Author: Daniel Willmann Date: Mon Feb 15 13:46:39 2016 +0100 sgsn_libgtp: Use the address provided by the GGSN for RAB activation http://cgit.osmocom.org/openbsc/commit/?id=cf1707af7ff594b7818e8171d7a1ec4ebe1a8f60 commit cf1707af7ff594b7818e8171d7a1ec4ebe1a8f60 Author: Daniel Willmann Date: Mon Feb 15 13:45:27 2016 +0100 gprs: Fix some misleading comments http://cgit.osmocom.org/openbsc/commit/?id=d6d0d8b86fb16fd5a8d6090d26b6b7848a8281ce commit d6d0d8b86fb16fd5a8d6090d26b6b7848a8281ce Author: Daniel Willmann Date: Mon Feb 15 11:55:47 2016 +0100 WIP: Wait for radio bearer before sending pdp context accept http://cgit.osmocom.org/openbsc/commit/?id=38137e84f738167fcb9f9031a1142af78d43a55f commit 38137e84f738167fcb9f9031a1142af78d43a55f Author: Daniel Willmann Date: Mon Jan 25 16:55:00 2016 +0100 HACK: ranap_decode_rab_setupormodifieditemies crashes so disable it http://cgit.osmocom.org/openbsc/commit/?id=82724653e7e76bb2c3e1e03efb033d7b3704adb3 commit 82724653e7e76bb2c3e1e03efb033d7b3704adb3 Author: Daniel Willmann Date: Mon Jan 25 16:53:20 2016 +0100 sgsn_iu: RABAssignment response is an Outcome, not a Successful one http://cgit.osmocom.org/openbsc/commit/?id=da8d9bc355806956626754fc8659e58c1ebe7b31 commit da8d9bc355806956626754fc8659e58c1ebe7b31 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=c59e52a6aa4e766f5e6b63cc09ad961b1e4947cf commit c59e52a6aa4e766f5e6b63cc09ad961b1e4947cf Author: Neels Hofmeyr Date: Sun Feb 14 23:23:06 2016 +0100 doc: rename nitb graph to bsc, add msc graph NITB is already gone from this branch. We may even resurrect it, but I prefer to name the realms 'libmsc' and 'libbsc', hence the nitb graph is the BSC graph now. Also add a libmsc graph. http://cgit.osmocom.org/openbsc/commit/?id=24c4af1d82191a527b2dc6f4254e1b5cec5a3637 commit 24c4af1d82191a527b2dc6f4254e1b5cec5a3637 Author: Neels Hofmeyr Date: Sun Feb 14 23:19:55 2016 +0100 doc: add lists to nitb graph http://cgit.osmocom.org/openbsc/commit/?id=f918920d65db6c0195d199d552944e8ae5f8b09c commit f918920d65db6c0195d199d552944e8ae5f8b09c Author: Neels Hofmeyr Date: Fri Feb 12 14:58:33 2016 +0100 cscn: use iu_tx for msc_ifaces.iu_cs. some #include cosmetics. http://cgit.osmocom.org/openbsc/commit/?id=292f1ce533e0e93dda1d05b178261fc807c8c0c8 commit 292f1ce533e0e93dda1d05b178261fc807c8c0c8 Author: Neels Hofmeyr Date: Fri Feb 12 14:43:27 2016 +0100 mscsplit: fix compilation and comments. move msc_api.h. http://cgit.osmocom.org/openbsc/commit/?id=23e7f28c5c77a57aad5331c5e27b29e2eccfe7c3 commit 23e7f28c5c77a57aad5331c5e27b29e2eccfe7c3 Author: Neels Hofmeyr Date: Fri Feb 12 14:28:11 2016 +0100 mscsplit: getting grips on header scopes http://cgit.osmocom.org/openbsc/commit/?id=243c7cb044c489b62d3cd4ad3631822d270989a8 commit 243c7cb044c489b62d3cd4ad3631822d270989a8 Author: Neels Hofmeyr Date: Fri Feb 12 12:19:06 2016 +0100 msc: clarify msc_api and msc_ifaces scopes http://cgit.osmocom.org/openbsc/commit/?id=cf2591f6fce49cba72090f7adf2eda3da2465114 commit cf2591f6fce49cba72090f7adf2eda3da2465114 Author: Neels Hofmeyr Date: Fri Feb 12 12:00:06 2016 +0100 rename IFACE_IUCS to IFACE_IU http://cgit.osmocom.org/openbsc/commit/?id=6a2d8985bfd6d9c6e6c0f541aca0e1590a753709 commit 6a2d8985bfd6d9c6e6c0f541aca0e1590a753709 Author: Neels Hofmeyr Date: Fri Feb 12 11:57:20 2016 +0100 cscn: rename msc_api http://cgit.osmocom.org/openbsc/commit/?id=c6794eed1dbe726b23c60e96e214ec1a1fbf6b51 commit c6794eed1dbe726b23c60e96e214ec1a1fbf6b51 Author: Neels Hofmeyr Date: Fri Feb 12 11:54:04 2016 +0100 cscn: some file moves/renames http://cgit.osmocom.org/openbsc/commit/?id=7a70a4f52a837bde0f7fa5f435e302939a2e3d74 commit 7a70a4f52a837bde0f7fa5f435e302939a2e3d74 Author: Neels Hofmeyr Date: Thu Feb 11 01:28:06 2016 +0100 cscn wip: direct dtap responses to IuCS http://cgit.osmocom.org/openbsc/commit/?id=c6172a320bdbbe38a0a9f3ae6b072b00b5b6bd02 commit c6172a320bdbbe38a0a9f3ae6b072b00b5b6bd02 Author: Neels Hofmeyr Date: Thu Feb 11 01:28:28 2016 +0100 cscn: fix missing network backpointer http://cgit.osmocom.org/openbsc/commit/?id=5280ed558cc919117d8231fe143bdf166e98a30f commit 5280ed558cc919117d8231fe143bdf166e98a30f Author: Neels Hofmeyr Date: Wed Feb 10 23:48:13 2016 +0100 cscn: own talloc root and gsm_network instance; misc. Heading towards a sovereign CSCN. http://cgit.osmocom.org/openbsc/commit/?id=b36b910366fac5ddcd9e109b956cca43b07ab083 commit b36b910366fac5ddcd9e109b956cca43b07ab083 Author: Neels Hofmeyr Date: Wed Feb 10 23:45:37 2016 +0100 mscsplit: exclude some more vty nodes http://cgit.osmocom.org/openbsc/commit/?id=b47e52c9583c9a664936e13b2c83c4c6989f97d9 commit b47e52c9583c9a664936e13b2c83c4c6989f97d9 Author: Neels Hofmeyr Date: Wed Feb 10 23:45:00 2016 +0100 cosmetic: remove unused extern. http://cgit.osmocom.org/openbsc/commit/?id=267f6c7e0d65c57845378335d765f8622637aa01 commit 267f6c7e0d65c57845378335d765f8622637aa01 Author: Neels Hofmeyr Date: Wed Feb 10 23:44:26 2016 +0100 introduce vty CSCN_NODE, cosmetically. http://cgit.osmocom.org/openbsc/commit/?id=5e47b1a1d370c187c776b29c5958f167519e94d7 commit 5e47b1a1d370c187c776b29c5958f167519e94d7 Author: Neels Hofmeyr Date: Wed Feb 10 23:42:17 2016 +0100 mscplit: try to clarify root talloc ctx and global gsm_network. The aim is to allow osmo-cscn to pass its own root talloc context and global gsm_network struct instance cleanly. This may stir up some old and dusty globals, but I hope it's for the better, since not all is a BSC. To ensure that a global gsm_network pointer for the bsc_vty is set, have it as argument to bsc_vty_init(). The vty configuration commands are added only after bsc_vty_init(), which are needed to configure the network struct. So split up the bsc_bootstrap_network() function into bsc_network_init() to allocate a gsm_struct, and bsc_network_configure() to read the config file once the vty commands are in place. In this way, no global bsc_gsmnet pointer is needed for the bsc vty. The atomic super glue is dissolved and osmo-cscn will be allowed to have a different name for it. Admitted, it's still called the bsc_vty, but a split thereof is probably coming soon, because the CSCN doesn't want any of the BSC nor BTS specific vty commands. http://cgit.osmocom.org/openbsc/commit/?id=b9e5403ef46171f58390757d002a756bd9d2d202 commit b9e5403ef46171f58390757d002a756bd9d2d202 Author: Neels Hofmeyr Date: Mon Feb 8 22:14:07 2016 +0100 mscsplit: remove bts and lchan pointers from libmsc The diff between this and master will probably need a lot of review and fixes. The current state does compile, but I expect pretty much everything to be broken now. Future development will reinstate proper functionality piecemeal. The first goal is to get basic signalling to work, then SMS. The voice control (RTP) is completely disabled now (see "#if BEFORE_MSCSPLIT") and will be fixed last AFAICT. http://cgit.osmocom.org/openbsc/commit/?id=b6769b99deb471dc7cb5d26b4d145e42ed7478e1 commit b6769b99deb471dc7cb5d26b4d145e42ed7478e1 Author: Neels Hofmeyr Date: Thu Jan 28 15:04:56 2016 +0100 cosmetics: link_id=42, s/Iu-CS/IuCS, debug logs. Until I get the proper link id from the SUA SAP, make sure we recognise it as hardcoded by setting it to 42. http://cgit.osmocom.org/openbsc/commit/?id=39daffd7a5602816bd10130e1c93f213ab46315b commit 39daffd7a5602816bd10130e1c93f213ab46315b Author: Neels Hofmeyr Date: Thu Jan 28 14:27:22 2016 +0100 cscn: allocate IuCS conn, properly return rc. http://cgit.osmocom.org/openbsc/commit/?id=71d1e17e5e0c420cf00ea759743b81aaff72136e commit 71d1e17e5e0c420cf00ea759743b81aaff72136e Author: Neels Hofmeyr Date: Thu Jan 28 14:20:27 2016 +0100 cscn: call msc_compl_l3() from subscr_conn_allocate_iu() Pubish msc_compl_l3() decl in new file libmsc/msc_api.h (but see comment). Call msc_compl_l3() when establishing a subscriber connection for IuCS. Remove bts from subscr_conn_allocate_iu() signature, use network, link_id and conn_id instead. Move subscr_conn_allocate_iu() to the top of the file, because it semantically belongs before subscr_conn_lookup_iu(). http://cgit.osmocom.org/openbsc/commit/?id=2c9e65051c598a42d6a59490b67adb366929ac03 commit 2c9e65051c598a42d6a59490b67adb366929ac03 Author: Neels Hofmeyr Date: Thu Jan 28 13:48:03 2016 +0100 cscn: default to osmo-cscn.cfg, not opencscn.cfg http://cgit.osmocom.org/openbsc/commit/?id=a2ce4aa61559c83b65f24428a4b1996354d8d344 commit a2ce4aa61559c83b65f24428a4b1996354d8d344 Author: Neels Hofmeyr Date: Thu Jan 28 13:03:45 2016 +0100 cscn: move gsm0408_rcvmsg_iucs() decl to proper place. Add noinst-header iu_cs.h and move the gsm0408_rcvmsg_iucs() declaration there. http://cgit.osmocom.org/openbsc/commit/?id=ee1541d504299227f534a7f15b0c75c18a3f4271 commit ee1541d504299227f534a7f15b0c75c18a3f4271 Author: Neels Hofmeyr Date: Mon Jan 25 19:24:01 2016 +0100 put Iu-common and Iu-CS stuff in proper places Add libiu to contain the parts used by both Iu-CS (in osmo-cscn) and Iu-PS (in gprs) into libiu. It's rather thin and may make sense to move to osmo-iuh altogether, eventually. iu.c is half moved to libiu/, and half to osmo-cscn/iu_cs.c. http://cgit.osmocom.org/openbsc/commit/?id=9dcae17866e40814bf0cc4b70ec6f3453814b4f7 commit 9dcae17866e40814bf0cc4b70ec6f3453814b4f7 Author: Neels Hofmeyr Date: Mon Jan 25 18:53:22 2016 +0100 wip http://cgit.osmocom.org/openbsc/commit/?id=c2c5176328e211007c6e4b41c4c583788bb70a1f commit c2c5176328e211007c6e4b41c4c583788bb70a1f Author: Neels Hofmeyr Date: Mon Jan 18 17:09:46 2016 +0100 todo / #if 0 http://cgit.osmocom.org/openbsc/commit/?id=a2c182df6dabce52fb6f8886b5aee5d71e18d247 commit a2c182df6dabce52fb6f8886b5aee5d71e18d247 Author: Neels Hofmeyr Date: Mon Jan 18 17:09:25 2016 +0100 minor fixes http://cgit.osmocom.org/openbsc/commit/?id=070f673b12d8ca5939fdf272f32b5e45154c9067 commit 070f673b12d8ca5939fdf272f32b5e45154c9067 Author: Neels Hofmeyr Date: Mon Jan 18 17:08:25 2016 +0100 func declaration, comments http://cgit.osmocom.org/openbsc/commit/?id=e2a10dbe35c246075d093060398358b6f713c4a8 commit e2a10dbe35c246075d093060398358b6f713c4a8 Author: Neels Hofmeyr Date: Mon Jan 18 17:07:42 2016 +0100 fix: it's called msgb.dst. http://cgit.osmocom.org/openbsc/commit/?id=bf30ec26e5726a8d2920a3820bfa5ead729927b7 commit bf30ec26e5726a8d2920a3820bfa5ead729927b7 Author: Neels Hofmeyr Date: Mon Jan 18 16:04:03 2016 +0100 wip http://cgit.osmocom.org/openbsc/commit/?id=dcbc852125672de57bd1edbd0ea97ff25a41d4bb commit dcbc852125672de57bd1edbd0ea97ff25a41d4bb Author: Neels Hofmeyr Date: Mon Jan 18 16:03:52 2016 +0100 Indicate A-interface for new A subscr-conn. http://cgit.osmocom.org/openbsc/commit/?id=48e091ea2bbd15b983cc08eed9f6e0bc58acac6d commit 48e091ea2bbd15b983cc08eed9f6e0bc58acac6d Author: Neels Hofmeyr Date: Mon Jan 18 16:02:23 2016 +0100 Add some Iu-CS functions (in the wrong place though, wip) http://cgit.osmocom.org/openbsc/commit/?id=712074cb171a9139a40d564a35a07b59871c2389 commit 712074cb171a9139a40d564a35a07b59871c2389 Author: Neels Hofmeyr Date: Mon Jan 18 15:57:48 2016 +0100 cosmetic: a rename, comments. Rename conn_ctx_list -> ue_conn_ctx_list. Indicate Iu-CS 'siblings' for a couple of functions. Tweak/add comments. http://cgit.osmocom.org/openbsc/commit/?id=a34aedf7f92b240e591098e7868513db244bd7b3 commit a34aedf7f92b240e591098e7868513db244bd7b3 Author: Neels Hofmeyr Date: Mon Jan 18 15:52:50 2016 +0100 Add Iu-CS indicator to struct gsm_subscriber_connection. Introduce enum interface_type and gsm_subscriber_connection.via_iface to distinguish between A-interface and Iu-CS-interface connections. Add gsm_subscriber_connection.iu.link_id and iu.conn_id. http://cgit.osmocom.org/openbsc/commit/?id=2e5c13129d9f6848e1a6e82546b0946d765f44de commit 2e5c13129d9f6848e1a6e82546b0946d765f44de Author: Neels Hofmeyr Date: Mon Jan 18 10:59:18 2016 +0100 log level: DIUCS = debug http://cgit.osmocom.org/openbsc/commit/?id=da5b3fcd32f59182f5b3a224e275e4a8b3d288d3 commit da5b3fcd32f59182f5b3a224e275e4a8b3d288d3 Author: Neels Hofmeyr Date: Thu Jan 14 15:08:39 2016 +0100 wip (reminders to self, whitespace) http://cgit.osmocom.org/openbsc/commit/?id=5291ee5c1690bbe87994e96c9bc2a448c80bb770 commit 5291ee5c1690bbe87994e96c9bc2a448c80bb770 Author: Neels Hofmeyr Date: Tue Jan 12 15:08:42 2016 +0100 make osmo-cscn compile and receive first Iu-CS buf (and log it only) http://cgit.osmocom.org/openbsc/commit/?id=5773987881e9677e954680a4394a4ce92f4f8117 commit 5773987881e9677e954680a4394a4ce92f4f8117 Author: Neels Hofmeyr Date: Tue Jan 12 15:07:40 2016 +0100 iu_init: add addr and port args http://cgit.osmocom.org/openbsc/commit/?id=836b904e7798a5dc20c90d3b9e54566a19550f92 commit 836b904e7798a5dc20c90d3b9e54566a19550f92 Author: Neels Hofmeyr Date: Tue Jan 12 15:06:02 2016 +0100 add DIUCS debug id http://cgit.osmocom.org/openbsc/commit/?id=444d50b77f84a693b401347a793b65a9368fe4ca commit 444d50b77f84a693b401347a793b65a9368fe4ca Author: Neels Hofmeyr Date: Mon Jan 11 00:00:45 2016 +0100 various small fixes http://cgit.osmocom.org/openbsc/commit/?id=b3b8ccfa54464a995a0ebb4c475cbc03490f06dd commit b3b8ccfa54464a995a0ebb4c475cbc03490f06dd Author: Neels Hofmeyr Date: Mon Jan 11 00:00:24 2016 +0100 sai arg back to pointer http://cgit.osmocom.org/openbsc/commit/?id=231aa60ce4b09d70cfbda8b4d153374e37498ce0 commit 231aa60ce4b09d70cfbda8b4d153374e37498ce0 Author: Neels Hofmeyr Date: Sun Jan 10 23:43:53 2016 +0100 some fixes http://cgit.osmocom.org/openbsc/commit/?id=8b713f817d4516f0e8682a172eeb39d1397c8d3f commit 8b713f817d4516f0e8682a172eeb39d1397c8d3f Author: Neels Hofmeyr Date: Sun Jan 10 23:43:24 2016 +0100 generalize rab_act for ps and cs http://cgit.osmocom.org/openbsc/commit/?id=ce3b41fdb6a46500fb4957688e3708bddd2327cc commit ce3b41fdb6a46500fb4957688e3708bddd2327cc Author: Neels Hofmeyr Date: Sun Jan 10 23:41:51 2016 +0100 move struct ue_conn_ctx to header http://cgit.osmocom.org/openbsc/commit/?id=0f93bb80e429f9253244d76c3a0d8c89a5107b1e commit 0f93bb80e429f9253244d76c3a0d8c89a5107b1e Author: Neels Hofmeyr Date: Sun Jan 10 23:40:43 2016 +0100 sgsn_iu -> iu http://cgit.osmocom.org/openbsc/commit/?id=477a054c2c1d345b909afd60be9ac4ca08b66163 commit 477a054c2c1d345b909afd60be9ac4ca08b66163 Author: Neels Hofmeyr Date: Sun Jan 10 23:40:12 2016 +0100 sai arg http://cgit.osmocom.org/openbsc/commit/?id=52ddce43785c835c5c3ca150f597d1f5c4d07e2c commit 52ddce43785c835c5c3ca150f597d1f5c4d07e2c Author: Neels Hofmeyr Date: Sun Jan 10 23:04:53 2016 +0100 iu_common http://cgit.osmocom.org/openbsc/commit/?id=2945fd4611932c1013eb7f27295cca70d495e4af commit 2945fd4611932c1013eb7f27295cca70d495e4af Author: Neels Hofmeyr Date: Sun Jan 10 22:58:18 2016 +0100 rename sgsn_iu.c to iu.c. That code seems to be usable for the CS side, as well. A more general name is applicable. todo: move out of gprs even. http://cgit.osmocom.org/openbsc/commit/?id=2449c0ce58f01a78944073adebca70bb21639689 commit 2449c0ce58f01a78944073adebca70bb21639689 Author: Neels Hofmeyr Date: Sun Jan 10 22:50:11 2016 +0100 tweak ..rcvmsg_iu()'s sai arg. It was a uint16_t*, but is passed as a uint16_t, and never used anyway, yet. http://cgit.osmocom.org/openbsc/commit/?id=5d145b54771548fa95f80d72308fb19a6d95f085 commit 5d145b54771548fa95f80d72308fb19a6d95f085 Author: Neels Hofmeyr Date: Fri Jan 8 02:41:23 2016 +0100 iu_common wip http://cgit.osmocom.org/openbsc/commit/?id=45b13244f0f72d17e372b3a0b0786f6ca10f8edf commit 45b13244f0f72d17e372b3a0b0786f6ca10f8edf Author: Neels Hofmeyr Date: Fri Jan 8 01:38:40 2016 +0100 gitignore http://cgit.osmocom.org/openbsc/commit/?id=cb91aa7e6ce5a9f18419f6af8cb2d1e8f74f5977 commit cb91aa7e6ce5a9f18419f6af8cb2d1e8f74f5977 Author: Neels Hofmeyr Date: Fri Jan 8 01:14:24 2016 +0100 cscn http://cgit.osmocom.org/openbsc/commit/?id=7ef6d9893ffe0c590eddcdf7f5e5d67bb5dbdb30 commit 7ef6d9893ffe0c590eddcdf7f5e5d67bb5dbdb30 Author: Neels Hofmeyr Date: Fri Jan 8 01:13:50 2016 +0100 asn_debug http://cgit.osmocom.org/openbsc/commit/?id=6aeee0a0d9014c1492fb8af76304400d1263c89d commit 6aeee0a0d9014c1492fb8af76304400d1263c89d Author: Neels Hofmeyr Date: Fri Jan 8 01:13:11 2016 +0100 cosmetic http://cgit.osmocom.org/openbsc/commit/?id=17d061bd8ef8a96fd10a3ef166211f95a56db4ba commit 17d061bd8ef8a96fd10a3ef166211f95a56db4ba Author: Neels Hofmeyr Date: Tue Jan 5 14:33:26 2016 +0100 typo http://cgit.osmocom.org/openbsc/commit/?id=ef3548c0a1027c47e06b7c14c79d8d141b449142 commit ef3548c0a1027c47e06b7c14c79d8d141b449142 Author: Neels Hofmeyr Date: Wed Jan 6 13:28:32 2016 +0100 wip http://cgit.osmocom.org/openbsc/commit/?id=add09536925f82765a34f3f95cb5f047ef65a52f commit add09536925f82765a34f3f95cb5f047ef65a52f Author: Neels Hofmeyr Date: Thu Jan 28 13:04:24 2016 +0100 cscn: adjust header comment. http://cgit.osmocom.org/openbsc/commit/?id=ca3977c8fe65611477ec8e29e61f74bc88775c12 commit ca3977c8fe65611477ec8e29e61f74bc88775c12 Author: Neels Hofmeyr Date: Tue Jan 5 14:45:53 2016 +0100 Add osmo-cscn, as a copy of osmo-nitb. CSCN means "Circuit Switched Core Network" (-in-the-box) and will become a NITB-without-BSC, so that it talks Iu-cs to the HNBGW and talks 'A' to an external BSC. Copying NITB is debatable: on the one hand, we've agreed on the name Osmo-CSCN for the end result (without internal BSC). On the other hand, I will probably add Iu-cs into the NITB code incrementally, in such a way that theoretically, both Iu-cs and the internal BSC functionality could be used at the same time. So Osmo-CSCN will be a NITB plus Iu-cs for a while. Instead of adding to NITB, I prefer to work on a copy, so that the original NITB remains more or less unchanged. Only a later step will clearly distinguish CSCN from NITB: when the BSC part is split off for the benefit of a proper A-interface, and CSCN talks to an external BSC. http://cgit.osmocom.org/openbsc/commit/?id=a234287d092fcb59337bd7afa23cf08cda15e336 commit a234287d092fcb59337bd7afa23cf08cda15e336 Author: Neels Hofmeyr Date: Sat Dec 26 03:02:20 2015 +0100 doc: add call graphs from MSC to BSC or HNB-GW (wip) http://cgit.osmocom.org/openbsc/commit/?id=8440c9f04b2726be08ddf4a0728903c30bbb2d76 commit 8440c9f04b2726be08ddf4a0728903c30bbb2d76 Author: Neels Hofmeyr Date: Sun Jan 10 23:06:21 2016 +0100 disable some sgsn_tests to pass the status quo. while working on this, I need to see whether I break any more things. So remove some noise temporarily. http://cgit.osmocom.org/openbsc/commit/?id=2cb732aeb994fa6a79b535300619e3be3cec8bc7 commit 2cb732aeb994fa6a79b535300619e3be3cec8bc7 Author: Neels Hofmeyr Date: Fri Jan 8 01:16:35 2016 +0100 sgsn_test build http://cgit.osmocom.org/openbsc/commit/?id=a7551e033ef952a86628199e4eb54068d737d309 commit a7551e033ef952a86628199e4eb54068d737d309 Author: Neels Hofmeyr Date: Fri Jan 8 01:16:19 2016 +0100 sgsn_test: apply addition of gb member http://cgit.osmocom.org/openbsc/commit/?id=08ed1d73f299828ed27e45b17b08c005864cb5ca commit 08ed1d73f299828ed27e45b17b08c005864cb5ca Author: Neels Hofmeyr Date: Fri Jan 8 01:37:42 2016 +0100 fix sgsn_mm_ctx_cleanup_free: TLLI unass. after sgsn_mm_ctx_free. The comment says so and it was moved above sgsn_mm_ctx_free in a commit marked as ugly hack. http://cgit.osmocom.org/openbsc/commit/?id=af9bfac58dd7e4030730db08cefa2b51b8a17209 commit af9bfac58dd7e4030730db08cefa2b51b8a17209 Author: Neels Hofmeyr Date: Fri Jan 8 02:40:29 2016 +0100 fix ranap_handle_co_dt, failed to pass struct pointer http://cgit.osmocom.org/openbsc/commit/?id=ac9951e54a97890fd588ebb6b18a15b0013c70e8 commit ac9951e54a97890fd588ebb6b18a15b0013c70e8 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. http://cgit.osmocom.org/openbsc/commit/?id=75cdeaf1e33a4f43c4fcfa280a2db39fad9a8120 commit 75cdeaf1e33a4f43c4fcfa280a2db39fad9a8120 Author: Harald Welte Date: Thu Dec 24 16:36:32 2015 +0100 gsm_04_11.c/04_08.c: s/lchan/conn/ where we don't use lchan for years http://cgit.osmocom.org/openbsc/commit/?id=41f8f047bc05d27548064ca3b6a417865bd342ff commit 41f8f047bc05d27548064ca3b6a417865bd342ff Author: Harald Welte Date: Tue Jan 5 15:09:21 2016 +0100 remove dead code from Makefile.am http://cgit.osmocom.org/openbsc/commit/?id=195d2dc72423069d6192140a65b6fff76ace79fa commit 195d2dc72423069d6192140a65b6fff76ace79fa Author: Harald Welte Date: Tue Jan 5 15:07:25 2016 +0100 migrate WIP osmo-iuh hack to use system-installed libosm-ranap.so this means we no longer try to link to hard-coded files outside of the openbsc.git repository. http://cgit.osmocom.org/openbsc/commit/?id=315abfd46b7de3923d8d111322f56aab88f7fd27 commit 315abfd46b7de3923d8d111322f56aab88f7fd27 Author: Harald Welte Date: Tue Dec 29 18:56:13 2015 +0100 WIP: Really ugly hacks to get up to (and including) PDP CTX ACT http://cgit.osmocom.org/openbsc/commit/?id=648b9db47f191c905f3fa52ea67c564e322e7436 commit 648b9db47f191c905f3fa52ea67c564e322e7436 Author: Harald Welte Date: Tue Dec 29 17:52:51 2015 +0100 add sgsn_iu.c that was missed in large WIP commit http://cgit.osmocom.org/openbsc/commit/?id=8291623054abeb224f34584c2ecebf2b6c04ceae commit 8291623054abeb224f34584c2ecebf2b6c04ceae Author: Harald Welte Date: Mon Dec 28 21:03:10 2015 +0100 rtp_proxy.c: Ensure msgb_alloc is large enough for largest AMR frame In AMR 12.2 (mode 7), the actual RTP payload is 33 bytes. Howeerver, as we store the length of the (dynamically-sized) AMR payload in the first byte, our buffer needs at least 33+1 byte in size. http://cgit.osmocom.org/openbsc/commit/?id=5331cf8dbdae6b29df50556c362462b973e93917 commit 5331cf8dbdae6b29df50556c362462b973e93917 Author: Harald Welte Date: Mon Dec 28 14:04:36 2015 +0100 subscr_name(): Handle case for subscr == NULL subscr_name() was called from several places: * either without a check for subscr being NULL, which for example was causing a segfault if we hand-over a channel before identifying the subscriber * or with an explicit NULL check and the ternary operator (?). We now simplify the code by checking for the NULL Subscriber in subscr_name() itself. http://cgit.osmocom.org/openbsc/commit/?id=cf8e56cd1e057a39a5acdc6f78b9a69bb1b4c281 commit cf8e56cd1e057a39a5acdc6f78b9a69bb1b4c281 Author: Harald Welte Date: Fri Dec 25 22:49:37 2015 +0100 WIP http://cgit.osmocom.org/openbsc/commit/?id=e157174447e21a1457e366e4629638fb2daca14e commit e157174447e21a1457e366e4629638fb2daca14e Author: Harald Welte Date: Fri Dec 25 22:31:36 2015 +0100 gprs_gmm.c: Preform LLME operations only if we have one In case the GMM message did not arrive over a Gb interface, there is no LLME (and thus the associated pointer is NULL). Don't try to perform operations on a NULL LLME. http://cgit.osmocom.org/openbsc/commit/?id=493534bf562a972546a415ebabf7a4d8e686d813 commit 493534bf562a972546a415ebabf7a4d8e686d813 Author: Harald Welte Date: Fri Dec 25 22:23:27 2015 +0100 gprs_gmm.c: Make TLLI handling specific to Gb interface Soem of the operations we perform in the GMM layer are specific to the GPRS/EDGE radio access network and its Gb interface. Let's make them conditional to that in preparation of supporting an Iu interface. http://cgit.osmocom.org/openbsc/commit/?id=342f59d92e1503b4eba6d2db6861b1701b193055 commit 342f59d92e1503b4eba6d2db6861b1701b193055 Author: Harald Welte Date: Fri Dec 25 20:12:28 2015 +0100 gprs_gmm.c: Don't try to de-reference NULL mmctx There was a comment in the code that certain GMM messages require a valid mmctx pointer. However, nothing actually checked if that pointer was in fact non-NULL. We plainly crashed if a MS would send us the wrong message in the wrong state. http://cgit.osmocom.org/openbsc/commit/?id=aefb0c45e921f738eee7ce1f7149e0114d8528c0 commit aefb0c45e921f738eee7ce1f7149e0114d8528c0 Author: Harald Welte Date: Fri Dec 25 19:14:57 2015 +0100 rename gsm0408_gprs_rcvmsg() to gsm0408_gprs_rcvmsg_gb() This is the entry point for GMM from Gb. We will create a new one for Iu, so let's be explicit rather than implicit. http://cgit.osmocom.org/openbsc/commit/?id=692f31446ea076f1bfceb697ae3c6d562a5c1f8e commit 692f31446ea076f1bfceb697ae3c6d562a5c1f8e Author: Harald Welte Date: Fri Dec 25 19:12:21 2015 +0100 prepare sgsn_mm_ctx for Gb and Iu mode (UMTS) Let's explicitly mark those sgsn_mm_ctx members that apply for Gb mode and (upcoming) Iu mode, respectively. http://cgit.osmocom.org/openbsc/commit/?id=2cde90e9042b8e0f2909f84e3fff3f66efa36221 commit 2cde90e9042b8e0f2909f84e3fff3f66efa36221 Author: Neels Hofmeyr Date: Thu Jan 28 14:25:31 2016 +0100 Fix two rc values in gsm0408_dispatch() I do hope the unimplemented/unknown messages did not return 0 intentionally. http://cgit.osmocom.org/openbsc/commit/?id=f6672ab8b00e5b7fd71b4a4b050e91bff2ca2d6c commit f6672ab8b00e5b7fd71b4a4b050e91bff2ca2d6c Author: Neels Hofmeyr Date: Mon Jan 18 16:01:34 2016 +0100 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(). ----------------------------------------------------------------------- Summary of changes: openbsc/src/utils/meas_db.c | 24 ++++++++++++++++++++---- openbsc/tests/channel/channel_test.c | 7 +++++-- 2 files changed, 25 insertions(+), 6 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Mar 3 15:28:13 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 3 Mar 2016 15:28:13 GMT Subject: openbsc.git branch sysmocom/iu updated. 0.15.0-312-g544a203 Message-ID: <201603031528.u23FSDpM020911@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, sysmocom/iu has been updated discards c715d1ef82767bed2147c4c5473ac7a64f2d6d45 (commit) discards 14bbc1cdc7d47668c3cdc48564f79ace80e38563 (commit) discards 39357b72b9e013aeee6891d423d71a9e5a275a14 (commit) discards d2eeeaeb2fdb686501acfb34471f5f7d741f3945 (commit) discards e9e7c1d0e7ef23fcb5d9d56c7ee9913d2fb0de11 (commit) discards 6f4fc0edb9f591f8dec02f708dab1b32e4160231 (commit) discards e60157e7c4eedc8b3c974e4843e7005c487c4cc2 (commit) discards 502e02ac84f56ef58c438db071642611ae151521 (commit) discards aaa92659c6c30cb71f294a734aac9f95892bb52a (commit) discards ed88df33fe32905bf5f5ecd337941f9fff1fd614 (commit) discards ec509776a9b600964a1a8e27e74dc26cdf63102a (commit) discards d138fe7704b90695fc232162abf2cb2d46fe9edf (commit) discards a58ade27211ab9510508d20a1c56e8ee0eca7422 (commit) discards 699aaf304a7dd196a69b0bc0a63d8ccd3132c732 (commit) discards 33d71d60f3160ada4250ac549e353df41458ee6c (commit) discards e9827de2950b72ee0ae451f0c59299845c33caba (commit) discards 51e18cce652056b4850005b43606ff812188243a (commit) discards 528cdcd08302e6f5f2d5126d9a1770d689e37fc9 (commit) discards 1b44be1c6baf398e9018ba5699664cf61ca0a4a0 (commit) discards 7f0fe6ea5c13256390019869d8680af025e512bd (commit) discards def308862542e726b0fbe0e6f3588df41aec0a02 (commit) discards afa2123d34b511cd9b3c618c3ef199078e04c636 (commit) discards b6fb44936d12256b9a2b6f0bbb2ab5e27be2cc39 (commit) discards 7ee75312fc804737c1db3bfc605a17b6f8476ded (commit) discards 5ff0f0b89ba85cf408391e29fd99940507e2a8d1 (commit) discards bf7238dc56e2a8ab61b93a8a1fc0b087e3e282a9 (commit) discards caea00d63943eaa1e81746403794596a261125c9 (commit) discards c906f1d01cbaa28e5edbaee1ef69644e0ae16281 (commit) discards b37c2177d78751a76333f6708c493e06b7e5ce2d (commit) discards 747d443f7782a8400c16b256a4ef8b672267b351 (commit) discards 326caa01de3e7a43b9876cd78f1dc3b0a94a0c83 (commit) discards cbb0a72a86913f6650f058c87086be52f9820042 (commit) discards 949afe3d21e2593c6b5feb00ead6be5814720289 (commit) discards 5ddfe575571391895c2643def73ed5ad2143fc59 (commit) discards d6e5a6aeb5b7ada728ab85b628f7ec2230536292 (commit) discards 75363cfc1ead7e22da9e66a6f88f5e3448593746 (commit) discards c65f8fea513ff2d472d5c91daaf3710301dfddc0 (commit) discards f7f89427ecaacb1b48361cd93557701585fb1084 (commit) discards d8f17b02d2fa40bf478c1eb332c221ac17e82651 (commit) discards 410bda72024d13f8c906a5b887ca0e6ceafe8dc0 (commit) discards aed6f5a8b19ea27694a5ccd7454a0875afd15756 (commit) discards cbfe32c106aad5d4cd71764114d054cbed4787f9 (commit) discards 8bf9874576617cb15f43128310d68dddf5985304 (commit) discards daddf4631d2dc6af236cf19b627e404e90e2bb4b (commit) discards 9157268298268dd8ff1454719e5a181bcec51f4d (commit) discards 465927f076c7a86695b6a75f1fac1eb0f678df16 (commit) discards 26b158ddfb10e7bbf75e4e29ef6666cacd95ab78 (commit) discards 10e8a97fadfbe2d9ed2d6fd96411d6e058906549 (commit) discards 2e84c30bd1b4c62dc47e9c63948235e3bf899b9c (commit) discards c2611897f59e16e4b8cd8d1ada259185054d0495 (commit) discards 5aa6074ab5fb56c78ff443c91befe06f578cea2f (commit) discards e1ab7fe7c956669cd7463725e42b5a082437d0c6 (commit) discards 42436ac807a92678ad35390a3ed4055f588838b5 (commit) discards 2ae0555189aafda9647ad5c2b64938d85a7ce1a2 (commit) discards b7221d342719b81d648b2de019d6d4e44d07c4bf (commit) discards 60cdde51161c21a037c261d39f6eaca190df5d27 (commit) discards 9cd9e9941d0c6a98e82af0e40f25c19de32cfcaa (commit) discards e593ff48d0f76dec3f6d533259f24185a290eb2b (commit) discards 4b3b3a437d8bb062adbd1cc3ed457d62d08773d2 (commit) discards f1a00f27fbabbfc8e4633e22b3a6f9dd09b9d963 (commit) discards 167090ec6a222a589b2deabfd73e2c2de5e06c2e (commit) discards 046682749e7b0a0d275b22229ca5b5081637a397 (commit) discards 1b64f3466cc0387787d75741cccce1da38c8e599 (commit) discards 1b9d0e587b4124938e2ad384323f62a16e2d5799 (commit) discards c76d9416ef1c59cc1bb5505f5bf15968b8e5960a (commit) discards 63e262667c68f41a73e07ea92bbc01ecb069d6dc (commit) discards 848982d4caad2c0b73f4cd7b7b0d67d01468a789 (commit) discards 5c1e236436fabfc58c56066ae1e6e1934f9aebe3 (commit) discards 5ca9ef286bfc0a23aecae362da080d08e07080e9 (commit) discards f088ec627b06806a87b711fefe4a7496d50a2627 (commit) discards 9680aeb656d3ab013335528cc80c3ae4a39f0d82 (commit) discards 6eb2f151c670dbf218ff7301de4d0251218cf319 (commit) discards 83681e3634dfd462ae53c2a11a81e7d75363b546 (commit) discards 75c70a9bcb6ed83c7f309d4e144b3db98982303c (commit) discards 8fa642ee9f9ef311e9c196a459f63ef9e787d4dd (commit) discards c16f71102ed38b0ac2044bed0f8e50b2a75b9e33 (commit) discards 856ba0da22b89fdb45755b8fc932745ef5b2c6ce (commit) discards 13b0a8edfc33ead2090ea2a25c777ecabc1f9131 (commit) discards 42477984cf57e7508d5633e492055db41646117d (commit) discards a77009b48e1e5a9585d65bd3e340ee89d2954667 (commit) discards 1c81f56478f284c1c183989642f88196754e9964 (commit) discards 2248a376830e2e6fbb58a74d5e4c1b31a812f1ee (commit) discards 500acd64d7d8bc335b5e83e983b0d974e3343f77 (commit) discards c26ee0abb0ae9cd68023d37e39240b98d86503dd (commit) discards 7a2d8d3de04feaefbbd5f793b70b4c3bfafb07a3 (commit) discards 5be0b77c797483ca64b933ca4499599be629c2bb (commit) discards 9f92341d08630a797f79b24f2a86d16734343947 (commit) discards c7e53823ae7c948120c7fb93ee00b133a3d7bb34 (commit) discards 16bb184ddaa08335bf737aa29c2f737a76d93db4 (commit) discards 4361a51011218b550f322f6b15937648e89eeba2 (commit) discards b2f98d8c9f5b640d841aa8860e4c39d330e84471 (commit) discards b89ff6939cd533c257bd282c36d1bd38c3490dfa (commit) discards 574cb6a8b31380da3eaff6c096195e09c43133a2 (commit) discards 13b368f137c00d5a708012a37d60f4d0afb266e9 (commit) discards 9e0164a8cb6b87921f1e78b8dfefb8ca39fefe4d (commit) discards 8077614a3fb38752c2b042d3159b70c920043ad5 (commit) discards fe9b739eae3c0df0d26df07cd3f5a1d68c6886ae (commit) discards 5ceb5f9d63bb32afe81de3e117ccf164674a1800 (commit) discards e3bf3626c7f2cfed60ea5036352b3a7da69e876d (commit) discards 786b1f1f88d69bf7d30b0a00240e7bbf366a4337 (commit) discards 4fa4885efee4e4388137fb47de97662fc235ca3f (commit) discards 4849a44a19d160e711da227300164d6b4c7d4e6c (commit) discards 239527f017a5267405d6bfc3e00963aafb87944b (commit) discards 189ff56ce0f6889522b6b4858d20434e11736fda (commit) discards 57ad6fe2f0617c87accdd38fc1fc26bf31eb6c90 (commit) discards a213e9bea4241e52c54ea104352fb868c1e5ef7a (commit) discards fbd0ffb4285e8981cbf057d0717d65c13902c174 (commit) discards 55dd8feac1cd1634df8d6475843f02d88bdeecf6 (commit) discards 862866005d6576136e30b7926500a54f2d5a4f5a (commit) discards 0cf90537e323f956b1458976f51fe6ff2f998e90 (commit) discards 829d461771127ea0b667a63096bd1c2ab9083435 (commit) discards b24176c485e0ef60cf4736e56d4c35f53191b967 (commit) discards 0f2caaa96105d06b2f5cf46d32701c7b59fb41ee (commit) discards b726817c07b5aa5f7b1fb890988fcaebf13872b3 (commit) discards cffca51ccfea75aed1e927415f1bc7a8a2d0e293 (commit) discards e3269726518c9a87491023888d6377678aac24ad (commit) discards 69673489d40970d911bca8d2a1cf35d345babe7c (commit) discards 72928d8d32516c485d3e8c01078e434564b1a47c (commit) discards 8b595a5d0f469acab37f3e833d320ec28733a1ea (commit) discards 4e8e7e26753f28836e0717badcfd2431b814f5d8 (commit) discards 70efe5d6380ab556962c6102a1aec810fb8b8c1a (commit) discards 180ca7d5fe179425340f06b4d0b21f40603d2f83 (commit) discards 133c8e9260f06cbf1ddee5f1562992d8c3bedc1c (commit) discards 79bda69d4f907638d5d401d1a30e2b26cb6ec123 (commit) discards 88295998805722d175098adec05605402dbed8f0 (commit) discards 325523c00504fc4d2adb96cd14348b94aa74e35c (commit) via 544a203f677d0f060d2d1bd31f72f9ae450e138f (commit) via b40df4c09eff5416974cbae1a8eefdde2dc990f3 (commit) via 5c1c0bad8968ec0be3d9cf58eb68f9648ed7ef2d (commit) via 1e361301d1a330884eff3fead80e8ccf92908894 (commit) via 9e8322ca0caa863d97d2daa257d4acf21f84dd79 (commit) via 9bd121b75be538b44ff9c478147bdf2a15efb1f0 (commit) via fa029f08c25b74f5c2236e111fa6b956b5ee28e5 (commit) via db9c064dd4d0bd9da907db75d4a598dd0a5a8c75 (commit) via a0da2dbe9e8db9bed591bdcedb26a601adcf1a32 (commit) via 7df570525181d3ff4305d5e690f10f99e5426332 (commit) via da7424cc548ad99e0ad7395bd668c505f5e5f66f (commit) via 8146cfa782ae8c27c7d490f12504f0342e07fb86 (commit) via 330898afb75960a6868d27f7f0f9dbd736345bfa (commit) via 77544a65b53ca30380b1262e58ebd744e29c0606 (commit) via 4e5ddfa91a11c60d95fc4cab161e109944b6f680 (commit) via cba441f3de9e82ecbf72a0de0bfc3441eb30d0be (commit) via 3acbc817f6613801b11616a352addeb989d49140 (commit) via bcb98b17546dff6dbf747ca9d78358b5c355dff2 (commit) via 2a7426d7cb34c1e7663526293a794df42a1faba7 (commit) via b9bb2a4f548a84fb1a2c6be45b85903ffb9544d5 (commit) via 098c14800fe655c41381977edbc2a0c97eaecf54 (commit) via a46c651a4a96f3fc41a14aaec5bb7d8c3f9c22fa (commit) via 4cc1f72cb7774122c156c130fbdfe1713328adf4 (commit) via 4f143e52b6f1816ad79cddf1b45ef9aa8e819c4b (commit) via e3407f8884d45b3e4eae2f9d9a62c48f9b148abb (commit) via 7d1b6b1c79acf9ef00d1f5f35092d12cbf0f3f7f (commit) via 656d7cd0b4aaab790ec54206212795c2b454d7c6 (commit) via 553d2a8ceb5f78f9ab52f6dc4f6f91469d1e4f80 (commit) via 23f22b1183533e49ff39600fca7d6d8579e678a3 (commit) via 090aabe052956b571a3dd3430aeaf0f1f3ae366d (commit) via be37fbd85d2ebde3bd2c00379b55292028ede2e6 (commit) via 3cc0836b1a6dcd2806a4b2c95df5d18dd93677a4 (commit) via 8cd32937da7bb2b4c0e0d37f24d6e993e7362e65 (commit) via 377a9f5dea38b393fa534c882c43cf827ae069b8 (commit) via b8df4d531889a5ae45d782b7db768cf8dccf9ad3 (commit) via daa0652d3f76bb977ddf5ef3974bf5ac6c96b752 (commit) via f7436b22b3de13ec9ec130a03c295a8b53d395d3 (commit) via 711333c1137137508912000cc9e4398cf205c341 (commit) via 91f04dfe3a6cc685ae2dc16f7b47aa22c1e56ae2 (commit) via 4371ff8cce45071e9b0fa684938677d696f4c207 (commit) via 92223cc32e55b884fdf36afc4fb82c1bd227041b (commit) via 2f5cc8abe0f48b56fbcdb03b8b9767247cdc2b3a (commit) via ba47b525ff001475537536255b04aefff0385eea (commit) via cf1707af7ff594b7818e8171d7a1ec4ebe1a8f60 (commit) via d6d0d8b86fb16fd5a8d6090d26b6b7848a8281ce (commit) via 38137e84f738167fcb9f9031a1142af78d43a55f (commit) via 82724653e7e76bb2c3e1e03efb033d7b3704adb3 (commit) via da8d9bc355806956626754fc8659e58c1ebe7b31 (commit) via c59e52a6aa4e766f5e6b63cc09ad961b1e4947cf (commit) via 24c4af1d82191a527b2dc6f4254e1b5cec5a3637 (commit) via f918920d65db6c0195d199d552944e8ae5f8b09c (commit) via 292f1ce533e0e93dda1d05b178261fc807c8c0c8 (commit) via 23e7f28c5c77a57aad5331c5e27b29e2eccfe7c3 (commit) via 243c7cb044c489b62d3cd4ad3631822d270989a8 (commit) via cf2591f6fce49cba72090f7adf2eda3da2465114 (commit) via 6a2d8985bfd6d9c6e6c0f541aca0e1590a753709 (commit) via c6794eed1dbe726b23c60e96e214ec1a1fbf6b51 (commit) via 7a70a4f52a837bde0f7fa5f435e302939a2e3d74 (commit) via c6172a320bdbbe38a0a9f3ae6b072b00b5b6bd02 (commit) via 5280ed558cc919117d8231fe143bdf166e98a30f (commit) via b36b910366fac5ddcd9e109b956cca43b07ab083 (commit) via b47e52c9583c9a664936e13b2c83c4c6989f97d9 (commit) via 267f6c7e0d65c57845378335d765f8622637aa01 (commit) via 5e47b1a1d370c187c776b29c5958f167519e94d7 (commit) via b9e5403ef46171f58390757d002a756bd9d2d202 (commit) via b6769b99deb471dc7cb5d26b4d145e42ed7478e1 (commit) via 39daffd7a5602816bd10130e1c93f213ab46315b (commit) via 71d1e17e5e0c420cf00ea759743b81aaff72136e (commit) via 2c9e65051c598a42d6a59490b67adb366929ac03 (commit) via a2ce4aa61559c83b65f24428a4b1996354d8d344 (commit) via ee1541d504299227f534a7f15b0c75c18a3f4271 (commit) via 9dcae17866e40814bf0cc4b70ec6f3453814b4f7 (commit) via c2c5176328e211007c6e4b41c4c583788bb70a1f (commit) via a2c182df6dabce52fb6f8886b5aee5d71e18d247 (commit) via 070f673b12d8ca5939fdf272f32b5e45154c9067 (commit) via e2a10dbe35c246075d093060398358b6f713c4a8 (commit) via bf30ec26e5726a8d2920a3820bfa5ead729927b7 (commit) via dcbc852125672de57bd1edbd0ea97ff25a41d4bb (commit) via 48e091ea2bbd15b983cc08eed9f6e0bc58acac6d (commit) via 712074cb171a9139a40d564a35a07b59871c2389 (commit) via a34aedf7f92b240e591098e7868513db244bd7b3 (commit) via 2e5c13129d9f6848e1a6e82546b0946d765f44de (commit) via da5b3fcd32f59182f5b3a224e275e4a8b3d288d3 (commit) via 5291ee5c1690bbe87994e96c9bc2a448c80bb770 (commit) via 5773987881e9677e954680a4394a4ce92f4f8117 (commit) via 836b904e7798a5dc20c90d3b9e54566a19550f92 (commit) via 444d50b77f84a693b401347a793b65a9368fe4ca (commit) via b3b8ccfa54464a995a0ebb4c475cbc03490f06dd (commit) via 231aa60ce4b09d70cfbda8b4d153374e37498ce0 (commit) via 8b713f817d4516f0e8682a172eeb39d1397c8d3f (commit) via ce3b41fdb6a46500fb4957688e3708bddd2327cc (commit) via 0f93bb80e429f9253244d76c3a0d8c89a5107b1e (commit) via 477a054c2c1d345b909afd60be9ac4ca08b66163 (commit) via 52ddce43785c835c5c3ca150f597d1f5c4d07e2c (commit) via 2945fd4611932c1013eb7f27295cca70d495e4af (commit) via 2449c0ce58f01a78944073adebca70bb21639689 (commit) via 5d145b54771548fa95f80d72308fb19a6d95f085 (commit) via 45b13244f0f72d17e372b3a0b0786f6ca10f8edf (commit) via cb91aa7e6ce5a9f18419f6af8cb2d1e8f74f5977 (commit) via 7ef6d9893ffe0c590eddcdf7f5e5d67bb5dbdb30 (commit) via 6aeee0a0d9014c1492fb8af76304400d1263c89d (commit) via 17d061bd8ef8a96fd10a3ef166211f95a56db4ba (commit) via ef3548c0a1027c47e06b7c14c79d8d141b449142 (commit) via add09536925f82765a34f3f95cb5f047ef65a52f (commit) via ca3977c8fe65611477ec8e29e61f74bc88775c12 (commit) via a234287d092fcb59337bd7afa23cf08cda15e336 (commit) via 8440c9f04b2726be08ddf4a0728903c30bbb2d76 (commit) via 2cb732aeb994fa6a79b535300619e3be3cec8bc7 (commit) via a7551e033ef952a86628199e4eb54068d737d309 (commit) via 08ed1d73f299828ed27e45b17b08c005864cb5ca (commit) via af9bfac58dd7e4030730db08cefa2b51b8a17209 (commit) via ac9951e54a97890fd588ebb6b18a15b0013c70e8 (commit) via 75cdeaf1e33a4f43c4fcfa280a2db39fad9a8120 (commit) via 41f8f047bc05d27548064ca3b6a417865bd342ff (commit) via 195d2dc72423069d6192140a65b6fff76ace79fa (commit) via 315abfd46b7de3923d8d111322f56aab88f7fd27 (commit) via 648b9db47f191c905f3fa52ea67c564e322e7436 (commit) via 8291623054abeb224f34584c2ecebf2b6c04ceae (commit) via 5331cf8dbdae6b29df50556c362462b973e93917 (commit) via cf8e56cd1e057a39a5acdc6f78b9a69bb1b4c281 (commit) via e157174447e21a1457e366e4629638fb2daca14e (commit) via 493534bf562a972546a415ebabf7a4d8e686d813 (commit) via 342f59d92e1503b4eba6d2db6861b1701b193055 (commit) via aefb0c45e921f738eee7ce1f7149e0114d8528c0 (commit) via 692f31446ea076f1bfceb697ae3c6d562a5c1f8e (commit) via 2cde90e9042b8e0f2909f84e3fff3f66efa36221 (commit) via f6672ab8b00e5b7fd71b4a4b050e91bff2ca2d6c (commit) via 51273157fa18034349d6ac1395c6d43e80cc07c0 (commit) via 6a1d172c952149aa6548f37b1e8fb8d9d931b329 (commit) via 45ee133d1d7392efcb446f5f79cf47cf792ee21a (commit) via 5b38312b92607247afee1532d78ccc88f001c933 (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 (c715d1ef82767bed2147c4c5473ac7a64f2d6d45) \ N -- N -- N (544a203f677d0f060d2d1bd31f72f9ae450e138f) 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/configure.ac | 3 +- openbsc/src/Makefile.am | 2 +- openbsc/src/osmo-nitb/Makefile.am | 19 -- openbsc/src/osmo-nitb/bsc_hack.c | 388 ----------------------------------- openbsc/src/utils/meas_db.c | 24 ++- openbsc/tests/channel/channel_test.c | 7 +- 6 files changed, 27 insertions(+), 416 deletions(-) delete mode 100644 openbsc/src/osmo-nitb/Makefile.am delete mode 100644 openbsc/src/osmo-nitb/bsc_hack.c hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Fri Mar 4 11:42:43 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 4 Mar 2016 11:42:43 GMT Subject: osmo-iuh.git branch master updated. c04eb533e1bb1588bbe1ffaa1c197caf44a275ec Message-ID: <201603041142.u24BghhJ018649@git.osmocom.org> This is an 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 c04eb533e1bb1588bbe1ffaa1c197caf44a275ec (commit) from f67803684f47077de3c9e06eb7dc007e0bc86b28 (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=c04eb533e1bb1588bbe1ffaa1c197caf44a275ec commit c04eb533e1bb1588bbe1ffaa1c197caf44a275ec Author: Neels Hofmeyr Date: Fri Mar 4 12:38:43 2016 +0100 hnb-test: send TMSI REALLOC COMPL only when LU ACC sent a TMSI ----------------------------------------------------------------------- Summary of changes: src/tests/hnb-test.c | 35 ++++++++++++++++++++++++++++++++--- 1 file changed, 32 insertions(+), 3 deletions(-) hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Fri Mar 4 11:42:56 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 4 Mar 2016 11:42:56 GMT Subject: osmo-iuh.git branch sysmocom/iu-cs updated. e90b54ace1600146bb2ffeccaa76b7b7622b456c Message-ID: <201603041142.u24BguU8018781@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom code for Iuh interface". The branch, sysmocom/iu-cs has been updated discards 69c3f5a0c05e7728fc16e264cf64329814b1f63c (commit) via e90b54ace1600146bb2ffeccaa76b7b7622b456c (commit) via e30c015feb490d8f8093e8286c7f1d0ee68fde74 (commit) via c04eb533e1bb1588bbe1ffaa1c197caf44a275ec (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 (69c3f5a0c05e7728fc16e264cf64329814b1f63c) \ N -- N -- N (e90b54ace1600146bb2ffeccaa76b7b7622b456c) 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=e90b54ace1600146bb2ffeccaa76b7b7622b456c commit e90b54ace1600146bb2ffeccaa76b7b7622b456c Author: Neels Hofmeyr Date: Thu Jan 14 12:52:53 2016 +0100 move dummy_cn to 127.0.0.2 (Iu-PS) because I'm testing Osmo-CSCN on 127.0.0.1 (Iu-CS) http://cgit.osmocom.org/osmo-iuh/commit/?id=e30c015feb490d8f8093e8286c7f1d0ee68fde74 commit e30c015feb490d8f8093e8286c7f1d0ee68fde74 Author: Neels Hofmeyr Date: Fri Mar 4 02:49:52 2016 +0100 hnb-test: print sent bytes ----------------------------------------------------------------------- Summary of changes: src/tests/hnb-test.c | 36 +++++++++++++++++++++++++++++++++--- 1 file changed, 33 insertions(+), 3 deletions(-) hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Fri Mar 4 11:43:20 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 4 Mar 2016 11:43:20 GMT Subject: osmo-iuh.git branch neels/wip deleted. 02d07a892c3b0364b553bc38ab84b778edbee089 Message-ID: <201603041143.u24BhKZc018871@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom code for Iuh interface". The branch, neels/wip has been deleted was 02d07a892c3b0364b553bc38ab84b778edbee089 ----------------------------------------------------------------------- 02d07a892c3b0364b553bc38ab84b778edbee089 move dummy_cn to 127.0.0.2 (Iu-PS) because I'm testing Osmo-CSCN on 127.0.0.1 (Iu-CS) ----------------------------------------------------------------------- hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Fri Mar 4 12:37:17 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 4 Mar 2016 12:37:17 GMT Subject: openbsc.git branch neels/cscn updated. 0.15.0-319-gccd9198 Message-ID: <201603041237.u24CbHvb026845@git.osmocom.org> This is an 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 ccd919852e8038931ead12edac5ce443bfe7e675 (commit) via 7b8116eaba79a47eacad9db9f977bae79b209988 (commit) from 6e4351aa384a2ad703c4d903212c2e8644ff21fa (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=ccd919852e8038931ead12edac5ce443bfe7e675 commit ccd919852e8038931ead12edac5ce443bfe7e675 Author: Neels Hofmeyr Date: Fri Mar 4 13:36:12 2016 +0100 rename nitb vty config to cscn, move to cscn_vty.c http://cgit.osmocom.org/openbsc/commit/?id=7b8116eaba79a47eacad9db9f977bae79b209988 commit 7b8116eaba79a47eacad9db9f977bae79b209988 Author: Neels Hofmeyr Date: Fri Mar 4 03:01:09 2016 +0100 wip ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/vty.h | 1 - openbsc/src/libcommon/common_vty.c | 1 - openbsc/src/libmsc/Makefile.am | 1 + openbsc/src/libmsc/cscn_vty.c | 100 ++++++++++++++++++++++++++++++ openbsc/src/libmsc/vty_interface_layer3.c | 68 -------------------- openbsc/src/osmo-cscn/cscn_main.c | 5 +- openbsc/tests/channel/channel_test.c | 3 + openbsc/tests/channel/channel_test.ok | 1 - 8 files changed, 108 insertions(+), 72 deletions(-) create mode 100644 openbsc/src/libmsc/cscn_vty.c hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Fri Mar 4 14:00:20 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 4 Mar 2016 14:00:20 GMT Subject: openbsc.git branch neels/cscn updated. 0.15.0-319-g33a3438 Message-ID: <201603041400.u24E0Kov042534@git.osmocom.org> This is an 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 ccd919852e8038931ead12edac5ce443bfe7e675 (commit) discards 7b8116eaba79a47eacad9db9f977bae79b209988 (commit) discards 6e4351aa384a2ad703c4d903212c2e8644ff21fa (commit) discards 04461f4850616122350caa3694577d1bc17505b7 (commit) discards 9550ca24deaf17e6b261aed923b7f9d5b37217d7 (commit) discards 38991a4941407e32e64890c27cc0be8256c989bd (commit) discards 987fa06930d0f5d9ea51e7c6625cc16006acc6cb (commit) via 33a343858df3d2bc5d0784d7ad7c826d7526845f (commit) via 15b1fce69cbc6ccd6eb83daab7ab5cd91ef0ea81 (commit) via 2f8117d2147b711669518bbacd24df6dd2a76124 (commit) via 8927bb46d523904e982bc85e3e4f29317b241715 (commit) via d52b1c4342e2e404cb568b05ff7527141c43e9ab (commit) via 5d9004bc9b6f486fff032aaa2a6cc10fca180de3 (commit) via a4198d192234a8180a89be8b91e867a1cbc1f512 (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 (ccd919852e8038931ead12edac5ce443bfe7e675) \ N -- N -- N (33a343858df3d2bc5d0784d7ad7c826d7526845f) 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=33a343858df3d2bc5d0784d7ad7c826d7526845f commit 33a343858df3d2bc5d0784d7ad7c826d7526845f Author: Neels Hofmeyr Date: Fri Mar 4 14:15:12 2016 +0100 move sms_next_rp_msg_ref() to libxsc, for gsm0408test Also change the signature to avoid using gsm_subscriber_connection, which has different members in libbsc and libmsc. http://cgit.osmocom.org/openbsc/commit/?id=15b1fce69cbc6ccd6eb83daab7ab5cd91ef0ea81 commit 15b1fce69cbc6ccd6eb83daab7ab5cd91ef0ea81 Author: Neels Hofmeyr Date: Fri Mar 4 13:36:12 2016 +0100 rename nitb vty config to cscn, move to cscn_vty.c http://cgit.osmocom.org/openbsc/commit/?id=2f8117d2147b711669518bbacd24df6dd2a76124 commit 2f8117d2147b711669518bbacd24df6dd2a76124 Author: Neels Hofmeyr Date: Fri Mar 4 14:56:26 2016 +0100 disable code trying to reach across BSC/MSC bounds, make build pass Disable ipacc_rtp_direct, Osmo SMPP TLVs, Ctrl interface and channel_test. These need to be reimplemented with proper separation of libs. Add some tall_* pointers the linker requires for osmo-cscn. http://cgit.osmocom.org/openbsc/commit/?id=8927bb46d523904e982bc85e3e4f29317b241715 commit 8927bb46d523904e982bc85e3e4f29317b241715 Author: Neels Hofmeyr Date: Fri Mar 4 14:49:12 2016 +0100 libmsc: stubify paging (A-/Iu-interfaces need to reimplement this) http://cgit.osmocom.org/openbsc/commit/?id=d52b1c4342e2e404cb568b05ff7527141c43e9ab commit d52b1c4342e2e404cb568b05ff7527141c43e9ab Author: Neels Hofmeyr Date: Fri Mar 4 14:46:42 2016 +0100 add libmsc/a_iface.c for A-interface stubs (so far only mock) http://cgit.osmocom.org/openbsc/commit/?id=5d9004bc9b6f486fff032aaa2a6cc10fca180de3 commit 5d9004bc9b6f486fff032aaa2a6cc10fca180de3 Author: Neels Hofmeyr Date: Fri Mar 4 14:39:22 2016 +0100 gsm_subscriber_connection: further split between BSC and MSC Move some Iu/A members into the MSC #ifdef. Have separate allocate and free functions for the two scopes. http://cgit.osmocom.org/openbsc/commit/?id=a4198d192234a8180a89be8b91e867a1cbc1f512 commit a4198d192234a8180a89be8b91e867a1cbc1f512 Author: Neels Hofmeyr Date: Fri Mar 4 14:37:31 2016 +0100 create libxsc and move some code, never link libbsc and libmsc libbsc and libmsc have conflicting definitions of gsm_subscriber_connection and do no longer belong together anyway. Create libxsc, meaning 'lib[bm]sc', to hold all code used by both libmsc and libbsc, and make sure gsm_subscriber_connection isn't used there. In various binaries and tests, do not link libbsc and libmsc. (Note: this commit was reshaped out of a large wip chunk, it may not compile properly without the subsequent commits) ----------------------------------------------------------------------- Summary of changes: openbsc/configure.ac | 1 + openbsc/include/openbsc/gsm_04_11.h | 2 +- openbsc/include/openbsc/vty.h | 2 + openbsc/src/Makefile.am | 2 +- openbsc/src/ipaccess/Makefile.am | 10 +- openbsc/src/libbsc/bsc_vty.c | 52 +++-- openbsc/src/libcommon/Makefile.am | 3 +- openbsc/src/libmsc/gsm_04_11.c | 2 +- openbsc/src/libmsc/gsm_04_11_helper.c | 37 ---- openbsc/src/libmsc/gsm_subscriber.c | 1 - openbsc/src/libxsc/Makefile.am | 7 + openbsc/src/libxsc/xsc.c | 221 ++++++++++++++++++++++ openbsc/src/{libcommon/xsc.c => libxsc/xsc_vty.c} | 195 +------------------ openbsc/src/osmo-bsc/Makefile.am | 4 +- openbsc/src/osmo-cscn/Makefile.am | 1 + openbsc/src/utils/Makefile.am | 5 +- openbsc/tests/bsc/Makefile.am | 2 +- openbsc/tests/channel/Makefile.am | 4 +- openbsc/tests/channel/channel_test.c | 1 - openbsc/tests/db/Makefile.am | 5 +- openbsc/tests/gsm0408/Makefile.am | 3 +- openbsc/tests/gsm0408/gsm0408_test.c | 6 +- openbsc/tests/subscr/Makefile.am | 3 +- openbsc/tests/trau/Makefile.am | 3 +- 24 files changed, 286 insertions(+), 286 deletions(-) delete mode 100644 openbsc/src/libmsc/gsm_04_11_helper.c create mode 100644 openbsc/src/libxsc/Makefile.am create mode 100644 openbsc/src/libxsc/xsc.c rename openbsc/src/{libcommon/xsc.c => libxsc/xsc_vty.c} (74%) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Fri Mar 4 14:00:43 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 4 Mar 2016 14:00:43 GMT Subject: openbsc.git branch sysmocom/iu updated. 0.15.0-319-g33a3438 Message-ID: <201603041400.u24E0htE042665@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, sysmocom/iu has been updated via 33a343858df3d2bc5d0784d7ad7c826d7526845f (commit) via 15b1fce69cbc6ccd6eb83daab7ab5cd91ef0ea81 (commit) via 2f8117d2147b711669518bbacd24df6dd2a76124 (commit) via 8927bb46d523904e982bc85e3e4f29317b241715 (commit) via d52b1c4342e2e404cb568b05ff7527141c43e9ab (commit) via 5d9004bc9b6f486fff032aaa2a6cc10fca180de3 (commit) via a4198d192234a8180a89be8b91e867a1cbc1f512 (commit) from 544a203f677d0f060d2d1bd31f72f9ae450e138f (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 | 2 +- openbsc/include/openbsc/bss.h | 2 +- openbsc/include/openbsc/gsm_04_11.h | 2 +- openbsc/include/openbsc/gsm_data.h | 32 +- openbsc/include/openbsc/gsm_data_shared.h | 2 +- openbsc/include/openbsc/vty.h | 3 +- openbsc/include/openbsc/{common.h => xsc.h} | 6 + openbsc/src/Makefile.am | 2 +- openbsc/src/ipaccess/Makefile.am | 8 +- openbsc/src/libbsc/bsc_api.c | 16 +- openbsc/src/libbsc/bsc_vty.c | 605 ++---------------------- openbsc/src/libbsc/chan_alloc.c | 33 -- openbsc/src/libbsc/gsm_04_08_utils.c | 57 --- openbsc/src/libbsc/net_init.c | 99 ---- openbsc/src/libcommon/common_vty.c | 1 - openbsc/src/libmsc/Makefile.am | 4 +- openbsc/src/libmsc/a_iface.c | 79 ++++ openbsc/src/libmsc/cscn_vty.c | 100 ++++ openbsc/src/libmsc/gsm_04_08.c | 5 + openbsc/src/libmsc/gsm_04_11.c | 2 +- openbsc/src/libmsc/gsm_04_11_helper.c | 37 -- openbsc/src/libmsc/gsm_subscriber.c | 42 +- openbsc/src/libmsc/iu_cs.c | 2 +- openbsc/src/libmsc/mncc_builtin.c | 2 + openbsc/src/libmsc/osmo_msc.c | 3 +- openbsc/src/libmsc/smpp_openbsc.c | 2 + openbsc/src/libmsc/vty_interface_layer3.c | 68 --- openbsc/src/{libcommon => libxsc}/Makefile.am | 6 +- openbsc/src/{libbsc/net_init.c => libxsc/xsc.c} | 109 ++++- openbsc/src/libxsc/xsc_vty.c | 587 +++++++++++++++++++++++ openbsc/src/osmo-bsc/Makefile.am | 4 +- openbsc/src/osmo-bsc/osmo_bsc_api.c | 2 +- openbsc/src/osmo-bsc/osmo_bsc_bssap.c | 2 +- openbsc/src/osmo-bsc/osmo_bsc_sccp.c | 4 +- openbsc/src/osmo-cscn/Makefile.am | 3 +- openbsc/src/osmo-cscn/cscn_main.c | 21 +- openbsc/src/utils/Makefile.am | 3 +- openbsc/tests/bsc/Makefile.am | 2 +- openbsc/tests/channel/Makefile.am | 2 +- openbsc/tests/channel/channel_test.c | 4 +- openbsc/tests/channel/channel_test.ok | 1 - openbsc/tests/db/Makefile.am | 5 +- openbsc/tests/gsm0408/Makefile.am | 3 +- openbsc/tests/gsm0408/gsm0408_test.c | 6 +- openbsc/tests/sgsn/Makefile.am | 2 +- openbsc/tests/subscr/Makefile.am | 3 +- openbsc/tests/trau/Makefile.am | 3 +- 48 files changed, 1052 insertions(+), 937 deletions(-) rename openbsc/include/openbsc/{common.h => xsc.h} (65%) create mode 100644 openbsc/src/libmsc/a_iface.c create mode 100644 openbsc/src/libmsc/cscn_vty.c delete mode 100644 openbsc/src/libmsc/gsm_04_11_helper.c copy openbsc/src/{libcommon => libxsc}/Makefile.am (51%) copy openbsc/src/{libbsc/net_init.c => libxsc/xsc.c} (59%) create mode 100644 openbsc/src/libxsc/xsc_vty.c hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Fri Mar 4 14:39:09 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 4 Mar 2016 14:39:09 GMT Subject: openbsc.git branch sysmocom/iu updated. 0.15.0-322-gcf3d2a1 Message-ID: <201603041439.u24Ed91T050624@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, sysmocom/iu has been updated via cf3d2a1fad3de8a7d914282f2b1f9eee319910c3 (commit) via e4baf402cb457ad46642cec9271b762a394a59ea (commit) via 53d782fc38c1c609cb5986fc07980651d3ed8916 (commit) from 33a343858df3d2bc5d0784d7ad7c826d7526845f (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=cf3d2a1fad3de8a7d914282f2b1f9eee319910c3 commit cf3d2a1fad3de8a7d914282f2b1f9eee319910c3 Author: Neels Hofmeyr Date: Fri Mar 4 15:36:59 2016 +0100 fix build: add xsc to osmo-bsc and tests/bsc-nat http://cgit.osmocom.org/openbsc/commit/?id=e4baf402cb457ad46642cec9271b762a394a59ea commit e4baf402cb457ad46642cec9271b762a394a59ea Author: Neels Hofmeyr Date: Fri Mar 4 15:29:56 2016 +0100 move two gsm0480_send_*() to xsc as gsm0480_gen_*() Have two separate gsm0480_send_ussdNotify() and gsm0480_send_releaseComplete() for each of libbsc and libmsc. Move their core into libxsc as generator functions returning a msgb. Add src/libbsc/gsm_04_80_utils.c (note, not 04_08) to implement the libbsc side of it. The code is identical, but the linked structs and functions differ in each case. There could be a common source file built for both, but I decided against it, for more clarity I hope. http://cgit.osmocom.org/openbsc/commit/?id=53d782fc38c1c609cb5986fc07980651d3ed8916 commit 53d782fc38c1c609cb5986fc07980651d3ed8916 Author: Neels Hofmeyr Date: Fri Mar 4 15:27:48 2016 +0100 fix two minor Makefile.am errors ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gsm_04_80.h | 3 ++ openbsc/src/libbsc/Makefile.am | 1 + .../libbsc/{bts_unknown.c => gsm_04_80_utils.c} | 33 +++++++++--------- openbsc/src/libmsc/Makefile.am | 2 +- openbsc/src/libmsc/gsm_04_80.c | 24 ++----------- openbsc/src/libxsc/xsc.c | 39 ++++++++++++++++++++++ openbsc/src/osmo-bsc/Makefile.am | 2 +- openbsc/src/osmo-bsc_nat/Makefile.am | 1 + openbsc/tests/bsc-nat/Makefile.am | 1 + 9 files changed, 65 insertions(+), 41 deletions(-) copy openbsc/src/libbsc/{bts_unknown.c => gsm_04_80_utils.c} (54%) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Fri Mar 4 14:40:05 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 4 Mar 2016 14:40:05 GMT Subject: openbsc.git branch neels/cscn updated. 0.15.0-322-gcf3d2a1 Message-ID: <201603041440.u24Ee5dd050889@git.osmocom.org> This is an 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 cf3d2a1fad3de8a7d914282f2b1f9eee319910c3 (commit) via e4baf402cb457ad46642cec9271b762a394a59ea (commit) via 53d782fc38c1c609cb5986fc07980651d3ed8916 (commit) from 33a343858df3d2bc5d0784d7ad7c826d7526845f (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gsm_04_80.h | 3 ++ openbsc/src/libbsc/Makefile.am | 1 + .../libbsc/{bts_unknown.c => gsm_04_80_utils.c} | 33 +++++++++--------- openbsc/src/libmsc/Makefile.am | 2 +- openbsc/src/libmsc/gsm_04_80.c | 24 ++----------- openbsc/src/libxsc/xsc.c | 39 ++++++++++++++++++++++ openbsc/src/osmo-bsc/Makefile.am | 2 +- openbsc/src/osmo-bsc_nat/Makefile.am | 1 + openbsc/tests/bsc-nat/Makefile.am | 1 + 9 files changed, 65 insertions(+), 41 deletions(-) copy openbsc/src/libbsc/{bts_unknown.c => gsm_04_80_utils.c} (54%) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Fri Mar 4 17:27:09 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 4 Mar 2016 17:27:09 GMT Subject: osmo-pcu.git branch master updated. 0.2-752-g173ef90 Message-ID: <201603041727.u24HR9Uv078881@git.osmocom.org> This is an 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 173ef90a539dc33bb8fc395c0315320a4525a8d6 (commit) via fd263b0dfd0ec44216c607b96e167f1027e404c6 (commit) via 99db40ad2d4bf0569fc460d90132a64724a83a6c (commit) from 22d7e75e1f160e5337140d9f3dcb2679b621b646 (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=173ef90a539dc33bb8fc395c0315320a4525a8d6 commit 173ef90a539dc33bb8fc395c0315320a4525a8d6 Author: Holger Hans Peter Freyther Date: Fri Mar 4 17:54:09 2016 +0100 pcu: Fix compiler warning about using string Make the gsmtap hostname const to avoid turning a constant into a mutable character. We never tried to modify the string so the warning didn't reveal a genuine issue. pcu_main.cpp:49:28: warning: deprecated conversion from string constant to ???char*??? [-Wwrite-strings] static char *gsmtap_addr = "localhost"; // FIXME: use gengetopt's default value instead http://cgit.osmocom.org/osmo-pcu/commit/?id=fd263b0dfd0ec44216c607b96e167f1027e404c6 commit fd263b0dfd0ec44216c607b96e167f1027e404c6 Author: Holger Hans Peter Freyther Date: Fri Mar 4 18:24:50 2016 +0100 tbf: Fix copy and paste in the set_mode routine This is the second attempt to fix what looks like a copy and paste issue. The code assigns m_current_cs_ul and then compares the _dl variant, then assigns m_current_cs_ul with a default value. It seems to indicate that _ul should be used. Fixes: Coverity: CID 1351733 http://cgit.osmocom.org/osmo-pcu/commit/?id=99db40ad2d4bf0569fc460d90132a64724a83a6c commit 99db40ad2d4bf0569fc460d90132a64724a83a6c Author: Holger Hans Peter Freyther Date: Fri Mar 4 18:19:02 2016 +0100 Revert "Refactor coding scheme assignment code" Roll-out the refactoring change. The code did not include the necessary update to the test result and there are some concerns about it in itself and the right approach would have been to fix the copy and paste issue, then do the refactoring. This reverts commit 22d7e75e1f160e5337140d9f3dcb2679b621b646. ----------------------------------------------------------------------- Summary of changes: src/gprs_ms.cpp | 65 ++++++++++++++++++++++++++++---------------------------- src/pcu_main.cpp | 2 +- 2 files changed, 33 insertions(+), 34 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Sat Mar 5 07:36:59 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 5 Mar 2016 07:36:59 GMT Subject: libosmocore.git branch master updated. 0.9.0-91-g57f253a Message-ID: <201603050736.u257ax7T020277@git.osmocom.org> This is an 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 57f253a792d07e6f3f921c9cb28e4081393054d4 (commit) from ed0ce47fa9ca78e240d635f3781ad9820b18b97e (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=57f253a792d07e6f3f921c9cb28e4081393054d4 commit 57f253a792d07e6f3f921c9cb28e4081393054d4 Author: Holger Hans Peter Freyther Date: Sat Mar 5 08:36:26 2016 +0100 debian: Make sure that libtalloc-dev is installed This way libosmo-abis, libosmo-sccp, openggsn, openbsc does not need to install it. ----------------------------------------------------------------------- Summary of changes: debian/control | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Sat Mar 5 07:56:25 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 5 Mar 2016 07:56:25 GMT Subject: libosmo-sccp.git branch master updated. 0.0.6.3-40-g7461482 Message-ID: <201603050756.u257uPmr023432@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "SCCP Library". The branch, master has been updated via 7461482d100ae43a5457c1a6fe6b9b149ac1a7ef (commit) from 5a1abeb02a058f69145821798561d5b4f3692b4a (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmo-sccp/commit/?id=7461482d100ae43a5457c1a6fe6b9b149ac1a7ef commit 7461482d100ae43a5457c1a6fe6b9b149ac1a7ef Author: Holger Hans Peter Freyther Date: Sat Mar 5 08:55:34 2016 +0100 debian: Require libosmo-netif+sctp header As part of SUA+SCTP we need this. ----------------------------------------------------------------------- Summary of changes: debian/control | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- SCCP Library From gitosis at osmocom.org Sat Mar 5 08:17:19 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 5 Mar 2016 08:17:19 GMT Subject: libosmo-netif.git branch master updated. 0.0.6-12-gd32732a Message-ID: <201603050817.u258HJop026939@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom network interface library". The branch, master has been updated via d32732a5a2d339b7e8ffae1d7c08e7d299c90504 (commit) from e03b3bc757e4745ab9c5216919f0dc358da1292f (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmo-netif/commit/?id=d32732a5a2d339b7e8ffae1d7c08e7d299c90504 commit d32732a5a2d339b7e8ffae1d7c08e7d299c90504 Author: Holger Hans Peter Freyther Date: Sat Mar 5 09:16:48 2016 +0100 debian: Update dependencies due SCTP support We need to have the sctp-dev headers to be installed to be able to build this package. ----------------------------------------------------------------------- Summary of changes: debian/control | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- Osmocom network interface library From gitosis at osmocom.org Mon Mar 7 05:00:44 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 7 Mar 2016 05:00:44 GMT Subject: osmo-trx.git branch edge created. 62934cd82b3036ef7900e443c6d93d06ea684495 Message-ID: <201603070500.u2750is6066424@git.osmocom.org> This is an 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, edge has been created at 62934cd82b3036ef7900e443c6d93d06ea684495 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-trx/commit/?id=62934cd82b3036ef7900e443c6d93d06ea684495 commit 62934cd82b3036ef7900e443c6d93d06ea684495 Author: Tom Tsou Date: Sun Mar 6 20:57:34 2016 -0800 sigproc: Add various GSM burst generators Setup generators for empty, random, and dummy bursts. This moves error prone burst length handling out of the Transceiver and into the signal processing core. Signed-off-by: Tom Tsou http://cgit.osmocom.org/osmo-trx/commit/?id=014ad19d533be1f5941deae1576542a041d3870c commit 014ad19d533be1f5941deae1576542a041d3870c Author: Tom Tsou Date: Sun Mar 6 20:31:51 2016 -0800 sigproc: Always use 625 sample length bursts with 4 SPS At 4 samples per symbol, we don't need to maintain the 156/157 sample slot structure to account for the GSM 156.25 sample burst length. Set the 4 SPS Laurent modulator to ignore the guard interval setting and always output 625 sample sized bursts. The EDGE 8-PSK modulator already has this behavior. Signed-off-by: Tom Tsou http://cgit.osmocom.org/osmo-trx/commit/?id=64d4b1a5bcc2b9fefe7e0f93e66abd206ee94a22 commit 64d4b1a5bcc2b9fefe7e0f93e66abd206ee94a22 Author: Tom Tsou Date: Sun Mar 6 03:44:34 2016 -0800 EDGE: Add interfaces to enable EDGE transceiver Create EDGE slot type in the Transceiver. When EDGE mode is enabled for a particular slot, blind detection will be performed by correlating against EDGE followed by normal bursts if no EDGE burst is found. Signed-off-by: Tom Tsou http://cgit.osmocom.org/osmo-trx/commit/?id=d325343ecca5c6484eeda5ebf9e230c810ea4b82 commit d325343ecca5c6484eeda5ebf9e230c810ea4b82 Author: Tom Tsou Date: Sun Mar 6 03:08:01 2016 -0800 EDGE: Add 8-PSK modulator and demodulator Setup correlator and detection process similar to the GMSK receiver chain. Require 4 SPS sampling on both Rx and Tx paths as 1 SPS sampling adds too much distoration for 8-PSK recovery. Core receiver operations still run at 1 SPS with the exception of fractional delay filtering, which runs at the higher rate. Perform linear equalization to handle the Gaussian pulse induced ISI. The fixed impulse response used for equalizer tap calculation consists of combined EDGE pulse shape filter and effects of the downsampling filter. Note that the non-adaptive equalizer corrects for modulation induced band limiting and does not account for or compensate for fading channel effects. Signed-off-by: Tom Tsou http://cgit.osmocom.org/osmo-trx/commit/?id=5cd70dc4ec6a658c2835c805a8b941351c90ccb0 commit 5cd70dc4ec6a658c2835c805a8b941351c90ccb0 Author: Tom Tsou Date: Sun Mar 6 01:28:40 2016 -0800 EDGE: Setup variable sampling on receive path Allow setting the device to non single SPS sample rates - mainly running at 4 SPS as the signal processing library does not support other rates. Wider bandwith support is required on the receive path to avoid 8-PSK bandlimiting distortion for EDGE. Signed-off-by: Tom Tsou http://cgit.osmocom.org/osmo-trx/commit/?id=465694027b297d624f1a87803c46b1ed46d5be95 commit 465694027b297d624f1a87803c46b1ed46d5be95 Author: Tom Tsou Date: Sun Mar 6 01:59:38 2016 -0800 sigproc: Remove normal burst DFE equalizer DFE equalizer is unused and has been experiencing code rot for multiple years. The effect is a significant amount of baggage being carried in the Transceiver and interfaces. Signed-off-by: Tom Tsou http://cgit.osmocom.org/osmo-trx/commit/?id=2079a3c66481660317cdc25ef0118ee73a7b7839 commit 2079a3c66481660317cdc25ef0118ee73a7b7839 Author: Tom Tsou Date: Sun Mar 6 00:58:56 2016 -0800 sigproc: Remove dynamic SPS configuration Samples per symbol used by the transceiver is not configurable through the socket interface once running, so stop pretending like it could be. Initialize all tables and midambles at start. Signed-off-by: Tom Tsou ----------------------------------------------------------------------- hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Mon Mar 7 06:18:55 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 7 Mar 2016 06:18:55 GMT Subject: osmo-trx.git branch edge updated. b8698e5f8ba27ae8a8789b03498f77632bef765f Message-ID: <201603070618.u276ItSs076094@git.osmocom.org> This is an 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, edge has been updated via b8698e5f8ba27ae8a8789b03498f77632bef765f (commit) from 62934cd82b3036ef7900e443c6d93d06ea684495 (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=b8698e5f8ba27ae8a8789b03498f77632bef765f commit b8698e5f8ba27ae8a8789b03498f77632bef765f Author: Tom Tsou Date: Sun Mar 6 22:19:15 2016 -0800 EDGE: Add random burst generator filler option When EDGE is enabled with the '-e' option, the random burst generator switches from GMSK normal bursts to 8-PSK EDGE bursts. $ ./osmo-trx -e -r 7 Signed-off-by: Tom Tsou ----------------------------------------------------------------------- Summary of changes: Transceiver52M/Transceiver.cpp | 11 ++++++++--- Transceiver52M/Transceiver.h | 3 ++- Transceiver52M/osmo-trx.cpp | 10 ++++++++-- 3 files changed, 18 insertions(+), 6 deletions(-) hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Mon Mar 7 06:47:51 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 7 Mar 2016 06:47:51 GMT Subject: osmo-trx.git branch edge updated. fe3714a217f469182099118fc3ce5c730008caeb Message-ID: <201603070647.u276lp74079684@git.osmocom.org> This is an 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, edge has been updated via fe3714a217f469182099118fc3ce5c730008caeb (commit) from b8698e5f8ba27ae8a8789b03498f77632bef765f (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=fe3714a217f469182099118fc3ce5c730008caeb commit fe3714a217f469182099118fc3ce5c730008caeb Author: Tom Tsou Date: Sun Mar 6 22:33:20 2016 -0800 EDGE: Combine shared GMSK and 8-PSK demodulator sections Timing recovery and single tap channel compensation are identical in both GMSK and EDGE receivers. This is the section ahead of and including the optional 4-1 downsampler. GMSK and EDGE specific sections operate at 1 SPS. Signed-off-by: Tom Tsou ----------------------------------------------------------------------- Summary of changes: Transceiver52M/sigProcLib.cpp | 57 ++++++++++++++++++++++++++----------------- 1 file changed, 35 insertions(+), 22 deletions(-) hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Mon Mar 7 13:17:09 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 7 Mar 2016 13:17:09 GMT Subject: libosmo-sccp.git branch sysmocom/iu created. 0.0.6.3-46-g6e4998f Message-ID: <201603071317.u27DH9J0041734@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "SCCP Library". The branch, sysmocom/iu has been created at 6e4998f7038bef1a3336dca7a5f25351ddec5898 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmo-sccp/commit/?id=6e4998f7038bef1a3336dca7a5f25351ddec5898 commit 6e4998f7038bef1a3336dca7a5f25351ddec5898 Author: Neels Hofmeyr Date: Mon Mar 7 14:16:37 2016 +0100 add some debug logging http://cgit.osmocom.org/libosmo-sccp/commit/?id=35c5ce99f408e7a7b9fcd3920c7b8b28518d83a9 commit 35c5ce99f408e7a7b9fcd3920c7b8b28518d83a9 Author: Neels Hofmeyr Date: Mon Mar 7 14:16:04 2016 +0100 add comment (meaning of COIT) http://cgit.osmocom.org/libosmo-sccp/commit/?id=f6d107b5aeb8fd8af83be260c9b327e131fa4f65 commit f6d107b5aeb8fd8af83be260c9b327e131fa4f65 Author: Neels Hofmeyr Date: Mon Mar 7 14:15:17 2016 +0100 SUA COIT: send dest ref nr, not dest addr See RFC 3868 3.3.11 https://tools.ietf.org/html/rfc3868#section-3.3.11 ----------------------------------------------------------------------- hooks/post-receive -- SCCP Library From gitosis at osmocom.org Mon Mar 7 13:17:38 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 7 Mar 2016 13:17:38 GMT Subject: libosmo-sccp.git branch sysmocom/iu updated. 0.0.6.3-48-g6745be5 Message-ID: <201603071317.u27DHcFw041830@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "SCCP Library". The branch, sysmocom/iu has been updated discards 6e4998f7038bef1a3336dca7a5f25351ddec5898 (commit) discards 35c5ce99f408e7a7b9fcd3920c7b8b28518d83a9 (commit) discards f6d107b5aeb8fd8af83be260c9b327e131fa4f65 (commit) discards 7cbce1a08a0be6b6cbad71f23e5951022b5502ac (commit) discards 6d9e1b450697becc21e9faa029a8fddde7f486d9 (commit) discards 6f6874f48ed2c5ba29a01513d7a58172bcf51dcc (commit) discards 702c5864d7de01dfbf36e3f2d3bc38fa461aa8ea (commit) discards 11dc282e7639493679847aeedbdb94d47cb83cd7 (commit) via 6745be5d6f6813f08a1ffe3a777e81216aa9ea0f (commit) via 8887e033d923b000004ae6d99cfa6447d7c7d933 (commit) via a14a4d5fcf7286908d9709ca53745d5f966fda20 (commit) via e3243aaffaffd0efb02f43b625cbc271fa0e2dbc (commit) via f861af48c4611b3f6493914522ee59226fa0cb9b (commit) via 3708f9ce6313a0b8c58c53f7706ae46260d9fb3c (commit) via 779af5b8c2e7b8f5ff39642898875d7b9c3b51b0 (commit) via 7ec6687debc11329100b095880ccd9de891ee194 (commit) via 7461482d100ae43a5457c1a6fe6b9b149ac1a7ef (commit) via 5a1abeb02a058f69145821798561d5b4f3692b4a (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 (6e4998f7038bef1a3336dca7a5f25351ddec5898) \ N -- N -- N (6745be5d6f6813f08a1ffe3a777e81216aa9ea0f) 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/libosmo-sccp/commit/?id=6745be5d6f6813f08a1ffe3a777e81216aa9ea0f commit 6745be5d6f6813f08a1ffe3a777e81216aa9ea0f Author: Neels Hofmeyr Date: Mon Mar 7 14:16:37 2016 +0100 add some debug logging http://cgit.osmocom.org/libosmo-sccp/commit/?id=8887e033d923b000004ae6d99cfa6447d7c7d933 commit 8887e033d923b000004ae6d99cfa6447d7c7d933 Author: Neels Hofmeyr Date: Mon Mar 7 14:16:04 2016 +0100 add comment (meaning of COIT) http://cgit.osmocom.org/libosmo-sccp/commit/?id=a14a4d5fcf7286908d9709ca53745d5f966fda20 commit a14a4d5fcf7286908d9709ca53745d5f966fda20 Author: Neels Hofmeyr Date: Mon Mar 7 14:15:17 2016 +0100 SUA COIT: send dest ref nr, not dest addr See RFC 3868 3.3.11 https://tools.ietf.org/html/rfc3868#section-3.3.11 http://cgit.osmocom.org/libosmo-sccp/commit/?id=e3243aaffaffd0efb02f43b625cbc271fa0e2dbc commit e3243aaffaffd0efb02f43b625cbc271fa0e2dbc Author: Harald Welte Date: Mon Jan 4 12:35:49 2016 +0100 HACK: start to handle SCTP notifications http://cgit.osmocom.org/libosmo-sccp/commit/?id=f861af48c4611b3f6493914522ee59226fa0cb9b commit f861af48c4611b3f6493914522ee59226fa0cb9b Author: Harald Welte Date: Sat Dec 26 23:36:27 2015 +0100 sua: Ensure that a SUA client will continuously try to reconnect http://cgit.osmocom.org/libosmo-sccp/commit/?id=3708f9ce6313a0b8c58c53f7706ae46260d9fb3c commit 3708f9ce6313a0b8c58c53f7706ae46260d9fb3c Author: Harald Welte Date: Sat Dec 26 23:35:31 2015 +0100 sua: call conn_disconnect() in sua_disconnect_req() disconnect is not a class3/4 operation. We simply generate + send the DISCONNECT.ind message to the remote side and drop all local state about the connection. http://cgit.osmocom.org/libosmo-sccp/commit/?id=779af5b8c2e7b8f5ff39642898875d7b9c3b51b0 commit 779af5b8c2e7b8f5ff39642898875d7b9c3b51b0 Author: Harald Welte Date: Sat Dec 26 23:34:54 2015 +0100 sua: Fix typo in log message http://cgit.osmocom.org/libosmo-sccp/commit/?id=7ec6687debc11329100b095880ccd9de891ee194 commit 7ec6687debc11329100b095880ccd9de891ee194 Author: Harald Welte Date: Sat Dec 26 23:34:03 2015 +0100 allow user to give private data to osmo_sua_user_create() ... which can be resolved from the prim_cb() by calling osmo_sua_link_get_user_priv(). ----------------------------------------------------------------------- Summary of changes: debian/control | 2 +- src/sccp.c | 12 ++++++++++++ 2 files changed, 13 insertions(+), 1 deletion(-) hooks/post-receive -- SCCP Library From gitosis at osmocom.org Mon Mar 7 13:34:58 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 7 Mar 2016 13:34:58 GMT Subject: libosmo-sccp.git branch sysmocom/iu updated. 0.0.6.3-49-ge7520e3 Message-ID: <201603071334.u27DYwNA044401@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "SCCP Library". The branch, sysmocom/iu has been updated via e7520e38b9a77ab63c7cad13a1f1c88d715794f1 (commit) from 6745be5d6f6813f08a1ffe3a777e81216aa9ea0f (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmo-sccp/commit/?id=e7520e38b9a77ab63c7cad13a1f1c88d715794f1 commit e7520e38b9a77ab63c7cad13a1f1c88d715794f1 Author: Neels Hofmeyr Date: Mon Mar 7 14:35:42 2016 +0100 add RFC 3868 (SUA) spec in HTML ----------------------------------------------------------------------- Summary of changes: ...ion_Control_Part_User_Adaptation_Layer_SUA.html | 7535 ++++++++++++++++++++ 1 file changed, 7535 insertions(+) create mode 100644 specs/RFC_3868__Signalling_Connection_Control_Part_User_Adaptation_Layer_SUA.html hooks/post-receive -- SCCP Library From gitosis at osmocom.org Mon Mar 7 17:08:21 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 7 Mar 2016 17:08:21 GMT Subject: openbsc.git branch neels/cscn updated. 0.15.0-326-g8a91644 Message-ID: <201603071708.u27H8L11077943@git.osmocom.org> This is an 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 8a91644dc1535362c98fcd99b7d31966bbfcc229 (commit) via 4242b17a0f307e89eb457983b6e81b2ed1ef62e0 (commit) via fcc0c9e50a0d3c49d0491c5c4e971bde5069f668 (commit) via d57899d2684e6e4fb934f37d384fdf07434a30e1 (commit) from cf3d2a1fad3de8a7d914282f2b1f9eee319910c3 (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=8a91644dc1535362c98fcd99b7d31966bbfcc229 commit 8a91644dc1535362c98fcd99b7d31966bbfcc229 Author: Neels Hofmeyr Date: Mon Mar 7 16:53:45 2016 +0100 cosmetic http://cgit.osmocom.org/openbsc/commit/?id=4242b17a0f307e89eb457983b6e81b2ed1ef62e0 commit 4242b17a0f307e89eb457983b6e81b2ed1ef62e0 Author: Neels Hofmeyr Date: Mon Mar 7 16:53:02 2016 +0100 Adjust authentication logic for Iu, move a log notice Depending on conn->via_iface, fail upon missing auth for 3G. Move the log notice saying "skipping auth" to gsm48_secure_channel() where conn->via_iface is actually known. http://cgit.osmocom.org/openbsc/commit/?id=fcc0c9e50a0d3c49d0491c5c4e971bde5069f668 commit fcc0c9e50a0d3c49d0491c5c4e971bde5069f668 Author: Neels Hofmeyr Date: Mon Mar 7 16:50:47 2016 +0100 spread a few debug logs around authentication http://cgit.osmocom.org/openbsc/commit/?id=d57899d2684e6e4fb934f37d384fdf07434a30e1 commit d57899d2684e6e4fb934f37d384fdf07434a30e1 Author: Neels Hofmeyr Date: Mon Mar 7 16:48:38 2016 +0100 fix confusing typo in constant (THAN -> THEN) ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/auth.h | 2 +- openbsc/src/libmsc/auth.c | 4 +- openbsc/src/libmsc/gsm_04_08.c | 85 +++++++++++++++++++++++++++++++------ openbsc/src/libmsc/gsm_subscriber.c | 1 - 4 files changed, 73 insertions(+), 19 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon Mar 7 20:51:46 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 7 Mar 2016 20:51:46 GMT Subject: openbsc.git branch zecke/features/dsp-transcoding created. 0.15.0-188-g9b090fd Message-ID: <201603072051.u27KpkXS013678@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, zecke/features/dsp-transcoding has been created at 9b090fd5ab2f6b36a60b41a4f4ac9bd435f18582 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=9b090fd5ab2f6b36a60b41a4f4ac9bd435f18582 commit 9b090fd5ab2f6b36a60b41a4f4ac9bd435f18582 Author: Holger Hans Peter Freyther Date: Mon Mar 7 21:42:19 2016 +0100 mgcp: Remove the old MGCP based transcoding interface Back in the day we worked around a field proven jitter buffer by transcoding AMR to AMR with the MTN4200 and by this fixing RTP timing as this device had: a.) A working and stable time (generating RTP every N ms) b.) A working jitter buffer The code has probably rotted, it never retried MGCP commands sent to the transcoder and it is not deployed either. Simplify the code by removing it. If we ever need it back we can use the new transcoding API to keep the state there. I think this code will not be missed but the PerformanceTechnology Hard- and Firmware was rather nice. http://cgit.osmocom.org/openbsc/commit/?id=4dac5808674a6a0fc36b76012e93f4a0d16c997e commit 4dac5808674a6a0fc36b76012e93f4a0d16c997e Author: Holger Hans Peter Freyther Date: Mon Mar 7 21:17:59 2016 +0100 mgcp: Simplify and shorten routine names Now they are included in a struct we can just call them setup, process and get_net_downlink_format to manage the lifetime. http://cgit.osmocom.org/openbsc/commit/?id=2c8dfd8b7ca8546d063cbed7f3881f863f1f0a65 commit 2c8dfd8b7ca8546d063cbed7f3881f863f1f0a65 Author: Holger Hans Peter Freyther Date: Mon Mar 7 21:12:32 2016 +0100 mgcp: Move the transcoding routines into a struct We will have the NOOP implementation (e.g. used by the NAT), the SW implementation (using software codecs), a HW assisted one that will use a DSP to do transcoding and in theory the RTP based one (but I will remove that code). ----------------------------------------------------------------------- hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue Mar 8 14:14:34 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 8 Mar 2016 14:14:34 GMT Subject: openbsc.git branch neels/cscn updated. 0.15.0-328-ga8ba553 Message-ID: <201603081414.u28EEYCS069521@git.osmocom.org> This is an 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 8a91644dc1535362c98fcd99b7d31966bbfcc229 (commit) discards 4242b17a0f307e89eb457983b6e81b2ed1ef62e0 (commit) discards fcc0c9e50a0d3c49d0491c5c4e971bde5069f668 (commit) discards d57899d2684e6e4fb934f37d384fdf07434a30e1 (commit) discards cf3d2a1fad3de8a7d914282f2b1f9eee319910c3 (commit) discards e4baf402cb457ad46642cec9271b762a394a59ea (commit) discards 53d782fc38c1c609cb5986fc07980651d3ed8916 (commit) discards 33a343858df3d2bc5d0784d7ad7c826d7526845f (commit) discards 15b1fce69cbc6ccd6eb83daab7ab5cd91ef0ea81 (commit) discards 2f8117d2147b711669518bbacd24df6dd2a76124 (commit) discards 8927bb46d523904e982bc85e3e4f29317b241715 (commit) discards d52b1c4342e2e404cb568b05ff7527141c43e9ab (commit) discards 5d9004bc9b6f486fff032aaa2a6cc10fca180de3 (commit) discards a4198d192234a8180a89be8b91e867a1cbc1f512 (commit) discards 544a203f677d0f060d2d1bd31f72f9ae450e138f (commit) discards b40df4c09eff5416974cbae1a8eefdde2dc990f3 (commit) discards 5c1c0bad8968ec0be3d9cf58eb68f9648ed7ef2d (commit) discards 1e361301d1a330884eff3fead80e8ccf92908894 (commit) discards 9e8322ca0caa863d97d2daa257d4acf21f84dd79 (commit) discards 9bd121b75be538b44ff9c478147bdf2a15efb1f0 (commit) discards fa029f08c25b74f5c2236e111fa6b956b5ee28e5 (commit) discards db9c064dd4d0bd9da907db75d4a598dd0a5a8c75 (commit) discards a0da2dbe9e8db9bed591bdcedb26a601adcf1a32 (commit) discards 7df570525181d3ff4305d5e690f10f99e5426332 (commit) discards da7424cc548ad99e0ad7395bd668c505f5e5f66f (commit) discards 8146cfa782ae8c27c7d490f12504f0342e07fb86 (commit) discards 330898afb75960a6868d27f7f0f9dbd736345bfa (commit) discards 77544a65b53ca30380b1262e58ebd744e29c0606 (commit) discards 4e5ddfa91a11c60d95fc4cab161e109944b6f680 (commit) discards cba441f3de9e82ecbf72a0de0bfc3441eb30d0be (commit) discards 3acbc817f6613801b11616a352addeb989d49140 (commit) discards bcb98b17546dff6dbf747ca9d78358b5c355dff2 (commit) discards 2a7426d7cb34c1e7663526293a794df42a1faba7 (commit) discards b9bb2a4f548a84fb1a2c6be45b85903ffb9544d5 (commit) discards 098c14800fe655c41381977edbc2a0c97eaecf54 (commit) discards a46c651a4a96f3fc41a14aaec5bb7d8c3f9c22fa (commit) discards 4cc1f72cb7774122c156c130fbdfe1713328adf4 (commit) discards 4f143e52b6f1816ad79cddf1b45ef9aa8e819c4b (commit) discards e3407f8884d45b3e4eae2f9d9a62c48f9b148abb (commit) discards 7d1b6b1c79acf9ef00d1f5f35092d12cbf0f3f7f (commit) discards 656d7cd0b4aaab790ec54206212795c2b454d7c6 (commit) discards 553d2a8ceb5f78f9ab52f6dc4f6f91469d1e4f80 (commit) discards 23f22b1183533e49ff39600fca7d6d8579e678a3 (commit) discards 090aabe052956b571a3dd3430aeaf0f1f3ae366d (commit) discards be37fbd85d2ebde3bd2c00379b55292028ede2e6 (commit) discards 3cc0836b1a6dcd2806a4b2c95df5d18dd93677a4 (commit) discards 8cd32937da7bb2b4c0e0d37f24d6e993e7362e65 (commit) discards 377a9f5dea38b393fa534c882c43cf827ae069b8 (commit) discards b8df4d531889a5ae45d782b7db768cf8dccf9ad3 (commit) discards daa0652d3f76bb977ddf5ef3974bf5ac6c96b752 (commit) discards f7436b22b3de13ec9ec130a03c295a8b53d395d3 (commit) discards 711333c1137137508912000cc9e4398cf205c341 (commit) discards 91f04dfe3a6cc685ae2dc16f7b47aa22c1e56ae2 (commit) discards 4371ff8cce45071e9b0fa684938677d696f4c207 (commit) discards 92223cc32e55b884fdf36afc4fb82c1bd227041b (commit) discards 2f5cc8abe0f48b56fbcdb03b8b9767247cdc2b3a (commit) discards ba47b525ff001475537536255b04aefff0385eea (commit) discards cf1707af7ff594b7818e8171d7a1ec4ebe1a8f60 (commit) discards d6d0d8b86fb16fd5a8d6090d26b6b7848a8281ce (commit) discards 38137e84f738167fcb9f9031a1142af78d43a55f (commit) discards 82724653e7e76bb2c3e1e03efb033d7b3704adb3 (commit) discards da8d9bc355806956626754fc8659e58c1ebe7b31 (commit) discards c59e52a6aa4e766f5e6b63cc09ad961b1e4947cf (commit) discards 24c4af1d82191a527b2dc6f4254e1b5cec5a3637 (commit) discards f918920d65db6c0195d199d552944e8ae5f8b09c (commit) discards 292f1ce533e0e93dda1d05b178261fc807c8c0c8 (commit) discards 23e7f28c5c77a57aad5331c5e27b29e2eccfe7c3 (commit) discards 243c7cb044c489b62d3cd4ad3631822d270989a8 (commit) discards cf2591f6fce49cba72090f7adf2eda3da2465114 (commit) discards 6a2d8985bfd6d9c6e6c0f541aca0e1590a753709 (commit) discards c6794eed1dbe726b23c60e96e214ec1a1fbf6b51 (commit) discards 7a70a4f52a837bde0f7fa5f435e302939a2e3d74 (commit) discards c6172a320bdbbe38a0a9f3ae6b072b00b5b6bd02 (commit) discards 5280ed558cc919117d8231fe143bdf166e98a30f (commit) discards b36b910366fac5ddcd9e109b956cca43b07ab083 (commit) discards b47e52c9583c9a664936e13b2c83c4c6989f97d9 (commit) discards 267f6c7e0d65c57845378335d765f8622637aa01 (commit) discards 5e47b1a1d370c187c776b29c5958f167519e94d7 (commit) discards b9e5403ef46171f58390757d002a756bd9d2d202 (commit) discards b6769b99deb471dc7cb5d26b4d145e42ed7478e1 (commit) discards 39daffd7a5602816bd10130e1c93f213ab46315b (commit) discards 71d1e17e5e0c420cf00ea759743b81aaff72136e (commit) discards 2c9e65051c598a42d6a59490b67adb366929ac03 (commit) discards a2ce4aa61559c83b65f24428a4b1996354d8d344 (commit) discards ee1541d504299227f534a7f15b0c75c18a3f4271 (commit) discards 9dcae17866e40814bf0cc4b70ec6f3453814b4f7 (commit) discards c2c5176328e211007c6e4b41c4c583788bb70a1f (commit) discards a2c182df6dabce52fb6f8886b5aee5d71e18d247 (commit) discards 070f673b12d8ca5939fdf272f32b5e45154c9067 (commit) discards e2a10dbe35c246075d093060398358b6f713c4a8 (commit) discards bf30ec26e5726a8d2920a3820bfa5ead729927b7 (commit) discards dcbc852125672de57bd1edbd0ea97ff25a41d4bb (commit) discards 48e091ea2bbd15b983cc08eed9f6e0bc58acac6d (commit) discards 712074cb171a9139a40d564a35a07b59871c2389 (commit) discards a34aedf7f92b240e591098e7868513db244bd7b3 (commit) discards 2e5c13129d9f6848e1a6e82546b0946d765f44de (commit) discards da5b3fcd32f59182f5b3a224e275e4a8b3d288d3 (commit) discards 5291ee5c1690bbe87994e96c9bc2a448c80bb770 (commit) discards 5773987881e9677e954680a4394a4ce92f4f8117 (commit) discards 836b904e7798a5dc20c90d3b9e54566a19550f92 (commit) discards 444d50b77f84a693b401347a793b65a9368fe4ca (commit) discards b3b8ccfa54464a995a0ebb4c475cbc03490f06dd (commit) discards 231aa60ce4b09d70cfbda8b4d153374e37498ce0 (commit) discards 8b713f817d4516f0e8682a172eeb39d1397c8d3f (commit) discards ce3b41fdb6a46500fb4957688e3708bddd2327cc (commit) discards 0f93bb80e429f9253244d76c3a0d8c89a5107b1e (commit) discards 477a054c2c1d345b909afd60be9ac4ca08b66163 (commit) discards 52ddce43785c835c5c3ca150f597d1f5c4d07e2c (commit) discards 2945fd4611932c1013eb7f27295cca70d495e4af (commit) discards 2449c0ce58f01a78944073adebca70bb21639689 (commit) discards 5d145b54771548fa95f80d72308fb19a6d95f085 (commit) discards 45b13244f0f72d17e372b3a0b0786f6ca10f8edf (commit) discards cb91aa7e6ce5a9f18419f6af8cb2d1e8f74f5977 (commit) discards 7ef6d9893ffe0c590eddcdf7f5e5d67bb5dbdb30 (commit) discards 6aeee0a0d9014c1492fb8af76304400d1263c89d (commit) discards 17d061bd8ef8a96fd10a3ef166211f95a56db4ba (commit) discards ef3548c0a1027c47e06b7c14c79d8d141b449142 (commit) discards add09536925f82765a34f3f95cb5f047ef65a52f (commit) discards ca3977c8fe65611477ec8e29e61f74bc88775c12 (commit) discards a234287d092fcb59337bd7afa23cf08cda15e336 (commit) discards 8440c9f04b2726be08ddf4a0728903c30bbb2d76 (commit) discards 2cb732aeb994fa6a79b535300619e3be3cec8bc7 (commit) discards a7551e033ef952a86628199e4eb54068d737d309 (commit) discards 08ed1d73f299828ed27e45b17b08c005864cb5ca (commit) discards af9bfac58dd7e4030730db08cefa2b51b8a17209 (commit) discards ac9951e54a97890fd588ebb6b18a15b0013c70e8 (commit) discards 75cdeaf1e33a4f43c4fcfa280a2db39fad9a8120 (commit) discards 41f8f047bc05d27548064ca3b6a417865bd342ff (commit) discards 195d2dc72423069d6192140a65b6fff76ace79fa (commit) discards 315abfd46b7de3923d8d111322f56aab88f7fd27 (commit) discards 648b9db47f191c905f3fa52ea67c564e322e7436 (commit) discards 8291623054abeb224f34584c2ecebf2b6c04ceae (commit) discards 5331cf8dbdae6b29df50556c362462b973e93917 (commit) discards cf8e56cd1e057a39a5acdc6f78b9a69bb1b4c281 (commit) discards e157174447e21a1457e366e4629638fb2daca14e (commit) discards 493534bf562a972546a415ebabf7a4d8e686d813 (commit) discards 342f59d92e1503b4eba6d2db6861b1701b193055 (commit) discards aefb0c45e921f738eee7ce1f7149e0114d8528c0 (commit) discards 692f31446ea076f1bfceb697ae3c6d562a5c1f8e (commit) discards 2cde90e9042b8e0f2909f84e3fff3f66efa36221 (commit) discards f6672ab8b00e5b7fd71b4a4b050e91bff2ca2d6c (commit) via a8ba55345d4da3bcde9cb968828b41b92a9dad05 (commit) via b43e9a0dcc8568f01526324fadf1c8cf202531ec (commit) via c8fd88c710acb31322e2e08691f1f00235943016 (commit) via a622849abf4ccc242b65632c679d4e4b1ca31739 (commit) via 23a086660e13eccdcc4ee026fad70a9795708955 (commit) via 41c9e1b412a83e65a9c1c3e9010ece78e5305f06 (commit) via 3183a4bf8d8416ad79858c566f9b3a814c71386b (commit) via 8d0f238d60e4aaffc60a2f6ccd417643ddf9b4fd (commit) via 805f3dd120e09fad8986762e076db30d03593071 (commit) via 4e9b32b8b126b98d24d0f239abbc4a3c79254706 (commit) via 6101100aef825126f68769d7b788f991a62cb93e (commit) via d84e6559700f5339b06d71873a0892e6e0c20992 (commit) via fd3fbf8a602a41016093577e0ffdcddc97a81fab (commit) via 05a27d119088335079226d3b82b460523e950001 (commit) via be8fb89cfaefbb70451f3ef88cbf26646b14d0c1 (commit) via 2b66c327c7ed6a467dc9e4f20228fe690a6bd4ef (commit) via 7d6e74faa83af1ea67391979f882af6c11e64eaa (commit) via 9f4ec9c4c8818230e708121f299c7379da50b598 (commit) via e009c395bdb325c50f691c22bdc1f81c1b9aba41 (commit) via fc1704fe419c6a8e2901728d2ea053e108969e96 (commit) via 2b7bec759adf047043c7c69c7a286f560346e3fd (commit) via aab8cbbdf4ff9a13d2cab82b8898875cd637e881 (commit) via e51527e466588a6f2b2b6fdf9592567522550d91 (commit) via 6126a4b3bec826d6ad57b63228a9df5982b3f847 (commit) via fd59d4e11851d17449eb394690d69b8dc7aac9f7 (commit) via afaa3b813707f62f789f3d0605da5c4a095ff036 (commit) via b04752784370b7b0980c9a39f1e25143da604871 (commit) via 28216134639e174b4c74ebe3d45abd6d6ed8e347 (commit) via cc7d85f334681eeed758e26303407fcfa28445a2 (commit) via e0f34a409372a15ba5eaf3ec6391c86442e2641c (commit) via e4c6776c4821907717187be41402e9b5610024ed (commit) via 1c39e113788867a46826687dcaaeaa5372a7f0ec (commit) via f8aded1fc8411ec331853656897ac4073a5b441d (commit) via e1f7e39b8e630832076273773bcf3958cdd166b6 (commit) via 10d8b0fdd56af131c653af4c186f412b52456056 (commit) via ca3a17fe9966a64a4f4a83f6e0f502a470a2c489 (commit) via 54ae504113315d4cb9a3365087e1758682eb619f (commit) via 9f76552753a5865fb841d6e827e1aaddfe78d224 (commit) via be616e1cb3b4e0d49507ba6eb88ad3b375da0a5a (commit) via f06f646638a42ef9715d67bb10ac22cac3648b7a (commit) via 21578efe03540d08be84b4023e9faf5cd8d3246b (commit) via bfc08dafbd4320fae43e22f3135da8ae79e482a9 (commit) via f2cea5001ef9aa77c921eccb134164ce0c28bdd8 (commit) via 1cc6482f767f19114f2750069b3e1af32d69d568 (commit) via e73c09577fec695561b740a0262b91526ea86118 (commit) via e628ba3576129ff83dd78f1168aedce9483f03df (commit) via 0727321a8234f8546b96815f3ce32b7e95c8f6cf (commit) via c6ef469ef81307e5aaab348c47f74305e85b70fe (commit) via 1e345821664f75539ea2d9b77e17424f1909cbf1 (commit) via db42495e55c2ac9b9d5b5ec12ae712eaa156d344 (commit) via 41bc13612848f71fc349ec6c20d4d439b4cf98bb (commit) via ed62655c865125a411b629af4cd6c38cd9d76e26 (commit) via d28afca9617cd5ae3687fbee8271b792a8860b52 (commit) via dc23d395ea8e1732af779cd5812660dfe32d2bd0 (commit) via 59326f763c7d6dfbd5c8a6720931b2ff30807b4e (commit) via bbf8ae1acd7173ddec4f7bd83d71373a40253fe2 (commit) via 4cd0502ef0cd33e53c8920d919939bb5d21028f0 (commit) via 9f780657529376de7d55bf258a9b0864b7e9a655 (commit) via 4b11ad956246b0f7a74d840e0ef5d2c20d1bc719 (commit) via 0e05b14936307be09e2018bd7430193953708da1 (commit) via 7965612d49c2ef16632f61dfcfef9f5da9d3a3bc (commit) via 852476dd66fc4e1af1416276e42fc7c9252ec97b (commit) via 788e34209407bae9eb51d34710915efcbae0e856 (commit) via 7d03c627de6c3f9b73b5fdc91a9b53c84fea03dc (commit) via 3ab81c3b08d2a705306fd866c8d655fb75b95bc9 (commit) via f9c11b38305fc2563dd9695cf64ff6c77654a468 (commit) via cfc1316f6e433a49bd4c5e105338c1cbcee0accb (commit) via ed6cc960accf8a86838f546afd809abbbb4af089 (commit) via 168db2c930342761c3bbfe0421d5814fd30a3d35 (commit) via 011ca596b4f40d9d613787d616dac65538140bef (commit) via 3c7af0308566c9e179502ff7003da39e320ae5a7 (commit) via bf9e2a6dcf5158f1c0617822db0453179e159a0d (commit) via cd04e2caac1f866a0a3f87fa5feaa424dba28dd5 (commit) via 7d319a0e1676db02d9000225e1e9e71e38a5907c (commit) via 68efa98c8c21437c9b7f4a53cd93b473eac9201b (commit) via 37bf12b1538f02a1c4c03bb3b17fe292a85188e3 (commit) via 4e9ac7a5194a3a38bcabb57d05f697ab25a323fa (commit) via b8dd2d6ec945033ce6a76b385afa5f8a8f86ed61 (commit) via 274337936a47dc046567102fac72b84e9c937dee (commit) via 5f4e8ed64b9c3b20d11f6c3a585d177257906899 (commit) via 33df56356b0deab8c03481380d9ccaddb9a0bca4 (commit) via af95d77f8329b8802853a25041e1e12838bafa3d (commit) via 03843e72e67501b60cef03af0519159e78ac8d20 (commit) via 688c54d7f3b64dd473a3aae8f88765f67edbbbcc (commit) via 18dcc97e63d697f5ad7447908fd0612945d592ec (commit) via 9fd1916c4fed91123bc703f221075ccff0033ff0 (commit) via 6bcccca80c802d9241eda9c89ad33885e8318e85 (commit) via 2216f399562d2140efb1a41dace05b75d47b4816 (commit) via 45e814b1279af6f1319a08847831e76c38571578 (commit) via 34061fbc6995c02937e7d12926b934902d9ea8b6 (commit) via 64e6f86be1d06359c44bd0b186c97449d136c513 (commit) via 7d7d1fac7bdb71ecf811376480b0ddf0f860c63c (commit) via 66c04dda547814195b42baeb4b64e2fc7e639ce1 (commit) via deffd2c6e531fb61c83ac3ac7c701cad47c5d563 (commit) via beebf7ca825eb1fd9ffdcc019c756a4d01abcf34 (commit) via b3438261d2f68491514367c9a72d592da58b314a (commit) via 28a51945f81e9a11f1f8b84597a66d4581a86f63 (commit) via 0bbdd425be19e1829b15ed34c8b801734b13fe30 (commit) via 2c1c87c2bf66b55f93763ed472859668bb25f061 (commit) via 1a12a8acd528a02a12d6acb77a2c82416dc5b7e0 (commit) via dae730dec446be6bd726b2e034393dce373d9553 (commit) via 1c8f85ef5d1da26b3e91077b4452a0cf2782ceda (commit) via 172a3086d3956d47e286f9e0a7afdf6e8be51545 (commit) via 04e3327114b616757026b662f3fb02ae0e4e42f9 (commit) via 720ffe0ea38097cba8baec9f0c9faf0d784aecc8 (commit) via 6d305a228bd4cd906066d866bdd67bd21f06e91b (commit) via 7e177331c4fe90ff2eccc6317fad79821cec6413 (commit) via 4c9513afaa283c999212ad3bf64f15af72ba0b4c (commit) via 52bca611be965058c98c9508409b15a352aa76af (commit) via c7f3a5ef187c6475f8545f74d77f010c6d7149b8 (commit) via 76dc56b332c58aa716fabbfecc200c9882783660 (commit) via 72a039a8f14fc0021a5bea70520177e8d9fa07aa (commit) via cf39e8cd9bdd173893e7994a84e499ee258b559b (commit) via 88bb44b5d0d43150be1e60534ff810ffbf0e0fc6 (commit) via 4f472e1a5fbefea145cad0c4eb7fadf213ade044 (commit) via 8818f74648b449a4bb235f9d95ff56e43a0f0465 (commit) via 348ec6a85eacbe5bec8aa03633a459c2d3da11a7 (commit) via 9a9c85cd83e24f637650951cbf77a1d2464e7efb (commit) via 401222dedd2cfb875d1046cd1637f57658e50871 (commit) via 2819524735fcbb1e9ed71349037cd5fbdf5245c2 (commit) via 77ffd0e48b5aeb1bc7febcd2fccf72ca885321cc (commit) via b5b2b916a9b573612d5a92bb12499d979370f457 (commit) via c180ea0a61df2d63b128376c1d4705d24b9e3bfa (commit) via 257ff3708622199caf37d58e4ace7bda3447ea35 (commit) via cc5746e1ad545f7648d24d110c0ec64d50a9949f (commit) via f0560bc4bcddbd83cc4deab28928cd090edd5ebc (commit) via 929dacba1128b6cb6de60af0fb30406fdb4e6217 (commit) via 121c72b19f76611d5fa54e391854ec057a2fa772 (commit) via 49d804eff8aaafb179ede05447bd00c8fb6ad57b (commit) via 5da50801766d6c4d2de224a6f77e90763afebcf9 (commit) via b634457fb078bd10cb1d6e77a7339e46a939846d (commit) via 529d59cb6120aed0d24019a2b8c7b5a608a5c6f8 (commit) via 18bd322b3a697b57f68522f419975079b5bb07a7 (commit) via 5bf7775190e3e1219e79fd49de7030878a8f60b2 (commit) via d709cf55b967d44479e5658e2b55376fd945b0a4 (commit) via 66e269e283f3d64d870cf481013717d630c69270 (commit) via 368eb7766d3702baac759217099d56a8b72ea94d (commit) via 29c7689dcad412bd7ff562bec82bfaf793ae6e5b (commit) via 0b26df7765d4137d53dd70d2e61290b710f72ba4 (commit) via 7dbed63f4bd689afb164f83dfbf44c75c0b4c0f9 (commit) via bc646604c18384406a3b6d79626178e745b1c8c9 (commit) via b72b0e63c1b58f3be488ccc631be1e4b2464e60c (commit) via 530414d77e6f22c109257496cd0e1f1249acb06e (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 (8a91644dc1535362c98fcd99b7d31966bbfcc229) \ N -- N -- N (a8ba55345d4da3bcde9cb968828b41b92a9dad05) 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=a8ba55345d4da3bcde9cb968828b41b92a9dad05 commit a8ba55345d4da3bcde9cb968828b41b92a9dad05 Author: Neels Hofmeyr Date: Tue Mar 8 15:14:59 2016 +0100 HACK: hardcode subscriber auth tuple for IuCS http://cgit.osmocom.org/openbsc/commit/?id=b43e9a0dcc8568f01526324fadf1c8cf202531ec commit b43e9a0dcc8568f01526324fadf1c8cf202531ec Author: Neels Hofmeyr Date: Mon Mar 7 16:53:45 2016 +0100 cosmetic http://cgit.osmocom.org/openbsc/commit/?id=c8fd88c710acb31322e2e08691f1f00235943016 commit c8fd88c710acb31322e2e08691f1f00235943016 Author: Neels Hofmeyr Date: Mon Mar 7 16:53:02 2016 +0100 Adjust authentication logic for Iu, move a log notice Depending on conn->via_iface, fail upon missing auth for 3G. Move the log notice saying "skipping auth" to gsm48_secure_channel() where conn->via_iface is actually known. http://cgit.osmocom.org/openbsc/commit/?id=a622849abf4ccc242b65632c679d4e4b1ca31739 commit a622849abf4ccc242b65632c679d4e4b1ca31739 Author: Neels Hofmeyr Date: Mon Mar 7 16:50:47 2016 +0100 spread a few debug logs around authentication http://cgit.osmocom.org/openbsc/commit/?id=23a086660e13eccdcc4ee026fad70a9795708955 commit 23a086660e13eccdcc4ee026fad70a9795708955 Author: Neels Hofmeyr Date: Mon Mar 7 16:48:38 2016 +0100 fix confusing typo in constant (THAN -> THEN) http://cgit.osmocom.org/openbsc/commit/?id=41c9e1b412a83e65a9c1c3e9010ece78e5305f06 commit 41c9e1b412a83e65a9c1c3e9010ece78e5305f06 Author: Neels Hofmeyr Date: Fri Mar 4 15:36:59 2016 +0100 fix build: add xsc to osmo-bsc and tests/bsc-nat http://cgit.osmocom.org/openbsc/commit/?id=3183a4bf8d8416ad79858c566f9b3a814c71386b commit 3183a4bf8d8416ad79858c566f9b3a814c71386b Author: Neels Hofmeyr Date: Fri Mar 4 15:29:56 2016 +0100 move two gsm0480_send_*() to xsc as gsm0480_gen_*() Have two separate gsm0480_send_ussdNotify() and gsm0480_send_releaseComplete() for each of libbsc and libmsc. Move their core into libxsc as generator functions returning a msgb. Add src/libbsc/gsm_04_80_utils.c (note, not 04_08) to implement the libbsc side of it. The code is identical, but the linked structs and functions differ in each case. There could be a common source file built for both, but I decided against it, for more clarity I hope. http://cgit.osmocom.org/openbsc/commit/?id=8d0f238d60e4aaffc60a2f6ccd417643ddf9b4fd commit 8d0f238d60e4aaffc60a2f6ccd417643ddf9b4fd Author: Neels Hofmeyr Date: Fri Mar 4 15:27:48 2016 +0100 fix two minor Makefile.am errors http://cgit.osmocom.org/openbsc/commit/?id=805f3dd120e09fad8986762e076db30d03593071 commit 805f3dd120e09fad8986762e076db30d03593071 Author: Neels Hofmeyr Date: Fri Mar 4 14:15:12 2016 +0100 move sms_next_rp_msg_ref() to libxsc, for gsm0408test Also change the signature to avoid using gsm_subscriber_connection, which has different members in libbsc and libmsc. http://cgit.osmocom.org/openbsc/commit/?id=4e9b32b8b126b98d24d0f239abbc4a3c79254706 commit 4e9b32b8b126b98d24d0f239abbc4a3c79254706 Author: Neels Hofmeyr Date: Fri Mar 4 13:36:12 2016 +0100 rename nitb vty config to cscn, move to cscn_vty.c http://cgit.osmocom.org/openbsc/commit/?id=6101100aef825126f68769d7b788f991a62cb93e commit 6101100aef825126f68769d7b788f991a62cb93e Author: Neels Hofmeyr Date: Fri Mar 4 14:56:26 2016 +0100 disable code trying to reach across BSC/MSC bounds, make build pass Disable ipacc_rtp_direct, Osmo SMPP TLVs, Ctrl interface and channel_test. These need to be reimplemented with proper separation of libs. Add some tall_* pointers the linker requires for osmo-cscn. http://cgit.osmocom.org/openbsc/commit/?id=d84e6559700f5339b06d71873a0892e6e0c20992 commit d84e6559700f5339b06d71873a0892e6e0c20992 Author: Neels Hofmeyr Date: Fri Mar 4 14:49:12 2016 +0100 libmsc: stubify paging (A-/Iu-interfaces need to reimplement this) http://cgit.osmocom.org/openbsc/commit/?id=fd3fbf8a602a41016093577e0ffdcddc97a81fab commit fd3fbf8a602a41016093577e0ffdcddc97a81fab Author: Neels Hofmeyr Date: Fri Mar 4 14:46:42 2016 +0100 add libmsc/a_iface.c for A-interface stubs (so far only mock) http://cgit.osmocom.org/openbsc/commit/?id=05a27d119088335079226d3b82b460523e950001 commit 05a27d119088335079226d3b82b460523e950001 Author: Neels Hofmeyr Date: Fri Mar 4 14:39:22 2016 +0100 gsm_subscriber_connection: further split between BSC and MSC Move some Iu/A members into the MSC #ifdef. Have separate allocate and free functions for the two scopes. http://cgit.osmocom.org/openbsc/commit/?id=be8fb89cfaefbb70451f3ef88cbf26646b14d0c1 commit be8fb89cfaefbb70451f3ef88cbf26646b14d0c1 Author: Neels Hofmeyr Date: Fri Mar 4 14:37:31 2016 +0100 create libxsc and move some code, never link libbsc and libmsc libbsc and libmsc have conflicting definitions of gsm_subscriber_connection and do no longer belong together anyway. Create libxsc, meaning 'lib[bm]sc', to hold all code used by both libmsc and libbsc, and make sure gsm_subscriber_connection isn't used there. In various binaries and tests, do not link libbsc and libmsc. (Note: this commit was reshaped out of a large wip chunk, it may not compile properly without the subsequent commits) http://cgit.osmocom.org/openbsc/commit/?id=2b66c327c7ed6a467dc9e4f20228fe690a6bd4ef commit 2b66c327c7ed6a467dc9e4f20228fe690a6bd4ef Author: Neels Hofmeyr Date: Thu Mar 3 14:48:49 2016 +0100 Remove osmo-nitb, cannot link libbsc with libmsc anymore http://cgit.osmocom.org/openbsc/commit/?id=7d6e74faa83af1ea67391979f882af6c11e64eaa commit 7d6e74faa83af1ea67391979f882af6c11e64eaa Author: Neels Hofmeyr Date: Mon Feb 29 09:36:43 2016 +0100 cscn: apply vty bind addr configuration http://cgit.osmocom.org/openbsc/commit/?id=9f4ec9c4c8818230e708121f299c7379da50b598 commit 9f4ec9c4c8818230e708121f299c7379da50b598 Author: Neels Hofmeyr Date: Mon Feb 29 09:34:12 2016 +0100 debug: set almost everything to LOGL_DEBUG for easier dev http://cgit.osmocom.org/openbsc/commit/?id=e009c395bdb325c50f691c22bdc1f81c1b9aba41 commit e009c395bdb325c50f691c22bdc1f81c1b9aba41 Author: Neels Hofmeyr Date: Sun Feb 28 00:54:27 2016 +0100 cscn_main.c: fix ctrl init Include control_vty.h so that ctrl_vty_get_bind_addr() is properly declared. Add ctrl iface vty commands. http://cgit.osmocom.org/openbsc/commit/?id=fc1704fe419c6a8e2901728d2ea053e108969e96 commit fc1704fe419c6a8e2901728d2ea053e108969e96 Author: Neels Hofmeyr Date: Sun Feb 14 23:54:10 2016 +0100 wip: exclude more bsc stuff from gsm_subscriber_conn http://cgit.osmocom.org/openbsc/commit/?id=2b7bec759adf047043c7c69c7a286f560346e3fd commit 2b7bec759adf047043c7c69c7a286f560346e3fd Author: Neels Hofmeyr Date: Thu Feb 18 12:36:26 2016 +0100 cscn: minor dbg log tweak http://cgit.osmocom.org/openbsc/commit/?id=aab8cbbdf4ff9a13d2cab82b8898875cd637e881 commit aab8cbbdf4ff9a13d2cab82b8898875cd637e881 Author: Neels Hofmeyr Date: Sat Feb 27 01:40:04 2016 +0100 cscn: apply socket path / bind addr changes after rebase After rebasing onto 1b0e5540dba697, some changes need to be applied to cscn_main.c, originally a copy of bsc_hack.c before the rebase. On master, configurable MNCC socket path and Control interface bind address were added. http://cgit.osmocom.org/openbsc/commit/?id=e51527e466588a6f2b2b6fdf9592567522550d91 commit e51527e466588a6f2b2b6fdf9592567522550d91 Author: Neels Hofmeyr Date: Mon Feb 22 12:16:55 2016 +0100 osmo-bsc: half-fix tz override to allow compilation As described in a comment, for MSCSPLIT the tz data has been moved to network level. To allow compiling osmo-bsc on the sysmocom-iu branch, move tz up to network level in osmo-bsc as well. This could be done better for osmo-bsc, rather easily too, still allowing per-BTS timezone settings. But I'm trying to focus on IuCS and would like to come back to this later. http://cgit.osmocom.org/openbsc/commit/?id=6126a4b3bec826d6ad57b63228a9df5982b3f847 commit 6126a4b3bec826d6ad57b63228a9df5982b3f847 Author: Daniel Willmann Date: Thu Feb 25 15:22:57 2016 +0100 WIP: gprs_gmm: Get mm ctx from RA update in Iu mode Iu mode doesn't have tlli, so look up according to p-tmsi http://cgit.osmocom.org/openbsc/commit/?id=fd59d4e11851d17449eb394690d69b8dc7aac9f7 commit fd59d4e11851d17449eb394690d69b8dc7aac9f7 Author: Daniel Willmann Date: Tue Feb 23 20:59:07 2016 +0100 WIP: Try and activate RABs after service request http://cgit.osmocom.org/openbsc/commit/?id=afaa3b813707f62f789f3d0605da5c4a095ff036 commit afaa3b813707f62f789f3d0605da5c4a095ff036 Author: Daniel Willmann Date: Tue Feb 23 20:14:50 2016 +0100 gprs_gmm: Log service request if not receieved from Iu mode http://cgit.osmocom.org/openbsc/commit/?id=b04752784370b7b0980c9a39f1e25143da604871 commit b04752784370b7b0980c9a39f1e25143da604871 Author: Daniel Willmann Date: Tue Feb 23 20:13:25 2016 +0100 gprs_gmm: Send gmm_service_accept from gsm48_gmm_authorize() http://cgit.osmocom.org/openbsc/commit/?id=28216134639e174b4c74ebe3d45abd6d6ed8e347 commit 28216134639e174b4c74ebe3d45abd6d6ed8e347 Author: Daniel Willmann Date: Tue Feb 23 20:09:39 2016 +0100 gprs: Update ue ctx from msg In case a Iu connection is reconnected we need to update the ue ctx http://cgit.osmocom.org/openbsc/commit/?id=cc7d85f334681eeed758e26303407fcfa28445a2 commit cc7d85f334681eeed758e26303407fcfa28445a2 Author: Daniel Willmann Date: Tue Feb 23 09:53:12 2016 +0100 sgsn_test: Fix mmctx llme and tlli struct names after merge http://cgit.osmocom.org/openbsc/commit/?id=e0f34a409372a15ba5eaf3ec6391c86442e2641c commit e0f34a409372a15ba5eaf3ec6391c86442e2641c Author: Daniel Willmann Date: Tue Feb 23 09:52:13 2016 +0100 gprs_gmm: Fix mmctx tlli member rename after merge http://cgit.osmocom.org/openbsc/commit/?id=e4c6776c4821907717187be41402e9b5610024ed commit e4c6776c4821907717187be41402e9b5610024ed Author: Daniel Willmann Date: Mon Feb 22 15:59:17 2016 +0100 gprs: Handle GMM service request (Iu mode only) Iu mode has a GMM service request message which a UE in PMM-IDLE mode can use to switch back to PMM-CONNECTED mode. http://cgit.osmocom.org/openbsc/commit/?id=1c39e113788867a46826687dcaaeaa5372a7f0ec commit 1c39e113788867a46826687dcaaeaa5372a7f0ec Author: Daniel Willmann Date: Mon Feb 22 10:34:32 2016 +0100 osmo-bsc: Pass gsmnet to bsc_vty_init() http://cgit.osmocom.org/openbsc/commit/?id=f8aded1fc8411ec331853656897ac4073a5b441d commit f8aded1fc8411ec331853656897ac4073a5b441d Author: Neels Hofmeyr Date: Sun Feb 21 12:21:35 2016 +0100 libmsc/smpp: disable lchan access for now To make the IuCS build work, disable the BSC-land access from MSC's SMPP code. Some way shall be found to make the Osmocom vendor-specific SMPP TLVs work over the A-interface (after the MSCSPLIT), but we're concentrating on IuCS for now. http://cgit.osmocom.org/openbsc/commit/?id=e1f7e39b8e630832076273773bcf3958cdd166b6 commit e1f7e39b8e630832076273773bcf3958cdd166b6 Author: Daniel Willmann Date: Sat Feb 20 11:02:42 2016 +0100 libmsc: Don't use bts field of gsm_subscriber_connection Use gsm_subscriber_connection does not have a bts field if building as libmsc. Use network directly. http://cgit.osmocom.org/openbsc/commit/?id=10d8b0fdd56af131c653af4c186f412b52456056 commit 10d8b0fdd56af131c653af4c186f412b52456056 Author: Daniel Willmann Date: Fri Feb 19 16:59:08 2016 +0100 sgsn: fix use of opaque RANAP_RAB_SetupOrModifiedItemIEs_s decl http://cgit.osmocom.org/openbsc/commit/?id=ca3a17fe9966a64a4f4a83f6e0f502a470a2c489 commit ca3a17fe9966a64a4f4a83f6e0f502a470a2c489 Author: Neels Hofmeyr Date: Thu Feb 18 22:51:38 2016 +0100 cscn: fix use of opaque RANAP_RAB_SetupOrModifiedItemIEs_s decl http://cgit.osmocom.org/openbsc/commit/?id=54ae504113315d4cb9a3365087e1758682eb619f commit 54ae504113315d4cb9a3365087e1758682eb619f Author: Neels Hofmeyr Date: Thu Feb 18 22:42:07 2016 +0100 iu.h: fix opaque declaration of RANAP_RAB_SetupOrModifiedItemIEs_s struct RANAP_RAB_SetupOrModifiedItemIEs_s; may be declared, but not the corresponding typedef. It leads to a redefinition error in our coverity build. http://cgit.osmocom.org/openbsc/commit/?id=9f76552753a5865fb841d6e827e1aaddfe78d224 commit 9f76552753a5865fb841d6e827e1aaddfe78d224 Author: Daniel Willmann Date: Thu Feb 18 15:59:01 2016 +0100 Revert "iu.c: avoid warning by declaring ranap_free_rab_setupormodifieditemies()" There should be no need to silence this warning, the ranap_free_* functions are declared in libranap headers. In any case this will only obscure any real issue. Maybe osmo-iuh was not rebuilt completely (including generation of the c files from the python script). This reverts commit 05ae5b1245f95bf765b42e49af7b2596e013f0a0. http://cgit.osmocom.org/openbsc/commit/?id=be616e1cb3b4e0d49507ba6eb88ad3b375da0a5a commit be616e1cb3b4e0d49507ba6eb88ad3b375da0a5a Author: Daniel Willmann Date: Thu Feb 18 15:51:06 2016 +0100 libiu: Use custom setupormodifieditemies function The one generated by the python script doesn't really do what we want. Instead of futzing around with the script again just write our own version. http://cgit.osmocom.org/openbsc/commit/?id=f06f646638a42ef9715d67bb10ac22cac3648b7a commit f06f646638a42ef9715d67bb10ac22cac3648b7a Author: Daniel Willmann Date: Thu Feb 18 15:50:30 2016 +0100 libiu: Indicate in log where we don't handle a specific message http://cgit.osmocom.org/openbsc/commit/?id=21578efe03540d08be84b4023e9faf5cd8d3246b commit 21578efe03540d08be84b4023e9faf5cd8d3246b Author: Daniel Willmann Date: Thu Feb 18 15:46:52 2016 +0100 libui: Don't assume gsm_network and gsm_subscriber_conncetion in libiu The sgsn uses other data structs so don't require them inside libiu. Instead keep a private list of ue contexts and iterate through that. This commit reverts the libui changes of commit d03faa4bacd4d2a8b9155faf5219a948b73f481c http://cgit.osmocom.org/openbsc/commit/?id=bfc08dafbd4320fae43e22f3135da8ae79e482a9 commit bfc08dafbd4320fae43e22f3135da8ae79e482a9 Author: Neels Hofmeyr Date: Tue Feb 16 13:13:31 2016 +0100 iu.c: avoid warning by declaring ranap_free_rab_setupormodifieditemies() http://cgit.osmocom.org/openbsc/commit/?id=f2cea5001ef9aa77c921eccb134164ce0c28bdd8 commit f2cea5001ef9aa77c921eccb134164ce0c28bdd8 Author: Neels Hofmeyr Date: Tue Feb 16 13:11:45 2016 +0100 add tests/libiudummy http://cgit.osmocom.org/openbsc/commit/?id=1cc6482f767f19114f2750069b3e1af32d69d568 commit 1cc6482f767f19114f2750069b3e1af32d69d568 Author: Neels Hofmeyr Date: Tue Feb 16 12:07:47 2016 +0100 msc: define extern iu_tx() http://cgit.osmocom.org/openbsc/commit/?id=e73c09577fec695561b740a0262b91526ea86118 commit e73c09577fec695561b740a0262b91526ea86118 Author: Neels Hofmeyr Date: Tue Feb 16 12:03:01 2016 +0100 gsm0408_rcvmsg_iucs: remove unused link_id arg. http://cgit.osmocom.org/openbsc/commit/?id=e628ba3576129ff83dd78f1168aedce9483f03df commit e628ba3576129ff83dd78f1168aedce9483f03df Author: Neels Hofmeyr Date: Tue Feb 16 11:53:22 2016 +0100 msc: implicitly link to iu_tx, don't have callbacks. This is more akin to the way openbsc do, as well as less code. http://cgit.osmocom.org/openbsc/commit/?id=0727321a8234f8546b96815f3ce32b7e95c8f6cf commit 0727321a8234f8546b96815f3ce32b7e95c8f6cf Author: Daniel Willmann Date: Mon Feb 15 20:50:04 2016 +0100 gprs/sgsn: Use RAB assignment response cb in PDP context activation http://cgit.osmocom.org/openbsc/commit/?id=c6ef469ef81307e5aaab348c47f74305e85b70fe commit c6ef469ef81307e5aaab348c47f74305e85b70fe Author: Daniel Willmann Date: Mon Feb 15 20:49:13 2016 +0100 osmo-cscn: Add dummy function for RAB assignment response http://cgit.osmocom.org/openbsc/commit/?id=1e345821664f75539ea2d9b77e17424f1909cbf1 commit 1e345821664f75539ea2d9b77e17424f1909cbf1 Author: Daniel Willmann Date: Mon Feb 15 20:47:49 2016 +0100 libiu: Add support for RAB assignment response callback http://cgit.osmocom.org/openbsc/commit/?id=db42495e55c2ac9b9d5b5ec12ae712eaa156d344 commit db42495e55c2ac9b9d5b5ec12ae712eaa156d344 Author: Daniel Willmann Date: Mon Feb 15 20:45:35 2016 +0100 sgsn_libgtp: Update rab (de)act function names to libui version http://cgit.osmocom.org/openbsc/commit/?id=41bc13612848f71fc349ec6c20d4d439b4cf98bb commit 41bc13612848f71fc349ec6c20d4d439b4cf98bb Author: Daniel Willmann Date: Mon Feb 15 20:39:12 2016 +0100 sgsn_test: Make sgsn_test compile again after libui change http://cgit.osmocom.org/openbsc/commit/?id=ed62655c865125a411b629af4cd6c38cd9d76e26 commit ed62655c865125a411b629af4cd6c38cd9d76e26 Author: Daniel Willmann Date: Wed Feb 3 15:50:41 2016 +0100 sgsn_iu/libgtp: Update pdp context with new IP address after RAB assign In the IU case the RNC and ggsn communicate directly on the user plane. Since the IP address of the RNC is not known in our case (it sits behind the hnbgw) we need to update the PDP context with the new IP address after receiving the RAB assignment response (which includes the IP address). http://cgit.osmocom.org/openbsc/commit/?id=d28afca9617cd5ae3687fbee8271b792a8860b52 commit d28afca9617cd5ae3687fbee8271b792a8860b52 Author: Daniel Willmann Date: Mon Feb 15 13:58:35 2016 +0100 sgsn_iu: Parse the RAB assignemnt response and get pdp ctx form it The RAB assignment response includes the gtp teid that we sent along in the assignment request. Retrieve the correct pdp context from there and activate it. http://cgit.osmocom.org/openbsc/commit/?id=dc23d395ea8e1732af779cd5812660dfe32d2bd0 commit dc23d395ea8e1732af779cd5812660dfe32d2bd0 Author: Daniel Willmann Date: Wed Feb 3 15:20:28 2016 +0100 sgsn: Add a function to return the pdp ctx for an mm ctx and tei http://cgit.osmocom.org/openbsc/commit/?id=59326f763c7d6dfbd5c8a6720931b2ff30807b4e commit 59326f763c7d6dfbd5c8a6720931b2ff30807b4e Author: Daniel Willmann Date: Wed Feb 3 15:17:42 2016 +0100 sgsn: Get gtp ip and teid from pdp context in gprs_iu_rab_act() http://cgit.osmocom.org/openbsc/commit/?id=bbf8ae1acd7173ddec4f7bd83d71373a40253fe2 commit bbf8ae1acd7173ddec4f7bd83d71373a40253fe2 Author: Daniel Willmann Date: Wed Feb 3 11:35:50 2016 +0100 gprs_gmm: Apply the auth hack only for UTRAN_Iu RAN type Try to limit the effect 3G support has on the remaining code base. The sgsn test still fails, but at a later test. http://cgit.osmocom.org/openbsc/commit/?id=4cd0502ef0cd33e53c8920d919939bb5d21028f0 commit 4cd0502ef0cd33e53c8920d919939bb5d21028f0 Author: Daniel Willmann Date: Wed Feb 3 11:30:57 2016 +0100 tests/sgsn: Fix compilation of sgsn_test The sgsn test still fails, but at least it is compiling again.. http://cgit.osmocom.org/openbsc/commit/?id=9f780657529376de7d55bf258a9b0864b7e9a655 commit 9f780657529376de7d55bf258a9b0864b7e9a655 Author: Daniel Willmann Date: Mon Feb 15 13:46:39 2016 +0100 sgsn_libgtp: Use the address provided by the GGSN for RAB activation http://cgit.osmocom.org/openbsc/commit/?id=4b11ad956246b0f7a74d840e0ef5d2c20d1bc719 commit 4b11ad956246b0f7a74d840e0ef5d2c20d1bc719 Author: Daniel Willmann Date: Mon Feb 15 13:45:27 2016 +0100 gprs: Fix some misleading comments http://cgit.osmocom.org/openbsc/commit/?id=0e05b14936307be09e2018bd7430193953708da1 commit 0e05b14936307be09e2018bd7430193953708da1 Author: Daniel Willmann Date: Mon Feb 15 11:55:47 2016 +0100 WIP: Wait for radio bearer before sending pdp context accept http://cgit.osmocom.org/openbsc/commit/?id=7965612d49c2ef16632f61dfcfef9f5da9d3a3bc commit 7965612d49c2ef16632f61dfcfef9f5da9d3a3bc Author: Daniel Willmann Date: Mon Jan 25 16:55:00 2016 +0100 HACK: ranap_decode_rab_setupormodifieditemies crashes so disable it http://cgit.osmocom.org/openbsc/commit/?id=852476dd66fc4e1af1416276e42fc7c9252ec97b commit 852476dd66fc4e1af1416276e42fc7c9252ec97b Author: Daniel Willmann Date: Mon Jan 25 16:53:20 2016 +0100 sgsn_iu: RABAssignment response is an Outcome, not a Successful one http://cgit.osmocom.org/openbsc/commit/?id=788e34209407bae9eb51d34710915efcbae0e856 commit 788e34209407bae9eb51d34710915efcbae0e856 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=7d03c627de6c3f9b73b5fdc91a9b53c84fea03dc commit 7d03c627de6c3f9b73b5fdc91a9b53c84fea03dc Author: Neels Hofmeyr Date: Sun Feb 14 23:23:06 2016 +0100 doc: rename nitb graph to bsc, add msc graph NITB is already gone from this branch. We may even resurrect it, but I prefer to name the realms 'libmsc' and 'libbsc', hence the nitb graph is the BSC graph now. Also add a libmsc graph. http://cgit.osmocom.org/openbsc/commit/?id=3ab81c3b08d2a705306fd866c8d655fb75b95bc9 commit 3ab81c3b08d2a705306fd866c8d655fb75b95bc9 Author: Neels Hofmeyr Date: Sun Feb 14 23:19:55 2016 +0100 doc: add lists to nitb graph http://cgit.osmocom.org/openbsc/commit/?id=f9c11b38305fc2563dd9695cf64ff6c77654a468 commit f9c11b38305fc2563dd9695cf64ff6c77654a468 Author: Neels Hofmeyr Date: Fri Feb 12 14:58:33 2016 +0100 cscn: use iu_tx for msc_ifaces.iu_cs. some #include cosmetics. http://cgit.osmocom.org/openbsc/commit/?id=cfc1316f6e433a49bd4c5e105338c1cbcee0accb commit cfc1316f6e433a49bd4c5e105338c1cbcee0accb Author: Neels Hofmeyr Date: Fri Feb 12 14:43:27 2016 +0100 mscsplit: fix compilation and comments. move msc_api.h. http://cgit.osmocom.org/openbsc/commit/?id=ed6cc960accf8a86838f546afd809abbbb4af089 commit ed6cc960accf8a86838f546afd809abbbb4af089 Author: Neels Hofmeyr Date: Fri Feb 12 14:28:11 2016 +0100 mscsplit: getting grips on header scopes http://cgit.osmocom.org/openbsc/commit/?id=168db2c930342761c3bbfe0421d5814fd30a3d35 commit 168db2c930342761c3bbfe0421d5814fd30a3d35 Author: Neels Hofmeyr Date: Fri Feb 12 12:19:06 2016 +0100 msc: clarify msc_api and msc_ifaces scopes http://cgit.osmocom.org/openbsc/commit/?id=011ca596b4f40d9d613787d616dac65538140bef commit 011ca596b4f40d9d613787d616dac65538140bef Author: Neels Hofmeyr Date: Fri Feb 12 12:00:06 2016 +0100 rename IFACE_IUCS to IFACE_IU http://cgit.osmocom.org/openbsc/commit/?id=3c7af0308566c9e179502ff7003da39e320ae5a7 commit 3c7af0308566c9e179502ff7003da39e320ae5a7 Author: Neels Hofmeyr Date: Fri Feb 12 11:57:20 2016 +0100 cscn: rename msc_api http://cgit.osmocom.org/openbsc/commit/?id=bf9e2a6dcf5158f1c0617822db0453179e159a0d commit bf9e2a6dcf5158f1c0617822db0453179e159a0d Author: Neels Hofmeyr Date: Fri Feb 12 11:54:04 2016 +0100 cscn: some file moves/renames http://cgit.osmocom.org/openbsc/commit/?id=cd04e2caac1f866a0a3f87fa5feaa424dba28dd5 commit cd04e2caac1f866a0a3f87fa5feaa424dba28dd5 Author: Neels Hofmeyr Date: Thu Feb 11 01:28:06 2016 +0100 cscn wip: direct dtap responses to IuCS http://cgit.osmocom.org/openbsc/commit/?id=7d319a0e1676db02d9000225e1e9e71e38a5907c commit 7d319a0e1676db02d9000225e1e9e71e38a5907c Author: Neels Hofmeyr Date: Thu Feb 11 01:28:28 2016 +0100 cscn: fix missing network backpointer http://cgit.osmocom.org/openbsc/commit/?id=68efa98c8c21437c9b7f4a53cd93b473eac9201b commit 68efa98c8c21437c9b7f4a53cd93b473eac9201b Author: Neels Hofmeyr Date: Wed Feb 10 23:48:13 2016 +0100 cscn: own talloc root and gsm_network instance; misc. Heading towards a sovereign CSCN. http://cgit.osmocom.org/openbsc/commit/?id=37bf12b1538f02a1c4c03bb3b17fe292a85188e3 commit 37bf12b1538f02a1c4c03bb3b17fe292a85188e3 Author: Neels Hofmeyr Date: Wed Feb 10 23:45:37 2016 +0100 mscsplit: exclude some more vty nodes http://cgit.osmocom.org/openbsc/commit/?id=4e9ac7a5194a3a38bcabb57d05f697ab25a323fa commit 4e9ac7a5194a3a38bcabb57d05f697ab25a323fa Author: Neels Hofmeyr Date: Wed Feb 10 23:45:00 2016 +0100 cosmetic: remove unused extern. http://cgit.osmocom.org/openbsc/commit/?id=b8dd2d6ec945033ce6a76b385afa5f8a8f86ed61 commit b8dd2d6ec945033ce6a76b385afa5f8a8f86ed61 Author: Neels Hofmeyr Date: Wed Feb 10 23:44:26 2016 +0100 introduce vty CSCN_NODE, cosmetically. http://cgit.osmocom.org/openbsc/commit/?id=274337936a47dc046567102fac72b84e9c937dee commit 274337936a47dc046567102fac72b84e9c937dee Author: Neels Hofmeyr Date: Wed Feb 10 23:42:17 2016 +0100 mscplit: try to clarify root talloc ctx and global gsm_network. The aim is to allow osmo-cscn to pass its own root talloc context and global gsm_network struct instance cleanly. This may stir up some old and dusty globals, but I hope it's for the better, since not all is a BSC. To ensure that a global gsm_network pointer for the bsc_vty is set, have it as argument to bsc_vty_init(). The vty configuration commands are added only after bsc_vty_init(), which are needed to configure the network struct. So split up the bsc_bootstrap_network() function into bsc_network_init() to allocate a gsm_struct, and bsc_network_configure() to read the config file once the vty commands are in place. In this way, no global bsc_gsmnet pointer is needed for the bsc vty. The atomic super glue is dissolved and osmo-cscn will be allowed to have a different name for it. Admitted, it's still called the bsc_vty, but a split thereof is probably coming soon, because the CSCN doesn't want any of the BSC nor BTS specific vty commands. http://cgit.osmocom.org/openbsc/commit/?id=5f4e8ed64b9c3b20d11f6c3a585d177257906899 commit 5f4e8ed64b9c3b20d11f6c3a585d177257906899 Author: Neels Hofmeyr Date: Mon Feb 8 22:14:07 2016 +0100 mscsplit: remove bts and lchan pointers from libmsc The diff between this and master will probably need a lot of review and fixes. The current state does compile, but I expect pretty much everything to be broken now. Future development will reinstate proper functionality piecemeal. The first goal is to get basic signalling to work, then SMS. The voice control (RTP) is completely disabled now (see "#if BEFORE_MSCSPLIT") and will be fixed last AFAICT. http://cgit.osmocom.org/openbsc/commit/?id=33df56356b0deab8c03481380d9ccaddb9a0bca4 commit 33df56356b0deab8c03481380d9ccaddb9a0bca4 Author: Neels Hofmeyr Date: Thu Jan 28 15:04:56 2016 +0100 cosmetics: link_id=42, s/Iu-CS/IuCS, debug logs. Until I get the proper link id from the SUA SAP, make sure we recognise it as hardcoded by setting it to 42. http://cgit.osmocom.org/openbsc/commit/?id=af95d77f8329b8802853a25041e1e12838bafa3d commit af95d77f8329b8802853a25041e1e12838bafa3d Author: Neels Hofmeyr Date: Thu Jan 28 14:27:22 2016 +0100 cscn: allocate IuCS conn, properly return rc. http://cgit.osmocom.org/openbsc/commit/?id=03843e72e67501b60cef03af0519159e78ac8d20 commit 03843e72e67501b60cef03af0519159e78ac8d20 Author: Neels Hofmeyr Date: Thu Jan 28 14:20:27 2016 +0100 cscn: call msc_compl_l3() from subscr_conn_allocate_iu() Pubish msc_compl_l3() decl in new file libmsc/msc_api.h (but see comment). Call msc_compl_l3() when establishing a subscriber connection for IuCS. Remove bts from subscr_conn_allocate_iu() signature, use network, link_id and conn_id instead. Move subscr_conn_allocate_iu() to the top of the file, because it semantically belongs before subscr_conn_lookup_iu(). http://cgit.osmocom.org/openbsc/commit/?id=688c54d7f3b64dd473a3aae8f88765f67edbbbcc commit 688c54d7f3b64dd473a3aae8f88765f67edbbbcc Author: Neels Hofmeyr Date: Thu Jan 28 13:48:03 2016 +0100 cscn: default to osmo-cscn.cfg, not opencscn.cfg http://cgit.osmocom.org/openbsc/commit/?id=18dcc97e63d697f5ad7447908fd0612945d592ec commit 18dcc97e63d697f5ad7447908fd0612945d592ec Author: Neels Hofmeyr Date: Thu Jan 28 13:03:45 2016 +0100 cscn: move gsm0408_rcvmsg_iucs() decl to proper place. Add noinst-header iu_cs.h and move the gsm0408_rcvmsg_iucs() declaration there. http://cgit.osmocom.org/openbsc/commit/?id=9fd1916c4fed91123bc703f221075ccff0033ff0 commit 9fd1916c4fed91123bc703f221075ccff0033ff0 Author: Neels Hofmeyr Date: Mon Jan 25 19:24:01 2016 +0100 put Iu-common and Iu-CS stuff in proper places Add libiu to contain the parts used by both Iu-CS (in osmo-cscn) and Iu-PS (in gprs) into libiu. It's rather thin and may make sense to move to osmo-iuh altogether, eventually. iu.c is half moved to libiu/, and half to osmo-cscn/iu_cs.c. http://cgit.osmocom.org/openbsc/commit/?id=6bcccca80c802d9241eda9c89ad33885e8318e85 commit 6bcccca80c802d9241eda9c89ad33885e8318e85 Author: Neels Hofmeyr Date: Mon Jan 25 18:53:22 2016 +0100 wip http://cgit.osmocom.org/openbsc/commit/?id=2216f399562d2140efb1a41dace05b75d47b4816 commit 2216f399562d2140efb1a41dace05b75d47b4816 Author: Neels Hofmeyr Date: Mon Jan 18 17:09:46 2016 +0100 todo / #if 0 http://cgit.osmocom.org/openbsc/commit/?id=45e814b1279af6f1319a08847831e76c38571578 commit 45e814b1279af6f1319a08847831e76c38571578 Author: Neels Hofmeyr Date: Mon Jan 18 17:09:25 2016 +0100 minor fixes http://cgit.osmocom.org/openbsc/commit/?id=34061fbc6995c02937e7d12926b934902d9ea8b6 commit 34061fbc6995c02937e7d12926b934902d9ea8b6 Author: Neels Hofmeyr Date: Mon Jan 18 17:08:25 2016 +0100 func declaration, comments http://cgit.osmocom.org/openbsc/commit/?id=64e6f86be1d06359c44bd0b186c97449d136c513 commit 64e6f86be1d06359c44bd0b186c97449d136c513 Author: Neels Hofmeyr Date: Mon Jan 18 17:07:42 2016 +0100 fix: it's called msgb.dst. http://cgit.osmocom.org/openbsc/commit/?id=7d7d1fac7bdb71ecf811376480b0ddf0f860c63c commit 7d7d1fac7bdb71ecf811376480b0ddf0f860c63c Author: Neels Hofmeyr Date: Mon Jan 18 16:04:03 2016 +0100 wip http://cgit.osmocom.org/openbsc/commit/?id=66c04dda547814195b42baeb4b64e2fc7e639ce1 commit 66c04dda547814195b42baeb4b64e2fc7e639ce1 Author: Neels Hofmeyr Date: Mon Jan 18 16:03:52 2016 +0100 Indicate A-interface for new A subscr-conn. http://cgit.osmocom.org/openbsc/commit/?id=deffd2c6e531fb61c83ac3ac7c701cad47c5d563 commit deffd2c6e531fb61c83ac3ac7c701cad47c5d563 Author: Neels Hofmeyr Date: Mon Jan 18 16:02:23 2016 +0100 Add some Iu-CS functions (in the wrong place though, wip) http://cgit.osmocom.org/openbsc/commit/?id=beebf7ca825eb1fd9ffdcc019c756a4d01abcf34 commit beebf7ca825eb1fd9ffdcc019c756a4d01abcf34 Author: Neels Hofmeyr Date: Mon Jan 18 15:57:48 2016 +0100 cosmetic: a rename, comments. Rename conn_ctx_list -> ue_conn_ctx_list. Indicate Iu-CS 'siblings' for a couple of functions. Tweak/add comments. http://cgit.osmocom.org/openbsc/commit/?id=b3438261d2f68491514367c9a72d592da58b314a commit b3438261d2f68491514367c9a72d592da58b314a Author: Neels Hofmeyr Date: Mon Jan 18 15:52:50 2016 +0100 Add Iu-CS indicator to struct gsm_subscriber_connection. Introduce enum interface_type and gsm_subscriber_connection.via_iface to distinguish between A-interface and Iu-CS-interface connections. Add gsm_subscriber_connection.iu.link_id and iu.conn_id. http://cgit.osmocom.org/openbsc/commit/?id=28a51945f81e9a11f1f8b84597a66d4581a86f63 commit 28a51945f81e9a11f1f8b84597a66d4581a86f63 Author: Neels Hofmeyr Date: Mon Jan 18 10:59:18 2016 +0100 log level: DIUCS = debug http://cgit.osmocom.org/openbsc/commit/?id=0bbdd425be19e1829b15ed34c8b801734b13fe30 commit 0bbdd425be19e1829b15ed34c8b801734b13fe30 Author: Neels Hofmeyr Date: Thu Jan 14 15:08:39 2016 +0100 wip (reminders to self, whitespace) http://cgit.osmocom.org/openbsc/commit/?id=2c1c87c2bf66b55f93763ed472859668bb25f061 commit 2c1c87c2bf66b55f93763ed472859668bb25f061 Author: Neels Hofmeyr Date: Tue Jan 12 15:08:42 2016 +0100 make osmo-cscn compile and receive first Iu-CS buf (and log it only) http://cgit.osmocom.org/openbsc/commit/?id=1a12a8acd528a02a12d6acb77a2c82416dc5b7e0 commit 1a12a8acd528a02a12d6acb77a2c82416dc5b7e0 Author: Neels Hofmeyr Date: Tue Jan 12 15:07:40 2016 +0100 iu_init: add addr and port args http://cgit.osmocom.org/openbsc/commit/?id=dae730dec446be6bd726b2e034393dce373d9553 commit dae730dec446be6bd726b2e034393dce373d9553 Author: Neels Hofmeyr Date: Tue Jan 12 15:06:02 2016 +0100 add DIUCS debug id http://cgit.osmocom.org/openbsc/commit/?id=1c8f85ef5d1da26b3e91077b4452a0cf2782ceda commit 1c8f85ef5d1da26b3e91077b4452a0cf2782ceda Author: Neels Hofmeyr Date: Mon Jan 11 00:00:45 2016 +0100 various small fixes http://cgit.osmocom.org/openbsc/commit/?id=172a3086d3956d47e286f9e0a7afdf6e8be51545 commit 172a3086d3956d47e286f9e0a7afdf6e8be51545 Author: Neels Hofmeyr Date: Mon Jan 11 00:00:24 2016 +0100 sai arg back to pointer http://cgit.osmocom.org/openbsc/commit/?id=04e3327114b616757026b662f3fb02ae0e4e42f9 commit 04e3327114b616757026b662f3fb02ae0e4e42f9 Author: Neels Hofmeyr Date: Sun Jan 10 23:43:53 2016 +0100 some fixes http://cgit.osmocom.org/openbsc/commit/?id=720ffe0ea38097cba8baec9f0c9faf0d784aecc8 commit 720ffe0ea38097cba8baec9f0c9faf0d784aecc8 Author: Neels Hofmeyr Date: Sun Jan 10 23:43:24 2016 +0100 generalize rab_act for ps and cs http://cgit.osmocom.org/openbsc/commit/?id=6d305a228bd4cd906066d866bdd67bd21f06e91b commit 6d305a228bd4cd906066d866bdd67bd21f06e91b Author: Neels Hofmeyr Date: Sun Jan 10 23:41:51 2016 +0100 move struct ue_conn_ctx to header http://cgit.osmocom.org/openbsc/commit/?id=7e177331c4fe90ff2eccc6317fad79821cec6413 commit 7e177331c4fe90ff2eccc6317fad79821cec6413 Author: Neels Hofmeyr Date: Sun Jan 10 23:40:43 2016 +0100 sgsn_iu -> iu http://cgit.osmocom.org/openbsc/commit/?id=4c9513afaa283c999212ad3bf64f15af72ba0b4c commit 4c9513afaa283c999212ad3bf64f15af72ba0b4c Author: Neels Hofmeyr Date: Sun Jan 10 23:40:12 2016 +0100 sai arg http://cgit.osmocom.org/openbsc/commit/?id=52bca611be965058c98c9508409b15a352aa76af commit 52bca611be965058c98c9508409b15a352aa76af Author: Neels Hofmeyr Date: Sun Jan 10 23:04:53 2016 +0100 iu_common http://cgit.osmocom.org/openbsc/commit/?id=c7f3a5ef187c6475f8545f74d77f010c6d7149b8 commit c7f3a5ef187c6475f8545f74d77f010c6d7149b8 Author: Neels Hofmeyr Date: Sun Jan 10 22:58:18 2016 +0100 rename sgsn_iu.c to iu.c. That code seems to be usable for the CS side, as well. A more general name is applicable. todo: move out of gprs even. http://cgit.osmocom.org/openbsc/commit/?id=76dc56b332c58aa716fabbfecc200c9882783660 commit 76dc56b332c58aa716fabbfecc200c9882783660 Author: Neels Hofmeyr Date: Sun Jan 10 22:50:11 2016 +0100 tweak ..rcvmsg_iu()'s sai arg. It was a uint16_t*, but is passed as a uint16_t, and never used anyway, yet. http://cgit.osmocom.org/openbsc/commit/?id=72a039a8f14fc0021a5bea70520177e8d9fa07aa commit 72a039a8f14fc0021a5bea70520177e8d9fa07aa Author: Neels Hofmeyr Date: Fri Jan 8 02:41:23 2016 +0100 iu_common wip http://cgit.osmocom.org/openbsc/commit/?id=cf39e8cd9bdd173893e7994a84e499ee258b559b commit cf39e8cd9bdd173893e7994a84e499ee258b559b Author: Neels Hofmeyr Date: Fri Jan 8 01:38:40 2016 +0100 gitignore http://cgit.osmocom.org/openbsc/commit/?id=88bb44b5d0d43150be1e60534ff810ffbf0e0fc6 commit 88bb44b5d0d43150be1e60534ff810ffbf0e0fc6 Author: Neels Hofmeyr Date: Fri Jan 8 01:14:24 2016 +0100 cscn http://cgit.osmocom.org/openbsc/commit/?id=4f472e1a5fbefea145cad0c4eb7fadf213ade044 commit 4f472e1a5fbefea145cad0c4eb7fadf213ade044 Author: Neels Hofmeyr Date: Fri Jan 8 01:13:50 2016 +0100 asn_debug http://cgit.osmocom.org/openbsc/commit/?id=8818f74648b449a4bb235f9d95ff56e43a0f0465 commit 8818f74648b449a4bb235f9d95ff56e43a0f0465 Author: Neels Hofmeyr Date: Fri Jan 8 01:13:11 2016 +0100 cosmetic http://cgit.osmocom.org/openbsc/commit/?id=348ec6a85eacbe5bec8aa03633a459c2d3da11a7 commit 348ec6a85eacbe5bec8aa03633a459c2d3da11a7 Author: Neels Hofmeyr Date: Tue Jan 5 14:33:26 2016 +0100 typo http://cgit.osmocom.org/openbsc/commit/?id=9a9c85cd83e24f637650951cbf77a1d2464e7efb commit 9a9c85cd83e24f637650951cbf77a1d2464e7efb Author: Neels Hofmeyr Date: Wed Jan 6 13:28:32 2016 +0100 wip http://cgit.osmocom.org/openbsc/commit/?id=401222dedd2cfb875d1046cd1637f57658e50871 commit 401222dedd2cfb875d1046cd1637f57658e50871 Author: Neels Hofmeyr Date: Thu Jan 28 13:04:24 2016 +0100 cscn: adjust header comment. http://cgit.osmocom.org/openbsc/commit/?id=2819524735fcbb1e9ed71349037cd5fbdf5245c2 commit 2819524735fcbb1e9ed71349037cd5fbdf5245c2 Author: Neels Hofmeyr Date: Tue Jan 5 14:45:53 2016 +0100 Add osmo-cscn, as a copy of osmo-nitb. CSCN means "Circuit Switched Core Network" (-in-the-box) and will become a NITB-without-BSC, so that it talks Iu-cs to the HNBGW and talks 'A' to an external BSC. Copying NITB is debatable: on the one hand, we've agreed on the name Osmo-CSCN for the end result (without internal BSC). On the other hand, I will probably add Iu-cs into the NITB code incrementally, in such a way that theoretically, both Iu-cs and the internal BSC functionality could be used at the same time. So Osmo-CSCN will be a NITB plus Iu-cs for a while. Instead of adding to NITB, I prefer to work on a copy, so that the original NITB remains more or less unchanged. Only a later step will clearly distinguish CSCN from NITB: when the BSC part is split off for the benefit of a proper A-interface, and CSCN talks to an external BSC. http://cgit.osmocom.org/openbsc/commit/?id=77ffd0e48b5aeb1bc7febcd2fccf72ca885321cc commit 77ffd0e48b5aeb1bc7febcd2fccf72ca885321cc Author: Neels Hofmeyr Date: Sat Dec 26 03:02:20 2015 +0100 doc: add call graphs from MSC to BSC or HNB-GW (wip) http://cgit.osmocom.org/openbsc/commit/?id=b5b2b916a9b573612d5a92bb12499d979370f457 commit b5b2b916a9b573612d5a92bb12499d979370f457 Author: Neels Hofmeyr Date: Sun Jan 10 23:06:21 2016 +0100 disable some sgsn_tests to pass the status quo. while working on this, I need to see whether I break any more things. So remove some noise temporarily. http://cgit.osmocom.org/openbsc/commit/?id=c180ea0a61df2d63b128376c1d4705d24b9e3bfa commit c180ea0a61df2d63b128376c1d4705d24b9e3bfa Author: Neels Hofmeyr Date: Fri Jan 8 01:16:35 2016 +0100 sgsn_test build http://cgit.osmocom.org/openbsc/commit/?id=257ff3708622199caf37d58e4ace7bda3447ea35 commit 257ff3708622199caf37d58e4ace7bda3447ea35 Author: Neels Hofmeyr Date: Fri Jan 8 01:16:19 2016 +0100 sgsn_test: apply addition of gb member http://cgit.osmocom.org/openbsc/commit/?id=cc5746e1ad545f7648d24d110c0ec64d50a9949f commit cc5746e1ad545f7648d24d110c0ec64d50a9949f Author: Neels Hofmeyr Date: Fri Jan 8 01:37:42 2016 +0100 fix sgsn_mm_ctx_cleanup_free: TLLI unass. after sgsn_mm_ctx_free. The comment says so and it was moved above sgsn_mm_ctx_free in a commit marked as ugly hack. http://cgit.osmocom.org/openbsc/commit/?id=f0560bc4bcddbd83cc4deab28928cd090edd5ebc commit f0560bc4bcddbd83cc4deab28928cd090edd5ebc Author: Neels Hofmeyr Date: Fri Jan 8 02:40:29 2016 +0100 fix ranap_handle_co_dt, failed to pass struct pointer http://cgit.osmocom.org/openbsc/commit/?id=929dacba1128b6cb6de60af0fb30406fdb4e6217 commit 929dacba1128b6cb6de60af0fb30406fdb4e6217 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. http://cgit.osmocom.org/openbsc/commit/?id=121c72b19f76611d5fa54e391854ec057a2fa772 commit 121c72b19f76611d5fa54e391854ec057a2fa772 Author: Harald Welte Date: Thu Dec 24 16:36:32 2015 +0100 gsm_04_11.c/04_08.c: s/lchan/conn/ where we don't use lchan for years http://cgit.osmocom.org/openbsc/commit/?id=49d804eff8aaafb179ede05447bd00c8fb6ad57b commit 49d804eff8aaafb179ede05447bd00c8fb6ad57b Author: Harald Welte Date: Tue Jan 5 15:09:21 2016 +0100 remove dead code from Makefile.am http://cgit.osmocom.org/openbsc/commit/?id=5da50801766d6c4d2de224a6f77e90763afebcf9 commit 5da50801766d6c4d2de224a6f77e90763afebcf9 Author: Harald Welte Date: Tue Jan 5 15:07:25 2016 +0100 migrate WIP osmo-iuh hack to use system-installed libosm-ranap.so this means we no longer try to link to hard-coded files outside of the openbsc.git repository. http://cgit.osmocom.org/openbsc/commit/?id=b634457fb078bd10cb1d6e77a7339e46a939846d commit b634457fb078bd10cb1d6e77a7339e46a939846d Author: Harald Welte Date: Tue Dec 29 18:56:13 2015 +0100 WIP: Really ugly hacks to get up to (and including) PDP CTX ACT http://cgit.osmocom.org/openbsc/commit/?id=529d59cb6120aed0d24019a2b8c7b5a608a5c6f8 commit 529d59cb6120aed0d24019a2b8c7b5a608a5c6f8 Author: Harald Welte Date: Tue Dec 29 17:52:51 2015 +0100 add sgsn_iu.c that was missed in large WIP commit http://cgit.osmocom.org/openbsc/commit/?id=18bd322b3a697b57f68522f419975079b5bb07a7 commit 18bd322b3a697b57f68522f419975079b5bb07a7 Author: Harald Welte Date: Mon Dec 28 21:03:10 2015 +0100 rtp_proxy.c: Ensure msgb_alloc is large enough for largest AMR frame In AMR 12.2 (mode 7), the actual RTP payload is 33 bytes. Howeerver, as we store the length of the (dynamically-sized) AMR payload in the first byte, our buffer needs at least 33+1 byte in size. http://cgit.osmocom.org/openbsc/commit/?id=5bf7775190e3e1219e79fd49de7030878a8f60b2 commit 5bf7775190e3e1219e79fd49de7030878a8f60b2 Author: Harald Welte Date: Mon Dec 28 14:04:36 2015 +0100 subscr_name(): Handle case for subscr == NULL subscr_name() was called from several places: * either without a check for subscr being NULL, which for example was causing a segfault if we hand-over a channel before identifying the subscriber * or with an explicit NULL check and the ternary operator (?). We now simplify the code by checking for the NULL Subscriber in subscr_name() itself. http://cgit.osmocom.org/openbsc/commit/?id=d709cf55b967d44479e5658e2b55376fd945b0a4 commit d709cf55b967d44479e5658e2b55376fd945b0a4 Author: Harald Welte Date: Fri Dec 25 22:49:37 2015 +0100 WIP http://cgit.osmocom.org/openbsc/commit/?id=66e269e283f3d64d870cf481013717d630c69270 commit 66e269e283f3d64d870cf481013717d630c69270 Author: Harald Welte Date: Fri Dec 25 22:31:36 2015 +0100 gprs_gmm.c: Preform LLME operations only if we have one In case the GMM message did not arrive over a Gb interface, there is no LLME (and thus the associated pointer is NULL). Don't try to perform operations on a NULL LLME. http://cgit.osmocom.org/openbsc/commit/?id=368eb7766d3702baac759217099d56a8b72ea94d commit 368eb7766d3702baac759217099d56a8b72ea94d Author: Harald Welte Date: Fri Dec 25 22:23:27 2015 +0100 gprs_gmm.c: Make TLLI handling specific to Gb interface Soem of the operations we perform in the GMM layer are specific to the GPRS/EDGE radio access network and its Gb interface. Let's make them conditional to that in preparation of supporting an Iu interface. http://cgit.osmocom.org/openbsc/commit/?id=29c7689dcad412bd7ff562bec82bfaf793ae6e5b commit 29c7689dcad412bd7ff562bec82bfaf793ae6e5b Author: Harald Welte Date: Fri Dec 25 20:12:28 2015 +0100 gprs_gmm.c: Don't try to de-reference NULL mmctx There was a comment in the code that certain GMM messages require a valid mmctx pointer. However, nothing actually checked if that pointer was in fact non-NULL. We plainly crashed if a MS would send us the wrong message in the wrong state. http://cgit.osmocom.org/openbsc/commit/?id=0b26df7765d4137d53dd70d2e61290b710f72ba4 commit 0b26df7765d4137d53dd70d2e61290b710f72ba4 Author: Harald Welte Date: Fri Dec 25 19:14:57 2015 +0100 rename gsm0408_gprs_rcvmsg() to gsm0408_gprs_rcvmsg_gb() This is the entry point for GMM from Gb. We will create a new one for Iu, so let's be explicit rather than implicit. http://cgit.osmocom.org/openbsc/commit/?id=7dbed63f4bd689afb164f83dfbf44c75c0b4c0f9 commit 7dbed63f4bd689afb164f83dfbf44c75c0b4c0f9 Author: Harald Welte Date: Fri Dec 25 19:12:21 2015 +0100 prepare sgsn_mm_ctx for Gb and Iu mode (UMTS) Let's explicitly mark those sgsn_mm_ctx members that apply for Gb mode and (upcoming) Iu mode, respectively. http://cgit.osmocom.org/openbsc/commit/?id=bc646604c18384406a3b6d79626178e745b1c8c9 commit bc646604c18384406a3b6d79626178e745b1c8c9 Author: Neels Hofmeyr Date: Thu Jan 28 14:25:31 2016 +0100 Fix two rc values in gsm0408_dispatch() I do hope the unimplemented/unknown messages did not return 0 intentionally. http://cgit.osmocom.org/openbsc/commit/?id=b72b0e63c1b58f3be488ccc631be1e4b2464e60c commit b72b0e63c1b58f3be488ccc631be1e4b2464e60c Author: Neels Hofmeyr Date: Mon Jan 18 16:01:34 2016 +0100 move subscriber conns list into struct gsm_network. Replace the global sub_connections llist with gsm_network.subscr_conns. Initialize and apply where applicable. Remove bsc_api_sub_connections(). http://cgit.osmocom.org/openbsc/commit/?id=530414d77e6f22c109257496cd0e1f1249acb06e commit 530414d77e6f22c109257496cd0e1f1249acb06e Author: Neels Hofmeyr Date: Mon Mar 7 17:19:19 2016 +0100 Remove unused auth code and add comment As commented in the code, the GSM_SECURITY_AUTH_FAILED path is never invoked by the gsm48_secure_channel() function as it is today. Note that the upcoming Iu auth will probably add a GSM_SECURITY_AUTH_FAILED status. In that case, sending a LU Reject immediately may be desirable, but arguably a bit of timeout could make life harder for auth attackers. The code removed by this patch doesn't send out a LU Reject ever, since a call to release_loc_updating_req() only releases the connection. To reject, a call to gsm0408_loc_upd_rej() would be necessary, as seen in loc_upd_rej_cb(). And finally, if _gsm0408_authorize_sec_cb() doesn't do anything about anything, the same loc_upd_rej_cb() will be run by a timeout and send a LU Reject properly (as commented in the code). ----------------------------------------------------------------------- Summary of changes: openbsc/src/libmsc/gsm_04_08.c | 32 +++++++++++++++++++++++++++----- 1 file changed, 27 insertions(+), 5 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed Mar 9 00:32:30 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 9 Mar 2016 00:32:30 GMT Subject: openbsc.git branch neels/cscn updated. 0.15.0-329-gf4b4840 Message-ID: <201603090032.u290WUWl061541@git.osmocom.org> This is an 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 f4b4840ecf7779121173f00157252fecd86dedf7 (commit) from a8ba55345d4da3bcde9cb968828b41b92a9dad05 (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=f4b4840ecf7779121173f00157252fecd86dedf7 commit f4b4840ecf7779121173f00157252fecd86dedf7 Author: Neels Hofmeyr Date: Wed Mar 9 01:31:20 2016 +0100 msc: allow only authentication without ciphering So far the code did only auth+ciph or none. Add case handling for only authentication without ciphering (basically just fill in the blanks). ----------------------------------------------------------------------- Summary of changes: openbsc/src/libmsc/gsm_04_08.c | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed Mar 9 00:41:21 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 9 Mar 2016 00:41:21 GMT Subject: osmo-iuh.git branch sysmocom/iu-cs updated. 557808becd8289a36e5ed6e225da78b4fd1ea39f Message-ID: <201603090041.u290fL3n062734@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom code for Iuh interface". The branch, sysmocom/iu-cs has been updated via 557808becd8289a36e5ed6e225da78b4fd1ea39f (commit) via a8ea2cf29d3ea87b0cb46eae3b99fa23a1fb2b14 (commit) via 9b0e769a7f2fe6efda717de3dda380926e073cf2 (commit) from e90b54ace1600146bb2ffeccaa76b7b7622b456c (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=557808becd8289a36e5ed6e225da78b4fd1ea39f commit 557808becd8289a36e5ed6e225da78b4fd1ea39f Author: Neels Hofmeyr Date: Wed Mar 9 01:39:56 2016 +0100 hnb-test: answer MM Authentication Request With hardcoded SRES matching the hardcoded auth tuple in openbsc's sysmocom/iu branch for testing. http://cgit.osmocom.org/osmo-iuh/commit/?id=a8ea2cf29d3ea87b0cb46eae3b99fa23a1fb2b14 commit a8ea2cf29d3ea87b0cb46eae3b99fa23a1fb2b14 Author: Neels Hofmeyr Date: Wed Mar 9 01:38:13 2016 +0100 hnb-test: print LU Reject http://cgit.osmocom.org/osmo-iuh/commit/?id=9b0e769a7f2fe6efda717de3dda380926e073cf2 commit 9b0e769a7f2fe6efda717de3dda380926e073cf2 Author: Neels Hofmeyr Date: Wed Mar 9 01:37:40 2016 +0100 hnb-test: factor out MM header parsing ----------------------------------------------------------------------- Summary of changes: src/tests/hnb-test.c | 94 +++++++++++++++++++++++++++++++++++++++++----------- 1 file changed, 74 insertions(+), 20 deletions(-) hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Wed Mar 9 01:45:20 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 9 Mar 2016 01:45:20 GMT Subject: osmo-trx.git branch edge updated. 7fec3030d46b2c35c34d90507feab253cddb9c01 Message-ID: <201603090145.u291jKCU071860@git.osmocom.org> This is an 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, edge has been updated discards fe3714a217f469182099118fc3ce5c730008caeb (commit) discards b8698e5f8ba27ae8a8789b03498f77632bef765f (commit) discards 62934cd82b3036ef7900e443c6d93d06ea684495 (commit) discards 014ad19d533be1f5941deae1576542a041d3870c (commit) discards 64d4b1a5bcc2b9fefe7e0f93e66abd206ee94a22 (commit) via 7fec3030d46b2c35c34d90507feab253cddb9c01 (commit) via af717b2d3c7fd9197edec715c3c0be70697c591a (commit) via 8ee2f38a87df07462467865cde16ab7e7508bd0e (commit) via 4dfd64aa9e76af012b3cc0b6a73bbbcf3644d8e1 (commit) via b0aefcbf47ed2eec1e4f3fd9bed72dde999913bf (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 (fe3714a217f469182099118fc3ce5c730008caeb) \ N -- N -- N (7fec3030d46b2c35c34d90507feab253cddb9c01) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-trx/commit/?id=7fec3030d46b2c35c34d90507feab253cddb9c01 commit 7fec3030d46b2c35c34d90507feab253cddb9c01 Author: Tom Tsou Date: Sun Mar 6 22:33:20 2016 -0800 EDGE: Combine shared GMSK and 8-PSK demodulator sections Timing recovery and single tap channel compensation are identical in both GMSK and EDGE receivers. This is the section ahead of and including the optional 4-1 downsampler. GMSK and EDGE specific sections operate at 1 SPS. Signed-off-by: Tom Tsou http://cgit.osmocom.org/osmo-trx/commit/?id=af717b2d3c7fd9197edec715c3c0be70697c591a commit af717b2d3c7fd9197edec715c3c0be70697c591a Author: Tom Tsou Date: Sun Mar 6 22:19:15 2016 -0800 EDGE: Add random burst generator filler option When EDGE is enabled with the '-e' option, the random burst generator switches from GMSK normal bursts to 8-PSK EDGE bursts. $ ./osmo-trx -e -r 7 Signed-off-by: Tom Tsou http://cgit.osmocom.org/osmo-trx/commit/?id=8ee2f38a87df07462467865cde16ab7e7508bd0e commit 8ee2f38a87df07462467865cde16ab7e7508bd0e Author: Tom Tsou Date: Sun Mar 6 20:57:34 2016 -0800 sigproc: Add various GSM burst generators Setup generators for empty, random, and dummy bursts. This moves error prone burst length handling out of the Transceiver and into the signal processing core. Signed-off-by: Tom Tsou http://cgit.osmocom.org/osmo-trx/commit/?id=4dfd64aa9e76af012b3cc0b6a73bbbcf3644d8e1 commit 4dfd64aa9e76af012b3cc0b6a73bbbcf3644d8e1 Author: Tom Tsou Date: Sun Mar 6 20:31:51 2016 -0800 sigproc: Always use 625 sample length bursts with 4 SPS At 4 samples per symbol, we don't need to maintain the 156/157 sample slot structure to account for the GSM 156.25 sample burst length. Set the 4 SPS Laurent modulator to ignore the guard interval setting and always output 625 sample sized bursts. The EDGE 8-PSK modulator already has this behavior. Signed-off-by: Tom Tsou http://cgit.osmocom.org/osmo-trx/commit/?id=b0aefcbf47ed2eec1e4f3fd9bed72dde999913bf commit b0aefcbf47ed2eec1e4f3fd9bed72dde999913bf Author: Tom Tsou Date: Sun Mar 6 03:44:34 2016 -0800 EDGE: Add interfaces to enable EDGE transceiver Create EDGE slot type in the Transceiver. When EDGE mode is enabled for a particular slot, blind detection will be performed by correlating against EDGE followed by normal bursts if no EDGE burst is found. Signed-off-by: Tom Tsou ----------------------------------------------------------------------- Summary of changes: Transceiver52M/Transceiver.cpp | 2 +- Transceiver52M/sigProcLib.h | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Wed Mar 9 01:48:49 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 9 Mar 2016 01:48:49 GMT Subject: osmo-trx.git branch master updated. 7fec3030d46b2c35c34d90507feab253cddb9c01 Message-ID: <201603090148.u291mn2Z072311@git.osmocom.org> This is an 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 7fec3030d46b2c35c34d90507feab253cddb9c01 (commit) via af717b2d3c7fd9197edec715c3c0be70697c591a (commit) via 8ee2f38a87df07462467865cde16ab7e7508bd0e (commit) via 4dfd64aa9e76af012b3cc0b6a73bbbcf3644d8e1 (commit) via b0aefcbf47ed2eec1e4f3fd9bed72dde999913bf (commit) via d325343ecca5c6484eeda5ebf9e230c810ea4b82 (commit) via 5cd70dc4ec6a658c2835c805a8b941351c90ccb0 (commit) via 465694027b297d624f1a87803c46b1ed46d5be95 (commit) via 2079a3c66481660317cdc25ef0118ee73a7b7839 (commit) from 99cf930f9a39827d7bd4e5253079fe625a6e0f57 (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: GSM/GSMCommon.cpp | 11 + GSM/GSMCommon.h | 1 + Transceiver52M/Resampler.cpp | 27 +- Transceiver52M/Resampler.h | 6 + Transceiver52M/Transceiver.cpp | 262 +++++------- Transceiver52M/Transceiver.h | 27 +- Transceiver52M/UHDDevice.cpp | 134 ++++-- Transceiver52M/USRPDevice.cpp | 7 +- Transceiver52M/USRPDevice.h | 2 +- Transceiver52M/osmo-trx.cpp | 77 +++- Transceiver52M/radioDevice.h | 2 +- Transceiver52M/radioInterface.cpp | 20 +- Transceiver52M/radioInterface.h | 3 +- Transceiver52M/sigProcLib.cpp | 829 +++++++++++++++++++++++++++----------- Transceiver52M/sigProcLib.h | 106 ++--- 15 files changed, 966 insertions(+), 548 deletions(-) hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Thu Mar 10 15:10:57 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 10 Mar 2016 15:10:57 GMT Subject: osmo-bts.git branch master updated. 0.4.0-117-g2278fdc Message-ID: <201603101510.u2AFAvhT024465@git.osmocom.org> This is an 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 2278fdc580c9c095bffe539b95b0bf77b32de83e (commit) from cb20c83323da485ff392ccffa7ec75de8e2ffede (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=2278fdc580c9c095bffe539b95b0bf77b32de83e commit 2278fdc580c9c095bffe539b95b0bf77b32de83e Author: Holger Hans Peter Freyther Date: Thu Mar 10 16:10:11 2016 +0100 pcuif: Do not bump the PCU_IF version I had accidently bumped the version as I thought that osmo_ph_pres_info_type was part of the ABI. It is not an only internal to the BTS. Revert this part of the change. ----------------------------------------------------------------------- Summary of changes: include/osmo-bts/pcuif_proto.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Thu Mar 10 15:16:52 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 10 Mar 2016 15:16:52 GMT Subject: osmo-bts.git branch master updated. 0.4.0-118-g91565b2 Message-ID: <201603101516.u2AFGqK9025543@git.osmocom.org> This is an 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 91565b2d51646657002f91fdc22dce3c7320e13a (commit) from 2278fdc580c9c095bffe539b95b0bf77b32de83e (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=91565b2d51646657002f91fdc22dce3c7320e13a commit 91565b2d51646657002f91fdc22dce3c7320e13a Author: Holger Hans Peter Freyther Date: Thu Mar 10 16:15:51 2016 +0100 octphy: Use the event defaults as base Bad parameters are passed to the event structure and the default initialization should happen. ----------------------------------------------------------------------- Summary of changes: src/osmo-bts-octphy/l1_oml.c | 3 +++ 1 file changed, 3 insertions(+) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Thu Mar 10 22:02:59 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 10 Mar 2016 22:02:59 GMT Subject: openbsc.git branch neels/cscn updated. 0.15.0-332-g15706ef Message-ID: <201603102202.u2AM2xtO023927@git.osmocom.org> This is an 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 f4b4840ecf7779121173f00157252fecd86dedf7 (commit) discards a8ba55345d4da3bcde9cb968828b41b92a9dad05 (commit) discards b43e9a0dcc8568f01526324fadf1c8cf202531ec (commit) discards c8fd88c710acb31322e2e08691f1f00235943016 (commit) discards a622849abf4ccc242b65632c679d4e4b1ca31739 (commit) discards 23a086660e13eccdcc4ee026fad70a9795708955 (commit) discards 41c9e1b412a83e65a9c1c3e9010ece78e5305f06 (commit) discards 3183a4bf8d8416ad79858c566f9b3a814c71386b (commit) discards 8d0f238d60e4aaffc60a2f6ccd417643ddf9b4fd (commit) discards 805f3dd120e09fad8986762e076db30d03593071 (commit) discards 4e9b32b8b126b98d24d0f239abbc4a3c79254706 (commit) discards 6101100aef825126f68769d7b788f991a62cb93e (commit) discards d84e6559700f5339b06d71873a0892e6e0c20992 (commit) discards fd3fbf8a602a41016093577e0ffdcddc97a81fab (commit) discards 05a27d119088335079226d3b82b460523e950001 (commit) discards be8fb89cfaefbb70451f3ef88cbf26646b14d0c1 (commit) discards 2b66c327c7ed6a467dc9e4f20228fe690a6bd4ef (commit) discards 7d6e74faa83af1ea67391979f882af6c11e64eaa (commit) discards 9f4ec9c4c8818230e708121f299c7379da50b598 (commit) discards e009c395bdb325c50f691c22bdc1f81c1b9aba41 (commit) discards fc1704fe419c6a8e2901728d2ea053e108969e96 (commit) discards 2b7bec759adf047043c7c69c7a286f560346e3fd (commit) discards aab8cbbdf4ff9a13d2cab82b8898875cd637e881 (commit) discards e51527e466588a6f2b2b6fdf9592567522550d91 (commit) discards 6126a4b3bec826d6ad57b63228a9df5982b3f847 (commit) discards fd59d4e11851d17449eb394690d69b8dc7aac9f7 (commit) discards afaa3b813707f62f789f3d0605da5c4a095ff036 (commit) discards b04752784370b7b0980c9a39f1e25143da604871 (commit) discards 28216134639e174b4c74ebe3d45abd6d6ed8e347 (commit) discards cc7d85f334681eeed758e26303407fcfa28445a2 (commit) discards e0f34a409372a15ba5eaf3ec6391c86442e2641c (commit) discards e4c6776c4821907717187be41402e9b5610024ed (commit) discards 1c39e113788867a46826687dcaaeaa5372a7f0ec (commit) discards f8aded1fc8411ec331853656897ac4073a5b441d (commit) discards e1f7e39b8e630832076273773bcf3958cdd166b6 (commit) discards 10d8b0fdd56af131c653af4c186f412b52456056 (commit) discards ca3a17fe9966a64a4f4a83f6e0f502a470a2c489 (commit) discards 54ae504113315d4cb9a3365087e1758682eb619f (commit) discards 9f76552753a5865fb841d6e827e1aaddfe78d224 (commit) discards be616e1cb3b4e0d49507ba6eb88ad3b375da0a5a (commit) discards f06f646638a42ef9715d67bb10ac22cac3648b7a (commit) discards 21578efe03540d08be84b4023e9faf5cd8d3246b (commit) discards bfc08dafbd4320fae43e22f3135da8ae79e482a9 (commit) discards f2cea5001ef9aa77c921eccb134164ce0c28bdd8 (commit) discards 1cc6482f767f19114f2750069b3e1af32d69d568 (commit) discards e73c09577fec695561b740a0262b91526ea86118 (commit) discards e628ba3576129ff83dd78f1168aedce9483f03df (commit) discards 0727321a8234f8546b96815f3ce32b7e95c8f6cf (commit) discards c6ef469ef81307e5aaab348c47f74305e85b70fe (commit) discards 1e345821664f75539ea2d9b77e17424f1909cbf1 (commit) discards db42495e55c2ac9b9d5b5ec12ae712eaa156d344 (commit) discards 41bc13612848f71fc349ec6c20d4d439b4cf98bb (commit) discards ed62655c865125a411b629af4cd6c38cd9d76e26 (commit) discards d28afca9617cd5ae3687fbee8271b792a8860b52 (commit) discards dc23d395ea8e1732af779cd5812660dfe32d2bd0 (commit) discards 59326f763c7d6dfbd5c8a6720931b2ff30807b4e (commit) discards bbf8ae1acd7173ddec4f7bd83d71373a40253fe2 (commit) discards 4cd0502ef0cd33e53c8920d919939bb5d21028f0 (commit) discards 9f780657529376de7d55bf258a9b0864b7e9a655 (commit) discards 4b11ad956246b0f7a74d840e0ef5d2c20d1bc719 (commit) discards 0e05b14936307be09e2018bd7430193953708da1 (commit) discards 7965612d49c2ef16632f61dfcfef9f5da9d3a3bc (commit) discards 852476dd66fc4e1af1416276e42fc7c9252ec97b (commit) discards 788e34209407bae9eb51d34710915efcbae0e856 (commit) discards 7d03c627de6c3f9b73b5fdc91a9b53c84fea03dc (commit) discards 3ab81c3b08d2a705306fd866c8d655fb75b95bc9 (commit) discards f9c11b38305fc2563dd9695cf64ff6c77654a468 (commit) discards cfc1316f6e433a49bd4c5e105338c1cbcee0accb (commit) discards ed6cc960accf8a86838f546afd809abbbb4af089 (commit) discards 168db2c930342761c3bbfe0421d5814fd30a3d35 (commit) discards 011ca596b4f40d9d613787d616dac65538140bef (commit) discards 3c7af0308566c9e179502ff7003da39e320ae5a7 (commit) discards bf9e2a6dcf5158f1c0617822db0453179e159a0d (commit) discards cd04e2caac1f866a0a3f87fa5feaa424dba28dd5 (commit) discards 7d319a0e1676db02d9000225e1e9e71e38a5907c (commit) discards 68efa98c8c21437c9b7f4a53cd93b473eac9201b (commit) discards 37bf12b1538f02a1c4c03bb3b17fe292a85188e3 (commit) discards 4e9ac7a5194a3a38bcabb57d05f697ab25a323fa (commit) discards b8dd2d6ec945033ce6a76b385afa5f8a8f86ed61 (commit) discards 274337936a47dc046567102fac72b84e9c937dee (commit) discards 5f4e8ed64b9c3b20d11f6c3a585d177257906899 (commit) discards 33df56356b0deab8c03481380d9ccaddb9a0bca4 (commit) discards af95d77f8329b8802853a25041e1e12838bafa3d (commit) discards 03843e72e67501b60cef03af0519159e78ac8d20 (commit) discards 688c54d7f3b64dd473a3aae8f88765f67edbbbcc (commit) discards 18dcc97e63d697f5ad7447908fd0612945d592ec (commit) discards 9fd1916c4fed91123bc703f221075ccff0033ff0 (commit) discards 6bcccca80c802d9241eda9c89ad33885e8318e85 (commit) discards 2216f399562d2140efb1a41dace05b75d47b4816 (commit) discards 45e814b1279af6f1319a08847831e76c38571578 (commit) discards 34061fbc6995c02937e7d12926b934902d9ea8b6 (commit) discards 64e6f86be1d06359c44bd0b186c97449d136c513 (commit) discards 7d7d1fac7bdb71ecf811376480b0ddf0f860c63c (commit) discards 66c04dda547814195b42baeb4b64e2fc7e639ce1 (commit) discards deffd2c6e531fb61c83ac3ac7c701cad47c5d563 (commit) discards beebf7ca825eb1fd9ffdcc019c756a4d01abcf34 (commit) discards b3438261d2f68491514367c9a72d592da58b314a (commit) discards 28a51945f81e9a11f1f8b84597a66d4581a86f63 (commit) discards 0bbdd425be19e1829b15ed34c8b801734b13fe30 (commit) discards 2c1c87c2bf66b55f93763ed472859668bb25f061 (commit) discards 1a12a8acd528a02a12d6acb77a2c82416dc5b7e0 (commit) discards dae730dec446be6bd726b2e034393dce373d9553 (commit) discards 1c8f85ef5d1da26b3e91077b4452a0cf2782ceda (commit) discards 172a3086d3956d47e286f9e0a7afdf6e8be51545 (commit) discards 04e3327114b616757026b662f3fb02ae0e4e42f9 (commit) discards 720ffe0ea38097cba8baec9f0c9faf0d784aecc8 (commit) discards 6d305a228bd4cd906066d866bdd67bd21f06e91b (commit) discards 7e177331c4fe90ff2eccc6317fad79821cec6413 (commit) discards 4c9513afaa283c999212ad3bf64f15af72ba0b4c (commit) discards 52bca611be965058c98c9508409b15a352aa76af (commit) discards c7f3a5ef187c6475f8545f74d77f010c6d7149b8 (commit) discards 76dc56b332c58aa716fabbfecc200c9882783660 (commit) discards 72a039a8f14fc0021a5bea70520177e8d9fa07aa (commit) discards cf39e8cd9bdd173893e7994a84e499ee258b559b (commit) discards 88bb44b5d0d43150be1e60534ff810ffbf0e0fc6 (commit) discards 4f472e1a5fbefea145cad0c4eb7fadf213ade044 (commit) discards 8818f74648b449a4bb235f9d95ff56e43a0f0465 (commit) discards 348ec6a85eacbe5bec8aa03633a459c2d3da11a7 (commit) discards 9a9c85cd83e24f637650951cbf77a1d2464e7efb (commit) discards 401222dedd2cfb875d1046cd1637f57658e50871 (commit) discards 2819524735fcbb1e9ed71349037cd5fbdf5245c2 (commit) discards 77ffd0e48b5aeb1bc7febcd2fccf72ca885321cc (commit) discards b5b2b916a9b573612d5a92bb12499d979370f457 (commit) discards c180ea0a61df2d63b128376c1d4705d24b9e3bfa (commit) discards 257ff3708622199caf37d58e4ace7bda3447ea35 (commit) discards cc5746e1ad545f7648d24d110c0ec64d50a9949f (commit) discards f0560bc4bcddbd83cc4deab28928cd090edd5ebc (commit) discards 929dacba1128b6cb6de60af0fb30406fdb4e6217 (commit) discards 121c72b19f76611d5fa54e391854ec057a2fa772 (commit) discards 49d804eff8aaafb179ede05447bd00c8fb6ad57b (commit) discards 5da50801766d6c4d2de224a6f77e90763afebcf9 (commit) discards b634457fb078bd10cb1d6e77a7339e46a939846d (commit) discards 529d59cb6120aed0d24019a2b8c7b5a608a5c6f8 (commit) discards 18bd322b3a697b57f68522f419975079b5bb07a7 (commit) discards 5bf7775190e3e1219e79fd49de7030878a8f60b2 (commit) discards d709cf55b967d44479e5658e2b55376fd945b0a4 (commit) discards 66e269e283f3d64d870cf481013717d630c69270 (commit) discards 368eb7766d3702baac759217099d56a8b72ea94d (commit) discards 29c7689dcad412bd7ff562bec82bfaf793ae6e5b (commit) discards 0b26df7765d4137d53dd70d2e61290b710f72ba4 (commit) discards 7dbed63f4bd689afb164f83dfbf44c75c0b4c0f9 (commit) discards bc646604c18384406a3b6d79626178e745b1c8c9 (commit) discards b72b0e63c1b58f3be488ccc631be1e4b2464e60c (commit) discards 530414d77e6f22c109257496cd0e1f1249acb06e (commit) via 15706ef96324254bd6bbbe2ee142cbff0acf844e (commit) via 0629e93d48fa2fbd3fae9b450b0a159b67a496a2 (commit) via 4d1bb8a68a7efa9a968a4aa8e797a0dfb542e299 (commit) via 8e55f8b03fb8237442a0dce732c25a73f51f02c1 (commit) via d4d0a4418f1802c0c3ae68c7fed13bce7124ac46 (commit) via 703213f75fff4972da276133db5004b1039bd6ba (commit) via 89eec45f89fd3a78e0975ff32152c64eaded9c91 (commit) via b56c56f75ba3ad44fc8e924bbca1bfbb29ef7e43 (commit) via 2fc91b4297bfc93269385684fdb38877b48b8b2c (commit) via 65c33bd76bb04bf0100d76b22b62f8ee10bd6d22 (commit) via 0f4149bb90dd08a5001a7767bf14b1f60334356c (commit) via f4c4608d8efdcfd503af362d00b0c9e4599990d2 (commit) via cf6ea370b9c006343a55b88f6e786a124fb805bf (commit) via dd4c36f9ce514a44e7c3d7e8323c81cde17685d4 (commit) via 9a93eb1f35a47a618bc9d31cf2282184dd27e099 (commit) via a174df87411f47ad2e8320af36060fb9dd0cb6cb (commit) via b8554b3d17b55b4767cd16a0a83bc787b02d3c76 (commit) via 0735bff2a7876184e0c4c46f5ad15d7a0aeccd80 (commit) via 25eedbf4a4f7c178efc3c7071a7b6da8e353b243 (commit) via 4f9b3b30d3336a4c5344c91e97ee8de07a0540e9 (commit) via bc25ee18eeb0ac4dca1d8aa94d23deb845d3cc33 (commit) via 91f87aada8b9ea00ed63c67bf556c368f83d4cc9 (commit) via db2a2218b49069b20ad2c0722d672dda59a47a91 (commit) via 331d85fc65d7c29b5d378f83608d17cd8e918609 (commit) via 7367866aa81d3438edd0478dbb8cf3f3022ef336 (commit) via a31112fac483a215113f38bd1a83aafe0afae7bd (commit) via c3704480dee56702be6a939940f1f1589ef82deb (commit) via 30d584e1b9f197eacb2ab575acf1a5e32067d727 (commit) via d0afc745c90ea65c869a3e47d0c684b6aa930ed2 (commit) via d67d68bb796dc94f02aea9095e926f8138f6e29b (commit) via 2613f23048b9933b0f8a2d6634f0bcf1352aa10a (commit) via 495401a396a39cb7c4dd0e3b12f631bb97dd5b81 (commit) via 317336fd3fe955b288a6b07bc7731837fedfeb47 (commit) via 0eed1b4b65c4de2328128e05a7bcf3ec254ee863 (commit) via 1c476d8a4e8b5294553d37bf8297cf839fc8f5f1 (commit) via f5abfc9d9c522597bddaf53285f303f996cde277 (commit) via 5d1c87b8aad07f78649b77b5f38b5888e83c2214 (commit) via f2a92bb9890997fb06693b793bbb55fbc318b925 (commit) via c1f330c8a65288aa5c87cece70ff00fab2f42d68 (commit) via f80cbaf469ebb290267defefde3fa5f9047d12a5 (commit) via 2266d0ac0c5c082631a132052827d1c974c39216 (commit) via 8c2ed3585aa94caa80d46aef9bf03ced4fd02aa4 (commit) via d642e4c955ba919fd5ec1cf652bf6fe847f36c49 (commit) via a58be1f7c1c66b87acb09330432ffd3fbe4ca7ca (commit) via b4c33b8d9758147d1cdd17670db47e7f5a985726 (commit) via 52b18f7970e1d0b6f1e701abd28228e2d2a44102 (commit) via 2a4001176816d50bee26b48ba56e894e26d37184 (commit) via d10feae70716234be4e53dba1b46f6199c88720a (commit) via 7ab75dabc37c9d0ba56f978dc2d4e41676885bc1 (commit) via fccab1132122d7b3c865db29adeaefe54798af03 (commit) via 597844e7724670b1813a83546fdaf3003526e13c (commit) via c8d492bf04eb44e3916313b7825da914500c40bb (commit) via aea88156ccf3b5ebc5a70773174d6cc085bfdbea (commit) via 6a663fd427b5afe182e30267d6f85ad789a73297 (commit) via 982032007c38f333ff35380af9d40cad08e8404b (commit) via 46fe16266f62e5a6fabf0078339183509fb0203a (commit) via c7a21f5c776953f9f0b04d200bd7851b5f14e788 (commit) via d1ebc84f9b2026012d5086125bbe048a1d96ef90 (commit) via bdc6596b034fecae7381eacb41086c2f8c9622d5 (commit) via 44410373a2f134deed684830a06bc0a19c81d126 (commit) via 9dde3a5a3cdcf6a2ef4dd79c3f6c56f00a968f58 (commit) via b66a37617eabfdff74d5ef6b62999f197c080aa9 (commit) via 0dc35a34a6c0357e96f21264d88322b7b4ee9446 (commit) via 7372690bf6111028d7b0bd82397b29781cee1c9b (commit) via 8b5f1bf21744259a30a91e0dba0db8fe16ad136e (commit) via 199d7d2d6c53f8e62c00ace9d8127ea972ef38e2 (commit) via f4f888a409dccf4c354f8d583b0f8fcefbb218d8 (commit) via 8ae43d3b81e01905a999fca6827f5953b3240b59 (commit) via 9d4425da28b9ff6a318734e29269a728eba66e6b (commit) via c3541c61e1105ed1c7e4e442d8ea7026763cc932 (commit) via 5dfc4c128d3d4e33f23a19850c43605deeca5089 (commit) via fae5b126a5beb91c01e91306f01ece4bc3fb60d5 (commit) via 501dfb80a2f0b75c0f2de1c6202286dd0ba831e6 (commit) via 512ab0d84c86adf9b9076689aa3bc02aee5dd9a4 (commit) via 1ac66cda7bbbcf2e646dfc8a1ae01773e009d1d4 (commit) via 22d9aaa532c01840b0218784c33bd0a76c566376 (commit) via f897287699413d6635709a8495c8e1901946072c (commit) via cea41315f66adbafd4ba426f5a6a6a2db97c5162 (commit) via 3ff874721740988ca32bbbdce90dd499609034cd (commit) via a6f78bfa46559a5eca6b9f936b03eb6de1180c42 (commit) via 9c31e29ea58f9b5fa6cef2dd5dea399ab5c0bed6 (commit) via a73ad137da311216fa193ae7ad69adf784879401 (commit) via 8f59595086c6ce8710cb87602edc0051c35af76c (commit) via b0d4238996456eb0f54bd4bc74f33c4ab3366bfb (commit) via 7764e6f11fd8621efe63067cf9814159ce4a506e (commit) via 1a9710a01d670aa917f09e3edb326388e133e40b (commit) via c979558f8649d99867553f13a83e0b095db38f2d (commit) via 9d72118b84cec641c40326f92c2ffc610c7e55dd (commit) via 2e4e43f1caf647ccf348f01643437ef9f96aa82b (commit) via 0d9a76724cae6ca46aad0e8236cc6c1f81ad66fa (commit) via 6655da1682d4e1944bdd6f1eb211f69c17958eba (commit) via 56f0594d4c5dc8dce7b09cbc5fe2932d225ca224 (commit) via f6b402b039a2a0d1c9d677a5c33144a052d50994 (commit) via c2f7f0128dc641bf60a5895b94bb3a4a925874ef (commit) via f09d9a233c13c7eca00425437735bfa946d82fa9 (commit) via 3c99d42b6220dc6d94df8ed60bcb2bc6ff597954 (commit) via b18e25da386d44c435aab736cb660bb8a9f17945 (commit) via 51ff9cd7fbb6f3060ed30072cfa745d3bd508b53 (commit) via 3e829663e32bb27bff5aa352b3abcfd943b3d67a (commit) via 9e55439ec0cc1c12ed3e171885c2638f202348b1 (commit) via 6dd3b80557e3bba4bf22e4387dbda3cc5ee2e89f (commit) via d3a3072b99b9aedab9ff75bf6684313ba40591b7 (commit) via 2bbad55912d358f49c211a63a88ce629a8744b68 (commit) via ea55fce3c9cbb38e2be566917ed25b06a0763eb4 (commit) via e958574ba8807c87823dcd939d815fec5c1f4c44 (commit) via f0c4aa8a4f49a8f7caf0a0b980c54be04b767055 (commit) via 33c7f3e8ebd45672758fb7d8620075e9fe189a9c (commit) via 7c2a1be02a5e466fae3a68b7d019858fa0a7a7a4 (commit) via 9eb83073810282e71bf07a6bb28168cd190fc6d5 (commit) via e5435e69ead31cbfc728f1ab6623c75d41bd8483 (commit) via 28db6ce4b6e99a4bfe3d6743ecc8e70af155e635 (commit) via 7e189d4e5aecdf5b6993d65ecce5a132aff3271d (commit) via aaa77766efdeac858481114cd991977447cd952d (commit) via 5fd9a5c8fbe8a26507fa1af844bcac5d5d32f73c (commit) via 66902d2f0d4d4f695eb455b9cdd5abca77c02193 (commit) via ed0747be067ea4b7b7b251cc4c56fcc576c4ff61 (commit) via 6957270bb77bc5d917df6d5d7ce5f0b98439da8e (commit) via 5d6135ac8db39586b4e78e4b0a178d29859d5716 (commit) via 8fef92bb01ca06b080145758320a359cefd2854c (commit) via 4a02a7006cc481cef5fd455e5a8718ae86d80447 (commit) via c2c0c98caf686576b64f3348ffa33d68d903798d (commit) via ddd8f5b58bb742583a11c71dd050df01e1e6af3b (commit) via 60adc47063afd20da5cc0ee61255bafac1d0e8b3 (commit) via 0380871b3ddd56981e9e6a0a9d13e3d2d7be7f89 (commit) via 5ad1ff863a8f3ebe3cf60d647b27587e3ac2dc8e (commit) via da88b75fe2745087d2e26bf225df507bcc9a9687 (commit) via 90dba54473863410d53dfb5a58b4ee49de32149e (commit) via cf8ba3e2ecd43a31a271a19cba02fe34d335f51b (commit) via 31256ae8a9ac9f6ae6536ae142d2373c53359baa (commit) via 3af3d4a98ae09a524440c263789c2029ebea9c7d (commit) via d97a06d745f78aff9db4e86179c022d121103722 (commit) via 6d289ca8802758dfeac0f18596155eba5fc9f445 (commit) via 4f86bf5d2f9291c801c3b3c117a7d935593cd270 (commit) via 89181dea487ed738fff23a13943eb3718af4e54b (commit) via 363db9b9226523a061641044d5b2de3c749a4dc7 (commit) via dd4dd5e282925ea65dc1501c722ac10a833081b1 (commit) via 1f2bee1493b961f87d88ced8c549d902da14aab9 (commit) via 6f9a6c89d434c4523efd4eb37374517dd0979d56 (commit) via f7b8c1550ebc466a3b9811f81ce682c8016452cc (commit) via 3cd6ba798aa68f67a1485e834ee2cb64bf301d80 (commit) via 7d590915f3b7662727a10a406cc122d6268fae3f (commit) via 7bc84068c3ee0f5e58b537a8faef5d8e63d884d1 (commit) via 82d9789a9debcbdcc1a2a0fe421b71a84d1ead89 (commit) via d3105d16782a776d73fb484ab1ae0e2812701ffb (commit) via 944cec7bee125b49b6d936dd7a96cd472512a0b8 (commit) via a580d8a0b6524b4ae3f68911057daa684de3eec2 (commit) via 67a936c258b4cc9aad95185fb65c62eb9ce5e8b8 (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 (f4b4840ecf7779121173f00157252fecd86dedf7) \ N -- N -- N (15706ef96324254bd6bbbe2ee142cbff0acf844e) 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=15706ef96324254bd6bbbe2ee142cbff0acf844e commit 15706ef96324254bd6bbbe2ee142cbff0acf844e Author: Neels Hofmeyr Date: Thu Mar 10 22:58:21 2016 +0100 cscn: fix VTY port: don't use SGSN's port number http://cgit.osmocom.org/openbsc/commit/?id=0629e93d48fa2fbd3fae9b450b0a159b67a496a2 commit 0629e93d48fa2fbd3fae9b450b0a159b67a496a2 Author: Neels Hofmeyr Date: Wed Mar 9 01:31:20 2016 +0100 msc: allow only authentication without ciphering So far the code did only auth+ciph or none. Add case handling for only authentication without ciphering (basically just fill in the blanks). http://cgit.osmocom.org/openbsc/commit/?id=4d1bb8a68a7efa9a968a4aa8e797a0dfb542e299 commit 4d1bb8a68a7efa9a968a4aa8e797a0dfb542e299 Author: Neels Hofmeyr Date: Tue Mar 8 15:14:59 2016 +0100 HACK: hardcode subscriber auth tuple for IuCS http://cgit.osmocom.org/openbsc/commit/?id=8e55f8b03fb8237442a0dce732c25a73f51f02c1 commit 8e55f8b03fb8237442a0dce732c25a73f51f02c1 Author: Neels Hofmeyr Date: Mon Mar 7 16:53:45 2016 +0100 cosmetic http://cgit.osmocom.org/openbsc/commit/?id=d4d0a4418f1802c0c3ae68c7fed13bce7124ac46 commit d4d0a4418f1802c0c3ae68c7fed13bce7124ac46 Author: Neels Hofmeyr Date: Mon Mar 7 16:53:02 2016 +0100 Adjust authentication logic for Iu, move a log notice Depending on conn->via_iface, fail upon missing auth for 3G. Move the log notice saying "skipping auth" to gsm48_secure_channel() where conn->via_iface is actually known. http://cgit.osmocom.org/openbsc/commit/?id=703213f75fff4972da276133db5004b1039bd6ba commit 703213f75fff4972da276133db5004b1039bd6ba Author: Neels Hofmeyr Date: Mon Mar 7 16:50:47 2016 +0100 spread a few debug logs around authentication http://cgit.osmocom.org/openbsc/commit/?id=89eec45f89fd3a78e0975ff32152c64eaded9c91 commit 89eec45f89fd3a78e0975ff32152c64eaded9c91 Author: Neels Hofmeyr Date: Mon Mar 7 16:48:38 2016 +0100 fix confusing typo in constant (THAN -> THEN) http://cgit.osmocom.org/openbsc/commit/?id=b56c56f75ba3ad44fc8e924bbca1bfbb29ef7e43 commit b56c56f75ba3ad44fc8e924bbca1bfbb29ef7e43 Author: Neels Hofmeyr Date: Fri Mar 4 15:36:59 2016 +0100 fix build: add xsc to osmo-bsc and tests/bsc-nat http://cgit.osmocom.org/openbsc/commit/?id=2fc91b4297bfc93269385684fdb38877b48b8b2c commit 2fc91b4297bfc93269385684fdb38877b48b8b2c Author: Neels Hofmeyr Date: Fri Mar 4 15:29:56 2016 +0100 move two gsm0480_send_*() to xsc as gsm0480_gen_*() Have two separate gsm0480_send_ussdNotify() and gsm0480_send_releaseComplete() for each of libbsc and libmsc. Move their core into libxsc as generator functions returning a msgb. Add src/libbsc/gsm_04_80_utils.c (note, not 04_08) to implement the libbsc side of it. The code is identical, but the linked structs and functions differ in each case. There could be a common source file built for both, but I decided against it, for more clarity I hope. http://cgit.osmocom.org/openbsc/commit/?id=65c33bd76bb04bf0100d76b22b62f8ee10bd6d22 commit 65c33bd76bb04bf0100d76b22b62f8ee10bd6d22 Author: Neels Hofmeyr Date: Fri Mar 4 15:27:48 2016 +0100 fix two minor Makefile.am errors http://cgit.osmocom.org/openbsc/commit/?id=0f4149bb90dd08a5001a7767bf14b1f60334356c commit 0f4149bb90dd08a5001a7767bf14b1f60334356c Author: Neels Hofmeyr Date: Fri Mar 4 14:15:12 2016 +0100 move sms_next_rp_msg_ref() to libxsc, for gsm0408test Also change the signature to avoid using gsm_subscriber_connection, which has different members in libbsc and libmsc. http://cgit.osmocom.org/openbsc/commit/?id=f4c4608d8efdcfd503af362d00b0c9e4599990d2 commit f4c4608d8efdcfd503af362d00b0c9e4599990d2 Author: Neels Hofmeyr Date: Fri Mar 4 13:36:12 2016 +0100 rename nitb vty config to cscn, move to cscn_vty.c http://cgit.osmocom.org/openbsc/commit/?id=cf6ea370b9c006343a55b88f6e786a124fb805bf commit cf6ea370b9c006343a55b88f6e786a124fb805bf Author: Neels Hofmeyr Date: Fri Mar 4 14:56:26 2016 +0100 disable code trying to reach across BSC/MSC bounds, make build pass Disable ipacc_rtp_direct, Osmo SMPP TLVs, Ctrl interface and channel_test. These need to be reimplemented with proper separation of libs. Add some tall_* pointers the linker requires for osmo-cscn. http://cgit.osmocom.org/openbsc/commit/?id=dd4c36f9ce514a44e7c3d7e8323c81cde17685d4 commit dd4c36f9ce514a44e7c3d7e8323c81cde17685d4 Author: Neels Hofmeyr Date: Fri Mar 4 14:49:12 2016 +0100 libmsc: stubify paging (A-/Iu-interfaces need to reimplement this) http://cgit.osmocom.org/openbsc/commit/?id=9a93eb1f35a47a618bc9d31cf2282184dd27e099 commit 9a93eb1f35a47a618bc9d31cf2282184dd27e099 Author: Neels Hofmeyr Date: Fri Mar 4 14:46:42 2016 +0100 add libmsc/a_iface.c for A-interface stubs (so far only mock) http://cgit.osmocom.org/openbsc/commit/?id=a174df87411f47ad2e8320af36060fb9dd0cb6cb commit a174df87411f47ad2e8320af36060fb9dd0cb6cb Author: Neels Hofmeyr Date: Fri Mar 4 14:39:22 2016 +0100 gsm_subscriber_connection: further split between BSC and MSC Move some Iu/A members into the MSC #ifdef. Have separate allocate and free functions for the two scopes. http://cgit.osmocom.org/openbsc/commit/?id=b8554b3d17b55b4767cd16a0a83bc787b02d3c76 commit b8554b3d17b55b4767cd16a0a83bc787b02d3c76 Author: Neels Hofmeyr Date: Fri Mar 4 14:37:31 2016 +0100 create libxsc and move some code, never link libbsc and libmsc libbsc and libmsc have conflicting definitions of gsm_subscriber_connection and do no longer belong together anyway. Create libxsc, meaning 'lib[bm]sc', to hold all code used by both libmsc and libbsc, and make sure gsm_subscriber_connection isn't used there. In various binaries and tests, do not link libbsc and libmsc. (Note: this commit was reshaped out of a large wip chunk, it may not compile properly without the subsequent commits) http://cgit.osmocom.org/openbsc/commit/?id=0735bff2a7876184e0c4c46f5ad15d7a0aeccd80 commit 0735bff2a7876184e0c4c46f5ad15d7a0aeccd80 Author: Neels Hofmeyr Date: Thu Mar 3 14:48:49 2016 +0100 Remove osmo-nitb, cannot link libbsc with libmsc anymore http://cgit.osmocom.org/openbsc/commit/?id=25eedbf4a4f7c178efc3c7071a7b6da8e353b243 commit 25eedbf4a4f7c178efc3c7071a7b6da8e353b243 Author: Neels Hofmeyr Date: Mon Feb 29 09:36:43 2016 +0100 cscn: apply vty bind addr configuration http://cgit.osmocom.org/openbsc/commit/?id=4f9b3b30d3336a4c5344c91e97ee8de07a0540e9 commit 4f9b3b30d3336a4c5344c91e97ee8de07a0540e9 Author: Neels Hofmeyr Date: Mon Feb 29 09:34:12 2016 +0100 debug: set almost everything to LOGL_DEBUG for easier dev http://cgit.osmocom.org/openbsc/commit/?id=bc25ee18eeb0ac4dca1d8aa94d23deb845d3cc33 commit bc25ee18eeb0ac4dca1d8aa94d23deb845d3cc33 Author: Neels Hofmeyr Date: Sun Feb 28 00:54:27 2016 +0100 cscn_main.c: fix ctrl init Include control_vty.h so that ctrl_vty_get_bind_addr() is properly declared. Add ctrl iface vty commands. http://cgit.osmocom.org/openbsc/commit/?id=91f87aada8b9ea00ed63c67bf556c368f83d4cc9 commit 91f87aada8b9ea00ed63c67bf556c368f83d4cc9 Author: Neels Hofmeyr Date: Sun Feb 14 23:54:10 2016 +0100 wip: exclude more bsc stuff from gsm_subscriber_conn http://cgit.osmocom.org/openbsc/commit/?id=db2a2218b49069b20ad2c0722d672dda59a47a91 commit db2a2218b49069b20ad2c0722d672dda59a47a91 Author: Neels Hofmeyr Date: Thu Feb 18 12:36:26 2016 +0100 cscn: minor dbg log tweak http://cgit.osmocom.org/openbsc/commit/?id=331d85fc65d7c29b5d378f83608d17cd8e918609 commit 331d85fc65d7c29b5d378f83608d17cd8e918609 Author: Neels Hofmeyr Date: Sat Feb 27 01:40:04 2016 +0100 cscn: apply socket path / bind addr changes after rebase After rebasing onto 1b0e5540dba697, some changes need to be applied to cscn_main.c, originally a copy of bsc_hack.c before the rebase. On master, configurable MNCC socket path and Control interface bind address were added. http://cgit.osmocom.org/openbsc/commit/?id=7367866aa81d3438edd0478dbb8cf3f3022ef336 commit 7367866aa81d3438edd0478dbb8cf3f3022ef336 Author: Neels Hofmeyr Date: Mon Feb 22 12:16:55 2016 +0100 osmo-bsc: half-fix tz override to allow compilation As described in a comment, for MSCSPLIT the tz data has been moved to network level. To allow compiling osmo-bsc on the sysmocom-iu branch, move tz up to network level in osmo-bsc as well. This could be done better for osmo-bsc, rather easily too, still allowing per-BTS timezone settings. But I'm trying to focus on IuCS and would like to come back to this later. http://cgit.osmocom.org/openbsc/commit/?id=a31112fac483a215113f38bd1a83aafe0afae7bd commit a31112fac483a215113f38bd1a83aafe0afae7bd Author: Daniel Willmann Date: Thu Feb 25 15:22:57 2016 +0100 WIP: gprs_gmm: Get mm ctx from RA update in Iu mode Iu mode doesn't have tlli, so look up according to p-tmsi http://cgit.osmocom.org/openbsc/commit/?id=c3704480dee56702be6a939940f1f1589ef82deb commit c3704480dee56702be6a939940f1f1589ef82deb Author: Daniel Willmann Date: Tue Feb 23 20:59:07 2016 +0100 WIP: Try and activate RABs after service request http://cgit.osmocom.org/openbsc/commit/?id=30d584e1b9f197eacb2ab575acf1a5e32067d727 commit 30d584e1b9f197eacb2ab575acf1a5e32067d727 Author: Daniel Willmann Date: Tue Feb 23 20:14:50 2016 +0100 gprs_gmm: Log service request if not receieved from Iu mode http://cgit.osmocom.org/openbsc/commit/?id=d0afc745c90ea65c869a3e47d0c684b6aa930ed2 commit d0afc745c90ea65c869a3e47d0c684b6aa930ed2 Author: Daniel Willmann Date: Tue Feb 23 20:13:25 2016 +0100 gprs_gmm: Send gmm_service_accept from gsm48_gmm_authorize() http://cgit.osmocom.org/openbsc/commit/?id=d67d68bb796dc94f02aea9095e926f8138f6e29b commit d67d68bb796dc94f02aea9095e926f8138f6e29b Author: Daniel Willmann Date: Tue Feb 23 20:09:39 2016 +0100 gprs: Update ue ctx from msg In case a Iu connection is reconnected we need to update the ue ctx http://cgit.osmocom.org/openbsc/commit/?id=2613f23048b9933b0f8a2d6634f0bcf1352aa10a commit 2613f23048b9933b0f8a2d6634f0bcf1352aa10a Author: Daniel Willmann Date: Tue Feb 23 09:53:12 2016 +0100 sgsn_test: Fix mmctx llme and tlli struct names after merge http://cgit.osmocom.org/openbsc/commit/?id=495401a396a39cb7c4dd0e3b12f631bb97dd5b81 commit 495401a396a39cb7c4dd0e3b12f631bb97dd5b81 Author: Daniel Willmann Date: Tue Feb 23 09:52:13 2016 +0100 gprs_gmm: Fix mmctx tlli member rename after merge http://cgit.osmocom.org/openbsc/commit/?id=317336fd3fe955b288a6b07bc7731837fedfeb47 commit 317336fd3fe955b288a6b07bc7731837fedfeb47 Author: Daniel Willmann Date: Mon Feb 22 15:59:17 2016 +0100 gprs: Handle GMM service request (Iu mode only) Iu mode has a GMM service request message which a UE in PMM-IDLE mode can use to switch back to PMM-CONNECTED mode. http://cgit.osmocom.org/openbsc/commit/?id=0eed1b4b65c4de2328128e05a7bcf3ec254ee863 commit 0eed1b4b65c4de2328128e05a7bcf3ec254ee863 Author: Daniel Willmann Date: Mon Feb 22 10:34:32 2016 +0100 osmo-bsc: Pass gsmnet to bsc_vty_init() http://cgit.osmocom.org/openbsc/commit/?id=1c476d8a4e8b5294553d37bf8297cf839fc8f5f1 commit 1c476d8a4e8b5294553d37bf8297cf839fc8f5f1 Author: Neels Hofmeyr Date: Sun Feb 21 12:21:35 2016 +0100 libmsc/smpp: disable lchan access for now To make the IuCS build work, disable the BSC-land access from MSC's SMPP code. Some way shall be found to make the Osmocom vendor-specific SMPP TLVs work over the A-interface (after the MSCSPLIT), but we're concentrating on IuCS for now. http://cgit.osmocom.org/openbsc/commit/?id=f5abfc9d9c522597bddaf53285f303f996cde277 commit f5abfc9d9c522597bddaf53285f303f996cde277 Author: Daniel Willmann Date: Sat Feb 20 11:02:42 2016 +0100 libmsc: Don't use bts field of gsm_subscriber_connection Use gsm_subscriber_connection does not have a bts field if building as libmsc. Use network directly. http://cgit.osmocom.org/openbsc/commit/?id=5d1c87b8aad07f78649b77b5f38b5888e83c2214 commit 5d1c87b8aad07f78649b77b5f38b5888e83c2214 Author: Daniel Willmann Date: Fri Feb 19 16:59:08 2016 +0100 sgsn: fix use of opaque RANAP_RAB_SetupOrModifiedItemIEs_s decl http://cgit.osmocom.org/openbsc/commit/?id=f2a92bb9890997fb06693b793bbb55fbc318b925 commit f2a92bb9890997fb06693b793bbb55fbc318b925 Author: Neels Hofmeyr Date: Thu Feb 18 22:51:38 2016 +0100 cscn: fix use of opaque RANAP_RAB_SetupOrModifiedItemIEs_s decl http://cgit.osmocom.org/openbsc/commit/?id=c1f330c8a65288aa5c87cece70ff00fab2f42d68 commit c1f330c8a65288aa5c87cece70ff00fab2f42d68 Author: Neels Hofmeyr Date: Thu Feb 18 22:42:07 2016 +0100 iu.h: fix opaque declaration of RANAP_RAB_SetupOrModifiedItemIEs_s struct RANAP_RAB_SetupOrModifiedItemIEs_s; may be declared, but not the corresponding typedef. It leads to a redefinition error in our coverity build. http://cgit.osmocom.org/openbsc/commit/?id=f80cbaf469ebb290267defefde3fa5f9047d12a5 commit f80cbaf469ebb290267defefde3fa5f9047d12a5 Author: Daniel Willmann Date: Thu Feb 18 15:59:01 2016 +0100 Revert "iu.c: avoid warning by declaring ranap_free_rab_setupormodifieditemies()" There should be no need to silence this warning, the ranap_free_* functions are declared in libranap headers. In any case this will only obscure any real issue. Maybe osmo-iuh was not rebuilt completely (including generation of the c files from the python script). This reverts commit 05ae5b1245f95bf765b42e49af7b2596e013f0a0. http://cgit.osmocom.org/openbsc/commit/?id=2266d0ac0c5c082631a132052827d1c974c39216 commit 2266d0ac0c5c082631a132052827d1c974c39216 Author: Daniel Willmann Date: Thu Feb 18 15:51:06 2016 +0100 libiu: Use custom setupormodifieditemies function The one generated by the python script doesn't really do what we want. Instead of futzing around with the script again just write our own version. http://cgit.osmocom.org/openbsc/commit/?id=8c2ed3585aa94caa80d46aef9bf03ced4fd02aa4 commit 8c2ed3585aa94caa80d46aef9bf03ced4fd02aa4 Author: Daniel Willmann Date: Thu Feb 18 15:50:30 2016 +0100 libiu: Indicate in log where we don't handle a specific message http://cgit.osmocom.org/openbsc/commit/?id=d642e4c955ba919fd5ec1cf652bf6fe847f36c49 commit d642e4c955ba919fd5ec1cf652bf6fe847f36c49 Author: Daniel Willmann Date: Thu Feb 18 15:46:52 2016 +0100 libui: Don't assume gsm_network and gsm_subscriber_conncetion in libiu The sgsn uses other data structs so don't require them inside libiu. Instead keep a private list of ue contexts and iterate through that. This commit reverts the libui changes of commit d03faa4bacd4d2a8b9155faf5219a948b73f481c http://cgit.osmocom.org/openbsc/commit/?id=a58be1f7c1c66b87acb09330432ffd3fbe4ca7ca commit a58be1f7c1c66b87acb09330432ffd3fbe4ca7ca Author: Neels Hofmeyr Date: Tue Feb 16 13:13:31 2016 +0100 iu.c: avoid warning by declaring ranap_free_rab_setupormodifieditemies() http://cgit.osmocom.org/openbsc/commit/?id=b4c33b8d9758147d1cdd17670db47e7f5a985726 commit b4c33b8d9758147d1cdd17670db47e7f5a985726 Author: Neels Hofmeyr Date: Tue Feb 16 13:11:45 2016 +0100 add tests/libiudummy http://cgit.osmocom.org/openbsc/commit/?id=52b18f7970e1d0b6f1e701abd28228e2d2a44102 commit 52b18f7970e1d0b6f1e701abd28228e2d2a44102 Author: Neels Hofmeyr Date: Tue Feb 16 12:07:47 2016 +0100 msc: define extern iu_tx() http://cgit.osmocom.org/openbsc/commit/?id=2a4001176816d50bee26b48ba56e894e26d37184 commit 2a4001176816d50bee26b48ba56e894e26d37184 Author: Neels Hofmeyr Date: Tue Feb 16 12:03:01 2016 +0100 gsm0408_rcvmsg_iucs: remove unused link_id arg. http://cgit.osmocom.org/openbsc/commit/?id=d10feae70716234be4e53dba1b46f6199c88720a commit d10feae70716234be4e53dba1b46f6199c88720a Author: Neels Hofmeyr Date: Tue Feb 16 11:53:22 2016 +0100 msc: implicitly link to iu_tx, don't have callbacks. This is more akin to the way openbsc do, as well as less code. http://cgit.osmocom.org/openbsc/commit/?id=7ab75dabc37c9d0ba56f978dc2d4e41676885bc1 commit 7ab75dabc37c9d0ba56f978dc2d4e41676885bc1 Author: Daniel Willmann Date: Mon Feb 15 20:50:04 2016 +0100 gprs/sgsn: Use RAB assignment response cb in PDP context activation http://cgit.osmocom.org/openbsc/commit/?id=fccab1132122d7b3c865db29adeaefe54798af03 commit fccab1132122d7b3c865db29adeaefe54798af03 Author: Daniel Willmann Date: Mon Feb 15 20:49:13 2016 +0100 osmo-cscn: Add dummy function for RAB assignment response http://cgit.osmocom.org/openbsc/commit/?id=597844e7724670b1813a83546fdaf3003526e13c commit 597844e7724670b1813a83546fdaf3003526e13c Author: Daniel Willmann Date: Mon Feb 15 20:47:49 2016 +0100 libiu: Add support for RAB assignment response callback http://cgit.osmocom.org/openbsc/commit/?id=c8d492bf04eb44e3916313b7825da914500c40bb commit c8d492bf04eb44e3916313b7825da914500c40bb Author: Daniel Willmann Date: Mon Feb 15 20:45:35 2016 +0100 sgsn_libgtp: Update rab (de)act function names to libui version http://cgit.osmocom.org/openbsc/commit/?id=aea88156ccf3b5ebc5a70773174d6cc085bfdbea commit aea88156ccf3b5ebc5a70773174d6cc085bfdbea Author: Daniel Willmann Date: Mon Feb 15 20:39:12 2016 +0100 sgsn_test: Make sgsn_test compile again after libui change http://cgit.osmocom.org/openbsc/commit/?id=6a663fd427b5afe182e30267d6f85ad789a73297 commit 6a663fd427b5afe182e30267d6f85ad789a73297 Author: Daniel Willmann Date: Wed Feb 3 15:50:41 2016 +0100 sgsn_iu/libgtp: Update pdp context with new IP address after RAB assign In the IU case the RNC and ggsn communicate directly on the user plane. Since the IP address of the RNC is not known in our case (it sits behind the hnbgw) we need to update the PDP context with the new IP address after receiving the RAB assignment response (which includes the IP address). http://cgit.osmocom.org/openbsc/commit/?id=982032007c38f333ff35380af9d40cad08e8404b commit 982032007c38f333ff35380af9d40cad08e8404b Author: Daniel Willmann Date: Mon Feb 15 13:58:35 2016 +0100 sgsn_iu: Parse the RAB assignemnt response and get pdp ctx form it The RAB assignment response includes the gtp teid that we sent along in the assignment request. Retrieve the correct pdp context from there and activate it. http://cgit.osmocom.org/openbsc/commit/?id=46fe16266f62e5a6fabf0078339183509fb0203a commit 46fe16266f62e5a6fabf0078339183509fb0203a Author: Daniel Willmann Date: Wed Feb 3 15:20:28 2016 +0100 sgsn: Add a function to return the pdp ctx for an mm ctx and tei http://cgit.osmocom.org/openbsc/commit/?id=c7a21f5c776953f9f0b04d200bd7851b5f14e788 commit c7a21f5c776953f9f0b04d200bd7851b5f14e788 Author: Daniel Willmann Date: Wed Feb 3 15:17:42 2016 +0100 sgsn: Get gtp ip and teid from pdp context in gprs_iu_rab_act() http://cgit.osmocom.org/openbsc/commit/?id=d1ebc84f9b2026012d5086125bbe048a1d96ef90 commit d1ebc84f9b2026012d5086125bbe048a1d96ef90 Author: Daniel Willmann Date: Wed Feb 3 11:35:50 2016 +0100 gprs_gmm: Apply the auth hack only for UTRAN_Iu RAN type Try to limit the effect 3G support has on the remaining code base. The sgsn test still fails, but at a later test. http://cgit.osmocom.org/openbsc/commit/?id=bdc6596b034fecae7381eacb41086c2f8c9622d5 commit bdc6596b034fecae7381eacb41086c2f8c9622d5 Author: Daniel Willmann Date: Wed Feb 3 11:30:57 2016 +0100 tests/sgsn: Fix compilation of sgsn_test The sgsn test still fails, but at least it is compiling again.. http://cgit.osmocom.org/openbsc/commit/?id=44410373a2f134deed684830a06bc0a19c81d126 commit 44410373a2f134deed684830a06bc0a19c81d126 Author: Daniel Willmann Date: Mon Feb 15 13:46:39 2016 +0100 sgsn_libgtp: Use the address provided by the GGSN for RAB activation http://cgit.osmocom.org/openbsc/commit/?id=9dde3a5a3cdcf6a2ef4dd79c3f6c56f00a968f58 commit 9dde3a5a3cdcf6a2ef4dd79c3f6c56f00a968f58 Author: Daniel Willmann Date: Mon Feb 15 13:45:27 2016 +0100 gprs: Fix some misleading comments http://cgit.osmocom.org/openbsc/commit/?id=b66a37617eabfdff74d5ef6b62999f197c080aa9 commit b66a37617eabfdff74d5ef6b62999f197c080aa9 Author: Daniel Willmann Date: Mon Feb 15 11:55:47 2016 +0100 WIP: Wait for radio bearer before sending pdp context accept http://cgit.osmocom.org/openbsc/commit/?id=0dc35a34a6c0357e96f21264d88322b7b4ee9446 commit 0dc35a34a6c0357e96f21264d88322b7b4ee9446 Author: Daniel Willmann Date: Mon Jan 25 16:55:00 2016 +0100 HACK: ranap_decode_rab_setupormodifieditemies crashes so disable it http://cgit.osmocom.org/openbsc/commit/?id=7372690bf6111028d7b0bd82397b29781cee1c9b commit 7372690bf6111028d7b0bd82397b29781cee1c9b Author: Daniel Willmann Date: Mon Jan 25 16:53:20 2016 +0100 sgsn_iu: RABAssignment response is an Outcome, not a Successful one http://cgit.osmocom.org/openbsc/commit/?id=8b5f1bf21744259a30a91e0dba0db8fe16ad136e commit 8b5f1bf21744259a30a91e0dba0db8fe16ad136e 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=199d7d2d6c53f8e62c00ace9d8127ea972ef38e2 commit 199d7d2d6c53f8e62c00ace9d8127ea972ef38e2 Author: Neels Hofmeyr Date: Sun Feb 14 23:23:06 2016 +0100 doc: rename nitb graph to bsc, add msc graph NITB is already gone from this branch. We may even resurrect it, but I prefer to name the realms 'libmsc' and 'libbsc', hence the nitb graph is the BSC graph now. Also add a libmsc graph. http://cgit.osmocom.org/openbsc/commit/?id=f4f888a409dccf4c354f8d583b0f8fcefbb218d8 commit f4f888a409dccf4c354f8d583b0f8fcefbb218d8 Author: Neels Hofmeyr Date: Sun Feb 14 23:19:55 2016 +0100 doc: add lists to nitb graph http://cgit.osmocom.org/openbsc/commit/?id=8ae43d3b81e01905a999fca6827f5953b3240b59 commit 8ae43d3b81e01905a999fca6827f5953b3240b59 Author: Neels Hofmeyr Date: Fri Feb 12 14:58:33 2016 +0100 cscn: use iu_tx for msc_ifaces.iu_cs. some #include cosmetics. http://cgit.osmocom.org/openbsc/commit/?id=9d4425da28b9ff6a318734e29269a728eba66e6b commit 9d4425da28b9ff6a318734e29269a728eba66e6b Author: Neels Hofmeyr Date: Fri Feb 12 14:43:27 2016 +0100 mscsplit: fix compilation and comments. move msc_api.h. http://cgit.osmocom.org/openbsc/commit/?id=c3541c61e1105ed1c7e4e442d8ea7026763cc932 commit c3541c61e1105ed1c7e4e442d8ea7026763cc932 Author: Neels Hofmeyr Date: Fri Feb 12 14:28:11 2016 +0100 mscsplit: getting grips on header scopes http://cgit.osmocom.org/openbsc/commit/?id=5dfc4c128d3d4e33f23a19850c43605deeca5089 commit 5dfc4c128d3d4e33f23a19850c43605deeca5089 Author: Neels Hofmeyr Date: Fri Feb 12 12:19:06 2016 +0100 msc: clarify msc_api and msc_ifaces scopes http://cgit.osmocom.org/openbsc/commit/?id=fae5b126a5beb91c01e91306f01ece4bc3fb60d5 commit fae5b126a5beb91c01e91306f01ece4bc3fb60d5 Author: Neels Hofmeyr Date: Fri Feb 12 12:00:06 2016 +0100 rename IFACE_IUCS to IFACE_IU http://cgit.osmocom.org/openbsc/commit/?id=501dfb80a2f0b75c0f2de1c6202286dd0ba831e6 commit 501dfb80a2f0b75c0f2de1c6202286dd0ba831e6 Author: Neels Hofmeyr Date: Fri Feb 12 11:57:20 2016 +0100 cscn: rename msc_api http://cgit.osmocom.org/openbsc/commit/?id=512ab0d84c86adf9b9076689aa3bc02aee5dd9a4 commit 512ab0d84c86adf9b9076689aa3bc02aee5dd9a4 Author: Neels Hofmeyr Date: Fri Feb 12 11:54:04 2016 +0100 cscn: some file moves/renames http://cgit.osmocom.org/openbsc/commit/?id=1ac66cda7bbbcf2e646dfc8a1ae01773e009d1d4 commit 1ac66cda7bbbcf2e646dfc8a1ae01773e009d1d4 Author: Neels Hofmeyr Date: Thu Feb 11 01:28:06 2016 +0100 cscn wip: direct dtap responses to IuCS http://cgit.osmocom.org/openbsc/commit/?id=22d9aaa532c01840b0218784c33bd0a76c566376 commit 22d9aaa532c01840b0218784c33bd0a76c566376 Author: Neels Hofmeyr Date: Thu Feb 11 01:28:28 2016 +0100 cscn: fix missing network backpointer http://cgit.osmocom.org/openbsc/commit/?id=f897287699413d6635709a8495c8e1901946072c commit f897287699413d6635709a8495c8e1901946072c Author: Neels Hofmeyr Date: Wed Feb 10 23:48:13 2016 +0100 cscn: own talloc root and gsm_network instance; misc. Heading towards a sovereign CSCN. http://cgit.osmocom.org/openbsc/commit/?id=cea41315f66adbafd4ba426f5a6a6a2db97c5162 commit cea41315f66adbafd4ba426f5a6a6a2db97c5162 Author: Neels Hofmeyr Date: Wed Feb 10 23:45:37 2016 +0100 mscsplit: exclude some more vty nodes http://cgit.osmocom.org/openbsc/commit/?id=3ff874721740988ca32bbbdce90dd499609034cd commit 3ff874721740988ca32bbbdce90dd499609034cd Author: Neels Hofmeyr Date: Wed Feb 10 23:45:00 2016 +0100 cosmetic: remove unused extern. http://cgit.osmocom.org/openbsc/commit/?id=a6f78bfa46559a5eca6b9f936b03eb6de1180c42 commit a6f78bfa46559a5eca6b9f936b03eb6de1180c42 Author: Neels Hofmeyr Date: Wed Feb 10 23:44:26 2016 +0100 introduce vty CSCN_NODE, cosmetically. http://cgit.osmocom.org/openbsc/commit/?id=9c31e29ea58f9b5fa6cef2dd5dea399ab5c0bed6 commit 9c31e29ea58f9b5fa6cef2dd5dea399ab5c0bed6 Author: Neels Hofmeyr Date: Wed Feb 10 23:42:17 2016 +0100 mscplit: try to clarify root talloc ctx and global gsm_network. The aim is to allow osmo-cscn to pass its own root talloc context and global gsm_network struct instance cleanly. This may stir up some old and dusty globals, but I hope it's for the better, since not all is a BSC. To ensure that a global gsm_network pointer for the bsc_vty is set, have it as argument to bsc_vty_init(). The vty configuration commands are added only after bsc_vty_init(), which are needed to configure the network struct. So split up the bsc_bootstrap_network() function into bsc_network_init() to allocate a gsm_struct, and bsc_network_configure() to read the config file once the vty commands are in place. In this way, no global bsc_gsmnet pointer is needed for the bsc vty. The atomic super glue is dissolved and osmo-cscn will be allowed to have a different name for it. Admitted, it's still called the bsc_vty, but a split thereof is probably coming soon, because the CSCN doesn't want any of the BSC nor BTS specific vty commands. http://cgit.osmocom.org/openbsc/commit/?id=a73ad137da311216fa193ae7ad69adf784879401 commit a73ad137da311216fa193ae7ad69adf784879401 Author: Neels Hofmeyr Date: Mon Feb 8 22:14:07 2016 +0100 mscsplit: remove bts and lchan pointers from libmsc The diff between this and master will probably need a lot of review and fixes. The current state does compile, but I expect pretty much everything to be broken now. Future development will reinstate proper functionality piecemeal. The first goal is to get basic signalling to work, then SMS. The voice control (RTP) is completely disabled now (see "#if BEFORE_MSCSPLIT") and will be fixed last AFAICT. http://cgit.osmocom.org/openbsc/commit/?id=8f59595086c6ce8710cb87602edc0051c35af76c commit 8f59595086c6ce8710cb87602edc0051c35af76c Author: Neels Hofmeyr Date: Thu Jan 28 15:04:56 2016 +0100 cosmetics: link_id=42, s/Iu-CS/IuCS, debug logs. Until I get the proper link id from the SUA SAP, make sure we recognise it as hardcoded by setting it to 42. http://cgit.osmocom.org/openbsc/commit/?id=b0d4238996456eb0f54bd4bc74f33c4ab3366bfb commit b0d4238996456eb0f54bd4bc74f33c4ab3366bfb Author: Neels Hofmeyr Date: Thu Jan 28 14:27:22 2016 +0100 cscn: allocate IuCS conn, properly return rc. http://cgit.osmocom.org/openbsc/commit/?id=7764e6f11fd8621efe63067cf9814159ce4a506e commit 7764e6f11fd8621efe63067cf9814159ce4a506e Author: Neels Hofmeyr Date: Thu Jan 28 14:20:27 2016 +0100 cscn: call msc_compl_l3() from subscr_conn_allocate_iu() Pubish msc_compl_l3() decl in new file libmsc/msc_api.h (but see comment). Call msc_compl_l3() when establishing a subscriber connection for IuCS. Remove bts from subscr_conn_allocate_iu() signature, use network, link_id and conn_id instead. Move subscr_conn_allocate_iu() to the top of the file, because it semantically belongs before subscr_conn_lookup_iu(). http://cgit.osmocom.org/openbsc/commit/?id=1a9710a01d670aa917f09e3edb326388e133e40b commit 1a9710a01d670aa917f09e3edb326388e133e40b Author: Neels Hofmeyr Date: Thu Jan 28 13:48:03 2016 +0100 cscn: default to osmo-cscn.cfg, not opencscn.cfg http://cgit.osmocom.org/openbsc/commit/?id=c979558f8649d99867553f13a83e0b095db38f2d commit c979558f8649d99867553f13a83e0b095db38f2d Author: Neels Hofmeyr Date: Thu Jan 28 13:03:45 2016 +0100 cscn: move gsm0408_rcvmsg_iucs() decl to proper place. Add noinst-header iu_cs.h and move the gsm0408_rcvmsg_iucs() declaration there. http://cgit.osmocom.org/openbsc/commit/?id=9d72118b84cec641c40326f92c2ffc610c7e55dd commit 9d72118b84cec641c40326f92c2ffc610c7e55dd Author: Neels Hofmeyr Date: Mon Jan 25 19:24:01 2016 +0100 put Iu-common and Iu-CS stuff in proper places Add libiu to contain the parts used by both Iu-CS (in osmo-cscn) and Iu-PS (in gprs) into libiu. It's rather thin and may make sense to move to osmo-iuh altogether, eventually. iu.c is half moved to libiu/, and half to osmo-cscn/iu_cs.c. http://cgit.osmocom.org/openbsc/commit/?id=2e4e43f1caf647ccf348f01643437ef9f96aa82b commit 2e4e43f1caf647ccf348f01643437ef9f96aa82b Author: Neels Hofmeyr Date: Mon Jan 25 18:53:22 2016 +0100 wip http://cgit.osmocom.org/openbsc/commit/?id=0d9a76724cae6ca46aad0e8236cc6c1f81ad66fa commit 0d9a76724cae6ca46aad0e8236cc6c1f81ad66fa Author: Neels Hofmeyr Date: Mon Jan 18 17:09:46 2016 +0100 todo / #if 0 http://cgit.osmocom.org/openbsc/commit/?id=6655da1682d4e1944bdd6f1eb211f69c17958eba commit 6655da1682d4e1944bdd6f1eb211f69c17958eba Author: Neels Hofmeyr Date: Mon Jan 18 17:09:25 2016 +0100 minor fixes http://cgit.osmocom.org/openbsc/commit/?id=56f0594d4c5dc8dce7b09cbc5fe2932d225ca224 commit 56f0594d4c5dc8dce7b09cbc5fe2932d225ca224 Author: Neels Hofmeyr Date: Mon Jan 18 17:08:25 2016 +0100 func declaration, comments http://cgit.osmocom.org/openbsc/commit/?id=f6b402b039a2a0d1c9d677a5c33144a052d50994 commit f6b402b039a2a0d1c9d677a5c33144a052d50994 Author: Neels Hofmeyr Date: Mon Jan 18 17:07:42 2016 +0100 fix: it's called msgb.dst. http://cgit.osmocom.org/openbsc/commit/?id=c2f7f0128dc641bf60a5895b94bb3a4a925874ef commit c2f7f0128dc641bf60a5895b94bb3a4a925874ef Author: Neels Hofmeyr Date: Mon Jan 18 16:04:03 2016 +0100 wip http://cgit.osmocom.org/openbsc/commit/?id=f09d9a233c13c7eca00425437735bfa946d82fa9 commit f09d9a233c13c7eca00425437735bfa946d82fa9 Author: Neels Hofmeyr Date: Mon Jan 18 16:03:52 2016 +0100 Indicate A-interface for new A subscr-conn. http://cgit.osmocom.org/openbsc/commit/?id=3c99d42b6220dc6d94df8ed60bcb2bc6ff597954 commit 3c99d42b6220dc6d94df8ed60bcb2bc6ff597954 Author: Neels Hofmeyr Date: Mon Jan 18 16:02:23 2016 +0100 Add some Iu-CS functions (in the wrong place though, wip) http://cgit.osmocom.org/openbsc/commit/?id=b18e25da386d44c435aab736cb660bb8a9f17945 commit b18e25da386d44c435aab736cb660bb8a9f17945 Author: Neels Hofmeyr Date: Mon Jan 18 15:57:48 2016 +0100 cosmetic: a rename, comments. Rename conn_ctx_list -> ue_conn_ctx_list. Indicate Iu-CS 'siblings' for a couple of functions. Tweak/add comments. http://cgit.osmocom.org/openbsc/commit/?id=51ff9cd7fbb6f3060ed30072cfa745d3bd508b53 commit 51ff9cd7fbb6f3060ed30072cfa745d3bd508b53 Author: Neels Hofmeyr Date: Mon Jan 18 15:52:50 2016 +0100 Add Iu-CS indicator to struct gsm_subscriber_connection. Introduce enum interface_type and gsm_subscriber_connection.via_iface to distinguish between A-interface and Iu-CS-interface connections. Add gsm_subscriber_connection.iu.link_id and iu.conn_id. http://cgit.osmocom.org/openbsc/commit/?id=3e829663e32bb27bff5aa352b3abcfd943b3d67a commit 3e829663e32bb27bff5aa352b3abcfd943b3d67a Author: Neels Hofmeyr Date: Mon Jan 18 10:59:18 2016 +0100 log level: DIUCS = debug http://cgit.osmocom.org/openbsc/commit/?id=9e55439ec0cc1c12ed3e171885c2638f202348b1 commit 9e55439ec0cc1c12ed3e171885c2638f202348b1 Author: Neels Hofmeyr Date: Thu Jan 14 15:08:39 2016 +0100 wip (reminders to self, whitespace) http://cgit.osmocom.org/openbsc/commit/?id=6dd3b80557e3bba4bf22e4387dbda3cc5ee2e89f commit 6dd3b80557e3bba4bf22e4387dbda3cc5ee2e89f Author: Neels Hofmeyr Date: Tue Jan 12 15:08:42 2016 +0100 make osmo-cscn compile and receive first Iu-CS buf (and log it only) http://cgit.osmocom.org/openbsc/commit/?id=d3a3072b99b9aedab9ff75bf6684313ba40591b7 commit d3a3072b99b9aedab9ff75bf6684313ba40591b7 Author: Neels Hofmeyr Date: Tue Jan 12 15:07:40 2016 +0100 iu_init: add addr and port args http://cgit.osmocom.org/openbsc/commit/?id=2bbad55912d358f49c211a63a88ce629a8744b68 commit 2bbad55912d358f49c211a63a88ce629a8744b68 Author: Neels Hofmeyr Date: Tue Jan 12 15:06:02 2016 +0100 add DIUCS debug id http://cgit.osmocom.org/openbsc/commit/?id=ea55fce3c9cbb38e2be566917ed25b06a0763eb4 commit ea55fce3c9cbb38e2be566917ed25b06a0763eb4 Author: Neels Hofmeyr Date: Mon Jan 11 00:00:45 2016 +0100 various small fixes http://cgit.osmocom.org/openbsc/commit/?id=e958574ba8807c87823dcd939d815fec5c1f4c44 commit e958574ba8807c87823dcd939d815fec5c1f4c44 Author: Neels Hofmeyr Date: Mon Jan 11 00:00:24 2016 +0100 sai arg back to pointer http://cgit.osmocom.org/openbsc/commit/?id=f0c4aa8a4f49a8f7caf0a0b980c54be04b767055 commit f0c4aa8a4f49a8f7caf0a0b980c54be04b767055 Author: Neels Hofmeyr Date: Sun Jan 10 23:43:53 2016 +0100 some fixes http://cgit.osmocom.org/openbsc/commit/?id=33c7f3e8ebd45672758fb7d8620075e9fe189a9c commit 33c7f3e8ebd45672758fb7d8620075e9fe189a9c Author: Neels Hofmeyr Date: Sun Jan 10 23:43:24 2016 +0100 generalize rab_act for ps and cs http://cgit.osmocom.org/openbsc/commit/?id=7c2a1be02a5e466fae3a68b7d019858fa0a7a7a4 commit 7c2a1be02a5e466fae3a68b7d019858fa0a7a7a4 Author: Neels Hofmeyr Date: Sun Jan 10 23:41:51 2016 +0100 move struct ue_conn_ctx to header http://cgit.osmocom.org/openbsc/commit/?id=9eb83073810282e71bf07a6bb28168cd190fc6d5 commit 9eb83073810282e71bf07a6bb28168cd190fc6d5 Author: Neels Hofmeyr Date: Sun Jan 10 23:40:43 2016 +0100 sgsn_iu -> iu http://cgit.osmocom.org/openbsc/commit/?id=e5435e69ead31cbfc728f1ab6623c75d41bd8483 commit e5435e69ead31cbfc728f1ab6623c75d41bd8483 Author: Neels Hofmeyr Date: Sun Jan 10 23:40:12 2016 +0100 sai arg http://cgit.osmocom.org/openbsc/commit/?id=28db6ce4b6e99a4bfe3d6743ecc8e70af155e635 commit 28db6ce4b6e99a4bfe3d6743ecc8e70af155e635 Author: Neels Hofmeyr Date: Sun Jan 10 23:04:53 2016 +0100 iu_common http://cgit.osmocom.org/openbsc/commit/?id=7e189d4e5aecdf5b6993d65ecce5a132aff3271d commit 7e189d4e5aecdf5b6993d65ecce5a132aff3271d Author: Neels Hofmeyr Date: Sun Jan 10 22:58:18 2016 +0100 rename sgsn_iu.c to iu.c. That code seems to be usable for the CS side, as well. A more general name is applicable. todo: move out of gprs even. http://cgit.osmocom.org/openbsc/commit/?id=aaa77766efdeac858481114cd991977447cd952d commit aaa77766efdeac858481114cd991977447cd952d Author: Neels Hofmeyr Date: Sun Jan 10 22:50:11 2016 +0100 tweak ..rcvmsg_iu()'s sai arg. It was a uint16_t*, but is passed as a uint16_t, and never used anyway, yet. http://cgit.osmocom.org/openbsc/commit/?id=5fd9a5c8fbe8a26507fa1af844bcac5d5d32f73c commit 5fd9a5c8fbe8a26507fa1af844bcac5d5d32f73c Author: Neels Hofmeyr Date: Fri Jan 8 02:41:23 2016 +0100 iu_common wip http://cgit.osmocom.org/openbsc/commit/?id=66902d2f0d4d4f695eb455b9cdd5abca77c02193 commit 66902d2f0d4d4f695eb455b9cdd5abca77c02193 Author: Neels Hofmeyr Date: Fri Jan 8 01:38:40 2016 +0100 gitignore http://cgit.osmocom.org/openbsc/commit/?id=ed0747be067ea4b7b7b251cc4c56fcc576c4ff61 commit ed0747be067ea4b7b7b251cc4c56fcc576c4ff61 Author: Neels Hofmeyr Date: Fri Jan 8 01:14:24 2016 +0100 cscn http://cgit.osmocom.org/openbsc/commit/?id=6957270bb77bc5d917df6d5d7ce5f0b98439da8e commit 6957270bb77bc5d917df6d5d7ce5f0b98439da8e Author: Neels Hofmeyr Date: Fri Jan 8 01:13:50 2016 +0100 asn_debug http://cgit.osmocom.org/openbsc/commit/?id=5d6135ac8db39586b4e78e4b0a178d29859d5716 commit 5d6135ac8db39586b4e78e4b0a178d29859d5716 Author: Neels Hofmeyr Date: Fri Jan 8 01:13:11 2016 +0100 cosmetic http://cgit.osmocom.org/openbsc/commit/?id=8fef92bb01ca06b080145758320a359cefd2854c commit 8fef92bb01ca06b080145758320a359cefd2854c Author: Neels Hofmeyr Date: Tue Jan 5 14:33:26 2016 +0100 typo http://cgit.osmocom.org/openbsc/commit/?id=4a02a7006cc481cef5fd455e5a8718ae86d80447 commit 4a02a7006cc481cef5fd455e5a8718ae86d80447 Author: Neels Hofmeyr Date: Wed Jan 6 13:28:32 2016 +0100 wip http://cgit.osmocom.org/openbsc/commit/?id=c2c0c98caf686576b64f3348ffa33d68d903798d commit c2c0c98caf686576b64f3348ffa33d68d903798d Author: Neels Hofmeyr Date: Thu Jan 28 13:04:24 2016 +0100 cscn: adjust header comment. http://cgit.osmocom.org/openbsc/commit/?id=ddd8f5b58bb742583a11c71dd050df01e1e6af3b commit ddd8f5b58bb742583a11c71dd050df01e1e6af3b Author: Neels Hofmeyr Date: Tue Jan 5 14:45:53 2016 +0100 Add osmo-cscn, as a copy of osmo-nitb. CSCN means "Circuit Switched Core Network" (-in-the-box) and will become a NITB-without-BSC, so that it talks Iu-cs to the HNBGW and talks 'A' to an external BSC. Copying NITB is debatable: on the one hand, we've agreed on the name Osmo-CSCN for the end result (without internal BSC). On the other hand, I will probably add Iu-cs into the NITB code incrementally, in such a way that theoretically, both Iu-cs and the internal BSC functionality could be used at the same time. So Osmo-CSCN will be a NITB plus Iu-cs for a while. Instead of adding to NITB, I prefer to work on a copy, so that the original NITB remains more or less unchanged. Only a later step will clearly distinguish CSCN from NITB: when the BSC part is split off for the benefit of a proper A-interface, and CSCN talks to an external BSC. http://cgit.osmocom.org/openbsc/commit/?id=60adc47063afd20da5cc0ee61255bafac1d0e8b3 commit 60adc47063afd20da5cc0ee61255bafac1d0e8b3 Author: Neels Hofmeyr Date: Sat Dec 26 03:02:20 2015 +0100 doc: add call graphs from MSC to BSC or HNB-GW (wip) http://cgit.osmocom.org/openbsc/commit/?id=0380871b3ddd56981e9e6a0a9d13e3d2d7be7f89 commit 0380871b3ddd56981e9e6a0a9d13e3d2d7be7f89 Author: Neels Hofmeyr Date: Sun Jan 10 23:06:21 2016 +0100 disable some sgsn_tests to pass the status quo. while working on this, I need to see whether I break any more things. So remove some noise temporarily. http://cgit.osmocom.org/openbsc/commit/?id=5ad1ff863a8f3ebe3cf60d647b27587e3ac2dc8e commit 5ad1ff863a8f3ebe3cf60d647b27587e3ac2dc8e Author: Neels Hofmeyr Date: Fri Jan 8 01:16:35 2016 +0100 sgsn_test build http://cgit.osmocom.org/openbsc/commit/?id=da88b75fe2745087d2e26bf225df507bcc9a9687 commit da88b75fe2745087d2e26bf225df507bcc9a9687 Author: Neels Hofmeyr Date: Fri Jan 8 01:16:19 2016 +0100 sgsn_test: apply addition of gb member http://cgit.osmocom.org/openbsc/commit/?id=90dba54473863410d53dfb5a58b4ee49de32149e commit 90dba54473863410d53dfb5a58b4ee49de32149e Author: Neels Hofmeyr Date: Fri Jan 8 01:37:42 2016 +0100 fix sgsn_mm_ctx_cleanup_free: TLLI unass. after sgsn_mm_ctx_free. The comment says so and it was moved above sgsn_mm_ctx_free in a commit marked as ugly hack. http://cgit.osmocom.org/openbsc/commit/?id=cf8ba3e2ecd43a31a271a19cba02fe34d335f51b commit cf8ba3e2ecd43a31a271a19cba02fe34d335f51b Author: Neels Hofmeyr Date: Fri Jan 8 02:40:29 2016 +0100 fix ranap_handle_co_dt, failed to pass struct pointer http://cgit.osmocom.org/openbsc/commit/?id=31256ae8a9ac9f6ae6536ae142d2373c53359baa commit 31256ae8a9ac9f6ae6536ae142d2373c53359baa 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. http://cgit.osmocom.org/openbsc/commit/?id=3af3d4a98ae09a524440c263789c2029ebea9c7d commit 3af3d4a98ae09a524440c263789c2029ebea9c7d Author: Harald Welte Date: Thu Dec 24 16:36:32 2015 +0100 gsm_04_11.c/04_08.c: s/lchan/conn/ where we don't use lchan for years http://cgit.osmocom.org/openbsc/commit/?id=d97a06d745f78aff9db4e86179c022d121103722 commit d97a06d745f78aff9db4e86179c022d121103722 Author: Harald Welte Date: Tue Jan 5 15:09:21 2016 +0100 remove dead code from Makefile.am http://cgit.osmocom.org/openbsc/commit/?id=6d289ca8802758dfeac0f18596155eba5fc9f445 commit 6d289ca8802758dfeac0f18596155eba5fc9f445 Author: Harald Welte Date: Tue Jan 5 15:07:25 2016 +0100 migrate WIP osmo-iuh hack to use system-installed libosm-ranap.so this means we no longer try to link to hard-coded files outside of the openbsc.git repository. http://cgit.osmocom.org/openbsc/commit/?id=4f86bf5d2f9291c801c3b3c117a7d935593cd270 commit 4f86bf5d2f9291c801c3b3c117a7d935593cd270 Author: Harald Welte Date: Tue Dec 29 18:56:13 2015 +0100 WIP: Really ugly hacks to get up to (and including) PDP CTX ACT http://cgit.osmocom.org/openbsc/commit/?id=89181dea487ed738fff23a13943eb3718af4e54b commit 89181dea487ed738fff23a13943eb3718af4e54b Author: Harald Welte Date: Tue Dec 29 17:52:51 2015 +0100 add sgsn_iu.c that was missed in large WIP commit http://cgit.osmocom.org/openbsc/commit/?id=363db9b9226523a061641044d5b2de3c749a4dc7 commit 363db9b9226523a061641044d5b2de3c749a4dc7 Author: Harald Welte Date: Mon Dec 28 21:03:10 2015 +0100 rtp_proxy.c: Ensure msgb_alloc is large enough for largest AMR frame In AMR 12.2 (mode 7), the actual RTP payload is 33 bytes. Howeerver, as we store the length of the (dynamically-sized) AMR payload in the first byte, our buffer needs at least 33+1 byte in size. http://cgit.osmocom.org/openbsc/commit/?id=dd4dd5e282925ea65dc1501c722ac10a833081b1 commit dd4dd5e282925ea65dc1501c722ac10a833081b1 Author: Harald Welte Date: Mon Dec 28 14:04:36 2015 +0100 subscr_name(): Handle case for subscr == NULL subscr_name() was called from several places: * either without a check for subscr being NULL, which for example was causing a segfault if we hand-over a channel before identifying the subscriber * or with an explicit NULL check and the ternary operator (?). We now simplify the code by checking for the NULL Subscriber in subscr_name() itself. http://cgit.osmocom.org/openbsc/commit/?id=1f2bee1493b961f87d88ced8c549d902da14aab9 commit 1f2bee1493b961f87d88ced8c549d902da14aab9 Author: Harald Welte Date: Fri Dec 25 22:49:37 2015 +0100 WIP http://cgit.osmocom.org/openbsc/commit/?id=6f9a6c89d434c4523efd4eb37374517dd0979d56 commit 6f9a6c89d434c4523efd4eb37374517dd0979d56 Author: Harald Welte Date: Fri Dec 25 22:31:36 2015 +0100 gprs_gmm.c: Preform LLME operations only if we have one In case the GMM message did not arrive over a Gb interface, there is no LLME (and thus the associated pointer is NULL). Don't try to perform operations on a NULL LLME. http://cgit.osmocom.org/openbsc/commit/?id=f7b8c1550ebc466a3b9811f81ce682c8016452cc commit f7b8c1550ebc466a3b9811f81ce682c8016452cc Author: Harald Welte Date: Fri Dec 25 22:23:27 2015 +0100 gprs_gmm.c: Make TLLI handling specific to Gb interface Soem of the operations we perform in the GMM layer are specific to the GPRS/EDGE radio access network and its Gb interface. Let's make them conditional to that in preparation of supporting an Iu interface. http://cgit.osmocom.org/openbsc/commit/?id=3cd6ba798aa68f67a1485e834ee2cb64bf301d80 commit 3cd6ba798aa68f67a1485e834ee2cb64bf301d80 Author: Harald Welte Date: Fri Dec 25 20:12:28 2015 +0100 gprs_gmm.c: Don't try to de-reference NULL mmctx There was a comment in the code that certain GMM messages require a valid mmctx pointer. However, nothing actually checked if that pointer was in fact non-NULL. We plainly crashed if a MS would send us the wrong message in the wrong state. http://cgit.osmocom.org/openbsc/commit/?id=7d590915f3b7662727a10a406cc122d6268fae3f commit 7d590915f3b7662727a10a406cc122d6268fae3f Author: Harald Welte Date: Fri Dec 25 19:14:57 2015 +0100 rename gsm0408_gprs_rcvmsg() to gsm0408_gprs_rcvmsg_gb() This is the entry point for GMM from Gb. We will create a new one for Iu, so let's be explicit rather than implicit. http://cgit.osmocom.org/openbsc/commit/?id=7bc84068c3ee0f5e58b537a8faef5d8e63d884d1 commit 7bc84068c3ee0f5e58b537a8faef5d8e63d884d1 Author: Harald Welte Date: Fri Dec 25 19:12:21 2015 +0100 prepare sgsn_mm_ctx for Gb and Iu mode (UMTS) Let's explicitly mark those sgsn_mm_ctx members that apply for Gb mode and (upcoming) Iu mode, respectively. http://cgit.osmocom.org/openbsc/commit/?id=82d9789a9debcbdcc1a2a0fe421b71a84d1ead89 commit 82d9789a9debcbdcc1a2a0fe421b71a84d1ead89 Author: Neels Hofmeyr Date: Thu Jan 28 14:25:31 2016 +0100 Fix two rc values in gsm0408_dispatch() I do hope the unimplemented/unknown messages did not return 0 intentionally. http://cgit.osmocom.org/openbsc/commit/?id=d3105d16782a776d73fb484ab1ae0e2812701ffb commit d3105d16782a776d73fb484ab1ae0e2812701ffb Author: Neels Hofmeyr Date: Mon Jan 18 16:01:34 2016 +0100 move subscriber conns list into struct gsm_network. Replace the global sub_connections llist with gsm_network.subscr_conns. Initialize and apply where applicable. Remove bsc_api_sub_connections(). http://cgit.osmocom.org/openbsc/commit/?id=944cec7bee125b49b6d936dd7a96cd472512a0b8 commit 944cec7bee125b49b6d936dd7a96cd472512a0b8 Author: Neels Hofmeyr Date: Mon Mar 7 17:19:19 2016 +0100 Remove unused auth code and add comment As commented in the code, the GSM_SECURITY_AUTH_FAILED path is never invoked by the gsm48_secure_channel() function as it is today. Note that the upcoming Iu auth will probably add a GSM_SECURITY_AUTH_FAILED status. In that case, sending a LU Reject immediately may be desirable, but arguably a bit of timeout could make life harder for auth attackers. The code removed by this patch doesn't send out a LU Reject ever, since a call to release_loc_updating_req() only releases the connection. To reject, a call to gsm0408_loc_upd_rej() would be necessary, as seen in loc_upd_rej_cb(). And finally, if _gsm0408_authorize_sec_cb() doesn't do anything about anything, the same loc_upd_rej_cb() will be run by a timeout and send a LU Reject properly (as commented in the code). http://cgit.osmocom.org/openbsc/commit/?id=a580d8a0b6524b4ae3f68911057daa684de3eec2 commit a580d8a0b6524b4ae3f68911057daa684de3eec2 Author: Neels Hofmeyr Date: Thu Mar 10 12:23:26 2016 +0100 GSM 04.08 message types: fix use of bitmasks According to spec, the bitmasks for message types apply only for MM and CC messages. However, various code used the bitmask even though no MM or CC messages are involved: bsc_msg_filter.c: bsc_msg_filter_initial(): use bitmasked msg_type_mm for MM messages, use unmasked msg_type for RR. osmo_bsc_filter.c: bsc_find_msc() and bsc_scan_bts_msg(): use msg_type_mm for MM, unmasked for RR. bsc_nat_rewrite.c: bsc_nat_rewrite_msg(): use msg_type_cc for CC, unmasked for SMS. bsc_ussd.c: don't mask, no MM nor CC involved. http://cgit.osmocom.org/openbsc/commit/?id=67a936c258b4cc9aad95185fb65c62eb9ce5e8b8 commit 67a936c258b4cc9aad95185fb65c62eb9ce5e8b8 Author: Neels Hofmeyr Date: Thu Mar 10 12:19:13 2016 +0100 GSM 04.08 message types: apply bitmask makro In libosmocore, MM and CC message type bitmask makros were introduced. Replace hardcoded bitmasks with these makros. Note: in some places, use of the bitmask is doubtful. This commit so far applies the makros without changing anything. Also note: the MM bitmask is hardcoded as 0xbf, but libosmocore also adjusts the mask to the apparent de-facto standard of 0x3f, while the CC bitmask is so far left unchanged at 0xbf. So where in doubt, use the CC bitmask. ----------------------------------------------------------------------- Summary of changes: openbsc/src/libfilter/bsc_msg_filter.c | 15 ++++++++------- openbsc/src/libmsc/gsm_04_08.c | 8 ++++---- openbsc/src/osmo-bsc/osmo_bsc_api.c | 8 ++++---- openbsc/src/osmo-bsc/osmo_bsc_filter.c | 15 +++++++++------ openbsc/src/osmo-bsc_nat/bsc_nat.c | 4 ++-- openbsc/src/osmo-bsc_nat/bsc_nat_rewrite.c | 9 +++++---- openbsc/src/osmo-bsc_nat/bsc_ussd.c | 4 ++-- openbsc/src/osmo-cscn/cscn_main.c | 4 ++-- 8 files changed, 36 insertions(+), 31 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Mar 10 22:20:38 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 10 Mar 2016 22:20:38 GMT Subject: openbsc.git branch neels/cscn updated. 0.15.0-332-g8f9f5d7 Message-ID: <201603102220.u2AMKc18027043@git.osmocom.org> This is an 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 15706ef96324254bd6bbbe2ee142cbff0acf844e (commit) discards 0629e93d48fa2fbd3fae9b450b0a159b67a496a2 (commit) discards 4d1bb8a68a7efa9a968a4aa8e797a0dfb542e299 (commit) discards 8e55f8b03fb8237442a0dce732c25a73f51f02c1 (commit) discards d4d0a4418f1802c0c3ae68c7fed13bce7124ac46 (commit) discards 703213f75fff4972da276133db5004b1039bd6ba (commit) discards 89eec45f89fd3a78e0975ff32152c64eaded9c91 (commit) discards b56c56f75ba3ad44fc8e924bbca1bfbb29ef7e43 (commit) discards 2fc91b4297bfc93269385684fdb38877b48b8b2c (commit) discards 65c33bd76bb04bf0100d76b22b62f8ee10bd6d22 (commit) discards 0f4149bb90dd08a5001a7767bf14b1f60334356c (commit) discards f4c4608d8efdcfd503af362d00b0c9e4599990d2 (commit) discards cf6ea370b9c006343a55b88f6e786a124fb805bf (commit) discards dd4c36f9ce514a44e7c3d7e8323c81cde17685d4 (commit) discards 9a93eb1f35a47a618bc9d31cf2282184dd27e099 (commit) discards a174df87411f47ad2e8320af36060fb9dd0cb6cb (commit) discards b8554b3d17b55b4767cd16a0a83bc787b02d3c76 (commit) discards 0735bff2a7876184e0c4c46f5ad15d7a0aeccd80 (commit) discards 25eedbf4a4f7c178efc3c7071a7b6da8e353b243 (commit) discards 4f9b3b30d3336a4c5344c91e97ee8de07a0540e9 (commit) discards bc25ee18eeb0ac4dca1d8aa94d23deb845d3cc33 (commit) discards 91f87aada8b9ea00ed63c67bf556c368f83d4cc9 (commit) discards db2a2218b49069b20ad2c0722d672dda59a47a91 (commit) discards 331d85fc65d7c29b5d378f83608d17cd8e918609 (commit) discards 7367866aa81d3438edd0478dbb8cf3f3022ef336 (commit) discards a31112fac483a215113f38bd1a83aafe0afae7bd (commit) discards c3704480dee56702be6a939940f1f1589ef82deb (commit) discards 30d584e1b9f197eacb2ab575acf1a5e32067d727 (commit) discards d0afc745c90ea65c869a3e47d0c684b6aa930ed2 (commit) discards d67d68bb796dc94f02aea9095e926f8138f6e29b (commit) discards 2613f23048b9933b0f8a2d6634f0bcf1352aa10a (commit) discards 495401a396a39cb7c4dd0e3b12f631bb97dd5b81 (commit) discards 317336fd3fe955b288a6b07bc7731837fedfeb47 (commit) discards 0eed1b4b65c4de2328128e05a7bcf3ec254ee863 (commit) discards 1c476d8a4e8b5294553d37bf8297cf839fc8f5f1 (commit) discards f5abfc9d9c522597bddaf53285f303f996cde277 (commit) discards 5d1c87b8aad07f78649b77b5f38b5888e83c2214 (commit) discards f2a92bb9890997fb06693b793bbb55fbc318b925 (commit) discards c1f330c8a65288aa5c87cece70ff00fab2f42d68 (commit) discards f80cbaf469ebb290267defefde3fa5f9047d12a5 (commit) discards 2266d0ac0c5c082631a132052827d1c974c39216 (commit) discards 8c2ed3585aa94caa80d46aef9bf03ced4fd02aa4 (commit) discards d642e4c955ba919fd5ec1cf652bf6fe847f36c49 (commit) discards a58be1f7c1c66b87acb09330432ffd3fbe4ca7ca (commit) discards b4c33b8d9758147d1cdd17670db47e7f5a985726 (commit) discards 52b18f7970e1d0b6f1e701abd28228e2d2a44102 (commit) discards 2a4001176816d50bee26b48ba56e894e26d37184 (commit) discards d10feae70716234be4e53dba1b46f6199c88720a (commit) discards 7ab75dabc37c9d0ba56f978dc2d4e41676885bc1 (commit) discards fccab1132122d7b3c865db29adeaefe54798af03 (commit) discards 597844e7724670b1813a83546fdaf3003526e13c (commit) discards c8d492bf04eb44e3916313b7825da914500c40bb (commit) discards aea88156ccf3b5ebc5a70773174d6cc085bfdbea (commit) discards 6a663fd427b5afe182e30267d6f85ad789a73297 (commit) discards 982032007c38f333ff35380af9d40cad08e8404b (commit) discards 46fe16266f62e5a6fabf0078339183509fb0203a (commit) discards c7a21f5c776953f9f0b04d200bd7851b5f14e788 (commit) discards d1ebc84f9b2026012d5086125bbe048a1d96ef90 (commit) discards bdc6596b034fecae7381eacb41086c2f8c9622d5 (commit) discards 44410373a2f134deed684830a06bc0a19c81d126 (commit) discards 9dde3a5a3cdcf6a2ef4dd79c3f6c56f00a968f58 (commit) discards b66a37617eabfdff74d5ef6b62999f197c080aa9 (commit) discards 0dc35a34a6c0357e96f21264d88322b7b4ee9446 (commit) discards 7372690bf6111028d7b0bd82397b29781cee1c9b (commit) discards 8b5f1bf21744259a30a91e0dba0db8fe16ad136e (commit) discards 199d7d2d6c53f8e62c00ace9d8127ea972ef38e2 (commit) discards f4f888a409dccf4c354f8d583b0f8fcefbb218d8 (commit) discards 8ae43d3b81e01905a999fca6827f5953b3240b59 (commit) discards 9d4425da28b9ff6a318734e29269a728eba66e6b (commit) discards c3541c61e1105ed1c7e4e442d8ea7026763cc932 (commit) discards 5dfc4c128d3d4e33f23a19850c43605deeca5089 (commit) discards fae5b126a5beb91c01e91306f01ece4bc3fb60d5 (commit) discards 501dfb80a2f0b75c0f2de1c6202286dd0ba831e6 (commit) discards 512ab0d84c86adf9b9076689aa3bc02aee5dd9a4 (commit) discards 1ac66cda7bbbcf2e646dfc8a1ae01773e009d1d4 (commit) discards 22d9aaa532c01840b0218784c33bd0a76c566376 (commit) discards f897287699413d6635709a8495c8e1901946072c (commit) discards cea41315f66adbafd4ba426f5a6a6a2db97c5162 (commit) discards 3ff874721740988ca32bbbdce90dd499609034cd (commit) discards a6f78bfa46559a5eca6b9f936b03eb6de1180c42 (commit) discards 9c31e29ea58f9b5fa6cef2dd5dea399ab5c0bed6 (commit) discards a73ad137da311216fa193ae7ad69adf784879401 (commit) discards 8f59595086c6ce8710cb87602edc0051c35af76c (commit) discards b0d4238996456eb0f54bd4bc74f33c4ab3366bfb (commit) discards 7764e6f11fd8621efe63067cf9814159ce4a506e (commit) discards 1a9710a01d670aa917f09e3edb326388e133e40b (commit) discards c979558f8649d99867553f13a83e0b095db38f2d (commit) discards 9d72118b84cec641c40326f92c2ffc610c7e55dd (commit) discards 2e4e43f1caf647ccf348f01643437ef9f96aa82b (commit) discards 0d9a76724cae6ca46aad0e8236cc6c1f81ad66fa (commit) discards 6655da1682d4e1944bdd6f1eb211f69c17958eba (commit) discards 56f0594d4c5dc8dce7b09cbc5fe2932d225ca224 (commit) discards f6b402b039a2a0d1c9d677a5c33144a052d50994 (commit) discards c2f7f0128dc641bf60a5895b94bb3a4a925874ef (commit) discards f09d9a233c13c7eca00425437735bfa946d82fa9 (commit) discards 3c99d42b6220dc6d94df8ed60bcb2bc6ff597954 (commit) discards b18e25da386d44c435aab736cb660bb8a9f17945 (commit) discards 51ff9cd7fbb6f3060ed30072cfa745d3bd508b53 (commit) discards 3e829663e32bb27bff5aa352b3abcfd943b3d67a (commit) discards 9e55439ec0cc1c12ed3e171885c2638f202348b1 (commit) discards 6dd3b80557e3bba4bf22e4387dbda3cc5ee2e89f (commit) discards d3a3072b99b9aedab9ff75bf6684313ba40591b7 (commit) discards 2bbad55912d358f49c211a63a88ce629a8744b68 (commit) discards ea55fce3c9cbb38e2be566917ed25b06a0763eb4 (commit) discards e958574ba8807c87823dcd939d815fec5c1f4c44 (commit) discards f0c4aa8a4f49a8f7caf0a0b980c54be04b767055 (commit) discards 33c7f3e8ebd45672758fb7d8620075e9fe189a9c (commit) discards 7c2a1be02a5e466fae3a68b7d019858fa0a7a7a4 (commit) discards 9eb83073810282e71bf07a6bb28168cd190fc6d5 (commit) discards e5435e69ead31cbfc728f1ab6623c75d41bd8483 (commit) discards 28db6ce4b6e99a4bfe3d6743ecc8e70af155e635 (commit) discards 7e189d4e5aecdf5b6993d65ecce5a132aff3271d (commit) discards aaa77766efdeac858481114cd991977447cd952d (commit) discards 5fd9a5c8fbe8a26507fa1af844bcac5d5d32f73c (commit) discards 66902d2f0d4d4f695eb455b9cdd5abca77c02193 (commit) discards ed0747be067ea4b7b7b251cc4c56fcc576c4ff61 (commit) discards 6957270bb77bc5d917df6d5d7ce5f0b98439da8e (commit) discards 5d6135ac8db39586b4e78e4b0a178d29859d5716 (commit) discards 8fef92bb01ca06b080145758320a359cefd2854c (commit) discards 4a02a7006cc481cef5fd455e5a8718ae86d80447 (commit) discards c2c0c98caf686576b64f3348ffa33d68d903798d (commit) discards ddd8f5b58bb742583a11c71dd050df01e1e6af3b (commit) discards 60adc47063afd20da5cc0ee61255bafac1d0e8b3 (commit) discards 0380871b3ddd56981e9e6a0a9d13e3d2d7be7f89 (commit) discards 5ad1ff863a8f3ebe3cf60d647b27587e3ac2dc8e (commit) discards da88b75fe2745087d2e26bf225df507bcc9a9687 (commit) discards 90dba54473863410d53dfb5a58b4ee49de32149e (commit) discards cf8ba3e2ecd43a31a271a19cba02fe34d335f51b (commit) discards 31256ae8a9ac9f6ae6536ae142d2373c53359baa (commit) discards 3af3d4a98ae09a524440c263789c2029ebea9c7d (commit) discards d97a06d745f78aff9db4e86179c022d121103722 (commit) discards 6d289ca8802758dfeac0f18596155eba5fc9f445 (commit) discards 4f86bf5d2f9291c801c3b3c117a7d935593cd270 (commit) discards 89181dea487ed738fff23a13943eb3718af4e54b (commit) discards 363db9b9226523a061641044d5b2de3c749a4dc7 (commit) discards dd4dd5e282925ea65dc1501c722ac10a833081b1 (commit) discards 1f2bee1493b961f87d88ced8c549d902da14aab9 (commit) discards 6f9a6c89d434c4523efd4eb37374517dd0979d56 (commit) discards f7b8c1550ebc466a3b9811f81ce682c8016452cc (commit) discards 3cd6ba798aa68f67a1485e834ee2cb64bf301d80 (commit) discards 7d590915f3b7662727a10a406cc122d6268fae3f (commit) discards 7bc84068c3ee0f5e58b537a8faef5d8e63d884d1 (commit) discards 82d9789a9debcbdcc1a2a0fe421b71a84d1ead89 (commit) discards d3105d16782a776d73fb484ab1ae0e2812701ffb (commit) discards 944cec7bee125b49b6d936dd7a96cd472512a0b8 (commit) discards a580d8a0b6524b4ae3f68911057daa684de3eec2 (commit) discards 67a936c258b4cc9aad95185fb65c62eb9ce5e8b8 (commit) via 8f9f5d72338337500b89ff8cab2f2a0d4fc2923f (commit) via 30b92e97ac32664ab17384f00d81a8716b9cfb01 (commit) via 01291068777e6fb3d1cceee64f1242b2d858684e (commit) via 59464e9e4aea75ad29e5a65bce756d58971f4e39 (commit) via a6adcdb83deffc91c080170a51e042322279d5fa (commit) via dc00fbd04a5f8f6d82428c4d675b2a1a5ac6e366 (commit) via 7e9ab98bdd53ae81a81c735c9279e1813d312752 (commit) via 03fdca27c5c9160c19f3a4009de185f9cb8aa3eb (commit) via 0e119cfb0c00467f2fb0d6b72ffe323ebd7252bc (commit) via ce375095e45016a5e88269ee8a7635aaee4e4612 (commit) via 21dba8eed5e7db646ea0b4714cf5a450af2bbc57 (commit) via 555c9d48940fdaf2416d082b05ad092be444d478 (commit) via d76bdd0c54576bbb10b5b660697117b1e6dd0cad (commit) via adeaca5293696bde9bedc3a5ded99b39856a671a (commit) via 1a0ad0cd9cc7e20267dddb5bf58f76736f02f94a (commit) via ded9ff10c871bf71cc3341e2635b0b12fe5b5a14 (commit) via 0b3ddd956d6b1b9d33b892d5ca951991678f1f6b (commit) via 2828f8a811065ef3bfaf34f21f6a9e048d271f0c (commit) via 5ffe2a56051a4dd73d806dc58b56f8c7d1f78a9b (commit) via 263d3bd7e558350e1e8573c8202a53d80c580b15 (commit) via f92ca7364e6eea64e0c3d477f433d3147c49dd00 (commit) via c782ff4ee1d549e685a36ffcbde94bdf99416278 (commit) via c877d156c759441e53ffa273f456b6be68a29708 (commit) via 2b45be373d6548cd50b265f10615f9dd58021eff (commit) via bc0532e8c5f0debbbc1c387dc67cfe1efce91e73 (commit) via 04b2f5d028b92712f9d96a2fc93130f93293d8e7 (commit) via 2c589af76558f3b9126df165e59a1264ada57f41 (commit) via b73aeecb9d6906e22c208f0d89cd0fe4d81d651f (commit) via 34b29717a736cdc0834c6cb8d35a01bdc610c3f4 (commit) via d89204145b1da88339bb5fba61e2259a5c62a0e5 (commit) via 716134dd739820fd272583fe55fa7e922abb5fda (commit) via d55e375530fb30a91c5fc478ab8efcca317fbb00 (commit) via 72a5f8574ee5e89dba95fc76502edebb4f55e722 (commit) via 54a0de6a390fe908fa8cd4e3f0e2f9dd7170f567 (commit) via 0cd25278dbb0de2b492e23e6bc8ac1c8ecf4279a (commit) via 812895c0edb2614213f78361eef16b931b374a3c (commit) via b2ee0fbdf1fb9d9c4f4620a747a14dab60212ed5 (commit) via d698f818688311bbc4ec14a1957eb94c9a877c06 (commit) via 4b249fc736a6a60335c520d75c8f96b84cf1fe03 (commit) via 5600771a305161f10f5189675ac53c4038ea5c2d (commit) via 22dc08745e236c81bedfa1157ea5683c7febffa7 (commit) via e9012648afef3acc52948a5e3663c74f5e7e2333 (commit) via b490199446b18a91e3cef686f7e21803443c7936 (commit) via 537d1b5a7d692b6773cbc3ddf348676367f1c961 (commit) via eaf2715c27d174de1f5b4e7aabd4ee45760d7436 (commit) via 4ba8120c7beda5690022caccf90c1fa9e0f3e012 (commit) via c78d18e71533f98082d0c1213c87eca8e851e742 (commit) via 03f60371e1f2a07f9e9c5e7a394ea19322aeb2e5 (commit) via e7936f4c5e0c7b465a77319739b3905c245a51e1 (commit) via 2cf161d2f044f9457ea9f5c542b8fdd1ea03d4a6 (commit) via 7836993e8a934e03646baf9f7621d53fed930867 (commit) via 1de94728608a38c6afb62f265cd8e689831ecd21 (commit) via db87aa37c832a5408a42e1fec3623141ac4c8322 (commit) via 0ea71df70542f288ce57c12cdb6c7f2915382d80 (commit) via bfb853ec636b54fa7e9becc9ef4d366649685fec (commit) via 3e8be37dbb8a5df6ac3ac03f14b82f55940b6180 (commit) via 03d446308f4ff9aa30bad10505b31b3f058b2de4 (commit) via c68c952ac4dcec2b8d22383b967c0c71b21124cb (commit) via f23c32573527e27d31a70cfdb568a3f24ec50183 (commit) via 72be33cd79df8a3f10f01be3ff7bf4b69951605a (commit) via 41a7017b9b7db805becd336deabee2831b2b1e5f (commit) via cb36f6152d142757ae16973ec9661f38ab3daacd (commit) via dbf9f8f99af27a45b5a0abdd24a9041d490d0c7b (commit) via 4af76f0879534164e84779e588e927ee7b5448c0 (commit) via a8942951b8531d9ce6104833c1cf0a7d37f9efec (commit) via 0feb1479d1a63a8c1392eee9b6314a9930f46da8 (commit) via 43f3439f82d9a013f8dd703213a5fa12838508a8 (commit) via 24710a891625b83698b469424362e0bc993335ff (commit) via 338064f2f531753590839443ddbd364aaca6a73e (commit) via 7046f008f9344e0c3c5288492486f9988449fd86 (commit) via 26aaf1c1f8e3fcd6ae72fc722dc84e0dda05c146 (commit) via 7e65c840a86a7200de9f056f5a664eec62804915 (commit) via d5f7e44a06e60f75b55e590eb41056077696dab7 (commit) via 6652f68e3880a18566fe48f13975885dadd8584b (commit) via 32fb3b007300247c087450f12641089e05468f1d (commit) via a1f2c5f509f90045d222cc7f70ad843a49065e33 (commit) via eeef28f826ab70929be64b96cd9726e1b8aad379 (commit) via bdfafa55022890c0960dcdfd8a65c06388a1e8b5 (commit) via 3ab27b66aca74b22f2a0607461405490334f6810 (commit) via 4960c78e50d12f561edf7593365af50aa15ce80e (commit) via b8bd10f5c0a008632fdc8ed06a4aae4086d68e17 (commit) via a0c41f4a679edd5c886af57a25748f5c9adfd552 (commit) via 5aa5a4bcdd9a8b3617e1bf924813ceccc439fe05 (commit) via 728b48b7d6192006c614a8f6ee066fabc252f2d5 (commit) via 5e34f7a869fdff02040c1c416dc514bf8cacb402 (commit) via 584d18fee8158f828893f104270cb3bfd3fb5702 (commit) via 4071de5494f78bd70cad1460a0ad66a058a5bba5 (commit) via 3295da6cbb54bad37a8e9ad6c3897c327e204d62 (commit) via 04f7b50d009b6facf54a32c667edea19f488e4aa (commit) via 7e50cc1e7457bb9c24ed41aaae9f6b8ff8220373 (commit) via 0f00f4df6da8df98e411ee29db38106bb9986c34 (commit) via 761b7c056852e88ecdab16e01b5b25ef60aa1608 (commit) via e50b03612a7a714f654c361c8d15ef4a7976c8ca (commit) via 74027fbfd9c75f15e6fae38680a09d6c221b1937 (commit) via 094605573d0aeef0150f64f524889c00c8667751 (commit) via 80c5e2f509fea1f67bd13a6744a752afca658a70 (commit) via 6fa965d9505ba61fe1e9705fd70dec4152a87124 (commit) via dc066595e068a354d51cc086a1b899e1bbf1c0e4 (commit) via 2933a712bfe13e487e7da20c3a3d013173651141 (commit) via ce87b8359e02bd9d4fbde6e7e5954a1d6d571b7d (commit) via fabfab974ddb7ed47aa37d42f2ba0448744b9b6a (commit) via 4073e5f8c13d08eb28c91f202f2caf7b164b212d (commit) via 452849c5f022e96b47c8d4e9c7be816440da8b4f (commit) via 9f73b5b4114e3597df06a55a6cf24194cba502a9 (commit) via 340d775a553ea90e4345f97bbd5d3ad40dcc7310 (commit) via cfd84ce58f3b570665420b1fd0bcf393b202c372 (commit) via 755ca613dda2be01a8e475104a87798bfe3561bd (commit) via 5ddd3749aa16c8de6bd673dd8393994b4fcf346c (commit) via 31ebccf9d4033182da549008286ea12527268443 (commit) via eb81a8cd7512d30f58235ae7acb37205adf2c408 (commit) via 270ecb6a347fd0b63347f4bfafb2765ffc3a3a5c (commit) via 791b826d8b731e2f806795e91756681c01832a00 (commit) via c3829c02a837eca37bb5bcb2027ca2968270c121 (commit) via 9a0fcf49e1f0ba2ae5343b6e15d39f8b1478b5ed (commit) via 43e3cffb7050b38435c987e7682a62def1f391f0 (commit) via 5feff51832cec62865dba3f8dc497120fc7ee8f8 (commit) via 9979881f2f3b9c2d96772f7bc4715da71a9c63b9 (commit) via 42d2db89d1734190d31554bdddf19b29eb955dbe (commit) via fa406b7448d71fb751a0171e42db1d5598221184 (commit) via 602f535db7490dc58248ce1a9a121ea47f236ae4 (commit) via 6cb6cdb9045a1170ae47b72e9d239278125335ab (commit) via 50861912f62b9ca6918092c474a313af737182dc (commit) via 5bfabeaaef6e5c7ed753d0526f8065a1fd5317b4 (commit) via f6b829fa92bcbb25e95a7814e185e1ab92dfe6c1 (commit) via a0bced37effb2dccbcea6c3504d3b66e143cf390 (commit) via 17f853b4dd0eddd92db7c61ac987b35fadb1e092 (commit) via 67a8ff902d7d0569e6fc199da0dd18ae2421c88a (commit) via 9938dd8ba060bd8dcb9daf74148f3c63e5f899fc (commit) via e5438b423ae1be982229618af38717a921a25796 (commit) via 0cad9d804edc8f590a153aba2a5cadbfa255fe43 (commit) via d1452d23c52afe09ca4703be600c6fa5f4d91982 (commit) via 2c376b372961a5407c92e9aa2b1c2b7202ccb8c7 (commit) via 9d03e55b92c1929f6f9374e0b6baee73a4f51a3c (commit) via 6577dd21fb8f103583f8d1011b4af2ecb88a9ba7 (commit) via 7ea7ae766dba47c69f978631cbd372936f409321 (commit) via 829970dba749bfab44e1389ea759ad9f8652a605 (commit) via 466ceffc465403f951895e4d81c9d76800d6bc11 (commit) via 76b0258a4e6c5f2d6a24c580bd643e9a04d84371 (commit) via 708e5186a132ba3c1026f4c0485dfead290432f6 (commit) via ffc599ed8ce1599da2193e0855d30468d76c89a9 (commit) via c3e10fbdc6ea4210bd6cbdea600864dfd333561f (commit) via 789c1138fa23a1946eb635b7a704d1878f2fb685 (commit) via 111019b08bec39f1b91290cb6dceeebe7840c09d (commit) via e5dde8fc04f9e426761917316ea39550848601fc (commit) via bdf22d2bc40f846fba284ebf7fe9e1225339ecbd (commit) via b1529cacea99765116bcddc0f91c10de8ab042cf (commit) via b9d38c29065ffca6f5d38689d238674456da5d02 (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 (15706ef96324254bd6bbbe2ee142cbff0acf844e) \ N -- N -- N (8f9f5d72338337500b89ff8cab2f2a0d4fc2923f) 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=8f9f5d72338337500b89ff8cab2f2a0d4fc2923f commit 8f9f5d72338337500b89ff8cab2f2a0d4fc2923f Author: Neels Hofmeyr Date: Thu Mar 10 22:58:21 2016 +0100 cscn: fix VTY port: don't use SGSN's port number http://cgit.osmocom.org/openbsc/commit/?id=30b92e97ac32664ab17384f00d81a8716b9cfb01 commit 30b92e97ac32664ab17384f00d81a8716b9cfb01 Author: Neels Hofmeyr Date: Wed Mar 9 01:31:20 2016 +0100 msc: allow only authentication without ciphering So far the code did only auth+ciph or none. Add case handling for only authentication without ciphering (basically just fill in the blanks). http://cgit.osmocom.org/openbsc/commit/?id=01291068777e6fb3d1cceee64f1242b2d858684e commit 01291068777e6fb3d1cceee64f1242b2d858684e Author: Neels Hofmeyr Date: Tue Mar 8 15:14:59 2016 +0100 HACK: hardcode subscriber auth tuple for IuCS http://cgit.osmocom.org/openbsc/commit/?id=59464e9e4aea75ad29e5a65bce756d58971f4e39 commit 59464e9e4aea75ad29e5a65bce756d58971f4e39 Author: Neels Hofmeyr Date: Mon Mar 7 16:53:45 2016 +0100 cosmetic http://cgit.osmocom.org/openbsc/commit/?id=a6adcdb83deffc91c080170a51e042322279d5fa commit a6adcdb83deffc91c080170a51e042322279d5fa Author: Neels Hofmeyr Date: Mon Mar 7 16:53:02 2016 +0100 Adjust authentication logic for Iu, move a log notice Depending on conn->via_iface, fail upon missing auth for 3G. Move the log notice saying "skipping auth" to gsm48_secure_channel() where conn->via_iface is actually known. http://cgit.osmocom.org/openbsc/commit/?id=dc00fbd04a5f8f6d82428c4d675b2a1a5ac6e366 commit dc00fbd04a5f8f6d82428c4d675b2a1a5ac6e366 Author: Neels Hofmeyr Date: Mon Mar 7 16:50:47 2016 +0100 spread a few debug logs around authentication http://cgit.osmocom.org/openbsc/commit/?id=7e9ab98bdd53ae81a81c735c9279e1813d312752 commit 7e9ab98bdd53ae81a81c735c9279e1813d312752 Author: Neels Hofmeyr Date: Mon Mar 7 16:48:38 2016 +0100 fix confusing typo in constant (THAN -> THEN) http://cgit.osmocom.org/openbsc/commit/?id=03fdca27c5c9160c19f3a4009de185f9cb8aa3eb commit 03fdca27c5c9160c19f3a4009de185f9cb8aa3eb Author: Neels Hofmeyr Date: Fri Mar 4 15:36:59 2016 +0100 fix build: add xsc to osmo-bsc and tests/bsc-nat http://cgit.osmocom.org/openbsc/commit/?id=0e119cfb0c00467f2fb0d6b72ffe323ebd7252bc commit 0e119cfb0c00467f2fb0d6b72ffe323ebd7252bc Author: Neels Hofmeyr Date: Fri Mar 4 15:29:56 2016 +0100 move two gsm0480_send_*() to xsc as gsm0480_gen_*() Have two separate gsm0480_send_ussdNotify() and gsm0480_send_releaseComplete() for each of libbsc and libmsc. Move their core into libxsc as generator functions returning a msgb. Add src/libbsc/gsm_04_80_utils.c (note, not 04_08) to implement the libbsc side of it. The code is identical, but the linked structs and functions differ in each case. There could be a common source file built for both, but I decided against it, for more clarity I hope. http://cgit.osmocom.org/openbsc/commit/?id=ce375095e45016a5e88269ee8a7635aaee4e4612 commit ce375095e45016a5e88269ee8a7635aaee4e4612 Author: Neels Hofmeyr Date: Fri Mar 4 15:27:48 2016 +0100 fix two minor Makefile.am errors http://cgit.osmocom.org/openbsc/commit/?id=21dba8eed5e7db646ea0b4714cf5a450af2bbc57 commit 21dba8eed5e7db646ea0b4714cf5a450af2bbc57 Author: Neels Hofmeyr Date: Fri Mar 4 14:15:12 2016 +0100 move sms_next_rp_msg_ref() to libxsc, for gsm0408test Also change the signature to avoid using gsm_subscriber_connection, which has different members in libbsc and libmsc. http://cgit.osmocom.org/openbsc/commit/?id=555c9d48940fdaf2416d082b05ad092be444d478 commit 555c9d48940fdaf2416d082b05ad092be444d478 Author: Neels Hofmeyr Date: Fri Mar 4 13:36:12 2016 +0100 rename nitb vty config to cscn, move to cscn_vty.c http://cgit.osmocom.org/openbsc/commit/?id=d76bdd0c54576bbb10b5b660697117b1e6dd0cad commit d76bdd0c54576bbb10b5b660697117b1e6dd0cad Author: Neels Hofmeyr Date: Fri Mar 4 14:56:26 2016 +0100 disable code trying to reach across BSC/MSC bounds, make build pass Disable ipacc_rtp_direct, Osmo SMPP TLVs, Ctrl interface and channel_test. These need to be reimplemented with proper separation of libs. Add some tall_* pointers the linker requires for osmo-cscn. http://cgit.osmocom.org/openbsc/commit/?id=adeaca5293696bde9bedc3a5ded99b39856a671a commit adeaca5293696bde9bedc3a5ded99b39856a671a Author: Neels Hofmeyr Date: Fri Mar 4 14:49:12 2016 +0100 libmsc: stubify paging (A-/Iu-interfaces need to reimplement this) http://cgit.osmocom.org/openbsc/commit/?id=1a0ad0cd9cc7e20267dddb5bf58f76736f02f94a commit 1a0ad0cd9cc7e20267dddb5bf58f76736f02f94a Author: Neels Hofmeyr Date: Fri Mar 4 14:46:42 2016 +0100 add libmsc/a_iface.c for A-interface stubs (so far only mock) http://cgit.osmocom.org/openbsc/commit/?id=ded9ff10c871bf71cc3341e2635b0b12fe5b5a14 commit ded9ff10c871bf71cc3341e2635b0b12fe5b5a14 Author: Neels Hofmeyr Date: Fri Mar 4 14:39:22 2016 +0100 gsm_subscriber_connection: further split between BSC and MSC Move some Iu/A members into the MSC #ifdef. Have separate allocate and free functions for the two scopes. http://cgit.osmocom.org/openbsc/commit/?id=0b3ddd956d6b1b9d33b892d5ca951991678f1f6b commit 0b3ddd956d6b1b9d33b892d5ca951991678f1f6b Author: Neels Hofmeyr Date: Fri Mar 4 14:37:31 2016 +0100 create libxsc and move some code, never link libbsc and libmsc libbsc and libmsc have conflicting definitions of gsm_subscriber_connection and do no longer belong together anyway. Create libxsc, meaning 'lib[bm]sc', to hold all code used by both libmsc and libbsc, and make sure gsm_subscriber_connection isn't used there. In various binaries and tests, do not link libbsc and libmsc. (Note: this commit was reshaped out of a large wip chunk, it may not compile properly without the subsequent commits) http://cgit.osmocom.org/openbsc/commit/?id=2828f8a811065ef3bfaf34f21f6a9e048d271f0c commit 2828f8a811065ef3bfaf34f21f6a9e048d271f0c Author: Neels Hofmeyr Date: Thu Mar 3 14:48:49 2016 +0100 Remove osmo-nitb, cannot link libbsc with libmsc anymore http://cgit.osmocom.org/openbsc/commit/?id=5ffe2a56051a4dd73d806dc58b56f8c7d1f78a9b commit 5ffe2a56051a4dd73d806dc58b56f8c7d1f78a9b Author: Neels Hofmeyr Date: Mon Feb 29 09:36:43 2016 +0100 cscn: apply vty bind addr configuration http://cgit.osmocom.org/openbsc/commit/?id=263d3bd7e558350e1e8573c8202a53d80c580b15 commit 263d3bd7e558350e1e8573c8202a53d80c580b15 Author: Neels Hofmeyr Date: Mon Feb 29 09:34:12 2016 +0100 debug: set almost everything to LOGL_DEBUG for easier dev http://cgit.osmocom.org/openbsc/commit/?id=f92ca7364e6eea64e0c3d477f433d3147c49dd00 commit f92ca7364e6eea64e0c3d477f433d3147c49dd00 Author: Neels Hofmeyr Date: Sun Feb 28 00:54:27 2016 +0100 cscn_main.c: fix ctrl init Include control_vty.h so that ctrl_vty_get_bind_addr() is properly declared. Add ctrl iface vty commands. http://cgit.osmocom.org/openbsc/commit/?id=c782ff4ee1d549e685a36ffcbde94bdf99416278 commit c782ff4ee1d549e685a36ffcbde94bdf99416278 Author: Neels Hofmeyr Date: Sun Feb 14 23:54:10 2016 +0100 wip: exclude more bsc stuff from gsm_subscriber_conn http://cgit.osmocom.org/openbsc/commit/?id=c877d156c759441e53ffa273f456b6be68a29708 commit c877d156c759441e53ffa273f456b6be68a29708 Author: Neels Hofmeyr Date: Thu Feb 18 12:36:26 2016 +0100 cscn: minor dbg log tweak http://cgit.osmocom.org/openbsc/commit/?id=2b45be373d6548cd50b265f10615f9dd58021eff commit 2b45be373d6548cd50b265f10615f9dd58021eff Author: Neels Hofmeyr Date: Sat Feb 27 01:40:04 2016 +0100 cscn: apply socket path / bind addr changes after rebase After rebasing onto 1b0e5540dba697, some changes need to be applied to cscn_main.c, originally a copy of bsc_hack.c before the rebase. On master, configurable MNCC socket path and Control interface bind address were added. http://cgit.osmocom.org/openbsc/commit/?id=bc0532e8c5f0debbbc1c387dc67cfe1efce91e73 commit bc0532e8c5f0debbbc1c387dc67cfe1efce91e73 Author: Neels Hofmeyr Date: Mon Feb 22 12:16:55 2016 +0100 osmo-bsc: half-fix tz override to allow compilation As described in a comment, for MSCSPLIT the tz data has been moved to network level. To allow compiling osmo-bsc on the sysmocom-iu branch, move tz up to network level in osmo-bsc as well. This could be done better for osmo-bsc, rather easily too, still allowing per-BTS timezone settings. But I'm trying to focus on IuCS and would like to come back to this later. http://cgit.osmocom.org/openbsc/commit/?id=04b2f5d028b92712f9d96a2fc93130f93293d8e7 commit 04b2f5d028b92712f9d96a2fc93130f93293d8e7 Author: Daniel Willmann Date: Thu Feb 25 15:22:57 2016 +0100 WIP: gprs_gmm: Get mm ctx from RA update in Iu mode Iu mode doesn't have tlli, so look up according to p-tmsi http://cgit.osmocom.org/openbsc/commit/?id=2c589af76558f3b9126df165e59a1264ada57f41 commit 2c589af76558f3b9126df165e59a1264ada57f41 Author: Daniel Willmann Date: Tue Feb 23 20:59:07 2016 +0100 WIP: Try and activate RABs after service request http://cgit.osmocom.org/openbsc/commit/?id=b73aeecb9d6906e22c208f0d89cd0fe4d81d651f commit b73aeecb9d6906e22c208f0d89cd0fe4d81d651f Author: Daniel Willmann Date: Tue Feb 23 20:14:50 2016 +0100 gprs_gmm: Log service request if not receieved from Iu mode http://cgit.osmocom.org/openbsc/commit/?id=34b29717a736cdc0834c6cb8d35a01bdc610c3f4 commit 34b29717a736cdc0834c6cb8d35a01bdc610c3f4 Author: Daniel Willmann Date: Tue Feb 23 20:13:25 2016 +0100 gprs_gmm: Send gmm_service_accept from gsm48_gmm_authorize() http://cgit.osmocom.org/openbsc/commit/?id=d89204145b1da88339bb5fba61e2259a5c62a0e5 commit d89204145b1da88339bb5fba61e2259a5c62a0e5 Author: Daniel Willmann Date: Tue Feb 23 20:09:39 2016 +0100 gprs: Update ue ctx from msg In case a Iu connection is reconnected we need to update the ue ctx http://cgit.osmocom.org/openbsc/commit/?id=716134dd739820fd272583fe55fa7e922abb5fda commit 716134dd739820fd272583fe55fa7e922abb5fda Author: Daniel Willmann Date: Tue Feb 23 09:53:12 2016 +0100 sgsn_test: Fix mmctx llme and tlli struct names after merge http://cgit.osmocom.org/openbsc/commit/?id=d55e375530fb30a91c5fc478ab8efcca317fbb00 commit d55e375530fb30a91c5fc478ab8efcca317fbb00 Author: Daniel Willmann Date: Tue Feb 23 09:52:13 2016 +0100 gprs_gmm: Fix mmctx tlli member rename after merge http://cgit.osmocom.org/openbsc/commit/?id=72a5f8574ee5e89dba95fc76502edebb4f55e722 commit 72a5f8574ee5e89dba95fc76502edebb4f55e722 Author: Daniel Willmann Date: Mon Feb 22 15:59:17 2016 +0100 gprs: Handle GMM service request (Iu mode only) Iu mode has a GMM service request message which a UE in PMM-IDLE mode can use to switch back to PMM-CONNECTED mode. http://cgit.osmocom.org/openbsc/commit/?id=54a0de6a390fe908fa8cd4e3f0e2f9dd7170f567 commit 54a0de6a390fe908fa8cd4e3f0e2f9dd7170f567 Author: Daniel Willmann Date: Mon Feb 22 10:34:32 2016 +0100 osmo-bsc: Pass gsmnet to bsc_vty_init() http://cgit.osmocom.org/openbsc/commit/?id=0cd25278dbb0de2b492e23e6bc8ac1c8ecf4279a commit 0cd25278dbb0de2b492e23e6bc8ac1c8ecf4279a Author: Neels Hofmeyr Date: Sun Feb 21 12:21:35 2016 +0100 libmsc/smpp: disable lchan access for now To make the IuCS build work, disable the BSC-land access from MSC's SMPP code. Some way shall be found to make the Osmocom vendor-specific SMPP TLVs work over the A-interface (after the MSCSPLIT), but we're concentrating on IuCS for now. http://cgit.osmocom.org/openbsc/commit/?id=812895c0edb2614213f78361eef16b931b374a3c commit 812895c0edb2614213f78361eef16b931b374a3c Author: Daniel Willmann Date: Sat Feb 20 11:02:42 2016 +0100 libmsc: Don't use bts field of gsm_subscriber_connection Use gsm_subscriber_connection does not have a bts field if building as libmsc. Use network directly. http://cgit.osmocom.org/openbsc/commit/?id=b2ee0fbdf1fb9d9c4f4620a747a14dab60212ed5 commit b2ee0fbdf1fb9d9c4f4620a747a14dab60212ed5 Author: Daniel Willmann Date: Fri Feb 19 16:59:08 2016 +0100 sgsn: fix use of opaque RANAP_RAB_SetupOrModifiedItemIEs_s decl http://cgit.osmocom.org/openbsc/commit/?id=d698f818688311bbc4ec14a1957eb94c9a877c06 commit d698f818688311bbc4ec14a1957eb94c9a877c06 Author: Neels Hofmeyr Date: Thu Feb 18 22:51:38 2016 +0100 cscn: fix use of opaque RANAP_RAB_SetupOrModifiedItemIEs_s decl http://cgit.osmocom.org/openbsc/commit/?id=4b249fc736a6a60335c520d75c8f96b84cf1fe03 commit 4b249fc736a6a60335c520d75c8f96b84cf1fe03 Author: Neels Hofmeyr Date: Thu Feb 18 22:42:07 2016 +0100 iu.h: fix opaque declaration of RANAP_RAB_SetupOrModifiedItemIEs_s struct RANAP_RAB_SetupOrModifiedItemIEs_s; may be declared, but not the corresponding typedef. It leads to a redefinition error in our coverity build. http://cgit.osmocom.org/openbsc/commit/?id=5600771a305161f10f5189675ac53c4038ea5c2d commit 5600771a305161f10f5189675ac53c4038ea5c2d Author: Daniel Willmann Date: Thu Feb 18 15:59:01 2016 +0100 Revert "iu.c: avoid warning by declaring ranap_free_rab_setupormodifieditemies()" There should be no need to silence this warning, the ranap_free_* functions are declared in libranap headers. In any case this will only obscure any real issue. Maybe osmo-iuh was not rebuilt completely (including generation of the c files from the python script). This reverts commit 05ae5b1245f95bf765b42e49af7b2596e013f0a0. http://cgit.osmocom.org/openbsc/commit/?id=22dc08745e236c81bedfa1157ea5683c7febffa7 commit 22dc08745e236c81bedfa1157ea5683c7febffa7 Author: Daniel Willmann Date: Thu Feb 18 15:51:06 2016 +0100 libiu: Use custom setupormodifieditemies function The one generated by the python script doesn't really do what we want. Instead of futzing around with the script again just write our own version. http://cgit.osmocom.org/openbsc/commit/?id=e9012648afef3acc52948a5e3663c74f5e7e2333 commit e9012648afef3acc52948a5e3663c74f5e7e2333 Author: Daniel Willmann Date: Thu Feb 18 15:50:30 2016 +0100 libiu: Indicate in log where we don't handle a specific message http://cgit.osmocom.org/openbsc/commit/?id=b490199446b18a91e3cef686f7e21803443c7936 commit b490199446b18a91e3cef686f7e21803443c7936 Author: Daniel Willmann Date: Thu Feb 18 15:46:52 2016 +0100 libui: Don't assume gsm_network and gsm_subscriber_conncetion in libiu The sgsn uses other data structs so don't require them inside libiu. Instead keep a private list of ue contexts and iterate through that. This commit reverts the libui changes of commit d03faa4bacd4d2a8b9155faf5219a948b73f481c http://cgit.osmocom.org/openbsc/commit/?id=537d1b5a7d692b6773cbc3ddf348676367f1c961 commit 537d1b5a7d692b6773cbc3ddf348676367f1c961 Author: Neels Hofmeyr Date: Tue Feb 16 13:13:31 2016 +0100 iu.c: avoid warning by declaring ranap_free_rab_setupormodifieditemies() http://cgit.osmocom.org/openbsc/commit/?id=eaf2715c27d174de1f5b4e7aabd4ee45760d7436 commit eaf2715c27d174de1f5b4e7aabd4ee45760d7436 Author: Neels Hofmeyr Date: Tue Feb 16 13:11:45 2016 +0100 add tests/libiudummy http://cgit.osmocom.org/openbsc/commit/?id=4ba8120c7beda5690022caccf90c1fa9e0f3e012 commit 4ba8120c7beda5690022caccf90c1fa9e0f3e012 Author: Neels Hofmeyr Date: Tue Feb 16 12:07:47 2016 +0100 msc: define extern iu_tx() http://cgit.osmocom.org/openbsc/commit/?id=c78d18e71533f98082d0c1213c87eca8e851e742 commit c78d18e71533f98082d0c1213c87eca8e851e742 Author: Neels Hofmeyr Date: Tue Feb 16 12:03:01 2016 +0100 gsm0408_rcvmsg_iucs: remove unused link_id arg. http://cgit.osmocom.org/openbsc/commit/?id=03f60371e1f2a07f9e9c5e7a394ea19322aeb2e5 commit 03f60371e1f2a07f9e9c5e7a394ea19322aeb2e5 Author: Neels Hofmeyr Date: Tue Feb 16 11:53:22 2016 +0100 msc: implicitly link to iu_tx, don't have callbacks. This is more akin to the way openbsc do, as well as less code. http://cgit.osmocom.org/openbsc/commit/?id=e7936f4c5e0c7b465a77319739b3905c245a51e1 commit e7936f4c5e0c7b465a77319739b3905c245a51e1 Author: Daniel Willmann Date: Mon Feb 15 20:50:04 2016 +0100 gprs/sgsn: Use RAB assignment response cb in PDP context activation http://cgit.osmocom.org/openbsc/commit/?id=2cf161d2f044f9457ea9f5c542b8fdd1ea03d4a6 commit 2cf161d2f044f9457ea9f5c542b8fdd1ea03d4a6 Author: Daniel Willmann Date: Mon Feb 15 20:49:13 2016 +0100 osmo-cscn: Add dummy function for RAB assignment response http://cgit.osmocom.org/openbsc/commit/?id=7836993e8a934e03646baf9f7621d53fed930867 commit 7836993e8a934e03646baf9f7621d53fed930867 Author: Daniel Willmann Date: Mon Feb 15 20:47:49 2016 +0100 libiu: Add support for RAB assignment response callback http://cgit.osmocom.org/openbsc/commit/?id=1de94728608a38c6afb62f265cd8e689831ecd21 commit 1de94728608a38c6afb62f265cd8e689831ecd21 Author: Daniel Willmann Date: Mon Feb 15 20:45:35 2016 +0100 sgsn_libgtp: Update rab (de)act function names to libui version http://cgit.osmocom.org/openbsc/commit/?id=db87aa37c832a5408a42e1fec3623141ac4c8322 commit db87aa37c832a5408a42e1fec3623141ac4c8322 Author: Daniel Willmann Date: Mon Feb 15 20:39:12 2016 +0100 sgsn_test: Make sgsn_test compile again after libui change http://cgit.osmocom.org/openbsc/commit/?id=0ea71df70542f288ce57c12cdb6c7f2915382d80 commit 0ea71df70542f288ce57c12cdb6c7f2915382d80 Author: Daniel Willmann Date: Wed Feb 3 15:50:41 2016 +0100 sgsn_iu/libgtp: Update pdp context with new IP address after RAB assign In the IU case the RNC and ggsn communicate directly on the user plane. Since the IP address of the RNC is not known in our case (it sits behind the hnbgw) we need to update the PDP context with the new IP address after receiving the RAB assignment response (which includes the IP address). http://cgit.osmocom.org/openbsc/commit/?id=bfb853ec636b54fa7e9becc9ef4d366649685fec commit bfb853ec636b54fa7e9becc9ef4d366649685fec Author: Daniel Willmann Date: Mon Feb 15 13:58:35 2016 +0100 sgsn_iu: Parse the RAB assignemnt response and get pdp ctx form it The RAB assignment response includes the gtp teid that we sent along in the assignment request. Retrieve the correct pdp context from there and activate it. http://cgit.osmocom.org/openbsc/commit/?id=3e8be37dbb8a5df6ac3ac03f14b82f55940b6180 commit 3e8be37dbb8a5df6ac3ac03f14b82f55940b6180 Author: Daniel Willmann Date: Wed Feb 3 15:20:28 2016 +0100 sgsn: Add a function to return the pdp ctx for an mm ctx and tei http://cgit.osmocom.org/openbsc/commit/?id=03d446308f4ff9aa30bad10505b31b3f058b2de4 commit 03d446308f4ff9aa30bad10505b31b3f058b2de4 Author: Daniel Willmann Date: Wed Feb 3 15:17:42 2016 +0100 sgsn: Get gtp ip and teid from pdp context in gprs_iu_rab_act() http://cgit.osmocom.org/openbsc/commit/?id=c68c952ac4dcec2b8d22383b967c0c71b21124cb commit c68c952ac4dcec2b8d22383b967c0c71b21124cb Author: Daniel Willmann Date: Wed Feb 3 11:35:50 2016 +0100 gprs_gmm: Apply the auth hack only for UTRAN_Iu RAN type Try to limit the effect 3G support has on the remaining code base. The sgsn test still fails, but at a later test. http://cgit.osmocom.org/openbsc/commit/?id=f23c32573527e27d31a70cfdb568a3f24ec50183 commit f23c32573527e27d31a70cfdb568a3f24ec50183 Author: Daniel Willmann Date: Wed Feb 3 11:30:57 2016 +0100 tests/sgsn: Fix compilation of sgsn_test The sgsn test still fails, but at least it is compiling again.. http://cgit.osmocom.org/openbsc/commit/?id=72be33cd79df8a3f10f01be3ff7bf4b69951605a commit 72be33cd79df8a3f10f01be3ff7bf4b69951605a Author: Daniel Willmann Date: Mon Feb 15 13:46:39 2016 +0100 sgsn_libgtp: Use the address provided by the GGSN for RAB activation http://cgit.osmocom.org/openbsc/commit/?id=41a7017b9b7db805becd336deabee2831b2b1e5f commit 41a7017b9b7db805becd336deabee2831b2b1e5f Author: Daniel Willmann Date: Mon Feb 15 13:45:27 2016 +0100 gprs: Fix some misleading comments http://cgit.osmocom.org/openbsc/commit/?id=cb36f6152d142757ae16973ec9661f38ab3daacd commit cb36f6152d142757ae16973ec9661f38ab3daacd Author: Daniel Willmann Date: Mon Feb 15 11:55:47 2016 +0100 WIP: Wait for radio bearer before sending pdp context accept http://cgit.osmocom.org/openbsc/commit/?id=dbf9f8f99af27a45b5a0abdd24a9041d490d0c7b commit dbf9f8f99af27a45b5a0abdd24a9041d490d0c7b Author: Daniel Willmann Date: Mon Jan 25 16:55:00 2016 +0100 HACK: ranap_decode_rab_setupormodifieditemies crashes so disable it http://cgit.osmocom.org/openbsc/commit/?id=4af76f0879534164e84779e588e927ee7b5448c0 commit 4af76f0879534164e84779e588e927ee7b5448c0 Author: Daniel Willmann Date: Mon Jan 25 16:53:20 2016 +0100 sgsn_iu: RABAssignment response is an Outcome, not a Successful one http://cgit.osmocom.org/openbsc/commit/?id=a8942951b8531d9ce6104833c1cf0a7d37f9efec commit a8942951b8531d9ce6104833c1cf0a7d37f9efec 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=0feb1479d1a63a8c1392eee9b6314a9930f46da8 commit 0feb1479d1a63a8c1392eee9b6314a9930f46da8 Author: Neels Hofmeyr Date: Sun Feb 14 23:23:06 2016 +0100 doc: rename nitb graph to bsc, add msc graph NITB is already gone from this branch. We may even resurrect it, but I prefer to name the realms 'libmsc' and 'libbsc', hence the nitb graph is the BSC graph now. Also add a libmsc graph. http://cgit.osmocom.org/openbsc/commit/?id=43f3439f82d9a013f8dd703213a5fa12838508a8 commit 43f3439f82d9a013f8dd703213a5fa12838508a8 Author: Neels Hofmeyr Date: Sun Feb 14 23:19:55 2016 +0100 doc: add lists to nitb graph http://cgit.osmocom.org/openbsc/commit/?id=24710a891625b83698b469424362e0bc993335ff commit 24710a891625b83698b469424362e0bc993335ff Author: Neels Hofmeyr Date: Fri Feb 12 14:58:33 2016 +0100 cscn: use iu_tx for msc_ifaces.iu_cs. some #include cosmetics. http://cgit.osmocom.org/openbsc/commit/?id=338064f2f531753590839443ddbd364aaca6a73e commit 338064f2f531753590839443ddbd364aaca6a73e Author: Neels Hofmeyr Date: Fri Feb 12 14:43:27 2016 +0100 mscsplit: fix compilation and comments. move msc_api.h. http://cgit.osmocom.org/openbsc/commit/?id=7046f008f9344e0c3c5288492486f9988449fd86 commit 7046f008f9344e0c3c5288492486f9988449fd86 Author: Neels Hofmeyr Date: Fri Feb 12 14:28:11 2016 +0100 mscsplit: getting grips on header scopes http://cgit.osmocom.org/openbsc/commit/?id=26aaf1c1f8e3fcd6ae72fc722dc84e0dda05c146 commit 26aaf1c1f8e3fcd6ae72fc722dc84e0dda05c146 Author: Neels Hofmeyr Date: Fri Feb 12 12:19:06 2016 +0100 msc: clarify msc_api and msc_ifaces scopes http://cgit.osmocom.org/openbsc/commit/?id=7e65c840a86a7200de9f056f5a664eec62804915 commit 7e65c840a86a7200de9f056f5a664eec62804915 Author: Neels Hofmeyr Date: Fri Feb 12 12:00:06 2016 +0100 rename IFACE_IUCS to IFACE_IU http://cgit.osmocom.org/openbsc/commit/?id=d5f7e44a06e60f75b55e590eb41056077696dab7 commit d5f7e44a06e60f75b55e590eb41056077696dab7 Author: Neels Hofmeyr Date: Fri Feb 12 11:57:20 2016 +0100 cscn: rename msc_api http://cgit.osmocom.org/openbsc/commit/?id=6652f68e3880a18566fe48f13975885dadd8584b commit 6652f68e3880a18566fe48f13975885dadd8584b Author: Neels Hofmeyr Date: Fri Feb 12 11:54:04 2016 +0100 cscn: some file moves/renames http://cgit.osmocom.org/openbsc/commit/?id=32fb3b007300247c087450f12641089e05468f1d commit 32fb3b007300247c087450f12641089e05468f1d Author: Neels Hofmeyr Date: Thu Feb 11 01:28:06 2016 +0100 cscn wip: direct dtap responses to IuCS http://cgit.osmocom.org/openbsc/commit/?id=a1f2c5f509f90045d222cc7f70ad843a49065e33 commit a1f2c5f509f90045d222cc7f70ad843a49065e33 Author: Neels Hofmeyr Date: Thu Feb 11 01:28:28 2016 +0100 cscn: fix missing network backpointer http://cgit.osmocom.org/openbsc/commit/?id=eeef28f826ab70929be64b96cd9726e1b8aad379 commit eeef28f826ab70929be64b96cd9726e1b8aad379 Author: Neels Hofmeyr Date: Wed Feb 10 23:48:13 2016 +0100 cscn: own talloc root and gsm_network instance; misc. Heading towards a sovereign CSCN. http://cgit.osmocom.org/openbsc/commit/?id=bdfafa55022890c0960dcdfd8a65c06388a1e8b5 commit bdfafa55022890c0960dcdfd8a65c06388a1e8b5 Author: Neels Hofmeyr Date: Wed Feb 10 23:45:37 2016 +0100 mscsplit: exclude some more vty nodes http://cgit.osmocom.org/openbsc/commit/?id=3ab27b66aca74b22f2a0607461405490334f6810 commit 3ab27b66aca74b22f2a0607461405490334f6810 Author: Neels Hofmeyr Date: Wed Feb 10 23:45:00 2016 +0100 cosmetic: remove unused extern. http://cgit.osmocom.org/openbsc/commit/?id=4960c78e50d12f561edf7593365af50aa15ce80e commit 4960c78e50d12f561edf7593365af50aa15ce80e Author: Neels Hofmeyr Date: Wed Feb 10 23:44:26 2016 +0100 introduce vty CSCN_NODE, cosmetically. http://cgit.osmocom.org/openbsc/commit/?id=b8bd10f5c0a008632fdc8ed06a4aae4086d68e17 commit b8bd10f5c0a008632fdc8ed06a4aae4086d68e17 Author: Neels Hofmeyr Date: Wed Feb 10 23:42:17 2016 +0100 mscplit: try to clarify root talloc ctx and global gsm_network. The aim is to allow osmo-cscn to pass its own root talloc context and global gsm_network struct instance cleanly. This may stir up some old and dusty globals, but I hope it's for the better, since not all is a BSC. To ensure that a global gsm_network pointer for the bsc_vty is set, have it as argument to bsc_vty_init(). The vty configuration commands are added only after bsc_vty_init(), which are needed to configure the network struct. So split up the bsc_bootstrap_network() function into bsc_network_init() to allocate a gsm_struct, and bsc_network_configure() to read the config file once the vty commands are in place. In this way, no global bsc_gsmnet pointer is needed for the bsc vty. The atomic super glue is dissolved and osmo-cscn will be allowed to have a different name for it. Admitted, it's still called the bsc_vty, but a split thereof is probably coming soon, because the CSCN doesn't want any of the BSC nor BTS specific vty commands. http://cgit.osmocom.org/openbsc/commit/?id=a0c41f4a679edd5c886af57a25748f5c9adfd552 commit a0c41f4a679edd5c886af57a25748f5c9adfd552 Author: Neels Hofmeyr Date: Mon Feb 8 22:14:07 2016 +0100 mscsplit: remove bts and lchan pointers from libmsc The diff between this and master will probably need a lot of review and fixes. The current state does compile, but I expect pretty much everything to be broken now. Future development will reinstate proper functionality piecemeal. The first goal is to get basic signalling to work, then SMS. The voice control (RTP) is completely disabled now (see "#if BEFORE_MSCSPLIT") and will be fixed last AFAICT. http://cgit.osmocom.org/openbsc/commit/?id=5aa5a4bcdd9a8b3617e1bf924813ceccc439fe05 commit 5aa5a4bcdd9a8b3617e1bf924813ceccc439fe05 Author: Neels Hofmeyr Date: Thu Jan 28 15:04:56 2016 +0100 cosmetics: link_id=42, s/Iu-CS/IuCS, debug logs. Until I get the proper link id from the SUA SAP, make sure we recognise it as hardcoded by setting it to 42. http://cgit.osmocom.org/openbsc/commit/?id=728b48b7d6192006c614a8f6ee066fabc252f2d5 commit 728b48b7d6192006c614a8f6ee066fabc252f2d5 Author: Neels Hofmeyr Date: Thu Jan 28 14:27:22 2016 +0100 cscn: allocate IuCS conn, properly return rc. http://cgit.osmocom.org/openbsc/commit/?id=5e34f7a869fdff02040c1c416dc514bf8cacb402 commit 5e34f7a869fdff02040c1c416dc514bf8cacb402 Author: Neels Hofmeyr Date: Thu Jan 28 14:20:27 2016 +0100 cscn: call msc_compl_l3() from subscr_conn_allocate_iu() Pubish msc_compl_l3() decl in new file libmsc/msc_api.h (but see comment). Call msc_compl_l3() when establishing a subscriber connection for IuCS. Remove bts from subscr_conn_allocate_iu() signature, use network, link_id and conn_id instead. Move subscr_conn_allocate_iu() to the top of the file, because it semantically belongs before subscr_conn_lookup_iu(). http://cgit.osmocom.org/openbsc/commit/?id=584d18fee8158f828893f104270cb3bfd3fb5702 commit 584d18fee8158f828893f104270cb3bfd3fb5702 Author: Neels Hofmeyr Date: Thu Jan 28 13:48:03 2016 +0100 cscn: default to osmo-cscn.cfg, not opencscn.cfg http://cgit.osmocom.org/openbsc/commit/?id=4071de5494f78bd70cad1460a0ad66a058a5bba5 commit 4071de5494f78bd70cad1460a0ad66a058a5bba5 Author: Neels Hofmeyr Date: Thu Jan 28 13:03:45 2016 +0100 cscn: move gsm0408_rcvmsg_iucs() decl to proper place. Add noinst-header iu_cs.h and move the gsm0408_rcvmsg_iucs() declaration there. http://cgit.osmocom.org/openbsc/commit/?id=3295da6cbb54bad37a8e9ad6c3897c327e204d62 commit 3295da6cbb54bad37a8e9ad6c3897c327e204d62 Author: Neels Hofmeyr Date: Mon Jan 25 19:24:01 2016 +0100 put Iu-common and Iu-CS stuff in proper places Add libiu to contain the parts used by both Iu-CS (in osmo-cscn) and Iu-PS (in gprs) into libiu. It's rather thin and may make sense to move to osmo-iuh altogether, eventually. iu.c is half moved to libiu/, and half to osmo-cscn/iu_cs.c. http://cgit.osmocom.org/openbsc/commit/?id=04f7b50d009b6facf54a32c667edea19f488e4aa commit 04f7b50d009b6facf54a32c667edea19f488e4aa Author: Neels Hofmeyr Date: Mon Jan 25 18:53:22 2016 +0100 wip http://cgit.osmocom.org/openbsc/commit/?id=7e50cc1e7457bb9c24ed41aaae9f6b8ff8220373 commit 7e50cc1e7457bb9c24ed41aaae9f6b8ff8220373 Author: Neels Hofmeyr Date: Mon Jan 18 17:09:46 2016 +0100 todo / #if 0 http://cgit.osmocom.org/openbsc/commit/?id=0f00f4df6da8df98e411ee29db38106bb9986c34 commit 0f00f4df6da8df98e411ee29db38106bb9986c34 Author: Neels Hofmeyr Date: Mon Jan 18 17:09:25 2016 +0100 minor fixes http://cgit.osmocom.org/openbsc/commit/?id=761b7c056852e88ecdab16e01b5b25ef60aa1608 commit 761b7c056852e88ecdab16e01b5b25ef60aa1608 Author: Neels Hofmeyr Date: Mon Jan 18 17:08:25 2016 +0100 func declaration, comments http://cgit.osmocom.org/openbsc/commit/?id=e50b03612a7a714f654c361c8d15ef4a7976c8ca commit e50b03612a7a714f654c361c8d15ef4a7976c8ca Author: Neels Hofmeyr Date: Mon Jan 18 17:07:42 2016 +0100 fix: it's called msgb.dst. http://cgit.osmocom.org/openbsc/commit/?id=74027fbfd9c75f15e6fae38680a09d6c221b1937 commit 74027fbfd9c75f15e6fae38680a09d6c221b1937 Author: Neels Hofmeyr Date: Mon Jan 18 16:04:03 2016 +0100 wip http://cgit.osmocom.org/openbsc/commit/?id=094605573d0aeef0150f64f524889c00c8667751 commit 094605573d0aeef0150f64f524889c00c8667751 Author: Neels Hofmeyr Date: Mon Jan 18 16:03:52 2016 +0100 Indicate A-interface for new A subscr-conn. http://cgit.osmocom.org/openbsc/commit/?id=80c5e2f509fea1f67bd13a6744a752afca658a70 commit 80c5e2f509fea1f67bd13a6744a752afca658a70 Author: Neels Hofmeyr Date: Mon Jan 18 16:02:23 2016 +0100 Add some Iu-CS functions (in the wrong place though, wip) http://cgit.osmocom.org/openbsc/commit/?id=6fa965d9505ba61fe1e9705fd70dec4152a87124 commit 6fa965d9505ba61fe1e9705fd70dec4152a87124 Author: Neels Hofmeyr Date: Mon Jan 18 15:57:48 2016 +0100 cosmetic: a rename, comments. Rename conn_ctx_list -> ue_conn_ctx_list. Indicate Iu-CS 'siblings' for a couple of functions. Tweak/add comments. http://cgit.osmocom.org/openbsc/commit/?id=dc066595e068a354d51cc086a1b899e1bbf1c0e4 commit dc066595e068a354d51cc086a1b899e1bbf1c0e4 Author: Neels Hofmeyr Date: Mon Jan 18 15:52:50 2016 +0100 Add Iu-CS indicator to struct gsm_subscriber_connection. Introduce enum interface_type and gsm_subscriber_connection.via_iface to distinguish between A-interface and Iu-CS-interface connections. Add gsm_subscriber_connection.iu.link_id and iu.conn_id. http://cgit.osmocom.org/openbsc/commit/?id=2933a712bfe13e487e7da20c3a3d013173651141 commit 2933a712bfe13e487e7da20c3a3d013173651141 Author: Neels Hofmeyr Date: Mon Jan 18 10:59:18 2016 +0100 log level: DIUCS = debug http://cgit.osmocom.org/openbsc/commit/?id=ce87b8359e02bd9d4fbde6e7e5954a1d6d571b7d commit ce87b8359e02bd9d4fbde6e7e5954a1d6d571b7d Author: Neels Hofmeyr Date: Thu Jan 14 15:08:39 2016 +0100 wip (reminders to self, whitespace) http://cgit.osmocom.org/openbsc/commit/?id=fabfab974ddb7ed47aa37d42f2ba0448744b9b6a commit fabfab974ddb7ed47aa37d42f2ba0448744b9b6a Author: Neels Hofmeyr Date: Tue Jan 12 15:08:42 2016 +0100 make osmo-cscn compile and receive first Iu-CS buf (and log it only) http://cgit.osmocom.org/openbsc/commit/?id=4073e5f8c13d08eb28c91f202f2caf7b164b212d commit 4073e5f8c13d08eb28c91f202f2caf7b164b212d Author: Neels Hofmeyr Date: Tue Jan 12 15:07:40 2016 +0100 iu_init: add addr and port args http://cgit.osmocom.org/openbsc/commit/?id=452849c5f022e96b47c8d4e9c7be816440da8b4f commit 452849c5f022e96b47c8d4e9c7be816440da8b4f Author: Neels Hofmeyr Date: Tue Jan 12 15:06:02 2016 +0100 add DIUCS debug id http://cgit.osmocom.org/openbsc/commit/?id=9f73b5b4114e3597df06a55a6cf24194cba502a9 commit 9f73b5b4114e3597df06a55a6cf24194cba502a9 Author: Neels Hofmeyr Date: Mon Jan 11 00:00:45 2016 +0100 various small fixes http://cgit.osmocom.org/openbsc/commit/?id=340d775a553ea90e4345f97bbd5d3ad40dcc7310 commit 340d775a553ea90e4345f97bbd5d3ad40dcc7310 Author: Neels Hofmeyr Date: Mon Jan 11 00:00:24 2016 +0100 sai arg back to pointer http://cgit.osmocom.org/openbsc/commit/?id=cfd84ce58f3b570665420b1fd0bcf393b202c372 commit cfd84ce58f3b570665420b1fd0bcf393b202c372 Author: Neels Hofmeyr Date: Sun Jan 10 23:43:53 2016 +0100 some fixes http://cgit.osmocom.org/openbsc/commit/?id=755ca613dda2be01a8e475104a87798bfe3561bd commit 755ca613dda2be01a8e475104a87798bfe3561bd Author: Neels Hofmeyr Date: Sun Jan 10 23:43:24 2016 +0100 generalize rab_act for ps and cs http://cgit.osmocom.org/openbsc/commit/?id=5ddd3749aa16c8de6bd673dd8393994b4fcf346c commit 5ddd3749aa16c8de6bd673dd8393994b4fcf346c Author: Neels Hofmeyr Date: Sun Jan 10 23:41:51 2016 +0100 move struct ue_conn_ctx to header http://cgit.osmocom.org/openbsc/commit/?id=31ebccf9d4033182da549008286ea12527268443 commit 31ebccf9d4033182da549008286ea12527268443 Author: Neels Hofmeyr Date: Sun Jan 10 23:40:43 2016 +0100 sgsn_iu -> iu http://cgit.osmocom.org/openbsc/commit/?id=eb81a8cd7512d30f58235ae7acb37205adf2c408 commit eb81a8cd7512d30f58235ae7acb37205adf2c408 Author: Neels Hofmeyr Date: Sun Jan 10 23:40:12 2016 +0100 sai arg http://cgit.osmocom.org/openbsc/commit/?id=270ecb6a347fd0b63347f4bfafb2765ffc3a3a5c commit 270ecb6a347fd0b63347f4bfafb2765ffc3a3a5c Author: Neels Hofmeyr Date: Sun Jan 10 23:04:53 2016 +0100 iu_common http://cgit.osmocom.org/openbsc/commit/?id=791b826d8b731e2f806795e91756681c01832a00 commit 791b826d8b731e2f806795e91756681c01832a00 Author: Neels Hofmeyr Date: Sun Jan 10 22:58:18 2016 +0100 rename sgsn_iu.c to iu.c. That code seems to be usable for the CS side, as well. A more general name is applicable. todo: move out of gprs even. http://cgit.osmocom.org/openbsc/commit/?id=c3829c02a837eca37bb5bcb2027ca2968270c121 commit c3829c02a837eca37bb5bcb2027ca2968270c121 Author: Neels Hofmeyr Date: Sun Jan 10 22:50:11 2016 +0100 tweak ..rcvmsg_iu()'s sai arg. It was a uint16_t*, but is passed as a uint16_t, and never used anyway, yet. http://cgit.osmocom.org/openbsc/commit/?id=9a0fcf49e1f0ba2ae5343b6e15d39f8b1478b5ed commit 9a0fcf49e1f0ba2ae5343b6e15d39f8b1478b5ed Author: Neels Hofmeyr Date: Fri Jan 8 02:41:23 2016 +0100 iu_common wip http://cgit.osmocom.org/openbsc/commit/?id=43e3cffb7050b38435c987e7682a62def1f391f0 commit 43e3cffb7050b38435c987e7682a62def1f391f0 Author: Neels Hofmeyr Date: Fri Jan 8 01:38:40 2016 +0100 gitignore http://cgit.osmocom.org/openbsc/commit/?id=5feff51832cec62865dba3f8dc497120fc7ee8f8 commit 5feff51832cec62865dba3f8dc497120fc7ee8f8 Author: Neels Hofmeyr Date: Fri Jan 8 01:14:24 2016 +0100 cscn http://cgit.osmocom.org/openbsc/commit/?id=9979881f2f3b9c2d96772f7bc4715da71a9c63b9 commit 9979881f2f3b9c2d96772f7bc4715da71a9c63b9 Author: Neels Hofmeyr Date: Fri Jan 8 01:13:50 2016 +0100 asn_debug http://cgit.osmocom.org/openbsc/commit/?id=42d2db89d1734190d31554bdddf19b29eb955dbe commit 42d2db89d1734190d31554bdddf19b29eb955dbe Author: Neels Hofmeyr Date: Fri Jan 8 01:13:11 2016 +0100 cosmetic http://cgit.osmocom.org/openbsc/commit/?id=fa406b7448d71fb751a0171e42db1d5598221184 commit fa406b7448d71fb751a0171e42db1d5598221184 Author: Neels Hofmeyr Date: Tue Jan 5 14:33:26 2016 +0100 typo http://cgit.osmocom.org/openbsc/commit/?id=602f535db7490dc58248ce1a9a121ea47f236ae4 commit 602f535db7490dc58248ce1a9a121ea47f236ae4 Author: Neels Hofmeyr Date: Wed Jan 6 13:28:32 2016 +0100 wip http://cgit.osmocom.org/openbsc/commit/?id=6cb6cdb9045a1170ae47b72e9d239278125335ab commit 6cb6cdb9045a1170ae47b72e9d239278125335ab Author: Neels Hofmeyr Date: Thu Jan 28 13:04:24 2016 +0100 cscn: adjust header comment. http://cgit.osmocom.org/openbsc/commit/?id=50861912f62b9ca6918092c474a313af737182dc commit 50861912f62b9ca6918092c474a313af737182dc Author: Neels Hofmeyr Date: Tue Jan 5 14:45:53 2016 +0100 Add osmo-cscn, as a copy of osmo-nitb. CSCN means "Circuit Switched Core Network" (-in-the-box) and will become a NITB-without-BSC, so that it talks Iu-cs to the HNBGW and talks 'A' to an external BSC. Copying NITB is debatable: on the one hand, we've agreed on the name Osmo-CSCN for the end result (without internal BSC). On the other hand, I will probably add Iu-cs into the NITB code incrementally, in such a way that theoretically, both Iu-cs and the internal BSC functionality could be used at the same time. So Osmo-CSCN will be a NITB plus Iu-cs for a while. Instead of adding to NITB, I prefer to work on a copy, so that the original NITB remains more or less unchanged. Only a later step will clearly distinguish CSCN from NITB: when the BSC part is split off for the benefit of a proper A-interface, and CSCN talks to an external BSC. http://cgit.osmocom.org/openbsc/commit/?id=5bfabeaaef6e5c7ed753d0526f8065a1fd5317b4 commit 5bfabeaaef6e5c7ed753d0526f8065a1fd5317b4 Author: Neels Hofmeyr Date: Sat Dec 26 03:02:20 2015 +0100 doc: add call graphs from MSC to BSC or HNB-GW (wip) http://cgit.osmocom.org/openbsc/commit/?id=f6b829fa92bcbb25e95a7814e185e1ab92dfe6c1 commit f6b829fa92bcbb25e95a7814e185e1ab92dfe6c1 Author: Neels Hofmeyr Date: Sun Jan 10 23:06:21 2016 +0100 disable some sgsn_tests to pass the status quo. while working on this, I need to see whether I break any more things. So remove some noise temporarily. http://cgit.osmocom.org/openbsc/commit/?id=a0bced37effb2dccbcea6c3504d3b66e143cf390 commit a0bced37effb2dccbcea6c3504d3b66e143cf390 Author: Neels Hofmeyr Date: Fri Jan 8 01:16:35 2016 +0100 sgsn_test build http://cgit.osmocom.org/openbsc/commit/?id=17f853b4dd0eddd92db7c61ac987b35fadb1e092 commit 17f853b4dd0eddd92db7c61ac987b35fadb1e092 Author: Neels Hofmeyr Date: Fri Jan 8 01:16:19 2016 +0100 sgsn_test: apply addition of gb member http://cgit.osmocom.org/openbsc/commit/?id=67a8ff902d7d0569e6fc199da0dd18ae2421c88a commit 67a8ff902d7d0569e6fc199da0dd18ae2421c88a Author: Neels Hofmeyr Date: Fri Jan 8 01:37:42 2016 +0100 fix sgsn_mm_ctx_cleanup_free: TLLI unass. after sgsn_mm_ctx_free. The comment says so and it was moved above sgsn_mm_ctx_free in a commit marked as ugly hack. http://cgit.osmocom.org/openbsc/commit/?id=9938dd8ba060bd8dcb9daf74148f3c63e5f899fc commit 9938dd8ba060bd8dcb9daf74148f3c63e5f899fc Author: Neels Hofmeyr Date: Fri Jan 8 02:40:29 2016 +0100 fix ranap_handle_co_dt, failed to pass struct pointer http://cgit.osmocom.org/openbsc/commit/?id=e5438b423ae1be982229618af38717a921a25796 commit e5438b423ae1be982229618af38717a921a25796 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. http://cgit.osmocom.org/openbsc/commit/?id=0cad9d804edc8f590a153aba2a5cadbfa255fe43 commit 0cad9d804edc8f590a153aba2a5cadbfa255fe43 Author: Harald Welte Date: Thu Dec 24 16:36:32 2015 +0100 gsm_04_11.c/04_08.c: s/lchan/conn/ where we don't use lchan for years http://cgit.osmocom.org/openbsc/commit/?id=d1452d23c52afe09ca4703be600c6fa5f4d91982 commit d1452d23c52afe09ca4703be600c6fa5f4d91982 Author: Harald Welte Date: Tue Jan 5 15:09:21 2016 +0100 remove dead code from Makefile.am http://cgit.osmocom.org/openbsc/commit/?id=2c376b372961a5407c92e9aa2b1c2b7202ccb8c7 commit 2c376b372961a5407c92e9aa2b1c2b7202ccb8c7 Author: Harald Welte Date: Tue Jan 5 15:07:25 2016 +0100 migrate WIP osmo-iuh hack to use system-installed libosm-ranap.so this means we no longer try to link to hard-coded files outside of the openbsc.git repository. http://cgit.osmocom.org/openbsc/commit/?id=9d03e55b92c1929f6f9374e0b6baee73a4f51a3c commit 9d03e55b92c1929f6f9374e0b6baee73a4f51a3c Author: Harald Welte Date: Tue Dec 29 18:56:13 2015 +0100 WIP: Really ugly hacks to get up to (and including) PDP CTX ACT http://cgit.osmocom.org/openbsc/commit/?id=6577dd21fb8f103583f8d1011b4af2ecb88a9ba7 commit 6577dd21fb8f103583f8d1011b4af2ecb88a9ba7 Author: Harald Welte Date: Tue Dec 29 17:52:51 2015 +0100 add sgsn_iu.c that was missed in large WIP commit http://cgit.osmocom.org/openbsc/commit/?id=7ea7ae766dba47c69f978631cbd372936f409321 commit 7ea7ae766dba47c69f978631cbd372936f409321 Author: Harald Welte Date: Mon Dec 28 21:03:10 2015 +0100 rtp_proxy.c: Ensure msgb_alloc is large enough for largest AMR frame In AMR 12.2 (mode 7), the actual RTP payload is 33 bytes. Howeerver, as we store the length of the (dynamically-sized) AMR payload in the first byte, our buffer needs at least 33+1 byte in size. http://cgit.osmocom.org/openbsc/commit/?id=829970dba749bfab44e1389ea759ad9f8652a605 commit 829970dba749bfab44e1389ea759ad9f8652a605 Author: Harald Welte Date: Mon Dec 28 14:04:36 2015 +0100 subscr_name(): Handle case for subscr == NULL subscr_name() was called from several places: * either without a check for subscr being NULL, which for example was causing a segfault if we hand-over a channel before identifying the subscriber * or with an explicit NULL check and the ternary operator (?). We now simplify the code by checking for the NULL Subscriber in subscr_name() itself. http://cgit.osmocom.org/openbsc/commit/?id=466ceffc465403f951895e4d81c9d76800d6bc11 commit 466ceffc465403f951895e4d81c9d76800d6bc11 Author: Harald Welte Date: Fri Dec 25 22:49:37 2015 +0100 WIP http://cgit.osmocom.org/openbsc/commit/?id=76b0258a4e6c5f2d6a24c580bd643e9a04d84371 commit 76b0258a4e6c5f2d6a24c580bd643e9a04d84371 Author: Harald Welte Date: Fri Dec 25 22:31:36 2015 +0100 gprs_gmm.c: Preform LLME operations only if we have one In case the GMM message did not arrive over a Gb interface, there is no LLME (and thus the associated pointer is NULL). Don't try to perform operations on a NULL LLME. http://cgit.osmocom.org/openbsc/commit/?id=708e5186a132ba3c1026f4c0485dfead290432f6 commit 708e5186a132ba3c1026f4c0485dfead290432f6 Author: Harald Welte Date: Fri Dec 25 22:23:27 2015 +0100 gprs_gmm.c: Make TLLI handling specific to Gb interface Soem of the operations we perform in the GMM layer are specific to the GPRS/EDGE radio access network and its Gb interface. Let's make them conditional to that in preparation of supporting an Iu interface. http://cgit.osmocom.org/openbsc/commit/?id=ffc599ed8ce1599da2193e0855d30468d76c89a9 commit ffc599ed8ce1599da2193e0855d30468d76c89a9 Author: Harald Welte Date: Fri Dec 25 20:12:28 2015 +0100 gprs_gmm.c: Don't try to de-reference NULL mmctx There was a comment in the code that certain GMM messages require a valid mmctx pointer. However, nothing actually checked if that pointer was in fact non-NULL. We plainly crashed if a MS would send us the wrong message in the wrong state. http://cgit.osmocom.org/openbsc/commit/?id=c3e10fbdc6ea4210bd6cbdea600864dfd333561f commit c3e10fbdc6ea4210bd6cbdea600864dfd333561f Author: Harald Welte Date: Fri Dec 25 19:14:57 2015 +0100 rename gsm0408_gprs_rcvmsg() to gsm0408_gprs_rcvmsg_gb() This is the entry point for GMM from Gb. We will create a new one for Iu, so let's be explicit rather than implicit. http://cgit.osmocom.org/openbsc/commit/?id=789c1138fa23a1946eb635b7a704d1878f2fb685 commit 789c1138fa23a1946eb635b7a704d1878f2fb685 Author: Harald Welte Date: Fri Dec 25 19:12:21 2015 +0100 prepare sgsn_mm_ctx for Gb and Iu mode (UMTS) Let's explicitly mark those sgsn_mm_ctx members that apply for Gb mode and (upcoming) Iu mode, respectively. http://cgit.osmocom.org/openbsc/commit/?id=111019b08bec39f1b91290cb6dceeebe7840c09d commit 111019b08bec39f1b91290cb6dceeebe7840c09d Author: Neels Hofmeyr Date: Thu Jan 28 14:25:31 2016 +0100 Fix two rc values in gsm0408_dispatch() I do hope the unimplemented/unknown messages did not return 0 intentionally. http://cgit.osmocom.org/openbsc/commit/?id=e5dde8fc04f9e426761917316ea39550848601fc commit e5dde8fc04f9e426761917316ea39550848601fc Author: Neels Hofmeyr Date: Mon Jan 18 16:01:34 2016 +0100 move subscriber conns list into struct gsm_network. Replace the global sub_connections llist with gsm_network.subscr_conns. Initialize and apply where applicable. Remove bsc_api_sub_connections(). http://cgit.osmocom.org/openbsc/commit/?id=bdf22d2bc40f846fba284ebf7fe9e1225339ecbd commit bdf22d2bc40f846fba284ebf7fe9e1225339ecbd Author: Neels Hofmeyr Date: Mon Mar 7 17:19:19 2016 +0100 Remove unused auth code and add comment As commented in the code, the GSM_SECURITY_AUTH_FAILED path is never invoked by the gsm48_secure_channel() function as it is today. Note that the upcoming Iu auth will probably add a GSM_SECURITY_AUTH_FAILED status. In that case, sending a LU Reject immediately may be desirable, but arguably a bit of timeout could make life harder for auth attackers. The code removed by this patch doesn't send out a LU Reject ever, since a call to release_loc_updating_req() only releases the connection. To reject, a call to gsm0408_loc_upd_rej() would be necessary, as seen in loc_upd_rej_cb(). And finally, if _gsm0408_authorize_sec_cb() doesn't do anything about anything, the same loc_upd_rej_cb() will be run by a timeout and send a LU Reject properly (as commented in the code). http://cgit.osmocom.org/openbsc/commit/?id=b1529cacea99765116bcddc0f91c10de8ab042cf commit b1529cacea99765116bcddc0f91c10de8ab042cf Author: Neels Hofmeyr Date: Thu Mar 10 12:23:26 2016 +0100 GSM 04.08 message types: fix use of bitmasks According to spec, the bitmasks for message types apply only for MM and CC messages. However, various code used the bitmask even though no MM or CC messages are involved: bsc_msg_filter.c: bsc_msg_filter_initial(): use bitmasked msg_type_mm for MM messages, use unmasked msg_type for RR. osmo_bsc_filter.c: bsc_find_msc() and bsc_scan_bts_msg(): use msg_type_mm for MM, unmasked for RR. bsc_nat_rewrite.c: bsc_nat_rewrite_msg(): use msg_type_cc for CC, unmasked for SMS. bsc_ussd.c: don't mask, no MM nor CC involved. http://cgit.osmocom.org/openbsc/commit/?id=b9d38c29065ffca6f5d38689d238674456da5d02 commit b9d38c29065ffca6f5d38689d238674456da5d02 Author: Neels Hofmeyr Date: Thu Mar 10 12:19:13 2016 +0100 GSM 04.08 message types: apply bitmask makros In libosmocore, MM and CC message type bitmask makros were introduced. Replace hardcoded bitmasks with these makros. Also replace the protocol discriminator mask 0x0f with GSM48_PDISC_MASK. Note: in some places, use of the bitmask is doubtful. This commit so far applies the makros without changing anything. Also note: the MM bitmask is hardcoded as 0xbf, but libosmocore also adjusts the mask to the apparent de-facto standard of 0x3f, while the CC bitmask is so far left unchanged at 0xbf. So where in doubt, use the CC bitmask. ----------------------------------------------------------------------- Summary of changes: hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Mar 10 22:35:15 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 10 Mar 2016 22:35:15 GMT Subject: openbsc.git branch sysmocom/iu updated. 0.15.0-332-gc462873 Message-ID: <201603102235.u2AMZFSb029468@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, sysmocom/iu has been updated via c4628732483e3b24de5df3fae6c295056ce8b2de (commit) via a86eb00676f594ece27972344a2b73b16c67ee38 (commit) via 837c6e43019a0afcf255640d591f16b3b0bb59ce (commit) via 9499d053f96ae8e5cb75a189317b5232504d0f0d (commit) via 49ee79f132b54346dfbd2fab44ebfb25e2126640 (commit) via 9337c71bf2cb786fc716c4a4cf2bdd7783e8b189 (commit) via 6d9deeace50a849fe648173a904dcc228a851b1a (commit) via 324ffc91028099fafde06089ff2288df6b082b2c (commit) via 0c39c0d08e2c76f91128b39b9e83e7d857b5204a (commit) via 8ac13ec22931e147864c363c6bece158f56bed9e (commit) from cf3d2a1fad3de8a7d914282f2b1f9eee319910c3 (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=c4628732483e3b24de5df3fae6c295056ce8b2de commit c4628732483e3b24de5df3fae6c295056ce8b2de Author: Neels Hofmeyr Date: Thu Mar 10 22:58:21 2016 +0100 cscn: fix VTY port: don't use SGSN's port number http://cgit.osmocom.org/openbsc/commit/?id=a86eb00676f594ece27972344a2b73b16c67ee38 commit a86eb00676f594ece27972344a2b73b16c67ee38 Author: Neels Hofmeyr Date: Wed Mar 9 01:31:20 2016 +0100 msc: allow only authentication without ciphering So far the code did only auth+ciph or none. Add case handling for only authentication without ciphering (basically just fill in the blanks). http://cgit.osmocom.org/openbsc/commit/?id=837c6e43019a0afcf255640d591f16b3b0bb59ce commit 837c6e43019a0afcf255640d591f16b3b0bb59ce Author: Neels Hofmeyr Date: Tue Mar 8 15:14:59 2016 +0100 HACK: hardcode subscriber auth tuple for IuCS http://cgit.osmocom.org/openbsc/commit/?id=9499d053f96ae8e5cb75a189317b5232504d0f0d commit 9499d053f96ae8e5cb75a189317b5232504d0f0d Author: Neels Hofmeyr Date: Mon Mar 7 16:53:45 2016 +0100 cosmetic http://cgit.osmocom.org/openbsc/commit/?id=49ee79f132b54346dfbd2fab44ebfb25e2126640 commit 49ee79f132b54346dfbd2fab44ebfb25e2126640 Author: Neels Hofmeyr Date: Mon Mar 7 16:53:02 2016 +0100 Adjust authentication logic for Iu, move a log notice Depending on conn->via_iface, fail upon missing auth for 3G. Move the log notice saying "skipping auth" to gsm48_secure_channel() where conn->via_iface is actually known. http://cgit.osmocom.org/openbsc/commit/?id=9337c71bf2cb786fc716c4a4cf2bdd7783e8b189 commit 9337c71bf2cb786fc716c4a4cf2bdd7783e8b189 Author: Neels Hofmeyr Date: Mon Mar 7 16:50:47 2016 +0100 spread a few debug logs around authentication http://cgit.osmocom.org/openbsc/commit/?id=6d9deeace50a849fe648173a904dcc228a851b1a commit 6d9deeace50a849fe648173a904dcc228a851b1a Author: Neels Hofmeyr Date: Mon Mar 7 16:48:38 2016 +0100 fix confusing typo in constant (THAN -> THEN) http://cgit.osmocom.org/openbsc/commit/?id=324ffc91028099fafde06089ff2288df6b082b2c commit 324ffc91028099fafde06089ff2288df6b082b2c Author: Neels Hofmeyr Date: Mon Mar 7 17:19:19 2016 +0100 Remove unused auth code and add comment As commented in the code, the GSM_SECURITY_AUTH_FAILED path is never invoked by the gsm48_secure_channel() function as it is today. Note that the upcoming Iu auth will probably add a GSM_SECURITY_AUTH_FAILED status. In that case, sending a LU Reject immediately may be desirable, but arguably a bit of timeout could make life harder for auth attackers. The code removed by this patch doesn't send out a LU Reject ever, since a call to release_loc_updating_req() only releases the connection. To reject, a call to gsm0408_loc_upd_rej() would be necessary, as seen in loc_upd_rej_cb(). And finally, if _gsm0408_authorize_sec_cb() doesn't do anything about anything, the same loc_upd_rej_cb() will be run by a timeout and send a LU Reject properly (as commented in the code). http://cgit.osmocom.org/openbsc/commit/?id=0c39c0d08e2c76f91128b39b9e83e7d857b5204a commit 0c39c0d08e2c76f91128b39b9e83e7d857b5204a Author: Neels Hofmeyr Date: Thu Mar 10 12:23:26 2016 +0100 GSM 04.08 message types: fix use of bitmasks According to spec, the bitmasks for message types apply only for MM and CC messages. However, various code used the bitmask even though no MM or CC messages are involved: bsc_msg_filter.c: bsc_msg_filter_initial(): use bitmasked msg_type_mm for MM messages, use unmasked msg_type for RR. osmo_bsc_filter.c: bsc_find_msc() and bsc_scan_bts_msg(): use msg_type_mm for MM, unmasked for RR. bsc_nat_rewrite.c: bsc_nat_rewrite_msg(): use msg_type_cc for CC, unmasked for SMS. bsc_ussd.c: don't mask, no MM nor CC involved. http://cgit.osmocom.org/openbsc/commit/?id=8ac13ec22931e147864c363c6bece158f56bed9e commit 8ac13ec22931e147864c363c6bece158f56bed9e Author: Neels Hofmeyr Date: Thu Mar 10 12:19:13 2016 +0100 GSM 04.08 message types: apply bitmask makros In libosmocore, MM and CC message type bitmask makros were introduced. Replace hardcoded bitmasks with these makros. Also replace the protocol discriminator mask 0x0f with GSM48_PDISC_MASK. Note: in some places, use of the bitmask is doubtful. This commit so far applies the makros without changing anything. Also note: the MM bitmask is hardcoded as 0xbf, but libosmocore also adjusts the mask to the apparent de-facto standard of 0x3f, while the CC bitmask is so far left unchanged at 0xbf. So where in doubt, use the CC bitmask. ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/auth.h | 2 +- openbsc/src/libfilter/bsc_msg_filter.c | 15 ++-- openbsc/src/libmsc/auth.c | 4 +- openbsc/src/libmsc/gsm_04_08.c | 139 +++++++++++++++++++++++------ openbsc/src/libmsc/gsm_subscriber.c | 1 - openbsc/src/osmo-bsc/osmo_bsc_api.c | 8 +- openbsc/src/osmo-bsc/osmo_bsc_filter.c | 15 ++-- openbsc/src/osmo-bsc_nat/bsc_nat.c | 4 +- openbsc/src/osmo-bsc_nat/bsc_nat_rewrite.c | 9 +- openbsc/src/osmo-bsc_nat/bsc_ussd.c | 4 +- openbsc/src/osmo-cscn/cscn_main.c | 4 +- 11 files changed, 148 insertions(+), 57 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Mar 10 22:36:22 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 10 Mar 2016 22:36:22 GMT Subject: openbsc.git branch neels/cscn updated. 0.15.0-332-gc462873 Message-ID: <201603102236.u2AMaM7g029642@git.osmocom.org> This is an 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 8f9f5d72338337500b89ff8cab2f2a0d4fc2923f (commit) discards 30b92e97ac32664ab17384f00d81a8716b9cfb01 (commit) discards 01291068777e6fb3d1cceee64f1242b2d858684e (commit) discards 59464e9e4aea75ad29e5a65bce756d58971f4e39 (commit) discards a6adcdb83deffc91c080170a51e042322279d5fa (commit) discards dc00fbd04a5f8f6d82428c4d675b2a1a5ac6e366 (commit) discards 7e9ab98bdd53ae81a81c735c9279e1813d312752 (commit) discards 03fdca27c5c9160c19f3a4009de185f9cb8aa3eb (commit) discards 0e119cfb0c00467f2fb0d6b72ffe323ebd7252bc (commit) discards ce375095e45016a5e88269ee8a7635aaee4e4612 (commit) discards 21dba8eed5e7db646ea0b4714cf5a450af2bbc57 (commit) discards 555c9d48940fdaf2416d082b05ad092be444d478 (commit) discards d76bdd0c54576bbb10b5b660697117b1e6dd0cad (commit) discards adeaca5293696bde9bedc3a5ded99b39856a671a (commit) discards 1a0ad0cd9cc7e20267dddb5bf58f76736f02f94a (commit) discards ded9ff10c871bf71cc3341e2635b0b12fe5b5a14 (commit) discards 0b3ddd956d6b1b9d33b892d5ca951991678f1f6b (commit) discards 2828f8a811065ef3bfaf34f21f6a9e048d271f0c (commit) discards 5ffe2a56051a4dd73d806dc58b56f8c7d1f78a9b (commit) discards 263d3bd7e558350e1e8573c8202a53d80c580b15 (commit) discards f92ca7364e6eea64e0c3d477f433d3147c49dd00 (commit) discards c782ff4ee1d549e685a36ffcbde94bdf99416278 (commit) discards c877d156c759441e53ffa273f456b6be68a29708 (commit) discards 2b45be373d6548cd50b265f10615f9dd58021eff (commit) discards bc0532e8c5f0debbbc1c387dc67cfe1efce91e73 (commit) discards 04b2f5d028b92712f9d96a2fc93130f93293d8e7 (commit) discards 2c589af76558f3b9126df165e59a1264ada57f41 (commit) discards b73aeecb9d6906e22c208f0d89cd0fe4d81d651f (commit) discards 34b29717a736cdc0834c6cb8d35a01bdc610c3f4 (commit) discards d89204145b1da88339bb5fba61e2259a5c62a0e5 (commit) discards 716134dd739820fd272583fe55fa7e922abb5fda (commit) discards d55e375530fb30a91c5fc478ab8efcca317fbb00 (commit) discards 72a5f8574ee5e89dba95fc76502edebb4f55e722 (commit) discards 54a0de6a390fe908fa8cd4e3f0e2f9dd7170f567 (commit) discards 0cd25278dbb0de2b492e23e6bc8ac1c8ecf4279a (commit) discards 812895c0edb2614213f78361eef16b931b374a3c (commit) discards b2ee0fbdf1fb9d9c4f4620a747a14dab60212ed5 (commit) discards d698f818688311bbc4ec14a1957eb94c9a877c06 (commit) discards 4b249fc736a6a60335c520d75c8f96b84cf1fe03 (commit) discards 5600771a305161f10f5189675ac53c4038ea5c2d (commit) discards 22dc08745e236c81bedfa1157ea5683c7febffa7 (commit) discards e9012648afef3acc52948a5e3663c74f5e7e2333 (commit) discards b490199446b18a91e3cef686f7e21803443c7936 (commit) discards 537d1b5a7d692b6773cbc3ddf348676367f1c961 (commit) discards eaf2715c27d174de1f5b4e7aabd4ee45760d7436 (commit) discards 4ba8120c7beda5690022caccf90c1fa9e0f3e012 (commit) discards c78d18e71533f98082d0c1213c87eca8e851e742 (commit) discards 03f60371e1f2a07f9e9c5e7a394ea19322aeb2e5 (commit) discards e7936f4c5e0c7b465a77319739b3905c245a51e1 (commit) discards 2cf161d2f044f9457ea9f5c542b8fdd1ea03d4a6 (commit) discards 7836993e8a934e03646baf9f7621d53fed930867 (commit) discards 1de94728608a38c6afb62f265cd8e689831ecd21 (commit) discards db87aa37c832a5408a42e1fec3623141ac4c8322 (commit) discards 0ea71df70542f288ce57c12cdb6c7f2915382d80 (commit) discards bfb853ec636b54fa7e9becc9ef4d366649685fec (commit) discards 3e8be37dbb8a5df6ac3ac03f14b82f55940b6180 (commit) discards 03d446308f4ff9aa30bad10505b31b3f058b2de4 (commit) discards c68c952ac4dcec2b8d22383b967c0c71b21124cb (commit) discards f23c32573527e27d31a70cfdb568a3f24ec50183 (commit) discards 72be33cd79df8a3f10f01be3ff7bf4b69951605a (commit) discards 41a7017b9b7db805becd336deabee2831b2b1e5f (commit) discards cb36f6152d142757ae16973ec9661f38ab3daacd (commit) discards dbf9f8f99af27a45b5a0abdd24a9041d490d0c7b (commit) discards 4af76f0879534164e84779e588e927ee7b5448c0 (commit) discards a8942951b8531d9ce6104833c1cf0a7d37f9efec (commit) discards 0feb1479d1a63a8c1392eee9b6314a9930f46da8 (commit) discards 43f3439f82d9a013f8dd703213a5fa12838508a8 (commit) discards 24710a891625b83698b469424362e0bc993335ff (commit) discards 338064f2f531753590839443ddbd364aaca6a73e (commit) discards 7046f008f9344e0c3c5288492486f9988449fd86 (commit) discards 26aaf1c1f8e3fcd6ae72fc722dc84e0dda05c146 (commit) discards 7e65c840a86a7200de9f056f5a664eec62804915 (commit) discards d5f7e44a06e60f75b55e590eb41056077696dab7 (commit) discards 6652f68e3880a18566fe48f13975885dadd8584b (commit) discards 32fb3b007300247c087450f12641089e05468f1d (commit) discards a1f2c5f509f90045d222cc7f70ad843a49065e33 (commit) discards eeef28f826ab70929be64b96cd9726e1b8aad379 (commit) discards bdfafa55022890c0960dcdfd8a65c06388a1e8b5 (commit) discards 3ab27b66aca74b22f2a0607461405490334f6810 (commit) discards 4960c78e50d12f561edf7593365af50aa15ce80e (commit) discards b8bd10f5c0a008632fdc8ed06a4aae4086d68e17 (commit) discards a0c41f4a679edd5c886af57a25748f5c9adfd552 (commit) discards 5aa5a4bcdd9a8b3617e1bf924813ceccc439fe05 (commit) discards 728b48b7d6192006c614a8f6ee066fabc252f2d5 (commit) discards 5e34f7a869fdff02040c1c416dc514bf8cacb402 (commit) discards 584d18fee8158f828893f104270cb3bfd3fb5702 (commit) discards 4071de5494f78bd70cad1460a0ad66a058a5bba5 (commit) discards 3295da6cbb54bad37a8e9ad6c3897c327e204d62 (commit) discards 04f7b50d009b6facf54a32c667edea19f488e4aa (commit) discards 7e50cc1e7457bb9c24ed41aaae9f6b8ff8220373 (commit) discards 0f00f4df6da8df98e411ee29db38106bb9986c34 (commit) discards 761b7c056852e88ecdab16e01b5b25ef60aa1608 (commit) discards e50b03612a7a714f654c361c8d15ef4a7976c8ca (commit) discards 74027fbfd9c75f15e6fae38680a09d6c221b1937 (commit) discards 094605573d0aeef0150f64f524889c00c8667751 (commit) discards 80c5e2f509fea1f67bd13a6744a752afca658a70 (commit) discards 6fa965d9505ba61fe1e9705fd70dec4152a87124 (commit) discards dc066595e068a354d51cc086a1b899e1bbf1c0e4 (commit) discards 2933a712bfe13e487e7da20c3a3d013173651141 (commit) discards ce87b8359e02bd9d4fbde6e7e5954a1d6d571b7d (commit) discards fabfab974ddb7ed47aa37d42f2ba0448744b9b6a (commit) discards 4073e5f8c13d08eb28c91f202f2caf7b164b212d (commit) discards 452849c5f022e96b47c8d4e9c7be816440da8b4f (commit) discards 9f73b5b4114e3597df06a55a6cf24194cba502a9 (commit) discards 340d775a553ea90e4345f97bbd5d3ad40dcc7310 (commit) discards cfd84ce58f3b570665420b1fd0bcf393b202c372 (commit) discards 755ca613dda2be01a8e475104a87798bfe3561bd (commit) discards 5ddd3749aa16c8de6bd673dd8393994b4fcf346c (commit) discards 31ebccf9d4033182da549008286ea12527268443 (commit) discards eb81a8cd7512d30f58235ae7acb37205adf2c408 (commit) discards 270ecb6a347fd0b63347f4bfafb2765ffc3a3a5c (commit) discards 791b826d8b731e2f806795e91756681c01832a00 (commit) discards c3829c02a837eca37bb5bcb2027ca2968270c121 (commit) discards 9a0fcf49e1f0ba2ae5343b6e15d39f8b1478b5ed (commit) discards 43e3cffb7050b38435c987e7682a62def1f391f0 (commit) discards 5feff51832cec62865dba3f8dc497120fc7ee8f8 (commit) discards 9979881f2f3b9c2d96772f7bc4715da71a9c63b9 (commit) discards 42d2db89d1734190d31554bdddf19b29eb955dbe (commit) discards fa406b7448d71fb751a0171e42db1d5598221184 (commit) discards 602f535db7490dc58248ce1a9a121ea47f236ae4 (commit) discards 6cb6cdb9045a1170ae47b72e9d239278125335ab (commit) discards 50861912f62b9ca6918092c474a313af737182dc (commit) discards 5bfabeaaef6e5c7ed753d0526f8065a1fd5317b4 (commit) discards f6b829fa92bcbb25e95a7814e185e1ab92dfe6c1 (commit) discards a0bced37effb2dccbcea6c3504d3b66e143cf390 (commit) discards 17f853b4dd0eddd92db7c61ac987b35fadb1e092 (commit) discards 67a8ff902d7d0569e6fc199da0dd18ae2421c88a (commit) discards 9938dd8ba060bd8dcb9daf74148f3c63e5f899fc (commit) discards e5438b423ae1be982229618af38717a921a25796 (commit) discards 0cad9d804edc8f590a153aba2a5cadbfa255fe43 (commit) discards d1452d23c52afe09ca4703be600c6fa5f4d91982 (commit) discards 2c376b372961a5407c92e9aa2b1c2b7202ccb8c7 (commit) discards 9d03e55b92c1929f6f9374e0b6baee73a4f51a3c (commit) discards 6577dd21fb8f103583f8d1011b4af2ecb88a9ba7 (commit) discards 7ea7ae766dba47c69f978631cbd372936f409321 (commit) discards 829970dba749bfab44e1389ea759ad9f8652a605 (commit) discards 466ceffc465403f951895e4d81c9d76800d6bc11 (commit) discards 76b0258a4e6c5f2d6a24c580bd643e9a04d84371 (commit) discards 708e5186a132ba3c1026f4c0485dfead290432f6 (commit) discards ffc599ed8ce1599da2193e0855d30468d76c89a9 (commit) discards c3e10fbdc6ea4210bd6cbdea600864dfd333561f (commit) discards 789c1138fa23a1946eb635b7a704d1878f2fb685 (commit) discards 111019b08bec39f1b91290cb6dceeebe7840c09d (commit) discards e5dde8fc04f9e426761917316ea39550848601fc (commit) discards bdf22d2bc40f846fba284ebf7fe9e1225339ecbd (commit) discards b1529cacea99765116bcddc0f91c10de8ab042cf (commit) discards b9d38c29065ffca6f5d38689d238674456da5d02 (commit) via c4628732483e3b24de5df3fae6c295056ce8b2de (commit) via a86eb00676f594ece27972344a2b73b16c67ee38 (commit) via 837c6e43019a0afcf255640d591f16b3b0bb59ce (commit) via 9499d053f96ae8e5cb75a189317b5232504d0f0d (commit) via 49ee79f132b54346dfbd2fab44ebfb25e2126640 (commit) via 9337c71bf2cb786fc716c4a4cf2bdd7783e8b189 (commit) via 6d9deeace50a849fe648173a904dcc228a851b1a (commit) via 324ffc91028099fafde06089ff2288df6b082b2c (commit) via 0c39c0d08e2c76f91128b39b9e83e7d857b5204a (commit) via 8ac13ec22931e147864c363c6bece158f56bed9e (commit) via cf3d2a1fad3de8a7d914282f2b1f9eee319910c3 (commit) via e4baf402cb457ad46642cec9271b762a394a59ea (commit) via 53d782fc38c1c609cb5986fc07980651d3ed8916 (commit) via 33a343858df3d2bc5d0784d7ad7c826d7526845f (commit) via 15b1fce69cbc6ccd6eb83daab7ab5cd91ef0ea81 (commit) via 2f8117d2147b711669518bbacd24df6dd2a76124 (commit) via 8927bb46d523904e982bc85e3e4f29317b241715 (commit) via d52b1c4342e2e404cb568b05ff7527141c43e9ab (commit) via 5d9004bc9b6f486fff032aaa2a6cc10fca180de3 (commit) via a4198d192234a8180a89be8b91e867a1cbc1f512 (commit) via 544a203f677d0f060d2d1bd31f72f9ae450e138f (commit) via b40df4c09eff5416974cbae1a8eefdde2dc990f3 (commit) via 5c1c0bad8968ec0be3d9cf58eb68f9648ed7ef2d (commit) via 1e361301d1a330884eff3fead80e8ccf92908894 (commit) via 9e8322ca0caa863d97d2daa257d4acf21f84dd79 (commit) via 9bd121b75be538b44ff9c478147bdf2a15efb1f0 (commit) via fa029f08c25b74f5c2236e111fa6b956b5ee28e5 (commit) via db9c064dd4d0bd9da907db75d4a598dd0a5a8c75 (commit) via a0da2dbe9e8db9bed591bdcedb26a601adcf1a32 (commit) via 7df570525181d3ff4305d5e690f10f99e5426332 (commit) via da7424cc548ad99e0ad7395bd668c505f5e5f66f (commit) via 8146cfa782ae8c27c7d490f12504f0342e07fb86 (commit) via 330898afb75960a6868d27f7f0f9dbd736345bfa (commit) via 77544a65b53ca30380b1262e58ebd744e29c0606 (commit) via 4e5ddfa91a11c60d95fc4cab161e109944b6f680 (commit) via cba441f3de9e82ecbf72a0de0bfc3441eb30d0be (commit) via 3acbc817f6613801b11616a352addeb989d49140 (commit) via bcb98b17546dff6dbf747ca9d78358b5c355dff2 (commit) via 2a7426d7cb34c1e7663526293a794df42a1faba7 (commit) via b9bb2a4f548a84fb1a2c6be45b85903ffb9544d5 (commit) via 098c14800fe655c41381977edbc2a0c97eaecf54 (commit) via a46c651a4a96f3fc41a14aaec5bb7d8c3f9c22fa (commit) via 4cc1f72cb7774122c156c130fbdfe1713328adf4 (commit) via 4f143e52b6f1816ad79cddf1b45ef9aa8e819c4b (commit) via e3407f8884d45b3e4eae2f9d9a62c48f9b148abb (commit) via 7d1b6b1c79acf9ef00d1f5f35092d12cbf0f3f7f (commit) via 656d7cd0b4aaab790ec54206212795c2b454d7c6 (commit) via 553d2a8ceb5f78f9ab52f6dc4f6f91469d1e4f80 (commit) via 23f22b1183533e49ff39600fca7d6d8579e678a3 (commit) via 090aabe052956b571a3dd3430aeaf0f1f3ae366d (commit) via be37fbd85d2ebde3bd2c00379b55292028ede2e6 (commit) via 3cc0836b1a6dcd2806a4b2c95df5d18dd93677a4 (commit) via 8cd32937da7bb2b4c0e0d37f24d6e993e7362e65 (commit) via 377a9f5dea38b393fa534c882c43cf827ae069b8 (commit) via b8df4d531889a5ae45d782b7db768cf8dccf9ad3 (commit) via daa0652d3f76bb977ddf5ef3974bf5ac6c96b752 (commit) via f7436b22b3de13ec9ec130a03c295a8b53d395d3 (commit) via 711333c1137137508912000cc9e4398cf205c341 (commit) via 91f04dfe3a6cc685ae2dc16f7b47aa22c1e56ae2 (commit) via 4371ff8cce45071e9b0fa684938677d696f4c207 (commit) via 92223cc32e55b884fdf36afc4fb82c1bd227041b (commit) via 2f5cc8abe0f48b56fbcdb03b8b9767247cdc2b3a (commit) via ba47b525ff001475537536255b04aefff0385eea (commit) via cf1707af7ff594b7818e8171d7a1ec4ebe1a8f60 (commit) via d6d0d8b86fb16fd5a8d6090d26b6b7848a8281ce (commit) via 38137e84f738167fcb9f9031a1142af78d43a55f (commit) via 82724653e7e76bb2c3e1e03efb033d7b3704adb3 (commit) via da8d9bc355806956626754fc8659e58c1ebe7b31 (commit) via c59e52a6aa4e766f5e6b63cc09ad961b1e4947cf (commit) via 24c4af1d82191a527b2dc6f4254e1b5cec5a3637 (commit) via f918920d65db6c0195d199d552944e8ae5f8b09c (commit) via 292f1ce533e0e93dda1d05b178261fc807c8c0c8 (commit) via 23e7f28c5c77a57aad5331c5e27b29e2eccfe7c3 (commit) via 243c7cb044c489b62d3cd4ad3631822d270989a8 (commit) via cf2591f6fce49cba72090f7adf2eda3da2465114 (commit) via 6a2d8985bfd6d9c6e6c0f541aca0e1590a753709 (commit) via c6794eed1dbe726b23c60e96e214ec1a1fbf6b51 (commit) via 7a70a4f52a837bde0f7fa5f435e302939a2e3d74 (commit) via c6172a320bdbbe38a0a9f3ae6b072b00b5b6bd02 (commit) via 5280ed558cc919117d8231fe143bdf166e98a30f (commit) via b36b910366fac5ddcd9e109b956cca43b07ab083 (commit) via b47e52c9583c9a664936e13b2c83c4c6989f97d9 (commit) via 267f6c7e0d65c57845378335d765f8622637aa01 (commit) via 5e47b1a1d370c187c776b29c5958f167519e94d7 (commit) via b9e5403ef46171f58390757d002a756bd9d2d202 (commit) via b6769b99deb471dc7cb5d26b4d145e42ed7478e1 (commit) via 39daffd7a5602816bd10130e1c93f213ab46315b (commit) via 71d1e17e5e0c420cf00ea759743b81aaff72136e (commit) via 2c9e65051c598a42d6a59490b67adb366929ac03 (commit) via a2ce4aa61559c83b65f24428a4b1996354d8d344 (commit) via ee1541d504299227f534a7f15b0c75c18a3f4271 (commit) via 9dcae17866e40814bf0cc4b70ec6f3453814b4f7 (commit) via c2c5176328e211007c6e4b41c4c583788bb70a1f (commit) via a2c182df6dabce52fb6f8886b5aee5d71e18d247 (commit) via 070f673b12d8ca5939fdf272f32b5e45154c9067 (commit) via e2a10dbe35c246075d093060398358b6f713c4a8 (commit) via bf30ec26e5726a8d2920a3820bfa5ead729927b7 (commit) via dcbc852125672de57bd1edbd0ea97ff25a41d4bb (commit) via 48e091ea2bbd15b983cc08eed9f6e0bc58acac6d (commit) via 712074cb171a9139a40d564a35a07b59871c2389 (commit) via a34aedf7f92b240e591098e7868513db244bd7b3 (commit) via 2e5c13129d9f6848e1a6e82546b0946d765f44de (commit) via da5b3fcd32f59182f5b3a224e275e4a8b3d288d3 (commit) via 5291ee5c1690bbe87994e96c9bc2a448c80bb770 (commit) via 5773987881e9677e954680a4394a4ce92f4f8117 (commit) via 836b904e7798a5dc20c90d3b9e54566a19550f92 (commit) via 444d50b77f84a693b401347a793b65a9368fe4ca (commit) via b3b8ccfa54464a995a0ebb4c475cbc03490f06dd (commit) via 231aa60ce4b09d70cfbda8b4d153374e37498ce0 (commit) via 8b713f817d4516f0e8682a172eeb39d1397c8d3f (commit) via ce3b41fdb6a46500fb4957688e3708bddd2327cc (commit) via 0f93bb80e429f9253244d76c3a0d8c89a5107b1e (commit) via 477a054c2c1d345b909afd60be9ac4ca08b66163 (commit) via 52ddce43785c835c5c3ca150f597d1f5c4d07e2c (commit) via 2945fd4611932c1013eb7f27295cca70d495e4af (commit) via 2449c0ce58f01a78944073adebca70bb21639689 (commit) via 5d145b54771548fa95f80d72308fb19a6d95f085 (commit) via 45b13244f0f72d17e372b3a0b0786f6ca10f8edf (commit) via cb91aa7e6ce5a9f18419f6af8cb2d1e8f74f5977 (commit) via 7ef6d9893ffe0c590eddcdf7f5e5d67bb5dbdb30 (commit) via 6aeee0a0d9014c1492fb8af76304400d1263c89d (commit) via 17d061bd8ef8a96fd10a3ef166211f95a56db4ba (commit) via ef3548c0a1027c47e06b7c14c79d8d141b449142 (commit) via add09536925f82765a34f3f95cb5f047ef65a52f (commit) via ca3977c8fe65611477ec8e29e61f74bc88775c12 (commit) via a234287d092fcb59337bd7afa23cf08cda15e336 (commit) via 8440c9f04b2726be08ddf4a0728903c30bbb2d76 (commit) via 2cb732aeb994fa6a79b535300619e3be3cec8bc7 (commit) via a7551e033ef952a86628199e4eb54068d737d309 (commit) via 08ed1d73f299828ed27e45b17b08c005864cb5ca (commit) via af9bfac58dd7e4030730db08cefa2b51b8a17209 (commit) via ac9951e54a97890fd588ebb6b18a15b0013c70e8 (commit) via 75cdeaf1e33a4f43c4fcfa280a2db39fad9a8120 (commit) via 41f8f047bc05d27548064ca3b6a417865bd342ff (commit) via 195d2dc72423069d6192140a65b6fff76ace79fa (commit) via 315abfd46b7de3923d8d111322f56aab88f7fd27 (commit) via 648b9db47f191c905f3fa52ea67c564e322e7436 (commit) via 8291623054abeb224f34584c2ecebf2b6c04ceae (commit) via 5331cf8dbdae6b29df50556c362462b973e93917 (commit) via cf8e56cd1e057a39a5acdc6f78b9a69bb1b4c281 (commit) via e157174447e21a1457e366e4629638fb2daca14e (commit) via 493534bf562a972546a415ebabf7a4d8e686d813 (commit) via 342f59d92e1503b4eba6d2db6861b1701b193055 (commit) via aefb0c45e921f738eee7ce1f7149e0114d8528c0 (commit) via 692f31446ea076f1bfceb697ae3c6d562a5c1f8e (commit) via 2cde90e9042b8e0f2909f84e3fff3f66efa36221 (commit) via f6672ab8b00e5b7fd71b4a4b050e91bff2ca2d6c (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 (8f9f5d72338337500b89ff8cab2f2a0d4fc2923f) \ N -- N -- N (c4628732483e3b24de5df3fae6c295056ce8b2de) 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 Fri Mar 11 15:06:15 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 11 Mar 2016 15:06:15 GMT Subject: libosmocore.git branch master updated. 0.9.0-94-g5ffb503 Message-ID: <201603111506.u2BF6F6C086630@git.osmocom.org> This is an 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 5ffb50371eb4795917ea0ce68b3748b0adc74ec9 (commit) via c28f4cdd6d4d9155e431775baf5e897f0a388ad3 (commit) via 1cc66f093f2ecd85b3dfb9ba411c45102cc1ac65 (commit) from 57f253a792d07e6f3f921c9cb28e4081393054d4 (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=5ffb50371eb4795917ea0ce68b3748b0adc74ec9 commit 5ffb50371eb4795917ea0ce68b3748b0adc74ec9 Author: Harald Welte Date: Fri Mar 11 09:40:56 2016 +0700 rename osim_file_find_* to osim_file_desc_find_* they return an osim_file_desc, and not an osim_file, so fix the naming http://cgit.osmocom.org/libosmocore/commit/?id=c28f4cdd6d4d9155e431775baf5e897f0a388ad3 commit c28f4cdd6d4d9155e431775baf5e897f0a388ad3 Author: Harald Welte Date: Fri Mar 11 09:35:07 2016 +0700 sim: Add osim_file_find_{fid,sfid}() functions We don't always want to look-up by name, but the latter is the only implemented 'find' function so far. Let's change that. http://cgit.osmocom.org/libosmocore/commit/?id=1cc66f093f2ecd85b3dfb9ba411c45102cc1ac65 commit 1cc66f093f2ecd85b3dfb9ba411c45102cc1ac65 Author: Harald Welte Date: Sat Feb 13 14:41:02 2016 +0100 merge_doc.xsl: Don't copy the 'descripiton' element of commands If a vty_additions.xml file contained a element inside a command> element, then the description was copied twice (once during the copy, and once during the copy). Let's avoid one of the two copies. ----------------------------------------------------------------------- Summary of changes: doc/vty/merge_doc.xsl | 4 +++- include/osmocom/sim/sim.h | 8 +++++++- src/sim/core.c | 29 ++++++++++++++++++++++++++++- utils/osmo-sim-test.c | 2 +- 4 files changed, 39 insertions(+), 4 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Fri Mar 11 15:09:32 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 11 Mar 2016 15:09:32 GMT Subject: libosmocore.git branch master updated. 0.9.0-95-ge859aec Message-ID: <201603111509.u2BF9WkS087143@git.osmocom.org> This is an 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 e859aec95264f0cda85073b03def63d8596b07a3 (commit) from 5ffb50371eb4795917ea0ce68b3748b0adc74ec9 (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=e859aec95264f0cda85073b03def63d8596b07a3 commit e859aec95264f0cda85073b03def63d8596b07a3 Author: Max Date: Fri Mar 11 12:24:04 2016 +0100 Add support for SI2quater messages Add basic data structure for System information Type 2quater. ----------------------------------------------------------------------- Summary of changes: include/osmocom/gsm/protocol/gsm_04_08.h | 7 +++++++ 1 file changed, 7 insertions(+) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Fri Mar 11 15:10:30 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 11 Mar 2016 15:10:30 GMT Subject: osmo-bts.git branch master updated. 0.4.0-119-gd5c658b Message-ID: <201603111510.u2BFAUJH087345@git.osmocom.org> This is an 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 d5c658b22e3e8dcb5b3ab96cb761171a3e170282 (commit) from 91565b2d51646657002f91fdc22dce3c7320e13a (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=d5c658b22e3e8dcb5b3ab96cb761171a3e170282 commit d5c658b22e3e8dcb5b3ab96cb761171a3e170282 Author: Max Date: Fri Mar 11 12:21:24 2016 +0100 Fix copy-paste issue This issue prevented scheduling of SI 2quater messages. ----------------------------------------------------------------------- Summary of changes: src/common/sysinfo.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Fri Mar 11 15:33:07 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 11 Mar 2016 15:33:07 GMT Subject: libosmocore.git branch master updated. 0.9.0-96-gc0d9a6c Message-ID: <201603111533.u2BFX7HI091859@git.osmocom.org> This is an 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 c0d9a6c083aa7e35174093c7a7265319bf993a9d (commit) from e859aec95264f0cda85073b03def63d8596b07a3 (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=c0d9a6c083aa7e35174093c7a7265319bf993a9d commit c0d9a6c083aa7e35174093c7a7265319bf993a9d Author: Max Date: Wed Mar 9 12:29:23 2016 +0100 Add helper function to convert numerical BSSGP PDU type to string ----------------------------------------------------------------------- Summary of changes: include/osmocom/gprs/gprs_bssgp.h | 1 + src/gb/gprs_bssgp_util.c | 46 +++++++++++++++++++++++++++++++++++++++ 2 files changed, 47 insertions(+) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Fri Mar 11 15:57:15 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 11 Mar 2016 15:57:15 GMT Subject: openbsc.git branch max/si2q created. 0.15.0-187-gcbcb398 Message-ID: <201603111557.u2BFvFaU096221@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, max/si2q has been created at cbcb3981ca8dd3e4fe5b17718c59b3bfad47fa51 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=cbcb3981ca8dd3e4fe5b17718c59b3bfad47fa51 commit cbcb3981ca8dd3e4fe5b17718c59b3bfad47fa51 Author: Max Date: Fri Mar 11 15:01:50 2016 +0100 Refactor SI-related code Move define to header file. Use inline functions where appropriate. Change int variables which are used as boolean into actual bool to make code easier to follow. http://cgit.osmocom.org/openbsc/commit/?id=f129706194d50aa602a550550270981076ff3447 commit f129706194d50aa602a550550270981076ff3447 Author: Max Date: Fri Mar 11 14:40:33 2016 +0100 Add SI2quater support to SI3 Advertise SI2 quater presence and location (if available) using SI3 according to 3GPP TS 44.018 ?? 10.5.2.34 ----------------------------------------------------------------------- hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Fri Mar 11 17:20:43 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 11 Mar 2016 17:20:43 GMT Subject: openbsc.git branch max/si2q updated. 0.15.0-188-gc43b8b0 Message-ID: <201603111720.u2BHKhvW011769@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, max/si2q has been updated via c43b8b029c408761f0ba5555f502aaab9e00da83 (commit) from cbcb3981ca8dd3e4fe5b17718c59b3bfad47fa51 (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=c43b8b029c408761f0ba5555f502aaab9e00da83 commit c43b8b029c408761f0ba5555f502aaab9e00da83 Author: Max Date: Fri Mar 11 18:16:22 2016 +0100 wip: add si2q generator stub ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/rest_octets.h | 2 + openbsc/src/libbsc/rest_octets.c | 106 ++++++++++++++++++++++++++++++++ openbsc/src/libbsc/system_information.c | 17 +++++ 3 files changed, 125 insertions(+) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon Mar 14 12:55:58 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 14 Mar 2016 12:55:58 GMT Subject: openbsc.git branch neels/patches-pending created. 0.15.0-189-g7349a4e Message-ID: <201603141255.u2ECtwrg089119@git.osmocom.org> This is an 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/patches-pending has been created at 7349a4e7f8d0dbf3ce2aa417c14aead373446c0a (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=7349a4e7f8d0dbf3ce2aa417c14aead373446c0a commit 7349a4e7f8d0dbf3ce2aa417c14aead373446c0a Author: Neels Hofmeyr Date: Mon Mar 14 13:41:20 2016 +0100 bsc_scan_msc_msg: check protocol discriminator The function assumed an MM protocol discriminator without verifying it. http://cgit.osmocom.org/openbsc/commit/?id=677d8ba284b881a6443d11c63f39cc6bf1bee1bf commit 677d8ba284b881a6443d11c63f39cc6bf1bee1bf Author: Neels Hofmeyr Date: Mon Mar 7 16:48:38 2016 +0100 fix confusing typo in constant (THAN -> THEN) http://cgit.osmocom.org/openbsc/commit/?id=81c4f3457ded86e18fc4de6c4bf7656042c43f2b commit 81c4f3457ded86e18fc4de6c4bf7656042c43f2b Author: Neels Hofmeyr Date: Thu Mar 10 12:19:13 2016 +0100 GSM 04.08: apply bitmask functions, fix bitmask use Replace hardcoded protocol discriminator and message type bitmasks with function calls recently introduced in libosmocore. Note that the release 98 bitmasks slightly differ from the release 99 bitmasks. This patch uses the "default" gsm48_hdr_msg_type invocation, thus it depends on libosmocore whether 98 or 99 bitmasks are used. In some places, use of the bitmask was erratic. Fix these implicitly by employing the bitmask functions: * bsc_msg_filter.c: bsc_msg_filter_initial(): RR vs. MM messages. * osmo_bsc_filter.c: bsc_find_msc() and bsc_scan_bts_msg(): RR vs. MM messages. * bsc_nat_rewrite.c: bsc_nat_rewrite_msg(): SMS vs. CC messages. * bsc_ussd.c: no bitmask is applicable for the message types used here. http://cgit.osmocom.org/openbsc/commit/?id=530414d77e6f22c109257496cd0e1f1249acb06e commit 530414d77e6f22c109257496cd0e1f1249acb06e Author: Neels Hofmeyr Date: Mon Mar 7 17:19:19 2016 +0100 Remove unused auth code and add comment As commented in the code, the GSM_SECURITY_AUTH_FAILED path is never invoked by the gsm48_secure_channel() function as it is today. Note that the upcoming Iu auth will probably add a GSM_SECURITY_AUTH_FAILED status. In that case, sending a LU Reject immediately may be desirable, but arguably a bit of timeout could make life harder for auth attackers. The code removed by this patch doesn't send out a LU Reject ever, since a call to release_loc_updating_req() only releases the connection. To reject, a call to gsm0408_loc_upd_rej() would be necessary, as seen in loc_upd_rej_cb(). And finally, if _gsm0408_authorize_sec_cb() doesn't do anything about anything, the same loc_upd_rej_cb() will be run by a timeout and send a LU Reject properly (as commented in the code). ----------------------------------------------------------------------- hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon Mar 14 13:40:11 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 14 Mar 2016 13:40:11 GMT Subject: openbsc.git branch neels/patches-pending updated. 0.15.0-190-g92d80aa Message-ID: <201603141340.u2EDeBjX094720@git.osmocom.org> This is an 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/patches-pending has been updated discards 7349a4e7f8d0dbf3ce2aa417c14aead373446c0a (commit) discards 677d8ba284b881a6443d11c63f39cc6bf1bee1bf (commit) discards 81c4f3457ded86e18fc4de6c4bf7656042c43f2b (commit) via 92d80aa186b59bcef96a9c623a6e61d2bcf7d673 (commit) via 4b5ac247c18f612db6225ff53e23cee3fae233d8 (commit) via e305755b61d946c5be8d7fa0a4d50df6a17a6fc8 (commit) via 91d4f5f08110c467a6e94f4464a46e56629061e7 (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 (7349a4e7f8d0dbf3ce2aa417c14aead373446c0a) \ N -- N -- N (92d80aa186b59bcef96a9c623a6e61d2bcf7d673) 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=92d80aa186b59bcef96a9c623a6e61d2bcf7d673 commit 92d80aa186b59bcef96a9c623a6e61d2bcf7d673 Author: Neels Hofmeyr Date: Mon Mar 14 14:36:56 2016 +0100 GSM 04.08: apply new transaction id inline functions libosmocore recently added inline functions to relieve callers from applying bitmasks and bit shifts to access the transaction id of a GSM 04.08 header. Apply these functions. http://cgit.osmocom.org/openbsc/commit/?id=4b5ac247c18f612db6225ff53e23cee3fae233d8 commit 4b5ac247c18f612db6225ff53e23cee3fae233d8 Author: Neels Hofmeyr Date: Mon Mar 14 13:41:20 2016 +0100 bsc_scan_msc_msg: check protocol discriminator The function assumed an MM protocol discriminator without verifying it. http://cgit.osmocom.org/openbsc/commit/?id=e305755b61d946c5be8d7fa0a4d50df6a17a6fc8 commit e305755b61d946c5be8d7fa0a4d50df6a17a6fc8 Author: Neels Hofmeyr Date: Mon Mar 7 16:48:38 2016 +0100 fix confusing typo in constant (THAN -> THEN) http://cgit.osmocom.org/openbsc/commit/?id=91d4f5f08110c467a6e94f4464a46e56629061e7 commit 91d4f5f08110c467a6e94f4464a46e56629061e7 Author: Neels Hofmeyr Date: Thu Mar 10 12:19:13 2016 +0100 GSM 04.08: apply bitmask functions, fix bitmask use Replace hardcoded protocol discriminator and message type bitmasks with function calls recently introduced in libosmocore. Note that the release 98 bitmasks slightly differ from the release 99 bitmasks. This patch uses the "default" gsm48_hdr_msg_type invocation, thus it depends on libosmocore whether 98 or 99 bitmasks are used. In some places, use of the bitmask was erratic. Fix these implicitly by employing the bitmask functions: * silent_call.c: silent_call_reroute(): add missing bitmask for MM. * bsc_msg_filter.c: bsc_msg_filter_initial(): RR vs. MM messages. * osmo_bsc_filter.c: bsc_find_msc() and bsc_scan_bts_msg(): RR vs. MM messages. * bsc_nat_rewrite.c: bsc_nat_rewrite_msg(): SMS vs. CC messages. * bsc_ussd.c: no bitmask is applicable for the message types used here. * gb_proxy.c: gbproxy_imsi_acquisition(): missing bit mask for pdisc. In gprs_gb_parse.c: gprs_gb_parse_dtap(), add a log notice for unexpected message types. ----------------------------------------------------------------------- Summary of changes: openbsc/src/gprs/gb_proxy.c | 4 ++-- openbsc/src/gprs/gprs_gb_parse.c | 13 ++++++++++--- openbsc/src/gprs/gprs_gmm.c | 10 +++++----- openbsc/src/libbsc/bsc_api.c | 8 +++++--- openbsc/src/libfilter/bsc_msg_filter.c | 15 +++++++-------- openbsc/src/libmsc/gsm_04_08.c | 5 ++--- openbsc/src/libmsc/gsm_04_11.c | 2 +- openbsc/src/libmsc/silent_call.c | 5 +++-- openbsc/src/osmo-bsc_nat/bsc_ussd.c | 2 +- 9 files changed, 36 insertions(+), 28 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon Mar 14 13:43:28 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 14 Mar 2016 13:43:28 GMT Subject: libosmocore.git branch neels/pending-patches created. 0.9.0-99-g88f317a Message-ID: <201603141343.u2EDhS0W095099@git.osmocom.org> This is an 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/pending-patches has been created at 88f317a0cf4d106b0c57f0005f2b85d90dc38c46 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmocore/commit/?id=88f317a0cf4d106b0c57f0005f2b85d90dc38c46 commit 88f317a0cf4d106b0c57f0005f2b85d90dc38c46 Author: Neels Hofmeyr Date: Mon Mar 14 13:21:56 2016 +0100 GSM 04.08: add transaction id accessor inline funcs Various users of gsm48_hdr apply the same hardcoded shifts/bitmasks to obtain the transaction ID encoded in the upper nibble of the protocol discriminator. Centralize. Patch for openbsc.git will follow. http://cgit.osmocom.org/libosmocore/commit/?id=9f933006e721529e25165b96afb7a92738b648a3 commit 9f933006e721529e25165b96afb7a92738b648a3 Author: Neels Hofmeyr Date: Mon Mar 14 12:44:56 2016 +0100 04.08: switch to r99 msg type bitmasks by default http://cgit.osmocom.org/libosmocore/commit/?id=34c0e7e5fbaa11630c6decac5cc440a70b4a31e9 commit 34c0e7e5fbaa11630c6decac5cc440a70b4a31e9 Author: Neels Hofmeyr Date: Thu Mar 10 11:56:36 2016 +0100 Add inlines for GSM 04.08 pdisc + msg type bitmasks Add inline functions for both release <= 98 and release >= 99 as well as a default define. Use the release 98 by default since the current code base uses the r98 bitmasks. These inline functions relieve callers of the decision on masking bits of the protocol discriminator and message type octets. Also add a define for the protocol discriminator extension to one octet length (GSM48_PDISC_EXTEND). Apply new pdisc function in gsm0480.c. ----------------------------------------------------------------------- hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Mon Mar 14 13:45:58 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 14 Mar 2016 13:45:58 GMT Subject: libosmocore.git branch neels/pending-patches updated. 0.9.0-99-gfee892d Message-ID: <201603141345.u2EDjwEG095685@git.osmocom.org> This is an 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/pending-patches has been updated discards 88f317a0cf4d106b0c57f0005f2b85d90dc38c46 (commit) discards 9f933006e721529e25165b96afb7a92738b648a3 (commit) discards 34c0e7e5fbaa11630c6decac5cc440a70b4a31e9 (commit) via fee892d115484a17760f3095f62f0e206c3d2c53 (commit) via 37fece3a989682bda0ecf771cd5864e7e79ffa50 (commit) via 5d70ca5dbb0f09d41da3c38217ec7dd4dac8046f (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 (88f317a0cf4d106b0c57f0005f2b85d90dc38c46) \ N -- N -- N (fee892d115484a17760f3095f62f0e206c3d2c53) 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/libosmocore/commit/?id=fee892d115484a17760f3095f62f0e206c3d2c53 commit fee892d115484a17760f3095f62f0e206c3d2c53 Author: Neels Hofmeyr Date: Mon Mar 14 13:21:56 2016 +0100 04.08: add inline funcs for transaction id bits Various users of gsm48_hdr apply the same hardcoded shifts/bitmasks to obtain the transaction ID encoded in the upper nibble of the protocol discriminator. Centralize. Patch for openbsc.git will follow. http://cgit.osmocom.org/libosmocore/commit/?id=37fece3a989682bda0ecf771cd5864e7e79ffa50 commit 37fece3a989682bda0ecf771cd5864e7e79ffa50 Author: Neels Hofmeyr Date: Mon Mar 14 12:44:56 2016 +0100 04.08: switch to r99 msg type bitmasks by default http://cgit.osmocom.org/libosmocore/commit/?id=5d70ca5dbb0f09d41da3c38217ec7dd4dac8046f commit 5d70ca5dbb0f09d41da3c38217ec7dd4dac8046f Author: Neels Hofmeyr Date: Thu Mar 10 11:56:36 2016 +0100 04.08: add inline funcs for pdisc + msg type bitmasks Add inline functions for both release <= 98 and release >= 99 as well as a default define. Use the release 98 by default since the current code base uses the r98 bitmasks. These inline functions relieve callers of the decision on masking bits of the protocol discriminator and message type octets. Also add a define for the protocol discriminator extension to one octet length (GSM48_PDISC_EXTEND). Apply new pdisc function in gsm0480.c. ----------------------------------------------------------------------- Summary of changes: hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Mon Mar 14 13:47:16 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 14 Mar 2016 13:47:16 GMT Subject: openbsc.git branch neels/patches-pending updated. 0.15.0-190-ga8d33d4 Message-ID: <201603141347.u2EDlGsG095916@git.osmocom.org> This is an 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/patches-pending has been updated discards 92d80aa186b59bcef96a9c623a6e61d2bcf7d673 (commit) discards 4b5ac247c18f612db6225ff53e23cee3fae233d8 (commit) discards e305755b61d946c5be8d7fa0a4d50df6a17a6fc8 (commit) discards 91d4f5f08110c467a6e94f4464a46e56629061e7 (commit) via a8d33d4bdf76a4ef465f2710400b43a7bbd5d664 (commit) via 31b1f19b5b975bf2a9ed034120625aa70cff77d5 (commit) via a044481568b675cdb1ae1b9de1dad0e5a21565b2 (commit) via 6a2fa9290f7aa8a21c2c5383d532a361a23c53e5 (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 (92d80aa186b59bcef96a9c623a6e61d2bcf7d673) \ N -- N -- N (a8d33d4bdf76a4ef465f2710400b43a7bbd5d664) 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=a8d33d4bdf76a4ef465f2710400b43a7bbd5d664 commit a8d33d4bdf76a4ef465f2710400b43a7bbd5d664 Author: Neels Hofmeyr Date: Mon Mar 14 13:41:20 2016 +0100 bsc_scan_msc_msg: check protocol discriminator The function assumed an MM protocol discriminator without verifying it. http://cgit.osmocom.org/openbsc/commit/?id=31b1f19b5b975bf2a9ed034120625aa70cff77d5 commit 31b1f19b5b975bf2a9ed034120625aa70cff77d5 Author: Neels Hofmeyr Date: Mon Mar 7 16:48:38 2016 +0100 fix confusing typo in constant (THAN -> THEN) http://cgit.osmocom.org/openbsc/commit/?id=a044481568b675cdb1ae1b9de1dad0e5a21565b2 commit a044481568b675cdb1ae1b9de1dad0e5a21565b2 Author: Neels Hofmeyr Date: Mon Mar 14 14:36:56 2016 +0100 04.08: apply new transaction id inline functions libosmocore recently added inline functions to relieve callers from applying bitmasks and bit shifts to access the transaction id of a GSM 04.08 header. Apply these functions. http://cgit.osmocom.org/openbsc/commit/?id=6a2fa9290f7aa8a21c2c5383d532a361a23c53e5 commit 6a2fa9290f7aa8a21c2c5383d532a361a23c53e5 Author: Neels Hofmeyr Date: Thu Mar 10 12:19:13 2016 +0100 04.08: apply new bitmask functions, fix bitmask use Replace hardcoded protocol discriminator and message type bitmasks with function calls recently introduced in libosmocore. Note that the release 98 bitmasks slightly differ from the release 99 bitmasks. This patch uses the "default" gsm48_hdr_msg_type invocation, thus it depends on libosmocore whether 98 or 99 bitmasks are used. In some places, use of the bitmask was erratic. Fix these implicitly by employing the bitmask functions: * silent_call.c: silent_call_reroute(): add missing bitmask for MM. * bsc_msg_filter.c: bsc_msg_filter_initial(): RR vs. MM messages. * osmo_bsc_filter.c: bsc_find_msc() and bsc_scan_bts_msg(): RR vs. MM messages. * bsc_nat_rewrite.c: bsc_nat_rewrite_msg(): SMS vs. CC messages. * bsc_ussd.c: no bitmask is applicable for the message types used here. * gb_proxy.c: gbproxy_imsi_acquisition(): missing bit mask for pdisc. In gprs_gb_parse.c: gprs_gb_parse_dtap(), add a log notice for unexpected message types. ----------------------------------------------------------------------- Summary of changes: hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon Mar 14 14:47:02 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 14 Mar 2016 14:47:02 GMT Subject: libosmocore.git branch neels/pending-patches updated. 0.9.0-99-gc91dc62 Message-ID: <201603141447.u2EEl2pj005136@git.osmocom.org> This is an 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/pending-patches has been updated discards fee892d115484a17760f3095f62f0e206c3d2c53 (commit) discards 37fece3a989682bda0ecf771cd5864e7e79ffa50 (commit) discards 5d70ca5dbb0f09d41da3c38217ec7dd4dac8046f (commit) via c91dc62e1c9fbccd1faf8eedf2e59cfb9d7882aa (commit) via 29be242e3e90a4efce2b15083484a314f3d46e46 (commit) via eb5c1b7c4d7c4681bcc8b5dd40918e63b6b0ecc1 (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 (fee892d115484a17760f3095f62f0e206c3d2c53) \ N -- N -- N (c91dc62e1c9fbccd1faf8eedf2e59cfb9d7882aa) 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/libosmocore/commit/?id=c91dc62e1c9fbccd1faf8eedf2e59cfb9d7882aa commit c91dc62e1c9fbccd1faf8eedf2e59cfb9d7882aa Author: Neels Hofmeyr Date: Mon Mar 14 13:21:56 2016 +0100 04.08: add inline funcs for transaction id bits Various users of gsm48_hdr apply the same hardcoded shifts/bitmasks to obtain the transaction ID encoded in the upper nibble of the protocol discriminator. Centralize. Patch for openbsc.git will follow. http://cgit.osmocom.org/libosmocore/commit/?id=29be242e3e90a4efce2b15083484a314f3d46e46 commit 29be242e3e90a4efce2b15083484a314f3d46e46 Author: Neels Hofmeyr Date: Mon Mar 14 12:44:56 2016 +0100 04.08: switch to r99 msg type bitmasks by default http://cgit.osmocom.org/libosmocore/commit/?id=eb5c1b7c4d7c4681bcc8b5dd40918e63b6b0ecc1 commit eb5c1b7c4d7c4681bcc8b5dd40918e63b6b0ecc1 Author: Neels Hofmeyr Date: Thu Mar 10 11:56:36 2016 +0100 04.08: add inline funcs for pdisc + msg type bitmasks Add inline functions for both release <= 98 and release >= 99 as well as a default define. Use the release 98 by default since the current code base uses the r98 bitmasks. These inline functions relieve callers of the decision on masking bits of the protocol discriminator and message type octets. Also add a define for the protocol discriminator extension to one octet length (GSM48_PDISC_EXTEND). Apply new pdisc function in gsm0480.c. ----------------------------------------------------------------------- Summary of changes: include/osmocom/gsm/protocol/gsm_04_08.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Mon Mar 14 14:50:35 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 14 Mar 2016 14:50:35 GMT Subject: libosmocore.git branch neels/pending-patches updated. 0.9.0-99-gc04abfa Message-ID: <201603141450.u2EEoZqU005600@git.osmocom.org> This is an 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/pending-patches has been updated discards c91dc62e1c9fbccd1faf8eedf2e59cfb9d7882aa (commit) via c04abfa3b358308f6d923a2aeee145bf49075246 (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 (c91dc62e1c9fbccd1faf8eedf2e59cfb9d7882aa) \ N -- N -- N (c04abfa3b358308f6d923a2aeee145bf49075246) 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/libosmocore/commit/?id=c04abfa3b358308f6d923a2aeee145bf49075246 commit c04abfa3b358308f6d923a2aeee145bf49075246 Author: Neels Hofmeyr Date: Mon Mar 14 13:21:56 2016 +0100 04.08: add inline funcs for transaction id bits Various users of gsm48_hdr apply the same hardcoded shifts/bitmasks to obtain the transaction ID encoded in the upper nibble of the protocol discriminator. Centralize. Patch for openbsc.git will follow. ----------------------------------------------------------------------- Summary of changes: include/osmocom/gsm/protocol/gsm_04_08.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Mon Mar 14 17:30:01 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 14 Mar 2016 17:30:01 GMT Subject: openbsc.git branch zecke/features/dsp-transcoding updated. 0.15.0-188-g8dea0d2 Message-ID: <201603141730.u2EHU1bu028635@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, zecke/features/dsp-transcoding has been updated discards 9b090fd5ab2f6b36a60b41a4f4ac9bd435f18582 (commit) via 8dea0d21ff643a40861fde0d0e131eebb965c066 (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 (9b090fd5ab2f6b36a60b41a4f4ac9bd435f18582) \ N -- N -- N (8dea0d21ff643a40861fde0d0e131eebb965c066) 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=8dea0d21ff643a40861fde0d0e131eebb965c066 commit 8dea0d21ff643a40861fde0d0e131eebb965c066 Author: Holger Hans Peter Freyther Date: Mon Mar 7 21:42:19 2016 +0100 mgcp: Remove the old MGCP based transcoding interface Back in the day we worked around a field proven jitter buffer by transcoding AMR to AMR with the MTN4200 and by this fixing RTP timing as this device had: a.) A working and stable time (generating RTP every N ms) b.) A working jitter buffer The code has probably rotted, it never retried MGCP commands sent to the transcoder and it is not deployed either. Simplify the code by removing it. If we ever need it back we can use the new transcoding API to keep the state there. I think this code will not be missed but the PerformanceTechnology Hard- and Firmware was rather nice. ----------------------------------------------------------------------- Summary of changes: openbsc/src/libmgcp/mgcp_vty.c | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon Mar 14 17:37:01 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 14 Mar 2016 17:37:01 GMT Subject: osmo-bts.git branch master updated. 0.4.0-120-g40e8365 Message-ID: <201603141737.u2EHb1qv029626@git.osmocom.org> This is an 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 40e83658543f321368ed88b0505093b707b7eada (commit) from d5c658b22e3e8dcb5b3ab96cb761171a3e170282 (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=40e83658543f321368ed88b0505093b707b7eada commit 40e83658543f321368ed88b0505093b707b7eada Author: Harald Welte Date: Mon Mar 14 18:35:31 2016 +0100 Update configuration examples Add SysmoBTS-specific example. Remove outdated generic example which is no longer working. ----------------------------------------------------------------------- Summary of changes: doc/examples/{ => sysmo}/osmo-bts.cfg | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) rename doc/examples/{ => sysmo}/osmo-bts.cfg (74%) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Mon Mar 14 19:08:12 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 14 Mar 2016 19:08:12 GMT Subject: osmo-trx.git branch edge deleted. 7fec3030d46b2c35c34d90507feab253cddb9c01 Message-ID: <201603141908.u2EJ8ClG044669@git.osmocom.org> This is an 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, edge has been deleted was 7fec3030d46b2c35c34d90507feab253cddb9c01 ----------------------------------------------------------------------- 7fec3030d46b2c35c34d90507feab253cddb9c01 EDGE: Combine shared GMSK and 8-PSK demodulator sections ----------------------------------------------------------------------- hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Mon Mar 14 20:13:32 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 14 Mar 2016 20:13:32 GMT Subject: openbsc.git branch neels/patches-pending updated. 0.15.0-190-g1c02de7 Message-ID: <201603142013.u2EKDWR2055143@git.osmocom.org> This is an 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/patches-pending has been updated discards a8d33d4bdf76a4ef465f2710400b43a7bbd5d664 (commit) discards 31b1f19b5b975bf2a9ed034120625aa70cff77d5 (commit) discards a044481568b675cdb1ae1b9de1dad0e5a21565b2 (commit) discards 6a2fa9290f7aa8a21c2c5383d532a361a23c53e5 (commit) via 1c02de7ae89ce1996dd52898f5dd36eae9532739 (commit) via c1eb1fcd5378897b6d1818481b5d0ea08cd73511 (commit) via a8e0f01025fff784d904531305807cb00dc579b2 (commit) via 9760079bfcf7f8b3783ec536485b255b7a8397ce (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 (a8d33d4bdf76a4ef465f2710400b43a7bbd5d664) \ N -- N -- N (1c02de7ae89ce1996dd52898f5dd36eae9532739) 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=1c02de7ae89ce1996dd52898f5dd36eae9532739 commit 1c02de7ae89ce1996dd52898f5dd36eae9532739 Author: Neels Hofmeyr Date: Mon Mar 14 13:41:20 2016 +0100 bsc_scan_msc_msg: check protocol discriminator The function assumed an MM protocol discriminator without verifying it. http://cgit.osmocom.org/openbsc/commit/?id=c1eb1fcd5378897b6d1818481b5d0ea08cd73511 commit c1eb1fcd5378897b6d1818481b5d0ea08cd73511 Author: Neels Hofmeyr Date: Mon Mar 7 16:48:38 2016 +0100 fix confusing typo in constant (THAN -> THEN) http://cgit.osmocom.org/openbsc/commit/?id=a8e0f01025fff784d904531305807cb00dc579b2 commit a8e0f01025fff784d904531305807cb00dc579b2 Author: Neels Hofmeyr Date: Mon Mar 14 14:36:56 2016 +0100 04.08: apply new transaction id inline functions libosmocore recently added inline functions to relieve callers from applying bitmasks and bit shifts to access the transaction id of a GSM 04.08 header. Apply these functions. http://cgit.osmocom.org/openbsc/commit/?id=9760079bfcf7f8b3783ec536485b255b7a8397ce commit 9760079bfcf7f8b3783ec536485b255b7a8397ce Author: Neels Hofmeyr Date: Thu Mar 10 12:19:13 2016 +0100 04.08: apply new bitmask functions, fix bitmask use Replace hardcoded protocol discriminator and message type bitmasks with function calls recently introduced in libosmocore. Note that the release 98 bitmasks slightly differ from the release 99 bitmasks. This patch uses the "default" gsm48_hdr_msg_type invocation, thus it depends on libosmocore whether 98 or 99 bitmasks are used. In some places, use of the bitmask was erratic. Fix these implicitly by employing the bitmask functions: * silent_call.c: silent_call_reroute(): add missing bitmask for MM. * bsc_msg_filter.c: bsc_msg_filter_initial(): RR vs. MM messages. * osmo_bsc_filter.c: bsc_find_msc() and bsc_scan_bts_msg(): RR vs. MM messages. * bsc_nat_rewrite.c: bsc_nat_rewrite_msg(): SMS vs. CC messages. * bsc_ussd.c: no bitmask is applicable for the message types used here. * gb_proxy.c: gbproxy_imsi_acquisition(): missing bit mask for pdisc. In gprs_gb_parse.c: gprs_gb_parse_dtap(), add a log notice for unexpected message types. ----------------------------------------------------------------------- Summary of changes: openbsc/src/osmo-bsc/osmo_bsc_filter.c | 3 +-- openbsc/src/osmo-bsc_nat/bsc_nat_rewrite.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 Mar 14 23:03:43 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 14 Mar 2016 23:03:43 GMT Subject: openbsc.git branch neels/cscn updated. 0.15.0-338-g7265a5e Message-ID: <201603142303.u2EN3hse080269@git.osmocom.org> This is an 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 c4628732483e3b24de5df3fae6c295056ce8b2de (commit) discards a86eb00676f594ece27972344a2b73b16c67ee38 (commit) discards 837c6e43019a0afcf255640d591f16b3b0bb59ce (commit) discards 9499d053f96ae8e5cb75a189317b5232504d0f0d (commit) discards 49ee79f132b54346dfbd2fab44ebfb25e2126640 (commit) discards 9337c71bf2cb786fc716c4a4cf2bdd7783e8b189 (commit) discards 6d9deeace50a849fe648173a904dcc228a851b1a (commit) discards 324ffc91028099fafde06089ff2288df6b082b2c (commit) discards 0c39c0d08e2c76f91128b39b9e83e7d857b5204a (commit) discards 8ac13ec22931e147864c363c6bece158f56bed9e (commit) via 7265a5e843f7f8b4b2bbf3175d4854230e379f8e (commit) via 31a7b36eb3dc2e152d91dd92959fa0b8a970d8f3 (commit) via 3a607b70f7a7a01991e75c27a92b1f3ff7fcc32c (commit) via 6b2623d94469f2d92117af581f12ffa270d5748d (commit) via 8b1272a6d300b391efda52cac7dddab7ccc320ef (commit) via 080921a5510323f6cbb0924328c0bb364afd08ce (commit) via 8e7f4c6f21f32ed5afb356e3279aba4023e08569 (commit) via 4a9b871de5fb8167ba678165ccdbad808fec4116 (commit) via 93f6fa5a814e888e8ed93c0536e0d94beed8f144 (commit) via f1777ee8433626f8bc62b71f984b36d017e9b76c (commit) via 9e8e0e6a2930afbf3e156e3be945f17c117086ea (commit) via 1c02de7ae89ce1996dd52898f5dd36eae9532739 (commit) via c1eb1fcd5378897b6d1818481b5d0ea08cd73511 (commit) via a8e0f01025fff784d904531305807cb00dc579b2 (commit) via 9760079bfcf7f8b3783ec536485b255b7a8397ce (commit) via 530414d77e6f22c109257496cd0e1f1249acb06e (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 (c4628732483e3b24de5df3fae6c295056ce8b2de) \ N -- N -- N (7265a5e843f7f8b4b2bbf3175d4854230e379f8e) 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=7265a5e843f7f8b4b2bbf3175d4854230e379f8e commit 7265a5e843f7f8b4b2bbf3175d4854230e379f8e Merge: 31a7b36 1c02de7 Author: Neels Hofmeyr Date: Tue Mar 15 00:02:25 2016 +0100 Merge branch 'neels/patches-pending' into neels/cscn Conflicts: openbsc/src/libmsc/gsm_04_08.c http://cgit.osmocom.org/openbsc/commit/?id=31a7b36eb3dc2e152d91dd92959fa0b8a970d8f3 commit 31a7b36eb3dc2e152d91dd92959fa0b8a970d8f3 Author: Neels Hofmeyr Date: Mon Mar 14 23:57:14 2016 +0100 cosmetic: comments http://cgit.osmocom.org/openbsc/commit/?id=3a607b70f7a7a01991e75c27a92b1f3ff7fcc32c commit 3a607b70f7a7a01991e75c27a92b1f3ff7fcc32c Author: Neels Hofmeyr Date: Mon Mar 14 23:56:56 2016 +0100 wip: add rnc registry http://cgit.osmocom.org/openbsc/commit/?id=6b2623d94469f2d92117af581f12ffa270d5748d commit 6b2623d94469f2d92117af581f12ffa270d5748d Author: Neels Hofmeyr Date: Thu Mar 10 22:58:21 2016 +0100 cscn: fix VTY port: don't use SGSN's port number http://cgit.osmocom.org/openbsc/commit/?id=8b1272a6d300b391efda52cac7dddab7ccc320ef commit 8b1272a6d300b391efda52cac7dddab7ccc320ef Author: Neels Hofmeyr Date: Wed Mar 9 01:31:20 2016 +0100 msc: allow only authentication without ciphering So far the code did only auth+ciph or none. Add case handling for only authentication without ciphering (basically just fill in the blanks). http://cgit.osmocom.org/openbsc/commit/?id=080921a5510323f6cbb0924328c0bb364afd08ce commit 080921a5510323f6cbb0924328c0bb364afd08ce Author: Neels Hofmeyr Date: Tue Mar 8 15:14:59 2016 +0100 HACK: hardcode subscriber auth tuple for IuCS http://cgit.osmocom.org/openbsc/commit/?id=8e7f4c6f21f32ed5afb356e3279aba4023e08569 commit 8e7f4c6f21f32ed5afb356e3279aba4023e08569 Author: Neels Hofmeyr Date: Mon Mar 7 16:53:45 2016 +0100 cosmetic http://cgit.osmocom.org/openbsc/commit/?id=4a9b871de5fb8167ba678165ccdbad808fec4116 commit 4a9b871de5fb8167ba678165ccdbad808fec4116 Author: Neels Hofmeyr Date: Mon Mar 7 16:53:02 2016 +0100 Adjust authentication logic for Iu, move a log notice Depending on conn->via_iface, fail upon missing auth for 3G. Move the log notice saying "skipping auth" to gsm48_secure_channel() where conn->via_iface is actually known. http://cgit.osmocom.org/openbsc/commit/?id=93f6fa5a814e888e8ed93c0536e0d94beed8f144 commit 93f6fa5a814e888e8ed93c0536e0d94beed8f144 Author: Neels Hofmeyr Date: Mon Mar 7 16:50:47 2016 +0100 spread a few debug logs around authentication http://cgit.osmocom.org/openbsc/commit/?id=f1777ee8433626f8bc62b71f984b36d017e9b76c commit f1777ee8433626f8bc62b71f984b36d017e9b76c Author: Neels Hofmeyr Date: Mon Mar 7 16:48:38 2016 +0100 fix confusing typo in constant (THAN -> THEN) http://cgit.osmocom.org/openbsc/commit/?id=9e8e0e6a2930afbf3e156e3be945f17c117086ea commit 9e8e0e6a2930afbf3e156e3be945f17c117086ea Author: Neels Hofmeyr Date: Mon Mar 7 17:19:19 2016 +0100 Remove unused auth code and add comment As commented in the code, the GSM_SECURITY_AUTH_FAILED path is never invoked by the gsm48_secure_channel() function as it is today. Note that the upcoming Iu auth will probably add a GSM_SECURITY_AUTH_FAILED status. In that case, sending a LU Reject immediately may be desirable, but arguably a bit of timeout could make life harder for auth attackers. The code removed by this patch doesn't send out a LU Reject ever, since a call to release_loc_updating_req() only releases the connection. To reject, a call to gsm0408_loc_upd_rej() would be necessary, as seen in loc_upd_rej_cb(). And finally, if _gsm0408_authorize_sec_cb() doesn't do anything about anything, the same loc_upd_rej_cb() will be run by a timeout and send a LU Reject properly (as commented in the code). ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gsm_data.h | 10 ++++++++++ openbsc/include/openbsc/iu.h | 24 ++++++++++++++++++++++++ openbsc/src/gprs/gb_proxy.c | 4 ++-- openbsc/src/gprs/gprs_gb_parse.c | 13 ++++++++++--- openbsc/src/gprs/gprs_gmm.c | 10 +++++----- openbsc/src/libbsc/bsc_api.c | 8 +++++--- openbsc/src/libfilter/bsc_msg_filter.c | 15 +++++++-------- openbsc/src/libiu/iu.c | 17 +++++++++++++++++ openbsc/src/libmsc/gsm_04_08.c | 12 ++++++------ openbsc/src/libmsc/gsm_04_11.c | 2 +- openbsc/src/libmsc/gsm_subscriber.c | 2 +- openbsc/src/libmsc/silent_call.c | 5 +++-- openbsc/src/libxsc/xsc.c | 2 ++ openbsc/src/osmo-bsc/osmo_bsc_api.c | 8 ++++---- openbsc/src/osmo-bsc/osmo_bsc_filter.c | 22 ++++++++++++---------- openbsc/src/osmo-bsc_nat/bsc_nat.c | 4 ++-- openbsc/src/osmo-bsc_nat/bsc_nat_rewrite.c | 9 ++++----- openbsc/src/osmo-bsc_nat/bsc_ussd.c | 6 +++--- 18 files changed, 118 insertions(+), 55 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue Mar 15 09:05:31 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 15 Mar 2016 09:05:31 GMT Subject: osmo-pcu.git branch master updated. 0.2-754-gbacb65b Message-ID: <201603150905.u2F95VAc076272@git.osmocom.org> This is an 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 bacb65b48b520ace03c877d3092b58e50cb68266 (commit) via 656eed59758fdcd51d219070209591597a978e7e (commit) from 173ef90a539dc33bb8fc395c0315320a4525a8d6 (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=bacb65b48b520ace03c877d3092b58e50cb68266 commit bacb65b48b520ace03c877d3092b58e50cb68266 Author: Saurabh Sharan Date: Thu Mar 10 17:24:49 2016 +0530 Add test vectors for EGPRS messages This patch is the test suite modification for the fix encoding of padding bits. New test vectors have been added both in downlink and uplink. http://cgit.osmocom.org/osmo-pcu/commit/?id=656eed59758fdcd51d219070209591597a978e7e commit 656eed59758fdcd51d219070209591597a978e7e Author: Saurabh Sharan Date: Thu Mar 10 14:15:29 2016 +0530 Fix encoding of padding bits to start with 0 bit This patch is for fixing encoding of padding bits according to the 3gpp spec 44.060 section 11, wherein it shall always start with 0 bit followed with spare padding bits. During introduction of basic EGPRS feature new hex dump messages from a different working network log were used in Unit test. These exposed the issue of incorrect handling of padding bits encoding in osmo-pcu. Corrections in the existing test vector of rlcmac is also updated. In testsuite tbf appropriate corrections for the Tbftest.err is also done. ----------------------------------------------------------------------- Summary of changes: src/csn1.cpp | 7 ++++++- tests/rlcmac/RLCMACTest.cpp | 13 +++++++----- tests/rlcmac/RLCMACTest.ok | 50 +++++++++++++++++++++++++++++++++++++-------- tests/tbf/TbfTest.err | 18 ++++++++-------- 4 files changed, 64 insertions(+), 24 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Tue Mar 15 11:56:05 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 15 Mar 2016 11:56:05 GMT Subject: openbsc.git branch neels/cscn updated. 0.15.0-339-g92c9f4a Message-ID: <201603151156.u2FBu5nK001381@git.osmocom.org> This is an 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 92c9f4a577135878ec0675fef9a174098c732dc7 (commit) from 7265a5e843f7f8b4b2bbf3175d4854230e379f8e (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=92c9f4a577135878ec0675fef9a174098c732dc7 commit 92c9f4a577135878ec0675fef9a174098c732dc7 Author: Neels Hofmeyr Date: Tue Mar 15 12:49:56 2016 +0100 wip: iu store rnc lac ----------------------------------------------------------------------- Summary of changes: openbsc/src/libiu/Makefile.am | 2 +- openbsc/src/libiu/iu.c | 52 +++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 53 insertions(+), 1 deletion(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue Mar 15 12:22:38 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 15 Mar 2016 12:22:38 GMT Subject: openbsc.git branch sysmocom/iu updated. 0.15.0-334-g3c94c2c Message-ID: <201603151222.u2FCMciY006573@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, sysmocom/iu has been updated discards c4628732483e3b24de5df3fae6c295056ce8b2de (commit) discards a86eb00676f594ece27972344a2b73b16c67ee38 (commit) discards 837c6e43019a0afcf255640d591f16b3b0bb59ce (commit) discards 9499d053f96ae8e5cb75a189317b5232504d0f0d (commit) discards 49ee79f132b54346dfbd2fab44ebfb25e2126640 (commit) discards 9337c71bf2cb786fc716c4a4cf2bdd7783e8b189 (commit) discards 6d9deeace50a849fe648173a904dcc228a851b1a (commit) discards 324ffc91028099fafde06089ff2288df6b082b2c (commit) discards 0c39c0d08e2c76f91128b39b9e83e7d857b5204a (commit) discards 8ac13ec22931e147864c363c6bece158f56bed9e (commit) via 3c94c2c5975774282e49d2d9a1d2041b01c8378e (commit) via 372a3bd346d481bec4fd754b46ff7c8e380c012c (commit) via 51bf76ef478085a030382e91212e108f71537ccc (commit) via aa6058203665aa2fb9edd033e852dcb1bf2c003f (commit) via 6b2623d94469f2d92117af581f12ffa270d5748d (commit) via 8b1272a6d300b391efda52cac7dddab7ccc320ef (commit) via 080921a5510323f6cbb0924328c0bb364afd08ce (commit) via 8e7f4c6f21f32ed5afb356e3279aba4023e08569 (commit) via 4a9b871de5fb8167ba678165ccdbad808fec4116 (commit) via 93f6fa5a814e888e8ed93c0536e0d94beed8f144 (commit) via f1777ee8433626f8bc62b71f984b36d017e9b76c (commit) via 9e8e0e6a2930afbf3e156e3be945f17c117086ea (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 (c4628732483e3b24de5df3fae6c295056ce8b2de) \ N -- N -- N (3c94c2c5975774282e49d2d9a1d2041b01c8378e) 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=3c94c2c5975774282e49d2d9a1d2041b01c8378e commit 3c94c2c5975774282e49d2d9a1d2041b01c8378e Author: Neels Hofmeyr Date: Mon Mar 14 13:41:20 2016 +0100 bsc_scan_msc_msg: check protocol discriminator The function assumed an MM protocol discriminator without verifying it. http://cgit.osmocom.org/openbsc/commit/?id=372a3bd346d481bec4fd754b46ff7c8e380c012c commit 372a3bd346d481bec4fd754b46ff7c8e380c012c Author: Neels Hofmeyr Date: Mon Mar 14 14:36:56 2016 +0100 04.08: apply new transaction id inline functions libosmocore recently added inline functions to relieve callers from applying bitmasks and bit shifts to access the transaction id of a GSM 04.08 header. Apply these functions. http://cgit.osmocom.org/openbsc/commit/?id=51bf76ef478085a030382e91212e108f71537ccc commit 51bf76ef478085a030382e91212e108f71537ccc Author: Neels Hofmeyr Date: Thu Mar 10 12:19:13 2016 +0100 04.08: apply new bitmask functions, fix bitmask use Replace hardcoded protocol discriminator and message type bitmasks with function calls recently introduced in libosmocore. Note that the release 98 bitmasks slightly differ from the release 99 bitmasks. This patch uses the "default" gsm48_hdr_msg_type invocation, thus it depends on libosmocore whether 98 or 99 bitmasks are used. In some places, use of the bitmask was erratic. Fix these implicitly by employing the bitmask functions: * silent_call.c: silent_call_reroute(): add missing bitmask for MM. * bsc_msg_filter.c: bsc_msg_filter_initial(): RR vs. MM messages. * osmo_bsc_filter.c: bsc_find_msc() and bsc_scan_bts_msg(): RR vs. MM messages. * bsc_nat_rewrite.c: bsc_nat_rewrite_msg(): SMS vs. CC messages. * bsc_ussd.c: no bitmask is applicable for the message types used here. * gb_proxy.c: gbproxy_imsi_acquisition(): missing bit mask for pdisc. In gprs_gb_parse.c: gprs_gb_parse_dtap(), add a log notice for unexpected message types. http://cgit.osmocom.org/openbsc/commit/?id=aa6058203665aa2fb9edd033e852dcb1bf2c003f commit aa6058203665aa2fb9edd033e852dcb1bf2c003f Author: Neels Hofmeyr Date: Mon Mar 14 23:57:14 2016 +0100 cosmetic: comments ----------------------------------------------------------------------- Summary of changes: openbsc/src/gprs/gb_proxy.c | 4 ++-- openbsc/src/gprs/gprs_gb_parse.c | 13 ++++++++++--- openbsc/src/gprs/gprs_gmm.c | 10 +++++----- openbsc/src/libbsc/bsc_api.c | 8 +++++--- openbsc/src/libfilter/bsc_msg_filter.c | 15 +++++++-------- openbsc/src/libmsc/gsm_04_08.c | 12 ++++++------ openbsc/src/libmsc/gsm_04_11.c | 2 +- openbsc/src/libmsc/gsm_subscriber.c | 2 +- openbsc/src/libmsc/silent_call.c | 5 +++-- openbsc/src/osmo-bsc/osmo_bsc_api.c | 8 ++++---- openbsc/src/osmo-bsc/osmo_bsc_filter.c | 22 ++++++++++++---------- openbsc/src/osmo-bsc_nat/bsc_nat.c | 4 ++-- openbsc/src/osmo-bsc_nat/bsc_nat_rewrite.c | 9 ++++----- openbsc/src/osmo-bsc_nat/bsc_ussd.c | 6 +++--- 14 files changed, 65 insertions(+), 55 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue Mar 15 12:26:07 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 15 Mar 2016 12:26:07 GMT Subject: openbsc.git branch neels/cscn updated. 0.15.0-335-gce05c2e Message-ID: <201603151226.u2FCQ7Uv007319@git.osmocom.org> This is an 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 92c9f4a577135878ec0675fef9a174098c732dc7 (commit) discards 7265a5e843f7f8b4b2bbf3175d4854230e379f8e (commit) discards 31a7b36eb3dc2e152d91dd92959fa0b8a970d8f3 (commit) discards 3a607b70f7a7a01991e75c27a92b1f3ff7fcc32c (commit) discards 1c02de7ae89ce1996dd52898f5dd36eae9532739 (commit) discards c1eb1fcd5378897b6d1818481b5d0ea08cd73511 (commit) discards a8e0f01025fff784d904531305807cb00dc579b2 (commit) discards 9760079bfcf7f8b3783ec536485b255b7a8397ce (commit) discards 530414d77e6f22c109257496cd0e1f1249acb06e (commit) via ce05c2eacb0c72babf702f21b32b4b27b2fc688b (commit) via 3c94c2c5975774282e49d2d9a1d2041b01c8378e (commit) via 372a3bd346d481bec4fd754b46ff7c8e380c012c (commit) via 51bf76ef478085a030382e91212e108f71537ccc (commit) via aa6058203665aa2fb9edd033e852dcb1bf2c003f (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 (92c9f4a577135878ec0675fef9a174098c732dc7) \ N -- N -- N (ce05c2eacb0c72babf702f21b32b4b27b2fc688b) 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=ce05c2eacb0c72babf702f21b32b4b27b2fc688b commit ce05c2eacb0c72babf702f21b32b4b27b2fc688b Author: Neels Hofmeyr Date: Mon Mar 14 23:56:56 2016 +0100 wip: add rnc registry ----------------------------------------------------------------------- Summary of changes: hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue Mar 15 12:32:37 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 15 Mar 2016 12:32:37 GMT Subject: libosmocore.git branch neels/pending-patches updated. 0.9.0-101-g45c4a70 Message-ID: <201603151232.u2FCWbXG008506@git.osmocom.org> This is an 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/pending-patches has been updated via 45c4a706cc6443da1209630d6d466c0e3a979d01 (commit) via 47533774a6d03a3d11e98823963de6a01f2e8e3b (commit) from c04abfa3b358308f6d923a2aeee145bf49075246 (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=45c4a706cc6443da1209630d6d466c0e3a979d01 commit 45c4a706cc6443da1209630d6d466c0e3a979d01 Author: Neels Hofmeyr Date: Tue Mar 15 13:26:42 2016 +0100 gsm48: factor out MCC+MNC BCD parsing for re-use in UMTS For 3G, I need a BCD composer/parser similar to gsm48_generate_lai()/ gsm48_decode_lai(). Those functions also handle a trivial extra member (lac) which I don't need in this way for 3G. So create new functions to take on the MCC+MNC BCD handling and call those from gsm48_generate_lai() and gsm48_decode_lai(). In this way, the 3G code in openbsc can use only the BCD functionality without code duplication. http://cgit.osmocom.org/libosmocore/commit/?id=47533774a6d03a3d11e98823963de6a01f2e8e3b commit 47533774a6d03a3d11e98823963de6a01f2e8e3b Author: Neels Hofmeyr Date: Mon Mar 14 23:50:33 2016 +0100 gsm0480.c: squelch compiler warning due to const (caused recently) The introduction of gsm48_hdr_pdisc() caused a new compiler warning. In gsm0480_decode_*(), the gsm48_hdr is const, which we can safely cast away to avoid the warning. ----------------------------------------------------------------------- Summary of changes: include/osmocom/gsm/gsm48.h | 3 +++ src/gsm/gsm0480.c | 4 ++-- src/gsm/gsm48.c | 55 ++++++++++++++++++++++++++++----------------- src/gsm/libosmogsm.map | 2 ++ 4 files changed, 41 insertions(+), 23 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Tue Mar 15 13:19:52 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 15 Mar 2016 13:19:52 GMT Subject: libosmocore.git branch master updated. 0.9.0-99-gda7bf4d Message-ID: <201603151319.u2FDJqbr016878@git.osmocom.org> This is an 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 da7bf4d55a896034320aa4466b9644083093acd1 (commit) via c656faed122b8d858e937d3262acb1925ed6e3d1 (commit) via 282e90843476989629f8ae7e36e4a59b69da40eb (commit) from c0d9a6c083aa7e35174093c7a7265319bf993a9d (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=da7bf4d55a896034320aa4466b9644083093acd1 commit da7bf4d55a896034320aa4466b9644083093acd1 Author: Neels Hofmeyr Date: Mon Mar 14 16:06:48 2016 +0100 04.08: add inline funcs for transaction id bits Various users of gsm48_hdr apply the same hardcoded shifts/bitmasks to obtain the transaction ID encoded in the upper nibble of the protocol discriminator. Centralize. Patch for openbsc.git will follow. http://cgit.osmocom.org/libosmocore/commit/?id=c656faed122b8d858e937d3262acb1925ed6e3d1 commit c656faed122b8d858e937d3262acb1925ed6e3d1 Author: Neels Hofmeyr Date: Mon Mar 14 16:06:47 2016 +0100 04.08: switch to r99 msg type bitmasks by default [hfreyther: Separated from the previous patch to allow an easy revert] http://cgit.osmocom.org/libosmocore/commit/?id=282e90843476989629f8ae7e36e4a59b69da40eb commit 282e90843476989629f8ae7e36e4a59b69da40eb Author: Neels Hofmeyr Date: Mon Mar 14 16:06:46 2016 +0100 04.08: add inline funcs for pdisc + msg type bitmasks Add inline functions for both release <= 98 and release >= 99 as well as a default define. Use the release 98 by default since the current code base uses the r98 bitmasks. These inline functions relieve callers of the decision on masking bits of the protocol discriminator and message type octets. Also add a define for the protocol discriminator extension to one octet length (GSM48_PDISC_EXTEND). Apply new pdisc function in gsm0480.c. [hfreyther: Make the hdr param const] ----------------------------------------------------------------------- Summary of changes: include/osmocom/gsm/protocol/gsm_04_08.h | 75 ++++++++++++++++++++++++++++++++ src/gsm/gsm0480.c | 4 +- 2 files changed, 77 insertions(+), 2 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Tue Mar 15 13:20:06 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 15 Mar 2016 13:20:06 GMT Subject: openbsc.git branch master updated. 0.15.0-187-g961bd0b Message-ID: <201603151320.u2FDK63i017004@git.osmocom.org> This is an 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 961bd0b121d604612ea27bd2c83edd73290b2cb6 (commit) via 531734a547f16de08ce94ec64d58cf94c2230893 (commit) from 51273157fa18034349d6ac1395c6d43e80cc07c0 (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=961bd0b121d604612ea27bd2c83edd73290b2cb6 commit 961bd0b121d604612ea27bd2c83edd73290b2cb6 Author: Neels Hofmeyr Date: Mon Mar 14 16:13:25 2016 +0100 04.08: apply new transaction id inline functions libosmocore recently added inline functions to relieve callers from applying bitmasks and bit shifts to access the transaction id of a GSM 04.08 header. Apply these functions. http://cgit.osmocom.org/openbsc/commit/?id=531734a547f16de08ce94ec64d58cf94c2230893 commit 531734a547f16de08ce94ec64d58cf94c2230893 Author: Neels Hofmeyr Date: Mon Mar 14 16:13:24 2016 +0100 04.08: apply new bitmask functions, fix bitmask use Replace hardcoded protocol discriminator and message type bitmasks with function calls recently introduced in libosmocore. Note that the release 98 bitmasks slightly differ from the release 99 bitmasks. This patch uses the "default" gsm48_hdr_msg_type invocation, thus it depends on libosmocore whether 98 or 99 bitmasks are used. In some places, use of the bitmask was erratic. Fix these implicitly by employing the bitmask functions: * silent_call.c: silent_call_reroute(): add missing bitmask for MM. * bsc_msg_filter.c: bsc_msg_filter_initial(): RR vs. MM messages. * osmo_bsc_filter.c: bsc_find_msc() and bsc_scan_bts_msg(): RR vs. MM messages. * bsc_nat_rewrite.c: bsc_nat_rewrite_msg(): SMS vs. CC messages. * bsc_ussd.c: no bitmask is applicable for the message types used here. * gb_proxy.c: gbproxy_imsi_acquisition(): missing bit mask for pdisc. In gprs_gb_parse.c: gprs_gb_parse_dtap(), add a log notice for unexpected message types. ----------------------------------------------------------------------- Summary of changes: openbsc/src/gprs/gb_proxy.c | 4 ++-- openbsc/src/gprs/gprs_gb_parse.c | 13 ++++++++++--- openbsc/src/gprs/gprs_gmm.c | 10 +++++----- openbsc/src/libbsc/bsc_api.c | 8 +++++--- openbsc/src/libfilter/bsc_msg_filter.c | 10 +++++----- openbsc/src/libmsc/gsm_04_08.c | 13 ++++++------- openbsc/src/libmsc/gsm_04_11.c | 2 +- openbsc/src/libmsc/silent_call.c | 5 +++-- openbsc/src/osmo-bsc/osmo_bsc_api.c | 8 ++++---- openbsc/src/osmo-bsc/osmo_bsc_filter.c | 10 +++++----- openbsc/src/osmo-bsc_nat/bsc_nat.c | 4 ++-- openbsc/src/osmo-bsc_nat/bsc_nat_rewrite.c | 4 ++-- openbsc/src/osmo-bsc_nat/bsc_ussd.c | 6 +++--- 13 files changed, 53 insertions(+), 44 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue Mar 15 13:23:00 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 15 Mar 2016 13:23:00 GMT Subject: openbsc.git branch master updated. 0.15.0-188-g8c51527 Message-ID: <201603151323.u2FDN0PU017544@git.osmocom.org> This is an 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 8c515272c3e82c2400b15b5bfefa9dd883b86b96 (commit) from 961bd0b121d604612ea27bd2c83edd73290b2cb6 (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=8c515272c3e82c2400b15b5bfefa9dd883b86b96 commit 8c515272c3e82c2400b15b5bfefa9dd883b86b96 Author: Holger Hans Peter Freyther Date: Tue Mar 15 14:21:49 2016 +0100 meas: Do not retry to close the database There is no concurrency involved and if it failed the first time, it will fail the second, third, ... time as well. Simply print that we will leak the database instance. ----------------------------------------------------------------------- Summary of changes: openbsc/src/utils/meas_db.c | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue Mar 15 13:27:49 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 15 Mar 2016 13:27:49 GMT Subject: openbsc.git branch master updated. 0.15.0-189-g10cd113 Message-ID: <201603151327.u2FDRnTp018387@git.osmocom.org> This is an 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 10cd11345c2dd3f38793e7dd7456e7882ab95dd9 (commit) from 8c515272c3e82c2400b15b5bfefa9dd883b86b96 (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=10cd11345c2dd3f38793e7dd7456e7882ab95dd9 commit 10cd11345c2dd3f38793e7dd7456e7882ab95dd9 Author: Neels Hofmeyr Date: Mon Mar 14 16:15:02 2016 +0100 bsc_scan_msc_msg: check protocol discriminator The function assumed an MM protocol discriminator without verifying it. ----------------------------------------------------------------------- Summary of changes: openbsc/src/osmo-bsc/osmo_bsc_filter.c | 5 +++++ 1 file changed, 5 insertions(+) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue Mar 15 13:34:16 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 15 Mar 2016 13:34:16 GMT Subject: libosmocore.git branch master updated. 0.9.0-100-gbdccc1b Message-ID: <201603151334.u2FDYGSk019657@git.osmocom.org> This is an 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 bdccc1b1444a8692697bd8a293cc89c90ef2d832 (commit) from da7bf4d55a896034320aa4466b9644083093acd1 (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=bdccc1b1444a8692697bd8a293cc89c90ef2d832 commit bdccc1b1444a8692697bd8a293cc89c90ef2d832 Author: Neels Hofmeyr Date: Tue Mar 15 13:28:10 2016 +0100 gsm48: factor out MCC+MNC BCD parsing for re-use in UMTS For 3G, I need a BCD composer/parser similar to gsm48_generate_lai()/ gsm48_decode_lai(). Those functions also handle a trivial extra member (lac) which I don't need in this way for 3G. So create new functions to take on the MCC+MNC BCD handling and call those from gsm48_generate_lai() and gsm48_decode_lai(). In this way, the 3G code in openbsc can use only the BCD functionality without code duplication. ----------------------------------------------------------------------- Summary of changes: include/osmocom/gsm/gsm48.h | 3 +++ src/gsm/gsm48.c | 55 ++++++++++++++++++++++++++++----------------- src/gsm/libosmogsm.map | 2 ++ 3 files changed, 39 insertions(+), 21 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Tue Mar 15 15:02:43 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 15 Mar 2016 15:02:43 GMT Subject: openbsc.git branch max/si2q updated. 0.15.0-188-g11d9a78 Message-ID: <201603151502.u2FF2he4034265@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, max/si2q has been updated discards c43b8b029c408761f0ba5555f502aaab9e00da83 (commit) via 11d9a78c6bd653b9e496aa4a960790b708fe2b6c (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 (c43b8b029c408761f0ba5555f502aaab9e00da83) \ N -- N -- N (11d9a78c6bd653b9e496aa4a960790b708fe2b6c) 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=11d9a78c6bd653b9e496aa4a960790b708fe2b6c commit 11d9a78c6bd653b9e496aa4a960790b708fe2b6c Author: Max Date: Fri Mar 11 18:16:22 2016 +0100 wip: add si2q generator stub ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/rest_octets.h | 30 ++++- openbsc/src/libbsc/rest_octets.c | 201 ++++++++++++++++++++++++++------ openbsc/src/libbsc/system_information.c | 4 +- 3 files changed, 197 insertions(+), 38 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue Mar 15 15:37:11 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 15 Mar 2016 15:37:11 GMT Subject: openbsc.git branch zecke/features/dsp-transcoding updated. 0.15.0-189-g297daa2 Message-ID: <201603151537.u2FFbBZB039297@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, zecke/features/dsp-transcoding has been updated via 297daa209306004149b91c6107db228745e20b96 (commit) from 8dea0d21ff643a40861fde0d0e131eebb965c066 (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=297daa209306004149b91c6107db228745e20b96 commit 297daa209306004149b91c6107db228745e20b96 Author: Holger Hans Peter Freyther Date: Tue Mar 15 14:13:06 2016 +0100 WIP There is no FreeChanCnf and this leads to not knowing when the resource can be allocated again. This is an issue for making it reliable. Stop here and wait for progress. ----------------------------------------------------------------------- Summary of changes: openbsc/configure.ac | 12 +++ openbsc/include/openbsc/mgcp_transcode.h | 9 +- openbsc/src/libmgcp/Makefile.am | 3 + openbsc/src/libmgcp/mgcp_transcode_dsp.c | 146 +++++++++++++++++++++++++++++++ 4 files changed, 169 insertions(+), 1 deletion(-) create mode 100644 openbsc/src/libmgcp/mgcp_transcode_dsp.c hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue Mar 15 19:10:06 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 15 Mar 2016 19:10:06 GMT Subject: osmo-bts.git branch master updated. 0.4.0-121-g710e99c Message-ID: <201603151910.u2FJA6B5074273@git.osmocom.org> This is an 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 710e99c2e317b75695e2bc7ad4569e2377b41c3b (commit) from 40e83658543f321368ed88b0505093b707b7eada (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=710e99c2e317b75695e2bc7ad4569e2377b41c3b commit 710e99c2e317b75695e2bc7ad4569e2377b41c3b Author: Holger Hans Peter Freyther Date: Tue Mar 15 20:09:49 2016 +0100 misc: Attempt to fix make distcheck and dumping docs The file has been renamed, attempt to catch up ----------------------------------------------------------------------- Summary of changes: Makefile.am | 2 +- contrib/dump_docs.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Wed Mar 16 08:18:17 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 16 Mar 2016 08:18:17 GMT Subject: osmo-bts.git branch master updated. 0.4.0-122-g0be80aa Message-ID: <201603160818.u2G8IHGp039597@git.osmocom.org> This is an 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 0be80aa2d1d21b2d19eb6c91b3b4151d6c3a5ddf (commit) from 710e99c2e317b75695e2bc7ad4569e2377b41c3b (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=0be80aa2d1d21b2d19eb6c91b3b4151d6c3a5ddf commit 0be80aa2d1d21b2d19eb6c91b3b4151d6c3a5ddf Author: Holger Hans Peter Freyther Date: Wed Mar 16 09:17:04 2016 +0100 octphy: Enable TCH/H mode and begin testing Upcoming releases will support TCH/H and we should start to test the DSP->RTP code. ----------------------------------------------------------------------- Summary of changes: src/osmo-bts-octphy/l1_tch.c | 3 --- 1 file changed, 3 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Wed Mar 16 10:16:15 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 16 Mar 2016 10:16:15 GMT Subject: openbsc.git branch master updated. 0.15.0-190-gf4afcf0 Message-ID: <201603161016.u2GAGFJH055954@git.osmocom.org> This is an 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 f4afcf0b2345a51d3e69c4dbb61279af233388cf (commit) from 10cd11345c2dd3f38793e7dd7456e7882ab95dd9 (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=f4afcf0b2345a51d3e69c4dbb61279af233388cf commit f4afcf0b2345a51d3e69c4dbb61279af233388cf Author: Holger Hans Peter Freyther Date: Wed Mar 16 11:15:19 2016 +0100 mgcp: Fix compiler warnings on size_t on AMD64 mgcp_transcode.c: In function 'decode_audio': mgcp_transcode.c:332:4: warning: format '%d' expects argument of type 'int', but argument 7 has type 'size_t' [-Wformat=] LOGP(DMGCP, LOGL_ERROR, ^ mgcp_transcode.c:332:4: warning: format '%d' expects argument of type 'int', but argument 8 has type 'long unsigned int' [-Wformat=] mgcp_transcode.c: In function 'encode_audio': mgcp_transcode.c:390:4: warning: format '%d' expects argument of type 'int', but argument 7 has type 'size_t' [-Wformat=] LOGP(DMGCP, LOGL_INFO, ^ mgcp_transcode.c:390:4: warning: format '%d' expects argument of type 'int', but argument 8 has type 'size_t' [-Wformat=] mgcp_transcode.c: In function 'mgcp_transcoding_process_rtp': mgcp_transcode.c:542:5: warning: format '%d' expects argument of type 'int', but argument 9 has type 'size_t' [-Wformat=] LOGP(DMGCP, LOGL_NOTICE, ^ mgcp_transcode.c:571:4: warning: format '%d' expects argument of type 'int', but argument 7 has type 'size_t' [-Wformat=] LOGP(DMGCP, LOGL_NOTICE, ^ ----------------------------------------------------------------------- Summary of changes: openbsc/src/libmgcp/mgcp_transcode.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed Mar 16 11:23:51 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 16 Mar 2016 11:23:51 GMT Subject: openbsc.git branch max/si2q updated. 0.15.0-188-gcb0fb8f Message-ID: <201603161123.u2GBNpu2066529@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, max/si2q has been updated discards 11d9a78c6bd653b9e496aa4a960790b708fe2b6c (commit) via cb0fb8f3a82ba77bc7c515f956a226067b9e88ae (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 (11d9a78c6bd653b9e496aa4a960790b708fe2b6c) \ N -- N -- N (cb0fb8f3a82ba77bc7c515f956a226067b9e88ae) 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=cb0fb8f3a82ba77bc7c515f956a226067b9e88ae commit cb0fb8f3a82ba77bc7c515f956a226067b9e88ae Author: Max Date: Fri Mar 11 18:16:22 2016 +0100 wip: add si2q generator stub ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gsm_data_shared.h | 5 ++ openbsc/include/openbsc/rest_octets.h | 32 ++----------- openbsc/src/libbsc/bsc_vty.c | 80 +++++++++++++++++++++++++++++++ openbsc/src/libbsc/rest_octets.c | 60 +++++++++++------------ openbsc/src/libbsc/system_information.c | 2 +- openbsc/src/libcommon/gsm_data.c | 4 ++ 6 files changed, 124 insertions(+), 59 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed Mar 16 14:02:10 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 16 Mar 2016 14:02:10 GMT Subject: osmo-pcu.git branch master updated. 0.2-755-g2b09c39 Message-ID: <201603161402.u2GE2A1E088980@git.osmocom.org> This is an 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 2b09c39c9cb6d8a9761539d00e21b21352272905 (commit) from bacb65b48b520ace03c877d3092b58e50cb68266 (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=2b09c39c9cb6d8a9761539d00e21b21352272905 commit 2b09c39c9cb6d8a9761539d00e21b21352272905 Author: Saurabh Sharan Date: Wed Mar 16 19:17:32 2016 +0530 Fix issue in encoding CSN_RECURSIVE_ARRAY The remaining_bits_len is correctly decremented while encoding CSN_RECURSIVE_ARRAY for fixing the bug. Details of the bug is in https://projects.osmocom.org/issues/1641 During introduction of basic EGPRS feature new hex dump message PUASS, from a different working network log was used in Unit test. It exposed the issue of incorrect handling of recursive array encoding in osmo-pcu. Fixes: OS#1641 ----------------------------------------------------------------------- Summary of changes: src/csn1.cpp | 1 + tests/rlcmac/RLCMACTest.cpp | 1 + tests/rlcmac/RLCMACTest.ok | 8 ++++++++ 3 files changed, 10 insertions(+) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Wed Mar 16 14:06:00 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 16 Mar 2016 14:06:00 GMT Subject: osmo-pcu.git branch master updated. 0.2-756-g5a5d2b7 Message-ID: <201603161406.u2GE60ge089694@git.osmocom.org> This is an 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 5a5d2b7a27e64deef8b7b48842204414c611942b (commit) from 2b09c39c9cb6d8a9761539d00e21b21352272905 (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=5a5d2b7a27e64deef8b7b48842204414c611942b commit 5a5d2b7a27e64deef8b7b48842204414c611942b Author: Aravind Sirsikar Date: Wed Mar 16 19:19:17 2016 +0530 Introduce EGPRS header type1 and type2 in UL Defines new structures for UL EGPRS header type1 and type2 for supporting MCS5-MCS9 ----------------------------------------------------------------------- Summary of changes: src/rlc.h | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Wed Mar 16 14:49:46 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 16 Mar 2016 14:49:46 GMT Subject: openbsc.git branch sysmocom/201604-stable created. 0.14.0-176-g41466d6 Message-ID: <201603161449.u2GEnk69096095@git.osmocom.org> This is an 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/201604-stable has been created at 41466d65caf6affa933e88597330d29365c9b156 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=41466d65caf6affa933e88597330d29365c9b156 commit 41466d65caf6affa933e88597330d29365c9b156 Author: Holger Hans Peter Freyther Date: Wed Mar 16 15:27:38 2016 +0100 bsc: Add parameter to restart a bts The ip.access nanoBTS seems to have severe issues with BSSGP when changing the country code and/or network code. It is unlikely that the proprietary code is getting fixed so we extend the parameter for the apply-configuration command to carry the 'restart' param. http://cgit.osmocom.org/openbsc/commit/?id=8c5ac88180343585a7d5dd902e8a042f1ac4c743 commit 8c5ac88180343585a7d5dd902e8a042f1ac4c743 Author: Holger Hans Peter Freyther Date: Wed Mar 16 13:45:23 2016 +0100 bsc: Add code to send ip.access reboot command to nanoBTS The nanoBTS continues to be buggy and seems to have broken BSSGP when changing SIs across new OML connections. Add an easy command to force the reboot of the system through OML. http://cgit.osmocom.org/openbsc/commit/?id=3bcece98a31533b884456c379e4539fd2bcf0f98 commit 3bcece98a31533b884456c379e4539fd2bcf0f98 Author: Holger Hans Peter Freyther Date: Wed Mar 16 14:27:29 2016 +0100 abis: Send the message without enforcing to wait for a response The user might issue restarts while no BTS is connected and we should not block the abis queue because of these messages. ----------------------------------------------------------------------- hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed Mar 16 14:56:21 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 16 Mar 2016 14:56:21 GMT Subject: openbsc.git branch sysmocom/201504-stable created. 0.13.0-669-g8b2fcce Message-ID: <201603161456.u2GEuLo9097396@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, sysmocom/201504-stable has been created at 8b2fcce98481888ed38c9724ed5800a0cbe6e301 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=8b2fcce98481888ed38c9724ed5800a0cbe6e301 commit 8b2fcce98481888ed38c9724ed5800a0cbe6e301 Author: Holger Hans Peter Freyther Date: Wed Mar 16 15:27:38 2016 +0100 bsc: Add parameter to restart a bts The ip.access nanoBTS seems to have severe issues with BSSGP when changing the country code and/or network code. It is unlikely that the proprietary code is getting fixed so we extend the parameter for the apply-configuration command to carry the 'restart' param. http://cgit.osmocom.org/openbsc/commit/?id=ff95b0bb6ab831899a2ca05d455d7f1da4f77093 commit ff95b0bb6ab831899a2ca05d455d7f1da4f77093 Author: Holger Hans Peter Freyther Date: Wed Mar 16 13:45:23 2016 +0100 bsc: Add code to send ip.access reboot command to nanoBTS The nanoBTS continues to be buggy and seems to have broken BSSGP when changing SIs across new OML connections. Add an easy command to force the reboot of the system through OML. Conflicts: openbsc/src/libbsc/bsc_vty.c http://cgit.osmocom.org/openbsc/commit/?id=d1646ade316ea187ff511df4da6936803f8a1ff9 commit d1646ade316ea187ff511df4da6936803f8a1ff9 Author: Holger Hans Peter Freyther Date: Wed Mar 16 15:53:49 2016 +0100 bts: Backport is_sysmobts_v2 from master Backported from c5e6daa8913dd02aa85ea05b8888e71bd0db0fc9 and needed for the restart handling http://cgit.osmocom.org/openbsc/commit/?id=e4ad57e611037bdfb0ba9dc82dfc0bd84b192204 commit e4ad57e611037bdfb0ba9dc82dfc0bd84b192204 Author: Holger Hans Peter Freyther Date: Wed Mar 16 14:27:29 2016 +0100 abis: Send the message without enforcing to wait for a response The user might issue restarts while no BTS is connected and we should not block the abis queue because of these messages. ----------------------------------------------------------------------- hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed Mar 16 16:40:17 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 16 Mar 2016 16:40:17 GMT Subject: openbsc.git branch max/si2q updated. 0.15.0-188-gb334fe4 Message-ID: <201603161640.u2GGeHkn014027@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, max/si2q has been updated discards cb0fb8f3a82ba77bc7c515f956a226067b9e88ae (commit) via b334fe4b0dd950d92bcff6ab20058680a0550ffa (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 (cb0fb8f3a82ba77bc7c515f956a226067b9e88ae) \ N -- N -- N (b334fe4b0dd950d92bcff6ab20058680a0550ffa) 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=b334fe4b0dd950d92bcff6ab20058680a0550ffa commit b334fe4b0dd950d92bcff6ab20058680a0550ffa Author: Max Date: Fri Mar 11 18:16:22 2016 +0100 Add basic SI2quater support * support for sending arbitrary static SI2quater. * vty interface for neightbor EARFCNs specific to SI2quater. * dynamic generation of SI2quater messages. * unit test for SI2quater messages. ----------------------------------------------------------------------- Summary of changes: openbsc/src/libbsc/bsc_init.c | 6 +-- openbsc/src/libbsc/bsc_vty.c | 53 +++++++++++--------------- openbsc/src/libbsc/rest_octets.c | 17 +++++---- openbsc/src/libbsc/system_information.c | 3 ++ openbsc/src/libcommon/gsm_data.c | 1 + openbsc/tests/gsm0408/Makefile.am | 3 +- openbsc/tests/gsm0408/gsm0408_test.c | 67 +++++++++++++++++++++++++++++++++ openbsc/tests/gsm0408/gsm0408_test.ok | 8 ++++ 8 files changed, 116 insertions(+), 42 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed Mar 16 16:50:24 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 16 Mar 2016 16:50:24 GMT Subject: openbsc.git branch max/si2q updated. 0.15.0-188-g6a3b2b0 Message-ID: <201603161650.u2GGoOJE015545@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, max/si2q has been updated discards b334fe4b0dd950d92bcff6ab20058680a0550ffa (commit) via 6a3b2b0b68ebca3e8ff34c0573d0a5e351a504d8 (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 (b334fe4b0dd950d92bcff6ab20058680a0550ffa) \ N -- N -- N (6a3b2b0b68ebca3e8ff34c0573d0a5e351a504d8) 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=6a3b2b0b68ebca3e8ff34c0573d0a5e351a504d8 commit 6a3b2b0b68ebca3e8ff34c0573d0a5e351a504d8 Author: Max Date: Fri Mar 11 18:16:22 2016 +0100 Add basic SI2quater support * support for sending arbitrary static SI2quater. * vty interface for neightbor EARFCNs specific to SI2quater. * dynamic generation of SI2quater messages. * unit test for SI2quater messages. ----------------------------------------------------------------------- Summary of changes: openbsc/src/libbsc/rest_octets.c | 43 ++++++++++++++++++++++++---------------- 1 file changed, 26 insertions(+), 17 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Mar 17 11:08:34 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 17 Mar 2016 11:08:34 GMT Subject: openbsc.git branch max/si2q updated. 0.15.0-188-g9138248 Message-ID: <201603171108.u2HB8Y37087958@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, max/si2q has been updated discards 6a3b2b0b68ebca3e8ff34c0573d0a5e351a504d8 (commit) via 91382488c90344500c9734842b71c70d5155f7de (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 (6a3b2b0b68ebca3e8ff34c0573d0a5e351a504d8) \ N -- N -- N (91382488c90344500c9734842b71c70d5155f7de) 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=91382488c90344500c9734842b71c70d5155f7de commit 91382488c90344500c9734842b71c70d5155f7de Author: Max Date: Fri Mar 11 18:16:22 2016 +0100 Add basic SI2quater support * support for sending arbitrary static SI2quater. * vty interface for neightbor EARFCNs specific to SI2quater. * dynamic generation of SI2quater messages. * unit test for SI2quater messages. ----------------------------------------------------------------------- Summary of changes: openbsc/src/libbsc/bsc_vty.c | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Mar 17 11:41:57 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 17 Mar 2016 11:41:57 GMT Subject: osmo-bts.git branch max/si2q created. 0.4.0-126-g93c5295 Message-ID: <201603171141.u2HBfvdl093059@git.osmocom.org> This is an 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, max/si2q has been created at 93c5295712c59d3f51beb91989cf76c2c9d3c314 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=93c5295712c59d3f51beb91989cf76c2c9d3c314 commit 93c5295712c59d3f51beb91989cf76c2c9d3c314 Author: Max Date: Thu Mar 17 12:41:08 2016 +0100 Fix SI2ter scheduling http://cgit.osmocom.org/osmo-bts/commit/?id=7d6693990c61de0e8615ef393618244358132078 commit 7d6693990c61de0e8615ef393618244358132078 Author: Max Date: Thu Mar 17 12:40:38 2016 +0100 Add utility to check proper scheduling of SI http://cgit.osmocom.org/osmo-bts/commit/?id=98953c5041707b25738300f55e4ba3fb0b6641f9 commit 98953c5041707b25738300f55e4ba3fb0b6641f9 Author: Max Date: Thu Mar 17 12:39:52 2016 +0100 Ignore binary and backup files http://cgit.osmocom.org/osmo-bts/commit/?id=e3392ca6596e0e53fdf152cda7f5fbfc1b3bb3ea commit e3392ca6596e0e53fdf152cda7f5fbfc1b3bb3ea Author: Max Date: Thu Mar 17 12:39:22 2016 +0100 Add explicit check for SI2quater index and count ----------------------------------------------------------------------- hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Thu Mar 17 12:11:41 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 17 Mar 2016 12:11:41 GMT Subject: openbsc.git branch sysmocom/201604-stable updated. 0.14.0-177-gef565f4 Message-ID: <201603171211.u2HCBfTq097983@git.osmocom.org> This is an 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/201604-stable has been updated via ef565f4fd374f7b51c692fdb93d97c6d21dd4e05 (commit) from 41466d65caf6affa933e88597330d29365c9b156 (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=ef565f4fd374f7b51c692fdb93d97c6d21dd4e05 commit ef565f4fd374f7b51c692fdb93d97c6d21dd4e05 Author: Holger Hans Peter Freyther Date: Thu Mar 17 13:10:20 2016 +0100 tests: Catch up with stand-a-lone libtalloc on linking Link libosmocore after the internal library. That is needed for for newer libosmocore. ----------------------------------------------------------------------- Summary of changes: openbsc/tests/smpp/Makefile.am | 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 Thu Mar 17 12:48:33 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 17 Mar 2016 12:48:33 GMT Subject: osmo-bts.git branch master updated. 0.4.0-123-gf3ee662 Message-ID: <201603171248.u2HCmXVA003617@git.osmocom.org> This is an 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 f3ee66207de2859cf4751b44241c0f84cf0999b4 (commit) from 0be80aa2d1d21b2d19eb6c91b3b4151d6c3a5ddf (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=f3ee66207de2859cf4751b44241c0f84cf0999b4 commit f3ee66207de2859cf4751b44241c0f84cf0999b4 Author: Max Date: Thu Mar 17 12:32:12 2016 +0100 Fix SI2ter scheduling According to 3GPP TS 05.02 ?? 6.3.1.3 SI2ter messages should be scheduled in FN with TC=4 only if SI2bis messages are also available. ----------------------------------------------------------------------- Summary of changes: src/common/sysinfo.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Thu Mar 17 12:51:29 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 17 Mar 2016 12:51:29 GMT Subject: osmo-bts.git branch master updated. 0.4.0-126-gbb0cc68 Message-ID: <201603171251.u2HCpTqU004107@git.osmocom.org> This is an 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 bb0cc685f1b7a932492941f13ddd53014501cb55 (commit) via 6044785a2265ae862450f4945c5fb12a7c28fe29 (commit) via b2b1112a6e20ad632dcec0d9f1afe1ab80583d2d (commit) from f3ee66207de2859cf4751b44241c0f84cf0999b4 (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=bb0cc685f1b7a932492941f13ddd53014501cb55 commit bb0cc685f1b7a932492941f13ddd53014501cb55 Author: Max Date: Thu Mar 17 11:37:24 2016 +0100 Add utility to check proper scheduling of SI There are several types of System Information messages with tricky scheduling rules described in 3GPP TS 05.02 ?? 6.3.1.3. This GNU Awk script takes in .csv file with sequence of scheduled SI messages (for example generated using tshark from GSMTAP capture - see usage note inside the script) and check the scheduling rules compliance. http://cgit.osmocom.org/osmo-bts/commit/?id=6044785a2265ae862450f4945c5fb12a7c28fe29 commit 6044785a2265ae862450f4945c5fb12a7c28fe29 Author: Max Date: Thu Mar 17 11:37:23 2016 +0100 Ignore binary and backup files Add missing entries to .gitignore http://cgit.osmocom.org/osmo-bts/commit/?id=b2b1112a6e20ad632dcec0d9f1afe1ab80583d2d commit b2b1112a6e20ad632dcec0d9f1afe1ab80583d2d Author: Max Date: Thu Mar 17 11:37:22 2016 +0100 Add explicit check for SI2quater index and count Right now we do not support multiple SI2quater messages, so return error if either index or count is non-zero. ----------------------------------------------------------------------- Summary of changes: .gitignore | 2 ++ contrib/si_check.gawk | 91 +++++++++++++++++++++++++++++++++++++++++++++++++++ src/common/rsl.c | 23 +++++++++++-- 3 files changed, 114 insertions(+), 2 deletions(-) create mode 100755 contrib/si_check.gawk hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Thu Mar 17 13:07:34 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 17 Mar 2016 13:07:34 GMT Subject: libosmocore.git branch master updated. 0.9.0-102-g03309b5 Message-ID: <201603171307.u2HD7Y1T007109@git.osmocom.org> This is an 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 03309b57e8ba0163032a1d3db6b44fc8a7e6147c (commit) via d4793212b5026fed01d132fa7397cc0ff2f543fe (commit) from bdccc1b1444a8692697bd8a293cc89c90ef2d832 (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=03309b57e8ba0163032a1d3db6b44fc8a7e6147c commit 03309b57e8ba0163032a1d3db6b44fc8a7e6147c Author: Max Date: Thu Mar 17 11:51:09 2016 +0100 Add basic EARFCN support Add structure representing group of EARFCNs with common priority, threshold etc. Add functions to populate this structure. http://cgit.osmocom.org/libosmocore/commit/?id=d4793212b5026fed01d132fa7397cc0ff2f543fe commit d4793212b5026fed01d132fa7397cc0ff2f543fe Author: Max Date: Thu Mar 17 11:51:08 2016 +0100 Add function to add bits from array to bitvec Add function which adds specified number of bits from each element of array to the bit vector prefixing each addition with one and finishing entire sequence with adding 0. This is very common patter for various repetitive data structures described with CSN.1 in 3GPP standards. Corresponding test vectors and doxygen headers are added too. ----------------------------------------------------------------------- Summary of changes: include/osmocom/core/bitvec.h | 3 +++ include/osmocom/gsm/sysinfo.h | 32 ++++++++++++++++++++++++++- src/bitvec.c | 40 ++++++++++++++++++++++++++++++++++ src/gsm/libosmogsm.map | 4 ++++ src/gsm/sysinfo.c | 50 +++++++++++++++++++++++++++++++++++++++++++ tests/bitvec/bitvec_test.c | 43 +++++++++++++++++++++++++++++++++++++ tests/bitvec/bitvec_test.ok | 33 ++++++++++++++++++++++++++++ 7 files changed, 204 insertions(+), 1 deletion(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Thu Mar 17 13:13:29 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 17 Mar 2016 13:13:29 GMT Subject: libosmocore.git branch master updated. 0.9.0-103-gf451ce6 Message-ID: <201603171313.u2HDDTua008422@git.osmocom.org> This is an 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 f451ce66eb8206bad1078849723edcb209632834 (commit) from 03309b57e8ba0163032a1d3db6b44fc8a7e6147c (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=f451ce66eb8206bad1078849723edcb209632834 commit f451ce66eb8206bad1078849723edcb209632834 Author: Vadim Yanitskiy Date: Wed Mar 16 21:12:22 2016 +0600 gsm48: move to hex TMSI representation Signed-off-by: Vadim Yanitskiy ----------------------------------------------------------------------- Summary of changes: src/gsm/gsm48.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 Thu Mar 17 13:15:28 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 17 Mar 2016 13:15:28 GMT Subject: openbsc.git branch master updated. 0.15.0-192-g044fbe6 Message-ID: <201603171315.u2HDFSFj008899@git.osmocom.org> This is an 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 044fbe6568f82a12bf4e3addc7e3d6db529b6548 (commit) via d2fa7a509a989bb775b56932502d128ec974330d (commit) from f4afcf0b2345a51d3e69c4dbb61279af233388cf (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=044fbe6568f82a12bf4e3addc7e3d6db529b6548 commit 044fbe6568f82a12bf4e3addc7e3d6db529b6548 Author: Vadim Yanitskiy Date: Wed Mar 16 21:14:03 2016 +0600 move to hex TMSI representation In OpenBSC, we traditionally displayed a TMSI in its integer representation, which is quite unusual in the telecom world. A TMSI is normally printed as a series of 8 hex digits. This patch aligns OpenBSC with the telecom industry standard. Signed-off-by: Vadim Yanitskiy http://cgit.osmocom.org/openbsc/commit/?id=d2fa7a509a989bb775b56932502d128ec974330d commit d2fa7a509a989bb775b56932502d128ec974330d Author: Neels Hofmeyr Date: Thu Mar 10 23:30:37 2016 +0100 fix confusing typo in constant (THAN -> THEN) ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/auth.h | 2 +- openbsc/include/openbsc/gsm_subscriber.h | 2 +- openbsc/src/libmsc/auth.c | 2 +- openbsc/src/libmsc/db.c | 15 ++++++++------- openbsc/src/libmsc/gsm_04_08.c | 2 +- openbsc/tests/db/db_test.c | 4 ++-- openbsc/tests/gsm0408/gsm0408_test.c | 2 +- 7 files changed, 15 insertions(+), 14 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Mar 17 13:42:33 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 17 Mar 2016 13:42:33 GMT Subject: openbsc.git branch master updated. 0.15.0-193-g3ad0346 Message-ID: <201603171342.u2HDgXcU013708@git.osmocom.org> This is an 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 3ad0346f00c4d135f7d4d15017ce2941e13e2c54 (commit) from 044fbe6568f82a12bf4e3addc7e3d6db529b6548 (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=3ad0346f00c4d135f7d4d15017ce2941e13e2c54 commit 3ad0346f00c4d135f7d4d15017ce2941e13e2c54 Author: Harald Welte Date: Thu Mar 17 14:41:26 2016 +0100 Revert "move to hex TMSI representation" This reverts commit 044fbe6568f82a12bf4e3addc7e3d6db529b6548. ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gsm_subscriber.h | 2 +- openbsc/src/libmsc/db.c | 15 +++++++-------- openbsc/tests/db/db_test.c | 4 ++-- openbsc/tests/gsm0408/gsm0408_test.c | 2 +- 4 files changed, 11 insertions(+), 12 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Mar 17 13:43:18 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 17 Mar 2016 13:43:18 GMT Subject: libosmocore.git branch master updated. 0.9.0-104-gc79b397 Message-ID: <201603171343.u2HDhIbf013844@git.osmocom.org> This is an 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 c79b3972faf900e3d843ddc13601e6178e3131ff (commit) from f451ce66eb8206bad1078849723edcb209632834 (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=c79b3972faf900e3d843ddc13601e6178e3131ff commit c79b3972faf900e3d843ddc13601e6178e3131ff Author: Harald Welte Date: Thu Mar 17 14:42:45 2016 +0100 Revert "gsm48: move to hex TMSI representation" This reverts commit f451ce66eb8206bad1078849723edcb209632834. ----------------------------------------------------------------------- Summary of changes: src/gsm/gsm48.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 Thu Mar 17 15:24:50 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 17 Mar 2016 15:24:50 GMT Subject: osmo-bts.git branch master updated. 0.4.0-127-g9591b6c Message-ID: <201603171524.u2HFOosc030747@git.osmocom.org> This is an 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 9591b6c253d595c44b3ef811d898f606a66203f8 (commit) from bb0cc685f1b7a932492941f13ddd53014501cb55 (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=9591b6c253d595c44b3ef811d898f606a66203f8 commit 9591b6c253d595c44b3ef811d898f606a66203f8 Author: Max Date: Thu Mar 17 16:23:07 2016 +0100 octphy: add missing include to fix the build ----------------------------------------------------------------------- Summary of changes: src/osmo-bts-octphy/l1_if.c | 1 + 1 file changed, 1 insertion(+) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Thu Mar 17 15:50:11 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 17 Mar 2016 15:50:11 GMT Subject: libosmocore.git branch neels/pending-patches updated. 0.9.0-104-gc79b397 Message-ID: <201603171550.u2HFoBd1035035@git.osmocom.org> This is an 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/pending-patches has been updated discards 45c4a706cc6443da1209630d6d466c0e3a979d01 (commit) discards 47533774a6d03a3d11e98823963de6a01f2e8e3b (commit) discards c04abfa3b358308f6d923a2aeee145bf49075246 (commit) discards 29be242e3e90a4efce2b15083484a314f3d46e46 (commit) discards eb5c1b7c4d7c4681bcc8b5dd40918e63b6b0ecc1 (commit) via c79b3972faf900e3d843ddc13601e6178e3131ff (commit) via f451ce66eb8206bad1078849723edcb209632834 (commit) via 03309b57e8ba0163032a1d3db6b44fc8a7e6147c (commit) via d4793212b5026fed01d132fa7397cc0ff2f543fe (commit) via bdccc1b1444a8692697bd8a293cc89c90ef2d832 (commit) via da7bf4d55a896034320aa4466b9644083093acd1 (commit) via c656faed122b8d858e937d3262acb1925ed6e3d1 (commit) via 282e90843476989629f8ae7e36e4a59b69da40eb (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 (45c4a706cc6443da1209630d6d466c0e3a979d01) \ N -- N -- N (c79b3972faf900e3d843ddc13601e6178e3131ff) 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: include/osmocom/core/bitvec.h | 3 ++ include/osmocom/gsm/protocol/gsm_04_08.h | 20 ++++--------- include/osmocom/gsm/sysinfo.h | 32 +++++++++++++++++++- src/bitvec.c | 40 +++++++++++++++++++++++++ src/gsm/gsm0480.c | 4 +-- src/gsm/libosmogsm.map | 4 +++ src/gsm/sysinfo.c | 50 ++++++++++++++++++++++++++++++++ tests/bitvec/bitvec_test.c | 43 +++++++++++++++++++++++++++ tests/bitvec/bitvec_test.ok | 33 +++++++++++++++++++++ 9 files changed, 212 insertions(+), 17 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Thu Mar 17 15:55:42 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 17 Mar 2016 15:55:42 GMT Subject: libosmocore.git branch master updated. 0.9.0-107-g2c34ab4 Message-ID: <201603171555.u2HFtgGP035954@git.osmocom.org> This is an 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 2c34ab4a80c227be4bb685f75fc24fde86a0704e (commit) via 5bed23c6d2722a174aeb1534ecccf80a657deae3 (commit) via ea345cdaaa23f3e0472deccac9982014e632aba9 (commit) from c79b3972faf900e3d843ddc13601e6178e3131ff (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=2c34ab4a80c227be4bb685f75fc24fde86a0704e commit 2c34ab4a80c227be4bb685f75fc24fde86a0704e Author: Max Date: Thu Mar 17 15:42:26 2016 +0100 Improve BSSGP debug output Print string representation of Cause IE and PDU type instead of numerical value. http://cgit.osmocom.org/libosmocore/commit/?id=5bed23c6d2722a174aeb1534ecccf80a657deae3 commit 5bed23c6d2722a174aeb1534ecccf80a657deae3 Author: Harald Welte Date: Thu Mar 17 16:50:27 2016 +0100 add missing #include http://cgit.osmocom.org/libosmocore/commit/?id=ea345cdaaa23f3e0472deccac9982014e632aba9 commit ea345cdaaa23f3e0472deccac9982014e632aba9 Author: Max Date: Thu Mar 17 14:46:19 2016 +0100 Rename struct to better match libosmocore conventions ----------------------------------------------------------------------- Summary of changes: include/osmocom/gsm/sysinfo.h | 9 +++++---- src/gb/gprs_bssgp.c | 28 ++++++++++++++-------------- src/gb/gprs_bssgp_bss.c | 6 +++--- src/gsm/sysinfo.c | 6 +++--- 4 files changed, 25 insertions(+), 24 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Thu Mar 17 16:09:49 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 17 Mar 2016 16:09:49 GMT Subject: openbsc.git branch neels/patches-pending updated. 0.15.0-194-gdf9770a Message-ID: <201603171609.u2HG9nQl038495@git.osmocom.org> This is an 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/patches-pending has been updated discards 1c02de7ae89ce1996dd52898f5dd36eae9532739 (commit) discards c1eb1fcd5378897b6d1818481b5d0ea08cd73511 (commit) discards a8e0f01025fff784d904531305807cb00dc579b2 (commit) discards 9760079bfcf7f8b3783ec536485b255b7a8397ce (commit) discards 530414d77e6f22c109257496cd0e1f1249acb06e (commit) via df9770abad644f320c9c2f27847ee63fef3f63b8 (commit) via 3ad0346f00c4d135f7d4d15017ce2941e13e2c54 (commit) via 044fbe6568f82a12bf4e3addc7e3d6db529b6548 (commit) via d2fa7a509a989bb775b56932502d128ec974330d (commit) via f4afcf0b2345a51d3e69c4dbb61279af233388cf (commit) via 10cd11345c2dd3f38793e7dd7456e7882ab95dd9 (commit) via 8c515272c3e82c2400b15b5bfefa9dd883b86b96 (commit) via 961bd0b121d604612ea27bd2c83edd73290b2cb6 (commit) via 531734a547f16de08ce94ec64d58cf94c2230893 (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 (1c02de7ae89ce1996dd52898f5dd36eae9532739) \ N -- N -- N (df9770abad644f320c9c2f27847ee63fef3f63b8) 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=df9770abad644f320c9c2f27847ee63fef3f63b8 commit df9770abad644f320c9c2f27847ee63fef3f63b8 Author: Neels Hofmeyr Date: Mon Mar 7 17:19:19 2016 +0100 Remove unused auth code and add comment As commented in the code, the GSM_SECURITY_AUTH_FAILED path is never invoked by the gsm48_secure_channel() function as it is today. Note that the upcoming Iu auth will probably add a GSM_SECURITY_AUTH_FAILED status. In that case, sending a LU Reject immediately may be desirable, but arguably a bit of timeout could make life harder for auth attackers. The code removed by this patch doesn't send out a LU Reject ever, since a call to release_loc_updating_req() only releases the connection. To reject, a call to gsm0408_loc_upd_rej() would be necessary, as seen in loc_upd_rej_cb(). And finally, if _gsm0408_authorize_sec_cb() doesn't do anything about anything, the same loc_upd_rej_cb() will be run by a timeout and send a LU Reject properly (as commented in the code). ----------------------------------------------------------------------- Summary of changes: openbsc/src/libmgcp/mgcp_transcode.c | 8 ++++---- openbsc/src/utils/meas_db.c | 13 ++----------- 2 files changed, 6 insertions(+), 15 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Mar 17 16:10:34 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 17 Mar 2016 16:10:34 GMT Subject: openbsc.git branch neels/cscn updated. 0.15.0-336-g55c8b03 Message-ID: <201603171610.u2HGAY1H038733@git.osmocom.org> This is an 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 ce05c2eacb0c72babf702f21b32b4b27b2fc688b (commit) via 55c8b031d12fd4648a83d362210c242a4bc3631b (commit) via 8f7c533babe041ce7e0e3487cb3cb330bc64ab2d (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 (ce05c2eacb0c72babf702f21b32b4b27b2fc688b) \ N -- N -- N (55c8b031d12fd4648a83d362210c242a4bc3631b) 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=55c8b031d12fd4648a83d362210c242a4bc3631b commit 55c8b031d12fd4648a83d362210c242a4bc3631b Author: Neels Hofmeyr Date: Mon Mar 14 23:56:56 2016 +0100 wip: add rnc registry http://cgit.osmocom.org/openbsc/commit/?id=8f7c533babe041ce7e0e3487cb3cb330bc64ab2d commit 8f7c533babe041ce7e0e3487cb3cb330bc64ab2d Author: Neels Hofmeyr Date: Thu Mar 17 16:53:34 2016 +0100 logging: add DRANAP to default_categories ----------------------------------------------------------------------- Summary of changes: openbsc/src/libcommon/debug.c | 5 +++++ 1 file changed, 5 insertions(+) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Mar 17 16:55:05 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 17 Mar 2016 16:55:05 GMT Subject: openbsc.git branch max/si2q updated. 0.15.0-189-g8505e86 Message-ID: <201603171655.u2HGt5td045855@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, max/si2q has been updated via 8505e86ad132322ca40294f4a5f28f2414422f2a (commit) from 91382488c90344500c9734842b71c70d5155f7de (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=8505e86ad132322ca40294f4a5f28f2414422f2a commit 8505e86ad132322ca40294f4a5f28f2414422f2a Author: Max Date: Thu Mar 17 17:51:40 2016 +0100 catch-up with recent libosmocore changes ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gsm_data_shared.h | 2 +- openbsc/include/openbsc/rest_octets.h | 2 +- openbsc/src/libbsc/bsc_vty.c | 4 ++-- openbsc/src/libbsc/rest_octets.c | 4 ++-- openbsc/tests/gsm0408/gsm0408_test.c | 3 ++- 5 files changed, 8 insertions(+), 7 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Mar 17 16:57:24 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 17 Mar 2016 16:57:24 GMT Subject: osmo-bts.git branch max/si2q deleted. 0.4.0-126-g93c5295 Message-ID: <201603171657.u2HGvOap046144@git.osmocom.org> This is an 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, max/si2q has been deleted was 93c5295712c59d3f51beb91989cf76c2c9d3c314 ----------------------------------------------------------------------- 93c5295712c59d3f51beb91989cf76c2c9d3c314 Fix SI2ter scheduling ----------------------------------------------------------------------- hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Thu Mar 17 16:59:02 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 17 Mar 2016 16:59:02 GMT Subject: openbsc.git branch neels/cscn updated. 0.15.0-340-gc0892d3 Message-ID: <201603171659.u2HGx2xl046413@git.osmocom.org> This is an 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 c0892d3411bf3220a2ef0bb30b1ffda61c4fd7b4 (commit) via 92864ebadfd77f8ade3c7b85a569f820f8e1e143 (commit) via 7ef8aecd20d1ca26ba456e494e4158a7c0344c3c (commit) via 4877e3c63ee6c430e64a3cbf7a74648751c8b235 (commit) from 55c8b031d12fd4648a83d362210c242a4bc3631b (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=c0892d3411bf3220a2ef0bb30b1ffda61c4fd7b4 commit c0892d3411bf3220a2ef0bb30b1ffda61c4fd7b4 Author: Neels Hofmeyr Date: Thu Mar 17 17:58:59 2016 +0100 IuCS: fix logical flip in same_ue_conn() http://cgit.osmocom.org/openbsc/commit/?id=92864ebadfd77f8ade3c7b85a569f820f8e1e143 commit 92864ebadfd77f8ade3c7b85a569f820f8e1e143 Author: Neels Hofmeyr Date: Thu Mar 17 17:58:24 2016 +0100 debug: log list of subscribers upon lookup http://cgit.osmocom.org/openbsc/commit/?id=7ef8aecd20d1ca26ba456e494e4158a7c0344c3c commit 7ef8aecd20d1ca26ba456e494e4158a7c0344c3c Author: Neels Hofmeyr Date: Thu Mar 17 17:57:31 2016 +0100 iu.c: log conn_id on outgoing messages http://cgit.osmocom.org/openbsc/commit/?id=4877e3c63ee6c430e64a3cbf7a74648751c8b235 commit 4877e3c63ee6c430e64a3cbf7a74648751c8b235 Author: Neels Hofmeyr Date: Thu Mar 17 17:56:58 2016 +0100 logging: add DSUA to default_categories[] ----------------------------------------------------------------------- Summary of changes: openbsc/src/libcommon/debug.c | 5 +++++ openbsc/src/libiu/iu.c | 3 ++- openbsc/src/libmsc/iu_cs.c | 38 +++++++++++++++++++++++++++++++++++++- 3 files changed, 44 insertions(+), 2 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Mar 17 16:59:22 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 17 Mar 2016 16:59:22 GMT Subject: openbsc.git branch sysmocom/iu updated. 0.15.0-337-gdeb227b Message-ID: <201603171659.u2HGxMEU046478@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, sysmocom/iu has been updated via deb227b98e4136f873f76ea3362bfb74673f48bc (commit) via 5e611021b03f541b579f1b1fd5b421d41a7ec60a (commit) via d04db9d90758d2abd572336942fd7e9246d41a22 (commit) from 3c94c2c5975774282e49d2d9a1d2041b01c8378e (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=deb227b98e4136f873f76ea3362bfb74673f48bc commit deb227b98e4136f873f76ea3362bfb74673f48bc Author: Daniel Willmann Date: Wed Mar 16 18:39:52 2016 +0100 gprs_gmm: Fix RA UPD handling for IU mode http://cgit.osmocom.org/openbsc/commit/?id=5e611021b03f541b579f1b1fd5b421d41a7ec60a commit 5e611021b03f541b579f1b1fd5b421d41a7ec60a Author: Daniel Willmann Date: Wed Mar 16 18:38:58 2016 +0100 Move event callback to gprs_gmm http://cgit.osmocom.org/openbsc/commit/?id=d04db9d90758d2abd572336942fd7e9246d41a22 commit d04db9d90758d2abd572336942fd7e9246d41a22 Author: Daniel Willmann Date: Wed Mar 16 10:35:09 2016 +0100 libiu: Replace RAB assignment response callback with a general one The new iu event callback will now be called for RAB assignment response, IU release and security mode complete ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/iu.h | 13 +++++++++++-- openbsc/src/gprs/gprs_gmm.c | 43 ++++++++++++++++++++++++++++++++++++++++-- openbsc/src/gprs/sgsn_libgtp.c | 11 +++++------ openbsc/src/gprs/sgsn_main.c | 4 ++-- openbsc/src/libiu/iu.c | 17 +++++++---------- 5 files changed, 66 insertions(+), 22 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Fri Mar 18 13:11:10 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 18 Mar 2016 13:11:10 GMT Subject: openbsc.git branch sysmocom/iu updated. 0.15.0-340-gd8b0b61 Message-ID: <201603181311.u2IDBAAb038835@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, sysmocom/iu has been updated via d8b0b61ca8dbda67687907afbc6fea6af311cc1b (commit) via 19f073575270d8d588e1bdb10767aa545f9e8a00 (commit) via ffd9968d3ac369e2d60f086f1928b0860ba6e6ca (commit) from deb227b98e4136f873f76ea3362bfb74673f48bc (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=d8b0b61ca8dbda67687907afbc6fea6af311cc1b commit d8b0b61ca8dbda67687907afbc6fea6af311cc1b Author: Daniel Willmann Date: Fri Mar 18 14:08:14 2016 +0100 gprs_gmm: Call gsm48_gmm_authorize from RA upd request In Iu mode the RA upd request can be called from a new Iu connection so we might need to reauthenticate the connection as well as turn on integrity protection. http://cgit.osmocom.org/openbsc/commit/?id=19f073575270d8d588e1bdb10767aa545f9e8a00 commit 19f073575270d8d588e1bdb10767aa545f9e8a00 Author: Daniel Willmann Date: Fri Mar 18 14:00:03 2016 +0100 cscn: Follow libiu move to generic event handler http://cgit.osmocom.org/openbsc/commit/?id=ffd9968d3ac369e2d60f086f1928b0860ba6e6ca commit ffd9968d3ac369e2d60f086f1928b0860ba6e6ca Author: Daniel Willmann Date: Fri Mar 18 13:54:32 2016 +0100 libiu: Change gprs_transp_upd_key to be useful for CS as well gprs_transp_upd_key only sends a security mode command which is needed for CS as well so change it. Make sure it is called after the UE is authenticated in Iu mode. ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gprs_sgsn.h | 1 + openbsc/include/openbsc/iu.h | 1 + openbsc/src/gprs/gprs_gmm.c | 19 ++++++++--- openbsc/src/libiu/iu.c | 64 +++++++++++++++++-------------------- openbsc/src/osmo-cscn/cscn_main.c | 8 ++--- 5 files changed, 49 insertions(+), 44 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Fri Mar 18 14:36:24 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 18 Mar 2016 14:36:24 GMT Subject: openbsc.git branch neels/cscn updated. 0.15.0-346-g1764f3a Message-ID: <201603181436.u2IEaOZ6059181@git.osmocom.org> This is an 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 c0892d3411bf3220a2ef0bb30b1ffda61c4fd7b4 (commit) discards 92864ebadfd77f8ade3c7b85a569f820f8e1e143 (commit) discards 7ef8aecd20d1ca26ba456e494e4158a7c0344c3c (commit) discards 4877e3c63ee6c430e64a3cbf7a74648751c8b235 (commit) discards 55c8b031d12fd4648a83d362210c242a4bc3631b (commit) discards 8f7c533babe041ce7e0e3487cb3cb330bc64ab2d (commit) via 1764f3a3a38cbfbd7bafdf8e38b0968705b2c411 (commit) via c1a9def059434ee2d29500d09514acb342a5dbb5 (commit) via dc98b356155651a2e26940251c25b96d8bb4ee89 (commit) via b6b3e853c4b633ad160d165119b06c79eedcd509 (commit) via 5cf426cdf75f25b78dd2cd93b32ac4f73c4409e0 (commit) via 1378f17daf5990a03e8cfb33f6418c05c2471e81 (commit) via d8b0b61ca8dbda67687907afbc6fea6af311cc1b (commit) via 19f073575270d8d588e1bdb10767aa545f9e8a00 (commit) via ffd9968d3ac369e2d60f086f1928b0860ba6e6ca (commit) via deb227b98e4136f873f76ea3362bfb74673f48bc (commit) via 5e611021b03f541b579f1b1fd5b421d41a7ec60a (commit) via d04db9d90758d2abd572336942fd7e9246d41a22 (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 (c0892d3411bf3220a2ef0bb30b1ffda61c4fd7b4) \ N -- N -- N (1764f3a3a38cbfbd7bafdf8e38b0968705b2c411) 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=1764f3a3a38cbfbd7bafdf8e38b0968705b2c411 commit 1764f3a3a38cbfbd7bafdf8e38b0968705b2c411 Author: Neels Hofmeyr Date: Mon Mar 14 23:56:56 2016 +0100 wip: add rnc registry http://cgit.osmocom.org/openbsc/commit/?id=c1a9def059434ee2d29500d09514acb342a5dbb5 commit c1a9def059434ee2d29500d09514acb342a5dbb5 Author: Neels Hofmeyr Date: Thu Mar 17 17:58:24 2016 +0100 debug: log list of subscribers upon lookup http://cgit.osmocom.org/openbsc/commit/?id=dc98b356155651a2e26940251c25b96d8bb4ee89 commit dc98b356155651a2e26940251c25b96d8bb4ee89 Author: Neels Hofmeyr Date: Thu Mar 17 17:57:31 2016 +0100 iu.c: log conn_id on outgoing messages http://cgit.osmocom.org/openbsc/commit/?id=b6b3e853c4b633ad160d165119b06c79eedcd509 commit b6b3e853c4b633ad160d165119b06c79eedcd509 Author: Neels Hofmeyr Date: Thu Mar 17 17:56:58 2016 +0100 logging: add DSUA to default_categories[] http://cgit.osmocom.org/openbsc/commit/?id=5cf426cdf75f25b78dd2cd93b32ac4f73c4409e0 commit 5cf426cdf75f25b78dd2cd93b32ac4f73c4409e0 Author: Neels Hofmeyr Date: Thu Mar 17 16:53:34 2016 +0100 logging: add DRANAP to default_categories http://cgit.osmocom.org/openbsc/commit/?id=1378f17daf5990a03e8cfb33f6418c05c2471e81 commit 1378f17daf5990a03e8cfb33f6418c05c2471e81 Author: Neels Hofmeyr Date: Thu Mar 17 17:58:59 2016 +0100 IuCS: fix logical flip in same_ue_conn() ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gprs_sgsn.h | 1 + openbsc/include/openbsc/iu.h | 14 ++++++- openbsc/src/gprs/gprs_gmm.c | 62 ++++++++++++++++++++++++---- openbsc/src/gprs/sgsn_libgtp.c | 11 +++-- openbsc/src/gprs/sgsn_main.c | 4 +- openbsc/src/libiu/iu.c | 81 +++++++++++++++++-------------------- openbsc/src/osmo-cscn/cscn_main.c | 8 ++-- 7 files changed, 115 insertions(+), 66 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Fri Mar 18 14:44:38 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 18 Mar 2016 14:44:38 GMT Subject: osmo-bts.git branch max/octmtrx created. 0.4.0-131-gae5a737 Message-ID: <201603181444.u2IEicIi065713@git.osmocom.org> This is an 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, max/octmtrx has been created at ae5a737c18aebfdc2e1cb66787b070a11eb20772 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=ae5a737c18aebfdc2e1cb66787b070a11eb20772 commit ae5a737c18aebfdc2e1cb66787b070a11eb20772 Author: Max Date: Fri Mar 18 15:43:56 2016 +0100 octphy: add example configuration with 2 trx http://cgit.osmocom.org/osmo-bts/commit/?id=c4fc00d8515ddc9990dfaf700c501cb8fe490cab commit c4fc00d8515ddc9990dfaf700c501cb8fe490cab Author: Max Date: Fri Mar 18 15:30:30 2016 +0100 octphy: add support for multiple trx ids http://cgit.osmocom.org/osmo-bts/commit/?id=3044a26d719dd6099e229137f6669ee17ffd48a1 commit 3044a26d719dd6099e229137f6669ee17ffd48a1 Author: Max Date: Fri Mar 18 15:29:54 2016 +0100 octphy: use octasic's routines for debug output http://cgit.osmocom.org/osmo-bts/commit/?id=b857f277045b0a5b1313f7d5ca655aeee22652c7 commit b857f277045b0a5b1313f7d5ca655aeee22652c7 Author: Max Date: Thu Mar 17 18:23:55 2016 +0100 Fix typo in error message ----------------------------------------------------------------------- hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Fri Mar 18 14:58:15 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 18 Mar 2016 14:58:15 GMT Subject: openbsc.git branch sysmocom/iu updated. 0.15.0-346-g182adec Message-ID: <201603181458.u2IEwFYQ074160@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, sysmocom/iu has been updated via 182adecb983aeb632315871e0f5d47472d1e19db (commit) via 3d0a500f2d184884ead6064b4852000f3317266f (commit) via a5c9cea22c5e901081769f98380291bd078d6626 (commit) via f45dc35321f65d409686de0aad248659e73436c9 (commit) via 2f6c4b6479d0fcfd429bc0d26832f261370978e0 (commit) via 2385074cba7f835d1f8eef8ea5d8274ab6a9a825 (commit) from d8b0b61ca8dbda67687907afbc6fea6af311cc1b (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=182adecb983aeb632315871e0f5d47472d1e19db commit 182adecb983aeb632315871e0f5d47472d1e19db Author: Neels Hofmeyr Date: Thu Mar 17 17:58:24 2016 +0100 debug: log list of subscribers upon lookup http://cgit.osmocom.org/openbsc/commit/?id=3d0a500f2d184884ead6064b4852000f3317266f commit 3d0a500f2d184884ead6064b4852000f3317266f Author: Neels Hofmeyr Date: Thu Mar 17 17:57:31 2016 +0100 iu.c: log conn_id on outgoing messages http://cgit.osmocom.org/openbsc/commit/?id=a5c9cea22c5e901081769f98380291bd078d6626 commit a5c9cea22c5e901081769f98380291bd078d6626 Author: Neels Hofmeyr Date: Thu Mar 17 17:56:58 2016 +0100 logging: add DSUA to default_categories[] http://cgit.osmocom.org/openbsc/commit/?id=f45dc35321f65d409686de0aad248659e73436c9 commit f45dc35321f65d409686de0aad248659e73436c9 Author: Neels Hofmeyr Date: Thu Mar 17 16:53:34 2016 +0100 logging: add DRANAP to default_categories http://cgit.osmocom.org/openbsc/commit/?id=2f6c4b6479d0fcfd429bc0d26832f261370978e0 commit 2f6c4b6479d0fcfd429bc0d26832f261370978e0 Author: Neels Hofmeyr Date: Thu Mar 17 17:58:59 2016 +0100 IuCS: fix logical flip in same_ue_conn() http://cgit.osmocom.org/openbsc/commit/?id=2385074cba7f835d1f8eef8ea5d8274ab6a9a825 commit 2385074cba7f835d1f8eef8ea5d8274ab6a9a825 Author: Neels Hofmeyr Date: Fri Mar 18 15:56:04 2016 +0100 fix build: iu.h: remove iu_rab_act_ps()'s rab_id parameter Error was introduced in d04db9d907 'libiu: Replace RAB assignment response callback with a general one' For iu_rab_act_ps(), the rab_id parameter was added in iu.h but not in the implementation, nor for the callers. Make the iu.h signature match the implementation, again. ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/iu.h | 2 +- openbsc/src/libcommon/debug.c | 10 ++++++++++ openbsc/src/libiu/iu.c | 3 ++- openbsc/src/libmsc/iu_cs.c | 38 +++++++++++++++++++++++++++++++++++++- 4 files changed, 50 insertions(+), 3 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Fri Mar 18 14:58:22 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 18 Mar 2016 14:58:22 GMT Subject: openbsc.git branch neels/cscn updated. 0.15.0-347-g2a53d71 Message-ID: <201603181458.u2IEwMN5074229@git.osmocom.org> This is an 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 1764f3a3a38cbfbd7bafdf8e38b0968705b2c411 (commit) discards c1a9def059434ee2d29500d09514acb342a5dbb5 (commit) discards dc98b356155651a2e26940251c25b96d8bb4ee89 (commit) discards b6b3e853c4b633ad160d165119b06c79eedcd509 (commit) discards 5cf426cdf75f25b78dd2cd93b32ac4f73c4409e0 (commit) discards 1378f17daf5990a03e8cfb33f6418c05c2471e81 (commit) via 2a53d71d9d74358e4c7dd6d72adc748e700d4ec7 (commit) via 182adecb983aeb632315871e0f5d47472d1e19db (commit) via 3d0a500f2d184884ead6064b4852000f3317266f (commit) via a5c9cea22c5e901081769f98380291bd078d6626 (commit) via f45dc35321f65d409686de0aad248659e73436c9 (commit) via 2f6c4b6479d0fcfd429bc0d26832f261370978e0 (commit) via 2385074cba7f835d1f8eef8ea5d8274ab6a9a825 (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 (1764f3a3a38cbfbd7bafdf8e38b0968705b2c411) \ N -- N -- N (2a53d71d9d74358e4c7dd6d72adc748e700d4ec7) 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=2a53d71d9d74358e4c7dd6d72adc748e700d4ec7 commit 2a53d71d9d74358e4c7dd6d72adc748e700d4ec7 Author: Neels Hofmeyr Date: Mon Mar 14 23:56:56 2016 +0100 wip: add rnc registry ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/iu.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Fri Mar 18 18:11:43 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 18 Mar 2016 18:11:43 GMT Subject: osmo-bts.git branch master updated. 0.4.0-131-gae5a737 Message-ID: <201603181811.u2IIBhfb022463@git.osmocom.org> This is an 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 ae5a737c18aebfdc2e1cb66787b070a11eb20772 (commit) via c4fc00d8515ddc9990dfaf700c501cb8fe490cab (commit) via 3044a26d719dd6099e229137f6669ee17ffd48a1 (commit) via b857f277045b0a5b1313f7d5ca655aeee22652c7 (commit) from 9591b6c253d595c44b3ef811d898f606a66203f8 (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: doc/examples/octphy/{osmo-bts.cfg => osmo-bts-trx2dsp1.cfg} | 7 +++++-- src/common/vty.c | 2 +- src/osmo-bts-octphy/l1_if.c | 7 +++++-- src/osmo-bts-octphy/l1_oml.c | 5 +++-- 4 files changed, 14 insertions(+), 7 deletions(-) copy doc/examples/octphy/{osmo-bts.cfg => osmo-bts-trx2dsp1.cfg} (84%) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Sat Mar 19 18:18:04 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 19 Mar 2016 18:18:04 GMT Subject: osmo-trx.git branch fairwaves/maxdly created. 3c570f69a483fd652fc883e415c45ebd788e55c2 Message-ID: <201603191818.u2JII4Ih045891@git.osmocom.org> This is an 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, fairwaves/maxdly has been created at 3c570f69a483fd652fc883e415c45ebd788e55c2 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-trx/commit/?id=3c570f69a483fd652fc883e415c45ebd788e55c2 commit 3c570f69a483fd652fc883e415c45ebd788e55c2 Author: Alexander Chemeris Date: Sat Mar 19 21:16:58 2016 +0300 sigProcLib: Change number of head bits in detectRACHBurst() from 4 to 8. To match GSM 05.02 Access Burst definition. http://cgit.osmocom.org/osmo-trx/commit/?id=83d2b7e034709376f7d98af7bbf5b0036f173220 commit 83d2b7e034709376f7d98af7bbf5b0036f173220 Author: Alexander Chemeris Date: Sat Mar 19 21:16:22 2016 +0300 transceiver: Properly handle MAXDLY. Previously MAXDLY value was applied to Normal Bursts, which was nice when working with sloppy test equipment like CMD57, but useless for real world usage. At the same time documentation and de facto usage of MAXDLY in OsmoBTS and OpenBTS assumed that it actually applies to Access Bursts (RACH). So this patch changes osmo-rx behavior to apply MAXDLY to RACH bursts and introduces a new command MAXDLYNB for the old behavior. ----------------------------------------------------------------------- hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Sat Mar 19 20:24:08 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 19 Mar 2016 20:24:08 GMT Subject: libosmocore.git branch master updated. 0.9.0-111-g932d2d4 Message-ID: <201603192024.u2JKO8LC064608@git.osmocom.org> This is an 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 932d2d4ce31b9d2dfb028df2ca683b42fee7ee54 (commit) via 6c33ae2605b038391a80dd5defb76a5fabb5dd2b (commit) via 676e53446285d1b8f514580fd9485d1f27493c0b (commit) via 4acaa13433cc15e4f1d9ee850d78af47419768ab (commit) from 2c34ab4a80c227be4bb685f75fc24fde86a0704e (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=932d2d4ce31b9d2dfb028df2ca683b42fee7ee54 commit 932d2d4ce31b9d2dfb028df2ca683b42fee7ee54 Author: Harald Welte Date: Sat Mar 19 21:18:40 2016 +0100 sim: make osim_reader_ops public http://cgit.osmocom.org/libosmocore/commit/?id=6c33ae2605b038391a80dd5defb76a5fabb5dd2b commit 6c33ae2605b038391a80dd5defb76a5fabb5dd2b Author: Harald Welte Date: Sat Mar 19 21:17:58 2016 +0100 Add new osmo_fd_get_by_fd() function This function can be used to obtain the osmo_fd corresponding to a given fd. The latter can be useful when integrating libosmocore main loop with other libraries. http://cgit.osmocom.org/libosmocore/commit/?id=676e53446285d1b8f514580fd9485d1f27493c0b commit 676e53446285d1b8f514580fd9485d1f27493c0b Author: Harald Welte Date: Mon Mar 14 21:04:50 2016 +0100 sim: Add simplistic unit test for APDU class tables http://cgit.osmocom.org/libosmocore/commit/?id=4acaa13433cc15e4f1d9ee850d78af47419768ab commit 4acaa13433cc15e4f1d9ee850d78af47419768ab Author: Harald Welte Date: Mon Mar 14 15:35:50 2016 +0100 sim: add class_tables / card profiles The tables permit code to determine the APDU class of an APDU based on it APDU/TPDU header (CLA/INS/P1/P2/P3). ----------------------------------------------------------------------- Summary of changes: .gitignore | 1 + include/Makefile.am | 1 + include/osmocom/core/select.h | 2 + include/osmocom/sim/class_tables.h | 42 +++++ include/osmocom/sim/sim.h | 9 +- src/select.c | 12 ++ src/sim/Makefile.am | 5 +- src/sim/class_tables.c | 313 +++++++++++++++++++++++++++++++++++++ src/sim/sim_int.h | 7 - tests/Makefile.am | 8 +- tests/sim/sim_test.c | 57 +++++++ tests/sim/sim_test.ok | 6 + tests/testsuite.at | 6 + 13 files changed, 456 insertions(+), 13 deletions(-) create mode 100644 include/osmocom/sim/class_tables.h create mode 100644 src/sim/class_tables.c create mode 100644 tests/sim/sim_test.c create mode 100644 tests/sim/sim_test.ok hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Sun Mar 20 17:09:59 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 20 Mar 2016 17:09:59 GMT Subject: osmo-trx.git branch fairwaves/edge_umtrx created. 67bac07e4147f66430e997bc97f5b7d1f8ca236c Message-ID: <201603201709.u2KH9xXe045527@git.osmocom.org> This is an 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, fairwaves/edge_umtrx has been created at 67bac07e4147f66430e997bc97f5b7d1f8ca236c (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-trx/commit/?id=67bac07e4147f66430e997bc97f5b7d1f8ca236c commit 67bac07e4147f66430e997bc97f5b7d1f8ca236c Author: Alexander Chemeris Date: Sun Mar 20 20:08:57 2016 +0300 EDGE: Add support for UmTRX. ----------------------------------------------------------------------- hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Mon Mar 21 09:12:13 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 21 Mar 2016 09:12:13 GMT Subject: osmo-bts.git branch max/octmtrx deleted. 0.4.0-131-gae5a737 Message-ID: <201603210912.u2L9CDB4087122@git.osmocom.org> This is an 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, max/octmtrx has been deleted was ae5a737c18aebfdc2e1cb66787b070a11eb20772 ----------------------------------------------------------------------- ae5a737c18aebfdc2e1cb66787b070a11eb20772 octphy: add example configuration with 2 trx ----------------------------------------------------------------------- hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Mon Mar 21 10:07:54 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 21 Mar 2016 10:07:54 GMT Subject: libosmocore.git branch neels/pending-patches deleted. 0.9.0-104-gc79b397 Message-ID: <201603211007.u2LA7sMT095170@git.osmocom.org> This is an 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/pending-patches has been deleted was c79b3972faf900e3d843ddc13601e6178e3131ff ----------------------------------------------------------------------- c79b3972faf900e3d843ddc13601e6178e3131ff Revert "gsm48: move to hex TMSI representation" ----------------------------------------------------------------------- hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Mon Mar 21 10:10:38 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 21 Mar 2016 10:10:38 GMT Subject: osmo-trx.git branch master updated. d17b189cbcc95f5699aa67a969f175e4cc915dcd Message-ID: <201603211010.u2LAAcKS095625@git.osmocom.org> This is an 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 d17b189cbcc95f5699aa67a969f175e4cc915dcd (commit) from 7fec3030d46b2c35c34d90507feab253cddb9c01 (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=d17b189cbcc95f5699aa67a969f175e4cc915dcd commit d17b189cbcc95f5699aa67a969f175e4cc915dcd Author: Holger Hans Peter Freyther Date: Fri Mar 18 20:13:23 2016 +0100 debian: Add packaging to master taken from fairwaves/master There doesn't seem to be a reason why this shouldn't be in master. The fairwaves/master branch is removing --march=native as well that looks like a good idea as well. ----------------------------------------------------------------------- Summary of changes: debian/changelog | 11 +++++++++++ debian/compat | 1 + debian/control | 24 ++++++++++++++++++++++++ debian/copyright | 25 +++++++++++++++++++++++++ debian/osmo-trx.install | 1 + debian/rules | 12 ++++++++++++ debian/source/format | 1 + 7 files changed, 75 insertions(+) create mode 100644 debian/changelog create mode 100644 debian/compat create mode 100644 debian/control create mode 100644 debian/copyright create mode 100644 debian/osmo-trx.install create mode 100755 debian/rules create mode 100644 debian/source/format hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Mon Mar 21 10:29:36 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 21 Mar 2016 10:29:36 GMT Subject: libosmocore.git branch master updated. 0.9.0-112-g92c4ec2 Message-ID: <201603211029.u2LATaNo098435@git.osmocom.org> This is an 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 92c4ec293d0b73e5c6306d26e608340edc40b04c (commit) from 932d2d4ce31b9d2dfb028df2ca683b42fee7ee54 (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=92c4ec293d0b73e5c6306d26e608340edc40b04c commit 92c4ec293d0b73e5c6306d26e608340edc40b04c Author: Holger Hans Peter Freyther Date: Mon Mar 21 11:28:59 2016 +0100 sim: Fix compiler warning and by this fixing the test result ----------------------------------------------------------------------- Summary of changes: tests/sim/sim_test.c | 1 + 1 file changed, 1 insertion(+) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Mon Mar 21 11:00:01 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 21 Mar 2016 11:00:01 GMT Subject: openbsc.git branch sysmocom/iu updated. 0.15.0-347-g0bc6c11 Message-ID: <201603211100.u2LB01BD003503@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, sysmocom/iu has been updated via 0bc6c11cbf58d6cc7ebafc3ad0bb4a62ce088695 (commit) from 182adecb983aeb632315871e0f5d47472d1e19db (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=0bc6c11cbf58d6cc7ebafc3ad0bb4a62ce088695 commit 0bc6c11cbf58d6cc7ebafc3ad0bb4a62ce088695 Author: Neels Hofmeyr Date: Mon Mar 21 11:55:49 2016 +0100 debug log fixes gprs_gmm.c: remove extraneous debug print arg. iu_cs.c: increment should not be in debug statement. Fixes at least one coverity warning. ----------------------------------------------------------------------- Summary of changes: openbsc/src/gprs/gprs_gmm.c | 2 +- openbsc/src/libmsc/iu_cs.c | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon Mar 21 14:42:26 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 21 Mar 2016 14:42:26 GMT Subject: osmo-sip-connector.git branch master updated. 11713d88e4d2e60621e7ff7032a47f29ef53a30d Message-ID: <201603211442.u2LEgQua036463@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "MNCC <-> SIP bridge". The branch, master has been updated via 11713d88e4d2e60621e7ff7032a47f29ef53a30d (commit) via 5b0d4618df1f187dc42520e6cfe9391b2fac34d4 (commit) via c1879e47ba99c32fb7b9c12a842723fe7f293bcb (commit) from a1909e6c80448f3dd7b56942a5af9d4106afd2f9 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-sip-connector/commit/?id=11713d88e4d2e60621e7ff7032a47f29ef53a30d commit 11713d88e4d2e60621e7ff7032a47f29ef53a30d Author: Holger Hans Peter Freyther Date: Mon Mar 21 15:39:41 2016 +0100 vty: Work on configuration of the MNCC to SIP gateway We will add addressing by IMSI but right now let's focus on the minimum of what needs to be there. http://cgit.osmocom.org/osmo-sip-connector/commit/?id=5b0d4618df1f187dc42520e6cfe9391b2fac34d4 commit 5b0d4618df1f187dc42520e6cfe9391b2fac34d4 Author: Holger Hans Peter Freyther Date: Mon Mar 21 11:48:02 2016 +0100 telnet: Use the dynamic interface for binding the VTY This way one can bind the interface to another ip address. http://cgit.osmocom.org/osmo-sip-connector/commit/?id=c1879e47ba99c32fb7b9c12a842723fe7f293bcb commit c1879e47ba99c32fb7b9c12a842723fe7f293bcb Author: Holger Hans Peter Freyther Date: Mon Mar 21 11:47:25 2016 +0100 logging: Define default logging categories ----------------------------------------------------------------------- Summary of changes: doc/examples/osmo-sip-connector.cfg | 6 ++ src/logging.h | 9 +++ src/main.c | 70 ++++++++++++++++++- src/vty.c | 136 +++++++++++++++++++++++++++++++++++- src/vty.h | 23 ++++++ 5 files changed, 239 insertions(+), 5 deletions(-) create mode 100644 doc/examples/osmo-sip-connector.cfg create mode 100644 src/logging.h hooks/post-receive -- MNCC <-> SIP bridge From gitosis at osmocom.org Mon Mar 21 16:00:26 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 21 Mar 2016 16:00:26 GMT Subject: osmo-sip-connector.git branch master updated. 9d12a7c34cd02880bb5dd228aaf0ff831d2ab6c6 Message-ID: <201603211600.u2LG0QKH047437@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "MNCC <-> SIP bridge". The branch, master has been updated via 9d12a7c34cd02880bb5dd228aaf0ff831d2ab6c6 (commit) via 80095748f91223d12a878f27de94c1f75cceddf2 (commit) from 11713d88e4d2e60621e7ff7032a47f29ef53a30d (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-sip-connector/commit/?id=9d12a7c34cd02880bb5dd228aaf0ff831d2ab6c6 commit 9d12a7c34cd02880bb5dd228aaf0ff831d2ab6c6 Author: Holger Hans Peter Freyther Date: Mon Mar 21 16:42:43 2016 +0100 mncc: Add code to manage the mncc connection for CC Connect, re-connect and read messages from the MNCC socket. Dispatch the event in case the system got disconnected. Move the app definition to app.h and use it everywhere. Begin with a new call for mncc. http://cgit.osmocom.org/osmo-sip-connector/commit/?id=80095748f91223d12a878f27de94c1f75cceddf2 commit 80095748f91223d12a878f27de94c1f75cceddf2 Author: Holger Hans Peter Freyther Date: Mon Mar 21 15:46:53 2016 +0100 mncc: Add the protocol description from OpenBSC ----------------------------------------------------------------------- Summary of changes: src/Makefile.am | 4 + src/{vty.h => app.h} | 12 +-- src/main.c | 5 +- src/mncc.c | 84 ++++++++++++++++++++ src/mncc.h | 20 +++++ src/mncc_protocol.h | 219 +++++++++++++++++++++++++++++++++++++++++++++++++++ src/vty.c | 1 + src/vty.h | 16 ---- 8 files changed, 335 insertions(+), 26 deletions(-) copy src/{vty.h => app.h} (57%) create mode 100644 src/mncc.c create mode 100644 src/mncc.h create mode 100644 src/mncc_protocol.h hooks/post-receive -- MNCC <-> SIP bridge From gitosis at osmocom.org Mon Mar 21 16:20:26 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 21 Mar 2016 16:20:26 GMT Subject: osmo-bts.git branch master updated. 0.4.0-132-g06968be Message-ID: <201603211620.u2LGKQk8050649@git.osmocom.org> This is an 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 06968beab90806cba94c8b331276e4dc209c152b (commit) from ae5a737c18aebfdc2e1cb66787b070a11eb20772 (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=06968beab90806cba94c8b331276e4dc209c152b commit 06968beab90806cba94c8b331276e4dc209c152b Author: Max Date: Mon Mar 21 15:39:02 2016 +0100 octphy: fix for multiple trx with more than 1 dsp Explicitly store and use "center" arfcn used by each dsp (1 dsp corresponds to 1 phy link). ----------------------------------------------------------------------- Summary of changes: include/osmo-bts/phy_link.h | 3 ++- src/osmo-bts-octphy/l1_oml.c | 9 ++++++++- 2 files changed, 10 insertions(+), 2 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Tue Mar 22 00:15:50 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 22 Mar 2016 00:15:50 GMT Subject: openbsc.git branch neels/cscn updated. 0.15.0-353-g846cea9 Message-ID: <201603220015.u2M0Fot0020667@git.osmocom.org> This is an 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 2a53d71d9d74358e4c7dd6d72adc748e700d4ec7 (commit) via 846cea9735546ae674f13e6279ed646883243afc (commit) via c45a4f73d5da2be6590fb8292ca54a9f0c9e3219 (commit) via fa48a98e7156d65f25569d7f3930dc9880a72e78 (commit) via 9fd87ecd11138efa8bdbb13c47659edaf106e2c3 (commit) via 8e5c63f032398ad45052b538890071919de8a20e (commit) via 2cd36e87ae3e09e33225ac3b1ef4ca649f21f2f0 (commit) via 0bc6c11cbf58d6cc7ebafc3ad0bb4a62ce088695 (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 (2a53d71d9d74358e4c7dd6d72adc748e700d4ec7) \ N -- N -- N (846cea9735546ae674f13e6279ed646883243afc) 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=846cea9735546ae674f13e6279ed646883243afc commit 846cea9735546ae674f13e6279ed646883243afc Author: Neels Hofmeyr Date: Mon Mar 14 23:56:56 2016 +0100 wip: add rnc registry http://cgit.osmocom.org/openbsc/commit/?id=c45a4f73d5da2be6590fb8292ca54a9f0c9e3219 commit c45a4f73d5da2be6590fb8292ca54a9f0c9e3219 Author: Neels Hofmeyr Date: Mon Mar 21 22:27:15 2016 +0100 IuCS: add Security Mode Command (wip) http://cgit.osmocom.org/openbsc/commit/?id=fa48a98e7156d65f25569d7f3930dc9880a72e78 commit fa48a98e7156d65f25569d7f3930dc9880a72e78 Author: Neels Hofmeyr Date: Tue Mar 22 00:52:12 2016 +0100 gsm0408_authorize(): remove unused msgb arg, make non-static Prepares for calling from IuCS RANAP events. http://cgit.osmocom.org/openbsc/commit/?id=9fd87ecd11138efa8bdbb13c47659edaf106e2c3 commit 9fd87ecd11138efa8bdbb13c47659edaf106e2c3 Author: Neels Hofmeyr Date: Tue Mar 22 00:49:21 2016 +0100 iu_tx_sec_mode_cmd(): add send_ck flag parameter In this way the caller can distinguish between sending an IK or an IK+CK Security Mode Command. http://cgit.osmocom.org/openbsc/commit/?id=8e5c63f032398ad45052b538890071919de8a20e commit 8e5c63f032398ad45052b538890071919de8a20e Author: Neels Hofmeyr Date: Mon Mar 21 22:28:22 2016 +0100 cosmetic: whitespace, comment, rename static func rx_iu_event() http://cgit.osmocom.org/openbsc/commit/?id=2cd36e87ae3e09e33225ac3b1ef4ca649f21f2f0 commit 2cd36e87ae3e09e33225ac3b1ef4ca649f21f2f0 Author: Neels Hofmeyr Date: Tue Mar 22 00:59:47 2016 +0100 fix build: match Iu event cb enum argument type from declaration ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gsm_data.h | 7 +++ openbsc/include/openbsc/iu.h | 7 +-- openbsc/include/openbsc/iu_cs.h | 2 + openbsc/src/gprs/gprs_gmm.c | 6 +-- openbsc/src/gprs/sgsn_main.c | 2 +- openbsc/src/libiu/iu.c | 68 ++++-------------------- openbsc/src/libmsc/auth.c | 2 + openbsc/src/libmsc/gsm_04_08.c | 38 ++++++++++++-- openbsc/src/libmsc/iu_cs.c | 9 ++-- openbsc/src/osmo-cscn/Makefile.am | 7 ++- openbsc/src/osmo-cscn/cscn_main.c | 12 ++--- openbsc/src/osmo-cscn/iucs_ranap.c | 104 +++++++++++++++++++++++++++++++++++++ openbsc/src/osmo-cscn/iucs_ranap.h | 7 +++ openbsc/tests/libiudummy/iudummy.c | 6 +++ 14 files changed, 195 insertions(+), 82 deletions(-) create mode 100644 openbsc/src/osmo-cscn/iucs_ranap.c create mode 100644 openbsc/src/osmo-cscn/iucs_ranap.h hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue Mar 22 00:16:31 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 22 Mar 2016 00:16:31 GMT Subject: openbsc.git branch sysmocom/iu updated. 0.15.0-351-gfa48a98 Message-ID: <201603220016.u2M0GVqS020826@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, sysmocom/iu has been updated via fa48a98e7156d65f25569d7f3930dc9880a72e78 (commit) via 9fd87ecd11138efa8bdbb13c47659edaf106e2c3 (commit) via 8e5c63f032398ad45052b538890071919de8a20e (commit) via 2cd36e87ae3e09e33225ac3b1ef4ca649f21f2f0 (commit) from 0bc6c11cbf58d6cc7ebafc3ad0bb4a62ce088695 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/iu.h | 7 ++++--- openbsc/src/gprs/gprs_gmm.c | 4 ++-- openbsc/src/gprs/sgsn_main.c | 2 +- openbsc/src/libiu/iu.c | 17 +++++++++-------- openbsc/src/libmsc/auth.c | 2 ++ openbsc/src/libmsc/gsm_04_08.c | 8 ++++---- openbsc/src/osmo-cscn/cscn_main.c | 6 +++--- 7 files changed, 25 insertions(+), 21 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue Mar 22 00:17:50 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 22 Mar 2016 00:17:50 GMT Subject: openbsc.git branch neels/auth_wip created. 0.15.0-354-g1ae00d7 Message-ID: <201603220017.u2M0Ho7C020992@git.osmocom.org> This is an 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/auth_wip has been created at 1ae00d784da47d022046d275020458b45558b725 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=1ae00d784da47d022046d275020458b45558b725 commit 1ae00d784da47d022046d275020458b45558b725 Author: Neels Hofmeyr Date: Mon Mar 21 22:28:42 2016 +0100 wip: auth refactoring ----------------------------------------------------------------------- hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue Mar 22 15:32:59 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 22 Mar 2016 15:32:59 GMT Subject: osmo-sip-connector.git branch master updated. 45f0fa09d2ae8f4c15a2096e37c05be5d283d027 Message-ID: <201603221532.u2MFWxkM065662@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "MNCC <-> SIP bridge". The branch, master has been updated via 45f0fa09d2ae8f4c15a2096e37c05be5d283d027 (commit) via 10e22bd6f4ebc93e9467fec98a27585a34fcb5d8 (commit) via 90881b6a5a908f8c1b9745ca7b4eea299d8cacdc (commit) from 9d12a7c34cd02880bb5dd228aaf0ff831d2ab6c6 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-sip-connector/commit/?id=45f0fa09d2ae8f4c15a2096e37c05be5d283d027 commit 45f0fa09d2ae8f4c15a2096e37c05be5d283d027 Author: Holger Hans Peter Freyther Date: Tue Mar 22 16:31:26 2016 +0100 call/app: Hook the MNCC disconnect event in the app and release calls In case the MNCC server is crashing we need to release all calls, use the event emitted by the MNCC connection and iterate over all calls and call the release function. http://cgit.osmocom.org/osmo-sip-connector/commit/?id=10e22bd6f4ebc93e9467fec98a27585a34fcb5d8 commit 10e22bd6f4ebc93e9467fec98a27585a34fcb5d8 Author: Holger Hans Peter Freyther Date: Tue Mar 22 14:47:38 2016 +0100 call: Introduce a structure for representing a call Right now a call has two legs, the initial one and the remote. In general this will allow a SIP to SIP, SIP to MNCC and MNCC to MNCC structure in the future. http://cgit.osmocom.org/osmo-sip-connector/commit/?id=90881b6a5a908f8c1b9745ca7b4eea299d8cacdc commit 90881b6a5a908f8c1b9745ca7b4eea299d8cacdc Author: Holger Hans Peter Freyther Date: Tue Mar 22 14:15:17 2016 +0100 sip: Introduce source file to setup sofia sip This code is capable of creating an agent that will bind on the configured local address. The next steps are to configure the library in terms of allowed features and prepare call handling. ----------------------------------------------------------------------- Summary of changes: src/Makefile.am | 5 ++++- src/app.c | 57 ++++++++++++++++++++++++++++++++++++++++++++++++ src/app.h | 5 +++++ src/call.c | 50 ++++++++++++++++++++++++++++++++++++++++++ src/call.h | 55 ++++++++++++++++++++++++++++++++++++++++++++++ src/logging.h | 1 + src/main.c | 26 ++++++++++++++++------ src/sip.c | 67 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ src/sip.h | 21 ++++++++++++++++++ 9 files changed, 279 insertions(+), 8 deletions(-) create mode 100644 src/app.c create mode 100644 src/call.c create mode 100644 src/call.h create mode 100644 src/sip.c create mode 100644 src/sip.h hooks/post-receive -- MNCC <-> SIP bridge From gitosis at osmocom.org Tue Mar 22 18:01:40 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 22 Mar 2016 18:01:40 GMT Subject: osmo-trx.git branch master updated. 871b87829f25f983abda087927325d5ee6ce2120 Message-ID: <201603221801.u2MI1exn088773@git.osmocom.org> This is an 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 871b87829f25f983abda087927325d5ee6ce2120 (commit) from d17b189cbcc95f5699aa67a969f175e4cc915dcd (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=871b87829f25f983abda087927325d5ee6ce2120 commit 871b87829f25f983abda087927325d5ee6ce2120 Author: Alexander Chemeris Date: Sun Mar 20 20:08:57 2016 +0300 EDGE: Add support for UmTRX. Signed-off-by: Tom Tsou ----------------------------------------------------------------------- Summary of changes: Transceiver52M/UHDDevice.cpp | 38 ++++++++++++++------------------------ 1 file changed, 14 insertions(+), 24 deletions(-) hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Tue Mar 22 18:39:54 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 22 Mar 2016 18:39:54 GMT Subject: osmo-bts.git branch master updated. 0.4.0-135-g21fc6e4 Message-ID: <201603221839.u2MIdspc094791@git.osmocom.org> This is an 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 21fc6e45fbe201dcc6c066a006cef899e931064a (commit) via 925fcf48ed94c3907dee5cfcbd8cd2f2fece7b85 (commit) via 0fe3b215b9c8b159491fc1423cba41f4fb9f3214 (commit) from 06968beab90806cba94c8b331276e4dc209c152b (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=21fc6e45fbe201dcc6c066a006cef899e931064a commit 21fc6e45fbe201dcc6c066a006cef899e931064a Author: Max Date: Tue Mar 22 15:40:12 2016 +0100 LC15: properly initialize unmapped phy instances Fixes: OS#1665 http://cgit.osmocom.org/osmo-bts/commit/?id=925fcf48ed94c3907dee5cfcbd8cd2f2fece7b85 commit 925fcf48ed94c3907dee5cfcbd8cd2f2fece7b85 Author: Max Date: Tue Mar 22 15:40:09 2016 +0100 LC15: add stubs for phy link/instance defaults http://cgit.osmocom.org/osmo-bts/commit/?id=0fe3b215b9c8b159491fc1423cba41f4fb9f3214 commit 0fe3b215b9c8b159491fc1423cba41f4fb9f3214 Author: Max Date: Tue Mar 22 15:40:08 2016 +0100 LC15: ignore build byproducts ----------------------------------------------------------------------- Summary of changes: .gitignore | 5 +++++ src/osmo-bts-litecell15/l1_if.c | 7 +++++++ src/osmo-bts-litecell15/main.c | 8 ++++++++ 3 files changed, 20 insertions(+) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Tue Mar 22 18:56:17 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 22 Mar 2016 18:56:17 GMT Subject: openbsc.git branch neels/cscn updated. 0.15.0-358-g6cdd53e Message-ID: <201603221856.u2MIuHYu097715@git.osmocom.org> This is an 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 846cea9735546ae674f13e6279ed646883243afc (commit) discards c45a4f73d5da2be6590fb8292ca54a9f0c9e3219 (commit) via 6cdd53e090e99f60fa68b461a3dfe8fb38ab1b53 (commit) via a4ae346157c9e5d8dc8157eb3a63a81648c42610 (commit) via 6ab00f824c5cd44737fa361143a3ae93912fa244 (commit) via 4b940126a3132ac6d6da4194229f2b8cb642c2ec (commit) via debb0e386871e64a769d7414b71bedec09d7e76a (commit) via d025a3cfbb53f690a4ebbd628cafda81c1b34bc7 (commit) via 4b3b13e10c164547f014677c0ac1fb137850b387 (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 (846cea9735546ae674f13e6279ed646883243afc) \ N -- N -- N (6cdd53e090e99f60fa68b461a3dfe8fb38ab1b53) 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=6cdd53e090e99f60fa68b461a3dfe8fb38ab1b53 commit 6cdd53e090e99f60fa68b461a3dfe8fb38ab1b53 Author: Neels Hofmeyr Date: Mon Mar 14 23:56:56 2016 +0100 wip: add rnc registry http://cgit.osmocom.org/openbsc/commit/?id=a4ae346157c9e5d8dc8157eb3a63a81648c42610 commit a4ae346157c9e5d8dc8157eb3a63a81648c42610 Author: Neels Hofmeyr Date: Tue Mar 22 19:26:52 2016 +0100 wip: LAC vty http://cgit.osmocom.org/openbsc/commit/?id=6ab00f824c5cd44737fa361143a3ae93912fa244 commit 6ab00f824c5cd44737fa361143a3ae93912fa244 Author: Neels Hofmeyr Date: Tue Mar 22 19:25:58 2016 +0100 hack for testing: hardcoded LAC on LU Accept http://cgit.osmocom.org/openbsc/commit/?id=4b940126a3132ac6d6da4194229f2b8cb642c2ec commit 4b940126a3132ac6d6da4194229f2b8cb642c2ec Author: Neels Hofmeyr Date: Tue Mar 22 19:26:34 2016 +0100 comments about incomplete MM ciphering http://cgit.osmocom.org/openbsc/commit/?id=debb0e386871e64a769d7414b71bedec09d7e76a commit debb0e386871e64a769d7414b71bedec09d7e76a Author: Neels Hofmeyr Date: Mon Mar 21 22:27:15 2016 +0100 cscn: implement integrity protection Upon authentication response, initiate integrity protection for Iu by sending a Security Mode Command (IK), with hardcoded auth tuple so far. Implement RANAP event handling to receive Security Mode Complete message, adding stubs for the other events; in new files osmo-cscn/iucs_ranap.[hc] to keep RANAP dependencies separate, and particularly out of libmsc. Upon receiving Security Mode Complete, call the security operation callback (conn->sec_operation->cb) to complete the Location Update. Introduce enum integrity_protection_state constants to indicate integrity protection, record in gsm_subscriber_conn.iu.integrity_protection. Make subscr_conn_lookup_iu() non-static and declare in iu_cs.h to be able to call from iucs_ranap.c's Security Mode Complete event. Implement dummy iu_tx_sec_mode_cmd() to allow tests to build without RANAP dependencies. In cscn_main.c, call iucs_rx_ranap_event(), to populate the struct gsm_network struct with cscn_network explicitly (don't share cscn_network across compilation scopes because it's ugly). http://cgit.osmocom.org/openbsc/commit/?id=d025a3cfbb53f690a4ebbd628cafda81c1b34bc7 commit d025a3cfbb53f690a4ebbd628cafda81c1b34bc7 Author: Neels Hofmeyr Date: Tue Mar 22 19:53:36 2016 +0100 in gsm8_rx_mm_auth_resp(): call sec_operation.cb() instead of finish_lu() directly http://cgit.osmocom.org/openbsc/commit/?id=4b3b13e10c164547f014677c0ac1fb137850b387 commit 4b3b13e10c164547f014677c0ac1fb137850b387 Author: Neels Hofmeyr Date: Tue Mar 22 19:19:03 2016 +0100 fix various compiler warnings sgsn_libgtp.c: missing include, for asn1str_to_u32() iu_cs.c: missing include, for subscr_name() osmo_bsc_vty.c: int/pointer conversions (note: this was discussed on the list to be solved by passing a pointer instead. Until then...) iudummy.c: opaque struct declarations ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/vty.h | 1 + openbsc/src/gprs/sgsn_libgtp.c | 2 ++ openbsc/src/libmsc/cscn_vty.c | 16 +++++++++ openbsc/src/libmsc/gsm_04_08.c | 72 ++++++++++++++++++------------------- openbsc/src/libmsc/iu_cs.c | 1 + openbsc/src/osmo-bsc/osmo_bsc_vty.c | 4 +-- openbsc/src/osmo-cscn/iucs_ranap.c | 8 ++++- openbsc/tests/libiudummy/iudummy.c | 4 +++ 8 files changed, 67 insertions(+), 41 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue Mar 22 18:58:30 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 22 Mar 2016 18:58:30 GMT Subject: openbsc.git branch neels/auth_wip updated. 0.15.0-359-ga7e1a9a Message-ID: <201603221858.u2MIwUEx098049@git.osmocom.org> This is an 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/auth_wip has been updated discards 1ae00d784da47d022046d275020458b45558b725 (commit) discards 846cea9735546ae674f13e6279ed646883243afc (commit) discards c45a4f73d5da2be6590fb8292ca54a9f0c9e3219 (commit) via a7e1a9aea46c11c75d63efdce9508391fe26dcea (commit) via 6cdd53e090e99f60fa68b461a3dfe8fb38ab1b53 (commit) via a4ae346157c9e5d8dc8157eb3a63a81648c42610 (commit) via 6ab00f824c5cd44737fa361143a3ae93912fa244 (commit) via 4b940126a3132ac6d6da4194229f2b8cb642c2ec (commit) via debb0e386871e64a769d7414b71bedec09d7e76a (commit) via d025a3cfbb53f690a4ebbd628cafda81c1b34bc7 (commit) via 4b3b13e10c164547f014677c0ac1fb137850b387 (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 (1ae00d784da47d022046d275020458b45558b725) \ N -- N -- N (a7e1a9aea46c11c75d63efdce9508391fe26dcea) 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=a7e1a9aea46c11c75d63efdce9508391fe26dcea commit a7e1a9aea46c11c75d63efdce9508391fe26dcea Author: Neels Hofmeyr Date: Mon Mar 21 22:28:42 2016 +0100 wip: auth refactoring ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/vty.h | 1 + openbsc/src/gprs/sgsn_libgtp.c | 2 ++ openbsc/src/libmsc/cscn_vty.c | 16 +++++++++ openbsc/src/libmsc/gsm_04_08.c | 72 ++++++++++++++++++------------------- openbsc/src/libmsc/iu_cs.c | 1 + openbsc/src/osmo-bsc/osmo_bsc_vty.c | 4 +-- openbsc/src/osmo-cscn/iucs_ranap.c | 8 ++++- openbsc/tests/libiudummy/iudummy.c | 4 +++ 8 files changed, 67 insertions(+), 41 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue Mar 22 18:58:56 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 22 Mar 2016 18:58:56 GMT Subject: openbsc.git branch sysmocom/iu updated. 0.15.0-355-g4b94012 Message-ID: <201603221858.u2MIwuHg098139@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, sysmocom/iu has been updated via 4b940126a3132ac6d6da4194229f2b8cb642c2ec (commit) via debb0e386871e64a769d7414b71bedec09d7e76a (commit) via d025a3cfbb53f690a4ebbd628cafda81c1b34bc7 (commit) via 4b3b13e10c164547f014677c0ac1fb137850b387 (commit) from fa48a98e7156d65f25569d7f3930dc9880a72e78 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gsm_data.h | 7 +++ openbsc/include/openbsc/iu_cs.h | 2 + openbsc/src/gprs/sgsn_libgtp.c | 2 + openbsc/src/libmsc/gsm_04_08.c | 44 ++++++++++++--- openbsc/src/libmsc/iu_cs.c | 7 ++- openbsc/src/osmo-bsc/osmo_bsc_vty.c | 4 +- openbsc/src/osmo-cscn/Makefile.am | 7 ++- openbsc/src/osmo-cscn/cscn_main.c | 6 +- openbsc/src/osmo-cscn/iucs_ranap.c | 110 ++++++++++++++++++++++++++++++++++++ openbsc/src/osmo-cscn/iucs_ranap.h | 7 +++ openbsc/tests/libiudummy/iudummy.c | 10 ++++ 11 files changed, 187 insertions(+), 19 deletions(-) create mode 100644 openbsc/src/osmo-cscn/iucs_ranap.c create mode 100644 openbsc/src/osmo-cscn/iucs_ranap.h hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue Mar 22 20:05:03 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 22 Mar 2016 20:05:03 GMT Subject: osmo-sip-connector.git branch master updated. c4d01f9a909c3322ec803349615f83c2c695497e Message-ID: <201603222005.u2MK53IJ008530@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "MNCC <-> SIP bridge". The branch, master has been updated via c4d01f9a909c3322ec803349615f83c2c695497e (commit) via 29b556490f593a621e8356f5e64ced036152d306 (commit) via 90e713969110306cd979f0edcbbd86a46d97518a (commit) from 45f0fa09d2ae8f4c15a2096e37c05be5d283d027 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-sip-connector/commit/?id=c4d01f9a909c3322ec803349615f83c2c695497e commit c4d01f9a909c3322ec803349615f83c2c695497e Author: Holger Hans Peter Freyther Date: Tue Mar 22 21:03:19 2016 +0100 call: Add a backpointer from leg to call and drop the argument Simplify the structure by either working with a call or just a leg of it. No need to carry both pointers all the time. http://cgit.osmocom.org/osmo-sip-connector/commit/?id=29b556490f593a621e8356f5e64ced036152d306 commit 29b556490f593a621e8356f5e64ced036152d306 Author: Holger Hans Peter Freyther Date: Tue Mar 22 20:56:45 2016 +0100 mncc: Dispatch setup and issue rtp create in response then continue The code is not tested and might be broken. Parse the setup request of a MO call, create a new "call" with a MNCC leg and then issue the call to create a RTP socket. Once this has been done, release the call as the code to open a second leg has not been written yet. http://cgit.osmocom.org/osmo-sip-connector/commit/?id=90e713969110306cd979f0edcbbd86a46d97518a commit 90e713969110306cd979f0edcbbd86a46d97518a Author: Holger Hans Peter Freyther Date: Tue Mar 22 19:17:17 2016 +0100 mncc: Handle the hello message from NITB Make a simple version comparison and close the socket in case of a version mismatch. Begin to dispatch messages coming from the NITB and log (all) unhandled messages. ----------------------------------------------------------------------- Summary of changes: src/app.c | 4 +- src/call.c | 31 ++++++++- src/call.h | 19 +++++- src/mncc.c | 219 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-- src/mncc.h | 10 +++ 5 files changed, 272 insertions(+), 11 deletions(-) hooks/post-receive -- MNCC <-> SIP bridge From gitosis at osmocom.org Wed Mar 23 13:48:25 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 23 Mar 2016 13:48:25 GMT Subject: libosmocore.git branch zecke/osmo-sip-connector created. 0.9.0-113-g06ec178 Message-ID: <201603231348.u2NDmPvK070116@git.osmocom.org> This is an 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, zecke/osmo-sip-connector has been created at 06ec17878e5621b67647ce6e821fd6208456f87f (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmocore/commit/?id=06ec17878e5621b67647ce6e821fd6208456f87f commit 06ec17878e5621b67647ce6e821fd6208456f87f Author: Holger Hans Peter Freyther Date: Mon Mar 21 09:55:05 2016 +0100 select: Externalize fd_set filling and dispatch To integrate with an external event loop (in this case glib) we need to allow an application to get a filled out fd_set and then dispatch it. osmo_fds and maxfds is static and I decided to keep it that way and instead create two routines to fill the fdset and then one to dispatch the result. The public header file does not include sys/select.h and we can compile the library without select so I didn't want to require having to include this file and used void * for the parameter. Mark the routines as inline to avoid a call from the select function. Confirmed that inlining has an effect on x86 using Debian's gcc-4.9.2-10 compiler ----------------------------------------------------------------------- hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Wed Mar 23 13:48:48 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 23 Mar 2016 13:48:48 GMT Subject: libosmocore.git branch zecke/osmo-sip-connector updated. 0.9.0-114-g96ae1b6 Message-ID: <201603231348.u2NDmmMF070450@git.osmocom.org> This is an 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, zecke/osmo-sip-connector has been updated via 96ae1b6a19e072a51c1110342837ddc8533db06b (commit) from 06ec17878e5621b67647ce6e821fd6208456f87f (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=96ae1b6a19e072a51c1110342837ddc8533db06b commit 96ae1b6a19e072a51c1110342837ddc8533db06b Author: Holger Hans Peter Freyther Date: Wed Mar 23 14:48:39 2016 +0100 WIP port number ----------------------------------------------------------------------- Summary of changes: include/osmocom/vty/ports.h | 1 + 1 file changed, 1 insertion(+) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Wed Mar 23 16:43:27 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 23 Mar 2016 16:43:27 GMT Subject: osmo-sip-connector.git branch master updated. 4f8cafa5b089ba0cab33afc7752fa54bd8e57d36 Message-ID: <201603231643.u2NGhRPF097047@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "MNCC <-> SIP bridge". The branch, master has been updated via 4f8cafa5b089ba0cab33afc7752fa54bd8e57d36 (commit) via bc4fed27e12a08e094d8193680236f0a73796bbf (commit) via a0aa566ec46e98ae2b2fb35a28e252a02a6fb60d (commit) via dbe55c1eb5b160e18c82fba1769a079298397d12 (commit) via 239a12284293141208f377452ecbddd47d78289c (commit) from c4d01f9a909c3322ec803349615f83c2c695497e (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-sip-connector/commit/?id=4f8cafa5b089ba0cab33afc7752fa54bd8e57d36 commit 4f8cafa5b089ba0cab33afc7752fa54bd8e57d36 Author: Holger Hans Peter Freyther Date: Wed Mar 23 17:41:23 2016 +0100 call: Continue up to the point of call routing We accept the call on MNCC and ask the core to select/create the second leg of the call. http://cgit.osmocom.org/osmo-sip-connector/commit/?id=bc4fed27e12a08e094d8193680236f0a73796bbf commit bc4fed27e12a08e094d8193680236f0a73796bbf Author: Holger Hans Peter Freyther Date: Wed Mar 23 17:08:03 2016 +0100 mncc: Add a timeout when issuing a MNCC command http://cgit.osmocom.org/osmo-sip-connector/commit/?id=a0aa566ec46e98ae2b2fb35a28e252a02a6fb60d commit a0aa566ec46e98ae2b2fb35a28e252a02a6fb60d Author: Holger Hans Peter Freyther Date: Wed Mar 23 17:07:00 2016 +0100 mncc: Remember the IMSI as well http://cgit.osmocom.org/osmo-sip-connector/commit/?id=dbe55c1eb5b160e18c82fba1769a079298397d12 commit dbe55c1eb5b160e18c82fba1769a079298397d12 Author: Holger Hans Peter Freyther Date: Wed Mar 23 17:05:16 2016 +0100 mncc: Add logging messages about the leg on all points With a bit more code the logging will print: <0001> mncc.c:233 Created call(5001) with MNCC leg(2147483659) IMSI(274018000000001) <0001> mncc.c:178 RTP set-up continuing with call with leg(2147483659) <0001> mncc.c:65 Got response, stopping timer on leg(2147483659) <0002> call.c:51 call(5001) releasing. Use %zu for size_t arguments, e.g. returned from sizeof. http://cgit.osmocom.org/osmo-sip-connector/commit/?id=239a12284293141208f377452ecbddd47d78289c commit 239a12284293141208f377452ecbddd47d78289c Author: Holger Hans Peter Freyther Date: Wed Mar 23 17:02:32 2016 +0100 doc: Update with some requirements and limitations ----------------------------------------------------------------------- Summary of changes: README.asciidoc | 16 ++++++++++ src/app.c | 17 ++++++++++ src/app.h | 4 +++ src/call.h | 5 +++ src/mncc.c | 97 +++++++++++++++++++++++++++++++++++++++++++++++++++------ 5 files changed, 130 insertions(+), 9 deletions(-) hooks/post-receive -- MNCC <-> SIP bridge From gitosis at osmocom.org Wed Mar 23 17:20:16 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 23 Mar 2016 17:20:16 GMT Subject: openbsc.git branch neels/cscn updated. 0.15.0-360-gd0df2fc Message-ID: <201603231720.u2NHKGJ9003151@git.osmocom.org> This is an 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 d0df2fce86e79f10dbaed147f6b92b1dc6670f1e (commit) via 6681f78ae1ac2a39560bb2900f520606217cb18c (commit) from 6cdd53e090e99f60fa68b461a3dfe8fb38ab1b53 (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=d0df2fce86e79f10dbaed147f6b92b1dc6670f1e commit d0df2fce86e79f10dbaed147f6b92b1dc6670f1e Author: Neels Hofmeyr Date: Wed Mar 23 18:20:12 2016 +0100 mscsplit: rewire MSC gsm0808_submit_dtap() to msc_tx_dtap() http://cgit.osmocom.org/openbsc/commit/?id=6681f78ae1ac2a39560bb2900f520606217cb18c commit 6681f78ae1ac2a39560bb2900f520606217cb18c Author: Neels Hofmeyr Date: Wed Mar 23 18:19:38 2016 +0100 cosmetic ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/msc_ifaces.h | 7 +++++++ openbsc/src/libmsc/a_iface.c | 20 +++++++++----------- openbsc/src/libmsc/gsm_04_11.c | 4 ++-- openbsc/src/libmsc/gsm_04_80.c | 10 +++++----- openbsc/src/libmsc/msc_ifaces.c | 6 ++---- 5 files changed, 25 insertions(+), 22 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed Mar 23 18:14:18 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 23 Mar 2016 18:14:18 GMT Subject: openbsc.git branch max/mnccfix created. 0.15.0-195-g1bafaee Message-ID: <201603231814.u2NIEInC011275@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, max/mnccfix has been created at 1bafaeec148d609019b2b1c0801ae2d8fac5fa20 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=1bafaeec148d609019b2b1c0801ae2d8fac5fa20 commit 1bafaeec148d609019b2b1c0801ae2d8fac5fa20 Author: Max Date: Wed Mar 23 19:10:23 2016 +0100 Don't connect channels of incompatible voice codec Note: ideally this situation should not happen - we should check channel compatibility before paging 2nd leg of the call. Fixes: OS#1663 http://cgit.osmocom.org/openbsc/commit/?id=4725f355c6eb224c534c78a7cde064d430ca4712 commit 4725f355c6eb224c534c78a7cde064d430ca4712 Author: Max Date: Wed Mar 23 10:53:34 2016 +0100 Refactor internal mncc code Consistently use enums instead of (u)int, char etc. Use bool for boolean types. Add extra debug output with channel mode and type to simplify troubleshooting. ----------------------------------------------------------------------- hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Mar 24 00:23:12 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 24 Mar 2016 00:23:12 GMT Subject: osmo-trx.git branch master updated. 9bd649ec7316457cffe93b9c02d1de1ce2294a21 Message-ID: <201603240023.u2O0NCAe065507@git.osmocom.org> This is an 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 9bd649ec7316457cffe93b9c02d1de1ce2294a21 (commit) from 871b87829f25f983abda087927325d5ee6ce2120 (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=9bd649ec7316457cffe93b9c02d1de1ce2294a21 commit 9bd649ec7316457cffe93b9c02d1de1ce2294a21 Author: Tom Tsou Date: Wed Mar 23 17:20:08 2016 -0700 EDGE: Fix USRP B210 device support Commit 871b8782 "EDGE: Add support for UmTRX" disabled B210 support using EDGE. Add B210 explicitly to the timing offset table to avoid this issue. Signed-off-by: Tom Tsou ----------------------------------------------------------------------- Summary of changes: Transceiver52M/UHDDevice.cpp | 1 + 1 file changed, 1 insertion(+) hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Thu Mar 24 15:14:06 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 24 Mar 2016 15:14:06 GMT Subject: openbsc.git branch max/nat created. 0.15.0-194-g977f595 Message-ID: <201603241514.u2OFE6Ih098619@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, max/nat has been created at 977f595e2c8f0594dbfae8df9ae3247dc0a23122 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=977f595e2c8f0594dbfae8df9ae3247dc0a23122 commit 977f595e2c8f0594dbfae8df9ae3247dc0a23122 Author: Max Date: Thu Mar 24 16:04:17 2016 +0100 NAT: move BSC config into separate file Introduce new configuration option bscs-config-file which includes BSC configuration from the given file. Note: it is still possible to have BSC configuration in the main file (provided proper index is used) and in runtime but it is no longer saved automatically. The management of included configuration file is left to other tools. Update configuration examples. Fixes: OS#1669 ----------------------------------------------------------------------- hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Mar 24 17:51:51 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 24 Mar 2016 17:51:51 GMT Subject: libosmocore.git branch max/dbg deleted. 0.9.0-78-gb6d8047 Message-ID: <201603241751.u2OHppRf021447@git.osmocom.org> This is an 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, max/dbg has been deleted was b6d8047a70e0de4a5a736e8ffdf51700d67e1d1f ----------------------------------------------------------------------- b6d8047a70e0de4a5a736e8ffdf51700d67e1d1f Add byte printing macros ----------------------------------------------------------------------- hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Thu Mar 24 21:45:17 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 24 Mar 2016 21:45:17 GMT Subject: osmo-sip-connector.git branch zecke/wip/sip-invite-cancel created. 9b6b73207d503524057d008875835b627cd70b6c Message-ID: <201603242145.u2OLjHUI057517@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "MNCC <-> SIP bridge". The branch, zecke/wip/sip-invite-cancel has been created at 9b6b73207d503524057d008875835b627cd70b6c (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-sip-connector/commit/?id=9b6b73207d503524057d008875835b627cd70b6c commit 9b6b73207d503524057d008875835b627cd70b6c Author: Holger Hans Peter Freyther Date: Thu Mar 24 22:45:03 2016 +0100 WIP.. http://cgit.osmocom.org/osmo-sip-connector/commit/?id=47e5dc5de9c569b8c22c7af90bc8a07d25c33059 commit 47e5dc5de9c569b8c22c7af90bc8a07d25c33059 Author: Holger Hans Peter Freyther Date: Thu Mar 24 21:37:10 2016 +0100 mncc: Refactor and reduce some code clones for sanity checks Not every message might have the size of gsm_mncc and the size check is done inside each routine. Routines that relate to calls now share the code to check the size and the look-up to find the leg. http://cgit.osmocom.org/osmo-sip-connector/commit/?id=b04b02004dceebf9ef5d80434a51a7ed8ea42294 commit b04b02004dceebf9ef5d80434a51a7ed8ea42294 Author: Holger Hans Peter Freyther Date: Thu Mar 24 21:02:36 2016 +0100 mncc: Prepare alerting and and connecting the call What is not done is to actually set-up rtp that it can flow to the now confirmed remote. http://cgit.osmocom.org/osmo-sip-connector/commit/?id=b734b15a81825c54d168fd2cf796854ef3a4ce19 commit b734b15a81825c54d168fd2cf796854ef3a4ce19 Author: Holger Hans Peter Freyther Date: Thu Mar 24 21:01:18 2016 +0100 mncc: Handle disconnect and release the call Send a release request and release the leg on conformation http://cgit.osmocom.org/osmo-sip-connector/commit/?id=ec8ba33b23ca098ed9d88613615bd044b1526321 commit ec8ba33b23ca098ed9d88613615bd044b1526321 Author: Holger Hans Peter Freyther Date: Thu Mar 24 18:48:45 2016 +0100 mncc: In case of an unexpected REL.IND inform the other leg about it I had modified my code to do nothing after having sent the PROCEEDING message. First the MS will issue a DISCONNECT.IND (which I ignored) and then there will be REL.IND. Let's inform the other leg about this event and let's assume the call will then be terminated. http://cgit.osmocom.org/osmo-sip-connector/commit/?id=a2ca56b0f25b75bc6b5e8b0eda64bca09d0d4f87 commit a2ca56b0f25b75bc6b5e8b0eda64bca09d0d4f87 Author: Holger Hans Peter Freyther Date: Thu Mar 24 18:47:25 2016 +0100 call: Change to past tense and move code after the free Reading the "releasing" log output sounded like one more message had been sent and this code is waiting for something. Take a copy of the call id and then print that the call has been released. http://cgit.osmocom.org/osmo-sip-connector/commit/?id=a3ebfa26c31c0f81a60e6764cb7d5cd66b329c49 commit a3ebfa26c31c0f81a60e6764cb7d5cd66b329c49 Author: Holger Hans Peter Freyther Date: Thu Mar 24 18:33:49 2016 +0100 mncc: Log commands in hex to find the name more easily in mncc_protocol.h In the long run we should print these by name and not by the number but as the table is in OpenBSC and I did not want to copy it we will have to cope with the numbers a little longer. http://cgit.osmocom.org/osmo-sip-connector/commit/?id=282da0d5d153abf8d51159aefd2c7c55fa7ee103 commit 282da0d5d153abf8d51159aefd2c7c55fa7ee103 Author: Holger Hans Peter Freyther Date: Thu Mar 24 18:26:24 2016 +0100 call/mncc: Set proceeding and deal with release based on this state Let's inform the MS that we have collected everything to move forward with the call. A new way to release the call is required in this state. http://cgit.osmocom.org/osmo-sip-connector/commit/?id=81b52da75458508be2d71c277005006c50322b4d commit 81b52da75458508be2d71c277005006c50322b4d Author: Holger Hans Peter Freyther Date: Thu Mar 24 18:24:47 2016 +0100 call: Re-order includes from local to osmocom to system Let's follow the self first, local next, osmocom, system order of include files. http://cgit.osmocom.org/osmo-sip-connector/commit/?id=c5f20ddf3b9f18d24ce38915b0593b93586b5620 commit c5f20ddf3b9f18d24ce38915b0593b93586b5620 Author: Holger Hans Peter Freyther Date: Thu Mar 24 18:24:02 2016 +0100 app: Release the call by releasing the initial request This will then go through the release procedure of the relevant call instead of letting it timeout on the initial leg. http://cgit.osmocom.org/osmo-sip-connector/commit/?id=4319330c411e059918d457593d76253757060ee4 commit 4319330c411e059918d457593d76253757060ee4 Author: Holger Hans Peter Freyther Date: Thu Mar 24 17:35:42 2016 +0100 mncc: Extract the RTP port information before continuing These need to be used by the SIP leg to move forward. ----------------------------------------------------------------------- hooks/post-receive -- MNCC <-> SIP bridge From gitosis at osmocom.org Fri Mar 25 15:44:10 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 25 Mar 2016 15:44:10 GMT Subject: osmo-trx.git branch fairwaves/rach-filler created. 3bd703af01e7dd63ed9d9a39666be19aa8e6f91d Message-ID: <201603251544.u2PFiAZW010439@git.osmocom.org> This is an 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, fairwaves/rach-filler has been created at 3bd703af01e7dd63ed9d9a39666be19aa8e6f91d (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-trx/commit/?id=3bd703af01e7dd63ed9d9a39666be19aa8e6f91d commit 3bd703af01e7dd63ed9d9a39666be19aa8e6f91d Author: Alexander Chemeris Date: Fri Mar 25 18:33:42 2016 +0300 transceiver: WIP: Set default max delay to 2 samples. Default value of 0 may be too harsh, especially given random Rx/Tx delay in 1 SPS receive mode. http://cgit.osmocom.org/osmo-trx/commit/?id=66f8b0a8cb5b701690b78495f4fa84dfaf311d08 commit 66f8b0a8cb5b701690b78495f4fa84dfaf311d08 Author: Alexander Chemeris Date: Fri Mar 25 18:28:34 2016 +0300 transceiver: Add an option to emulate a RACH delay in random filler mode. http://cgit.osmocom.org/osmo-trx/commit/?id=dd49d2015504bd8b7239ddc92d3e0215948017b6 commit dd49d2015504bd8b7239ddc92d3e0215948017b6 Author: Alexander Chemeris Date: Fri Mar 25 18:26:45 2016 +0300 sigProcLib: Whitespace changes. http://cgit.osmocom.org/osmo-trx/commit/?id=dd2a4294b43499e4cc7334075c0a0bc9d7483464 commit dd2a4294b43499e4cc7334075c0a0bc9d7483464 Author: Alexander Chemeris Date: Fri Mar 25 18:20:28 2016 +0300 transceiver: Log channel number in DEBUG output of demoded bursts. http://cgit.osmocom.org/osmo-trx/commit/?id=c1af09114b7c3e6fee4514158d7346ed77e9dddb commit c1af09114b7c3e6fee4514158d7346ed77e9dddb Author: Alexander Chemeris Date: Sat Mar 19 21:16:58 2016 +0300 sigProcLib: Change number of head bits in detectRACHBurst() from 4 to 8. To match GSM 05.02 Access Burst definition. http://cgit.osmocom.org/osmo-trx/commit/?id=521c15939be3fdc1f42490450f5481607b4e7d7f commit 521c15939be3fdc1f42490450f5481607b4e7d7f Author: Alexander Chemeris Date: Sat Mar 19 21:16:22 2016 +0300 transceiver: Properly handle MAXDLY. Previously MAXDLY value was applied to Normal Bursts, which was nice when working with sloppy test equipment like CMD57, but useless for real world usage. At the same time documentation and de facto usage of MAXDLY in OsmoBTS and OpenBTS assumed that it actually applies to Access Bursts (RACH). So this patch changes osmo-rx behavior to apply MAXDLY to RACH bursts and introduces a new command MAXDLYNB for the old behavior. http://cgit.osmocom.org/osmo-trx/commit/?id=81cc8a839a3a914e6abef2de05dc34b930df56a2 commit 81cc8a839a3a914e6abef2de05dc34b930df56a2 Author: Alexander Chemeris Date: Wed Mar 23 17:06:32 2016 +0300 transceiver: Add an option to generate random Access Bursts. ----------------------------------------------------------------------- hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Fri Mar 25 15:44:50 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 25 Mar 2016 15:44:50 GMT Subject: osmo-trx.git branch fairwaves/edge_umtrx deleted. 67bac07e4147f66430e997bc97f5b7d1f8ca236c Message-ID: <201603251544.u2PFioMb010561@git.osmocom.org> This is an 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, fairwaves/edge_umtrx has been deleted was 67bac07e4147f66430e997bc97f5b7d1f8ca236c ----------------------------------------------------------------------- 67bac07e4147f66430e997bc97f5b7d1f8ca236c EDGE: Add support for UmTRX. ----------------------------------------------------------------------- hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Fri Mar 25 15:48:42 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 25 Mar 2016 15:48:42 GMT Subject: osmo-trx.git branch fairwaves/rach-filler updated. aa65b020e7580d95d2879d16a054a9d1b145cd0d Message-ID: <201603251548.u2PFmgxh011096@git.osmocom.org> This is an 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, fairwaves/rach-filler has been updated discards 3bd703af01e7dd63ed9d9a39666be19aa8e6f91d (commit) discards 66f8b0a8cb5b701690b78495f4fa84dfaf311d08 (commit) discards dd49d2015504bd8b7239ddc92d3e0215948017b6 (commit) discards dd2a4294b43499e4cc7334075c0a0bc9d7483464 (commit) discards c1af09114b7c3e6fee4514158d7346ed77e9dddb (commit) discards 521c15939be3fdc1f42490450f5481607b4e7d7f (commit) discards 81cc8a839a3a914e6abef2de05dc34b930df56a2 (commit) via aa65b020e7580d95d2879d16a054a9d1b145cd0d (commit) via 72d4404534fc01081a2bc2380a7e3f512212c87c (commit) via 7ed93551ba252dde3ca7bfeea73f910b8bf95afc (commit) via 9460154b364d7ec0df4e69828aab467a1514a7ec (commit) via 2f09d69063196a2352262b1981d6de178ac10bd4 (commit) via 140a2076d9732110f4221b4fde5a4fa8344ee70d (commit) via 67a8fb9d51e9d05489f4320eacca1753e7624747 (commit) via cd3d0e616d1b2e7a38e81e29a643210d8bc57151 (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 (3bd703af01e7dd63ed9d9a39666be19aa8e6f91d) \ N -- N -- N (aa65b020e7580d95d2879d16a054a9d1b145cd0d) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-trx/commit/?id=aa65b020e7580d95d2879d16a054a9d1b145cd0d commit aa65b020e7580d95d2879d16a054a9d1b145cd0d Author: Alexander Chemeris Date: Fri Mar 25 18:33:42 2016 +0300 transceiver: WIP: Set default max delay to 2 samples. Default value of 0 may be too harsh, especially given random Rx/Tx delay in 1 SPS receive mode. http://cgit.osmocom.org/osmo-trx/commit/?id=72d4404534fc01081a2bc2380a7e3f512212c87c commit 72d4404534fc01081a2bc2380a7e3f512212c87c Author: Alexander Chemeris Date: Fri Mar 25 18:28:34 2016 +0300 transceiver: Add an option to emulate a RACH delay in random filler mode. http://cgit.osmocom.org/osmo-trx/commit/?id=7ed93551ba252dde3ca7bfeea73f910b8bf95afc commit 7ed93551ba252dde3ca7bfeea73f910b8bf95afc Author: Alexander Chemeris Date: Sat Mar 19 21:16:58 2016 +0300 sigProcLib: Change number of head bits in detectRACHBurst() from 4 to 8. To match GSM 05.02 Access Burst definition. http://cgit.osmocom.org/osmo-trx/commit/?id=9460154b364d7ec0df4e69828aab467a1514a7ec commit 9460154b364d7ec0df4e69828aab467a1514a7ec Author: Alexander Chemeris Date: Wed Mar 23 17:06:32 2016 +0300 transceiver: Add an option to generate random Access Bursts. http://cgit.osmocom.org/osmo-trx/commit/?id=2f09d69063196a2352262b1981d6de178ac10bd4 commit 2f09d69063196a2352262b1981d6de178ac10bd4 Author: Alexander Chemeris Date: Sat Mar 19 21:16:22 2016 +0300 transceiver: Properly handle MAXDLY. Previously MAXDLY value was applied to Normal Bursts, which was nice when working with sloppy test equipment like CMD57, but useless for real world usage. At the same time documentation and de facto usage of MAXDLY in OsmoBTS and OpenBTS assumed that it actually applies to Access Bursts (RACH). So this patch changes osmo-rx behavior to apply MAXDLY to RACH bursts and introduces a new command MAXDLYNB for the old behavior. http://cgit.osmocom.org/osmo-trx/commit/?id=140a2076d9732110f4221b4fde5a4fa8344ee70d commit 140a2076d9732110f4221b4fde5a4fa8344ee70d Author: Alexander Chemeris Date: Fri Mar 25 18:20:28 2016 +0300 transceiver: Log channel number in DEBUG output of demoded bursts. http://cgit.osmocom.org/osmo-trx/commit/?id=67a8fb9d51e9d05489f4320eacca1753e7624747 commit 67a8fb9d51e9d05489f4320eacca1753e7624747 Author: Alexander Chemeris Date: Thu Jul 30 20:04:18 2015 -0400 Common: Make sure gLogEarly() log to the same facilities as the normal log. http://cgit.osmocom.org/osmo-trx/commit/?id=cd3d0e616d1b2e7a38e81e29a643210d8bc57151 commit cd3d0e616d1b2e7a38e81e29a643210d8bc57151 Author: Alexander Chemeris Date: Thu Jul 30 19:59:56 2015 -0400 Common: Get rid of a compilation warning. debugLogEarly was replaced to an empty space and arguments of the function became operators, grouped together by (): Configuration.cpp: In member function 'bool ConfigurationTable::defines(const string&)': Configuration.cpp:272:28: warning: left operand of comma operator has no effect [-Wunused-value] debugLogEarly(LOG_ALERT, "configuration parameter %s not found", key.c_str()); ^ This fix removes debugLogEarly together with its arguments. ----------------------------------------------------------------------- Summary of changes: CommonLibs/Configuration.cpp | 2 +- CommonLibs/Logger.cpp | 39 +++++++++++++++++++++++++++++++++------ 2 files changed, 34 insertions(+), 7 deletions(-) hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Fri Mar 25 20:31:39 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 25 Mar 2016 20:31:39 GMT Subject: osmo-sip-connector.git branch zecke/wip/sip-invite-cancel updated. 038ac7e2aa1bdfa6c099177a1666361f1d474851 Message-ID: <201603252031.u2PKVduf055292@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "MNCC <-> SIP bridge". The branch, zecke/wip/sip-invite-cancel has been updated via 038ac7e2aa1bdfa6c099177a1666361f1d474851 (commit) via 9f5edf62bf77ab053b958e8b060973cee9596acb (commit) from 9b6b73207d503524057d008875835b627cd70b6c (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-sip-connector/commit/?id=038ac7e2aa1bdfa6c099177a1666361f1d474851 commit 038ac7e2aa1bdfa6c099177a1666361f1d474851 Author: Holger Hans Peter Freyther Date: Fri Mar 25 21:30:59 2016 +0100 WIP.. send the rtp connect http://cgit.osmocom.org/osmo-sip-connector/commit/?id=9f5edf62bf77ab053b958e8b060973cee9596acb commit 9f5edf62bf77ab053b958e8b060973cee9596acb Author: Holger Hans Peter Freyther Date: Fri Mar 25 21:15:35 2016 +0100 WIOP... connect call.. and handle other parts of it too ----------------------------------------------------------------------- Summary of changes: src/call.h | 8 +++ src/mncc.c | 58 +++++++++++++++++++- src/sip.c | 179 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++- 3 files changed, 242 insertions(+), 3 deletions(-) hooks/post-receive -- MNCC <-> SIP bridge From gitosis at osmocom.org Sat Mar 26 00:45:38 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 26 Mar 2016 00:45:38 GMT Subject: openbsc.git branch neels/auth_tests_wip created. 0.15.0-199-g20bbcd0 Message-ID: <201603260045.u2Q0jct7091463@git.osmocom.org> This is an 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/auth_tests_wip has been created at 20bbcd096de9156fcbfc61950cde46cd20236ec3 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=20bbcd096de9156fcbfc61950cde46cd20236ec3 commit 20bbcd096de9156fcbfc61950cde46cd20236ec3 Author: Neels Hofmeyr Date: Sat Mar 26 01:41:08 2016 +0100 MM auth: return AUTH_NOT_AVAIL instead of hardcoded zero AUTH_NOT_AVAIL == 0, so this is no functional change. http://cgit.osmocom.org/openbsc/commit/?id=48123874f7877de5e163f83593aa193c2fc6ad96 commit 48123874f7877de5e163f83593aa193c2fc6ad96 Author: Neels Hofmeyr Date: Sat Mar 26 01:39:47 2016 +0100 MM auth: introduce AUTH_ERROR constant. Instead of using hardcoded -1 for errors, include -1 in the enum auth_action type; apply its use. http://cgit.osmocom.org/openbsc/commit/?id=36f9af92b0d94126efe38c9dfc786ea155516356 commit 36f9af92b0d94126efe38c9dfc786ea155516356 Author: Neels Hofmeyr Date: Sat Mar 26 01:16:10 2016 +0100 auth_test future http://cgit.osmocom.org/openbsc/commit/?id=b4eda53768ebefbad6bfe5231e562b77f233fc2d commit b4eda53768ebefbad6bfe5231e562b77f233fc2d Author: Neels Hofmeyr Date: Sat Mar 26 01:26:09 2016 +0100 mm_auth_test: add two tests for AUTH_THEN_CIPH Test two situations for AUTH_DO_AUTH_THEN_CIPH: - when no auth tuple is available - when the key sequence from LU is marked invalid Add convenience auth tuple comparison function using stringification. http://cgit.osmocom.org/openbsc/commit/?id=1a92af94a272e6f52508e84820f248069b9a6acc commit 1a92af94a272e6f52508e84820f248069b9a6acc Author: Neels Hofmeyr Date: Sat Mar 26 01:21:00 2016 +0100 Add mm_auth test; add auth_action_str() function Add basic MM Authentication test setup, with fake DB access and RAND_bytes(). So far implement simple tests for IO error during DB access and missing auth entry. To print the auth action during tests, implement auth_action_str() inline function. http://cgit.osmocom.org/openbsc/commit/?id=51f510ab12e76ad07ccaf9ac42ab6309c96528fc commit 51f510ab12e76ad07ccaf9ac42ab6309c96528fc Author: Neels Hofmeyr Date: Fri Mar 25 00:56:54 2016 +0100 osmo-bsc: fix compiler warning: store struct in vty->index Don't store an MSC index number in the vty->index void* value. Instead, store the osmo_msc_data struct directly. Thus avoid warnings about differences in int vs void* sizes, and save some index lookups. ----------------------------------------------------------------------- hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sat Mar 26 11:44:53 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 26 Mar 2016 11:44:53 GMT Subject: osmo-trx.git branch fairwaves/no-demod updated. f8f000cca1d764b3baa7e19c29c5ed42f2a63844 Message-ID: <201603261144.u2QBirOc086844@git.osmocom.org> This is an 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, fairwaves/no-demod has been updated via f8f000cca1d764b3baa7e19c29c5ed42f2a63844 (commit) via f1c1379e97e0982154f256f5ea9db306709caba3 (commit) from bb7b057ec3cd228a68480391d15e6ca9373e9e9a (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=f8f000cca1d764b3baa7e19c29c5ed42f2a63844 commit f8f000cca1d764b3baa7e19c29c5ed42f2a63844 Author: Alexander Chemeris Date: Sat Mar 26 14:43:37 2016 +0300 fixup http://cgit.osmocom.org/osmo-trx/commit/?id=f1c1379e97e0982154f256f5ea9db306709caba3 commit f1c1379e97e0982154f256f5ea9db306709caba3 Author: Alexander Chemeris Date: Sat Mar 26 10:57:41 2016 +0300 fixup ----------------------------------------------------------------------- Summary of changes: Transceiver52M/Transceiver.cpp | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Sat Mar 26 15:43:37 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 26 Mar 2016 15:43:37 GMT Subject: osmo-sip-connector.git branch master updated. 989bef0875f3123681bd0d6b1fd8d7ce16fa9eec Message-ID: <201603261543.u2QFhblm021189@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "MNCC <-> SIP bridge". The branch, master has been updated via 989bef0875f3123681bd0d6b1fd8d7ce16fa9eec (commit) via f9ba5612a9338417e7dc8e3953140c953cf5c274 (commit) via 997d72e0fef7da565de026986a8235637fd91bfa (commit) via 2211c3ba567472786274fe00599211cfcfdbdcca (commit) via 2e36090feadb524430eee70cf0b0e16f1c10f839 (commit) via 71fbe870d896bfc2f6032b932254aac01b841fd1 (commit) via d3d8348c6233302a3655b28ad4afc276202d030a (commit) via ad6eabd4b50cfe184b99578b91cf8aa5572b94b1 (commit) via 49a4a643da0da08fe73b7ce7b4b37d550dc81bc2 (commit) via 4ca311e6292c264e8902aba07c7ea6f1ff801bda (commit) via cacce828103752a9375928c63fcb7c2c19d513ae (commit) via aab9ac519168af62fa53ec71837bdd371dd32a62 (commit) via f86979e1eb88ab36f96bb90ac3f00fbd78e7f097 (commit) via 292e2cddd02f2e1ca75e9efedd73389d72a549d6 (commit) via 153ebbf6e28ecda275ff00212affa4a46e1d4ed6 (commit) via aa41b0aafc5e4776ccfcfc35202e6964767abdc2 (commit) via e08887ec4e7196c322da84fa837cb47cf5c834ba (commit) from 4f8cafa5b089ba0cab33afc7752fa54bd8e57d36 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-sip-connector/commit/?id=989bef0875f3123681bd0d6b1fd8d7ce16fa9eec commit 989bef0875f3123681bd0d6b1fd8d7ce16fa9eec Author: Holger Hans Peter Freyther Date: Sat Mar 26 16:33:15 2016 +0100 app: Translate payload name to IETF codec name Convert the MNCC codec type to the IETF codec name. http://cgit.osmocom.org/osmo-sip-connector/commit/?id=f9ba5612a9338417e7dc8e3953140c953cf5c274 commit f9ba5612a9338417e7dc8e3953140c953cf5c274 Author: Holger Hans Peter Freyther Date: Sat Mar 26 16:31:00 2016 +0100 Write down some of the limitations of the current setup http://cgit.osmocom.org/osmo-sip-connector/commit/?id=997d72e0fef7da565de026986a8235637fd91bfa commit 997d72e0fef7da565de026986a8235637fd91bfa Author: Holger Hans Peter Freyther Date: Sat Mar 26 06:19:14 2016 +0100 app: Ask the sip side to create a leg Create SIP leg and if it is failing release the call http://cgit.osmocom.org/osmo-sip-connector/commit/?id=2211c3ba567472786274fe00599211cfcfdbdcca commit 2211c3ba567472786274fe00599211cfcfdbdcca Author: Holger Hans Peter Freyther Date: Sat Mar 26 06:17:29 2016 +0100 sip: Implement MT call out to SIP * Create a new handle * Send the invite * Have some state transitions * Allow to release a call in initial unconfirmed state, confirmed one with cancel and connected with bye * Add simple SDP parsing to find the rtpmap/codec that is used by gsm http://cgit.osmocom.org/osmo-sip-connector/commit/?id=2e36090feadb524430eee70cf0b0e16f1c10f839 commit 2e36090feadb524430eee70cf0b0e16f1c10f839 Author: Holger Hans Peter Freyther Date: Sat Mar 26 06:19:42 2016 +0100 sip: Tell sofia-sip that we will ack certain things ourselves This has not tested re-transmission and if a call is connected multiple times or not. http://cgit.osmocom.org/osmo-sip-connector/commit/?id=71fbe870d896bfc2f6032b932254aac01b841fd1 commit 71fbe870d896bfc2f6032b932254aac01b841fd1 Author: Holger Hans Peter Freyther Date: Sat Mar 26 06:20:54 2016 +0100 mncc: In case of a disconnect.ind inform the other leg In case the call got disconnected propagate it to the other leg of the call. http://cgit.osmocom.org/osmo-sip-connector/commit/?id=d3d8348c6233302a3655b28ad4afc276202d030a commit d3d8348c6233302a3655b28ad4afc276202d030a Author: Holger Hans Peter Freyther Date: Fri Mar 25 21:30:59 2016 +0100 mncc: Send RTP_CONNECT and verify connect result The current code can not deal with two outstanding commands. Let's assume the user will hang up if the voice connection will fail and we will add a general RTP_CONNECT check to tearn down a call. http://cgit.osmocom.org/osmo-sip-connector/commit/?id=ad6eabd4b50cfe184b99578b91cf8aa5572b94b1 commit ad6eabd4b50cfe184b99578b91cf8aa5572b94b1 Author: Holger Hans Peter Freyther Date: Thu Mar 24 21:37:10 2016 +0100 mncc: Refactor and reduce some code clones for sanity checks Not every message might have the size of gsm_mncc and the size check is done inside each routine. Routines that relate to calls now share the code to check the size and the look-up to find the leg. http://cgit.osmocom.org/osmo-sip-connector/commit/?id=49a4a643da0da08fe73b7ce7b4b37d550dc81bc2 commit 49a4a643da0da08fe73b7ce7b4b37d550dc81bc2 Author: Holger Hans Peter Freyther Date: Thu Mar 24 21:02:36 2016 +0100 mncc: Prepare alerting and and connecting the call What is not done is to actually set-up rtp that it can flow to the now confirmed remote. http://cgit.osmocom.org/osmo-sip-connector/commit/?id=4ca311e6292c264e8902aba07c7ea6f1ff801bda commit 4ca311e6292c264e8902aba07c7ea6f1ff801bda Author: Holger Hans Peter Freyther Date: Thu Mar 24 21:01:18 2016 +0100 mncc: Handle disconnect and release the call Send a release request and release the leg on conformation http://cgit.osmocom.org/osmo-sip-connector/commit/?id=cacce828103752a9375928c63fcb7c2c19d513ae commit cacce828103752a9375928c63fcb7c2c19d513ae Author: Holger Hans Peter Freyther Date: Thu Mar 24 18:48:45 2016 +0100 mncc: In case of an unexpected REL.IND inform the other leg about it I had modified my code to do nothing after having sent the PROCEEDING message. First the MS will issue a DISCONNECT.IND (which I ignored) and then there will be REL.IND. Let's inform the other leg about this event and let's assume the call will then be terminated. http://cgit.osmocom.org/osmo-sip-connector/commit/?id=aab9ac519168af62fa53ec71837bdd371dd32a62 commit aab9ac519168af62fa53ec71837bdd371dd32a62 Author: Holger Hans Peter Freyther Date: Thu Mar 24 18:33:49 2016 +0100 mncc: Log commands in hex to find the name more easily in mncc_protocol.h In the long run we should print these by name and not by the number but as the table is in OpenBSC and I did not want to copy it we will have to cope with the numbers a little longer. http://cgit.osmocom.org/osmo-sip-connector/commit/?id=f86979e1eb88ab36f96bb90ac3f00fbd78e7f097 commit f86979e1eb88ab36f96bb90ac3f00fbd78e7f097 Author: Holger Hans Peter Freyther Date: Thu Mar 24 18:26:24 2016 +0100 call/mncc: Set proceeding and deal with release based on this state Let's inform the MS that we have collected everything to move forward with the call. A new way to release the call is required in this state. http://cgit.osmocom.org/osmo-sip-connector/commit/?id=292e2cddd02f2e1ca75e9efedd73389d72a549d6 commit 292e2cddd02f2e1ca75e9efedd73389d72a549d6 Author: Holger Hans Peter Freyther Date: Thu Mar 24 17:35:42 2016 +0100 mncc: Extract the RTP port information before continuing These need to be used by the SIP leg to move forward. http://cgit.osmocom.org/osmo-sip-connector/commit/?id=153ebbf6e28ecda275ff00212affa4a46e1d4ed6 commit 153ebbf6e28ecda275ff00212affa4a46e1d4ed6 Author: Holger Hans Peter Freyther Date: Thu Mar 24 18:47:25 2016 +0100 call: Change to past tense and move code after the free Reading the "releasing" log output sounded like one more message had been sent and this code is waiting for something. Take a copy of the call id and then print that the call has been released. http://cgit.osmocom.org/osmo-sip-connector/commit/?id=aa41b0aafc5e4776ccfcfc35202e6964767abdc2 commit aa41b0aafc5e4776ccfcfc35202e6964767abdc2 Author: Holger Hans Peter Freyther Date: Thu Mar 24 18:24:47 2016 +0100 call: Re-order includes from local to osmocom to system Let's follow the self first, local next, osmocom, system order of include files. http://cgit.osmocom.org/osmo-sip-connector/commit/?id=e08887ec4e7196c322da84fa837cb47cf5c834ba commit e08887ec4e7196c322da84fa837cb47cf5c834ba Author: Holger Hans Peter Freyther Date: Thu Mar 24 18:24:02 2016 +0100 app: Release the call by releasing the initial request This will then go through the release procedure of the relevant call instead of letting it timeout on the initial leg. ----------------------------------------------------------------------- Summary of changes: README.asciidoc | 10 +++ src/app.c | 20 ++++- src/app.h | 2 + src/call.c | 15 +++- src/call.h | 43 ++++++++- src/mncc.c | 217 ++++++++++++++++++++++++++++++++++++++++++++- src/sip.c | 266 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ src/sip.h | 3 + 8 files changed, 569 insertions(+), 7 deletions(-) hooks/post-receive -- MNCC <-> SIP bridge From gitosis at osmocom.org Sat Mar 26 20:10:29 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 26 Mar 2016 20:10:29 GMT Subject: osmo-sip-connector.git branch master updated. dac13bed500ad218143bab3fad95ec2ca316eabd Message-ID: <201603262010.u2QKATlb060581@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "MNCC <-> SIP bridge". The branch, master has been updated via dac13bed500ad218143bab3fad95ec2ca316eabd (commit) via 7a30c94030babb10af3d8293d64011df7a2023a0 (commit) via 5f29be5acfa130f704a81da01b6ac5f2b9871458 (commit) via 392313ff735af6b17672787c83fa80fe5439710f (commit) via b723cceee964ba57c23be30c7f736dece04b2ce3 (commit) via 586abf9f0fba385de1a8b22376a870a556909d97 (commit) via 6f039c158deb36a7995c828460bad49f0b9db642 (commit) via b927a0bbdebab81c108059ad6d6a0a812fff2b75 (commit) from 989bef0875f3123681bd0d6b1fd8d7ce16fa9eec (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-sip-connector/commit/?id=dac13bed500ad218143bab3fad95ec2ca316eabd commit dac13bed500ad218143bab3fad95ec2ca316eabd Author: Holger Hans Peter Freyther Date: Sat Mar 26 21:09:07 2016 +0100 sip/app: Route call from SIP to MNCC and deal with the release Fix releasing of the leg in case it is not routable and make the differentation if we initiated the invite (send CANCEL) or send a final error. The error code was randomly picked and once we have an enum of causes we can decide where to map it to. http://cgit.osmocom.org/osmo-sip-connector/commit/?id=7a30c94030babb10af3d8293d64011df7a2023a0 commit 7a30c94030babb10af3d8293d64011df7a2023a0 Author: Holger Hans Peter Freyther Date: Sat Mar 26 20:55:02 2016 +0100 sip: Continue SIP->MNCC (MO or SIP Originated) implementation Copy out to/from numbers, copy the sdp file, set the magic for the nh handle. With the incoming cancel the leg and the entire call will be terminated. http://cgit.osmocom.org/osmo-sip-connector/commit/?id=5f29be5acfa130f704a81da01b6ac5f2b9871458 commit 5f29be5acfa130f704a81da01b6ac5f2b9871458 Author: Holger Hans Peter Freyther Date: Sat Mar 26 20:30:14 2016 +0100 sip: Actually return after having rejected the new call http://cgit.osmocom.org/osmo-sip-connector/commit/?id=392313ff735af6b17672787c83fa80fe5439710f commit 392313ff735af6b17672787c83fa80fe5439710f Author: Holger Hans Peter Freyther Date: Sat Mar 26 20:02:06 2016 +0100 sdp: Extract SDP traversing into a separate module The code will still know about SIP and the sip_call_leg but is now separate of the call handling logic. http://cgit.osmocom.org/osmo-sip-connector/commit/?id=b723cceee964ba57c23be30c7f736dece04b2ce3 commit b723cceee964ba57c23be30c7f736dece04b2ce3 Author: Holger Hans Peter Freyther Date: Sat Mar 26 19:51:33 2016 +0100 call: Create a call with a SIP leg Clone the MNCC code and create a call with a SIP leg. http://cgit.osmocom.org/osmo-sip-connector/commit/?id=586abf9f0fba385de1a8b22376a870a556909d97 commit 586abf9f0fba385de1a8b22376a870a556909d97 Author: Holger Hans Peter Freyther Date: Sat Mar 26 19:44:03 2016 +0100 sip: Handle incoming message and screen the SDP file Check if the SDP file has any codec potentially supported by GSM. The topic of codec selection is a complicated one and we will not support it correctly in the beginning. http://cgit.osmocom.org/osmo-sip-connector/commit/?id=6f039c158deb36a7995c828460bad49f0b9db642 commit 6f039c158deb36a7995c828460bad49f0b9db642 Author: Holger Hans Peter Freyther Date: Sat Mar 26 18:55:33 2016 +0100 sip: Mark call as MT call in preparation for incoming calls http://cgit.osmocom.org/osmo-sip-connector/commit/?id=b927a0bbdebab81c108059ad6d6a0a812fff2b75 commit b927a0bbdebab81c108059ad6d6a0a812fff2b75 Author: Holger Hans Peter Freyther Date: Sat Mar 26 18:52:22 2016 +0100 call: It is call_create and not sip_create It is not creating anything related to sip at all. Remove the prefix in preparation to creating a call from a sip_call_leg. ----------------------------------------------------------------------- Summary of changes: src/Makefile.am | 3 +- src/app.c | 2 +- src/call.c | 26 ++++++++- src/call.h | 14 ++++- src/mncc.c | 2 +- src/sdp.c | 161 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ src/sdp.h | 10 ++++ src/sip.c | 155 +++++++++++++++++++++++++++-------------------------- 8 files changed, 293 insertions(+), 80 deletions(-) create mode 100644 src/sdp.c create mode 100644 src/sdp.h hooks/post-receive -- MNCC <-> SIP bridge From gitosis at osmocom.org Sat Mar 26 21:21:34 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 26 Mar 2016 21:21:34 GMT Subject: osmo-sip-connector.git branch master updated. 80880d45b7091dfbf5c722e2b9e79b60e7a9aba7 Message-ID: <201603262121.u2QLLYTB071151@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "MNCC <-> SIP bridge". The branch, master has been updated via 80880d45b7091dfbf5c722e2b9e79b60e7a9aba7 (commit) from dac13bed500ad218143bab3fad95ec2ca316eabd (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-sip-connector/commit/?id=80880d45b7091dfbf5c722e2b9e79b60e7a9aba7 commit 80880d45b7091dfbf5c722e2b9e79b60e7a9aba7 Author: Holger Hans Peter Freyther Date: Sat Mar 26 22:11:06 2016 +0100 sip: Refactor sdp file creation and implement alert+connect The codec negotiation is still a huge todo and the initial version will be far from perfect. We will use whatever MNCC has decided on and then see if it is compatible in the end. ----------------------------------------------------------------------- Summary of changes: src/sdp.c | 22 ++++++++++++++++++++++ src/sdp.h | 3 +++ src/sip.c | 59 ++++++++++++++++++++++++++++++++++++++++++++--------------- 3 files changed, 69 insertions(+), 15 deletions(-) hooks/post-receive -- MNCC <-> SIP bridge From gitosis at osmocom.org Sun Mar 27 09:09:54 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 27 Mar 2016 09:09:54 GMT Subject: openbsc.git branch master updated. 0.15.0-194-g56ea30f Message-ID: <201603270909.u2R99sXN075563@git.osmocom.org> This is an 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 56ea30ff3f9f98a4903d060196b185ce124d7eaa (commit) from 3ad0346f00c4d135f7d4d15017ce2941e13e2c54 (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=56ea30ff3f9f98a4903d060196b185ce124d7eaa commit 56ea30ff3f9f98a4903d060196b185ce124d7eaa Author: Neels Hofmeyr Date: Sat Mar 26 21:35:11 2016 +0100 osmo-bsc: fix compiler warning: store struct in vty->index Don't store an MSC index number in the vty->index void* value. Instead, store the osmo_msc_data struct directly. Thus avoid warnings about differences in int vs void* sizes, and save some index lookups. ----------------------------------------------------------------------- Summary of changes: openbsc/src/osmo-bsc/osmo_bsc_vty.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sun Mar 27 13:57:01 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 27 Mar 2016 13:57:01 GMT Subject: osmo-sip-connector.git branch zecke/mt-mncc-call created. 6288a7172809dc62debada14c3274aa1449f2105 Message-ID: <201603271357.u2RDv1TK018258@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "MNCC <-> SIP bridge". The branch, zecke/mt-mncc-call has been created at 6288a7172809dc62debada14c3274aa1449f2105 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-sip-connector/commit/?id=6288a7172809dc62debada14c3274aa1449f2105 commit 6288a7172809dc62debada14c3274aa1449f2105 Author: Holger Hans Peter Freyther Date: Sun Mar 27 15:56:46 2016 +0200 WIP.. ----------------------------------------------------------------------- hooks/post-receive -- MNCC <-> SIP bridge From gitosis at osmocom.org Sun Mar 27 15:06:13 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 27 Mar 2016 15:06:13 GMT Subject: osmo-sip-connector.git branch zecke/mt-mncc-call updated. b8e802851dd586b3e08799886cf4b144463b970f Message-ID: <201603271506.u2RF6DwU030159@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "MNCC <-> SIP bridge". The branch, zecke/mt-mncc-call has been updated discards 6288a7172809dc62debada14c3274aa1449f2105 (commit) via b8e802851dd586b3e08799886cf4b144463b970f (commit) via a4970327f2e050f697dd4e75fa1931902aa6c1de (commit) via 00a43e20ab4e16ac3822d204d98f7d8e2f11b7c2 (commit) via 916348b7dcbd3f5fb4b672c3e18f6dd092cea146 (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 (6288a7172809dc62debada14c3274aa1449f2105) \ N -- N -- N (b8e802851dd586b3e08799886cf4b144463b970f) 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-sip-connector/commit/?id=b8e802851dd586b3e08799886cf4b144463b970f commit b8e802851dd586b3e08799886cf4b144463b970f Author: Holger Hans Peter Freyther Date: Sun Mar 27 16:49:23 2016 +0200 mncc: Handle REJ_IND from the NITB In case a call can not be connected we will receive a REJ.IND. Inform the other leg and release the call. http://cgit.osmocom.org/osmo-sip-connector/commit/?id=a4970327f2e050f697dd4e75fa1931902aa6c1de commit a4970327f2e050f697dd4e75fa1931902aa6c1de Author: Holger Hans Peter Freyther Date: Sun Mar 27 16:45:35 2016 +0200 mncc: Stop timer when starting the release process http://cgit.osmocom.org/osmo-sip-connector/commit/?id=00a43e20ab4e16ac3822d204d98f7d8e2f11b7c2 commit 00a43e20ab4e16ac3822d204d98f7d8e2f11b7c2 Author: Holger Hans Peter Freyther Date: Sun Mar 27 16:43:45 2016 +0200 mncc: On timeout release the other leg as well In case we don't receive the response we had expected let us take down the other part of the call as well. http://cgit.osmocom.org/osmo-sip-connector/commit/?id=916348b7dcbd3f5fb4b672c3e18f6dd092cea146 commit 916348b7dcbd3f5fb4b672c3e18f6dd092cea146 Author: Holger Hans Peter Freyther Date: Sun Mar 27 17:02:39 2016 +0200 mncc: Begin to implement MT call handling for SIP->MNCC Initiate the setup request that should result in the call getting all the way to the connected state at some point in time. The device I test with sadly rejects the call too soon. ----------------------------------------------------------------------- Summary of changes: doc/examples/osmo-sip-connector.cfg | 7 ++----- src/mncc.c | 31 ++++++++++++++++++++++++++++++- 2 files changed, 32 insertions(+), 6 deletions(-) hooks/post-receive -- MNCC <-> SIP bridge From gitosis at osmocom.org Mon Mar 28 09:47:29 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 28 Mar 2016 09:47:29 GMT Subject: osmo-trx.git branch fairwaves/rach-filler updated. a336f254dc2e4949bb54ebb45b2d7f41df4c69cd Message-ID: <201603280947.u2S9lTpt000192@git.osmocom.org> This is an 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, fairwaves/rach-filler has been updated via a336f254dc2e4949bb54ebb45b2d7f41df4c69cd (commit) via 43fa3cab67b9a180954f1e3c7025ca864271fcf8 (commit) from aa65b020e7580d95d2879d16a054a9d1b145cd0d (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=a336f254dc2e4949bb54ebb45b2d7f41df4c69cd commit a336f254dc2e4949bb54ebb45b2d7f41df4c69cd Author: Kirill Zakharenko Date: Mon Mar 28 11:46:20 2016 +0200 bump version to 0.1.10~1 http://cgit.osmocom.org/osmo-trx/commit/?id=43fa3cab67b9a180954f1e3c7025ca864271fcf8 commit 43fa3cab67b9a180954f1e3c7025ca864271fcf8 Author: Kirill Zakharenko Date: Mon Mar 28 11:34:23 2016 +0200 debian: compile for atom arch with SSE3 optimizations ----------------------------------------------------------------------- Summary of changes: debian/changelog | 7 +++++++ debian/rules | 3 +++ 2 files changed, 10 insertions(+) hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Mon Mar 28 09:47:39 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 28 Mar 2016 09:47:39 GMT Subject: osmo-trx.git tag fairwaves/0.1.10-1 created. a336f254dc2e4949bb54ebb45b2d7f41df4c69cd Message-ID: <201603280947.u2S9ldbL000255@git.osmocom.org> This is an 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 tag, fairwaves/0.1.10-1 has been created at a336f254dc2e4949bb54ebb45b2d7f41df4c69cd (commit) - Log ----------------------------------------------------------------- commit a336f254dc2e4949bb54ebb45b2d7f41df4c69cd Author: Kirill Zakharenko Date: Mon Mar 28 11:46:20 2016 +0200 bump version to 0.1.10~1 ----------------------------------------------------------------------- hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Mon Mar 28 09:47:39 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 28 Mar 2016 09:47:39 GMT Subject: osmo-trx.git tag fairwaves/0.1.9 updated. bb8d46adaa9b8571be30c6d1c75c6aadd4f0b43d Message-ID: <201603280947.u2S9ldFt000269@git.osmocom.org> This is an 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 tag, fairwaves/0.1.9 has been updated to bb8d46adaa9b8571be30c6d1c75c6aadd4f0b43d (commit) from bb8d46adaa9b8571be30c6d1c75c6aadd4f0b43d - Log ----------------------------------------------------------------- commit bb8d46adaa9b8571be30c6d1c75c6aadd4f0b43d Author: Kirill Zakharenko Date: Thu Jul 16 16:45:36 2015 +0200 bumped version to 0.1.9 ----------------------------------------------------------------------- hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Mon Mar 28 09:47:39 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 28 Mar 2016 09:47:39 GMT Subject: osmo-trx.git tag fairwaves/0.1.9-1 created. b54d46e670d05174109e21510fee3ada5e18eb51 Message-ID: <201603280947.u2S9ldEZ000282@git.osmocom.org> This is an 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 tag, fairwaves/0.1.9-1 has been created at b54d46e670d05174109e21510fee3ada5e18eb51 (commit) - Log ----------------------------------------------------------------- commit b54d46e670d05174109e21510fee3ada5e18eb51 Author: Kirill Zakharenko Date: Thu Jul 23 02:25:25 2015 +0200 Bumped version to 0.1.9~1 ----------------------------------------------------------------------- hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Tue Mar 29 08:08:49 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 29 Mar 2016 08:08:49 GMT Subject: openbsc.git branch max/nat updated. 0.15.0-195-gaef2acf Message-ID: <201603290808.u2T88nn2008842@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, max/nat has been updated via aef2acfe6abc774073486db6d22d0afcb1db0a15 (commit) from 977f595e2c8f0594dbfae8df9ae3247dc0a23122 (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=aef2acfe6abc774073486db6d22d0afcb1db0a15 commit aef2acfe6abc774073486db6d22d0afcb1db0a15 Author: Max Date: Tue Mar 29 10:07:45 2016 +0200 Add 'show bsc-config' command It will display all configured BSC: both from included file and vty. ----------------------------------------------------------------------- Summary of changes: openbsc/src/osmo-bsc_nat/bsc_nat_vty.c | 7 +++++++ 1 file changed, 7 insertions(+) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue Mar 29 09:29:55 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 29 Mar 2016 09:29:55 GMT Subject: openbsc.git branch neels/cscn updated. 0.15.0-359-g6f7750b Message-ID: <201603290929.u2T9TtnX021091@git.osmocom.org> This is an 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 d0df2fce86e79f10dbaed147f6b92b1dc6670f1e (commit) discards 6681f78ae1ac2a39560bb2900f520606217cb18c (commit) discards 6cdd53e090e99f60fa68b461a3dfe8fb38ab1b53 (commit) discards a4ae346157c9e5d8dc8157eb3a63a81648c42610 (commit) discards 6ab00f824c5cd44737fa361143a3ae93912fa244 (commit) via 6f7750b134e6efae4bab08006c2a8a483f942166 (commit) via 5672d0b02f3a6ae8c19a019ab2997db2bb25c4b9 (commit) via 8652005807d3f8cf9d24d880d9161655358fbb6a (commit) via 436c207b710f1ae3ab51f19378be44f8f662b749 (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 (d0df2fce86e79f10dbaed147f6b92b1dc6670f1e) \ N -- N -- N (6f7750b134e6efae4bab08006c2a8a483f942166) 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=6f7750b134e6efae4bab08006c2a8a483f942166 commit 6f7750b134e6efae4bab08006c2a8a483f942166 Author: Neels Hofmeyr Date: Tue Mar 22 19:25:58 2016 +0100 hack for testing: hardcoded LAC on LU Accept http://cgit.osmocom.org/openbsc/commit/?id=5672d0b02f3a6ae8c19a019ab2997db2bb25c4b9 commit 5672d0b02f3a6ae8c19a019ab2997db2bb25c4b9 Author: Neels Hofmeyr Date: Tue Mar 22 19:26:52 2016 +0100 Add registry of RNC-Ids in LACs Introduce struct gsm_rnc and store in a list. Make it so that the code can be used from both MSC and GPRS. Add VTY commands 'lac ' and 'rnc ', which populate above list. Semantics: when an RNC registers with the MSC or SGSN, it tells us its RNC Id. During paging, we need to find an RNC for a given LAC. The association of RNCs to a particular LAC needs to be configured on the CN side. http://cgit.osmocom.org/openbsc/commit/?id=8652005807d3f8cf9d24d880d9161655358fbb6a commit 8652005807d3f8cf9d24d880d9161655358fbb6a Author: Neels Hofmeyr Date: Wed Mar 23 18:19:38 2016 +0100 cosmetic: comments, debug log, msgb alloc name http://cgit.osmocom.org/openbsc/commit/?id=436c207b710f1ae3ab51f19378be44f8f662b749 commit 436c207b710f1ae3ab51f19378be44f8f662b749 Author: Neels Hofmeyr Date: Wed Mar 23 18:20:12 2016 +0100 mscsplit: rewire MSC gsm0808_submit_dtap() to msc_tx_dtap() ----------------------------------------------------------------------- Summary of changes: openbsc/doc/examples/osmo-cscn/osmo-cscn.cfg | 49 ++++++++++++ openbsc/include/openbsc/iu.h | 4 +- openbsc/include/openbsc/vty.h | 1 + openbsc/src/libcommon/Makefile.am | 3 +- openbsc/src/libcommon/common_vty.c | 1 + openbsc/src/libcommon/lac_vty.c | 115 +++++++++++++++++++++++++++ openbsc/src/libiu/iu.c | 7 ++ openbsc/src/libmsc/cscn_vty.c | 22 +---- openbsc/src/osmo-cscn/cscn_main.c | 1 + 9 files changed, 183 insertions(+), 20 deletions(-) create mode 100644 openbsc/doc/examples/osmo-cscn/osmo-cscn.cfg create mode 100644 openbsc/src/libcommon/lac_vty.c hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue Mar 29 09:31:04 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 29 Mar 2016 09:31:04 GMT Subject: openbsc.git branch neels/auth_tests_wip updated. 0.15.0-201-g7d8ea8b Message-ID: <201603290931.u2T9V4HT021376@git.osmocom.org> This is an 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/auth_tests_wip has been updated discards 20bbcd096de9156fcbfc61950cde46cd20236ec3 (commit) discards 48123874f7877de5e163f83593aa193c2fc6ad96 (commit) discards 36f9af92b0d94126efe38c9dfc786ea155516356 (commit) discards b4eda53768ebefbad6bfe5231e562b77f233fc2d (commit) discards 1a92af94a272e6f52508e84820f248069b9a6acc (commit) discards 51f510ab12e76ad07ccaf9ac42ab6309c96528fc (commit) via 7d8ea8bb5abad91c1d5aeb8d447fd92fe6bcb652 (commit) via 131b6f2ee5ad820fd0a3c715b26eacd71673d509 (commit) via 95b8adbd5ea2010b24807cdc89895bbab0f6bf0e (commit) via bd7dd6ba922bf87d9a2a5e8b8a499e0dce6f5b3d (commit) via 1f2c4ba3cefeef9dede5fae19de88fa0f896574b (commit) via 0bdd1fda17a36567ea9b1b3073adedea4c2f5780 (commit) via 23b1bc36045c2bbdb3cb6ddab0e7ee87b2fcbfcc (commit) via 56ea30ff3f9f98a4903d060196b185ce124d7eaa (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 (20bbcd096de9156fcbfc61950cde46cd20236ec3) \ N -- N -- N (7d8ea8bb5abad91c1d5aeb8d447fd92fe6bcb652) 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=7d8ea8bb5abad91c1d5aeb8d447fd92fe6bcb652 commit 7d8ea8bb5abad91c1d5aeb8d447fd92fe6bcb652 Author: Neels Hofmeyr Date: Sat Mar 26 14:01:57 2016 +0100 Fix MM Auth: zero-initialize auth tuple before first use Make sure a new auth tuple is initialized after db_get_lastauthtuple_for_subscr() returns an error. In effect, the first key_seq used no longer depends on how the auth tuple was initialized before the call. Before this patch, the first key_seq depended on the value was present in auth tuple's key_seq. http://cgit.osmocom.org/openbsc/commit/?id=131b6f2ee5ad820fd0a3c715b26eacd71673d509 commit 131b6f2ee5ad820fd0a3c715b26eacd71673d509 Author: Neels Hofmeyr Date: Sat Mar 26 13:44:38 2016 +0100 Fix MM Auth: disallow key_seq mismatch In auth_get_tuple_for_subscr(), add missing condition to match incoming key_seq with stored key_seq, so that re-authentication is requested for mismatching key_seqs. Add test for this issue. http://cgit.osmocom.org/openbsc/commit/?id=95b8adbd5ea2010b24807cdc89895bbab0f6bf0e commit 95b8adbd5ea2010b24807cdc89895bbab0f6bf0e Author: Neels Hofmeyr Date: Sat Mar 26 01:41:08 2016 +0100 MM Auth: return AUTH_NOT_AVAIL instead of hardcoded zero AUTH_NOT_AVAIL == 0, so this is no functional change. http://cgit.osmocom.org/openbsc/commit/?id=bd7dd6ba922bf87d9a2a5e8b8a499e0dce6f5b3d commit bd7dd6ba922bf87d9a2a5e8b8a499e0dce6f5b3d Author: Neels Hofmeyr Date: Sat Mar 26 01:39:47 2016 +0100 MM Auth: introduce AUTH_ERROR constant. Instead of using hardcoded -1 for errors, include -1 in the enum auth_action type; apply its use. In effect remove a compiler warning recently introduced in auth_action_str() about int value not represented in enum definition. In the mm_auth test, the string output changes from '(internal error)' to 'AUTH_ERROR'. http://cgit.osmocom.org/openbsc/commit/?id=1f2c4ba3cefeef9dede5fae19de88fa0f896574b commit 1f2c4ba3cefeef9dede5fae19de88fa0f896574b Author: Neels Hofmeyr Date: Sat Mar 26 12:10:48 2016 +0100 MM Auth test: add test to re-use existing auth http://cgit.osmocom.org/openbsc/commit/?id=0bdd1fda17a36567ea9b1b3073adedea4c2f5780 commit 0bdd1fda17a36567ea9b1b3073adedea4c2f5780 Author: Neels Hofmeyr Date: Sat Mar 26 01:26:09 2016 +0100 MM Auth test: add two tests for AUTH_THEN_CIPH Test two situations for AUTH_DO_AUTH_THEN_CIPH: - when no auth tuple is available - when the key sequence from LU is marked invalid Add convenience auth tuple comparison function using stringification. http://cgit.osmocom.org/openbsc/commit/?id=23b1bc36045c2bbdb3cb6ddab0e7ee87b2fcbfcc commit 23b1bc36045c2bbdb3cb6ddab0e7ee87b2fcbfcc Author: Neels Hofmeyr Date: Sat Mar 26 01:21:00 2016 +0100 Add MM Auth test; add auth_action_str() function Add basic MM Authentication test setup, with fake DB access and RAND_bytes(). So far implement simple tests for IO error during DB access and missing auth entry. To print the auth action during tests, implement auth_action_str() inline function. ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/auth.h | 5 +- openbsc/src/libmsc/auth.c | 12 +++- openbsc/tests/mm_auth/mm_auth_test.c | 103 ++++++++++++++++++++++------------ openbsc/tests/mm_auth/mm_auth_test.ok | 18 +++++- 4 files changed, 98 insertions(+), 40 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue Mar 29 14:38:25 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 29 Mar 2016 14:38:25 GMT Subject: openbsc.git branch neels/auth_tests_wip updated. 0.15.0-201-g7b97f90 Message-ID: <201603291438.u2TEcP70071137@git.osmocom.org> This is an 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/auth_tests_wip has been updated discards 7d8ea8bb5abad91c1d5aeb8d447fd92fe6bcb652 (commit) discards 131b6f2ee5ad820fd0a3c715b26eacd71673d509 (commit) discards 95b8adbd5ea2010b24807cdc89895bbab0f6bf0e (commit) discards bd7dd6ba922bf87d9a2a5e8b8a499e0dce6f5b3d (commit) discards 1f2c4ba3cefeef9dede5fae19de88fa0f896574b (commit) discards 0bdd1fda17a36567ea9b1b3073adedea4c2f5780 (commit) discards 23b1bc36045c2bbdb3cb6ddab0e7ee87b2fcbfcc (commit) via 7b97f901f0894bcc75f696a4e67a8bb4f90a9541 (commit) via fbf5e6f94f67694f03142e51773d3e50b1746a9b (commit) via 9f81ebad8c2a618a87b1e521a839d54e22eecd73 (commit) via 41d661d2ea91df076b165be9fa5fcfe952f67130 (commit) via 4631b5185cfcae8435f35c0cd56b282609a0952e (commit) via a7732be36d264d0775da82e6c78ec0183314653a (commit) via 2c6d4883d6beca6b252676112fce884389ebb57e (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 (7d8ea8bb5abad91c1d5aeb8d447fd92fe6bcb652) \ N -- N -- N (7b97f901f0894bcc75f696a4e67a8bb4f90a9541) 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=7b97f901f0894bcc75f696a4e67a8bb4f90a9541 commit 7b97f901f0894bcc75f696a4e67a8bb4f90a9541 Author: Neels Hofmeyr Date: Sat Mar 26 14:01:57 2016 +0100 Fix MM Auth: zero-initialize auth tuple before first use Make sure a new auth tuple is initialized after db_get_lastauthtuple_for_subscr() returns an error, i.e. if no tuple is present for the subscriber yet. Before this patch, the first key_seq depended on the typically uninitialized value that was present in auth tuple's key_seq upon calling auth_get_tuple_for_subscr(). The very first key_seq used for a new subscriber will now always be 0. Before, it used to be mostly 1 ("(0 + 1) % 7"), but depended on whether the key_seq was indeed initialized with 0, actually by random. http://cgit.osmocom.org/openbsc/commit/?id=fbf5e6f94f67694f03142e51773d3e50b1746a9b commit fbf5e6f94f67694f03142e51773d3e50b1746a9b Author: Neels Hofmeyr Date: Sat Mar 26 13:44:38 2016 +0100 Fix MM Auth: disallow key_seq mismatch In auth_get_tuple_for_subscr(), add missing condition to match incoming key_seq with stored key_seq, so that re-authentication is requested for mismatching key_seqs. Add test for this issue. http://cgit.osmocom.org/openbsc/commit/?id=9f81ebad8c2a618a87b1e521a839d54e22eecd73 commit 9f81ebad8c2a618a87b1e521a839d54e22eecd73 Author: Neels Hofmeyr Date: Sat Mar 26 01:41:08 2016 +0100 MM Auth: return AUTH_NOT_AVAIL instead of hardcoded zero AUTH_NOT_AVAIL == 0, so this is no functional change. http://cgit.osmocom.org/openbsc/commit/?id=41d661d2ea91df076b165be9fa5fcfe952f67130 commit 41d661d2ea91df076b165be9fa5fcfe952f67130 Author: Neels Hofmeyr Date: Sat Mar 26 01:39:47 2016 +0100 MM Auth: introduce AUTH_ERROR constant. Instead of using hardcoded -1 for errors, include -1 in the enum auth_action type; apply its use. In the mm_auth test, the string output changes from '(internal error)' to 'AUTH_ERROR', since now the proper enum value is used in auth_action_names[]. http://cgit.osmocom.org/openbsc/commit/?id=4631b5185cfcae8435f35c0cd56b282609a0952e commit 4631b5185cfcae8435f35c0cd56b282609a0952e Author: Neels Hofmeyr Date: Sat Mar 26 12:10:48 2016 +0100 MM Auth test: add test to re-use existing auth http://cgit.osmocom.org/openbsc/commit/?id=a7732be36d264d0775da82e6c78ec0183314653a commit a7732be36d264d0775da82e6c78ec0183314653a Author: Neels Hofmeyr Date: Sat Mar 26 01:26:09 2016 +0100 MM Auth test: add two tests for AUTH_THEN_CIPH Test two situations for AUTH_DO_AUTH_THEN_CIPH: - when no auth tuple is available - when the key sequence from LU is marked invalid Add convenience auth tuple comparison function using stringification. http://cgit.osmocom.org/openbsc/commit/?id=2c6d4883d6beca6b252676112fce884389ebb57e commit 2c6d4883d6beca6b252676112fce884389ebb57e Author: Neels Hofmeyr Date: Sat Mar 26 01:21:00 2016 +0100 Add MM Auth test; add auth_action_str() function Add basic MM Authentication test setup, with fake DB access and RAND_bytes(). So far implement simple tests for IO error during DB access and missing auth entry. To print the auth action during tests, add struct auth_action_names and auth_action_str() inline function in auth.[hc]. ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/auth.h | 17 ++++------------- openbsc/src/libmsc/auth.c | 9 +++++++++ 2 files changed, 13 insertions(+), 13 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue Mar 29 15:07:07 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 29 Mar 2016 15:07:07 GMT Subject: openbsc.git branch max/nat updated. 0.15.0-196-g83195f6 Message-ID: <201603291507.u2TF77Kn075937@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, max/nat has been updated via 83195f6346651440a9987c5e747994cd4a1de459 (commit) from aef2acfe6abc774073486db6d22d0afcb1db0a15 (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=83195f6346651440a9987c5e747994cd4a1de459 commit 83195f6346651440a9987c5e747994cd4a1de459 Author: Max Date: Tue Mar 29 17:06:32 2016 +0200 wip: reload config dynamically ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/bsc_nat.h | 6 ++++ openbsc/src/osmo-bsc_nat/bsc_nat.c | 5 ++++ openbsc/src/osmo-bsc_nat/bsc_nat_vty.c | 51 ++++++++++++++++++++++++++++++++-- 3 files changed, 60 insertions(+), 2 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue Mar 29 15:16:59 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 29 Mar 2016 15:16:59 GMT Subject: osmo-iuh.git branch sysmocom/iu-cs updated. 428e074b9b396a77a4d319a857bb6af2b127861f Message-ID: <201603291516.u2TFGxh7077419@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom code for Iuh interface". The branch, sysmocom/iu-cs has been updated via 428e074b9b396a77a4d319a857bb6af2b127861f (commit) from 557808becd8289a36e5ed6e225da78b4fd1ea39f (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=428e074b9b396a77a4d319a857bb6af2b127861f commit 428e074b9b396a77a4d319a857bb6af2b127861f Author: Neels Hofmeyr Date: Tue Mar 29 17:16:30 2016 +0200 rename README.msc to README The .msc file ending is no good for shell globs like '*.msc' ----------------------------------------------------------------------- Summary of changes: doc/{README.msc => README} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename doc/{README.msc => README} (100%) hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Tue Mar 29 16:58:20 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 29 Mar 2016 16:58:20 GMT Subject: openbsc.git branch neels/cscn updated. 0.15.0-360-gafd051c Message-ID: <201603291658.u2TGwKcU094529@git.osmocom.org> This is an 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 afd051c62a45bc645fe545a8245fb5fad893b06c (commit) from 6f7750b134e6efae4bab08006c2a8a483f942166 (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=afd051c62a45bc645fe545a8245fb5fad893b06c commit afd051c62a45bc645fe545a8245fb5fad893b06c Author: Neels Hofmeyr Date: Tue Mar 29 18:58:10 2016 +0200 wip: paging ----------------------------------------------------------------------- Summary of changes: openbsc/src/libiu/iu.c | 33 ++++++++++++++++++++++++++++++++- 1 file changed, 32 insertions(+), 1 deletion(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed Mar 30 12:08:30 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 30 Mar 2016 12:08:30 GMT Subject: libosmo-sccp.git branch sysmocom/iu updated. 0.0.6.3-54-g9694e93 Message-ID: <201603301208.u2UC8UPb090223@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "SCCP Library". The branch, sysmocom/iu has been updated via 9694e939f676433d6716ac0f5e6805ad8aa60e86 (commit) via 826075f24450bda206758096a672a6a44acf515d (commit) via 90bd3ce89579538de99b58c99ce30e2fdd3ae265 (commit) via 8f569002decb1c48baf4d727083996e408f7b532 (commit) via dbadcd6de5671e74257c55cba2a867ab2205adbf (commit) from e7520e38b9a77ab63c7cad13a1f1c88d715794f1 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmo-sccp/commit/?id=9694e939f676433d6716ac0f5e6805ad8aa60e86 commit 9694e939f676433d6716ac0f5e6805ad8aa60e86 Author: Neels Hofmeyr Date: Wed Mar 30 12:45:38 2016 +0200 cosmetic: add comments for GT, PC, SSN to help noobs finding their way http://cgit.osmocom.org/libosmo-sccp/commit/?id=826075f24450bda206758096a672a6a44acf515d commit 826075f24450bda206758096a672a6a44acf515d Author: Neels Hofmeyr Date: Wed Mar 30 12:44:21 2016 +0200 sccp_helpers: add convenience function for RANAP unitdata http://cgit.osmocom.org/libosmo-sccp/commit/?id=90bd3ce89579538de99b58c99ce30e2fdd3ae265 commit 90bd3ce89579538de99b58c99ce30e2fdd3ae265 Author: Neels Hofmeyr Date: Wed Mar 30 12:43:04 2016 +0200 sccp_helpers: add osmo_ prefix to all functions http://cgit.osmocom.org/libosmo-sccp/commit/?id=8f569002decb1c48baf4d727083996e408f7b532 commit 8f569002decb1c48baf4d727083996e408f7b532 Author: Neels Hofmeyr Date: Wed Mar 30 13:39:04 2016 +0200 sccp_helpers: adjust .h include and copyright http://cgit.osmocom.org/libosmo-sccp/commit/?id=dbadcd6de5671e74257c55cba2a867ab2205adbf commit dbadcd6de5671e74257c55cba2a867ab2205adbf Author: Neels Hofmeyr Date: Wed Mar 30 12:41:00 2016 +0200 Add sccp_helpers.[hc] moved from osmo-iuh, 1:1 at first Move here unchanged first, so we're able to see the modifications in diffs. Pending changes will follow in subsequent patches. ----------------------------------------------------------------------- Summary of changes: include/osmocom/sigtran/Makefile.am | 4 +- include/osmocom/sigtran/sccp_helpers.h | 39 +++++++++ include/osmocom/sigtran/sccp_sap.h | 6 +- src/Makefile.am | 2 +- src/sccp_helpers.c | 151 +++++++++++++++++++++++++++++++++ 5 files changed, 197 insertions(+), 5 deletions(-) create mode 100644 include/osmocom/sigtran/sccp_helpers.h create mode 100644 src/sccp_helpers.c hooks/post-receive -- SCCP Library From gitosis at osmocom.org Wed Mar 30 12:13:13 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 30 Mar 2016 12:13:13 GMT Subject: osmo-iuh.git branch sysmocom/iu-cs updated. bb2bdfe1718295bcaf698fa80452bdeea4501721 Message-ID: <201603301213.u2UCDDuC091190@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom code for Iuh interface". The branch, sysmocom/iu-cs has been updated discards 428e074b9b396a77a4d319a857bb6af2b127861f (commit) discards 557808becd8289a36e5ed6e225da78b4fd1ea39f (commit) discards a8ea2cf29d3ea87b0cb46eae3b99fa23a1fb2b14 (commit) discards 9b0e769a7f2fe6efda717de3dda380926e073cf2 (commit) discards e90b54ace1600146bb2ffeccaa76b7b7622b456c (commit) discards e30c015feb490d8f8093e8286c7f1d0ee68fde74 (commit) via bb2bdfe1718295bcaf698fa80452bdeea4501721 (commit) via e5c5525baebac7e784f801f91fc12fca700a3c4e (commit) via e25faa89662f069bd67e6cc37626fff59e05f1d6 (commit) via 3588810cb779274b5536263120be7796d41f69db (commit) via 5dbb7b2c3fb0eaf357acf23b302167778f8d150d (commit) via d4598fa45351f9bb038d0666e7ff280f3a12ff62 (commit) via 576f642eba7266108ac51537aafc0e13da36436a (commit) via 3da8608b6ad014fc74536dbb49019704fd425b8c (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 (428e074b9b396a77a4d319a857bb6af2b127861f) \ N -- N -- N (bb2bdfe1718295bcaf698fa80452bdeea4501721) 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=bb2bdfe1718295bcaf698fa80452bdeea4501721 commit bb2bdfe1718295bcaf698fa80452bdeea4501721 Author: Neels Hofmeyr Date: Thu Jan 14 12:52:53 2016 +0100 move dummy_cn to 127.0.0.2 (Iu-PS) because I'm testing Osmo-CSCN on 127.0.0.1 (Iu-CS) http://cgit.osmocom.org/osmo-iuh/commit/?id=e5c5525baebac7e784f801f91fc12fca700a3c4e commit e5c5525baebac7e784f801f91fc12fca700a3c4e Author: Neels Hofmeyr Date: Tue Mar 29 17:16:30 2016 +0200 rename README.msc to README The .msc file ending is no good for shell globs like '*.msc' http://cgit.osmocom.org/osmo-iuh/commit/?id=e25faa89662f069bd67e6cc37626fff59e05f1d6 commit e25faa89662f069bd67e6cc37626fff59e05f1d6 Author: Neels Hofmeyr Date: Fri Mar 4 02:49:52 2016 +0100 hnb-test: print sent bytes http://cgit.osmocom.org/osmo-iuh/commit/?id=3588810cb779274b5536263120be7796d41f69db commit 3588810cb779274b5536263120be7796d41f69db Author: Neels Hofmeyr Date: Wed Mar 9 01:39:56 2016 +0100 hnb-test: answer MM Authentication Request With hardcoded SRES matching the hardcoded auth tuple in openbsc's sysmocom/iu branch for testing. http://cgit.osmocom.org/osmo-iuh/commit/?id=5dbb7b2c3fb0eaf357acf23b302167778f8d150d commit 5dbb7b2c3fb0eaf357acf23b302167778f8d150d Author: Neels Hofmeyr Date: Wed Mar 9 01:38:13 2016 +0100 hnb-test: print LU Reject http://cgit.osmocom.org/osmo-iuh/commit/?id=d4598fa45351f9bb038d0666e7ff280f3a12ff62 commit d4598fa45351f9bb038d0666e7ff280f3a12ff62 Author: Neels Hofmeyr Date: Wed Mar 9 01:37:40 2016 +0100 hnb-test: factor out MM header parsing http://cgit.osmocom.org/osmo-iuh/commit/?id=576f642eba7266108ac51537aafc0e13da36436a commit 576f642eba7266108ac51537aafc0e13da36436a Author: Neels Hofmeyr Date: Wed Mar 30 13:32:40 2016 +0200 use of sccp_helpers: apply osmo_ name prefix addition http://cgit.osmocom.org/osmo-iuh/commit/?id=3da8608b6ad014fc74536dbb49019704fd425b8c commit 3da8608b6ad014fc74536dbb49019704fd425b8c Author: Neels Hofmeyr Date: Wed Mar 30 12:36:15 2016 +0200 Move sccp_helpers.[hc] to libosmo-sigtran ----------------------------------------------------------------------- Summary of changes: src/Makefile.am | 5 +- src/hnbgw_cn.c | 12 +++-- src/sccp_helpers.c | 135 ----------------------------------------------------- src/sccp_helpers.h | 33 ------------- 4 files changed, 9 insertions(+), 176 deletions(-) delete mode 100644 src/sccp_helpers.c delete mode 100644 src/sccp_helpers.h hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Wed Mar 30 12:14:27 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 30 Mar 2016 12:14:27 GMT Subject: osmo-iuh.git branch master updated. e5c5525baebac7e784f801f91fc12fca700a3c4e Message-ID: <201603301214.u2UCER2J091431@git.osmocom.org> This is an 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 e5c5525baebac7e784f801f91fc12fca700a3c4e (commit) via e25faa89662f069bd67e6cc37626fff59e05f1d6 (commit) via 3588810cb779274b5536263120be7796d41f69db (commit) via 5dbb7b2c3fb0eaf357acf23b302167778f8d150d (commit) via d4598fa45351f9bb038d0666e7ff280f3a12ff62 (commit) via 576f642eba7266108ac51537aafc0e13da36436a (commit) via 3da8608b6ad014fc74536dbb49019704fd425b8c (commit) from c04eb533e1bb1588bbe1ffaa1c197caf44a275ec (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: doc/{README.msc => README} | 0 src/Makefile.am | 5 +- src/hnbgw_cn.c | 12 ++-- src/sccp_helpers.c | 135 --------------------------------------------- src/sccp_helpers.h | 33 ----------- src/tests/hnb-test.c | 95 ++++++++++++++++++++++++------- 6 files changed, 84 insertions(+), 196 deletions(-) rename doc/{README.msc => README} (100%) delete mode 100644 src/sccp_helpers.c delete mode 100644 src/sccp_helpers.h hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Wed Mar 30 12:37:35 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 30 Mar 2016 12:37:35 GMT Subject: openbsc.git branch max/nat updated. 0.15.0-199-g641b1cc Message-ID: <201603301237.u2UCbZ0N095053@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, max/nat has been updated discards 83195f6346651440a9987c5e747994cd4a1de459 (commit) discards aef2acfe6abc774073486db6d22d0afcb1db0a15 (commit) via 641b1cc0d98edd2de5782ac209981b5090e0f975 (commit) via 871a12f0de7376441b425a48a04beab621caae8a (commit) via a612132f46b22afa3395ba8182ecc17ab7678672 (commit) via 72ba6105d768753814845c8ff9fde591aa9dab83 (commit) via ecf3d20b4651c43761487d42fae4d0b33a7d76e1 (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 (83195f6346651440a9987c5e747994cd4a1de459) \ N -- N -- N (641b1cc0d98edd2de5782ac209981b5090e0f975) 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=641b1cc0d98edd2de5782ac209981b5090e0f975 commit 641b1cc0d98edd2de5782ac209981b5090e0f975 Author: Max Date: Tue Mar 29 17:06:32 2016 +0200 wip: reload config dynamically http://cgit.osmocom.org/openbsc/commit/?id=871a12f0de7376441b425a48a04beab621caae8a commit 871a12f0de7376441b425a48a04beab621caae8a Author: Max Date: Wed Mar 30 14:34:25 2016 +0200 Ignore vty test byproducts http://cgit.osmocom.org/openbsc/commit/?id=a612132f46b22afa3395ba8182ecc17ab7678672 commit a612132f46b22afa3395ba8182ecc17ab7678672 Author: Max Date: Wed Mar 30 14:31:23 2016 +0200 NAT: fix vty tests Add explicit config path override. Add example bscs.cfg to ignore file to avoid warning. Note: this requires recent version of osmo-python-tests. http://cgit.osmocom.org/openbsc/commit/?id=72ba6105d768753814845c8ff9fde591aa9dab83 commit 72ba6105d768753814845c8ff9fde591aa9dab83 Author: Max Date: Wed Mar 30 14:29:50 2016 +0200 NAT: add command-line option for bscs-config file This option takes precedence over the one in configuration file. http://cgit.osmocom.org/openbsc/commit/?id=ecf3d20b4651c43761487d42fae4d0b33a7d76e1 commit ecf3d20b4651c43761487d42fae4d0b33a7d76e1 Author: Max Date: Tue Mar 29 10:07:45 2016 +0200 NAT: add 'show bsc-config' command It will display all configured BSC: both from included file and vty. ----------------------------------------------------------------------- Summary of changes: openbsc/.gitignore | 2 ++ openbsc/osmoappdesc.py | 5 ++++- openbsc/src/osmo-bsc_nat/bsc_nat.c | 11 ++++++++++- openbsc/src/osmo-bsc_nat/bsc_nat_vty.c | 10 +++++++++- 4 files changed, 25 insertions(+), 3 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed Mar 30 16:59:36 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 30 Mar 2016 16:59:36 GMT Subject: openbsc.git branch max/nat updated. 0.15.0-199-g8313c0f Message-ID: <201603301659.u2UGxaC8042314@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, max/nat has been updated discards 641b1cc0d98edd2de5782ac209981b5090e0f975 (commit) via 8313c0fda14f085cb2666bf89e99cad67ad05511 (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 (641b1cc0d98edd2de5782ac209981b5090e0f975) \ N -- N -- N (8313c0fda14f085cb2666bf89e99cad67ad05511) 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=8313c0fda14f085cb2666bf89e99cad67ad05511 commit 8313c0fda14f085cb2666bf89e99cad67ad05511 Author: Max Date: Tue Mar 29 17:06:32 2016 +0200 wip: reload config dynamically ----------------------------------------------------------------------- Summary of changes: openbsc/src/osmo-bsc_nat/bsc_nat.c | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed Mar 30 19:52:21 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 30 Mar 2016 19:52:21 GMT Subject: libosmocore.git branch master updated. 0.9.0-113-gfb348ee Message-ID: <201603301952.u2UJqLlN009173@git.osmocom.org> This is an 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 fb348eeff25e8e66a4a8651dc94901c7a004343a (commit) from 92c4ec293d0b73e5c6306d26e608340edc40b04c (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=fb348eeff25e8e66a4a8651dc94901c7a004343a commit fb348eeff25e8e66a4a8651dc94901c7a004343a Author: Max Date: Wed Mar 30 21:14:53 2016 +0200 Export names for gsm_chan_t and gsm48_chan_mode This can be used with get_value_string() to improve debugging output. ----------------------------------------------------------------------- Summary of changes: include/osmocom/gsm/gsm_utils.h | 3 +++ include/osmocom/gsm/protocol/gsm_04_08.h | 4 ++++ src/gsm/gsm48.c | 26 +++++++++++++++++++++++++- src/gsm/libosmogsm.map | 2 ++ 4 files changed, 34 insertions(+), 1 deletion(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Wed Mar 30 20:09:59 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 30 Mar 2016 20:09:59 GMT Subject: osmo-pcu.git branch master updated. 0.2-761-g63d33ad Message-ID: <201603302009.u2UK9xHi011948@git.osmocom.org> This is an 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 63d33ad2d79683fab33542570e20d082bb66476c (commit) via 7952282b78867e53ab8fd9cf819d1f9fdece58ba (commit) via a859a2180043759a762af0701a056e23e22f1d19 (commit) via 7a05b039c835868eff34308d861edfeb28d1763b (commit) via e44383baa4a883beb49a4b0ec370ba3256389b94 (commit) from 5a5d2b7a27e64deef8b7b48842204414c611942b (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=63d33ad2d79683fab33542570e20d082bb66476c commit 63d33ad2d79683fab33542570e20d082bb66476c Author: Harald Welte Date: Wed Mar 30 22:08:18 2016 +0200 fix compiler warnings about format string for size_t with gcc-5.3 on x86_64 I get the following compliler warnings: warning: format ???%d??? expects argument of type ???int???, but argument 7 has type ???size_t {aka long unsigned int} This patch resolves them http://cgit.osmocom.org/osmo-pcu/commit/?id=7952282b78867e53ab8fd9cf819d1f9fdece58ba commit 7952282b78867e53ab8fd9cf819d1f9fdece58ba Author: Aravind Sirsikar Date: Wed Mar 23 18:29:47 2016 +0530 Support puncturing scheme selection for EGPRS DL Adds support to find the puncturing scheme for retransmission with MCS change, retransmission with no MCS change, transmission case. Puncturing scheme selection for retransmission case with MCS change is aligned with TS 44.060 9.3.2.1. Puncturing scheme selection for retransmission without MCS change, fresh transmission is aligned with TS 44.060 10.4.8a.3.1, 10.4.8a.2.1, 10.4.8a.1.1 http://cgit.osmocom.org/osmo-pcu/commit/?id=a859a2180043759a762af0701a056e23e22f1d19 commit a859a2180043759a762af0701a056e23e22f1d19 Author: Aravind Sirsikar Date: Wed Mar 23 18:29:46 2016 +0530 Update CPS calculation with new data structures Update existing CPS calculation function to align with new data structure introduced http://cgit.osmocom.org/osmo-pcu/commit/?id=7a05b039c835868eff34308d861edfeb28d1763b commit 7a05b039c835868eff34308d861edfeb28d1763b Author: Aravind Sirsikar Date: Wed Mar 23 18:29:45 2016 +0530 Add data structure for CPS calculation in DL Define new data structure with respect to TS 44.060 10.4.8a.3.1, 10.4.8a.2.1, 10.4.8a.1.1 for puncturing scheme values and initialize the variable introduced http://cgit.osmocom.org/osmo-pcu/commit/?id=e44383baa4a883beb49a4b0ec370ba3256389b94 commit e44383baa4a883beb49a4b0ec370ba3256389b94 Author: Bhargava Abhyankar Date: Tue Mar 22 18:42:30 2016 +0530 Refactor the Uplink RLC header parsing function Parsing the uplink data header for GPRS and EGPRS header type 3 is handled in separate functions. This patch will enhance modularity of the code. ----------------------------------------------------------------------- Summary of changes: src/decoding.cpp | 140 +++++++++++++++++++++++++--------------------- src/decoding.h | 9 ++- src/pcu_vty_functions.cpp | 6 +- src/rlc.cpp | 110 ++++++++++++++++++++++++++++++++---- src/rlc.h | 34 ++++++++++- src/tbf_dl.cpp | 26 ++++++++- tests/tbf/TbfTest.err | 52 ++++++++--------- 7 files changed, 266 insertions(+), 111 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Thu Mar 31 08:14:44 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 31 Mar 2016 08:14:44 GMT Subject: osmo-iuh.git branch neels/wip created. 0e5d6442c6eb0c7fe091a312c418cf3f4db01317 Message-ID: <201603310814.u2V8EinA022602@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom code for Iuh interface". The branch, neels/wip has been created at 0e5d6442c6eb0c7fe091a312c418cf3f4db01317 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-iuh/commit/?id=0e5d6442c6eb0c7fe091a312c418cf3f4db01317 commit 0e5d6442c6eb0c7fe091a312c418cf3f4db01317 Author: Neels Hofmeyr Date: Wed Mar 30 14:04:30 2016 +0200 wip ----------------------------------------------------------------------- hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Thu Mar 31 09:58:12 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 31 Mar 2016 09:58:12 GMT Subject: openbsc.git branch master updated. 0.15.0-201-gcf1302e Message-ID: <201603310958.u2V9wCZo066424@git.osmocom.org> This is an 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 cf1302e4cb4875816615a23e5d7e2e9f7bcb5bca (commit) via 0d929be8264ba592313f2cdd9bc4bd9b2579df00 (commit) via 4e875aec0fda55bc93ea76c6992aaf3d90931d2d (commit) via f9b212fabd0d5c37dac9639fc9d9ecd73688e3a3 (commit) via d617c5d3ac65b5090f787da3e2911fb6742f515c (commit) via 4554a62c4d16bd95ae4fb38ede0fd9f64a4d1429 (commit) via 37984bdb1b507446421e5aa6131ccdf117dd269f (commit) from 56ea30ff3f9f98a4903d060196b185ce124d7eaa (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=cf1302e4cb4875816615a23e5d7e2e9f7bcb5bca commit cf1302e4cb4875816615a23e5d7e2e9f7bcb5bca Author: Neels Hofmeyr Date: Wed Mar 30 11:22:30 2016 +0200 Fix MM Auth: zero-initialize auth tuple before first use Make sure a new auth tuple is initialized after db_get_lastauthtuple_for_subscr() returns an error, i.e. if no tuple is present for the subscriber yet. Before this patch, the first key_seq depended on the typically uninitialized value that was present in auth tuple's key_seq upon calling auth_get_tuple_for_subscr(). The very first key_seq used for a new subscriber will now always be 0. Before, it used to be mostly 1 ("(0 + 1) % 7"), but depended on whether the key_seq was indeed initialized with 0, actually by random. http://cgit.osmocom.org/openbsc/commit/?id=0d929be8264ba592313f2cdd9bc4bd9b2579df00 commit 0d929be8264ba592313f2cdd9bc4bd9b2579df00 Author: Neels Hofmeyr Date: Wed Mar 30 11:22:29 2016 +0200 Fix MM Auth: disallow key_seq mismatch In auth_get_tuple_for_subscr(), add missing condition to match incoming key_seq with stored key_seq, so that re-authentication is requested for mismatching key_seqs. Add test for this issue. http://cgit.osmocom.org/openbsc/commit/?id=4e875aec0fda55bc93ea76c6992aaf3d90931d2d commit 4e875aec0fda55bc93ea76c6992aaf3d90931d2d Author: Neels Hofmeyr Date: Wed Mar 30 11:22:28 2016 +0200 MM Auth: return AUTH_NOT_AVAIL instead of hardcoded zero AUTH_NOT_AVAIL == 0, so this is no functional change. http://cgit.osmocom.org/openbsc/commit/?id=f9b212fabd0d5c37dac9639fc9d9ecd73688e3a3 commit f9b212fabd0d5c37dac9639fc9d9ecd73688e3a3 Author: Neels Hofmeyr Date: Wed Mar 30 11:22:27 2016 +0200 MM Auth: introduce AUTH_ERROR constant. Instead of using hardcoded -1 for errors, include -1 in the enum auth_action type; apply its use. In the mm_auth test, the string output changes from '(internal error)' to 'AUTH_ERROR', since now the proper enum value is used in auth_action_names[]. http://cgit.osmocom.org/openbsc/commit/?id=d617c5d3ac65b5090f787da3e2911fb6742f515c commit d617c5d3ac65b5090f787da3e2911fb6742f515c Author: Neels Hofmeyr Date: Wed Mar 30 11:22:26 2016 +0200 MM Auth test: add test to re-use existing auth http://cgit.osmocom.org/openbsc/commit/?id=4554a62c4d16bd95ae4fb38ede0fd9f64a4d1429 commit 4554a62c4d16bd95ae4fb38ede0fd9f64a4d1429 Author: Neels Hofmeyr Date: Wed Mar 30 11:22:25 2016 +0200 MM Auth test: add two tests for AUTH_THEN_CIPH Test two situations for AUTH_DO_AUTH_THEN_CIPH: - when no auth tuple is available - when the key sequence from LU is marked invalid Add convenience auth tuple comparison function using stringification. http://cgit.osmocom.org/openbsc/commit/?id=37984bdb1b507446421e5aa6131ccdf117dd269f commit 37984bdb1b507446421e5aa6131ccdf117dd269f Author: Neels Hofmeyr Date: Wed Mar 30 11:22:24 2016 +0200 Add MM Auth test; add auth_action_str() function Add basic MM Authentication test setup, with fake DB access and RAND_bytes(). So far implement simple tests for IO error during DB access and missing auth entry. To print the auth action during tests, add struct auth_action_names and auth_action_str() inline function in auth.[hc]. ----------------------------------------------------------------------- Summary of changes: openbsc/.gitignore | 1 + openbsc/configure.ac | 1 + openbsc/include/openbsc/auth.h | 9 + openbsc/src/libmsc/auth.c | 33 +++- openbsc/tests/Makefile.am | 2 +- openbsc/tests/mm_auth/Makefile.am | 21 +++ openbsc/tests/mm_auth/mm_auth_test.c | 340 ++++++++++++++++++++++++++++++++++ openbsc/tests/mm_auth/mm_auth_test.ok | 40 ++++ openbsc/tests/testsuite.at | 7 + 9 files changed, 446 insertions(+), 8 deletions(-) create mode 100644 openbsc/tests/mm_auth/Makefile.am create mode 100644 openbsc/tests/mm_auth/mm_auth_test.c create mode 100644 openbsc/tests/mm_auth/mm_auth_test.ok hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Mar 31 10:01:22 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 31 Mar 2016 10:01:22 GMT Subject: osmo-python-tests.git branch master updated. 5f4567b2a224cebf9ac9adebf9f6647a5ff489e5 Message-ID: <201603311001.u2VA1MXJ067269@git.osmocom.org> This is an 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 5f4567b2a224cebf9ac9adebf9f6647a5ff489e5 (commit) via d401cc13aefeea45fd2514466998dd62e6c5fabe (commit) via 32d0fd88727c8038466afdea748862d4c8eac1d4 (commit) via 44f5163c5091eda2e269e7557bcceb7211431bc6 (commit) from 2f48313ed6c598d38a59332166823ddc7fe309ef (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=5f4567b2a224cebf9ac9adebf9f6647a5ff489e5 commit 5f4567b2a224cebf9ac9adebf9f6647a5ff489e5 Author: Max Date: Wed Mar 30 14:58:17 2016 +0200 Extend apps attribute In addition to binary name it's now possible to provide extra command-line arguments in osmoappdesc.py for application under test. This change is fully optional and backward compatible. http://cgit.osmocom.org/python/osmo-python-tests/commit/?id=d401cc13aefeea45fd2514466998dd62e6c5fabe commit d401cc13aefeea45fd2514466998dd62e6c5fabe Author: Max Date: Wed Mar 30 14:58:16 2016 +0200 Add optional ignore_configs attribute This attribute in osmoappdesc.py allows to ignore certain configs while running vty tests. It's handy for hardware-specific or otherwise special configuration examples. http://cgit.osmocom.org/python/osmo-python-tests/commit/?id=32d0fd88727c8038466afdea748862d4c8eac1d4 commit 32d0fd88727c8038466afdea748862d4c8eac1d4 Author: Max Date: Wed Mar 30 14:58:15 2016 +0200 Expand installation instructions http://cgit.osmocom.org/python/osmo-python-tests/commit/?id=44f5163c5091eda2e269e7557bcceb7211431bc6 commit 44f5163c5091eda2e269e7557bcceb7211431bc6 Author: Max Date: Wed Mar 30 14:58:14 2016 +0200 Add .gitignore Ignore install leftovers. ----------------------------------------------------------------------- Summary of changes: .gitignore | 1 + README | 1 + osmopy/osmotestconfig.py | 17 +++++++++-------- 3 files changed, 11 insertions(+), 8 deletions(-) create mode 100644 .gitignore hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Thu Mar 31 14:18:49 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 31 Mar 2016 14:18:49 GMT Subject: openbsc.git branch neels/cscn updated. 0.15.0-377-g54df2e4 Message-ID: <201603311418.u2VEInKH091718@git.osmocom.org> This is an 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 afd051c62a45bc645fe545a8245fb5fad893b06c (commit) discards 6f7750b134e6efae4bab08006c2a8a483f942166 (commit) discards 5672d0b02f3a6ae8c19a019ab2997db2bb25c4b9 (commit) discards 8652005807d3f8cf9d24d880d9161655358fbb6a (commit) discards 436c207b710f1ae3ab51f19378be44f8f662b749 (commit) via 54df2e4576fd0b11d31a76e5291a910f7e7fe7f9 (commit) via fe9950fc7250f56d9be0d6d546da79ac27a714a1 (commit) via 3aea8193e0f1864c29334720e267bad7e243b5be (commit) via 276192d27c92163ab8b4d4703697ec2cbdd3cb0a (commit) via c4b9b4edbb63d0dd17e2587f1dd1e7e66041db00 (commit) via b70dfa610d89786aa72a4adb4ffc1ba27a5f8af4 (commit) via cf1302e4cb4875816615a23e5d7e2e9f7bcb5bca (commit) via 0d929be8264ba592313f2cdd9bc4bd9b2579df00 (commit) via 4e875aec0fda55bc93ea76c6992aaf3d90931d2d (commit) via f9b212fabd0d5c37dac9639fc9d9ecd73688e3a3 (commit) via d617c5d3ac65b5090f787da3e2911fb6742f515c (commit) via 4554a62c4d16bd95ae4fb38ede0fd9f64a4d1429 (commit) via 37984bdb1b507446421e5aa6131ccdf117dd269f (commit) via 56ea30ff3f9f98a4903d060196b185ce124d7eaa (commit) via 3ad0346f00c4d135f7d4d15017ce2941e13e2c54 (commit) via 044fbe6568f82a12bf4e3addc7e3d6db529b6548 (commit) via d2fa7a509a989bb775b56932502d128ec974330d (commit) via f4afcf0b2345a51d3e69c4dbb61279af233388cf (commit) via 10cd11345c2dd3f38793e7dd7456e7882ab95dd9 (commit) via 8c515272c3e82c2400b15b5bfefa9dd883b86b96 (commit) via 961bd0b121d604612ea27bd2c83edd73290b2cb6 (commit) via 531734a547f16de08ce94ec64d58cf94c2230893 (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 (afd051c62a45bc645fe545a8245fb5fad893b06c) \ N -- N -- N (54df2e4576fd0b11d31a76e5291a910f7e7fe7f9) 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=54df2e4576fd0b11d31a76e5291a910f7e7fe7f9 commit 54df2e4576fd0b11d31a76e5291a910f7e7fe7f9 Author: Neels Hofmeyr Date: Tue Mar 29 18:58:10 2016 +0200 wip: paging http://cgit.osmocom.org/openbsc/commit/?id=fe9950fc7250f56d9be0d6d546da79ac27a714a1 commit fe9950fc7250f56d9be0d6d546da79ac27a714a1 Author: Neels Hofmeyr Date: Tue Mar 22 19:25:58 2016 +0100 hack for testing: hardcoded LAC on LU Accept http://cgit.osmocom.org/openbsc/commit/?id=3aea8193e0f1864c29334720e267bad7e243b5be commit 3aea8193e0f1864c29334720e267bad7e243b5be Author: Neels Hofmeyr Date: Tue Mar 22 19:26:52 2016 +0100 Add registry of RNC-Ids in LACs Introduce struct gsm_rnc and store in a list. Make it so that the code can be used from both MSC and GPRS. Add VTY commands 'lac ' and 'rnc ', which populate above list. Semantics: when an RNC registers with the MSC or SGSN, it tells us its RNC Id. During paging, we need to find an RNC for a given LAC. The association of RNCs to a particular LAC needs to be configured on the CN side. http://cgit.osmocom.org/openbsc/commit/?id=276192d27c92163ab8b4d4703697ec2cbdd3cb0a commit 276192d27c92163ab8b4d4703697ec2cbdd3cb0a Author: Neels Hofmeyr Date: Wed Mar 23 18:19:38 2016 +0100 cosmetic: comments, debug log, msgb alloc name http://cgit.osmocom.org/openbsc/commit/?id=c4b9b4edbb63d0dd17e2587f1dd1e7e66041db00 commit c4b9b4edbb63d0dd17e2587f1dd1e7e66041db00 Author: Neels Hofmeyr Date: Wed Mar 23 18:20:12 2016 +0100 mscsplit: rewire MSC gsm0808_submit_dtap() to msc_tx_dtap() http://cgit.osmocom.org/openbsc/commit/?id=b70dfa610d89786aa72a4adb4ffc1ba27a5f8af4 commit b70dfa610d89786aa72a4adb4ffc1ba27a5f8af4 Merge: 4b94012 cf1302e Author: Neels Hofmeyr Date: Thu Mar 31 16:14:13 2016 +0200 Merge branch 'master' into sysmocom/iu Conflicts: openbsc/src/libmsc/auth.c openbsc/src/libmsc/gsm_04_08.c openbsc/src/osmo-bsc/osmo_bsc_vty.c openbsc/tests/Makefile.am ----------------------------------------------------------------------- Summary of changes: openbsc/.gitignore | 1 + openbsc/configure.ac | 1 + openbsc/include/openbsc/auth.h | 9 + openbsc/src/gprs/gprs_gmm.c | 2 +- openbsc/src/libmgcp/mgcp_transcode.c | 8 +- openbsc/src/libmsc/auth.c | 33 +++- openbsc/src/osmo-bsc/osmo_bsc_vty.c | 4 +- openbsc/src/utils/meas_db.c | 13 +- openbsc/tests/Makefile.am | 2 +- openbsc/tests/mm_auth/Makefile.am | 21 +++ openbsc/tests/mm_auth/mm_auth_test.c | 340 ++++++++++++++++++++++++++++++++++ openbsc/tests/mm_auth/mm_auth_test.ok | 40 ++++ openbsc/tests/testsuite.at | 7 + 13 files changed, 455 insertions(+), 26 deletions(-) create mode 100644 openbsc/tests/mm_auth/Makefile.am create mode 100644 openbsc/tests/mm_auth/mm_auth_test.c create mode 100644 openbsc/tests/mm_auth/mm_auth_test.ok hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Mar 31 14:19:02 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 31 Mar 2016 14:19:02 GMT Subject: openbsc.git branch sysmocom/iu updated. 0.15.0-372-gb70dfa6 Message-ID: <201603311419.u2VEJ2EL091848@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, sysmocom/iu has been updated via b70dfa610d89786aa72a4adb4ffc1ba27a5f8af4 (commit) via cf1302e4cb4875816615a23e5d7e2e9f7bcb5bca (commit) via 0d929be8264ba592313f2cdd9bc4bd9b2579df00 (commit) via 4e875aec0fda55bc93ea76c6992aaf3d90931d2d (commit) via f9b212fabd0d5c37dac9639fc9d9ecd73688e3a3 (commit) via d617c5d3ac65b5090f787da3e2911fb6742f515c (commit) via 4554a62c4d16bd95ae4fb38ede0fd9f64a4d1429 (commit) via 37984bdb1b507446421e5aa6131ccdf117dd269f (commit) via 56ea30ff3f9f98a4903d060196b185ce124d7eaa (commit) via 3ad0346f00c4d135f7d4d15017ce2941e13e2c54 (commit) via 044fbe6568f82a12bf4e3addc7e3d6db529b6548 (commit) via d2fa7a509a989bb775b56932502d128ec974330d (commit) via f4afcf0b2345a51d3e69c4dbb61279af233388cf (commit) via 10cd11345c2dd3f38793e7dd7456e7882ab95dd9 (commit) via 8c515272c3e82c2400b15b5bfefa9dd883b86b96 (commit) via 961bd0b121d604612ea27bd2c83edd73290b2cb6 (commit) via 531734a547f16de08ce94ec64d58cf94c2230893 (commit) from 4b940126a3132ac6d6da4194229f2b8cb642c2ec (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/.gitignore | 1 + openbsc/configure.ac | 1 + openbsc/include/openbsc/auth.h | 9 + openbsc/src/gprs/gprs_gmm.c | 2 +- openbsc/src/libmgcp/mgcp_transcode.c | 8 +- openbsc/src/libmsc/auth.c | 33 +++- openbsc/src/osmo-bsc/osmo_bsc_vty.c | 4 +- openbsc/src/utils/meas_db.c | 13 +- openbsc/tests/Makefile.am | 2 +- openbsc/tests/mm_auth/Makefile.am | 21 +++ openbsc/tests/mm_auth/mm_auth_test.c | 340 ++++++++++++++++++++++++++++++++++ openbsc/tests/mm_auth/mm_auth_test.ok | 40 ++++ openbsc/tests/testsuite.at | 7 + 13 files changed, 455 insertions(+), 26 deletions(-) create mode 100644 openbsc/tests/mm_auth/Makefile.am create mode 100644 openbsc/tests/mm_auth/mm_auth_test.c create mode 100644 openbsc/tests/mm_auth/mm_auth_test.ok hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Mar 31 14:29:10 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 31 Mar 2016 14:29:10 GMT Subject: osmo-sip-connector.git branch master updated. 2a7cfb5c93ed4ceb4f193d7cca037e894a4d5212 Message-ID: <201603311429.u2VETAkk094346@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "MNCC <-> SIP bridge". The branch, master has been updated via 2a7cfb5c93ed4ceb4f193d7cca037e894a4d5212 (commit) via c2474dc0beffc67478383410aa09846cbf6b44dd (commit) via 8763cf8850f879cb0fd6120bdc60e5fbd4c2534d (commit) via 275571ff20090030c2bc8b9fca81dc1c89424c8b (commit) via 4bfaf60ed251b12cf90917bdb33c99657dbfc640 (commit) via b8e802851dd586b3e08799886cf4b144463b970f (commit) via a4970327f2e050f697dd4e75fa1931902aa6c1de (commit) via 00a43e20ab4e16ac3822d204d98f7d8e2f11b7c2 (commit) via 916348b7dcbd3f5fb4b672c3e18f6dd092cea146 (commit) from 80880d45b7091dfbf5c722e2b9e79b60e7a9aba7 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-sip-connector/commit/?id=2a7cfb5c93ed4ceb4f193d7cca037e894a4d5212 commit 2a7cfb5c93ed4ceb4f193d7cca037e894a4d5212 Author: Holger Hans Peter Freyther Date: Thu Mar 31 16:28:21 2016 +0200 sip/sdp: Hack to get a GSM codec call connected Extract IP and port once we have received the INVITE. In the near future we need to improve this! http://cgit.osmocom.org/osmo-sip-connector/commit/?id=c2474dc0beffc67478383410aa09846cbf6b44dd commit c2474dc0beffc67478383410aa09846cbf6b44dd Author: Holger Hans Peter Freyther Date: Thu Mar 31 16:06:04 2016 +0200 mncc: Add handling to connect a MNCC MT call This will go through the stage of: * MNCC_CALL_CONF_IND (to which we create a RTP socket) * then we might receive a MNCC_ALERT_IND * and finally the MNCC_SETUP_CNF For the last two we inform the other leg about the progress. http://cgit.osmocom.org/osmo-sip-connector/commit/?id=8763cf8850f879cb0fd6120bdc60e5fbd4c2534d commit 8763cf8850f879cb0fd6120bdc60e5fbd4c2534d Author: Holger Hans Peter Freyther Date: Thu Mar 31 16:04:47 2016 +0200 sip: Pass to not enable media on our 200 response In case we send a 200 but don't have this tag, a 500 response will be sent and the call will be dropped. http://cgit.osmocom.org/osmo-sip-connector/commit/?id=275571ff20090030c2bc8b9fca81dc1c89424c8b commit 275571ff20090030c2bc8b9fca81dc1c89424c8b Author: Holger Hans Peter Freyther Date: Thu Mar 31 14:17:58 2016 +0200 mncc: Introduce direction and start to handle it separetely For releasing a MT-Call we will need to send a release request and then wait for the release confirmation. Add if/else to it. If this turns out to be too ugly we will be able to create one MO and one MT leg. http://cgit.osmocom.org/osmo-sip-connector/commit/?id=4bfaf60ed251b12cf90917bdb33c99657dbfc640 commit 4bfaf60ed251b12cf90917bdb33c99657dbfc640 Author: Holger Hans Peter Freyther Date: Thu Mar 31 14:17:33 2016 +0200 mncc: Convert ip address so BTS sends it to the right place ----------------------------------------------------------------------- Summary of changes: src/app.c | 14 ++-- src/call.h | 7 ++ src/mncc.c | 223 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++---- src/mncc.h | 4 ++ src/sdp.c | 4 +- src/sdp.h | 2 +- src/sip.c | 18 ++++- 7 files changed, 250 insertions(+), 22 deletions(-) hooks/post-receive -- MNCC <-> SIP bridge From gitosis at osmocom.org Thu Mar 31 15:06:20 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 31 Mar 2016 15:06:20 GMT Subject: libosmocore.git branch master updated. 0.9.0-115-g793a290 Message-ID: <201603311506.u2VF6Ke2005540@git.osmocom.org> This is an 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 793a2907d553095d77d73e8bf7cc132667ee7240 (commit) via 61f28880d5dc3f08689bef61a54fa2035928ffaa (commit) from fb348eeff25e8e66a4a8651dc94901c7a004343a (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=793a2907d553095d77d73e8bf7cc132667ee7240 commit 793a2907d553095d77d73e8bf7cc132667ee7240 Author: Holger Hans Peter Freyther Date: Wed Mar 23 14:48:39 2016 +0100 vty: Make a reservation for the osmo-sip-connector The osmo-sip-connector is a new application and is a MNCC to SIP bridge. It is not implementing transcoding or RTP proxying at all. http://cgit.osmocom.org/libosmocore/commit/?id=61f28880d5dc3f08689bef61a54fa2035928ffaa commit 61f28880d5dc3f08689bef61a54fa2035928ffaa Author: Holger Hans Peter Freyther Date: Mon Mar 21 09:55:05 2016 +0100 select: Externalize fd_set filling and dispatch To integrate with an external event loop (in this case glib) we need to allow an application to get a filled out fd_set and then dispatch it. osmo_fds and maxfds are static and I decided to keep it that way and instead create two routines to fill the fdset and then one to dispatch the result. The public header file does not include sys/select.h and we can compile the library without select, so I didn't want to require having to include this file, and used void * for the parameter. Mark the routines as inline to avoid a call from the select function. I have confirmed that inlining has an effect on x86 using Debian's gcc-4.9.2-10 compiler ----------------------------------------------------------------------- Summary of changes: include/osmocom/core/select.h | 6 ++++ include/osmocom/vty/ports.h | 1 + src/select.c | 83 ++++++++++++++++++++++++++----------------- 3 files changed, 58 insertions(+), 32 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Thu Mar 31 17:14:02 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 31 Mar 2016 17:14:02 GMT Subject: osmo-sip-connector.git branch master updated. adc7484a0c65caf01278759804535e4072e27fa2 Message-ID: <201603311714.u2VHE22K027631@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "MNCC <-> SIP bridge". The branch, master has been updated via adc7484a0c65caf01278759804535e4072e27fa2 (commit) from 2a7cfb5c93ed4ceb4f193d7cca037e894a4d5212 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-sip-connector/commit/?id=adc7484a0c65caf01278759804535e4072e27fa2 commit adc7484a0c65caf01278759804535e4072e27fa2 Author: Holger Hans Peter Freyther Date: Thu Mar 31 19:04:14 2016 +0200 debian: Initial packaging of the osmo-sip-connector It installs a service file but requires a user to create a config file. We will not provide a sysv start script. ----------------------------------------------------------------------- Summary of changes: debian/changelog | 5 +++++ debian/compat | 1 + debian/control | 23 +++++++++++++++++++++++ debian/osmo-sip-connector.install | 1 + debian/osmo-sip-connector.service | 11 +++++++++++ debian/rules | 19 +++++++++++++++++++ debian/source/format | 1 + 7 files changed, 61 insertions(+) create mode 100644 debian/changelog create mode 100644 debian/compat create mode 100644 debian/control create mode 100644 debian/osmo-sip-connector.install create mode 100644 debian/osmo-sip-connector.service create mode 100755 debian/rules create mode 100644 debian/source/format hooks/post-receive -- MNCC <-> SIP bridge From gitosis at osmocom.org Thu Mar 31 17:37:50 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 31 Mar 2016 17:37:50 GMT Subject: osmo-sip-connector.git branch master updated. bec32eb2073a5ae669260a7634bd91a245ce3e30 Message-ID: <201603311737.u2VHbons031799@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "MNCC <-> SIP bridge". The branch, master has been updated via bec32eb2073a5ae669260a7634bd91a245ce3e30 (commit) from adc7484a0c65caf01278759804535e4072e27fa2 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-sip-connector/commit/?id=bec32eb2073a5ae669260a7634bd91a245ce3e30 commit bec32eb2073a5ae669260a7634bd91a245ce3e30 Author: Holger Hans Peter Freyther Date: Thu Mar 31 19:36:27 2016 +0200 coverity: Address two issues found by coverity Add NULL check in the case of MNCC disconnect that was missing and add an assert to show that at this point the other leg must exist. Fixes: CID#80799, CID#80800, 80801 ----------------------------------------------------------------------- Summary of changes: src/app.c | 6 ++++-- src/mncc.c | 1 + 2 files changed, 5 insertions(+), 2 deletions(-) hooks/post-receive -- MNCC <-> SIP bridge From gitosis at osmocom.org Thu Mar 31 18:05:10 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 31 Mar 2016 18:05:10 GMT Subject: osmo-sip-connector.git branch master updated. 0e9434184e7d324be13910acc4bc301dfcb8bf05 Message-ID: <201603311805.u2VI5AXp039442@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "MNCC <-> SIP bridge". The branch, master has been updated via 0e9434184e7d324be13910acc4bc301dfcb8bf05 (commit) from bec32eb2073a5ae669260a7634bd91a245ce3e30 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-sip-connector/commit/?id=0e9434184e7d324be13910acc4bc301dfcb8bf05 commit 0e9434184e7d324be13910acc4bc301dfcb8bf05 Author: Holger Hans Peter Freyther Date: Thu Mar 31 20:04:54 2016 +0200 debian: Add dh-autoreconf required by the debian packaging ----------------------------------------------------------------------- Summary of changes: debian/control | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- MNCC <-> SIP bridge