From gitosis at osmocom.org Thu Oct 1 12:41:26 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 1 Oct 2015 12:41:26 GMT Subject: openbsc.git branch neels/sgsn-id-3 updated. 0.14.0-203-ga023817 Message-ID: <201510011241.t91CfQxE029602@git.osmocom.org> This is an 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/sgsn-id-3 has been updated discards a1813e1a47e42aaa5ff0a0376240145afaf5e4ad (commit) discards e6c4e75c9179d9bfd216076adde1ceb920a29502 (commit) discards dcfc06eca33c9ddeacb786d8a6e9d5f43adc92c2 (commit) via a02381729ebfccf51d3fc451a12aa0d37638493c (commit) via b3c9f1afa4be182401cb0c63451d8e53a8daf5cd (commit) via 6d914941e078d391a39a1c3fbb1e3667f5af282e (commit) via ee82f9e5b0698bd08557f3494848f8d89c1d6243 (commit) via b7159b74908a7be909b01080f41bc38e5aa12cd5 (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 (a1813e1a47e42aaa5ff0a0376240145afaf5e4ad) \ N -- N -- N (a02381729ebfccf51d3fc451a12aa0d37638493c) 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=a02381729ebfccf51d3fc451a12aa0d37638493c commit a02381729ebfccf51d3fc451a12aa0d37638493c Author: Neels Hofmeyr Date: Thu Oct 1 13:43:04 2015 +0200 oap: add OAP config to VTY Sponsored-by: On-Waves ehf http://cgit.osmocom.org/openbsc/commit/?id=b3c9f1afa4be182401cb0c63451d8e53a8daf5cd commit b3c9f1afa4be182401cb0c63451d8e53a8daf5cd Author: Neels Hofmeyr Date: Thu Oct 1 01:52:40 2015 +0200 gsup/oap: add OAP to GSUP client. Trigger an OAP registration upon connect, handle incoming OAP messages and send replies as coming from oap_handle(). Add oap_config to sgsn_config (todo: vty). Sponsored-by: On-Waves ehf http://cgit.osmocom.org/openbsc/commit/?id=6d914941e078d391a39a1c3fbb1e3667f5af282e commit 6d914941e078d391a39a1c3fbb1e3667f5af282e Author: Neels Hofmeyr Date: Wed Sep 30 22:58:57 2015 +0200 oap: add OAP API test Sponsored-by: On-Waves ehf http://cgit.osmocom.org/openbsc/commit/?id=ee82f9e5b0698bd08557f3494848f8d89c1d6243 commit ee82f9e5b0698bd08557f3494848f8d89c1d6243 Author: Neels Hofmeyr Date: Thu Oct 1 14:12:40 2015 +0200 oap: add oap testsuite skeleton Sponsored-by: On-Waves ehf http://cgit.osmocom.org/openbsc/commit/?id=b7159b74908a7be909b01080f41bc38e5aa12cd5 commit b7159b74908a7be909b01080f41bc38e5aa12cd5 Author: Neels Hofmeyr Date: Wed Sep 30 18:30:11 2015 +0200 oap: implement initial OAP API. Add oap.[hc] and oap_messages.[hc]. Sponsored-by: On-Waves ehf ----------------------------------------------------------------------- Summary of changes: openbsc/.gitignore | 1 + openbsc/configure.ac | 1 + openbsc/src/gprs/gprs_gsup_client.c | 2 +- openbsc/src/gprs/sgsn_vty.c | 91 ++++++++++++++ openbsc/tests/Makefile.am | 2 +- openbsc/tests/oap/Makefile.am | 19 +++ openbsc/tests/oap/oap_test.c | 243 ++++++++++++++++++++++++++++++++++++ openbsc/tests/oap/oap_test.ok | 2 + openbsc/tests/sgsn/Makefile.am | 2 - openbsc/tests/sgsn/sgsn_test.c | 194 ---------------------------- openbsc/tests/sgsn/sgsn_test.ok | 6 - openbsc/tests/testsuite.at | 7 ++ 12 files changed, 366 insertions(+), 204 deletions(-) create mode 100644 openbsc/tests/oap/Makefile.am create mode 100644 openbsc/tests/oap/oap_test.c create mode 100644 openbsc/tests/oap/oap_test.ok hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Oct 1 13:02:11 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 1 Oct 2015 13:02:11 GMT Subject: openbsc.git branch neels/sgsn-id-3 updated. 0.14.0-203-gac287bf Message-ID: <201510011302.t91D2B60032221@git.osmocom.org> This is an 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/sgsn-id-3 has been updated discards a02381729ebfccf51d3fc451a12aa0d37638493c (commit) discards b3c9f1afa4be182401cb0c63451d8e53a8daf5cd (commit) discards 6d914941e078d391a39a1c3fbb1e3667f5af282e (commit) discards ee82f9e5b0698bd08557f3494848f8d89c1d6243 (commit) discards b7159b74908a7be909b01080f41bc38e5aa12cd5 (commit) discards 4c31279e324b464ea5bb824fd47c50fc3fceddb3 (commit) discards 54fbafdade5f90308c4737714c8700dc5daf0978 (commit) via ac287bf95f0c17dbad4d4278577da057bf5d39cb (commit) via 77bc0f8d9c332a49d2c75bdbde4b978754810e11 (commit) via 44f30f06ec662085e62ca4cacc0ee7d9a9205ae0 (commit) via 36699f06dfd75cfc4bdb958bff9366a7af786a16 (commit) via e8b398c5083a9b147161d66024f2921cc81d9d13 (commit) via 9f1504373e186e3b0ad0b21242708570122e696b (commit) via d1eee343c814567537b03383d14d162b40fc91c5 (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 (a02381729ebfccf51d3fc451a12aa0d37638493c) \ N -- N -- N (ac287bf95f0c17dbad4d4278577da057bf5d39cb) 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=ac287bf95f0c17dbad4d4278577da057bf5d39cb commit ac287bf95f0c17dbad4d4278577da057bf5d39cb Author: Neels Hofmeyr Date: Thu Oct 1 13:43:04 2015 +0200 oap: add OAP config to VTY Sponsored-by: On-Waves ehf http://cgit.osmocom.org/openbsc/commit/?id=77bc0f8d9c332a49d2c75bdbde4b978754810e11 commit 77bc0f8d9c332a49d2c75bdbde4b978754810e11 Author: Neels Hofmeyr Date: Thu Oct 1 01:52:40 2015 +0200 gsup/oap: add OAP to GSUP client. Trigger an OAP registration upon IPA connect. Feed incoming OAP messages to oap_handle() and send replies returned by it. Add oap_config to sgsn_config (todo: vty). Sponsored-by: On-Waves ehf http://cgit.osmocom.org/openbsc/commit/?id=44f30f06ec662085e62ca4cacc0ee7d9a9205ae0 commit 44f30f06ec662085e62ca4cacc0ee7d9a9205ae0 Author: Neels Hofmeyr Date: Wed Sep 30 22:58:57 2015 +0200 oap: add OAP API test Sponsored-by: On-Waves ehf http://cgit.osmocom.org/openbsc/commit/?id=36699f06dfd75cfc4bdb958bff9366a7af786a16 commit 36699f06dfd75cfc4bdb958bff9366a7af786a16 Author: Neels Hofmeyr Date: Thu Oct 1 14:12:40 2015 +0200 oap: add oap testsuite skeleton Sponsored-by: On-Waves ehf http://cgit.osmocom.org/openbsc/commit/?id=e8b398c5083a9b147161d66024f2921cc81d9d13 commit e8b398c5083a9b147161d66024f2921cc81d9d13 Author: Neels Hofmeyr Date: Wed Sep 30 18:30:11 2015 +0200 oap: implement initial OAP API. Add oap.[hc] and oap_messages.[hc]. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/openbsc/commit/?id=9f1504373e186e3b0ad0b21242708570122e696b commit 9f1504373e186e3b0ad0b21242708570122e696b Author: Neels Hofmeyr Date: Wed Sep 30 18:01:50 2015 +0200 Add OAP design document. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/openbsc/commit/?id=d1eee343c814567537b03383d14d162b40fc91c5 commit d1eee343c814567537b03383d14d162b40fc91c5 Author: Neels Hofmeyr Date: Wed Sep 30 17:55:26 2015 +0200 gsup: factor out header composition & sending. Move IPA header composition and sending to new static gsup_client_send() (so I can use it in the upcoming OAP code). Sponsored-by: On-Waves ehf ----------------------------------------------------------------------- Summary of changes: openbsc/tests/oap/oap_test.ok | 7 ++++++- openbsc/tests/sgsn/Makefile.am | 2 ++ 2 files changed, 8 insertions(+), 1 deletion(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Oct 1 13:48:05 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 1 Oct 2015 13:48:05 GMT Subject: osmo-pcu.git branch master updated. 0.2-596-g2db0f08 Message-ID: <201510011348.t91Dm5sv038151@git.osmocom.org> This is an 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 2db0f08e08d074dc2876b780c76f7261851e7296 (commit) from 7c8d39a67b7568cda38829c774ea541250f3142f (commit) Those revisions listed 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: src/gprs_bssgp_pcu.cpp | 57 +++++++++++++++++++++++++++++++++++++++++++++++ src/gprs_bssgp_pcu.h | 5 +++++ src/gprs_rlcmac_sched.cpp | 3 +++ src/tbf.h | 9 +++++++- src/tbf_dl.cpp | 36 +++++++++++++++++++++++++----- tests/tbf/TbfTest.err | 2 ++ 6 files changed, 106 insertions(+), 6 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Thu Oct 1 14:53:10 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 1 Oct 2015 14:53:10 GMT Subject: osmo-pcu.git branch jerlbeck/wip/edge created. 0.2-600-g54e0349 Message-ID: <201510011453.t91ErANK048201@git.osmocom.org> This is an 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, jerlbeck/wip/edge has been created at 54e03496cdcc6188a03ce685c1a980d35a794a66 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-pcu/commit/?id=54e03496cdcc6188a03ce685c1a980d35a794a66 commit 54e03496cdcc6188a03ce685c1a980d35a794a66 Author: Jacob Erlbeck Date: Thu Oct 1 15:44:40 2015 +0200 WIP edge: Add is_egprs_enabled method to TBF http://cgit.osmocom.org/osmo-pcu/commit/?id=950a7d4a0cb9c7cc667d0c7c49d5ca8550b8ab7e commit 950a7d4a0cb9c7cc667d0c7c49d5ca8550b8ab7e Author: Jacob Erlbeck Date: Mon Sep 28 18:54:32 2015 +0200 WIP edge: Packet uplink assignment http://cgit.osmocom.org/osmo-pcu/commit/?id=e73584eebca759cb6c81092910e48bc99cb2b4bf commit e73584eebca759cb6c81092910e48bc99cb2b4bf Author: Jacob Erlbeck Date: Mon Sep 28 18:12:57 2015 +0200 WIP edge: Add egprs config conmmand http://cgit.osmocom.org/osmo-pcu/commit/?id=1a2e9dcd0e4177bfe5a0788447f4c1e8a5a1baa5 commit 1a2e9dcd0e4177bfe5a0788447f4c1e8a5a1baa5 Author: Jacob Erlbeck Date: Mon Sep 28 17:55:32 2015 +0200 WIP edge: Get EGPRS multislot class ----------------------------------------------------------------------- hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Thu Oct 1 18:48:11 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 1 Oct 2015 18:48:11 GMT Subject: libosmocore.git branch origin/jerlbeck/wip/stats created. 0.8.0-57-g5fcbd59 Message-ID: <201510011848.t91ImBmd075636@git.osmocom.org> This is an 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, origin/jerlbeck/wip/stats has been created at 5fcbd59ec18cad0a4ca53bee7a9f561e59284ff4 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmocore/commit/?id=5fcbd59ec18cad0a4ca53bee7a9f561e59284ff4 commit 5fcbd59ec18cad0a4ca53bee7a9f561e59284ff4 Author: Jacob Erlbeck Date: Thu Oct 1 20:43:53 2015 +0200 core: Add stat_item for value monitoring (TODO) TODO: - commit message - tests for stat_item_get_group_by_name_idx and stat_item_get_by_name Sponsored-by: On-Waves ehf ----------------------------------------------------------------------- hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Thu Oct 1 18:48:23 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 1 Oct 2015 18:48:23 GMT Subject: libosmocore.git branch origin/jerlbeck/wip/stats deleted. 0.8.0-57-g5fcbd59 Message-ID: <201510011848.t91ImNNf075690@git.osmocom.org> This is an 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, origin/jerlbeck/wip/stats has been deleted was 5fcbd59ec18cad0a4ca53bee7a9f561e59284ff4 ----------------------------------------------------------------------- 5fcbd59ec18cad0a4ca53bee7a9f561e59284ff4 core: Add stat_item for value monitoring (TODO) ----------------------------------------------------------------------- hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Thu Oct 1 18:48:30 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 1 Oct 2015 18:48:30 GMT Subject: libosmocore.git branch jerlbeck/wip/stats created. 0.8.0-57-g5fcbd59 Message-ID: <201510011848.t91ImUfv075731@git.osmocom.org> This is an 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, jerlbeck/wip/stats has been created at 5fcbd59ec18cad0a4ca53bee7a9f561e59284ff4 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmocore/commit/?id=5fcbd59ec18cad0a4ca53bee7a9f561e59284ff4 commit 5fcbd59ec18cad0a4ca53bee7a9f561e59284ff4 Author: Jacob Erlbeck Date: Thu Oct 1 20:43:53 2015 +0200 core: Add stat_item for value monitoring (TODO) TODO: - commit message - tests for stat_item_get_group_by_name_idx and stat_item_get_by_name Sponsored-by: On-Waves ehf ----------------------------------------------------------------------- hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Fri Oct 2 13:33:19 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 2 Oct 2015 13:33:19 GMT Subject: openbsc.git branch master updated. 0.14.0-200-g8b4e584 Message-ID: <201510021333.t92DXJVQ015365@git.osmocom.org> This is an 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 8b4e58462167493e31109e965b4ad6c32d2215f1 (commit) via 7a77d0155f154b88d768832932b8b2c35681782f (commit) via a174a47811f2168d63f6f021d3ed2f156bff9951 (commit) via 615ed46a6ab25f71a7ab0d8201d33b4dbf8fc5b0 (commit) via 11cb7a9fd9d853aaf5ff3d34c179fa3afc9a80a4 (commit) from 130be40c3e1bd7a1c7003c71cbae071a3d51cf62 (commit) Those revisions listed above that are new 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=8b4e58462167493e31109e965b4ad6c32d2215f1 commit 8b4e58462167493e31109e965b4ad6c32d2215f1 Merge: 130be40 7a77d01 Author: Holger Hans Peter Freyther Date: Fri Oct 2 15:30:38 2015 +0200 Merge branch 'zecke/features/amr' Fix AMR support for the BSC, remove code duplication, make it less prone to error. http://cgit.osmocom.org/openbsc/commit/?id=7a77d0155f154b88d768832932b8b2c35681782f commit 7a77d0155f154b88d768832932b8b2c35681782f Author: Holger Hans Peter Freyther Date: Thu Sep 24 16:26:01 2015 +0200 amr: Attempt to unbreak the AMR support in the BSC The signature of mr_config and the BSC implementation didn't match and the compiler was warning about it: osmo_bsc_api.c:530:2: warning: initialization from incompatible pointer type .mr_config = bsc_mr_config, ^ osmo_bsc_api.c:530:2: warning: (near initialization for ???bsc_handler.mr_config???) Change the mr_config again and provide an implementation that will set the ms and bts data structure. It would be better to put the size outside of the IE but I am not going to change it right now. It would also be nice to either move the AMR setting into the "nitb" structure or have the msc data be used _after_ the bts settings. This needs to be cleaned up in the next step. Manually verified by placing a MO call and checking that both the channel mode modify and the mode modify request contain the multi rate config with the rate mr config (length two bytes, version 1, icmi==1, no start mode being set). http://cgit.osmocom.org/openbsc/commit/?id=a174a47811f2168d63f6f021d3ed2f156bff9951 commit a174a47811f2168d63f6f021d3ed2f156bff9951 Author: Holger Hans Peter Freyther Date: Thu Sep 24 11:39:38 2015 +0200 amr: Kill more duplication and let the code work one of the modes http://cgit.osmocom.org/openbsc/commit/?id=615ed46a6ab25f71a7ab0d8201d33b4dbf8fc5b0 commit 615ed46a6ab25f71a7ab0d8201d33b4dbf8fc5b0 Author: Holger Hans Peter Freyther Date: Thu Sep 24 11:30:58 2015 +0200 amr: Instead of putting ms/bts into the same struct.. use it twice This way a lot of if/else can just be killed by the caller deciding which of the two instances to use. I have copied both branches to new files, replace bts for ms in one of them and ran diff on it. There is no difference. http://cgit.osmocom.org/openbsc/commit/?id=11cb7a9fd9d853aaf5ff3d34c179fa3afc9a80a4 commit 11cb7a9fd9d853aaf5ff3d34c179fa3afc9a80a4 Author: Holger Hans Peter Freyther Date: Thu Aug 20 19:32:46 2015 +0200 amr: Remove some code duplication in preparation Merge two copies into a local static helper function. The format of the message will change and then it is easier to modify it in one place than in two. Sadly the original patch was merged before this clean-up so do the clean-up as second step. Conflicts: openbsc/src/libbsc/abis_rsl.c openbsc/src/libbsc/gsm_04_08_utils.c ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/bsc_api.h | 2 +- openbsc/include/openbsc/gsm_04_08.h | 3 +- openbsc/include/openbsc/gsm_data_shared.h | 10 +++--- openbsc/src/libbsc/abis_rsl.c | 18 +++++----- openbsc/src/libbsc/bsc_api.c | 6 ++-- openbsc/src/libbsc/bsc_vty.c | 59 +++++++++++++------------------ openbsc/src/libbsc/gsm_04_08_utils.c | 57 ++++++++++++----------------- openbsc/src/osmo-bsc/osmo_bsc_api.c | 36 +++++++++++++------ 8 files changed, 93 insertions(+), 98 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Fri Oct 2 13:34:47 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 2 Oct 2015 13:34:47 GMT Subject: openbsc.git branch zecke/features/amr2 deleted. 0.14.0-197-g39c5459 Message-ID: <201510021334.t92DYlwk015592@git.osmocom.org> This is an 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/amr2 has been deleted was 39c5459215622b9dc816c897fc78f646d26a84da ----------------------------------------------------------------------- 39c5459215622b9dc816c897fc78f646d26a84da amr: Attempt to unbreak the AMR support in the BSC ----------------------------------------------------------------------- hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Fri Oct 2 18:28:27 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 2 Oct 2015 18:28:27 GMT Subject: openbsc.git branch zecke/features/osmux-reliability created. 0.14.0-205-ga630000 Message-ID: <201510021828.t92ISRdj054180@git.osmocom.org> This is an 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/osmux-reliability has been created at a63000032940bd32331d0a5529f85ff57ddc7d72 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=a63000032940bd32331d0a5529f85ff57ddc7d72 commit a63000032940bd32331d0a5529f85ff57ddc7d72 Author: Holger Hans Peter Freyther Date: Fri Oct 2 18:15:18 2015 +0200 osmux: Enforce Osmux only global and per BSC configuration Extend the osmux only setting from the MGCP MGW to the NAT. This is applied when an endpoint is allocated and/or when the allocation is confirmed by the remote system. Not tested. The impact should only be when the new option is being used. Fixes: OW#1492 http://cgit.osmocom.org/openbsc/commit/?id=c7a776c496f21d5e044bc030dc61b01ab7b36aa2 commit c7a776c496f21d5e044bc030dc61b01ab7b36aa2 Author: Holger Hans Peter Freyther Date: Fri Oct 2 17:38:27 2015 +0200 osmux: Allow to enforce using Osmux for the client Some systems only want to use Osmux. In case only Osmux should be used fail if it has not be offered/acked. Client: Verified On, Off and Only with X-Osmux: 3 and without this field. <000b> mgcp_protocol.c:823 Osmux only and no osmux offered on 0x14 <000b> mgcp_protocol.c:884 Resource error on 0x14 NAT: Not tested and implemented Fixes: OW#1492 http://cgit.osmocom.org/openbsc/commit/?id=46a518979424913841a3f512eb04838333f64481 commit 46a518979424913841a3f512eb04838333f64481 Author: Holger Hans Peter Freyther Date: Fri Oct 2 16:25:21 2015 +0200 osmux: Add introspection for osmux. * Print number of used CIDs for the system * Hopefully this is just the beginning http://cgit.osmocom.org/openbsc/commit/?id=d10daee17fd32369a103e11dac1482638df462ec commit d10daee17fd32369a103e11dac1482638df462ec Author: Holger Hans Peter Freyther Date: Fri Oct 2 16:11:15 2015 +0200 osmux: Do not divide the number of bytes by eight. sizeof(uint8_t) == 1 and there is no need to create an array with 16 bytes and then only use the first two of them. This means the CID range is from 0 to 127 and we should be able to extend this to 256 by changing the array size to 32. Update the testcase now that we can have more than 16 calls with Osmux. http://cgit.osmocom.org/openbsc/commit/?id=97bf148af933b8c80bbc3a79e830208b9c172039 commit 97bf148af933b8c80bbc3a79e830208b9c172039 Author: Holger Hans Peter Freyther Date: Fri Oct 2 15:56:35 2015 +0200 osmux: Test cid allocation and de-allocation * Test that one can get an id * That they are assigned predicatble right now * That returning them will make the number of used ones go down * That allocating more will fail ----------------------------------------------------------------------- hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Fri Oct 2 18:45:21 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 2 Oct 2015 18:45:21 GMT Subject: openbsc.git branch neels/sgsn-id updated. 0.14.0-197-g689629a Message-ID: <201510021845.t92IjLgK056420@git.osmocom.org> This is an 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/sgsn-id has been updated via 689629a1b27f9f2426ee46cbf6a815b09dde869f (commit) via 05de8df3d1d5458f35b432bf3d0182c121bd4995 (commit) from 66ab8d0fae7870113d322edccb0f5fb24fa6b058 (commit) Those revisions listed above that are new 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=689629a1b27f9f2426ee46cbf6a815b09dde869f commit 689629a1b27f9f2426ee46cbf6a815b09dde869f Author: Neels Hofmeyr Date: Wed Sep 30 13:02:54 2015 +0200 wip http://cgit.osmocom.org/openbsc/commit/?id=05de8df3d1d5458f35b432bf3d0182c121bd4995 commit 05de8df3d1d5458f35b432bf3d0182c121bd4995 Author: Neels Hofmeyr Date: Tue Sep 29 12:56:58 2015 +0200 oap: Adjust OAP spec - Generalize introductory paragraph. - Write "client" and "server" instead of SGSN and MAP proxy. - Use XRES instead of SRES. - Specify Sync Request message (AUTN). ----------------------------------------------------------------------- Summary of changes: openbsc/doc/osmocom-authn-protocol.txt | 157 +++++++++++++++++++++++---------- openbsc/include/openbsc/gprs_oap.h | 36 ++++---- openbsc/include/openbsc/ipa_client.h | 2 +- openbsc/src/gprs/gprs_oap.c | 3 +- openbsc/src/gprs/ipa_client.c | 2 +- 5 files changed, 131 insertions(+), 69 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sat Oct 3 01:37:05 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 3 Oct 2015 01:37:05 GMT Subject: openbsc.git branch neels/gtphub updated. 0.14.0-204-ga082e48 Message-ID: <201510030137.t931b5fx010678@git.osmocom.org> This is an 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/gtphub has been updated via a082e48359b2e59e89afa316f54129ba8d932e10 (commit) via 6802ac111c13705b24c1b1223308601a93686d7c (commit) via 63143e319bcc54aa4bb832643381bb8dfba66e83 (commit) via 0f85fe78f9a5d72c40d8e4a1a2cd6df5651025d8 (commit) via fd1cc47efd7f1044b7f1c7116b3af52b1fa35b5c (commit) from dd0c3409a9c124493d9c4c85fdb65acf48414e98 (commit) Those revisions listed above that are new 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=a082e48359b2e59e89afa316f54129ba8d932e10 commit a082e48359b2e59e89afa316f54129ba8d932e10 Author: Neels Hofmeyr Date: Sat Oct 3 02:29:34 2015 +0200 gtphub: port nr tweaks, comment http://cgit.osmocom.org/openbsc/commit/?id=6802ac111c13705b24c1b1223308601a93686d7c commit 6802ac111c13705b24c1b1223308601a93686d7c Author: Neels Hofmeyr Date: Sat Oct 3 02:20:58 2015 +0200 gtphub: forward in both directions. Add function osmo_sockaddr_init() locally, as candidate for moving to libosmocore. Add callback for reading from the server. Store server sockaddr globally, initialized from above osmo_sockaddr_init(). http://cgit.osmocom.org/openbsc/commit/?id=63143e319bcc54aa4bb832643381bb8dfba66e83 commit 63143e319bcc54aa4bb832643381bb8dfba66e83 Author: Neels Hofmeyr Date: Sat Oct 3 00:51:37 2015 +0200 gtphub: use osmo_select_main() as main loop. http://cgit.osmocom.org/openbsc/commit/?id=0f85fe78f9a5d72c40d8e4a1a2cd6df5651025d8 commit 0f85fe78f9a5d72c40d8e4a1a2cd6df5651025d8 Author: Neels Hofmeyr Date: Sat Oct 3 00:35:51 2015 +0200 gtphub: move transfer code to new gtp_relay(). http://cgit.osmocom.org/openbsc/commit/?id=fd1cc47efd7f1044b7f1c7116b3af52b1fa35b5c commit fd1cc47efd7f1044b7f1c7116b3af52b1fa35b5c Author: Neels Hofmeyr Date: Sat Oct 3 00:06:46 2015 +0200 gtphub: cosmetic Header comments, log level, replace printfs, var renames. ----------------------------------------------------------------------- Summary of changes: openbsc/src/gprs/gtphub_main.c | 275 +++++++++++++++++++++++++++++++++-------- 1 file changed, 224 insertions(+), 51 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sat Oct 3 02:31:10 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 3 Oct 2015 02:31:10 GMT Subject: openbsc.git branch neels/gtphub updated. 0.14.0-205-g920ee2d Message-ID: <201510030231.t932VAlj017024@git.osmocom.org> This is an 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/gtphub has been updated via 920ee2d093dbf8426dcac7281dd8b804956f3e52 (commit) from a082e48359b2e59e89afa316f54129ba8d932e10 (commit) Those revisions listed above that are new 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=920ee2d093dbf8426dcac7281dd8b804956f3e52 commit 920ee2d093dbf8426dcac7281dd8b804956f3e52 Author: Neels Hofmeyr Date: Sat Oct 3 03:38:20 2015 +0200 gtphub: add skeletal gtphub.[hc] ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/Makefile.am | 3 +- openbsc/include/openbsc/gtphub.h | 71 +++++++++++++++++++++++++++++++++++++ openbsc/src/gprs/Makefile.am | 2 +- openbsc/src/gprs/gtphub.c | 53 +++++++++++++++++++++++++++ 4 files changed, 127 insertions(+), 2 deletions(-) create mode 100644 openbsc/include/openbsc/gtphub.h create mode 100644 openbsc/src/gprs/gtphub.c hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sat Oct 3 20:36:43 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 3 Oct 2015 20:36:43 GMT Subject: osmo-bts.git branch master updated. 0.3.0-410-g1009a87 Message-ID: <201510032036.t93Kahlc056064@git.osmocom.org> This is an 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 1009a87f3c0f8527290957aaf2ccc6f1a2cce531 (commit) from f1fb0fa3af174c605f60458388bba61ef4f40fa8 (commit) Those revisions listed above that are new 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=1009a87f3c0f8527290957aaf2ccc6f1a2cce531 commit 1009a87f3c0f8527290957aaf2ccc6f1a2cce531 Author: Holger Hans Peter Freyther Date: Sat Oct 3 22:34:37 2015 +0200 amr: Catch up with the amr_mode changes Use the bts_modes for all the types. As there are two instances know. One for the ms and one for the bts. Manual compile fix and not tested on HW ----------------------------------------------------------------------- Summary of changes: src/common/amr.c | 20 ++++++++++---------- src/osmo-bts-sysmo/tch.c | 2 +- 2 files changed, 11 insertions(+), 11 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Sat Oct 3 20:47:19 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 3 Oct 2015 20:47:19 GMT Subject: osmo-bts.git branch master updated. 0.3.0-411-g13947b3 Message-ID: <201510032047.t93KlJtV057617@git.osmocom.org> This is an 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 13947b3408fda0af5b1041e8eeb0328f5a45eb2c (commit) from 1009a87f3c0f8527290957aaf2ccc6f1a2cce531 (commit) Those revisions listed above that are new 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=13947b3408fda0af5b1041e8eeb0328f5a45eb2c commit 13947b3408fda0af5b1041e8eeb0328f5a45eb2c Author: Holger Hans Peter Freyther Date: Sat Oct 3 22:45:52 2015 +0200 amr: Catch-up for the non-RTP mode after amr rename ----------------------------------------------------------------------- Summary of changes: src/osmo-bts-sysmo/tch.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Sat Oct 3 23:53:50 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 3 Oct 2015 23:53:50 GMT Subject: openbsc.git branch neels/gtphub updated. 0.14.0-205-g8abd825 Message-ID: <201510032353.t93NroAJ080930@git.osmocom.org> This is an 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/gtphub has been updated discards 920ee2d093dbf8426dcac7281dd8b804956f3e52 (commit) discards a082e48359b2e59e89afa316f54129ba8d932e10 (commit) discards 6802ac111c13705b24c1b1223308601a93686d7c (commit) discards 63143e319bcc54aa4bb832643381bb8dfba66e83 (commit) via 8abd825201180dd20f02a482e12195950bd8a1b1 (commit) via 5227ca49353e1e8ef59aeb5ed40a7e06f2a5348b (commit) via 24b2ced4bfa6a63b210c97ff813af6e366f6b315 (commit) via 21f4d580e944aa212e26e1c346d084a8d15e12c6 (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 (920ee2d093dbf8426dcac7281dd8b804956f3e52) \ N -- N -- N (8abd825201180dd20f02a482e12195950bd8a1b1) 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=8abd825201180dd20f02a482e12195950bd8a1b1 commit 8abd825201180dd20f02a482e12195950bd8a1b1 Author: Neels Hofmeyr Date: Sat Oct 3 03:38:20 2015 +0200 gtphub: add skeletal gtphub.[hc] http://cgit.osmocom.org/openbsc/commit/?id=5227ca49353e1e8ef59aeb5ed40a7e06f2a5348b commit 5227ca49353e1e8ef59aeb5ed40a7e06f2a5348b Author: Neels Hofmeyr Date: Sat Oct 3 02:29:34 2015 +0200 gtphub: port nr tweaks, comment http://cgit.osmocom.org/openbsc/commit/?id=24b2ced4bfa6a63b210c97ff813af6e366f6b315 commit 24b2ced4bfa6a63b210c97ff813af6e366f6b315 Author: Neels Hofmeyr Date: Sat Oct 3 02:20:58 2015 +0200 gtphub: forward in both directions. Add function osmo_sockaddr_init() locally, as candidate for moving to libosmocore. Add callback for reading from the server. Store server sockaddr globally, initialized from above osmo_sockaddr_init(). http://cgit.osmocom.org/openbsc/commit/?id=21f4d580e944aa212e26e1c346d084a8d15e12c6 commit 21f4d580e944aa212e26e1c346d084a8d15e12c6 Author: Neels Hofmeyr Date: Sat Oct 3 00:51:37 2015 +0200 gtphub: use osmo_select_main() as main loop. ----------------------------------------------------------------------- Summary of changes: openbsc/src/gprs/gtphub_main.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 Oct 4 01:44:39 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 4 Oct 2015 01:44:39 GMT Subject: openbsc.git branch neels/gtphub updated. 0.14.0-205-g26111c4 Message-ID: <201510040144.t941idLb094456@git.osmocom.org> This is an 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/gtphub has been updated discards 8abd825201180dd20f02a482e12195950bd8a1b1 (commit) discards 5227ca49353e1e8ef59aeb5ed40a7e06f2a5348b (commit) discards 24b2ced4bfa6a63b210c97ff813af6e366f6b315 (commit) discards 21f4d580e944aa212e26e1c346d084a8d15e12c6 (commit) discards 0f85fe78f9a5d72c40d8e4a1a2cd6df5651025d8 (commit) discards fd1cc47efd7f1044b7f1c7116b3af52b1fa35b5c (commit) via 26111c45f1dee84685db9c7bf027db65d5806690 (commit) via 651f33c3ca47254021912a4cd829cb6e1da2e2d3 (commit) via 9e1f3bdd73f1aff77db2e139f125f203b12a9ec5 (commit) via 7aafc80f308384434c8c100b0976d6ac73d37d6d (commit) via a0beedabbb1028d30a7f3e399b7a884445f7a636 (commit) via 37ceb92c5e3737da8d43e907c3e588a1cfc3cf85 (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 (8abd825201180dd20f02a482e12195950bd8a1b1) \ N -- N -- N (26111c45f1dee84685db9c7bf027db65d5806690) 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=26111c45f1dee84685db9c7bf027db65d5806690 commit 26111c45f1dee84685db9c7bf027db65d5806690 Author: Neels Hofmeyr Date: Sat Oct 3 03:38:20 2015 +0200 gtphub: add skeletal gtphub.[hc] http://cgit.osmocom.org/openbsc/commit/?id=651f33c3ca47254021912a4cd829cb6e1da2e2d3 commit 651f33c3ca47254021912a4cd829cb6e1da2e2d3 Author: Neels Hofmeyr Date: Sat Oct 3 02:29:34 2015 +0200 gtphub: add simple netcat test http://cgit.osmocom.org/openbsc/commit/?id=9e1f3bdd73f1aff77db2e139f125f203b12a9ec5 commit 9e1f3bdd73f1aff77db2e139f125f203b12a9ec5 Author: Neels Hofmeyr Date: Sat Oct 3 02:20:58 2015 +0200 gtphub: forward in both directions. Add function osmo_sockaddr_init() locally, as candidate for moving to libosmocore. Add callback for reading from the server. Store server sockaddr globally, initialized from above osmo_sockaddr_init(). http://cgit.osmocom.org/openbsc/commit/?id=7aafc80f308384434c8c100b0976d6ac73d37d6d commit 7aafc80f308384434c8c100b0976d6ac73d37d6d Author: Neels Hofmeyr Date: Sat Oct 3 00:51:37 2015 +0200 gtphub: use osmo_select_main() as main loop. http://cgit.osmocom.org/openbsc/commit/?id=a0beedabbb1028d30a7f3e399b7a884445f7a636 commit a0beedabbb1028d30a7f3e399b7a884445f7a636 Author: Neels Hofmeyr Date: Sat Oct 3 00:35:51 2015 +0200 gtphub: move transfer code to new gtp_relay(). http://cgit.osmocom.org/openbsc/commit/?id=37ceb92c5e3737da8d43e907c3e588a1cfc3cf85 commit 37ceb92c5e3737da8d43e907c3e588a1cfc3cf85 Author: Neels Hofmeyr Date: Sat Oct 3 00:06:46 2015 +0200 gtphub: cosmetic Header comments, log level, replace printfs, var renames. ----------------------------------------------------------------------- Summary of changes: openbsc/configure.ac | 1 + openbsc/src/gprs/gtphub_main.c | 57 +++++++++------------------------- openbsc/tests/Makefile.am | 2 +- openbsc/tests/gtphub/Makefile.am | 3 ++ openbsc/tests/gtphub/gtphub_nc_test.ok | 7 +++++ openbsc/tests/gtphub/gtphub_nc_test.sh | 57 ++++++++++++++++++++++++++++++++++ openbsc/tests/testsuite.at | 7 +++++ 7 files changed, 90 insertions(+), 44 deletions(-) create mode 100644 openbsc/tests/gtphub/Makefile.am create mode 100644 openbsc/tests/gtphub/gtphub_nc_test.ok create mode 100755 openbsc/tests/gtphub/gtphub_nc_test.sh hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sun Oct 4 09:21:39 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 4 Oct 2015 09:21:39 GMT Subject: openbsc.git branch zecke/features/osmux-reliability updated. 0.14.0-206-gd35a848 Message-ID: <201510040921.t949LdBu052631@git.osmocom.org> This is an 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/osmux-reliability has been updated via d35a8486742d7632c5f9ea8929ba5a68961411bb (commit) from a63000032940bd32331d0a5529f85ff57ddc7d72 (commit) Those revisions listed above that are new 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=d35a8486742d7632c5f9ea8929ba5a68961411bb commit d35a8486742d7632c5f9ea8929ba5a68961411bb Author: Holger Hans Peter Freyther Date: Sun Oct 4 11:11:11 2015 +0200 osmux: Remember the allocated CID and make sure it is release There appears to be a leak of CIDs: <000b> mgcp_osmux.c:544 All Osmux circuits are in use! There are paths that a CID had been requested and never released of the NAT. Remember the allocated CID inside the endpoint so it can always be released. It is using a new variable as the behavior for the NAT and MGCP MGW is different. Fixes: OW#1493 ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/mgcp_internal.h | 2 ++ openbsc/include/openbsc/osmux.h | 2 ++ openbsc/src/libmgcp/mgcp_osmux.c | 13 +++++++++++++ openbsc/src/libmgcp/mgcp_protocol.c | 4 ++++ openbsc/src/osmo-bsc_nat/bsc_mgcp_utils.c | 18 +++++++++--------- 5 files changed, 30 insertions(+), 9 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sun Oct 4 09:23:51 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 4 Oct 2015 09:23:51 GMT Subject: openbsc.git branch zecke/features/osmux-reliability updated. 0.14.0-206-gc9923e4 Message-ID: <201510040923.t949NpAp053086@git.osmocom.org> This is an 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/osmux-reliability has been updated discards d35a8486742d7632c5f9ea8929ba5a68961411bb (commit) via c9923e4e8a8752fe084fbf2bdb6c0755c11fed2e (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 (d35a8486742d7632c5f9ea8929ba5a68961411bb) \ N -- N -- N (c9923e4e8a8752fe084fbf2bdb6c0755c11fed2e) 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=c9923e4e8a8752fe084fbf2bdb6c0755c11fed2e commit c9923e4e8a8752fe084fbf2bdb6c0755c11fed2e Author: Holger Hans Peter Freyther Date: Sun Oct 4 11:11:11 2015 +0200 osmux: Remember the allocated CID and make sure it is released There appears to be a leak of CIDs: <000b> mgcp_osmux.c:544 All Osmux circuits are in use! There are paths that a CID had been requested and never released of the NAT. Remember the allocated CID inside the endpoint so it can always be released. It is using a new variable as the behavior for the NAT and MGCP MGW is different. Fixes: OW#1493 ----------------------------------------------------------------------- Summary of changes: hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sun Oct 4 13:57:00 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 4 Oct 2015 13:57:00 GMT Subject: cellmgr-ng.git branch master updated. 1.3.0-57-g1a1aa0c Message-ID: <201510041357.t94Dv0M0084358@git.osmocom.org> This is an 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 1a1aa0c73902b526e09263ab02d48a2e6963e729 (commit) from 2f79ae9b66dba654d77cb4ba76e8019ceb8556b4 (commit) Those revisions listed above that are new 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=1a1aa0c73902b526e09263ab02d48a2e6963e729 commit 1a1aa0c73902b526e09263ab02d48a2e6963e729 Author: Holger Hans Peter Freyther Date: Sun Oct 4 15:24:27 2015 +0200 ctr: Count number of dropped messages In case of back pressure we can not send messages quick enough and will drop messages. Add a counter so we can count how often this happened per link/linkset. The SCTP M2UA code is not changed as we don't have a link in the hands and adding it is too risky without tests (not all M2UA have a link index so some might not have a link). ----------------------------------------------------------------------- Summary of changes: include/counter.h | 2 ++ src/counter.c | 2 ++ src/link_udp.c | 3 +++ src/sctp_m3ua_client.c | 3 +++ 4 files changed, 10 insertions(+) hooks/post-receive -- Cellmanager NG, intended to interface with BSplus From gitosis at osmocom.org Sun Oct 4 16:42:06 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 4 Oct 2015 16:42:06 GMT Subject: cellmgr-ng.git branch master updated. 1.3.0-58-g38d37c5 Message-ID: <201510041642.t94Gg6pp002895@git.osmocom.org> This is an 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 38d37c598cd0ef8532b4f93c241865243f3cbef2 (commit) from 1a1aa0c73902b526e09263ab02d48a2e6963e729 (commit) Those revisions listed above that are new 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=38d37c598cd0ef8532b4f93c241865243f3cbef2 commit 38d37c598cd0ef8532b4f93c241865243f3cbef2 Author: Holger Hans Peter Freyther Date: Sun Oct 4 18:40:45 2015 +0200 Prepare the 1.4.4 release ----------------------------------------------------------------------- Summary of changes: debian/changelog | 10 ++++++++++ 1 file changed, 10 insertions(+) hooks/post-receive -- Cellmanager NG, intended to interface with BSplus From gitosis at osmocom.org Mon Oct 5 16:14:51 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 5 Oct 2015 16:14:51 GMT Subject: openbsc.git branch neels/gtphub updated. 0.14.0-202-gf5d9311 Message-ID: <201510051614.t95GEp5N067078@git.osmocom.org> This is an 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/gtphub has been updated discards 26111c45f1dee84685db9c7bf027db65d5806690 (commit) discards 651f33c3ca47254021912a4cd829cb6e1da2e2d3 (commit) discards 9e1f3bdd73f1aff77db2e139f125f203b12a9ec5 (commit) discards 7aafc80f308384434c8c100b0976d6ac73d37d6d (commit) discards a0beedabbb1028d30a7f3e399b7a884445f7a636 (commit) discards 37ceb92c5e3737da8d43e907c3e588a1cfc3cf85 (commit) discards dd0c3409a9c124493d9c4c85fdb65acf48414e98 (commit) discards 2fc3842416f1fd1df66385c747798394ba3ff2ae (commit) discards 6662b3e3e0b23bbb4698d7067055ef66c744f39f (commit) discards 0c52b7b7e6581e91d3fa1a9082bfe97888772f6f (commit) via f5d93116cbcd416bd7462d3f764b8daa720d29b9 (commit) via 928359d85f4f16f6f51edd49c3e409c9dcea47d7 (commit) via a2e602e64e2aa16b3b826b2e685e86765a2098bf (commit) via 1339106490ed86c89490f9f9c5b2d59af45499ef (commit) via d99c2e7928980d59ebb1f2fc9906920bf5102ae8 (commit) via 8562253b58c88280692802d8f31a8f912934c525 (commit) via e3a6eb62e7cac9bf8b9c230a97403c78e5ca900c (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 (26111c45f1dee84685db9c7bf027db65d5806690) \ N -- N -- N (f5d93116cbcd416bd7462d3f764b8daa720d29b9) 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=f5d93116cbcd416bd7462d3f764b8daa720d29b9 commit f5d93116cbcd416bd7462d3f764b8daa720d29b9 Author: Neels Hofmeyr Date: Mon Oct 5 18:14:35 2015 +0200 gtphub: add TEI map test http://cgit.osmocom.org/openbsc/commit/?id=928359d85f4f16f6f51edd49c3e409c9dcea47d7 commit 928359d85f4f16f6f51edd49c3e409c9dcea47d7 Author: Neels Hofmeyr Date: Mon Oct 5 18:14:18 2015 +0200 api http://cgit.osmocom.org/openbsc/commit/?id=a2e602e64e2aa16b3b826b2e685e86765a2098bf commit a2e602e64e2aa16b3b826b2e685e86765a2098bf Author: Neels Hofmeyr Date: Mon Oct 5 17:38:15 2015 +0200 gtphub: add gtphub_test.c (empty) http://cgit.osmocom.org/openbsc/commit/?id=1339106490ed86c89490f9f9c5b2d59af45499ef commit 1339106490ed86c89490f9f9c5b2d59af45499ef Author: Neels Hofmeyr Date: Sat Oct 3 03:38:20 2015 +0200 gtphub: add skeletal gtphub.[hc] Sponsored-by: On-Waves ehf http://cgit.osmocom.org/openbsc/commit/?id=d99c2e7928980d59ebb1f2fc9906920bf5102ae8 commit d99c2e7928980d59ebb1f2fc9906920bf5102ae8 Author: Neels Hofmeyr Date: Sat Oct 3 02:29:34 2015 +0200 gtphub: add simple netcat test Tweak the hardcoded default ports/interfaces for the test. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/openbsc/commit/?id=8562253b58c88280692802d8f31a8f912934c525 commit 8562253b58c88280692802d8f31a8f912934c525 Author: Neels Hofmeyr Date: Fri Sep 25 01:13:09 2015 +0200 gtphub: add to build Add program osmo-gtphub from gtphub_main.c to Makefile.am. Add osmo-gtphub binary to gitignore. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/openbsc/commit/?id=e3a6eb62e7cac9bf8b9c230a97403c78e5ca900c commit e3a6eb62e7cac9bf8b9c230a97403c78e5ca900c Author: Neels Hofmeyr Date: Thu Sep 24 17:32:30 2015 +0200 Add GTP hub stub, as simplistic UDP forwarder. First steps towards a new GTP hub. The aim is to mux GTP connections, so that multiple SGSN <--> GGSN links can pass through a single point. Background: allow having more than one SGSN, possibly in various remote locations. The recent addition of OAP to GSUP is related to the same background idea. Sponsored-by: On-Waves ehf ----------------------------------------------------------------------- Summary of changes: openbsc/.gitignore | 1 + openbsc/include/openbsc/gtphub.h | 109 +++++++++++++++++++++++----- openbsc/src/gprs/gtphub.c | 85 +++++++++++++++++++++- openbsc/src/gprs/gtphub_main.c | 114 ------------------------------ openbsc/tests/gtphub/Makefile.am | 16 ++++- openbsc/tests/gtphub/gtphub_test.c | 137 ++++++++++++++++++++++++++++++++++++ openbsc/tests/gtphub/gtphub_test.ok | 1 + openbsc/tests/testsuite.at | 2 + 8 files changed, 333 insertions(+), 132 deletions(-) create mode 100644 openbsc/tests/gtphub/gtphub_test.c create mode 100644 openbsc/tests/gtphub/gtphub_test.ok hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue Oct 6 12:54:02 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 6 Oct 2015 12:54:02 GMT Subject: openbsc.git branch neels/gtphub updated. 0.14.0-204-g2432422 Message-ID: <201510061254.t96Cs2qa017649@git.osmocom.org> This is an 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/gtphub has been updated discards f5d93116cbcd416bd7462d3f764b8daa720d29b9 (commit) discards 928359d85f4f16f6f51edd49c3e409c9dcea47d7 (commit) discards a2e602e64e2aa16b3b826b2e685e86765a2098bf (commit) discards 1339106490ed86c89490f9f9c5b2d59af45499ef (commit) via 2432422ac944b40173b953cfac7ad65acbce4af4 (commit) via d56579819bbd3b47f87223d4bf89c02762135851 (commit) via c11b377fafe780a7ab96b5edbe9574c29ece4dd7 (commit) via 09934e4508941d3b8f333fe632fdc806d99f4bfd (commit) via 652c6ef2d0cd9e750882d8fcf585802ea2a9c784 (commit) via 5d426d12c613ebcd4b24d924d28cd952a66ef0df (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 (f5d93116cbcd416bd7462d3f764b8daa720d29b9) \ N -- N -- N (2432422ac944b40173b953cfac7ad65acbce4af4) 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=2432422ac944b40173b953cfac7ad65acbce4af4 commit 2432422ac944b40173b953cfac7ad65acbce4af4 Author: Neels Hofmeyr Date: Tue Oct 6 14:31:41 2015 +0200 gtphub: add GTP header validation http://cgit.osmocom.org/openbsc/commit/?id=d56579819bbd3b47f87223d4bf89c02762135851 commit d56579819bbd3b47f87223d4bf89c02762135851 Author: Neels Hofmeyr Date: Mon Oct 5 18:14:35 2015 +0200 gtphub: add TEI map test http://cgit.osmocom.org/openbsc/commit/?id=c11b377fafe780a7ab96b5edbe9574c29ece4dd7 commit c11b377fafe780a7ab96b5edbe9574c29ece4dd7 Author: Neels Hofmeyr Date: Mon Oct 5 17:38:15 2015 +0200 gtphub: add gtphub_test.c (empty) http://cgit.osmocom.org/openbsc/commit/?id=09934e4508941d3b8f333fe632fdc806d99f4bfd commit 09934e4508941d3b8f333fe632fdc806d99f4bfd Author: Neels Hofmeyr Date: Tue Oct 6 13:16:07 2015 +0200 gtphub: add TEI map API. http://cgit.osmocom.org/openbsc/commit/?id=652c6ef2d0cd9e750882d8fcf585802ea2a9c784 commit 652c6ef2d0cd9e750882d8fcf585802ea2a9c784 Author: Neels Hofmeyr Date: Tue Oct 6 13:06:56 2015 +0200 gtphub: populate API impl from test prog http://cgit.osmocom.org/openbsc/commit/?id=5d426d12c613ebcd4b24d924d28cd952a66ef0df commit 5d426d12c613ebcd4b24d924d28cd952a66ef0df Author: Neels Hofmeyr Date: Sat Oct 3 03:38:20 2015 +0200 gtphub: add skeletal gtphub.[hc] Sponsored-by: On-Waves ehf ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gtphub.h | 49 +++--- openbsc/src/gprs/gtphub.c | 316 +++++++++++++++++++++++++++++++++++++-- openbsc/src/gprs/gtphub_main.c | 165 +++++--------------- 3 files changed, 365 insertions(+), 165 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue Oct 6 13:20:23 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 6 Oct 2015 13:20:23 GMT Subject: openbsc.git branch neels/gtphub updated. 0.14.0-205-g816bd23 Message-ID: <201510061320.t96DKNMg020800@git.osmocom.org> This is an 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/gtphub has been updated via 816bd23a4c1f6615f6692ef5b85958a24e356717 (commit) from 2432422ac944b40173b953cfac7ad65acbce4af4 (commit) Those revisions listed above that are new 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=816bd23a4c1f6615f6692ef5b85958a24e356717 commit 816bd23a4c1f6615f6692ef5b85958a24e356717 Author: Neels Hofmeyr Date: Tue Oct 6 15:20:13 2015 +0200 gtphub: debug log ----------------------------------------------------------------------- Summary of changes: openbsc/src/gprs/gtphub.c | 3 +++ openbsc/src/gprs/gtphub_main.c | 1 + 2 files changed, 4 insertions(+) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue Oct 6 13:25:17 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 6 Oct 2015 13:25:17 GMT Subject: libosmocore.git branch jerlbeck/wip/stats updated. 0.8.0-59-gbb564f4 Message-ID: <201510061325.t96DPHYQ021443@git.osmocom.org> This is an 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, jerlbeck/wip/stats has been updated discards 5fcbd59ec18cad0a4ca53bee7a9f561e59284ff4 (commit) via bb564f424f1b28e342a8bfb61d3280be39c0f332 (commit) via 03a33a55cee72b9224048b507b389ba578e02b4f (commit) via 557606458d5514b0af92cd3754a5b3c6b3ae34d6 (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 (5fcbd59ec18cad0a4ca53bee7a9f561e59284ff4) \ N -- N -- N (bb564f424f1b28e342a8bfb61d3280be39c0f332) 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=bb564f424f1b28e342a8bfb61d3280be39c0f332 commit bb564f424f1b28e342a8bfb61d3280be39c0f332 Author: Jacob Erlbeck Date: Tue Oct 6 15:23:25 2015 +0200 ns: Add statistics (TODO) - lost.alive, lost.reset, alive.delay Sponsored-by: On-Waves ehf http://cgit.osmocom.org/libosmocore/commit/?id=03a33a55cee72b9224048b507b389ba578e02b4f commit 03a33a55cee72b9224048b507b389ba578e02b4f Author: Jacob Erlbeck Date: Tue Oct 6 15:21:56 2015 +0200 stat: Add vty_out_stat_item_group (TODO) Sponsored-by: On-Waves ehf http://cgit.osmocom.org/libosmocore/commit/?id=557606458d5514b0af92cd3754a5b3c6b3ae34d6 commit 557606458d5514b0af92cd3754a5b3c6b3ae34d6 Author: Jacob Erlbeck Date: Thu Oct 1 20:43:53 2015 +0200 core: Add stat_item for value monitoring This commit adds instrumentation function to gather measurement and statistical values similar to counter groups. Multiple values can be stored per item, which can be retrieved in FIFO order. Getting values from the item does not modify its state to allow for multiple independant backends (e.g. VTY and statd). When a new value is set, the oldest value gets silently overwritten. Lost values are skipped when getting values from the item. Sponsored-by: On-Waves ehf ----------------------------------------------------------------------- Summary of changes: include/osmocom/core/stat_item.h | 104 +++++++++++++++++++ include/osmocom/gprs/gprs_ns.h | 2 + include/osmocom/vty/misc.h | 6 +- src/gb/gprs_ns.c | 36 +++++++ src/gb/gprs_ns_vty.c | 4 +- src/stat_item.c | 215 +++++++++++++++++++++++++++++++++++++++ src/vty/utils.c | 22 ++++ tests/Makefile.am | 8 +- tests/stats/stats_test.c | 68 ++++++++++--- 9 files changed, 444 insertions(+), 21 deletions(-) create mode 100644 include/osmocom/core/stat_item.h create mode 100644 src/stat_item.c hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Tue Oct 6 22:27:28 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 6 Oct 2015 22:27:28 GMT Subject: openbsc.git branch neels/gtphub updated. 0.14.0-205-g32e24e0 Message-ID: <201510062227.t96MRSer081295@git.osmocom.org> This is an 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/gtphub has been updated discards 816bd23a4c1f6615f6692ef5b85958a24e356717 (commit) discards 2432422ac944b40173b953cfac7ad65acbce4af4 (commit) discards d56579819bbd3b47f87223d4bf89c02762135851 (commit) discards c11b377fafe780a7ab96b5edbe9574c29ece4dd7 (commit) discards 09934e4508941d3b8f333fe632fdc806d99f4bfd (commit) discards 652c6ef2d0cd9e750882d8fcf585802ea2a9c784 (commit) discards 5d426d12c613ebcd4b24d924d28cd952a66ef0df (commit) discards d99c2e7928980d59ebb1f2fc9906920bf5102ae8 (commit) discards 8562253b58c88280692802d8f31a8f912934c525 (commit) discards e3a6eb62e7cac9bf8b9c230a97403c78e5ca900c (commit) via 32e24e0b500c11a0a8895fdd536c20ee268585c6 (commit) via 23c9616a85a9a2fdf9e3e9b3886cce4c37b8dbee (commit) via e9454f1fae291376faecf73264440196ef08119e (commit) via 9110ee2bd7ea2e1189421d36c2ec3e32ab284431 (commit) via 36ef9ceb2889b43335c398e7b8494da7466f9f37 (commit) via d14b20ada17f128ed8039b21c3f3efde4ff35b21 (commit) via 9e24b9a25c38182c74d1cb51324343874b10089c (commit) via f0ac548967187d668999b79887f9453a819df72f (commit) via 2c7b7dcb80b2fb8df45be7990578301e02821dfa (commit) via de4610e9d70b9ff5cecb27fc0acb1720ce791837 (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 (816bd23a4c1f6615f6692ef5b85958a24e356717) \ N -- N -- N (32e24e0b500c11a0a8895fdd536c20ee268585c6) 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=32e24e0b500c11a0a8895fdd536c20ee268585c6 commit 32e24e0b500c11a0a8895fdd536c20ee268585c6 Author: Neels Hofmeyr Date: Tue Oct 6 15:20:13 2015 +0200 gtphub: debug log http://cgit.osmocom.org/openbsc/commit/?id=23c9616a85a9a2fdf9e3e9b3886cce4c37b8dbee commit 23c9616a85a9a2fdf9e3e9b3886cce4c37b8dbee Author: Neels Hofmeyr Date: Tue Oct 6 14:31:41 2015 +0200 gtphub: add GTP header validation http://cgit.osmocom.org/openbsc/commit/?id=e9454f1fae291376faecf73264440196ef08119e commit e9454f1fae291376faecf73264440196ef08119e Author: Neels Hofmeyr Date: Mon Oct 5 18:14:35 2015 +0200 gtphub: add TEI map test http://cgit.osmocom.org/openbsc/commit/?id=9110ee2bd7ea2e1189421d36c2ec3e32ab284431 commit 9110ee2bd7ea2e1189421d36c2ec3e32ab284431 Author: Neels Hofmeyr Date: Mon Oct 5 17:38:15 2015 +0200 gtphub: add gtphub_test.c (empty) http://cgit.osmocom.org/openbsc/commit/?id=36ef9ceb2889b43335c398e7b8494da7466f9f37 commit 36ef9ceb2889b43335c398e7b8494da7466f9f37 Author: Neels Hofmeyr Date: Tue Oct 6 13:16:07 2015 +0200 gtphub: add TEI map API. http://cgit.osmocom.org/openbsc/commit/?id=d14b20ada17f128ed8039b21c3f3efde4ff35b21 commit d14b20ada17f128ed8039b21c3f3efde4ff35b21 Author: Neels Hofmeyr Date: Tue Oct 6 13:06:56 2015 +0200 gtphub: populate API impl from test prog http://cgit.osmocom.org/openbsc/commit/?id=9e24b9a25c38182c74d1cb51324343874b10089c commit 9e24b9a25c38182c74d1cb51324343874b10089c Author: Neels Hofmeyr Date: Sat Oct 3 03:38:20 2015 +0200 gtphub: add skeletal gtphub.[hc] Sponsored-by: On-Waves ehf http://cgit.osmocom.org/openbsc/commit/?id=f0ac548967187d668999b79887f9453a819df72f commit f0ac548967187d668999b79887f9453a819df72f Author: Neels Hofmeyr Date: Sat Oct 3 02:29:34 2015 +0200 gtphub: add simple netcat test Tweak the hardcoded default ports/interfaces for the test. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/openbsc/commit/?id=2c7b7dcb80b2fb8df45be7990578301e02821dfa commit 2c7b7dcb80b2fb8df45be7990578301e02821dfa Author: Neels Hofmeyr Date: Fri Sep 25 01:13:09 2015 +0200 gtphub: add to build Add program osmo-gtphub from gtphub_main.c to Makefile.am. Add osmo-gtphub binary to gitignore. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/openbsc/commit/?id=de4610e9d70b9ff5cecb27fc0acb1720ce791837 commit de4610e9d70b9ff5cecb27fc0acb1720ce791837 Author: Neels Hofmeyr Date: Thu Sep 24 17:32:30 2015 +0200 Add GTP hub stub, as simplistic UDP forwarder. First steps towards a new GTP hub. The aim is to mux GTP connections, so that multiple SGSN <--> GGSN links can pass through a single point. Background: allow having more than one SGSN, possibly in various remote locations. The recent addition of OAP to GSUP is related to the same background idea. Sponsored-by: On-Waves ehf ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gtphub.h | 52 +++++++-------- openbsc/src/gprs/gtphub.c | 116 ++++++++++++++++++++------------- openbsc/src/gprs/gtphub_main.c | 104 ++++++++++++++++++----------- openbsc/tests/gtphub/gtphub_nc_test.sh | 8 +-- 4 files changed, 166 insertions(+), 114 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed Oct 7 01:02:53 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 7 Oct 2015 01:02:53 GMT Subject: openbsc.git branch neels/gtphub updated. 0.14.0-205-gcd89073 Message-ID: <201510070102.t9712r1B097818@git.osmocom.org> This is an 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/gtphub has been updated discards 32e24e0b500c11a0a8895fdd536c20ee268585c6 (commit) discards 23c9616a85a9a2fdf9e3e9b3886cce4c37b8dbee (commit) discards e9454f1fae291376faecf73264440196ef08119e (commit) discards 9110ee2bd7ea2e1189421d36c2ec3e32ab284431 (commit) discards 36ef9ceb2889b43335c398e7b8494da7466f9f37 (commit) discards d14b20ada17f128ed8039b21c3f3efde4ff35b21 (commit) discards 9e24b9a25c38182c74d1cb51324343874b10089c (commit) via cd890730030de5c8e1944f1605f54d2fa022336e (commit) via 498ba37a966745fbdd1b26c52843ec0443d08e77 (commit) via 711b8ffd34e1b71829b0790f5aac04b0bdf49210 (commit) via aa096403cf6c32eda3948e885cbf15eccb68f1aa (commit) via d0f8a7ba4671eac183cd8e15ec80f308d23308b0 (commit) via b53041f34d09f881ff5095f58d80d24529f1f551 (commit) via 1c6f9f07f3b37f804690e0efb00a050bf00704a2 (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 (32e24e0b500c11a0a8895fdd536c20ee268585c6) \ N -- N -- N (cd890730030de5c8e1944f1605f54d2fa022336e) 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=cd890730030de5c8e1944f1605f54d2fa022336e commit cd890730030de5c8e1944f1605f54d2fa022336e Author: Neels Hofmeyr Date: Tue Oct 6 15:20:13 2015 +0200 gtphub: debug log http://cgit.osmocom.org/openbsc/commit/?id=498ba37a966745fbdd1b26c52843ec0443d08e77 commit 498ba37a966745fbdd1b26c52843ec0443d08e77 Author: Neels Hofmeyr Date: Tue Oct 6 14:31:41 2015 +0200 gtphub: add GTP header validation http://cgit.osmocom.org/openbsc/commit/?id=711b8ffd34e1b71829b0790f5aac04b0bdf49210 commit 711b8ffd34e1b71829b0790f5aac04b0bdf49210 Author: Neels Hofmeyr Date: Mon Oct 5 18:14:35 2015 +0200 gtphub: add TEI map test http://cgit.osmocom.org/openbsc/commit/?id=aa096403cf6c32eda3948e885cbf15eccb68f1aa commit aa096403cf6c32eda3948e885cbf15eccb68f1aa Author: Neels Hofmeyr Date: Mon Oct 5 17:38:15 2015 +0200 gtphub: add gtphub_test.c (empty) http://cgit.osmocom.org/openbsc/commit/?id=d0f8a7ba4671eac183cd8e15ec80f308d23308b0 commit d0f8a7ba4671eac183cd8e15ec80f308d23308b0 Author: Neels Hofmeyr Date: Tue Oct 6 13:16:07 2015 +0200 gtphub: add TEI map API. http://cgit.osmocom.org/openbsc/commit/?id=b53041f34d09f881ff5095f58d80d24529f1f551 commit b53041f34d09f881ff5095f58d80d24529f1f551 Author: Neels Hofmeyr Date: Tue Oct 6 13:06:56 2015 +0200 gtphub: populate API impl from test prog http://cgit.osmocom.org/openbsc/commit/?id=1c6f9f07f3b37f804690e0efb00a050bf00704a2 commit 1c6f9f07f3b37f804690e0efb00a050bf00704a2 Author: Neels Hofmeyr Date: Sat Oct 3 03:38:20 2015 +0200 gtphub: add skeletal gtphub.[hc] Sponsored-by: On-Waves ehf ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gtphub.h | 13 +++--- openbsc/src/gprs/gtphub.c | 96 +++++++++++++++++++++----------------- openbsc/src/gprs/gtphub_main.c | 39 ++++++++-------- openbsc/tests/gtphub/gtphub_test.c | 28 +++-------- 4 files changed, 85 insertions(+), 91 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed Oct 7 01:23:52 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 7 Oct 2015 01:23:52 GMT Subject: openbsc.git branch neels/gtphub updated. 0.14.0-205-g0a54170 Message-ID: <201510070123.t971Nq1J000286@git.osmocom.org> This is an 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/gtphub has been updated discards cd890730030de5c8e1944f1605f54d2fa022336e (commit) discards 498ba37a966745fbdd1b26c52843ec0443d08e77 (commit) discards 711b8ffd34e1b71829b0790f5aac04b0bdf49210 (commit) discards aa096403cf6c32eda3948e885cbf15eccb68f1aa (commit) discards d0f8a7ba4671eac183cd8e15ec80f308d23308b0 (commit) discards b53041f34d09f881ff5095f58d80d24529f1f551 (commit) discards 1c6f9f07f3b37f804690e0efb00a050bf00704a2 (commit) via 0a54170c35f1353a81bd22cc7c4f970fd0c899a5 (commit) via 1b6e74a119e53e8a4cf89ae524868f5e703b9e37 (commit) via 5c5cb10d609a4a45b2685575d3bb7b28b312371f (commit) via c5196eda209fdf6f5f4ac4daf6260625fdecb7e6 (commit) via 98f8bfd5e0fc1b47aead8a56bc99250041c53682 (commit) via 410ebe763004dcb9546b635ef90ae185c2176b4e (commit) via a1222bc41a099a4d1ba4af0bbb7a6d41b0b435d9 (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 (cd890730030de5c8e1944f1605f54d2fa022336e) \ N -- N -- N (0a54170c35f1353a81bd22cc7c4f970fd0c899a5) 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=0a54170c35f1353a81bd22cc7c4f970fd0c899a5 commit 0a54170c35f1353a81bd22cc7c4f970fd0c899a5 Author: Neels Hofmeyr Date: Tue Oct 6 15:20:13 2015 +0200 gtphub: debug log Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openbsc/commit/?id=1b6e74a119e53e8a4cf89ae524868f5e703b9e37 commit 1b6e74a119e53e8a4cf89ae524868f5e703b9e37 Author: Neels Hofmeyr Date: Tue Oct 6 14:31:41 2015 +0200 gtphub: add GTP header validation Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openbsc/commit/?id=5c5cb10d609a4a45b2685575d3bb7b28b312371f commit 5c5cb10d609a4a45b2685575d3bb7b28b312371f Author: Neels Hofmeyr Date: Mon Oct 5 18:14:35 2015 +0200 gtphub: add TEI map test Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openbsc/commit/?id=c5196eda209fdf6f5f4ac4daf6260625fdecb7e6 commit c5196eda209fdf6f5f4ac4daf6260625fdecb7e6 Author: Neels Hofmeyr Date: Mon Oct 5 17:38:15 2015 +0200 gtphub: add gtphub_test.c (empty) Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openbsc/commit/?id=98f8bfd5e0fc1b47aead8a56bc99250041c53682 commit 98f8bfd5e0fc1b47aead8a56bc99250041c53682 Author: Neels Hofmeyr Date: Tue Oct 6 13:16:07 2015 +0200 gtphub: add TEI map API. Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openbsc/commit/?id=410ebe763004dcb9546b635ef90ae185c2176b4e commit 410ebe763004dcb9546b635ef90ae185c2176b4e Author: Neels Hofmeyr Date: Tue Oct 6 13:06:56 2015 +0200 gtphub: populate API impl from test prog Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openbsc/commit/?id=a1222bc41a099a4d1ba4af0bbb7a6d41b0b435d9 commit a1222bc41a099a4d1ba4af0bbb7a6d41b0b435d9 Author: Neels Hofmeyr Date: Sat Oct 3 03:38:20 2015 +0200 gtphub: add skeletal gtphub.[hc] Sponsored-by: On-Waves ehf ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gtphub.h | 10 +++++----- openbsc/src/gprs/gtphub.c | 12 ++++++++---- openbsc/src/gprs/gtphub_main.c | 2 +- 3 files changed, 14 insertions(+), 10 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed Oct 7 01:35:32 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 7 Oct 2015 01:35:32 GMT Subject: openbsc.git branch neels/gtphub updated. 0.14.0-205-ga1b6762 Message-ID: <201510070135.t971ZWuW001508@git.osmocom.org> This is an 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/gtphub has been updated discards 0a54170c35f1353a81bd22cc7c4f970fd0c899a5 (commit) discards 1b6e74a119e53e8a4cf89ae524868f5e703b9e37 (commit) discards 5c5cb10d609a4a45b2685575d3bb7b28b312371f (commit) via a1b67624a89e70612f930648b1faf665cf12a069 (commit) via 39e0ae0d116e0f6ca994cc68ee7027db7a80a085 (commit) via 29346f282ee8068262ae94bdb45f092387eb169c (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 (0a54170c35f1353a81bd22cc7c4f970fd0c899a5) \ N -- N -- N (a1b67624a89e70612f930648b1faf665cf12a069) 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=a1b67624a89e70612f930648b1faf665cf12a069 commit a1b67624a89e70612f930648b1faf665cf12a069 Author: Neels Hofmeyr Date: Tue Oct 6 15:20:13 2015 +0200 gtphub: debug log Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openbsc/commit/?id=39e0ae0d116e0f6ca994cc68ee7027db7a80a085 commit 39e0ae0d116e0f6ca994cc68ee7027db7a80a085 Author: Neels Hofmeyr Date: Tue Oct 6 14:31:41 2015 +0200 gtphub: add GTP header validation Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openbsc/commit/?id=29346f282ee8068262ae94bdb45f092387eb169c commit 29346f282ee8068262ae94bdb45f092387eb169c Author: Neels Hofmeyr Date: Mon Oct 5 18:14:35 2015 +0200 gtphub: add TEI map test Sponsored-by: On-Waves ehi ----------------------------------------------------------------------- Summary of changes: openbsc/tests/gtphub/gtphub_test.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed Oct 7 01:39:13 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 7 Oct 2015 01:39:13 GMT Subject: openbsc.git branch neels/gtphub updated. 0.14.0-205-g08b610f Message-ID: <201510070139.t971dDHo001840@git.osmocom.org> This is an 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/gtphub has been updated discards a1b67624a89e70612f930648b1faf665cf12a069 (commit) discards 39e0ae0d116e0f6ca994cc68ee7027db7a80a085 (commit) discards 29346f282ee8068262ae94bdb45f092387eb169c (commit) discards c5196eda209fdf6f5f4ac4daf6260625fdecb7e6 (commit) discards 98f8bfd5e0fc1b47aead8a56bc99250041c53682 (commit) discards 410ebe763004dcb9546b635ef90ae185c2176b4e (commit) discards a1222bc41a099a4d1ba4af0bbb7a6d41b0b435d9 (commit) discards f0ac548967187d668999b79887f9453a819df72f (commit) via 08b610f6a17f73ae0700dfac3d7ac83359dee7fb (commit) via 643aab5b4d6e305b8b325faabe51f223c8ce01ef (commit) via a14b2d0fed3237c672b446ae4cb30b4a9f121481 (commit) via 283d3f5b9b87f7bd9fb03de4985560b9246c7912 (commit) via 36ba00e9b0e2d86e9af97f0be9271a66d3e1bbae (commit) via 77a651c0609b903a91d5055147c0f04278df9397 (commit) via 7602383ea5831f84518e769c69de7e2aead29cdb (commit) via f0b8a88a76c5edf5f6c161b91a393a911896ea0e (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 (a1b67624a89e70612f930648b1faf665cf12a069) \ N -- N -- N (08b610f6a17f73ae0700dfac3d7ac83359dee7fb) 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=08b610f6a17f73ae0700dfac3d7ac83359dee7fb commit 08b610f6a17f73ae0700dfac3d7ac83359dee7fb Author: Neels Hofmeyr Date: Tue Oct 6 15:20:13 2015 +0200 gtphub: debug log Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openbsc/commit/?id=643aab5b4d6e305b8b325faabe51f223c8ce01ef commit 643aab5b4d6e305b8b325faabe51f223c8ce01ef Author: Neels Hofmeyr Date: Tue Oct 6 14:31:41 2015 +0200 gtphub: add GTP header validation Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openbsc/commit/?id=a14b2d0fed3237c672b446ae4cb30b4a9f121481 commit a14b2d0fed3237c672b446ae4cb30b4a9f121481 Author: Neels Hofmeyr Date: Mon Oct 5 18:14:35 2015 +0200 gtphub: add TEI map test Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openbsc/commit/?id=283d3f5b9b87f7bd9fb03de4985560b9246c7912 commit 283d3f5b9b87f7bd9fb03de4985560b9246c7912 Author: Neels Hofmeyr Date: Mon Oct 5 17:38:15 2015 +0200 gtphub: add gtphub_test.c (empty) Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openbsc/commit/?id=36ba00e9b0e2d86e9af97f0be9271a66d3e1bbae commit 36ba00e9b0e2d86e9af97f0be9271a66d3e1bbae Author: Neels Hofmeyr Date: Tue Oct 6 13:16:07 2015 +0200 gtphub: add TEI map API. Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openbsc/commit/?id=77a651c0609b903a91d5055147c0f04278df9397 commit 77a651c0609b903a91d5055147c0f04278df9397 Author: Neels Hofmeyr Date: Tue Oct 6 13:06:56 2015 +0200 gtphub: populate API impl from test prog Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openbsc/commit/?id=7602383ea5831f84518e769c69de7e2aead29cdb commit 7602383ea5831f84518e769c69de7e2aead29cdb Author: Neels Hofmeyr Date: Sat Oct 3 03:38:20 2015 +0200 gtphub: add skeletal gtphub.[hc] Sponsored-by: On-Waves ehf http://cgit.osmocom.org/openbsc/commit/?id=f0b8a88a76c5edf5f6c161b91a393a911896ea0e commit f0b8a88a76c5edf5f6c161b91a393a911896ea0e Author: Neels Hofmeyr Date: Sat Oct 3 02:29:34 2015 +0200 gtphub: add simple netcat test Tweak the hardcoded default ports/interfaces for the test. Sponsored-by: On-Waves ehf ----------------------------------------------------------------------- Summary of changes: openbsc/tests/gtphub/gtphub_nc_test.sh | 2 -- 1 file changed, 2 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed Oct 7 13:59:52 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 7 Oct 2015 13:59:52 GMT Subject: osmo-iuh.git branch master updated. 9614d9aea7e7efa346cef23c14b78a1471dd0ab2 Message-ID: <201510071359.t97Dxqd9086679@git.osmocom.org> This is an 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 9614d9aea7e7efa346cef23c14b78a1471dd0ab2 (commit) from 0bb126123983237ae578d14857777d0af0818105 (commit) Those revisions listed above that are new 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=9614d9aea7e7efa346cef23c14b78a1471dd0ab2 commit 9614d9aea7e7efa346cef23c14b78a1471dd0ab2 Author: Harald Welte Date: Wed Oct 7 15:59:25 2015 +0200 add more relevant/related specs ----------------------------------------------------------------------- Summary of changes: specs/by_chapter/25.401.pdf | 1 + specs/by_chapter/25.410.pdf | 1 + specs/by_chapter/25.414.pdf | 1 + .../iu_data_transport_and_transport_signalling.pdf | 1 + .../by_name/iu_general_aspects_and_principles.pdf | 1 + specs/by_name/utran_overall_description.pdf | 1 + specs/files/ts_125401v040200p.pdf | 1749 ++++++++++++++++++++ specs/files/ts_125410v120000p.pdf | Bin 0 -> 191294 bytes specs/files/ts_125414v120000p.pdf | Bin 0 -> 124506 bytes 9 files changed, 1755 insertions(+) create mode 120000 specs/by_chapter/25.401.pdf create mode 120000 specs/by_chapter/25.410.pdf create mode 120000 specs/by_chapter/25.414.pdf create mode 120000 specs/by_name/iu_data_transport_and_transport_signalling.pdf create mode 120000 specs/by_name/iu_general_aspects_and_principles.pdf create mode 120000 specs/by_name/utran_overall_description.pdf create mode 100644 specs/files/ts_125401v040200p.pdf create mode 100644 specs/files/ts_125410v120000p.pdf create mode 100644 specs/files/ts_125414v120000p.pdf hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Wed Oct 7 14:00:17 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 7 Oct 2015 14:00:17 GMT Subject: openbsc.git branch neels/gtphub updated. 0.14.0-210-g90684fe Message-ID: <201510071400.t97E0HHH086941@git.osmocom.org> This is an 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/gtphub has been updated discards 08b610f6a17f73ae0700dfac3d7ac83359dee7fb (commit) discards 643aab5b4d6e305b8b325faabe51f223c8ce01ef (commit) discards a14b2d0fed3237c672b446ae4cb30b4a9f121481 (commit) discards 283d3f5b9b87f7bd9fb03de4985560b9246c7912 (commit) discards 36ba00e9b0e2d86e9af97f0be9271a66d3e1bbae (commit) discards 77a651c0609b903a91d5055147c0f04278df9397 (commit) discards 7602383ea5831f84518e769c69de7e2aead29cdb (commit) discards f0b8a88a76c5edf5f6c161b91a393a911896ea0e (commit) discards 2c7b7dcb80b2fb8df45be7990578301e02821dfa (commit) discards de4610e9d70b9ff5cecb27fc0acb1720ce791837 (commit) via 90684febe4124b914b318a7d3689a157613c4c52 (commit) via 4ec65fc2f4b7e175ca9b3d3f42d9ef0c0d532034 (commit) via 63f9b39f5dfedd04fca33bf18dcf4da5f4bfe586 (commit) via 8d193170495850d4ab7680dbd53d4f153e37002c (commit) via 5aff4a5d9221d703bb52bb8421eabaa8283332b6 (commit) via 2fd5c8febf69b5ea1c4dd9cc826024f59ea06fb4 (commit) via 03475a31e1c95b52f521df5e10b73a5bcce67c2f (commit) via 9883b09d7c4f0a3caf76dc985a4f977cd4de2427 (commit) via f31908d2c4e1e7e245d54b76debe9bac4a5a50e7 (commit) via 90f5c9b527f92d7215642536fbe36e79cd3a91be (commit) via 8b4e58462167493e31109e965b4ad6c32d2215f1 (commit) via 7a77d0155f154b88d768832932b8b2c35681782f (commit) via a174a47811f2168d63f6f021d3ed2f156bff9951 (commit) via 615ed46a6ab25f71a7ab0d8201d33b4dbf8fc5b0 (commit) via 11cb7a9fd9d853aaf5ff3d34c179fa3afc9a80a4 (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 (08b610f6a17f73ae0700dfac3d7ac83359dee7fb) \ N -- N -- N (90684febe4124b914b318a7d3689a157613c4c52) 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=90684febe4124b914b318a7d3689a157613c4c52 commit 90684febe4124b914b318a7d3689a157613c4c52 Author: Neels Hofmeyr Date: Tue Oct 6 15:20:13 2015 +0200 gtphub: debug log Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openbsc/commit/?id=4ec65fc2f4b7e175ca9b3d3f42d9ef0c0d532034 commit 4ec65fc2f4b7e175ca9b3d3f42d9ef0c0d532034 Author: Neels Hofmeyr Date: Tue Oct 6 14:31:41 2015 +0200 gtphub: add GTP header validation Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openbsc/commit/?id=63f9b39f5dfedd04fca33bf18dcf4da5f4bfe586 commit 63f9b39f5dfedd04fca33bf18dcf4da5f4bfe586 Author: Neels Hofmeyr Date: Mon Oct 5 18:14:35 2015 +0200 gtphub: add TEI map test Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openbsc/commit/?id=8d193170495850d4ab7680dbd53d4f153e37002c commit 8d193170495850d4ab7680dbd53d4f153e37002c Author: Neels Hofmeyr Date: Mon Oct 5 17:38:15 2015 +0200 gtphub: add gtphub_test.c (empty) Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openbsc/commit/?id=5aff4a5d9221d703bb52bb8421eabaa8283332b6 commit 5aff4a5d9221d703bb52bb8421eabaa8283332b6 Author: Neels Hofmeyr Date: Tue Oct 6 13:16:07 2015 +0200 gtphub: add TEI map API. Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openbsc/commit/?id=2fd5c8febf69b5ea1c4dd9cc826024f59ea06fb4 commit 2fd5c8febf69b5ea1c4dd9cc826024f59ea06fb4 Author: Neels Hofmeyr Date: Tue Oct 6 13:06:56 2015 +0200 gtphub: populate API impl from test prog Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openbsc/commit/?id=03475a31e1c95b52f521df5e10b73a5bcce67c2f commit 03475a31e1c95b52f521df5e10b73a5bcce67c2f Author: Neels Hofmeyr Date: Sat Oct 3 03:38:20 2015 +0200 gtphub: add skeletal gtphub.[hc] Sponsored-by: On-Waves ehf http://cgit.osmocom.org/openbsc/commit/?id=9883b09d7c4f0a3caf76dc985a4f977cd4de2427 commit 9883b09d7c4f0a3caf76dc985a4f977cd4de2427 Author: Neels Hofmeyr Date: Sat Oct 3 02:29:34 2015 +0200 gtphub: add simple netcat test Tweak the hardcoded default ports/interfaces for the test. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/openbsc/commit/?id=f31908d2c4e1e7e245d54b76debe9bac4a5a50e7 commit f31908d2c4e1e7e245d54b76debe9bac4a5a50e7 Author: Neels Hofmeyr Date: Fri Sep 25 01:13:09 2015 +0200 gtphub: add to build Add program osmo-gtphub from gtphub_main.c to Makefile.am. Add osmo-gtphub binary to gitignore. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/openbsc/commit/?id=90f5c9b527f92d7215642536fbe36e79cd3a91be commit 90f5c9b527f92d7215642536fbe36e79cd3a91be Author: Neels Hofmeyr Date: Thu Sep 24 17:32:30 2015 +0200 Add GTP hub stub, as simplistic UDP forwarder. First steps towards a new GTP hub. The aim is to mux GTP connections, so that multiple SGSN <--> GGSN links can pass through a single point. Background: allow having more than one SGSN, possibly in various remote locations. The recent addition of OAP to GSUP is related to the same background idea. Sponsored-by: On-Waves ehf ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/bsc_api.h | 2 +- openbsc/include/openbsc/gsm_04_08.h | 3 +- openbsc/include/openbsc/gsm_data_shared.h | 10 ++--- openbsc/include/openbsc/gtphub.h | 8 +--- openbsc/src/gprs/gtphub.c | 61 +++++++++++++++---------------- openbsc/src/libbsc/abis_rsl.c | 18 ++++----- openbsc/src/libbsc/bsc_api.c | 6 +-- openbsc/src/libbsc/bsc_vty.c | 59 +++++++++++++----------------- openbsc/src/libbsc/gsm_04_08_utils.c | 57 ++++++++++++----------------- openbsc/src/osmo-bsc/osmo_bsc_api.c | 36 ++++++++++++------ openbsc/tests/gtphub/gtphub_nc_test.sh | 11 ++++-- openbsc/tests/gtphub/gtphub_test.c | 4 -- 12 files changed, 131 insertions(+), 144 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed Oct 7 17:20:15 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 7 Oct 2015 17:20:15 GMT Subject: openbsc.git branch master updated. 0.14.0-202-g0e62e59 Message-ID: <201510071720.t97HKFoc018331@git.osmocom.org> This is an 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 0e62e595a697eb6075349b586ed264bdb9462cd0 (commit) via 06cfe00c711a037981b53946dbaa5b042acb2fbb (commit) from 8b4e58462167493e31109e965b4ad6c32d2215f1 (commit) Those revisions listed above that are new 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=0e62e595a697eb6075349b586ed264bdb9462cd0 commit 0e62e595a697eb6075349b586ed264bdb9462cd0 Author: Neels Hofmeyr Date: Thu Oct 1 15:23:52 2015 +0200 Add OAP design document. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/openbsc/commit/?id=06cfe00c711a037981b53946dbaa5b042acb2fbb commit 06cfe00c711a037981b53946dbaa5b042acb2fbb Author: Neels Hofmeyr Date: Thu Oct 1 15:23:51 2015 +0200 gsup: factor out header composition & sending. Move IPA header composition and sending to new static gsup_client_send() (so I can use it in the upcoming OAP code). Sponsored-by: On-Waves ehf ----------------------------------------------------------------------- Summary of changes: openbsc/doc/osmocom-authn-protocol.txt | 250 +++++++++++++++++++++++++++++++++ openbsc/src/gprs/gprs_gsup_client.c | 12 +- 2 files changed, 259 insertions(+), 3 deletions(-) create mode 100644 openbsc/doc/osmocom-authn-protocol.txt hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Oct 8 13:11:35 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 8 Oct 2015 13:11:35 GMT Subject: openbsc.git branch neels/sgsn-id-3 updated. 0.14.0-205-g49a3b1b Message-ID: <201510081311.t98DBZC5067016@git.osmocom.org> This is an 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/sgsn-id-3 has been updated via 49a3b1bb03624e8c6c6ec418a37f3272a04d6147 (commit) via ec9b57c4756711ca78d22f9a44287609e7843bc8 (commit) from ac287bf95f0c17dbad4d4278577da057bf5d39cb (commit) Those revisions listed above that are new 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=49a3b1bb03624e8c6c6ec418a37f3272a04d6147 commit 49a3b1bb03624e8c6c6ec418a37f3272a04d6147 Author: Neels Hofmeyr Date: Thu Oct 8 15:11:28 2015 +0200 wip: big endian http://cgit.osmocom.org/openbsc/commit/?id=ec9b57c4756711ca78d22f9a44287609e7843bc8 commit ec9b57c4756711ca78d22f9a44287609e7843bc8 Author: Neels Hofmeyr Date: Thu Oct 8 15:11:16 2015 +0200 libcommon/utils.c: fix copyright ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/utils.h | 8 ++++++-- openbsc/src/gprs/gprs_gsup_messages.c | 15 +++++++++++++++ openbsc/src/gprs/oap_messages.c | 11 +++++++---- openbsc/src/libcommon/utils.c | 26 +++----------------------- 4 files changed, 31 insertions(+), 29 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Oct 8 13:12:01 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 8 Oct 2015 13:12:01 GMT Subject: openbsc.git branch neels/gtphub updated. 0.14.0-213-g72687c6 Message-ID: <201510081312.t98DC1WF067104@git.osmocom.org> This is an 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/gtphub has been updated via 72687c6c6891d286709d4f1be27320f4747f0430 (commit) via db7b42465a670ce63f52ee2910f85722aee5c73f (commit) via 6caab4a264b5728388ac3f0828055568bd002a9c (commit) from 90684febe4124b914b318a7d3689a157613c4c52 (commit) Those revisions listed above that are new 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=72687c6c6891d286709d4f1be27320f4747f0430 commit 72687c6c6891d286709d4f1be27320f4747f0430 Author: Neels Hofmeyr Date: Thu Oct 8 14:01:42 2015 +0200 gtphub: comment in nc test http://cgit.osmocom.org/openbsc/commit/?id=db7b42465a670ce63f52ee2910f85722aee5c73f commit db7b42465a670ce63f52ee2910f85722aee5c73f Author: Neels Hofmeyr Date: Thu Oct 8 13:32:34 2015 +0200 gtphub: rename: server/client to GGSN/SGSN. http://cgit.osmocom.org/openbsc/commit/?id=6caab4a264b5728388ac3f0828055568bd002a9c commit 6caab4a264b5728388ac3f0828055568bd002a9c Author: Neels Hofmeyr Date: Thu Oct 8 13:31:40 2015 +0200 gtphub: add a todo comment ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gtphub.h | 8 ++--- openbsc/src/gprs/gtphub.c | 64 ++++++++++++++++++---------------- openbsc/src/gprs/gtphub_main.c | 38 ++++++++++---------- openbsc/tests/gtphub/gtphub_nc_test.sh | 1 + 4 files changed, 57 insertions(+), 54 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Oct 8 15:05:52 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 8 Oct 2015 15:05:52 GMT Subject: openbsc.git branch zecke/features/osmux-reliability updated. 0.14.0-209-g864db67 Message-ID: <201510081505.t98F5qIh080825@git.osmocom.org> This is an 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/osmux-reliability has been updated discards c9923e4e8a8752fe084fbf2bdb6c0755c11fed2e (commit) discards a63000032940bd32331d0a5529f85ff57ddc7d72 (commit) discards c7a776c496f21d5e044bc030dc61b01ab7b36aa2 (commit) discards 46a518979424913841a3f512eb04838333f64481 (commit) discards d10daee17fd32369a103e11dac1482638df462ec (commit) discards 97bf148af933b8c80bbc3a79e830208b9c172039 (commit) via 864db676cd56213dd59594eae62a576acf55ee62 (commit) via f55bb41c326b3d9582912818d38b7b492d63a4ce (commit) via fb664ad57d853565bca3289f2b83ee8347bb5ef5 (commit) via 9b54b132599ee366a642008a41c63c855b666deb (commit) via ed96fdb774da99313f2ffbc08511451b3f33330e (commit) via ba67df65233121043568c299c5d868c6d63e74a3 (commit) via fded0a7362cbe4507ccb9d4c5e75a3700fca9657 (commit) via 0e62e595a697eb6075349b586ed264bdb9462cd0 (commit) via 06cfe00c711a037981b53946dbaa5b042acb2fbb (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 (c9923e4e8a8752fe084fbf2bdb6c0755c11fed2e) \ N -- N -- N (864db676cd56213dd59594eae62a576acf55ee62) 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=864db676cd56213dd59594eae62a576acf55ee62 commit 864db676cd56213dd59594eae62a576acf55ee62 Author: Holger Hans Peter Freyther Date: Thu Oct 8 16:58:13 2015 +0200 osmux: Make sure that bigger Osmux ids actually fit We put a signed integer into this string but did not account for the newline and for the terminating NUL of the string. Add the newline to the string and add one for NUL. Spotted while accidently having a CID of 255. http://cgit.osmocom.org/openbsc/commit/?id=f55bb41c326b3d9582912818d38b7b492d63a4ce commit f55bb41c326b3d9582912818d38b7b492d63a4ce Author: Holger Hans Peter Freyther Date: Sun Oct 4 11:11:11 2015 +0200 osmux: Remember the allocated CID and make sure it is released There appears to be a leak of CIDs: <000b> mgcp_osmux.c:544 All Osmux circuits are in use! There are paths that a CID had been requested and never released of the NAT. Remember the allocated CID inside the endpoint so it can always be released. It is using a new variable as the behavior for the NAT and MGCP MGW is different. The allocated_cid must be signed so that we can assign outside of the 0-255 range of it. Fixes: OW#1493 http://cgit.osmocom.org/openbsc/commit/?id=fb664ad57d853565bca3289f2b83ee8347bb5ef5 commit fb664ad57d853565bca3289f2b83ee8347bb5ef5 Author: Holger Hans Peter Freyther Date: Fri Oct 2 18:15:18 2015 +0200 osmux: Enforce Osmux only global and per BSC configuration Extend the osmux only setting from the MGCP MGW to the NAT. This is applied when an endpoint is allocated and/or when the allocation is confirmed by the remote system. Not tested. The impact should only be when the new option is being used. Fixes: OW#1492 http://cgit.osmocom.org/openbsc/commit/?id=9b54b132599ee366a642008a41c63c855b666deb commit 9b54b132599ee366a642008a41c63c855b666deb Author: Holger Hans Peter Freyther Date: Fri Oct 2 17:38:27 2015 +0200 osmux: Allow to enforce using Osmux for the client Some systems only want to use Osmux. In case only Osmux should be used fail if it has not be offered/acked. Client: Verified On, Off and Only with X-Osmux: 3 and without this field. <000b> mgcp_protocol.c:823 Osmux only and no osmux offered on 0x14 <000b> mgcp_protocol.c:884 Resource error on 0x14 NAT: Not tested and implemented Fixes: OW#1492 http://cgit.osmocom.org/openbsc/commit/?id=ed96fdb774da99313f2ffbc08511451b3f33330e commit ed96fdb774da99313f2ffbc08511451b3f33330e Author: Holger Hans Peter Freyther Date: Fri Oct 2 16:25:21 2015 +0200 osmux: Add introspection for osmux. * Print number of used CIDs for the system * Hopefully this is just the beginning http://cgit.osmocom.org/openbsc/commit/?id=ba67df65233121043568c299c5d868c6d63e74a3 commit ba67df65233121043568c299c5d868c6d63e74a3 Author: Holger Hans Peter Freyther Date: Fri Oct 2 16:11:15 2015 +0200 osmux: Do not divide the number of bytes by eight. sizeof(uint8_t) == 1 and there is no need to create an array with 16 bytes and then only use the first two of them. This means the CID range is from 0 to 127 and we should be able to extend this to 256 by changing the array size to 32. Update the testcase now that we can have more than 16 calls with Osmux. http://cgit.osmocom.org/openbsc/commit/?id=fded0a7362cbe4507ccb9d4c5e75a3700fca9657 commit fded0a7362cbe4507ccb9d4c5e75a3700fca9657 Author: Holger Hans Peter Freyther Date: Fri Oct 2 15:56:35 2015 +0200 osmux: Test cid allocation and de-allocation * Test that one can get an id * That they are assigned predicatble right now * That returning them will make the number of used ones go down * That allocating more will fail ----------------------------------------------------------------------- Summary of changes: openbsc/doc/osmocom-authn-protocol.txt | 250 ++++++++++++++++++++++++++++++ openbsc/include/openbsc/mgcp_internal.h | 2 +- openbsc/src/gprs/gprs_gsup_client.c | 12 +- openbsc/src/osmo-bsc_nat/bsc_mgcp_utils.c | 6 +- 4 files changed, 263 insertions(+), 7 deletions(-) create mode 100644 openbsc/doc/osmocom-authn-protocol.txt hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Oct 8 17:18:35 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 8 Oct 2015 17:18:35 GMT Subject: openbsc.git branch master updated. 0.14.0-203-gb3cbd9a Message-ID: <201510081718.t98HIZE7097056@git.osmocom.org> This is an 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 b3cbd9aa3b8e80060ff38b975e297a5b4a850fec (commit) from 0e62e595a697eb6075349b586ed264bdb9462cd0 (commit) Those revisions listed above that are new 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=b3cbd9aa3b8e80060ff38b975e297a5b4a850fec commit b3cbd9aa3b8e80060ff38b975e297a5b4a850fec Author: Holger Hans Peter Freyther Date: Thu Oct 8 19:15:41 2015 +0200 mgcp: Indicate where the sending failed The log message does not help and says where the data is being sent to. This is because we have both a RTP and RTCP port. Remember if we failed with RTCP or RTP and improve the log message. I was searching a case where the port was bound to a local address (e.g. 127.0.0.1) and tried to send the data to a public one (e.g. 8.8.8.8). ----------------------------------------------------------------------- Summary of changes: openbsc/src/libmgcp/mgcp_network.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Oct 8 23:06:12 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 8 Oct 2015 23:06:12 GMT Subject: libosmocore.git branch master updated. 0.8.0-57-gc84851b Message-ID: <201510082306.t98N6Cnr045730@git.osmocom.org> This is an 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 c84851bccc2e5e60536afa474a5f13134a3b79c9 (commit) from 5eeb17a0178a72d291cb99f2391d8ea7e9b65dd4 (commit) Those revisions listed above that are new 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=c84851bccc2e5e60536afa474a5f13134a3b79c9 commit c84851bccc2e5e60536afa474a5f13134a3b79c9 Author: Neels Hofmeyr Date: Fri Oct 9 00:01:06 2015 +0200 comments ----------------------------------------------------------------------- Summary of changes: include/osmocom/core/bitXXgen.h.tpl | 4 ++-- include/osmocom/core/linuxlist.h | 3 ++- 2 files changed, 4 insertions(+), 3 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Thu Oct 8 23:07:13 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 8 Oct 2015 23:07:13 GMT Subject: openbsc.git branch neels/sgsn-id-3 updated. 0.14.0-205-g7271ed7 Message-ID: <201510082307.t98N7DC0045912@git.osmocom.org> This is an 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/sgsn-id-3 has been updated discards 49a3b1bb03624e8c6c6ec418a37f3272a04d6147 (commit) discards ec9b57c4756711ca78d22f9a44287609e7843bc8 (commit) via 7271ed79a52c327e5101d72e22ed2bf72a48237d (commit) via 7b7d11b45210ce0bb20e6021a9c8c6480abfddeb (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 (49a3b1bb03624e8c6c6ec418a37f3272a04d6147) \ N -- N -- N (7271ed79a52c327e5101d72e22ed2bf72a48237d) 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=7271ed79a52c327e5101d72e22ed2bf72a48237d commit 7271ed79a52c327e5101d72e22ed2bf72a48237d Author: Neels Hofmeyr Date: Fri Oct 9 00:20:10 2015 +0200 oap: move static asserts http://cgit.osmocom.org/openbsc/commit/?id=7b7d11b45210ce0bb20e6021a9c8c6480abfddeb commit 7b7d11b45210ce0bb20e6021a9c8c6480abfddeb Author: Neels Hofmeyr Date: Thu Oct 8 15:11:16 2015 +0200 fix some comments ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/oap.h | 6 +++--- openbsc/include/openbsc/utils.h | 8 ++------ openbsc/src/gprs/gprs_gsup_messages.c | 15 --------------- openbsc/src/gprs/oap.c | 11 ++++++----- openbsc/src/gprs/oap_messages.c | 11 ++++------- openbsc/src/libcommon/utils.c | 24 ++++++++++++++++++++++-- 6 files changed, 37 insertions(+), 38 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Fri Oct 9 00:05:30 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 9 Oct 2015 00:05:30 GMT Subject: openbsc.git branch neels/sgsn-id-3 updated. 0.14.0-211-g440d1f8 Message-ID: <201510090005.t9905Uof053800@git.osmocom.org> This is an 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/sgsn-id-3 has been updated discards 7271ed79a52c327e5101d72e22ed2bf72a48237d (commit) discards 7b7d11b45210ce0bb20e6021a9c8c6480abfddeb (commit) discards ac287bf95f0c17dbad4d4278577da057bf5d39cb (commit) discards 77bc0f8d9c332a49d2c75bdbde4b978754810e11 (commit) discards 44f30f06ec662085e62ca4cacc0ee7d9a9205ae0 (commit) discards 36699f06dfd75cfc4bdb958bff9366a7af786a16 (commit) discards e8b398c5083a9b147161d66024f2921cc81d9d13 (commit) discards 9f1504373e186e3b0ad0b21242708570122e696b (commit) discards d1eee343c814567537b03383d14d162b40fc91c5 (commit) discards fd055b1eb9adc8e113e985033847164c156f57ba (commit) via 440d1f841d3c3933dcb4870c1728e01e0af19c3a (commit) via b87308e7577e47489f03e5109c8e360d501622ee (commit) via 2c3a2d3ef5ba390e5414eb9aa1f138aa6c2c411a (commit) via 61546c84f0b824d6366f69022b9f47a7d853ffee (commit) via 7d87686869efab9e99c325e107999651f2270fa9 (commit) via afac27684f4a8595bbcf7f9881f4af116ed63091 (commit) via 65e85cfda171bf1c9f052be7beb1f1691b9b1f03 (commit) via 4205ee121419375eaa413f4840f9c7c85432a2eb (commit) via b3cbd9aa3b8e80060ff38b975e297a5b4a850fec (commit) via 0e62e595a697eb6075349b586ed264bdb9462cd0 (commit) via 06cfe00c711a037981b53946dbaa5b042acb2fbb (commit) via 8b4e58462167493e31109e965b4ad6c32d2215f1 (commit) via 7a77d0155f154b88d768832932b8b2c35681782f (commit) via a174a47811f2168d63f6f021d3ed2f156bff9951 (commit) via 615ed46a6ab25f71a7ab0d8201d33b4dbf8fc5b0 (commit) via 11cb7a9fd9d853aaf5ff3d34c179fa3afc9a80a4 (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 (7271ed79a52c327e5101d72e22ed2bf72a48237d) \ N -- N -- N (440d1f841d3c3933dcb4870c1728e01e0af19c3a) 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=440d1f841d3c3933dcb4870c1728e01e0af19c3a commit 440d1f841d3c3933dcb4870c1728e01e0af19c3a Author: Neels Hofmeyr Date: Fri Oct 9 00:20:10 2015 +0200 oap: move static asserts http://cgit.osmocom.org/openbsc/commit/?id=b87308e7577e47489f03e5109c8e360d501622ee commit b87308e7577e47489f03e5109c8e360d501622ee Author: Neels Hofmeyr Date: Thu Oct 8 15:11:16 2015 +0200 fix some comments http://cgit.osmocom.org/openbsc/commit/?id=2c3a2d3ef5ba390e5414eb9aa1f138aa6c2c411a commit 2c3a2d3ef5ba390e5414eb9aa1f138aa6c2c411a Author: Neels Hofmeyr Date: Thu Oct 1 13:43:04 2015 +0200 oap: add OAP config to VTY Sponsored-by: On-Waves ehf http://cgit.osmocom.org/openbsc/commit/?id=61546c84f0b824d6366f69022b9f47a7d853ffee commit 61546c84f0b824d6366f69022b9f47a7d853ffee Author: Neels Hofmeyr Date: Thu Oct 1 01:52:40 2015 +0200 gsup/oap: add OAP to GSUP client. Trigger an OAP registration upon IPA connect. Feed incoming OAP messages to oap_handle() and send replies returned by it. Add oap_config to sgsn_config (todo: vty). Sponsored-by: On-Waves ehf http://cgit.osmocom.org/openbsc/commit/?id=7d87686869efab9e99c325e107999651f2270fa9 commit 7d87686869efab9e99c325e107999651f2270fa9 Author: Neels Hofmeyr Date: Wed Sep 30 22:58:57 2015 +0200 oap: add OAP API test Sponsored-by: On-Waves ehf http://cgit.osmocom.org/openbsc/commit/?id=afac27684f4a8595bbcf7f9881f4af116ed63091 commit afac27684f4a8595bbcf7f9881f4af116ed63091 Author: Neels Hofmeyr Date: Thu Oct 1 14:12:40 2015 +0200 oap: add oap testsuite skeleton Sponsored-by: On-Waves ehf http://cgit.osmocom.org/openbsc/commit/?id=65e85cfda171bf1c9f052be7beb1f1691b9b1f03 commit 65e85cfda171bf1c9f052be7beb1f1691b9b1f03 Author: Neels Hofmeyr Date: Wed Sep 30 18:30:11 2015 +0200 oap: implement initial OAP API. Add oap.[hc] and oap_messages.[hc]. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/openbsc/commit/?id=4205ee121419375eaa413f4840f9c7c85432a2eb commit 4205ee121419375eaa413f4840f9c7c85432a2eb Author: Neels Hofmeyr Date: Wed Sep 30 17:44:55 2015 +0200 libcommon: soak up three static functions. Add new kitchen sink openbsc/utils.h and libcommon/utils.c to make three so far static functions public (so I can use them in the upcoming OAP code). A place to put them could have been the gprs_utils.h, but all general functions in there have a gprs_ prefix, and todo markings to move them away. All other libcommon headers are too specific, so I opened up this kitchen sink header. Apply the change in Makefiles and C files. ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/bsc_api.h | 2 +- openbsc/include/openbsc/gsm_04_08.h | 3 +- openbsc/include/openbsc/gsm_data_shared.h | 10 +++--- openbsc/src/libbsc/abis_rsl.c | 18 +++++----- openbsc/src/libbsc/bsc_api.c | 6 ++-- openbsc/src/libbsc/bsc_vty.c | 59 +++++++++++++------------------ openbsc/src/libbsc/gsm_04_08_utils.c | 57 ++++++++++++----------------- openbsc/src/libmgcp/mgcp_network.c | 8 +++-- openbsc/src/osmo-bsc/osmo_bsc_api.c | 36 +++++++++++++------ 9 files changed, 99 insertions(+), 100 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Fri Oct 9 10:53:01 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 9 Oct 2015 10:53:01 GMT Subject: cellmgr-ng.git branch master updated. 1.3.0-59-g2c33e2a Message-ID: <201510091053.t99Ar10N042108@git.osmocom.org> This is an 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 2c33e2a81e747b519c47ec90f598055398288a4b (commit) from 38d37c598cd0ef8532b4f93c241865243f3cbef2 (commit) Those revisions listed above that are new 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=2c33e2a81e747b519c47ec90f598055398288a4b commit 2c33e2a81e747b519c47ec90f598055398288a4b Author: Holger Hans Peter Freyther Date: Fri Oct 9 12:10:49 2015 +0200 ss7: Mark the link as down after the shutdown ----------------------------------------------------------------------- Summary of changes: src/ss7_application.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) hooks/post-receive -- Cellmanager NG, intended to interface with BSplus From gitosis at osmocom.org Fri Oct 9 12:53:29 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 9 Oct 2015 12:53:29 GMT Subject: cellmgr-ng.git branch master updated. 1.3.0-63-g68acda7 Message-ID: <201510091253.t99CrTnm056856@git.osmocom.org> This is an 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 68acda7f223f59b809b11cf009b1c008e747cc91 (commit) via a41c992c1262d709786e5d3bbc9e5aa8dd4eb037 (commit) via e948224d44bfc2f39feb231d8dee066399ef8e56 (commit) via f0c65696a4b950b7cf7b4b9b5e5643d6007c2e98 (commit) from 2c33e2a81e747b519c47ec90f598055398288a4b (commit) Those revisions listed above that are new 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=68acda7f223f59b809b11cf009b1c008e747cc91 commit 68acda7f223f59b809b11cf009b1c008e747cc91 Author: Holger Hans Peter Freyther Date: Fri Oct 9 14:52:26 2015 +0200 Make the 1.4.6 release http://cgit.osmocom.org/cellmgr-ng/commit/?id=a41c992c1262d709786e5d3bbc9e5aa8dd4eb037 commit a41c992c1262d709786e5d3bbc9e5aa8dd4eb037 Author: Holger Hans Peter Freyther Date: Fri Oct 9 14:48:05 2015 +0200 m3ua: Make the link up timeout configurable on the system Make it possible to set it. 10s seems to be a very reasonable timeout. It should not really take much longer than that. http://cgit.osmocom.org/cellmgr-ng/commit/?id=e948224d44bfc2f39feb231d8dee066399ef8e56 commit e948224d44bfc2f39feb231d8dee066399ef8e56 Author: Holger Hans Peter Freyther Date: Fri Oct 9 14:43:12 2015 +0200 m3ua: Start timer to wait for ASPAC_ACK For M3UA we should have one time-out for operation we want and then re-transmit it. As this is too much work right now create a single timer that waits that after a connect the ASPAC_ACK state will be reached. http://cgit.osmocom.org/cellmgr-ng/commit/?id=f0c65696a4b950b7cf7b4b9b5e5643d6007c2e98 commit f0c65696a4b950b7cf7b4b9b5e5643d6007c2e98 Author: Holger Hans Peter Freyther Date: Fri Oct 9 12:54:10 2015 +0200 Make the 1.4.5 release ----------------------------------------------------------------------- Summary of changes: debian/changelog | 13 +++++++++++++ include/sctp_m3ua.h | 4 ++++ src/sctp_m3ua_client.c | 14 ++++++++++++++ src/vty_interface.c | 20 ++++++++++++++++++++ 4 files changed, 51 insertions(+) hooks/post-receive -- Cellmanager NG, intended to interface with BSplus From gitosis at osmocom.org Sun Oct 11 19:56:40 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 11 Oct 2015 19:56:40 GMT Subject: osmo-bts.git annotated tag 0.4.0 created. 0.4.0 Message-ID: <201510111956.t9BJued6087124@git.osmocom.org> This is an 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 annotated tag, 0.4.0 has been created at 3ec7944a900e6d5f2060cb99a98a5d2e7a22906c (tag) tagging f1fb0fa3af174c605f60458388bba61ef4f40fa8 (commit) replaces 0.3.0 tagged by Harald Welte on Sun Oct 11 21:56:13 2015 +0200 - Log ----------------------------------------------------------------- tag 0.4.0 marking the l1sap merge -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iD8DBQBWGr7lXaXGVTD0i/8RAlKRAJsESUh1jQN2sIJoeD98Egen9DyqXQCcCMn9 5U0r67lRP9Yhuhh5AENFCO4= =hqJa -----END PGP SIGNATURE----- Alexander Chemeris (10): trx: Implement BER calculations. tests: Update bursts_test to accommodate BER calculations. trx: More logging for voice frame decoding functions. trx: Fix typo in a log message. trx: Remove unused variables. trx: Cleanup unused parts of loops.c trx: Assume 100% BER if total decoded bits is 0 in l1if_process_meas_res() trx: Send POWERON/OFF commands to osmo-bts only for the first channel. trx: fix potential use of uninitialized toa variable. tests: Update busrsts_test build. Andreas Eversberg (93): Remove obsolete osmo-bts-bb code handover: Introduce debug area for handover related items handover: Implement generating HANDOVER DETECTION in rsl_tx_hando_det handover: Set basic values for handover, remember the activation reason handover: Add generic handling for handover Correctly fill system information messages from BSC sysmo-bts: Use correct boundaries of L1 msg when forwarding to L1 proxy Add header file of PH-/MPH-/TCH-SAP interface to common part of osmo-bts Add BCCH message to PH-/MPH-/TCH-SAP interface Add RACH message to PH-/MPH-/TCH-SAP interface Add PCH/AGCH message to PH-/MPH-/TCH-SAP interface Add PDCH messages to PH-/MPH-/TCH-SAP interface Add TIME (MPH_INFO) IND messages to PH-/MPH-/TCH-SAP interface Relace bts_model_get_time() by get_time() at common part Move chan act/rel/modify from bts_model to PH-/MPH-/TCH-SAP interface Add TCH messages to PH-/MPH-/TCH-SAP interface Add SDCCH/SACCH/FACCH messages to PH-/MPH-/TCH-SAP interface Add MEAS (MPH_INFO) IND message to PH-/MPH-/TCH-SAP interface sysmobts: Clean up transitions for lchan cipher state Send primitives at PH-/MPH-/TCH-SAP interface via GSMTAP Move gsmtap VTY commands from osmo-bts-sysmo to common part Add gsmtap option to command line to main.c of osmo-bts-sysmo Remove obsolete gsmtap handling from osmo-bts-sysmo part. Move detection of handover frames from sysmo-bts code to common code Fix: Retrieve ARFCN (from OML) for TRX other than C0 Fix: Process all TRX on GSM Time indication, not only C0 Fix: Call e1inp_vty_init() before reading config file Change to new structure of multirate at gsm_data_shared.h TRX: Introduce osmobts-trx, a layer 1 implementation for OpenBTS tranceivers Add test code for testing GSM burst transcoding TRX: On negative response of critical commands, shutdown BTS ABIS: Introduce bts_model_abis_close to indicate ABIS link failure. TRX: Power down tranceiver and reset scheduler, if abis link is lost TRX: Completed transcoding of TCH with reordering Table 2 of TS 05.03 Add test routing to test transcoding of TCH FR / FACCH frames Fix: Check right result on bursts_test TRX: Fixes and improvements of scheduler TRX: Use received TRX clocks to determine availablility of tranceiver TRX: Fix, never send confirm for DEACT SACCH request (TS 05.08 4.6) TRX: Minor fixes, especially handle TOA of RACH correctly TRX: Fixed swapped stealing bits TRX: Completed TCH/F full rate support TRX: Allow transcoding of TCH FR with MSB first (RTP) or LSB first (E1) TRX: Lost TCH frame detection of omitted bursts from tranceiver TRX: PDTCH (GPRS) works now TRX: Add test code for PDTCH transcoding TRX: Detect missing received bursts and fill them with zero-sbits TRX: By default, send 20 frames in advance to tranceiver TRX: Cleanup of channel transcoding TRX: Replaced GSM 06.10 ordering table by table in libosmocodec TRX: Ciphering TRX: Fix of SCH burst data TRX: Fixes to TRX interface TRX: Improved handling of clock indications. TRX: Implementation of MS power and timing advance loops TRX: Out of range primitives found in downlink queue are not an error TRX: Use link timeout value from BSC via OML attribute. TRX: Code cleanup, prepare for other codecs than GSM full rate TRX: Add support for EFR transcoding Get RSSI from received uplink data and send to PCU TRX: Support for AMR full speech TRX: Add AMR Payload handling TRX: Support for TCH/H and GSM half rate transcoding TRX: Support for AMR half speech TRX: Reset ciphering state when closing channel TRX: Add VTY options to enable and disable SETTSC and SETBSIC Allow one or more TRX to configure via VTY TRX: Fix: Cleanly free TRX instances during initialization in case of an error TRX: Fixed typos tranceiver -> transceiver TRX: Report measurements TRX: Clear lchan state when resetting TRX TRX: Handover access burst support TRX: Use correct slot type for GSM_PHCAN_BCCH TRX: Disable handover burst detection when closing channel during detection TRX: Process real time scheduling option is now similar to sysmobts Add test case for successful handover and unsuccessful handover TRX: Set ciphering to an initial state when activating channel TRX: If no cipher algorithm is given, or if it is a5/0, reset cipher state TRX: No need to set mode and cipher for PDCH TRX: Fixup ciphering state names after rebasing TRX: Add bts_model_trx_close to TRX implementation TRX: Close TRX (shutdown all active channels) on ABIS link failure TRX: Do not send burst on IDLE channels at TRX != C0 trx: Add option to set transmit power reduction via OML (BSC) TRX: Fixed chan_nr for SACCH/8(7) at scheduler TRX: Changed logging of unserved primitives from LOGL_NOTICE to LOGL_INFO Allow TRX 0..254 at VTY, even if less TRX are available TRX: Add VTY option to allow setting RTS advance in frames TRX: Free bust buffer memory to when changing lchan type TRX: Activate LCHAN of CCCH when CCCH is configured on time slot trx: Set lchan inactive, only if the dedicated channel is deactivated TRX: Show which TRX does not respond or rejects a command TRX: Check if Transceiver indicates an out of range clock Harald Welte (88): initial import of EEPROM calibration read routines eeprom: cache the file descriptor instead of fopen/fclose all the time eeprom: wrap DISP_ERROR #ifdef/endif in PERROR() macro calib: Read calibration data from EEPROM, not just files calib: Add fixup for incompatible calib data / firmware version calib: Fix for new EEPROM Mode; better log msgs Don't send OML STATE CHANGE before OML is connected make oml_mo_state_init() a void function EEPROM: add model_nr, model_flags and trx_nr to EEPROM sysmobts_par: support for negative parameters sysmobts_par: Implement new EEPROM parameters (trx_nr, model_nr, model_flags) sysmobts_par: add value_string definitions for parameters add sysmobts-util command-line utility to read/write EEPROM parameters Use GPS as default clock source on sysmoBTS 2050 migrate away from our own abis.c code to libosmoabis Call e1inp_vty_init() to make abis interface accessible from VTY abis: Use OML remote (BSC) address if RSL CONNECT contains no IP abis: delay l1if_reset() until OML link is established sysmobts: Read supported bands from EEPROM Do not attempt to initialize L1 with a band unsupported by hardware sysmobts: Set nominal transmit power depending on sysmoBTS model sysmobts: Don't use the clock calibration value on external clocks sysmobts: make L1 power configurable sysmobts: don't call sysmobts_get_nominal_power() twice sysmobts: Permit local override of transmit power above 23 dBm sysmbts calibration: print error if we fail to read from EEPROM sysmobts calibration: skip bands not supported by L1 sysmobts calibration: Load further tables even if one fails sysmobts: Specify TRX nominal maximum tx power as fMaxTxPower common/oml.c: Send OML NACK if bts_model_check_oml() returns negative common/rsl.c: Allow bts_model_rsl_chan_act() to return negative cause sysmoBTS OML: Don't permit TSC != BSIC bts_model_rsl_chan_act(): Handle tp==NULL case gracefully sysmobts: Support DSP API >= 3.8.1 (u8MaxCellSize) sysmoBTS TCH: Set CMR in AMR RTP frames Revert "sysmobts: Add support for changing the transmit power in sbts2050" make sure osmobts-mgr.cfg file is included in tarballs screenrc: osmobts-mgr now needs a config file Migrate to osmo_get_macaddr() in recent libosmocore replace oml_{osmo,ipa}_magic[] with abis_nm_{osmo,ipa}_magic TLVP_PRES_LEN is now in libosmocore, avoid redefining it adopt to recent libosmocore ipa rename remove copy of gsm_bts_num() New generic transmit power handling add control interface to common BTS (for thermal attenuation) ctrl_if: Move control interface to port 4238 use libocmocore #defines for VTY port numbers fix build problem introduced with control interface l1_if: pass private 'void *data' from call to callback ctrl: Add sysmobts control interface add a small document describing the use of the control interface add control_if.h to Makefile.am disable clock control interface on HW_SYSMOBTS_V1 add information on unit (milli-dB) to control interface doc tx_power.c: Fix typos in comments add nominal transmit power for upcoming sysmoBTS 1020 and 1100 make use of libosmocore 'gsm_meas_rep_unidir' tx_power.c: fix potential array out-of-bounds access Revert "add nominal transmit power for upcoming sysmoBTS 1020 and 1100" tx_power: Check actual TRX output power against intended value Initial CBCH support CBCH: Implement CBCH block segmentation and RSL_MT_SMS_BC_CMD SMS-CB: Use GSM412_ #defines from libosmocore rather than our own SMS-CB: use gsm412_block_type from libosmocore SMS-CB: Use GSM412_SEQ_NULL_MSG rather than 0xf SMS-CB: Clean up + centralize generation of NULL block update README to bring it more in sync with reality. l1sap: Split ph_data_req() into smaller parts l1sap: Use L1SAP_IS_CHAN_RACH instead of magic number 0x88 l1sap: fix coding style l1sap: fix missing include file and resulting compiler warning l1sap: RACH: Detect hand-over even on TRX0 l1sap: correctly set chan_nr on PRIM_PH_RACH / INDICATION l1sap: sysmobts: remove obsolete get_lapdm_chan_by_hl2() l1sap: Add a warning about assuming BS_AG_BLKS_RES=1 l1sap: additional comments explaining l1sap changes in l1_if.c l1sap: Re-introduce more correct RACH slot counting l1sap: re-introduce a comment that was lost during l1sap merge l1sap: Use {data,empty}_req_from_l1sap() and avoid code duplication l1sap: Avoid compiler warnings regarding uninitialized nmsg sysmobts/l1_if: Sacch/Sdcc/Facch are handled in l1sap/core l1sap: Port code to new ciphering handling move MS power control handling from sysmobts to common part Merge branch '201509-l1sap' fixup tests after bts_model_adjst_ms_pwr make osmo-bts-trx provide bts_model_adjst_ms_pwr() TRX: Add missing call to abis_init() Merge branch '201509-trx-rebase' Holger Hans Peter Freyther (177): misc: Please ignore the commit. It is done to test a jenkins trigger sysmobts: Do not write "trx-calibration-path (null)" in the config file lapd: Fix a +ptrsize memory leak for each opened lchan sysmobts: Fix potential memory leaks in the prim callback handling sysmobts: Use writev for the outgoing data of the write queue sysmobts: Read multiple primitives at once but only up to 3 sysmobts: Make sure we receive every SACCH frame to count S properly sysmobts.service: Reset the firmware after the service exited sysmobts: Introduce an auto-band config to ease DCS/DCS, PCS/PCS changes calib: Attempt to fix the build for v2.7 of the api headers calib: Attempt to fix the build for v2.7 of the api headers sysmobts.service: Use multi-user.target as target to fix ordering misc: Fix various warnings in the code sysmobts: Fix a typo that broke the ciphering with A5/0 > 0 sysmobts: Read the mac and determine fixup only once during start sysmobts: Add a method to free cached epprom resources sysmobts: Cache the eeprom_Cfg_t for reading tx/rx calib data sysmobts: The code allowed a out of bounds access to temp_type_str rsl: Fix the audio handling after the 'alignment' handling fix oml: Remove the unused nofh variable from oml_mo_tx_sw_act_rep eeprom: After eeprom_write g_file could point to a closed file eeprom: Check the return value of the fseek in all calls calib: The call to fscanf can fail and we should check the return value sysmobts-calib: For gps the sign/difference appears to be different Merge branch 'shared/libosmo-abis-late-init' misc: Fix resource leak when the ioctl is failing sysmobts: Attempt to fix the compilation for the v1 hardware sysmobts: Fix the unit test after the internal band changes lchan: Print the name of the channel already in release request rsl/pcu: Do not send a CHAN ACT to the BSC on PCU usage pcu: Exit the PCU in case of loss of the sysmobts connection rsl: Rename abis_rsl_sendmsg to avoid symbol clash with libosmo-abis bts: Fix a typo in the log message bts: Fix typos in the log messages sysmobts: Print the model number that is not supported. sysmobts: Make the eeprom/nominal power reading backward compatible sysmobts: Activate the BCCH silently have have state set to active bts: Fix crash of receiving data during the release process sysmobts: Remove stray semicolon from the PCU band filtering code. sysmobts: Fix resource leak in the error condition sysmobts: Change the ARRAY_SIZE to a constant number sysmobts: Fix compiler warning by including utils.h contrib: Remove the stray "FIVE" print it doesn't make any sense measurement: Speculative performance change misc: Avoid using double numbers on our ARM tch: Do not log every single RTP packet and air frame sysmobts: Specify the constant as a float and not a double sysmobts: Specify the parameters that can be read from the EEPROM misc: Allow to cross-execute the testsuite using qemu sysmobts-mgr: Make it possible to not write to the EEPROM sysmobts-mgr: Parse logging related commands, re-order init function sysmobts-mgr: Parse the daemonize option sysmobts-mgr: Respond to ipaccess-find broadcast messages sysmobts-mgr: Check the return value of the sendto sysmobts: Launch the sysmobts-mgr in the screen and add service file sysmobts: Honor the LDFLAGS when building the sysmobts-calib utility sysmobts: Correct sending of LAPDm frames on the SACCH sysmobts: Add the requested TA to the field ACCH header l1fwd-proxy: Bind to the bts VTY port to block another process systemd: Disable colors in the stdout log rsl: Do not allow IPA CRCX on non traffic channels sysmobts: Remove debug left over from the SACCH fixes we made Revert "bts/vty: Use new vty_install_default() function, adjust prompts" pcu: Avoid crash when closing the PCU socket sysmobts: Do not generate RF Conn failure for CCCH and PDCH Merge branch 'jerlbeck/agch-queue' handover,sysmobts: Refactor the parsing/handling of the access delay handover,sysmobts: Handle idle needed for preparation of rach handling handover,sysmobts: Handle handover in the sysmobts code sysmobts: Do a RF mute at initialization when the RC is locked misc: Fix the build breakage now that we have btsconfig.h misc/sysmobts: Another small change to help in finding the header misc: Ignore some of the new configure and test files sysmobts: Improve the log message and print the hLayer2 we don't know sysmobts: Change the order to follow the RX handling code sysmobts: Add a magic number to the hLayer2 to differentiate it systemd: Do not restart with a broken config file or such systemd: Provide the pcu direct mode sysmobts: Honor power reduction on older sysmoBTSv2 hardware oml: Indicate the kind of object passed as the void* sysmobts: Apply the potentially new max_power_red on the TRX agch/pcu: Fix crash for AGCH commands queued by the PCU sysmobts: Fix build for the v1 of the sysmobts rsl: Use unique values for the call to rsl_tx_chan_act_nack sysmobts: Add log message in case the channel activation fails handover: Call the right function and avoid recursion abis: Separate initialization from connect for Abis sysmobts: Have a common prefix for the enum sysmobts: Avoid memleak when multiple -c arguments are passed common: Remove unused gsm_time parameter from lchan_sacch_get common: Ignore "si.valid" outside of _MAX_SYSINFO_TYPE sysmobts: Revert all sysmobts-mgr related changes sysmobts: Fix the initialization of the BTS manager code sysmobts: Fix typo in the comment amr: Avoid toggling the CMR from none and a set one sysmobts: Include the model and master/slave in the unitid sysmobts: Free the message on older firmware releases sysmobts: Provide VTY routines to do clock calibrations sysmobts: Make it possible to slowly ramp up the output power sysmobts: Enable the direct RTP mode for firmware >= 3.11 oml: Make it possible to include the file directly tests: Move the "pcu_direct" symbol into the stubs to be shared sysmobts: Begin with an OML router that will be used by the manager sysmobts: Remove debug left over from enabling the RTP mode sysmobts: Verify the structure of IPA and OML messages sysmobts: Extend the testcase for a Osmo message as well sysmobts: Add testcase for ETSI/12.21 message sysmobts: Make sure that the omlrouter is in a FHS path Merge branch 'sysmocom/features/oml-router' sysmobts: Deal with ciphering when we have a transport clash sysmobts: Add a unit test that checks of the behavior sysmobts: Add VTY support to the sysmobts-mgr sysmobts: Move the sysmoBTS 2050 controller handling sysmobts: Clean-up the parsing routines sysmobts: There is only one uc make it a singleton sysmobts: Use another logp region as it is mostly related to remp Merge commit 'sysmocom/features/sysmobts-mgr-vty' sysmobts: Initialize fd with an invalid fd sysmobts: Read the model number and trx once from the device sysmobts: Add is_sbts2050_master sysmobts: Read the temperature sensors on the device sysmobts: Fix the power request result Merge branch 'sysmocom/features/sysmobts-mgr' sysmobts: Fix the build when no 2050 uc header file was found sysmobts: Move ipaccess-find counterpart to a dedicated source file sysmobts: Fix the temperature log message alignment sysmobts: Begin to add various limits and actions sysmobts: Simplify some includes/dependencies sysmobts: Remove the sbt2050 timer and move defines back sysmobts: Implement a small state machine for temp control sysmobts: Provide information about the state transitions sysmobts: Show the current temperature controls state int he VTY sysmobts: Enable the PA on start and disable it as first action Merge branch 'sysmocom/features/sysmobts-mgr-temp' sysmobts: Use the uc connection on both slave and master ctrl: Use msgb_free to free message sysmobts: Remove left-over from non-generic power control tx: Fix another typo i found today morning tx: Generate a working configuration file on "write" sysmobts: Call the routine send and receive instead of get tch: Avoid compiler warnings when using the direct RTP mode abis: Fix compiler warning and remove const from syntax ctrl: Fix compiler warning bts: In case the line isn't created do not exit with code 1 bts: Fix typo in OML comment bts: Mark NSVC1 as offline. We do not expose a second NSVC bts: Start with the site manager being enabled and available bts: Move BTS and children into the enabled state after opstart sysmobts: Actions can be executed in all levels sysmobts: Add an option to stop the systemd sysmobts.service eeprom: Fix brown paper bag introduced a long while ago sysmobts: Don't list non integer parameters in the help sysmobts: Read the clock calibration from another place sysmobts: Remove unused global variables sysmobts: Add "normal" actions to execute sysmobts: Comment out the varpoware options that are not implemented sysmobts: Add slave on/off action for the sysmoBTS2050 sysmobts: Include the serial number in the find response cbch: Speculative change to not change CHAN ACK for CBCH msg: Generalize the message structure test sysmobts: Begin with calib control from the sysmobts manager sysmobts: Copy more of l1if_rf_clock_info_reset into the CTRL code sysmobts: Use the ctrl interface for calibration sysmobts: The correction for GPS is in the reverse direction sysmobts: Initial version to use libgps to determine FIX state sysmobts: Start the calibration the first time the link is up sysmobts: Create a calibration loop that will be run sysmobts: Improve some log messages for calib control misc: Fix up testcase after 5a03e129a633637d0a6b57b3b5aa6d6596b938fe sysmobts: Check mgr->calib.bts_conn for NULL power/sysmobts: Add a manual ms power level control power: Make it possible to force a power level write_queue: Check the result of osmo_wqueue_enqueue and free meas: Do not send incomplete measurement reports audio/rsl: Include the connection identifier in the DLCX ind audio/rsl: Include statistics for one call audio/rsl: Honor the speech mode and don't send anything Ivan Kluchnikov (1): fix: make sysmobts tests only when sysmobts is enabled Jacob Erlbeck (22): sysmobts: Add L1P_T_INVALID to l1prim_type sysmobts: Add mappings for MuteRfReq/MuteRfCnf sysmobts: Add L1 support for the new RF mute request sysmobts: Do a RF mute when Radio Carrier is locked sysmobts: Use status flags instead of direct LED access sysmobts: Only set RC state to LOCK if all channels are muted sysmobts: Notify the BSC about all muted lchans rsl/si: Fix resetting bits in bts->si_valid bts/vty: Use new vty_install_default() function, adjust prompts agch/rsl: Fix msgb handling for IMMEDIATE ASSIGN agch: Keep track of AGCH queue length agch/pch: Put CCCH message generation into common agch: Log error if BS_AG_BLKS_RES is != 1 in SI3 agch: Recalculate length limit of AGCH queue agch: Add simple counters agch/test: Add test for AGCH queue handling agch/pch: Use PCH for AGCH msgs agch: Manage AGCH queue length agch: Add VTY queue management configuration agch: Merge IMM.ASS.REJ if possible when enqueueing agch: Remove obsolete comment oml: Pass all valid state change requests to the model Martin Hauke (3): tests: make tests for sysmobts conditional build: Use AM_CPPFLAGS in Makefile.am TRX: fix some typos in comments Nicolas J. Bouliane (1): sysmobts: Set the clock calibration to the value read from the eeprom Thomas Tsou (1): TRX: Remove extra TCH/HS puncturing value ??lvaro Neira Ayuso (13): src/misc/sysmobts_misc: Fixed wrong TEMP_PATH misc/sysmobts_misc.c: Read temperature from microcontroller misc/sysmobts_mgr: Added new header created in the configure misc/sysmobts_misc: function for switching off/on and requesting status power osmo-bts-sysmo/utils.c: Added a function for calculate the power transmitter sysmobts: Fix compiler warning about missing declaration sysmobts: Add beginnings of an OML router and create Failure Messages in the sysmobts-manager sysmobts-mgr: Add VTY support for configuring it sysmobts: Add support for changing the transmit power in sbts2050 sysmobts: Separate IPA and OML check into two methods sysmobts: Do not access out of bound string utils: Classify the OML message using the return type utils: Used the enum manuf_type_id in the parameter of add_manufacturer_id_label ----------------------------------------------------------------------- hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Sun Oct 11 21:54:17 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 11 Oct 2015 21:54:17 GMT Subject: openggsn.git branch neels/refactor created. 0.91-73-g1fe004a Message-ID: <201510112154.t9BLsHwh000938@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenGGSN project". The branch, neels/refactor has been created at 1fe004a28eab6678033e0dffc418445e2136cb20 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openggsn/commit/?id=1fe004a28eab6678033e0dffc418445e2136cb20 commit 1fe004a28eab6678033e0dffc418445e2136cb20 Author: Neels Hofmeyr Date: Sun Oct 11 23:49:27 2015 +0200 gpt.c: improve an error log. It would print the memory location of the address buffer. Instead, print the first few hex values of the address buffer. http://cgit.osmocom.org/openggsn/commit/?id=667620e66b7c04db36dec1669114a91751423753 commit 667620e66b7c04db36dec1669114a91751423753 Author: Neels Hofmeyr Date: Sun Oct 11 23:44:00 2015 +0200 Rename gtp_dublicate, cosmetic. Fix spelling dublicate -> duplicate in comments and in (apparently only statically used) gtp_dublicate(). Add two TODO comments. Fix other spelling/punctuation and one numbering in comments. Remove an opening brace from a comment to not mix up cindent in vim. Break a long line. ----------------------------------------------------------------------- hooks/post-receive -- The OpenGGSN project From gitosis at osmocom.org Mon Oct 12 00:40:14 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 12 Oct 2015 00:40:14 GMT Subject: openbsc.git branch neels/gtphub updated. 0.14.0-215-g73b7225 Message-ID: <201510120040.t9C0eEFL021872@git.osmocom.org> This is an 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/gtphub has been updated via 73b722572362f1d053822dbe6e1e83cf6e327d05 (commit) via 10df4fc601b5b9fa6229cd3186431414cd82d4a4 (commit) from 72687c6c6891d286709d4f1be27320f4747f0430 (commit) Those revisions listed above that are new 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=73b722572362f1d053822dbe6e1e83cf6e327d05 commit 73b722572362f1d053822dbe6e1e83cf6e327d05 Author: Neels Hofmeyr Date: Mon Oct 12 02:39:18 2015 +0200 gtphub: decode GTP IE positions. Separate success indicator (rc) from packet version. Collect all metadata on a packet in new struct gtp_packet_desc. Copy declaration of gtpie_decaps() from gtpie.h (because it is not being installed) and extract IE indexes with it. http://cgit.osmocom.org/openbsc/commit/?id=10df4fc601b5b9fa6229cd3186431414cd82d4a4 commit 10df4fc601b5b9fa6229cd3186431414cd82d4a4 Author: Neels Hofmeyr Date: Mon Oct 12 02:13:41 2015 +0200 gtphub_main.c: comment ----------------------------------------------------------------------- Summary of changes: openbsc/src/gprs/Makefile.am | 2 +- openbsc/src/gprs/gtphub.c | 172 ++++++++++++++++++++++++++--------------- openbsc/src/gprs/gtphub_main.c | 3 +- 3 files changed, 114 insertions(+), 63 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon Oct 12 00:45:28 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 12 Oct 2015 00:45:28 GMT Subject: openggsn.git branch neels/refactor updated. 0.91-74-g49b832a Message-ID: <201510120045.t9C0jSaW022500@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenGGSN project". The branch, neels/refactor has been updated via 49b832a85be9db085dfa25261cf606139545f827 (commit) from 1fe004a28eab6678033e0dffc418445e2136cb20 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openggsn/commit/?id=49b832a85be9db085dfa25261cf606139545f827 commit 49b832a85be9db085dfa25261cf606139545f827 Author: Neels Hofmeyr Date: Mon Oct 12 02:45:21 2015 +0200 gtp.h: rename gsn_t.dublicate (->p). This is potentially breaking API compat. ----------------------------------------------------------------------- Summary of changes: gtp/gtp.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- The OpenGGSN project From gitosis at osmocom.org Mon Oct 12 00:49:20 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 12 Oct 2015 00:49:20 GMT Subject: openggsn.git branch neels/refactor updated. 0.91-74-gf020b25 Message-ID: <201510120049.t9C0nKlU022871@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenGGSN project". The branch, neels/refactor has been updated discards 49b832a85be9db085dfa25261cf606139545f827 (commit) discards 1fe004a28eab6678033e0dffc418445e2136cb20 (commit) discards 667620e66b7c04db36dec1669114a91751423753 (commit) via f020b25533e0eb9b6cdbc4f21c4971e9bfc62cf5 (commit) via c7d641de1d7c0c5242f36ee7f2732b1e1de7f274 (commit) via a3f102f4991ad6b19f6cf6128eda3b40f830b519 (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 (49b832a85be9db085dfa25261cf606139545f827) \ N -- N -- N (f020b25533e0eb9b6cdbc4f21c4971e9bfc62cf5) 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/openggsn/commit/?id=f020b25533e0eb9b6cdbc4f21c4971e9bfc62cf5 commit f020b25533e0eb9b6cdbc4f21c4971e9bfc62cf5 Author: Neels Hofmeyr Date: Mon Oct 12 02:45:21 2015 +0200 gtp.h: rename gsn_t.dublicate (->p). This is potentially breaking API compat. http://cgit.osmocom.org/openggsn/commit/?id=c7d641de1d7c0c5242f36ee7f2732b1e1de7f274 commit c7d641de1d7c0c5242f36ee7f2732b1e1de7f274 Author: Neels Hofmeyr Date: Sun Oct 11 23:44:00 2015 +0200 Rename gtp_dublicate, cosmetic. Fix spelling dublicate -> duplicate in comments and in (apparently only statically used) gtp_dublicate(). Add two TODO comments. Fix other spelling/punctuation and one numbering in comments. Remove an opening brace from a comment to not mix up cindent in vim. Break a long line. http://cgit.osmocom.org/openggsn/commit/?id=a3f102f4991ad6b19f6cf6128eda3b40f830b519 commit a3f102f4991ad6b19f6cf6128eda3b40f830b519 Author: Neels Hofmeyr Date: Sun Oct 11 23:49:27 2015 +0200 gpt.c: improve an error log. It would print the memory location of the address buffer. Instead, print the first few hex values of the address buffer. ----------------------------------------------------------------------- Summary of changes: hooks/post-receive -- The OpenGGSN project From gitosis at osmocom.org Mon Oct 12 00:50:45 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 12 Oct 2015 00:50:45 GMT Subject: openggsn.git branch neels/refactor updated. 0.91-74-g09fac6a Message-ID: <201510120050.t9C0oj4E023070@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenGGSN project". The branch, neels/refactor has been updated discards f020b25533e0eb9b6cdbc4f21c4971e9bfc62cf5 (commit) discards c7d641de1d7c0c5242f36ee7f2732b1e1de7f274 (commit) discards a3f102f4991ad6b19f6cf6128eda3b40f830b519 (commit) via 09fac6a92f377470d711e27949fabfc0979ebc11 (commit) via c682b299c403e6bdee9bd1c3706f3ce686b2ae41 (commit) via 226fbeded97539b7d852eba7637cb2c651a11db2 (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 (f020b25533e0eb9b6cdbc4f21c4971e9bfc62cf5) \ N -- N -- N (09fac6a92f377470d711e27949fabfc0979ebc11) 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/openggsn/commit/?id=09fac6a92f377470d711e27949fabfc0979ebc11 commit 09fac6a92f377470d711e27949fabfc0979ebc11 Author: Neels Hofmeyr Date: Mon Oct 12 02:45:21 2015 +0200 gtp.h: rename gsn_t.dublicate (->p). This is potentially breaking API compat. http://cgit.osmocom.org/openggsn/commit/?id=c682b299c403e6bdee9bd1c3706f3ce686b2ae41 commit c682b299c403e6bdee9bd1c3706f3ce686b2ae41 Author: Neels Hofmeyr Date: Sun Oct 11 23:44:00 2015 +0200 Rename gtp_dublicate, cosmetic. Fix spelling dublicate -> duplicate in comments and in (apparently only statically used) gtp_dublicate(). Add two TODO comments. Fix other spelling/punctuation and one numbering in comments. Remove an opening brace from a comment to not mix up cindent in vim. Break a long line. http://cgit.osmocom.org/openggsn/commit/?id=226fbeded97539b7d852eba7637cb2c651a11db2 commit 226fbeded97539b7d852eba7637cb2c651a11db2 Author: Neels Hofmeyr Date: Sun Oct 11 23:49:27 2015 +0200 gtp.c: improve an error log. It would print the memory location of the address buffer. Instead, print the first few hex values of the address buffer. ----------------------------------------------------------------------- Summary of changes: hooks/post-receive -- The OpenGGSN project From gitosis at osmocom.org Mon Oct 12 07:09:55 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 12 Oct 2015 07:09:55 GMT Subject: openbsc.git branch master updated. 0.14.0-207-g2aedfbd Message-ID: <201510120709.t9C79tSs072516@git.osmocom.org> This is an 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 2aedfbdfe1dfb4df84418af4bb39c40ca1cc5128 (commit) via 62a63f54a6c6e565df7ca5efadf5430123a5cc5e (commit) via 6cf0249dacc4ae46eb0857c007906c9a3f128a3e (commit) via cdeb815c78f4cdd5eb38995ea3f8550c637a1561 (commit) from b3cbd9aa3b8e80060ff38b975e297a5b4a850fec (commit) Those revisions listed above that are new 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=2aedfbdfe1dfb4df84418af4bb39c40ca1cc5128 commit 2aedfbdfe1dfb4df84418af4bb39c40ca1cc5128 Author: Daniel Willmann Date: Thu Oct 8 16:10:26 2015 +0200 libmsc: Use RAND_bytes to generate a token [hfreyther: Add cast to uint8_t to fix compiler warning] http://cgit.osmocom.org/openbsc/commit/?id=62a63f54a6c6e565df7ca5efadf5430123a5cc5e commit 62a63f54a6c6e565df7ca5efadf5430123a5cc5e Author: Daniel Willmann Date: Thu Oct 8 16:10:25 2015 +0200 libmsc: Use RAND_bytes to choose auth tuple [hfreyther: Fix compiler warning about unused variable] http://cgit.osmocom.org/openbsc/commit/?id=6cf0249dacc4ae46eb0857c007906c9a3f128a3e commit 6cf0249dacc4ae46eb0857c007906c9a3f128a3e Author: Daniel Willmann Date: Thu Oct 8 16:10:24 2015 +0200 gprs: Use RAND_bytes for p-tmsi [hfreyther: Link to libcrypto, include header, add uint8_t* cast] http://cgit.osmocom.org/openbsc/commit/?id=cdeb815c78f4cdd5eb38995ea3f8550c637a1561 commit cdeb815c78f4cdd5eb38995ea3f8550c637a1561 Author: Daniel Willmann Date: Thu Oct 8 16:10:23 2015 +0200 libmsc: Use RAND_bytes when choosing a tmsi Require openssl version to be >= 0.9.5 because we rely on the RAND_bytes return value. [hfreyther: Add cast to uint8_t*] ----------------------------------------------------------------------- Summary of changes: openbsc/configure.ac | 2 +- openbsc/src/gprs/Makefile.am | 3 ++- openbsc/src/gprs/gprs_sgsn.c | 6 +++++- openbsc/src/libmsc/Makefile.am | 2 +- openbsc/src/libmsc/auth.c | 11 ++++++++--- openbsc/src/libmsc/db.c | 12 ++++++++++-- openbsc/src/osmo-nitb/Makefile.am | 2 +- openbsc/tests/channel/Makefile.am | 2 +- openbsc/tests/db/Makefile.am | 2 +- openbsc/tests/sgsn/Makefile.am | 1 + 10 files changed, 31 insertions(+), 12 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon Oct 12 07:12:54 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 12 Oct 2015 07:12:54 GMT Subject: openbsc.git branch master updated. 0.14.0-215-gd74cce2 Message-ID: <201510120712.t9C7CsiB072966@git.osmocom.org> This is an 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 d74cce266bbc6ec519376601a2004f4fa8155b64 (commit) via 696212798291688a85afc956b6d80c10c7acb033 (commit) via 1afe7c7fe5e79435a1ebe9aff622ca20b901d923 (commit) via 20626dde8fd04c2ded3788a8417ea67abf17c4cf (commit) via 6598ded5cdbdaee8ee2aa9b8da283582b90840ed (commit) via 15a40db606e317e9304651b5f644eeae151efd8d (commit) via b45e4d80b6b6b6bb597ccb3a14c16395481f7816 (commit) via 641d387409b6d11f7166784344701438be1a45e1 (commit) from 2aedfbdfe1dfb4df84418af4bb39c40ca1cc5128 (commit) Those revisions listed above that are new 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=d74cce266bbc6ec519376601a2004f4fa8155b64 commit d74cce266bbc6ec519376601a2004f4fa8155b64 Merge: 2aedfbd 6962127 Author: Holger Hans Peter Freyther Date: Mon Oct 12 09:11:32 2015 +0200 Merge branch 'zecke/features/osmux-reliability' Not verified that the audio handling is working. I saw a circuit set-up of the call though. http://cgit.osmocom.org/openbsc/commit/?id=696212798291688a85afc956b6d80c10c7acb033 commit 696212798291688a85afc956b6d80c10c7acb033 Author: Holger Hans Peter Freyther Date: Thu Oct 8 16:58:13 2015 +0200 osmux: Make sure that bigger Osmux ids actually fit We put a signed integer into this string but did not account for the newline and for the terminating NUL of the string. Add the newline to the string and add one for NUL. Spotted while accidently having a CID of 255. http://cgit.osmocom.org/openbsc/commit/?id=1afe7c7fe5e79435a1ebe9aff622ca20b901d923 commit 1afe7c7fe5e79435a1ebe9aff622ca20b901d923 Author: Holger Hans Peter Freyther Date: Sun Oct 4 11:11:11 2015 +0200 osmux: Remember the allocated CID and make sure it is released There appears to be a leak of CIDs: <000b> mgcp_osmux.c:544 All Osmux circuits are in use! There are paths that a CID had been requested and never released of the NAT. Remember the allocated CID inside the endpoint so it can always be released. It is using a new variable as the behavior for the NAT and MGCP MGW is different. The allocated_cid must be signed so that we can assign outside of the 0-255 range of it. Fixes: OW#1493 http://cgit.osmocom.org/openbsc/commit/?id=20626dde8fd04c2ded3788a8417ea67abf17c4cf commit 20626dde8fd04c2ded3788a8417ea67abf17c4cf Author: Holger Hans Peter Freyther Date: Fri Oct 2 18:15:18 2015 +0200 osmux: Enforce Osmux only global and per BSC configuration Extend the osmux only setting from the MGCP MGW to the NAT. This is applied when an endpoint is allocated and/or when the allocation is confirmed by the remote system. Not tested. The impact should only be when the new option is being used. Fixes: OW#1492 http://cgit.osmocom.org/openbsc/commit/?id=6598ded5cdbdaee8ee2aa9b8da283582b90840ed commit 6598ded5cdbdaee8ee2aa9b8da283582b90840ed Author: Holger Hans Peter Freyther Date: Fri Oct 2 17:38:27 2015 +0200 osmux: Allow to enforce using Osmux for the client Some systems only want to use Osmux. In case only Osmux should be used fail if it has not be offered/acked. Client: Verified On, Off and Only with X-Osmux: 3 and without this field. <000b> mgcp_protocol.c:823 Osmux only and no osmux offered on 0x14 <000b> mgcp_protocol.c:884 Resource error on 0x14 NAT: Not tested and implemented Fixes: OW#1492 http://cgit.osmocom.org/openbsc/commit/?id=15a40db606e317e9304651b5f644eeae151efd8d commit 15a40db606e317e9304651b5f644eeae151efd8d Author: Holger Hans Peter Freyther Date: Fri Oct 2 16:25:21 2015 +0200 osmux: Add introspection for osmux. * Print number of used CIDs for the system * Hopefully this is just the beginning http://cgit.osmocom.org/openbsc/commit/?id=b45e4d80b6b6b6bb597ccb3a14c16395481f7816 commit b45e4d80b6b6b6bb597ccb3a14c16395481f7816 Author: Holger Hans Peter Freyther Date: Fri Oct 2 16:11:15 2015 +0200 osmux: Do not divide the number of bytes by eight. sizeof(uint8_t) == 1 and there is no need to create an array with 16 bytes and then only use the first two of them. This means the CID range is from 0 to 127 and we should be able to extend this to 256 by changing the array size to 32. Update the testcase now that we can have more than 16 calls with Osmux. http://cgit.osmocom.org/openbsc/commit/?id=641d387409b6d11f7166784344701438be1a45e1 commit 641d387409b6d11f7166784344701438be1a45e1 Author: Holger Hans Peter Freyther Date: Fri Oct 2 15:56:35 2015 +0200 osmux: Test cid allocation and de-allocation * Test that one can get an id * That they are assigned predicatble right now * That returning them will make the number of used ones go down * That allocating more will fail ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/mgcp_internal.h | 2 ++ openbsc/include/openbsc/osmux.h | 9 ++++++ openbsc/src/libmgcp/mgcp_osmux.c | 29 +++++++++++++++++- openbsc/src/libmgcp/mgcp_protocol.c | 8 +++++ openbsc/src/libmgcp/mgcp_vty.c | 48 ++++++++++++++++++++--------- openbsc/src/osmo-bsc_nat/bsc_mgcp_utils.c | 50 +++++++++++++++++++++++-------- openbsc/src/osmo-bsc_nat/bsc_nat_vty.c | 22 +++++++++----- openbsc/tests/mgcp/mgcp_test.c | 26 ++++++++++++++++ 8 files changed, 160 insertions(+), 34 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon Oct 12 07:43:03 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 12 Oct 2015 07:43:03 GMT Subject: openbsc.git branch master updated. 0.14.0-216-gf3316e3 Message-ID: <201510120743.t9C7h3Yk076631@git.osmocom.org> This is an 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 f3316e30d61603d55ed43906aaacb28e970989dc (commit) from d74cce266bbc6ec519376601a2004f4fa8155b64 (commit) Those revisions listed above that are new 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=f3316e30d61603d55ed43906aaacb28e970989dc commit f3316e30d61603d55ed43906aaacb28e970989dc Author: Holger Hans Peter Freyther Date: Mon Oct 12 09:37:35 2015 +0200 mgcp: Use the right bind addresses for NET and BTS This API is a bit unfortunate as the caller will also access the endpoint directly. E.g. like this: output = bsc_mgcp_rewrite(..., mgcp_net_src_addr(endp), endp->net_end.local_port, -1, In terms of "terminology" the "net" was meant to be bad internet and the "bts" is the local and trusted network segment. With this terminology the "bts" would be the call-agent/MGW and "net" where the BSCs will send data to but that is not the case and terminology actuallys refers to: * net: The addresses exposed to the entity that made the MGCP call * bts: The system where we get our data for the local audio flow. Fix the method but leave the API as it is. Use the net_end in the net_src method and the bts_end in the bts_src method. ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/mgcp_internal.h | 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 Mon Oct 12 07:44:17 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 12 Oct 2015 07:44:17 GMT Subject: openbsc.git annotated tag 0.15.0 created. 0.15.0 Message-ID: <201510120744.t9C7iH4b076952@git.osmocom.org> This is an 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 annotated tag, 0.15.0 has been created at 3e537cfeac46cde15242cc90a31aa8ad9bd9f3e0 (tag) tagging f3316e30d61603d55ed43906aaacb28e970989dc (commit) replaces 0.14.0 tagged by Holger Hans Peter Freyther on Mon Oct 12 09:43:54 2015 +0200 - Log ----------------------------------------------------------------- Bump the version as we are using 0.14.0 for far too long -----BEGIN PGP SIGNATURE----- iEYEABECAAYFAlYbZMoACgkQGckbdURWU2o0NwCfdGdVmGybxUl61UI9pA9BIHTy uyAAnAq2yPX6WwKfEUmtqfQArYLGi5U6 =Jwh0 -----END PGP SIGNATURE----- Alexander Chemeris (2): libbsc: Move SIs update/generation for a BTS into a separate function. msc: Add channel information to the meas_feed, bump version to v1. Andreas Eversberg (6): rtp: Add handling of BFI (Bad Frame Indicatior) of received TRAU frames rtp: Fixed problem of mute audio on some calls Add check for non existing lchan at tch_frame_down() Add option to set RADIO LINK TIMEOUT value via VTY Send RADIO LINK TIMEOUT value via OML attribute to BTS Add full AMR multirate IE support with VTY config for MS and BTS side Andreas Rottmann (3): Fix build wrt. missing CFLAGS constituents Fix "make distcheck" build: avoid spurious hard dependency on libosmo-sccp Ciaby (1): Add SMPP support in the debian build, include libsmpp34-dev as a dependency. Daniel Willmann (4): libmsc: Use RAND_bytes when choosing a tmsi gprs: Use RAND_bytes for p-tmsi libmsc: Use RAND_bytes to choose auth tuple libmsc: Use RAND_bytes to generate a token Harald Welte (11): sgsn: make all SGSN timers configurable via the VTY GMM: add hexdump in case of unknown pdisc/msgtype LLC: Don't feed length=0 frames to SNDCP / GMM LLC: Don't dispatch XID frames into GMM GMM: use MMCTXP whenever possible to include MS identity in log output GMM: Don't use DGPRS logging category from GMM GMM: fix format string compiler warning GSM/GPRS 04.08: Don't print numeric mobile identity types Use 'ROUTING AREA' consistently, not 'ROUTEING AREA' Fix neighbor channel list generation for 1900 MHz PCS band system_information.c: Distinguish two previously identical log msgs Holger Hans Peter Freyther (168): debian: We are at version 0.14 now rtp: Use osmocom/netif/rtp.h for the rtp structure definition rtp: Catch up with the removal of the rtp.h rtp: And really catch up and remove all occurences of openbsc/rtp.h rtp: Fix memory leak fixed by Andreas without mentioning it write_queue: Check the result of osmo_wqueue_enqueue and free libmgcp: Fail if transcoding can't be configured bsc: Allow to use different LAC/CI for the core-network bsc: In preparation to the MT lac/ci patching split the code bsc: Change paging strategy based on override or not bts: "Repair" broken channels if we receive the release ack nat: The reject cause of "-1" has failure meaning, change it nat: Inform others if an IMSI is rejected nat: Add a ctrl command to add to an existing ACC list nat: Add ctrl command to save the configuration nat: Check the con->imsi for the tracked IMSI nat: Check for the access list in set command as well debian: meas2pcap requires libpcap-dev unconditionally misc: Fix warnings about size of size_t in printf sgsn/gtp: Fill out the optional RAT type nat: Make mode-set patching optional mgcp: Ignore the case for finding a codec mgcp: Allow to disable transcoding for trunks debian: Do not depend on shared libraries directly mncc: Select the codec similar to the modify handling sub: Remove paging requests before dispatching sub: Remove introspection of the "channel queue" sub: Remove the queue from the subscriber code Merge branch 'zecke/features/no-queue' mgcp: Fix compiler warning on 64bit builds filter: Move the gsm 04.08 filter to a common place filter: Move the method definition to the filter module filter: Move the access list management around filter: Move VTY code into the filter module filter: Cease out "struct bsc_nat" from the API filter: Remove nat from bsc_nat_acc_lst and replace with msg filter: Rename BSC to LOCAL and NAT to GLOBAL filter: More renaming and remove of "NAT" from it filter: Separate SCCP/BSSAP extraction and gsm48 code filter: Remove NAT knowledge from auth_imsi filter: Put all the parameters in a struct to avoid order issues filter: Remove the bsc_connection from the internal functions filter: Remove nat_sccp_connection from public API filter: Remove bsc_connection from the filter API filter: Move from DNAT to DFILTER category filter: Move the con_type into the filter_state bsc: Add access lists to the MSC and the BSC bsc: Add access list filtering to the BSC bsc: Send a LU Reject in case it has been filtered Merge branch 'zecke/features/acc-list' gsup: Document passing MSISDN as part of the response gsup: Specify the QoS service for the PDP info gsup: Extract the new MSISDN string gsup: Extract the QoS field sgsn: Copy the msisdn to the sgsn_data and use it in PDP activation sgsn: Store subscribed QoS and attempt to use it sgsn: Handle different levels of QoS sgsn: Dump the E164 (encoded) assigned to the subscriber sgsn: Show the QoS that has been assigned Merge branch 'zecke/features/gprs-gsup-fixes' sgsn: Make the free function internal sgsn: Extract the MSISDN from the subscr data structure sgsn: Add various signals consumed by CDR or other client code sgsn: Create an initial and limited CDR module sgsn: Add VTY configuration for the CDR module Merge branch 'zecke/features/cdr' debian: Fix dependencies pointed out by lintian cdr: Remember the charging id supplied by the GGSN sgsn: Always include the routing area identity sgsn: Encode the ULI for the PDP context creation ack sgsn: Give the IMEI to the GGSN for analysis Merge branch 'zecke/features/sgsn-gtp-cdr' sgsn: Clear LAC/RAC value for the routing area identity sgsn: Reserved bits should be set to 1 sgsn: Change the selection mode to verified gsup: Add the HLR-Number as type and use it for UpdateLocation Res gsup: Decode/Encode the hlr-Number in the GSUP message gsup: Copy the hlr-Number and use it during purge sgsn: Extract the hlr Number into the mm context Merge branch 'zecke/features/sgsn-hlr-number' sgsn: If there is a subscr don't allow an empty list sgsn: Deal with no static ggsn being configured at all sgsn: Re-factor the activate PDP code for future changes sgsn: Create a copy of the msgb for later usage sgsn: Integrate c-ares with the osmocom event loop sgsn: Allow to resolve the IPv4 address of a GGSN through DNS sgsn: Allow to specify the DNS servers that should be used ggsn: The id is a uint32_t don't print it as signed sgsn: Do not search the name with the "domain" name attached to it sgsn: Check the return value of osmo_fd_register sgsn: seleted_apn_str might be NULL do not strcpy sgsn: Simplify finding/using the first address of the result bsc: Attempt to fix crash when sending a SCCP CREF message bts: Arfcn can never be smaller than 0 nat: Add size check for the payload nat: Factor out the config by token search nat: Close the connection after we couldn't find the user bsc/nat: Fix the structure of the identity request message nat: Provide access to /dev/urandom for the code nat: Send 16 bytes of rand to the BSC and remember it bsc: Check for the rand and then generate a res nat: After we identified the bsc check the key Merge branch 'zecke/features/auth' nat: Use RAND_bytes instead of /dev/urandom configure: No need to check for crypt here configure: Do not link all applications against libgsm sms: Move the routing of the sms to a separate function sms: Put the try_deliver into the header file sms: Simplify the return handling for SMPP routes/unroutable sms: Add a way to always route SMS through SMPP systems sms: Do not go through the routing a second time Merge branch 'zecke/features/smpp-route' bsc: Rename core_ncc to core_mnc sms: Fix the non-SMPP mode of the test mgcp: Include enough socket data structures to build on freebsd build: Include sys/socket.h for AF_UNSPEC nitb: Be less strict about the reject cause nitb: Add a mode to not use TMSI for normal operation Merge branch 'zecke/features/no-tmsi' 64bit: Fix compiler warnings in regard to 64bit paging: Move the silent_call code to use the subscriber request paging: In case paging failed stop it everywhere paging: Go through all BTS to stop paging paging: Stop paging everywhere before dispatching any signal paging: Forget we were paging after the dispatch Merge branch 'zecke/changes/paging-order' subscr: Fix potential subscr ref count issue subscr: Fix subscr refcount issue in case of message error Merge branch 'zecke/fixes/subscr-leak' paging: Provide information about pending requests sms: Attempt to plug memory leaks seen at Rhizomatica nat: Forward SDP files with multiple payload types in it mgcp: Remove unused parsing data struct mgcp: Move the SDP handling into a separate file/module mgcp: Turn SDP file parsing in a two stage process mgcp: Allow to enforce that the codecs need to match Merge branch 'zecke/features/sdp-codec-handling' mgcp: Avoid crashing when rtpmap is not complete mgcp: Test we don't crash on the NAT dummy MGCP message mgcp: Add transcoding from PCMU as well mgcp: Begin to separate network and bts endpoints mgcp: Allow to bind to different ports for net/bts ports debian: Add libssl-dev for the NAT debian: Require ares for the SGSN and GGSN resolving mgcp: Fix grammar, clean-up return codes mncc: Update the protocol to match LCR mncc: Implement the direct RTP mode for ip based systems mncc: Implement CRCX->MDCX for handover for direct rtp mode mncc: Use the default codec from the built-in mncc mode Merge branch 'zecke/features/rtp-bridge' gbproxy: Add quirk commands to allow upgrade from pre-release vty: Change the return type from enum to int debian: Attempt to fix packaging and point to a meaningful readme amr: Remove some code duplication in preparation amr: Instead of putting ms/bts into the same struct.. use it twice amr: Kill more duplication and let the code work one of the modes amr: Attempt to unbreak the AMR support in the BSC Merge branch 'zecke/features/amr' mgcp: Indicate where the sending failed osmux: Test cid allocation and de-allocation osmux: Do not divide the number of bytes by eight. osmux: Add introspection for osmux. osmux: Allow to enforce using Osmux for the client osmux: Enforce Osmux only global and per BSC configuration osmux: Remember the allocated CID and make sure it is released osmux: Make sure that bigger Osmux ids actually fit Merge branch 'zecke/features/osmux-reliability' mgcp: Use the right bind addresses for NET and BTS Ivan Kluchnikov (1): gsm_04_08: Use osmo_assert for transt->conn and conn only in case of paging succeeded Jacob Erlbeck (6): nat: Fix timeslot range in 'show bsc mgcp' VTY command gprs: Fix GSUP cancel_type handling (Coverity) nitb: Check source string length before calling strncpy (Coverity) nitb: Fix IMSI/IMEI buffer handling (Coverity) mgcp: Move assignment of src_codec downwards mgcp/test: Fix mgcp-transcoding assertion (Coverity) Max (3): ignore debian build byproducts Replace ad-hoc function with generic one from libosmocore use non-vararg functions if possible Michael McTernan (2): Fix GSM900 ARFCN range check mgcp: Remove use of hardwired @mgw from endpoint IDs. Neels Hofmeyr (7): openbsc/configure.ac: check for pcap/pcap.h. Remove empty README. osmo-nitb: obsess about --help formatting. bsc_nat: Fix 1 log error output of wrong variable. sgsn_main: in -h, print default config file gsup: factor out header composition & sending. Add OAP design document. Pablo Neira Ayuso (2): osmux: add option to pad the circuit with dummy messages osmux: fix show online-help ----------------------------------------------------------------------- hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon Oct 12 08:00:27 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 12 Oct 2015 08:00:27 GMT Subject: openbsc.git branch master updated. 0.15.0-1-gfa07b48 Message-ID: <201510120800.t9C80RGi079054@git.osmocom.org> This is an 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 fa07b489dc3e14579b34365c0a0f1b5d5a70138f (commit) from f3316e30d61603d55ed43906aaacb28e970989dc (commit) Those revisions listed above that are new 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=fa07b489dc3e14579b34365c0a0f1b5d5a70138f commit fa07b489dc3e14579b34365c0a0f1b5d5a70138f Author: Holger Hans Peter Freyther Date: Mon Oct 12 09:55:59 2015 +0200 Revert "gprs: Use RAND_bytes for p-tmsi" The commit not compiling/linking should have been a strong indicator that it has not been tested either. This reverts commit 6cf0249dacc4ae46eb0857c007906c9a3f128a3e. ----------------------------------------------------------------------- Summary of changes: openbsc/src/gprs/Makefile.am | 3 +-- openbsc/src/gprs/gprs_sgsn.c | 6 +----- openbsc/tests/sgsn/Makefile.am | 1 - 3 files changed, 2 insertions(+), 8 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon Oct 12 08:29:16 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 12 Oct 2015 08:29:16 GMT Subject: openbsc.git branch shared/packages/testing updated. 0.15.0-11-g1fab385 Message-ID: <201510120829.t9C8TGoT082686@git.osmocom.org> This is an 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, shared/packages/testing has been updated discards 53a268c24482cb7cd9fb91902ff7333debfafeb2 (commit) discards b2ec026170815d17c3f17a314b58d7a1739d4744 (commit) discards d8b6eded8d3254333c7a6be2c245a36325175e3e (commit) discards 79b459c0af5f38c3849befd0285fba2011e0f37f (commit) discards a27b55d8db8ddba2a476c5819bf1101f2d72bf23 (commit) discards aa57c6148709c5c52066621a83155673db344eb0 (commit) discards 11da0673f4448820f0b91babcd97ebb503d26fe2 (commit) discards 2327691012e915231bc1a737475e394132cff34e (commit) discards 00c9f91a221fbac04e3bd0d03c6d8be8e497d385 (commit) via 1fab385c319244fbcf5bfa875af0ee55eb53dd2c (commit) via b41489c3295c66ca6dd74c86cab720563a776705 (commit) via 7b853588eb7910b941981571ad7d2e8c4321aa9f (commit) via 9da7ebb767aecb1440dbc87fbf1c179b36bc1584 (commit) via 4004756c46ad799507256eb6a10b619fc6cd9bca (commit) via b55e683624f64726872d593be372eb2f7238b2c2 (commit) via 94685ee33514e3f11b391ac2e45611c8aa53f7d0 (commit) via 7f17ab33886c42b04824f6a7cdf65da5982cdd03 (commit) via a9703804dcfdccd26c60285a5cb9f331a8e3b4e4 (commit) via f91f951606afadbeecaed783e1d2254b290d300b (commit) via fa07b489dc3e14579b34365c0a0f1b5d5a70138f (commit) via f3316e30d61603d55ed43906aaacb28e970989dc (commit) via d74cce266bbc6ec519376601a2004f4fa8155b64 (commit) via 696212798291688a85afc956b6d80c10c7acb033 (commit) via 1afe7c7fe5e79435a1ebe9aff622ca20b901d923 (commit) via 20626dde8fd04c2ded3788a8417ea67abf17c4cf (commit) via 6598ded5cdbdaee8ee2aa9b8da283582b90840ed (commit) via 15a40db606e317e9304651b5f644eeae151efd8d (commit) via b45e4d80b6b6b6bb597ccb3a14c16395481f7816 (commit) via 641d387409b6d11f7166784344701438be1a45e1 (commit) via 2aedfbdfe1dfb4df84418af4bb39c40ca1cc5128 (commit) via 62a63f54a6c6e565df7ca5efadf5430123a5cc5e (commit) via 6cf0249dacc4ae46eb0857c007906c9a3f128a3e (commit) via cdeb815c78f4cdd5eb38995ea3f8550c637a1561 (commit) via b3cbd9aa3b8e80060ff38b975e297a5b4a850fec (commit) via 0e62e595a697eb6075349b586ed264bdb9462cd0 (commit) via 06cfe00c711a037981b53946dbaa5b042acb2fbb (commit) via 8b4e58462167493e31109e965b4ad6c32d2215f1 (commit) via 7a77d0155f154b88d768832932b8b2c35681782f (commit) via a174a47811f2168d63f6f021d3ed2f156bff9951 (commit) via 615ed46a6ab25f71a7ab0d8201d33b4dbf8fc5b0 (commit) via 11cb7a9fd9d853aaf5ff3d34c179fa3afc9a80a4 (commit) via 130be40c3e1bd7a1c7003c71cbae071a3d51cf62 (commit) via d3496aed6938b368a5f0a2112041e065bbe254f9 (commit) via 3e4e8cfb74bed5dafb1c9d6c46aa18841ac40830 (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 (53a268c24482cb7cd9fb91902ff7333debfafeb2) \ N -- N -- N (1fab385c319244fbcf5bfa875af0ee55eb53dd2c) 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=1fab385c319244fbcf5bfa875af0ee55eb53dd2c commit 1fab385c319244fbcf5bfa875af0ee55eb53dd2c Author: Holger Hans Peter Freyther Date: Mon Oct 12 10:23:48 2015 +0200 New release based on fa07b489dc3e14579b34365c0a0f1b5d5a70138f http://cgit.osmocom.org/openbsc/commit/?id=b41489c3295c66ca6dd74c86cab720563a776705 commit b41489c3295c66ca6dd74c86cab720563a776705 Author: Holger Hans Peter Freyther Date: Thu Sep 24 10:46:02 2015 +0200 debian: Make a new release again http://cgit.osmocom.org/openbsc/commit/?id=7b853588eb7910b941981571ad7d2e8c4321aa9f commit 7b853588eb7910b941981571ad7d2e8c4321aa9f Author: Holger Hans Peter Freyther Date: Sun Aug 23 17:36:12 2015 +0200 debian: New release http://cgit.osmocom.org/openbsc/commit/?id=9da7ebb767aecb1440dbc87fbf1c179b36bc1584 commit 9da7ebb767aecb1440dbc87fbf1c179b36bc1584 Author: Holger Hans Peter Freyther Date: Sun Aug 16 15:30:19 2015 +0200 debian: Build new package http://cgit.osmocom.org/openbsc/commit/?id=4004756c46ad799507256eb6a10b619fc6cd9bca commit 4004756c46ad799507256eb6a10b619fc6cd9bca Author: Holger Hans Peter Freyther Date: Tue May 26 00:16:00 2015 +0800 debian: Add the new c-ares dependency for the SGSN http://cgit.osmocom.org/openbsc/commit/?id=b55e683624f64726872d593be372eb2f7238b2c2 commit b55e683624f64726872d593be372eb2f7238b2c2 Author: Holger Hans Peter Freyther Date: Thu Apr 23 20:26:27 2015 -0400 debian: New release with new NAT command http://cgit.osmocom.org/openbsc/commit/?id=94685ee33514e3f11b391ac2e45611c8aa53f7d0 commit 94685ee33514e3f11b391ac2e45611c8aa53f7d0 Author: Holger Hans Peter Freyther Date: Thu Apr 23 17:47:26 2015 -0400 debian: Build new packages http://cgit.osmocom.org/openbsc/commit/?id=7f17ab33886c42b04824f6a7cdf65da5982cdd03 commit 7f17ab33886c42b04824f6a7cdf65da5982cdd03 Author: Jacob Erlbeck Date: Fri Oct 17 10:08:02 2014 +0200 sgsn: Do not die in _bssgp_tx_dl_ud on TLLI mismatch (TODO) Currently an OSMO_ASSERT fails, if the message's and the mmctx's TLLIs do not match. This commit turns the assertion into an ERROR log message and uses the default values for IMSI, DRX, and RA CAP instead of the MM context values in this case. TODO: - find the real source for the problem - add test cases derived from what is being described in the ticket Ticket: OW#1322 Sponsored-by: On-Waves ehf http://cgit.osmocom.org/openbsc/commit/?id=a9703804dcfdccd26c60285a5cb9f331a8e3b4e4 commit a9703804dcfdccd26c60285a5cb9f331a8e3b4e4 Author: Jacob Erlbeck Date: Tue Sep 30 13:53:26 2014 +0200 sgsn: Added TODOs (TODO) TODO: - fix and remove TODOs - add test cases for Detach(reattach) - add test cases for PDP context deletion (OW#1311) - add test cases for Cancel pending timer in sgsn_mm_ctx_free - remove this commit Sponsored-by: On-Waves ehf http://cgit.osmocom.org/openbsc/commit/?id=f91f951606afadbeecaed783e1d2254b290d300b commit f91f951606afadbeecaed783e1d2254b290d300b Author: Jacob Erlbeck Date: Fri Dec 19 19:11:20 2014 +0100 sgsn: Add logging to connect_timer_cb (TODO) TODO: - LOGLevel ? Sponsored-by: On-Waves ehf ----------------------------------------------------------------------- Summary of changes: debian/changelog | 12 +- debian/docs | 2 +- openbsc/configure.ac | 2 +- openbsc/doc/osmocom-authn-protocol.txt | 250 ++++++++++++++++++++++++++++++ openbsc/include/openbsc/bsc_api.h | 2 +- openbsc/include/openbsc/gsm_04_08.h | 3 +- openbsc/include/openbsc/gsm_data_shared.h | 10 +- openbsc/include/openbsc/mgcp_internal.h | 10 +- openbsc/include/openbsc/osmux.h | 9 ++ openbsc/src/gprs/gb_proxy_main.c | 2 +- openbsc/src/gprs/gprs_gsup_client.c | 12 +- openbsc/src/gprs/sgsn_main.c | 4 +- openbsc/src/libbsc/abis_rsl.c | 18 +-- openbsc/src/libbsc/bsc_api.c | 6 +- openbsc/src/libbsc/bsc_vty.c | 59 +++---- openbsc/src/libbsc/gsm_04_08_utils.c | 57 +++---- openbsc/src/libcommon/common_vty.c | 2 +- openbsc/src/libmgcp/mgcp_network.c | 8 +- openbsc/src/libmgcp/mgcp_osmux.c | 29 +++- openbsc/src/libmgcp/mgcp_protocol.c | 8 + openbsc/src/libmgcp/mgcp_vty.c | 48 ++++-- openbsc/src/libmsc/Makefile.am | 2 +- openbsc/src/libmsc/auth.c | 11 +- openbsc/src/libmsc/db.c | 12 +- openbsc/src/osmo-bsc/osmo_bsc_api.c | 36 +++-- openbsc/src/osmo-bsc/osmo_bsc_main.c | 2 +- openbsc/src/osmo-bsc_mgcp/mgcp_main.c | 2 +- openbsc/src/osmo-bsc_nat/bsc_mgcp_utils.c | 50 ++++-- openbsc/src/osmo-bsc_nat/bsc_nat.c | 2 +- openbsc/src/osmo-bsc_nat/bsc_nat_vty.c | 22 ++- openbsc/src/osmo-nitb/Makefile.am | 2 +- openbsc/src/osmo-nitb/bsc_hack.c | 2 +- openbsc/tests/channel/Makefile.am | 2 +- openbsc/tests/db/Makefile.am | 2 +- openbsc/tests/mgcp/mgcp_test.c | 26 ++++ 35 files changed, 564 insertions(+), 162 deletions(-) create mode 100644 openbsc/doc/osmocom-authn-protocol.txt hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon Oct 12 09:06:42 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 12 Oct 2015 09:06:42 GMT Subject: openbsc.git branch master updated. 0.15.0-2-g9861c12 Message-ID: <201510120906.t9C96gWA087197@git.osmocom.org> This is an 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 9861c122dd50386f4b48bb65162f0a38f6d28785 (commit) from fa07b489dc3e14579b34365c0a0f1b5d5a70138f (commit) Those revisions listed above that are new 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=9861c122dd50386f4b48bb65162f0a38f6d28785 commit 9861c122dd50386f4b48bb65162f0a38f6d28785 Author: Holger Hans Peter Freyther Date: Mon Oct 12 10:43:17 2015 +0200 sgsn: Fix pattern for too long msisdn We don't care how many bytes the length has but the destination we want to copy to. Fixes: CID#1296813 ----------------------------------------------------------------------- Summary of changes: openbsc/src/gprs/sgsn_libgtp.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon Oct 12 09:26:26 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 12 Oct 2015 09:26:26 GMT Subject: libosmo-abis.git annotated tag v0.3.2 created. v0.3.2 Message-ID: <201510120926.t9C9QQc7089826@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom A-bis protcol interface library". The annotated tag, v0.3.2 has been created at 734b1dab469dd47655f33a51f6553cc25124f877 (tag) tagging fe01908428d9745e7d111a0902d3d090d0090f91 (commit) replaces v0.3.1 tagged by Harald Welte on Mon Oct 12 11:25:54 2015 +0200 - Log ----------------------------------------------------------------- tag v0.3.2 for the jitter stats (so osmo-bts can depend on that version) -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIVAwUAVht8rEoQeR9V5ESWAQKbZBAAsCTvowR4xoK8/ShcewopuDo3T3ZrxT2m GaEHoajc4MeYi3cjKsLDlm9dKN+Gfjig21IeFVyAIU+yeqVsDeFPa3FRElxhw2bv KtPwNHJukg2yF01ZhRJBhHZyZkqYCUNhpp7EQiuvOgp6SAH1siCUqSVnlpGi4eKq AcrUqY7EJSLTg56jiptFn6sVKo7BqA4vgQ+3Uy7YsQxpsG1nTxQ3fonPsFOtqgUZ oATPGLPGi41I4gquYWClH2GHE1fWiszpokR4kxM2rClbWEE8BsKEpQ0MPUfHAUz0 a144x/9uEMinepEIFHrZgo7Bqi69RDBSQsXxehmUlTsXxen9oDwoLTpXjIp7TK+j p/Wmss7P9yNHS6D9DcrD+AwAm4V/K6Fc318o+GICkvdAhnToDcVcx8vkfETcwKJ5 9c128nAU5DyGblZfJsx/j3FjnJlavZ6EQ7K2EuQSmu1/c6eEJgzR4AU52QALq+cv XyoR8ni2fsBRCaiLWIKuaYG9qvQL+aYSpvRx72i4XCYnCQknVEasCqcgVkQ6rmdd OmiF2ErrpubnSmQxAn0affau3A8nnRRHbfI9yWf31UChCS/x9HkpqGlmK6kUaxYH mA50eJ1n2PgMhKFv8myITMCZZnzK6G5hRkMwEjlBjq5GbPcVtG8Si/dCEsTcEgHv 1I3vPY0phRg= =0OuZ -----END PGP SIGNATURE----- Harald Welte (1): configure.ac: Add subdir-objects Holger Hans Peter Freyther (3): debian: Switch to multi-arch support subchan: Remove unused const variable ortp: Export statistics for the bts or similar ----------------------------------------------------------------------- hooks/post-receive -- Osmocom A-bis protcol interface library From gitosis at osmocom.org Mon Oct 12 09:50:10 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 12 Oct 2015 09:50:10 GMT Subject: openbsc.git branch neels/sgsn-id-3 updated. 0.15.0-8-g0d3445f Message-ID: <201510120950.t9C9oAQm092354@git.osmocom.org> This is an 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/sgsn-id-3 has been updated discards 440d1f841d3c3933dcb4870c1728e01e0af19c3a (commit) discards b87308e7577e47489f03e5109c8e360d501622ee (commit) discards 2c3a2d3ef5ba390e5414eb9aa1f138aa6c2c411a (commit) discards 61546c84f0b824d6366f69022b9f47a7d853ffee (commit) discards 7d87686869efab9e99c325e107999651f2270fa9 (commit) discards afac27684f4a8595bbcf7f9881f4af116ed63091 (commit) discards 65e85cfda171bf1c9f052be7beb1f1691b9b1f03 (commit) discards 4205ee121419375eaa413f4840f9c7c85432a2eb (commit) via 0d3445f5e85a3cafeadcd02adfc1a7236c73d498 (commit) via 0c39306e0053f5e51e81354e677573253cb39f87 (commit) via f3116bb507ae11cf60b9a80dea805f69a4967ca9 (commit) via f491ced8c4699dd514dae4edb2f55f71de53f119 (commit) via 2b5bdea9ccf05178fccd930e6bb524d319c8878b (commit) via bac65bb839001070f7f90c96ec6b42247f340836 (commit) via 9861c122dd50386f4b48bb65162f0a38f6d28785 (commit) via fa07b489dc3e14579b34365c0a0f1b5d5a70138f (commit) via f3316e30d61603d55ed43906aaacb28e970989dc (commit) via d74cce266bbc6ec519376601a2004f4fa8155b64 (commit) via 696212798291688a85afc956b6d80c10c7acb033 (commit) via 1afe7c7fe5e79435a1ebe9aff622ca20b901d923 (commit) via 20626dde8fd04c2ded3788a8417ea67abf17c4cf (commit) via 6598ded5cdbdaee8ee2aa9b8da283582b90840ed (commit) via 15a40db606e317e9304651b5f644eeae151efd8d (commit) via b45e4d80b6b6b6bb597ccb3a14c16395481f7816 (commit) via 641d387409b6d11f7166784344701438be1a45e1 (commit) via 2aedfbdfe1dfb4df84418af4bb39c40ca1cc5128 (commit) via 62a63f54a6c6e565df7ca5efadf5430123a5cc5e (commit) via 6cf0249dacc4ae46eb0857c007906c9a3f128a3e (commit) via cdeb815c78f4cdd5eb38995ea3f8550c637a1561 (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 (440d1f841d3c3933dcb4870c1728e01e0af19c3a) \ N -- N -- N (0d3445f5e85a3cafeadcd02adfc1a7236c73d498) 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=0d3445f5e85a3cafeadcd02adfc1a7236c73d498 commit 0d3445f5e85a3cafeadcd02adfc1a7236c73d498 Author: Neels Hofmeyr Date: Thu Oct 1 13:43:04 2015 +0200 oap: add OAP config to VTY Sponsored-by: On-Waves ehf http://cgit.osmocom.org/openbsc/commit/?id=0c39306e0053f5e51e81354e677573253cb39f87 commit 0c39306e0053f5e51e81354e677573253cb39f87 Author: Neels Hofmeyr Date: Thu Oct 1 01:52:40 2015 +0200 gsup/oap: add OAP to GSUP client. Trigger an OAP registration upon IPA connect. Feed incoming OAP messages to oap_handle() and send replies returned by it. Add oap_config to sgsn_config (todo: vty). Sponsored-by: On-Waves ehf http://cgit.osmocom.org/openbsc/commit/?id=f3116bb507ae11cf60b9a80dea805f69a4967ca9 commit f3116bb507ae11cf60b9a80dea805f69a4967ca9 Author: Neels Hofmeyr Date: Wed Sep 30 22:58:57 2015 +0200 oap: add OAP API test Sponsored-by: On-Waves ehf http://cgit.osmocom.org/openbsc/commit/?id=f491ced8c4699dd514dae4edb2f55f71de53f119 commit f491ced8c4699dd514dae4edb2f55f71de53f119 Author: Neels Hofmeyr Date: Thu Oct 1 14:12:40 2015 +0200 oap: add oap testsuite skeleton Sponsored-by: On-Waves ehf http://cgit.osmocom.org/openbsc/commit/?id=2b5bdea9ccf05178fccd930e6bb524d319c8878b commit 2b5bdea9ccf05178fccd930e6bb524d319c8878b Author: Neels Hofmeyr Date: Wed Sep 30 18:30:11 2015 +0200 oap: implement initial OAP API. Add oap.[hc] and oap_messages.[hc]. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/openbsc/commit/?id=bac65bb839001070f7f90c96ec6b42247f340836 commit bac65bb839001070f7f90c96ec6b42247f340836 Author: Neels Hofmeyr Date: Wed Sep 30 17:44:55 2015 +0200 libcommon: soak up three static functions. Add new kitchen sink openbsc/utils.h and libcommon/utils.c to make three so far static functions public (so I can use them in the upcoming OAP code). A place to put them could have been the gprs_utils.h, but all general functions in there have a gprs_ prefix, and todo markings to move them away. All other libcommon headers are too specific, so I opened up this kitchen sink header. Replace the implementation of encode_big_endian() with a call to osmo_store64be_ext(). See comments. Apply the change in Makefiles and C files. ----------------------------------------------------------------------- Summary of changes: openbsc/configure.ac | 2 +- openbsc/include/openbsc/mgcp_internal.h | 10 ++++--- openbsc/include/openbsc/oap.h | 3 +- openbsc/include/openbsc/osmux.h | 9 ++++++ openbsc/include/openbsc/utils.h | 11 ++++++- openbsc/src/gprs/oap.c | 11 +++---- openbsc/src/gprs/sgsn_libgtp.c | 2 +- openbsc/src/libcommon/utils.c | 10 ++----- openbsc/src/libmgcp/mgcp_osmux.c | 29 +++++++++++++++++- openbsc/src/libmgcp/mgcp_protocol.c | 8 +++++ openbsc/src/libmgcp/mgcp_vty.c | 48 ++++++++++++++++++++--------- openbsc/src/libmsc/Makefile.am | 2 +- openbsc/src/libmsc/auth.c | 11 +++++-- openbsc/src/libmsc/db.c | 12 ++++++-- openbsc/src/osmo-bsc_nat/bsc_mgcp_utils.c | 50 +++++++++++++++++++++++-------- openbsc/src/osmo-bsc_nat/bsc_nat_vty.c | 22 +++++++++----- openbsc/src/osmo-nitb/Makefile.am | 2 +- openbsc/tests/channel/Makefile.am | 2 +- openbsc/tests/db/Makefile.am | 2 +- openbsc/tests/mgcp/mgcp_test.c | 26 ++++++++++++++++ 20 files changed, 208 insertions(+), 64 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon Oct 12 10:13:54 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 12 Oct 2015 10:13:54 GMT Subject: osmo-bts.git branch master updated. 0.4.0-5-g94a05ab Message-ID: <201510121013.t9CADsa5097499@git.osmocom.org> This is an 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 94a05abb98fcb1a5002f327888635f3af860c9a9 (commit) via 45e597cc160f348a4ff12ff840f3d879c682e1cb (commit) via 9a9ddc12033c3b63af7e2abe5d9267cfcd451a58 (commit) from 13947b3408fda0af5b1041e8eeb0328f5a45eb2c (commit) Those revisions listed above that are new 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=94a05abb98fcb1a5002f327888635f3af860c9a9 commit 94a05abb98fcb1a5002f327888635f3af860c9a9 Author: Harald Welte Date: Mon Oct 12 12:13:13 2015 +0200 configure.ac: Add subdir-objects to suppress warnings automake: warning: possible forward-incompatibility. automake: At least a source file is in a subdirectory, but the 'subdir-objects' automake: automake option hasn't been enabled. For now, the corresponding output automake: object file(s) will be placed in the top-level directory. However, automake: this behaviour will change in future Automake versions: they will automake: unconditionally cause object files to be placed in the same subdirectory automake: of the corresponding sources. automake: You are advised to start using 'subdir-objects' option throughout your automake: project, to avoid future incompatibilities. http://cgit.osmocom.org/osmo-bts/commit/?id=45e597cc160f348a4ff12ff840f3d879c682e1cb commit 45e597cc160f348a4ff12ff840f3d879c682e1cb Author: Harald Welte Date: Mon Oct 12 12:11:53 2015 +0200 configure.ac: Depend on libosmotrau 0.3.2 (ortp statistics) http://cgit.osmocom.org/osmo-bts/commit/?id=9a9ddc12033c3b63af7e2abe5d9267cfcd451a58 commit 9a9ddc12033c3b63af7e2abe5d9267cfcd451a58 Author: Harald Welte Date: Mon Oct 12 12:09:54 2015 +0200 configure.ac: Only require libgps if building for sysmoBTS ----------------------------------------------------------------------- Summary of changes: configure.ac | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Mon Oct 12 10:16:16 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 12 Oct 2015 10:16:16 GMT Subject: osmo-bts.git branch master updated. 0.4.0-6-g55d89d1 Message-ID: <201510121016.t9CAGG1p097938@git.osmocom.org> This is an 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 55d89d17b25979d81b3d56778503eebb18c0eee2 (commit) from 94a05abb98fcb1a5002f327888635f3af860c9a9 (commit) Those revisions listed above that are new 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=55d89d17b25979d81b3d56778503eebb18c0eee2 commit 55d89d17b25979d81b3d56778503eebb18c0eee2 Author: Harald Welte Date: Mon Oct 12 12:15:49 2015 +0200 configure.ac: Better description for --enable-sysmocom-bts and --enable-trx ----------------------------------------------------------------------- Summary of changes: configure.ac | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Mon Oct 12 11:50:50 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 12 Oct 2015 11:50:50 GMT Subject: openggsn.git branch neels/refactor updated. 0.91-75-g695b0cf Message-ID: <201510121150.t9CBoo3n009056@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenGGSN project". The branch, neels/refactor has been updated discards 09fac6a92f377470d711e27949fabfc0979ebc11 (commit) discards c682b299c403e6bdee9bd1c3706f3ce686b2ae41 (commit) discards 226fbeded97539b7d852eba7637cb2c651a11db2 (commit) via 695b0cff3d66158e0661aff99622b1ad514b8729 (commit) via b0d8b7841b0649d0ca5c746baa0e2b376af121d2 (commit) via 74fb84f8d44d0453bb03276948c679d76690832f (commit) via 5d0fa12ddba9261db096c04f2868b589f9bb6147 (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 (09fac6a92f377470d711e27949fabfc0979ebc11) \ N -- N -- N (695b0cff3d66158e0661aff99622b1ad514b8729) 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/openggsn/commit/?id=695b0cff3d66158e0661aff99622b1ad514b8729 commit 695b0cff3d66158e0661aff99622b1ad514b8729 Author: Neels Hofmeyr Date: Mon Oct 12 13:42:17 2015 +0200 gtp.c: fix an error log. Fix: the code handles fd1u but prints fd1c. http://cgit.osmocom.org/openggsn/commit/?id=b0d8b7841b0649d0ca5c746baa0e2b376af121d2 commit b0d8b7841b0649d0ca5c746baa0e2b376af121d2 Author: Neels Hofmeyr Date: Mon Oct 12 02:45:21 2015 +0200 gtp.h: rename gsn_t.dublicate to duplicate. Fix spelling dublicate -> duplicate. This is potentially breaking API compat, but currently, no users of gsn_t.dublicate are known. http://cgit.osmocom.org/openggsn/commit/?id=74fb84f8d44d0453bb03276948c679d76690832f commit 74fb84f8d44d0453bb03276948c679d76690832f Author: Neels Hofmeyr Date: Sun Oct 11 23:44:00 2015 +0200 Rename gtp_dublicate, cosmetic. Fix spelling dublicate -> duplicate in comments and in (apparently only statically used) gtp_dublicate(). Add two TODO comments. Fix other spelling/punctuation and one numbering in comments. Remove an opening brace from a comment to not mix up cindent in vim. Break a long line. http://cgit.osmocom.org/openggsn/commit/?id=5d0fa12ddba9261db096c04f2868b589f9bb6147 commit 5d0fa12ddba9261db096c04f2868b589f9bb6147 Author: Neels Hofmeyr Date: Sun Oct 11 23:49:27 2015 +0200 gtp.c: improve 3 error logs. It would print the memory location of the address buffer. Instead, print the human readable host address and port. The current code base supports only IPv4, and thread safety is apparently not required, hence just use inet_ntoa(). (The IPv6 and thread capable version is 4 times longer and harder to read.) ----------------------------------------------------------------------- Summary of changes: gtp/gtp.c | 26 ++++++++++++++------------ 1 file changed, 14 insertions(+), 12 deletions(-) hooks/post-receive -- The OpenGGSN project From gitosis at osmocom.org Mon Oct 12 11:59:04 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 12 Oct 2015 11:59:04 GMT Subject: openggsn.git branch neels/refactor updated. 0.91-75-g2bab481 Message-ID: <201510121159.t9CBx4Jd010053@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenGGSN project". The branch, neels/refactor has been updated discards 695b0cff3d66158e0661aff99622b1ad514b8729 (commit) discards b0d8b7841b0649d0ca5c746baa0e2b376af121d2 (commit) discards 74fb84f8d44d0453bb03276948c679d76690832f (commit) via 2bab4815ad67c069dabbe5d11297edd7ab686050 (commit) via c5e01d68c32489454e4457aeb4686b4b72df6ca1 (commit) via e5dbc2cc028b7df6d557faeabe70642c4668d5d7 (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 (695b0cff3d66158e0661aff99622b1ad514b8729) \ N -- N -- N (2bab4815ad67c069dabbe5d11297edd7ab686050) 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/openggsn/commit/?id=2bab4815ad67c069dabbe5d11297edd7ab686050 commit 2bab4815ad67c069dabbe5d11297edd7ab686050 Author: Neels Hofmeyr Date: Mon Oct 12 13:42:17 2015 +0200 gtp.c: fix an error log. Fix: the code handles fd1u but prints fd1c. http://cgit.osmocom.org/openggsn/commit/?id=c5e01d68c32489454e4457aeb4686b4b72df6ca1 commit c5e01d68c32489454e4457aeb4686b4b72df6ca1 Author: Neels Hofmeyr Date: Mon Oct 12 02:45:21 2015 +0200 gtp.h: rename gsn_t.dublicate to duplicate. Fix spelling dublicate -> duplicate. This is potentially breaking API compat, but currently, no users of gsn_t.dublicate are known. http://cgit.osmocom.org/openggsn/commit/?id=e5dbc2cc028b7df6d557faeabe70642c4668d5d7 commit e5dbc2cc028b7df6d557faeabe70642c4668d5d7 Author: Neels Hofmeyr Date: Sun Oct 11 23:44:00 2015 +0200 Rename gtp_dublicate, cosmetic. Fix spelling dublicate -> duplicate in comments and in (apparently only statically used) gtp_dublicate(). Add two TODO comments. Fix other spelling/punctuation and one numbering in comments. Remove an opening brace from a comment to not mix up cindent in vim. Break a long line. ----------------------------------------------------------------------- Summary of changes: gtp/gtp.c | 2 +- sgsnemu/sgsnemu.c | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) hooks/post-receive -- The OpenGGSN project From gitosis at osmocom.org Mon Oct 12 12:30:30 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 12 Oct 2015 12:30:30 GMT Subject: openggsn.git branch neels/refactor updated. 0.91-76-g7461793 Message-ID: <201510121230.t9CCUUEc014016@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenGGSN project". The branch, neels/refactor has been updated discards 2bab4815ad67c069dabbe5d11297edd7ab686050 (commit) discards c5e01d68c32489454e4457aeb4686b4b72df6ca1 (commit) discards e5dbc2cc028b7df6d557faeabe70642c4668d5d7 (commit) discards 5d0fa12ddba9261db096c04f2868b589f9bb6147 (commit) via 746179370c89589ce9a4e959740a8f551a27d935 (commit) via 5e0586df38fce1bb6edb734c1e4d1f4d9242a1f6 (commit) via b8aae6dd3e0a0039953eb9c37f9bc720feca82e1 (commit) via 7d62a4eaa315d689e3c1268f75c42d552f68ac81 (commit) via c2058e0c648ff0c224da65bd1863da0b5dae542d (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 (2bab4815ad67c069dabbe5d11297edd7ab686050) \ N -- N -- N (746179370c89589ce9a4e959740a8f551a27d935) 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/openggsn/commit/?id=746179370c89589ce9a4e959740a8f551a27d935 commit 746179370c89589ce9a4e959740a8f551a27d935 Author: Neels Hofmeyr Date: Mon Oct 12 14:26:49 2015 +0200 gtp.c: add todo comments Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openggsn/commit/?id=5e0586df38fce1bb6edb734c1e4d1f4d9242a1f6 commit 5e0586df38fce1bb6edb734c1e4d1f4d9242a1f6 Author: Neels Hofmeyr Date: Mon Oct 12 13:42:17 2015 +0200 gtp.c: fix an error log. Fix: the code handles fd1u but prints fd1c. Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openggsn/commit/?id=b8aae6dd3e0a0039953eb9c37f9bc720feca82e1 commit b8aae6dd3e0a0039953eb9c37f9bc720feca82e1 Author: Neels Hofmeyr Date: Mon Oct 12 02:45:21 2015 +0200 gtp.h: rename gsn_t.dublicate to duplicate. Fix spelling dublicate -> duplicate. This is potentially breaking API compat, but currently, no users of gsn_t.dublicate are known. Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openggsn/commit/?id=7d62a4eaa315d689e3c1268f75c42d552f68ac81 commit 7d62a4eaa315d689e3c1268f75c42d552f68ac81 Author: Neels Hofmeyr Date: Sun Oct 11 23:44:00 2015 +0200 Rename gtp_dublicate, cosmetic. Fix spelling dublicate -> duplicate in comments and in (apparently only statically used) gtp_dublicate(). Add two TODO comments. Fix other spelling/punctuation and one numbering in comments. Remove an opening brace from a comment to not mix up cindent in vim. Break a long line. Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openggsn/commit/?id=c2058e0c648ff0c224da65bd1863da0b5dae542d commit c2058e0c648ff0c224da65bd1863da0b5dae542d Author: Neels Hofmeyr Date: Sun Oct 11 23:49:27 2015 +0200 gtp.c: improve 3 error logs. It would print the memory location of the address buffer. Instead, print the human readable host address and port. The current code base supports only IPv4, and thread safety is apparently not required, hence just use inet_ntoa(). (The IPv6 and thread capable version is 4 times longer and harder to read.) Sponsored-by: On-Waves ehi ----------------------------------------------------------------------- Summary of changes: gtp/gtp.c | 6 ++++++ 1 file changed, 6 insertions(+) hooks/post-receive -- The OpenGGSN project From gitosis at osmocom.org Mon Oct 12 13:02:21 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 12 Oct 2015 13:02:21 GMT Subject: openggsn.git branch neels/refactor updated. 0.91-77-g078f8e4 Message-ID: <201510121302.t9CD2Lw0017621@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenGGSN project". The branch, neels/refactor has been updated via 078f8e4ae0a9e7a776aaf5576aa0e8b73a19f5b5 (commit) from 746179370c89589ce9a4e959740a8f551a27d935 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openggsn/commit/?id=078f8e4ae0a9e7a776aaf5576aa0e8b73a19f5b5 commit 078f8e4ae0a9e7a776aaf5576aa0e8b73a19f5b5 Author: Neels Hofmeyr Date: Mon Oct 12 14:59:15 2015 +0200 gtp_duplicate(): comment, add todo. ----------------------------------------------------------------------- Summary of changes: gtp/gtp.c | 27 +++++++++++++++++---------- 1 file changed, 17 insertions(+), 10 deletions(-) hooks/post-receive -- The OpenGGSN project From gitosis at osmocom.org Mon Oct 12 13:03:17 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 12 Oct 2015 13:03:17 GMT Subject: openggsn.git branch neels/refactor updated. 0.91-77-gd7768c8 Message-ID: <201510121303.t9CD3Hvs017769@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenGGSN project". The branch, neels/refactor has been updated discards 078f8e4ae0a9e7a776aaf5576aa0e8b73a19f5b5 (commit) via d7768c81ae99a0b7324562739aed0579537adc47 (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 (078f8e4ae0a9e7a776aaf5576aa0e8b73a19f5b5) \ N -- N -- N (d7768c81ae99a0b7324562739aed0579537adc47) 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/openggsn/commit/?id=d7768c81ae99a0b7324562739aed0579537adc47 commit d7768c81ae99a0b7324562739aed0579537adc47 Author: Neels Hofmeyr Date: Mon Oct 12 14:59:15 2015 +0200 gtp_duplicate(): comment, add todo. Sponsored-by: On-Waves ehi ----------------------------------------------------------------------- Summary of changes: hooks/post-receive -- The OpenGGSN project From gitosis at osmocom.org Mon Oct 12 13:08:53 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 12 Oct 2015 13:08:53 GMT Subject: openbsc.git branch jerlbeck/wip/sgsn-rand created. 0.15.0-3-gbf75079 Message-ID: <201510121308.t9CD8rAd018454@git.osmocom.org> This is an 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, jerlbeck/wip/sgsn-rand has been created at bf75079907d8c7db347d763927303fc624e97ec4 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=bf75079907d8c7db347d763927303fc624e97ec4 commit bf75079907d8c7db347d763927303fc624e97ec4 Author: Jacob Erlbeck Date: Mon Oct 12 14:53:05 2015 +0200 sgsn/test: Really parse received DL LLC messages Currently just the number of intercepted downlink messages is counted and eventually checked. The contents of the messages is lost. The PTMSI contained in ATTACH/RAU Accept messages is just 'guessed' be resetting the random number generator after reference PTMSIs have been generated. While this works with rand_r, RAND_bytes cannot be forced this way to recreate a certain number sequence (unless the backend is replaced). This commit changes this behaviour so that the last received msgb is kept and decoded. The PTMSI that has been assigned by the SGSN is then taken in the affected test cases and used instead of a 'guessed' one. This is similar to how a real MS would react to the Accept message. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/openbsc/commit/?id=373e2440a428b604126a3f375672fa8256c229e0 commit 373e2440a428b604126a3f375672fa8256c229e0 Author: Jacob Erlbeck Date: Mon Oct 12 14:49:31 2015 +0200 sgsn/test: Add and call cleanup_test function This (currently empty) function is meant to contain code that cleans up the left-overs of the test functions. This will be needed by the next commit that will store the last received msgb for later inspection. Sponsored-by: On-Waves ehf ----------------------------------------------------------------------- hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon Oct 12 13:22:28 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 12 Oct 2015 13:22:28 GMT Subject: openggsn.git branch neels/refactor updated. 0.91-78-gfec3b14 Message-ID: <201510121322.t9CDMS4Y020380@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenGGSN project". The branch, neels/refactor has been updated via fec3b14781797eb3d356b04566f473a94fec550f (commit) from d7768c81ae99a0b7324562739aed0579537adc47 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openggsn/commit/?id=fec3b14781797eb3d356b04566f473a94fec550f commit fec3b14781797eb3d356b04566f473a94fec550f Author: Neels Hofmeyr Date: Mon Oct 12 15:22:25 2015 +0200 todo comment ----------------------------------------------------------------------- Summary of changes: gtp/gtp.c | 2 ++ 1 file changed, 2 insertions(+) hooks/post-receive -- The OpenGGSN project From gitosis at osmocom.org Mon Oct 12 13:53:43 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 12 Oct 2015 13:53:43 GMT Subject: openggsn.git branch master updated. 0.91-74-ge845cb9 Message-ID: <201510121353.t9CDrhBl023577@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenGGSN project". The branch, master has been updated via e845cb950544af8f0d00f5a2bed2072d795a2a7e (commit) via b18e811e24464d9b50f21674246806c3b7c25030 (commit) via 9b09738891770367f9878a1a4d1b83bc23217383 (commit) from b07d07072e70ac4f920be9dfdf45615193b4ec2d (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openggsn/commit/?id=e845cb950544af8f0d00f5a2bed2072d795a2a7e commit e845cb950544af8f0d00f5a2bed2072d795a2a7e Author: Neels Hofmeyr Date: Mon Oct 12 14:00:22 2015 +0200 gtp.c: fix an error log. Fix: the code handles fd1u but prints fd1c. http://cgit.osmocom.org/openggsn/commit/?id=b18e811e24464d9b50f21674246806c3b7c25030 commit b18e811e24464d9b50f21674246806c3b7c25030 Author: Neels Hofmeyr Date: Mon Oct 12 14:00:21 2015 +0200 gtp.h: rename gsn_t.dublicate to duplicate. Fix spelling dublicate -> duplicate. This is potentially breaking API compat, but currently, no users of gsn_t.dublicate are known. http://cgit.osmocom.org/openggsn/commit/?id=9b09738891770367f9878a1a4d1b83bc23217383 commit 9b09738891770367f9878a1a4d1b83bc23217383 Author: Neels Hofmeyr Date: Mon Oct 12 14:00:19 2015 +0200 gtp.c: improve 3 error logs. It would print the memory location of the address buffer. Instead, print the human readable host address and port. The current code base supports only IPv4, and thread safety is apparently not required, hence just use inet_ntoa(). (The IPv6 and thread capable version is 4 times longer and harder to read.) ----------------------------------------------------------------------- Summary of changes: gtp/gtp.c | 26 ++++++++++++++------------ gtp/gtp.h | 2 +- 2 files changed, 15 insertions(+), 13 deletions(-) hooks/post-receive -- The OpenGGSN project From gitosis at osmocom.org Mon Oct 12 18:06:59 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 12 Oct 2015 18:06:59 GMT Subject: openbsc.git branch master updated. 0.15.0-3-ga777c9e Message-ID: <201510121806.t9CI6xxL059000@git.osmocom.org> This is an 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 a777c9ee3d4e433c713f7a5c346519aa0321f096 (commit) from 9861c122dd50386f4b48bb65162f0a38f6d28785 (commit) Those revisions listed above that are new 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=a777c9ee3d4e433c713f7a5c346519aa0321f096 commit a777c9ee3d4e433c713f7a5c346519aa0321f096 Author: Holger Hans Peter Freyther Date: Mon Oct 12 20:06:16 2015 +0200 osmux: Allow to listen to a specific address For a setup with multiple network interfaces be able to pick the one that osmux should be used/visible. ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/mgcp.h | 2 ++ openbsc/src/libmgcp/mgcp_osmux.c | 2 +- openbsc/src/libmgcp/mgcp_protocol.c | 1 + openbsc/src/libmgcp/mgcp_vty.c | 12 ++++++++++++ 4 files changed, 16 insertions(+), 1 deletion(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue Oct 13 08:21:03 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 13 Oct 2015 08:21:03 GMT Subject: openbsc.git branch master updated. 0.15.0-8-g537d480 Message-ID: <201510130821.t9D8L3DB058529@git.osmocom.org> This is an 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 537d480f3947924a2db182bab36a48f0bb42045f (commit) via d1554ecb78ebf5b13ec72cdf1faf1bbd88121a01 (commit) via 044ce5fb846bb39645abb9d33e7043957e5a3982 (commit) via 133e8624efe109f020c15a0411c3eb7c461a61f1 (commit) via cf151874581aa4cd553f8e066d330066cfca2468 (commit) from a777c9ee3d4e433c713f7a5c346519aa0321f096 (commit) Those revisions listed above that are new 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=537d480f3947924a2db182bab36a48f0bb42045f commit 537d480f3947924a2db182bab36a48f0bb42045f Author: Daniel Willmann Date: Mon Oct 12 19:36:35 2015 +0200 gprs/gb_proxy: Use RAND_bytes for gbproxy TLLI/TMSI allocation This change has some implications for the test case. It manipulated bss_ptmsi_state and sgsn_tlli_state variables to make the output of rand_r() and thus the TLLI/TMSI used predictable. This possibility is gone when using RAND_bytes() so instead it is overridden by a function that returns a deterministic sequence of values (0x00dead00, 0x00dead01, ...). The test cases are adapted to expect these values instead of the pseudo random values before. The gbproxy_test stdout file changes as well, but only where the TLLI/TMSI is displayed (in the hex dumps as well as the TLLI cache entries). All other output is the same. http://cgit.osmocom.org/openbsc/commit/?id=d1554ecb78ebf5b13ec72cdf1faf1bbd88121a01 commit d1554ecb78ebf5b13ec72cdf1faf1bbd88121a01 Author: Daniel Willmann Date: Mon Oct 12 19:36:34 2015 +0200 gbproxy/test: Add and call cleanup_test function This (currently empty) function is meant to contain code that cleans up the left-overs of the test functions. This is needed by the next commit to reset the RAND_bytes sequence. http://cgit.osmocom.org/openbsc/commit/?id=044ce5fb846bb39645abb9d33e7043957e5a3982 commit 044ce5fb846bb39645abb9d33e7043957e5a3982 Author: Daniel Willmann Date: Mon Oct 12 19:36:33 2015 +0200 gprs: Use RAND_bytes for p-tmsi [hfreyther: Link to libcrypto, include header, add uint8_t* cast] http://cgit.osmocom.org/openbsc/commit/?id=133e8624efe109f020c15a0411c3eb7c461a61f1 commit 133e8624efe109f020c15a0411c3eb7c461a61f1 Author: Jacob Erlbeck Date: Mon Oct 12 19:36:32 2015 +0200 sgsn/test: Really parse received DL LLC messages Currently just the number of intercepted downlink messages is counted and eventually checked. The contents of the messages is lost. The PTMSI contained in ATTACH/RAU Accept messages is just 'guessed' by resetting the random number generator after reference PTMSIs have been generated. While this works with rand_r, RAND_bytes cannot be forced to recreate a certain number sequence this way (unless the backend is replaced). This commit changes that behaviour so that the last received msgb is kept and decoded. The PTMSI that has been assigned by the SGSN is then taken in the affected test cases and used instead of a 'guessed' one. This is similar to how a real MS would react to the Accept message. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/openbsc/commit/?id=cf151874581aa4cd553f8e066d330066cfca2468 commit cf151874581aa4cd553f8e066d330066cfca2468 Author: Jacob Erlbeck Date: Mon Oct 12 19:36:31 2015 +0200 sgsn/test: Add and call cleanup_test function This (currently empty) function is meant to contain code that cleans up the left-overs of the test functions. This will be needed by the next commit that will store the last received msgb for later inspection. Sponsored-by: On-Waves ehf ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gb_proxy.h | 4 - openbsc/src/gprs/Makefile.am | 7 +- openbsc/src/gprs/gb_proxy.c | 16 +- openbsc/src/gprs/gprs_sgsn.c | 6 +- openbsc/tests/gbproxy/Makefile.am | 4 +- openbsc/tests/gbproxy/gbproxy_test.c | 110 +++++--- openbsc/tests/gbproxy/gbproxy_test.ok | 514 +++++++++++++++++----------------- openbsc/tests/sgsn/Makefile.am | 2 + openbsc/tests/sgsn/sgsn_test.c | 133 +++++++-- 9 files changed, 464 insertions(+), 332 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue Oct 13 12:17:00 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 13 Oct 2015 12:17:00 GMT Subject: openbsc.git branch neels/sgsn-id-3 updated. 0.15.0-14-g3b62ce0 Message-ID: <201510131217.t9DCH00H083158@git.osmocom.org> This is an 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/sgsn-id-3 has been updated discards 0d3445f5e85a3cafeadcd02adfc1a7236c73d498 (commit) discards 0c39306e0053f5e51e81354e677573253cb39f87 (commit) discards f3116bb507ae11cf60b9a80dea805f69a4967ca9 (commit) discards f491ced8c4699dd514dae4edb2f55f71de53f119 (commit) discards 2b5bdea9ccf05178fccd930e6bb524d319c8878b (commit) discards bac65bb839001070f7f90c96ec6b42247f340836 (commit) via 3b62ce0dc2dff5c353cc7a4c8022aaec23f0adcd (commit) via 82c6c1a8bdd07c8cba8a6a71f3f015d52e64ebab (commit) via 35043cb1f1c04300de5f667fb41d9d62b2b4dd9f (commit) via 14d923a840b78a409d56fbedcf4622368b014aca (commit) via 54a391bacba7e7e66ceebb85e8210fe535f48879 (commit) via 33fc921a5cc37e1cc82d3126ce0f987244577ff7 (commit) via 537d480f3947924a2db182bab36a48f0bb42045f (commit) via d1554ecb78ebf5b13ec72cdf1faf1bbd88121a01 (commit) via 044ce5fb846bb39645abb9d33e7043957e5a3982 (commit) via 133e8624efe109f020c15a0411c3eb7c461a61f1 (commit) via cf151874581aa4cd553f8e066d330066cfca2468 (commit) via a777c9ee3d4e433c713f7a5c346519aa0321f096 (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 (0d3445f5e85a3cafeadcd02adfc1a7236c73d498) \ N -- N -- N (3b62ce0dc2dff5c353cc7a4c8022aaec23f0adcd) 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=3b62ce0dc2dff5c353cc7a4c8022aaec23f0adcd commit 3b62ce0dc2dff5c353cc7a4c8022aaec23f0adcd Author: Neels Hofmeyr Date: Thu Oct 1 13:43:04 2015 +0200 oap: add OAP config to VTY Sponsored-by: On-Waves ehf http://cgit.osmocom.org/openbsc/commit/?id=82c6c1a8bdd07c8cba8a6a71f3f015d52e64ebab commit 82c6c1a8bdd07c8cba8a6a71f3f015d52e64ebab Author: Neels Hofmeyr Date: Thu Oct 1 01:52:40 2015 +0200 gsup/oap: add OAP to GSUP client. Trigger an OAP registration upon IPA connect. Feed incoming OAP messages to oap_handle() and send replies returned by it. Add oap_config to sgsn_config (todo: vty). Sponsored-by: On-Waves ehf http://cgit.osmocom.org/openbsc/commit/?id=35043cb1f1c04300de5f667fb41d9d62b2b4dd9f commit 35043cb1f1c04300de5f667fb41d9d62b2b4dd9f Author: Neels Hofmeyr Date: Wed Sep 30 22:58:57 2015 +0200 oap: add OAP API test Sponsored-by: On-Waves ehf http://cgit.osmocom.org/openbsc/commit/?id=14d923a840b78a409d56fbedcf4622368b014aca commit 14d923a840b78a409d56fbedcf4622368b014aca Author: Neels Hofmeyr Date: Thu Oct 1 14:12:40 2015 +0200 oap: add oap testsuite skeleton Sponsored-by: On-Waves ehf http://cgit.osmocom.org/openbsc/commit/?id=54a391bacba7e7e66ceebb85e8210fe535f48879 commit 54a391bacba7e7e66ceebb85e8210fe535f48879 Author: Neels Hofmeyr Date: Wed Sep 30 18:30:11 2015 +0200 oap: implement initial OAP API. Add oap.[hc] and oap_messages.[hc]. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/openbsc/commit/?id=33fc921a5cc37e1cc82d3126ce0f987244577ff7 commit 33fc921a5cc37e1cc82d3126ce0f987244577ff7 Author: Neels Hofmeyr Date: Wed Sep 30 17:44:55 2015 +0200 libcommon: soak up three static functions. Add new kitchen sink openbsc/utils.h and libcommon/utils.c to make three so far static functions public (so I can use them in the upcoming OAP code). A place to put them could have been the gprs_utils.h, but all general functions in there have a gprs_ prefix, and todo markings to move them away. All other libcommon headers are too specific, so I opened up this kitchen sink header. Replace the implementation of encode_big_endian() with a call to osmo_store64be_ext(). See comments. Apply the change in Makefiles and C files. ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gb_proxy.h | 4 - openbsc/include/openbsc/mgcp.h | 2 + openbsc/src/gprs/Makefile.am | 7 +- openbsc/src/gprs/gb_proxy.c | 16 +- openbsc/src/gprs/gprs_sgsn.c | 6 +- openbsc/src/libmgcp/mgcp_osmux.c | 2 +- openbsc/src/libmgcp/mgcp_protocol.c | 1 + openbsc/src/libmgcp/mgcp_vty.c | 12 + openbsc/tests/gbproxy/Makefile.am | 4 +- openbsc/tests/gbproxy/gbproxy_test.c | 110 +++++--- openbsc/tests/gbproxy/gbproxy_test.ok | 514 +++++++++++++++++----------------- openbsc/tests/sgsn/Makefile.am | 2 + openbsc/tests/sgsn/sgsn_test.c | 133 +++++++-- 13 files changed, 480 insertions(+), 333 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue Oct 13 12:18:18 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 13 Oct 2015 12:18:18 GMT Subject: openbsc.git branch neels/gtphub updated. 0.15.0-23-g6ff309a Message-ID: <201510131218.t9DCIITd083337@git.osmocom.org> This is an 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/gtphub has been updated discards 73b722572362f1d053822dbe6e1e83cf6e327d05 (commit) discards 10df4fc601b5b9fa6229cd3186431414cd82d4a4 (commit) discards 72687c6c6891d286709d4f1be27320f4747f0430 (commit) discards db7b42465a670ce63f52ee2910f85722aee5c73f (commit) discards 6caab4a264b5728388ac3f0828055568bd002a9c (commit) discards 90684febe4124b914b318a7d3689a157613c4c52 (commit) discards 4ec65fc2f4b7e175ca9b3d3f42d9ef0c0d532034 (commit) discards 63f9b39f5dfedd04fca33bf18dcf4da5f4bfe586 (commit) discards 8d193170495850d4ab7680dbd53d4f153e37002c (commit) discards 5aff4a5d9221d703bb52bb8421eabaa8283332b6 (commit) discards 2fd5c8febf69b5ea1c4dd9cc826024f59ea06fb4 (commit) discards 03475a31e1c95b52f521df5e10b73a5bcce67c2f (commit) discards 9883b09d7c4f0a3caf76dc985a4f977cd4de2427 (commit) discards f31908d2c4e1e7e245d54b76debe9bac4a5a50e7 (commit) discards 90f5c9b527f92d7215642536fbe36e79cd3a91be (commit) via 6ff309a2dda7b06a4a7342d8c73dac33f9eb8935 (commit) via 4e7374814af0ce8b283f4368d1dd502cade44938 (commit) via 9079d37d0acf0f31ed05d4f7e30e4ad951025043 (commit) via 86540a05d2cf9e4308472c40deacc191a42c0dbf (commit) via efd402d2e0883d495f6710eba6f7b57e6665b36b (commit) via 3503d0f4754eae4c536b008b019e1c2a7bdf95be (commit) via b83f679ca95267a07c34cce4818a9fc04e659b8b (commit) via bc7625eca4b7a0078a1d2206e49650e01a355bbc (commit) via 755c2047b053c50d0225e1df5619e1eeb0124870 (commit) via 2e5dfacd0831e336f0dba279422f568c326300e3 (commit) via 744dedbf06450d2b1928d7d0984e23e5b3f63064 (commit) via 42a0a3b211fcb7259f1d013422ba275df151e5d9 (commit) via 83df4f5f660a427abcd6f4af11eeac1617ae97a4 (commit) via 7351d6a74a243ac76b5bf3828ef176b94eb9ad7b (commit) via 8f4ff353ac1a7efb04f9d92e058b609c0bcb8dbc (commit) via 537d480f3947924a2db182bab36a48f0bb42045f (commit) via d1554ecb78ebf5b13ec72cdf1faf1bbd88121a01 (commit) via 044ce5fb846bb39645abb9d33e7043957e5a3982 (commit) via 133e8624efe109f020c15a0411c3eb7c461a61f1 (commit) via cf151874581aa4cd553f8e066d330066cfca2468 (commit) via a777c9ee3d4e433c713f7a5c346519aa0321f096 (commit) via 9861c122dd50386f4b48bb65162f0a38f6d28785 (commit) via fa07b489dc3e14579b34365c0a0f1b5d5a70138f (commit) via f3316e30d61603d55ed43906aaacb28e970989dc (commit) via d74cce266bbc6ec519376601a2004f4fa8155b64 (commit) via 696212798291688a85afc956b6d80c10c7acb033 (commit) via 1afe7c7fe5e79435a1ebe9aff622ca20b901d923 (commit) via 20626dde8fd04c2ded3788a8417ea67abf17c4cf (commit) via 6598ded5cdbdaee8ee2aa9b8da283582b90840ed (commit) via 15a40db606e317e9304651b5f644eeae151efd8d (commit) via b45e4d80b6b6b6bb597ccb3a14c16395481f7816 (commit) via 641d387409b6d11f7166784344701438be1a45e1 (commit) via 2aedfbdfe1dfb4df84418af4bb39c40ca1cc5128 (commit) via 62a63f54a6c6e565df7ca5efadf5430123a5cc5e (commit) via 6cf0249dacc4ae46eb0857c007906c9a3f128a3e (commit) via cdeb815c78f4cdd5eb38995ea3f8550c637a1561 (commit) via b3cbd9aa3b8e80060ff38b975e297a5b4a850fec (commit) via 0e62e595a697eb6075349b586ed264bdb9462cd0 (commit) via 06cfe00c711a037981b53946dbaa5b042acb2fbb (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 (73b722572362f1d053822dbe6e1e83cf6e327d05) \ N -- N -- N (6ff309a2dda7b06a4a7342d8c73dac33f9eb8935) 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=6ff309a2dda7b06a4a7342d8c73dac33f9eb8935 commit 6ff309a2dda7b06a4a7342d8c73dac33f9eb8935 Author: Neels Hofmeyr Date: Mon Oct 12 02:39:18 2015 +0200 gtphub: decode GTP IE positions. Separate success indicator (rc) from packet version. Collect all metadata on a packet in new struct gtp_packet_desc. Copy declaration of gtpie_decaps() from gtpie.h (because it is not being installed) and extract IE indexes with it. http://cgit.osmocom.org/openbsc/commit/?id=4e7374814af0ce8b283f4368d1dd502cade44938 commit 4e7374814af0ce8b283f4368d1dd502cade44938 Author: Neels Hofmeyr Date: Mon Oct 12 02:13:41 2015 +0200 gtphub_main.c: comment http://cgit.osmocom.org/openbsc/commit/?id=9079d37d0acf0f31ed05d4f7e30e4ad951025043 commit 9079d37d0acf0f31ed05d4f7e30e4ad951025043 Author: Neels Hofmeyr Date: Thu Oct 8 14:01:42 2015 +0200 gtphub: comment in nc test http://cgit.osmocom.org/openbsc/commit/?id=86540a05d2cf9e4308472c40deacc191a42c0dbf commit 86540a05d2cf9e4308472c40deacc191a42c0dbf Author: Neels Hofmeyr Date: Thu Oct 8 13:32:34 2015 +0200 gtphub: rename: server/client to GGSN/SGSN. http://cgit.osmocom.org/openbsc/commit/?id=efd402d2e0883d495f6710eba6f7b57e6665b36b commit efd402d2e0883d495f6710eba6f7b57e6665b36b Author: Neels Hofmeyr Date: Thu Oct 8 13:31:40 2015 +0200 gtphub: add a todo comment http://cgit.osmocom.org/openbsc/commit/?id=3503d0f4754eae4c536b008b019e1c2a7bdf95be commit 3503d0f4754eae4c536b008b019e1c2a7bdf95be Author: Neels Hofmeyr Date: Tue Oct 6 15:20:13 2015 +0200 gtphub: debug log Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openbsc/commit/?id=b83f679ca95267a07c34cce4818a9fc04e659b8b commit b83f679ca95267a07c34cce4818a9fc04e659b8b Author: Neels Hofmeyr Date: Tue Oct 6 14:31:41 2015 +0200 gtphub: add GTP header validation Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openbsc/commit/?id=bc7625eca4b7a0078a1d2206e49650e01a355bbc commit bc7625eca4b7a0078a1d2206e49650e01a355bbc Author: Neels Hofmeyr Date: Mon Oct 5 18:14:35 2015 +0200 gtphub: add TEI map test Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openbsc/commit/?id=755c2047b053c50d0225e1df5619e1eeb0124870 commit 755c2047b053c50d0225e1df5619e1eeb0124870 Author: Neels Hofmeyr Date: Mon Oct 5 17:38:15 2015 +0200 gtphub: add gtphub_test.c (empty) Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openbsc/commit/?id=2e5dfacd0831e336f0dba279422f568c326300e3 commit 2e5dfacd0831e336f0dba279422f568c326300e3 Author: Neels Hofmeyr Date: Tue Oct 6 13:16:07 2015 +0200 gtphub: add TEI map API. Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openbsc/commit/?id=744dedbf06450d2b1928d7d0984e23e5b3f63064 commit 744dedbf06450d2b1928d7d0984e23e5b3f63064 Author: Neels Hofmeyr Date: Tue Oct 6 13:06:56 2015 +0200 gtphub: populate API impl from test prog Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openbsc/commit/?id=42a0a3b211fcb7259f1d013422ba275df151e5d9 commit 42a0a3b211fcb7259f1d013422ba275df151e5d9 Author: Neels Hofmeyr Date: Sat Oct 3 03:38:20 2015 +0200 gtphub: add skeletal gtphub.[hc] Sponsored-by: On-Waves ehf http://cgit.osmocom.org/openbsc/commit/?id=83df4f5f660a427abcd6f4af11eeac1617ae97a4 commit 83df4f5f660a427abcd6f4af11eeac1617ae97a4 Author: Neels Hofmeyr Date: Sat Oct 3 02:29:34 2015 +0200 gtphub: add simple netcat test Tweak the hardcoded default ports/interfaces for the test. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/openbsc/commit/?id=7351d6a74a243ac76b5bf3828ef176b94eb9ad7b commit 7351d6a74a243ac76b5bf3828ef176b94eb9ad7b Author: Neels Hofmeyr Date: Fri Sep 25 01:13:09 2015 +0200 gtphub: add to build Add program osmo-gtphub from gtphub_main.c to Makefile.am. Add osmo-gtphub binary to gitignore. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/openbsc/commit/?id=8f4ff353ac1a7efb04f9d92e058b609c0bcb8dbc commit 8f4ff353ac1a7efb04f9d92e058b609c0bcb8dbc Author: Neels Hofmeyr Date: Thu Sep 24 17:32:30 2015 +0200 Add GTP hub stub, as simplistic UDP forwarder. First steps towards a new GTP hub. The aim is to mux GTP connections, so that multiple SGSN <--> GGSN links can pass through a single point. Background: allow having more than one SGSN, possibly in various remote locations. The recent addition of OAP to GSUP is related to the same background idea. Sponsored-by: On-Waves ehf ----------------------------------------------------------------------- Summary of changes: openbsc/configure.ac | 2 +- openbsc/doc/osmocom-authn-protocol.txt | 250 +++++++++++++++ openbsc/include/openbsc/gb_proxy.h | 4 - openbsc/include/openbsc/mgcp.h | 2 + openbsc/include/openbsc/mgcp_internal.h | 10 +- openbsc/include/openbsc/osmux.h | 9 + openbsc/src/gprs/Makefile.am | 7 +- openbsc/src/gprs/gb_proxy.c | 16 +- openbsc/src/gprs/gprs_gsup_client.c | 12 +- openbsc/src/gprs/gprs_sgsn.c | 6 +- openbsc/src/gprs/sgsn_libgtp.c | 2 +- openbsc/src/libmgcp/mgcp_network.c | 8 +- openbsc/src/libmgcp/mgcp_osmux.c | 31 +- openbsc/src/libmgcp/mgcp_protocol.c | 9 + openbsc/src/libmgcp/mgcp_vty.c | 60 +++- openbsc/src/libmsc/Makefile.am | 2 +- openbsc/src/libmsc/auth.c | 11 +- openbsc/src/libmsc/db.c | 12 +- openbsc/src/osmo-bsc_nat/bsc_mgcp_utils.c | 50 ++- openbsc/src/osmo-bsc_nat/bsc_nat_vty.c | 22 +- openbsc/src/osmo-nitb/Makefile.am | 2 +- openbsc/tests/channel/Makefile.am | 2 +- openbsc/tests/db/Makefile.am | 2 +- openbsc/tests/gbproxy/Makefile.am | 4 +- openbsc/tests/gbproxy/gbproxy_test.c | 110 +++++-- openbsc/tests/gbproxy/gbproxy_test.ok | 514 +++++++++++++++--------------- openbsc/tests/mgcp/mgcp_test.c | 26 ++ openbsc/tests/sgsn/Makefile.am | 2 + openbsc/tests/sgsn/sgsn_test.c | 133 ++++++-- 29 files changed, 933 insertions(+), 387 deletions(-) create mode 100644 openbsc/doc/osmocom-authn-protocol.txt hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue Oct 13 12:21:53 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 13 Oct 2015 12:21:53 GMT Subject: openbsc.git branch neels/gtphub updated. 0.15.0-21-geacb3bf Message-ID: <201510131221.t9DCLrVA083962@git.osmocom.org> This is an 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/gtphub has been updated discards 6ff309a2dda7b06a4a7342d8c73dac33f9eb8935 (commit) discards 4e7374814af0ce8b283f4368d1dd502cade44938 (commit) discards 9079d37d0acf0f31ed05d4f7e30e4ad951025043 (commit) discards 86540a05d2cf9e4308472c40deacc191a42c0dbf (commit) discards efd402d2e0883d495f6710eba6f7b57e6665b36b (commit) discards 3503d0f4754eae4c536b008b019e1c2a7bdf95be (commit) discards b83f679ca95267a07c34cce4818a9fc04e659b8b (commit) discards bc7625eca4b7a0078a1d2206e49650e01a355bbc (commit) discards 755c2047b053c50d0225e1df5619e1eeb0124870 (commit) discards 2e5dfacd0831e336f0dba279422f568c326300e3 (commit) discards 744dedbf06450d2b1928d7d0984e23e5b3f63064 (commit) discards 42a0a3b211fcb7259f1d013422ba275df151e5d9 (commit) discards 83df4f5f660a427abcd6f4af11eeac1617ae97a4 (commit) discards 7351d6a74a243ac76b5bf3828ef176b94eb9ad7b (commit) discards 8f4ff353ac1a7efb04f9d92e058b609c0bcb8dbc (commit) via eacb3bfb7e7b6b84fd35795a939044b35bb63e29 (commit) via bd37a2ed3ca4b47925aea29c094aeafa15624ade (commit) via 46960746af5d278c727af43a07c17e1a35e7a8eb (commit) via e4e6e9020fc9820c5d0c460ddba0214e076bc94d (commit) via ef0c08b1c53ae486969efb7772f45c9a2bafbee3 (commit) via 4b82be518b5dbad6f88ba6ada1ed55de0aadcd68 (commit) via 9472474d5ff43ef2c7ab76d53b28ac78a63ee8b8 (commit) via 7f1340358afdc1dbfcc3562d46819a65201615b5 (commit) via d457cd0c521fe0384f5d76bb9c8169c2d6b1ad42 (commit) via ea9dd8ffaafa4e3ebecc250c7b94653200e7c4e9 (commit) via 170f671a0b199d653bf439078fbc585ac98d3906 (commit) via adab15f2d0dae10dffeda427577b67aca539f836 (commit) via a452f5362e7f9ce59ae7aab37e1ab386e7aeca79 (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 (6ff309a2dda7b06a4a7342d8c73dac33f9eb8935) \ N -- N -- N (eacb3bfb7e7b6b84fd35795a939044b35bb63e29) 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=eacb3bfb7e7b6b84fd35795a939044b35bb63e29 commit eacb3bfb7e7b6b84fd35795a939044b35bb63e29 Author: Neels Hofmeyr Date: Mon Oct 12 02:39:18 2015 +0200 gtphub: decode GTP IE positions. Separate success indicator (rc) from packet version. Collect all metadata on a packet in new struct gtp_packet_desc. Copy declaration of gtpie_decaps() from gtpie.h (because it is not being installed) and extract IE indexes with it. http://cgit.osmocom.org/openbsc/commit/?id=bd37a2ed3ca4b47925aea29c094aeafa15624ade commit bd37a2ed3ca4b47925aea29c094aeafa15624ade Author: Neels Hofmeyr Date: Thu Oct 8 13:32:34 2015 +0200 gtphub: rename: server/client to GGSN/SGSN. http://cgit.osmocom.org/openbsc/commit/?id=46960746af5d278c727af43a07c17e1a35e7a8eb commit 46960746af5d278c727af43a07c17e1a35e7a8eb Author: Neels Hofmeyr Date: Thu Oct 8 13:31:40 2015 +0200 gtphub: add a todo comment http://cgit.osmocom.org/openbsc/commit/?id=e4e6e9020fc9820c5d0c460ddba0214e076bc94d commit e4e6e9020fc9820c5d0c460ddba0214e076bc94d Author: Neels Hofmeyr Date: Tue Oct 6 15:20:13 2015 +0200 gtphub: debug log Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openbsc/commit/?id=ef0c08b1c53ae486969efb7772f45c9a2bafbee3 commit ef0c08b1c53ae486969efb7772f45c9a2bafbee3 Author: Neels Hofmeyr Date: Tue Oct 6 14:31:41 2015 +0200 gtphub: add GTP header validation Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openbsc/commit/?id=4b82be518b5dbad6f88ba6ada1ed55de0aadcd68 commit 4b82be518b5dbad6f88ba6ada1ed55de0aadcd68 Author: Neels Hofmeyr Date: Mon Oct 5 18:14:35 2015 +0200 gtphub: add TEI map test Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openbsc/commit/?id=9472474d5ff43ef2c7ab76d53b28ac78a63ee8b8 commit 9472474d5ff43ef2c7ab76d53b28ac78a63ee8b8 Author: Neels Hofmeyr Date: Mon Oct 5 17:38:15 2015 +0200 gtphub: add gtphub_test.c (empty) Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openbsc/commit/?id=7f1340358afdc1dbfcc3562d46819a65201615b5 commit 7f1340358afdc1dbfcc3562d46819a65201615b5 Author: Neels Hofmeyr Date: Tue Oct 6 13:16:07 2015 +0200 gtphub: add TEI map API. Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openbsc/commit/?id=d457cd0c521fe0384f5d76bb9c8169c2d6b1ad42 commit d457cd0c521fe0384f5d76bb9c8169c2d6b1ad42 Author: Neels Hofmeyr Date: Tue Oct 6 13:06:56 2015 +0200 gtphub: populate API impl from test prog Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openbsc/commit/?id=ea9dd8ffaafa4e3ebecc250c7b94653200e7c4e9 commit ea9dd8ffaafa4e3ebecc250c7b94653200e7c4e9 Author: Neels Hofmeyr Date: Sat Oct 3 03:38:20 2015 +0200 gtphub: add skeletal gtphub.[hc] Sponsored-by: On-Waves ehf http://cgit.osmocom.org/openbsc/commit/?id=170f671a0b199d653bf439078fbc585ac98d3906 commit 170f671a0b199d653bf439078fbc585ac98d3906 Author: Neels Hofmeyr Date: Sat Oct 3 02:29:34 2015 +0200 gtphub: add simple netcat test Tweak the hardcoded default ports/interfaces for the test. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/openbsc/commit/?id=adab15f2d0dae10dffeda427577b67aca539f836 commit adab15f2d0dae10dffeda427577b67aca539f836 Author: Neels Hofmeyr Date: Fri Sep 25 01:13:09 2015 +0200 gtphub: add to build Add program osmo-gtphub from gtphub_main.c to Makefile.am. Add osmo-gtphub binary to gitignore. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/openbsc/commit/?id=a452f5362e7f9ce59ae7aab37e1ab386e7aeca79 commit a452f5362e7f9ce59ae7aab37e1ab386e7aeca79 Author: Neels Hofmeyr Date: Thu Sep 24 17:32:30 2015 +0200 Add GTP hub stub, as simplistic UDP forwarder. First steps towards a new GTP hub. The aim is to mux GTP connections, so that multiple SGSN <--> GGSN links can pass through a single point. Background: allow having more than one SGSN, possibly in various remote locations. The recent addition of OAP to GSUP is related to the same background idea. Sponsored-by: On-Waves ehf ----------------------------------------------------------------------- Summary of changes: hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue Oct 13 14:11:27 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 13 Oct 2015 14:11:27 GMT Subject: openbsc.git branch neels/gtphub updated. 0.15.0-23-g3d556df Message-ID: <201510131411.t9DEBR85094779@git.osmocom.org> This is an 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/gtphub has been updated via 3d556dffd755f0614ebe610383589ffbf26c5107 (commit) via 1372ac6676b588828d2823a8d3d267aa2b0ec93c (commit) from eacb3bfb7e7b6b84fd35795a939044b35bb63e29 (commit) Those revisions listed above that are new 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=3d556dffd755f0614ebe610383589ffbf26c5107 commit 3d556dffd755f0614ebe610383589ffbf26c5107 Author: Neels Hofmeyr Date: Tue Oct 13 16:08:43 2015 +0200 gtphub: log IMSI if present. Move gtpie.h defs further up. Add some more. Add imsi and imsi_present to gtp_packet_desc, fetch IMSI if appropriate. (FYI: the use of the IMSI for gtphub is not entirely clear to me yet. I'm mostly trying to analyse some GTP traffic routed thru gtphub.) http://cgit.osmocom.org/openbsc/commit/?id=1372ac6676b588828d2823a8d3d267aa2b0ec93c commit 1372ac6676b588828d2823a8d3d267aa2b0ec93c Author: Neels Hofmeyr Date: Tue Oct 13 16:08:11 2015 +0200 gtphub: fix IE-less GTP recognition. Log if a packet is 'tiny' (without IEs). ----------------------------------------------------------------------- Summary of changes: openbsc/src/gprs/gtphub.c | 65 ++++++++++++++++++++++++++++++++++++++++++----- 1 file changed, 58 insertions(+), 7 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed Oct 14 00:52:58 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 14 Oct 2015 00:52:58 GMT Subject: openbsc.git branch neels/gtphub updated. 0.15.0-30-gbbadcae Message-ID: <201510140052.t9E0qwTt062130@git.osmocom.org> This is an 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/gtphub has been updated via bbadcae0395267efe78a62fa11a83f83ad9e29e7 (commit) via 7bd2de27840687fcdf769a1d533a34a255778880 (commit) via 24b7bb9c3672343f047ad752853583fac2fc92a0 (commit) via b610f5ede9d2b5c13431f7101e095235896abd0d (commit) via 94359c54627ff97c7548b62dca14440147a04e3a (commit) via d3023b3e882ee6c3679c27ae54d6887f7ce12d0c (commit) via a2d52e8d60bcab07e267f7e108b6c0df86649b13 (commit) from 3d556dffd755f0614ebe610383589ffbf26c5107 (commit) Those revisions listed above that are new 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=bbadcae0395267efe78a62fa11a83f83ad9e29e7 commit bbadcae0395267efe78a62fa11a83f83ad9e29e7 Author: Neels Hofmeyr Date: Wed Oct 14 02:52:05 2015 +0200 wip http://cgit.osmocom.org/openbsc/commit/?id=7bd2de27840687fcdf769a1d533a34a255778880 commit 7bd2de27840687fcdf769a1d533a34a255778880 Author: Neels Hofmeyr Date: Wed Oct 14 00:35:17 2015 +0200 add nsapi http://cgit.osmocom.org/openbsc/commit/?id=24b7bb9c3672343f047ad752853583fac2fc92a0 commit 24b7bb9c3672343f047ad752853583fac2fc92a0 Author: Neels Hofmeyr Date: Wed Oct 14 00:34:59 2015 +0200 log tiny headers http://cgit.osmocom.org/openbsc/commit/?id=b610f5ede9d2b5c13431f7101e095235896abd0d commit b610f5ede9d2b5c13431f7101e095235896abd0d Author: Neels Hofmeyr Date: Wed Oct 14 00:34:35 2015 +0200 log blank line http://cgit.osmocom.org/openbsc/commit/?id=94359c54627ff97c7548b62dca14440147a04e3a commit 94359c54627ff97c7548b62dca14440147a04e3a Author: Neels Hofmeyr Date: Wed Oct 14 00:33:33 2015 +0200 imsi_present kludge http://cgit.osmocom.org/openbsc/commit/?id=d3023b3e882ee6c3679c27ae54d6887f7ce12d0c commit d3023b3e882ee6c3679c27ae54d6887f7ce12d0c Author: Neels Hofmeyr Date: Wed Oct 14 00:01:50 2015 +0200 gtphub: avoid kludge by const adjustment. http://cgit.osmocom.org/openbsc/commit/?id=a2d52e8d60bcab07e267f7e108b6c0df86649b13 commit a2d52e8d60bcab07e267f7e108b6c0df86649b13 Author: Neels Hofmeyr Date: Tue Oct 13 23:57:00 2015 +0200 class->rc ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gtphub.h | 15 ++ openbsc/src/gprs/gtphub.c | 310 ++++++++++++++++++++++++--------------- 2 files changed, 208 insertions(+), 117 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed Oct 14 23:50:31 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 14 Oct 2015 23:50:31 GMT Subject: openbsc.git branch neels/gtphub updated. 0.15.0-25-gade5665 Message-ID: <201510142350.t9ENoV62097924@git.osmocom.org> This is an 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/gtphub has been updated discards bbadcae0395267efe78a62fa11a83f83ad9e29e7 (commit) discards 7bd2de27840687fcdf769a1d533a34a255778880 (commit) discards 24b7bb9c3672343f047ad752853583fac2fc92a0 (commit) discards b610f5ede9d2b5c13431f7101e095235896abd0d (commit) discards 94359c54627ff97c7548b62dca14440147a04e3a (commit) discards d3023b3e882ee6c3679c27ae54d6887f7ce12d0c (commit) discards a2d52e8d60bcab07e267f7e108b6c0df86649b13 (commit) discards 3d556dffd755f0614ebe610383589ffbf26c5107 (commit) discards 1372ac6676b588828d2823a8d3d267aa2b0ec93c (commit) discards eacb3bfb7e7b6b84fd35795a939044b35bb63e29 (commit) discards bd37a2ed3ca4b47925aea29c094aeafa15624ade (commit) discards 46960746af5d278c727af43a07c17e1a35e7a8eb (commit) discards e4e6e9020fc9820c5d0c460ddba0214e076bc94d (commit) discards ef0c08b1c53ae486969efb7772f45c9a2bafbee3 (commit) discards 4b82be518b5dbad6f88ba6ada1ed55de0aadcd68 (commit) discards 9472474d5ff43ef2c7ab76d53b28ac78a63ee8b8 (commit) discards 7f1340358afdc1dbfcc3562d46819a65201615b5 (commit) discards d457cd0c521fe0384f5d76bb9c8169c2d6b1ad42 (commit) discards ea9dd8ffaafa4e3ebecc250c7b94653200e7c4e9 (commit) via ade56654e0d96c12895f9db3ec2b00d08b122a92 (commit) via cb790daffe773206032e99beed4573cbc83a7145 (commit) via c6c4cf6f3aeedc8219747d0efd19ce952489df88 (commit) via e3ee2f138c722ff924fe61e391e596bea2635de9 (commit) via 6ddb7eee640c79a20c46fc2398bf7c39424ae40d (commit) via 45f7142495ad4f02d6a4641fa31bc0d25878cd0a (commit) via e5830e0c5028e8c842e35ca17872cbd0f4145d52 (commit) via c4e61fcb366441a51e817b0491b3e8fb6c6f21b1 (commit) via 8fb4720e7d4e31f9cdbde3113230cc9f34a917b1 (commit) via bc35370d7c2a5fe5490afb0f3a5ee4f8a54d1706 (commit) via c7958f809d2f6fe82113faa1ad140c41707b399f (commit) via 8879d3b2825168d446f533c520d98558cb5ec758 (commit) via ba39fba5a3ca60b98bd3b9cbbd480ea3fb247bc4 (commit) via 97f1dcab5c898d3f2b71d27760db7775133b8978 (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 (bbadcae0395267efe78a62fa11a83f83ad9e29e7) \ N -- N -- N (ade56654e0d96c12895f9db3ec2b00d08b122a92) 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=ade56654e0d96c12895f9db3ec2b00d08b122a92 commit ade56654e0d96c12895f9db3ec2b00d08b122a92 Author: Neels Hofmeyr Date: Wed Oct 14 17:40:53 2015 +0200 gtphub: undup code: memset on a struct. http://cgit.osmocom.org/openbsc/commit/?id=cb790daffe773206032e99beed4573cbc83a7145 commit cb790daffe773206032e99beed4573cbc83a7145 Author: Neels Hofmeyr Date: Wed Oct 14 23:50:43 2015 +0200 gtphub: map sequence numbers SGSNs<->GGSNs Avoid sequence number collisions and allow routing a GGSN's response back to the SGSN that sent a request: - Towards each GGSN, send other sequence numbers than received from an SGSN, - and remember the mapping (with timeouts). - When receiving from a GGSN, find the SGSN from the sequence number returned. This covers only requests by the SGSN followed by GGSN responses, it does not cover requests initiated by a GGSN. Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openbsc/commit/?id=c6c4cf6f3aeedc8219747d0efd19ce952489df88 commit c6c4cf6f3aeedc8219747d0efd19ce952489df88 Author: Neels Hofmeyr Date: Wed Oct 14 23:49:04 2015 +0200 gtphub: split gtp_relay() in r/w funcs http://cgit.osmocom.org/openbsc/commit/?id=e3ee2f138c722ff924fe61e391e596bea2635de9 commit e3ee2f138c722ff924fe61e391e596bea2635de9 Author: Neels Hofmeyr Date: Thu Oct 15 01:38:52 2015 +0200 gtphub: tweak logging http://cgit.osmocom.org/openbsc/commit/?id=6ddb7eee640c79a20c46fc2398bf7c39424ae40d commit 6ddb7eee640c79a20c46fc2398bf7c39424ae40d Author: Neels Hofmeyr Date: Thu Oct 15 00:50:29 2015 +0200 gtphub: index IEs, decode and log a few. http://cgit.osmocom.org/openbsc/commit/?id=45f7142495ad4f02d6a4641fa31bc0d25878cd0a commit 45f7142495ad4f02d6a4641fa31bc0d25878cd0a Author: Neels Hofmeyr Date: Tue Oct 6 15:20:13 2015 +0200 gtphub: add some log Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openbsc/commit/?id=e5830e0c5028e8c842e35ca17872cbd0f4145d52 commit e5830e0c5028e8c842e35ca17872cbd0f4145d52 Author: Neels Hofmeyr Date: Thu Oct 15 00:48:34 2015 +0200 gtphub: separate version from rc. Add struct gtp_packet_desc to keep GTP packet metadata. This adds an 'rc' value and a distinct 'version' value. Hence purge enum gtp_rc of version numbers. Also, return GTP_RC_TINY if a GTP packet has no IEs, only a header. http://cgit.osmocom.org/openbsc/commit/?id=c4e61fcb366441a51e817b0491b3e8fb6c6f21b1 commit c4e61fcb366441a51e817b0491b3e8fb6c6f21b1 Author: Neels Hofmeyr Date: Tue Oct 6 14:31:41 2015 +0200 gtphub: add GTP header validation Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openbsc/commit/?id=8fb4720e7d4e31f9cdbde3113230cc9f34a917b1 commit 8fb4720e7d4e31f9cdbde3113230cc9f34a917b1 Author: Neels Hofmeyr Date: Mon Oct 5 18:14:35 2015 +0200 gtphub: add TEI map test Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openbsc/commit/?id=bc35370d7c2a5fe5490afb0f3a5ee4f8a54d1706 commit bc35370d7c2a5fe5490afb0f3a5ee4f8a54d1706 Author: Neels Hofmeyr Date: Mon Oct 5 17:38:15 2015 +0200 gtphub: add gtphub_test.c (empty) Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openbsc/commit/?id=c7958f809d2f6fe82113faa1ad140c41707b399f commit c7958f809d2f6fe82113faa1ad140c41707b399f Author: Neels Hofmeyr Date: Tue Oct 6 13:16:07 2015 +0200 gtphub: add TEI map API. Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openbsc/commit/?id=8879d3b2825168d446f533c520d98558cb5ec758 commit 8879d3b2825168d446f533c520d98558cb5ec758 Author: Neels Hofmeyr Date: Thu Oct 8 13:31:40 2015 +0200 gtphub: add a todo comment http://cgit.osmocom.org/openbsc/commit/?id=ba39fba5a3ca60b98bd3b9cbbd480ea3fb247bc4 commit ba39fba5a3ca60b98bd3b9cbbd480ea3fb247bc4 Author: Neels Hofmeyr Date: Tue Oct 6 13:06:56 2015 +0200 gtphub: populate API impl from test prog Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openbsc/commit/?id=97f1dcab5c898d3f2b71d27760db7775133b8978 commit 97f1dcab5c898d3f2b71d27760db7775133b8978 Author: Neels Hofmeyr Date: Sat Oct 3 03:38:20 2015 +0200 gtphub: add skeletal gtphub.[hc] Sponsored-by: On-Waves ehf ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gtphub.h | 6 +- openbsc/src/gprs/gtphub.c | 141 ++++++++++++++++++++++++++++----------- 2 files changed, 105 insertions(+), 42 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Oct 15 00:07:09 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 15 Oct 2015 00:07:09 GMT Subject: openbsc.git branch neels/gtphub updated. 0.15.0-23-gd34eee7 Message-ID: <201510150007.t9F079lf099450@git.osmocom.org> This is an 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/gtphub has been updated discards ade56654e0d96c12895f9db3ec2b00d08b122a92 (commit) discards cb790daffe773206032e99beed4573cbc83a7145 (commit) discards c6c4cf6f3aeedc8219747d0efd19ce952489df88 (commit) discards e3ee2f138c722ff924fe61e391e596bea2635de9 (commit) discards 6ddb7eee640c79a20c46fc2398bf7c39424ae40d (commit) discards 45f7142495ad4f02d6a4641fa31bc0d25878cd0a (commit) discards e5830e0c5028e8c842e35ca17872cbd0f4145d52 (commit) discards c4e61fcb366441a51e817b0491b3e8fb6c6f21b1 (commit) via d34eee7852efbbc3c467612b0e8aaa7ac7e291e9 (commit) via 5a80cee696f10c64ffe17e26fcf3a3e3688d4c21 (commit) via 853084514151257f8b645a71e5c5abcbebe245e4 (commit) via ae949798175c1f753821deae8f294422265ea30c (commit) via b35b7883c39b11be172d24b4c991f99b566156ef (commit) via f6dcae66d63bdfa872111159ef05cf9efad70152 (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 (ade56654e0d96c12895f9db3ec2b00d08b122a92) \ N -- N -- N (d34eee7852efbbc3c467612b0e8aaa7ac7e291e9) 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=d34eee7852efbbc3c467612b0e8aaa7ac7e291e9 commit d34eee7852efbbc3c467612b0e8aaa7ac7e291e9 Author: Neels Hofmeyr Date: Wed Oct 14 23:50:43 2015 +0200 gtphub: map sequence numbers SGSNs<->GGSNs Avoid sequence number collisions and allow routing a GGSN's response back to the SGSN that sent a request: - Towards each GGSN, send other sequence numbers than received from an SGSN, - and remember the mapping (with timeouts). - When receiving from a GGSN, find the SGSN from the sequence number returned. This covers only requests by the SGSN followed by GGSN responses, it does not cover requests initiated by a GGSN. Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openbsc/commit/?id=5a80cee696f10c64ffe17e26fcf3a3e3688d4c21 commit 5a80cee696f10c64ffe17e26fcf3a3e3688d4c21 Author: Neels Hofmeyr Date: Wed Oct 14 23:49:04 2015 +0200 gtphub: split gtp_relay() in r/w funcs http://cgit.osmocom.org/openbsc/commit/?id=853084514151257f8b645a71e5c5abcbebe245e4 commit 853084514151257f8b645a71e5c5abcbebe245e4 Author: Neels Hofmeyr Date: Thu Oct 15 00:50:29 2015 +0200 gtphub: index IEs, decode and log a few. http://cgit.osmocom.org/openbsc/commit/?id=ae949798175c1f753821deae8f294422265ea30c commit ae949798175c1f753821deae8f294422265ea30c Author: Neels Hofmeyr Date: Tue Oct 6 15:20:13 2015 +0200 gtphub: tweak logging Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openbsc/commit/?id=b35b7883c39b11be172d24b4c991f99b566156ef commit b35b7883c39b11be172d24b4c991f99b566156ef Author: Neels Hofmeyr Date: Wed Oct 14 17:40:53 2015 +0200 gtphub: undup code: memset on a struct. http://cgit.osmocom.org/openbsc/commit/?id=f6dcae66d63bdfa872111159ef05cf9efad70152 commit f6dcae66d63bdfa872111159ef05cf9efad70152 Author: Neels Hofmeyr Date: Tue Oct 6 14:31:41 2015 +0200 gtphub: add GTP header validation Sponsored-by: On-Waves ehi ----------------------------------------------------------------------- Summary of changes: hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Oct 15 14:07:27 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 15 Oct 2015 14:07:27 GMT Subject: openbsc.git branch fairwaves/sup updated. 0.14.0-94-g2b78a14 Message-ID: <201510151407.t9FE7RwR083890@git.osmocom.org> This is an 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, fairwaves/sup has been updated via 2b78a14a1d995cb969750906c71728da875f45ed (commit) via 65055658edbbdee816b44d6b8a4f47698a16967b (commit) via bc85c28cc28d4b4d1470af09969e86fe1847c7a7 (commit) from 3902f2fde4fa3e78167fd5256fc8a2c3eefbbbef (commit) Those revisions listed above that are new 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=2b78a14a1d995cb969750906c71728da875f45ed commit 2b78a14a1d995cb969750906c71728da875f45ed Author: Ivan Kluchnikov Date: Thu Oct 15 17:06:47 2015 +0300 reg-proxy: add application which allows translate SUP to SIP and SIP to SUP http://cgit.osmocom.org/openbsc/commit/?id=65055658edbbdee816b44d6b8a4f47698a16967b commit 65055658edbbdee816b44d6b8a4f47698a16967b Author: Ivan Kluchnikov Date: Thu Oct 15 16:33:41 2015 +0300 sup: Fix msisdn decoding http://cgit.osmocom.org/openbsc/commit/?id=bc85c28cc28d4b4d1470af09969e86fe1847c7a7 commit bc85c28cc28d4b4d1470af09969e86fe1847c7a7 Author: Ivan Kluchnikov Date: Thu Oct 15 16:30:45 2015 +0300 sup: Change status of waiting_for_remote_accept before checking subscriber ----------------------------------------------------------------------- Summary of changes: openbsc/configure.ac | 1 + openbsc/include/openbsc/gprs_gsup_messages.h | 2 +- openbsc/include/openbsc/reg_proxy.h | 15 ++ openbsc/include/openbsc/sip.h | 12 + openbsc/include/openbsc/sip_client.h | 34 +++ openbsc/include/openbsc/sup.h | 16 ++ openbsc/include/openbsc/sup_server.h | 29 +++ openbsc/include/openbsc/tcp_client.h | 51 +++++ openbsc/src/Makefile.am | 2 +- openbsc/src/libmsc/gsm_04_08.c | 4 +- openbsc/src/{gprs => libmsc}/gsm_04_08_gprs.c | 0 openbsc/src/libmsc/gsm_sup.c | 2 +- openbsc/src/reg-proxy/Makefile.am | 21 ++ openbsc/src/reg-proxy/reg_proxy.c | 302 +++++++++++++++++++++++++ openbsc/src/reg-proxy/sip.c | 308 ++++++++++++++++++++++++++ openbsc/src/reg-proxy/sip_client.c | 273 +++++++++++++++++++++++ openbsc/src/reg-proxy/sup.c | 168 ++++++++++++++ openbsc/src/reg-proxy/sup_server.c | 163 ++++++++++++++ openbsc/src/reg-proxy/tcp_client.c | 303 +++++++++++++++++++++++++ 19 files changed, 1701 insertions(+), 5 deletions(-) create mode 100644 openbsc/include/openbsc/reg_proxy.h create mode 100644 openbsc/include/openbsc/sip.h create mode 100644 openbsc/include/openbsc/sip_client.h create mode 100644 openbsc/include/openbsc/sup.h create mode 100644 openbsc/include/openbsc/sup_server.h create mode 100644 openbsc/include/openbsc/tcp_client.h copy openbsc/src/{gprs => libmsc}/gsm_04_08_gprs.c (100%) create mode 100644 openbsc/src/reg-proxy/Makefile.am create mode 100644 openbsc/src/reg-proxy/reg_proxy.c create mode 100644 openbsc/src/reg-proxy/sip.c create mode 100644 openbsc/src/reg-proxy/sip_client.c create mode 100644 openbsc/src/reg-proxy/sup.c create mode 100644 openbsc/src/reg-proxy/sup_server.c create mode 100644 openbsc/src/reg-proxy/tcp_client.c hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Oct 15 19:33:01 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 15 Oct 2015 19:33:01 GMT Subject: openbsc.git branch neels/gtphub updated. 0.15.0-24-g516edbb Message-ID: <201510151933.t9FJX1MT018870@git.osmocom.org> This is an 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/gtphub has been updated discards d34eee7852efbbc3c467612b0e8aaa7ac7e291e9 (commit) discards 5a80cee696f10c64ffe17e26fcf3a3e3688d4c21 (commit) discards 853084514151257f8b645a71e5c5abcbebe245e4 (commit) discards ae949798175c1f753821deae8f294422265ea30c (commit) discards b35b7883c39b11be172d24b4c991f99b566156ef (commit) discards f6dcae66d63bdfa872111159ef05cf9efad70152 (commit) discards 8fb4720e7d4e31f9cdbde3113230cc9f34a917b1 (commit) discards bc35370d7c2a5fe5490afb0f3a5ee4f8a54d1706 (commit) discards c7958f809d2f6fe82113faa1ad140c41707b399f (commit) discards 8879d3b2825168d446f533c520d98558cb5ec758 (commit) discards ba39fba5a3ca60b98bd3b9cbbd480ea3fb247bc4 (commit) discards 97f1dcab5c898d3f2b71d27760db7775133b8978 (commit) via 516edbb6703d8c7806e9253d66be2a51d52c0c3f (commit) via 0347e658fb0eed8199bbab77a337722b9d19809f (commit) via 1a163543a9c40a261af430a270663a1014eae06d (commit) via 00882c40e34bb9dee451b33a5b7ba375d5e6590e (commit) via 548cac017dfab666c7029bdbfeb6a08c94374f48 (commit) via b87d639089e2609a8593318905aa297793aca048 (commit) via 02612d83efb73b2e38b9191df38372b6c6b5f442 (commit) via 763e4281cacba4b2fb124877dfcf8b6840c58c80 (commit) via 95346b31399b3fdbc1741feb892779ee55def452 (commit) via 7a07c8bb1ecf8b01b3af144afcf64246549e321e (commit) via 3950ea3dac1ba5955d49ab247b9a84b95778d139 (commit) via 93c202ba9796ca0f1ddb8c17b16a4ece354b80f0 (commit) via 1c716d60974525842d6aae9eceaf5d0da32a7baa (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 (d34eee7852efbbc3c467612b0e8aaa7ac7e291e9) \ N -- N -- N (516edbb6703d8c7806e9253d66be2a51d52c0c3f) 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=516edbb6703d8c7806e9253d66be2a51d52c0c3f commit 516edbb6703d8c7806e9253d66be2a51d52c0c3f Author: Neels Hofmeyr Date: Thu Oct 15 21:31:30 2015 +0200 gtphub: add signal handler to gtphub_main http://cgit.osmocom.org/openbsc/commit/?id=0347e658fb0eed8199bbab77a337722b9d19809f commit 0347e658fb0eed8199bbab77a337722b9d19809f Author: Neels Hofmeyr Date: Wed Oct 14 23:50:43 2015 +0200 gtphub: map sequence numbers SGSNs<->GGSNs Avoid sequence number collisions and allow routing a GGSN's response back to the SGSN that sent a request: - Towards each GGSN, send other sequence numbers than received from an SGSN, - and remember the mapping (with timeouts). - When receiving from a GGSN, find the SGSN from the sequence number returned. This covers only requests by the SGSN followed by GGSN responses, it does not cover requests initiated by a GGSN. Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openbsc/commit/?id=1a163543a9c40a261af430a270663a1014eae06d commit 1a163543a9c40a261af430a270663a1014eae06d Author: Neels Hofmeyr Date: Wed Oct 14 23:49:04 2015 +0200 gtphub: split gtp_relay() in r/w funcs http://cgit.osmocom.org/openbsc/commit/?id=00882c40e34bb9dee451b33a5b7ba375d5e6590e commit 00882c40e34bb9dee451b33a5b7ba375d5e6590e Author: Neels Hofmeyr Date: Thu Oct 15 00:50:29 2015 +0200 gtphub: index IEs, decode and log a few. http://cgit.osmocom.org/openbsc/commit/?id=548cac017dfab666c7029bdbfeb6a08c94374f48 commit 548cac017dfab666c7029bdbfeb6a08c94374f48 Author: Neels Hofmeyr Date: Tue Oct 6 15:20:13 2015 +0200 gtphub: tweak logging Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openbsc/commit/?id=b87d639089e2609a8593318905aa297793aca048 commit b87d639089e2609a8593318905aa297793aca048 Author: Neels Hofmeyr Date: Wed Oct 14 17:40:53 2015 +0200 gtphub: undup code: memset on a struct. http://cgit.osmocom.org/openbsc/commit/?id=02612d83efb73b2e38b9191df38372b6c6b5f442 commit 02612d83efb73b2e38b9191df38372b6c6b5f442 Author: Neels Hofmeyr Date: Tue Oct 6 14:31:41 2015 +0200 gtphub: add GTP header validation Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openbsc/commit/?id=763e4281cacba4b2fb124877dfcf8b6840c58c80 commit 763e4281cacba4b2fb124877dfcf8b6840c58c80 Author: Neels Hofmeyr Date: Mon Oct 5 18:14:35 2015 +0200 gtphub: add TEI map test Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openbsc/commit/?id=95346b31399b3fdbc1741feb892779ee55def452 commit 95346b31399b3fdbc1741feb892779ee55def452 Author: Neels Hofmeyr Date: Mon Oct 5 17:38:15 2015 +0200 gtphub: add gtphub_test.c (empty) Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openbsc/commit/?id=7a07c8bb1ecf8b01b3af144afcf64246549e321e commit 7a07c8bb1ecf8b01b3af144afcf64246549e321e Author: Neels Hofmeyr Date: Tue Oct 6 13:16:07 2015 +0200 gtphub: add TEI map API. Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openbsc/commit/?id=3950ea3dac1ba5955d49ab247b9a84b95778d139 commit 3950ea3dac1ba5955d49ab247b9a84b95778d139 Author: Neels Hofmeyr Date: Thu Oct 8 13:31:40 2015 +0200 gtphub: add a todo comment http://cgit.osmocom.org/openbsc/commit/?id=93c202ba9796ca0f1ddb8c17b16a4ece354b80f0 commit 93c202ba9796ca0f1ddb8c17b16a4ece354b80f0 Author: Neels Hofmeyr Date: Tue Oct 6 13:06:56 2015 +0200 gtphub: populate API impl from test prog Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openbsc/commit/?id=1c716d60974525842d6aae9eceaf5d0da32a7baa commit 1c716d60974525842d6aae9eceaf5d0da32a7baa Author: Neels Hofmeyr Date: Sat Oct 3 03:38:20 2015 +0200 gtphub: add skeletal gtphub.[hc] Sponsored-by: On-Waves ehf ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gtphub.h | 2 -- openbsc/src/gprs/gtphub_main.c | 31 +++++++++++++++++++++++++++++++ 2 files changed, 31 insertions(+), 2 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Oct 15 22:05:27 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 15 Oct 2015 22:05:27 GMT Subject: openbsc.git branch neels/gtphub updated. 0.15.0-25-g4900b47 Message-ID: <201510152205.t9FM5RAC032807@git.osmocom.org> This is an 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/gtphub has been updated discards 516edbb6703d8c7806e9253d66be2a51d52c0c3f (commit) discards 0347e658fb0eed8199bbab77a337722b9d19809f (commit) discards 1a163543a9c40a261af430a270663a1014eae06d (commit) discards 00882c40e34bb9dee451b33a5b7ba375d5e6590e (commit) discards 548cac017dfab666c7029bdbfeb6a08c94374f48 (commit) discards b87d639089e2609a8593318905aa297793aca048 (commit) discards 02612d83efb73b2e38b9191df38372b6c6b5f442 (commit) discards 763e4281cacba4b2fb124877dfcf8b6840c58c80 (commit) discards 95346b31399b3fdbc1741feb892779ee55def452 (commit) discards 7a07c8bb1ecf8b01b3af144afcf64246549e321e (commit) discards 3950ea3dac1ba5955d49ab247b9a84b95778d139 (commit) discards 93c202ba9796ca0f1ddb8c17b16a4ece354b80f0 (commit) discards 1c716d60974525842d6aae9eceaf5d0da32a7baa (commit) discards 170f671a0b199d653bf439078fbc585ac98d3906 (commit) via 4900b4740212b69db4ae5ab32f58e5a87fa7487a (commit) via 8cf505fd9f05d3b5df9d43c2aecc424fd701ab77 (commit) via cc010346bd9ef6b7624dc69e28956ab74bfef9f2 (commit) via 91d84fcab3782d89c8e55f78fb38e2ff509b1043 (commit) via 115b3dfedeaef7e1a478a64e30cc70e4c33faef1 (commit) via e3f8ad8c305ea3e752184dd7d865a6dba948eb8c (commit) via 2e157f887c23c6d3465eda60c99d70725cec2d70 (commit) via 54d49868c2d5dde998f78fe8328e1d0b2c86f85f (commit) via 7aab239e4c4b2f5e52e4419dde6c550a4f5e2048 (commit) via d26a62d788a7e8199e1fff805c78cb53545d053c (commit) via e29726731e037632add87a7588f9e8cd52ad4a2b (commit) via 27c3e837925e2e5af2414928d92591a31374b5ca (commit) via 6c5891e0575f49c1d0025442e747e21123f5a5a0 (commit) via 45eabf498579e320937fb9c6fd88f93d38f37d94 (commit) via 427358675f4d81695b9d08ca7949e629c2c946db (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 (516edbb6703d8c7806e9253d66be2a51d52c0c3f) \ N -- N -- N (4900b4740212b69db4ae5ab32f58e5a87fa7487a) 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=4900b4740212b69db4ae5ab32f58e5a87fa7487a commit 4900b4740212b69db4ae5ab32f58e5a87fa7487a Author: Neels Hofmeyr Date: Sat Oct 3 02:29:34 2015 +0200 gtphub: add simple netcat test Tweak the hardcoded default ports/interfaces for the test. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/openbsc/commit/?id=8cf505fd9f05d3b5df9d43c2aecc424fd701ab77 commit 8cf505fd9f05d3b5df9d43c2aecc424fd701ab77 Author: Neels Hofmeyr Date: Thu Oct 15 23:46:23 2015 +0200 vty wip http://cgit.osmocom.org/openbsc/commit/?id=cc010346bd9ef6b7624dc69e28956ab74bfef9f2 commit cc010346bd9ef6b7624dc69e28956ab74bfef9f2 Author: Neels Hofmeyr Date: Thu Oct 15 21:31:30 2015 +0200 gtphub: add signal handler to gtphub_main http://cgit.osmocom.org/openbsc/commit/?id=91d84fcab3782d89c8e55f78fb38e2ff509b1043 commit 91d84fcab3782d89c8e55f78fb38e2ff509b1043 Author: Neels Hofmeyr Date: Wed Oct 14 23:50:43 2015 +0200 gtphub: map sequence numbers SGSNs<->GGSNs Avoid sequence number collisions and allow routing a GGSN's response back to the SGSN that sent a request: - Towards each GGSN, send other sequence numbers than received from an SGSN, - and remember the mapping (with timeouts). - When receiving from a GGSN, find the SGSN from the sequence number returned. This covers only requests by the SGSN followed by GGSN responses, it does not cover requests initiated by a GGSN. Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openbsc/commit/?id=115b3dfedeaef7e1a478a64e30cc70e4c33faef1 commit 115b3dfedeaef7e1a478a64e30cc70e4c33faef1 Author: Neels Hofmeyr Date: Wed Oct 14 23:49:04 2015 +0200 gtphub: split gtp_relay() in r/w funcs http://cgit.osmocom.org/openbsc/commit/?id=e3f8ad8c305ea3e752184dd7d865a6dba948eb8c commit e3f8ad8c305ea3e752184dd7d865a6dba948eb8c Author: Neels Hofmeyr Date: Thu Oct 15 00:50:29 2015 +0200 gtphub: index IEs, decode and log a few. http://cgit.osmocom.org/openbsc/commit/?id=2e157f887c23c6d3465eda60c99d70725cec2d70 commit 2e157f887c23c6d3465eda60c99d70725cec2d70 Author: Neels Hofmeyr Date: Tue Oct 6 15:20:13 2015 +0200 gtphub: tweak logging Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openbsc/commit/?id=54d49868c2d5dde998f78fe8328e1d0b2c86f85f commit 54d49868c2d5dde998f78fe8328e1d0b2c86f85f Author: Neels Hofmeyr Date: Wed Oct 14 17:40:53 2015 +0200 gtphub: undup code: memset on a struct. http://cgit.osmocom.org/openbsc/commit/?id=7aab239e4c4b2f5e52e4419dde6c550a4f5e2048 commit 7aab239e4c4b2f5e52e4419dde6c550a4f5e2048 Author: Neels Hofmeyr Date: Tue Oct 6 14:31:41 2015 +0200 gtphub: add GTP header validation Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openbsc/commit/?id=d26a62d788a7e8199e1fff805c78cb53545d053c commit d26a62d788a7e8199e1fff805c78cb53545d053c Author: Neels Hofmeyr Date: Mon Oct 5 18:14:35 2015 +0200 gtphub: add TEI map test Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openbsc/commit/?id=e29726731e037632add87a7588f9e8cd52ad4a2b commit e29726731e037632add87a7588f9e8cd52ad4a2b Author: Neels Hofmeyr Date: Mon Oct 5 17:38:15 2015 +0200 gtphub: add gtphub_test.c (empty) Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openbsc/commit/?id=27c3e837925e2e5af2414928d92591a31374b5ca commit 27c3e837925e2e5af2414928d92591a31374b5ca Author: Neels Hofmeyr Date: Tue Oct 6 13:16:07 2015 +0200 gtphub: add TEI map API. Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openbsc/commit/?id=6c5891e0575f49c1d0025442e747e21123f5a5a0 commit 6c5891e0575f49c1d0025442e747e21123f5a5a0 Author: Neels Hofmeyr Date: Thu Oct 8 13:31:40 2015 +0200 gtphub: add a todo comment http://cgit.osmocom.org/openbsc/commit/?id=45eabf498579e320937fb9c6fd88f93d38f37d94 commit 45eabf498579e320937fb9c6fd88f93d38f37d94 Author: Neels Hofmeyr Date: Tue Oct 6 13:06:56 2015 +0200 gtphub: populate API impl from test prog Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openbsc/commit/?id=427358675f4d81695b9d08ca7949e629c2c946db commit 427358675f4d81695b9d08ca7949e629c2c946db Author: Neels Hofmeyr Date: Sat Oct 3 03:38:20 2015 +0200 gtphub: add skeletal gtphub.[hc] Sponsored-by: On-Waves ehf ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gtphub.h | 55 +++++++++-- openbsc/include/openbsc/vty.h | 1 + openbsc/src/gprs/gtphub.c | 93 +++++++++++++++++++ openbsc/src/gprs/gtphub_main.c | 103 ++++++--------------- .../src/{libbsc/bts_init.c => gprs/gtphub_vty.c} | 39 ++++++-- openbsc/src/gprs/sgsn_vty.c | 2 +- openbsc/tests/gtphub/Makefile.am | 5 +- openbsc/tests/testsuite.at | 4 +- 8 files changed, 204 insertions(+), 98 deletions(-) copy openbsc/src/{libbsc/bts_init.c => gprs/gtphub_vty.c} (56%) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Fri Oct 16 03:33:13 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 16 Oct 2015 03:33:13 GMT Subject: openbsc.git branch neels/gtphub updated. 0.15.0-28-gc858931 Message-ID: <201510160333.t9G3XDVY070274@git.osmocom.org> This is an 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/gtphub has been updated discards 4900b4740212b69db4ae5ab32f58e5a87fa7487a (commit) discards 8cf505fd9f05d3b5df9d43c2aecc424fd701ab77 (commit) via c85893195905257b9ea692feaaea935755a07b5d (commit) via 1cce058a31024887b15db4ddb835afee9089bd6f (commit) via 111e479632894ab267d22acd0bf83f5e232dd559 (commit) via 6b85cd4b9a445635ca0a5cd0464606ff4ab15a70 (commit) via b8d729d031f971596bc3dd96f37cea6a36957f38 (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 (4900b4740212b69db4ae5ab32f58e5a87fa7487a) \ N -- N -- N (c85893195905257b9ea692feaaea935755a07b5d) 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=c85893195905257b9ea692feaaea935755a07b5d commit c85893195905257b9ea692feaaea935755a07b5d Author: Neels Hofmeyr Date: Sat Oct 3 02:29:34 2015 +0200 gtphub: add simple netcat test WIP Tweak the hardcoded default ports/interfaces for the test. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/openbsc/commit/?id=1cce058a31024887b15db4ddb835afee9089bd6f commit 1cce058a31024887b15db4ddb835afee9089bd6f Author: Neels Hofmeyr Date: Fri Oct 16 05:03:52 2015 +0200 gtphub: Add GGSN proxy config. WIP http://cgit.osmocom.org/openbsc/commit/?id=111e479632894ab267d22acd0bf83f5e232dd559 commit 111e479632894ab267d22acd0bf83f5e232dd559 Author: Neels Hofmeyr Date: Fri Oct 16 04:53:32 2015 +0200 gtphub: cosmetic: streamline sockaddr handling. Rename struct gtphub_addr to osmo_sockaddr and use as osmo_sockaddr_init arg. It makes for a bit less code, doing the same. http://cgit.osmocom.org/openbsc/commit/?id=6b85cd4b9a445635ca0a5cd0464606ff4ab15a70 commit 6b85cd4b9a445635ca0a5cd0464606ff4ab15a70 Author: Neels Hofmeyr Date: Fri Oct 16 01:28:43 2015 +0200 gtphub: move osmo_sockaddr_init to gtphub.h/c. osmo_sockaddr_init() will, after all, not go away, because of the 'ggsn-proxy' config, and it will be used in gtphub.c as soon as the ggsn-proxy config is applied (which this commit prepares for). http://cgit.osmocom.org/openbsc/commit/?id=b8d729d031f971596bc3dd96f37cea6a36957f38 commit b8d729d031f971596bc3dd96f37cea6a36957f38 Author: Neels Hofmeyr Date: Fri Oct 16 01:23:19 2015 +0200 gtphub: Add VTY config. Implement the to_sgsns and to_ggsns bind configs. Have a short config that sets default ports and same IP address for control and user plane (usual case in the field), and a very fine grained version (because we can). ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gtphub.h | 81 ++++++++--------- openbsc/src/gprs/Makefile.am | 6 +- openbsc/src/gprs/gtphub.c | 87 +++++++----------- openbsc/src/gprs/gtphub_main.c | 57 ++++++------ openbsc/src/gprs/gtphub_vty.c | 189 +++++++++++++++++++++++++++++++++++++-- openbsc/src/gprs/sgsn_vty.c | 2 +- 6 files changed, 288 insertions(+), 134 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sun Oct 18 02:46:59 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 18 Oct 2015 02:46:59 GMT Subject: openbsc.git branch neels/gtphub updated. 0.15.0-31-g7f06a0f Message-ID: <201510180246.t9I2kxNT092519@git.osmocom.org> This is an 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/gtphub has been updated discards c85893195905257b9ea692feaaea935755a07b5d (commit) discards 1cce058a31024887b15db4ddb835afee9089bd6f (commit) discards 111e479632894ab267d22acd0bf83f5e232dd559 (commit) discards 6b85cd4b9a445635ca0a5cd0464606ff4ab15a70 (commit) discards b8d729d031f971596bc3dd96f37cea6a36957f38 (commit) via 7f06a0ff804eda9ce8173cf993d9f42a9e01f5d3 (commit) via 6f26101f394fcf595e1dc243b03e4474361cb9d8 (commit) via 54cdcc0842c624a9754545ecc0297e99fbc0cfe1 (commit) via ed8614ae81bf3743117f33e1fc6c7b60a3fe228e (commit) via 19da2edc0720ba1151550b8aa3f0a2c000ecd3cf (commit) via f06495c24747a5ebdbe3574e27808ac23fdae8e0 (commit) via f05f14cd029b8daffd53ec2e192ace4f21a5705b (commit) via 20fef59ad51bebf3004e8a42fa358c144680e889 (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 (c85893195905257b9ea692feaaea935755a07b5d) \ N -- N -- N (7f06a0ff804eda9ce8173cf993d9f42a9e01f5d3) 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=7f06a0ff804eda9ce8173cf993d9f42a9e01f5d3 commit 7f06a0ff804eda9ce8173cf993d9f42a9e01f5d3 Author: Neels Hofmeyr Date: Sat Oct 3 02:29:34 2015 +0200 gtphub: add simple netcat test Tweak the initial mapped sequence number for the test. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/openbsc/commit/?id=6f26101f394fcf595e1dc243b03e4474361cb9d8 commit 6f26101f394fcf595e1dc243b03e4474361cb9d8 Author: Neels Hofmeyr Date: Sun Oct 18 03:49:29 2015 +0200 gtphub: map sequence numbers symmetrically. Also map sequence numbers towards the SGSNs, and unmap on the return path. http://cgit.osmocom.org/openbsc/commit/?id=54cdcc0842c624a9754545ecc0297e99fbc0cfe1 commit 54cdcc0842c624a9754545ecc0297e99fbc0cfe1 Author: Neels Hofmeyr Date: Sun Oct 18 04:27:02 2015 +0200 gtphub: Remove all hardcoded config. Force use of config file by dropping all hardcoded config and disallowing empty bind addresses. Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openbsc/commit/?id=ed8614ae81bf3743117f33e1fc6c7b60a3fe228e commit ed8614ae81bf3743117f33e1fc6c7b60a3fe228e Author: Neels Hofmeyr Date: Fri Oct 16 05:03:52 2015 +0200 gtphub: Add GGSN and SGSN proxy. Add GGSN and SGSN proxy config, and implement. This can be used to chain multiple gtphubs, but the immediate intention is to facilitate unit tests. If a GGSN or SGSN proxy is set, send all GGSN/SGSN bound GTP packets to the respective proxy. Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openbsc/commit/?id=19da2edc0720ba1151550b8aa3f0a2c000ecd3cf commit 19da2edc0720ba1151550b8aa3f0a2c000ecd3cf Author: Neels Hofmeyr Date: Fri Oct 16 04:53:32 2015 +0200 gtphub: cosmetic: streamline sockaddr handling. Rename struct gtphub_addr to osmo_sockaddr and use as osmo_sockaddr_init arg. It makes for a bit less code, doing the same. Also drop an erratic comment block. Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openbsc/commit/?id=f06495c24747a5ebdbe3574e27808ac23fdae8e0 commit f06495c24747a5ebdbe3574e27808ac23fdae8e0 Author: Neels Hofmeyr Date: Fri Oct 16 01:28:43 2015 +0200 gtphub: move osmo_sockaddr_init to gtphub.h/c. osmo_sockaddr_init() will, after all, not go away, because of the 'ggsn-proxy' config, and it will be used in gtphub.c as soon as the ggsn-proxy config is applied (which this commit prepares for). Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openbsc/commit/?id=f05f14cd029b8daffd53ec2e192ace4f21a5705b commit f05f14cd029b8daffd53ec2e192ace4f21a5705b Author: Neels Hofmeyr Date: Sat Oct 17 23:45:31 2015 +0200 gtphub: Add cmdline config. Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openbsc/commit/?id=20fef59ad51bebf3004e8a42fa358c144680e889 commit 20fef59ad51bebf3004e8a42fa358c144680e889 Author: Neels Hofmeyr Date: Fri Oct 16 01:23:19 2015 +0200 gtphub: Add VTY config. Implement the to_sgsns and to_ggsns bind configs. Have a short config that sets default ports and same IP address for control and user plane (usual case in the field), and a very fine grained version (because we can). Sponsored-by: On-Waves ehi ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gtphub.h | 9 +- openbsc/src/gprs/gtphub.c | 272 +++++++++++++++++------- openbsc/src/gprs/gtphub_main.c | 123 ++++++++--- openbsc/src/gprs/gtphub_vty.c | 36 +++- openbsc/tests/gtphub/Makefile.am | 1 + openbsc/tests/gtphub/gtphub_nc_test.gtphub.conf | 5 + openbsc/tests/gtphub/gtphub_nc_test.ok | 4 +- openbsc/tests/gtphub/gtphub_nc_test.sh | 36 ++-- openbsc/tests/testsuite.at | 4 +- 9 files changed, 366 insertions(+), 124 deletions(-) create mode 100644 openbsc/tests/gtphub/gtphub_nc_test.gtphub.conf hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sun Oct 18 02:50:14 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 18 Oct 2015 02:50:14 GMT Subject: openbsc.git branch neels/gtphub updated. 0.15.0-32-g268ce72 Message-ID: <201510180250.t9I2oE6m092934@git.osmocom.org> This is an 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/gtphub has been updated via 268ce725837576858752ffe9b3e23b06a7a03d42 (commit) from 7f06a0ff804eda9ce8173cf993d9f42a9e01f5d3 (commit) Those revisions listed above that are new 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=268ce725837576858752ffe9b3e23b06a7a03d42 commit 268ce725837576858752ffe9b3e23b06a7a03d42 Author: Neels Hofmeyr Date: Sun Oct 18 04:50:02 2015 +0200 gtphub: fix copyright typo ----------------------------------------------------------------------- Summary of changes: openbsc/src/gprs/gtphub_main.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sun Oct 18 03:13:26 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 18 Oct 2015 03:13:26 GMT Subject: openbsc.git branch neels/gtphub updated. 0.15.0-33-g761151e Message-ID: <201510180313.t9I3DQ8I001088@git.osmocom.org> This is an 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/gtphub has been updated via 761151e6b7b9c4aedf3924da41fd79d83c646623 (commit) from 268ce725837576858752ffe9b3e23b06a7a03d42 (commit) Those revisions listed above that are new 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=761151e6b7b9c4aedf3924da41fd79d83c646623 commit 761151e6b7b9c4aedf3924da41fd79d83c646623 Author: Neels Hofmeyr Date: Sun Oct 18 05:08:11 2015 +0200 gtphub: improve address reporting. Add new (libosmocore worthy?) API to print a sockaddr struct in human readable form, transparently across IPv4 and IPv6. Replace all those hexdumps with new osmo_sockaddr_to_str() calls, except the one to print an invalid sockaddr struct in binary form. Sponsored-by: On-Waves ehi ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gtphub.h | 24 +++++++++++++++++ openbsc/src/gprs/gtphub.c | 58 ++++++++++++++++++++++++++++++---------- 2 files changed, 68 insertions(+), 14 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sun Oct 18 03:21:44 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 18 Oct 2015 03:21:44 GMT Subject: openbsc.git branch neels/gtphub updated. 0.15.0-33-g7198039 Message-ID: <201510180321.t9I3LiN4002176@git.osmocom.org> This is an 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/gtphub has been updated discards 761151e6b7b9c4aedf3924da41fd79d83c646623 (commit) via 719803928471a19948985a5d6b85cc2a6ba07cdb (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 (761151e6b7b9c4aedf3924da41fd79d83c646623) \ N -- N -- N (719803928471a19948985a5d6b85cc2a6ba07cdb) 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=719803928471a19948985a5d6b85cc2a6ba07cdb commit 719803928471a19948985a5d6b85cc2a6ba07cdb Author: Neels Hofmeyr Date: Sun Oct 18 05:08:11 2015 +0200 gtphub: improve address reporting. Add new (libosmocore worthy?) API to print a sockaddr struct in human readable form, transparently across IPv4 and IPv6. Replace all those hexdumps with new osmo_sockaddr_to_str() calls, except the one to print an invalid sockaddr struct in binary form. Sponsored-by: On-Waves ehi ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gtphub.h | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon Oct 19 12:10:10 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 19 Oct 2015 12:10:10 GMT Subject: openggsn.git branch neels/refactor updated. 0.91-80-gb72c2dc Message-ID: <201510191210.t9JCAAIG077960@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenGGSN project". The branch, neels/refactor has been updated discards fec3b14781797eb3d356b04566f473a94fec550f (commit) discards d7768c81ae99a0b7324562739aed0579537adc47 (commit) discards 746179370c89589ce9a4e959740a8f551a27d935 (commit) discards 5e0586df38fce1bb6edb734c1e4d1f4d9242a1f6 (commit) discards b8aae6dd3e0a0039953eb9c37f9bc720feca82e1 (commit) discards 7d62a4eaa315d689e3c1268f75c42d552f68ac81 (commit) discards c2058e0c648ff0c224da65bd1863da0b5dae542d (commit) via b72c2dc592bdaa2be86ea5b5f00a51599687c32e (commit) via b84545e30e327b429b7910dc4675b9e3e80df704 (commit) via ea458f4aa63e1a371a094d804ec4eb6ea6f8dfdd (commit) via 85c25ac91c5fe6e87e1c417ea3543149a92d4145 (commit) via 9a5cfa49ad1ce6d2cf6e9295a423e880d72dd1b5 (commit) via 878e188be73e49e96b2fe78604e7daa86cedf6ff (commit) via e845cb950544af8f0d00f5a2bed2072d795a2a7e (commit) via b18e811e24464d9b50f21674246806c3b7c25030 (commit) via 9b09738891770367f9878a1a4d1b83bc23217383 (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 (fec3b14781797eb3d356b04566f473a94fec550f) \ N -- N -- N (b72c2dc592bdaa2be86ea5b5f00a51599687c32e) 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/openggsn/commit/?id=b72c2dc592bdaa2be86ea5b5f00a51599687c32e commit b72c2dc592bdaa2be86ea5b5f00a51599687c32e Author: Neels Hofmeyr Date: Mon Oct 19 13:26:39 2015 +0200 sgsnemu: improve an error message http://cgit.osmocom.org/openggsn/commit/?id=b84545e30e327b429b7910dc4675b9e3e80df704 commit b84545e30e327b429b7910dc4675b9e3e80df704 Author: Neels Hofmeyr Date: Mon Oct 19 13:24:51 2015 +0200 cosmetic: gtpie_gettv0(): flow readability http://cgit.osmocom.org/openggsn/commit/?id=ea458f4aa63e1a371a094d804ec4eb6ea6f8dfdd commit ea458f4aa63e1a371a094d804ec4eb6ea6f8dfdd Author: Neels Hofmeyr Date: Mon Oct 19 13:07:40 2015 +0200 gtpie_gettlv(): fix return value on specific error. Make gtpie_gettlv() return an error if gtpie_getie() returned an error. Previously, openggsn would fail to complain about certain missing elements. Technically, a missing IE could be detectable from the *length value, but the code in gtp.c relies on the return value to detect missing elements, which did not work prior to this commit. For example: if (gtpie_gettlv(ie, GTPIE_EUA, 0, &pdp->eua.l, &pdp->eua.v, sizeof(pdp->eua.v))) { gsn->missing++; GTP_LOGPKG(LOGL_ERROR, peer, pack, len, "Missing mandatory information field\n"); return gtp_create_pdp_resp(gsn, version, pdp, GTPCAUSE_MAN_IE_MISSING); } If an EUA were missing in this code path, openggsn would fail to issue an error message. Since pdp and hence pdp->eua.l is initialized as all-zero, it would probably not do much harm besides failing to issue an error. I haven't checked all callers though. http://cgit.osmocom.org/openggsn/commit/?id=85c25ac91c5fe6e87e1c417ea3543149a92d4145 commit 85c25ac91c5fe6e87e1c417ea3543149a92d4145 Author: Neels Hofmeyr Date: Mon Oct 12 14:26:49 2015 +0200 comments: add/replace. Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openggsn/commit/?id=9a5cfa49ad1ce6d2cf6e9295a423e880d72dd1b5 commit 9a5cfa49ad1ce6d2cf6e9295a423e880d72dd1b5 Author: Neels Hofmeyr Date: Sun Oct 11 23:44:00 2015 +0200 comments: fix spelling/punctuation. Fix spelling/punctuation and one numbering in comments. Remove an opening brace from a comment to not mix up cindent in vim. Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openggsn/commit/?id=878e188be73e49e96b2fe78604e7daa86cedf6ff commit 878e188be73e49e96b2fe78604e7daa86cedf6ff Author: Neels Hofmeyr Date: Mon Oct 19 13:46:09 2015 +0200 rename gtp_dublicate (static func). Fix spelling dublicate -> duplicate in comments and in (apparently only statically used) gtp_dublicate(). Sponsored-by: On-Waves ehi ----------------------------------------------------------------------- Summary of changes: gtp/gtpie.c | 20 ++++++++++---------- sgsnemu/sgsnemu.c | 7 +++---- 2 files changed, 13 insertions(+), 14 deletions(-) hooks/post-receive -- The OpenGGSN project From gitosis at osmocom.org Mon Oct 19 12:13:59 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 19 Oct 2015 12:13:59 GMT Subject: openggsn.git branch neels/refactor updated. 0.91-81-g966ceec Message-ID: <201510191213.t9JCDxfD078486@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenGGSN project". The branch, neels/refactor has been updated via 966ceecc3f72844e327d0fd85943655610299612 (commit) from b72c2dc592bdaa2be86ea5b5f00a51599687c32e (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openggsn/commit/?id=966ceecc3f72844e327d0fd85943655610299612 commit 966ceecc3f72844e327d0fd85943655610299612 Author: Neels Hofmeyr Date: Mon Oct 19 14:13:51 2015 +0200 gitignore: add 'compile' (from autoconf) ----------------------------------------------------------------------- Summary of changes: .gitignore | 1 + 1 file changed, 1 insertion(+) hooks/post-receive -- The OpenGGSN project From gitosis at osmocom.org Mon Oct 19 12:22:19 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 19 Oct 2015 12:22:19 GMT Subject: openggsn.git branch neels/refactor updated. 0.91-81-gdce814f Message-ID: <201510191222.t9JCMJcb079875@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenGGSN project". The branch, neels/refactor has been updated discards 966ceecc3f72844e327d0fd85943655610299612 (commit) discards b72c2dc592bdaa2be86ea5b5f00a51599687c32e (commit) discards b84545e30e327b429b7910dc4675b9e3e80df704 (commit) discards ea458f4aa63e1a371a094d804ec4eb6ea6f8dfdd (commit) discards 85c25ac91c5fe6e87e1c417ea3543149a92d4145 (commit) discards 9a5cfa49ad1ce6d2cf6e9295a423e880d72dd1b5 (commit) via dce814f71cf29b6b7e4ddcb64bcc45dfebff445f (commit) via 96848945866fc9a34309a3a1bcc5a8b52f1baf2e (commit) via 9036950deaac54661cdaed54a1589b31ba6069e4 (commit) via 065476d192459e710348ece10895245c9a8bfffc (commit) via af9ba522f5fc1a4155af56cdac2cc2012247b48e (commit) via ea600c9c026f07e2ac96c676726a8b84710d84fb (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 (966ceecc3f72844e327d0fd85943655610299612) \ N -- N -- N (dce814f71cf29b6b7e4ddcb64bcc45dfebff445f) 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/openggsn/commit/?id=dce814f71cf29b6b7e4ddcb64bcc45dfebff445f commit dce814f71cf29b6b7e4ddcb64bcc45dfebff445f Author: Neels Hofmeyr Date: Mon Oct 19 13:07:40 2015 +0200 gtpie_gettlv(): fix return value on specific error. Make gtpie_gettlv() return an error if gtpie_getie() returned an error. Previously, openggsn would fail to complain about certain missing elements. Technically, a missing IE could be detectable from the *length value, but the code in gtp.c relies on the return value to detect missing elements, which did not work prior to this commit. For example: if (gtpie_gettlv(ie, GTPIE_EUA, 0, &pdp->eua.l, &pdp->eua.v, sizeof(pdp->eua.v))) { gsn->missing++; GTP_LOGPKG(LOGL_ERROR, peer, pack, len, "Missing mandatory information field\n"); return gtp_create_pdp_resp(gsn, version, pdp, GTPCAUSE_MAN_IE_MISSING); } If an EUA were missing in this code path, openggsn would fail to issue an error message. Since pdp and hence pdp->eua.l is initialized as all-zero, it would probably not do much harm besides failing to issue an error. I haven't checked all callers though. http://cgit.osmocom.org/openggsn/commit/?id=96848945866fc9a34309a3a1bcc5a8b52f1baf2e commit 96848945866fc9a34309a3a1bcc5a8b52f1baf2e Author: Neels Hofmeyr Date: Mon Oct 19 14:13:51 2015 +0200 gitignore: add 'compile' (from autoconf) http://cgit.osmocom.org/openggsn/commit/?id=9036950deaac54661cdaed54a1589b31ba6069e4 commit 9036950deaac54661cdaed54a1589b31ba6069e4 Author: Neels Hofmeyr Date: Mon Oct 19 13:26:39 2015 +0200 sgsnemu: improve an error message http://cgit.osmocom.org/openggsn/commit/?id=065476d192459e710348ece10895245c9a8bfffc commit 065476d192459e710348ece10895245c9a8bfffc Author: Neels Hofmeyr Date: Mon Oct 19 13:24:51 2015 +0200 cosmetic: gtpie_gettv0(): flow readability http://cgit.osmocom.org/openggsn/commit/?id=af9ba522f5fc1a4155af56cdac2cc2012247b48e commit af9ba522f5fc1a4155af56cdac2cc2012247b48e Author: Neels Hofmeyr Date: Mon Oct 12 14:26:49 2015 +0200 comments: add/replace. Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openggsn/commit/?id=ea600c9c026f07e2ac96c676726a8b84710d84fb commit ea600c9c026f07e2ac96c676726a8b84710d84fb Author: Neels Hofmeyr Date: Sun Oct 11 23:44:00 2015 +0200 comments: fix spelling/punctuation. Fix spelling/punctuation and one numbering in comments. Remove an opening brace from a comment to not mix up cindent in vim. Sponsored-by: On-Waves ehi ----------------------------------------------------------------------- Summary of changes: sgsnemu/sgsnemu.c | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) hooks/post-receive -- The OpenGGSN project From gitosis at osmocom.org Mon Oct 19 12:37:20 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 19 Oct 2015 12:37:20 GMT Subject: openbsc.git branch neels/gtphub updated. 0.15.0-34-g512816e Message-ID: <201510191237.t9JCbKFJ081721@git.osmocom.org> This is an 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/gtphub has been updated via 512816e44f0dafa9e99d69b5566a1752315712e1 (commit) from 719803928471a19948985a5d6b85cc2a6ba07cdb (commit) Those revisions listed above that are new 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=512816e44f0dafa9e99d69b5566a1752315712e1 commit 512816e44f0dafa9e99d69b5566a1752315712e1 Author: Neels Hofmeyr Date: Mon Oct 19 14:37:12 2015 +0200 sgsn_vty.c: fix typo ----------------------------------------------------------------------- Summary of changes: openbsc/src/gprs/sgsn_vty.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue Oct 20 17:10:31 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 20 Oct 2015 17:10:31 GMT Subject: libosmocore.git branch jerlbeck/wip/stats updated. 0.8.0-68-g6db0815 Message-ID: <201510201710.t9KHAVIk012411@git.osmocom.org> This is an 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, jerlbeck/wip/stats has been updated via 6db08153f557635368e6869d9c905cb5fbd37f08 (commit) via 306175d38d46fe8125b9de2da2db0e7ee8b462b8 (commit) via 397f69b1bdf177231dbf04672e5c4e1f8986d46a (commit) via 1887cb3bad5c2da452915450a8e9c72062d12e2d (commit) via 034facebe3c2b51c9b2b8c3fd39cc7ab4d94053c (commit) via 21b76b289a38fc73fe338c2b6e9a11fb4489e7a3 (commit) via d15fcd6d2db616b4b2123f062966bbc313261187 (commit) via 02906e0f1cfb1a4fb782c3badd7f598d57fab86c (commit) via c94cc5c013c10f1d1d3c485d7d4e11e5d26507fd (commit) from bb564f424f1b28e342a8bfb61d3280be39c0f332 (commit) Those revisions listed above that are new 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=6db08153f557635368e6869d9c905cb5fbd37f08 commit 6db08153f557635368e6869d9c905cb5fbd37f08 Author: Jacob Erlbeck Date: Tue Oct 20 19:05:52 2015 +0200 WIP: statistics (TODO) TODO: - cleanup and sort commits - commit messages - add timer based output - support stat items - add MTU support - remove enable/disable test hack status: - statsd is sent for modified counters when disabling/enabling the reporter Sponsored-by: On-Waves ehf http://cgit.osmocom.org/libosmocore/commit/?id=306175d38d46fe8125b9de2da2db0e7ee8b462b8 commit 306175d38d46fe8125b9de2da2db0e7ee8b462b8 Author: Jacob Erlbeck Date: Mon Oct 19 15:14:13 2015 +0200 stats/vty: Add stats_vty.c This file will contain the VTY code related to statistics. This commit adds a minimal file with just as single VTY command: - show stats This command shows all statistical values To enable this and future commands, the main program needs to call stats_vty_add_cmds(). Sponsored-by: On-Waves ehf http://cgit.osmocom.org/libosmocore/commit/?id=397f69b1bdf177231dbf04672e5c4e1f8986d46a commit 397f69b1bdf177231dbf04672e5c4e1f8986d46a Author: Jacob Erlbeck Date: Mon Oct 19 15:11:50 2015 +0200 stat/vty: Add vty_out_statistics_full to show all statistics This functions shows the state of all osmo_counters, stat_item groups, and counter groups. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/libosmocore/commit/?id=1887cb3bad5c2da452915450a8e9c72062d12e2d commit 1887cb3bad5c2da452915450a8e9c72062d12e2d Author: Jacob Erlbeck Date: Mon Oct 19 15:06:01 2015 +0200 stat/vty: Use the iterator algorithms to show ctrg and statg Currently the groups for stat_items and counter are iterated manually. This commit makes use of the new iterator functions to access the single elements via handlers. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/libosmocore/commit/?id=034facebe3c2b51c9b2b8c3fd39cc7ab4d94053c commit 034facebe3c2b51c9b2b8c3fd39cc7ab4d94053c Author: Jacob Erlbeck Date: Mon Oct 19 15:00:59 2015 +0200 core: Update osmo_counters_for_each doc Fix type and add a note about the semantics of the handler's return code. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/libosmocore/commit/?id=21b76b289a38fc73fe338c2b6e9a11fb4489e7a3 commit 21b76b289a38fc73fe338c2b6e9a11fb4489e7a3 Author: Jacob Erlbeck Date: Mon Oct 19 14:04:38 2015 +0200 WIP add stat_item_for_each functions Sponsored-by: On-Waves ehf http://cgit.osmocom.org/libosmocore/commit/?id=d15fcd6d2db616b4b2123f062966bbc313261187 commit d15fcd6d2db616b4b2123f062966bbc313261187 Author: Jacob Erlbeck Date: Mon Oct 19 14:03:28 2015 +0200 WIP update rate_ctr discard doc Sponsored-by: On-Waves ehf http://cgit.osmocom.org/libosmocore/commit/?id=02906e0f1cfb1a4fb782c3badd7f598d57fab86c commit 02906e0f1cfb1a4fb782c3badd7f598d57fab86c Author: Jacob Erlbeck Date: Mon Oct 19 13:45:42 2015 +0200 core: Extend rate_ctr by helper functions For global value reporting, some additional helper functions are needed. The statsd protocol expects differential counter values, which are currently not provided by rate_ctr (except for s/m/h/d intervals). This commit adds several helper functions to rate_ctr: - rate_ctr_difference returns the counter delta since the last call to this function for a given counter - rate_ctr_for_each_counter iterates through each counter of a group - rate_ctr_for_each_group iterates through all globally registered counter groups Note that the rate_ctr_difference function can only be used by a single backend, since it modifies the 'previous' field in the rate_ctr obj. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/libosmocore/commit/?id=c94cc5c013c10f1d1d3c485d7d4e11e5d26507fd commit c94cc5c013c10f1d1d3c485d7d4e11e5d26507fd Author: Jacob Erlbeck Date: Mon Oct 12 18:47:09 2015 +0200 WIP: Use global index (TODO) Sponsored-by: On-Waves ehf ----------------------------------------------------------------------- Summary of changes: include/Makefile.am | 2 + include/osmocom/core/rate_ctr.h | 19 ++ include/osmocom/core/stat_item.h | 44 +++-- include/osmocom/core/statistics.h | 4 +- include/osmocom/core/stats.h | 70 ++++++++ include/osmocom/vty/command.h | 1 + include/osmocom/vty/misc.h | 2 + include/osmocom/vty/stats.h | 4 + src/Makefile.am | 2 +- src/rate_ctr.c | 41 +++++ src/stat_item.c | 101 ++++++++--- src/stats.c | 369 ++++++++++++++++++++++++++++++++++++++ src/vty/Makefile.am | 2 +- src/vty/stats_vty.c | 311 ++++++++++++++++++++++++++++++++ src/vty/utils.c | 121 ++++++++++--- tests/stats/stats_test.c | 43 +++-- tests/vty/vty_test.ok | 6 +- 17 files changed, 1067 insertions(+), 75 deletions(-) create mode 100644 include/osmocom/core/stats.h create mode 100644 include/osmocom/vty/stats.h create mode 100644 src/stats.c create mode 100644 src/vty/stats_vty.c hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Wed Oct 21 01:10:14 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 21 Oct 2015 01:10:14 GMT Subject: openbsc.git branch neels/gtphub updated. 0.15.0-46-gfc0b777 Message-ID: <201510210110.t9L1AEID067502@git.osmocom.org> This is an 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/gtphub has been updated via fc0b77724cdaf86ec938b20492e88f290cccbf58 (commit) via 4bf5dfb8e87d7f4392deec0ea404fb00c1c2bd72 (commit) via e79008f1e5e0e6ef3c0a14bae54aa7b2d04d29bd (commit) via f70a80bc494fedb21e88c3e6a830fd94fe120649 (commit) via efa0d4b7e9810cebfb000562283054aee127a602 (commit) via 8839922a09ea16812f0c3b1a2deba7172da82d85 (commit) via 434ad03c57d9e825f048b498ef2c74c6c1a7fddc (commit) via 40b6a4e0262607ee345e55ebc42522b03ea329a4 (commit) via dc5d124684e949c6392e01616b1155b9cc175231 (commit) via 7b66cf19c70a4733177ecba36950bf9994a8cecb (commit) via 5fcfe5de74bef8c6bf49bad709d8d9600499931e (commit) via c223e5f521f401b1a431321ac649cffcc415c12b (commit) from 512816e44f0dafa9e99d69b5566a1752315712e1 (commit) Those revisions listed above that are new 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=fc0b77724cdaf86ec938b20492e88f290cccbf58 commit fc0b77724cdaf86ec938b20492e88f290cccbf58 Author: Neels Hofmeyr Date: Wed Oct 21 02:43:48 2015 +0200 nr map del_cb http://cgit.osmocom.org/openbsc/commit/?id=4bf5dfb8e87d7f4392deec0ea404fb00c1c2bd72 commit 4bf5dfb8e87d7f4392deec0ea404fb00c1c2bd72 Author: Neels Hofmeyr Date: Wed Oct 21 02:41:50 2015 +0200 nr map _add() api http://cgit.osmocom.org/openbsc/commit/?id=e79008f1e5e0e6ef3c0a14bae54aa7b2d04d29bd commit e79008f1e5e0e6ef3c0a14bae54aa7b2d04d29bd Author: Neels Hofmeyr Date: Wed Oct 21 02:13:03 2015 +0200 tei->nr http://cgit.osmocom.org/openbsc/commit/?id=f70a80bc494fedb21e88c3e6a830fd94fe120649 commit f70a80bc494fedb21e88c3e6a830fd94fe120649 Author: Neels Hofmeyr Date: Wed Oct 21 02:07:52 2015 +0200 seqmap test http://cgit.osmocom.org/openbsc/commit/?id=efa0d4b7e9810cebfb000562283054aee127a602 commit efa0d4b7e9810cebfb000562283054aee127a602 Author: Neels Hofmeyr Date: Wed Oct 21 02:07:44 2015 +0200 publish seqmap http://cgit.osmocom.org/openbsc/commit/?id=8839922a09ea16812f0c3b1a2deba7172da82d85 commit 8839922a09ea16812f0c3b1a2deba7172da82d85 Author: Neels Hofmeyr Date: Wed Oct 21 02:07:18 2015 +0200 nr_t http://cgit.osmocom.org/openbsc/commit/?id=434ad03c57d9e825f048b498ef2c74c6c1a7fddc commit 434ad03c57d9e825f048b498ef2c74c6c1a7fddc Author: Neels Hofmeyr Date: Wed Oct 21 01:22:29 2015 +0200 gtphub: shorten / unify seq map naming. Also drop a duplicate OSMO_ASSERT. http://cgit.osmocom.org/openbsc/commit/?id=40b6a4e0262607ee345e55ebc42522b03ea329a4 commit 40b6a4e0262607ee345e55ebc42522b03ea329a4 Author: Neels Hofmeyr Date: Wed Oct 21 01:13:32 2015 +0200 gtphub: fix seq map: don't map the same seq twice. http://cgit.osmocom.org/openbsc/commit/?id=dc5d124684e949c6392e01616b1155b9cc175231 commit dc5d124684e949c6392e01616b1155b9cc175231 Author: Neels Hofmeyr Date: Wed Oct 21 01:06:29 2015 +0200 gtphub: split two seq map functions. Separate GTP packet specifics from sequence mapping maintenance. No functional change. http://cgit.osmocom.org/openbsc/commit/?id=7b66cf19c70a4733177ecba36950bf9994a8cecb commit 7b66cf19c70a4733177ecba36950bf9994a8cecb Author: Neels Hofmeyr Date: Wed Oct 21 00:12:15 2015 +0200 gtphub: drop peers when empty. Use the gtphub_peer.ref_count to track active sequence mappings from other peers. If a peer has neither sequence mappings to other peers nor other peers with mappings to itself, drop it. http://cgit.osmocom.org/openbsc/commit/?id=5fcfe5de74bef8c6bf49bad709d8d9600499931e commit 5fcfe5de74bef8c6bf49bad709d8d9600499931e Author: Neels Hofmeyr Date: Tue Oct 20 23:40:42 2015 +0200 gtphub: expire seq nr mappings. Implement a gc ("garbage collection") timer and drop expired sequence mappings once per second. Rename seq_mapping.timeout to expiry and change type to time_t. Implement basic functions to get current time value and future expiry value. Reverse stored order of seq_mappings to yield a sorting in ascending order of expiry. This may not scale well for numerous peers, as for every gc cycle, every peer is visited, even if none of them have pending timeouts. (A peer is an SGSN or a GGSN, so there shouldn't be too many, right?) http://cgit.osmocom.org/openbsc/commit/?id=c223e5f521f401b1a431321ac649cffcc415c12b commit c223e5f521f401b1a431321ac649cffcc415c12b Author: Neels Hofmeyr Date: Tue Oct 20 23:29:46 2015 +0200 comments ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gtphub.h | 85 +++++++---- openbsc/src/gprs/gtphub.c | 281 ++++++++++++++++++++++++++++--------- openbsc/tests/gtphub/gtphub_test.c | 38 +++-- 3 files changed, 293 insertions(+), 111 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Oct 22 00:23:00 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 22 Oct 2015 00:23:00 GMT Subject: osmo-trx.git branch master updated. 283b22dbce4d6f7129fd3323a65baa6646619190 Message-ID: <201510220023.t9M0N0XY019443@git.osmocom.org> This is an 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 283b22dbce4d6f7129fd3323a65baa6646619190 (commit) from f147b174475171cdf79ccba25a5e66fec282efcd (commit) Those revisions listed above that are new 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=283b22dbce4d6f7129fd3323a65baa6646619190 commit 283b22dbce4d6f7129fd3323a65baa6646619190 Author: Tom Tsou Date: Wed Oct 21 17:10:23 2015 -0700 uhd: Remove references to USRP B205 Certain pre-release versions of the B200mini used the B205 naming, which no longer exists. Update device naming and detection to reflect current UHD product names. Signed-off-by: Tom Tsou ----------------------------------------------------------------------- Summary of changes: Transceiver52M/UHDDevice.cpp | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Thu Oct 22 01:29:36 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 22 Oct 2015 01:29:36 GMT Subject: openbsc.git branch neels/gtphub updated. 0.15.0-49-g1785e5e Message-ID: <201510220129.t9M1Tadd026216@git.osmocom.org> This is an 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/gtphub has been updated discards fc0b77724cdaf86ec938b20492e88f290cccbf58 (commit) discards 4bf5dfb8e87d7f4392deec0ea404fb00c1c2bd72 (commit) discards e79008f1e5e0e6ef3c0a14bae54aa7b2d04d29bd (commit) discards f70a80bc494fedb21e88c3e6a830fd94fe120649 (commit) discards efa0d4b7e9810cebfb000562283054aee127a602 (commit) discards 8839922a09ea16812f0c3b1a2deba7172da82d85 (commit) via 1785e5e04772f79c27f70f1094f4056c2d41c396 (commit) via b52bc72ac50556b46e16aa356cec48e9e73291bf (commit) via 275d799d7e03ffb3d764a18b402b13a4edb3bd44 (commit) via c5ba79240da21075340c7c0c7b4e07143b7ff1fe (commit) via ae6ae2c5aee38b521a5a70c1dfa1ec280c177b6b (commit) via c2f304aac8684d410d5caf87d7a073c5c4fcb78f (commit) via 3e9e7c43c5379f77dc3c142a686974eeecdb4b23 (commit) via b359f24964efbbede26a7a0a7b4b5faf2a9f2b90 (commit) via b9cd49ea37780e86129d8b11bd4aa9604305097a (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 (fc0b77724cdaf86ec938b20492e88f290cccbf58) \ N -- N -- N (1785e5e04772f79c27f70f1094f4056c2d41c396) 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=1785e5e04772f79c27f70f1094f4056c2d41c396 commit 1785e5e04772f79c27f70f1094f4056c2d41c396 Author: Neels Hofmeyr Date: Thu Oct 22 02:13:35 2015 +0200 seqmaptest wip http://cgit.osmocom.org/openbsc/commit/?id=b52bc72ac50556b46e16aa356cec48e9e73291bf commit b52bc72ac50556b46e16aa356cec48e9e73291bf Author: Neels Hofmeyr Date: Thu Oct 22 03:05:46 2015 +0200 gtphub: separate socket ops from handling (SGSNs) Factor out from_sgsns_handle_buf() from from_sgsns_read_cb(), in anticipation of a test that uses this entry point. http://cgit.osmocom.org/openbsc/commit/?id=275d799d7e03ffb3d764a18b402b13a4edb3bd44 commit 275d799d7e03ffb3d764a18b402b13a4edb3bd44 Author: Neels Hofmeyr Date: Thu Oct 22 02:35:51 2015 +0200 gtphub: separate socket ops from handling (GGSNs) Factor out from_ggsns_handle_buf() from from_ggsns_read_cb(), in anticipation of a test that uses this entry point. http://cgit.osmocom.org/openbsc/commit/?id=c5ba79240da21075340c7c0c7b4e07143b7ff1fe commit c5ba79240da21075340c7c0c7b4e07143b7ff1fe Author: Neels Hofmeyr Date: Wed Oct 21 02:07:52 2015 +0200 gtphub_test.c: add test_nr_map_expiry(). Rename test_nr_map() to test_nr_map_basic(), Add new test test_nr_map_expiry(). Factor out static nr_map_have() to allocate and add a mapping. http://cgit.osmocom.org/openbsc/commit/?id=ae6ae2c5aee38b521a5a70c1dfa1ec280c177b6b commit ae6ae2c5aee38b521a5a70c1dfa1ec280c177b6b Author: Neels Hofmeyr Date: Thu Oct 22 00:09:50 2015 +0200 gtphub: rewire seqmap to use nr_map (2/2) Drop obsoleted functions, see previous commit. http://cgit.osmocom.org/openbsc/commit/?id=c2f304aac8684d410d5caf87d7a073c5c4fcb78f commit c2f304aac8684d410d5caf87d7a073c5c4fcb78f Author: Neels Hofmeyr Date: Wed Oct 21 23:27:00 2015 +0200 gtphub: rewire seqmap to use nr_map (1/2) The gtphub_seqmap_* functions become thin wrappers around the nr_map API. To ease diff comprehension, instead of removing obsolete functions, mark them with a comment. They will be dropped in the following commit. http://cgit.osmocom.org/openbsc/commit/?id=3e9e7c43c5379f77dc3c142a686974eeecdb4b23 commit 3e9e7c43c5379f77dc3c142a686974eeecdb4b23 Author: Neels Hofmeyr Date: Wed Oct 21 23:17:42 2015 +0200 gtphub: add expiry to nr_map. Introduce a central list of nr mappings for expiry. A number mapping gets a separate llist_head for the expiry list. To allow various types of mappings in the same list, have a del_cb (destructor callback) for each mapping. http://cgit.osmocom.org/openbsc/commit/?id=b359f24964efbbede26a7a0a7b4b5faf2a9f2b90 commit b359f24964efbbede26a7a0a7b4b5faf2a9f2b90 Author: Neels Hofmeyr Date: Wed Oct 21 02:41:50 2015 +0200 gtphub: generalize number mapping (2/2) Decouple nr_mapping initialization from memory allocation. This allows embedding a nr_mapping in a larger struct. Instead of the mapped number, return the struct nr_mapping*. This allows reaching data elements in the larger struct after having found a mapping. http://cgit.osmocom.org/openbsc/commit/?id=b9cd49ea37780e86129d8b11bd4aa9604305097a commit b9cd49ea37780e86129d8b11bd4aa9604305097a Author: Neels Hofmeyr Date: Wed Oct 21 02:07:18 2015 +0200 gtphub: generalize number mapping (1/2) Cosmetically prepare for combining tei_map and seqmap to a generalized nr_map: Rename tei_* to nr_*. Instead of uint32_t, introduce a central nr_t typedef. Instead of _get_rev, use name _get_inv (harder to misunderstand). ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gtphub.h | 83 ++++++--- openbsc/src/gprs/gtphub.c | 337 ++++++++++++++++++++++++------------- openbsc/tests/gtphub/gtphub_test.c | 204 ++++++++++++++++++++-- 3 files changed, 463 insertions(+), 161 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Oct 22 01:34:05 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 22 Oct 2015 01:34:05 GMT Subject: openbsc.git branch neels/gtphub updated. 0.15.0-49-gc2229ad Message-ID: <201510220134.t9M1Y5SZ026822@git.osmocom.org> This is an 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/gtphub has been updated discards 1785e5e04772f79c27f70f1094f4056c2d41c396 (commit) discards b52bc72ac50556b46e16aa356cec48e9e73291bf (commit) via c2229adeb3ef0401094f759a7495b9f63772e99c (commit) via 567b663e300c54076f97c511b6980d516c6ce86d (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 (1785e5e04772f79c27f70f1094f4056c2d41c396) \ N -- N -- N (c2229adeb3ef0401094f759a7495b9f63772e99c) 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=c2229adeb3ef0401094f759a7495b9f63772e99c commit c2229adeb3ef0401094f759a7495b9f63772e99c Author: Neels Hofmeyr Date: Thu Oct 22 02:13:35 2015 +0200 seqmaptest wip http://cgit.osmocom.org/openbsc/commit/?id=567b663e300c54076f97c511b6980d516c6ce86d commit 567b663e300c54076f97c511b6980d516c6ce86d Author: Neels Hofmeyr Date: Thu Oct 22 03:05:46 2015 +0200 gtphub: separate socket ops from handling (SGSNs) Factor out from_sgsns_handle_buf() from from_sgsns_read_cb(), in anticipation of a test that uses this entry point. ----------------------------------------------------------------------- Summary of changes: openbsc/src/gprs/gtphub.c | 3 --- 1 file changed, 3 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Oct 22 01:37:49 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 22 Oct 2015 01:37:49 GMT Subject: openbsc.git branch neels/gtphub updated. 0.15.0-50-ge96c41c Message-ID: <201510220137.t9M1bnM1027164@git.osmocom.org> This is an 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/gtphub has been updated via e96c41cd5bf684664a7075d9e540fb0de92757b4 (commit) from c2229adeb3ef0401094f759a7495b9f63772e99c (commit) Those revisions listed above that are new 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=e96c41cd5bf684664a7075d9e540fb0de92757b4 commit e96c41cd5bf684664a7075d9e540fb0de92757b4 Author: Neels Hofmeyr Date: Thu Oct 22 03:37:35 2015 +0200 add a todo comment ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gtphub.h | 1 + 1 file changed, 1 insertion(+) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Fri Oct 23 06:08:25 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 23 Oct 2015 06:08:25 GMT Subject: cellmgr-ng.git branch master updated. 1.3.0-64-g72722c3 Message-ID: <201510230608.t9N68PcJ011658@git.osmocom.org> This is an 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 72722c34b0d6e5db4dbd71dc844acedc574a2ae3 (commit) from 68acda7f223f59b809b11cf009b1c008e747cc91 (commit) Those revisions listed above that are new 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=72722c34b0d6e5db4dbd71dc844acedc574a2ae3 commit 72722c34b0d6e5db4dbd71dc844acedc574a2ae3 Author: Holger Hans Peter Freyther Date: Fri Oct 23 14:06:36 2015 +0800 m3ua/sccp: Allow to skip T18/T20 TFP/TRA handling completely For M3UA we already skip the link-test handling and there is no point in waiting for management messages to collect routing info. We already know where to send things. At first I tried to overload the skip handling but it is better to just set the timer to 0 and then move on. ----------------------------------------------------------------------- Summary of changes: src/mtp_layer3.c | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) hooks/post-receive -- Cellmanager NG, intended to interface with BSplus From gitosis at osmocom.org Sat Oct 24 09:22:30 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 24 Oct 2015 09:22:30 GMT Subject: openbsc.git branch fairwaves/sup updated. 0.14.0-95-g2c8f3e0 Message-ID: <201510240922.t9O9MUd8060823@git.osmocom.org> This is an 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, fairwaves/sup has been updated via 2c8f3e04305f01a87a43a3663849e0f6afba016b (commit) from 2b78a14a1d995cb969750906c71728da875f45ed (commit) Those revisions listed above that are new 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=2c8f3e04305f01a87a43a3663849e0f6afba016b commit 2c8f3e04305f01a87a43a3663849e0f6afba016b Author: Ivan Kluchnikov Date: Sat Oct 24 12:20:17 2015 +0300 subscr: Add new configuration parameter "subscriber-create-only-local" This mode allows to create a new record only for a subscriber from our network. IMSI and MNC, MCC are used for checking that subscriber belongs to our network. ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gsm_data.h | 1 + openbsc/src/libbsc/net_init.c | 1 + openbsc/src/libmsc/gsm_04_08.c | 41 +++++++++++++++++++++++++++++-- openbsc/src/libmsc/vty_interface_layer3.c | 20 +++++++++++++++ 4 files changed, 61 insertions(+), 2 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sat Oct 24 09:29:07 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 24 Oct 2015 09:29:07 GMT Subject: openbsc.git branch fairwaves/sup updated. fairwaves/0.14.0-fw.2-11-g39210ef Message-ID: <201510240929.t9O9T7DQ061307@git.osmocom.org> This is an 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, fairwaves/sup has been updated discards 2c8f3e04305f01a87a43a3663849e0f6afba016b (commit) discards 2b78a14a1d995cb969750906c71728da875f45ed (commit) discards 65055658edbbdee816b44d6b8a4f47698a16967b (commit) discards bc85c28cc28d4b4d1470af09969e86fe1847c7a7 (commit) discards 3902f2fde4fa3e78167fd5256fc8a2c3eefbbbef (commit) discards 73c7e506fdddf7d2778f7c9efc775b06929b9d18 (commit) discards e9ea5f638167d045a33bff51fc0c7e7b9d42077a (commit) discards 5e99e73ee7675a7a7040f95e1efc91bda64c84ac (commit) via 39210ef8a2ff83337dc3fc99375c70ce812cf5dd (commit) via 2a01e0411ad817e21e805d6e29696b111cbfa4a9 (commit) via e4fd51d1fc92a27b3294f88c4853e0655e631d75 (commit) via af7916c747711cc16baf243f9663d4811b1b3bb5 (commit) via 3cce9fda6dcd7f1f8eac6e095d05662a4a8f0e69 (commit) via f3d2e9369867aacffc69f074d9ebfb021313dcf2 (commit) via fe676095532bfb6fe64fbac0bbf5da7f14bcc811 (commit) via 6ad575f359fa86178e3f703fe40e8c648565d200 (commit) via e85e7910d22374ba33a347839aa17289f4b9a077 (commit) via 559cd28415a2d59cd9ad6828e866f2db5bb33290 (commit) via 810d29aa03a5ab34917e759aa77d8b2afcaba58b (commit) via e77bfb9e22dc61a3b9089bf57bb1abfde9559096 (commit) via 3ef203ee0ab7ec9da8eb1c81fac92090e520226a (commit) via 85a304a4fe71e2b74e1881cc517c23950252796a (commit) via 8a62c5021884ac1dec7f7a338bf591657080a2d5 (commit) via 78de2aea7b28063be19ea6a523a834741f898668 (commit) via dc6da14be3ae9f244218a2bd2a397082a3100807 (commit) via 0a8e5f4f86077f4419ab3298ded09f215582beb7 (commit) via 06d0c6da803a8e46078a241f09ee7244bec013ab (commit) via 0855c024c47ab9c14d732234a7220dfb7209cc90 (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 (2c8f3e04305f01a87a43a3663849e0f6afba016b) \ N -- N -- N (39210ef8a2ff83337dc3fc99375c70ce812cf5dd) 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=39210ef8a2ff83337dc3fc99375c70ce812cf5dd commit 39210ef8a2ff83337dc3fc99375c70ce812cf5dd Author: Ivan Kluchnikov Date: Sat Oct 24 12:20:17 2015 +0300 subscr: Add new configuration parameter "subscriber-create-only-local" This mode allows to create a new record only for a subscriber from our network. IMSI and MNC, MCC are used for checking that subscriber belongs to our network. http://cgit.osmocom.org/openbsc/commit/?id=2a01e0411ad817e21e805d6e29696b111cbfa4a9 commit 2a01e0411ad817e21e805d6e29696b111cbfa4a9 Author: Ivan Kluchnikov Date: Thu Oct 15 17:06:47 2015 +0300 reg-proxy: add application which allows translate SUP to SIP and SIP to SUP http://cgit.osmocom.org/openbsc/commit/?id=e4fd51d1fc92a27b3294f88c4853e0655e631d75 commit e4fd51d1fc92a27b3294f88c4853e0655e631d75 Author: Ivan Kluchnikov Date: Thu Oct 15 16:33:41 2015 +0300 sup: Fix msisdn decoding http://cgit.osmocom.org/openbsc/commit/?id=af7916c747711cc16baf243f9663d4811b1b3bb5 commit af7916c747711cc16baf243f9663d4811b1b3bb5 Author: Ivan Kluchnikov Date: Thu Oct 15 16:30:45 2015 +0300 sup: Change status of waiting_for_remote_accept before checking subscriber http://cgit.osmocom.org/openbsc/commit/?id=3cce9fda6dcd7f1f8eac6e095d05662a4a8f0e69 commit 3cce9fda6dcd7f1f8eac6e095d05662a4a8f0e69 Author: Ivan Kluchnikov Date: Tue Aug 11 07:54:23 2015 +0300 nitb: Integrate the SUP client into the osmo-nitb http://cgit.osmocom.org/openbsc/commit/?id=f3d2e9369867aacffc69f074d9ebfb021313dcf2 commit f3d2e9369867aacffc69f074d9ebfb021313dcf2 Author: Ivan Kluchnikov Date: Tue Aug 11 07:52:42 2015 +0300 msc: Implement 'remote' authentication policy - All location update requests should be send to the remote HLR and accepted. - Authentication info should be also received from remote HLR. - SUP is used for sending/handling subscription data to/from remote HLR. http://cgit.osmocom.org/openbsc/commit/?id=fe676095532bfb6fe64fbac0bbf5da7f14bcc811 commit fe676095532bfb6fe64fbac0bbf5da7f14bcc811 Author: Ivan Kluchnikov Date: Tue Aug 11 07:48:10 2015 +0300 sup: Add functions to create/handle SUP messages - Add functions to send location update request and handle responses. - Add functions to query auth info and handle responses. http://cgit.osmocom.org/openbsc/commit/?id=6ad575f359fa86178e3f703fe40e8c648565d200 commit 6ad575f359fa86178e3f703fe40e8c648565d200 Author: Ivan Kluchnikov Date: Mon Aug 10 13:37:16 2015 +0300 debug: Add DSUP debug category for subscriber update protocol ----------------------------------------------------------------------- Summary of changes: debian/changelog | 20 ++++ debian/osmocom-meas-utils.install | 1 + openbsc/include/openbsc/meas_feed.h | 14 ++- openbsc/src/libbsc/bsc_vty.c | 2 +- openbsc/src/libmsc/gsm_04_11.c | 117 ++++++++++++++-------- openbsc/src/libmsc/meas_feed.c | 9 ++ openbsc/src/libmsc/smpp_openbsc.c | 5 + openbsc/src/libmsc/smpp_smsc.h | 11 +++ openbsc/src/libmsc/smpp_vty.c | 22 +++++ openbsc/src/utils/Makefile.am | 7 +- openbsc/src/utils/meas_json.c | 188 ++++++++++++++++++++++++++++++++++++ openbsc/tests/vty_test_runner.py | 22 +++++ 12 files changed, 374 insertions(+), 44 deletions(-) create mode 100644 openbsc/src/utils/meas_json.c hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sat Oct 24 11:01:18 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 24 Oct 2015 11:01:18 GMT Subject: openbsc.git branch fairwaves/sup updated. fairwaves/0.14.0-fw.2-11-g3e374db Message-ID: <201510241101.t9OB1IK2069514@git.osmocom.org> This is an 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, fairwaves/sup has been updated discards 39210ef8a2ff83337dc3fc99375c70ce812cf5dd (commit) via 3e374dbbb4474a3429fac102baf8446f4ac5f13b (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 (39210ef8a2ff83337dc3fc99375c70ce812cf5dd) \ N -- N -- N (3e374dbbb4474a3429fac102baf8446f4ac5f13b) 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=3e374dbbb4474a3429fac102baf8446f4ac5f13b commit 3e374dbbb4474a3429fac102baf8446f4ac5f13b Author: Ivan Kluchnikov Date: Sat Oct 24 12:20:17 2015 +0300 subscr: Add new configuration parameter "subscriber-create-only-local" This mode allows to create a new record only for a subscriber from our network. IMSI and MNC, MCC are used for checking that subscriber belongs to our network. ----------------------------------------------------------------------- Summary of changes: openbsc/src/libmsc/gsm_04_08.c | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sat Oct 24 13:06:58 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 24 Oct 2015 13:06:58 GMT Subject: openbsc.git branch fairwaves/sup-ussd created. fairwaves/0.14.0-fw.2-19-gfc42a29 Message-ID: <201510241306.t9OD6wZm080041@git.osmocom.org> This is an 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, fairwaves/sup-ussd has been created at fc42a2970fa25569aaeb6166a6465a0765d99bc6 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=fc42a2970fa25569aaeb6166a6465a0765d99bc6 commit fc42a2970fa25569aaeb6166a6465a0765d99bc6 Author: Alexander Chemeris Date: Sat Oct 24 16:04:20 2015 +0300 libmsc: Add a comment to the HLR SUP socket creation. http://cgit.osmocom.org/openbsc/commit/?id=0af401c3f77a4f74c7a3776f8c8857276a21766c commit 0af401c3f77a4f74c7a3776f8c8857276a21766c Author: Alexander Chemeris Date: Sat Oct 24 16:02:58 2015 +0300 libmsc: Create a separate SUP socket for USSD. http://cgit.osmocom.org/openbsc/commit/?id=f50756d44b611960220dbbc2f0d7ca4a1fc3b4cf commit f50756d44b611960220dbbc2f0d7ca4a1fc3b4cf Author: Alexander Chemeris Date: Sat Oct 24 15:30:40 2015 +0300 libmsc: Fix comment style. http://cgit.osmocom.org/openbsc/commit/?id=fe83c9f3349cb92ba10ac3600a04b5a03cf5be50 commit fe83c9f3349cb92ba10ac3600a04b5a03cf5be50 Author: Alexander Chemeris Date: Sat Oct 24 15:29:09 2015 +0300 libmsc: Remove sup_init() to make SUP socket initialiaton generic. http://cgit.osmocom.org/openbsc/commit/?id=a99c9827582c2481860607f528ecf2ee432a3cf4 commit a99c9827582c2481860607f528ecf2ee432a3cf4 Author: Alexander Chemeris Date: Sat Oct 24 15:28:06 2015 +0300 libmsc: Make internal functions 'static' in gsm_sup. http://cgit.osmocom.org/openbsc/commit/?id=da5ec690361020c0d5badc46db19f13f240fd53f commit da5ec690361020c0d5badc46db19f13f240fd53f Author: Alexander Chemeris Date: Sat Oct 24 13:38:40 2015 +0300 libmsc: Whitespace fix in gsm_sup.c, no code changes. http://cgit.osmocom.org/openbsc/commit/?id=52e5f56bc300db21f9c44e1b9a22e90a8a231355 commit 52e5f56bc300db21f9c44e1b9a22e90a8a231355 Author: Alexander Chemeris Date: Sat Oct 24 13:37:19 2015 +0300 libmsc: Rename sup_client to hlr_sup_client in preparation for multiple SUP clients. http://cgit.osmocom.org/openbsc/commit/?id=c753dfb316e2ef5cb753189b6036d979322c6ebf commit c753dfb316e2ef5cb753189b6036d979322c6ebf Author: Sergey Kostanbaev Date: Fri Oct 23 20:34:25 2015 +0300 USSD MAP external interface over SUP ----------------------------------------------------------------------- hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sat Oct 24 13:23:12 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 24 Oct 2015 13:23:12 GMT Subject: openbsc.git branch fairwaves/sup-ussd updated. fairwaves/0.14.0-fw.2-19-g8670d23 Message-ID: <201510241323.t9ODNCQ9081710@git.osmocom.org> This is an 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, fairwaves/sup-ussd has been updated discards fc42a2970fa25569aaeb6166a6465a0765d99bc6 (commit) discards 0af401c3f77a4f74c7a3776f8c8857276a21766c (commit) via 8670d23649d7827d28074b12506b516c1a87290b (commit) via c5549b39ee461d79da93248de23c4c651245be6e (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 (fc42a2970fa25569aaeb6166a6465a0765d99bc6) \ N -- N -- N (8670d23649d7827d28074b12506b516c1a87290b) 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=8670d23649d7827d28074b12506b516c1a87290b commit 8670d23649d7827d28074b12506b516c1a87290b Author: Alexander Chemeris Date: Sat Oct 24 16:04:20 2015 +0300 libmsc: Add a comment to the HLR SUP socket creation. http://cgit.osmocom.org/openbsc/commit/?id=c5549b39ee461d79da93248de23c4c651245be6e commit c5549b39ee461d79da93248de23c4c651245be6e Author: Alexander Chemeris Date: Sat Oct 24 16:02:58 2015 +0300 libmsc: Create a separate SUP socket for USSD. ----------------------------------------------------------------------- Summary of changes: openbsc/src/libmsc/vty_interface_layer3.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sun Oct 25 20:13:38 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 25 Oct 2015 20:13:38 GMT Subject: gr-iqbal.git branch master updated. v0.37.2-3-gd3ca957 Message-ID: <201510252013.t9PKDclM051697@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "gnuradio I/Q balancing". The branch, master has been updated via d3ca957eb2a9d1d65f67d8374f4b7cf40ae0a4e8 (commit) from 44ab02f671dbc8765391a83d8186779fbb38baea (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/gr-iqbal/commit/?id=d3ca957eb2a9d1d65f67d8374f4b7cf40ae0a4e8 commit d3ca957eb2a9d1d65f67d8374f4b7cf40ae0a4e8 Author: Sylvain Munaut Date: Sun Oct 25 21:13:43 2015 +0100 Import MANIFEST.md for CGRAN's benefit Signed-off-by: Sylvain Munaut ----------------------------------------------------------------------- Summary of changes: MANIFEST.md | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 MANIFEST.md hooks/post-receive -- gnuradio I/Q balancing From gitosis at osmocom.org Sun Oct 25 20:41:10 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 25 Oct 2015 20:41:10 GMT Subject: gr-fosphor.git branch master updated. 4ae2f539df6ec247751cc1f2196652c30ec25efe Message-ID: <201510252041.t9PKfAlY054288@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "GNURadio block for spectrum visualization using GPU". The branch, master has been updated via 4ae2f539df6ec247751cc1f2196652c30ec25efe (commit) via 44465b91867f9cffc237043af70a1ec52f816172 (commit) via a969e7fbb0643fc6f84466f5374175fdf3438e28 (commit) via 436b966b7671c480f0f414b0ac1ed6cb221a560e (commit) via 48b7e9242cb4463b4d2288b7e9f6ddebd9f4e35f (commit) via 6d20a8f3679bae70840fd2f403d6d7b59b5b3047 (commit) via af9de650acbb88f801d1c6489628e43b03c0e8c5 (commit) via 7944d0d976ecd9425d0d4d2e343ef3f9aa109d19 (commit) via f33ebdd28b0ae8283020556cbc373d3bf14428b2 (commit) via 1780d4b43b7e6bb9452d710d66a541098bcb9ccc (commit) via 773442b170c3a29693f7c6624d785c94e4cc7cb1 (commit) via 484be3ccaaa1782d74b39efcdcd481791f45dc5c (commit) via 38c79bca9cc8d91e11f002072b12f6cb5c86075c (commit) from 3fdfe7cf812238804f25f5cdfe39f848fd657b33 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/gr-fosphor/commit/?id=4ae2f539df6ec247751cc1f2196652c30ec25efe commit 4ae2f539df6ec247751cc1f2196652c30ec25efe Author: Sylvain Munaut Date: Fri Aug 28 14:16:21 2015 -0400 gr-fosphor: Add key bindings to the GRC blocks documentation tab Thanks to Chris Kuethe for writing theses :p Signed-off-by: Sylvain Munaut http://cgit.osmocom.org/gr-fosphor/commit/?id=44465b91867f9cffc237043af70a1ec52f816172 commit 44465b91867f9cffc237043af70a1ec52f816172 Author: Sylvain Munaut Date: Tue Aug 25 14:52:31 2015 -0400 fosphor/cl: Retry context creation without CL/GL sharing if needed This happens commonly on optimus laptop when CL is Nvidia and the GL is the Intel card. They can't share data ... Signed-off-by: Sylvain Munaut http://cgit.osmocom.org/gr-fosphor/commit/?id=a969e7fbb0643fc6f84466f5374175fdf3438e28 commit a969e7fbb0643fc6f84466f5374175fdf3438e28 Author: Sylvain Munaut Date: Tue Aug 25 14:50:54 2015 -0400 fosphor/cl: Don't fail fatally if a platform fails to return devices Signed-off-by: Sylvain Munaut http://cgit.osmocom.org/gr-fosphor/commit/?id=436b966b7671c480f0f414b0ac1ed6cb221a560e commit 436b966b7671c480f0f414b0ac1ed6cb221a560e Author: Sylvain Munaut Date: Wed May 20 10:31:29 2015 +0200 fosphor/mkresources: Don't generate string longer than 64k Turns out some fucked up compilers (MSVC I'm looking at you) don't support strings that are very long. So in the resource compiler: - Change binary encoding to use a separate declaration and use array rather than string encoding - If a text file is > 64k, use the binary encoding method rather than string Signed-off-by: Sylvain Munaut http://cgit.osmocom.org/gr-fosphor/commit/?id=48b7e9242cb4463b4d2288b7e9f6ddebd9f4e35f commit 48b7e9242cb4463b4d2288b7e9f6ddebd9f4e35f Author: Sylvain Munaut Date: Wed May 20 10:07:27 2015 +0200 gr-fosphor: Make use of proper cmake commands to copy header in binary dir This way it doesn't depend on platform specific 'cp' and 'mkdir' that obviously won't work on WIN32. Signed-off-by: Sylvain Munaut http://cgit.osmocom.org/gr-fosphor/commit/?id=6d20a8f3679bae70840fd2f403d6d7b59b5b3047 commit 6d20a8f3679bae70840fd2f403d6d7b59b5b3047 Author: Sylvain Munaut Date: Wed May 20 10:06:26 2015 +0200 fosphor/gl_cmap_gen: Remove 'inline' qualifiers Theses are not in header, and we don't really care about inlining, and the compiler will most likely do it if it thinks its appropriate anyway. Signed-off-by: Sylvain Munaut http://cgit.osmocom.org/gr-fosphor/commit/?id=af9de650acbb88f801d1c6489628e43b03c0e8c5 commit af9de650acbb88f801d1c6489628e43b03c0e8c5 Author: Sylvain Munaut Date: Wed May 20 10:05:30 2015 +0200 fosphor/gl_cmap_gen: Spacing fix in _set_rgba_from_hsv Not sure where this came from ... Signed-off-by: Sylvain Munaut http://cgit.osmocom.org/gr-fosphor/commit/?id=7944d0d976ecd9425d0d4d2e343ef3f9aa109d19 commit 7944d0d976ecd9425d0d4d2e343ef3f9aa109d19 Author: Sylvain Munaut Date: Wed May 20 10:03:56 2015 +0200 fosphor/cl_compat: Fix goofs with calling convention Doesn't matter on linux/osx because CL_API is nothing, but on Win32, it changes things. Signed-off-by: Sylvain Munaut http://cgit.osmocom.org/gr-fosphor/commit/?id=f33ebdd28b0ae8283020556cbc373d3bf14428b2 commit f33ebdd28b0ae8283020556cbc373d3bf14428b2 Author: Sylvain Munaut Date: Wed Mar 11 13:23:12 2015 +0100 fosphor/gl_cmap_gen: Add new function to generate GL colormap from a PNG Signed-off-by: Sylvain Munaut http://cgit.osmocom.org/gr-fosphor/commit/?id=1780d4b43b7e6bb9452d710d66a541098bcb9ccc commit 1780d4b43b7e6bb9452d710d66a541098bcb9ccc Author: Sylvain Munaut Date: Wed Mar 11 13:21:29 2015 +0100 fosphor/gl_cmap: Add a return value and void* arg to the generate func Signed-off-by: Sylvain Munaut http://cgit.osmocom.org/gr-fosphor/commit/?id=773442b170c3a29693f7c6624d785c94e4cc7cb1 commit 773442b170c3a29693f7c6624d785c94e4cc7cb1 Author: Sylvain Munaut Date: Wed Mar 11 12:42:38 2015 +0100 fosphor: Fix typo in headers MAXOSX vs MACOSX Signed-off-by: Sylvain Munaut http://cgit.osmocom.org/gr-fosphor/commit/?id=484be3ccaaa1782d74b39efcdcd481791f45dc5c commit 484be3ccaaa1782d74b39efcdcd481791f45dc5c Author: Sylvain Munaut Date: Sun Feb 15 20:15:43 2015 +0100 gr-fosphor: Remove shebang from wx_sink_c.py Since this is not actually executable, don't need it and it apparently creates some warning when making RPM packages ... Signed-off-by: Sylvain Munaut http://cgit.osmocom.org/gr-fosphor/commit/?id=38c79bca9cc8d91e11f002072b12f6cb5c86075c commit 38c79bca9cc8d91e11f002072b12f6cb5c86075c Author: Sylvain Munaut Date: Sun Feb 15 20:14:43 2015 +0100 fosphor/gl: Don't require a glFinish() Since we always call swap buffer between a call to draw and the next call to process(), we don't need it. In the future, make this an option in case there is some usecase that require it. Signed-off-by: Sylvain Munaut ----------------------------------------------------------------------- Summary of changes: grc/fosphor_glfw_sink_c.xml | 13 +++++ grc/fosphor_qt_sink_c.xml | 12 +++++ grc/fosphor_wx_sink_c.xml | 14 ++++++ lib/CMakeLists.txt | 5 +- lib/fosphor/Makefile | 4 +- lib/fosphor/cl.c | 31 ++++++++++-- lib/fosphor/cl_compat.c | 2 +- lib/fosphor/cl_compat.h | 8 +-- lib/fosphor/cl_platform.h | 2 +- lib/fosphor/gl.c | 10 ++-- lib/fosphor/gl_cmap.c | 4 +- lib/fosphor/gl_cmap.h | 4 +- lib/fosphor/gl_cmap_gen.c | 120 +++++++++++++++++++++++++++++++++++++++----- lib/fosphor/gl_cmap_gen.h | 5 +- lib/fosphor/gl_platform.h | 2 +- lib/fosphor/mkresources.py | 43 ++++++++++------ python/wx_sink_c.py | 1 - 17 files changed, 228 insertions(+), 52 deletions(-) hooks/post-receive -- GNURadio block for spectrum visualization using GPU From gitosis at osmocom.org Mon Oct 26 12:13:26 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 26 Oct 2015 12:13:26 GMT Subject: openbsc.git branch neels/gtphub updated. 0.15.0-51-g956dbba Message-ID: <201510261213.t9QCDQoH043249@git.osmocom.org> This is an 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/gtphub has been updated via 956dbbaa634bae118da7d0e848441ddd8b1ef110 (commit) from e96c41cd5bf684664a7075d9e540fb0de92757b4 (commit) Those revisions listed above that are new 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=956dbbaa634bae118da7d0e848441ddd8b1ef110 commit 956dbbaa634bae118da7d0e848441ddd8b1ef110 Author: Neels Hofmeyr Date: Mon Oct 26 13:13:07 2015 +0100 gtphub: cosmetic: add TODO stubs/comments ----------------------------------------------------------------------- Summary of changes: openbsc/src/gprs/gtphub.c | 58 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 58 insertions(+) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon Oct 26 13:49:07 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 26 Oct 2015 13:49:07 GMT Subject: openbsc.git branch neels/gtphub updated. 0.15.0-54-gc78ca1b Message-ID: <201510261349.t9QDn73g055554@git.osmocom.org> This is an 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/gtphub has been updated via c78ca1b5422b1c138800ebe4bbe413a19d37517e (commit) via 32dc56812d15800c7d3e0e7c27e35c0c2d84311f (commit) via 47ce1587fcbf6c6cfbf7e234603735a4eb370462 (commit) from 956dbbaa634bae118da7d0e848441ddd8b1ef110 (commit) Those revisions listed above that are new 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=c78ca1b5422b1c138800ebe4bbe413a19d37517e commit c78ca1b5422b1c138800ebe4bbe413a19d37517e Author: Neels Hofmeyr Date: Mon Oct 26 14:48:58 2015 +0100 gtphub: nr_map: comment, sort. Add a large comment describing the ideas behind the nr_map implementation. Sort the nr_* function declarations for readability. http://cgit.osmocom.org/openbsc/commit/?id=32dc56812d15800c7d3e0e7c27e35c0c2d84311f commit 32dc56812d15800c7d3e0e7c27e35c0c2d84311f Author: Neels Hofmeyr Date: Mon Oct 26 14:46:34 2015 +0100 gtphub: rename nr_map_del to nr_map_clear http://cgit.osmocom.org/openbsc/commit/?id=47ce1587fcbf6c6cfbf7e234603735a4eb370462 commit 47ce1587fcbf6c6cfbf7e234603735a4eb370462 Author: Neels Hofmeyr Date: Mon Oct 26 13:52:30 2015 +0100 gtphub: remove obsolete #if MAP_SEQ ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gtphub.h | 101 +++++++++++++++++++++++++++++---------- openbsc/src/gprs/gtphub.c | 17 +------ 2 files changed, 77 insertions(+), 41 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon Oct 26 15:15:59 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 26 Oct 2015 15:15:59 GMT Subject: openbsc.git branch neels/gtphub updated. 0.15.0-58-ge7f4551 Message-ID: <201510261515.t9QFFxeP064908@git.osmocom.org> This is an 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/gtphub has been updated discards c78ca1b5422b1c138800ebe4bbe413a19d37517e (commit) via e7f45512b8fc1743f5aed57cef94e9f8aa19f1e6 (commit) via cf5bf7ec1f12d7572c62a81e8135038c1684cac9 (commit) via 061f9cf03f765732a8c5a9d2e40637f86f5482d8 (commit) via 70e59ceda96dee9cd8bc234ea856b3440e3f7fed (commit) via c887a7ee53d654b0e461599b3c0380d824e7609d (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 (c78ca1b5422b1c138800ebe4bbe413a19d37517e) \ N -- N -- N (e7f45512b8fc1743f5aed57cef94e9f8aa19f1e6) 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=e7f45512b8fc1743f5aed57cef94e9f8aa19f1e6 commit e7f45512b8fc1743f5aed57cef94e9f8aa19f1e6 Author: Neels Hofmeyr Date: Mon Oct 26 16:12:14 2015 +0100 log http://cgit.osmocom.org/openbsc/commit/?id=cf5bf7ec1f12d7572c62a81e8135038c1684cac9 commit cf5bf7ec1f12d7572c62a81e8135038c1684cac9 Author: Neels Hofmeyr Date: Mon Oct 26 16:09:56 2015 +0100 gtphub: reject invalid GTP packets, adjust nc test. Enhancing the netcat test so that it sends and evaluates fully valid GTP packets, so that gtphub can reject invalid GTP packets. Enable the bit of code that returns error in case GTP packet decoding failed. Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openbsc/commit/?id=061f9cf03f765732a8c5a9d2e40637f86f5482d8 commit 061f9cf03f765732a8c5a9d2e40637f86f5482d8 Author: Neels Hofmeyr Date: Mon Oct 26 15:00:52 2015 +0100 gtphub: gtp_decode: flow readability http://cgit.osmocom.org/openbsc/commit/?id=70e59ceda96dee9cd8bc234ea856b3440e3f7fed commit 70e59ceda96dee9cd8bc234ea856b3440e3f7fed Author: Neels Hofmeyr Date: Mon Oct 26 14:55:01 2015 +0100 comment http://cgit.osmocom.org/openbsc/commit/?id=c887a7ee53d654b0e461599b3c0380d824e7609d commit c887a7ee53d654b0e461599b3c0380d824e7609d Author: Neels Hofmeyr Date: Mon Oct 26 14:48:58 2015 +0100 gtphub: nr_map: comment, sort. Add a large comment describing the ideas behind the nr_map implementation. Tweak a comment. Sort the nr_* function declarations for readability. ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gtphub.h | 14 +++++------ openbsc/src/gprs/gtphub.c | 22 ++++++++-------- openbsc/tests/gtphub/Makefile.am | 3 ++- openbsc/tests/gtphub/gtphub_nc_test.ok | 4 +-- openbsc/tests/gtphub/gtphub_nc_test.sh | 46 +++++++++++++++++++++++----------- openbsc/tests/gtphub/hex2bin.py | 13 ++++++++++ openbsc/tests/testsuite.at | 1 + 7 files changed, 67 insertions(+), 36 deletions(-) create mode 100755 openbsc/tests/gtphub/hex2bin.py hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon Oct 26 15:18:22 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 26 Oct 2015 15:18:22 GMT Subject: openbsc.git branch neels/gtphub updated. 0.15.0-58-gb5e5ffb Message-ID: <201510261518.t9QFIMVO065200@git.osmocom.org> This is an 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/gtphub has been updated discards e7f45512b8fc1743f5aed57cef94e9f8aa19f1e6 (commit) discards cf5bf7ec1f12d7572c62a81e8135038c1684cac9 (commit) discards 061f9cf03f765732a8c5a9d2e40637f86f5482d8 (commit) via b5e5ffb3666c1c5241b4ef1a4b2a5e0abb834975 (commit) via 4a79d22ac22eaf2b6ab2c86a921eff4d80fed955 (commit) via 912afb885f0e762e2dfc5d23462460f4b1624e1b (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 (e7f45512b8fc1743f5aed57cef94e9f8aa19f1e6) \ N -- N -- N (b5e5ffb3666c1c5241b4ef1a4b2a5e0abb834975) 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=b5e5ffb3666c1c5241b4ef1a4b2a5e0abb834975 commit b5e5ffb3666c1c5241b4ef1a4b2a5e0abb834975 Author: Neels Hofmeyr Date: Mon Oct 26 16:12:14 2015 +0100 log http://cgit.osmocom.org/openbsc/commit/?id=4a79d22ac22eaf2b6ab2c86a921eff4d80fed955 commit 4a79d22ac22eaf2b6ab2c86a921eff4d80fed955 Author: Neels Hofmeyr Date: Mon Oct 26 16:09:56 2015 +0100 gtphub: reject invalid GTP packets, adjust nc test. Enhancing the netcat test so that it sends and evaluates fully valid GTP packets, so that gtphub can reject invalid GTP packets. Enable the bit of code that returns error in case GTP packet decoding failed. Sponsored-by: On-Waves ehi http://cgit.osmocom.org/openbsc/commit/?id=912afb885f0e762e2dfc5d23462460f4b1624e1b commit 912afb885f0e762e2dfc5d23462460f4b1624e1b Author: Neels Hofmeyr Date: Mon Oct 26 15:00:52 2015 +0100 gtphub: gtp_decode: flow readability ----------------------------------------------------------------------- Summary of changes: openbsc/src/gprs/gtphub.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon Oct 26 15:24:56 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 26 Oct 2015 15:24:56 GMT Subject: libosmocore.git branch jerlbeck/wip/stats updated. 0.8.0-77-g0d0cb33 Message-ID: <201510261524.t9QFOuwl066232@git.osmocom.org> This is an 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, jerlbeck/wip/stats has been updated via 0d0cb333405a4083f110ed115104fed421def9dd (commit) via 82ea42af9805fe7ef85470c31d055200bbd15e1c (commit) via 2c61af36da6627bbe996d2c278c223cd477ccb8c (commit) via bdc285d78a08a7a0e68acf120e9f5c8340b5b5ff (commit) via 865118f177412e5a15967c99d0313f9c8a06fcd7 (commit) via 381d0b70435acff046fc6846900453b67c334ce1 (commit) via 6f8ffb095865527786ac00fa1c5ca7e61a15ca9b (commit) via 4b13c1117bb3947b680013bae4fbd8d770d31e2a (commit) via 61c15b446a30ead953ed5c7546db5f1704d9afc4 (commit) from 6db08153f557635368e6869d9c905cb5fbd37f08 (commit) Those revisions listed above that are new 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=0d0cb333405a4083f110ed115104fed421def9dd commit 0d0cb333405a4083f110ed115104fed421def9dd Author: Jacob Erlbeck Date: Mon Oct 26 16:22:45 2015 +0100 stats: Put several message in a statds UDP packets If the MTU is given, combine several messages into a single UDP packet until the limit is reached. Flush all reporters after the values have been scanned. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/libosmocore/commit/?id=82ea42af9805fe7ef85470c31d055200bbd15e1c commit 82ea42af9805fe7ef85470c31d055200bbd15e1c Author: Jacob Erlbeck Date: Mon Oct 26 16:21:30 2015 +0100 stats: Rename functions (TODO) TODO: - fixup Sponsored-by: On-Waves ehf http://cgit.osmocom.org/libosmocore/commit/?id=2c61af36da6627bbe996d2c278c223cd477ccb8c commit 2c61af36da6627bbe996d2c278c223cd477ccb8c Author: Jacob Erlbeck Date: Mon Oct 26 14:42:05 2015 +0100 stats: Add support for osmo_counters This commit changes the reporting code to also show all modified osmo_counter values. Since there is no grouping of these values, the name string just consists of the optional prefix and the counter name. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/libosmocore/commit/?id=bdc285d78a08a7a0e68acf120e9f5c8340b5b5ff commit bdc285d78a08a7a0e68acf120e9f5c8340b5b5ff Author: Jacob Erlbeck Date: Mon Oct 26 14:39:08 2015 +0100 statistics: Add difference function to osmo_counter The osmo_counter_difference returns the counter value difference since the last call of this function with the given counter object. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/libosmocore/commit/?id=865118f177412e5a15967c99d0313f9c8a06fcd7 commit 865118f177412e5a15967c99d0313f9c8a06fcd7 Author: Jacob Erlbeck Date: Mon Oct 26 12:55:32 2015 +0100 FIXUP stat item 1 Sponsored-by: On-Waves ehf http://cgit.osmocom.org/libosmocore/commit/?id=381d0b70435acff046fc6846900453b67c334ce1 commit 381d0b70435acff046fc6846900453b67c334ce1 Author: Jacob Erlbeck Date: Mon Oct 26 12:54:56 2015 +0100 FIXUP rate ctr 2 Sponsored-by: On-Waves ehf http://cgit.osmocom.org/libosmocore/commit/?id=6f8ffb095865527786ac00fa1c5ca7e61a15ca9b commit 6f8ffb095865527786ac00fa1c5ca7e61a15ca9b Author: Jacob Erlbeck Date: Mon Oct 26 12:32:07 2015 +0100 stats: Report stat item values Currently only rate counter are being supported. This commit adds support for stat items. All groups are polled for changed values. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/libosmocore/commit/?id=4b13c1117bb3947b680013bae4fbd8d770d31e2a commit 4b13c1117bb3947b680013bae4fbd8d770d31e2a Author: Jacob Erlbeck Date: Mon Oct 26 12:27:11 2015 +0100 FIXUP rate_ctr Sponsored-by: On-Waves ehf http://cgit.osmocom.org/libosmocore/commit/?id=61c15b446a30ead953ed5c7546db5f1704d9afc4 commit 61c15b446a30ead953ed5c7546db5f1704d9afc4 Author: Jacob Erlbeck Date: Mon Oct 26 11:58:38 2015 +0100 stats: Implement timer based reporting This calls stats_flush in regular intervals which polls the statistical values and calls the active reporters when values have changed. Sponsored-by: On-Waves ehf ----------------------------------------------------------------------- Summary of changes: include/osmocom/core/statistics.h | 4 + include/osmocom/core/stats.h | 15 +- src/statistics.c | 8 + src/stats.c | 312 ++++++++++++++++++++++++++++++++------ src/vty/stats_vty.c | 47 ++++-- 5 files changed, 330 insertions(+), 56 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Mon Oct 26 15:26:48 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 26 Oct 2015 15:26:48 GMT Subject: openbsc.git branch jerlbeck/wip/stats created. 0.15.0-9-g69aeea1 Message-ID: <201510261526.t9QFQmoL066476@git.osmocom.org> This is an 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, jerlbeck/wip/stats has been created at 69aeea18aef996a6065b31f48ca6d481525468d6 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=69aeea18aef996a6065b31f48ca6d481525468d6 commit 69aeea18aef996a6065b31f48ca6d481525468d6 Author: Jacob Erlbeck Date: Mon Oct 26 16:25:37 2015 +0100 stats: Enable stats for sgsn, gbproxy, nitb, bsc, nat This commit initialises and enables the stats subsystem for the given binaries. Sponsored-by: On-Waves ehf ----------------------------------------------------------------------- hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue Oct 27 10:57:21 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 27 Oct 2015 10:57:21 GMT Subject: libosmocore.git branch jerlbeck/wip/stats updated. 0.8.0-78-gd418212 Message-ID: <201510271057.t9RAvLsb000977@git.osmocom.org> This is an 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, jerlbeck/wip/stats has been updated via d4182120a4d37d5652ca304c9ea9c2b912bacd98 (commit) from 0d0cb333405a4083f110ed115104fed421def9dd (commit) Those revisions listed above that are new 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=d4182120a4d37d5652ca304c9ea9c2b912bacd98 commit d4182120a4d37d5652ca304c9ea9c2b912bacd98 Author: Jacob Erlbeck Date: Tue Oct 27 11:55:20 2015 +0100 stats: Add missing mtu command to 'write' output Currently the config_write_stats_reporter function does not output the mtu value, which is fixed by this commit. Sponsored-by: On-Waves ehf ----------------------------------------------------------------------- Summary of changes: src/vty/stats_vty.c | 3 +++ 1 file changed, 3 insertions(+) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Tue Oct 27 11:56:06 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 27 Oct 2015 11:56:06 GMT Subject: openbsc.git branch neels/gtphub updated. 0.15.0-60-g6714c84 Message-ID: <201510271156.t9RBu6nE007358@git.osmocom.org> This is an 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/gtphub has been updated via 6714c84e8a9626a46c9ea6339c533a1a344c67d4 (commit) via 7d2b4f29c416b937049ec37886a310635e168efe (commit) from b5e5ffb3666c1c5241b4ef1a4b2a5e0abb834975 (commit) Those revisions listed above that are new 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=6714c84e8a9626a46c9ea6339c533a1a344c67d4 commit 6714c84e8a9626a46c9ea6339c533a1a344c67d4 Author: Neels Hofmeyr Date: Tue Oct 27 12:55:24 2015 +0100 gtphub: fix thinko: ALL nr_mappings need an origin. http://cgit.osmocom.org/openbsc/commit/?id=7d2b4f29c416b937049ec37886a310635e168efe commit 7d2b4f29c416b937049ec37886a310635e168efe Author: Neels Hofmeyr Date: Tue Oct 27 12:06:53 2015 +0100 gtphub: rename teip to tei_pool ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gtphub.h | 36 ++++++++-------- openbsc/src/gprs/gtphub.c | 84 +++++++++++++++++++------------------- openbsc/tests/gtphub/gtphub_test.c | 65 +++++++++++++++++++++-------- 3 files changed, 108 insertions(+), 77 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue Oct 27 12:11:17 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 27 Oct 2015 12:11:17 GMT Subject: openbsc.git branch neels/gtphub updated. 0.15.0-61-g30b3db5 Message-ID: <201510271211.t9RCBH6u009114@git.osmocom.org> This is an 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/gtphub has been updated via 30b3db5fd2e3caac97e7dbf0e0fdc37cfba40d13 (commit) from 6714c84e8a9626a46c9ea6339c533a1a344c67d4 (commit) Those revisions listed above that are new 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=30b3db5fd2e3caac97e7dbf0e0fdc37cfba40d13 commit 30b3db5fd2e3caac97e7dbf0e0fdc37cfba40d13 Author: Neels Hofmeyr Date: Tue Oct 27 13:11:07 2015 +0100 gtphub: test from several origins ----------------------------------------------------------------------- Summary of changes: openbsc/tests/gtphub/gtphub_test.c | 48 +++++++++++++++++++++++++++----------- 1 file changed, 35 insertions(+), 13 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue Oct 27 13:58:03 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 27 Oct 2015 13:58:03 GMT Subject: openggsn.git branch master updated. 0.91-75-g6c06d25 Message-ID: <201510271358.t9RDw3IS021814@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenGGSN project". The branch, master has been updated via 6c06d25667f7c46e179bfd1121c512234c98649f (commit) from e845cb950544af8f0d00f5a2bed2072d795a2a7e (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openggsn/commit/?id=6c06d25667f7c46e179bfd1121c512234c98649f commit 6c06d25667f7c46e179bfd1121c512234c98649f Author: Neels Hofmeyr Date: Tue Oct 27 14:57:18 2015 +0100 make install: also install gtpie.h ----------------------------------------------------------------------- Summary of changes: gtp/Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- The OpenGGSN project From gitosis at osmocom.org Tue Oct 27 15:30:08 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 27 Oct 2015 15:30:08 GMT Subject: openbsc.git branch neels/gtphub updated. 0.15.0-64-g6ae5898 Message-ID: <201510271530.t9RFU8Hb031899@git.osmocom.org> This is an 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/gtphub has been updated discards 30b3db5fd2e3caac97e7dbf0e0fdc37cfba40d13 (commit) via 6ae589886d830f01ed708fb19f4618bdb13d45a3 (commit) via f01271ad9ae19e594e83a9c05bdda31428ca68b5 (commit) via a63133d398af4b3f4bacd9ce2798af98c4a7409d (commit) via 0660f4d24f98bc343d96a24eeadbfe1e5503b2b1 (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 (30b3db5fd2e3caac97e7dbf0e0fdc37cfba40d13) \ N -- N -- N (6ae589886d830f01ed708fb19f4618bdb13d45a3) 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=6ae589886d830f01ed708fb19f4618bdb13d45a3 commit 6ae589886d830f01ed708fb19f4618bdb13d45a3 Author: Neels Hofmeyr Date: Tue Oct 27 16:29:35 2015 +0100 wip http://cgit.osmocom.org/openbsc/commit/?id=f01271ad9ae19e594e83a9c05bdda31428ca68b5 commit f01271ad9ae19e594e83a9c05bdda31428ca68b5 Author: Neels Hofmeyr Date: Tue Oct 27 13:22:14 2015 +0100 gtphub: drop an obsoleted function, rename another. http://cgit.osmocom.org/openbsc/commit/?id=a63133d398af4b3f4bacd9ce2798af98c4a7409d commit a63133d398af4b3f4bacd9ce2798af98c4a7409d Author: Neels Hofmeyr Date: Tue Oct 27 13:15:58 2015 +0100 comment http://cgit.osmocom.org/openbsc/commit/?id=0660f4d24f98bc343d96a24eeadbfe1e5503b2b1 commit 0660f4d24f98bc343d96a24eeadbfe1e5503b2b1 Author: Neels Hofmeyr Date: Tue Oct 27 13:11:07 2015 +0100 gtphub: test from several origins ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gtphub.h | 10 +- openbsc/src/gprs/gtphub.c | 215 ++++++++++++++++++++++++++----------- openbsc/tests/gtphub/gtphub_test.c | 18 ++-- 3 files changed, 161 insertions(+), 82 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue Oct 27 15:45:38 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 27 Oct 2015 15:45:38 GMT Subject: openbsc.git branch fairwaves/sup-ussd updated. fairwaves/0.14.0-fw.2-28-gea0fc34 Message-ID: <201510271545.t9RFjcYi033528@git.osmocom.org> This is an 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, fairwaves/sup-ussd has been updated via ea0fc34f8d9d7e5e236ad4266ef3ef06e7979ee3 (commit) via 63f1c568b451028fa7ab1af816e91b676820d52a (commit) via 2b02d4f9807bb0597e12321c1bdc1300c9a3ef98 (commit) via ea23fcbff77c3781c826d9911d20add47c274515 (commit) via e6e9f0d18e94af75562e6645e281245388816c74 (commit) via 3f81324f7b8a64fb241e48a1d86d0efec8abc6d4 (commit) via 5efc93f5251f8bb3fe05ae7e09115cd950cc2b71 (commit) via bfcabfdf6f2224118d572f6225c0bc51f00d1752 (commit) via ceff7aebcfd462d7ec55af197e9d20180ed1c0d9 (commit) from 8670d23649d7827d28074b12506b516c1a87290b (commit) Those revisions listed above that are new 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=ea0fc34f8d9d7e5e236ad4266ef3ef06e7979ee3 commit ea0fc34f8d9d7e5e236ad4266ef3ef06e7979ee3 Author: Sergey Kostanbaev Date: Tue Oct 27 17:32:30 2015 +0300 ussd_proxy: handle multiple USSD sessions http://cgit.osmocom.org/openbsc/commit/?id=63f1c568b451028fa7ab1af816e91b676820d52a commit 63f1c568b451028fa7ab1af816e91b676820d52a Author: Sergey Kostanbaev Date: Tue Oct 27 16:22:17 2015 +0300 ussd_proxy: handle session timeout http://cgit.osmocom.org/openbsc/commit/?id=2b02d4f9807bb0597e12321c1bdc1300c9a3ef98 commit 2b02d4f9807bb0597e12321c1bdc1300c9a3ef98 Author: Sergey Kostanbaev Date: Tue Oct 27 14:39:59 2015 +0300 ussd_proxy: handle error callback http://cgit.osmocom.org/openbsc/commit/?id=ea23fcbff77c3781c826d9911d20add47c274515 commit ea23fcbff77c3781c826d9911d20add47c274515 Author: Sergey Kostanbaev Date: Mon Oct 26 20:47:49 2015 +0300 ussd_proxy: handle USSD dialogs into sip INFO messages http://cgit.osmocom.org/openbsc/commit/?id=e6e9f0d18e94af75562e6645e281245388816c74 commit e6e9f0d18e94af75562e6645e281245388816c74 Author: Sergey Kostanbaev Date: Mon Oct 26 14:25:09 2015 +0300 ussd_proxy: handle basic errors to release channel http://cgit.osmocom.org/openbsc/commit/?id=3f81324f7b8a64fb241e48a1d86d0efec8abc6d4 commit 3f81324f7b8a64fb241e48a1d86d0efec8abc6d4 Author: Sergey Kostanbaev Date: Mon Oct 26 13:35:48 2015 +0300 ussd_proxy: properly set To and From SIP headers http://cgit.osmocom.org/openbsc/commit/?id=5efc93f5251f8bb3fe05ae7e09115cd950cc2b71 commit 5efc93f5251f8bb3fe05ae7e09115cd950cc2b71 Author: Sergey Kostanbaev Date: Mon Oct 26 11:21:19 2015 +0300 Add forgotten Makefile http://cgit.osmocom.org/openbsc/commit/?id=bfcabfdf6f2224118d572f6225c0bc51f00d1752 commit bfcabfdf6f2224118d572f6225c0bc51f00d1752 Author: Sergey Kostanbaev Date: Sun Oct 25 02:35:18 2015 +0300 add standalone ussd_proxy utility based on sip sofia http://cgit.osmocom.org/openbsc/commit/?id=ceff7aebcfd462d7ec55af197e9d20180ed1c0d9 commit ceff7aebcfd462d7ec55af197e9d20180ed1c0d9 Author: Kirill Zakharenko Date: Sat Oct 24 18:27:20 2015 +0300 debian: added libosip2 to build dependencies ----------------------------------------------------------------------- Summary of changes: debian/control | 3 +- openbsc/src/reg-proxy/Makefile.am | 14 +- openbsc/src/reg-proxy/test_sip.py | 90 ++- openbsc/src/reg-proxy/ussd_proxy.c | 1346 ++++++++++++++++++++++++++++++++++++ 4 files changed, 1425 insertions(+), 28 deletions(-) create mode 100644 openbsc/src/reg-proxy/ussd_proxy.c hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed Oct 28 18:14:44 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 28 Oct 2015 18:14:44 GMT Subject: openbsc.git branch daniel/is_paging-debug created. 0.15.0-12-g0f99de3 Message-ID: <201510281814.t9SIEiU3013066@git.osmocom.org> This is an 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, daniel/is_paging-debug has been created at 0f99de3d6d57126a89706ea847cf2fb5e5f3a6a5 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=0f99de3d6d57126a89706ea847cf2fb5e5f3a6a5 commit 0f99de3d6d57126a89706ea847cf2fb5e5f3a6a5 Author: Daniel Willmann Date: Wed Oct 28 15:53:28 2015 +0100 libmsc/gsm_subscriber: Correct comment about function call http://cgit.osmocom.org/openbsc/commit/?id=420bffde806cb7ff421a767b6b0da5f2008f6f75 commit 420bffde806cb7ff421a767b6b0da5f2008f6f75 Author: Daniel Willmann Date: Thu Oct 8 16:49:55 2015 +0200 libmsc/gsm_subscriber: Track who calls the paging cb how often Rhizomatica runs into the OSMO_ASSERT in subscr_paging_dispatch() which can only happen if the subscr_paging_dispatch() callback is called multiple times. This patch tries to get more info about where that call originated from. http://cgit.osmocom.org/openbsc/commit/?id=c6cb3d486e8173db197b95dc71529ab61ba18480 commit c6cb3d486e8173db197b95dc71529ab61ba18480 Author: Daniel Willmann Date: Wed Oct 28 15:13:04 2015 +0100 tests/channel: Add mock function prototype http://cgit.osmocom.org/openbsc/commit/?id=984f7b2d41cdca7a1f85c05c569d43fb5d297856 commit 984f7b2d41cdca7a1f85c05c569d43fb5d297856 Author: Ciaby Date: Fri Jul 31 14:06:28 2015 +0200 Temporary patch from Holger to fix the frequent crashes caused by un-handled paging request. ----------------------------------------------------------------------- hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed Oct 28 19:07:42 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 28 Oct 2015 19:07:42 GMT Subject: openbsc.git branch neels/gtphub updated. 0.15.0-72-g8236103 Message-ID: <201510281907.t9SJ7g2r018964@git.osmocom.org> This is an 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/gtphub has been updated via 82361037c2f7c53a0375c059bf14d66626683abf (commit) via b8290e6754e0bfa2f1dad34211f89d7c3a57fc97 (commit) via e19435024eb808b97c68af8c8f1edb0f2ad5ab36 (commit) via d434dc08c1670359d8fe4932e23fc24b40680d5a (commit) via 13d3c4c4c3904cbfb9d4c3a3315091aace14aaf3 (commit) via 702a564350c16041b77acc70e901236f1b111e02 (commit) via d126b86ceae4ec494fb296c65bc5ee6aca27ba06 (commit) via 6e47bd0ee4c5382883da5b3582468415684c6d19 (commit) from 6ae589886d830f01ed708fb19f4618bdb13d45a3 (commit) Those revisions listed above that are new 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=82361037c2f7c53a0375c059bf14d66626683abf commit 82361037c2f7c53a0375c059bf14d66626683abf Author: Neels Hofmeyr Date: Wed Oct 28 20:07:07 2015 +0100 wip http://cgit.osmocom.org/openbsc/commit/?id=b8290e6754e0bfa2f1dad34211f89d7c3a57fc97 commit b8290e6754e0bfa2f1dad34211f89d7c3a57fc97 Author: Neels Hofmeyr Date: Wed Oct 28 20:05:58 2015 +0100 comment http://cgit.osmocom.org/openbsc/commit/?id=e19435024eb808b97c68af8c8f1edb0f2ad5ab36 commit e19435024eb808b97c68af8c8f1edb0f2ad5ab36 Author: Neels Hofmeyr Date: Wed Oct 28 19:29:29 2015 +0100 fixup http://cgit.osmocom.org/openbsc/commit/?id=d434dc08c1670359d8fe4932e23fc24b40680d5a commit d434dc08c1670359d8fe4932e23fc24b40680d5a Author: Neels Hofmeyr Date: Wed Oct 28 19:29:06 2015 +0100 teimap http://cgit.osmocom.org/openbsc/commit/?id=13d3c4c4c3904cbfb9d4c3a3315091aace14aaf3 commit 13d3c4c4c3904cbfb9d4c3a3315091aace14aaf3 Author: Neels Hofmeyr Date: Wed Oct 28 19:27:51 2015 +0100 tweak osmo_sockaddr_to_str*() http://cgit.osmocom.org/openbsc/commit/?id=702a564350c16041b77acc70e901236f1b111e02 commit 702a564350c16041b77acc70e901236f1b111e02 Author: Neels Hofmeyr Date: Wed Oct 28 18:27:59 2015 +0100 long_comment http://cgit.osmocom.org/openbsc/commit/?id=d126b86ceae4ec494fb296c65bc5ee6aca27ba06 commit d126b86ceae4ec494fb296c65bc5ee6aca27ba06 Author: Neels Hofmeyr Date: Wed Oct 28 17:09:18 2015 +0100 comment http://cgit.osmocom.org/openbsc/commit/?id=6e47bd0ee4c5382883da5b3582468415684c6d19 commit 6e47bd0ee4c5382883da5b3582468415684c6d19 Author: Neels Hofmeyr Date: Wed Oct 28 17:09:11 2015 +0100 association ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gtphub.h | 31 +++- openbsc/src/gprs/gtphub.c | 299 ++++++++++++++++++++++++++++++--------- 2 files changed, 256 insertions(+), 74 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Oct 29 00:10:36 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 29 Oct 2015 00:10:36 GMT Subject: libosmocore.git branch jerlbeck/wip/stats updated. 0.8.0-79-g06a64d7 Message-ID: <201510290010.t9T0Aawj052936@git.osmocom.org> This is an 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, jerlbeck/wip/stats has been updated discards d4182120a4d37d5652ca304c9ea9c2b912bacd98 (commit) discards 0d0cb333405a4083f110ed115104fed421def9dd (commit) discards 82ea42af9805fe7ef85470c31d055200bbd15e1c (commit) discards 2c61af36da6627bbe996d2c278c223cd477ccb8c (commit) discards bdc285d78a08a7a0e68acf120e9f5c8340b5b5ff (commit) discards 865118f177412e5a15967c99d0313f9c8a06fcd7 (commit) discards 381d0b70435acff046fc6846900453b67c334ce1 (commit) discards 6f8ffb095865527786ac00fa1c5ca7e61a15ca9b (commit) discards 4b13c1117bb3947b680013bae4fbd8d770d31e2a (commit) discards 61c15b446a30ead953ed5c7546db5f1704d9afc4 (commit) discards 6db08153f557635368e6869d9c905cb5fbd37f08 (commit) discards 306175d38d46fe8125b9de2da2db0e7ee8b462b8 (commit) discards 397f69b1bdf177231dbf04672e5c4e1f8986d46a (commit) discards 1887cb3bad5c2da452915450a8e9c72062d12e2d (commit) discards 034facebe3c2b51c9b2b8c3fd39cc7ab4d94053c (commit) discards 21b76b289a38fc73fe338c2b6e9a11fb4489e7a3 (commit) discards d15fcd6d2db616b4b2123f062966bbc313261187 (commit) discards 02906e0f1cfb1a4fb782c3badd7f598d57fab86c (commit) discards c94cc5c013c10f1d1d3c485d7d4e11e5d26507fd (commit) discards bb564f424f1b28e342a8bfb61d3280be39c0f332 (commit) discards 03a33a55cee72b9224048b507b389ba578e02b4f (commit) discards 557606458d5514b0af92cd3754a5b3c6b3ae34d6 (commit) via 06a64d7db2f93a996a074cfb9e1a8eacd3303eee (commit) via bc4f7ae512b32fa4b569dfc5242d0b7a5da3f81b (commit) via 490b38f57a24726f3e3493fc3500cda526c5d0aa (commit) via ed197fd4f923512fca5b93b90c2132845896fa59 (commit) via 4aa11770622ae9009074d68cc8c340821b19adf3 (commit) via d01acfcc75a6c5798a95a8ccca9be18eba65a0bf (commit) via c8f47b600f8e2ad21266d4c27e960e477e5fe35c (commit) via 80db4ec3875b0de7f06de769881d6c5d4b713f2d (commit) via c27671c10935ee384d03a87170c3f31ab435da07 (commit) via b1dbfb4c4179a62cd4b761ebdc7a3c2de5bdc0d9 (commit) via adc900e0e38373193c8451c0310fe742d62c2c8e (commit) via 95bf828003b065f00a78144296072a9730cbf7bc (commit) via 45513e6040195f5494d40a2750de4dac7037593f (commit) via 7211fe157e1107d4a9c04a0ecf494a7b9633c400 (commit) via aec583f68786f91c3f0d76a8f8706c85aaca07a8 (commit) via e5b0fe2e3c84dd0de7021d65d416356612db4260 (commit) via c6a7108828bf98ebcaf31d24bd8d789afdd4da94 (commit) via 423c1e5a4fc7ad2cd5e95e852b778c7e2c892bc1 (commit) via b27b352e937dd0760da1e7fb05f9207be05702b8 (commit) via 0a1400fc8311268d0a66bb20e0620e546e8d11c8 (commit) via 738d9e22108a8e472458fad42509fd8d96994d6c (commit) via 9732cb4a92a883c7e9f7dcd928b6e22976a797ca (commit) via c84851bccc2e5e60536afa474a5f13134a3b79c9 (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 (d4182120a4d37d5652ca304c9ea9c2b912bacd98) \ N -- N -- N (06a64d7db2f93a996a074cfb9e1a8eacd3303eee) 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=06a64d7db2f93a996a074cfb9e1a8eacd3303eee commit 06a64d7db2f93a996a074cfb9e1a8eacd3303eee Author: Jacob Erlbeck Date: Thu Oct 29 00:55:58 2015 +0100 stats: Add osmo_ name prefix to identifiers Since the the stat_item and stats functions and data types are meant to be exported, they get an osmo_ prefix. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/libosmocore/commit/?id=bc4f7ae512b32fa4b569dfc5242d0b7a5da3f81b commit bc4f7ae512b32fa4b569dfc5242d0b7a5da3f81b Author: Jacob Erlbeck Date: Wed Oct 28 21:47:45 2015 +0100 stats: Add log reporter This reporter passes the measurement values to the logging subsystem as DSTATS (which is currently DLGLOBAL) level INFO messages. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/libosmocore/commit/?id=490b38f57a24726f3e3493fc3500cda526c5d0aa commit 490b38f57a24726f3e3493fc3500cda526c5d0aa Author: Jacob Erlbeck Date: Tue Oct 27 15:10:28 2015 +0100 stats: Use function pointers in reporter objects Currently case statements are used to select the right reporter functions. This makes it difficult to add new reporter types, especially if they are not going to reside in the same file. This commit introduces per reporter function pointer for open, close, send_count, and send_item. They are checked for non-NULL before being called or skipped. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/libosmocore/commit/?id=ed197fd4f923512fca5b93b90c2132845896fa59 commit ed197fd4f923512fca5b93b90c2132845896fa59 Author: Jacob Erlbeck Date: Tue Oct 27 14:43:24 2015 +0100 stats: Make net config optional To support reporters without network configuration, this commit introduces the have_net_config flag to provide corresponding error messages. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/libosmocore/commit/?id=4aa11770622ae9009074d68cc8c340821b19adf3 commit 4aa11770622ae9009074d68cc8c340821b19adf3 Author: Jacob Erlbeck Date: Tue Oct 27 11:55:20 2015 +0100 stats: Add missing mtu command to 'write' output Currently the config_write_stats_reporter function does not output the mtu value, which is fixed by this commit. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/libosmocore/commit/?id=d01acfcc75a6c5798a95a8ccca9be18eba65a0bf commit d01acfcc75a6c5798a95a8ccca9be18eba65a0bf Author: Jacob Erlbeck Date: Mon Oct 26 16:22:45 2015 +0100 stats: Support statsd Multi-Metric Packets If the MTU is given, combine several messages into a single UDP packet until the limit is reached. Flush all reporters after the values have been scanned. New vty commands (node config-stats): mtu <100-65535> Enable multi-metric packets and set the maximum packet size (in byte) no mtu Disable multi-metric packets Note that single messages that are longer than the given MTU (minus 28 octets protocol overhead) will be dropped. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/libosmocore/commit/?id=c8f47b600f8e2ad21266d4c27e960e477e5fe35c commit c8f47b600f8e2ad21266d4c27e960e477e5fe35c Author: Jacob Erlbeck Date: Mon Oct 26 14:42:05 2015 +0100 stats: Add support for osmo_counters This commit changes the reporting code to also show all modified osmo_counter values. Since there is no grouping of these values, the name string just consists of the optional prefix and the counter name. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/libosmocore/commit/?id=80db4ec3875b0de7f06de769881d6c5d4b713f2d commit 80db4ec3875b0de7f06de769881d6c5d4b713f2d Author: Jacob Erlbeck Date: Mon Oct 26 14:39:08 2015 +0100 core: Add difference function to osmo_counter The osmo_counter_difference returns the counter value difference since the last call of this function with the given counter object. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/libosmocore/commit/?id=c27671c10935ee384d03a87170c3f31ab435da07 commit c27671c10935ee384d03a87170c3f31ab435da07 Author: Jacob Erlbeck Date: Mon Oct 26 12:32:07 2015 +0100 stats: Report stat item values Currently only rate counter are being supported. This commit adds support for stat items. All groups are polled for changed values. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/libosmocore/commit/?id=b1dbfb4c4179a62cd4b761ebdc7a3c2de5bdc0d9 commit b1dbfb4c4179a62cd4b761ebdc7a3c2de5bdc0d9 Author: Jacob Erlbeck Date: Mon Oct 26 11:58:38 2015 +0100 stats: Implement timer based reporting This calls stats_flush in regular intervals which polls the statistical values and calls the active reporters when values have changed. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/libosmocore/commit/?id=adc900e0e38373193c8451c0310fe742d62c2c8e commit adc900e0e38373193c8451c0310fe742d62c2c8e Author: Jacob Erlbeck Date: Tue Oct 20 19:05:52 2015 +0200 stats/vty: Add stats configuration This commit provides stats configuration similar to the log configuration. The following vty commands are added to the config node: stats reporter statsd Create/Modify a statsd reporter no stats reporter statsd Remove a statsd reporter To actually configure a reporter, the config-stats node is entered when the "stats reporter" command has succeeded. The following new vty commands are available there: local-ip ADDR Set the IP address to which we bind locally no local-ip Do not bind to a certain IP address remote-ip ADDR Set the remote IP address to which we connect remote-port <1-65535> Set the remote port to which we connect prefix PREFIX Set the item/counter name prefix no prefix Do not use a prefix enable Enable the reporter disable Disable the reporter Sponsored-by: On-Waves ehf http://cgit.osmocom.org/libosmocore/commit/?id=95bf828003b065f00a78144296072a9730cbf7bc commit 95bf828003b065f00a78144296072a9730cbf7bc Author: Jacob Erlbeck Date: Tue Oct 20 19:05:52 2015 +0200 stats: Add the reporting framework This commit provides the stats reporting framework that can manage several types of measurement reporters. Initially support for rate_ctr and the statsd protocol is included. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/libosmocore/commit/?id=45513e6040195f5494d40a2750de4dac7037593f commit 45513e6040195f5494d40a2750de4dac7037593f Author: Jacob Erlbeck Date: Mon Oct 19 15:14:13 2015 +0200 stats/vty: Add stats_vty.c This file will contain the VTY code related to statistics. This commit adds a minimal file with just as single VTY command: - show stats This command shows all statistical values To enable this and future commands, the main program needs to call stats_vty_add_cmds(). Sponsored-by: On-Waves ehf http://cgit.osmocom.org/libosmocore/commit/?id=7211fe157e1107d4a9c04a0ecf494a7b9633c400 commit 7211fe157e1107d4a9c04a0ecf494a7b9633c400 Author: Jacob Erlbeck Date: Mon Oct 19 15:11:50 2015 +0200 stat/vty: Add vty_out_statistics_full to show all statistics This functions shows the state of all osmo_counters, stat_item groups, and counter groups. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/libosmocore/commit/?id=aec583f68786f91c3f0d76a8f8706c85aaca07a8 commit aec583f68786f91c3f0d76a8f8706c85aaca07a8 Author: Jacob Erlbeck Date: Mon Oct 19 15:06:01 2015 +0200 stat/vty: Use the iterator algorithms to show ctrg and statg Currently the groups for stat_items and counter are iterated manually. This commit makes use of the new iterator functions to access the single elements via handlers. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/libosmocore/commit/?id=e5b0fe2e3c84dd0de7021d65d416356612db4260 commit e5b0fe2e3c84dd0de7021d65d416356612db4260 Author: Jacob Erlbeck Date: Mon Oct 19 15:00:59 2015 +0200 core: Update osmo_counters_for_each doc Fix type and add a note about the semantics of the handler's return code. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/libosmocore/commit/?id=c6a7108828bf98ebcaf31d24bd8d789afdd4da94 commit c6a7108828bf98ebcaf31d24bd8d789afdd4da94 Author: Jacob Erlbeck Date: Mon Oct 19 14:04:38 2015 +0200 stats: Add stat_item_for_each functions This commit adds the following functions: stat_item_for_each_group Call a handler for each group stat_item_for_each_item Call a handler for each item of a group Sponsored-by: On-Waves ehf http://cgit.osmocom.org/libosmocore/commit/?id=423c1e5a4fc7ad2cd5e95e852b778c7e2c892bc1 commit 423c1e5a4fc7ad2cd5e95e852b778c7e2c892bc1 Author: Jacob Erlbeck Date: Mon Oct 19 13:45:42 2015 +0200 core: Extend rate_ctr by helper functions For global value reporting, some additional helper functions are needed. The statsd protocol expects differential counter values, which are currently not provided by rate_ctr (except for s/m/h/d intervals). This commit adds several helper functions to rate_ctr: - rate_ctr_difference returns the counter delta since the last call to this function for a given counter - rate_ctr_for_each_counter iterates through each counter of a group - rate_ctr_for_each_group iterates through all globally registered counter groups Note that the rate_ctr_difference function can only be used by a single backend, since it modifies the 'previous' field in the rate_ctr obj. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/libosmocore/commit/?id=b27b352e937dd0760da1e7fb05f9207be05702b8 commit b27b352e937dd0760da1e7fb05f9207be05702b8 Author: Jacob Erlbeck Date: Mon Oct 12 18:47:09 2015 +0200 stats: Use a global index for stat item values Currently each stat item has a separate index value which basically counts each single value added to the item and which can be used by a reporter to get all new values that have not been reported yet. The drawback is, that such an index must be stored for each stat item. This commit introduces a global index which is incremented for each new stat item value. This index is then stored together with the item value. So a single stored index per reporter is sufficient to make sure that only new values are reported. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/libosmocore/commit/?id=0a1400fc8311268d0a66bb20e0620e546e8d11c8 commit 0a1400fc8311268d0a66bb20e0620e546e8d11c8 Author: Jacob Erlbeck Date: Tue Oct 6 15:23:25 2015 +0200 ns: Add statistics for some events The following counters are added to the ns.nsvc counter group: lost.alive The number of missing ALIVE ACK messages lost.reset The number of missing RESET ACK messages The following items are added to the ns.nsvc stat item group: alive.delay The time in ms between sending ALIVE and receiving the next ALIVE ACK Sponsored-by: On-Waves ehf http://cgit.osmocom.org/libosmocore/commit/?id=738d9e22108a8e472458fad42509fd8d96994d6c commit 738d9e22108a8e472458fad42509fd8d96994d6c Author: Jacob Erlbeck Date: Tue Oct 6 15:21:56 2015 +0200 stats: Add vty_out_stat_item_group This functions dumps a whole stat item group to the VTY. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/libosmocore/commit/?id=9732cb4a92a883c7e9f7dcd928b6e22976a797ca commit 9732cb4a92a883c7e9f7dcd928b6e22976a797ca Author: Jacob Erlbeck Date: Thu Oct 1 20:43:53 2015 +0200 stats: Add stat_item for value monitoring This commit adds instrumentation function to gather measurement and statistical values similar to counter groups. Multiple values can be stored per item, which can be retrieved in FIFO order. Getting values from the item does not modify its state to allow for multiple independant backends (e.g. VTY and statd). When a new value is set, the oldest value gets silently overwritten. Lost values are skipped when getting values from the item. Sponsored-by: On-Waves ehf ----------------------------------------------------------------------- Summary of changes: TODO-RELEASE | 1 + include/osmocom/core/bitXXgen.h.tpl | 4 +- include/osmocom/core/linuxlist.h | 3 +- include/osmocom/core/stat_item.h | 68 ++++---- include/osmocom/core/stats.h | 57 ++++--- include/osmocom/gprs/gprs_ns.h | 2 +- include/osmocom/vty/misc.h | 2 +- include/osmocom/vty/stats.h | 3 +- src/gb/gprs_ns.c | 8 +- src/stat_item.c | 62 +++---- src/stats.c | 319 ++++++++++++++++++++++-------------- src/vty/stats_vty.c | 140 +++++++++++----- src/vty/utils.c | 16 +- tests/stats/stats_test.c | 110 ++++++------- 14 files changed, 473 insertions(+), 322 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Thu Oct 29 00:11:26 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 29 Oct 2015 00:11:26 GMT Subject: openbsc.git branch jerlbeck/wip/stats updated. 0.15.0-9-g5f6998a Message-ID: <201510290011.t9T0BQDa053272@git.osmocom.org> This is an 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, jerlbeck/wip/stats has been updated discards 69aeea18aef996a6065b31f48ca6d481525468d6 (commit) via 5f6998ac4f809f399aadb6a6577b7ba09b85d2a1 (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 (69aeea18aef996a6065b31f48ca6d481525468d6) \ N -- N -- N (5f6998ac4f809f399aadb6a6577b7ba09b85d2a1) 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=5f6998ac4f809f399aadb6a6577b7ba09b85d2a1 commit 5f6998ac4f809f399aadb6a6577b7ba09b85d2a1 Author: Jacob Erlbeck Date: Mon Oct 26 16:25:37 2015 +0100 stats: Enable stats for sgsn, gbproxy, nitb, bsc, nat This commit initialises and enables the stats subsystem for the given binaries. Sponsored-by: On-Waves ehf ----------------------------------------------------------------------- Summary of changes: openbsc/src/gprs/gb_proxy_main.c | 4 ++-- openbsc/src/gprs/sgsn_main.c | 4 ++-- openbsc/src/libbsc/bsc_vty.c | 2 +- openbsc/src/osmo-bsc/osmo_bsc_main.c | 2 +- openbsc/src/osmo-bsc_nat/bsc_nat.c | 4 ++-- openbsc/src/osmo-nitb/bsc_hack.c | 2 +- 6 files changed, 9 insertions(+), 9 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Oct 29 09:36:36 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 29 Oct 2015 09:36:36 GMT Subject: openbsc.git branch master updated. 0.15.0-9-g69ca8f0 Message-ID: <201510290936.t9T9aapt019127@git.osmocom.org> This is an 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 69ca8f01ec78ff33ec3cd5d4451e93c53b378f35 (commit) from 537d480f3947924a2db182bab36a48f0bb42045f (commit) Those revisions listed above that are new 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=69ca8f01ec78ff33ec3cd5d4451e93c53b378f35 commit 69ca8f01ec78ff33ec3cd5d4451e93c53b378f35 Author: Harald Welte Date: Thu Oct 29 10:35:24 2015 +0100 SGSN: Fix typo in VTY license statement. It mentioned AGPLv3+ and refers to the hyperlink of v3, but still stated "Version 2 or later". That was a typo at the time. ----------------------------------------------------------------------- Summary of changes: openbsc/src/gprs/sgsn_main.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Oct 29 16:14:08 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 29 Oct 2015 16:14:08 GMT Subject: openbsc.git branch neels/gtphub updated. 0.15.0-75-g1203146 Message-ID: <201510291614.t9TGE8Hc061949@git.osmocom.org> This is an 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/gtphub has been updated via 120314619b5405456a6861c83a710ed4c327c940 (commit) via 2dd6147c5c0b0a8013ceb65ebbe9437aea3ea0cb (commit) via 3ee01f9fc69c0dae37df5c9424d461004695d82f (commit) from 82361037c2f7c53a0375c059bf14d66626683abf (commit) Those revisions listed above that are new 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=120314619b5405456a6861c83a710ed4c327c940 commit 120314619b5405456a6861c83a710ed4c327c940 Author: Neels Hofmeyr Date: Thu Oct 29 17:14:04 2015 +0100 wip http://cgit.osmocom.org/openbsc/commit/?id=2dd6147c5c0b0a8013ceb65ebbe9437aea3ea0cb commit 2dd6147c5c0b0a8013ceb65ebbe9437aea3ea0cb Author: Neels Hofmeyr Date: Thu Oct 29 16:09:46 2015 +0100 fix http://cgit.osmocom.org/openbsc/commit/?id=3ee01f9fc69c0dae37df5c9424d461004695d82f commit 3ee01f9fc69c0dae37df5c9424d461004695d82f Author: Neels Hofmeyr Date: Thu Oct 29 16:09:17 2015 +0100 fix ----------------------------------------------------------------------- Summary of changes: openbsc/src/gprs/gtphub.c | 224 +++++++++++++++++++++++++++++++--------------- 1 file changed, 150 insertions(+), 74 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sat Oct 31 14:19:45 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 31 Oct 2015 14:19:45 GMT Subject: libosmo-netif.git annotated tag 0.0.5 created. 0.0.5 Message-ID: <201510311419.t9VEJjAt040048@git.osmocom.org> This is an 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 annotated tag, 0.0.5 has been created at da63f9e79bb28794d45a6917e3f03c5c4f6004f9 (tag) tagging 1d4120c7c2e283d0b002bd2f258c4e50b8e0460b (commit) replaces 0.0.4 tagged by Holger Hans Peter Freyther on Sat Oct 31 15:19:20 2015 +0100 - Log ----------------------------------------------------------------- Tag the 0.0.5 release as well -----BEGIN PGP SIGNATURE----- iEYEABECAAYFAlY0zfYACgkQGckbdURWU2qU9ACdEVtTzWUVTYcoIZRoum8Yoq2e aQQAn2D/C4yOIQubdD1xhun2WXxFPGrf =AV7n -----END PGP SIGNATURE----- Andreas Rottmann (2): build: fix "make distcheck" build: fix regarding missing CFLAGS constituents Holger Hans Peter Freyther (5): debian: Move the package to multi-arch support endian: Use the new endian macros for portability rtp: Add "data" to access the data behind the header rtp: Declare struct msgb to fix compiler warning Prepare a new release Jan Engelhardt (2): build: put dependency libraries in the right place in Makefiles build: remove all_includes Martin Hauke (1): build: rename INCLUDES to AM_CPPFLAGS in Makefile.am to avoid warnings Nikola Kolev (2): Fix typo. Fix the compilation on FreeBSD. Pablo Neira Ayuso (20): osmux: discard non voice osmux message osmux: add osmux_input_state structure osmux: add circuit helper functions osmux: rename struct batch_list_node to osmux_circuit osmux: rename circuit->list to circuit->rtp_list osmux: pass up struct osmux_batch osmux: count pending messages to be transformed in the batch osmux: introduce osmux_xfrm_input_close_circuit() osmux: introduce osmux_xfrm_input_open_circuit() tests: osmux: adapt it to use the new circuit API tests: osmux: factor out main test loop tests: osmux: test online deactivation of dummy padding tests: osmux: validate dummy padding with no voice data interaction tests: osmux: test circuit reopening after closure osmux: kill osmux_get_hdr() tests: osmux: fix msgb leaks tests: compile tests with debugging symbols, ie. -g tests: osmux: iterate 64 times in osmo_test_loop() build: bump library release number osmux: rename batch->dummy field to batch->ndummy ----------------------------------------------------------------------- hooks/post-receive -- Osmocom network interface library