From gitosis at osmocom.org Thu Jun 1 18:20:23 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 1 Jun 2017 18:20:23 GMT Subject: osmo-trx.git branch fairwaves/WIP-decoder updated. 2061843c3d66d386009f0c90123a832085c0ad54 Message-ID: <201706011820.v51IKNuI045651@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "OpenBTS' transceiver retro-fit". The branch, fairwaves/WIP-decoder has been updated discards 09c75caa8351817f8249e2ef9ceb48f9c22efd87 (commit) discards 1d8f443bb855b3b8f642e83b2d7413e089968343 (commit) discards c83562e106fb73970e600ef7988aa8994ae20c21 (commit) discards c201b7b5ca3a0996718e54e4a2de3792cb9d3764 (commit) via 2061843c3d66d386009f0c90123a832085c0ad54 (commit) via 63d0f2a496fd87a2a047658c87f6a1a75d664535 (commit) via 6459ddc55c63c738685c9a98e5a922eaed8e8e2d (commit) via 7a33c7221b9cebf0786b77fc324e9f2995ca729d (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 (09c75caa8351817f8249e2ef9ceb48f9c22efd87) \ N -- N -- N (2061843c3d66d386009f0c90123a832085c0ad54) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-trx/commit/?id=2061843c3d66d386009f0c90123a832085c0ad54 commit 2061843c3d66d386009f0c90123a832085c0ad54 Author: Alexander Chemeris Date: Wed Apr 20 08:49:38 2016 +0300 osmo-trx-dec: Offline demodulation tool. Change-Id: Ic5b59c7fe1a0c02d962b36de2fd5d7fc9a02f266 http://cgit.osmocom.org/osmo-trx/commit/?id=63d0f2a496fd87a2a047658c87f6a1a75d664535 commit 63d0f2a496fd87a2a047658c87f6a1a75d664535 Author: Alexander Chemeris Date: Fri Mar 17 20:47:44 2017 -0700 WIP:sigProcLib: Reduce burst detection window for NB. Otherwise we detect bursts with search window far beyond specified. Change-Id: If3cb40d2311504a13c03e1fbccad663ac201d9a4 http://cgit.osmocom.org/osmo-trx/commit/?id=6459ddc55c63c738685c9a98e5a922eaed8e8e2d commit 6459ddc55c63c738685c9a98e5a922eaed8e8e2d Author: Alexander Chemeris Date: Wed Mar 15 23:46:43 2017 +0300 transceiver: RSSI was calculated reverse. http://cgit.osmocom.org/osmo-trx/commit/?id=7a33c7221b9cebf0786b77fc324e9f2995ca729d commit 7a33c7221b9cebf0786b77fc324e9f2995ca729d Author: Alexander Chemeris Date: Sun Mar 26 21:49:46 2017 -0700 osmo-trx-gen: generates waveform files aka IQ binary files in a number of formats. Generated files can be used as an input to osmo-trx-dec or load them into signal generators. Change-Id: I555d99a632755b5bfcbaf3501a501613c2859d4e ----------------------------------------------------------------------- Summary of changes: Transceiver52M/osmo-trx-gen.cpp | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Fri Jun 2 12:56:46 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 2 Jun 2017 12:56:46 GMT Subject: osmo-bts.git branch sysmocom/0.3.5-stable updated. 0.3.0-294-ga4bd813 Message-ID: <201706021256.v52CukhL074254@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, sysmocom/0.3.5-stable has been updated via a4bd813081e788012c72f34d31150cdf02db307f (commit) from 1a2ff06d206fc4ff3cb8170ebe2b5570addc5be3 (commit) Those revisions listed above that are new 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=a4bd813081e788012c72f34d31150cdf02db307f commit a4bd813081e788012c72f34d31150cdf02db307f Author: Harald Welte Date: Sun May 28 16:00:36 2017 +0200 sysmobts: Re-order the bit-endianness of every HR codec parameter The so-called "RTP mode" of the DSP contains a bug on all firmware versions < 5.3.3 which causes the bit-order within each of the non-aligned codec parameters to be wrong. Introduce a function originally written by Sylvain Munaut during 32C3 in http://git.osmocom.org/openbsc/commit/?h=sylvain/32c3_codec&id=5b4a16bbe93a7b1ace65cc23d6cce56ecf4f1275 to bring the bits into [the correct] order. This has never been seen in a "pure sysmoBTS" setup, as all BTSs would use the same (wrong) bit-ordering and thus interoperate. This patch now checks for an affected DSP firmware version and then jumbles (old DSP firmware version) or does nothing (new DSP firmware version). Change-Id: Ia0eee4f514fb8fd81c052bb44a4facba898d6afb Closes: SYS#2452 ----------------------------------------------------------------------- Summary of changes: src/osmo-bts-sysmo/l1_if.c | 3 +++ src/osmo-bts-sysmo/l1_if.h | 15 +++++++++++ src/osmo-bts-sysmo/tch.c | 64 ++++++++++++++++++++++++++++++++++++++++------ 3 files changed, 74 insertions(+), 8 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Fri Jun 2 15:50:47 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 2 Jun 2017 15:50:47 GMT Subject: openbsc.git branch pmaier/aoip updated. 0.15.0-785-g6c4339f77 Message-ID: <201706021550.v52Fol5D023904@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, pmaier/aoip has been updated via 6c4339f77f4d97a8180c81521b63c50dbd8333a4 (commit) from aeb348f51ddaf72ebd5c8b423290df51a1ae4528 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=6c4339f77f4d97a8180c81521b63c50dbd8333a4 commit 6c4339f77f4d97a8180c81521b63c50dbd8333a4 Author: Philipp Maier Date: Fri Jun 2 17:48:37 2017 +0200 fixup for: aoip: signal channel type to BSC The channel type and the speech codec element is now signalled to the BSC. The BSC checks both fields and select a codec by its preference. The choosen speech codec and the choosen channel (type) is returned to the MSC. Currently the MSC ignores the return values ----------------------------------------------------------------------- Summary of changes: openbsc/src/libmsc/a_iface.c | 35 +++++- openbsc/src/osmo-bsc/osmo_bsc_audio.c | 7 +- openbsc/src/osmo-bsc/osmo_bsc_bssap.c | 228 +++++++++++++++++++++++++--------- 3 files changed, 204 insertions(+), 66 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Fri Jun 2 17:39:41 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 2 Jun 2017 17:39:41 GMT Subject: osmo-bts.git branch neels/test created. 0.4.0-465-geb218f7 Message-ID: <201706021739.v52Hdfuf053789@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, neels/test has been created at eb218f78b85698f8be12914112a5de30b3812694 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=eb218f78b85698f8be12914112a5de30b3812694 commit eb218f78b85698f8be12914112a5de30b3812694 Author: Neels Hofmeyr Date: Fri Jun 2 19:38:07 2017 +0200 Revert "Add version to phy_instance" This reverts commit 9eeb0b1a136fc8c24a86cb4d832c264674c10db0. After this commit, osmo-gsm-tester test runs for the sysmoBTS failed with SIGABRT consistently. See below issue: Change-Id: I2c9fd5e6739c1750365c0241476ce4b1aa2df3d4 Related: OS#2316 http://cgit.osmocom.org/osmo-bts/commit/?id=b1fdbc952f807cfe341e67819f520b3e16e2bb15 commit b1fdbc952f807cfe341e67819f520b3e16e2bb15 Author: Neels Hofmeyr Date: Fri Jun 2 17:55:12 2017 +0200 common/oml.c: fix possible NULL dereference Introduced in recent e91cd2b0887b0ed41a3bb4c49e4478defd208554 Change-Id: Ic26b46f6235d76c1fee53f7e3216b84d8b776814 ----------------------------------------------------------------------- hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Fri Jun 2 20:39:46 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 2 Jun 2017 20:39:46 GMT Subject: osmo-bts.git branch neels/test updated. 0.4.0-464-g51c2e69 Message-ID: <201706022039.v52Kdk7X003784@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, neels/test has been updated discards eb218f78b85698f8be12914112a5de30b3812694 (commit) discards b1fdbc952f807cfe341e67819f520b3e16e2bb15 (commit) via 51c2e69b62a9b7c428318bb635a049e4041369b6 (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 (eb218f78b85698f8be12914112a5de30b3812694) \ N -- N -- N (51c2e69b62a9b7c428318bb635a049e4041369b6) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=51c2e69b62a9b7c428318bb635a049e4041369b6 commit 51c2e69b62a9b7c428318bb635a049e4041369b6 Author: Neels Hofmeyr Date: Fri Jun 2 19:38:07 2017 +0200 Revert "Add version to phy_instance" This reverts commit 9eeb0b1a136fc8c24a86cb4d832c264674c10db0. After this commit, osmo-gsm-tester test runs for the sysmoBTS failed with SIGABRT consistently. See below issue: Change-Id: I2c9fd5e6739c1750365c0241476ce4b1aa2df3d4 Related: OS#2316 ----------------------------------------------------------------------- Summary of changes: src/common/oml.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Fri Jun 2 20:50:57 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 2 Jun 2017 20:50:57 GMT Subject: osmo-bts.git branch master updated. 0.4.0-464-gd36b3a8 Message-ID: <201706022050.v52Kova1006788@git.osmocom.org> This is an 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 d36b3a84638d6db940387f0e18c98855202f554d (commit) from e91cd2b0887b0ed41a3bb4c49e4478defd208554 (commit) Those revisions listed above that are new 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=d36b3a84638d6db940387f0e18c98855202f554d commit d36b3a84638d6db940387f0e18c98855202f554d Author: Neels Hofmeyr Date: Fri Jun 2 19:38:07 2017 +0200 Revert "Add version to phy_instance" This reverts commit 9eeb0b1a136fc8c24a86cb4d832c264674c10db0. This commit caused osmo-gsm-tester test runs for the sysmoBTS to fail with SIGABRT consistently. See below redmine issues. In osmo-bts-sysmo/l1_if.c, it uses talloc_asprintf to write to the char version[MAX_VERSION_LENGTH]; talloc_asprintf() however is intended to work on string buffers allocated by talloc, and attempts to reallocate version[]. Furthermore, it is not clear why the patch passes a 'data' arg to app_info_sys_compl_cb() that is not used. Hence I will revert this instead of trying to fix. Please resolve issues and re-submit. Related: OS#2316 OS#1614 Change-Id: I2c9fd5e6739c1750365c0241476ce4b1aa2df3d4 ----------------------------------------------------------------------- Summary of changes: include/osmo-bts/phy_link.h | 2 +- src/osmo-bts-octphy/l1_oml.c | 5 ++--- src/osmo-bts-sysmo/l1_if.c | 4 ---- 3 files changed, 3 insertions(+), 8 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Sat Jun 3 13:05:39 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 3 Jun 2017 13:05:39 GMT Subject: osmocom-bb.git branch users/fixeria/sdr_phy created. osmocon_v0.0.0-1791-g65df421c Message-ID: <201706031305.v53D5dNJ074347@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The Open Source GSM Base Band stack". The branch, users/fixeria/sdr_phy has been created at 65df421c579737b9078a4ff637351ee1595cf85b (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmocom-bb/commit/?id=65df421c579737b9078a4ff637351ee1595cf85b commit 65df421c579737b9078a4ff637351ee1595cf85b Author: Vadim Yanitskiy Date: Mon Jul 25 00:20:37 2016 +0600 host/trxcon: initial release of L1CTL handlers Now it's possible to handle the following requests from layer23 apps: - L1CTL_FBSB_REQ - L1CTL_PM_REQ - L1CTL_RESET_REQ - L1CTL_ECHO_REQ It should be noted, that the L1CTL_PM_REQ isn't handled correctly yet, due to required task isn't implemented on the TRX side yet. Instead of this, temporary we are sending some fake responses. Change-Id: I343eca3e20922ddd83e06231811200b26da442f3 http://cgit.osmocom.org/osmocom-bb/commit/?id=d581a51efee0661d3f8aa78c67efbef926541edf commit d581a51efee0661d3f8aa78c67efbef926541edf Author: Vadim Yanitskiy Date: Wed May 31 09:28:40 2017 +0700 host/trxcon: integrate osmo-fsm framework This change introduces the following state machines: - trxcon_app_fsm - main application state machine. This state machine handles different events, raised from program modules (such as trx_if.c or l1ctl.c). - l1ctl_link_fsm - L1CTL server state machine. - trx_interface_fsm - TRX interface state machine. All program modules (such as trx_if.c or l1ctl.c) are independent from each other. In other words, one module cannot call methods from another, e.g. L1CTL handlers from l1ctl.c aren't able to send any command to transceiver directly. Instead of that, they use shared event set to notify the main state machine about something. Depending on current state and received event main state machine 'decides' what to do. This approach would allow to easily reuse the source code anywhere almost 'as is'. Change-Id: I7ee6fc891abe5f775f5b7ebbf093181a97950dea http://cgit.osmocom.org/osmocom-bb/commit/?id=6a098d2632ea9a620c7dc33bd047d8fc3d48355c commit 6a098d2632ea9a620c7dc33bd047d8fc3d48355c Author: Vadim Yanitskiy Date: Sat Jun 3 19:02:20 2017 +0700 host/trxcon/trx_if.c: add ECHO command This command should be used to check transceiver availability. Change-Id: I6af2d5e413ff7ab751cb34e1659742b0f59b6cca http://cgit.osmocom.org/osmocom-bb/commit/?id=f37861d583cefc88994fd691b0a45fec7ff5fc56 commit f37861d583cefc88994fd691b0a45fec7ff5fc56 Author: Vadim Yanitskiy Date: Sun Jul 24 01:40:41 2016 +0600 host/trxcon: initial release of transceiver interface This is the second side of the 'OsmocomBB <-> SDR' bridge. Most of source code taken from the OsmoBTS project. Change-Id: I96fa3ada05d010f31af419a4950fd8ae2b62ef34 http://cgit.osmocom.org/osmocom-bb/commit/?id=bedbf921431b8c7ecd31800cd428930db42fa496 commit bedbf921431b8c7ecd31800cd428930db42fa496 Author: Vadim Yanitskiy Date: Fri Jul 22 22:57:50 2016 +0600 host/trxcon: initial release of L1CTL interface There are two sides of the 'OsmocomBB <-> SDR' bridge. One of them is the L1CTL interface, which is used by existing layer23 applications to drive GSM L1. Exactly this interface is provided by the osmocon application, but instead of forwarding messages between both host software and firmware we need to handle incoming messages from layer23 applications, perform some GSM L1 specific conversations (coding, mapping, interleaving, etc.), then finally forward them to transceiver through the scheduler. And vice versa. This code is just a basic implementation of UNIX socket handlers, so currently we can only accept and drop connections from layer23 applications. Change-Id: I58d069bcc7742b42c0bf95e52063933bf2c352ff http://cgit.osmocom.org/osmocom-bb/commit/?id=19ac29776e2fd77a19aee734d0924986823f872c commit 19ac29776e2fd77a19aee734d0924986823f872c Author: Vadim Yanitskiy Date: Thu Jun 30 00:41:58 2016 +0600 host/trxcon: introduce a new 'trxcon' application This app is similar to the osmocon, but designed to connect L2 & L3 apps with SDR transceiver insted of obsolete Calypso based hardware. Change-Id: Ie3c17f19aad9c26f3c49966a7c96b65911f62369 ----------------------------------------------------------------------- hooks/post-receive -- The Open Source GSM Base Band stack From gitosis at osmocom.org Sat Jun 3 13:07:10 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 3 Jun 2017 13:07:10 GMT Subject: osmocom-bb.git branch users/fixeria/sdr_phy deleted. osmocon_v0.0.0-1791-g65df421c Message-ID: <201706031307.v53D7ADk074732@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The Open Source GSM Base Band stack". The branch, users/fixeria/sdr_phy has been deleted was 65df421c579737b9078a4ff637351ee1595cf85b ----------------------------------------------------------------------- 65df421c579737b9078a4ff637351ee1595cf85b host/trxcon: initial release of L1CTL handlers ----------------------------------------------------------------------- hooks/post-receive -- The Open Source GSM Base Band stack From gitosis at osmocom.org Sat Jun 3 13:07:11 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 3 Jun 2017 13:07:11 GMT Subject: osmocom-bb.git branch fixeria/sdr_phy created. osmocon_v0.0.0-1791-g65df421c Message-ID: <201706031307.v53D7BKL074744@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The Open Source GSM Base Band stack". The branch, fixeria/sdr_phy has been created at 65df421c579737b9078a4ff637351ee1595cf85b (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmocom-bb/commit/?id=65df421c579737b9078a4ff637351ee1595cf85b commit 65df421c579737b9078a4ff637351ee1595cf85b Author: Vadim Yanitskiy Date: Mon Jul 25 00:20:37 2016 +0600 host/trxcon: initial release of L1CTL handlers Now it's possible to handle the following requests from layer23 apps: - L1CTL_FBSB_REQ - L1CTL_PM_REQ - L1CTL_RESET_REQ - L1CTL_ECHO_REQ It should be noted, that the L1CTL_PM_REQ isn't handled correctly yet, due to required task isn't implemented on the TRX side yet. Instead of this, temporary we are sending some fake responses. Change-Id: I343eca3e20922ddd83e06231811200b26da442f3 http://cgit.osmocom.org/osmocom-bb/commit/?id=d581a51efee0661d3f8aa78c67efbef926541edf commit d581a51efee0661d3f8aa78c67efbef926541edf Author: Vadim Yanitskiy Date: Wed May 31 09:28:40 2017 +0700 host/trxcon: integrate osmo-fsm framework This change introduces the following state machines: - trxcon_app_fsm - main application state machine. This state machine handles different events, raised from program modules (such as trx_if.c or l1ctl.c). - l1ctl_link_fsm - L1CTL server state machine. - trx_interface_fsm - TRX interface state machine. All program modules (such as trx_if.c or l1ctl.c) are independent from each other. In other words, one module cannot call methods from another, e.g. L1CTL handlers from l1ctl.c aren't able to send any command to transceiver directly. Instead of that, they use shared event set to notify the main state machine about something. Depending on current state and received event main state machine 'decides' what to do. This approach would allow to easily reuse the source code anywhere almost 'as is'. Change-Id: I7ee6fc891abe5f775f5b7ebbf093181a97950dea http://cgit.osmocom.org/osmocom-bb/commit/?id=6a098d2632ea9a620c7dc33bd047d8fc3d48355c commit 6a098d2632ea9a620c7dc33bd047d8fc3d48355c Author: Vadim Yanitskiy Date: Sat Jun 3 19:02:20 2017 +0700 host/trxcon/trx_if.c: add ECHO command This command should be used to check transceiver availability. Change-Id: I6af2d5e413ff7ab751cb34e1659742b0f59b6cca http://cgit.osmocom.org/osmocom-bb/commit/?id=f37861d583cefc88994fd691b0a45fec7ff5fc56 commit f37861d583cefc88994fd691b0a45fec7ff5fc56 Author: Vadim Yanitskiy Date: Sun Jul 24 01:40:41 2016 +0600 host/trxcon: initial release of transceiver interface This is the second side of the 'OsmocomBB <-> SDR' bridge. Most of source code taken from the OsmoBTS project. Change-Id: I96fa3ada05d010f31af419a4950fd8ae2b62ef34 http://cgit.osmocom.org/osmocom-bb/commit/?id=bedbf921431b8c7ecd31800cd428930db42fa496 commit bedbf921431b8c7ecd31800cd428930db42fa496 Author: Vadim Yanitskiy Date: Fri Jul 22 22:57:50 2016 +0600 host/trxcon: initial release of L1CTL interface There are two sides of the 'OsmocomBB <-> SDR' bridge. One of them is the L1CTL interface, which is used by existing layer23 applications to drive GSM L1. Exactly this interface is provided by the osmocon application, but instead of forwarding messages between both host software and firmware we need to handle incoming messages from layer23 applications, perform some GSM L1 specific conversations (coding, mapping, interleaving, etc.), then finally forward them to transceiver through the scheduler. And vice versa. This code is just a basic implementation of UNIX socket handlers, so currently we can only accept and drop connections from layer23 applications. Change-Id: I58d069bcc7742b42c0bf95e52063933bf2c352ff http://cgit.osmocom.org/osmocom-bb/commit/?id=19ac29776e2fd77a19aee734d0924986823f872c commit 19ac29776e2fd77a19aee734d0924986823f872c Author: Vadim Yanitskiy Date: Thu Jun 30 00:41:58 2016 +0600 host/trxcon: introduce a new 'trxcon' application This app is similar to the osmocon, but designed to connect L2 & L3 apps with SDR transceiver insted of obsolete Calypso based hardware. Change-Id: Ie3c17f19aad9c26f3c49966a7c96b65911f62369 ----------------------------------------------------------------------- hooks/post-receive -- The Open Source GSM Base Band stack From gitosis at osmocom.org Sat Jun 3 14:19:04 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 3 Jun 2017 14:19:04 GMT Subject: osmo-hlr.git branch master updated. 0.0.1-60-gce9bc40 Message-ID: <201706031419.v53EJ4qX094062@git.osmocom.org> This is an 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 ce9bc40846949cec5b64edf4d4afe344d8cb93a3 (commit) from 1790c8246abe74116129f56d1447bbb105fca398 (commit) Those revisions listed above that are new 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-hlr/commit/?id=ce9bc40846949cec5b64edf4d4afe344d8cb93a3 commit ce9bc40846949cec5b64edf4d4afe344d8cb93a3 Author: Pau Espin Pedrol Date: Wed May 31 13:19:22 2017 +0200 VTY: Add hlr node and bind ip field With this patch the address osmo-hlr binds to can be changed to something else than 0.0.0.0 Change-Id: I79f7a300480f308b21116dd14d1698be38725afd ----------------------------------------------------------------------- Summary of changes: doc/examples/osmo-hlr.cfg | 3 ++ src/hlr.c | 7 ++-- src/hlr.h | 3 ++ src/hlr_vty.c | 96 ++++++++++++++++++++++++++++++++++++++++++++++- src/hlr_vty.h | 10 ++++- 5 files changed, 114 insertions(+), 5 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Sat Jun 3 14:58:04 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 3 Jun 2017 14:58:04 GMT Subject: osmo-hlr.git branch master updated. 0.0.1-61-g69f3860 Message-ID: <201706031458.v53Ew4x5005030@git.osmocom.org> This is an 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 69f3860d2884976216bb8d60e4f268a979374115 (commit) from ce9bc40846949cec5b64edf4d4afe344d8cb93a3 (commit) Those revisions listed above that are new 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-hlr/commit/?id=69f3860d2884976216bb8d60e4f268a979374115 commit 69f3860d2884976216bb8d60e4f268a979374115 Author: Daniel Willmann Date: Tue May 16 14:17:08 2017 +0200 hlr_data.sql: Insert ki and opc instead of op to example data It depends on the cards whether you have op or opc, but the most cards in use for 3G are using the opc. Change the example to reflect that. Change-Id: I8f6051ea9b285ff6261bfe346cfc29d1167921f5 ----------------------------------------------------------------------- Summary of changes: sql/hlr_data.sql | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Sat Jun 3 18:59:04 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 3 Jun 2017 18:59:04 GMT Subject: osmo-gsm-manuals.git branch master updated. 6afa4ce698b1e5b32c213970cd07441c14fefc5a Message-ID: <201706031859.v53Ix4dX070335@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Manuals for Osmocom GSM components". The branch, master has been updated via 6afa4ce698b1e5b32c213970cd07441c14fefc5a (commit) from 8e23a8e3ab2e4bba82d2ca7906174dc0e04b6ad0 (commit) Those revisions listed above that are new 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-gsm-manuals/commit/?id=6afa4ce698b1e5b32c213970cd07441c14fefc5a commit 6afa4ce698b1e5b32c213970cd07441c14fefc5a Author: Neels Hofmeyr Date: Sat Jun 3 15:20:28 2017 +0200 OsmoGSMTester: add sqlite3 as dependency Needed to setup the initial hlr db using the hlr.sql file from osmo-hlr since osmo-gsm-tester commit 798e592fd642a1dd86380c412a9501931b9048e1 "MSC+BSC: add test api to run OsmoMSC and OsmoBSC with AoIP" Change-Id: Ic19f93a69df4062364da8523b5d30a1611a0eb77 ----------------------------------------------------------------------- Summary of changes: OsmoGSMTester/chapters/install.adoc | 1 + 1 file changed, 1 insertion(+) hooks/post-receive -- Manuals for Osmocom GSM components From gitosis at osmocom.org Sat Jun 3 18:59:52 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 3 Jun 2017 18:59:52 GMT Subject: osmo-gsm-manuals.git branch master updated. f60efb528ce03e0fa3209963c5d7bcff61689381 Message-ID: <201706031859.v53IxqfT070550@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Manuals for Osmocom GSM components". The branch, master has been updated via f60efb528ce03e0fa3209963c5d7bcff61689381 (commit) from 6afa4ce698b1e5b32c213970cd07441c14fefc5a (commit) Those revisions listed above that are new 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-gsm-manuals/commit/?id=f60efb528ce03e0fa3209963c5d7bcff61689381 commit f60efb528ce03e0fa3209963c5d7bcff61689381 Author: Neels Hofmeyr Date: Sat Jun 3 15:20:50 2017 +0200 OsmoGSMTester: tweak sysmobts: systemctl, ssh, limits, reboot Simpler systemctl rule to disable stock services. Fix the limits config, which was not the right way for sysmoBTS. SSH access: apparently no need to create an ssh key at all, login is permitted right away. Add hint to reboot at the right time. Change-Id: I8e686383318ee2eece908a4e690e5061ade0cd02 ----------------------------------------------------------------------- Summary of changes: OsmoGSMTester/chapters/install.adoc | 49 +++++++++++++++---------------------- 1 file changed, 20 insertions(+), 29 deletions(-) hooks/post-receive -- Manuals for Osmocom GSM components From gitosis at osmocom.org Mon Jun 5 06:30:29 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 5 Jun 2017 06:30:29 GMT Subject: openbsc.git branch master updated. 0.15.0-798-gaef68387a Message-ID: <201706050630.v556UT38046464@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was 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 aef68387ae6d78df948a6b2b3a61050c4f192c5e (commit) via 71d082bec770b9664be5cf59e2723db09a645902 (commit) from 8254cf75bf818e715201c670c7fb81b9a23dec0b (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=aef68387ae6d78df948a6b2b3a61050c4f192c5e commit aef68387ae6d78df948a6b2b3a61050c4f192c5e Author: Max Date: Wed May 31 12:15:54 2017 +0200 Add remote BTS feature storage and helpers In addition to compile-time defined BTS model features we also need run-time BTS features reported by BTS via OML. This should be shared by BSC and BTS. To accommodate for this, add following: * features bitvec to gsm_bts struct * features descriptions * comments to avoid confusion between 2 feature sets * helper functions to set/query particular feature * upper boundary on number of supported features and assertion for it Change-Id: I02bd317097ba66585c50ebd4e8fc348f6dc3dad9 Related: OS#1614 http://cgit.osmocom.org/openbsc/commit/?id=71d082bec770b9664be5cf59e2723db09a645902 commit 71d082bec770b9664be5cf59e2723db09a645902 Author: Max Date: Tue May 30 15:03:38 2017 +0200 Adjust BTS model feature check Rename gsm_bts_has_feature() -> gsm_btsmodel_has_feature() and adjust type signature to match gsm_btsmodel_set_feature() function and avoid confusion with upcoming functions to check/set BTS features reported over OML. Change-Id: I97abdedbef568e0c2fbd37c110f7d658cf20e100 Related: OS#1614 ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gsm_data.h | 2 +- openbsc/include/openbsc/gsm_data_shared.h | 22 ++++++++++++++++++++++ openbsc/src/libbsc/bsc_vty.c | 4 ++-- openbsc/src/libcommon/gsm_data.c | 14 ++++++++------ openbsc/src/libcommon/gsm_data_shared.c | 15 +++++++++++++++ 5 files changed, 48 insertions(+), 9 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon Jun 5 19:39:07 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 5 Jun 2017 19:39:07 GMT Subject: osmo-trx.git branch user/ttsou/siggen created. e3a82b79484bf3674c61ae2ca92e2cc2bcc4809b Message-ID: <201706051939.v55Jd7xr068871@git.osmocom.org> This is an 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, user/ttsou/siggen has been created at e3a82b79484bf3674c61ae2ca92e2cc2bcc4809b (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-trx/commit/?id=e3a82b79484bf3674c61ae2ca92e2cc2bcc4809b commit e3a82b79484bf3674c61ae2ca92e2cc2bcc4809b Author: Tom Tsou Date: Sat Jun 3 18:31:48 2017 -0700 siggen: Add osmo-siggen for GSM/EDGE test signal generation * Adds 4 and 1 pulse Laurent GMSK modulators * Adds NCO based modulator * Adds synchronization and frequency burst generators * Requires C++14 support Change-Id: I891725d7f0cfa97c79e64f978a60dc11a206195c Signed-off-by: Tom Tsou ----------------------------------------------------------------------- hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Mon Jun 5 19:46:07 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 5 Jun 2017 19:46:07 GMT Subject: osmo-trx.git branch ttsou/siggen created. e3a82b79484bf3674c61ae2ca92e2cc2bcc4809b Message-ID: <201706051946.v55Jk767071052@git.osmocom.org> This is an 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, ttsou/siggen has been created at e3a82b79484bf3674c61ae2ca92e2cc2bcc4809b (commit) - Log ----------------------------------------------------------------- ----------------------------------------------------------------------- hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Mon Jun 5 19:46:52 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 5 Jun 2017 19:46:52 GMT Subject: osmo-trx.git branch user/ttsou/siggen deleted. e3a82b79484bf3674c61ae2ca92e2cc2bcc4809b Message-ID: <201706051946.v55Jkqb5071276@git.osmocom.org> This is an 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, user/ttsou/siggen has been deleted was e3a82b79484bf3674c61ae2ca92e2cc2bcc4809b ----------------------------------------------------------------------- e3a82b79484bf3674c61ae2ca92e2cc2bcc4809b siggen: Add osmo-siggen for GSM/EDGE test signal generation ----------------------------------------------------------------------- hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Mon Jun 5 19:48:20 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 5 Jun 2017 19:48:20 GMT Subject: osmo-trx.git branch user/ttsou/siggen created. e3a82b79484bf3674c61ae2ca92e2cc2bcc4809b Message-ID: <201706051948.v55JmKS1071818@git.osmocom.org> This is an 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, user/ttsou/siggen has been created at e3a82b79484bf3674c61ae2ca92e2cc2bcc4809b (commit) - Log ----------------------------------------------------------------- ----------------------------------------------------------------------- hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Mon Jun 5 19:49:26 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 5 Jun 2017 19:49:26 GMT Subject: osmo-trx.git branch user/ttsou/siggen deleted. e3a82b79484bf3674c61ae2ca92e2cc2bcc4809b Message-ID: <201706051949.v55JnQC4072161@git.osmocom.org> This is an 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, user/ttsou/siggen has been deleted was e3a82b79484bf3674c61ae2ca92e2cc2bcc4809b ----------------------------------------------------------------------- e3a82b79484bf3674c61ae2ca92e2cc2bcc4809b siggen: Add osmo-siggen for GSM/EDGE test signal generation ----------------------------------------------------------------------- hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Tue Jun 6 19:48:42 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 6 Jun 2017 19:48:42 GMT Subject: osmo-bts.git branch master updated. 0.4.0-465-g8a8d73a Message-ID: <201706061948.v56JmgxK086562@git.osmocom.org> This is an 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 8a8d73a691c709403be4adbe8f2a7150b4d5998a (commit) from d36b3a84638d6db940387f0e18c98855202f554d (commit) Those revisions listed above that are new 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=8a8d73a691c709403be4adbe8f2a7150b4d5998a commit 8a8d73a691c709403be4adbe8f2a7150b4d5998a Author: Pau Espin Pedrol Date: Fri May 26 12:45:33 2017 +0200 trx: Allow BTS and TRX to be on different IPs Depends on libosmocore I3c655a4af64fb80497a5aaa811cce8005dba9cd9 Change-Id: I0bd34b7b02c1a9b0c6f6f89f327b486e5620c8d5 ----------------------------------------------------------------------- Summary of changes: doc/examples/trx/osmo-bts.cfg | 2 ++ include/osmo-bts/phy_link.h | 3 ++- src/osmo-bts-trx/main.c | 3 ++- src/osmo-bts-trx/trx_if.c | 43 +++++++++++-------------------------------- src/osmo-bts-trx/trx_if.h | 3 ++- src/osmo-bts-trx/trx_vty.c | 38 ++++++++++++++++++++++++++++++-------- 6 files changed, 49 insertions(+), 43 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Tue Jun 6 19:53:03 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 6 Jun 2017 19:53:03 GMT Subject: osmo-bts.git branch master updated. 0.4.0-466-ge3a3906 Message-ID: <201706061953.v56Jr3Xg087874@git.osmocom.org> This is an 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 e3a3906ee9b7e1a6d4a3af05cd34a9da4a62e33e (commit) from 8a8d73a691c709403be4adbe8f2a7150b4d5998a (commit) Those revisions listed above that are new 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=e3a3906ee9b7e1a6d4a3af05cd34a9da4a62e33e commit e3a3906ee9b7e1a6d4a3af05cd34a9da4a62e33e Author: Pau Espin Pedrol Date: Fri May 26 12:48:00 2017 +0200 trx: Save osmotrx base-port vty properties Change-Id: I0898a8c4eb3899fc1c0f6b17da33b8c7851b90d6 ----------------------------------------------------------------------- Summary of changes: src/osmo-bts-trx/trx_vty.c | 7 +++++++ 1 file changed, 7 insertions(+) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Tue Jun 6 23:21:20 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 6 Jun 2017 23:21:20 GMT Subject: osmo-trx.git branch ttsou/siggen updated. a2403021279b8c0a3025bf5818477b013370dae6 Message-ID: <201706062321.v56NLKtL043819@git.osmocom.org> This is an 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, ttsou/siggen has been updated discards e3a82b79484bf3674c61ae2ca92e2cc2bcc4809b (commit) via a2403021279b8c0a3025bf5818477b013370dae6 (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 (e3a82b79484bf3674c61ae2ca92e2cc2bcc4809b) \ N -- N -- N (a2403021279b8c0a3025bf5818477b013370dae6) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-trx/commit/?id=a2403021279b8c0a3025bf5818477b013370dae6 commit a2403021279b8c0a3025bf5818477b013370dae6 Author: Tom Tsou Date: Sat Jun 3 18:31:48 2017 -0700 siggen: Add osmo-siggen for GSM/EDGE test signal generation * Adds 4 and 1 pulse Laurent GMSK modulators * Adds NCO based modulator * Adds synchronization and frequency burst generators * Adds GPIO frame trigger on GPIO-0 * Tested on USRP B210 only * Requires C++14 support B210 GPIO Pin Map J504 --------- fp_gpio<0> | 1 | 2 | fp_gpio<1> --------- fp_gpio<2> | 3 | 4 | fp_gpio<3> --------- fp_gpio<4> | 5 | 6 | fp_gpio<5> --------- fp_gpio<6> | 7 | 8 | fp_gpio<7> --------- gnd | 9 | 10| gnd --------- Change-Id: I891725d7f0cfa97c79e64f978a60dc11a206195c Signed-off-by: Tom Tsou ----------------------------------------------------------------------- Summary of changes: Transceiver52M/UHDDevice.cpp | 29 +++++++++++++++++++++++++++-- Transceiver52M/laurent.m | 9 --------- Transceiver52M/osmo-siggen.cpp | 9 ++++++++- Transceiver52M/pulseApproximate.m | 15 +++++++++++++++ Transceiver52M/radioDevice.h | 1 + 5 files changed, 51 insertions(+), 12 deletions(-) create mode 100644 Transceiver52M/pulseApproximate.m hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Wed Jun 7 01:02:29 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 7 Jun 2017 01:02:29 GMT Subject: osmo-trx.git branch ttsou/siggen updated. ae5b3703af2bb0638bf038d75eb4a648f3676c2d Message-ID: <201706070102.v5712TAs070109@git.osmocom.org> This is an 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, ttsou/siggen has been updated discards a2403021279b8c0a3025bf5818477b013370dae6 (commit) via ae5b3703af2bb0638bf038d75eb4a648f3676c2d (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 (a2403021279b8c0a3025bf5818477b013370dae6) \ N -- N -- N (ae5b3703af2bb0638bf038d75eb4a648f3676c2d) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-trx/commit/?id=ae5b3703af2bb0638bf038d75eb4a648f3676c2d commit ae5b3703af2bb0638bf038d75eb4a648f3676c2d Author: Tom Tsou Date: Sat Jun 3 18:31:48 2017 -0700 siggen: Add osmo-siggen for GSM/EDGE test signal generation * Adds 4 and 1 pulse Laurent GMSK modulators * Adds NCO based modulator * Adds synchronization and frequency burst generators * Adds GPIO frame trigger on GPIO-0 * Tested on USRP B210 only * Requires C++14 support B210 GPIO Pin Map J504 --------- fp_gpio<0> | 1 | 2 | fp_gpio<1> --------- fp_gpio<2> | 3 | 4 | fp_gpio<3> --------- fp_gpio<4> | 5 | 6 | fp_gpio<5> --------- fp_gpio<6> | 7 | 8 | fp_gpio<7> --------- gnd | 9 | 10| gnd --------- Change-Id: I891725d7f0cfa97c79e64f978a60dc11a206195c Signed-off-by: Tom Tsou ----------------------------------------------------------------------- Summary of changes: Transceiver52M/UHDDevice.cpp | 2 +- Transceiver52M/osmo-siggen.cpp | 161 ++++++++++++++++++++--------------------- 2 files changed, 78 insertions(+), 85 deletions(-) hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Wed Jun 7 01:45:47 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 7 Jun 2017 01:45:47 GMT Subject: osmo-trx.git branch ttsou/siggen updated. bcce18ef9e5c3aee0d0898e76a563ca3ecec1175 Message-ID: <201706070145.v571jl5B080660@git.osmocom.org> This is an 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, ttsou/siggen has been updated discards ae5b3703af2bb0638bf038d75eb4a648f3676c2d (commit) via bcce18ef9e5c3aee0d0898e76a563ca3ecec1175 (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 (ae5b3703af2bb0638bf038d75eb4a648f3676c2d) \ N -- N -- N (bcce18ef9e5c3aee0d0898e76a563ca3ecec1175) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-trx/commit/?id=bcce18ef9e5c3aee0d0898e76a563ca3ecec1175 commit bcce18ef9e5c3aee0d0898e76a563ca3ecec1175 Author: Tom Tsou Date: Sat Jun 3 18:31:48 2017 -0700 siggen: Add osmo-siggen for GSM/EDGE test signal generation * Adds 4 and 1 pulse Laurent GMSK modulators * Adds NCO based modulator * Adds synchronization and frequency burst generators * Adds GPIO frame trigger on GPIO-0 * Tested on USRP B210 only * Requires C++14 support B210 GPIO Pin Map J504 --------- fp_gpio<0> | 1 | 2 | fp_gpio<1> --------- fp_gpio<2> | 3 | 4 | fp_gpio<3> --------- fp_gpio<4> | 5 | 6 | fp_gpio<5> --------- fp_gpio<6> | 7 | 8 | fp_gpio<7> --------- gnd | 9 | 10| gnd --------- Change-Id: I891725d7f0cfa97c79e64f978a60dc11a206195c Signed-off-by: Tom Tsou ----------------------------------------------------------------------- Summary of changes: Transceiver52M/osmo-siggen.cpp | 139 ++++++++++++++++++++++------------------- 1 file changed, 73 insertions(+), 66 deletions(-) hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Wed Jun 7 02:01:44 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 7 Jun 2017 02:01:44 GMT Subject: osmo-trx.git branch ttsou/siggen updated. 50d31e869b496db8c215dfb69e44cc52327ce54c Message-ID: <201706070201.v5721inD084732@git.osmocom.org> This is an 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, ttsou/siggen has been updated discards bcce18ef9e5c3aee0d0898e76a563ca3ecec1175 (commit) via 50d31e869b496db8c215dfb69e44cc52327ce54c (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 (bcce18ef9e5c3aee0d0898e76a563ca3ecec1175) \ N -- N -- N (50d31e869b496db8c215dfb69e44cc52327ce54c) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-trx/commit/?id=50d31e869b496db8c215dfb69e44cc52327ce54c commit 50d31e869b496db8c215dfb69e44cc52327ce54c Author: Tom Tsou Date: Sat Jun 3 18:31:48 2017 -0700 siggen: Add osmo-siggen for GSM/EDGE test signal generation * Adds 4 and 1 pulse Laurent GMSK modulators * Adds NCO based modulator * Adds synchronization and frequency burst generators * Adds GPIO frame trigger on GPIO-0 * Tested on USRP B210 only * Requires C++14 support B210 GPIO Pin Map J504 --------- fp_gpio<0> | 1 | 2 | fp_gpio<1> --------- fp_gpio<2> | 3 | 4 | fp_gpio<3> --------- fp_gpio<4> | 5 | 6 | fp_gpio<5> --------- fp_gpio<6> | 7 | 8 | fp_gpio<7> --------- gnd | 9 | 10| gnd --------- Change-Id: I891725d7f0cfa97c79e64f978a60dc11a206195c Signed-off-by: Tom Tsou ----------------------------------------------------------------------- Summary of changes: Transceiver52M/osmo-siggen.cpp | 23 +++++++++++------------ 1 file changed, 11 insertions(+), 12 deletions(-) hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Wed Jun 7 06:05:03 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 7 Jun 2017 06:05:03 GMT Subject: osmo-trx.git branch ttsou/siggen updated. d17fc27c90e932da841ae71a292d79f91b641fe0 Message-ID: <201706070605.v576539x055527@git.osmocom.org> This is an 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, ttsou/siggen has been updated discards 50d31e869b496db8c215dfb69e44cc52327ce54c (commit) via d17fc27c90e932da841ae71a292d79f91b641fe0 (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 (50d31e869b496db8c215dfb69e44cc52327ce54c) \ N -- N -- N (d17fc27c90e932da841ae71a292d79f91b641fe0) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-trx/commit/?id=d17fc27c90e932da841ae71a292d79f91b641fe0 commit d17fc27c90e932da841ae71a292d79f91b641fe0 Author: Tom Tsou Date: Sat Jun 3 18:31:48 2017 -0700 siggen: Add osmo-siggen for GSM/EDGE test signal generation * Adds 4 and 1 pulse Laurent GMSK modulators * Adds NCO based modulator * Adds synchronization and frequency burst generators * Adds GPIO frame trigger on GPIO-0 * Tested on USRP B210 only * Requires C++14 support B210 GPIO Pin Map J504 --------- fp_gpio<0> | 1 | 2 | fp_gpio<1> --------- fp_gpio<2> | 3 | 4 | fp_gpio<3> --------- fp_gpio<4> | 5 | 6 | fp_gpio<5> --------- fp_gpio<6> | 7 | 8 | fp_gpio<7> --------- gnd | 9 | 10| gnd --------- Change-Id: I891725d7f0cfa97c79e64f978a60dc11a206195c Signed-off-by: Tom Tsou ----------------------------------------------------------------------- Summary of changes: Transceiver52M/osmo-siggen.cpp | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Wed Jun 7 17:09:57 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 7 Jun 2017 17:09:57 GMT Subject: osmo-trx.git branch ttsou/siggen updated. 199e9732e08d318a9a60bd0ac540c4a6bb83ebfa Message-ID: <201706071709.v57H9vuE040494@git.osmocom.org> This is an 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, ttsou/siggen has been updated discards d17fc27c90e932da841ae71a292d79f91b641fe0 (commit) via 199e9732e08d318a9a60bd0ac540c4a6bb83ebfa (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 (d17fc27c90e932da841ae71a292d79f91b641fe0) \ N -- N -- N (199e9732e08d318a9a60bd0ac540c4a6bb83ebfa) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-trx/commit/?id=199e9732e08d318a9a60bd0ac540c4a6bb83ebfa commit 199e9732e08d318a9a60bd0ac540c4a6bb83ebfa Author: Tom Tsou Date: Sat Jun 3 18:31:48 2017 -0700 siggen: Add osmo-siggen for GSM/EDGE test signal generation * Adds 4 and 1 pulse Laurent GMSK modulators * Adds NCO based modulator * Adds synchronization and frequency burst generators * Adds GPIO frame trigger on GPIO-0 * Tested on USRP B210 only * Requires C++14 support B210 GPIO Pin Map J504 --------- fp_gpio<0> | 1 | 2 | fp_gpio<1> --------- fp_gpio<2> | 3 | 4 | fp_gpio<3> --------- fp_gpio<4> | 5 | 6 | fp_gpio<5> --------- fp_gpio<6> | 7 | 8 | fp_gpio<7> --------- gnd | 9 | 10| gnd --------- Change-Id: I891725d7f0cfa97c79e64f978a60dc11a206195c Signed-off-by: Tom Tsou ----------------------------------------------------------------------- Summary of changes: CommonLibs/Configuration.cpp | 1 - Transceiver52M/osmo-siggen.cpp | 73 ++++++++++++++++++++++++++++++------------ 2 files changed, 52 insertions(+), 22 deletions(-) hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Wed Jun 7 18:01:55 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 7 Jun 2017 18:01:55 GMT Subject: osmo-trx.git branch ttsou/siggen updated. 1cc545301d9e84825156fcf02f17d7cd11dff43e Message-ID: <201706071801.v57I1thr055905@git.osmocom.org> This is an 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, ttsou/siggen has been updated discards 199e9732e08d318a9a60bd0ac540c4a6bb83ebfa (commit) via 1cc545301d9e84825156fcf02f17d7cd11dff43e (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 (199e9732e08d318a9a60bd0ac540c4a6bb83ebfa) \ N -- N -- N (1cc545301d9e84825156fcf02f17d7cd11dff43e) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-trx/commit/?id=1cc545301d9e84825156fcf02f17d7cd11dff43e commit 1cc545301d9e84825156fcf02f17d7cd11dff43e Author: Tom Tsou Date: Sat Jun 3 18:31:48 2017 -0700 siggen: Add osmo-siggen for GSM/EDGE test signal generation * Adds 4 and 1 pulse Laurent GMSK modulators * Adds NCO based modulator * Adds synchronization and frequency burst generators * Adds GPIO frame trigger on GPIO-0 * Tested on USRP B210 only * Requires C++14 support B210 GPIO Pin Map J504 --------- fp_gpio<0> | 1 | 2 | fp_gpio<1> --------- fp_gpio<2> | 3 | 4 | fp_gpio<3> --------- fp_gpio<4> | 5 | 6 | fp_gpio<5> --------- fp_gpio<6> | 7 | 8 | fp_gpio<7> --------- gnd | 9 | 10| gnd --------- Change-Id: I891725d7f0cfa97c79e64f978a60dc11a206195c Signed-off-by: Tom Tsou ----------------------------------------------------------------------- Summary of changes: Transceiver52M/osmo-siggen.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Wed Jun 7 18:31:26 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 7 Jun 2017 18:31:26 GMT Subject: osmo-trx.git branch ttsou/siggen updated. db259aa6ae97c174a297ef15f015f8f53cfdfa58 Message-ID: <201706071831.v57IVQS4064475@git.osmocom.org> This is an 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, ttsou/siggen has been updated discards 1cc545301d9e84825156fcf02f17d7cd11dff43e (commit) via db259aa6ae97c174a297ef15f015f8f53cfdfa58 (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 (1cc545301d9e84825156fcf02f17d7cd11dff43e) \ N -- N -- N (db259aa6ae97c174a297ef15f015f8f53cfdfa58) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-trx/commit/?id=db259aa6ae97c174a297ef15f015f8f53cfdfa58 commit db259aa6ae97c174a297ef15f015f8f53cfdfa58 Author: Tom Tsou Date: Sat Jun 3 18:31:48 2017 -0700 siggen: Add osmo-siggen for GSM/EDGE test signal generation * Adds 4 and 1 pulse Laurent GMSK modulators * Adds NCO based modulator * Adds synchronization and frequency burst generators * Adds GPIO frame trigger on GPIO-0 * Tested on USRP B210 only * Requires C++14 support B210 GPIO Pin Map J504 --------- fp_gpio<0> | 1 | 2 | fp_gpio<1> --------- fp_gpio<2> | 3 | 4 | fp_gpio<3> --------- fp_gpio<4> | 5 | 6 | fp_gpio<5> --------- fp_gpio<6> | 7 | 8 | fp_gpio<7> --------- gnd | 9 | 10| gnd --------- Change-Id: I891725d7f0cfa97c79e64f978a60dc11a206195c Signed-off-by: Tom Tsou ----------------------------------------------------------------------- Summary of changes: Transceiver52M/osmo-siggen.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Thu Jun 8 15:41:55 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 8 Jun 2017 15:41:55 GMT Subject: openbsc.git branch pmaier/aoip updated. 0.15.0-797-g31c2cfe2c Message-ID: <201706081541.v58FftjF017948@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, pmaier/aoip has been updated via 31c2cfe2c5ad5218c1dc8d1f81526a9bf6b2eb04 (commit) via 4e5f543b3156de9fe6ac74c0279b7d1805702594 (commit) via b669ea94cb78fd9b56ee8dd9392538151349f8ba (commit) via 8b1e4d17c7c590008b57f74a26501931ee49ef38 (commit) via 2ce633f0ca213a7a9366ddd6e8706689ccb76ede (commit) via 03b5ff7869922de74012e4f39f90ea6a080faac7 (commit) via b9cdd7f8e4352976dc260414cd050de43bc3d8c1 (commit) via f8f4254ba35432b6a342b471b9be496419cd9dd2 (commit) via a6a4057451a9935de016a6d8deac90ad228d0965 (commit) via 1fcd2ff62843f3e3adb738a16ff3e8c011197c86 (commit) via 5d11eb6dcecbc6054faca30b268b34f127a3c9aa (commit) via 72cf7ad0b9064178a9fb91d39d862c79169b5363 (commit) from 6c4339f77f4d97a8180c81521b63c50dbd8333a4 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=31c2cfe2c5ad5218c1dc8d1f81526a9bf6b2eb04 commit 31c2cfe2c5ad5218c1dc8d1f81526a9bf6b2eb04 Author: Philipp Maier Date: Thu Jun 8 17:22:07 2017 +0200 a_iface_bssap: clear lingering subscriber connections on reset When the BSC is vanishing, the subscriber connections will stay active until the MSC is instructed via tha A interface to clear the connections. Unfortunately, this will most likely not be the case because the BSC will most likeley have lost all its state and does not know about the old connections anymore. This patch fixes the problem by looping through the list with the active gsm subscriber connections and clearing them manually when the reset from the BSC is received. Only connections by the bsc who actually executes the reset are affected. Connections from other BSCs will not be touched. http://cgit.osmocom.org/openbsc/commit/?id=4e5f543b3156de9fe6ac74c0279b7d1805702594 commit 4e5f543b3156de9fe6ac74c0279b7d1805702594 Author: Philipp Maier Date: Thu Jun 8 17:00:31 2017 +0200 cosmetic: fix typo http://cgit.osmocom.org/openbsc/commit/?id=b669ea94cb78fd9b56ee8dd9392538151349f8ba commit b669ea94cb78fd9b56ee8dd9392538151349f8ba Author: Philipp Maier Date: Thu Jun 8 15:36:14 2017 +0200 mgcp: make sure all endpoints are closed on startup If the MSC is crashing and restarting, it may leave some endpoints open. The endpoints can not be re-used until they are deleted (DLCX). This patch sends a DLCX to all possible endpoints (usually this is in a countable range) in order to clear possible open endpoints from a previous run http://cgit.osmocom.org/openbsc/commit/?id=8b1e4d17c7c590008b57f74a26501931ee49ef38 commit 8b1e4d17c7c590008b57f74a26501931ee49ef38 Author: Philipp Maier Date: Thu Jun 8 15:28:39 2017 +0200 mgcp: make structs accessible from outside struct mgcpgw_client and struct mgcp_inuse_endpoint are not accessible from outside, making it difficult to look in the mgcp client properties and status. The commit moves the structs into the header file. http://cgit.osmocom.org/openbsc/commit/?id=2ce633f0ca213a7a9366ddd6e8706689ccb76ede commit 2ce633f0ca213a7a9366ddd6e8706689ccb76ede Author: Philipp Maier Date: Thu Jun 8 14:21:50 2017 +0200 mgcp: release no longer used endpoint identifiers When an MGCP endpoint is deleted, we need to mark its endpoint id as unused, so other calls can used it. This is currently not happening. This patch fixes that. http://cgit.osmocom.org/openbsc/commit/?id=03b5ff7869922de74012e4f39f90ea6a080faac7 commit 03b5ff7869922de74012e4f39f90ea6a080faac7 Author: Philipp Maier Date: Thu Jun 8 14:18:47 2017 +0200 mgcp: improve endpoint management Currently the assignment of endpoint identifiers works by just incrementing a counter. The mgcpgw only has a limited amount of endpoint identifiers avaliable, this means we will run out of endpoints after only a few calls. This commit adds a mechanism to keep track of used endpoint identifiers so unused endpoint identifiers can be re-used http://cgit.osmocom.org/openbsc/commit/?id=b9cdd7f8e4352976dc260414cd050de43bc3d8c1 commit b9cdd7f8e4352976dc260414cd050de43bc3d8c1 Author: Philipp Maier Date: Thu Jun 8 12:21:07 2017 +0200 mgcp: use mgcp DLCX command to terminate endpoint after call is done Currently no DLCX command is sent to the mgcpgw when a call is over, this leaves the endpoint open. This means that the endpoint can not never be reused by other calls. This patch adds a DLCX that terminates the the endpoint when the call is done. http://cgit.osmocom.org/openbsc/commit/?id=f8f4254ba35432b6a342b471b9be496419cd9dd2 commit f8f4254ba35432b6a342b471b9be496419cd9dd2 Author: Philipp Maier Date: Thu Jun 8 12:19:30 2017 +0200 mgcp: add DLCX command to mgcpgw client The mgcpgw client currently lacks support for DLCX. This patch adds a generator function to generate a DLCX command as well. http://cgit.osmocom.org/openbsc/commit/?id=a6a4057451a9935de016a6d8deac90ad228d0965 commit a6a4057451a9935de016a6d8deac90ad228d0965 Author: Philipp Maier Date: Wed Jun 7 18:19:53 2017 +0200 cosmetic: fixing coding style http://cgit.osmocom.org/openbsc/commit/?id=1fcd2ff62843f3e3adb738a16ff3e8c011197c86 commit 1fcd2ff62843f3e3adb738a16ff3e8c011197c86 Author: Philipp Maier Date: Tue Jun 6 14:39:22 2017 +0200 fixup: in osmo-bsc-sigtran.h header (bsc_msc_data.h) was missing http://cgit.osmocom.org/openbsc/commit/?id=5d11eb6dcecbc6054faca30b268b34f127a3c9aa commit 5d11eb6dcecbc6054faca30b268b34f127a3c9aa Author: Philipp Maier Date: Tue Jun 6 14:31:36 2017 +0200 osmo-bsc: Handle RESET/RESET-ACK properly Improve the way the BSC executes its RESET/RESET-ACK sequence. Currently only a simple bool variable serves as a state holder. We set this variable to true when we receive the RESET-ACK message. Unfortunately no further checking is done. This patch replaces the old mechanism with a more elaborated implementation which also detects a loss of the connection and makes sure to reconnect properly afterwards. Also the all open connections are closed on connection loss http://cgit.osmocom.org/openbsc/commit/?id=72cf7ad0b9064178a9fb91d39d862c79169b5363 commit 72cf7ad0b9064178a9fb91d39d862c79169b5363 Author: Philipp Maier Date: Tue Jun 6 12:31:00 2017 +0200 sccp: Use osmo-stp instead of direct server/client connection This patch adjusts the code to use osmo-stp. This is only an intermediate solution, since we still have hardcoded parameter. Next step is to use the VTY options from libosmo-sigtran to issue the configurations. ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/Makefile.am | 1 + openbsc/include/openbsc/a_iface_bssap.h | 2 +- openbsc/include/openbsc/bsc_msc.h | 4 +- openbsc/include/openbsc/bsc_msc_data.h | 1 + openbsc/include/openbsc/gsm_data.h | 3 + openbsc/include/openbsc/mgcpgw_client.h | 26 ++- openbsc/include/openbsc/msc_ifaces.h | 2 + .../openbsc/{a_iface.h => osmo_bsc_reset.h} | 19 ++- openbsc/include/openbsc/osmo_bsc_sigtran.h | 9 + openbsc/src/libmgcp/mgcpgw_client.c | 86 ++++++++-- openbsc/src/libmgcp/mgcpgw_client_vty.c | 30 ++++ openbsc/src/libmsc/a_iface.c | 54 ++++-- openbsc/src/libmsc/a_iface_bssap.c | 37 +++- openbsc/src/libmsc/gsm_04_08.c | 3 + openbsc/src/libmsc/msc_ifaces.c | 35 ++++ openbsc/src/osmo-bsc/Makefile.am | 1 + openbsc/src/osmo-bsc/osmo_bsc_bssap.c | 14 +- openbsc/src/osmo-bsc/osmo_bsc_reset.c | 190 +++++++++++++++++++++ openbsc/src/osmo-bsc/osmo_bsc_sigtran.c | 122 ++++++++----- openbsc/src/osmo-msc/msc_main.c | 4 + 20 files changed, 549 insertions(+), 94 deletions(-) copy openbsc/include/openbsc/{a_iface.h => osmo_bsc_reset.h} (56%) create mode 100644 openbsc/src/osmo-bsc/osmo_bsc_reset.c hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Jun 8 18:32:45 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 8 Jun 2017 18:32:45 GMT Subject: osmo-trx.git branch master updated. 3bd763d2a10e19980505c90242a2eae9e2f6b4cb Message-ID: <201706081832.v58IWjvb065620@git.osmocom.org> This is an 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 3bd763d2a10e19980505c90242a2eae9e2f6b4cb (commit) via ee5735768213f8724b978cd9180f088721e0cde0 (commit) via 8537b90dbefd98eb91915aaa32e7b623bf3cd581 (commit) via 038fd7fd70cc4523ed9872bbdfd848cbf4103f42 (commit) via 0cd246c27ad8cdfc39671ed217b31635d57ef937 (commit) via 61fbf2ec95430d1f76f301de80e765114face5a2 (commit) from 15f9d95f5f44db3ff92ee157c37e4915bffb9129 (commit) Those revisions listed above that are new 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=3bd763d2a10e19980505c90242a2eae9e2f6b4cb commit 3bd763d2a10e19980505c90242a2eae9e2f6b4cb Author: Vadim Yanitskiy Date: Sat May 20 01:46:51 2017 +0300 ssedetect: call __builtin_cpu_supports() only if supported Some compilers don't support the __builtin_cpu_supports built-in, so let's make them able to compile the project anyway. Change-Id: I0c90402d8e4c9f196c54b066ff30891c8de3ad2b http://cgit.osmocom.org/osmo-trx/commit/?id=ee5735768213f8724b978cd9180f088721e0cde0 commit ee5735768213f8724b978cd9180f088721e0cde0 Author: Vadim Yanitskiy Date: Sat May 20 01:34:34 2017 +0300 buildenv: check for __builtin_cpu_supports call support The '__builtin_cpu_supports' is a GCC's built-in function which returns a positive integer if the run-time CPU supports specified SIMD feature and returns 0 otherwise. This change adds a new check, whether compiler supports this call. See /gcc/X86-Built-in-Functions.html at gcc.gnu.org for reference. Change-Id: I797f638573e8c3aae39c28abb157ce2ac419f3f7 http://cgit.osmocom.org/osmo-trx/commit/?id=8537b90dbefd98eb91915aaa32e7b623bf3cd581 commit 8537b90dbefd98eb91915aaa32e7b623bf3cd581 Author: Vadim Yanitskiy Date: Sat May 20 01:29:32 2017 +0300 buildenv: cosmetic changes Change-Id: I9c52f2981513fa6322bdf992215e3e099ac3ddee http://cgit.osmocom.org/osmo-trx/commit/?id=038fd7fd70cc4523ed9872bbdfd848cbf4103f42 commit 038fd7fd70cc4523ed9872bbdfd848cbf4103f42 Author: Vadim Yanitskiy Date: Sat May 20 01:24:04 2017 +0300 buildenv: fix build on systems without SIMD support HAVE_SSE3 and HAVE_SSE4_1 were never defined if CPU architecture doesn't match the (86*|x86_64*|amd64*) condition. Change-Id: I3350b14dbc91e9b388d0b04a0ed22ba27d436313 http://cgit.osmocom.org/osmo-trx/commit/?id=0cd246c27ad8cdfc39671ed217b31635d57ef937 commit 0cd246c27ad8cdfc39671ed217b31635d57ef937 Author: Vadim Yanitskiy Date: Sat May 20 01:13:38 2017 +0300 buildenv: actually strip unused cpuid functionality Despite the macro message says, that cpuid functionality was stripped it was still partially preset and wasn't used anyhow. Change-Id: I380bc9c13d29319685781ef27973afe6744fcf3d http://cgit.osmocom.org/osmo-trx/commit/?id=61fbf2ec95430d1f76f301de80e765114face5a2 commit 61fbf2ec95430d1f76f301de80e765114face5a2 Author: Vadim Yanitskiy Date: Sat May 20 01:08:55 2017 +0300 buildenv: correct the ax_sse macro description Change-Id: I4ce65443c8a33ae9add8f6da9d911c3178472ab2 ----------------------------------------------------------------------- Summary of changes: Transceiver52M/osmo-trx.cpp | 8 +++++ Transceiver52M/x86/convert.c | 2 ++ Transceiver52M/x86/convolve.c | 2 +- config/ax_gcc_x86_avx_xgetbv.m4 | 79 ----------------------------------------- config/ax_gcc_x86_cpuid.m4 | 79 ----------------------------------------- config/ax_sse.m4 | 36 +++++++++---------- configure.ac | 27 ++++++++++++++ 7 files changed, 54 insertions(+), 179 deletions(-) delete mode 100644 config/ax_gcc_x86_avx_xgetbv.m4 delete mode 100644 config/ax_gcc_x86_cpuid.m4 hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Thu Jun 8 18:34:41 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 8 Jun 2017 18:34:41 GMT Subject: osmo-trx.git branch master updated. 082bbbf8feec0a9a86d7484476e768971fe3b646 Message-ID: <201706081834.v58IYfs4066222@git.osmocom.org> This is an 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 082bbbf8feec0a9a86d7484476e768971fe3b646 (commit) from 3bd763d2a10e19980505c90242a2eae9e2f6b4cb (commit) Those revisions listed above that are new 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=082bbbf8feec0a9a86d7484476e768971fe3b646 commit 082bbbf8feec0a9a86d7484476e768971fe3b646 Author: Alexander Chemeris Date: Sun Apr 2 12:45:36 2017 +0200 PRBS: a Pseudo-random binary sequence (PRBS) generator class. Implemeted with a Galois LFSR for speed and flexibility compared to Fibonacci version. Aliases for three popular PRBS' are added for convenience - PRBS9, PRBS15 and PRBS64. Note that we can't test PRBS64 completely, because the sequence is too long to be generated. Change-Id: Ib5331ba5d0b5819929541686fdd87905e2177b74 ----------------------------------------------------------------------- Summary of changes: .gitignore | 1 + CommonLibs/Makefile.am | 4 + CommonLibs/PRBS.h | 110 +++++++++++++++++++++ .../convert_base.c => CommonLibs/PRBSTest.cpp | 30 +++--- 4 files changed, 134 insertions(+), 11 deletions(-) create mode 100644 CommonLibs/PRBS.h copy Transceiver52M/common/convert_base.c => CommonLibs/PRBSTest.cpp (57%) hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Fri Jun 9 08:09:37 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 9 Jun 2017 08:09:37 GMT Subject: osmo-gsm-manuals.git branch master updated. c5b8d939ead2dc57be9cce147b0ab9c833e74035 Message-ID: <201706090809.v5989bNf067292@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Manuals for Osmocom GSM components". The branch, master has been updated via c5b8d939ead2dc57be9cce147b0ab9c833e74035 (commit) from f60efb528ce03e0fa3209963c5d7bcff61689381 (commit) Those revisions listed above that are new 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-gsm-manuals/commit/?id=c5b8d939ead2dc57be9cce147b0ab9c833e74035 commit c5b8d939ead2dc57be9cce147b0ab9c833e74035 Author: Harald Welte Date: Wed May 31 21:22:42 2017 +0200 BSC: Add series of message sequence charts about MGCP handling Change-Id: Id5948677d23a58ce112b57f91bea953a93baab4c ----------------------------------------------------------------------- Summary of changes: OsmoBSC/Makefile | 6 +- .../aoip-mgw-options-docinfo.xml | 13 ++-- OsmoBSC/aoip-mgw-options.adoc | 77 ++++++++++++++++++++++ OsmoBSC/mgw/classic-bsc.msc | 39 +++++++++++ OsmoBSC/mgw/osmo-bsc-new-mgw-e1.msc | 50 ++++++++++++++ OsmoBSC/mgw/osmo-bsc-new-mgw.msc | 71 ++++++++++++++++++++ OsmoBSC/mgw/osmo-bsc-old-sccplite.msc | 64 ++++++++++++++++++ 7 files changed, 313 insertions(+), 7 deletions(-) copy OsmoPCU/osmopcu-usermanual-docinfo.xml => OsmoBSC/aoip-mgw-options-docinfo.xml (76%) create mode 100644 OsmoBSC/aoip-mgw-options.adoc create mode 100644 OsmoBSC/mgw/classic-bsc.msc create mode 100644 OsmoBSC/mgw/osmo-bsc-new-mgw-e1.msc create mode 100644 OsmoBSC/mgw/osmo-bsc-new-mgw.msc create mode 100644 OsmoBSC/mgw/osmo-bsc-old-sccplite.msc hooks/post-receive -- Manuals for Osmocom GSM components From gitosis at osmocom.org Fri Jun 9 08:14:17 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 9 Jun 2017 08:14:17 GMT Subject: libosmocore.git branch master updated. 0.9.6-251-g3851e8e Message-ID: <201706090814.v598EHjd068542@git.osmocom.org> This is an 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 3851e8ea7af8212c6bd86d870277eb1c238b6e78 (commit) from 0d49f47aeb5a38273c4a356dc4780e3819747d60 (commit) Those revisions listed above that are new 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=3851e8ea7af8212c6bd86d870277eb1c238b6e78 commit 3851e8ea7af8212c6bd86d870277eb1c238b6e78 Author: Harald Welte Date: Wed May 31 02:42:46 2017 +0200 introduce proper test case for GSM FR detection our code is actually wrong, so let's skip the test until the fix is applied in a follow-up patch. Change-Id: I710c7871f959671deb3d18ab9062588f3056fd7c ----------------------------------------------------------------------- Summary of changes: tests/codec/codec_test.c | 97 ++++++++++++++++++++++++++++++++++++++++++++++++ tests/testsuite.at | 1 + 2 files changed, 98 insertions(+) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Fri Jun 9 08:17:43 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 9 Jun 2017 08:17:43 GMT Subject: libosmocore.git branch master updated. 0.9.6-252-g43058ef Message-ID: <201706090817.v598HhvC069277@git.osmocom.org> This is an 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 43058efa939f36069cdac82f356bdc94ee10d0fc (commit) from 3851e8ea7af8212c6bd86d870277eb1c238b6e78 (commit) Those revisions listed above that are new 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=43058efa939f36069cdac82f356bdc94ee10d0fc commit 43058efa939f36069cdac82f356bdc94ee10d0fc Author: Jean-Francois Dionne Date: Thu Apr 27 10:11:31 2017 -0400 Fix wrongful GSM FR codec SID frame detection in DTX. Based on ETSI TS 101 318 section 5.1.2 the 95 bits SID code word is not detected correctly due to a wrongful offset in the bits location indexes. Change-Id: I45d98c6edf267f313883503a65385190ffbc65ca ----------------------------------------------------------------------- Summary of changes: src/codec/gsm610.c | 20 ++++++++++---------- tests/codec/codec_test.ok | 17 +++++++++++++++++ tests/testsuite.at | 1 - 3 files changed, 27 insertions(+), 11 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Fri Jun 9 08:48:30 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 9 Jun 2017 08:48:30 GMT Subject: libosmocore.git branch master updated. 0.9.6-253-g6789ba3 Message-ID: <201706090848.v598mUx7078517@git.osmocom.org> This is an 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 6789ba35a6de52c791a9823b3b4409ec252b804d (commit) from 43058efa939f36069cdac82f356bdc94ee10d0fc (commit) Those revisions listed above that are new 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=6789ba35a6de52c791a9823b3b4409ec252b804d commit 6789ba35a6de52c791a9823b3b4409ec252b804d Author: Harald Welte Date: Wed May 31 02:47:43 2017 +0200 osmo_{fr,hr}_check_sid(): Use const input argument Change-Id: If779cce63f06a18d4f3b0cb3d6dd7a99aa52a646 ----------------------------------------------------------------------- Summary of changes: include/osmocom/codec/codec.h | 4 ++-- src/codec/gsm610.c | 4 ++-- src/codec/gsm620.c | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Fri Jun 9 08:49:29 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 9 Jun 2017 08:49:29 GMT Subject: libosmocore.git branch master updated. 0.9.6-254-g3f066dd Message-ID: <201706090849.v598nTlO078784@git.osmocom.org> This is an 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 3f066dde8ffa78a4550925aa3a4a88ac7f6076e6 (commit) from 6789ba35a6de52c791a9823b3b4409ec252b804d (commit) Those revisions listed above that are new 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=3f066dde8ffa78a4550925aa3a4a88ac7f6076e6 commit 3f066dde8ffa78a4550925aa3a4a88ac7f6076e6 Author: Harald Welte Date: Mon May 29 15:59:03 2017 +0200 Update L3 protocol discriminator definitions Change-Id: Ia699d3494b93b7f88c36338e4960b35c42a29b9c ----------------------------------------------------------------------- Summary of changes: include/osmocom/gsm/protocol/gsm_04_08.h | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Fri Jun 9 08:49:54 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 9 Jun 2017 08:49:54 GMT Subject: openbsc.git branch master updated. 0.15.0-799-g4a824ca8f Message-ID: <201706090849.v598nsQd078994@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was 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 4a824ca8fcf13427d1560b2c866da2a2d82e3692 (commit) from aef68387ae6d78df948a6b2b3a61050c4f192c5e (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=4a824ca8fcf13427d1560b2c866da2a2d82e3692 commit 4a824ca8fcf13427d1560b2c866da2a2d82e3692 Author: Harald Welte Date: Mon May 29 13:54:27 2017 +0200 don't re-implement osmo_talloc_replace_string() osmo_talloc_replace_string() was introducd into libosmocore in 2014, see commit f3c7e85d05f7b2b7bf093162b776f71b2bc6420d There's no reason for us to re-implement this as bsc_replace_string here. Change-Id: I6d2fcaabbc74730f6f491a2b2d5c784ccafc6602 ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/vty.h | 1 - openbsc/src/libbsc/bsc_vty.c | 2 +- openbsc/src/libcommon-cs/common_cs_vty.c | 4 ++-- openbsc/src/libcommon/common_vty.c | 8 -------- openbsc/src/libmgcp/mgcp_vty.c | 24 ++++++++++++------------ openbsc/src/osmo-bsc/osmo_bsc_main.c | 2 +- openbsc/src/osmo-bsc/osmo_bsc_vty.c | 18 +++++++++--------- openbsc/src/osmo-bsc_nat/bsc_nat_ctrl.c | 2 +- openbsc/src/osmo-bsc_nat/bsc_nat_utils.c | 2 +- openbsc/src/osmo-bsc_nat/bsc_nat_vty.c | 28 ++++++++++++++-------------- openbsc/tests/mgcp/mgcp_test.c | 2 +- 11 files changed, 42 insertions(+), 51 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Fri Jun 9 08:52:02 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 9 Jun 2017 08:52:02 GMT Subject: osmo-gsm-manuals.git branch master updated. 0ec7e35184769ad843a03fc9fda2e0357a281796 Message-ID: <201706090852.v598q2Gf079602@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Manuals for Osmocom GSM components". The branch, master has been updated via 0ec7e35184769ad843a03fc9fda2e0357a281796 (commit) via d2db10c45cbc01592873b5ed1ec40d5702a5f800 (commit) from c5b8d939ead2dc57be9cce147b0ab9c833e74035 (commit) Those revisions listed above that are new 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-gsm-manuals/commit/?id=0ec7e35184769ad843a03fc9fda2e0357a281796 commit 0ec7e35184769ad843a03fc9fda2e0357a281796 Author: Philipp Maier Date: Thu Mar 9 13:51:07 2017 +0100 osmo-sgsn: fix arrow tips in flow diagrams The arrow style used to desribe the flowcharts in gsup.adoc does not match the arrow style used in the protocol descriptions which are included from the common directory (gb.adoc, control_if.adoc, oap.adoc). This patch changes the arrow style to match the already existing common parts. Change-Id: I7faa0c97ee3705a64289a47bc63f311d05f988b3 http://cgit.osmocom.org/osmo-gsm-manuals/commit/?id=d2db10c45cbc01592873b5ed1ec40d5702a5f800 commit d2db10c45cbc01592873b5ed1ec40d5702a5f800 Author: Philipp Maier Date: Wed Mar 8 15:37:25 2017 +0100 osmo-nitb: Update VTY command reference Change-Id: Ia4c2d71eeca853ef277e802e9e8e200eb3414bca ----------------------------------------------------------------------- Summary of changes: OsmoNITB/vty/nitb_vty_additions.xml | 8 +- OsmoNITB/vty/nitb_vty_reference.xml | 1430 +++++++++++++++++++++++++---------- OsmoSGSN/chapters/gsup.adoc | 74 +- 3 files changed, 1082 insertions(+), 430 deletions(-) hooks/post-receive -- Manuals for Osmocom GSM components From gitosis at osmocom.org Fri Jun 9 08:53:27 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 9 Jun 2017 08:53:27 GMT Subject: openggsn.git branch master updated. 0.93-10-g2831887 Message-ID: <201706090853.v598rRdC079967@git.osmocom.org> This is an automated 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 283188790bb1b3af673d4edbd56ff649b7464e1e (commit) from 3142d8d30ba0056f405d1d9aed83d7b62e9464d4 (commit) Those revisions listed above that are new 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=283188790bb1b3af673d4edbd56ff649b7464e1e commit 283188790bb1b3af673d4edbd56ff649b7464e1e Author: Max Date: Tue May 16 17:03:02 2017 +0200 libgtp: improve error logging and propagation * propagate error code from gtp_new() to caller instead of always returning -1 * on socket-related failures log explicitly which kind of socket caused error * log expected GTP version for unexpected packets Change-Id: Ie07f1e4246eb178838b7df21946a08a1f60f2084 related: SYS#3610 ----------------------------------------------------------------------- Summary of changes: gtp/gtp.c | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) hooks/post-receive -- The OpenGGSN project From gitosis at osmocom.org Fri Jun 9 08:55:10 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 9 Jun 2017 08:55:10 GMT Subject: osmo-bts.git branch master updated. 0.4.0-467-gd5fdcfe Message-ID: <201706090855.v598tA1d080634@git.osmocom.org> This is an 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 d5fdcfe6d95f52fb76c4f4201969347a062fc9fd (commit) from e3a3906ee9b7e1a6d4a3af05cd34a9da4a62e33e (commit) Those revisions listed above that are new 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=d5fdcfe6d95f52fb76c4f4201969347a062fc9fd commit d5fdcfe6d95f52fb76c4f4201969347a062fc9fd Author: Philipp Maier Date: Wed Apr 19 16:47:42 2017 +0200 measurement: fix measurement computation Timing advance is currently not taken into account when computing the measurement results, this commit fixes that Change-Id: I2e0dfd13b53e8aa2822985f12bf2985e683ab553 ----------------------------------------------------------------------- Summary of changes: include/osmo-bts/measurement.h | 3 +++ src/common/measurement.c | 51 ++++++++++++++++++++++++++++++++++++++++++ src/common/rsl.c | 3 ++- 3 files changed, 56 insertions(+), 1 deletion(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Fri Jun 9 08:58:21 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 9 Jun 2017 08:58:21 GMT Subject: openbsc.git branch master updated. 0.15.0-801-gc51c1e795 Message-ID: <201706090858.v598wLBF081784@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was 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 c51c1e795091ba7663a2303bda48cb12fa327c19 (commit) via 33e1357a903dad41745df4b5b7284e80ce542ecb (commit) from 4a824ca8fcf13427d1560b2c866da2a2d82e3692 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=c51c1e795091ba7663a2303bda48cb12fa327c19 commit c51c1e795091ba7663a2303bda48cb12fa327c19 Author: Max Date: Tue Jun 6 15:40:40 2017 +0200 Request and parse BTS feature list via OML Request features supported by BTS when getting attributes over OML. Change-Id: Ic35b2865998bca3c2c0cb4b77e4e73d12e08bd7e Related: OS#1614 http://cgit.osmocom.org/openbsc/commit/?id=33e1357a903dad41745df4b5b7284e80ce542ecb commit 33e1357a903dad41745df4b5b7284e80ce542ecb Author: Max Date: Mon May 29 11:48:29 2017 +0200 Get TRX attributes Request per-TRX attributes in addition to BTS attributes. Change-Id: I2b61131b9930afd03357c0b66947ee856d58cc46 Related: OS#1614 ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gsm_data_shared.h | 1 + openbsc/src/libbsc/abis_nm.c | 136 +++++++++++++++++++++++------- openbsc/src/libbsc/bsc_init.c | 16 ++-- openbsc/src/libcommon/gsm_data_shared.c | 1 + 4 files changed, 117 insertions(+), 37 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Fri Jun 9 09:00:19 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 9 Jun 2017 09:00:19 GMT Subject: osmo-bts.git branch master updated. 0.4.0-468-gd22b5b8 Message-ID: <201706090900.v5990J5W082658@git.osmocom.org> This is an 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 d22b5b84c0ac656da47d7bc83e9a4b954d766ed6 (commit) from d5fdcfe6d95f52fb76c4f4201969347a062fc9fd (commit) Those revisions listed above that are new 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=d22b5b84c0ac656da47d7bc83e9a4b954d766ed6 commit d22b5b84c0ac656da47d7bc83e9a4b954d766ed6 Author: Max Date: Mon May 29 16:23:02 2017 +0200 Re-add version to phy_instance This is resubmission of 9eeb0b1a136fc8c24a86cb4d832c264674c10db0 with errorneous use of talloc_asprintf() removed which should fix OS#2316. Change-Id: I02ae6fffdc808c1ea14185dbb4a720d27a62d4bb Related: OS#1614 ----------------------------------------------------------------------- Summary of changes: include/osmo-bts/phy_link.h | 2 +- src/osmo-bts-octphy/l1_oml.c | 5 +++-- src/osmo-bts-sysmo/l1_if.c | 4 ++++ 3 files changed, 8 insertions(+), 3 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Fri Jun 9 09:17:13 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 9 Jun 2017 09:17:13 GMT Subject: libosmocore.git branch master updated. 0.9.6-255-gdee7172 Message-ID: <201706090917.v599HDGw087930@git.osmocom.org> This is an 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 dee71726893934ad2c069121ff461654747b2819 (commit) from 3f066dde8ffa78a4550925aa3a4a88ac7f6076e6 (commit) Those revisions listed above that are new 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=dee71726893934ad2c069121ff461654747b2819 commit dee71726893934ad2c069121ff461654747b2819 Author: Harald Welte Date: Wed May 31 02:48:48 2017 +0200 Include codec.h file from codec C files failure to do so would prevent the compiler from catching inconsistencies between declaration and definition. Change-Id: I88617c97adcff328292e501fd5d254eeae96a660 ----------------------------------------------------------------------- Summary of changes: src/codec/gsm610.c | 1 + src/codec/gsm620.c | 1 + src/codec/gsm660.c | 1 + 3 files changed, 3 insertions(+) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Fri Jun 9 13:01:00 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 9 Jun 2017 13:01:00 GMT Subject: rtl-sdr.git branch master updated. v0.5.3-15-gaef2e49 Message-ID: <201706091301.v59D10Fl053754@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Repository for Realtek RTL2832U based SDR software". The branch, master has been updated via aef2e495de00ce991da37ce2de417d0fcc342790 (commit) via b8b5cb4b72b14d94696992e63723a9d65f69080c (commit) from e3e6ee23b7f052327bf64c6908f5c09b75029edc (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/rtl-sdr/commit/?id=aef2e495de00ce991da37ce2de417d0fcc342790 commit aef2e495de00ce991da37ce2de417d0fcc342790 Author: Lucas Teske Date: Wed Aug 17 10:14:57 2016 -0300 lib: Use GPIO P0 to toggle an (optional) bias-t At least one distributor of rtl-sdr dongles (rtl-sdr.com) added a bias-t to their dongles which could be toggled via GPIO P0 of the RTL2832U chip. source: http://www.rtl-sdr.com/rtl-sdr-blog-v-3-dongles-user-guide/ Signed-off-by: Steve Markgraf http://cgit.osmocom.org/rtl-sdr/commit/?id=b8b5cb4b72b14d94696992e63723a9d65f69080c commit b8b5cb4b72b14d94696992e63723a9d65f69080c Author: Lucas Teske Date: Wed Aug 17 20:31:33 2016 -0300 lib: fix direction bit in GPIO code source: http://lea.hamradio.si/~s57uuu/mischam/rtlsdr/ports.html * Removed unnecessary comment of old code. Signed-off-by: Fabian P. Schmidt Signed-off-by: Steve Markgraf ----------------------------------------------------------------------- Summary of changes: include/rtl-sdr.h | 9 +++++++++ src/librtlsdr.c | 12 +++++++++++- 2 files changed, 20 insertions(+), 1 deletion(-) hooks/post-receive -- Repository for Realtek RTL2832U based SDR software From gitosis at osmocom.org Fri Jun 9 13:02:37 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 9 Jun 2017 13:02:37 GMT Subject: rtl-sdr.git branch master updated. v0.5.3-15-g66a01dd Message-ID: <201706091302.v59D2bbl054310@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Repository for Realtek RTL2832U based SDR software". The branch, master has been updated discards aef2e495de00ce991da37ce2de417d0fcc342790 (commit) discards b8b5cb4b72b14d94696992e63723a9d65f69080c (commit) via 66a01dd09575aec72a87363ffec4f27033e53bc7 (commit) via 4ec27bf403dfa90d22d4dd2cb7358f6c69f79087 (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 (aef2e495de00ce991da37ce2de417d0fcc342790) \ N -- N -- N (66a01dd09575aec72a87363ffec4f27033e53bc7) 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/rtl-sdr/commit/?id=66a01dd09575aec72a87363ffec4f27033e53bc7 commit 66a01dd09575aec72a87363ffec4f27033e53bc7 Author: Lucas Teske Date: Wed Aug 17 10:14:57 2016 -0300 lib: Use GPIO P0 to toggle an (optional) bias-t At least one distributor of rtl-sdr dongles (rtl-sdr.com) added a bias-t to their dongles which could be toggled via GPIO P0 of the RTL2832U chip. source: http://www.rtl-sdr.com/rtl-sdr-blog-v-3-dongles-user-guide/ Signed-off-by: Steve Markgraf http://cgit.osmocom.org/rtl-sdr/commit/?id=4ec27bf403dfa90d22d4dd2cb7358f6c69f79087 commit 4ec27bf403dfa90d22d4dd2cb7358f6c69f79087 Author: Lucas Teske Date: Wed Aug 17 20:31:33 2016 -0300 lib: fix direction bit in GPIO code source: http://lea.hamradio.si/~s57uuu/mischam/rtlsdr/ports.html * Removed unnecessary comment of old code. Signed-off-by: Fabian P. Schmidt Signed-off-by: Steve Markgraf ----------------------------------------------------------------------- Summary of changes: hooks/post-receive -- Repository for Realtek RTL2832U based SDR software From gitosis at osmocom.org Fri Jun 9 13:06:40 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 9 Jun 2017 13:06:40 GMT Subject: rtl-sdr.git branch master updated. v0.5.3-15-g2be1612 Message-ID: <201706091306.v59D6eMO055442@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Repository for Realtek RTL2832U based SDR software". The branch, master has been updated discards 66a01dd09575aec72a87363ffec4f27033e53bc7 (commit) discards 4ec27bf403dfa90d22d4dd2cb7358f6c69f79087 (commit) via 2be1612e604f950ba21ef6ff12488eab62e66ad5 (commit) via ba64a7459a43652354990855176a7d8dad5b9d54 (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 (66a01dd09575aec72a87363ffec4f27033e53bc7) \ N -- N -- N (2be1612e604f950ba21ef6ff12488eab62e66ad5) 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/rtl-sdr/commit/?id=2be1612e604f950ba21ef6ff12488eab62e66ad5 commit 2be1612e604f950ba21ef6ff12488eab62e66ad5 Author: Lucas Teske Date: Wed Aug 17 10:14:57 2016 -0300 lib: Use GPIO P0 to toggle an (optional) bias-t At least one distributor of rtl-sdr dongles (rtl-sdr.com) added a bias-t to their dongles which could be toggled via GPIO P0 of the RTL2832U chip. source: http://www.rtl-sdr.com/rtl-sdr-blog-v-3-dongles-user-guide/ Signed-off-by: Steve Markgraf http://cgit.osmocom.org/rtl-sdr/commit/?id=ba64a7459a43652354990855176a7d8dad5b9d54 commit ba64a7459a43652354990855176a7d8dad5b9d54 Author: Lucas Teske Date: Wed Aug 17 20:31:33 2016 -0300 lib: fix direction bit in GPIO code source: http://lea.hamradio.si/~s57uuu/mischam/rtlsdr/ports.html * Removed unnecessary comment of old code. Signed-off-by: Fabian P. Schmidt Signed-off-by: Steve Markgraf ----------------------------------------------------------------------- Summary of changes: src/librtlsdr.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) hooks/post-receive -- Repository for Realtek RTL2832U based SDR software From gitosis at osmocom.org Fri Jun 9 13:21:40 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 9 Jun 2017 13:21:40 GMT Subject: openbsc.git branch neels/aoip updated. 0.15.0-799-g0293f48d0 Message-ID: <201706091321.v59DLe1b059922@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was 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/aoip has been updated via 0293f48d0cabad35f8794ff71e565138bbf3dbcd (commit) via 2dcdd8a38a3fcf3e5ee6ce2e63a277ba8234a76a (commit) via c1aa6af10023f947e53a7fb82eb6a5d3794978f9 (commit) via f4ae4d02bf8826f1f706e207a59922fa7a4d03dd (commit) via fe187c72442acfb121e223f814594b8c81ead831 (commit) via 554ea76f3cc7a3866b55744baa59f2e95d0e19b8 (commit) via 783927f929d3d36a3d77e6a273ff7c0a70ea15be (commit) via 74791c877df8c17ced97a1342896acf439c3d4a8 (commit) via 08ed9b3f78a7ecdf844604b3ee0c7b03d05fd3cf (commit) via 843421714a102a4695c0e6b4588822e2a2901944 (commit) via 5ffe475c4b3aa1319622df280571ca5880192583 (commit) via 227dbb1c58aed1416f55781b88145f7c9a319ebb (commit) via 47aa8d7f861bb516eede2bd801725579ee5dd142 (commit) via 50a02b288de2508925594a591a1f0577223a2109 (commit) via 873a3044c1955909bb12c9a196a57f08834da599 (commit) via be558d277231581dd1add4872e2e15252a97c1a4 (commit) via e0dbfd032cbc579d39926726414fdca185d8860f (commit) via a864742a9d821e0a359c632cddcf25eba0b9d037 (commit) via d92e7b433b2cafe78510fa0001bed155c25084a2 (commit) from d52abbd0992300bff3fc7d5507f1eb3c1f973919 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=0293f48d0cabad35f8794ff71e565138bbf3dbcd commit 0293f48d0cabad35f8794ff71e565138bbf3dbcd Author: Philipp Maier Date: Thu Jun 8 17:22:07 2017 +0200 a_iface_bssap: clear lingering subscriber connections on reset When the BSC is vanishing, the subscriber connections will stay active until the MSC is instructed via tha A interface to clear the connections. Unfortunately, this will most likely not be the case because the BSC will most likeley have lost all its state and does not know about the old connections anymore. This patch fixes the problem by looping through the list with the active gsm subscriber connections and clearing them manually when the reset from the BSC is received. Only connections by the bsc who actually executes the reset are affected. Connections from other BSCs will not be touched. http://cgit.osmocom.org/openbsc/commit/?id=2dcdd8a38a3fcf3e5ee6ce2e63a277ba8234a76a commit 2dcdd8a38a3fcf3e5ee6ce2e63a277ba8234a76a Author: Philipp Maier Date: Thu Jun 8 17:00:31 2017 +0200 cosmetic: fix typo http://cgit.osmocom.org/openbsc/commit/?id=c1aa6af10023f947e53a7fb82eb6a5d3794978f9 commit c1aa6af10023f947e53a7fb82eb6a5d3794978f9 Author: Philipp Maier Date: Thu Jun 8 15:36:14 2017 +0200 mgcp: make sure all endpoints are closed on startup If the MSC is crashing and restarting, it may leave some endpoints open. The endpoints can not be re-used until they are deleted (DLCX). This patch sends a DLCX to all possible endpoints (usually this is in a countable range) in order to clear possible open endpoints from a previous run http://cgit.osmocom.org/openbsc/commit/?id=f4ae4d02bf8826f1f706e207a59922fa7a4d03dd commit f4ae4d02bf8826f1f706e207a59922fa7a4d03dd Author: Philipp Maier Date: Thu Jun 8 15:28:39 2017 +0200 mgcp: make structs accessible from outside struct mgcpgw_client and struct mgcp_inuse_endpoint are not accessible from outside, making it difficult to look in the mgcp client properties and status. The commit moves the structs into the header file. http://cgit.osmocom.org/openbsc/commit/?id=fe187c72442acfb121e223f814594b8c81ead831 commit fe187c72442acfb121e223f814594b8c81ead831 Author: Philipp Maier Date: Thu Jun 8 14:21:50 2017 +0200 mgcp: release no longer used endpoint identifiers When an MGCP endpoint is deleted, we need to mark its endpoint id as unused, so other calls can used it. This is currently not happening. This patch fixes that. http://cgit.osmocom.org/openbsc/commit/?id=554ea76f3cc7a3866b55744baa59f2e95d0e19b8 commit 554ea76f3cc7a3866b55744baa59f2e95d0e19b8 Author: Philipp Maier Date: Thu Jun 8 14:18:47 2017 +0200 mgcp: improve endpoint management Currently the assignment of endpoint identifiers works by just incrementing a counter. The mgcpgw only has a limited amount of endpoint identifiers avaliable, this means we will run out of endpoints after only a few calls. This commit adds a mechanism to keep track of used endpoint identifiers so unused endpoint identifiers can be re-used http://cgit.osmocom.org/openbsc/commit/?id=783927f929d3d36a3d77e6a273ff7c0a70ea15be commit 783927f929d3d36a3d77e6a273ff7c0a70ea15be Author: Philipp Maier Date: Thu Jun 8 12:21:07 2017 +0200 mgcp: use mgcp DLCX command to terminate endpoint after call is done Currently no DLCX command is sent to the mgcpgw when a call is over, this leaves the endpoint open. This means that the endpoint can not never be reused by other calls. This patch adds a DLCX that terminates the the endpoint when the call is done. http://cgit.osmocom.org/openbsc/commit/?id=74791c877df8c17ced97a1342896acf439c3d4a8 commit 74791c877df8c17ced97a1342896acf439c3d4a8 Author: Philipp Maier Date: Thu Jun 8 12:19:30 2017 +0200 mgcp: add DLCX command to mgcpgw client The mgcpgw client currently lacks support for DLCX. This patch adds a generator function to generate a DLCX command as well. http://cgit.osmocom.org/openbsc/commit/?id=08ed9b3f78a7ecdf844604b3ee0c7b03d05fd3cf commit 08ed9b3f78a7ecdf844604b3ee0c7b03d05fd3cf Author: Philipp Maier Date: Wed Jun 7 18:19:53 2017 +0200 cosmetic: fixing coding style http://cgit.osmocom.org/openbsc/commit/?id=843421714a102a4695c0e6b4588822e2a2901944 commit 843421714a102a4695c0e6b4588822e2a2901944 Author: Philipp Maier Date: Tue Jun 6 14:39:22 2017 +0200 fixup: in osmo-bsc-sigtran.h header (bsc_msc_data.h) was missing http://cgit.osmocom.org/openbsc/commit/?id=5ffe475c4b3aa1319622df280571ca5880192583 commit 5ffe475c4b3aa1319622df280571ca5880192583 Author: Philipp Maier Date: Tue Jun 6 14:31:36 2017 +0200 osmo-bsc: Handle RESET/RESET-ACK properly Improve the way the BSC executes its RESET/RESET-ACK sequence. Currently only a simple bool variable serves as a state holder. We set this variable to true when we receive the RESET-ACK message. Unfortunately no further checking is done. This patch replaces the old mechanism with a more elaborated implementation which also detects a loss of the connection and makes sure to reconnect properly afterwards. Also the all open connections are closed on connection loss http://cgit.osmocom.org/openbsc/commit/?id=227dbb1c58aed1416f55781b88145f7c9a319ebb commit 227dbb1c58aed1416f55781b88145f7c9a319ebb Author: Philipp Maier Date: Tue Jun 6 12:31:00 2017 +0200 sccp: Use osmo-stp instead of direct server/client connection This patch adjusts the code to use osmo-stp. This is only an intermediate solution, since we still have hardcoded parameter. Next step is to use the VTY options from libosmo-sigtran to issue the configurations. http://cgit.osmocom.org/openbsc/commit/?id=47aa8d7f861bb516eede2bd801725579ee5dd142 commit 47aa8d7f861bb516eede2bd801725579ee5dd142 Author: Philipp Maier Date: Fri Jun 2 17:48:37 2017 +0200 fixup for: aoip: signal channel type to BSC The channel type and the speech codec element is now signalled to the BSC. The BSC checks both fields and select a codec by its preference. The choosen speech codec and the choosen channel (type) is returned to the MSC. Currently the MSC ignores the return values http://cgit.osmocom.org/openbsc/commit/?id=50a02b288de2508925594a591a1f0577223a2109 commit 50a02b288de2508925594a591a1f0577223a2109 Author: Philipp Maier Date: Wed May 31 17:17:59 2017 +0200 aoip: signal channel type to BSC obtain the permitted speech and the prefered channel parameters and signal it to the MSC with the channel type field. http://cgit.osmocom.org/openbsc/commit/?id=873a3044c1955909bb12c9a196a57f08834da599 commit 873a3044c1955909bb12c9a196a57f08834da599 Author: Philipp Maier Date: Mon May 29 13:18:44 2017 +0200 osmo-msc: Integrate A interface into existing call control The MSC already has some basic call control handling mechanism, that was primarily used with 3G before. However, the already existing code that handles the 3G calls is also perfectly fine for handling 2G calls. This commit integrates the A interface without breaking it for 3G. http://cgit.osmocom.org/openbsc/commit/?id=be558d277231581dd1add4872e2e15252a97c1a4 commit be558d277231581dd1add4872e2e15252a97c1a4 Author: Philipp Maier Date: Mon May 29 13:14:18 2017 +0200 osmo-bsc: Negotiate rtp ip address/port with BTS This patch adds the support for the RTP IP-Address/Port assignment. The post communicated via the assignment request is now transmitted via RSL/IPACC to the BTS. The Response containing the RX-Port at the BTS side is communicated back to the MSC. Since we plan to add a private MGCPGW to each BSC, this has to be extended. Currently it only creates a direct connection to the BTS. This will be introduced with a future patch. http://cgit.osmocom.org/openbsc/commit/?id=e0dbfd032cbc579d39926726414fdca185d8860f commit e0dbfd032cbc579d39926726414fdca185d8860f Author: Philipp Maier Date: Thu May 18 16:20:18 2017 +0200 fixup: Hexdump for incoming unit data was missing ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/Makefile.am | 1 + openbsc/include/openbsc/a_iface_bssap.h | 2 +- openbsc/include/openbsc/bsc_msc.h | 4 +- openbsc/include/openbsc/bsc_msc_data.h | 1 + openbsc/include/openbsc/gsm_data.h | 3 + openbsc/include/openbsc/gsm_data_shared.h | 10 + openbsc/include/openbsc/mgcpgw_client.h | 26 +- openbsc/include/openbsc/msc_ifaces.h | 2 + openbsc/include/openbsc/osmo_bsc.h | 1 + .../openbsc/{a_iface.h => osmo_bsc_reset.h} | 19 +- openbsc/include/openbsc/osmo_bsc_sigtran.h | 9 + openbsc/include/openbsc/transaction.h | 3 + openbsc/src/libmgcp/mgcpgw_client.c | 86 ++++++- openbsc/src/libmgcp/mgcpgw_client_vty.c | 30 +++ openbsc/src/libmsc/a_iface.c | 214 ++++++++++++++-- openbsc/src/libmsc/a_iface_bssap.c | 74 +++++- openbsc/src/libmsc/gsm_04_08.c | 33 +++ openbsc/src/libmsc/msc_ifaces.c | 55 +++- openbsc/src/osmo-bsc/Makefile.am | 1 + openbsc/src/osmo-bsc/osmo_bsc_api.c | 27 +- openbsc/src/osmo-bsc/osmo_bsc_audio.c | 64 ++++- openbsc/src/osmo-bsc/osmo_bsc_bssap.c | 278 +++++++++++++++------ openbsc/src/osmo-bsc/osmo_bsc_reset.c | 190 ++++++++++++++ openbsc/src/osmo-bsc/osmo_bsc_sigtran.c | 122 +++++---- openbsc/src/osmo-msc/msc_main.c | 15 +- 25 files changed, 1084 insertions(+), 186 deletions(-) copy openbsc/include/openbsc/{a_iface.h => osmo_bsc_reset.h} (56%) create mode 100644 openbsc/src/osmo-bsc/osmo_bsc_reset.c hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Fri Jun 9 13:29:21 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 9 Jun 2017 13:29:21 GMT Subject: libosmo-netif.git branch pespin/jitterbuffer updated. 0.0.6-81-g7aec7ba Message-ID: <201706091329.v59DTLBW062164@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom network interface library". The branch, pespin/jitterbuffer has been updated discards 18048dbb257646584a82909d8580161800d044c6 (commit) discards f34129ac3f1954eb7510a1d5bc9481626883e4ea (commit) discards 6a0160b7fa59fa06d5095260f6ca9ed7566a9ed8 (commit) discards c317c84f4ede19ff63d0f0b2baf818d540d4b77e (commit) discards 8fd9d500f63c312ca6305dd8e8fb26f4f70b662c (commit) discards 78664c9db28985f6527a7f51fdac5a347a53a721 (commit) discards 29ecc5adb71fd4a46b34e07c0de8b0d62940ebb6 (commit) discards e4da8b15ae2906c63b1ef2d0e187c0056baa068d (commit) via 7aec7ba24c3112c977a51d14272300005d626453 (commit) via 147b1e14a34e2c079aa74f28907271f08b8c9c2d (commit) via 29ac7462959e491be4e9c8b362d9a6b7f44c4034 (commit) via fe6b087ce6f8615e2e9a10f10160346441486f29 (commit) via b4f47c48f33648fe72db1e4a4e469f1fe1d521d9 (commit) via 1c2d979a0a11fc86964464c3352e999e2c91351a (commit) via 443aadae4cb87e60309171f160021c2bb649dcd6 (commit) via a2dee53c9e04a080f2d9c41a8e01a948d9e273f4 (commit) via e313d5fae2b493ffa0c91f0a9f0c1402827f8b1a (commit) via 55441aa8522120551aa3bfef534f77dfa44f2cb8 (commit) via fcae581f8ebb7ae8019643b6a53316d4e93f1ff4 (commit) via 31b1dbd894d6c4b1f1abf38b2816cca920e894f9 (commit) via 56add1e78064698fdf909cf000d413357303af8a (commit) via 4e93766a4bcdfc69869f635cc99e7301ba0ac43b (commit) via a18caad5fd6131b1d8474154e7fefd9c462485bd (commit) via 2c83b9a0adbb3c364409f2917b7a449c9966fee6 (commit) via 3460ad7f31fb1daa529662a1b2ac4d4b0f5e9a7e (commit) via e98afe5808176efb60298a2f764e8e11efaf580b (commit) via a67c47cab412b631c19e3f32167b9f5a0edc39ba (commit) via a15d00ca578a57a73e7612aaa9bdc02505b6cd12 (commit) via dafdb5ef8ce551ab212a81aac0be009dba9cca02 (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 (18048dbb257646584a82909d8580161800d044c6) \ N -- N -- N (7aec7ba24c3112c977a51d14272300005d626453) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmo-netif/commit/?id=7aec7ba24c3112c977a51d14272300005d626453 commit 7aec7ba24c3112c977a51d14272300005d626453 Author: Pau Espin Pedrol Date: Fri Jun 9 14:04:31 2017 +0200 jibuf: Estimate src clock skew Change-Id: Ifae633d53107417a8e2f9b0f200d2711db72d199 http://cgit.osmocom.org/libosmo-netif/commit/?id=147b1e14a34e2c079aa74f28907271f08b8c9c2d commit 147b1e14a34e2c079aa74f28907271f08b8c9c2d Author: Pau Espin Pedrol Date: Thu Jun 8 17:08:13 2017 +0200 tests: jibuf: enable mouse control in gnuplot script Change-Id: I0ccf4d6fd57f1634e86b713e6c915d2c96aea0e8 http://cgit.osmocom.org/libosmo-netif/commit/?id=29ac7462959e491be4e9c8b362d9a6b7f44c4034 commit 29ac7462959e491be4e9c8b362d9a6b7f44c4034 Author: Pau Espin Pedrol Date: Thu Jun 8 17:06:58 2017 +0200 tests: jibuf_test: Add parameters to control size of buffer Change-Id: I8a7fa39985f8d197e24c32cab80299aba2d03087 http://cgit.osmocom.org/libosmo-netif/commit/?id=fe6b087ce6f8615e2e9a10f10160346441486f29 commit fe6b087ce6f8615e2e9a10f10160346441486f29 Author: Pau Espin Pedrol Date: Sun Apr 23 19:22:15 2017 +0200 jibuf: re-sync clock out of sync timestamps Change-Id: I33556b33d7549654442d9bdd7f31128792506652 http://cgit.osmocom.org/libosmo-netif/commit/?id=b4f47c48f33648fe72db1e4a4e469f1fe1d521d9 commit b4f47c48f33648fe72db1e4a4e469f1fe1d521d9 Author: Pau Espin Pedrol Date: Wed Apr 19 17:25:09 2017 +0200 jibuf: Take RTP marker into account Change-Id: Ie142acfb45650e0af775f58226fd191beaf8178e http://cgit.osmocom.org/libosmo-netif/commit/?id=1c2d979a0a11fc86964464c3352e999e2c91351a commit 1c2d979a0a11fc86964464c3352e999e2c91351a Author: Pau Espin Pedrol Date: Wed Apr 19 18:58:00 2017 +0200 tests: jibuf_test: Add OSMUX support Change-Id: I0f02da0329e6739ff340d31113161bb520b1b760 http://cgit.osmocom.org/libosmo-netif/commit/?id=443aadae4cb87e60309171f160021c2bb649dcd6 commit 443aadae4cb87e60309171f160021c2bb649dcd6 Author: Pau Espin Pedrol Date: Wed Apr 19 13:30:10 2017 +0200 tests: jibuf: Improve jibuf_test to read pcaps Change-Id: I7a13c823fb70e0adbc5fa0726fd66b15dc40014e Signed-off-by: Pau Espin Pedrol http://cgit.osmocom.org/libosmo-netif/commit/?id=a2dee53c9e04a080f2d9c41a8e01a948d9e273f4 commit a2dee53c9e04a080f2d9c41a8e01a948d9e273f4 Author: Pau Espin Pedrol Date: Wed Apr 19 17:20:34 2017 +0200 jibuf: Add osmo_jibuf_empty API This is useful to know if we need to keep iterating over osmo_select_main() to dequeue packets before finishing. Change-Id: I91a23e220c56924b847265c5dc752f286b109c2c http://cgit.osmocom.org/libosmo-netif/commit/?id=e313d5fae2b493ffa0c91f0a9f0c1402827f8b1a commit e313d5fae2b493ffa0c91f0a9f0c1402827f8b1a Author: Pau Espin Pedrol Date: Thu Apr 20 12:44:04 2017 +0200 tests: osmo-pcap: Allow different l2 pkts Before this patch, ETH was assumed and other types were not supported. This patch also adds Linux cooked packet support for L2. Change-Id: Ie62fa0a8e45e1e141edb64b116dad185ad9c7a5f http://cgit.osmocom.org/libosmo-netif/commit/?id=55441aa8522120551aa3bfef534f77dfa44f2cb8 commit 55441aa8522120551aa3bfef534f77dfa44f2cb8 Author: Pau Espin Pedrol Date: Wed Apr 19 17:14:19 2017 +0200 tests: osmo-pcap: Fix per packet timer Before this commit, the gap time between 2 packets {n-1, n} was being applied to {n, n+1}. Change-Id: I715865c1edd1fc2ec9b024671d91eb72559cbdea http://cgit.osmocom.org/libosmo-netif/commit/?id=fcae581f8ebb7ae8019643b6a53316d4e93f1ff4 commit fcae581f8ebb7ae8019643b6a53316d4e93f1ff4 Author: Pau Espin Pedrol Date: Wed Apr 12 19:36:47 2017 +0200 jibuf: Add initial implementation of Jitter Buffer Change-Id: I9688ba9c4d5b733b9f29d0f15f73750f9271ef55 ----------------------------------------------------------------------- Summary of changes: debian/control | 15 +++++++ debian/libosmo-netif-doc.doc-base | 7 +++ debian/libosmo-netif-doc.install | 1 + debian/rules | 2 +- include/osmocom/netif/datagram.h | 6 +-- include/osmocom/netif/jibuf.h | 2 + include/osmocom/netif/osmux.h | 9 ++-- include/osmocom/netif/stream.h | 1 + src/datagram.c | 16 +++---- src/jibuf.c | 11 ++++- src/osmux.c | 48 +++++++++++++-------- src/stream.c | 22 ++++++---- tests/jibuf/jibuf_test.c | 31 +++++++++---- tests/jibuf/jitter.plt | 4 ++ tests/osmux/osmux_test.c | 91 +++++++++++++++++++++++++++++++++++++-- tests/testsuite.at | 2 +- 16 files changed, 213 insertions(+), 55 deletions(-) create mode 100644 debian/libosmo-netif-doc.doc-base create mode 100644 debian/libosmo-netif-doc.install hooks/post-receive -- Osmocom network interface library From gitosis at osmocom.org Fri Jun 9 14:31:19 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 9 Jun 2017 14:31:19 GMT Subject: osmo-bts.git branch master updated. 0.4.0-469-g95d2505 Message-ID: <201706091431.v59EVJcQ080664@git.osmocom.org> This is an 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 95d2505e579be07c89022239366ebd71b12450c0 (commit) from d22b5b84c0ac656da47d7bc83e9a4b954d766ed6 (commit) Those revisions listed above that are new 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=95d2505e579be07c89022239366ebd71b12450c0 commit 95d2505e579be07c89022239366ebd71b12450c0 Author: Philipp Maier Date: Fri Jun 9 15:59:07 2017 +0200 octphy: fix segfault The priv pointer of the callback function app_info_compl_cb() is set to null by the pointer. It should be set to pinst instead. Besides of that there is a memory violation while accessing the local variable ver_hdr using osmo_strlcpy(). Both is fixed with this commit. Change-Id: I558d78ef29e9a4d8f45f4142611f11289d3ed806 ----------------------------------------------------------------------- Summary of changes: src/osmo-bts-octphy/l1_oml.c | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Fri Jun 9 14:33:35 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 9 Jun 2017 14:33:35 GMT Subject: osmo-bts.git branch master updated. 0.4.0-472-g3e2de52 Message-ID: <201706091433.v59EXZ6j081393@git.osmocom.org> This is an 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 3e2de526b0ec314ac0dbacb58d5004e7aea04dfb (commit) via 88b2cc30a6a7253c2c4c76178e5727fad48556ca (commit) via 67d3b8b136a720a0487074c23bc1656f681c94f1 (commit) from 95d2505e579be07c89022239366ebd71b12450c0 (commit) Those revisions listed above that are new 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=3e2de526b0ec314ac0dbacb58d5004e7aea04dfb commit 3e2de526b0ec314ac0dbacb58d5004e7aea04dfb Author: Philipp Maier Date: Fri Jun 9 12:58:29 2017 +0200 cosmetic: remove unused variable Tha variable ms_timing_offset in lchan_meas_check_compute is not used anymore. Change-Id: I40c393f6864fe72b88a70da265b7775da8fb469c http://cgit.osmocom.org/osmo-bts/commit/?id=88b2cc30a6a7253c2c4c76178e5727fad48556ca commit 88b2cc30a6a7253c2c4c76178e5727fad48556ca Author: Philipp Maier Date: Fri Jun 9 12:10:19 2017 +0200 sysmobts: normalize frame number in measurement indication The higher layers relay on a normalized version of frame number in order to detect the end of a measurement period. The frame number on which the measurement reports are sent may depend on the phy, so we need to normalize the frame number before we report it to the higher layers. Change-Id: I90bd01479e41f04a6b0aefe3845d071e3148d0c6 http://cgit.osmocom.org/osmo-bts/commit/?id=67d3b8b136a720a0487074c23bc1656f681c94f1 commit 67d3b8b136a720a0487074c23bc1656f681c94f1 Author: Philipp Maier Date: Fri Jun 9 12:21:47 2017 +0200 Revert "measurement: exclude idle channels from uplink measurement" The offsets used in the lookup tables may be phy dependand. So we will have to do the alignment in the layer 1 interface of the phy dependand code before we report the frame number up to the higher layers. This reverts commit e0fb3ae52d747b26b6487ec67c79eceaf37a125c. Change-Id: I8acab50cc1bb1cb133831c6a145f4d790e99176c ----------------------------------------------------------------------- Summary of changes: src/common/measurement.c | 54 +++++++++++++++++++++------------------------- src/osmo-bts-sysmo/l1_if.c | 12 +++++++++-- 2 files changed, 34 insertions(+), 32 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Fri Jun 9 17:22:09 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 9 Jun 2017 17:22:09 GMT Subject: libosmocore.git branch neels/aoip created. 0.9.6-263-ge6d6734 Message-ID: <201706091722.v59HM981034292@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "An utility library for Open Source Mobile Communications". The branch, neels/aoip has been created at e6d67343fee668a0290f92f7a0bdf633eae4f0e5 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmocore/commit/?id=e6d67343fee668a0290f92f7a0bdf633eae4f0e5 commit e6d67343fee668a0290f92f7a0bdf633eae4f0e5 Author: Philipp Maier Date: Fri Jun 2 13:49:16 2017 +0200 gsm0808: add function to extrapolate speech codec The contents of the speech codec element (struct gsm0808_speech_codec), that is also used in the speech codec list element (struct gsm0808_speech_codec_list) can be extrapolated directly from the permitted speech parameter in the channel type field (struct gsm0808_channel_type) when full AoIP with compressed speech via RTP/UDP/IP is assumed and when the codec configuration on the air interface exactly matches the codec configuration on the IP backhaul. This patch adds a function that can be used as a helper to fill out spech codec fields by only giving a permitted speech parameter as input. Change-Id: I257c972e9fdf0dfe940a8d483447085bd62e50a2 http://cgit.osmocom.org/libosmocore/commit/?id=8acc3b2bf77faf947ee3c578974ef91708e9471f commit 8acc3b2bf77faf947ee3c578974ef91708e9471f Author: Philipp Maier Date: Fri Jun 2 13:22:34 2017 +0200 gsm0808: add function to translate perm speech to speech codec type The permitted speech field used in channel type element (struct gsm0808_channel_type) uses a different representation as the type field in the speech codec element (struct gsm0808_speech_codec) This patch adds a function to convert from permitted speech to speech codec type. Change-Id: Ib26a9c20864459b2baaa04f49b6e7902ba44b7cb http://cgit.osmocom.org/libosmocore/commit/?id=22cdb7db094bf88f19acd83e188cd2acfb57a51f commit 22cdb7db094bf88f19acd83e188cd2acfb57a51f Author: Philipp Maier Date: Fri Jun 2 11:25:28 2017 +0200 gsm0808: add default speech codec configuration In an AoIP scenario, the speech codec list field specifies the codecs used in the RTP interface. This patch adds a table with default codec configurations that match the codec configurations that are also used on the air interface. Change-Id: I9dc0165d76a022b2c1b7418bc3133407e61b7261 http://cgit.osmocom.org/libosmocore/commit/?id=4cb94a1e3a3148d44b65ddb7c2742844f5ca4394 commit 4cb94a1e3a3148d44b65ddb7c2742844f5ca4394 Author: Philipp Maier Date: Thu Jun 1 17:11:19 2017 +0200 gsm0808: fix AoIP speech codec element parser/generator The implementation of the parser/generator for the speech codec information element slightly wrong, making it impossible to use it properly. (See also: 3GPP TS 48.008, 3.2.2.103) Change-Id: Idabb0f9620659557672e1c6b90c75481192e5c89 http://cgit.osmocom.org/libosmocore/commit/?id=1e210a0ff11466d7aadfc400fffe4881798d9945 commit 1e210a0ff11466d7aadfc400fffe4881798d9945 Author: Philipp Maier Date: Thu Jun 1 12:11:56 2017 +0200 gsm0808: add speech codec type constants The codec type to be set in member type in struct gsm0808_speech_codec has its own coding scheme to reference the used codec types. This patch declares an enum with valid speech codec types. Change-Id: Icaa768071d4364e671bc7e6d48b82d1f07f93f93 http://cgit.osmocom.org/libosmocore/commit/?id=cfad6db01d80e8fb4b514b5dbe7ddd5681b2a2ee commit cfad6db01d80e8fb4b514b5dbe7ddd5681b2a2ee Author: Philipp Maier Date: Fri Apr 28 11:05:44 2017 +0200 gsm0808: fixup length check of the element decoder functions The length check of the decoder functions is not entirely correct. The check also checks for values below zero, which does not make sense, since the length is encoded as uint8_t. For some elements a minimum length is known (in most cases this is 1, so checking for zero is sufficient but in some cases (e.g. channel type) the spec mentions a minimum and maximum length. This is now also reflected in the code. Change-Id: I78bc887f68d1963d28c6fcd631ac20ccd893d6d6 http://cgit.osmocom.org/libosmocore/commit/?id=888666a3ea346eef8bb411792862f513a4ffd07e commit 888666a3ea346eef8bb411792862f513a4ffd07e Author: Philipp Maier Date: Wed May 31 15:07:26 2017 +0200 gsm0808: update permitted speech constants 3GPP TS 48.008 specifies two new half rate speech modes and two new full rate speech modes. This patch adds the matching constants to enum gsm0808_permitted_speech Change-Id: Id426f7dbffe46450d0cf6df20236a9e68f065f8d http://cgit.osmocom.org/libosmocore/commit/?id=744ed4f73b66e7f2f53a1fb5b5f2a26957d5d0b3 commit 744ed4f73b66e7f2f53a1fb5b5f2a26957d5d0b3 Author: Philipp Maier Date: Wed May 31 17:22:03 2017 +0200 gsm0408: update bearer capability speech version 3GPP TS 24.008 specifies two new speech versions for half rate and two new speech modes for full rate. This patch adds the relevant constants to enum gsm48_bcap_speech_ver in gsm_04_08.h Change-Id: Id2835384c855f924332d38f01c73bd1cfdb62549 ----------------------------------------------------------------------- hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Sat Jun 10 15:51:11 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 10 Jun 2017 15:51:11 GMT Subject: osmocom-analog.git branch master updated. 3e86ef95c4d522ea45dbb49f266a47bf41c33452 Message-ID: <201706101551.v5AFpBmA024321@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "A/B/C Netz". The branch, master has been updated via 3e86ef95c4d522ea45dbb49f266a47bf41c33452 (commit) via 19afb792b55e80e62a3bb7d9ae2cfb770ecec773 (commit) via 50b2021d2168917d9fc395abb03d05fff5d36486 (commit) via dbdedfe1a16926d23ad7d066ea81159690956084 (commit) via d23672354f7087b81f780cd6f62db0319fb73c85 (commit) via 329463bb8c5c14a1f54f0a057bacaf1441f01ed0 (commit) via aef4cf09977a7b58d0b3e3671da7aa6b3ae6405c (commit) via e0534db15cb04360bb22e63ac5878d323f71ba34 (commit) via e653475ff7e541540cb1e9a228d36779b09d722f (commit) via 57d4d1739eed6bb908577f2aef9a4d952387df05 (commit) via 6adfcf74664a30021f12cc84e00a7cd471ee81a1 (commit) via bb64c6b3ba80f8ef844bae59e270ca9e3b43d1fd (commit) via 2c1ab897232fdcbf11a9a9cc74562a1d7221a517 (commit) via fc3b3e07be34b1daacd968a9a9e4be5b6db7818e (commit) via 56024b384b01a287ce00c43463590a28c3ca8c32 (commit) via 76a3484c5c90cf5bcbcc26d4f14dbe5c062656c5 (commit) from c086e66b7cd3ad08b6840c8ea8a704d76171eabd (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmocom-analog/commit/?id=3e86ef95c4d522ea45dbb49f266a47bf41c33452 commit 3e86ef95c4d522ea45dbb49f266a47bf41c33452 Author: Andreas Eversberg Date: Sat Jun 10 17:49:59 2017 +0200 B-Netz: Minor printf fix http://cgit.osmocom.org/osmocom-analog/commit/?id=19afb792b55e80e62a3bb7d9ae2cfb770ecec773 commit 19afb792b55e80e62a3bb7d9ae2cfb770ecec773 Author: Andreas Eversberg Date: Sat Jun 10 17:11:47 2017 +0200 NMT: Fix and adjustements to supervisory signal detection http://cgit.osmocom.org/osmocom-analog/commit/?id=50b2021d2168917d9fc395abb03d05fff5d36486 commit 50b2021d2168917d9fc395abb03d05fff5d36486 Author: Andreas Eversberg Date: Fri Jun 9 20:18:24 2017 +0200 NMT 450: Support for other European counties, like Belgium, Czech, Slovakia http://cgit.osmocom.org/osmocom-analog/commit/?id=dbdedfe1a16926d23ad7d066ea81159690956084 commit dbdedfe1a16926d23ad7d066ea81159690956084 Author: Andreas Eversberg Date: Sun Jun 4 16:11:13 2017 +0200 AMPS: Fixed selecting right CRC values for FOCC words http://cgit.osmocom.org/osmocom-analog/commit/?id=d23672354f7087b81f780cd6f62db0319fb73c85 commit d23672354f7087b81f780cd6f62db0319fb73c85 Author: Andreas Eversberg Date: Sun Jun 4 12:18:49 2017 +0200 Add option to set MNCC socket name (to run multiple base stations) http://cgit.osmocom.org/osmocom-analog/commit/?id=329463bb8c5c14a1f54f0a057bacaf1441f01ed0 commit 329463bb8c5c14a1f54f0a057bacaf1441f01ed0 Author: Andreas Eversberg Date: Wed May 31 18:14:20 2017 +0200 SDR: Add option to give channel number Using SoapySDR server allows to run different networks on multi channel SDR devices. http://cgit.osmocom.org/osmocom-analog/commit/?id=aef4cf09977a7b58d0b3e3671da7aa6b3ae6405c commit aef4cf09977a7b58d0b3e3671da7aa6b3ae6405c Author: Andreas Eversberg Date: Wed May 31 08:35:13 2017 +0200 Make spectrum display nicer by plotting continuous lines between samples http://cgit.osmocom.org/osmocom-analog/commit/?id=e0534db15cb04360bb22e63ac5878d323f71ba34 commit e0534db15cb04360bb22e63ac5878d323f71ba34 Author: Andreas Eversberg Date: Wed May 31 08:33:47 2017 +0200 Make spectrum display a little nicer by using '|' instead of ':' http://cgit.osmocom.org/osmocom-analog/commit/?id=e653475ff7e541540cb1e9a228d36779b09d722f commit e653475ff7e541540cb1e9a228d36779b09d722f Author: Andreas Eversberg Date: Sun May 28 09:35:47 2017 +0200 NMT: Allow NULL (B'0000') to be used as country selector in traffic area http://cgit.osmocom.org/osmocom-analog/commit/?id=57d4d1739eed6bb908577f2aef9a4d952387df05 commit 57d4d1739eed6bb908577f2aef9a4d952387df05 Author: Andreas Eversberg Date: Fri May 26 07:27:30 2017 +0200 AMPS/C-Netz: Correctly release pending transaction when creating a new one If transactions is created, look on all channels for pending transaction with same subscriber. 1. Remove that transaction. 2. Make channel return to IDLE. 3. Release call, if callref exists. http://cgit.osmocom.org/osmocom-analog/commit/?id=6adfcf74664a30021f12cc84e00a7cd471ee81a1 commit 6adfcf74664a30021f12cc84e00a7cd471ee81a1 Author: Andreas Eversberg Date: Thu May 25 18:43:54 2017 +0200 Status display Alows to show status of current channels and users http://cgit.osmocom.org/osmocom-analog/commit/?id=bb64c6b3ba80f8ef844bae59e270ca9e3b43d1fd commit bb64c6b3ba80f8ef844bae59e270ca9e3b43d1fd Author: Andreas Eversberg Date: Thu May 25 09:57:22 2017 +0200 AMPS: Add DTX support When DTX is enabled (-S dtx=2 or 3), a missing SAT tone causes the receiver to mute audio and insert a low level of comfort noise. Also the missing SAT tone will not cause the connection to be terminated. http://cgit.osmocom.org/osmocom-analog/commit/?id=2c1ab897232fdcbf11a9a9cc74562a1d7221a517 commit 2c1ab897232fdcbf11a9a9cc74562a1d7221a517 Author: Andreas Eversberg Date: Wed May 24 14:01:25 2017 +0200 Notify about usage of channels that are next to each other It is required to have at least one free channel between channels, to avoid interferences. This is only a warning, it will not reject channels next to each other. http://cgit.osmocom.org/osmocom-analog/commit/?id=fc3b3e07be34b1daacd968a9a9e4be5b6db7818e commit fc3b3e07be34b1daacd968a9a9e4be5b6db7818e Author: Andreas Eversberg Date: Wed May 24 14:00:08 2017 +0200 Finetuning LOSS (noise) detection The algorithm is still bad, but works in most cases http://cgit.osmocom.org/osmocom-analog/commit/?id=56024b384b01a287ce00c43463590a28c3ca8c32 commit 56024b384b01a287ce00c43463590a28c3ca8c32 Author: Andreas Eversberg Date: Sun May 21 16:40:10 2017 +0200 AMPS: Serveral minor fixes http://cgit.osmocom.org/osmocom-analog/commit/?id=76a3484c5c90cf5bcbcc26d4f14dbe5c062656c5 commit 76a3484c5c90cf5bcbcc26d4f14dbe5c062656c5 Author: Andreas Eversberg Date: Fri May 19 19:11:59 2017 +0200 C-Netz: Make demodulation algorithm (slope or leve) slectable via option By default (auto), the algorithm is selected, depending on sound card or SDR usage. For testing and debugging purpose, the algorithm can be forced. ----------------------------------------------------------------------- Summary of changes: src/amps/amps.c | 94 ++++++++++++++---- src/amps/amps.h | 15 ++- src/amps/dsp.c | 49 +++++---- src/amps/frame.c | 58 ++++++----- src/amps/main.c | 22 ++++- src/amps/sysinfo.c | 4 +- src/amps/sysinfo.h | 2 +- src/amps/transaction.c | 64 ++++++++++-- src/amps/transaction.h | 2 + src/anetz/anetz.c | 24 ++++- src/bnetz/bnetz.c | 30 ++++-- src/bnetz/main.c | 2 +- src/cnetz/cnetz.c | 25 ++++- src/cnetz/cnetz.h | 4 +- src/cnetz/dsp.c | 4 +- src/cnetz/dsp.h | 2 +- src/cnetz/fsk_demod.c | 15 ++- src/cnetz/fsk_demod.h | 1 + src/cnetz/main.c | 39 +++++++- src/cnetz/transaction.c | 58 ++++++++++- src/cnetz/transaction.h | 1 + src/common/Makefile.am | 1 + src/common/debug.c | 2 + src/common/display.h | 10 ++ src/common/display_spectrum.c | 10 +- src/common/display_status.c | 147 +++++++++++++++++++++++++++ src/common/display_wave.c | 93 +++++++++++++++--- src/common/loss.c | 2 +- src/common/main_common.c | 64 +++++++++--- src/common/sdr.c | 8 +- src/common/sdr.h | 2 +- src/common/sender.c | 6 ++ src/common/soapy.c | 3 +- src/common/soapy.h | 2 +- src/common/uhd.c | 3 +- src/common/uhd.h | 2 +- src/nmt/Makefile.am | 1 + src/nmt/countries.c | 224 ++++++++++++++++++++++++++++++++++++++++++ src/nmt/countries.h | 7 ++ src/nmt/dsp.c | 15 +-- src/nmt/dsp.h | 2 +- src/nmt/frame.c | 33 +++++-- src/nmt/main.c | 71 ++++++------- src/nmt/nmt.c | 147 +++++++++------------------ src/nmt/nmt.h | 5 +- 45 files changed, 1063 insertions(+), 312 deletions(-) create mode 100644 src/common/display_status.c create mode 100644 src/nmt/countries.c create mode 100644 src/nmt/countries.h hooks/post-receive -- A/B/C Netz From gitosis at osmocom.org Sun Jun 11 08:49:11 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 11 Jun 2017 08:49:11 GMT Subject: osmo-pcu.git branch master updated. 0.2-908-g0fb294a Message-ID: <201706110849.v5B8nB22018265@git.osmocom.org> This is an 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 0fb294a8dd45a86b8f9eb93211b69b6dbf0a6853 (commit) from 9dabfa2c2b882bf4ce72c941f021f7a439de041a (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-pcu/commit/?id=0fb294a8dd45a86b8f9eb93211b69b6dbf0a6853 commit 0fb294a8dd45a86b8f9eb93211b69b6dbf0a6853 Author: Harald Welte Date: Sun Jun 11 10:30:03 2017 +0200 lc15: fix configure.ac variable substitution causing compile error When "--enable-lc15bts-phy" is passed to './configure' without specifying an explicit header file path using "--with-litecell15=", we ended up generating an empty string as LITECELL15_INCDIR and rendered something like "-DENABLE_DIRECT_PHY -I -I../../git/src/osmo-bts-litecell15" as part of the compiler invocation, where the -I with no argument will hide the second -I, as the second one is supposed to be the optarg for the first include. This in turn made the "#include " fail, when using separate source and build directories. This patch fixes the configur script to use $includedir, rather than the non-existant $incdir as default for LITECELL15_INCDIR Change-Id: I483e62f8331e7867a92f8055c4d450fdd5288cb6 ----------------------------------------------------------------------- Summary of changes: configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Sun Jun 11 09:44:52 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 11 Jun 2017 09:44:52 GMT Subject: osmo-pcu.git branch master updated. 0.2-909-gc136be0 Message-ID: <201706110944.v5B9iqBZ034944@git.osmocom.org> This is an 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 c136be04f7784d245baf0adb2e2537ac0fae206d (commit) from 0fb294a8dd45a86b8f9eb93211b69b6dbf0a6853 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-pcu/commit/?id=c136be04f7784d245baf0adb2e2537ac0fae206d commit c136be04f7784d245baf0adb2e2537ac0fae206d Author: Harald Welte Date: Sun Jun 11 11:36:33 2017 +0200 lc15: further fixes regarding --with-litecell15 The fix in 0fb294a8dd45a86b8f9eb93211b69b6dbf0a6853 was only partially valid, as it unconditionally used $includedir, without any prefix. This polluted the include path with host include files in cross-compiling builds. Let's take a different approach and simply define LITECELL15_CFLAGS (similar to what pkgconfig does), which makes the "-I" go away if no --with-litecell15 has been specified. Change-Id: I63393decfe42a24dab56c7654f716c1580416ab2 ----------------------------------------------------------------------- Summary of changes: configure.ac | 8 ++++---- src/Makefile.am | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Sun Jun 11 22:04:19 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 11 Jun 2017 22:04:19 GMT Subject: rtl-sdr.git branch master updated. v0.5.3-16-gfa3a113 Message-ID: <201706112204.v5BM4Jc8045420@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Repository for Realtek RTL2832U based SDR software". The branch, master has been updated via fa3a113b77b6ed2738778a52ae4f9ce4e6f18ea3 (commit) from 2be1612e604f950ba21ef6ff12488eab62e66ad5 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/rtl-sdr/commit/?id=fa3a113b77b6ed2738778a52ae4f9ce4e6f18ea3 commit fa3a113b77b6ed2738778a52ae4f9ce4e6f18ea3 Author: Dimitri Stolnikov Date: Mon Jun 12 00:04:05 2017 +0200 rtl_tcp: add command for bias tee control ----------------------------------------------------------------------- Summary of changes: src/rtl_tcp.c | 4 ++++ 1 file changed, 4 insertions(+) hooks/post-receive -- Repository for Realtek RTL2832U based SDR software From gitosis at osmocom.org Sun Jun 11 22:05:56 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 11 Jun 2017 22:05:56 GMT Subject: gr-osmosdr.git branch master updated. v0.1.4-98-gc653754 Message-ID: <201706112205.v5BM5upn045910@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "GNU Radio block for interfacing with various radio hardware". The branch, master has been updated via c653754dde5e2cf682965e939cc016fbddbd45e4 (commit) via b7aab458ed706387cd34bc2c08c65f7562aee51b (commit) via 1693e4e9d802b8420c022b7c64a7d40551d37884 (commit) via 3c7d3f166401b1af6afd903b8d2b9729e8897189 (commit) via a3b4e5c815511aed75bee281831db941277496d8 (commit) via 26f93e46874824cd36bd9f05baf3fe3b851aa640 (commit) via 33a8d1c2aef31ab7fb9f40e673c974334081853e (commit) from cf9549485af61658eab3e14e0a89db80742eb547 (commit) Those revisions listed above that are new 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-osmosdr/commit/?id=c653754dde5e2cf682965e939cc016fbddbd45e4 commit c653754dde5e2cf682965e939cc016fbddbd45e4 Merge: b7aab45 cf95494 Author: Dimitri Stolnikov Date: Mon Jun 12 00:04:36 2017 +0200 Merge branch 'master' of git.osmocom.org:gr-osmosdr http://cgit.osmocom.org/gr-osmosdr/commit/?id=b7aab458ed706387cd34bc2c08c65f7562aee51b commit b7aab458ed706387cd34bc2c08c65f7562aee51b Author: Dimitri Stolnikov Date: Sun Jun 11 23:55:17 2017 +0200 freesrp: whitespace fixes http://cgit.osmocom.org/gr-osmosdr/commit/?id=1693e4e9d802b8420c022b7c64a7d40551d37884 commit 1693e4e9d802b8420c022b7c64a7d40551d37884 Author: Lukas Lao Beyer Date: Sat Apr 22 13:42:34 2017 -0400 FreeSRP: Add support for multiple devices in get_devices http://cgit.osmocom.org/gr-osmosdr/commit/?id=3c7d3f166401b1af6afd903b8d2b9729e8897189 commit 3c7d3f166401b1af6afd903b8d2b9729e8897189 Author: Dimitri Stolnikov Date: Sun Jun 11 22:04:03 2017 +0200 rtl,rtl_tcp: add bias=0|1 parameter to switch off|on bias voltage on gpio0 http://cgit.osmocom.org/gr-osmosdr/commit/?id=a3b4e5c815511aed75bee281831db941277496d8 commit a3b4e5c815511aed75bee281831db941277496d8 Author: Dimitri Stolnikov Date: Sun Jun 11 21:42:05 2017 +0200 rtl_tcp: delete LUT table in destructor http://cgit.osmocom.org/gr-osmosdr/commit/?id=26f93e46874824cd36bd9f05baf3fe3b851aa640 commit 26f93e46874824cd36bd9f05baf3fe3b851aa640 Author: Krzysztof Halasa Date: Sat Mar 18 10:16:48 2017 +0100 RTL-TCP: Convert to single class model The existing RTL TCP driver is quite different from its brother RTL_SDR. It's much more complicated, uses gr::blocks::deinterleave and gr::blocks::float_to_complex, and generally doesn't work correctly (e.g. https://github.com/csete/gqrx/issues/99 Spectrum is mirrored when filter or demodulator changes (rtl_tcp) #99) I've converted the RTL TCP driver to the model used by RTL_SDR, simplifying it in the process, and fixing the GQRX issue. http://cgit.osmocom.org/gr-osmosdr/commit/?id=33a8d1c2aef31ab7fb9f40e673c974334081853e commit 33a8d1c2aef31ab7fb9f40e673c974334081853e Author: Krzysztof Halasa Date: Sat Mar 18 10:07:19 2017 +0100 RTL-SDR: convert _lut to float[] to reduce size by a factor of 256 The _lut is being indexed by I + Q (16 bits = 65536 entries), however both samples can be processed independently, resulting in 8-bit LUT. Saves a bit of RAM and CPU cache. ----------------------------------------------------------------------- Summary of changes: grc/gen_osmosdr_blocks.py | 4 +- lib/freesrp/freesrp_common.cc | 270 +++++++++++++++--------------- lib/rtl/rtl_source_c.cc | 27 +-- lib/rtl/rtl_source_c.h | 4 +- lib/rtl_tcp/CMakeLists.txt | 1 - lib/rtl_tcp/rtl_tcp_source_c.cc | 360 ++++++++++++++++++++++++++++++++-------- lib/rtl_tcp/rtl_tcp_source_c.h | 32 +++- 7 files changed, 471 insertions(+), 227 deletions(-) hooks/post-receive -- GNU Radio block for interfacing with various radio hardware From gitosis at osmocom.org Sun Jun 11 23:54:18 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 11 Jun 2017 23:54:18 GMT Subject: openbsc.git branch laforge/ts_04_14 created. 0.15.0-801-ga15216643 Message-ID: <201706112354.v5BNsIuC077114@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, laforge/ts_04_14 has been created at a152166437f60179c660bfd7fd8407671b2478a9 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=a152166437f60179c660bfd7fd8407671b2478a9 commit a152166437f60179c660bfd7fd8407671b2478a9 Author: Harald Welte Date: Mon Jun 12 01:52:27 2017 +0200 Add VTY commands for experimentation with TS 04.14 commands TS 04.14 (TS 44.014) specifies a series of commands specific to conformance testing. Let's add some VTY commands to play (at least initially) with closing and opening voice loops in the MS. Change-Id: I38b1ee9dbf26f5689c38cb83b1b3c5e9eaad7678 http://cgit.osmocom.org/openbsc/commit/?id=ca10156efb4ee5f8f07353f3576be86f658d3bf6 commit ca10156efb4ee5f8f07353f3576be86f658d3bf6 Author: Harald Welte Date: Mon May 29 18:02:53 2017 +0200 WIP: Support for TS 04.14 conformance test commands Change-Id: Ib27edbfc8ccdedf00589ec715ced7bed435fa94c http://cgit.osmocom.org/openbsc/commit/?id=adfa9137c635e549317f7c4eac03aa10ed68c44d commit adfa9137c635e549317f7c4eac03aa10ed68c44d Author: Harald Welte Date: Mon May 29 13:54:27 2017 +0200 don't re-implement osmo_talloc_replace_string() osmo_talloc_replace_string() was introducd into libosmocore in 2014, see commit f3c7e85d05f7b2b7bf093162b776f71b2bc6420d There's no reason for us to re-implement this as bsc_replace_string here. Change-Id: I6d2fcaabbc74730f6f491a2b2d5c784ccafc6602 ----------------------------------------------------------------------- hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon Jun 12 00:08:45 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 12 Jun 2017 00:08:45 GMT Subject: libosmocore.git branch master updated. 0.9.6-256-g2956737 Message-ID: <201706120008.v5C08jJc081936@git.osmocom.org> This is an 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 29567376814597a93d78c337242fd1a6ded179ad (commit) from dee71726893934ad2c069121ff461654747b2819 (commit) Those revisions listed above that are new 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=29567376814597a93d78c337242fd1a6ded179ad commit 29567376814597a93d78c337242fd1a6ded179ad Author: Harald Welte Date: Mon May 29 15:58:43 2017 +0200 Add header file with definitions for GSM TS 04.14 / 3GPP TS 44.014 Change-Id: I1f4fc2761b55a4f83544c1c3793ab67fec9fc120 ----------------------------------------------------------------------- Summary of changes: include/Makefile.am | 1 + include/osmocom/gsm/protocol/gsm_04_14.h | 101 +++++++++++++++++++++++++++++++ src/gsm/Makefile.am | 2 +- src/gsm/gsm0414.c | 20 ++++++ src/gsm/libosmogsm.map | 2 + 5 files changed, 125 insertions(+), 1 deletion(-) create mode 100644 include/osmocom/gsm/protocol/gsm_04_14.h create mode 100644 src/gsm/gsm0414.c hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Mon Jun 12 09:46:25 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 12 Jun 2017 09:46:25 GMT Subject: openbsc.git branch pmaier/aoip updated. 0.15.0-799-g4f7ae4d22 Message-ID: <201706120946.v5C9kPQX055366@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, pmaier/aoip has been updated via 4f7ae4d22e36a618496ee545f75d7770b11b2007 (commit) via 3085965e05253c35807b927e3169da82408145bd (commit) from 31c2cfe2c5ad5218c1dc8d1f81526a9bf6b2eb04 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=4f7ae4d22e36a618496ee545f75d7770b11b2007 commit 4f7ae4d22e36a618496ee545f75d7770b11b2007 Author: Philipp Maier Date: Mon Jun 12 11:43:44 2017 +0200 Revert "mgcp: make sure all endpoints are closed on startup" Clearing all endpoints by sending a DLCX on startup has ben found to be a bit too offensive. It also will not help against inconsitancies that may occour during runtime (e.g. an overheard DLCX during regular call teardown). This reverts commit b669ea94cb78fd9b56ee8dd9392538151349f8ba. http://cgit.osmocom.org/openbsc/commit/?id=3085965e05253c35807b927e3169da82408145bd commit 3085965e05253c35807b927e3169da82408145bd Author: Philipp Maier Date: Mon Jun 12 11:39:41 2017 +0200 mgcp: Make sure endpoint is free on CRCX The MSC is aware of the assigned endpoints at all times, so it will not assign an occupied endpoint to someone else. However, if it has just restarted, there maybe lingering open endpoints. This patch introduces a fairly simple soultion. Before a new endpoint is seized (CRCX), a DLCX is send in advance. If the endpoint was still occupied with a dead connection, it will be freed. If it was free anyway, the DLCX will just have no effect. ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/msc_ifaces.h | 1 - openbsc/src/libmgcp/mgcpgw_client.c | 3 +-- openbsc/src/libmsc/msc_ifaces.c | 29 +++++++++++------------------ openbsc/src/osmo-msc/msc_main.c | 4 ---- 4 files changed, 12 insertions(+), 25 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon Jun 12 10:28:10 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 12 Jun 2017 10:28:10 GMT Subject: openbsc.git branch pmaier/aoip updated. 0.15.0-800-ge6d80bb74 Message-ID: <201706121028.v5CASAiA067351@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, pmaier/aoip has been updated via e6d80bb7436dd30b314a6b586f9c60d5ad89dad8 (commit) from 4f7ae4d22e36a618496ee545f75d7770b11b2007 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=e6d80bb7436dd30b314a6b586f9c60d5ad89dad8 commit e6d80bb7436dd30b314a6b586f9c60d5ad89dad8 Author: Philipp Maier Date: Mon Jun 12 12:26:31 2017 +0200 mgcp: make bts base port configurable Currently the rtp base port of the BTS is hardcoded (4000) and not configurable. This patch adds VTY configuration options to make it adjustable. ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/mgcpgw_client.h | 1 + openbsc/src/libmgcp/mgcpgw_client.c | 2 ++ openbsc/src/libmgcp/mgcpgw_client_vty.c | 21 +++++++++++++++++++++ openbsc/src/libmsc/msc_ifaces.c | 12 +++++++++--- 4 files changed, 33 insertions(+), 3 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon Jun 12 12:26:28 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 12 Jun 2017 12:26:28 GMT Subject: openbsc.git branch pmaier/aoip updated. 0.15.0-805-g6b8cc2303 Message-ID: <201706121226.v5CCQS5I001355@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, pmaier/aoip has been updated via 6b8cc23031a123a9bd59d4dff06a88e911b4b0ba (commit) via a6b88ad0e67c8853b0174a136d994e6061baedd7 (commit) via ef2f53aa36a2eda362e0cb9bf04bc33c5a01cb17 (commit) via 83c6ba49866cdc80835e687d01e2f46c61565b7c (commit) via 1d6600b2380f16cf5043717a971799a4329e318b (commit) from e6d80bb7436dd30b314a6b586f9c60d5ad89dad8 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=6b8cc23031a123a9bd59d4dff06a88e911b4b0ba commit 6b8cc23031a123a9bd59d4dff06a88e911b4b0ba Author: Philipp Maier Date: Mon Jun 12 14:06:18 2017 +0200 sccp-lite: remove old sccp-lite code in osmo_bsc_sccp.c all code is commented out. There is no point in keeping the file. This commit deletes it. http://cgit.osmocom.org/openbsc/commit/?id=a6b88ad0e67c8853b0174a136d994e6061baedd7 commit a6b88ad0e67c8853b0174a136d994e6061baedd7 Author: Philipp Maier Date: Mon Jun 12 13:49:07 2017 +0200 osmo-bsc: Send USSD notification when an MSC loss is detected the old sccp-lite based imlementation offered support for sending an USSD notification as soon as a loss of the MSC connection is detected. This is done before forcefully dropping the affected connection. This commit ports the feature to the new libosmo-sigtran implementation. NOTE: I do not know if this works and I also do not really understand how this is even possible. Sending an USSD notification would rquire the subscriber to be properly attached? When the MSC is lost this almost not possible since no backend to authenticate against is available. http://cgit.osmocom.org/openbsc/commit/?id=ef2f53aa36a2eda362e0cb9bf04bc33c5a01cb17 commit ef2f53aa36a2eda362e0cb9bf04bc33c5a01cb17 Author: Philipp Maier Date: Mon Jun 12 13:22:59 2017 +0200 cosmetic: make function names in a_iface_bssap more expressive. The function names in a_iface_bssap.c are not very expressive. The problem not only exists on the API side, but also for static functions. This patch replaces the function names with more expressive names. http://cgit.osmocom.org/openbsc/commit/?id=83c6ba49866cdc80835e687d01e2f46c61565b7c commit 83c6ba49866cdc80835e687d01e2f46c61565b7c Author: Philipp Maier Date: Mon Jun 12 12:52:35 2017 +0200 cosmetic: more expressive function names in a_iface The function names if the API function in a_iface.c are not very expressive. Besides of that, the prototypes are in the wrong header file. This commit gives the function more expressive names and moves the prototypes in the right header file. http://cgit.osmocom.org/openbsc/commit/?id=1d6600b2380f16cf5043717a971799a4329e318b commit 1d6600b2380f16cf5043717a971799a4329e318b Author: Philipp Maier Date: Mon Jun 12 12:34:26 2017 +0200 fixup: return with value in void function ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/a_iface.h | 13 ++ openbsc/include/openbsc/a_iface_bssap.h | 11 +- openbsc/include/openbsc/msc_ifaces.h | 17 -- openbsc/src/libmsc/a_iface.c | 16 +- openbsc/src/libmsc/a_iface_bssap.c | 56 ++--- openbsc/src/libmsc/gsm_04_08.c | 5 +- openbsc/src/libmsc/gsm_subscriber.c | 3 +- openbsc/src/libmsc/msc_ifaces.c | 10 +- openbsc/src/osmo-bsc/Makefile.am | 1 - openbsc/src/osmo-bsc/osmo_bsc_sccp.c | 351 -------------------------------- openbsc/src/osmo-bsc/osmo_bsc_sigtran.c | 22 ++ 11 files changed, 89 insertions(+), 416 deletions(-) delete mode 100644 openbsc/src/osmo-bsc/osmo_bsc_sccp.c hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon Jun 12 14:34:52 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 12 Jun 2017 14:34:52 GMT Subject: libosmocore.git branch master updated. 0.9.6-260-g2f984ea Message-ID: <201706121434.v5CEYqqL035879@git.osmocom.org> This is an 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 2f984ea1943d3efa01c069b29b330f84f8a6a665 (commit) via 0eb2c5dab2f9ed61c86cafe96363cee1936ae552 (commit) via c663678b26aed636e13b56ab8a220791e268f244 (commit) via b9946d372cb17c95ef629449961004d6e6f12239 (commit) from 29567376814597a93d78c337242fd1a6ded179ad (commit) Those revisions listed above that are new 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=2f984ea1943d3efa01c069b29b330f84f8a6a665 commit 2f984ea1943d3efa01c069b29b330f84f8a6a665 Author: Harald Welte Date: Mon Jun 12 15:05:21 2017 +0200 gsm0503_coding: Mark gsm0503_mcs_{ul,dl}_codes as const The table describing the various MCS convolutional codes are constant data and should be marked as such. Change-Id: I4918521ee4572a67cbee5f9b49257fc5bfcde511 http://cgit.osmocom.org/libosmocore/commit/?id=0eb2c5dab2f9ed61c86cafe96363cee1936ae552 commit 0eb2c5dab2f9ed61c86cafe96363cee1936ae552 Author: Harald Welte Date: Mon Jun 12 15:03:11 2017 +0200 gsm0503_interleaving: Mark input arguments as 'const *' The interleaving/deinterleaving functions were missing 'const' qualifiers on their input data buffers Change-Id: I2118c34a6353167787b23f877f1d81d60151aaf9 http://cgit.osmocom.org/libosmocore/commit/?id=c663678b26aed636e13b56ab8a220791e268f244 commit c663678b26aed636e13b56ab8a220791e268f244 Author: Harald Welte Date: Mon Jun 12 14:59:37 2017 +0200 Add doxygen documentation to libosmocoding This adds the minimum amount of API documentation that we should have on all our code, particularly new code merged into a library. Change-Id: I526804f64313867913574e50e5b9e9205ad3aa74 http://cgit.osmocom.org/libosmocore/commit/?id=b9946d372cb17c95ef629449961004d6e6f12239 commit b9946d372cb17c95ef629449961004d6e6f12239 Author: Harald Welte Date: Mon Jun 12 09:40:16 2017 +0200 gsm0503_{coding,mapping}: Mark input arguments as 'const' It is generally our coding style to mark pointers to constant input data as 'const *'. For some reason the gsm0503 coding and mapping was not adhering to this, so let's bring it into compliance. Change-Id: Id8731d7ae6171dff94741b6ddbb95ab5f03bfd4e ----------------------------------------------------------------------- Summary of changes: Doxyfile.coding.in | 2 +- include/osmocom/coding/gsm0503_coding.h | 46 ++-- include/osmocom/coding/gsm0503_interleaving.h | 20 +- include/osmocom/coding/gsm0503_mapping.h | 16 +- include/osmocom/coding/gsm0503_parity.h | 10 + include/osmocom/coding/gsm0503_tables.h | 10 + src/coding/gsm0503_coding.c | 375 +++++++++++++++++++++----- src/coding/gsm0503_interleaving.c | 127 ++++++++- src/coding/gsm0503_mapping.c | 19 +- src/coding/gsm0503_parity.c | 40 +-- src/coding/gsm0503_tables.c | 14 + 11 files changed, 556 insertions(+), 123 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Mon Jun 12 17:13:31 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 12 Jun 2017 17:13:31 GMT Subject: openbsc.git branch pmaier/aoip updated. 0.15.0-808-g798ebfdce Message-ID: <201706121713.v5CHDVYn081459@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, pmaier/aoip has been updated via 798ebfdceb4fa01583e38856ab4c9c89abc63ea4 (commit) via 2f93e09eaacad3b6690f5d4d33ef4daa9067d409 (commit) via e8619500109d65fdfe401eeaaeaeddebcc178f04 (commit) from 6b8cc23031a123a9bd59d4dff06a88e911b4b0ba (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=798ebfdceb4fa01583e38856ab4c9c89abc63ea4 commit 798ebfdceb4fa01583e38856ab4c9c89abc63ea4 Author: Philipp Maier Date: Mon Jun 12 19:09:43 2017 +0200 osmo-bsc: react on reset requests from MSC The bsc side currently can not receive reset commands from an MSC. This patch adds required functionality to receive a reset command and acknowlege it properly. The effects are the same as with when sending resets (all drop all ongoing calls and sccp connections) http://cgit.osmocom.org/openbsc/commit/?id=2f93e09eaacad3b6690f5d4d33ef4daa9067d409 commit 2f93e09eaacad3b6690f5d4d33ef4daa9067d409 Author: Philipp Maier Date: Mon Jun 12 17:40:01 2017 +0200 libcommon-cs: genralize a interface reset fsm The AoIP standard also describes an MSC->BSC reset procedure. We currently do not implement it. However, the fsm that is used to issue the reset request from the bsc side is not generalized. This patch generalizes the code in order to be able to use the same code on the MSC side to perform a reset procedure from there. http://cgit.osmocom.org/openbsc/commit/?id=e8619500109d65fdfe401eeaaeaeddebcc178f04 commit e8619500109d65fdfe401eeaaeaeddebcc178f04 Author: Philipp Maier Date: Mon Jun 12 15:58:28 2017 +0200 fixup: remove unused counter Forgot to remove the counter struct osmo_timer_list msc_reset_timer; Needs to be fixuped into the reset handling patches ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/Makefile.am | 2 +- .../openbsc/{osmo_bsc_reset.h => a_reset.h} | 36 +++++++-- openbsc/include/openbsc/bsc_msc.h | 5 +- openbsc/include/openbsc/osmo_bsc_sigtran.h | 10 +-- openbsc/src/libcommon-cs/Makefile.am | 1 + .../osmo_bsc_reset.c => libcommon-cs/a_reset.c} | 92 +++++++++++----------- openbsc/src/osmo-bsc/Makefile.am | 1 - openbsc/src/osmo-bsc/osmo_bsc_bssap.c | 25 +++++- openbsc/src/osmo-bsc/osmo_bsc_sigtran.c | 50 +++++++++--- 9 files changed, 145 insertions(+), 77 deletions(-) rename openbsc/include/openbsc/{osmo_bsc_reset.h => a_reset.h} (55%) rename openbsc/src/{osmo-bsc/osmo_bsc_reset.c => libcommon-cs/a_reset.c} (59%) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon Jun 12 19:11:29 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 12 Jun 2017 19:11:29 GMT Subject: openbsc.git branch neels/aoip updated. 0.15.0-810-gf28797a84 Message-ID: <201706121911.v5CJBTOh018222@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was 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/aoip has been updated via f28797a84df8d13743222b87e664cdeae450840c (commit) via a29091aba81d0303b47dbdc7377bd2d8db9a687c (commit) via 37170a74eee6c19a2b8633c747887a3ac1b9fee2 (commit) via 163d2e3651eeb24618e4ae70d0b4be813d7379f4 (commit) via d56f7d7d61b9539bdbf4b8ab39ab3233d026c277 (commit) via 42a59b8064bf19d9b0376a6bdf4b4e7a860c793c (commit) via c137e86538a0b027f5be46c1ce7e09d6f92848a4 (commit) via 55f00baeac572514a4585324b940b0d01c2a0e46 (commit) via 4caee3540d4d58eb6e5fadbf5bfaf7903348c961 (commit) via 4aced69b42e2fb8f57b5c8611406149f44410bc2 (commit) via 074d6f6a14df5e8057cfd280f0729ed31cf24018 (commit) from 0293f48d0cabad35f8794ff71e565138bbf3dbcd (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=f28797a84df8d13743222b87e664cdeae450840c commit f28797a84df8d13743222b87e664cdeae450840c Author: Philipp Maier Date: Mon Jun 12 19:09:43 2017 +0200 osmo-bsc: react on reset requests from MSC The bsc side currently can not receive reset commands from an MSC. This patch adds required functionality to receive a reset command and acknowlege it properly. The effects are the same as with when sending resets (all drop all ongoing calls and sccp connections) http://cgit.osmocom.org/openbsc/commit/?id=a29091aba81d0303b47dbdc7377bd2d8db9a687c commit a29091aba81d0303b47dbdc7377bd2d8db9a687c Author: Philipp Maier Date: Mon Jun 12 17:40:01 2017 +0200 libcommon-cs: genralize a interface reset fsm The AoIP standard also describes an MSC->BSC reset procedure. We currently do not implement it. However, the fsm that is used to issue the reset request from the bsc side is not generalized. This patch generalizes the code in order to be able to use the same code on the MSC side to perform a reset procedure from there. http://cgit.osmocom.org/openbsc/commit/?id=37170a74eee6c19a2b8633c747887a3ac1b9fee2 commit 37170a74eee6c19a2b8633c747887a3ac1b9fee2 Author: Philipp Maier Date: Mon Jun 12 15:58:28 2017 +0200 fixup: remove unused counter Forgot to remove the counter struct osmo_timer_list msc_reset_timer; Needs to be fixuped into the reset handling patches http://cgit.osmocom.org/openbsc/commit/?id=163d2e3651eeb24618e4ae70d0b4be813d7379f4 commit 163d2e3651eeb24618e4ae70d0b4be813d7379f4 Author: Philipp Maier Date: Mon Jun 12 14:06:18 2017 +0200 sccp-lite: remove old sccp-lite code in osmo_bsc_sccp.c all code is commented out. There is no point in keeping the file. This commit deletes it. http://cgit.osmocom.org/openbsc/commit/?id=d56f7d7d61b9539bdbf4b8ab39ab3233d026c277 commit d56f7d7d61b9539bdbf4b8ab39ab3233d026c277 Author: Philipp Maier Date: Mon Jun 12 13:49:07 2017 +0200 osmo-bsc: Send USSD notification when an MSC loss is detected the old sccp-lite based imlementation offered support for sending an USSD notification as soon as a loss of the MSC connection is detected. This is done before forcefully dropping the affected connection. This commit ports the feature to the new libosmo-sigtran implementation. NOTE: I do not know if this works and I also do not really understand how this is even possible. Sending an USSD notification would rquire the subscriber to be properly attached? When the MSC is lost this almost not possible since no backend to authenticate against is available. http://cgit.osmocom.org/openbsc/commit/?id=42a59b8064bf19d9b0376a6bdf4b4e7a860c793c commit 42a59b8064bf19d9b0376a6bdf4b4e7a860c793c Author: Philipp Maier Date: Mon Jun 12 13:22:59 2017 +0200 cosmetic: make function names in a_iface_bssap more expressive. The function names in a_iface_bssap.c are not very expressive. The problem not only exists on the API side, but also for static functions. This patch replaces the function names with more expressive names. http://cgit.osmocom.org/openbsc/commit/?id=c137e86538a0b027f5be46c1ce7e09d6f92848a4 commit c137e86538a0b027f5be46c1ce7e09d6f92848a4 Author: Philipp Maier Date: Mon Jun 12 12:52:35 2017 +0200 cosmetic: more expressive function names in a_iface The function names if the API function in a_iface.c are not very expressive. Besides of that, the prototypes are in the wrong header file. This commit gives the function more expressive names and moves the prototypes in the right header file. http://cgit.osmocom.org/openbsc/commit/?id=55f00baeac572514a4585324b940b0d01c2a0e46 commit 55f00baeac572514a4585324b940b0d01c2a0e46 Author: Philipp Maier Date: Mon Jun 12 12:34:26 2017 +0200 fixup: return with value in void function http://cgit.osmocom.org/openbsc/commit/?id=4caee3540d4d58eb6e5fadbf5bfaf7903348c961 commit 4caee3540d4d58eb6e5fadbf5bfaf7903348c961 Author: Philipp Maier Date: Mon Jun 12 12:26:31 2017 +0200 mgcp: make bts base port configurable Currently the rtp base port of the BTS is hardcoded (4000) and not configurable. This patch adds VTY configuration options to make it adjustable. http://cgit.osmocom.org/openbsc/commit/?id=4aced69b42e2fb8f57b5c8611406149f44410bc2 commit 4aced69b42e2fb8f57b5c8611406149f44410bc2 Author: Philipp Maier Date: Mon Jun 12 11:43:44 2017 +0200 Revert "mgcp: make sure all endpoints are closed on startup" Clearing all endpoints by sending a DLCX on startup has ben found to be a bit too offensive. It also will not help against inconsitancies that may occour during runtime (e.g. an overheard DLCX during regular call teardown). This reverts commit b669ea94cb78fd9b56ee8dd9392538151349f8ba. http://cgit.osmocom.org/openbsc/commit/?id=074d6f6a14df5e8057cfd280f0729ed31cf24018 commit 074d6f6a14df5e8057cfd280f0729ed31cf24018 Author: Philipp Maier Date: Mon Jun 12 11:39:41 2017 +0200 mgcp: Make sure endpoint is free on CRCX The MSC is aware of the assigned endpoints at all times, so it will not assign an occupied endpoint to someone else. However, if it has just restarted, there maybe lingering open endpoints. This patch introduces a fairly simple soultion. Before a new endpoint is seized (CRCX), a DLCX is send in advance. If the endpoint was still occupied with a dead connection, it will be freed. If it was free anyway, the DLCX will just have no effect. ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/Makefile.am | 2 +- openbsc/include/openbsc/a_iface.h | 13 + openbsc/include/openbsc/a_iface_bssap.h | 11 +- .../openbsc/{osmo_bsc_reset.h => a_reset.h} | 36 ++- openbsc/include/openbsc/bsc_msc.h | 5 +- openbsc/include/openbsc/mgcpgw_client.h | 1 + openbsc/include/openbsc/msc_ifaces.h | 18 -- openbsc/include/openbsc/osmo_bsc_sigtran.h | 10 +- openbsc/src/libcommon-cs/Makefile.am | 1 + .../osmo_bsc_reset.c => libcommon-cs/a_reset.c} | 92 +++--- openbsc/src/libmgcp/mgcpgw_client.c | 5 +- openbsc/src/libmgcp/mgcpgw_client_vty.c | 21 ++ openbsc/src/libmsc/a_iface.c | 16 +- openbsc/src/libmsc/a_iface_bssap.c | 56 ++-- openbsc/src/libmsc/gsm_04_08.c | 5 +- openbsc/src/libmsc/gsm_subscriber.c | 3 +- openbsc/src/libmsc/msc_ifaces.c | 51 +-- openbsc/src/osmo-bsc/Makefile.am | 2 - openbsc/src/osmo-bsc/osmo_bsc_bssap.c | 25 +- openbsc/src/osmo-bsc/osmo_bsc_sccp.c | 351 --------------------- openbsc/src/osmo-bsc/osmo_bsc_sigtran.c | 70 +++- openbsc/src/osmo-msc/msc_main.c | 4 - 22 files changed, 278 insertions(+), 520 deletions(-) rename openbsc/include/openbsc/{osmo_bsc_reset.h => a_reset.h} (55%) rename openbsc/src/{osmo-bsc/osmo_bsc_reset.c => libcommon-cs/a_reset.c} (59%) delete mode 100644 openbsc/src/osmo-bsc/osmo_bsc_sccp.c hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon Jun 12 19:38:27 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 12 Jun 2017 19:38:27 GMT Subject: openbsc.git branch master updated. 0.15.0-802-ga60bb3dd2 Message-ID: <201706121938.v5CJcR6Q025561@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was 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 a60bb3dd28ce9e3720f8ee1b262893f3e233e2e6 (commit) from c51c1e795091ba7663a2303bda48cb12fa327c19 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=a60bb3dd28ce9e3720f8ee1b262893f3e233e2e6 commit a60bb3dd28ce9e3720f8ee1b262893f3e233e2e6 Author: Max Date: Mon Jun 12 13:45:03 2017 +0200 OML: fix potential OOB memory access Use sizeof target BTS feature storage to make sure we always fit into pre-allocated memory. Also use it for log check. Change-Id: Ib107daa6e8b9bc397a10756071849f8ff82455d5 Fixes: CID 170581 ----------------------------------------------------------------------- Summary of changes: openbsc/src/libbsc/abis_nm.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 Mon Jun 12 21:24:10 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 12 Jun 2017 21:24:10 GMT Subject: libosmocore.git branch neels/aoip updated. 0.9.6-268-g677dfd3 Message-ID: <201706122124.v5CLOAr6056777@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "An utility library for Open Source Mobile Communications". The branch, neels/aoip has been updated discards e6d67343fee668a0290f92f7a0bdf633eae4f0e5 (commit) discards 8acc3b2bf77faf947ee3c578974ef91708e9471f (commit) discards 22cdb7db094bf88f19acd83e188cd2acfb57a51f (commit) discards 4cb94a1e3a3148d44b65ddb7c2742844f5ca4394 (commit) discards 1e210a0ff11466d7aadfc400fffe4881798d9945 (commit) discards cfad6db01d80e8fb4b514b5dbe7ddd5681b2a2ee (commit) discards 888666a3ea346eef8bb411792862f513a4ffd07e (commit) discards 744ed4f73b66e7f2f53a1fb5b5f2a26957d5d0b3 (commit) via 677dfd3c807793b4e0146036eb77ebca4a489323 (commit) via 151c695e5ae5f672fe30064d3bd9b984a4d664ba (commit) via 09cfc633ff24b4f1871c397a88e29c55c323de0f (commit) via d6ca3f84d9b821cf056d0eddb8a30092ba10181b (commit) via ccb46e2e5ce04f686edb7f963ebc2880f0ae4729 (commit) via 1a93a0fd8948ad16606790430e38ccb65bc073cf (commit) via 130406a5d4df598b6eed735318ecf1f5a39ad9b8 (commit) via 93bd0d8d265825cd1be79359b925b3dacc7d0120 (commit) via 2f984ea1943d3efa01c069b29b330f84f8a6a665 (commit) via 0eb2c5dab2f9ed61c86cafe96363cee1936ae552 (commit) via c663678b26aed636e13b56ab8a220791e268f244 (commit) via b9946d372cb17c95ef629449961004d6e6f12239 (commit) via 29567376814597a93d78c337242fd1a6ded179ad (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 (e6d67343fee668a0290f92f7a0bdf633eae4f0e5) \ N -- N -- N (677dfd3c807793b4e0146036eb77ebca4a489323) 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=677dfd3c807793b4e0146036eb77ebca4a489323 commit 677dfd3c807793b4e0146036eb77ebca4a489323 Author: Philipp Maier Date: Fri Jun 2 13:49:16 2017 +0200 gsm0808: add function to extrapolate speech codec The contents of the speech codec element (struct gsm0808_speech_codec), that is also used in the speech codec list element (struct gsm0808_speech_codec_list) can be extrapolated directly from the permitted speech parameter in the channel type field (struct gsm0808_channel_type) when full AoIP with compressed speech via RTP/UDP/IP is assumed and when the codec configuration on the air interface exactly matches the codec configuration on the IP backhaul. This patch adds a function that can be used as a helper to fill out spech codec fields by only giving a permitted speech parameter as input. Change-Id: I257c972e9fdf0dfe940a8d483447085bd62e50a2 http://cgit.osmocom.org/libosmocore/commit/?id=151c695e5ae5f672fe30064d3bd9b984a4d664ba commit 151c695e5ae5f672fe30064d3bd9b984a4d664ba Author: Philipp Maier Date: Fri Jun 2 13:22:34 2017 +0200 gsm0808: add function to translate perm speech to speech codec type The permitted speech field used in channel type element (struct gsm0808_channel_type) uses a different representation as the type field in the speech codec element (struct gsm0808_speech_codec) This patch adds a function to convert from permitted speech to speech codec type. Change-Id: Ib26a9c20864459b2baaa04f49b6e7902ba44b7cb http://cgit.osmocom.org/libosmocore/commit/?id=09cfc633ff24b4f1871c397a88e29c55c323de0f commit 09cfc633ff24b4f1871c397a88e29c55c323de0f Author: Philipp Maier Date: Fri Jun 2 11:25:28 2017 +0200 gsm0808: add default speech codec configuration In an AoIP scenario, the speech codec list field specifies the codecs used in the RTP interface. This patch adds a table with default codec configurations that match the codec configurations that are also used on the air interface. Change-Id: I9dc0165d76a022b2c1b7418bc3133407e61b7261 http://cgit.osmocom.org/libosmocore/commit/?id=d6ca3f84d9b821cf056d0eddb8a30092ba10181b commit d6ca3f84d9b821cf056d0eddb8a30092ba10181b Author: Philipp Maier Date: Thu Jun 1 17:11:19 2017 +0200 gsm0808: fix AoIP speech codec element parser/generator The implementation of the parser/generator for the speech codec information element slightly wrong, making it impossible to use it properly. (See also: 3GPP TS 48.008, 3.2.2.103) Change-Id: Idabb0f9620659557672e1c6b90c75481192e5c89 http://cgit.osmocom.org/libosmocore/commit/?id=ccb46e2e5ce04f686edb7f963ebc2880f0ae4729 commit ccb46e2e5ce04f686edb7f963ebc2880f0ae4729 Author: Philipp Maier Date: Thu Jun 1 12:11:56 2017 +0200 gsm0808: add speech codec type constants The codec type to be set in member type in struct gsm0808_speech_codec has its own coding scheme to reference the used codec types. This patch declares an enum with valid speech codec types. Change-Id: Icaa768071d4364e671bc7e6d48b82d1f07f93f93 http://cgit.osmocom.org/libosmocore/commit/?id=1a93a0fd8948ad16606790430e38ccb65bc073cf commit 1a93a0fd8948ad16606790430e38ccb65bc073cf Author: Philipp Maier Date: Fri Apr 28 11:05:44 2017 +0200 gsm0808: fixup length check of the element decoder functions The length check of the decoder functions is not entirely correct. The check also checks for values below zero, which does not make sense, since the length is encoded as uint8_t. For some elements a minimum length is known (in most cases this is 1, so checking for zero is sufficient but in some cases (e.g. channel type) the spec mentions a minimum and maximum length. This is now also reflected in the code. Change-Id: I78bc887f68d1963d28c6fcd631ac20ccd893d6d6 http://cgit.osmocom.org/libosmocore/commit/?id=130406a5d4df598b6eed735318ecf1f5a39ad9b8 commit 130406a5d4df598b6eed735318ecf1f5a39ad9b8 Author: Philipp Maier Date: Wed May 31 15:07:26 2017 +0200 gsm0808: update permitted speech constants 3GPP TS 48.008 specifies two new half rate speech modes and two new full rate speech modes. This patch adds the matching constants to enum gsm0808_permitted_speech Change-Id: Id426f7dbffe46450d0cf6df20236a9e68f065f8d http://cgit.osmocom.org/libosmocore/commit/?id=93bd0d8d265825cd1be79359b925b3dacc7d0120 commit 93bd0d8d265825cd1be79359b925b3dacc7d0120 Author: Philipp Maier Date: Wed May 31 17:22:03 2017 +0200 gsm0408: update bearer capability speech version 3GPP TS 24.008 specifies two new speech versions for half rate and two new speech modes for full rate. This patch adds the relevant constants to enum gsm48_bcap_speech_ver in gsm_04_08.h Change-Id: Id2835384c855f924332d38f01c73bd1cfdb62549 ----------------------------------------------------------------------- Summary of changes: Doxyfile.coding.in | 2 +- include/Makefile.am | 1 + include/osmocom/coding/gsm0503_coding.h | 46 ++-- include/osmocom/coding/gsm0503_interleaving.h | 20 +- include/osmocom/coding/gsm0503_mapping.h | 16 +- include/osmocom/coding/gsm0503_parity.h | 10 + include/osmocom/coding/gsm0503_tables.h | 10 + include/osmocom/gsm/protocol/gsm_04_14.h | 101 +++++++ src/coding/gsm0503_coding.c | 375 +++++++++++++++++++++----- src/coding/gsm0503_interleaving.c | 127 ++++++++- src/coding/gsm0503_mapping.c | 19 +- src/coding/gsm0503_parity.c | 40 +-- src/coding/gsm0503_tables.c | 14 + src/gsm/Makefile.am | 2 +- src/gsm/gsm0414.c | 20 ++ src/gsm/libosmogsm.map | 2 + 16 files changed, 681 insertions(+), 124 deletions(-) create mode 100644 include/osmocom/gsm/protocol/gsm_04_14.h create mode 100644 src/gsm/gsm0414.c hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Mon Jun 12 21:56:03 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 12 Jun 2017 21:56:03 GMT Subject: libosmocore.git branch master updated. 0.9.6-262-g96e2a00 Message-ID: <201706122156.v5CLu3Iw065865@git.osmocom.org> This is an 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 96e2a00d7a9044d0b1a83909c11d8f24955bc7c8 (commit) via 7165880ac279a9d2d7403749f171eb9c60e70657 (commit) from 2f984ea1943d3efa01c069b29b330f84f8a6a665 (commit) Those revisions listed above that are new 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=96e2a00d7a9044d0b1a83909c11d8f24955bc7c8 commit 96e2a00d7a9044d0b1a83909c11d8f24955bc7c8 Author: Harald Welte Date: Mon Jun 12 21:44:18 2017 +0200 update/extend doxygen documentation It's a pity that even with this patch we still are fare away from having the whole API documented. However, at least we have a more solid foundation. Updates not only extend the documentation, but also make sure it is rendered properly in the doxygen HTML. Change-Id: I1344bd1a6869fb00de7c1899a8db93bba9bafce3 http://cgit.osmocom.org/libosmocore/commit/?id=7165880ac279a9d2d7403749f171eb9c60e70657 commit 7165880ac279a9d2d7403749f171eb9c60e70657 Author: Harald Welte Date: Mon Jun 12 15:40:52 2017 +0200 Update doxygen main page for libosmo{core,gsm,vty} We should link to project homepage as well as put the library into the wider Osmocom context. Change-Id: I07ca57ecef0f36c87c9ebacc1e1507c217bdb25b ----------------------------------------------------------------------- Summary of changes: include/osmocom/core/msgb.h | 8 +-- src/application.c | 13 +++++ src/bits.c | 5 +- src/bitvec.c | 5 +- src/conv.c | 5 +- src/crcXXgen.c.tpl | 1 + src/fsm.c | 6 +-- src/gb/gprs_ns.c | 2 +- src/gsm/a5.c | 7 ++- src/gsm/abis_nm.c | 2 + src/gsm/auth_comp128v1.c | 6 +++ src/gsm/auth_comp128v23.c | 6 +++ src/gsm/auth_core.c | 4 +- src/gsm/auth_milenage.c | 6 +++ src/gsm/comp128.c | 21 ++++++++ src/gsm/comp128v23.c | 22 ++++++++ src/gsm/gan.c | 4 ++ src/gsm/gea.c | 9 ++++ src/gsm/gprs_cipher_core.c | 5 ++ src/gsm/gprs_gea.c | 6 +++ src/gsm/gprs_rlc.c | 4 ++ src/gsm/gsm0341.c | 18 +++++++ src/gsm/gsm0411_smc.c | 7 +++ src/gsm/gsm0411_smr.c | 6 +++ src/gsm/gsm0411_utils.c | 54 ++++++++++++++++---- src/gsm/gsm0808.c | 100 ++++++++++++++++++++++++++++++++++++ src/gsm/gsm0808_utils.c | 73 +++++++++++++++++++++----- src/gsm/gsm48.c | 80 +++++++++++++++++++++++++---- src/gsm/gsm48_ie.c | 122 +++++++++++++++++++++++++++++++------------- src/gsm/gsm_04_08_gprs.c | 18 +++++-- src/gsm/gsm_utils.c | 114 ++++++++++++++++++++++++++++++++++++----- src/gsm/gsup.c | 7 +++ src/gsm/ipa.c | 7 +++ src/gsm/lapd_core.c | 1 + src/gsm/lapdm.c | 1 + src/gsm/oap.c | 7 +++ src/gsm/rsl.c | 38 +++++++++++--- src/gsm/tlv_parser.c | 19 ++++++- src/gsmtap_util.c | 1 + src/logging.c | 1 + src/logging_gsmtap.c | 8 ++- src/logging_syslog.c | 4 +- src/loggingrb.c | 4 +- src/macaddr.c | 4 +- src/msgb.c | 29 ++++++++++- src/plugin.c | 6 +++ src/rate_ctr.c | 1 + src/select.c | 5 +- src/sercomm.c | 1 + src/serial.c | 5 +- src/signal.c | 2 + src/socket.c | 5 +- src/strrb.c | 6 +++ src/timer.c | 4 +- src/utils.c | 1 + src/vty/command.c | 3 +- src/vty/fsm_vty.c | 12 +++++ src/vty/logging_vty.c | 12 +++++ src/vty/stats_vty.c | 11 ++++ src/vty/telnet_interface.c | 6 +++ src/vty/utils.c | 50 +++++++++++------- src/vty/vector.c | 7 +++ src/vty/vty.c | 10 ++++ src/write_queue.c | 1 + 64 files changed, 862 insertions(+), 156 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Mon Jun 12 21:56:37 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 12 Jun 2017 21:56:37 GMT Subject: osmo-pcu.git branch master updated. 0.2-910-g49b7822 Message-ID: <201706122156.v5CLubla066006@git.osmocom.org> This is an 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 49b78229ca7dde50e1264d84c59deed4ffbdd97d (commit) from c136be04f7784d245baf0adb2e2537ac0fae206d (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-pcu/commit/?id=49b78229ca7dde50e1264d84c59deed4ffbdd97d commit 49b78229ca7dde50e1264d84c59deed4ffbdd97d Author: Harald Welte Date: Sun Jun 11 11:27:59 2017 +0200 use tlvp_val16be() rather than manual pointer-cast + ntohs() Change-Id: Ib77cb703bb1710da396db3a939700515b5c20235 ----------------------------------------------------------------------- Summary of changes: src/gprs_bssgp_pcu.cpp | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Mon Jun 12 23:20:55 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 12 Jun 2017 23:20:55 GMT Subject: rtl-sdr.git branch master updated. v0.5.3-17-g18bf269 Message-ID: <201706122320.v5CNKtnh090678@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Repository for Realtek RTL2832U based SDR software". The branch, master has been updated via 18bf26989c926a5db4fca29e7d859af42af1437c (commit) from fa3a113b77b6ed2738778a52ae4f9ce4e6f18ea3 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/rtl-sdr/commit/?id=18bf26989c926a5db4fca29e7d859af42af1437c commit 18bf26989c926a5db4fca29e7d859af42af1437c Author: hayati ayguen Date: Sun Jun 11 00:18:53 2017 +0200 Add option '-T' for activating bias-T in rtl_(adsb|fm|power|tcp) * added debug output when activating Signed-off-by: hayati ayguen * fixed options argument Signed-off-by: Fabian P. Schmidt Signed-off-by: Steve Markgraf ----------------------------------------------------------------------- Summary of changes: src/rtl_adsb.c | 11 ++++++++++- src/rtl_fm.c | 11 ++++++++++- src/rtl_power.c | 11 ++++++++++- src/rtl_tcp.c | 13 +++++++++++-- 4 files changed, 41 insertions(+), 5 deletions(-) hooks/post-receive -- Repository for Realtek RTL2832U based SDR software From gitosis at osmocom.org Tue Jun 13 10:06:41 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 13 Jun 2017 10:06:41 GMT Subject: osmo-bts.git branch master updated. 0.4.0-473-g0e7886d Message-ID: <201706131006.v5DA6fd5085472@git.osmocom.org> This is an 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 0e7886d37957dacec7831b8a8fc337beeb7b0907 (commit) from 3e2de526b0ec314ac0dbacb58d5004e7aea04dfb (commit) Those revisions listed above that are new 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=0e7886d37957dacec7831b8a8fc337beeb7b0907 commit 0e7886d37957dacec7831b8a8fc337beeb7b0907 Author: Philipp Maier Date: Wed Apr 19 13:13:05 2017 +0200 measurement: Improve log output The debug log does not print much information about the measured rxlev and rxqual values. This commit adds debug output to make measurement debugging simpler Change-Id: Ic871eed6dcbc7d10aca6cd11dbc803b3e6da449f ----------------------------------------------------------------------- Summary of changes: src/common/measurement.c | 32 ++++++++++++++++++++++---------- src/common/rsl.c | 16 ++++++++++++++-- 2 files changed, 36 insertions(+), 12 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Tue Jun 13 11:40:16 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 13 Jun 2017 11:40:16 GMT Subject: osmo-gsm-manuals.git branch master updated. 3e646810f0bc1c6952a42a60499f33e32afa6081 Message-ID: <201706131140.v5DBeG4g016454@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Manuals for Osmocom GSM components". The branch, master has been updated via 3e646810f0bc1c6952a42a60499f33e32afa6081 (commit) via 3341330f3aef1e55ed57daedde68500d5f3ea127 (commit) from 0ec7e35184769ad843a03fc9fda2e0357a281796 (commit) Those revisions listed above that are new 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-gsm-manuals/commit/?id=3e646810f0bc1c6952a42a60499f33e32afa6081 commit 3e646810f0bc1c6952a42a60499f33e32afa6081 Author: Neels Hofmeyr Date: Sun May 14 19:50:23 2017 +0200 all: show 'DRAFT' watermark on the first page Unconditionally show a 'DRAFT' watermark only on the first page of each document. I would have liked to make this conditional based on the BUILD_RELEASE=* variable, but could not figure out how to switch off a .sty code segment based on command line parameters. Since we only seem to render all manuals in DRAFT mode all the time, it seems reasonable to include the DRAFT watermark always, requiring manual .sty editing if anyone wanted to build a non-DRAFT version. In the makefile, add an echo to say so in case of non-draft builds. Change-Id: Ia71795481c2467aab11ab344517df74775b2a852 http://cgit.osmocom.org/osmo-gsm-manuals/commit/?id=3341330f3aef1e55ed57daedde68500d5f3ea127 commit 3341330f3aef1e55ed57daedde68500d5f3ea127 Author: Neels Hofmeyr Date: Sun May 14 19:50:16 2017 +0200 all: show 'DRAFT' in page header, disable DRAFT watermark The 'DRAFT' watermark in the page background is a hindrance when trying to copy-paste text from the rendered PDFs. It segments the texts so that many code lines cannot be marked in whole to copy. So drop the watermark and instead just show 'DRAFT' in the page header. Change-Id: Ie22cdddf46bf7640e7f027940a6db904bf639142 ----------------------------------------------------------------------- Summary of changes: build/Makefile.asciidoc.inc | 17 ++++++++++++----- build/custom-dblatex.sty | 4 ++++ 2 files changed, 16 insertions(+), 5 deletions(-) hooks/post-receive -- Manuals for Osmocom GSM components From gitosis at osmocom.org Tue Jun 13 12:06:44 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 13 Jun 2017 12:06:44 GMT Subject: osmo-ci.git branch master updated. 01bda4369bbe08d58c3a9d98065c1d07f7e94ddf Message-ID: <201706131206.v5DC6iIv024612@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "CI scripts". The branch, master has been updated via 01bda4369bbe08d58c3a9d98065c1d07f7e94ddf (commit) from e72f35cfa9969e52d0018ba4661f4519519c39ba (commit) Those revisions listed above that are new 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-ci/commit/?id=01bda4369bbe08d58c3a9d98065c1d07f7e94ddf commit 01bda4369bbe08d58c3a9d98065c1d07f7e94ddf Author: Max Date: Mon Jun 12 18:33:33 2017 +0200 Add .gitreview Simplify gerrit usage via .gitreview file. Change-Id: Ib5e18e675230540c79673eaaf4dc2b75f1353f6d ----------------------------------------------------------------------- Summary of changes: .gitreview | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 .gitreview hooks/post-receive -- CI scripts From gitosis at osmocom.org Tue Jun 13 15:19:05 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 13 Jun 2017 15:19:05 GMT Subject: libosmocore.git branch neels/aoip updated. 0.9.6-270-g38c0368 Message-ID: <201706131519.v5DFJ56T080606@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "An utility library for Open Source Mobile Communications". The branch, neels/aoip has been updated discards 677dfd3c807793b4e0146036eb77ebca4a489323 (commit) discards 151c695e5ae5f672fe30064d3bd9b984a4d664ba (commit) discards 09cfc633ff24b4f1871c397a88e29c55c323de0f (commit) discards d6ca3f84d9b821cf056d0eddb8a30092ba10181b (commit) discards ccb46e2e5ce04f686edb7f963ebc2880f0ae4729 (commit) discards 1a93a0fd8948ad16606790430e38ccb65bc073cf (commit) discards 130406a5d4df598b6eed735318ecf1f5a39ad9b8 (commit) discards 93bd0d8d265825cd1be79359b925b3dacc7d0120 (commit) via 38c03689625157ef137a0baa3b713af6626a1c27 (commit) via e1a35729fd065e1a5b7da01ea06c7a00a0c589ba (commit) via 0c3c5075a8bda389e25d44c14304217584040ce7 (commit) via e86b80bb9fa2d579b70f02d739b53dc2b1bb91b9 (commit) via 06a3eba1c24c0e20b616ccae29746f6fe8d221eb (commit) via 507ad3df35fd2a4933495328dedf3c9640ce7560 (commit) via 7121a8f59ad6d0052f86b0bde1e6929e24bb113f (commit) via bf294db1e6a061f88d6869fce151263e61f147be (commit) via 96e2a00d7a9044d0b1a83909c11d8f24955bc7c8 (commit) via 7165880ac279a9d2d7403749f171eb9c60e70657 (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 (677dfd3c807793b4e0146036eb77ebca4a489323) \ N -- N -- N (38c03689625157ef137a0baa3b713af6626a1c27) 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=38c03689625157ef137a0baa3b713af6626a1c27 commit 38c03689625157ef137a0baa3b713af6626a1c27 Author: Philipp Maier Date: Fri Jun 2 13:49:16 2017 +0200 gsm0808: add function to extrapolate speech codec The contents of the speech codec element (struct gsm0808_speech_codec), that is also used in the speech codec list element (struct gsm0808_speech_codec_list) can be extrapolated directly from the permitted speech parameter in the channel type field (struct gsm0808_channel_type) when full AoIP with compressed speech via RTP/UDP/IP is assumed and when the codec configuration on the air interface exactly matches the codec configuration on the IP backhaul. This patch adds a function that can be used as a helper to fill out spech codec fields by only giving a permitted speech parameter as input. Change-Id: I257c972e9fdf0dfe940a8d483447085bd62e50a2 http://cgit.osmocom.org/libosmocore/commit/?id=e1a35729fd065e1a5b7da01ea06c7a00a0c589ba commit e1a35729fd065e1a5b7da01ea06c7a00a0c589ba Author: Philipp Maier Date: Fri Jun 2 13:22:34 2017 +0200 gsm0808: add function to translate perm speech to speech codec type The permitted speech field used in channel type element (struct gsm0808_channel_type) uses a different representation as the type field in the speech codec element (struct gsm0808_speech_codec) This patch adds a function to convert from permitted speech to speech codec type. Change-Id: Ib26a9c20864459b2baaa04f49b6e7902ba44b7cb http://cgit.osmocom.org/libosmocore/commit/?id=0c3c5075a8bda389e25d44c14304217584040ce7 commit 0c3c5075a8bda389e25d44c14304217584040ce7 Author: Philipp Maier Date: Fri Jun 2 11:25:28 2017 +0200 gsm0808: add default speech codec configuration In an AoIP scenario, the speech codec list field specifies the codecs used in the RTP interface. This patch adds a table with default codec configurations that match the codec configurations that are also used on the air interface. Change-Id: I9dc0165d76a022b2c1b7418bc3133407e61b7261 http://cgit.osmocom.org/libosmocore/commit/?id=e86b80bb9fa2d579b70f02d739b53dc2b1bb91b9 commit e86b80bb9fa2d579b70f02d739b53dc2b1bb91b9 Author: Philipp Maier Date: Thu Jun 1 17:11:19 2017 +0200 gsm0808: fix AoIP speech codec element parser/generator The implementation of the parser/generator for the speech codec information element slightly wrong, making it impossible to use it properly. (See also: 3GPP TS 48.008, 3.2.2.103) Change-Id: Idabb0f9620659557672e1c6b90c75481192e5c89 http://cgit.osmocom.org/libosmocore/commit/?id=06a3eba1c24c0e20b616ccae29746f6fe8d221eb commit 06a3eba1c24c0e20b616ccae29746f6fe8d221eb Author: Philipp Maier Date: Thu Jun 1 12:11:56 2017 +0200 gsm0808: add speech codec type constants The codec type to be set in member type in struct gsm0808_speech_codec has its own coding scheme to reference the used codec types. This patch declares an enum with valid speech codec types. Change-Id: Icaa768071d4364e671bc7e6d48b82d1f07f93f93 http://cgit.osmocom.org/libosmocore/commit/?id=507ad3df35fd2a4933495328dedf3c9640ce7560 commit 507ad3df35fd2a4933495328dedf3c9640ce7560 Author: Philipp Maier Date: Fri Apr 28 11:05:44 2017 +0200 gsm0808: fixup length check of the element decoder functions The length check of the decoder functions is not entirely correct. The check also checks for values below zero, which does not make sense, since the length is encoded as uint8_t. For some elements a minimum length is known (in most cases this is 1, so checking for zero is sufficient but in some cases (e.g. channel type) the spec mentions a minimum and maximum length. This is now also reflected in the code. Change-Id: I78bc887f68d1963d28c6fcd631ac20ccd893d6d6 http://cgit.osmocom.org/libosmocore/commit/?id=7121a8f59ad6d0052f86b0bde1e6929e24bb113f commit 7121a8f59ad6d0052f86b0bde1e6929e24bb113f Author: Philipp Maier Date: Wed May 31 15:07:26 2017 +0200 gsm0808: update permitted speech constants 3GPP TS 48.008 specifies two new half rate speech modes and two new full rate speech modes. This patch adds the matching constants to enum gsm0808_permitted_speech Change-Id: Id426f7dbffe46450d0cf6df20236a9e68f065f8d http://cgit.osmocom.org/libosmocore/commit/?id=bf294db1e6a061f88d6869fce151263e61f147be commit bf294db1e6a061f88d6869fce151263e61f147be Author: Philipp Maier Date: Wed May 31 17:22:03 2017 +0200 gsm0408: update bearer capability speech version 3GPP TS 24.008 specifies two new speech versions for half rate and two new speech modes for full rate. This patch adds the relevant constants to enum gsm48_bcap_speech_ver in gsm_04_08.h Change-Id: Id2835384c855f924332d38f01c73bd1cfdb62549 ----------------------------------------------------------------------- Summary of changes: include/osmocom/core/msgb.h | 8 +-- src/application.c | 13 +++++ src/bits.c | 5 +- src/bitvec.c | 5 +- src/conv.c | 5 +- src/crcXXgen.c.tpl | 1 + src/fsm.c | 6 +-- src/gb/gprs_ns.c | 2 +- src/gsm/a5.c | 7 ++- src/gsm/abis_nm.c | 2 + src/gsm/auth_comp128v1.c | 6 +++ src/gsm/auth_comp128v23.c | 6 +++ src/gsm/auth_core.c | 4 +- src/gsm/auth_milenage.c | 6 +++ src/gsm/comp128.c | 21 ++++++++ src/gsm/comp128v23.c | 22 ++++++++ src/gsm/gan.c | 4 ++ src/gsm/gea.c | 9 ++++ src/gsm/gprs_cipher_core.c | 5 ++ src/gsm/gprs_gea.c | 6 +++ src/gsm/gprs_rlc.c | 4 ++ src/gsm/gsm0341.c | 18 +++++++ src/gsm/gsm0411_smc.c | 7 +++ src/gsm/gsm0411_smr.c | 6 +++ src/gsm/gsm0411_utils.c | 54 ++++++++++++++++---- src/gsm/gsm0808.c | 100 ++++++++++++++++++++++++++++++++++++ src/gsm/gsm0808_utils.c | 73 +++++++++++++++++++++----- src/gsm/gsm48.c | 80 +++++++++++++++++++++++++---- src/gsm/gsm48_ie.c | 122 +++++++++++++++++++++++++++++++------------- src/gsm/gsm_04_08_gprs.c | 18 +++++-- src/gsm/gsm_utils.c | 114 ++++++++++++++++++++++++++++++++++++----- src/gsm/gsup.c | 7 +++ src/gsm/ipa.c | 7 +++ src/gsm/lapd_core.c | 1 + src/gsm/lapdm.c | 1 + src/gsm/oap.c | 7 +++ src/gsm/rsl.c | 38 +++++++++++--- src/gsm/tlv_parser.c | 19 ++++++- src/gsmtap_util.c | 1 + src/logging.c | 1 + src/logging_gsmtap.c | 8 ++- src/logging_syslog.c | 4 +- src/loggingrb.c | 4 +- src/macaddr.c | 4 +- src/msgb.c | 29 ++++++++++- src/plugin.c | 6 +++ src/rate_ctr.c | 1 + src/select.c | 5 +- src/sercomm.c | 1 + src/serial.c | 5 +- src/signal.c | 2 + src/socket.c | 5 +- src/strrb.c | 6 +++ src/timer.c | 4 +- src/utils.c | 1 + src/vty/command.c | 3 +- src/vty/fsm_vty.c | 12 +++++ src/vty/logging_vty.c | 12 +++++ src/vty/stats_vty.c | 11 ++++ src/vty/telnet_interface.c | 6 +++ src/vty/utils.c | 50 +++++++++++------- src/vty/vector.c | 7 +++ src/vty/vty.c | 10 ++++ src/write_queue.c | 1 + 64 files changed, 862 insertions(+), 156 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Tue Jun 13 15:23:32 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 13 Jun 2017 15:23:32 GMT Subject: openbsc.git branch aoip updated. 0.15.0-810-gf28797a84 Message-ID: <201706131523.v5DFNWc2082180@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, aoip has been updated via f28797a84df8d13743222b87e664cdeae450840c (commit) via a29091aba81d0303b47dbdc7377bd2d8db9a687c (commit) via 37170a74eee6c19a2b8633c747887a3ac1b9fee2 (commit) via 163d2e3651eeb24618e4ae70d0b4be813d7379f4 (commit) via d56f7d7d61b9539bdbf4b8ab39ab3233d026c277 (commit) via 42a59b8064bf19d9b0376a6bdf4b4e7a860c793c (commit) via c137e86538a0b027f5be46c1ce7e09d6f92848a4 (commit) via 55f00baeac572514a4585324b940b0d01c2a0e46 (commit) via 4caee3540d4d58eb6e5fadbf5bfaf7903348c961 (commit) via 4aced69b42e2fb8f57b5c8611406149f44410bc2 (commit) via 074d6f6a14df5e8057cfd280f0729ed31cf24018 (commit) via 0293f48d0cabad35f8794ff71e565138bbf3dbcd (commit) via 2dcdd8a38a3fcf3e5ee6ce2e63a277ba8234a76a (commit) via c1aa6af10023f947e53a7fb82eb6a5d3794978f9 (commit) via f4ae4d02bf8826f1f706e207a59922fa7a4d03dd (commit) via fe187c72442acfb121e223f814594b8c81ead831 (commit) via 554ea76f3cc7a3866b55744baa59f2e95d0e19b8 (commit) via 783927f929d3d36a3d77e6a273ff7c0a70ea15be (commit) via 74791c877df8c17ced97a1342896acf439c3d4a8 (commit) via 08ed9b3f78a7ecdf844604b3ee0c7b03d05fd3cf (commit) via 843421714a102a4695c0e6b4588822e2a2901944 (commit) via 5ffe475c4b3aa1319622df280571ca5880192583 (commit) via 227dbb1c58aed1416f55781b88145f7c9a319ebb (commit) via 47aa8d7f861bb516eede2bd801725579ee5dd142 (commit) via 50a02b288de2508925594a591a1f0577223a2109 (commit) via 873a3044c1955909bb12c9a196a57f08834da599 (commit) via be558d277231581dd1add4872e2e15252a97c1a4 (commit) via e0dbfd032cbc579d39926726414fdca185d8860f (commit) from a864742a9d821e0a359c632cddcf25eba0b9d037 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/Makefile.am | 1 + openbsc/include/openbsc/a_iface.h | 13 ++ openbsc/include/openbsc/a_iface_bssap.h | 13 +- openbsc/include/openbsc/a_reset.h | 60 +++++ openbsc/include/openbsc/bsc_msc.h | 5 +- openbsc/include/openbsc/bsc_msc_data.h | 1 + openbsc/include/openbsc/gsm_data.h | 3 + openbsc/include/openbsc/gsm_data_shared.h | 10 + openbsc/include/openbsc/mgcpgw_client.h | 27 ++- openbsc/include/openbsc/msc_ifaces.h | 18 +- openbsc/include/openbsc/osmo_bsc.h | 1 + openbsc/include/openbsc/osmo_bsc_sigtran.h | 9 + openbsc/include/openbsc/transaction.h | 3 + openbsc/src/libcommon-cs/Makefile.am | 1 + openbsc/src/libcommon-cs/a_reset.c | 186 +++++++++++++++ openbsc/src/libmgcp/mgcpgw_client.c | 86 +++++-- openbsc/src/libmgcp/mgcpgw_client_vty.c | 51 +++++ openbsc/src/libmsc/a_iface.c | 230 ++++++++++++++++--- openbsc/src/libmsc/a_iface_bssap.c | 128 ++++++++--- openbsc/src/libmsc/gsm_04_08.c | 38 +++- openbsc/src/libmsc/gsm_subscriber.c | 3 +- openbsc/src/libmsc/msc_ifaces.c | 64 +++++- openbsc/src/osmo-bsc/Makefile.am | 1 - openbsc/src/osmo-bsc/osmo_bsc_api.c | 27 ++- openbsc/src/osmo-bsc/osmo_bsc_audio.c | 64 +++++- openbsc/src/osmo-bsc/osmo_bsc_bssap.c | 297 ++++++++++++++++++------ openbsc/src/osmo-bsc/osmo_bsc_sccp.c | 351 ----------------------------- openbsc/src/osmo-bsc/osmo_bsc_sigtran.c | 164 ++++++++++---- 28 files changed, 1271 insertions(+), 584 deletions(-) create mode 100644 openbsc/include/openbsc/a_reset.h create mode 100644 openbsc/src/libcommon-cs/a_reset.c delete mode 100644 openbsc/src/osmo-bsc/osmo_bsc_sccp.c hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed Jun 14 13:15:54 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 14 Jun 2017 13:15:54 GMT Subject: osmo-bts.git branch master updated. 0.4.0-476-g1dcbee3 Message-ID: <201706141315.v5EDFsvW066087@git.osmocom.org> This is an 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 1dcbee3420fc89306da4e5ff28d39e64a55cfc02 (commit) via 78a5073dfb38e9ab51a87a42db2db4e8347a084d (commit) via 16b8f51839d419d7cd3933af1c21521e1e13a940 (commit) from 0e7886d37957dacec7831b8a8fc337beeb7b0907 (commit) Those revisions listed above that are new 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=1dcbee3420fc89306da4e5ff28d39e64a55cfc02 commit 1dcbee3420fc89306da4e5ff28d39e64a55cfc02 Author: Max Date: Wed Jun 14 13:58:07 2017 +0200 lc15: add example systemd service file Change-Id: I923b4220f98bb7bd9ec78a6804bdfa9ad988f473 Related: SYS#3686 http://cgit.osmocom.org/osmo-bts/commit/?id=78a5073dfb38e9ab51a87a42db2db4e8347a084d commit 78a5073dfb38e9ab51a87a42db2db4e8347a084d Author: Max Date: Wed Jun 14 13:51:43 2017 +0200 Place *-mgr config examples according to BTS model * copy sysmobts-mgr.cfg to sysmo/ directory * add lc15bts-mgr.cfg The configuration is BTS-specific so it should be located inside appropriate subdirs. Note: the old copy of sysmobts-mgr.cfg can be removed once the image build recipes are adjusted. Change-Id: Ic81197464809ba508b2572e86dd978a994f4b116 Related: SYS#3686 http://cgit.osmocom.org/osmo-bts/commit/?id=16b8f51839d419d7cd3933af1c21521e1e13a940 commit 16b8f51839d419d7cd3933af1c21521e1e13a940 Author: Max Date: Wed Jun 14 13:32:11 2017 +0200 Use systemd template specifiers Use systemd template specifier for config name instead of hardcoding it. This will allow to specify different config file name depending on the name of the service file. By default sysmobts-mgr.cfg will be used preserving compatibilty with existing installations but if the unit is named lc15bts-mgr.service than lc15bts-mgr.cfg will be used. This gives us necessary flexibility to use BTS-specific configuration. Change-Id: I475df6a06691390120eea0bd8a61fa469df2bd2d Related: SYS#3686 ----------------------------------------------------------------------- Summary of changes: contrib/osmo-bts-lc15.service | 20 ++++++++++++++++++++ contrib/sysmobts-mgr.service | 4 ++-- .../{sysmobts-mgr.cfg => litecell15/lc15bts-mgr.cfg} | 2 +- doc/examples/{ => sysmo}/sysmobts-mgr.cfg | 0 4 files changed, 23 insertions(+), 3 deletions(-) create mode 100644 contrib/osmo-bts-lc15.service copy doc/examples/{sysmobts-mgr.cfg => litecell15/lc15bts-mgr.cfg} (97%) copy doc/examples/{ => sysmo}/sysmobts-mgr.cfg (100%) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Wed Jun 14 16:29:19 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 14 Jun 2017 16:29:19 GMT Subject: osmo-trx.git branch master updated. 8ca237b5c2291f2ff18bf993ae4a7e092fd3c131 Message-ID: <201706141629.v5EGTJSW022024@git.osmocom.org> This is an 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 8ca237b5c2291f2ff18bf993ae4a7e092fd3c131 (commit) from 082bbbf8feec0a9a86d7484476e768971fe3b646 (commit) Those revisions listed above that are new 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=8ca237b5c2291f2ff18bf993ae4a7e092fd3c131 commit 8ca237b5c2291f2ff18bf993ae4a7e092fd3c131 Author: Tom Tsou Date: Fri Jun 9 11:15:58 2017 -0700 build: Require and check for gcc C++11 support It is now 2017. We can and should be able to use C++11 features now. Change-Id: I96477e4125390b17b43a3705bb1daf98fa01c9bb Signed-off-by: Tom Tsou ----------------------------------------------------------------------- Summary of changes: config/ax_cxx_compile_stdcxx.m4 | 982 +++++++++++++++++++++++++++++++++++++ config/ax_cxx_compile_stdcxx_11.m4 | 39 ++ configure.ac | 1 + 3 files changed, 1022 insertions(+) create mode 100644 config/ax_cxx_compile_stdcxx.m4 create mode 100644 config/ax_cxx_compile_stdcxx_11.m4 hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Wed Jun 14 16:30:03 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 14 Jun 2017 16:30:03 GMT Subject: osmo-trx.git branch master updated. 1fb0ce67d86067d81bd0f8d18b8c11890e36e755 Message-ID: <201706141630.v5EGU33v022348@git.osmocom.org> This is an 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 1fb0ce67d86067d81bd0f8d18b8c11890e36e755 (commit) from 8ca237b5c2291f2ff18bf993ae4a7e092fd3c131 (commit) Those revisions listed above that are new 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=1fb0ce67d86067d81bd0f8d18b8c11890e36e755 commit 1fb0ce67d86067d81bd0f8d18b8c11890e36e755 Author: Tom Tsou Date: Thu Jun 8 19:41:48 2017 -0700 uhd: Use map container for for device parameter access OsmoTRX is written in C++ so we might as well use built-in container types when applicable. Map access allows removal of significant amounts of special device handling code. Aggregate device rates and timing offsets into a single table with access keyed by device/tx-sps/rx-sps tuples. Change-Id: I8660f75a2b2a13488b913c07637bdd0f5f0f4cf9 Signed-off-by: Tom Tsou ----------------------------------------------------------------------- Summary of changes: Transceiver52M/UHDDevice.cpp | 358 ++++++++++--------------------------------- 1 file changed, 84 insertions(+), 274 deletions(-) hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Wed Jun 14 16:30:44 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 14 Jun 2017 16:30:44 GMT Subject: osmo-trx.git branch master updated. 70134a01eb5b70c69a4a3b86467d99b5286b4ec6 Message-ID: <201706141630.v5EGUikr022490@git.osmocom.org> This is an 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 70134a01eb5b70c69a4a3b86467d99b5286b4ec6 (commit) from 1fb0ce67d86067d81bd0f8d18b8c11890e36e755 (commit) Those revisions listed above that are new 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=70134a01eb5b70c69a4a3b86467d99b5286b4ec6 commit 70134a01eb5b70c69a4a3b86467d99b5286b4ec6 Author: Tom Tsou Date: Mon Jun 12 14:23:53 2017 -0700 sigProcLib: Remove unused functions from public interface Also remove entirely completely unused calls. Most of these calls have been around since OpenBTS conception. Nearly a decade is long enough time for deprecation. Change-Id: Ifc122aaff23414c363b4b00f99061eed8a6902d0 ----------------------------------------------------------------------- Summary of changes: Transceiver52M/sigProcLib.cpp | 316 +++++++----------------------------------- Transceiver52M/sigProcLib.h | 203 --------------------------- 2 files changed, 52 insertions(+), 467 deletions(-) hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Wed Jun 14 16:35:57 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 14 Jun 2017 16:35:57 GMT Subject: osmo-trx.git branch master updated. 980525c8a9cc620314aa36e566d30e0592f280d5 Message-ID: <201706141635.v5EGZvZ5026710@git.osmocom.org> This is an 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 980525c8a9cc620314aa36e566d30e0592f280d5 (commit) from 70134a01eb5b70c69a4a3b86467d99b5286b4ec6 (commit) Those revisions listed above that are new 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=980525c8a9cc620314aa36e566d30e0592f280d5 commit 980525c8a9cc620314aa36e566d30e0592f280d5 Author: Tom Tsou Date: Fri Jun 9 15:37:19 2017 -0700 uhd: Add non-UmTRX channel swap support Previously an UmTRX-only feature. Change-Id: I4a0e0c1d69e89993158e948535ad33f54e568d2d Signed-off-by: Tom Tsou ----------------------------------------------------------------------- Summary of changes: Transceiver52M/UHDDevice.cpp | 65 ++++++++++++++++++++++++++++++-------------- 1 file changed, 44 insertions(+), 21 deletions(-) hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Wed Jun 14 22:36:52 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 14 Jun 2017 22:36:52 GMT Subject: osmo-trx.git branch ttsou/siggen updated. b79895c9990c77f7aa5c72ca3795e9d0d8443dfb Message-ID: <201706142236.v5EMaqw6032673@git.osmocom.org> This is an 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, ttsou/siggen has been updated discards db259aa6ae97c174a297ef15f015f8f53cfdfa58 (commit) via b79895c9990c77f7aa5c72ca3795e9d0d8443dfb (commit) via 980525c8a9cc620314aa36e566d30e0592f280d5 (commit) via 70134a01eb5b70c69a4a3b86467d99b5286b4ec6 (commit) via 1fb0ce67d86067d81bd0f8d18b8c11890e36e755 (commit) via 8ca237b5c2291f2ff18bf993ae4a7e092fd3c131 (commit) via 082bbbf8feec0a9a86d7484476e768971fe3b646 (commit) via 3bd763d2a10e19980505c90242a2eae9e2f6b4cb (commit) via ee5735768213f8724b978cd9180f088721e0cde0 (commit) via 8537b90dbefd98eb91915aaa32e7b623bf3cd581 (commit) via 038fd7fd70cc4523ed9872bbdfd848cbf4103f42 (commit) via 0cd246c27ad8cdfc39671ed217b31635d57ef937 (commit) via 61fbf2ec95430d1f76f301de80e765114face5a2 (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 (db259aa6ae97c174a297ef15f015f8f53cfdfa58) \ N -- N -- N (b79895c9990c77f7aa5c72ca3795e9d0d8443dfb) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-trx/commit/?id=b79895c9990c77f7aa5c72ca3795e9d0d8443dfb commit b79895c9990c77f7aa5c72ca3795e9d0d8443dfb Author: Tom Tsou Date: Sat Jun 3 18:31:48 2017 -0700 siggen: Add osmo-siggen for GSM/EDGE test signal generation * Adds 4 and 1 pulse Laurent GMSK modulators * Adds NCO based modulator * Adds synchronization and frequency burst generators * Adds GPIO frame trigger on GPIO-0 * Tested on USRP B210 only * Requires C++14 support B210 GPIO Pin Map J504 --------- fp_gpio<0> | 1 | 2 | fp_gpio<1> --------- fp_gpio<2> | 3 | 4 | fp_gpio<3> --------- fp_gpio<4> | 5 | 6 | fp_gpio<5> --------- fp_gpio<6> | 7 | 8 | fp_gpio<7> --------- gnd | 9 | 10| gnd --------- Change-Id: I891725d7f0cfa97c79e64f978a60dc11a206195c Signed-off-by: Tom Tsou ----------------------------------------------------------------------- Summary of changes: .gitignore | 1 + CommonLibs/Makefile.am | 4 + CommonLibs/PRBS.h | 110 ++++++ .../convert_base.c => CommonLibs/PRBSTest.cpp | 30 +- Transceiver52M/UHDDevice.cpp | 423 +++++++-------------- Transceiver52M/osmo-siggen.cpp | 78 ++-- Transceiver52M/osmo-trx.cpp | 8 + Transceiver52M/sigProcLib.cpp | 357 ++++------------- Transceiver52M/sigProcLib.h | 203 ---------- Transceiver52M/x86/convert.c | 2 + Transceiver52M/x86/convolve.c | 2 +- ...le_stdcxx_14.m4 => ax_cxx_compile_stdcxx_11.m4} | 17 +- config/ax_gcc_x86_avx_xgetbv.m4 | 79 ---- config/ax_gcc_x86_cpuid.m4 | 79 ---- config/ax_sse.m4 | 36 +- configure.ac | 30 +- 16 files changed, 439 insertions(+), 1020 deletions(-) create mode 100644 CommonLibs/PRBS.h copy Transceiver52M/common/convert_base.c => CommonLibs/PRBSTest.cpp (57%) rename config/{ax_cxx_compile_stdcxx_14.m4 => ax_cxx_compile_stdcxx_11.m4} (67%) delete mode 100644 config/ax_gcc_x86_avx_xgetbv.m4 delete mode 100644 config/ax_gcc_x86_cpuid.m4 hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Wed Jun 14 22:38:11 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 14 Jun 2017 22:38:11 GMT Subject: osmo-gsm-manuals.git branch master updated. 4c5e2863f37ffddd6feb95f582c0ac1cbac1794a Message-ID: <201706142238.v5EMcBdf033103@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Manuals for Osmocom GSM components". The branch, master has been updated via 4c5e2863f37ffddd6feb95f582c0ac1cbac1794a (commit) from 3e646810f0bc1c6952a42a60499f33e32afa6081 (commit) Those revisions listed above that are new 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-gsm-manuals/commit/?id=4c5e2863f37ffddd6feb95f582c0ac1cbac1794a commit 4c5e2863f37ffddd6feb95f582c0ac1cbac1794a Author: Pau Espin Pedrol Date: Wed Jun 14 15:57:12 2017 +0200 OsmoGsmTester: Update sample test script Copied from newest mo_mt_sms.py test. Change-Id: I49644f6f8223d45bccbcbb3aa8325c20c06dcdbe ----------------------------------------------------------------------- Summary of changes: OsmoGSMTester/chapters/intro.adoc | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) hooks/post-receive -- Manuals for Osmocom GSM components From gitosis at osmocom.org Wed Jun 14 22:38:39 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 14 Jun 2017 22:38:39 GMT Subject: osmo-gsm-manuals.git branch master updated. ae2f278fac564be5489d95d02842473d60c40cd5 Message-ID: <201706142238.v5EMcdSN033218@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Manuals for Osmocom GSM components". The branch, master has been updated via ae2f278fac564be5489d95d02842473d60c40cd5 (commit) via 4ca4ca90d5a28fcaa2a2287c18e7548e2513bc4b (commit) from 4c5e2863f37ffddd6feb95f582c0ac1cbac1794a (commit) Those revisions listed above that are new 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-gsm-manuals/commit/?id=ae2f278fac564be5489d95d02842473d60c40cd5 commit ae2f278fac564be5489d95d02842473d60c40cd5 Author: Pau Espin Pedrol Date: Wed Jun 14 16:03:05 2017 +0200 OsmoGsmTester: install.adoc: Remove trailing whitespace My editor is removing it automatically. Change-Id: I25c8d179a21c66ab3424204e12215f8e1ddd8e54 http://cgit.osmocom.org/osmo-gsm-manuals/commit/?id=4ca4ca90d5a28fcaa2a2287c18e7548e2513bc4b commit 4ca4ca90d5a28fcaa2a2287c18e7548e2513bc4b Author: Pau Espin Pedrol Date: Wed Jun 14 16:02:34 2017 +0200 OsmoGsmTester: Add missing dependency python-smpplib Change-Id: I9a6ad33d41c8a90317d079ff0d1f9640c48a2353 ----------------------------------------------------------------------- Summary of changes: OsmoGSMTester/chapters/install.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- Manuals for Osmocom GSM components From gitosis at osmocom.org Thu Jun 15 11:43:26 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 15 Jun 2017 11:43:26 GMT Subject: openbsc.git branch master updated. 0.15.0-803-g9b97b007d Message-ID: <201706151143.v5FBhQYc036159@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was 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 9b97b007dfe96b8a74932ab101d5e341b5796f75 (commit) from a60bb3dd28ce9e3720f8ee1b262893f3e233e2e6 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=9b97b007dfe96b8a74932ab101d5e341b5796f75 commit 9b97b007dfe96b8a74932ab101d5e341b5796f75 Author: Max Date: Fri Jun 2 10:58:26 2017 +0200 Move SI-related defines * move SI2quater related defines to shared header * add define from OsmoBTS which checks for presence of a given SI message in gsm_bts struct. Rename it to avoid conflicts with OsmoBTS code and to match naming conventions of similar macros. Change-Id: I11432c93c772d1ead6d45a7bb0f1d13d492c82f1 Related: OS#1660 ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gsm_data_shared.h | 7 +++++++ openbsc/include/openbsc/rest_octets.h | 6 ------ openbsc/src/libbsc/bsc_init.c | 2 +- openbsc/src/libbsc/system_information.c | 4 ++-- openbsc/tests/gsm0408/gsm0408_test.c | 2 +- 5 files changed, 11 insertions(+), 10 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Jun 15 12:55:32 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 15 Jun 2017 12:55:32 GMT Subject: osmo-bts.git branch master updated. 0.4.0-478-gde93572 Message-ID: <201706151255.v5FCtWiw053449@git.osmocom.org> This is an 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 de9357251c53af4e5abee5724c098d1db6271bf9 (commit) via b7793ed8fd29fb2c4092ed08abcf8c859cd18108 (commit) from 1dcbee3420fc89306da4e5ff28d39e64a55cfc02 (commit) Those revisions listed above that are new 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=de9357251c53af4e5abee5724c098d1db6271bf9 commit de9357251c53af4e5abee5724c098d1db6271bf9 Author: Max Date: Fri Jun 9 18:37:33 2017 +0200 Set and report BTS features Set (possibly incomplete) list of BTS model-specific features and report them in response to attribute request via OML. Change-Id: I5f8a6681c3562ec261441e84dde6e085b516d92f Related: OS#1614 http://cgit.osmocom.org/osmo-bts/commit/?id=b7793ed8fd29fb2c4092ed08abcf8c859cd18108 commit b7793ed8fd29fb2c4092ed08abcf8c859cd18108 Author: Max Date: Fri Jun 9 16:46:50 2017 +0200 Extend Get Attribute responder * detect if attributes are requested for BTS or TRX and act accordingly * report TRX phy version Change-Id: I9f72305bbf1ab74745bffac1bee9f539f5a6de32 Related: OS#1614 ----------------------------------------------------------------------- Summary of changes: src/common/oml.c | 137 ++++++++++++++++++++++++++++------------- src/osmo-bts-litecell15/main.c | 4 ++ src/osmo-bts-octphy/l1_if.c | 3 + src/osmo-bts-sysmo/main.c | 5 ++ src/osmo-bts-trx/main.c | 3 + 5 files changed, 109 insertions(+), 43 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Thu Jun 15 13:22:27 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 15 Jun 2017 13:22:27 GMT Subject: osmo-bts.git branch master updated. 0.4.0-479-g61d3621 Message-ID: <201706151322.v5FDMRkX061189@git.osmocom.org> This is an 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 61d36212b15aca972443a169c6a893590c9709d0 (commit) from de9357251c53af4e5abee5724c098d1db6271bf9 (commit) Those revisions listed above that are new 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=61d36212b15aca972443a169c6a893590c9709d0 commit 61d36212b15aca972443a169c6a893590c9709d0 Author: Max Date: Fri Jun 2 11:40:02 2017 +0200 Cleanup SI scheduling * use GSM_BTS_HAS_SI() from OpenBSC instead of local copy * arrange GSM_BTS_HAS_SI() checks to improve readability * constify SI scheduler parameters Change-Id: If74bc536fe7d2bfbc976c07d882151873ecda4f2 Related: OS#1660 ----------------------------------------------------------------------- Summary of changes: include/osmo-bts/bts.h | 2 +- src/common/sysinfo.c | 32 ++++++++++++-------------------- 2 files changed, 13 insertions(+), 21 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Thu Jun 15 14:39:54 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 15 Jun 2017 14:39:54 GMT Subject: libosmocore.git branch master updated. 0.9.6-269-gc2afe81 Message-ID: <201706151439.v5FEdsxY081240@git.osmocom.org> This is an 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 c2afe81d854ba4e8a1d68d588ffdfc83d14e3323 (commit) via 556f03685e1222a7db89c4e50373811be3dc2da3 (commit) via 49a0dec1fe889ca444984af25129874f0fa4e52d (commit) via 6e6978ad1224eb0f1c9e5472a7ee6e923b1ab872 (commit) via f17869546651601b24a2ac333cff05f7526f63a3 (commit) via d1c7323f3c48f7983e87a2e1230623aa29fa83f4 (commit) via cfb1eaacf4107bcf2a368f70cf9bd9d5e8677fa0 (commit) from 96e2a00d7a9044d0b1a83909c11d8f24955bc7c8 (commit) Those revisions listed above that are new 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=c2afe81d854ba4e8a1d68d588ffdfc83d14e3323 commit c2afe81d854ba4e8a1d68d588ffdfc83d14e3323 Author: Vadim Yanitskiy Date: Tue Jun 13 01:43:23 2017 +0700 ctrl_test.c: fix build with GCC 7.1.1 According to GCC's online docs: When an inline function is not static, then the compiler must assume that there may be calls from other source files; since a global symbol can be defined only once in any program, the function must not be defined in the other source files, so the calls therein cannot be integrated. Therefore, a non-static inline function is always compiled on its own in the usual fashion. There is no any (performance or size) benefit from 'inline' keyword in this particular file, so let's replace one by 'static'. Change-Id: I11e1f1cfea09c6f0cf8225239e782b551d3eb52f http://cgit.osmocom.org/libosmocore/commit/?id=556f03685e1222a7db89c4e50373811be3dc2da3 commit 556f03685e1222a7db89c4e50373811be3dc2da3 Author: Vadim Yanitskiy Date: Mon Jun 12 03:51:41 2017 +0700 gsm/gsm48.c: drop useless assignment Change-Id: I96c1ba70e332199a4ca95e827a7562f953975af4 http://cgit.osmocom.org/libosmocore/commit/?id=49a0dec1fe889ca444984af25129874f0fa4e52d commit 49a0dec1fe889ca444984af25129874f0fa4e52d Author: Vadim Yanitskiy Date: Mon Jun 12 03:49:38 2017 +0700 vty/command.c: drop useless assignment Change-Id: Ia30b6481ee570c6cf3e3b38e7a78028c66c036b7 http://cgit.osmocom.org/libosmocore/commit/?id=6e6978ad1224eb0f1c9e5472a7ee6e923b1ab872 commit 6e6978ad1224eb0f1c9e5472a7ee6e923b1ab872 Author: Vadim Yanitskiy Date: Mon Jun 12 03:47:34 2017 +0700 core/conv/conv.c: drop useless assignment Change-Id: I8c3aa5ec100abacf93da1493aa134e42bf612206 http://cgit.osmocom.org/libosmocore/commit/?id=f17869546651601b24a2ac333cff05f7526f63a3 commit f17869546651601b24a2ac333cff05f7526f63a3 Author: Vadim Yanitskiy Date: Mon Jun 12 03:41:35 2017 +0700 gb/gprs_bssgp.c: avoid valueless goto usage Change-Id: I0c2aaf1ab462c923d62232f1a63fae1e4eb18b4d http://cgit.osmocom.org/libosmocore/commit/?id=d1c7323f3c48f7983e87a2e1230623aa29fa83f4 commit d1c7323f3c48f7983e87a2e1230623aa29fa83f4 Author: Vadim Yanitskiy Date: Mon Jun 12 03:33:07 2017 +0700 sim/core.c: drop useless double assignment Change-Id: I3bfcabd80b57aeb7f110b306350802e6e82c847a http://cgit.osmocom.org/libosmocore/commit/?id=cfb1eaacf4107bcf2a368f70cf9bd9d5e8677fa0 commit cfb1eaacf4107bcf2a368f70cf9bd9d5e8677fa0 Author: Vadim Yanitskiy Date: Mon Jun 12 03:13:12 2017 +0700 core/conv/viterbi.c: fix possible NULL-pointer reference Change-Id: I36012d4443d97470050cdf9638a9d4cf67ea3b40 ----------------------------------------------------------------------- Summary of changes: src/conv.c | 2 +- src/gb/gprs_bssgp.c | 13 +++---------- src/gsm/gsm48.c | 1 - src/sim/core.c | 2 +- src/viterbi.c | 19 ++++++++++++++++--- src/vty/command.c | 2 +- tests/ctrl/ctrl_test.c | 2 +- 7 files changed, 23 insertions(+), 18 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Thu Jun 15 14:40:37 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 15 Jun 2017 14:40:37 GMT Subject: osmo-bts.git branch master updated. 0.4.0-481-g0b7a3e9 Message-ID: <201706151440.v5FEebVP081543@git.osmocom.org> This is an 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 0b7a3e9f62bd3eaf2a9bf2c75028a91c8072d389 (commit) via 0227e4d04caa62698a16894a2883bbac38dff6cc (commit) from 61d36212b15aca972443a169c6a893590c9709d0 (commit) Those revisions listed above that are new 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=0b7a3e9f62bd3eaf2a9bf2c75028a91c8072d389 commit 0b7a3e9f62bd3eaf2a9bf2c75028a91c8072d389 Author: Vadim Yanitskiy Date: Mon Jun 5 20:18:38 2017 +0700 scheduler_trx.c: strip unused variable Change-Id: I870dad2a00f68cca1c31a719221fc30a07b30c20 http://cgit.osmocom.org/osmo-bts/commit/?id=0227e4d04caa62698a16894a2883bbac38dff6cc commit 0227e4d04caa62698a16894a2883bbac38dff6cc Author: Vadim Yanitskiy Date: Sun Jun 4 18:26:00 2017 +0700 cosmetic: fix some typos Change-Id: Ib9172735bc7a05d9d7425a0e66dd90ff2569ee05 ----------------------------------------------------------------------- Summary of changes: include/osmo-bts/scheduler.h | 4 ++-- include/osmo-bts/scheduler_backend.h | 2 +- src/common/scheduler.c | 6 +++--- src/osmo-bts-trx/scheduler_trx.c | 6 ++---- 4 files changed, 8 insertions(+), 10 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Thu Jun 15 14:58:41 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 15 Jun 2017 14:58:41 GMT Subject: openbsc.git branch master updated. 0.15.0-804-g70fdd24d0 Message-ID: <201706151458.v5FEwfKT087361@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was 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 70fdd24d04a37217724ec8f12873e292b10e5e4d (commit) from 9b97b007dfe96b8a74932ab101d5e341b5796f75 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=70fdd24d04a37217724ec8f12873e292b10e5e4d commit 70fdd24d04a37217724ec8f12873e292b10e5e4d Author: Max Date: Thu Jun 15 15:10:53 2017 +0200 Update SI data structures and generation To support segmented SI2quater as per 3GPP TS 44.018 we'll have to support multiple SI messages (up to 16 for SI2q) for a given type in contrast to existing 1:1 mapping: * expand storage space to hold up to 16 SI messages (spec limit) * add assertions for budget calculations * generate multiple SI2q messages * adjust SI2q-related tests * use precise check for number of SIq messages instead of approximate estimation Change-Id: Ic516ec9f0b821557d9461ae9f1c0afdd786f3b05 Related: OS#1660 ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gsm_data.h | 7 ++ openbsc/include/openbsc/gsm_data_shared.h | 16 +-- openbsc/include/openbsc/system_information.h | 2 + openbsc/src/libbsc/bsc_init.c | 6 +- openbsc/src/libbsc/bsc_vty.c | 78 ++++++-------- openbsc/src/libbsc/rest_octets.c | 80 ++++++++------ openbsc/src/libbsc/system_information.c | 152 ++++++++++++++++++--------- openbsc/tests/gsm0408/gsm0408_test.c | 78 +++++++++++--- openbsc/tests/gsm0408/gsm0408_test.ok | 100 +++++++++++++++--- 9 files changed, 354 insertions(+), 165 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Jun 15 19:19:04 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 15 Jun 2017 19:19:04 GMT Subject: osmo-bts.git branch master updated. 0.4.0-482-g340cff5 Message-ID: <201706151919.v5FJJ4FT051886@git.osmocom.org> This is an 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 340cff51f49f6e798cb5fb6d1b9febdd09902906 (commit) from 0b7a3e9f62bd3eaf2a9bf2c75028a91c8072d389 (commit) Those revisions listed above that are new 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=340cff51f49f6e798cb5fb6d1b9febdd09902906 commit 340cff51f49f6e798cb5fb6d1b9febdd09902906 Author: Max Date: Fri Jun 2 11:41:58 2017 +0200 RSL: receive and send multiple SI2q messages * change BCCH Info handler to explicitly support multiple SI2quater messages sent from BSC * change SI scheduler to send SI2q in round-robin way Change-Id: I3aeb90804edab1b0325c3eb7347526ae995dbf51 Related: OS#1660 ----------------------------------------------------------------------- Summary of changes: src/common/rsl.c | 61 +++++++++++++++++++++++++++++----------------------- src/common/sysinfo.c | 16 +++++++++++++- 2 files changed, 49 insertions(+), 28 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Thu Jun 15 21:10:10 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 15 Jun 2017 21:10:10 GMT Subject: openbsc.git branch master updated. 0.15.0-805-g8b1a2f8cd Message-ID: <201706152110.v5FLAAnm077516@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was 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 8b1a2f8cd7a81c6b8c7cdb0963dcf89de7c46100 (commit) from 70fdd24d04a37217724ec8f12873e292b10e5e4d (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=8b1a2f8cd7a81c6b8c7cdb0963dcf89de7c46100 commit 8b1a2f8cd7a81c6b8c7cdb0963dcf89de7c46100 Author: Max Date: Thu Jun 15 14:59:20 2017 +0200 bsc_init: Forget which SIs are valid for the trx Previously the SI generation lead to setting the BCCH SIs for all TRX in a multi-trx setup. This is because we create the SIs globally but si_valid appears to be limited to the 'current' trx. Warn if we attempt to set SIs for the BCCH on a trx that does not have a BCCH. Change-Id: Ie0e288252a2e7709c4dae16b96a0b1512278847f Tweaked-by: Max ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/abis_rsl.h | 5 ++--- openbsc/src/libbsc/abis_rsl.c | 9 +++++++-- openbsc/src/libbsc/bsc_init.c | 6 ++++-- 3 files changed, 13 insertions(+), 7 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Fri Jun 16 17:02:53 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 16 Jun 2017 17:02:53 GMT Subject: osmo-trx.git branch master updated. 988a464d5d155b1eed0700f971da1e319275d092 Message-ID: <201706161702.v5GH2r7G076030@git.osmocom.org> This is an 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 988a464d5d155b1eed0700f971da1e319275d092 (commit) via 1b6ab7d7ee269fe350f91d83562a940877603733 (commit) from 980525c8a9cc620314aa36e566d30e0592f280d5 (commit) Those revisions listed above that are new 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=988a464d5d155b1eed0700f971da1e319275d092 commit 988a464d5d155b1eed0700f971da1e319275d092 Author: Tom Tsou Date: Thu Jun 15 09:16:53 2017 -0700 uhd: Fix USRP2/N200/N210 device detection Commit 1fb0ce67 "uhd: Use map container for for device parameter access" inadvertently removed the string identifier for the USRP2 and derived devices (N200/N210). Add the missing USRP2 string identifier. Also search for partial string matches in the UHD provided device and mboard stings. This is necessary to guarantee that strings such as "N200r3" instead of just "N200" are sucessfully found. Tested with N200, X310, B200mini and B210 devices. Change-Id: Ide4e22418e2cc469418cba018970cb0eb9906697 http://cgit.osmocom.org/osmo-trx/commit/?id=1b6ab7d7ee269fe350f91d83562a940877603733 commit 1b6ab7d7ee269fe350f91d83562a940877603733 Author: Tom Tsou Date: Thu Jun 15 15:31:08 2017 -0700 uhd: Fix Tx-RX timing offset setting Integer timestamp offset was set to zero due to bad cast-operator precedence. Change-Id: Ib1f524cc86416699b3c143e5faddb33d61380767 ----------------------------------------------------------------------- Summary of changes: Transceiver52M/UHDDevice.cpp | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Fri Jun 16 17:04:42 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 16 Jun 2017 17:04:42 GMT Subject: osmo-trx.git branch master updated. d67bd603e9062a187bd1a33f6e2d3a6d9d8a6517 Message-ID: <201706161704.v5GH4g1j076501@git.osmocom.org> This is an 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 d67bd603e9062a187bd1a33f6e2d3a6d9d8a6517 (commit) from 988a464d5d155b1eed0700f971da1e319275d092 (commit) Those revisions listed above that are new 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=d67bd603e9062a187bd1a33f6e2d3a6d9d8a6517 commit d67bd603e9062a187bd1a33f6e2d3a6d9d8a6517 Author: Tom Tsou Date: Thu Jun 15 15:35:02 2017 -0700 transceiver: Fix POWEROFF crash on USRP2/N200/X300 devices Upon issuing POWEROFF command to a running transceiver, UHD interfacing thread state may become undefined if the device is stopped with I/O threads still active. Bad behavior is device dependent with only network based USRP devices affected. USB based device thread behavior stops and shutdowns as expected. Tested with N200, X300, and B210. Tested solutions include the following: 1. Set pthread_setcanceltype() with PTHREAD_CANCEL_ASYNCHRONOUS 2. Add sleep delay to allow I/O threads to timeout before stopping the device 3. Wait for I/O threads to join after cancellation before stopping the device This patch resolves the issue by with the third approach. Number 1 is not guaranteed to always work with UHD internals as driver code may explicitly set thread parameters. Using sleep calls to fix order-of-operation issues is almost never a good idea. Change-Id: Ib72ab98a27a02084b040319046c92d1c4157ae4c ----------------------------------------------------------------------- Summary of changes: Transceiver52M/Transceiver.cpp | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Fri Jun 16 17:09:25 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 16 Jun 2017 17:09:25 GMT Subject: osmo-trx.git branch master updated. 63eef9faf28562af5ca3e3158ef84f3da0fe6e6c Message-ID: <201706161709.v5GH9Plr077720@git.osmocom.org> This is an 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 63eef9faf28562af5ca3e3158ef84f3da0fe6e6c (commit) from d67bd603e9062a187bd1a33f6e2d3a6d9d8a6517 (commit) Those revisions listed above that are new 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=63eef9faf28562af5ca3e3158ef84f3da0fe6e6c commit 63eef9faf28562af5ca3e3158ef84f3da0fe6e6c Author: Tom Tsou Date: Wed Jun 14 17:12:16 2017 -0700 sigProcLib: Fix complex/real vector flag in Laurent modulator The modulator vector to be shaped by Laurent C1 pulse is complex, but was set as real. The error does not affect behaviour because we only support complex-complex and complex-real calculations; real-real convolution is not supported. So in this case the data vector was already assumed to be complex despite the improper flag setting. Change-Id: I03afc6a93a01fde7a9a02e4eb9d201d3ee37d21a ----------------------------------------------------------------------- Summary of changes: Transceiver52M/sigProcLib.cpp | 1 - 1 file changed, 1 deletion(-) hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Sat Jun 17 00:23:02 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 17 Jun 2017 00:23:02 GMT Subject: osmo-trx.git branch master updated. 7278a87767b03e07dc608f6fa1752665a66f917b Message-ID: <201706170023.v5H0N2GH003023@git.osmocom.org> This is an 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 7278a87767b03e07dc608f6fa1752665a66f917b (commit) from 63eef9faf28562af5ca3e3158ef84f3da0fe6e6c (commit) Those revisions listed above that are new 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=7278a87767b03e07dc608f6fa1752665a66f917b commit 7278a87767b03e07dc608f6fa1752665a66f917b Author: Tom Tsou Date: Wed Jun 14 14:50:39 2017 -0700 sigProcLib: Remove heap based signal vector allocations The osmo-trx internals rely heavily on dynamic alloction of I/Q signal vectors. In a number of cases there is no reason to to use dynamic rather than stack based allocation. Convert these cases accordingly. Change-Id: If53da1bf77b5944b6117765fa98ce12e1ccdeede ----------------------------------------------------------------------- Summary of changes: Transceiver52M/sigProcLib.cpp | 135 ++++++++++++++++-------------------------- 1 file changed, 51 insertions(+), 84 deletions(-) hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Sat Jun 17 15:40:40 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 17 Jun 2017 15:40:40 GMT Subject: openbsc.git branch neels/aoip updated. 0.15.0-859-g449f3c2c1 Message-ID: <201706171540.v5HFee38011894@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was 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/aoip has been updated discards f28797a84df8d13743222b87e664cdeae450840c (commit) discards a29091aba81d0303b47dbdc7377bd2d8db9a687c (commit) discards 37170a74eee6c19a2b8633c747887a3ac1b9fee2 (commit) discards 163d2e3651eeb24618e4ae70d0b4be813d7379f4 (commit) discards d56f7d7d61b9539bdbf4b8ab39ab3233d026c277 (commit) discards 42a59b8064bf19d9b0376a6bdf4b4e7a860c793c (commit) discards c137e86538a0b027f5be46c1ce7e09d6f92848a4 (commit) discards 55f00baeac572514a4585324b940b0d01c2a0e46 (commit) discards 4caee3540d4d58eb6e5fadbf5bfaf7903348c961 (commit) discards 4aced69b42e2fb8f57b5c8611406149f44410bc2 (commit) discards 074d6f6a14df5e8057cfd280f0729ed31cf24018 (commit) discards 0293f48d0cabad35f8794ff71e565138bbf3dbcd (commit) discards 2dcdd8a38a3fcf3e5ee6ce2e63a277ba8234a76a (commit) discards c1aa6af10023f947e53a7fb82eb6a5d3794978f9 (commit) discards f4ae4d02bf8826f1f706e207a59922fa7a4d03dd (commit) discards fe187c72442acfb121e223f814594b8c81ead831 (commit) discards 554ea76f3cc7a3866b55744baa59f2e95d0e19b8 (commit) discards 783927f929d3d36a3d77e6a273ff7c0a70ea15be (commit) discards 74791c877df8c17ced97a1342896acf439c3d4a8 (commit) discards 08ed9b3f78a7ecdf844604b3ee0c7b03d05fd3cf (commit) discards 843421714a102a4695c0e6b4588822e2a2901944 (commit) discards 5ffe475c4b3aa1319622df280571ca5880192583 (commit) discards 227dbb1c58aed1416f55781b88145f7c9a319ebb (commit) discards 47aa8d7f861bb516eede2bd801725579ee5dd142 (commit) discards 50a02b288de2508925594a591a1f0577223a2109 (commit) discards 873a3044c1955909bb12c9a196a57f08834da599 (commit) discards be558d277231581dd1add4872e2e15252a97c1a4 (commit) discards e0dbfd032cbc579d39926726414fdca185d8860f (commit) discards a864742a9d821e0a359c632cddcf25eba0b9d037 (commit) discards d92e7b433b2cafe78510fa0001bed155c25084a2 (commit) discards d52abbd0992300bff3fc7d5507f1eb3c1f973919 (commit) discards dcdfb78aecad3dab3830b0b9d3fc3e86081b3ef7 (commit) discards 0821f302b917b6304a0b0fdb8e2fe094829fdeec (commit) discards 0a7f6de320cb98ea9520756b664aafc27af6f0a8 (commit) discards 99e468a50e2a60cf4b98c294d2a59d489feefae8 (commit) discards 55b1bfaf0a65ef2cf4b8565241981054d69703a7 (commit) discards 420da966b080b8dece9ae2ce125df2bc29e4d746 (commit) discards 5acffbdedaff8e402508716546686d462f085fef (commit) discards 8de79d472d42ddc1337c66e34ed7f26758353e6b (commit) discards 7ec9baa3ecb21fe01c23427fcee35f27e1bd2380 (commit) discards e466355b67cbace5953b48213aff8336c6c64de9 (commit) discards 37fe7ae5f2ca1379e82689d6a6893256000b061c (commit) discards 2a1c1fe7b416b8db61ee952ce1178f638dd08c54 (commit) discards ebff45e2ee89bd8c3cb106a58da3b172c01467e1 (commit) discards 227bbf2f61bd927e7ff0512b8ffc7cd54c4e33ef (commit) discards 07d403cae51ecec5f8f079ccc80c6bd92c35f818 (commit) discards 0437ac36f30514ec2b82930538491dba28b13c6f (commit) discards 1282397f63708d18c1dbee7321ea765955046ea9 (commit) discards d2de0631d34d4fde84ba75ab61e385ce705bf8e1 (commit) discards 4bf2bef8cb260e07be5be755b63223d300a2e45b (commit) discards 925cabe78cf7d76ec38e0c349e4ee11d63d12762 (commit) discards 7364df61fb4daf2176fe784df830e30990dd60dc (commit) discards d8092f5a747dead8f2a72ecc76f44fac3fbfbdda (commit) discards f1b7365fd9fdf999644ab1e15821a6cb3c2b2836 (commit) via 449f3c2c118d5a3da09aa1021397414752668851 (commit) via 78194ee6695c3101de3cc63e2d98ec9d627ef272 (commit) via 08d83578d08e9bdb379e93a13c3f243849558029 (commit) via 8f6810760b7b0f2b00e9957390b614feef4aa989 (commit) via 39ceafd8799b28226a01c406e391d4351aa5057c (commit) via 1ce55acc36b52fbc9aaa492c4c33118fc2c59d9e (commit) via 6c6964f96d8ee3505dd44942464e91d5f8e2635a (commit) via ad65b8474a1f9e1c8ce795eb7914d969f44dda6f (commit) via d6472533fd57ca7b1a3b6f7f5c25a8bcb82315c1 (commit) via db652d8e76a97cde7ece311e3261e6ebf6c463a9 (commit) via d462fdff5adef13c94c15a70955318ce9c4be6bc (commit) via 1204627da9f75508caaac7296f5fdea3b5c430b4 (commit) via 269def78b0d9e7db3d74b6a40faf2742e3d82e1f (commit) via 06cdfe4e0dffbf86661c85abc04c0f504907d937 (commit) via 9debdfe8e3a65be454f4227b8194f829ce019002 (commit) via f752974f0f296f5913aee3d2942723a2483c0198 (commit) via 06f487b88df7755f8f579a0e717ee61f06362d2d (commit) via 0daa6fe82e9fee501b577898a565cc801e6b645d (commit) via 7b90c558e006ea3b97cb042d95b53afb51dd3a7c (commit) via 925c66b992c4240de80314801f859d7f73e13156 (commit) via 39f616aeb98061c4bb6ce899fa84c04a9b2fe1cd (commit) via 8397e5e5a0316011ce6fccece43f0e1eaea68b5d (commit) via 99e44652ae9532b5a919c2c9580003bae3febe19 (commit) via 7d84fabb2b008ebda71f915102a772a2df964849 (commit) via ffd92da2597b396a86efaab63f34097afb3cb978 (commit) via b87a67c87f7e4eb5754da385b2455c6f5e700b13 (commit) via e8de2185640742b737776d5264765fbac12b4f96 (commit) via bdd0329621b85b8d4949944e9ac566e5dea241fb (commit) via 0f033eafe76d1423a49bd94ec37c4cb6221398fd (commit) via 083b88cb35feda06808e6a2efdf64e32c29e9d12 (commit) via 6c2016eb225a1250402e6990f9fdf5aa0c037da1 (commit) via f532c38198403106da45df57aca0e26e4f998b0c (commit) via e7becc10fb2f647f13086cef55962a0bc91bb814 (commit) via 3f9a62130d4e4c92e8812fcd36a149e0635ac18e (commit) via 57d0b25ddff5fde4a22314fa13071e50d444a5c5 (commit) via 7cadf1111c1a29bb7524f23e79491a6c1fd12f64 (commit) via 2dfafa2d62a9389c2682d6d2b90e8de394d4ac93 (commit) via 94717d0fcd4c273eb86e7019fc0ecbde713f1ad3 (commit) via 963c9292e39c00b99795553e77f3c58cb2eaed67 (commit) via bb6d57121cdb75238184abaf1583efe72f86f598 (commit) via eba73a4410676f67823f72b80f965b03a79d39a3 (commit) via 8c3ad11d80f8b7097d207f510d5d34cdc06fc478 (commit) via 3dc65dc8939d81b0b208fd0cd7994ecafe2268e8 (commit) via d70a755edecb8db92948df8c6986eb85fb668f4e (commit) via 14bc78691ae62f546ffb56c457d20e35f4e61375 (commit) via b455583b14ac6bf10efbbbc529cddff6530c2c40 (commit) via 1499fd3772fc19fee3d613ce730de6f0b45064f4 (commit) via 3c6b297f539c83bc71cea5eb4d8bd29b2017717b (commit) via f7bc286f3bab4d7274712b8d448d50c9b276db4c (commit) via 30beb12cc12780e0174281da90d556df84e1f9ff (commit) via ab601e27a82bcd2f71585a9f4872eedf2d2186e5 (commit) via 013ae87cc4bfc684a9f297800d3eda0129521fda (commit) via 5cfa2f6da8b073925df9f84315456101ab47d863 (commit) via 32af1cc5665e23d034362c42a805a92c07682c8d (commit) via 8b1a2f8cd7a81c6b8c7cdb0963dcf89de7c46100 (commit) via 70fdd24d04a37217724ec8f12873e292b10e5e4d (commit) via 9b97b007dfe96b8a74932ab101d5e341b5796f75 (commit) via a60bb3dd28ce9e3720f8ee1b262893f3e233e2e6 (commit) via c51c1e795091ba7663a2303bda48cb12fa327c19 (commit) via 33e1357a903dad41745df4b5b7284e80ce542ecb (commit) via 4a824ca8fcf13427d1560b2c866da2a2d82e3692 (commit) via aef68387ae6d78df948a6b2b3a61050c4f192c5e (commit) via 71d082bec770b9664be5cf59e2723db09a645902 (commit) via 8254cf75bf818e715201c670c7fb81b9a23dec0b (commit) via 3f86c523eea75e3da7f0495c7e43b944356d2321 (commit) via 2abd5e1663f34cee545edcc9e4592ec45b6c0c1e (commit) via 645eb622832671a2256987f1857da86cd50a9eea (commit) via 7fe00fb9be1dddbaee175be0217fddd8858c7aad (commit) via 0483f338209a3eae91dd5cf6f568eb81ece5f6a9 (commit) via 0de69a2501e1d49a8202daaeb9cdd7bfee62effa (commit) via 5f72f6fccc50412acc7d0a2e921bb723a2105d63 (commit) via 271ceca86216ba0b22f7ba5222a5331766fb3d8c (commit) via 2faeb1ac6cc054737b153b08be1de3846256a820 (commit) via 722bbb402f4dbf6eaea09c728fb9406ba4c026d1 (commit) via f8aeb2cccb767c8823e1c851efd8de86a226033e (commit) via f14cb3535cf469632b5da63f35b31aa79fd0c5c3 (commit) via 872671e01ba4c081ca642b1bb7abee8fe7c4af45 (commit) via a229756885907bf46c820649e87396a25b1ac4ae (commit) via 54050a28ede20242a79ef3851057c63f454773c9 (commit) via 854bcc2b7b36c4b9fc965cd8104006705d09edb7 (commit) via e586f41692f1e7d2386c52ae9caa81b6d9a2de08 (commit) via 67798617b53c1ca37668ef5c57de27b97cd57035 (commit) via b4999b60d48bcbb5aa575973d068e07ab672e095 (commit) via 94bbc73bce304609124e9f617953a11634905d58 (commit) via 6f483d3a05c7c006a36ca6868bbd1846d00c9afc (commit) via 1fe2647c5de6c460dd776787f039bbc51ed779a0 (commit) via 5265bea76c90427d70257b7fac0f0b7d40a015cb (commit) via 320960cf9d28474098dad11bd1042f2a58d87fac (commit) via 9f77d7bd0e39cfd0f3e952c5b375abba5a415d37 (commit) via 71124de33c86ea5740eeabea381bff80b23ffd30 (commit) via defb6c95c14e95133891312b65436eef5964e0a3 (commit) via 845a3a4c594f56fc754eae3b261675b460aec2ac (commit) via f39d03ad21d8120af847603d9b2ead71b8c4ba43 (commit) via 1ebf23b7fe631dbafcc2dc4a1e8a8beced4ecc0d (commit) via 7590ff3fd6cde4264f6e7961f8d9dcafbb526271 (commit) via 34ce3d93c52a734a7380114254a14ce8bcc77bb1 (commit) via 5121576b0c6c323ae5f92d8d987b8c0899d99db0 (commit) via 7b62d54b52457ecae649ead12e67369b3e09c235 (commit) via 2b6c5407b6889325beb1a1aa0fd5f33718756de2 (commit) via 7507aef92b75c86b6ecc11b2a7bbbc378a8dea51 (commit) via 93ffbd0029d1200dfa51a0e68b4c11743f1cc0e8 (commit) via 638ad068e8597af81dc985d3d256ccc26e82373b (commit) via fd2c1f90ba590fbb8c790e3619713769817997de (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 (f28797a84df8d13743222b87e664cdeae450840c) \ N -- N -- N (449f3c2c118d5a3da09aa1021397414752668851) 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=449f3c2c118d5a3da09aa1021397414752668851 commit 449f3c2c118d5a3da09aa1021397414752668851 Author: Philipp Maier Date: Mon Jun 12 19:09:43 2017 +0200 osmo-bsc: react on reset requests from MSC The bsc side currently can not receive reset commands from an MSC. This patch adds required functionality to receive a reset command and acknowlege it properly. The effects are the same as with when sending resets (all drop all ongoing calls and sccp connections) http://cgit.osmocom.org/openbsc/commit/?id=78194ee6695c3101de3cc63e2d98ec9d627ef272 commit 78194ee6695c3101de3cc63e2d98ec9d627ef272 Author: Philipp Maier Date: Mon Jun 12 17:40:01 2017 +0200 libcommon-cs: genralize a interface reset fsm The AoIP standard also describes an MSC->BSC reset procedure. We currently do not implement it. However, the fsm that is used to issue the reset request from the bsc side is not generalized. This patch generalizes the code in order to be able to use the same code on the MSC side to perform a reset procedure from there. http://cgit.osmocom.org/openbsc/commit/?id=08d83578d08e9bdb379e93a13c3f243849558029 commit 08d83578d08e9bdb379e93a13c3f243849558029 Author: Philipp Maier Date: Mon Jun 12 15:58:28 2017 +0200 fixup: remove unused counter Forgot to remove the counter struct osmo_timer_list msc_reset_timer; Needs to be fixuped into the reset handling patches http://cgit.osmocom.org/openbsc/commit/?id=8f6810760b7b0f2b00e9957390b614feef4aa989 commit 8f6810760b7b0f2b00e9957390b614feef4aa989 Author: Philipp Maier Date: Mon Jun 12 14:06:18 2017 +0200 sccp-lite: remove old sccp-lite code in osmo_bsc_sccp.c all code is commented out. There is no point in keeping the file. This commit deletes it. http://cgit.osmocom.org/openbsc/commit/?id=39ceafd8799b28226a01c406e391d4351aa5057c commit 39ceafd8799b28226a01c406e391d4351aa5057c Author: Philipp Maier Date: Mon Jun 12 13:49:07 2017 +0200 osmo-bsc: Send USSD notification when an MSC loss is detected the old sccp-lite based imlementation offered support for sending an USSD notification as soon as a loss of the MSC connection is detected. This is done before forcefully dropping the affected connection. This commit ports the feature to the new libosmo-sigtran implementation. NOTE: I do not know if this works and I also do not really understand how this is even possible. Sending an USSD notification would rquire the subscriber to be properly attached? When the MSC is lost this almost not possible since no backend to authenticate against is available. http://cgit.osmocom.org/openbsc/commit/?id=1ce55acc36b52fbc9aaa492c4c33118fc2c59d9e commit 1ce55acc36b52fbc9aaa492c4c33118fc2c59d9e Author: Philipp Maier Date: Mon Jun 12 13:22:59 2017 +0200 cosmetic: make function names in a_iface_bssap more expressive. The function names in a_iface_bssap.c are not very expressive. The problem not only exists on the API side, but also for static functions. This patch replaces the function names with more expressive names. http://cgit.osmocom.org/openbsc/commit/?id=6c6964f96d8ee3505dd44942464e91d5f8e2635a commit 6c6964f96d8ee3505dd44942464e91d5f8e2635a Author: Philipp Maier Date: Mon Jun 12 12:52:35 2017 +0200 cosmetic: more expressive function names in a_iface The function names if the API function in a_iface.c are not very expressive. Besides of that, the prototypes are in the wrong header file. This commit gives the function more expressive names and moves the prototypes in the right header file. http://cgit.osmocom.org/openbsc/commit/?id=ad65b8474a1f9e1c8ce795eb7914d969f44dda6f commit ad65b8474a1f9e1c8ce795eb7914d969f44dda6f Author: Philipp Maier Date: Mon Jun 12 12:34:26 2017 +0200 fixup: return with value in void function http://cgit.osmocom.org/openbsc/commit/?id=d6472533fd57ca7b1a3b6f7f5c25a8bcb82315c1 commit d6472533fd57ca7b1a3b6f7f5c25a8bcb82315c1 Author: Philipp Maier Date: Mon Jun 12 12:26:31 2017 +0200 mgcp: make bts base port configurable Currently the rtp base port of the BTS is hardcoded (4000) and not configurable. This patch adds VTY configuration options to make it adjustable. http://cgit.osmocom.org/openbsc/commit/?id=db652d8e76a97cde7ece311e3261e6ebf6c463a9 commit db652d8e76a97cde7ece311e3261e6ebf6c463a9 Author: Philipp Maier Date: Mon Jun 12 11:43:44 2017 +0200 Revert "mgcp: make sure all endpoints are closed on startup" Clearing all endpoints by sending a DLCX on startup has ben found to be a bit too offensive. It also will not help against inconsitancies that may occour during runtime (e.g. an overheard DLCX during regular call teardown). This reverts commit b669ea94cb78fd9b56ee8dd9392538151349f8ba. http://cgit.osmocom.org/openbsc/commit/?id=d462fdff5adef13c94c15a70955318ce9c4be6bc commit d462fdff5adef13c94c15a70955318ce9c4be6bc Author: Philipp Maier Date: Mon Jun 12 11:39:41 2017 +0200 mgcp: Make sure endpoint is free on CRCX The MSC is aware of the assigned endpoints at all times, so it will not assign an occupied endpoint to someone else. However, if it has just restarted, there maybe lingering open endpoints. This patch introduces a fairly simple soultion. Before a new endpoint is seized (CRCX), a DLCX is send in advance. If the endpoint was still occupied with a dead connection, it will be freed. If it was free anyway, the DLCX will just have no effect. http://cgit.osmocom.org/openbsc/commit/?id=1204627da9f75508caaac7296f5fdea3b5c430b4 commit 1204627da9f75508caaac7296f5fdea3b5c430b4 Author: Philipp Maier Date: Thu Jun 8 17:22:07 2017 +0200 a_iface_bssap: clear lingering subscriber connections on reset When the BSC is vanishing, the subscriber connections will stay active until the MSC is instructed via tha A interface to clear the connections. Unfortunately, this will most likely not be the case because the BSC will most likeley have lost all its state and does not know about the old connections anymore. This patch fixes the problem by looping through the list with the active gsm subscriber connections and clearing them manually when the reset from the BSC is received. Only connections by the bsc who actually executes the reset are affected. Connections from other BSCs will not be touched. http://cgit.osmocom.org/openbsc/commit/?id=269def78b0d9e7db3d74b6a40faf2742e3d82e1f commit 269def78b0d9e7db3d74b6a40faf2742e3d82e1f Author: Philipp Maier Date: Thu Jun 8 17:00:31 2017 +0200 cosmetic: fix typo http://cgit.osmocom.org/openbsc/commit/?id=06cdfe4e0dffbf86661c85abc04c0f504907d937 commit 06cdfe4e0dffbf86661c85abc04c0f504907d937 Author: Philipp Maier Date: Thu Jun 8 15:36:14 2017 +0200 mgcp: make sure all endpoints are closed on startup If the MSC is crashing and restarting, it may leave some endpoints open. The endpoints can not be re-used until they are deleted (DLCX). This patch sends a DLCX to all possible endpoints (usually this is in a countable range) in order to clear possible open endpoints from a previous run http://cgit.osmocom.org/openbsc/commit/?id=9debdfe8e3a65be454f4227b8194f829ce019002 commit 9debdfe8e3a65be454f4227b8194f829ce019002 Author: Philipp Maier Date: Thu Jun 8 15:28:39 2017 +0200 mgcp: make structs accessible from outside struct mgcpgw_client and struct mgcp_inuse_endpoint are not accessible from outside, making it difficult to look in the mgcp client properties and status. The commit moves the structs into the header file. http://cgit.osmocom.org/openbsc/commit/?id=f752974f0f296f5913aee3d2942723a2483c0198 commit f752974f0f296f5913aee3d2942723a2483c0198 Author: Philipp Maier Date: Thu Jun 8 14:21:50 2017 +0200 mgcp: release no longer used endpoint identifiers When an MGCP endpoint is deleted, we need to mark its endpoint id as unused, so other calls can used it. This is currently not happening. This patch fixes that. http://cgit.osmocom.org/openbsc/commit/?id=06f487b88df7755f8f579a0e717ee61f06362d2d commit 06f487b88df7755f8f579a0e717ee61f06362d2d Author: Philipp Maier Date: Thu Jun 8 14:18:47 2017 +0200 mgcp: improve endpoint management Currently the assignment of endpoint identifiers works by just incrementing a counter. The mgcpgw only has a limited amount of endpoint identifiers avaliable, this means we will run out of endpoints after only a few calls. This commit adds a mechanism to keep track of used endpoint identifiers so unused endpoint identifiers can be re-used http://cgit.osmocom.org/openbsc/commit/?id=0daa6fe82e9fee501b577898a565cc801e6b645d commit 0daa6fe82e9fee501b577898a565cc801e6b645d Author: Philipp Maier Date: Thu Jun 8 12:21:07 2017 +0200 mgcp: use mgcp DLCX command to terminate endpoint after call is done Currently no DLCX command is sent to the mgcpgw when a call is over, this leaves the endpoint open. This means that the endpoint can not never be reused by other calls. This patch adds a DLCX that terminates the the endpoint when the call is done. http://cgit.osmocom.org/openbsc/commit/?id=7b90c558e006ea3b97cb042d95b53afb51dd3a7c commit 7b90c558e006ea3b97cb042d95b53afb51dd3a7c Author: Philipp Maier Date: Thu Jun 8 12:19:30 2017 +0200 mgcp: add DLCX command to mgcpgw client The mgcpgw client currently lacks support for DLCX. This patch adds a generator function to generate a DLCX command as well. http://cgit.osmocom.org/openbsc/commit/?id=925c66b992c4240de80314801f859d7f73e13156 commit 925c66b992c4240de80314801f859d7f73e13156 Author: Philipp Maier Date: Wed Jun 7 18:19:53 2017 +0200 cosmetic: fixing coding style http://cgit.osmocom.org/openbsc/commit/?id=39f616aeb98061c4bb6ce899fa84c04a9b2fe1cd commit 39f616aeb98061c4bb6ce899fa84c04a9b2fe1cd Author: Philipp Maier Date: Tue Jun 6 14:39:22 2017 +0200 fixup: in osmo-bsc-sigtran.h header (bsc_msc_data.h) was missing http://cgit.osmocom.org/openbsc/commit/?id=8397e5e5a0316011ce6fccece43f0e1eaea68b5d commit 8397e5e5a0316011ce6fccece43f0e1eaea68b5d Author: Philipp Maier Date: Tue Jun 6 14:31:36 2017 +0200 osmo-bsc: Handle RESET/RESET-ACK properly Improve the way the BSC executes its RESET/RESET-ACK sequence. Currently only a simple bool variable serves as a state holder. We set this variable to true when we receive the RESET-ACK message. Unfortunately no further checking is done. This patch replaces the old mechanism with a more elaborated implementation which also detects a loss of the connection and makes sure to reconnect properly afterwards. Also the all open connections are closed on connection loss http://cgit.osmocom.org/openbsc/commit/?id=99e44652ae9532b5a919c2c9580003bae3febe19 commit 99e44652ae9532b5a919c2c9580003bae3febe19 Author: Philipp Maier Date: Tue Jun 6 12:31:00 2017 +0200 sccp: Use osmo-stp instead of direct server/client connection This patch adjusts the code to use osmo-stp. This is only an intermediate solution, since we still have hardcoded parameter. Next step is to use the VTY options from libosmo-sigtran to issue the configurations. http://cgit.osmocom.org/openbsc/commit/?id=7d84fabb2b008ebda71f915102a772a2df964849 commit 7d84fabb2b008ebda71f915102a772a2df964849 Author: Philipp Maier Date: Fri Jun 2 17:48:37 2017 +0200 fixup for: aoip: signal channel type to BSC The channel type and the speech codec element is now signalled to the BSC. The BSC checks both fields and select a codec by its preference. The choosen speech codec and the choosen channel (type) is returned to the MSC. Currently the MSC ignores the return values http://cgit.osmocom.org/openbsc/commit/?id=ffd92da2597b396a86efaab63f34097afb3cb978 commit ffd92da2597b396a86efaab63f34097afb3cb978 Author: Philipp Maier Date: Wed May 31 17:17:59 2017 +0200 aoip: signal channel type to BSC obtain the permitted speech and the prefered channel parameters and signal it to the MSC with the channel type field. http://cgit.osmocom.org/openbsc/commit/?id=b87a67c87f7e4eb5754da385b2455c6f5e700b13 commit b87a67c87f7e4eb5754da385b2455c6f5e700b13 Author: Philipp Maier Date: Mon May 29 13:18:44 2017 +0200 osmo-msc: Integrate A interface into existing call control The MSC already has some basic call control handling mechanism, that was primarily used with 3G before. However, the already existing code that handles the 3G calls is also perfectly fine for handling 2G calls. This commit integrates the A interface without breaking it for 3G. http://cgit.osmocom.org/openbsc/commit/?id=e8de2185640742b737776d5264765fbac12b4f96 commit e8de2185640742b737776d5264765fbac12b4f96 Author: Philipp Maier Date: Mon May 29 13:14:18 2017 +0200 osmo-bsc: Negotiate rtp ip address/port with BTS This patch adds the support for the RTP IP-Address/Port assignment. The post communicated via the assignment request is now transmitted via RSL/IPACC to the BTS. The Response containing the RX-Port at the BTS side is communicated back to the MSC. Since we plan to add a private MGCPGW to each BSC, this has to be extended. Currently it only creates a direct connection to the BTS. This will be introduced with a future patch. http://cgit.osmocom.org/openbsc/commit/?id=bdd0329621b85b8d4949944e9ac566e5dea241fb commit bdd0329621b85b8d4949944e9ac566e5dea241fb Author: Philipp Maier Date: Thu May 18 16:20:18 2017 +0200 fixup: Hexdump for incoming unit data was missing http://cgit.osmocom.org/openbsc/commit/?id=0f033eafe76d1423a49bd94ec37c4cb6221398fd commit 0f033eafe76d1423a49bd94ec37c4cb6221398fd Author: Neels Hofmeyr Date: Mon May 22 21:27:19 2017 +0200 comment: fixme to cleanup MGCP ports Related: OS#2279 Change-Id: Iaf4877ad1c6446609715094d785e9be93c9e0429 http://cgit.osmocom.org/openbsc/commit/?id=083b88cb35feda06808e6a2efdf64e32c29e9d12 commit 083b88cb35feda06808e6a2efdf64e32c29e9d12 Author: Neels Hofmeyr Date: Mon May 22 21:28:09 2017 +0200 msc: enable basic CTRL commands So far CTRL was not used by anyone, and was still disabled from the initial implementation of the OsmoMSC. Now we need it in osmo-gsm-tester. Only add the MSC specific CTRL commands, the bsc_base_ctrl_cmds_install() still needs to be split up. Change-Id: Id8f72000e0f4dea081bfce94fde8cd54290dfa7d http://cgit.osmocom.org/openbsc/commit/?id=6c2016eb225a1250402e6990f9fdf5aa0c037da1 commit 6c2016eb225a1250402e6990f9fdf5aa0c037da1 Author: Neels Hofmeyr Date: Thu May 11 14:31:35 2017 +0200 sgsn: add missing osmo_ss7_init() Change-Id: I7abe7a96fc4f46757605a75334a3bd240f54faf3 http://cgit.osmocom.org/openbsc/commit/?id=f532c38198403106da45df57aca0e26e4f998b0c commit f532c38198403106da45df57aca0e26e4f998b0c Author: Neels Hofmeyr Date: Mon May 8 15:11:00 2017 +0200 drop libosmo-ranap from sms_queue test Change-Id: I0afd8e4db3c84fd1265d3903e389c5164ea73335 http://cgit.osmocom.org/openbsc/commit/?id=e7becc10fb2f647f13086cef55962a0bc91bb814 commit e7becc10fb2f647f13086cef55962a0bc91bb814 Author: Neels Hofmeyr Date: Mon May 8 15:10:42 2017 +0200 wip iudummy struct osmo_sccp_addr -- drop this? Change-Id: I90b807b1c6f2a3e86c81c0906168f8c0fc5440b3 http://cgit.osmocom.org/openbsc/commit/?id=3f9a62130d4e4c92e8812fcd36a149e0635ac18e commit 3f9a62130d4e4c92e8812fcd36a149e0635ac18e Author: Philipp Maier Date: Wed Apr 12 15:19:45 2017 +0200 WIP: Integrate AoIP into MSC http://cgit.osmocom.org/openbsc/commit/?id=57d0b25ddff5fde4a22314fa13071e50d444a5c5 commit 57d0b25ddff5fde4a22314fa13071e50d444a5c5 Author: Philipp Maier Date: Thu Apr 20 18:40:37 2017 +0200 libmsc: make pitfall in gsm0408_dispatch() more obvious The function gsm0408_dispatch() accepts a message buffer pointer and accesses the l3h pointer. Even in a properly allocated message buffer, this may lead into a segfault if the user forgets to set the l3h pointer. This commit adds assertions to popup a more expressive error message. http://cgit.osmocom.org/openbsc/commit/?id=7cadf1111c1a29bb7524f23e79491a6c1fd12f64 commit 7cadf1111c1a29bb7524f23e79491a6c1fd12f64 Author: Philipp Maier Date: Wed Apr 12 15:26:04 2017 +0200 WIP: Integrate AoIP into OsmoBSC http://cgit.osmocom.org/openbsc/commit/?id=2dfafa2d62a9389c2682d6d2b90e8de394d4ac93 commit 2dfafa2d62a9389c2682d6d2b90e8de394d4ac93 Author: Harald Welte Date: Sun Apr 9 12:32:51 2017 +0200 WIP: Port to new libosmo-sigtran API (with proper M3UA for Iuh) This changes over to the new libosmo-sigtran API with support for proper SCCP/M3UA/SCTP stacking, as mandated by 3GPP specifications for the IuCS and IuPS interfaces. Only the ASP (client) is used, assuming that both the HNB-GWs and RNCs as well as the MSCs and SGSNs are all connecting as ASP to some STP/SGW which offers M3UA server functionality as well as point-code and/or global title based routing. Tweaked-by: nhofmeyr (test expectation) Change-Id: If0ff956fbf1484899d59ae1a5885543bca31645b http://cgit.osmocom.org/openbsc/commit/?id=94717d0fcd4c273eb86e7019fc0ecbde713f1ad3 commit 94717d0fcd4c273eb86e7019fc0ecbde713f1ad3 Author: Daniel Willmann Date: Mon May 8 13:04:59 2017 +0200 examples: Change IP address of config files This helps in providing 3G software packages for the sysmoNITB hardware. Change-Id: I99ba316be1088c10496025325dfe03035892d394 http://cgit.osmocom.org/openbsc/commit/?id=963c9292e39c00b99795553e77f3c58cb2eaed67 commit 963c9292e39c00b99795553e77f3c58cb2eaed67 Author: Daniel Willmann Date: Mon May 8 13:04:49 2017 +0200 contrib: Add osmo-msc service file Change-Id: I60b1b134beec741c50df4c32d44ed51b720e12c9 http://cgit.osmocom.org/openbsc/commit/?id=bb6d57121cdb75238184abaf1583efe72f86f598 commit bb6d57121cdb75238184abaf1583efe72f86f598 Author: Neels Hofmeyr Date: Mon May 30 15:09:47 2016 +0200 temporary dev: set debug log level almost everywhere Change-Id: I0d5a36560e7edde27497de57e579f5b1d00eb525 http://cgit.osmocom.org/openbsc/commit/?id=eba73a4410676f67823f72b80f965b03a79d39a3 commit eba73a4410676f67823f72b80f965b03a79d39a3 Author: Neels Hofmeyr Date: Fri Mar 10 02:15:20 2017 +0100 log protocol discriminators and message types by name Depends: libosmocore change-id I0fca8e95ed5c2148b1a7440eff3fc9c7583898df Change-Id: If1c49faf6e1757cb16b383dd2db87b48bc94eee6 http://cgit.osmocom.org/openbsc/commit/?id=8c3ad11d80f8b7097d207f510d5d34cdc06fc478 commit 8c3ad11d80f8b7097d207f510d5d34cdc06fc478 Author: Neels Hofmeyr Date: Thu Mar 16 16:14:34 2017 +0100 mgcp: hack RAB success from nano3G: patch first RTP payload The ip.access nano3G needs the first RTP payload's first two bytes to read hex 'e400', or it will reject the RAB assignment. Add flag patched_first_rtp_payload to mgcp_rtp_state to detect the first RTP payload on a stream, and overwrite its first bytes with e400. This should probably be configurable, but seems to not harm other femto cells (as long as we patch only the first RTP payload in each stream). Only do this when sending to the BTS side. Change-Id: I31a4475f42d59fd5704d52ee6e473e270db6d779 http://cgit.osmocom.org/openbsc/commit/?id=3dc65dc8939d81b0b208fd0cd7994ecafe2268e8 commit 3dc65dc8939d81b0b208fd0cd7994ecafe2268e8 Author: Neels Hofmeyr Date: Fri May 20 21:59:55 2016 +0200 Implement IuCS (large refactoring and addition) osmo-nitb becomes osmo-msc add DIUCS debug log constant add iucs.[hc] add msc vty, remove nitb vty add libiudummy, to avoid linking Iu deps in tests Use new msc_tx_dtap() instead of gsm0808_submit_dtap() libmgcp: add mgcpgw client API bridge calls via mgcpgw mgcp: hack RAB success from nano3G: patch first RTP payload The ip.access nano3G needs the first RTP payload's first two bytes to read hex 'e400', or it will reject the RAB assignment. Add flag patched_first_rtp_payload to mgcp_rtp_state to detect the first RTP payload on a stream, and overwrite its first bytes with e400. This should probably be configurable, but seems to not harm other femto cells (as long as we patch only the first RTP payload in each stream). Only do this when sending to the BTS side. Change-Id: Ie13ff348117e892d41b8355ab6c24915301eaeaf http://cgit.osmocom.org/openbsc/commit/?id=d70a755edecb8db92948df8c6986eb85fb668f4e commit d70a755edecb8db92948df8c6986eb85fb668f4e Author: Neels Hofmeyr Date: Mon May 8 15:12:20 2017 +0200 mscsplit: various preparations to separate MSC from BSC Disable large parts of the code that depend on BSC presence. Don't set msg->lchan nor msg->dst. Don't use lchan in libmsc. Decouple lac from bts. Prepare entry/exit point for MSC -> BSC and MSC -> RNC communication: Add msc_ifaces.[hc], a_iface.c, with a general msc_tx_dtap() to redirect to different interfaces depending on the actual subscriber connection. While iu_tx() is going to be functional fairly soon, the a_tx() is going to be just a dummy for some time (see comment). Add Iu specific fields in gsm_subscriber_connection: the UE connection pointer and an indicator for the Integrity Protection status on Iu (to be fully implemented in later commits). Add lac member to gsm_subscriber_connection, to allow decoupling from bts->location_area_code. The conn->lac will actually be set in iu.c in an upcoming commit ("add iucs.[hc]"). move to libcommon-cs: gsm48_extract_mi(), gsm48_paging_extract_mi(). libmsc: duplicate gsm0808 / gsm48 functions (towards BSC). In osmo-nitb, libmsc would directly call the functions on the BSC level, not always via the bsc_api. When separating libmsc from libbsc, some functions are missing from the linkage. Hence duplicate these functions to libmsc, add an msc_ prefix for clarity, also add a _tx to gsm0808_cipher_mode(): * add msc_gsm0808_tx_cipher_mode() (dummy/stub) * add msc_gsm48_tx_mm_serv_ack() * add msc_gsm48_tx_mm_serv_rej() Call these from libmsc instead of * gsm0808_cipher_mode() * gsm48_tx_mm_serv_ack() * gsm48_tx_mm_serv_rej() Also add a comment related to msc_gsm0808_tx_cipher_mode() in two places. Temporarily disable all paging to be able to link libmsc without libbsc. Skip the paging part of channel_test because the paging is now disabled. In osmo-nitb, paging is done on BSC level and MSC level "at the same time". When the new MSC is fully operational, paging will be controlled separately on the MSC level, and the BSC (RNC) level will be instructed over an IuCS or A-interface to negotiate paging with the MS (UE). This MSC level paging does not yet exist and will be added in subsequent commits. msc_compl_l3(): publish in .h, tweak return value. Use new libmsc enum values for return val, to avoid dependency on libbsc headers. Make callable from other scopes: publish in osmo_msc.h and remove 'static' in osmo_msc.c add gsm_encr to subscr_conn move subscr_request to gsm_subscriber.h subscr_request_channel() -> subscr_request_conn() move to libmsc: osmo_stats_vty_add_cmds() gsm_04_08: remove apply_codec_restrictions() gsm0408_test: use NULL for root ctx move to libbsc: gsm_bts_neighbor() move to libbsc: lchan_next_meas_rep() move vty config for t3212 to network level (periodic lu) remove unneccessary linking from some tests remove handle_abisip_signal() abis_rsl.c: don't use libvlr from libbsc Change-Id: I9cf80f9c2c8a53a29e42f000029e680a9922cb41 http://cgit.osmocom.org/openbsc/commit/?id=14bc78691ae62f546ffb56c457d20e35f4e61375 commit 14bc78691ae62f546ffb56c457d20e35f4e61375 Author: Harald Welte Date: Mon May 2 08:34:57 2016 +0200 IuPS adjustments SGSN: Don't indicate GERAN in Iu mode PDP CTX ACT REQ to GGSN sgsn_ranap_iu_event: handle some events without valid MM context sgsn init: pass sgsn_config pointer to sgsn_vty_init(), not sgsn_parse_config IuPS: cosmetic: explicitly check RAN type; move comment Change-Id: I8375ba42dd47d7ccd9ce9290767d6f8653a23b94 http://cgit.osmocom.org/openbsc/commit/?id=b455583b14ac6bf10efbbbc529cddff6530c2c40 commit b455583b14ac6bf10efbbbc529cddff6530c2c40 Author: Neels Hofmeyr Date: Wed Mar 29 15:17:55 2017 +0200 osmo-nitb: change default config file name to osmo-nitb.cfg Since the VLR development marks a move away from the 'openbsc' name, now is a good opportunity to also change the default config file name to the more accurate and obvious 'osmo-nitb.cfg'. Change-Id: I47658dad59ec38c39be59415db5f648c9e4c79f2 http://cgit.osmocom.org/openbsc/commit/?id=1499fd3772fc19fee3d613ce730de6f0b45064f4 commit 1499fd3772fc19fee3d613ce730de6f0b45064f4 Author: Neels Hofmeyr Date: Wed Mar 29 15:16:08 2017 +0200 osmo-nitb: change default db name to sms.db libvlr now delegates subscriber management to osmo-hlr, so the database no longer represents a HLR. It basically only stores SMS, so reflect that fact in the default database name. Change-Id: Ibf766d9f7f67aae17f76988d6279da20ad18e4bc http://cgit.osmocom.org/openbsc/commit/?id=3c6b297f539c83bc71cea5eb4d8bd29b2017717b commit 3c6b297f539c83bc71cea5eb4d8bd29b2017717b Author: Neels Hofmeyr Date: Wed Feb 22 02:27:59 2017 +0100 SI3: indicate R99+ MSC to GSM MS to enable UMTS AKA Change-Id: Iaf11218327f139e8cabfbc5f9916505c66eadbd8 http://cgit.osmocom.org/openbsc/commit/?id=f7bc286f3bab4d7274712b8d448d50c9b276db4c commit f7bc286f3bab4d7274712b8d448d50c9b276db4c Author: Neels Hofmeyr Date: Wed Jan 25 15:04:16 2017 +0100 Add msc_vlr test suite for MSC+VLR end-to-end tests Change-Id: Ic073f3a069a7f5e7e421e0e56140f069ee9b10b8 http://cgit.osmocom.org/openbsc/commit/?id=30beb12cc12780e0174281da90d556df84e1f9ff commit 30beb12cc12780e0174281da90d556df84e1f9ff Author: Harald Welte Date: Sun Jun 19 18:06:02 2016 +0200 Use libvlr in libmsc (large refactoring) Original libvlr code is by Harald Welte , polished and tweaked by Neels Hofmeyr . This is a long series of development collapsed in one patch. The original history may still be available as branch neels/vlr_orig. TODO: This commit may be split in several smaller changes before merging to master. SMS: The SQL based lookup of SMS for attached subscribers no longer works since the SQL database no longer has the subscriber data. Replace with a round-robin on the SMS recipient MSISDNs paired with a VLR subscriber RAM lookup whether the subscriber is currently attached. If there are many SMS for not-attached subscribers in the SMS database, this will become inefficient: a DB hit returns a pending SMS, the RAM lookup will reveal that the subscriber is not attached, after which the DB is hit for the next SMS. It would become more efficient e.g. by having an MSISDN based hash list for the VLR subscribers and by marking non-attached SMS recipients in the SMS database so that they can be excluded with the SQL query already. There is a sanity limit to do at most 100 db hits per attempt to find a pending SMS. So if there are more than 100 stored SMS waiting for their recipients to actually attach to the MSC, it may take more than one SMS queue trigger to deliver SMS for subscribers that are actually attached. This is not very beautiful, but is merely intended to carry us over to a time when we have a proper separate SMSC entity. Introduce gsm_subscriber_connection ref-counting in libmsc. Related: OS#1592 Change-Id: I702ba504ce2de93507312c28eca8d11f09f4ee8b http://cgit.osmocom.org/openbsc/commit/?id=ab601e27a82bcd2f71585a9f4872eedf2d2186e5 commit ab601e27a82bcd2f71585a9f4872eedf2d2186e5 Author: Harald Welte Date: Fri Jun 17 00:06:42 2016 +0200 Add libvlr implementation Original libvlr code is by Harald Welte , polished and tweaked by Neels Hofmeyr . This is a long series of development collapsed in one patch. The original history may still be available as branch neels/vlr_orig. Related: OS#1592 Change-Id: I3f75de5f0cc2ff77f276fd39832dd3621309c4b9 http://cgit.osmocom.org/openbsc/commit/?id=013ae87cc4bfc684a9f297800d3eda0129521fda commit 013ae87cc4bfc684a9f297800d3eda0129521fda Author: Neels Hofmeyr Date: Tue Feb 14 17:42:25 2017 +0100 logging: auth request: use hexdump without spaces for RAND, AUTN Change-Id: I656d8619a1adc93e2f627f4e1ba21512a7374279 http://cgit.osmocom.org/openbsc/commit/?id=5cfa2f6da8b073925df9f84315456101ab47d863 commit 5cfa2f6da8b073925df9f84315456101ab47d863 Author: Neels Hofmeyr Date: Sat Mar 4 03:15:53 2017 +0100 gsup_client: allow passing a unit id to identify with HLR Before, each GSUP client would contact the HLR with an identical unit id, i.e. "SGSN-00-00-00-00-00-00", with the result that some messages were sucked off by the wrong client. Pass explicit unit name from each gsup client user, so that OsmoMSC is "MSC" and OsmoSGSN is "SGSN". Hence the HLR can properly route the messages. Todo: also set some values instead of the zeros. Unrelated cosmetic change while editing the arguments: gsup_client_create()'s definition's oap client config arg name mismatched the one used in the declaration. Use oapc_config in both. Change-Id: I3f8d6dd47c7013920e2a4bde006ed77afd974e80 http://cgit.osmocom.org/openbsc/commit/?id=32af1cc5665e23d034362c42a805a92c07682c8d commit 32af1cc5665e23d034362c42a805a92c07682c8d Author: Neels Hofmeyr Date: Sat Mar 4 02:28:19 2017 +0100 GPRS/IuPS: remove all 3G authentication dev hacks UMTS auth works now with the external OsmoHLR. Change-Id: I1204f388cf1311ec98b3eaf7505d7e18e73f03d0 ----------------------------------------------------------------------- Summary of changes: openbsc/.gitignore | 2 + openbsc/include/openbsc/Makefile.am | 8 +- openbsc/include/openbsc/abis_nm.h | 21 +- openbsc/include/openbsc/abis_rsl.h | 5 +- openbsc/include/openbsc/debug.h | 1 + openbsc/include/openbsc/gsm_04_08.h | 2 +- openbsc/include/openbsc/gsm_04_11.h | 5 + openbsc/include/openbsc/gsm_data.h | 14 +- openbsc/include/openbsc/gsm_data_shared.h | 77 ++- openbsc/include/openbsc/pcu_if.h | 35 ++ openbsc/include/openbsc/pcuif_proto.h | 176 +++++++ openbsc/include/openbsc/rest_octets.h | 9 +- openbsc/include/openbsc/system_information.h | 7 +- openbsc/include/openbsc/vty.h | 1 - openbsc/src/gprs/Makefile.am | 2 +- openbsc/src/gprs/gprs_gmm.c | 8 +- openbsc/src/gprs/gprs_sgsn.c | 4 +- openbsc/src/gprs/gtphub.c | 4 +- openbsc/src/gprs/sgsn_ares.c | 4 +- openbsc/src/gprs/sgsn_cdr.c | 4 +- openbsc/src/gprs/sgsn_libgtp.c | 3 +- openbsc/src/ipaccess/abisip-find.c | 4 +- openbsc/src/ipaccess/ipaccess-config.c | 45 +- openbsc/src/ipaccess/ipaccess-proxy.c | 3 +- openbsc/src/libbsc/Makefile.am | 1 + openbsc/src/libbsc/abis_nm.c | 223 +++++--- openbsc/src/libbsc/abis_rsl.c | 100 +++- openbsc/src/libbsc/bsc_api.c | 18 +- openbsc/src/libbsc/bsc_init.c | 38 +- openbsc/src/libbsc/bsc_msc.c | 6 +- openbsc/src/libbsc/bsc_rf_ctrl.c | 12 +- openbsc/src/libbsc/bsc_rll.c | 4 +- openbsc/src/libbsc/bsc_vty.c | 310 ++++++++--- openbsc/src/libbsc/bts_ericsson_rbs2000.c | 2 + openbsc/src/libbsc/bts_nokia_site.c | 4 +- openbsc/src/libbsc/gsm_04_08_utils.c | 7 +- openbsc/src/libbsc/handover_logic.c | 3 +- openbsc/src/libbsc/paging.c | 11 +- openbsc/src/libbsc/pcu_sock.c | 742 +++++++++++++++++++++++++++ openbsc/src/libbsc/rest_octets.c | 232 ++++++--- openbsc/src/libbsc/system_information.c | 186 +++++-- openbsc/src/libcommon-cs/common_cs_vty.c | 4 +- openbsc/src/libcommon/common_vty.c | 8 - openbsc/src/libcommon/debug.c | 5 + openbsc/src/libcommon/gsm_data.c | 22 +- openbsc/src/libcommon/gsm_data_shared.c | 81 +++ openbsc/src/libcommon/gsup_client.c | 6 +- openbsc/src/libcommon/gsup_test_client.c | 3 +- openbsc/src/libmgcp/mgcp_protocol.c | 3 +- openbsc/src/libmgcp/mgcp_vty.c | 24 +- openbsc/src/libmsc/gsm_04_08.c | 3 +- openbsc/src/libmsc/gsm_04_11.c | 38 +- openbsc/src/libmsc/smpp_openbsc.c | 163 +++++- openbsc/src/libmsc/smpp_smsc.c | 16 + openbsc/src/libmsc/smpp_smsc.h | 18 +- openbsc/src/libmsc/sms_queue.c | 6 +- openbsc/src/osmo-bsc/osmo_bsc_main.c | 2 +- openbsc/src/osmo-bsc/osmo_bsc_msc.c | 6 +- openbsc/src/osmo-bsc/osmo_bsc_vty.c | 18 +- openbsc/src/osmo-bsc_nat/bsc_nat.c | 12 +- openbsc/src/osmo-bsc_nat/bsc_nat_ctrl.c | 6 +- openbsc/src/osmo-bsc_nat/bsc_nat_utils.c | 2 +- openbsc/src/osmo-bsc_nat/bsc_nat_vty.c | 28 +- openbsc/src/osmo-bsc_nat/bsc_ussd.c | 3 +- openbsc/src/osmo-msc/msc_main.c | 4 +- openbsc/src/utils/Makefile.am | 3 + openbsc/src/utils/bs11_config.c | 2 +- openbsc/tests/abis/abis_test.c | 104 +--- openbsc/tests/abis/abis_test.ok | 14 +- openbsc/tests/gsm0408/gsm0408_test.c | 160 ++++-- openbsc/tests/gsm0408/gsm0408_test.ok | 167 ++++-- openbsc/tests/mgcp/mgcp_test.c | 2 +- openbsc/tests/sndcp_xid/Makefile.am | 3 +- 73 files changed, 2553 insertions(+), 726 deletions(-) create mode 100644 openbsc/include/openbsc/pcu_if.h create mode 100644 openbsc/include/openbsc/pcuif_proto.h create mode 100644 openbsc/src/libbsc/pcu_sock.c hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sat Jun 17 23:50:25 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 17 Jun 2017 23:50:25 GMT Subject: openbsc.git branch neels/aoip updated. 0.15.0-859-g44b975a64 Message-ID: <201706172350.v5HNoP4l072922@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was 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/aoip has been updated discards 449f3c2c118d5a3da09aa1021397414752668851 (commit) discards 78194ee6695c3101de3cc63e2d98ec9d627ef272 (commit) discards 08d83578d08e9bdb379e93a13c3f243849558029 (commit) discards 8f6810760b7b0f2b00e9957390b614feef4aa989 (commit) discards 39ceafd8799b28226a01c406e391d4351aa5057c (commit) discards 1ce55acc36b52fbc9aaa492c4c33118fc2c59d9e (commit) discards 6c6964f96d8ee3505dd44942464e91d5f8e2635a (commit) discards ad65b8474a1f9e1c8ce795eb7914d969f44dda6f (commit) discards d6472533fd57ca7b1a3b6f7f5c25a8bcb82315c1 (commit) discards db652d8e76a97cde7ece311e3261e6ebf6c463a9 (commit) discards d462fdff5adef13c94c15a70955318ce9c4be6bc (commit) discards 1204627da9f75508caaac7296f5fdea3b5c430b4 (commit) discards 269def78b0d9e7db3d74b6a40faf2742e3d82e1f (commit) discards 06cdfe4e0dffbf86661c85abc04c0f504907d937 (commit) discards 9debdfe8e3a65be454f4227b8194f829ce019002 (commit) discards f752974f0f296f5913aee3d2942723a2483c0198 (commit) discards 06f487b88df7755f8f579a0e717ee61f06362d2d (commit) discards 0daa6fe82e9fee501b577898a565cc801e6b645d (commit) discards 7b90c558e006ea3b97cb042d95b53afb51dd3a7c (commit) discards 925c66b992c4240de80314801f859d7f73e13156 (commit) discards 39f616aeb98061c4bb6ce899fa84c04a9b2fe1cd (commit) discards 8397e5e5a0316011ce6fccece43f0e1eaea68b5d (commit) discards 99e44652ae9532b5a919c2c9580003bae3febe19 (commit) discards 7d84fabb2b008ebda71f915102a772a2df964849 (commit) discards ffd92da2597b396a86efaab63f34097afb3cb978 (commit) discards b87a67c87f7e4eb5754da385b2455c6f5e700b13 (commit) discards e8de2185640742b737776d5264765fbac12b4f96 (commit) discards bdd0329621b85b8d4949944e9ac566e5dea241fb (commit) discards 0f033eafe76d1423a49bd94ec37c4cb6221398fd (commit) discards 083b88cb35feda06808e6a2efdf64e32c29e9d12 (commit) discards 6c2016eb225a1250402e6990f9fdf5aa0c037da1 (commit) discards f532c38198403106da45df57aca0e26e4f998b0c (commit) discards e7becc10fb2f647f13086cef55962a0bc91bb814 (commit) discards 3f9a62130d4e4c92e8812fcd36a149e0635ac18e (commit) discards 57d0b25ddff5fde4a22314fa13071e50d444a5c5 (commit) discards 7cadf1111c1a29bb7524f23e79491a6c1fd12f64 (commit) discards 2dfafa2d62a9389c2682d6d2b90e8de394d4ac93 (commit) discards 94717d0fcd4c273eb86e7019fc0ecbde713f1ad3 (commit) discards 963c9292e39c00b99795553e77f3c58cb2eaed67 (commit) discards bb6d57121cdb75238184abaf1583efe72f86f598 (commit) discards eba73a4410676f67823f72b80f965b03a79d39a3 (commit) discards 8c3ad11d80f8b7097d207f510d5d34cdc06fc478 (commit) discards 3dc65dc8939d81b0b208fd0cd7994ecafe2268e8 (commit) discards d70a755edecb8db92948df8c6986eb85fb668f4e (commit) discards 14bc78691ae62f546ffb56c457d20e35f4e61375 (commit) discards b455583b14ac6bf10efbbbc529cddff6530c2c40 (commit) discards 1499fd3772fc19fee3d613ce730de6f0b45064f4 (commit) discards 3c6b297f539c83bc71cea5eb4d8bd29b2017717b (commit) discards f7bc286f3bab4d7274712b8d448d50c9b276db4c (commit) discards 30beb12cc12780e0174281da90d556df84e1f9ff (commit) via 44b975a641c500c6d2ebdc7b7e3650ebba121d2d (commit) via 0e99f565fecef8552d51b6bf839c76f1f2122846 (commit) via cb897b8f8d4384e2e72b377d604224b4b591858f (commit) via 6c5b1c279a10fd74b92f6740c9cc24d53c2e4c7b (commit) via 0416fa67b553002027784f050b43983b8f12ebe2 (commit) via ff1dd87b01c5516fb7b782aba79e402e3c4a4004 (commit) via 2925cec20257ebee1675c7fad5cd9530382d6739 (commit) via 612ec3d595281f713de8e5712e54c70d48026fbe (commit) via 95a374854994136150ff107e0697a728b38730f6 (commit) via a828fce165a160eb4879f02a3e80a8f5de509f53 (commit) via 160e54e6c35eeaf63323c65058306d9244d2280b (commit) via 310b37e308f65b9bd6a7f6576a63a16ed8426b12 (commit) via ccc91e2754baf98c3348307793ef7c26511d8157 (commit) via cc058c70163081ec4d09d5ccfa1d36f99debdfe1 (commit) via 5b83e9942229968b371e414ab58aa3edaca46419 (commit) via a12e840426c8adc534eac2669f81bcb41667e6ee (commit) via e228956dd3d2d59c0cd742289fa91678c989ea5d (commit) via 2395f55300b3f76b090d3c870c998f6663ad6281 (commit) via 8559e411b45101faffe9a880a9f0839eb2ebb773 (commit) via d0a6769d5f1c0b55f54d354cee5a6c9c8884828a (commit) via 553ffc4b0f803e79d55e8513899145831ed7a33b (commit) via c1558c072105f5e8df634a2dbd3f5f0aed88f28f (commit) via d02e73d218dbbbe08adbd0d655297a1e0ade7c42 (commit) via ee610e49c0340d563a42ed3e592e7a22acc41796 (commit) via 5660e224239f441a1ec5fae16ae0a405b117f8ca (commit) via f50df360aeffc7e0c69459faf681120ae2824620 (commit) via 9545666ee1a47bfc43f7e41ed920db7c2124a1bb (commit) via 04219aba466870f7737a57bf29bd2adf7315af38 (commit) via 1fb043506c0aec583e2683c691f05c3d55b39146 (commit) via b91572a361d2e0a1daa6489b5b5729d4f009f998 (commit) via 1593d01fb19e466833e4e87da9f74963753bb5f4 (commit) via 719a60f0840e2e61ae809ab35035905906afd58f (commit) via e998f542c43d41db4720c0cbe856c11820db8196 (commit) via d45bab2c41ad9f9521dd7be58842e95aad3e06ef (commit) via d5d3009a67d5cb14fb10f46d9a2721dac0eb0b90 (commit) via ea7934dbaa3962154861993f0e0e8c2dbd34235c (commit) via 18f0d6ecd49d80d3850c9717936372c8a477c444 (commit) via 5b9c47cceb65e67ff64e8803467df34a737e945b (commit) via 3b9e0197d4113dd0650465480ba3ec5fa5e10e0c (commit) via 86b98a9a9e0c5af3c60d985571ee72c5d9f69c48 (commit) via 9695c6c6e278bb4eb43f2dc3d76abf9211ade325 (commit) via 653345afd013b8a48432e6732cdd9b38cff83343 (commit) via 7db2bf610a7364be333faecee49779b4a1515fd6 (commit) via 6954acf2f4399dce397a6ba8bfac5bdf92a26d81 (commit) via 8cdabef4816ed7b2b58260e08b00a68ca73fc196 (commit) via 781fb3d5e44d19cb257cc525ad0bb655e5268098 (commit) via dba7d4aaceb88323f4f4af0c84b8883b29c73888 (commit) via 047377f8f2fa7509445aeeda270cc4e9c0686c60 (commit) via 71ad637ca261d63d8f7d8a49cdb1f819796c9c79 (commit) via 4430a620b0c9427bb001f0428305f53265ab03d5 (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 (449f3c2c118d5a3da09aa1021397414752668851) \ N -- N -- N (44b975a641c500c6d2ebdc7b7e3650ebba121d2d) 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=44b975a641c500c6d2ebdc7b7e3650ebba121d2d commit 44b975a641c500c6d2ebdc7b7e3650ebba121d2d Author: Philipp Maier Date: Mon Jun 12 19:09:43 2017 +0200 osmo-bsc: react on reset requests from MSC The bsc side currently can not receive reset commands from an MSC. This patch adds required functionality to receive a reset command and acknowlege it properly. The effects are the same as with when sending resets (all drop all ongoing calls and sccp connections) http://cgit.osmocom.org/openbsc/commit/?id=0e99f565fecef8552d51b6bf839c76f1f2122846 commit 0e99f565fecef8552d51b6bf839c76f1f2122846 Author: Philipp Maier Date: Mon Jun 12 17:40:01 2017 +0200 libcommon-cs: genralize a interface reset fsm The AoIP standard also describes an MSC->BSC reset procedure. We currently do not implement it. However, the fsm that is used to issue the reset request from the bsc side is not generalized. This patch generalizes the code in order to be able to use the same code on the MSC side to perform a reset procedure from there. http://cgit.osmocom.org/openbsc/commit/?id=cb897b8f8d4384e2e72b377d604224b4b591858f commit cb897b8f8d4384e2e72b377d604224b4b591858f Author: Philipp Maier Date: Mon Jun 12 15:58:28 2017 +0200 fixup: remove unused counter Forgot to remove the counter struct osmo_timer_list msc_reset_timer; Needs to be fixuped into the reset handling patches http://cgit.osmocom.org/openbsc/commit/?id=6c5b1c279a10fd74b92f6740c9cc24d53c2e4c7b commit 6c5b1c279a10fd74b92f6740c9cc24d53c2e4c7b Author: Philipp Maier Date: Mon Jun 12 14:06:18 2017 +0200 sccp-lite: remove old sccp-lite code in osmo_bsc_sccp.c all code is commented out. There is no point in keeping the file. This commit deletes it. http://cgit.osmocom.org/openbsc/commit/?id=0416fa67b553002027784f050b43983b8f12ebe2 commit 0416fa67b553002027784f050b43983b8f12ebe2 Author: Philipp Maier Date: Mon Jun 12 13:49:07 2017 +0200 osmo-bsc: Send USSD notification when an MSC loss is detected the old sccp-lite based imlementation offered support for sending an USSD notification as soon as a loss of the MSC connection is detected. This is done before forcefully dropping the affected connection. This commit ports the feature to the new libosmo-sigtran implementation. NOTE: I do not know if this works and I also do not really understand how this is even possible. Sending an USSD notification would rquire the subscriber to be properly attached? When the MSC is lost this almost not possible since no backend to authenticate against is available. http://cgit.osmocom.org/openbsc/commit/?id=ff1dd87b01c5516fb7b782aba79e402e3c4a4004 commit ff1dd87b01c5516fb7b782aba79e402e3c4a4004 Author: Philipp Maier Date: Mon Jun 12 13:22:59 2017 +0200 cosmetic: make function names in a_iface_bssap more expressive. The function names in a_iface_bssap.c are not very expressive. The problem not only exists on the API side, but also for static functions. This patch replaces the function names with more expressive names. http://cgit.osmocom.org/openbsc/commit/?id=2925cec20257ebee1675c7fad5cd9530382d6739 commit 2925cec20257ebee1675c7fad5cd9530382d6739 Author: Philipp Maier Date: Mon Jun 12 12:52:35 2017 +0200 cosmetic: more expressive function names in a_iface The function names if the API function in a_iface.c are not very expressive. Besides of that, the prototypes are in the wrong header file. This commit gives the function more expressive names and moves the prototypes in the right header file. http://cgit.osmocom.org/openbsc/commit/?id=612ec3d595281f713de8e5712e54c70d48026fbe commit 612ec3d595281f713de8e5712e54c70d48026fbe Author: Philipp Maier Date: Mon Jun 12 12:34:26 2017 +0200 fixup: return with value in void function http://cgit.osmocom.org/openbsc/commit/?id=95a374854994136150ff107e0697a728b38730f6 commit 95a374854994136150ff107e0697a728b38730f6 Author: Philipp Maier Date: Mon Jun 12 12:26:31 2017 +0200 mgcp: make bts base port configurable Currently the rtp base port of the BTS is hardcoded (4000) and not configurable. This patch adds VTY configuration options to make it adjustable. http://cgit.osmocom.org/openbsc/commit/?id=a828fce165a160eb4879f02a3e80a8f5de509f53 commit a828fce165a160eb4879f02a3e80a8f5de509f53 Author: Philipp Maier Date: Mon Jun 12 11:43:44 2017 +0200 Revert "mgcp: make sure all endpoints are closed on startup" Clearing all endpoints by sending a DLCX on startup has ben found to be a bit too offensive. It also will not help against inconsitancies that may occour during runtime (e.g. an overheard DLCX during regular call teardown). This reverts commit b669ea94cb78fd9b56ee8dd9392538151349f8ba. http://cgit.osmocom.org/openbsc/commit/?id=160e54e6c35eeaf63323c65058306d9244d2280b commit 160e54e6c35eeaf63323c65058306d9244d2280b Author: Philipp Maier Date: Mon Jun 12 11:39:41 2017 +0200 mgcp: Make sure endpoint is free on CRCX The MSC is aware of the assigned endpoints at all times, so it will not assign an occupied endpoint to someone else. However, if it has just restarted, there maybe lingering open endpoints. This patch introduces a fairly simple soultion. Before a new endpoint is seized (CRCX), a DLCX is send in advance. If the endpoint was still occupied with a dead connection, it will be freed. If it was free anyway, the DLCX will just have no effect. http://cgit.osmocom.org/openbsc/commit/?id=310b37e308f65b9bd6a7f6576a63a16ed8426b12 commit 310b37e308f65b9bd6a7f6576a63a16ed8426b12 Author: Philipp Maier Date: Thu Jun 8 17:22:07 2017 +0200 a_iface_bssap: clear lingering subscriber connections on reset When the BSC is vanishing, the subscriber connections will stay active until the MSC is instructed via tha A interface to clear the connections. Unfortunately, this will most likely not be the case because the BSC will most likeley have lost all its state and does not know about the old connections anymore. This patch fixes the problem by looping through the list with the active gsm subscriber connections and clearing them manually when the reset from the BSC is received. Only connections by the bsc who actually executes the reset are affected. Connections from other BSCs will not be touched. http://cgit.osmocom.org/openbsc/commit/?id=ccc91e2754baf98c3348307793ef7c26511d8157 commit ccc91e2754baf98c3348307793ef7c26511d8157 Author: Philipp Maier Date: Thu Jun 8 17:00:31 2017 +0200 cosmetic: fix typo http://cgit.osmocom.org/openbsc/commit/?id=cc058c70163081ec4d09d5ccfa1d36f99debdfe1 commit cc058c70163081ec4d09d5ccfa1d36f99debdfe1 Author: Philipp Maier Date: Thu Jun 8 15:36:14 2017 +0200 mgcp: make sure all endpoints are closed on startup If the MSC is crashing and restarting, it may leave some endpoints open. The endpoints can not be re-used until they are deleted (DLCX). This patch sends a DLCX to all possible endpoints (usually this is in a countable range) in order to clear possible open endpoints from a previous run http://cgit.osmocom.org/openbsc/commit/?id=5b83e9942229968b371e414ab58aa3edaca46419 commit 5b83e9942229968b371e414ab58aa3edaca46419 Author: Philipp Maier Date: Thu Jun 8 15:28:39 2017 +0200 mgcp: make structs accessible from outside struct mgcpgw_client and struct mgcp_inuse_endpoint are not accessible from outside, making it difficult to look in the mgcp client properties and status. The commit moves the structs into the header file. http://cgit.osmocom.org/openbsc/commit/?id=a12e840426c8adc534eac2669f81bcb41667e6ee commit a12e840426c8adc534eac2669f81bcb41667e6ee Author: Philipp Maier Date: Thu Jun 8 14:21:50 2017 +0200 mgcp: release no longer used endpoint identifiers When an MGCP endpoint is deleted, we need to mark its endpoint id as unused, so other calls can used it. This is currently not happening. This patch fixes that. http://cgit.osmocom.org/openbsc/commit/?id=e228956dd3d2d59c0cd742289fa91678c989ea5d commit e228956dd3d2d59c0cd742289fa91678c989ea5d Author: Philipp Maier Date: Thu Jun 8 14:18:47 2017 +0200 mgcp: improve endpoint management Currently the assignment of endpoint identifiers works by just incrementing a counter. The mgcpgw only has a limited amount of endpoint identifiers avaliable, this means we will run out of endpoints after only a few calls. This commit adds a mechanism to keep track of used endpoint identifiers so unused endpoint identifiers can be re-used http://cgit.osmocom.org/openbsc/commit/?id=2395f55300b3f76b090d3c870c998f6663ad6281 commit 2395f55300b3f76b090d3c870c998f6663ad6281 Author: Philipp Maier Date: Thu Jun 8 12:21:07 2017 +0200 mgcp: use mgcp DLCX command to terminate endpoint after call is done Currently no DLCX command is sent to the mgcpgw when a call is over, this leaves the endpoint open. This means that the endpoint can not never be reused by other calls. This patch adds a DLCX that terminates the the endpoint when the call is done. http://cgit.osmocom.org/openbsc/commit/?id=8559e411b45101faffe9a880a9f0839eb2ebb773 commit 8559e411b45101faffe9a880a9f0839eb2ebb773 Author: Philipp Maier Date: Thu Jun 8 12:19:30 2017 +0200 mgcp: add DLCX command to mgcpgw client The mgcpgw client currently lacks support for DLCX. This patch adds a generator function to generate a DLCX command as well. http://cgit.osmocom.org/openbsc/commit/?id=d0a6769d5f1c0b55f54d354cee5a6c9c8884828a commit d0a6769d5f1c0b55f54d354cee5a6c9c8884828a Author: Philipp Maier Date: Wed Jun 7 18:19:53 2017 +0200 cosmetic: fixing coding style http://cgit.osmocom.org/openbsc/commit/?id=553ffc4b0f803e79d55e8513899145831ed7a33b commit 553ffc4b0f803e79d55e8513899145831ed7a33b Author: Philipp Maier Date: Tue Jun 6 14:39:22 2017 +0200 fixup: in osmo-bsc-sigtran.h header (bsc_msc_data.h) was missing http://cgit.osmocom.org/openbsc/commit/?id=c1558c072105f5e8df634a2dbd3f5f0aed88f28f commit c1558c072105f5e8df634a2dbd3f5f0aed88f28f Author: Philipp Maier Date: Tue Jun 6 14:31:36 2017 +0200 osmo-bsc: Handle RESET/RESET-ACK properly Improve the way the BSC executes its RESET/RESET-ACK sequence. Currently only a simple bool variable serves as a state holder. We set this variable to true when we receive the RESET-ACK message. Unfortunately no further checking is done. This patch replaces the old mechanism with a more elaborated implementation which also detects a loss of the connection and makes sure to reconnect properly afterwards. Also the all open connections are closed on connection loss http://cgit.osmocom.org/openbsc/commit/?id=d02e73d218dbbbe08adbd0d655297a1e0ade7c42 commit d02e73d218dbbbe08adbd0d655297a1e0ade7c42 Author: Philipp Maier Date: Tue Jun 6 12:31:00 2017 +0200 sccp: Use osmo-stp instead of direct server/client connection This patch adjusts the code to use osmo-stp. This is only an intermediate solution, since we still have hardcoded parameter. Next step is to use the VTY options from libosmo-sigtran to issue the configurations. http://cgit.osmocom.org/openbsc/commit/?id=ee610e49c0340d563a42ed3e592e7a22acc41796 commit ee610e49c0340d563a42ed3e592e7a22acc41796 Author: Philipp Maier Date: Fri Jun 2 17:48:37 2017 +0200 fixup for: aoip: signal channel type to BSC The channel type and the speech codec element is now signalled to the BSC. The BSC checks both fields and select a codec by its preference. The choosen speech codec and the choosen channel (type) is returned to the MSC. Currently the MSC ignores the return values http://cgit.osmocom.org/openbsc/commit/?id=5660e224239f441a1ec5fae16ae0a405b117f8ca commit 5660e224239f441a1ec5fae16ae0a405b117f8ca Author: Philipp Maier Date: Wed May 31 17:17:59 2017 +0200 aoip: signal channel type to BSC obtain the permitted speech and the prefered channel parameters and signal it to the MSC with the channel type field. http://cgit.osmocom.org/openbsc/commit/?id=f50df360aeffc7e0c69459faf681120ae2824620 commit f50df360aeffc7e0c69459faf681120ae2824620 Author: Philipp Maier Date: Mon May 29 13:18:44 2017 +0200 osmo-msc: Integrate A interface into existing call control The MSC already has some basic call control handling mechanism, that was primarily used with 3G before. However, the already existing code that handles the 3G calls is also perfectly fine for handling 2G calls. This commit integrates the A interface without breaking it for 3G. http://cgit.osmocom.org/openbsc/commit/?id=9545666ee1a47bfc43f7e41ed920db7c2124a1bb commit 9545666ee1a47bfc43f7e41ed920db7c2124a1bb Author: Philipp Maier Date: Mon May 29 13:14:18 2017 +0200 osmo-bsc: Negotiate rtp ip address/port with BTS This patch adds the support for the RTP IP-Address/Port assignment. The post communicated via the assignment request is now transmitted via RSL/IPACC to the BTS. The Response containing the RX-Port at the BTS side is communicated back to the MSC. Since we plan to add a private MGCPGW to each BSC, this has to be extended. Currently it only creates a direct connection to the BTS. This will be introduced with a future patch. http://cgit.osmocom.org/openbsc/commit/?id=04219aba466870f7737a57bf29bd2adf7315af38 commit 04219aba466870f7737a57bf29bd2adf7315af38 Author: Philipp Maier Date: Thu May 18 16:20:18 2017 +0200 fixup: Hexdump for incoming unit data was missing http://cgit.osmocom.org/openbsc/commit/?id=1fb043506c0aec583e2683c691f05c3d55b39146 commit 1fb043506c0aec583e2683c691f05c3d55b39146 Author: Neels Hofmeyr Date: Mon May 22 21:27:19 2017 +0200 comment: fixme to cleanup MGCP ports Related: OS#2279 Change-Id: Iaf4877ad1c6446609715094d785e9be93c9e0429 http://cgit.osmocom.org/openbsc/commit/?id=b91572a361d2e0a1daa6489b5b5729d4f009f998 commit b91572a361d2e0a1daa6489b5b5729d4f009f998 Author: Neels Hofmeyr Date: Mon May 22 21:28:09 2017 +0200 msc: enable basic CTRL commands So far CTRL was not used by anyone, and was still disabled from the initial implementation of the OsmoMSC. Now we need it in osmo-gsm-tester. Only add the MSC specific CTRL commands, the bsc_base_ctrl_cmds_install() still needs to be split up. Change-Id: Id8f72000e0f4dea081bfce94fde8cd54290dfa7d http://cgit.osmocom.org/openbsc/commit/?id=1593d01fb19e466833e4e87da9f74963753bb5f4 commit 1593d01fb19e466833e4e87da9f74963753bb5f4 Author: Neels Hofmeyr Date: Thu May 11 14:31:35 2017 +0200 sgsn: add missing osmo_ss7_init() Change-Id: I7abe7a96fc4f46757605a75334a3bd240f54faf3 http://cgit.osmocom.org/openbsc/commit/?id=719a60f0840e2e61ae809ab35035905906afd58f commit 719a60f0840e2e61ae809ab35035905906afd58f Author: Neels Hofmeyr Date: Mon May 8 15:11:00 2017 +0200 drop libosmo-ranap from sms_queue test Change-Id: I0afd8e4db3c84fd1265d3903e389c5164ea73335 http://cgit.osmocom.org/openbsc/commit/?id=e998f542c43d41db4720c0cbe856c11820db8196 commit e998f542c43d41db4720c0cbe856c11820db8196 Author: Neels Hofmeyr Date: Mon May 8 15:10:42 2017 +0200 wip iudummy struct osmo_sccp_addr -- drop this? Change-Id: I90b807b1c6f2a3e86c81c0906168f8c0fc5440b3 http://cgit.osmocom.org/openbsc/commit/?id=d45bab2c41ad9f9521dd7be58842e95aad3e06ef commit d45bab2c41ad9f9521dd7be58842e95aad3e06ef Author: Philipp Maier Date: Wed Apr 12 15:19:45 2017 +0200 WIP: Integrate AoIP into MSC http://cgit.osmocom.org/openbsc/commit/?id=d5d3009a67d5cb14fb10f46d9a2721dac0eb0b90 commit d5d3009a67d5cb14fb10f46d9a2721dac0eb0b90 Author: Philipp Maier Date: Thu Apr 20 18:40:37 2017 +0200 libmsc: make pitfall in gsm0408_dispatch() more obvious The function gsm0408_dispatch() accepts a message buffer pointer and accesses the l3h pointer. Even in a properly allocated message buffer, this may lead into a segfault if the user forgets to set the l3h pointer. This commit adds assertions to popup a more expressive error message. http://cgit.osmocom.org/openbsc/commit/?id=ea7934dbaa3962154861993f0e0e8c2dbd34235c commit ea7934dbaa3962154861993f0e0e8c2dbd34235c Author: Philipp Maier Date: Wed Apr 12 15:26:04 2017 +0200 WIP: Integrate AoIP into OsmoBSC http://cgit.osmocom.org/openbsc/commit/?id=18f0d6ecd49d80d3850c9717936372c8a477c444 commit 18f0d6ecd49d80d3850c9717936372c8a477c444 Author: Harald Welte Date: Sun Apr 9 12:32:51 2017 +0200 WIP: Port to new libosmo-sigtran API (with proper M3UA for Iuh) This changes over to the new libosmo-sigtran API with support for proper SCCP/M3UA/SCTP stacking, as mandated by 3GPP specifications for the IuCS and IuPS interfaces. Only the ASP (client) is used, assuming that both the HNB-GWs and RNCs as well as the MSCs and SGSNs are all connecting as ASP to some STP/SGW which offers M3UA server functionality as well as point-code and/or global title based routing. Tweaked-by: nhofmeyr (test expectation) Change-Id: If0ff956fbf1484899d59ae1a5885543bca31645b http://cgit.osmocom.org/openbsc/commit/?id=5b9c47cceb65e67ff64e8803467df34a737e945b commit 5b9c47cceb65e67ff64e8803467df34a737e945b Author: Daniel Willmann Date: Mon May 8 13:04:59 2017 +0200 examples: Change IP address of config files This helps in providing 3G software packages for the sysmoNITB hardware. Change-Id: I99ba316be1088c10496025325dfe03035892d394 http://cgit.osmocom.org/openbsc/commit/?id=3b9e0197d4113dd0650465480ba3ec5fa5e10e0c commit 3b9e0197d4113dd0650465480ba3ec5fa5e10e0c Author: Daniel Willmann Date: Mon May 8 13:04:49 2017 +0200 contrib: Add osmo-msc service file Change-Id: I60b1b134beec741c50df4c32d44ed51b720e12c9 http://cgit.osmocom.org/openbsc/commit/?id=86b98a9a9e0c5af3c60d985571ee72c5d9f69c48 commit 86b98a9a9e0c5af3c60d985571ee72c5d9f69c48 Author: Neels Hofmeyr Date: Mon May 30 15:09:47 2016 +0200 temporary dev: set debug log level almost everywhere Change-Id: I0d5a36560e7edde27497de57e579f5b1d00eb525 http://cgit.osmocom.org/openbsc/commit/?id=9695c6c6e278bb4eb43f2dc3d76abf9211ade325 commit 9695c6c6e278bb4eb43f2dc3d76abf9211ade325 Author: Neels Hofmeyr Date: Fri Mar 10 02:15:20 2017 +0100 log protocol discriminators and message types by name Depends: libosmocore change-id I0fca8e95ed5c2148b1a7440eff3fc9c7583898df Change-Id: If1c49faf6e1757cb16b383dd2db87b48bc94eee6 http://cgit.osmocom.org/openbsc/commit/?id=653345afd013b8a48432e6732cdd9b38cff83343 commit 653345afd013b8a48432e6732cdd9b38cff83343 Author: Neels Hofmeyr Date: Thu Mar 16 16:14:34 2017 +0100 mgcp: hack RAB success from nano3G: patch first RTP payload The ip.access nano3G needs the first RTP payload's first two bytes to read hex 'e400', or it will reject the RAB assignment. Add flag patched_first_rtp_payload to mgcp_rtp_state to detect the first RTP payload on a stream, and overwrite its first bytes with e400. This should probably be configurable, but seems to not harm other femto cells (as long as we patch only the first RTP payload in each stream). Only do this when sending to the BTS side. Change-Id: I31a4475f42d59fd5704d52ee6e473e270db6d779 http://cgit.osmocom.org/openbsc/commit/?id=7db2bf610a7364be333faecee49779b4a1515fd6 commit 7db2bf610a7364be333faecee49779b4a1515fd6 Author: Neels Hofmeyr Date: Fri May 20 21:59:55 2016 +0200 Implement IuCS (large refactoring and addition) osmo-nitb becomes osmo-msc add DIUCS debug log constant add iucs.[hc] add msc vty, remove nitb vty add libiudummy, to avoid linking Iu deps in tests Use new msc_tx_dtap() instead of gsm0808_submit_dtap() libmgcp: add mgcpgw client API bridge calls via mgcpgw mgcp: hack RAB success from nano3G: patch first RTP payload The ip.access nano3G needs the first RTP payload's first two bytes to read hex 'e400', or it will reject the RAB assignment. Add flag patched_first_rtp_payload to mgcp_rtp_state to detect the first RTP payload on a stream, and overwrite its first bytes with e400. This should probably be configurable, but seems to not harm other femto cells (as long as we patch only the first RTP payload in each stream). Only do this when sending to the BTS side. Change-Id: Ie13ff348117e892d41b8355ab6c24915301eaeaf http://cgit.osmocom.org/openbsc/commit/?id=6954acf2f4399dce397a6ba8bfac5bdf92a26d81 commit 6954acf2f4399dce397a6ba8bfac5bdf92a26d81 Author: Neels Hofmeyr Date: Mon May 8 15:12:20 2017 +0200 mscsplit: various preparations to separate MSC from BSC Disable large parts of the code that depend on BSC presence. Don't set msg->lchan nor msg->dst. Don't use lchan in libmsc. Decouple lac from bts. Prepare entry/exit point for MSC -> BSC and MSC -> RNC communication: Add msc_ifaces.[hc], a_iface.c, with a general msc_tx_dtap() to redirect to different interfaces depending on the actual subscriber connection. While iu_tx() is going to be functional fairly soon, the a_tx() is going to be just a dummy for some time (see comment). Add Iu specific fields in gsm_subscriber_connection: the UE connection pointer and an indicator for the Integrity Protection status on Iu (to be fully implemented in later commits). Add lac member to gsm_subscriber_connection, to allow decoupling from bts->location_area_code. The conn->lac will actually be set in iu.c in an upcoming commit ("add iucs.[hc]"). move to libcommon-cs: gsm48_extract_mi(), gsm48_paging_extract_mi(). libmsc: duplicate gsm0808 / gsm48 functions (towards BSC). In osmo-nitb, libmsc would directly call the functions on the BSC level, not always via the bsc_api. When separating libmsc from libbsc, some functions are missing from the linkage. Hence duplicate these functions to libmsc, add an msc_ prefix for clarity, also add a _tx to gsm0808_cipher_mode(): * add msc_gsm0808_tx_cipher_mode() (dummy/stub) * add msc_gsm48_tx_mm_serv_ack() * add msc_gsm48_tx_mm_serv_rej() Call these from libmsc instead of * gsm0808_cipher_mode() * gsm48_tx_mm_serv_ack() * gsm48_tx_mm_serv_rej() Also add a comment related to msc_gsm0808_tx_cipher_mode() in two places. Temporarily disable all paging to be able to link libmsc without libbsc. Skip the paging part of channel_test because the paging is now disabled. In osmo-nitb, paging is done on BSC level and MSC level "at the same time". When the new MSC is fully operational, paging will be controlled separately on the MSC level, and the BSC (RNC) level will be instructed over an IuCS or A-interface to negotiate paging with the MS (UE). This MSC level paging does not yet exist and will be added in subsequent commits. msc_compl_l3(): publish in .h, tweak return value. Use new libmsc enum values for return val, to avoid dependency on libbsc headers. Make callable from other scopes: publish in osmo_msc.h and remove 'static' in osmo_msc.c add gsm_encr to subscr_conn move subscr_request to gsm_subscriber.h subscr_request_channel() -> subscr_request_conn() move to libmsc: osmo_stats_vty_add_cmds() gsm_04_08: remove apply_codec_restrictions() gsm0408_test: use NULL for root ctx move to libbsc: gsm_bts_neighbor() move to libbsc: lchan_next_meas_rep() move vty config for t3212 to network level (periodic lu) remove unneccessary linking from some tests remove handle_abisip_signal() abis_rsl.c: don't use libvlr from libbsc Change-Id: I9cf80f9c2c8a53a29e42f000029e680a9922cb41 http://cgit.osmocom.org/openbsc/commit/?id=8cdabef4816ed7b2b58260e08b00a68ca73fc196 commit 8cdabef4816ed7b2b58260e08b00a68ca73fc196 Author: Harald Welte Date: Mon May 2 08:34:57 2016 +0200 IuPS adjustments SGSN: Don't indicate GERAN in Iu mode PDP CTX ACT REQ to GGSN sgsn_ranap_iu_event: handle some events without valid MM context sgsn init: pass sgsn_config pointer to sgsn_vty_init(), not sgsn_parse_config IuPS: cosmetic: explicitly check RAN type; move comment Change-Id: I8375ba42dd47d7ccd9ce9290767d6f8653a23b94 http://cgit.osmocom.org/openbsc/commit/?id=781fb3d5e44d19cb257cc525ad0bb655e5268098 commit 781fb3d5e44d19cb257cc525ad0bb655e5268098 Author: Neels Hofmeyr Date: Wed Mar 29 15:17:55 2017 +0200 osmo-nitb: change default config file name to osmo-nitb.cfg Since the VLR development marks a move away from the 'openbsc' name, now is a good opportunity to also change the default config file name to the more accurate and obvious 'osmo-nitb.cfg'. Change-Id: I47658dad59ec38c39be59415db5f648c9e4c79f2 http://cgit.osmocom.org/openbsc/commit/?id=dba7d4aaceb88323f4f4af0c84b8883b29c73888 commit dba7d4aaceb88323f4f4af0c84b8883b29c73888 Author: Neels Hofmeyr Date: Wed Mar 29 15:16:08 2017 +0200 osmo-nitb: change default db name to sms.db libvlr now delegates subscriber management to osmo-hlr, so the database no longer represents a HLR. It basically only stores SMS, so reflect that fact in the default database name. Change-Id: Ibf766d9f7f67aae17f76988d6279da20ad18e4bc http://cgit.osmocom.org/openbsc/commit/?id=047377f8f2fa7509445aeeda270cc4e9c0686c60 commit 047377f8f2fa7509445aeeda270cc4e9c0686c60 Author: Neels Hofmeyr Date: Wed Feb 22 02:27:59 2017 +0100 SI3: indicate R99+ MSC to GSM MS to enable UMTS AKA Change-Id: Iaf11218327f139e8cabfbc5f9916505c66eadbd8 http://cgit.osmocom.org/openbsc/commit/?id=71ad637ca261d63d8f7d8a49cdb1f819796c9c79 commit 71ad637ca261d63d8f7d8a49cdb1f819796c9c79 Author: Neels Hofmeyr Date: Wed Jan 25 15:04:16 2017 +0100 Add msc_vlr test suite for MSC+VLR end-to-end tests Change-Id: Ic073f3a069a7f5e7e421e0e56140f069ee9b10b8 http://cgit.osmocom.org/openbsc/commit/?id=4430a620b0c9427bb001f0428305f53265ab03d5 commit 4430a620b0c9427bb001f0428305f53265ab03d5 Author: Harald Welte Date: Sun Jun 19 18:06:02 2016 +0200 Use libvlr in libmsc (large refactoring) Original libvlr code is by Harald Welte , polished and tweaked by Neels Hofmeyr . This is a long series of development collapsed in one patch. The original history may still be available as branch neels/vlr_orig. TODO: This commit may be split in several smaller changes before merging to master. SMS: The SQL based lookup of SMS for attached subscribers no longer works since the SQL database no longer has the subscriber data. Replace with a round-robin on the SMS recipient MSISDNs paired with a VLR subscriber RAM lookup whether the subscriber is currently attached. If there are many SMS for not-attached subscribers in the SMS database, this will become inefficient: a DB hit returns a pending SMS, the RAM lookup will reveal that the subscriber is not attached, after which the DB is hit for the next SMS. It would become more efficient e.g. by having an MSISDN based hash list for the VLR subscribers and by marking non-attached SMS recipients in the SMS database so that they can be excluded with the SQL query already. There is a sanity limit to do at most 100 db hits per attempt to find a pending SMS. So if there are more than 100 stored SMS waiting for their recipients to actually attach to the MSC, it may take more than one SMS queue trigger to deliver SMS for subscribers that are actually attached. This is not very beautiful, but is merely intended to carry us over to a time when we have a proper separate SMSC entity. Introduce gsm_subscriber_connection ref-counting in libmsc. Related: OS#1592 Change-Id: I702ba504ce2de93507312c28eca8d11f09f4ee8b ----------------------------------------------------------------------- Summary of changes: openbsc/src/libcommon/gsm_data.c | 12 +----------- openbsc/src/libmsc/smpp_openbsc.c | 12 ++++++------ openbsc/src/libmsc/smpp_smsc.h | 2 +- openbsc/tests/msc_vlr/Makefile.am | 4 ++-- openbsc/tests/msc_vlr/msc_vlr_tests.c | 13 +++++++------ 5 files changed, 17 insertions(+), 26 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sat Jun 17 23:50:52 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 17 Jun 2017 23:50:52 GMT Subject: libosmocore.git branch neels/aoip updated. 0.9.6-277-g11f2613 Message-ID: <201706172350.v5HNoqLB073209@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "An utility library for Open Source Mobile Communications". The branch, neels/aoip has been updated discards 38c03689625157ef137a0baa3b713af6626a1c27 (commit) discards e1a35729fd065e1a5b7da01ea06c7a00a0c589ba (commit) discards 0c3c5075a8bda389e25d44c14304217584040ce7 (commit) discards e86b80bb9fa2d579b70f02d739b53dc2b1bb91b9 (commit) discards 06a3eba1c24c0e20b616ccae29746f6fe8d221eb (commit) discards 507ad3df35fd2a4933495328dedf3c9640ce7560 (commit) discards 7121a8f59ad6d0052f86b0bde1e6929e24bb113f (commit) discards bf294db1e6a061f88d6869fce151263e61f147be (commit) via 11f261356d4cf18de19678b59dca4fabf617a510 (commit) via 3b349530559a058c939d9386355e8859b0bc15ac (commit) via 727f108147ba3fdd5769f60975261d4f35639532 (commit) via 3a7adb721579fe01228dedd3b2273921e8c2c9fc (commit) via 15058d82e74081c180616a92434996020e6e1e60 (commit) via 55be6200f60ae4bd06caccbcd9acb6dc566eaca5 (commit) via 2ab2a10cb1d118b17efebd072850755d7538b0a0 (commit) via 790ffa7b40ed2867f7ad72a1d4bba97b2f932f48 (commit) via c2afe81d854ba4e8a1d68d588ffdfc83d14e3323 (commit) via 556f03685e1222a7db89c4e50373811be3dc2da3 (commit) via 49a0dec1fe889ca444984af25129874f0fa4e52d (commit) via 6e6978ad1224eb0f1c9e5472a7ee6e923b1ab872 (commit) via f17869546651601b24a2ac333cff05f7526f63a3 (commit) via d1c7323f3c48f7983e87a2e1230623aa29fa83f4 (commit) via cfb1eaacf4107bcf2a368f70cf9bd9d5e8677fa0 (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 (38c03689625157ef137a0baa3b713af6626a1c27) \ N -- N -- N (11f261356d4cf18de19678b59dca4fabf617a510) 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=11f261356d4cf18de19678b59dca4fabf617a510 commit 11f261356d4cf18de19678b59dca4fabf617a510 Author: Philipp Maier Date: Fri Jun 2 13:49:16 2017 +0200 gsm0808: add function to extrapolate speech codec The contents of the speech codec element (struct gsm0808_speech_codec), that is also used in the speech codec list element (struct gsm0808_speech_codec_list) can be extrapolated directly from the permitted speech parameter in the channel type field (struct gsm0808_channel_type) when full AoIP with compressed speech via RTP/UDP/IP is assumed and when the codec configuration on the air interface exactly matches the codec configuration on the IP backhaul. This patch adds a function that can be used as a helper to fill out spech codec fields by only giving a permitted speech parameter as input. Change-Id: I257c972e9fdf0dfe940a8d483447085bd62e50a2 http://cgit.osmocom.org/libosmocore/commit/?id=3b349530559a058c939d9386355e8859b0bc15ac commit 3b349530559a058c939d9386355e8859b0bc15ac Author: Philipp Maier Date: Fri Jun 2 13:22:34 2017 +0200 gsm0808: add function to translate perm speech to speech codec type The permitted speech field used in channel type element (struct gsm0808_channel_type) uses a different representation as the type field in the speech codec element (struct gsm0808_speech_codec) This patch adds a function to convert from permitted speech to speech codec type. Change-Id: Ib26a9c20864459b2baaa04f49b6e7902ba44b7cb http://cgit.osmocom.org/libosmocore/commit/?id=727f108147ba3fdd5769f60975261d4f35639532 commit 727f108147ba3fdd5769f60975261d4f35639532 Author: Philipp Maier Date: Fri Jun 2 11:25:28 2017 +0200 gsm0808: add default speech codec configuration In an AoIP scenario, the speech codec list field specifies the codecs used in the RTP interface. This patch adds a table with default codec configurations that match the codec configurations that are also used on the air interface. Change-Id: I9dc0165d76a022b2c1b7418bc3133407e61b7261 http://cgit.osmocom.org/libosmocore/commit/?id=3a7adb721579fe01228dedd3b2273921e8c2c9fc commit 3a7adb721579fe01228dedd3b2273921e8c2c9fc Author: Philipp Maier Date: Thu Jun 1 17:11:19 2017 +0200 gsm0808: fix AoIP speech codec element parser/generator The implementation of the parser/generator for the speech codec information element slightly wrong, making it impossible to use it properly. (See also: 3GPP TS 48.008, 3.2.2.103) Change-Id: Idabb0f9620659557672e1c6b90c75481192e5c89 http://cgit.osmocom.org/libosmocore/commit/?id=15058d82e74081c180616a92434996020e6e1e60 commit 15058d82e74081c180616a92434996020e6e1e60 Author: Philipp Maier Date: Thu Jun 1 12:11:56 2017 +0200 gsm0808: add speech codec type constants The codec type to be set in member type in struct gsm0808_speech_codec has its own coding scheme to reference the used codec types. This patch declares an enum with valid speech codec types. Change-Id: Icaa768071d4364e671bc7e6d48b82d1f07f93f93 http://cgit.osmocom.org/libosmocore/commit/?id=55be6200f60ae4bd06caccbcd9acb6dc566eaca5 commit 55be6200f60ae4bd06caccbcd9acb6dc566eaca5 Author: Philipp Maier Date: Fri Apr 28 11:05:44 2017 +0200 gsm0808: fixup length check of the element decoder functions The length check of the decoder functions is not entirely correct. The check also checks for values below zero, which does not make sense, since the length is encoded as uint8_t. For some elements a minimum length is known (in most cases this is 1, so checking for zero is sufficient but in some cases (e.g. channel type) the spec mentions a minimum and maximum length. This is now also reflected in the code. Change-Id: I78bc887f68d1963d28c6fcd631ac20ccd893d6d6 http://cgit.osmocom.org/libosmocore/commit/?id=2ab2a10cb1d118b17efebd072850755d7538b0a0 commit 2ab2a10cb1d118b17efebd072850755d7538b0a0 Author: Philipp Maier Date: Wed May 31 15:07:26 2017 +0200 gsm0808: update permitted speech constants 3GPP TS 48.008 specifies two new half rate speech modes and two new full rate speech modes. This patch adds the matching constants to enum gsm0808_permitted_speech Change-Id: Id426f7dbffe46450d0cf6df20236a9e68f065f8d http://cgit.osmocom.org/libosmocore/commit/?id=790ffa7b40ed2867f7ad72a1d4bba97b2f932f48 commit 790ffa7b40ed2867f7ad72a1d4bba97b2f932f48 Author: Philipp Maier Date: Wed May 31 17:22:03 2017 +0200 gsm0408: update bearer capability speech version 3GPP TS 24.008 specifies two new speech versions for half rate and two new speech modes for full rate. This patch adds the relevant constants to enum gsm48_bcap_speech_ver in gsm_04_08.h Change-Id: Id2835384c855f924332d38f01c73bd1cfdb62549 ----------------------------------------------------------------------- Summary of changes: src/conv.c | 2 +- src/gb/gprs_bssgp.c | 13 +++---------- src/gsm/gsm48.c | 1 - src/sim/core.c | 2 +- src/viterbi.c | 19 ++++++++++++++++--- src/vty/command.c | 2 +- tests/ctrl/ctrl_test.c | 2 +- 7 files changed, 23 insertions(+), 18 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Sun Jun 18 00:36:19 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 18 Jun 2017 00:36:19 GMT Subject: osmo-gsm-manuals.git branch master updated. 7bb183580d2c05469ab8c1264077243db4a0fa25 Message-ID: <201706180036.v5I0aJoi087555@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Manuals for Osmocom GSM components". The branch, master has been updated via 7bb183580d2c05469ab8c1264077243db4a0fa25 (commit) from ae2f278fac564be5489d95d02842473d60c40cd5 (commit) Those revisions listed above that are new 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-gsm-manuals/commit/?id=7bb183580d2c05469ab8c1264077243db4a0fa25 commit 7bb183580d2c05469ab8c1264077243db4a0fa25 Author: Neels Hofmeyr Date: Sun Jun 18 02:31:38 2017 +0200 OsmoGSMTester: update run-job post-build artifact archiving rule Change-Id: I73c1a6793369604cbe494c83b595a4130a44adc9 ----------------------------------------------------------------------- Summary of changes: OsmoGSMTester/chapters/install.adoc | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) hooks/post-receive -- Manuals for Osmocom GSM components From gitosis at osmocom.org Sun Jun 18 00:37:18 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 18 Jun 2017 00:37:18 GMT Subject: openbsc.git branch aoip updated. 0.15.0-859-g44b975a64 Message-ID: <201706180037.v5I0bIJM087861@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, aoip has been updated discards f28797a84df8d13743222b87e664cdeae450840c (commit) discards a29091aba81d0303b47dbdc7377bd2d8db9a687c (commit) discards 37170a74eee6c19a2b8633c747887a3ac1b9fee2 (commit) discards 163d2e3651eeb24618e4ae70d0b4be813d7379f4 (commit) discards d56f7d7d61b9539bdbf4b8ab39ab3233d026c277 (commit) discards 42a59b8064bf19d9b0376a6bdf4b4e7a860c793c (commit) discards c137e86538a0b027f5be46c1ce7e09d6f92848a4 (commit) discards 55f00baeac572514a4585324b940b0d01c2a0e46 (commit) discards 4caee3540d4d58eb6e5fadbf5bfaf7903348c961 (commit) discards 4aced69b42e2fb8f57b5c8611406149f44410bc2 (commit) discards 074d6f6a14df5e8057cfd280f0729ed31cf24018 (commit) discards 0293f48d0cabad35f8794ff71e565138bbf3dbcd (commit) discards 2dcdd8a38a3fcf3e5ee6ce2e63a277ba8234a76a (commit) discards c1aa6af10023f947e53a7fb82eb6a5d3794978f9 (commit) discards f4ae4d02bf8826f1f706e207a59922fa7a4d03dd (commit) discards fe187c72442acfb121e223f814594b8c81ead831 (commit) discards 554ea76f3cc7a3866b55744baa59f2e95d0e19b8 (commit) discards 783927f929d3d36a3d77e6a273ff7c0a70ea15be (commit) discards 74791c877df8c17ced97a1342896acf439c3d4a8 (commit) discards 08ed9b3f78a7ecdf844604b3ee0c7b03d05fd3cf (commit) discards 843421714a102a4695c0e6b4588822e2a2901944 (commit) discards 5ffe475c4b3aa1319622df280571ca5880192583 (commit) discards 227dbb1c58aed1416f55781b88145f7c9a319ebb (commit) discards 47aa8d7f861bb516eede2bd801725579ee5dd142 (commit) discards 50a02b288de2508925594a591a1f0577223a2109 (commit) discards 873a3044c1955909bb12c9a196a57f08834da599 (commit) discards be558d277231581dd1add4872e2e15252a97c1a4 (commit) discards e0dbfd032cbc579d39926726414fdca185d8860f (commit) discards a864742a9d821e0a359c632cddcf25eba0b9d037 (commit) discards d92e7b433b2cafe78510fa0001bed155c25084a2 (commit) discards d52abbd0992300bff3fc7d5507f1eb3c1f973919 (commit) discards dcdfb78aecad3dab3830b0b9d3fc3e86081b3ef7 (commit) discards 0821f302b917b6304a0b0fdb8e2fe094829fdeec (commit) discards 0a7f6de320cb98ea9520756b664aafc27af6f0a8 (commit) discards 99e468a50e2a60cf4b98c294d2a59d489feefae8 (commit) discards 55b1bfaf0a65ef2cf4b8565241981054d69703a7 (commit) discards 420da966b080b8dece9ae2ce125df2bc29e4d746 (commit) discards 5acffbdedaff8e402508716546686d462f085fef (commit) discards 8de79d472d42ddc1337c66e34ed7f26758353e6b (commit) discards 7ec9baa3ecb21fe01c23427fcee35f27e1bd2380 (commit) discards e466355b67cbace5953b48213aff8336c6c64de9 (commit) discards 37fe7ae5f2ca1379e82689d6a6893256000b061c (commit) discards 2a1c1fe7b416b8db61ee952ce1178f638dd08c54 (commit) discards ebff45e2ee89bd8c3cb106a58da3b172c01467e1 (commit) discards 227bbf2f61bd927e7ff0512b8ffc7cd54c4e33ef (commit) discards 07d403cae51ecec5f8f079ccc80c6bd92c35f818 (commit) discards 0437ac36f30514ec2b82930538491dba28b13c6f (commit) discards 1282397f63708d18c1dbee7321ea765955046ea9 (commit) discards d2de0631d34d4fde84ba75ab61e385ce705bf8e1 (commit) discards 4bf2bef8cb260e07be5be755b63223d300a2e45b (commit) discards 925cabe78cf7d76ec38e0c349e4ee11d63d12762 (commit) discards 7364df61fb4daf2176fe784df830e30990dd60dc (commit) discards d8092f5a747dead8f2a72ecc76f44fac3fbfbdda (commit) discards f1b7365fd9fdf999644ab1e15821a6cb3c2b2836 (commit) via 44b975a641c500c6d2ebdc7b7e3650ebba121d2d (commit) via 0e99f565fecef8552d51b6bf839c76f1f2122846 (commit) via cb897b8f8d4384e2e72b377d604224b4b591858f (commit) via 6c5b1c279a10fd74b92f6740c9cc24d53c2e4c7b (commit) via 0416fa67b553002027784f050b43983b8f12ebe2 (commit) via ff1dd87b01c5516fb7b782aba79e402e3c4a4004 (commit) via 2925cec20257ebee1675c7fad5cd9530382d6739 (commit) via 612ec3d595281f713de8e5712e54c70d48026fbe (commit) via 95a374854994136150ff107e0697a728b38730f6 (commit) via a828fce165a160eb4879f02a3e80a8f5de509f53 (commit) via 160e54e6c35eeaf63323c65058306d9244d2280b (commit) via 310b37e308f65b9bd6a7f6576a63a16ed8426b12 (commit) via ccc91e2754baf98c3348307793ef7c26511d8157 (commit) via cc058c70163081ec4d09d5ccfa1d36f99debdfe1 (commit) via 5b83e9942229968b371e414ab58aa3edaca46419 (commit) via a12e840426c8adc534eac2669f81bcb41667e6ee (commit) via e228956dd3d2d59c0cd742289fa91678c989ea5d (commit) via 2395f55300b3f76b090d3c870c998f6663ad6281 (commit) via 8559e411b45101faffe9a880a9f0839eb2ebb773 (commit) via d0a6769d5f1c0b55f54d354cee5a6c9c8884828a (commit) via 553ffc4b0f803e79d55e8513899145831ed7a33b (commit) via c1558c072105f5e8df634a2dbd3f5f0aed88f28f (commit) via d02e73d218dbbbe08adbd0d655297a1e0ade7c42 (commit) via ee610e49c0340d563a42ed3e592e7a22acc41796 (commit) via 5660e224239f441a1ec5fae16ae0a405b117f8ca (commit) via f50df360aeffc7e0c69459faf681120ae2824620 (commit) via 9545666ee1a47bfc43f7e41ed920db7c2124a1bb (commit) via 04219aba466870f7737a57bf29bd2adf7315af38 (commit) via 1fb043506c0aec583e2683c691f05c3d55b39146 (commit) via b91572a361d2e0a1daa6489b5b5729d4f009f998 (commit) via 1593d01fb19e466833e4e87da9f74963753bb5f4 (commit) via 719a60f0840e2e61ae809ab35035905906afd58f (commit) via e998f542c43d41db4720c0cbe856c11820db8196 (commit) via d45bab2c41ad9f9521dd7be58842e95aad3e06ef (commit) via d5d3009a67d5cb14fb10f46d9a2721dac0eb0b90 (commit) via ea7934dbaa3962154861993f0e0e8c2dbd34235c (commit) via 18f0d6ecd49d80d3850c9717936372c8a477c444 (commit) via 5b9c47cceb65e67ff64e8803467df34a737e945b (commit) via 3b9e0197d4113dd0650465480ba3ec5fa5e10e0c (commit) via 86b98a9a9e0c5af3c60d985571ee72c5d9f69c48 (commit) via 9695c6c6e278bb4eb43f2dc3d76abf9211ade325 (commit) via 653345afd013b8a48432e6732cdd9b38cff83343 (commit) via 7db2bf610a7364be333faecee49779b4a1515fd6 (commit) via 6954acf2f4399dce397a6ba8bfac5bdf92a26d81 (commit) via 8cdabef4816ed7b2b58260e08b00a68ca73fc196 (commit) via 781fb3d5e44d19cb257cc525ad0bb655e5268098 (commit) via dba7d4aaceb88323f4f4af0c84b8883b29c73888 (commit) via 047377f8f2fa7509445aeeda270cc4e9c0686c60 (commit) via 71ad637ca261d63d8f7d8a49cdb1f819796c9c79 (commit) via 4430a620b0c9427bb001f0428305f53265ab03d5 (commit) via ab601e27a82bcd2f71585a9f4872eedf2d2186e5 (commit) via 013ae87cc4bfc684a9f297800d3eda0129521fda (commit) via 5cfa2f6da8b073925df9f84315456101ab47d863 (commit) via 32af1cc5665e23d034362c42a805a92c07682c8d (commit) via 8b1a2f8cd7a81c6b8c7cdb0963dcf89de7c46100 (commit) via 70fdd24d04a37217724ec8f12873e292b10e5e4d (commit) via 9b97b007dfe96b8a74932ab101d5e341b5796f75 (commit) via a60bb3dd28ce9e3720f8ee1b262893f3e233e2e6 (commit) via c51c1e795091ba7663a2303bda48cb12fa327c19 (commit) via 33e1357a903dad41745df4b5b7284e80ce542ecb (commit) via 4a824ca8fcf13427d1560b2c866da2a2d82e3692 (commit) via aef68387ae6d78df948a6b2b3a61050c4f192c5e (commit) via 71d082bec770b9664be5cf59e2723db09a645902 (commit) via 8254cf75bf818e715201c670c7fb81b9a23dec0b (commit) via 3f86c523eea75e3da7f0495c7e43b944356d2321 (commit) via 2abd5e1663f34cee545edcc9e4592ec45b6c0c1e (commit) via 645eb622832671a2256987f1857da86cd50a9eea (commit) via 7fe00fb9be1dddbaee175be0217fddd8858c7aad (commit) via 0483f338209a3eae91dd5cf6f568eb81ece5f6a9 (commit) via 0de69a2501e1d49a8202daaeb9cdd7bfee62effa (commit) via 5f72f6fccc50412acc7d0a2e921bb723a2105d63 (commit) via 271ceca86216ba0b22f7ba5222a5331766fb3d8c (commit) via 2faeb1ac6cc054737b153b08be1de3846256a820 (commit) via 722bbb402f4dbf6eaea09c728fb9406ba4c026d1 (commit) via f8aeb2cccb767c8823e1c851efd8de86a226033e (commit) via f14cb3535cf469632b5da63f35b31aa79fd0c5c3 (commit) via 872671e01ba4c081ca642b1bb7abee8fe7c4af45 (commit) via a229756885907bf46c820649e87396a25b1ac4ae (commit) via 54050a28ede20242a79ef3851057c63f454773c9 (commit) via 854bcc2b7b36c4b9fc965cd8104006705d09edb7 (commit) via e586f41692f1e7d2386c52ae9caa81b6d9a2de08 (commit) via 67798617b53c1ca37668ef5c57de27b97cd57035 (commit) via b4999b60d48bcbb5aa575973d068e07ab672e095 (commit) via 94bbc73bce304609124e9f617953a11634905d58 (commit) via 6f483d3a05c7c006a36ca6868bbd1846d00c9afc (commit) via 1fe2647c5de6c460dd776787f039bbc51ed779a0 (commit) via 5265bea76c90427d70257b7fac0f0b7d40a015cb (commit) via 320960cf9d28474098dad11bd1042f2a58d87fac (commit) via 9f77d7bd0e39cfd0f3e952c5b375abba5a415d37 (commit) via 71124de33c86ea5740eeabea381bff80b23ffd30 (commit) via defb6c95c14e95133891312b65436eef5964e0a3 (commit) via 845a3a4c594f56fc754eae3b261675b460aec2ac (commit) via f39d03ad21d8120af847603d9b2ead71b8c4ba43 (commit) via 1ebf23b7fe631dbafcc2dc4a1e8a8beced4ecc0d (commit) via 7590ff3fd6cde4264f6e7961f8d9dcafbb526271 (commit) via 34ce3d93c52a734a7380114254a14ce8bcc77bb1 (commit) via 5121576b0c6c323ae5f92d8d987b8c0899d99db0 (commit) via 7b62d54b52457ecae649ead12e67369b3e09c235 (commit) via 2b6c5407b6889325beb1a1aa0fd5f33718756de2 (commit) via 7507aef92b75c86b6ecc11b2a7bbbc378a8dea51 (commit) via 93ffbd0029d1200dfa51a0e68b4c11743f1cc0e8 (commit) via 638ad068e8597af81dc985d3d256ccc26e82373b (commit) via fd2c1f90ba590fbb8c790e3619713769817997de (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 (f28797a84df8d13743222b87e664cdeae450840c) \ N -- N -- N (44b975a641c500c6d2ebdc7b7e3650ebba121d2d) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- ----------------------------------------------------------------------- Summary of changes: openbsc/.gitignore | 2 + openbsc/include/openbsc/Makefile.am | 8 +- openbsc/include/openbsc/abis_nm.h | 21 +- openbsc/include/openbsc/abis_rsl.h | 5 +- openbsc/include/openbsc/debug.h | 1 + openbsc/include/openbsc/gsm_04_08.h | 2 +- openbsc/include/openbsc/gsm_04_11.h | 5 + openbsc/include/openbsc/gsm_data.h | 14 +- openbsc/include/openbsc/gsm_data_shared.h | 77 ++- openbsc/include/openbsc/pcu_if.h | 35 ++ openbsc/include/openbsc/pcuif_proto.h | 176 +++++++ openbsc/include/openbsc/rest_octets.h | 9 +- openbsc/include/openbsc/system_information.h | 7 +- openbsc/include/openbsc/vty.h | 1 - openbsc/src/gprs/Makefile.am | 2 +- openbsc/src/gprs/gprs_gmm.c | 8 +- openbsc/src/gprs/gprs_sgsn.c | 4 +- openbsc/src/gprs/gtphub.c | 4 +- openbsc/src/gprs/sgsn_ares.c | 4 +- openbsc/src/gprs/sgsn_cdr.c | 4 +- openbsc/src/gprs/sgsn_libgtp.c | 3 +- openbsc/src/ipaccess/abisip-find.c | 4 +- openbsc/src/ipaccess/ipaccess-config.c | 45 +- openbsc/src/ipaccess/ipaccess-proxy.c | 3 +- openbsc/src/libbsc/Makefile.am | 1 + openbsc/src/libbsc/abis_nm.c | 223 +++++--- openbsc/src/libbsc/abis_rsl.c | 100 +++- openbsc/src/libbsc/bsc_api.c | 18 +- openbsc/src/libbsc/bsc_init.c | 38 +- openbsc/src/libbsc/bsc_msc.c | 6 +- openbsc/src/libbsc/bsc_rf_ctrl.c | 12 +- openbsc/src/libbsc/bsc_rll.c | 4 +- openbsc/src/libbsc/bsc_vty.c | 310 ++++++++--- openbsc/src/libbsc/bts_ericsson_rbs2000.c | 2 + openbsc/src/libbsc/bts_nokia_site.c | 4 +- openbsc/src/libbsc/gsm_04_08_utils.c | 7 +- openbsc/src/libbsc/handover_logic.c | 3 +- openbsc/src/libbsc/paging.c | 11 +- openbsc/src/libbsc/pcu_sock.c | 742 +++++++++++++++++++++++++++ openbsc/src/libbsc/rest_octets.c | 232 ++++++--- openbsc/src/libbsc/system_information.c | 186 +++++-- openbsc/src/libcommon-cs/common_cs_vty.c | 4 +- openbsc/src/libcommon/common_vty.c | 8 - openbsc/src/libcommon/debug.c | 5 + openbsc/src/libcommon/gsm_data.c | 34 +- openbsc/src/libcommon/gsm_data_shared.c | 81 +++ openbsc/src/libcommon/gsup_client.c | 6 +- openbsc/src/libcommon/gsup_test_client.c | 3 +- openbsc/src/libmgcp/mgcp_protocol.c | 3 +- openbsc/src/libmgcp/mgcp_vty.c | 24 +- openbsc/src/libmsc/gsm_04_08.c | 3 +- openbsc/src/libmsc/gsm_04_11.c | 38 +- openbsc/src/libmsc/smpp_openbsc.c | 163 +++++- openbsc/src/libmsc/smpp_smsc.c | 16 + openbsc/src/libmsc/smpp_smsc.h | 18 +- openbsc/src/libmsc/sms_queue.c | 6 +- openbsc/src/osmo-bsc/osmo_bsc_main.c | 2 +- openbsc/src/osmo-bsc/osmo_bsc_msc.c | 6 +- openbsc/src/osmo-bsc/osmo_bsc_vty.c | 18 +- openbsc/src/osmo-bsc_nat/bsc_nat.c | 12 +- openbsc/src/osmo-bsc_nat/bsc_nat_ctrl.c | 6 +- openbsc/src/osmo-bsc_nat/bsc_nat_utils.c | 2 +- openbsc/src/osmo-bsc_nat/bsc_nat_vty.c | 28 +- openbsc/src/osmo-bsc_nat/bsc_ussd.c | 3 +- openbsc/src/osmo-msc/msc_main.c | 4 +- openbsc/src/utils/Makefile.am | 3 + openbsc/src/utils/bs11_config.c | 2 +- openbsc/tests/abis/abis_test.c | 104 +--- openbsc/tests/abis/abis_test.ok | 14 +- openbsc/tests/gsm0408/gsm0408_test.c | 160 ++++-- openbsc/tests/gsm0408/gsm0408_test.ok | 167 ++++-- openbsc/tests/mgcp/mgcp_test.c | 2 +- openbsc/tests/msc_vlr/Makefile.am | 4 +- openbsc/tests/msc_vlr/msc_vlr_tests.c | 13 +- openbsc/tests/sndcp_xid/Makefile.am | 3 +- 75 files changed, 2563 insertions(+), 745 deletions(-) create mode 100644 openbsc/include/openbsc/pcu_if.h create mode 100644 openbsc/include/openbsc/pcuif_proto.h create mode 100644 openbsc/src/libbsc/pcu_sock.c hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sun Jun 18 02:04:04 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 18 Jun 2017 02:04:04 GMT Subject: libosmo-sccp.git branch master updated. 0.0.6.3-239-gb781b37 Message-ID: <201706180204.v5I244VQ015724@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "SCCP Library". The branch, master has been updated via b781b371fce9a146bb8d1b0088eb532433f3dbe9 (commit) from 4c9041b9d34bc20b716838e3cb3c5642677abbc9 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmo-sccp/commit/?id=b781b371fce9a146bb8d1b0088eb532433f3dbe9 commit b781b371fce9a146bb8d1b0088eb532433f3dbe9 Author: Philipp Maier Date: Wed Jun 14 13:00:50 2017 +0200 cosmetic: fix typo in osmo_ss7_vty.c VTY doc Change-Id: I931ccf6f765d4fe916ea94bde704314561e4537c ----------------------------------------------------------------------- Summary of changes: src/osmo_ss7_vty.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- SCCP Library From gitosis at osmocom.org Sun Jun 18 08:46:39 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 18 Jun 2017 08:46:39 GMT Subject: libosmo-sccp.git branch master updated. 0.0.6.3-240-g144f591 Message-ID: <201706180846.v5I8kdVj053644@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "SCCP Library". The branch, master has been updated via 144f5912eb84219bd5e419a4cab7df27ff023277 (commit) from b781b371fce9a146bb8d1b0088eb532433f3dbe9 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmo-sccp/commit/?id=144f5912eb84219bd5e419a4cab7df27ff023277 commit 144f5912eb84219bd5e419a4cab7df27ff023277 Author: Philipp Maier Date: Tue Jun 6 17:18:53 2017 +0200 cosmetic: Fix typo in sccp_types.h change SCCP_RETURN_CAUSE_SEGMENTATION_FAOLURE to SCCP_RETURN_CAUSE_SEGMENTATION_FAILURE Change-Id: I34f767234f677307bb04891b40f03109901c0f1b ----------------------------------------------------------------------- Summary of changes: include/sccp/sccp_types.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- SCCP Library From gitosis at osmocom.org Sun Jun 18 09:05:40 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 18 Jun 2017 09:05:40 GMT Subject: osmo-bts.git branch master updated. 0.4.0-483-g186c6ba Message-ID: <201706180905.v5I95e74059674@git.osmocom.org> This is an 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 186c6bac0758b6f94aa101e151664b0dea5d8975 (commit) from 340cff51f49f6e798cb5fb6d1b9febdd09902906 (commit) Those revisions listed above that are new 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=186c6bac0758b6f94aa101e151664b0dea5d8975 commit 186c6bac0758b6f94aa101e151664b0dea5d8975 Author: Max Date: Fri Jun 16 20:15:22 2017 +0200 RSL: check for abnormal SI2q values Check for impossible index and count values of SI2q messages. The limit is defined in 3GPP TS 44.018 Table 10.5.2.33b.1 Change-Id: I351f8e8641a1cb9548154803da70bfde46ee180d Fixes: CID 170749 ----------------------------------------------------------------------- Summary of changes: src/common/rsl.c | 6 ++++++ 1 file changed, 6 insertions(+) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Sun Jun 18 09:07:49 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 18 Jun 2017 09:07:49 GMT Subject: osmo-gsm-manuals.git branch master updated. f5ac2b913cc3e125c6664cbcda4e7025f99bf50d Message-ID: <201706180907.v5I97nkj060405@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Manuals for Osmocom GSM components". The branch, master has been updated via f5ac2b913cc3e125c6664cbcda4e7025f99bf50d (commit) from 7bb183580d2c05469ab8c1264077243db4a0fa25 (commit) Those revisions listed above that are new 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-gsm-manuals/commit/?id=f5ac2b913cc3e125c6664cbcda4e7025f99bf50d commit f5ac2b913cc3e125c6664cbcda4e7025f99bf50d Author: Pau Espin Pedrol Date: Fri May 26 12:52:28 2017 +0200 OsmoBTS: Update osmotrx ip to diff between local and remote Change Id of the code implementation: I0bd34b7b02c1a9b0c6f6f89f327b486e5620c8d5 Change-Id: Ia4c70b3b8436e2647fc35d579a302dfbf32a83f0 ----------------------------------------------------------------------- Summary of changes: OsmoBTS/chapters/bts-models.adoc | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) hooks/post-receive -- Manuals for Osmocom GSM components From gitosis at osmocom.org Sun Jun 18 10:00:59 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 18 Jun 2017 10:00:59 GMT Subject: osmo-bts.git branch master updated. 0.4.0-484-gf454457 Message-ID: <201706181000.v5IA0xTH074365@git.osmocom.org> This is an 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 f4544573f84f2fbfd2f11b4c35274c304c05df4b (commit) from 186c6bac0758b6f94aa101e151664b0dea5d8975 (commit) Those revisions listed above that are new 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=f4544573f84f2fbfd2f11b4c35274c304c05df4b commit f4544573f84f2fbfd2f11b4c35274c304c05df4b Author: Harald Welte Date: Sat May 27 12:12:39 2017 +0200 OML Add osmocom-specific way to deactivate radio link timeout In some situations (e.g. when trying to do measurements/testing on the BTS receiver / uplink) it is useful to have a way to disable the radio link timeout and keep any channel open until deactivated, irrespective of whether (valid) data is received or not. This adds a related feature that can be activated by using an osmocom-specific value of 0xff for the TS 12.21 Connection Failure Criterion (9.4.14). Change-Id: I736f21f6528db5c16fa80cdb905af20673797be5 ----------------------------------------------------------------------- Summary of changes: include/osmo-bts/gsm_data.h | 4 +++- src/common/l1sap.c | 4 ++++ src/common/oml.c | 20 +++++++++++++++----- 3 files changed, 22 insertions(+), 6 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Sun Jun 18 10:09:08 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 18 Jun 2017 10:09:08 GMT Subject: openbsc.git branch master updated. 0.15.0-806-g2f8b9d25f Message-ID: <201706181009.v5IA98uW076762@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was 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 2f8b9d25f8428980e35ed8f8b2dc44324bc4566a (commit) from 8b1a2f8cd7a81c6b8c7cdb0963dcf89de7c46100 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=2f8b9d25f8428980e35ed8f8b2dc44324bc4566a commit 2f8b9d25f8428980e35ed8f8b2dc44324bc4566a Author: Harald Welte Date: Sun Jun 18 11:12:13 2017 +0300 Add vty command "radio-link-timeout infinite" for uplink rx testing When we are performing Rx sensitivity testing on a BTS, we want to deactivate the connection failure criterion / radio link timeout, i.e. no matter how many SACCH frames in uplink are failed to decode, the BTS should never close the channel. OsmoBTS Change-Id I736f21f6528db5c16fa80cdb905af20673797be5 covers a way how this behavior can be requested from the BTS via an OML attribute. This patch adds support to the BSC to actually set that attribute. Do not use this in production networks, as the BTS will keep open radio channels indefinitely even if the phone is gone and no longer transmitting anything. This is a pure testing feature. Change-Id: I6cb94e0f024934f7baeeb728ca9ed3042fbf16d2 ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gsm_04_08.h | 14 -------- openbsc/include/openbsc/gsm_data.h | 3 ++ openbsc/include/openbsc/gsm_data_shared.h | 2 ++ openbsc/src/libbsc/bsc_vty.c | 29 +++++++++++++--- openbsc/src/libbsc/bts_ipaccess_nanobts_omlattr.c | 14 ++++++-- openbsc/src/libcommon/gsm_data.c | 40 +++++++++++++++++++++-- 6 files changed, 79 insertions(+), 23 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sun Jun 18 18:59:55 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 18 Jun 2017 18:59:55 GMT Subject: libosmocore.git branch master updated. 0.9.6-273-gfaa0461 Message-ID: <201706181859.v5IIxtNe018204@git.osmocom.org> This is an 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 faa04613143eff3345e9a0e1b7abebefb977e6e0 (commit) via b592134dcfbb69b6bfdf0a6feb696d506e31476e (commit) via 92274453e7a21a14789be7b074f6c52ec45716c7 (commit) via 69dfe5aeec3d2e08baa033309ac4b84712367ac6 (commit) from c2afe81d854ba4e8a1d68d588ffdfc83d14e3323 (commit) Those revisions listed above that are new 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=faa04613143eff3345e9a0e1b7abebefb977e6e0 commit faa04613143eff3345e9a0e1b7abebefb977e6e0 Author: Pau Espin Pedrol Date: Sun Jun 18 00:25:09 2017 +0200 gprs_ns_test.c: Remove unused byte arrays Commit 0d4e949e229a649ffd0503d8e930dba8be7dd34d changed the code to use functions with local variables holding the bytes, but forgot to remove the old global variables. This test fixes compilation warnings. Change-Id: I140de30038222b0419423d8c4f9da1946651a4e7 http://cgit.osmocom.org/libosmocore/commit/?id=b592134dcfbb69b6bfdf0a6feb696d506e31476e commit b592134dcfbb69b6bfdf0a6feb696d506e31476e Author: Pau Espin Pedrol Date: Sat Jun 17 23:55:46 2017 +0200 sms_test.c: Remove test of deprecated wrapper function The deprecated function is just a wrapper, and it triggers a compilation warning. Change-Id: Iaac701bdf0c0e66c343f68cc31d82550a024ef57 http://cgit.osmocom.org/libosmocore/commit/?id=92274453e7a21a14789be7b074f6c52ec45716c7 commit 92274453e7a21a14789be7b074f6c52ec45716c7 Author: Pau Espin Pedrol Date: Sat Jun 17 23:27:47 2017 +0200 card_fs_uicc.c: Fix unused compilation warning This array of bytes is not yet used but is referring to some specs. They may be used in the future, so leave it there but mark it explicitly as unused. Change-Id: I0a61d17f9989ecddafbc68d4b9446853e4c15159 http://cgit.osmocom.org/libosmocore/commit/?id=69dfe5aeec3d2e08baa033309ac4b84712367ac6 commit 69dfe5aeec3d2e08baa033309ac4b84712367ac6 Author: Pau Espin Pedrol Date: Sat Jun 17 23:18:11 2017 +0200 Fix compilation warning on deprecated macro A warning was printed even if the deprecation didn't apply to libosmocore because it is still allowed to use it internally. This patch fixes this case while still printing a warning if external projects build using libosmocore headers. Change-Id: I32212f20756f828af1017482a71e29e4b3adbad4 ----------------------------------------------------------------------- Summary of changes: configure.ac | 3 +++ include/osmocom/core/defs.h | 6 ++++++ include/osmocom/core/logging.h | 4 ++-- src/sim/card_fs_uicc.c | 2 +- tests/gb/gprs_ns_test.c | 49 ------------------------------------------ tests/sms/sms_test.c | 19 ---------------- tests/sms/sms_test.ok | 8 ------- 7 files changed, 12 insertions(+), 79 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Sun Jun 18 19:01:02 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 18 Jun 2017 19:01:02 GMT Subject: libosmocore.git branch master updated. 0.9.6-274-g21be837 Message-ID: <201706181901.v5IJ12uU018695@git.osmocom.org> This is an 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 21be83794fb856f93e545ece7d60a451ea26bacc (commit) from faa04613143eff3345e9a0e1b7abebefb977e6e0 (commit) Those revisions listed above that are new 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=21be83794fb856f93e545ece7d60a451ea26bacc commit 21be83794fb856f93e545ece7d60a451ea26bacc Author: Pau Espin Pedrol Date: Sun Jun 18 00:52:56 2017 +0200 tlv_test.c: Fix compilation warnings Several warnings like the one below are fixed: warning: array subscript is below array bounds [-Warray-bounds] uint8_t *unchanged_ptr = buf - 1; Change-Id: I35d7d926939c14700cbca732bd64e588c75424b4 ----------------------------------------------------------------------- Summary of changes: tests/tlv/tlv_test.c | 44 +++++++++++++++++++++++++------------------- 1 file changed, 25 insertions(+), 19 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Mon Jun 19 00:31:39 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 19 Jun 2017 00:31:39 GMT Subject: openbsc.git branch aoip updated. 0.15.0-862-g51d2a3354 Message-ID: <201706190031.v5J0Vd7l009893@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, aoip has been updated discards 44b975a641c500c6d2ebdc7b7e3650ebba121d2d (commit) discards 0e99f565fecef8552d51b6bf839c76f1f2122846 (commit) discards cb897b8f8d4384e2e72b377d604224b4b591858f (commit) discards 6c5b1c279a10fd74b92f6740c9cc24d53c2e4c7b (commit) discards 0416fa67b553002027784f050b43983b8f12ebe2 (commit) discards ff1dd87b01c5516fb7b782aba79e402e3c4a4004 (commit) discards 2925cec20257ebee1675c7fad5cd9530382d6739 (commit) discards 612ec3d595281f713de8e5712e54c70d48026fbe (commit) discards 95a374854994136150ff107e0697a728b38730f6 (commit) discards a828fce165a160eb4879f02a3e80a8f5de509f53 (commit) discards 160e54e6c35eeaf63323c65058306d9244d2280b (commit) discards 310b37e308f65b9bd6a7f6576a63a16ed8426b12 (commit) discards ccc91e2754baf98c3348307793ef7c26511d8157 (commit) discards cc058c70163081ec4d09d5ccfa1d36f99debdfe1 (commit) discards 5b83e9942229968b371e414ab58aa3edaca46419 (commit) discards a12e840426c8adc534eac2669f81bcb41667e6ee (commit) discards e228956dd3d2d59c0cd742289fa91678c989ea5d (commit) discards 2395f55300b3f76b090d3c870c998f6663ad6281 (commit) discards 8559e411b45101faffe9a880a9f0839eb2ebb773 (commit) discards d0a6769d5f1c0b55f54d354cee5a6c9c8884828a (commit) discards 553ffc4b0f803e79d55e8513899145831ed7a33b (commit) discards c1558c072105f5e8df634a2dbd3f5f0aed88f28f (commit) discards d02e73d218dbbbe08adbd0d655297a1e0ade7c42 (commit) discards ee610e49c0340d563a42ed3e592e7a22acc41796 (commit) discards 5660e224239f441a1ec5fae16ae0a405b117f8ca (commit) discards f50df360aeffc7e0c69459faf681120ae2824620 (commit) discards 9545666ee1a47bfc43f7e41ed920db7c2124a1bb (commit) discards 04219aba466870f7737a57bf29bd2adf7315af38 (commit) discards 1fb043506c0aec583e2683c691f05c3d55b39146 (commit) discards b91572a361d2e0a1daa6489b5b5729d4f009f998 (commit) discards 1593d01fb19e466833e4e87da9f74963753bb5f4 (commit) discards 719a60f0840e2e61ae809ab35035905906afd58f (commit) discards e998f542c43d41db4720c0cbe856c11820db8196 (commit) discards d45bab2c41ad9f9521dd7be58842e95aad3e06ef (commit) discards d5d3009a67d5cb14fb10f46d9a2721dac0eb0b90 (commit) discards ea7934dbaa3962154861993f0e0e8c2dbd34235c (commit) discards 18f0d6ecd49d80d3850c9717936372c8a477c444 (commit) discards 5b9c47cceb65e67ff64e8803467df34a737e945b (commit) discards 3b9e0197d4113dd0650465480ba3ec5fa5e10e0c (commit) discards 86b98a9a9e0c5af3c60d985571ee72c5d9f69c48 (commit) discards 9695c6c6e278bb4eb43f2dc3d76abf9211ade325 (commit) discards 653345afd013b8a48432e6732cdd9b38cff83343 (commit) discards 7db2bf610a7364be333faecee49779b4a1515fd6 (commit) discards 6954acf2f4399dce397a6ba8bfac5bdf92a26d81 (commit) discards 8cdabef4816ed7b2b58260e08b00a68ca73fc196 (commit) discards 781fb3d5e44d19cb257cc525ad0bb655e5268098 (commit) discards dba7d4aaceb88323f4f4af0c84b8883b29c73888 (commit) discards 047377f8f2fa7509445aeeda270cc4e9c0686c60 (commit) discards 71ad637ca261d63d8f7d8a49cdb1f819796c9c79 (commit) discards 4430a620b0c9427bb001f0428305f53265ab03d5 (commit) discards ab601e27a82bcd2f71585a9f4872eedf2d2186e5 (commit) discards 013ae87cc4bfc684a9f297800d3eda0129521fda (commit) discards 5cfa2f6da8b073925df9f84315456101ab47d863 (commit) discards 32af1cc5665e23d034362c42a805a92c07682c8d (commit) via 51d2a33542064e8605302a22214f57f7886c703e (commit) via 738cc1106c0273a918350f495a6a746d06fc2e2a (commit) via 2abf6b020090788b03d0d1d9207acd62d6a6abcb (commit) via 5cb12d0a2c75aa9624a1a95f3f98d7ad39ac05f8 (commit) via 151feb99c3cd3bb1146e7b5a03e44f4bf2b05512 (commit) via b64c23440e3f41c47269a3dc58ddddd765f38c84 (commit) via 0f82438059169006c883ee126cc2957b844f0c19 (commit) via 7d98e0058c2fadab7fc139000a5987e1b95cfe56 (commit) via 39f3b1109d4b3463b44ac7b3401a03a16166edba (commit) via 778e14a51e28294e2e4f4c869c01ec177713c263 (commit) via 7a36bbad99e4cdbd5c081a5db62663aca3aee191 (commit) via 41c0e21364974d4dca2a28c3c70dec76a1c9269e (commit) via 456d3c44d1adf0ffe0f9684f57bddf7575479e5c (commit) via 9b5dee4e33fc432898ecfe490e28e0748dea83c9 (commit) via 21521acd3f9147db01fde7729181c26769efdc77 (commit) via cf04ac42b1981805b028ea02d42456d53299e62d (commit) via d7bf0dcae8f8e6b2ade7032057dfed5601a3cb4b (commit) via b8012aad098444a83014d40a4a84b62a4be4c59a (commit) via 188a804f6df55a66185054e664d6b3a998e7a371 (commit) via 1728a6eb188a887a636f3eb8a01a6b09ad2515f5 (commit) via 277ccecb679c47dbcfb694c490117c541b4be47e (commit) via 8b0d8a97fb5cddb718c0b35af02bbcfe4599bdc5 (commit) via fabe468dd47ffd72a3ff2b6387422d304b178665 (commit) via 926f84a2a33432091fffc22a6166fbb6df2920e5 (commit) via 9f15ac5ba06c91086626eff4855848ee80b56d44 (commit) via dfe085d979ba8b7266a6c66ecb13bf5a11a8d86f (commit) via e818b91729de56db7643c0961f810c1652f65701 (commit) via 805b83a1ef41bbc1d0d6c944e949dbbd33fcfc75 (commit) via 8ac978bd64ba94b012ac2ab2fd47378cd580b1c8 (commit) via 23b5ace90ed9d141237873db9e18e54e65f62c4f (commit) via 8d49f40280260fbc2b16490e1a11b4f38b5d066e (commit) via 832a69181b68c00247c1c1c55225d5278ef705d2 (commit) via 50f36fe4094c8937d1c775cb1aa2ccaa83290820 (commit) via 76174d9dd94bb88ae63e616e84ae58b9f290e92b (commit) via e3aca93630e7a4572bd0459115b25348e1840c0e (commit) via 0923fc6707ea35776ad8c37a6d490ac3408dd274 (commit) via 22593b2cef43bceafe7727f893be4657f949489f (commit) via 99d3a8836dd81fc461d759b4bf42ca016f9cc8b7 (commit) via 139bbb9ff70b74b32bc69b4891f68409283a3654 (commit) via 463123d5b32abe74c6cde719727384ad541d4f59 (commit) via 64b6a2741af979d3a7e21c366d45e8de9e30d10a (commit) via 3812d1635b418f730a45fefe56faaf0b44abeec9 (commit) via f1acdbea61682ada6ceeae640412cb7421f73d54 (commit) via ee19c9ab609e04726d26166426beb6d58aec7456 (commit) via 61692adb2b0cd090c8fb8c81376a28bca099d079 (commit) via 58774cba12ec4675e32fa524cfa631bdc690a9da (commit) via fd01ea2b6a778b8f610203b8de38d1677d7f02ac (commit) via 4d8d3fed5daf7c342c773883a6611a2fb10a8ea6 (commit) via c46c2da11e33fe94176df7b6d9844731a8e7bf0e (commit) via f20772d1cbc46ffc8858f5a42f172a02b5941ba8 (commit) via 3737ec4f8957e7834097fbced3c79cdcdd0e0f09 (commit) via 5fd3a2cd21d90027391f14466f737837dd6e6674 (commit) via 9e1721f332d283cc8832d6584cff8297b41101c7 (commit) via 514c691e1e154121573c1b21104ba60386b1f436 (commit) via 4be4afe9b792852be011e6a2af8e30fef76b8b53 (commit) via 8bca67a60af40de9f8653b3510f67f35c15c727e (commit) via 2f8b9d25f8428980e35ed8f8b2dc44324bc4566a (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 (44b975a641c500c6d2ebdc7b7e3650ebba121d2d) \ N -- N -- N (51d2a33542064e8605302a22214f57f7886c703e) 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=51d2a33542064e8605302a22214f57f7886c703e commit 51d2a33542064e8605302a22214f57f7886c703e Author: Philipp Maier Date: Mon Jun 12 19:09:43 2017 +0200 osmo-bsc: react on reset requests from MSC The bsc side currently can not receive reset commands from an MSC. This patch adds required functionality to receive a reset command and acknowlege it properly. The effects are the same as with when sending resets (all drop all ongoing calls and sccp connections) http://cgit.osmocom.org/openbsc/commit/?id=738cc1106c0273a918350f495a6a746d06fc2e2a commit 738cc1106c0273a918350f495a6a746d06fc2e2a Author: Philipp Maier Date: Mon Jun 12 17:40:01 2017 +0200 libcommon-cs: genralize a interface reset fsm The AoIP standard also describes an MSC->BSC reset procedure. We currently do not implement it. However, the fsm that is used to issue the reset request from the bsc side is not generalized. This patch generalizes the code in order to be able to use the same code on the MSC side to perform a reset procedure from there. http://cgit.osmocom.org/openbsc/commit/?id=2abf6b020090788b03d0d1d9207acd62d6a6abcb commit 2abf6b020090788b03d0d1d9207acd62d6a6abcb Author: Philipp Maier Date: Mon Jun 12 15:58:28 2017 +0200 fixup: remove unused counter Forgot to remove the counter struct osmo_timer_list msc_reset_timer; Needs to be fixuped into the reset handling patches http://cgit.osmocom.org/openbsc/commit/?id=5cb12d0a2c75aa9624a1a95f3f98d7ad39ac05f8 commit 5cb12d0a2c75aa9624a1a95f3f98d7ad39ac05f8 Author: Philipp Maier Date: Mon Jun 12 14:06:18 2017 +0200 sccp-lite: remove old sccp-lite code in osmo_bsc_sccp.c all code is commented out. There is no point in keeping the file. This commit deletes it. http://cgit.osmocom.org/openbsc/commit/?id=151feb99c3cd3bb1146e7b5a03e44f4bf2b05512 commit 151feb99c3cd3bb1146e7b5a03e44f4bf2b05512 Author: Philipp Maier Date: Mon Jun 12 13:49:07 2017 +0200 osmo-bsc: Send USSD notification when an MSC loss is detected the old sccp-lite based imlementation offered support for sending an USSD notification as soon as a loss of the MSC connection is detected. This is done before forcefully dropping the affected connection. This commit ports the feature to the new libosmo-sigtran implementation. NOTE: I do not know if this works and I also do not really understand how this is even possible. Sending an USSD notification would rquire the subscriber to be properly attached? When the MSC is lost this almost not possible since no backend to authenticate against is available. http://cgit.osmocom.org/openbsc/commit/?id=b64c23440e3f41c47269a3dc58ddddd765f38c84 commit b64c23440e3f41c47269a3dc58ddddd765f38c84 Author: Philipp Maier Date: Mon Jun 12 13:22:59 2017 +0200 cosmetic: make function names in a_iface_bssap more expressive. The function names in a_iface_bssap.c are not very expressive. The problem not only exists on the API side, but also for static functions. This patch replaces the function names with more expressive names. http://cgit.osmocom.org/openbsc/commit/?id=0f82438059169006c883ee126cc2957b844f0c19 commit 0f82438059169006c883ee126cc2957b844f0c19 Author: Philipp Maier Date: Mon Jun 12 12:52:35 2017 +0200 cosmetic: more expressive function names in a_iface The function names if the API function in a_iface.c are not very expressive. Besides of that, the prototypes are in the wrong header file. This commit gives the function more expressive names and moves the prototypes in the right header file. http://cgit.osmocom.org/openbsc/commit/?id=7d98e0058c2fadab7fc139000a5987e1b95cfe56 commit 7d98e0058c2fadab7fc139000a5987e1b95cfe56 Author: Philipp Maier Date: Mon Jun 12 12:34:26 2017 +0200 fixup: return with value in void function http://cgit.osmocom.org/openbsc/commit/?id=39f3b1109d4b3463b44ac7b3401a03a16166edba commit 39f3b1109d4b3463b44ac7b3401a03a16166edba Author: Philipp Maier Date: Mon Jun 12 12:26:31 2017 +0200 mgcp: make bts base port configurable Currently the rtp base port of the BTS is hardcoded (4000) and not configurable. This patch adds VTY configuration options to make it adjustable. http://cgit.osmocom.org/openbsc/commit/?id=778e14a51e28294e2e4f4c869c01ec177713c263 commit 778e14a51e28294e2e4f4c869c01ec177713c263 Author: Philipp Maier Date: Mon Jun 12 11:43:44 2017 +0200 Revert "mgcp: make sure all endpoints are closed on startup" Clearing all endpoints by sending a DLCX on startup has ben found to be a bit too offensive. It also will not help against inconsitancies that may occour during runtime (e.g. an overheard DLCX during regular call teardown). This reverts commit b669ea94cb78fd9b56ee8dd9392538151349f8ba. http://cgit.osmocom.org/openbsc/commit/?id=7a36bbad99e4cdbd5c081a5db62663aca3aee191 commit 7a36bbad99e4cdbd5c081a5db62663aca3aee191 Author: Philipp Maier Date: Mon Jun 12 11:39:41 2017 +0200 mgcp: Make sure endpoint is free on CRCX The MSC is aware of the assigned endpoints at all times, so it will not assign an occupied endpoint to someone else. However, if it has just restarted, there maybe lingering open endpoints. This patch introduces a fairly simple soultion. Before a new endpoint is seized (CRCX), a DLCX is send in advance. If the endpoint was still occupied with a dead connection, it will be freed. If it was free anyway, the DLCX will just have no effect. http://cgit.osmocom.org/openbsc/commit/?id=41c0e21364974d4dca2a28c3c70dec76a1c9269e commit 41c0e21364974d4dca2a28c3c70dec76a1c9269e Author: Philipp Maier Date: Thu Jun 8 17:22:07 2017 +0200 a_iface_bssap: clear lingering subscriber connections on reset When the BSC is vanishing, the subscriber connections will stay active until the MSC is instructed via tha A interface to clear the connections. Unfortunately, this will most likely not be the case because the BSC will most likeley have lost all its state and does not know about the old connections anymore. This patch fixes the problem by looping through the list with the active gsm subscriber connections and clearing them manually when the reset from the BSC is received. Only connections by the bsc who actually executes the reset are affected. Connections from other BSCs will not be touched. http://cgit.osmocom.org/openbsc/commit/?id=456d3c44d1adf0ffe0f9684f57bddf7575479e5c commit 456d3c44d1adf0ffe0f9684f57bddf7575479e5c Author: Philipp Maier Date: Thu Jun 8 17:00:31 2017 +0200 cosmetic: fix typo http://cgit.osmocom.org/openbsc/commit/?id=9b5dee4e33fc432898ecfe490e28e0748dea83c9 commit 9b5dee4e33fc432898ecfe490e28e0748dea83c9 Author: Philipp Maier Date: Thu Jun 8 15:36:14 2017 +0200 mgcp: make sure all endpoints are closed on startup If the MSC is crashing and restarting, it may leave some endpoints open. The endpoints can not be re-used until they are deleted (DLCX). This patch sends a DLCX to all possible endpoints (usually this is in a countable range) in order to clear possible open endpoints from a previous run http://cgit.osmocom.org/openbsc/commit/?id=21521acd3f9147db01fde7729181c26769efdc77 commit 21521acd3f9147db01fde7729181c26769efdc77 Author: Philipp Maier Date: Thu Jun 8 15:28:39 2017 +0200 mgcp: make structs accessible from outside struct mgcpgw_client and struct mgcp_inuse_endpoint are not accessible from outside, making it difficult to look in the mgcp client properties and status. The commit moves the structs into the header file. http://cgit.osmocom.org/openbsc/commit/?id=cf04ac42b1981805b028ea02d42456d53299e62d commit cf04ac42b1981805b028ea02d42456d53299e62d Author: Philipp Maier Date: Thu Jun 8 14:21:50 2017 +0200 mgcp: release no longer used endpoint identifiers When an MGCP endpoint is deleted, we need to mark its endpoint id as unused, so other calls can used it. This is currently not happening. This patch fixes that. http://cgit.osmocom.org/openbsc/commit/?id=d7bf0dcae8f8e6b2ade7032057dfed5601a3cb4b commit d7bf0dcae8f8e6b2ade7032057dfed5601a3cb4b Author: Philipp Maier Date: Thu Jun 8 14:18:47 2017 +0200 mgcp: improve endpoint management Currently the assignment of endpoint identifiers works by just incrementing a counter. The mgcpgw only has a limited amount of endpoint identifiers avaliable, this means we will run out of endpoints after only a few calls. This commit adds a mechanism to keep track of used endpoint identifiers so unused endpoint identifiers can be re-used http://cgit.osmocom.org/openbsc/commit/?id=b8012aad098444a83014d40a4a84b62a4be4c59a commit b8012aad098444a83014d40a4a84b62a4be4c59a Author: Philipp Maier Date: Thu Jun 8 12:21:07 2017 +0200 mgcp: use mgcp DLCX command to terminate endpoint after call is done Currently no DLCX command is sent to the mgcpgw when a call is over, this leaves the endpoint open. This means that the endpoint can not never be reused by other calls. This patch adds a DLCX that terminates the the endpoint when the call is done. http://cgit.osmocom.org/openbsc/commit/?id=188a804f6df55a66185054e664d6b3a998e7a371 commit 188a804f6df55a66185054e664d6b3a998e7a371 Author: Philipp Maier Date: Thu Jun 8 12:19:30 2017 +0200 mgcp: add DLCX command to mgcpgw client The mgcpgw client currently lacks support for DLCX. This patch adds a generator function to generate a DLCX command as well. http://cgit.osmocom.org/openbsc/commit/?id=1728a6eb188a887a636f3eb8a01a6b09ad2515f5 commit 1728a6eb188a887a636f3eb8a01a6b09ad2515f5 Author: Philipp Maier Date: Wed Jun 7 18:19:53 2017 +0200 cosmetic: fixing coding style http://cgit.osmocom.org/openbsc/commit/?id=277ccecb679c47dbcfb694c490117c541b4be47e commit 277ccecb679c47dbcfb694c490117c541b4be47e Author: Philipp Maier Date: Tue Jun 6 14:39:22 2017 +0200 fixup: in osmo-bsc-sigtran.h header (bsc_msc_data.h) was missing http://cgit.osmocom.org/openbsc/commit/?id=8b0d8a97fb5cddb718c0b35af02bbcfe4599bdc5 commit 8b0d8a97fb5cddb718c0b35af02bbcfe4599bdc5 Author: Philipp Maier Date: Tue Jun 6 14:31:36 2017 +0200 osmo-bsc: Handle RESET/RESET-ACK properly Improve the way the BSC executes its RESET/RESET-ACK sequence. Currently only a simple bool variable serves as a state holder. We set this variable to true when we receive the RESET-ACK message. Unfortunately no further checking is done. This patch replaces the old mechanism with a more elaborated implementation which also detects a loss of the connection and makes sure to reconnect properly afterwards. Also the all open connections are closed on connection loss http://cgit.osmocom.org/openbsc/commit/?id=fabe468dd47ffd72a3ff2b6387422d304b178665 commit fabe468dd47ffd72a3ff2b6387422d304b178665 Author: Philipp Maier Date: Tue Jun 6 12:31:00 2017 +0200 sccp: Use osmo-stp instead of direct server/client connection This patch adjusts the code to use osmo-stp. This is only an intermediate solution, since we still have hardcoded parameter. Next step is to use the VTY options from libosmo-sigtran to issue the configurations. http://cgit.osmocom.org/openbsc/commit/?id=926f84a2a33432091fffc22a6166fbb6df2920e5 commit 926f84a2a33432091fffc22a6166fbb6df2920e5 Author: Philipp Maier Date: Fri Jun 2 17:48:37 2017 +0200 fixup for: aoip: signal channel type to BSC The channel type and the speech codec element is now signalled to the BSC. The BSC checks both fields and select a codec by its preference. The choosen speech codec and the choosen channel (type) is returned to the MSC. Currently the MSC ignores the return values http://cgit.osmocom.org/openbsc/commit/?id=9f15ac5ba06c91086626eff4855848ee80b56d44 commit 9f15ac5ba06c91086626eff4855848ee80b56d44 Author: Philipp Maier Date: Wed May 31 17:17:59 2017 +0200 aoip: signal channel type to BSC obtain the permitted speech and the prefered channel parameters and signal it to the MSC with the channel type field. http://cgit.osmocom.org/openbsc/commit/?id=dfe085d979ba8b7266a6c66ecb13bf5a11a8d86f commit dfe085d979ba8b7266a6c66ecb13bf5a11a8d86f Author: Philipp Maier Date: Mon May 29 13:18:44 2017 +0200 osmo-msc: Integrate A interface into existing call control The MSC already has some basic call control handling mechanism, that was primarily used with 3G before. However, the already existing code that handles the 3G calls is also perfectly fine for handling 2G calls. This commit integrates the A interface without breaking it for 3G. http://cgit.osmocom.org/openbsc/commit/?id=e818b91729de56db7643c0961f810c1652f65701 commit e818b91729de56db7643c0961f810c1652f65701 Author: Philipp Maier Date: Mon May 29 13:14:18 2017 +0200 osmo-bsc: Negotiate rtp ip address/port with BTS This patch adds the support for the RTP IP-Address/Port assignment. The post communicated via the assignment request is now transmitted via RSL/IPACC to the BTS. The Response containing the RX-Port at the BTS side is communicated back to the MSC. Since we plan to add a private MGCPGW to each BSC, this has to be extended. Currently it only creates a direct connection to the BTS. This will be introduced with a future patch. http://cgit.osmocom.org/openbsc/commit/?id=805b83a1ef41bbc1d0d6c944e949dbbd33fcfc75 commit 805b83a1ef41bbc1d0d6c944e949dbbd33fcfc75 Author: Philipp Maier Date: Thu May 18 16:20:18 2017 +0200 fixup: Hexdump for incoming unit data was missing http://cgit.osmocom.org/openbsc/commit/?id=8ac978bd64ba94b012ac2ab2fd47378cd580b1c8 commit 8ac978bd64ba94b012ac2ab2fd47378cd580b1c8 Author: Neels Hofmeyr Date: Mon May 22 21:27:19 2017 +0200 comment: fixme to cleanup MGCP ports Related: OS#2279 Change-Id: Iaf4877ad1c6446609715094d785e9be93c9e0429 http://cgit.osmocom.org/openbsc/commit/?id=23b5ace90ed9d141237873db9e18e54e65f62c4f commit 23b5ace90ed9d141237873db9e18e54e65f62c4f Author: Neels Hofmeyr Date: Mon May 22 21:28:09 2017 +0200 msc: enable basic CTRL commands So far CTRL was not used by anyone, and was still disabled from the initial implementation of the OsmoMSC. Now we need it in osmo-gsm-tester. Only add the MSC specific CTRL commands, the bsc_base_ctrl_cmds_install() still needs to be split up. Change-Id: Id8f72000e0f4dea081bfce94fde8cd54290dfa7d http://cgit.osmocom.org/openbsc/commit/?id=8d49f40280260fbc2b16490e1a11b4f38b5d066e commit 8d49f40280260fbc2b16490e1a11b4f38b5d066e Author: Neels Hofmeyr Date: Thu May 11 14:31:35 2017 +0200 sgsn: add missing osmo_ss7_init() Change-Id: I7abe7a96fc4f46757605a75334a3bd240f54faf3 http://cgit.osmocom.org/openbsc/commit/?id=832a69181b68c00247c1c1c55225d5278ef705d2 commit 832a69181b68c00247c1c1c55225d5278ef705d2 Author: Neels Hofmeyr Date: Mon May 8 15:11:00 2017 +0200 drop libosmo-ranap from sms_queue test Change-Id: I0afd8e4db3c84fd1265d3903e389c5164ea73335 http://cgit.osmocom.org/openbsc/commit/?id=50f36fe4094c8937d1c775cb1aa2ccaa83290820 commit 50f36fe4094c8937d1c775cb1aa2ccaa83290820 Author: Neels Hofmeyr Date: Mon May 8 15:10:42 2017 +0200 wip iudummy struct osmo_sccp_addr -- drop this? Change-Id: I90b807b1c6f2a3e86c81c0906168f8c0fc5440b3 http://cgit.osmocom.org/openbsc/commit/?id=76174d9dd94bb88ae63e616e84ae58b9f290e92b commit 76174d9dd94bb88ae63e616e84ae58b9f290e92b Author: Philipp Maier Date: Wed Apr 12 15:19:45 2017 +0200 WIP: Integrate AoIP into MSC http://cgit.osmocom.org/openbsc/commit/?id=e3aca93630e7a4572bd0459115b25348e1840c0e commit e3aca93630e7a4572bd0459115b25348e1840c0e Author: Philipp Maier Date: Thu Apr 20 18:40:37 2017 +0200 libmsc: make pitfall in gsm0408_dispatch() more obvious The function gsm0408_dispatch() accepts a message buffer pointer and accesses the l3h pointer. Even in a properly allocated message buffer, this may lead into a segfault if the user forgets to set the l3h pointer. This commit adds assertions to popup a more expressive error message. http://cgit.osmocom.org/openbsc/commit/?id=0923fc6707ea35776ad8c37a6d490ac3408dd274 commit 0923fc6707ea35776ad8c37a6d490ac3408dd274 Author: Philipp Maier Date: Wed Apr 12 15:26:04 2017 +0200 WIP: Integrate AoIP into OsmoBSC http://cgit.osmocom.org/openbsc/commit/?id=22593b2cef43bceafe7727f893be4657f949489f commit 22593b2cef43bceafe7727f893be4657f949489f Author: Harald Welte Date: Sun Apr 9 12:32:51 2017 +0200 WIP: Port to new libosmo-sigtran API (with proper M3UA for Iuh) This changes over to the new libosmo-sigtran API with support for proper SCCP/M3UA/SCTP stacking, as mandated by 3GPP specifications for the IuCS and IuPS interfaces. Only the ASP (client) is used, assuming that both the HNB-GWs and RNCs as well as the MSCs and SGSNs are all connecting as ASP to some STP/SGW which offers M3UA server functionality as well as point-code and/or global title based routing. Tweaked-by: nhofmeyr (test expectation) Change-Id: If0ff956fbf1484899d59ae1a5885543bca31645b http://cgit.osmocom.org/openbsc/commit/?id=99d3a8836dd81fc461d759b4bf42ca016f9cc8b7 commit 99d3a8836dd81fc461d759b4bf42ca016f9cc8b7 Author: Daniel Willmann Date: Thu May 11 17:50:04 2017 +0200 examples/sgsn: Use osmo-hlr with auth-policy remote by default Change-Id: I28502ab88cb73d407c8b503d8b28491e909ad194 http://cgit.osmocom.org/openbsc/commit/?id=139bbb9ff70b74b32bc69b4891f68409283a3654 commit 139bbb9ff70b74b32bc69b4891f68409283a3654 Author: Daniel Willmann Date: Thu May 11 17:23:11 2017 +0200 contrib: Change systemd requirements so the services connect properly Change-Id: Id5bfbcd0d906d1aa9c2de9cb7a0e7d0053ea2375 http://cgit.osmocom.org/openbsc/commit/?id=463123d5b32abe74c6cde719727384ad541d4f59 commit 463123d5b32abe74c6cde719727384ad541d4f59 Author: Daniel Willmann Date: Mon May 8 13:04:59 2017 +0200 examples: Change IP address of config files This helps in providing 3G software packages for the sysmoNITB hardware. Change-Id: I99ba316be1088c10496025325dfe03035892d394 http://cgit.osmocom.org/openbsc/commit/?id=64b6a2741af979d3a7e21c366d45e8de9e30d10a commit 64b6a2741af979d3a7e21c366d45e8de9e30d10a Author: Daniel Willmann Date: Mon May 8 13:04:49 2017 +0200 contrib: Add osmo-msc service file Change-Id: I60b1b134beec741c50df4c32d44ed51b720e12c9 http://cgit.osmocom.org/openbsc/commit/?id=3812d1635b418f730a45fefe56faaf0b44abeec9 commit 3812d1635b418f730a45fefe56faaf0b44abeec9 Author: Neels Hofmeyr Date: Mon May 30 15:09:47 2016 +0200 temporary dev: set debug log level almost everywhere Change-Id: I0d5a36560e7edde27497de57e579f5b1d00eb525 http://cgit.osmocom.org/openbsc/commit/?id=f1acdbea61682ada6ceeae640412cb7421f73d54 commit f1acdbea61682ada6ceeae640412cb7421f73d54 Author: Neels Hofmeyr Date: Fri Mar 10 02:15:20 2017 +0100 log protocol discriminators and message types by name Depends: libosmocore change-id I0fca8e95ed5c2148b1a7440eff3fc9c7583898df Change-Id: If1c49faf6e1757cb16b383dd2db87b48bc94eee6 http://cgit.osmocom.org/openbsc/commit/?id=ee19c9ab609e04726d26166426beb6d58aec7456 commit ee19c9ab609e04726d26166426beb6d58aec7456 Author: Neels Hofmeyr Date: Thu Mar 16 16:14:34 2017 +0100 mgcp: hack RAB success from nano3G: patch first RTP payload The ip.access nano3G needs the first RTP payload's first two bytes to read hex 'e400', or it will reject the RAB assignment. Add flag patched_first_rtp_payload to mgcp_rtp_state to detect the first RTP payload on a stream, and overwrite its first bytes with e400. This should probably be configurable, but seems to not harm other femto cells (as long as we patch only the first RTP payload in each stream). Only do this when sending to the BTS side. Change-Id: I31a4475f42d59fd5704d52ee6e473e270db6d779 http://cgit.osmocom.org/openbsc/commit/?id=61692adb2b0cd090c8fb8c81376a28bca099d079 commit 61692adb2b0cd090c8fb8c81376a28bca099d079 Author: Neels Hofmeyr Date: Fri May 20 21:59:55 2016 +0200 Implement IuCS (large refactoring and addition) osmo-nitb becomes osmo-msc add DIUCS debug log constant add iucs.[hc] add msc vty, remove nitb vty add libiudummy, to avoid linking Iu deps in tests Use new msc_tx_dtap() instead of gsm0808_submit_dtap() libmgcp: add mgcpgw client API bridge calls via mgcpgw mgcp: hack RAB success from nano3G: patch first RTP payload The ip.access nano3G needs the first RTP payload's first two bytes to read hex 'e400', or it will reject the RAB assignment. Add flag patched_first_rtp_payload to mgcp_rtp_state to detect the first RTP payload on a stream, and overwrite its first bytes with e400. This should probably be configurable, but seems to not harm other femto cells (as long as we patch only the first RTP payload in each stream). Only do this when sending to the BTS side. Change-Id: Ie13ff348117e892d41b8355ab6c24915301eaeaf http://cgit.osmocom.org/openbsc/commit/?id=58774cba12ec4675e32fa524cfa631bdc690a9da commit 58774cba12ec4675e32fa524cfa631bdc690a9da Author: Neels Hofmeyr Date: Mon May 8 15:12:20 2017 +0200 mscsplit: various preparations to separate MSC from BSC Disable large parts of the code that depend on BSC presence. Don't set msg->lchan nor msg->dst. Don't use lchan in libmsc. Decouple lac from bts. Prepare entry/exit point for MSC -> BSC and MSC -> RNC communication: Add msc_ifaces.[hc], a_iface.c, with a general msc_tx_dtap() to redirect to different interfaces depending on the actual subscriber connection. While iu_tx() is going to be functional fairly soon, the a_tx() is going to be just a dummy for some time (see comment). Add Iu specific fields in gsm_subscriber_connection: the UE connection pointer and an indicator for the Integrity Protection status on Iu (to be fully implemented in later commits). Add lac member to gsm_subscriber_connection, to allow decoupling from bts->location_area_code. The conn->lac will actually be set in iu.c in an upcoming commit ("add iucs.[hc]"). move to libcommon-cs: gsm48_extract_mi(), gsm48_paging_extract_mi(). libmsc: duplicate gsm0808 / gsm48 functions (towards BSC). In osmo-nitb, libmsc would directly call the functions on the BSC level, not always via the bsc_api. When separating libmsc from libbsc, some functions are missing from the linkage. Hence duplicate these functions to libmsc, add an msc_ prefix for clarity, also add a _tx to gsm0808_cipher_mode(): * add msc_gsm0808_tx_cipher_mode() (dummy/stub) * add msc_gsm48_tx_mm_serv_ack() * add msc_gsm48_tx_mm_serv_rej() Call these from libmsc instead of * gsm0808_cipher_mode() * gsm48_tx_mm_serv_ack() * gsm48_tx_mm_serv_rej() Also add a comment related to msc_gsm0808_tx_cipher_mode() in two places. Temporarily disable all paging to be able to link libmsc without libbsc. Skip the paging part of channel_test because the paging is now disabled. In osmo-nitb, paging is done on BSC level and MSC level "at the same time". When the new MSC is fully operational, paging will be controlled separately on the MSC level, and the BSC (RNC) level will be instructed over an IuCS or A-interface to negotiate paging with the MS (UE). This MSC level paging does not yet exist and will be added in subsequent commits. msc_compl_l3(): publish in .h, tweak return value. Use new libmsc enum values for return val, to avoid dependency on libbsc headers. Make callable from other scopes: publish in osmo_msc.h and remove 'static' in osmo_msc.c add gsm_encr to subscr_conn move subscr_request to gsm_subscriber.h subscr_request_channel() -> subscr_request_conn() move to libmsc: osmo_stats_vty_add_cmds() gsm_04_08: remove apply_codec_restrictions() gsm0408_test: use NULL for root ctx move to libbsc: gsm_bts_neighbor() move to libbsc: lchan_next_meas_rep() move vty config for t3212 to network level (periodic lu) remove unneccessary linking from some tests remove handle_abisip_signal() abis_rsl.c: don't use libvlr from libbsc Change-Id: I9cf80f9c2c8a53a29e42f000029e680a9922cb41 http://cgit.osmocom.org/openbsc/commit/?id=fd01ea2b6a778b8f610203b8de38d1677d7f02ac commit fd01ea2b6a778b8f610203b8de38d1677d7f02ac Author: Harald Welte Date: Mon May 2 08:34:57 2016 +0200 IuPS adjustments SGSN: Don't indicate GERAN in Iu mode PDP CTX ACT REQ to GGSN sgsn_ranap_iu_event: handle some events without valid MM context sgsn init: pass sgsn_config pointer to sgsn_vty_init(), not sgsn_parse_config IuPS: cosmetic: explicitly check RAN type; move comment Change-Id: I8375ba42dd47d7ccd9ce9290767d6f8653a23b94 http://cgit.osmocom.org/openbsc/commit/?id=4d8d3fed5daf7c342c773883a6611a2fb10a8ea6 commit 4d8d3fed5daf7c342c773883a6611a2fb10a8ea6 Author: Neels Hofmeyr Date: Wed Mar 29 15:17:55 2017 +0200 osmo-nitb: change default config file name to osmo-nitb.cfg Since the VLR development marks a move away from the 'openbsc' name, now is a good opportunity to also change the default config file name to the more accurate and obvious 'osmo-nitb.cfg'. Change-Id: I47658dad59ec38c39be59415db5f648c9e4c79f2 http://cgit.osmocom.org/openbsc/commit/?id=c46c2da11e33fe94176df7b6d9844731a8e7bf0e commit c46c2da11e33fe94176df7b6d9844731a8e7bf0e Author: Neels Hofmeyr Date: Wed Mar 29 15:16:08 2017 +0200 osmo-nitb: change default db name to sms.db libvlr now delegates subscriber management to osmo-hlr, so the database no longer represents a HLR. It basically only stores SMS, so reflect that fact in the default database name. Change-Id: Ibf766d9f7f67aae17f76988d6279da20ad18e4bc http://cgit.osmocom.org/openbsc/commit/?id=f20772d1cbc46ffc8858f5a42f172a02b5941ba8 commit f20772d1cbc46ffc8858f5a42f172a02b5941ba8 Author: Neels Hofmeyr Date: Wed Feb 22 02:27:59 2017 +0100 SI3: indicate R99+ MSC to GSM MS to enable UMTS AKA Change-Id: Iaf11218327f139e8cabfbc5f9916505c66eadbd8 http://cgit.osmocom.org/openbsc/commit/?id=3737ec4f8957e7834097fbced3c79cdcdd0e0f09 commit 3737ec4f8957e7834097fbced3c79cdcdd0e0f09 Author: Neels Hofmeyr Date: Wed Jan 25 15:04:16 2017 +0100 Add msc_vlr test suite for MSC+VLR end-to-end tests Change-Id: Ic073f3a069a7f5e7e421e0e56140f069ee9b10b8 http://cgit.osmocom.org/openbsc/commit/?id=5fd3a2cd21d90027391f14466f737837dd6e6674 commit 5fd3a2cd21d90027391f14466f737837dd6e6674 Author: Harald Welte Date: Sun Jun 19 18:06:02 2016 +0200 Use libvlr in libmsc (large refactoring) Original libvlr code is by Harald Welte , polished and tweaked by Neels Hofmeyr . This is a long series of development collapsed in one patch. The original history may still be available as branch neels/vlr_orig. TODO: This commit may be split in several smaller changes before merging to master. SMS: The SQL based lookup of SMS for attached subscribers no longer works since the SQL database no longer has the subscriber data. Replace with a round-robin on the SMS recipient MSISDNs paired with a VLR subscriber RAM lookup whether the subscriber is currently attached. If there are many SMS for not-attached subscribers in the SMS database, this will become inefficient: a DB hit returns a pending SMS, the RAM lookup will reveal that the subscriber is not attached, after which the DB is hit for the next SMS. It would become more efficient e.g. by having an MSISDN based hash list for the VLR subscribers and by marking non-attached SMS recipients in the SMS database so that they can be excluded with the SQL query already. There is a sanity limit to do at most 100 db hits per attempt to find a pending SMS. So if there are more than 100 stored SMS waiting for their recipients to actually attach to the MSC, it may take more than one SMS queue trigger to deliver SMS for subscribers that are actually attached. This is not very beautiful, but is merely intended to carry us over to a time when we have a proper separate SMSC entity. Introduce gsm_subscriber_connection ref-counting in libmsc. Related: OS#1592 Change-Id: I702ba504ce2de93507312c28eca8d11f09f4ee8b http://cgit.osmocom.org/openbsc/commit/?id=9e1721f332d283cc8832d6584cff8297b41101c7 commit 9e1721f332d283cc8832d6584cff8297b41101c7 Author: Harald Welte Date: Fri Jun 17 00:06:42 2016 +0200 Add libvlr implementation Original libvlr code is by Harald Welte , polished and tweaked by Neels Hofmeyr . This is a long series of development collapsed in one patch. The original history may still be available as branch neels/vlr_orig. Related: OS#1592 Change-Id: I3f75de5f0cc2ff77f276fd39832dd3621309c4b9 http://cgit.osmocom.org/openbsc/commit/?id=514c691e1e154121573c1b21104ba60386b1f436 commit 514c691e1e154121573c1b21104ba60386b1f436 Author: Neels Hofmeyr Date: Tue Feb 14 17:42:25 2017 +0100 logging: auth request: use hexdump without spaces for RAND, AUTN Change-Id: I656d8619a1adc93e2f627f4e1ba21512a7374279 http://cgit.osmocom.org/openbsc/commit/?id=4be4afe9b792852be011e6a2af8e30fef76b8b53 commit 4be4afe9b792852be011e6a2af8e30fef76b8b53 Author: Neels Hofmeyr Date: Sat Mar 4 03:15:53 2017 +0100 gsup_client: allow passing a unit id to identify with HLR Before, each GSUP client would contact the HLR with an identical unit id, i.e. "SGSN-00-00-00-00-00-00", with the result that some messages were sucked off by the wrong client. Pass explicit unit name from each gsup client user, so that OsmoMSC is "MSC" and OsmoSGSN is "SGSN". Hence the HLR can properly route the messages. Todo: also set some values instead of the zeros. Unrelated cosmetic change while editing the arguments: gsup_client_create()'s definition's oap client config arg name mismatched the one used in the declaration. Use oapc_config in both. Change-Id: I3f8d6dd47c7013920e2a4bde006ed77afd974e80 http://cgit.osmocom.org/openbsc/commit/?id=8bca67a60af40de9f8653b3510f67f35c15c727e commit 8bca67a60af40de9f8653b3510f67f35c15c727e Author: Neels Hofmeyr Date: Sat Mar 4 02:28:19 2017 +0100 GPRS/IuPS: remove all 3G authentication dev hacks UMTS auth works now with the external OsmoHLR. Change-Id: I1204f388cf1311ec98b3eaf7505d7e18e73f03d0 ----------------------------------------------------------------------- Summary of changes: openbsc/contrib/systemd/osmo-msc.service | 5 +-- openbsc/contrib/systemd/osmo-sgsn.service | 3 ++ openbsc/doc/examples/osmo-sgsn/osmo-sgsn.cfg | 3 ++ openbsc/include/openbsc/gsm_04_08.h | 14 -------- openbsc/include/openbsc/gsm_data.h | 3 ++ openbsc/include/openbsc/gsm_data_shared.h | 2 ++ openbsc/src/libbsc/bsc_vty.c | 30 ++++++++++++++--- openbsc/src/libbsc/bts_ipaccess_nanobts_omlattr.c | 14 ++++++-- openbsc/src/libcommon/gsm_data.c | 40 +++++++++++++++++++++-- 9 files changed, 89 insertions(+), 25 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon Jun 19 08:34:39 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 19 Jun 2017 08:34:39 GMT Subject: osmo-bts.git branch master updated. 0.4.0-485-gaa5edff Message-ID: <201706190834.v5J8YdU2044706@git.osmocom.org> This is an 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 aa5edff4771b990d4b90f33a7b706c1171833977 (commit) from f4544573f84f2fbfd2f11b4c35274c304c05df4b (commit) Those revisions listed above that are new 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=aa5edff4771b990d4b90f33a7b706c1171833977 commit aa5edff4771b990d4b90f33a7b706c1171833977 Author: Max Date: Fri Jun 16 14:42:16 2017 +0200 lc15bts-mgr: use extended config file example Change-Id: I0ef9d00a031b7d7e59150a28a6972c620ff19e92 Related: SYS#3686 ----------------------------------------------------------------------- Summary of changes: doc/examples/litecell15/lc15bts-mgr.cfg | 42 ++++++++++++++++++++++++++++++++- 1 file changed, 41 insertions(+), 1 deletion(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Mon Jun 19 08:34:58 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 19 Jun 2017 08:34:58 GMT Subject: osmo-bts.git branch master updated. 0.4.0-486-gd5971d0 Message-ID: <201706190834.v5J8YwLs044804@git.osmocom.org> This is an 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 d5971d0681d5e9fb27c1c2c97e943f9d9e8cb2f8 (commit) from aa5edff4771b990d4b90f33a7b706c1171833977 (commit) Those revisions listed above that are new 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=d5971d0681d5e9fb27c1c2c97e943f9d9e8cb2f8 commit d5971d0681d5e9fb27c1c2c97e943f9d9e8cb2f8 Author: Max Date: Thu Jun 15 15:34:41 2017 +0200 Move parameter file opening into separate function * use talloc for file path allocation * print detailed error on failures This simplifies troubleshooting of lc15bts-mgr failures. Change-Id: I86c93a2a4f080e8ac1517be93f58f6ffd00d248c Related: SYS#3686 ----------------------------------------------------------------------- Summary of changes: src/osmo-bts-litecell15/misc/lc15bts_mgr_nl.c | 2 +- src/osmo-bts-litecell15/misc/lc15bts_misc.c | 14 +++--- src/osmo-bts-litecell15/misc/lc15bts_par.c | 70 +++++++++++---------------- src/osmo-bts-litecell15/misc/lc15bts_par.h | 13 ++--- src/osmo-bts-litecell15/misc/lc15bts_util.c | 14 ++++-- 5 files changed, 52 insertions(+), 61 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Mon Jun 19 08:36:29 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 19 Jun 2017 08:36:29 GMT Subject: osmo-ci.git branch master updated. 1f512a6b25b515005456320b8f0e4780b44d1364 Message-ID: <201706190836.v5J8aTbb045301@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "CI scripts". The branch, master has been updated via 1f512a6b25b515005456320b8f0e4780b44d1364 (commit) from 01bda4369bbe08d58c3a9d98065c1d07f7e94ddf (commit) Those revisions listed above that are new 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-ci/commit/?id=1f512a6b25b515005456320b8f0e4780b44d1364 commit 1f512a6b25b515005456320b8f0e4780b44d1364 Author: Max Date: Mon Jun 12 18:34:13 2017 +0200 Add script for fetching BTS-specific L1 headers Several of the supported BTS models require hw-specific L1 headers for compilation which are stored in separate repository. Instead of copy-pasting code which obtains those header for each BTS it's better to create separate script. Change-Id: I840533d5bf9233822bc0534a25c252f1cab0a7b0 Related: SYS#3682 ----------------------------------------------------------------------- Summary of changes: scripts/osmo-layer1-headers.sh | 47 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100755 scripts/osmo-layer1-headers.sh hooks/post-receive -- CI scripts From gitosis at osmocom.org Mon Jun 19 12:48:51 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 19 Jun 2017 12:48:51 GMT Subject: libosmocore.git branch neels/cflags created. 0.9.6-270-ga703c4c Message-ID: <201706191248.v5JCmpXt017832@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "An utility library for Open Source Mobile Communications". The branch, neels/cflags has been created at a703c4cb29626838a93cecec0190214a54ce64f3 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmocore/commit/?id=a703c4cb29626838a93cecec0190214a54ce64f3 commit a703c4cb29626838a93cecec0190214a54ce64f3 Author: Neels Hofmeyr Date: Mon Jun 19 14:48:23 2017 +0200 fix build: viterbi_sse: use AM_CFLAGS, not CFLAGS Change-Id: I0628a9c739cded771605f5c55df7f21cb07beb3b ----------------------------------------------------------------------- hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Mon Jun 19 13:16:56 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 19 Jun 2017 13:16:56 GMT Subject: libosmocore.git branch neels/cflags updated. 0.9.6-270-g754de32 Message-ID: <201706191316.v5JDGuZU024935@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "An utility library for Open Source Mobile Communications". The branch, neels/cflags has been updated discards a703c4cb29626838a93cecec0190214a54ce64f3 (commit) via 754de329910709b01666764c7563c8ec0aff2a07 (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 (a703c4cb29626838a93cecec0190214a54ce64f3) \ N -- N -- N (754de329910709b01666764c7563c8ec0aff2a07) 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=754de329910709b01666764c7563c8ec0aff2a07 commit 754de329910709b01666764c7563c8ec0aff2a07 Author: Neels Hofmeyr Date: Mon Jun 19 14:48:23 2017 +0200 fix build: viterbi_sse: use AM_CFLAGS, not CFLAGS This allows passing 'make CFLAGS+="..."' without breaking the build. Suggested-by: zecke Change-Id: I0628a9c739cded771605f5c55df7f21cb07beb3b ----------------------------------------------------------------------- Summary of changes: hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Mon Jun 19 14:18:32 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 19 Jun 2017 14:18:32 GMT Subject: libosmocore.git branch master updated. 0.9.6-275-gdd75bac Message-ID: <201706191418.v5JEIWmr041973@git.osmocom.org> This is an 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 dd75bacb781c8a902d4cade1ee4f1c5e9c72e8b0 (commit) from 21be83794fb856f93e545ece7d60a451ea26bacc (commit) Those revisions listed above that are new 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=dd75bacb781c8a902d4cade1ee4f1c5e9c72e8b0 commit dd75bacb781c8a902d4cade1ee4f1c5e9c72e8b0 Author: Max Date: Tue Jun 13 15:07:01 2017 +0200 Move NUM_BYTES macro to core library It's universally useful so it make sense to have it in the shared core: * move macro from libosmocoding to libosmocore * add OSMO_ prefix * add doxygen docs Change-Id: I5386ba3e1f1cc153ba96c29dc71c9075a052aa02 ----------------------------------------------------------------------- Summary of changes: include/osmocom/coding/gsm0503_coding.h | 1 - include/osmocom/core/utils.h | 2 ++ src/coding/gsm0503_coding.c | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Mon Jun 19 14:35:39 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 19 Jun 2017 14:35:39 GMT Subject: libosmocore.git branch master updated. 0.9.6-281-g0876ef8 Message-ID: <201706191435.v5JEZdri047543@git.osmocom.org> This is an 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 0876ef899e6f2ce3d2cd999cce62da77f282dcd0 (commit) via 1ac56fb2928b256363905202adeb554334b018b8 (commit) via 34da6b5f47be586d20c8af30ff6d7f23c2d357c9 (commit) via 23d3bc01ea9de48a0ba2a2255fb7e30fc9c632ea (commit) via 46e533c13a0945bf6be0c24dd71a9e4a380811a1 (commit) via e4fe71c04fbe69581ba10f7b19158a4559b5a5d8 (commit) from dd75bacb781c8a902d4cade1ee4f1c5e9c72e8b0 (commit) Those revisions listed above that are new 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=0876ef899e6f2ce3d2cd999cce62da77f282dcd0 commit 0876ef899e6f2ce3d2cd999cce62da77f282dcd0 Author: Vadim Yanitskiy Date: Mon Jun 19 06:16:37 2017 +0700 core/conv/conv_acc.c: use static allocation for trellis Allocation of a new memory is an expensive operation, which takes place when it's initially unknown, how much memory will we need, or in order to decrease total memory usage. The trellis struct wasn't require dynamic allocation itself, so let's allocate one statically inside the vdecoder structure. Change-Id: Ib8e448823ca5548a05a45824b0b1c06743dfe5a4 http://cgit.osmocom.org/libosmocore/commit/?id=1ac56fb2928b256363905202adeb554334b018b8 commit 1ac56fb2928b256363905202adeb554334b018b8 Author: Vadim Yanitskiy Date: Mon Jun 19 06:01:30 2017 +0700 core/conv/conv_acc.c: use static allocation for vdecoder Allocation of a new memory is an expensive operation, which takes place when it's initially unknown, how much memory will we need, or in order to decrease total memory usage. The vdecoder struct wasn't require dynamic allocation itself, so let's use static allocation in order to increase performance. Change-Id: Id1b140d3cb61db7352dcfc217a8fc36091e945ab http://cgit.osmocom.org/libosmocore/commit/?id=34da6b5f47be586d20c8af30ff6d7f23c2d357c9 commit 34da6b5f47be586d20c8af30ff6d7f23c2d357c9 Author: Vadim Yanitskiy Date: Mon Jun 19 05:41:49 2017 +0700 core/conv/conv_acc.c: delete reset_decoder() Currently this implementation exposes nothing than osmo_conv_decode_acc(), so it wasn't possible to call reset_decoder() from outside. The method itself was used to initialize accumulated path metrics and the starting state of encoder. Now this code is moved to generate_trellis(). Moreover, setting accumulated path metrics inside existing loop is a bit faster that calling memset(). Change-Id: I8f17cebf468cf0106927ccee091cfb2896649cb2 http://cgit.osmocom.org/libosmocore/commit/?id=23d3bc01ea9de48a0ba2a2255fb7e30fc9c632ea commit 23d3bc01ea9de48a0ba2a2255fb7e30fc9c632ea Author: Vadim Yanitskiy Date: Mon Jun 19 04:59:40 2017 +0700 core/conv/conv_acc.c: drop unused structure member Change-Id: I81f7c35abf424f501ca53d6984c0d56f7936984b http://cgit.osmocom.org/libosmocore/commit/?id=46e533c13a0945bf6be0c24dd71a9e4a380811a1 commit 46e533c13a0945bf6be0c24dd71a9e4a380811a1 Author: Vadim Yanitskiy Date: Mon Jun 19 18:21:02 2017 +0700 core/conv: update description headers for conv_acc_* Change-Id: I00154776c8e7d346abcbaf9048ce04d9488bb458 http://cgit.osmocom.org/libosmocore/commit/?id=e4fe71c04fbe69581ba10f7b19158a4559b5a5d8 commit e4fe71c04fbe69581ba10f7b19158a4559b5a5d8 Author: Vadim Yanitskiy Date: Mon Jun 19 17:59:48 2017 +0700 core/conv: use proper filenames We already have generic convolutional transcoding implementation written by Sylvain Munaut and named 'conv.c', so 'viterbi_*' names looked a bit confusing. Let's use a single naming scheme for Viterbi related code. Change-Id: I61062a8d1fbf5f5fc85b4fac58dc4e9fa8b5ef90 ----------------------------------------------------------------------- Summary of changes: src/Makefile.am | 16 +-- src/{viterbi.c => conv_acc.c} | 127 ++++++++++------------ src/{viterbi_generic.c => conv_acc_generic.c} | 3 +- src/{viterbi_sse.c => conv_acc_sse.c} | 5 +- src/{viterbi_sse_avx.c => conv_acc_sse_avx.c} | 5 +- src/{viterbi_sse_common.h => conv_acc_sse_impl.h} | 4 +- 6 files changed, 74 insertions(+), 86 deletions(-) rename src/{viterbi.c => conv_acc.c} (89%) rename src/{viterbi_generic.c => conv_acc_generic.c} (98%) rename src/{viterbi_sse.c => conv_acc_sse.c} (96%) rename src/{viterbi_sse_avx.c => conv_acc_sse_avx.c} (96%) rename src/{viterbi_sse_common.h => conv_acc_sse_impl.h} (99%) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Mon Jun 19 16:06:54 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 19 Jun 2017 16:06:54 GMT Subject: libosmocore.git branch master updated. 0.9.6-282-g39273b3 Message-ID: <201706191606.v5JG6sTI075855@git.osmocom.org> This is an 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 39273b31c4d3ef9e1a0295e080a08c21513c9155 (commit) from 0876ef899e6f2ce3d2cd999cce62da77f282dcd0 (commit) Those revisions listed above that are new 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=39273b31c4d3ef9e1a0295e080a08c21513c9155 commit 39273b31c4d3ef9e1a0295e080a08c21513c9155 Author: Neels Hofmeyr Date: Mon Jun 19 14:48:23 2017 +0200 src/Makefile.am: fix build: use AM_CFLAGS, not CFLAGS This allows passing 'make CFLAGS+="..."' without breaking the build. Suggested-by: zecke Change-Id: I0628a9c739cded771605f5c55df7f21cb07beb3b ----------------------------------------------------------------------- Summary of changes: src/Makefile.am | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Mon Jun 19 17:02:57 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 19 Jun 2017 17:02:57 GMT Subject: osmo-trx.git branch master updated. 87d158cc2d8768355855e2de365c39ece3980250 Message-ID: <201706191702.v5JH2vij094762@git.osmocom.org> This is an 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 87d158cc2d8768355855e2de365c39ece3980250 (commit) from 7278a87767b03e07dc608f6fa1752665a66f917b (commit) Those revisions listed above that are new 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=87d158cc2d8768355855e2de365c39ece3980250 commit 87d158cc2d8768355855e2de365c39ece3980250 Author: Tom Tsou Date: Fri Jun 16 10:21:16 2017 -0700 common: Declare explicit Vector move constructor Vector class already has a semantically odd non-const copy constructor that serves the same function as a C++11 move constructor. Make the move constructor semantics explicit and address Coverity at the same time. Change-Id: I22e0099abe601b0c59beee808f7560837c6977dd Fixes: Coverity CID 170738 ----------------------------------------------------------------------- Summary of changes: CommonLibs/Vector.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Mon Jun 19 17:03:27 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 19 Jun 2017 17:03:27 GMT Subject: osmo-trx.git branch master updated. bb0c68ae61757a470e5c90783b190815faf057d8 Message-ID: <201706191703.v5JH3RqR094907@git.osmocom.org> This is an 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 bb0c68ae61757a470e5c90783b190815faf057d8 (commit) from 87d158cc2d8768355855e2de365c39ece3980250 (commit) Those revisions listed above that are new 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=bb0c68ae61757a470e5c90783b190815faf057d8 commit bb0c68ae61757a470e5c90783b190815faf057d8 Author: Tom Tsou Date: Fri Jun 16 17:08:40 2017 -0700 sigProcLib: Remove trigonometric tables Trigonometric sin/cos tables are unused after initialization. There is no benefit to implementing lookup tables for run-once operations. Also perform initial calculations in double width because there is no penalty for doing so. Change-Id: I45bba5daf8610cbba6af95b92c2142f2256491ff ----------------------------------------------------------------------- Summary of changes: Transceiver52M/sigProcLib.cpp | 44 ++++++++----------------------------------- 1 file changed, 8 insertions(+), 36 deletions(-) hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Mon Jun 19 17:05:31 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 19 Jun 2017 17:05:31 GMT Subject: osmo-trx.git branch master updated. a3dce85ffca6b3eceb0bcd84719797a6443a217c Message-ID: <201706191705.v5JH5VRE095449@git.osmocom.org> This is an 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 a3dce85ffca6b3eceb0bcd84719797a6443a217c (commit) from bb0c68ae61757a470e5c90783b190815faf057d8 (commit) Those revisions listed above that are new 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=a3dce85ffca6b3eceb0bcd84719797a6443a217c commit a3dce85ffca6b3eceb0bcd84719797a6443a217c Author: Tom Tsou Date: Fri Jun 16 17:14:31 2017 -0700 sigProcLib: Use explicit NaN check in sinc table generation Using "x < 0.01" is a crude check for detecting NaN condition, which occurs in a sinc call when x = 0 due to divide-by-zero. Use stdlib isnan() call for this purpose. Also, as the table is created only once during initialization, use double floats for table value generation. Change-Id: I3a838fe3139fa977dfe906246020a14451185714 ----------------------------------------------------------------------- Summary of changes: Transceiver52M/sigProcLib.cpp | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Tue Jun 20 10:27:59 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 20 Jun 2017 10:27:59 GMT Subject: openbsc.git branch pmaier/aoip updated. 0.15.0-812-g48913c48c Message-ID: <201706201027.v5KARxK1095231@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, pmaier/aoip has been updated via 48913c48cd8d26dbe6f07a5a8116aeaa47e62b9c (commit) via 360970b22cbf304de36b2135b153fafb9a0b3cb5 (commit) via 17aee71dac4ab50a4a3d3c1ff9ef92575a8b6ba9 (commit) via cb1203a98f56a1180b9cd08654bd65e51ea8d67e (commit) from 798ebfdceb4fa01583e38856ab4c9c89abc63ea4 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=48913c48cd8d26dbe6f07a5a8116aeaa47e62b9c commit 48913c48cd8d26dbe6f07a5a8116aeaa47e62b9c Author: Philipp Maier Date: Mon Jun 19 18:22:21 2017 +0200 a_iface: fix typo in function name http://cgit.osmocom.org/openbsc/commit/?id=360970b22cbf304de36b2135b153fafb9a0b3cb5 commit 360970b22cbf304de36b2135b153fafb9a0b3cb5 Author: Philipp Maier Date: Mon Jun 19 18:19:27 2017 +0200 a_iface: Check if channel type and speech codec list are successful Currently we do not check for errors during the generation of channel type and speech codec list. This might blow an assertion in gsm0808_create_ass if the generated data is invalid. So we need to check beforehand. http://cgit.osmocom.org/openbsc/commit/?id=17aee71dac4ab50a4a3d3c1ff9ef92575a8b6ba9 commit 17aee71dac4ab50a4a3d3c1ff9ef92575a8b6ba9 Author: Philipp Maier Date: Wed Jun 14 12:00:30 2017 +0200 rsl: fix stray line break in logtext The log output from the rsl layer injects line breaks at wrong places in the log. This messes up the logtext. This commit fixes the problem. http://cgit.osmocom.org/openbsc/commit/?id=cb1203a98f56a1180b9cd08654bd65e51ea8d67e commit cb1203a98f56a1180b9cd08654bd65e51ea8d67e Author: Philipp Maier Date: Wed Jun 14 11:11:27 2017 +0200 mgcp: fix line-break problem in log When the mgcp_client prints MGCP strings in the log text, it does not remove the line break before printing. This will mess up the log text. This patch removes the line break characters before printing properly. ----------------------------------------------------------------------- Summary of changes: openbsc/src/libbsc/abis_rsl.c | 3 ++- openbsc/src/libmgcp/mgcpgw_client.c | 11 +++++++++-- openbsc/src/libmsc/a_iface.c | 23 ++++++++++++++++++----- 3 files changed, 29 insertions(+), 8 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue Jun 20 11:44:04 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 20 Jun 2017 11:44:04 GMT Subject: libosmocore.git branch neels/aoip updated. 0.9.6-290-gc4297af Message-ID: <201706201144.v5KBi4rq015813@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "An utility library for Open Source Mobile Communications". The branch, neels/aoip has been updated discards 11f261356d4cf18de19678b59dca4fabf617a510 (commit) discards 3b349530559a058c939d9386355e8859b0bc15ac (commit) discards 727f108147ba3fdd5769f60975261d4f35639532 (commit) discards 3a7adb721579fe01228dedd3b2273921e8c2c9fc (commit) discards 15058d82e74081c180616a92434996020e6e1e60 (commit) discards 55be6200f60ae4bd06caccbcd9acb6dc566eaca5 (commit) discards 2ab2a10cb1d118b17efebd072850755d7538b0a0 (commit) discards 790ffa7b40ed2867f7ad72a1d4bba97b2f932f48 (commit) via c4297afbd4e2356e9c1a18a45eb03d2e6eb1580a (commit) via a742fd92dce5f6e95851a7672214ae9c7508db8a (commit) via 01e42dd88c7eb9cdbcef84567893e209dc7bec75 (commit) via 5b98d4d0f2e25df1203fae691ff992c363b3422a (commit) via b4eacf8f7ac43f2ca799b26e15ebdf25214fe142 (commit) via f386b11a91e15d77c0ced3887b75db549c80e6ee (commit) via 2f9ff7472c4347ff8eb52ec5b83a545e411c91ab (commit) via dccf0e7486bca50e7d6dfd10b65b56c3786ba1c4 (commit) via 39273b31c4d3ef9e1a0295e080a08c21513c9155 (commit) via 0876ef899e6f2ce3d2cd999cce62da77f282dcd0 (commit) via 1ac56fb2928b256363905202adeb554334b018b8 (commit) via 34da6b5f47be586d20c8af30ff6d7f23c2d357c9 (commit) via 23d3bc01ea9de48a0ba2a2255fb7e30fc9c632ea (commit) via 46e533c13a0945bf6be0c24dd71a9e4a380811a1 (commit) via e4fe71c04fbe69581ba10f7b19158a4559b5a5d8 (commit) via dd75bacb781c8a902d4cade1ee4f1c5e9c72e8b0 (commit) via 21be83794fb856f93e545ece7d60a451ea26bacc (commit) via faa04613143eff3345e9a0e1b7abebefb977e6e0 (commit) via b592134dcfbb69b6bfdf0a6feb696d506e31476e (commit) via 92274453e7a21a14789be7b074f6c52ec45716c7 (commit) via 69dfe5aeec3d2e08baa033309ac4b84712367ac6 (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 (11f261356d4cf18de19678b59dca4fabf617a510) \ N -- N -- N (c4297afbd4e2356e9c1a18a45eb03d2e6eb1580a) 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=c4297afbd4e2356e9c1a18a45eb03d2e6eb1580a commit c4297afbd4e2356e9c1a18a45eb03d2e6eb1580a Author: Philipp Maier Date: Fri Jun 2 13:49:16 2017 +0200 gsm0808: add function to extrapolate speech codec The contents of the speech codec element (struct gsm0808_speech_codec), that is also used in the speech codec list element (struct gsm0808_speech_codec_list) can be extrapolated directly from the permitted speech parameter in the channel type field (struct gsm0808_channel_type) when full AoIP with compressed speech via RTP/UDP/IP is assumed and when the codec configuration on the air interface exactly matches the codec configuration on the IP backhaul. This patch adds a function that can be used as a helper to fill out spech codec fields by only giving a permitted speech parameter as input. Change-Id: I257c972e9fdf0dfe940a8d483447085bd62e50a2 http://cgit.osmocom.org/libosmocore/commit/?id=a742fd92dce5f6e95851a7672214ae9c7508db8a commit a742fd92dce5f6e95851a7672214ae9c7508db8a Author: Philipp Maier Date: Fri Jun 2 13:22:34 2017 +0200 gsm0808: add function to translate perm speech to speech codec type The permitted speech field used in channel type element (struct gsm0808_channel_type) uses a different representation as the type field in the speech codec element (struct gsm0808_speech_codec) This patch adds a function to convert from permitted speech to speech codec type. Change-Id: Ib26a9c20864459b2baaa04f49b6e7902ba44b7cb http://cgit.osmocom.org/libosmocore/commit/?id=01e42dd88c7eb9cdbcef84567893e209dc7bec75 commit 01e42dd88c7eb9cdbcef84567893e209dc7bec75 Author: Philipp Maier Date: Fri Jun 2 11:25:28 2017 +0200 gsm0808: add default speech codec configuration In an AoIP scenario, the speech codec list field specifies the codecs used in the RTP interface. This patch adds a table with default codec configurations that match the codec configurations that are also used on the air interface. Change-Id: I9dc0165d76a022b2c1b7418bc3133407e61b7261 http://cgit.osmocom.org/libosmocore/commit/?id=5b98d4d0f2e25df1203fae691ff992c363b3422a commit 5b98d4d0f2e25df1203fae691ff992c363b3422a Author: Philipp Maier Date: Thu Jun 1 17:11:19 2017 +0200 gsm0808: fix AoIP speech codec element parser/generator The implementation of the parser/generator for the speech codec information element slightly wrong, making it impossible to use it properly. (See also: 3GPP TS 48.008, 3.2.2.103) Change-Id: Idabb0f9620659557672e1c6b90c75481192e5c89 http://cgit.osmocom.org/libosmocore/commit/?id=b4eacf8f7ac43f2ca799b26e15ebdf25214fe142 commit b4eacf8f7ac43f2ca799b26e15ebdf25214fe142 Author: Philipp Maier Date: Thu Jun 1 12:11:56 2017 +0200 gsm0808: add speech codec type constants The codec type to be set in member type in struct gsm0808_speech_codec has its own coding scheme to reference the used codec types. This patch declares an enum with valid speech codec types. Change-Id: Icaa768071d4364e671bc7e6d48b82d1f07f93f93 http://cgit.osmocom.org/libosmocore/commit/?id=f386b11a91e15d77c0ced3887b75db549c80e6ee commit f386b11a91e15d77c0ced3887b75db549c80e6ee Author: Philipp Maier Date: Fri Apr 28 11:05:44 2017 +0200 gsm0808: fixup length check of the element decoder functions The length check of the decoder functions is not entirely correct. The check also checks for values below zero, which does not make sense, since the length is encoded as uint8_t. For some elements a minimum length is known (in most cases this is 1, so checking for zero is sufficient but in some cases (e.g. channel type) the spec mentions a minimum and maximum length. This is now also reflected in the code. Change-Id: I78bc887f68d1963d28c6fcd631ac20ccd893d6d6 http://cgit.osmocom.org/libosmocore/commit/?id=2f9ff7472c4347ff8eb52ec5b83a545e411c91ab commit 2f9ff7472c4347ff8eb52ec5b83a545e411c91ab Author: Philipp Maier Date: Wed May 31 15:07:26 2017 +0200 gsm0808: update permitted speech constants 3GPP TS 48.008 specifies two new half rate speech modes and two new full rate speech modes. This patch adds the matching constants to enum gsm0808_permitted_speech Change-Id: Id426f7dbffe46450d0cf6df20236a9e68f065f8d http://cgit.osmocom.org/libosmocore/commit/?id=dccf0e7486bca50e7d6dfd10b65b56c3786ba1c4 commit dccf0e7486bca50e7d6dfd10b65b56c3786ba1c4 Author: Philipp Maier Date: Wed May 31 17:22:03 2017 +0200 gsm0408: update bearer capability speech version 3GPP TS 24.008 specifies two new speech versions for half rate and two new speech modes for full rate. This patch adds the relevant constants to enum gsm48_bcap_speech_ver in gsm_04_08.h Change-Id: Id2835384c855f924332d38f01c73bd1cfdb62549 ----------------------------------------------------------------------- Summary of changes: configure.ac | 3 + include/osmocom/coding/gsm0503_coding.h | 1 - include/osmocom/core/defs.h | 6 + include/osmocom/core/logging.h | 4 +- include/osmocom/core/utils.h | 2 + src/Makefile.am | 16 +-- src/coding/gsm0503_coding.c | 2 +- src/{viterbi.c => conv_acc.c} | 127 ++++++++++------------ src/{viterbi_generic.c => conv_acc_generic.c} | 3 +- src/{viterbi_sse.c => conv_acc_sse.c} | 5 +- src/{viterbi_sse_avx.c => conv_acc_sse_avx.c} | 5 +- src/{viterbi_sse_common.h => conv_acc_sse_impl.h} | 4 +- src/sim/card_fs_uicc.c | 2 +- tests/gb/gprs_ns_test.c | 49 --------- tests/sms/sms_test.c | 19 ---- tests/sms/sms_test.ok | 8 -- tests/tlv/tlv_test.c | 44 ++++---- 17 files changed, 114 insertions(+), 186 deletions(-) rename src/{viterbi.c => conv_acc.c} (89%) rename src/{viterbi_generic.c => conv_acc_generic.c} (98%) rename src/{viterbi_sse.c => conv_acc_sse.c} (96%) rename src/{viterbi_sse_avx.c => conv_acc_sse_avx.c} (96%) rename src/{viterbi_sse_common.h => conv_acc_sse_impl.h} (99%) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Tue Jun 20 11:59:38 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 20 Jun 2017 11:59:38 GMT Subject: libosmo-sccp.git branch neels/aoip updated. 0.0.6.3-241-gabae436 Message-ID: <201706201159.v5KBxcS1020022@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "SCCP Library". The branch, neels/aoip has been updated discards 16efe12bd658cd0ea73012bf2cdc9b35d945af32 (commit) via abae436644f1d5c9b51fb1a204ebb744abb75d99 (commit) via 144f5912eb84219bd5e419a4cab7df27ff023277 (commit) via b781b371fce9a146bb8d1b0088eb532433f3dbe9 (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 (16efe12bd658cd0ea73012bf2cdc9b35d945af32) \ N -- N -- N (abae436644f1d5c9b51fb1a204ebb744abb75d99) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmo-sccp/commit/?id=abae436644f1d5c9b51fb1a204ebb744abb75d99 commit abae436644f1d5c9b51fb1a204ebb744abb75d99 Author: Neels Hofmeyr Date: Wed May 17 23:58:04 2017 +0200 Revert "SCOC: When sending a CORE/CR, SUA SRC_ADDR == CallingPartyAddress" According to pmaier, this commit breaks AoIP in openbsc.git. Until this question is resolved, I will revert this on my branch to be able to build binaries for the osmo-gsm-tester. This reverts commit 5527df78adc08b76df07c4b682263b5bdd6181d4. ----------------------------------------------------------------------- Summary of changes: include/sccp/sccp_types.h | 2 +- src/osmo_ss7_vty.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) hooks/post-receive -- SCCP Library From gitosis at osmocom.org Tue Jun 20 12:12:27 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 20 Jun 2017 12:12:27 GMT Subject: openbsc.git branch neels/aoip updated. 0.15.0-866-g831b90f8a Message-ID: <201706201212.v5KCCRDj023775@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was 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/aoip has been updated discards 44b975a641c500c6d2ebdc7b7e3650ebba121d2d (commit) discards 0e99f565fecef8552d51b6bf839c76f1f2122846 (commit) discards cb897b8f8d4384e2e72b377d604224b4b591858f (commit) discards 6c5b1c279a10fd74b92f6740c9cc24d53c2e4c7b (commit) discards 0416fa67b553002027784f050b43983b8f12ebe2 (commit) discards ff1dd87b01c5516fb7b782aba79e402e3c4a4004 (commit) discards 2925cec20257ebee1675c7fad5cd9530382d6739 (commit) discards 612ec3d595281f713de8e5712e54c70d48026fbe (commit) discards 95a374854994136150ff107e0697a728b38730f6 (commit) discards a828fce165a160eb4879f02a3e80a8f5de509f53 (commit) discards 160e54e6c35eeaf63323c65058306d9244d2280b (commit) discards 310b37e308f65b9bd6a7f6576a63a16ed8426b12 (commit) discards ccc91e2754baf98c3348307793ef7c26511d8157 (commit) discards cc058c70163081ec4d09d5ccfa1d36f99debdfe1 (commit) discards 5b83e9942229968b371e414ab58aa3edaca46419 (commit) discards a12e840426c8adc534eac2669f81bcb41667e6ee (commit) discards e228956dd3d2d59c0cd742289fa91678c989ea5d (commit) discards 2395f55300b3f76b090d3c870c998f6663ad6281 (commit) discards 8559e411b45101faffe9a880a9f0839eb2ebb773 (commit) discards d0a6769d5f1c0b55f54d354cee5a6c9c8884828a (commit) discards 553ffc4b0f803e79d55e8513899145831ed7a33b (commit) discards c1558c072105f5e8df634a2dbd3f5f0aed88f28f (commit) discards d02e73d218dbbbe08adbd0d655297a1e0ade7c42 (commit) discards ee610e49c0340d563a42ed3e592e7a22acc41796 (commit) discards 5660e224239f441a1ec5fae16ae0a405b117f8ca (commit) discards f50df360aeffc7e0c69459faf681120ae2824620 (commit) discards 9545666ee1a47bfc43f7e41ed920db7c2124a1bb (commit) discards 04219aba466870f7737a57bf29bd2adf7315af38 (commit) discards 1fb043506c0aec583e2683c691f05c3d55b39146 (commit) discards b91572a361d2e0a1daa6489b5b5729d4f009f998 (commit) discards 1593d01fb19e466833e4e87da9f74963753bb5f4 (commit) discards 719a60f0840e2e61ae809ab35035905906afd58f (commit) discards e998f542c43d41db4720c0cbe856c11820db8196 (commit) discards d45bab2c41ad9f9521dd7be58842e95aad3e06ef (commit) discards d5d3009a67d5cb14fb10f46d9a2721dac0eb0b90 (commit) discards ea7934dbaa3962154861993f0e0e8c2dbd34235c (commit) discards 18f0d6ecd49d80d3850c9717936372c8a477c444 (commit) discards 5b9c47cceb65e67ff64e8803467df34a737e945b (commit) discards 3b9e0197d4113dd0650465480ba3ec5fa5e10e0c (commit) discards 86b98a9a9e0c5af3c60d985571ee72c5d9f69c48 (commit) discards 9695c6c6e278bb4eb43f2dc3d76abf9211ade325 (commit) discards 653345afd013b8a48432e6732cdd9b38cff83343 (commit) discards 7db2bf610a7364be333faecee49779b4a1515fd6 (commit) discards 6954acf2f4399dce397a6ba8bfac5bdf92a26d81 (commit) discards 8cdabef4816ed7b2b58260e08b00a68ca73fc196 (commit) discards 781fb3d5e44d19cb257cc525ad0bb655e5268098 (commit) discards dba7d4aaceb88323f4f4af0c84b8883b29c73888 (commit) discards 047377f8f2fa7509445aeeda270cc4e9c0686c60 (commit) discards 71ad637ca261d63d8f7d8a49cdb1f819796c9c79 (commit) discards 4430a620b0c9427bb001f0428305f53265ab03d5 (commit) discards ab601e27a82bcd2f71585a9f4872eedf2d2186e5 (commit) discards 013ae87cc4bfc684a9f297800d3eda0129521fda (commit) discards 5cfa2f6da8b073925df9f84315456101ab47d863 (commit) discards 32af1cc5665e23d034362c42a805a92c07682c8d (commit) via 831b90f8a7c2d2789b1d2906c210940427c83860 (commit) via 96f212d333075ffcedf2b88edb946040efe4bb1a (commit) via 46b2c1cb8adca39550c43b1027b34a13c2b2dad4 (commit) via 5617f26adf94d1cd3b8a3a89818c2c4d50b657b2 (commit) via 51d2a33542064e8605302a22214f57f7886c703e (commit) via 738cc1106c0273a918350f495a6a746d06fc2e2a (commit) via 2abf6b020090788b03d0d1d9207acd62d6a6abcb (commit) via 5cb12d0a2c75aa9624a1a95f3f98d7ad39ac05f8 (commit) via 151feb99c3cd3bb1146e7b5a03e44f4bf2b05512 (commit) via b64c23440e3f41c47269a3dc58ddddd765f38c84 (commit) via 0f82438059169006c883ee126cc2957b844f0c19 (commit) via 7d98e0058c2fadab7fc139000a5987e1b95cfe56 (commit) via 39f3b1109d4b3463b44ac7b3401a03a16166edba (commit) via 778e14a51e28294e2e4f4c869c01ec177713c263 (commit) via 7a36bbad99e4cdbd5c081a5db62663aca3aee191 (commit) via 41c0e21364974d4dca2a28c3c70dec76a1c9269e (commit) via 456d3c44d1adf0ffe0f9684f57bddf7575479e5c (commit) via 9b5dee4e33fc432898ecfe490e28e0748dea83c9 (commit) via 21521acd3f9147db01fde7729181c26769efdc77 (commit) via cf04ac42b1981805b028ea02d42456d53299e62d (commit) via d7bf0dcae8f8e6b2ade7032057dfed5601a3cb4b (commit) via b8012aad098444a83014d40a4a84b62a4be4c59a (commit) via 188a804f6df55a66185054e664d6b3a998e7a371 (commit) via 1728a6eb188a887a636f3eb8a01a6b09ad2515f5 (commit) via 277ccecb679c47dbcfb694c490117c541b4be47e (commit) via 8b0d8a97fb5cddb718c0b35af02bbcfe4599bdc5 (commit) via fabe468dd47ffd72a3ff2b6387422d304b178665 (commit) via 926f84a2a33432091fffc22a6166fbb6df2920e5 (commit) via 9f15ac5ba06c91086626eff4855848ee80b56d44 (commit) via dfe085d979ba8b7266a6c66ecb13bf5a11a8d86f (commit) via e818b91729de56db7643c0961f810c1652f65701 (commit) via 805b83a1ef41bbc1d0d6c944e949dbbd33fcfc75 (commit) via 8ac978bd64ba94b012ac2ab2fd47378cd580b1c8 (commit) via 23b5ace90ed9d141237873db9e18e54e65f62c4f (commit) via 8d49f40280260fbc2b16490e1a11b4f38b5d066e (commit) via 832a69181b68c00247c1c1c55225d5278ef705d2 (commit) via 50f36fe4094c8937d1c775cb1aa2ccaa83290820 (commit) via 76174d9dd94bb88ae63e616e84ae58b9f290e92b (commit) via e3aca93630e7a4572bd0459115b25348e1840c0e (commit) via 0923fc6707ea35776ad8c37a6d490ac3408dd274 (commit) via 22593b2cef43bceafe7727f893be4657f949489f (commit) via 99d3a8836dd81fc461d759b4bf42ca016f9cc8b7 (commit) via 139bbb9ff70b74b32bc69b4891f68409283a3654 (commit) via 463123d5b32abe74c6cde719727384ad541d4f59 (commit) via 64b6a2741af979d3a7e21c366d45e8de9e30d10a (commit) via 3812d1635b418f730a45fefe56faaf0b44abeec9 (commit) via f1acdbea61682ada6ceeae640412cb7421f73d54 (commit) via ee19c9ab609e04726d26166426beb6d58aec7456 (commit) via 61692adb2b0cd090c8fb8c81376a28bca099d079 (commit) via 58774cba12ec4675e32fa524cfa631bdc690a9da (commit) via fd01ea2b6a778b8f610203b8de38d1677d7f02ac (commit) via 4d8d3fed5daf7c342c773883a6611a2fb10a8ea6 (commit) via c46c2da11e33fe94176df7b6d9844731a8e7bf0e (commit) via f20772d1cbc46ffc8858f5a42f172a02b5941ba8 (commit) via 3737ec4f8957e7834097fbced3c79cdcdd0e0f09 (commit) via 5fd3a2cd21d90027391f14466f737837dd6e6674 (commit) via 9e1721f332d283cc8832d6584cff8297b41101c7 (commit) via 514c691e1e154121573c1b21104ba60386b1f436 (commit) via 4be4afe9b792852be011e6a2af8e30fef76b8b53 (commit) via 8bca67a60af40de9f8653b3510f67f35c15c727e (commit) via 2f8b9d25f8428980e35ed8f8b2dc44324bc4566a (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 (44b975a641c500c6d2ebdc7b7e3650ebba121d2d) \ N -- N -- N (831b90f8a7c2d2789b1d2906c210940427c83860) 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=831b90f8a7c2d2789b1d2906c210940427c83860 commit 831b90f8a7c2d2789b1d2906c210940427c83860 Author: Philipp Maier Date: Mon Jun 19 18:22:21 2017 +0200 a_iface: fix typo in function name http://cgit.osmocom.org/openbsc/commit/?id=96f212d333075ffcedf2b88edb946040efe4bb1a commit 96f212d333075ffcedf2b88edb946040efe4bb1a Author: Philipp Maier Date: Mon Jun 19 18:19:27 2017 +0200 a_iface: Check if channel type and speech codec list are successful Currently we do not check for errors during the generation of channel type and speech codec list. This might blow an assertion in gsm0808_create_ass if the generated data is invalid. So we need to check beforehand. http://cgit.osmocom.org/openbsc/commit/?id=46b2c1cb8adca39550c43b1027b34a13c2b2dad4 commit 46b2c1cb8adca39550c43b1027b34a13c2b2dad4 Author: Philipp Maier Date: Wed Jun 14 12:00:30 2017 +0200 rsl: fix stray line break in logtext The log output from the rsl layer injects line breaks at wrong places in the log. This messes up the logtext. This commit fixes the problem. http://cgit.osmocom.org/openbsc/commit/?id=5617f26adf94d1cd3b8a3a89818c2c4d50b657b2 commit 5617f26adf94d1cd3b8a3a89818c2c4d50b657b2 Author: Philipp Maier Date: Wed Jun 14 11:11:27 2017 +0200 mgcp: fix line-break problem in log When the mgcp_client prints MGCP strings in the log text, it does not remove the line break before printing. This will mess up the log text. This patch removes the line break characters before printing properly. ----------------------------------------------------------------------- Summary of changes: openbsc/contrib/systemd/osmo-msc.service | 5 +-- openbsc/contrib/systemd/osmo-sgsn.service | 3 ++ openbsc/doc/examples/osmo-sgsn/osmo-sgsn.cfg | 3 ++ openbsc/include/openbsc/gsm_04_08.h | 14 -------- openbsc/include/openbsc/gsm_data.h | 3 ++ openbsc/include/openbsc/gsm_data_shared.h | 2 ++ openbsc/src/libbsc/abis_rsl.c | 3 +- openbsc/src/libbsc/bsc_vty.c | 30 ++++++++++++++--- openbsc/src/libbsc/bts_ipaccess_nanobts_omlattr.c | 14 ++++++-- openbsc/src/libcommon/gsm_data.c | 40 +++++++++++++++++++++-- openbsc/src/libmgcp/mgcpgw_client.c | 11 +++++-- openbsc/src/libmsc/a_iface.c | 23 ++++++++++--- 12 files changed, 118 insertions(+), 33 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue Jun 20 12:13:57 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 20 Jun 2017 12:13:57 GMT Subject: openbsc.git branch pmaier/aoip updated. 0.15.0-813-gd9ab76e40 Message-ID: <201706201213.v5KCDvQQ024264@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, pmaier/aoip has been updated via d9ab76e408c8f85a96e7a319a014c60a20667c64 (commit) from 48913c48cd8d26dbe6f07a5a8116aeaa47e62b9c (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=d9ab76e408c8f85a96e7a319a014c60a20667c64 commit d9ab76e408c8f85a96e7a319a014c60a20667c64 Author: Philipp Maier Date: Tue Jun 20 14:13:37 2017 +0200 wip: a_iface: MSC sided reset ----------------------------------------------------------------------- Summary of changes: openbsc/src/libmsc/a_iface.c | 40 +++++++++++++++++++++++++++++++++++++++ openbsc/tests/msc_vlr/Makefile.am | 2 +- 2 files changed, 41 insertions(+), 1 deletion(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue Jun 20 12:19:56 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 20 Jun 2017 12:19:56 GMT Subject: openbsc.git branch neels/aoip updated. 0.15.0-867-gab6576123 Message-ID: <201706201219.v5KCJuAP026086@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was 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/aoip has been updated via ab657612389d71a5024a8b90e28197d920d30827 (commit) from 831b90f8a7c2d2789b1d2906c210940427c83860 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=ab657612389d71a5024a8b90e28197d920d30827 commit ab657612389d71a5024a8b90e28197d920d30827 Author: Philipp Maier Date: Tue Jun 20 14:13:37 2017 +0200 wip: a_iface: MSC sided reset ----------------------------------------------------------------------- Summary of changes: openbsc/src/libmsc/a_iface.c | 40 +++++++++++++++++++++++++++++++++++++++ openbsc/tests/msc_vlr/Makefile.am | 2 +- 2 files changed, 41 insertions(+), 1 deletion(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed Jun 21 12:42:00 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 21 Jun 2017 12:42:00 GMT Subject: openbsc.git branch pmaier/aoip updated. 0.15.0-868-gb5b809da0 Message-ID: <201706211242.v5LCg0F6014872@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, pmaier/aoip has been updated discards d9ab76e408c8f85a96e7a319a014c60a20667c64 (commit) discards 48913c48cd8d26dbe6f07a5a8116aeaa47e62b9c (commit) discards 360970b22cbf304de36b2135b153fafb9a0b3cb5 (commit) discards 17aee71dac4ab50a4a3d3c1ff9ef92575a8b6ba9 (commit) discards cb1203a98f56a1180b9cd08654bd65e51ea8d67e (commit) discards 798ebfdceb4fa01583e38856ab4c9c89abc63ea4 (commit) discards 2f93e09eaacad3b6690f5d4d33ef4daa9067d409 (commit) discards e8619500109d65fdfe401eeaaeaeddebcc178f04 (commit) discards 6b8cc23031a123a9bd59d4dff06a88e911b4b0ba (commit) discards a6b88ad0e67c8853b0174a136d994e6061baedd7 (commit) discards ef2f53aa36a2eda362e0cb9bf04bc33c5a01cb17 (commit) discards 83c6ba49866cdc80835e687d01e2f46c61565b7c (commit) discards 1d6600b2380f16cf5043717a971799a4329e318b (commit) discards e6d80bb7436dd30b314a6b586f9c60d5ad89dad8 (commit) discards 4f7ae4d22e36a618496ee545f75d7770b11b2007 (commit) discards 3085965e05253c35807b927e3169da82408145bd (commit) discards 31c2cfe2c5ad5218c1dc8d1f81526a9bf6b2eb04 (commit) discards 4e5f543b3156de9fe6ac74c0279b7d1805702594 (commit) discards b669ea94cb78fd9b56ee8dd9392538151349f8ba (commit) discards 8b1e4d17c7c590008b57f74a26501931ee49ef38 (commit) discards 2ce633f0ca213a7a9366ddd6e8706689ccb76ede (commit) discards 03b5ff7869922de74012e4f39f90ea6a080faac7 (commit) discards b9cdd7f8e4352976dc260414cd050de43bc3d8c1 (commit) discards f8f4254ba35432b6a342b471b9be496419cd9dd2 (commit) discards a6a4057451a9935de016a6d8deac90ad228d0965 (commit) discards 1fcd2ff62843f3e3adb738a16ff3e8c011197c86 (commit) discards 5d11eb6dcecbc6054faca30b268b34f127a3c9aa (commit) discards 72cf7ad0b9064178a9fb91d39d862c79169b5363 (commit) discards 6c4339f77f4d97a8180c81521b63c50dbd8333a4 (commit) discards aeb348f51ddaf72ebd5c8b423290df51a1ae4528 (commit) discards 07005708a8e340d5b8edf36c5d323cb3e92397f5 (commit) discards e687adb7d642d9206047bc187e72526e4576b01f (commit) discards 6cd5a314de02512acc27aadfc820b59479c91da1 (commit) discards d52abbd0992300bff3fc7d5507f1eb3c1f973919 (commit) discards dcdfb78aecad3dab3830b0b9d3fc3e86081b3ef7 (commit) discards 0821f302b917b6304a0b0fdb8e2fe094829fdeec (commit) discards 0a7f6de320cb98ea9520756b664aafc27af6f0a8 (commit) discards 99e468a50e2a60cf4b98c294d2a59d489feefae8 (commit) discards 55b1bfaf0a65ef2cf4b8565241981054d69703a7 (commit) discards 420da966b080b8dece9ae2ce125df2bc29e4d746 (commit) discards 5acffbdedaff8e402508716546686d462f085fef (commit) discards 8de79d472d42ddc1337c66e34ed7f26758353e6b (commit) discards 7ec9baa3ecb21fe01c23427fcee35f27e1bd2380 (commit) discards e466355b67cbace5953b48213aff8336c6c64de9 (commit) discards 37fe7ae5f2ca1379e82689d6a6893256000b061c (commit) discards 2a1c1fe7b416b8db61ee952ce1178f638dd08c54 (commit) discards ebff45e2ee89bd8c3cb106a58da3b172c01467e1 (commit) discards 227bbf2f61bd927e7ff0512b8ffc7cd54c4e33ef (commit) discards 07d403cae51ecec5f8f079ccc80c6bd92c35f818 (commit) discards 0437ac36f30514ec2b82930538491dba28b13c6f (commit) discards 1282397f63708d18c1dbee7321ea765955046ea9 (commit) discards d2de0631d34d4fde84ba75ab61e385ce705bf8e1 (commit) discards 4bf2bef8cb260e07be5be755b63223d300a2e45b (commit) discards 925cabe78cf7d76ec38e0c349e4ee11d63d12762 (commit) discards 7364df61fb4daf2176fe784df830e30990dd60dc (commit) discards d8092f5a747dead8f2a72ecc76f44fac3fbfbdda (commit) discards f1b7365fd9fdf999644ab1e15821a6cb3c2b2836 (commit) via b5b809da0b18fcb0d4840ea567130b31b8524ca0 (commit) via c621464e1146455d04491be420413a0c307de003 (commit) via bbd32cddf8986f603507829a9ea430a3bef43bcd (commit) via 3c8f08c78784ed9c84f6327f56c2debac4240943 (commit) via 804e2d5d2c8cdc515355cf6596dd94f6214754ed (commit) via 8185a941f8d47647de3941e1a9e2b445ca92c2ce (commit) via 51d2a33542064e8605302a22214f57f7886c703e (commit) via 738cc1106c0273a918350f495a6a746d06fc2e2a (commit) via 2abf6b020090788b03d0d1d9207acd62d6a6abcb (commit) via 5cb12d0a2c75aa9624a1a95f3f98d7ad39ac05f8 (commit) via 151feb99c3cd3bb1146e7b5a03e44f4bf2b05512 (commit) via b64c23440e3f41c47269a3dc58ddddd765f38c84 (commit) via 0f82438059169006c883ee126cc2957b844f0c19 (commit) via 7d98e0058c2fadab7fc139000a5987e1b95cfe56 (commit) via 39f3b1109d4b3463b44ac7b3401a03a16166edba (commit) via 778e14a51e28294e2e4f4c869c01ec177713c263 (commit) via 7a36bbad99e4cdbd5c081a5db62663aca3aee191 (commit) via 41c0e21364974d4dca2a28c3c70dec76a1c9269e (commit) via 456d3c44d1adf0ffe0f9684f57bddf7575479e5c (commit) via 9b5dee4e33fc432898ecfe490e28e0748dea83c9 (commit) via 21521acd3f9147db01fde7729181c26769efdc77 (commit) via cf04ac42b1981805b028ea02d42456d53299e62d (commit) via d7bf0dcae8f8e6b2ade7032057dfed5601a3cb4b (commit) via b8012aad098444a83014d40a4a84b62a4be4c59a (commit) via 188a804f6df55a66185054e664d6b3a998e7a371 (commit) via 1728a6eb188a887a636f3eb8a01a6b09ad2515f5 (commit) via 277ccecb679c47dbcfb694c490117c541b4be47e (commit) via 8b0d8a97fb5cddb718c0b35af02bbcfe4599bdc5 (commit) via fabe468dd47ffd72a3ff2b6387422d304b178665 (commit) via 926f84a2a33432091fffc22a6166fbb6df2920e5 (commit) via 9f15ac5ba06c91086626eff4855848ee80b56d44 (commit) via dfe085d979ba8b7266a6c66ecb13bf5a11a8d86f (commit) via e818b91729de56db7643c0961f810c1652f65701 (commit) via 805b83a1ef41bbc1d0d6c944e949dbbd33fcfc75 (commit) via 8ac978bd64ba94b012ac2ab2fd47378cd580b1c8 (commit) via 23b5ace90ed9d141237873db9e18e54e65f62c4f (commit) via 8d49f40280260fbc2b16490e1a11b4f38b5d066e (commit) via 832a69181b68c00247c1c1c55225d5278ef705d2 (commit) via 50f36fe4094c8937d1c775cb1aa2ccaa83290820 (commit) via 76174d9dd94bb88ae63e616e84ae58b9f290e92b (commit) via e3aca93630e7a4572bd0459115b25348e1840c0e (commit) via 0923fc6707ea35776ad8c37a6d490ac3408dd274 (commit) via 22593b2cef43bceafe7727f893be4657f949489f (commit) via 99d3a8836dd81fc461d759b4bf42ca016f9cc8b7 (commit) via 139bbb9ff70b74b32bc69b4891f68409283a3654 (commit) via 463123d5b32abe74c6cde719727384ad541d4f59 (commit) via 64b6a2741af979d3a7e21c366d45e8de9e30d10a (commit) via 3812d1635b418f730a45fefe56faaf0b44abeec9 (commit) via f1acdbea61682ada6ceeae640412cb7421f73d54 (commit) via ee19c9ab609e04726d26166426beb6d58aec7456 (commit) via 61692adb2b0cd090c8fb8c81376a28bca099d079 (commit) via 58774cba12ec4675e32fa524cfa631bdc690a9da (commit) via fd01ea2b6a778b8f610203b8de38d1677d7f02ac (commit) via 4d8d3fed5daf7c342c773883a6611a2fb10a8ea6 (commit) via c46c2da11e33fe94176df7b6d9844731a8e7bf0e (commit) via f20772d1cbc46ffc8858f5a42f172a02b5941ba8 (commit) via 3737ec4f8957e7834097fbced3c79cdcdd0e0f09 (commit) via 5fd3a2cd21d90027391f14466f737837dd6e6674 (commit) via 9e1721f332d283cc8832d6584cff8297b41101c7 (commit) via 514c691e1e154121573c1b21104ba60386b1f436 (commit) via 4be4afe9b792852be011e6a2af8e30fef76b8b53 (commit) via 8bca67a60af40de9f8653b3510f67f35c15c727e (commit) via 2f8b9d25f8428980e35ed8f8b2dc44324bc4566a (commit) via 8b1a2f8cd7a81c6b8c7cdb0963dcf89de7c46100 (commit) via 70fdd24d04a37217724ec8f12873e292b10e5e4d (commit) via 9b97b007dfe96b8a74932ab101d5e341b5796f75 (commit) via a60bb3dd28ce9e3720f8ee1b262893f3e233e2e6 (commit) via c51c1e795091ba7663a2303bda48cb12fa327c19 (commit) via 33e1357a903dad41745df4b5b7284e80ce542ecb (commit) via 4a824ca8fcf13427d1560b2c866da2a2d82e3692 (commit) via aef68387ae6d78df948a6b2b3a61050c4f192c5e (commit) via 71d082bec770b9664be5cf59e2723db09a645902 (commit) via 8254cf75bf818e715201c670c7fb81b9a23dec0b (commit) via 3f86c523eea75e3da7f0495c7e43b944356d2321 (commit) via 2abd5e1663f34cee545edcc9e4592ec45b6c0c1e (commit) via 645eb622832671a2256987f1857da86cd50a9eea (commit) via 7fe00fb9be1dddbaee175be0217fddd8858c7aad (commit) via 0483f338209a3eae91dd5cf6f568eb81ece5f6a9 (commit) via 0de69a2501e1d49a8202daaeb9cdd7bfee62effa (commit) via 5f72f6fccc50412acc7d0a2e921bb723a2105d63 (commit) via 271ceca86216ba0b22f7ba5222a5331766fb3d8c (commit) via 2faeb1ac6cc054737b153b08be1de3846256a820 (commit) via 722bbb402f4dbf6eaea09c728fb9406ba4c026d1 (commit) via f8aeb2cccb767c8823e1c851efd8de86a226033e (commit) via f14cb3535cf469632b5da63f35b31aa79fd0c5c3 (commit) via 872671e01ba4c081ca642b1bb7abee8fe7c4af45 (commit) via a229756885907bf46c820649e87396a25b1ac4ae (commit) via 54050a28ede20242a79ef3851057c63f454773c9 (commit) via 854bcc2b7b36c4b9fc965cd8104006705d09edb7 (commit) via e586f41692f1e7d2386c52ae9caa81b6d9a2de08 (commit) via 67798617b53c1ca37668ef5c57de27b97cd57035 (commit) via b4999b60d48bcbb5aa575973d068e07ab672e095 (commit) via 94bbc73bce304609124e9f617953a11634905d58 (commit) via 6f483d3a05c7c006a36ca6868bbd1846d00c9afc (commit) via 1fe2647c5de6c460dd776787f039bbc51ed779a0 (commit) via 5265bea76c90427d70257b7fac0f0b7d40a015cb (commit) via 320960cf9d28474098dad11bd1042f2a58d87fac (commit) via 9f77d7bd0e39cfd0f3e952c5b375abba5a415d37 (commit) via 71124de33c86ea5740eeabea381bff80b23ffd30 (commit) via defb6c95c14e95133891312b65436eef5964e0a3 (commit) via 845a3a4c594f56fc754eae3b261675b460aec2ac (commit) via f39d03ad21d8120af847603d9b2ead71b8c4ba43 (commit) via 1ebf23b7fe631dbafcc2dc4a1e8a8beced4ecc0d (commit) via 7590ff3fd6cde4264f6e7961f8d9dcafbb526271 (commit) via 34ce3d93c52a734a7380114254a14ce8bcc77bb1 (commit) via 5121576b0c6c323ae5f92d8d987b8c0899d99db0 (commit) via 7b62d54b52457ecae649ead12e67369b3e09c235 (commit) via 2b6c5407b6889325beb1a1aa0fd5f33718756de2 (commit) via 7507aef92b75c86b6ecc11b2a7bbbc378a8dea51 (commit) via 93ffbd0029d1200dfa51a0e68b4c11743f1cc0e8 (commit) via 638ad068e8597af81dc985d3d256ccc26e82373b (commit) via fd2c1f90ba590fbb8c790e3619713769817997de (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 (d9ab76e408c8f85a96e7a319a014c60a20667c64) \ N -- N -- N (b5b809da0b18fcb0d4840ea567130b31b8524ca0) 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=b5b809da0b18fcb0d4840ea567130b31b8524ca0 commit b5b809da0b18fcb0d4840ea567130b31b8524ca0 Author: Philipp Maier Date: Wed Jun 21 13:18:07 2017 +0200 reset: fixup for reset We now perform the reset procedure on both sides. Also both sides will clear now their open SCCP connections. http://cgit.osmocom.org/openbsc/commit/?id=c621464e1146455d04491be420413a0c307de003 commit c621464e1146455d04491be420413a0c307de003 Author: Philipp Maier Date: Tue Jun 20 14:13:37 2017 +0200 wip: a_iface: MSC sided reset http://cgit.osmocom.org/openbsc/commit/?id=bbd32cddf8986f603507829a9ea430a3bef43bcd commit bbd32cddf8986f603507829a9ea430a3bef43bcd Author: Philipp Maier Date: Mon Jun 19 18:22:21 2017 +0200 a_iface: fix typo in function name http://cgit.osmocom.org/openbsc/commit/?id=3c8f08c78784ed9c84f6327f56c2debac4240943 commit 3c8f08c78784ed9c84f6327f56c2debac4240943 Author: Philipp Maier Date: Mon Jun 19 18:19:27 2017 +0200 a_iface: Check if channel type and speech codec list are successful Currently we do not check for errors during the generation of channel type and speech codec list. This might blow an assertion in gsm0808_create_ass if the generated data is invalid. So we need to check beforehand. http://cgit.osmocom.org/openbsc/commit/?id=804e2d5d2c8cdc515355cf6596dd94f6214754ed commit 804e2d5d2c8cdc515355cf6596dd94f6214754ed Author: Philipp Maier Date: Wed Jun 14 12:00:30 2017 +0200 rsl: fix stray line break in logtext The log output from the rsl layer injects line breaks at wrong places in the log. This messes up the logtext. This commit fixes the problem. http://cgit.osmocom.org/openbsc/commit/?id=8185a941f8d47647de3941e1a9e2b445ca92c2ce commit 8185a941f8d47647de3941e1a9e2b445ca92c2ce Author: Philipp Maier Date: Wed Jun 14 11:11:27 2017 +0200 mgcp: fix line-break problem in log When the mgcp_client prints MGCP strings in the log text, it does not remove the line break before printing. This will mess up the log text. This patch removes the line break characters before printing properly. ----------------------------------------------------------------------- Summary of changes: openbsc/.gitignore | 2 + openbsc/contrib/systemd/osmo-msc.service | 5 +- openbsc/contrib/systemd/osmo-sgsn.service | 3 + openbsc/doc/examples/osmo-sgsn/osmo-sgsn.cfg | 3 + openbsc/include/openbsc/Makefile.am | 8 +- openbsc/include/openbsc/a_iface.h | 6 + openbsc/include/openbsc/a_iface_bssap.h | 13 +- openbsc/include/openbsc/abis_nm.h | 21 +- openbsc/include/openbsc/abis_rsl.h | 5 +- openbsc/include/openbsc/bsc_msc.h | 2 - openbsc/include/openbsc/debug.h | 1 + openbsc/include/openbsc/gsm_04_08.h | 16 +- openbsc/include/openbsc/gsm_04_11.h | 5 + openbsc/include/openbsc/gsm_data.h | 17 +- openbsc/include/openbsc/gsm_data_shared.h | 79 ++- openbsc/include/openbsc/pcu_if.h | 35 + openbsc/include/openbsc/pcuif_proto.h | 176 +++++ openbsc/include/openbsc/rest_octets.h | 9 +- openbsc/include/openbsc/system_information.h | 7 +- openbsc/include/openbsc/vty.h | 1 - openbsc/src/gprs/Makefile.am | 2 +- openbsc/src/gprs/gprs_gmm.c | 8 +- openbsc/src/gprs/gprs_sgsn.c | 4 +- openbsc/src/gprs/gtphub.c | 4 +- openbsc/src/gprs/sgsn_ares.c | 4 +- openbsc/src/gprs/sgsn_cdr.c | 4 +- openbsc/src/gprs/sgsn_libgtp.c | 3 +- openbsc/src/ipaccess/abisip-find.c | 4 +- openbsc/src/ipaccess/ipaccess-config.c | 45 +- openbsc/src/ipaccess/ipaccess-proxy.c | 3 +- openbsc/src/libbsc/Makefile.am | 1 + openbsc/src/libbsc/abis_nm.c | 223 ++++--- openbsc/src/libbsc/abis_rsl.c | 100 ++- openbsc/src/libbsc/bsc_api.c | 18 +- openbsc/src/libbsc/bsc_init.c | 38 +- openbsc/src/libbsc/bsc_msc.c | 6 +- openbsc/src/libbsc/bsc_rf_ctrl.c | 12 +- openbsc/src/libbsc/bsc_rll.c | 4 +- openbsc/src/libbsc/bsc_vty.c | 340 +++++++--- openbsc/src/libbsc/bts_ericsson_rbs2000.c | 2 + openbsc/src/libbsc/bts_ipaccess_nanobts_omlattr.c | 14 +- openbsc/src/libbsc/bts_nokia_site.c | 4 +- openbsc/src/libbsc/gsm_04_08_utils.c | 7 +- openbsc/src/libbsc/handover_logic.c | 3 +- openbsc/src/libbsc/paging.c | 11 +- openbsc/src/libbsc/pcu_sock.c | 742 ++++++++++++++++++++++ openbsc/src/libbsc/rest_octets.c | 232 ++++--- openbsc/src/libbsc/system_information.c | 186 ++++-- openbsc/src/libcommon-cs/a_reset.c | 17 +- openbsc/src/libcommon-cs/common_cs_vty.c | 4 +- openbsc/src/libcommon/common_vty.c | 8 - openbsc/src/libcommon/debug.c | 5 + openbsc/src/libcommon/gsm_data.c | 74 ++- openbsc/src/libcommon/gsm_data_shared.c | 81 +++ openbsc/src/libcommon/gsup_client.c | 6 +- openbsc/src/libcommon/gsup_test_client.c | 3 +- openbsc/src/libmgcp/mgcp_protocol.c | 3 +- openbsc/src/libmgcp/mgcp_vty.c | 24 +- openbsc/src/libmsc/a_iface.c | 213 +++++-- openbsc/src/libmsc/a_iface_bssap.c | 77 +-- openbsc/src/libmsc/gsm_04_08.c | 3 +- openbsc/src/libmsc/gsm_04_11.c | 38 +- openbsc/src/libmsc/smpp_openbsc.c | 163 ++++- openbsc/src/libmsc/smpp_smsc.c | 16 + openbsc/src/libmsc/smpp_smsc.h | 18 +- openbsc/src/libmsc/sms_queue.c | 6 +- openbsc/src/osmo-bsc/osmo_bsc_bssap.c | 4 +- openbsc/src/osmo-bsc/osmo_bsc_main.c | 2 +- openbsc/src/osmo-bsc/osmo_bsc_msc.c | 6 +- openbsc/src/osmo-bsc/osmo_bsc_sigtran.c | 40 +- openbsc/src/osmo-bsc/osmo_bsc_vty.c | 18 +- openbsc/src/osmo-bsc_nat/bsc_nat.c | 12 +- openbsc/src/osmo-bsc_nat/bsc_nat_ctrl.c | 6 +- openbsc/src/osmo-bsc_nat/bsc_nat_utils.c | 2 +- openbsc/src/osmo-bsc_nat/bsc_nat_vty.c | 28 +- openbsc/src/osmo-bsc_nat/bsc_ussd.c | 3 +- openbsc/src/osmo-msc/msc_main.c | 15 +- openbsc/src/utils/Makefile.am | 3 + openbsc/src/utils/bs11_config.c | 2 +- openbsc/tests/abis/abis_test.c | 104 +-- openbsc/tests/abis/abis_test.ok | 14 +- openbsc/tests/gsm0408/gsm0408_test.c | 160 +++-- openbsc/tests/gsm0408/gsm0408_test.ok | 167 ++++- openbsc/tests/mgcp/mgcp_test.c | 2 +- openbsc/tests/msc_vlr/Makefile.am | 4 +- openbsc/tests/msc_vlr/msc_vlr_tests.c | 13 +- openbsc/tests/sndcp_xid/Makefile.am | 3 +- 87 files changed, 2899 insertions(+), 906 deletions(-) create mode 100644 openbsc/include/openbsc/pcu_if.h create mode 100644 openbsc/include/openbsc/pcuif_proto.h create mode 100644 openbsc/src/libbsc/pcu_sock.c hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed Jun 21 12:56:58 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 21 Jun 2017 12:56:58 GMT Subject: libosmocore.git branch master updated. 0.9.6-283-ge05c1f4 Message-ID: <201706211256.v5LCuwpX018311@git.osmocom.org> This is an 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 e05c1f45ed9d6d64eb5f6a2ec0f3659e003699f4 (commit) from 39273b31c4d3ef9e1a0295e080a08c21513c9155 (commit) Those revisions listed above that are new 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=e05c1f45ed9d6d64eb5f6a2ec0f3659e003699f4 commit e05c1f45ed9d6d64eb5f6a2ec0f3659e003699f4 Author: Philipp Maier Date: Thu Jun 15 15:16:37 2017 +0200 vty: additional nodes for sccp-address configuration The planned sccp-addressbook implementation in libosmo-sccp requires two additional VTY nodes. See also in libosmo-sccp.git: Change-Id I068ed7f7d113dab88424a9d47bab7fc703bb7942 Change-Id: I42aa29c0cccc97f284b85801c5329b015b189640 ----------------------------------------------------------------------- Summary of changes: TODO-RELEASE | 1 + include/osmocom/vty/command.h | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Wed Jun 21 13:56:53 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 21 Jun 2017 13:56:53 GMT Subject: libosmocore.git branch master updated. 0.9.6-284-g35c6fb3 Message-ID: <201706211356.v5LDurlO035735@git.osmocom.org> This is an 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 35c6fb3723b5597b000339679cf40a6d2235a793 (commit) from e05c1f45ed9d6d64eb5f6a2ec0f3659e003699f4 (commit) Those revisions listed above that are new 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=35c6fb3723b5597b000339679cf40a6d2235a793 commit 35c6fb3723b5597b000339679cf40a6d2235a793 Author: Pau Espin Pedrol Date: Sun Jun 18 10:58:10 2017 +0200 lapd_test.c: Convert compilation warning to level message This way we clean the build of warnings completely and we can enable -Werror but we still see this FIXME message while compiling. Change-Id: I24c11226cd5bb5b6032f4ece7d1a0695dc82f0dd ----------------------------------------------------------------------- Summary of changes: tests/lapd/lapd_test.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Wed Jun 21 13:58:25 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 21 Jun 2017 13:58:25 GMT Subject: openbsc.git branch neels/aoip updated. 0.15.0-868-g6b4be38fc Message-ID: <201706211358.v5LDwPO6036185@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was 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/aoip has been updated discards ab657612389d71a5024a8b90e28197d920d30827 (commit) discards 831b90f8a7c2d2789b1d2906c210940427c83860 (commit) discards 96f212d333075ffcedf2b88edb946040efe4bb1a (commit) discards 46b2c1cb8adca39550c43b1027b34a13c2b2dad4 (commit) discards 5617f26adf94d1cd3b8a3a89818c2c4d50b657b2 (commit) via 6b4be38fc653418549ad0402dcf84a35355f123b (commit) via d23ef39513db9eb8e156fbfc8e8506aac7a17546 (commit) via bbd32cddf8986f603507829a9ea430a3bef43bcd (commit) via 3c8f08c78784ed9c84f6327f56c2debac4240943 (commit) via 804e2d5d2c8cdc515355cf6596dd94f6214754ed (commit) via 8185a941f8d47647de3941e1a9e2b445ca92c2ce (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 (ab657612389d71a5024a8b90e28197d920d30827) \ N -- N -- N (6b4be38fc653418549ad0402dcf84a35355f123b) 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=6b4be38fc653418549ad0402dcf84a35355f123b commit 6b4be38fc653418549ad0402dcf84a35355f123b Author: Neels Hofmeyr Date: Wed Jun 21 15:57:57 2017 +0200 msc: re-enable iu_init() Change-Id: If12ca46c834466307bee6465b777d63d5c922405 http://cgit.osmocom.org/openbsc/commit/?id=d23ef39513db9eb8e156fbfc8e8506aac7a17546 commit d23ef39513db9eb8e156fbfc8e8506aac7a17546 Author: Neels Hofmeyr Date: Wed Jun 21 15:57:42 2017 +0200 a_init: use name arg for sccp client and user bind Change-Id: I10e899777e21bf1dbfba1e7e692d7017593e5f38 ----------------------------------------------------------------------- Summary of changes: openbsc/src/libmsc/a_iface.c | 44 ++------------------------------------- openbsc/src/osmo-msc/msc_main.c | 2 +- openbsc/tests/msc_vlr/Makefile.am | 2 +- 3 files changed, 4 insertions(+), 44 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed Jun 21 20:19:51 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 21 Jun 2017 20:19:51 GMT Subject: libosmo-sccp.git branch master updated. 0.0.6.3-241-g34cb3c1 Message-ID: <201706212019.v5LKJpQ2032076@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "SCCP Library". The branch, master has been updated via 34cb3c16a597e5793cfb59b1772967e0a5e89489 (commit) from 144f5912eb84219bd5e419a4cab7df27ff023277 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmo-sccp/commit/?id=34cb3c16a597e5793cfb59b1772967e0a5e89489 commit 34cb3c16a597e5793cfb59b1772967e0a5e89489 Author: Philipp Maier Date: Wed Jun 14 18:08:59 2017 +0200 sccp: add addressbook functionality for sccp addresses SCCP addresses are defined through a number of compoinents, not just an IP-Address, there is also point code, ssn and more. To simplify and unify the handling of such objects, this patch introduces an addressbook functionality. The user can set up multiple addresses per ss7 instance and give them names. Later that name can be used to reference the address at a later point in the config. This means that the usage of sccp-addresses from the programmers point of view boils down to a VTY function that reads the string name of a previously defined address. The programmer can then use the API to get a pointer to the SCCP address struct and use it normally. For this feature, two additional VTY nodes are necessary, this commit depends libosmocore change: Change-Id I42aa29c0cccc97f284b85801c5329b015b189640 Change-Id: I068ed7f7d113dab88424a9d47bab7fc703bb7942 ----------------------------------------------------------------------- Summary of changes: include/osmocom/sigtran/osmo_ss7.h | 1 + include/osmocom/sigtran/sccp_sap.h | 6 + src/osmo_ss7.c | 2 + src/osmo_ss7_vty.c | 578 +++++++++++++++++++++++++++++++++++++ 4 files changed, 587 insertions(+) hooks/post-receive -- SCCP Library From gitosis at osmocom.org Wed Jun 21 20:20:19 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 21 Jun 2017 20:20:19 GMT Subject: libosmocore.git branch master updated. 0.9.6-288-gda38203 Message-ID: <201706212020.v5LKKJ1W032500@git.osmocom.org> This is an 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 da38203418d80b85ddd793bdfc829b2ee2d3266a (commit) via 890f1f5a2cf7fbf4c12abc049ba765a39dd9cf9c (commit) via 3d9191ef2a9908edff13b6122f531514e7a4b889 (commit) via a9e193b5dcfb06e0be362ad88816e3100c71256c (commit) from 35c6fb3723b5597b000339679cf40a6d2235a793 (commit) Those revisions listed above that are new 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=da38203418d80b85ddd793bdfc829b2ee2d3266a commit da38203418d80b85ddd793bdfc829b2ee2d3266a Author: Philipp Maier Date: Thu Jun 1 12:11:56 2017 +0200 gsm0808: add speech codec type constants The codec type to be set in member type in struct gsm0808_speech_codec has its own coding scheme to reference the used codec types. This patch declares an enum with valid speech codec types. Change-Id: Icaa768071d4364e671bc7e6d48b82d1f07f93f93 http://cgit.osmocom.org/libosmocore/commit/?id=890f1f5a2cf7fbf4c12abc049ba765a39dd9cf9c commit 890f1f5a2cf7fbf4c12abc049ba765a39dd9cf9c Author: Philipp Maier Date: Fri Jun 16 16:59:06 2017 +0200 cosmetic: Add info about coresponding codecs to permitted speech consts The constants in enum gsm0808_permitted_speech are not very expressive. Add comments indicating each constant's corresponding codec. Change-Id: I9734f7c261becffe38ffd41c304d006d08530c1a http://cgit.osmocom.org/libosmocore/commit/?id=3d9191ef2a9908edff13b6122f531514e7a4b889 commit 3d9191ef2a9908edff13b6122f531514e7a4b889 Author: Philipp Maier Date: Wed May 31 17:22:03 2017 +0200 gsm0408: update bearer capability speech version 3GPP TS 24.008 specifies two new speech versions for half rate and two new speech modes for full rate. This patch adds the relevant constants to enum gsm48_bcap_speech_ver in gsm_04_08.h Change-Id: Id2835384c855f924332d38f01c73bd1cfdb62549 http://cgit.osmocom.org/libosmocore/commit/?id=a9e193b5dcfb06e0be362ad88816e3100c71256c commit a9e193b5dcfb06e0be362ad88816e3100c71256c Author: Philipp Maier Date: Fri Jun 16 16:47:06 2017 +0200 cosmetic: Add codec references to Speech Version Indication Add the information which GSM Speech codec version coresponds to which bearer capability speech version. Change-Id: Ic9493fea139420a52c32b17d00ac7d0b2bf86967 ----------------------------------------------------------------------- Summary of changes: include/osmocom/gsm/protocol/gsm_04_08.h | 17 ++++++++++------ include/osmocom/gsm/protocol/gsm_08_08.h | 33 +++++++++++++++++++++++++------- 2 files changed, 37 insertions(+), 13 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Wed Jun 21 20:25:44 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 21 Jun 2017 20:25:44 GMT Subject: osmo-bts.git branch master updated. 0.4.0-489-gd4806db Message-ID: <201706212025.v5LKPiiV034041@git.osmocom.org> This is an 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 d4806db1e59a9e205e323a3fe5aa8a39379ee13d (commit) via 71ad40c647c09e232e94eb4b2accd68db441d95a (commit) via 5b87144f91f86310073d6652c12fa717746ed8ba (commit) from d5971d0681d5e9fb27c1c2c97e943f9d9e8cb2f8 (commit) Those revisions listed above that are new 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=d4806db1e59a9e205e323a3fe5aa8a39379ee13d commit d4806db1e59a9e205e323a3fe5aa8a39379ee13d Author: Max Date: Wed Jun 21 14:20:03 2017 +0200 Use generic L1 headers helper Change-Id: I2253df3509595d7393ec6631ef846dbebae73ca4 http://cgit.osmocom.org/osmo-bts/commit/?id=71ad40c647c09e232e94eb4b2accd68db441d95a commit 71ad40c647c09e232e94eb4b2accd68db441d95a Author: Max Date: Tue Jun 20 11:59:27 2017 +0200 lc15: add jenkins helper Add jenkins build helper for lc15 and separate header with BTS-agnostic functions. Change-Id: Ib47f5a6cc88e784c5662b0dab4ddc03ce9a35132 Related: SYS#3682 http://cgit.osmocom.org/osmo-bts/commit/?id=5b87144f91f86310073d6652c12fa717746ed8ba commit 5b87144f91f86310073d6652c12fa717746ed8ba Author: Max Date: Mon Jun 12 19:15:05 2017 +0200 Move common steps into common jenkins helper Move value_string termination check and OpenBSC headers checkout into shared jenkins helper from BTS' model-specific helpers to get rid of copy-pasted code. While at it - also remove unnecessary bash dependency. Change-Id: Ic48b1f75179b9008d65219dd5a47c1ab3b886408 ----------------------------------------------------------------------- Summary of changes: contrib/jenkins_bts_model.sh | 4 ++++ contrib/jenkins_bts_trx.sh | 18 +++-------------- contrib/jenkins_common.sh | 24 ++++++++++++++++++++++ contrib/jenkins_lc15.sh | 29 +++++++++++++++++++++++++++ contrib/jenkins_oct.sh | 41 ++++++-------------------------------- contrib/jenkins_oct_and_bts_trx.sh | 34 +++++-------------------------- contrib/jenkins_sysmobts.sh | 39 +++++------------------------------- 7 files changed, 76 insertions(+), 113 deletions(-) create mode 100644 contrib/jenkins_common.sh create mode 100644 contrib/jenkins_lc15.sh hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Wed Jun 21 21:19:46 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 21 Jun 2017 21:19:46 GMT Subject: libosmocore.git branch neels/aoip updated. 0.9.6-293-gb25c20c Message-ID: <201706212119.v5LLJkQX051531@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "An utility library for Open Source Mobile Communications". The branch, neels/aoip has been updated discards c4297afbd4e2356e9c1a18a45eb03d2e6eb1580a (commit) discards a742fd92dce5f6e95851a7672214ae9c7508db8a (commit) discards 01e42dd88c7eb9cdbcef84567893e209dc7bec75 (commit) discards 5b98d4d0f2e25df1203fae691ff992c363b3422a (commit) discards b4eacf8f7ac43f2ca799b26e15ebdf25214fe142 (commit) discards f386b11a91e15d77c0ced3887b75db549c80e6ee (commit) discards 2f9ff7472c4347ff8eb52ec5b83a545e411c91ab (commit) discards dccf0e7486bca50e7d6dfd10b65b56c3786ba1c4 (commit) via b25c20cf2af50676728fba25a5ac1c8392ff2edd (commit) via b6d96ea64a00937ab7d018b5d8294546e95637c3 (commit) via 1bf0a5b77167dd6b5ad145d016c8740cba286f82 (commit) via a693e6ebd1972f820183d39f750bba604a262305 (commit) via f1282a6bfc0b3bc8e3fa05d1eaac9745554a47af (commit) via da38203418d80b85ddd793bdfc829b2ee2d3266a (commit) via 890f1f5a2cf7fbf4c12abc049ba765a39dd9cf9c (commit) via 3d9191ef2a9908edff13b6122f531514e7a4b889 (commit) via a9e193b5dcfb06e0be362ad88816e3100c71256c (commit) via 35c6fb3723b5597b000339679cf40a6d2235a793 (commit) via e05c1f45ed9d6d64eb5f6a2ec0f3659e003699f4 (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 (c4297afbd4e2356e9c1a18a45eb03d2e6eb1580a) \ N -- N -- N (b25c20cf2af50676728fba25a5ac1c8392ff2edd) 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=b25c20cf2af50676728fba25a5ac1c8392ff2edd commit b25c20cf2af50676728fba25a5ac1c8392ff2edd Author: Philipp Maier Date: Fri Jun 2 13:49:16 2017 +0200 gsm0808: add function to extrapolate speech codec The contents of the speech codec element (struct gsm0808_speech_codec), that is also used in the speech codec list element (struct gsm0808_speech_codec_list) can be extrapolated directly from the permitted speech parameter in the channel type field (struct gsm0808_channel_type) when full AoIP with compressed speech via RTP/UDP/IP is assumed and when the codec configuration on the air interface exactly matches the codec configuration on the IP backhaul. This patch adds a function that can be used as a helper to fill out spech codec fields by only giving a permitted speech parameter as input. Change-Id: I257c972e9fdf0dfe940a8d483447085bd62e50a2 http://cgit.osmocom.org/libosmocore/commit/?id=b6d96ea64a00937ab7d018b5d8294546e95637c3 commit b6d96ea64a00937ab7d018b5d8294546e95637c3 Author: Philipp Maier Date: Fri Jun 2 13:22:34 2017 +0200 gsm0808: add function to translate perm speech to speech codec type The permitted speech field used in channel type element (struct gsm0808_channel_type) uses a different representation as the type field in the speech codec element (struct gsm0808_speech_codec) This patch adds a function to convert from permitted speech to speech codec type. Change-Id: Ib26a9c20864459b2baaa04f49b6e7902ba44b7cb http://cgit.osmocom.org/libosmocore/commit/?id=1bf0a5b77167dd6b5ad145d016c8740cba286f82 commit 1bf0a5b77167dd6b5ad145d016c8740cba286f82 Author: Philipp Maier Date: Fri Jun 2 11:25:28 2017 +0200 gsm0808: add default speech codec configuration In an AoIP scenario, the speech codec list field specifies the codecs used in the RTP interface. This patch adds a table with default codec configurations that match the codec configurations that are also used on the air interface. Change-Id: I9dc0165d76a022b2c1b7418bc3133407e61b7261 http://cgit.osmocom.org/libosmocore/commit/?id=a693e6ebd1972f820183d39f750bba604a262305 commit a693e6ebd1972f820183d39f750bba604a262305 Author: Philipp Maier Date: Thu Jun 1 17:11:19 2017 +0200 gsm0808: fix AoIP speech codec element parser/generator The implementation of the parser/generator for the speech codec information element slightly wrong, making it impossible to use it properly. (See also: 3GPP TS 48.008, 3.2.2.103) Change-Id: Idabb0f9620659557672e1c6b90c75481192e5c89 http://cgit.osmocom.org/libosmocore/commit/?id=f1282a6bfc0b3bc8e3fa05d1eaac9745554a47af commit f1282a6bfc0b3bc8e3fa05d1eaac9745554a47af Author: Philipp Maier Date: Fri Apr 28 11:05:44 2017 +0200 gsm0808: fixup length check of the element decoder functions The length check of the decoder functions is not entirely correct. The check also checks for values below zero, which does not make sense, since the length is encoded as uint8_t. For some elements a minimum length is known (in most cases this is 1, so checking for zero is sufficient but in some cases (e.g. channel type) the spec mentions a minimum and maximum length. This is now also reflected in the code. Change-Id: I78bc887f68d1963d28c6fcd631ac20ccd893d6d6 ----------------------------------------------------------------------- Summary of changes: TODO-RELEASE | 1 + include/osmocom/gsm/protocol/gsm_04_08.h | 22 +++++++-------- include/osmocom/gsm/protocol/gsm_08_08.h | 46 ++++++++++++++++---------------- include/osmocom/vty/command.h | 4 +-- tests/lapd/lapd_test.c | 2 +- 5 files changed, 38 insertions(+), 37 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Thu Jun 22 06:23:21 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 22 Jun 2017 06:23:21 GMT Subject: libosmo-sccp.git branch master updated. 0.0.6.3-248-gfc252ca Message-ID: <201706220623.v5M6NLVf092844@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "SCCP Library". The branch, master has been updated via fc252ca38427bf77e55fd272a954dfe24f03a719 (commit) via e32bff4ef42f80d69bf7e7f88f2843b4b9e66907 (commit) via 19c5c07525ef756f39be2f9d4777c2483e9e32fa (commit) via 2abc1d5c7f2f10aa8b79b60f5d4ff9796a43bdd1 (commit) via ad7fbd9b4dc80d1b7ceac72e5b349fdd7750d8fa (commit) via f04e2f31ea2fefc734c19805bb93629c73f7f2a4 (commit) via b1510a11220766c77910f3ead3628e969a5ffc5f (commit) from 34cb3c16a597e5793cfb59b1772967e0a5e89489 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmo-sccp/commit/?id=fc252ca38427bf77e55fd272a954dfe24f03a719 commit fc252ca38427bf77e55fd272a954dfe24f03a719 Author: Pau Espin Pedrol Date: Wed Jun 21 11:18:52 2017 +0200 configure.ac: Use -Werror in C(PP)FLAGS Change-Id: Ia753a3080ef54ac248dacce5cd692fdd38f7649a http://cgit.osmocom.org/libosmo-sccp/commit/?id=e32bff4ef42f80d69bf7e7f88f2843b4b9e66907 commit e32bff4ef42f80d69bf7e7f88f2843b4b9e66907 Author: Pau Espin Pedrol Date: Wed Jun 21 11:18:14 2017 +0200 configure.ac: Use -Wall in C(PP)FLAGS Change-Id: I1e49427b8267bbdb05d0121971a56359dbecd690 http://cgit.osmocom.org/libosmo-sccp/commit/?id=19c5c07525ef756f39be2f9d4777c2483e9e32fa commit 19c5c07525ef756f39be2f9d4777c2483e9e32fa Author: Pau Espin Pedrol Date: Wed Jun 21 11:11:37 2017 +0200 xua_test.c: remove useless keyword in struct declaration Fixes following warning: warning: useless storage class specifier in empty declaratio Change-Id: I5cea7b6ec2cc755ad8cec69b771f6e3b297e607d http://cgit.osmocom.org/libosmo-sccp/commit/?id=2abc1d5c7f2f10aa8b79b60f5d4ff9796a43bdd1 commit 2abc1d5c7f2f10aa8b79b60f5d4ff9796a43bdd1 Author: Pau Espin Pedrol Date: Wed Jun 21 11:05:30 2017 +0200 stp_main.c: Add missing header stp_main uses osmo_fsm_vty_add_cmds which is defined in /osmocom/vty/misc.h Fixes 'implicit declaration of function' compilation warning. Change-Id: I3cc9543fcb908eeb172d36fa472a19b01bf52c46 http://cgit.osmocom.org/libosmo-sccp/commit/?id=ad7fbd9b4dc80d1b7ceac72e5b349fdd7750d8fa commit ad7fbd9b4dc80d1b7ceac72e5b349fdd7750d8fa Author: Pau Espin Pedrol Date: Wed Jun 21 11:03:17 2017 +0200 xua_internal.h: Add missing functions required by xua_test Change-Id: Ic97de20c567bf67c513a45060e1e96e4b67b2311 http://cgit.osmocom.org/libosmo-sccp/commit/?id=f04e2f31ea2fefc734c19805bb93629c73f7f2a4 commit f04e2f31ea2fefc734c19805bb93629c73f7f2a4 Author: Pau Espin Pedrol Date: Wed Jun 21 10:52:25 2017 +0200 sccp_test_vty: Fix compilation warning: Unused variable Instead of removing the variable, leave it there with unused attribute set because it is an example and gives extra information to potential readers of the function (it provides you with the actual type of void* _scu). Change-Id: Id5fddf261a7a75ee1d6e9aff0734065ebf8551ab http://cgit.osmocom.org/libosmo-sccp/commit/?id=b1510a11220766c77910f3ead3628e969a5ffc5f commit b1510a11220766c77910f3ead3628e969a5ffc5f Author: Pau Espin Pedrol Date: Wed Jun 21 10:46:28 2017 +0200 sccp_scrc: Fix warning: uneeded constant evaulation translate function is always present in the same file, thus we can remove this check. Fixes following warning: warning: the address of ???translate??? will always evaluate as ???true??? [-Waddress] if (translate && As requested by Harald, leave a comment there stating that there are some checks missing and yet to be implemented. The translate function check was used for this purpose. Change-Id: I48a711f3a43496e2c0c637f34f56784f765938c4 ----------------------------------------------------------------------- Summary of changes: configure.ac | 4 +++- examples/sccp_test_vty.c | 2 +- src/sccp_scrc.c | 2 +- src/xua_internal.h | 5 +++++ stp/stp_main.c | 1 + tests/xua/xua_test.c | 2 +- 6 files changed, 12 insertions(+), 4 deletions(-) hooks/post-receive -- SCCP Library From gitosis at osmocom.org Thu Jun 22 06:27:52 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 22 Jun 2017 06:27:52 GMT Subject: osmo-pcu.git branch master updated. 0.2-911-g062dfa1 Message-ID: <201706220627.v5M6Rqmk093958@git.osmocom.org> This is an 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 062dfa1d0c7dc347401bad92310194740c81973b (commit) from 49b78229ca7dde50e1264d84c59deed4ffbdd97d (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-pcu/commit/?id=062dfa1d0c7dc347401bad92310194740c81973b commit 062dfa1d0c7dc347401bad92310194740c81973b Author: Max Date: Tue Jun 13 18:39:52 2017 +0200 lc15: use generic L1 headers helper * use generic L1 headers helper for both sysmocom-dsp and lc15bts-phy options * use sh instead of bash Related: SYS#3683 Change-Id: I3dc621731f47650cbc15a5f17b9e899e9ed2770f ----------------------------------------------------------------------- Summary of changes: contrib/jenkins.sh | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Thu Jun 22 06:37:12 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 22 Jun 2017 06:37:12 GMT Subject: mncc-python.git branch master updated. 983231a70dea18f4a38d6f45ad235f3c8a1ad92e Message-ID: <201706220637.v5M6bCVp096871@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Python scripting interface to the OsmoNITB MNCC interface". The branch, master has been updated via 983231a70dea18f4a38d6f45ad235f3c8a1ad92e (commit) from ce184f83f0ebad256fe05be75c2b53d03a5ee158 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/mncc-python/commit/?id=983231a70dea18f4a38d6f45ad235f3c8a1ad92e commit 983231a70dea18f4a38d6f45ad235f3c8a1ad92e Author: Gerard Pinto Date: Sun Jun 4 21:04:56 2017 -0700 Bearer capability not provided during MO call using mncc-python, which results in GSM IE error (96) invalid mandatory information sent by Network -> MS (mncc-python) Verified this error by GSMTAP using mncc-python interface OsmocomBB to network Proposed Changes: In case of MO call (_onmncc_setup_req) caller needs to provide bearer_cap speech version Added mncc.bearer_cap in mncc_sock.py based on codecs = GSM48.AllCodecs Added new field mncc.MNCC_F_BEARER_CAP in mncc.MNCC_SETUP_REQ, when call is initiated (MO) from MS -> network Change-Id: If77851b86111d62d82221a886ed2391179080cca ----------------------------------------------------------------------- Summary of changes: gsm_call_fsm.py | 7 ++++--- mncc_sock.py | 12 ++++++++++++ 2 files changed, 16 insertions(+), 3 deletions(-) hooks/post-receive -- Python scripting interface to the OsmoNITB MNCC interface From gitosis at osmocom.org Thu Jun 22 06:37:42 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 22 Jun 2017 06:37:42 GMT Subject: libosmo-netif.git branch master updated. 0.0.6-71-g57b5f82 Message-ID: <201706220637.v5M6bglU096992@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom network interface library". The branch, master has been updated via 57b5f824911c0ba6b2a8e1fecaa4dc98ec4b21f6 (commit) from 31b1dbd894d6c4b1f1abf38b2816cca920e894f9 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmo-netif/commit/?id=57b5f824911c0ba6b2a8e1fecaa4dc98ec4b21f6 commit 57b5f824911c0ba6b2a8e1fecaa4dc98ec4b21f6 Author: Pablo Neira Ayuso Date: Wed Jun 7 18:38:21 2017 +0200 src: use osmo_timer_setup() Use new function available in libosmocore to set up timers. Compile tested only. Change-Id: Id3dd32102c7362f3b280d2c058c2decebccb357a ----------------------------------------------------------------------- Summary of changes: src/osmux.c | 6 ++---- src/rs232.c | 7 +++---- src/stream.c | 3 +-- 3 files changed, 6 insertions(+), 10 deletions(-) hooks/post-receive -- Osmocom network interface library From gitosis at osmocom.org Thu Jun 22 06:37:54 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 22 Jun 2017 06:37:54 GMT Subject: libosmo-abis.git branch master updated. 0.3.2-70-gb26f2fd Message-ID: <201706220637.v5M6bsbN097087@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom A-bis protcol interface library". The branch, master has been updated via b26f2fd8253a6e554f6ab7b6b0d48df197836555 (commit) from e416e2e09d50390f79bcd284e6e91cd87fc8344e (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmo-abis/commit/?id=b26f2fd8253a6e554f6ab7b6b0d48df197836555 commit b26f2fd8253a6e554f6ab7b6b0d48df197836555 Author: Pablo Neira Ayuso Date: Wed Jun 7 18:32:13 2017 +0200 src: use osmo_timer_setup() Use new function available in libosmocore to set up timers. Compile tested only. Change-Id: I4ca4950e49a09c63b608b13ac7561ebbd351889a ----------------------------------------------------------------------- Summary of changes: src/input/dahdi.c | 3 +-- src/input/ipaccess.c | 3 +-- src/input/misdn.c | 3 +-- src/input/unixsocket.c | 3 +-- 4 files changed, 4 insertions(+), 8 deletions(-) hooks/post-receive -- Osmocom A-bis protcol interface library From gitosis at osmocom.org Thu Jun 22 06:42:38 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 22 Jun 2017 06:42:38 GMT Subject: osmo-sim-auth.git branch master updated. 7c52d76fb6b5050f5574b746294facb22c7e0268 Message-ID: <201706220642.v5M6gcev098666@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "A small command line tool for (U)SIM authentication". The branch, master has been updated via 7c52d76fb6b5050f5574b746294facb22c7e0268 (commit) from 63752ce8eee7c765d90e4b0ef6686ada245dc74b (commit) Those revisions listed above that are new 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-sim-auth/commit/?id=7c52d76fb6b5050f5574b746294facb22c7e0268 commit 7c52d76fb6b5050f5574b746294facb22c7e0268 Author: Gerard Pinto Date: Sat Jun 3 00:21:09 2017 -0700 SIM API's to fetch information from SIM file system like Kc, LOCI, MSISDN etc. Added -p option for fetching SIM information based on the parameter passed. Change-Id: I1f43ff918a6b96f86e661297e84010e6cdf17b84 ----------------------------------------------------------------------- Summary of changes: card/SIM.py | 319 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ osmo-sim-auth.py | 16 +++ 2 files changed, 335 insertions(+) hooks/post-receive -- A small command line tool for (U)SIM authentication From gitosis at osmocom.org Thu Jun 22 06:46:47 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 22 Jun 2017 06:46:47 GMT Subject: libosmo-sccp.git branch master updated. 0.0.6.3-249-g483bf42 Message-ID: <201706220646.v5M6klg5000133@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "SCCP Library". The branch, master has been updated via 483bf42f4501004a5fab90c513121b05139ee494 (commit) from fc252ca38427bf77e55fd272a954dfe24f03a719 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmo-sccp/commit/?id=483bf42f4501004a5fab90c513121b05139ee494 commit 483bf42f4501004a5fab90c513121b05139ee494 Author: Holger Hans Peter Freyther Date: Tue Apr 19 15:40:48 2016 +0200 sccp: Fix a classic typo of mine Change-Id: Ie1194406d9d9c62a513fac35ffa458957809a0e3 ----------------------------------------------------------------------- Summary of changes: include/sccp/sccp_types.h | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) hooks/post-receive -- SCCP Library From gitosis at osmocom.org Thu Jun 22 10:49:38 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 22 Jun 2017 10:49:38 GMT Subject: osmo-ci.git branch master updated. 09b2ec93f17c29d87fbf59beedc8841bcd8aa0de Message-ID: <201706221049.v5MAncbl066396@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "CI scripts". The branch, master has been updated via 09b2ec93f17c29d87fbf59beedc8841bcd8aa0de (commit) from 1f512a6b25b515005456320b8f0e4780b44d1364 (commit) Those revisions listed above that are new 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-ci/commit/?id=09b2ec93f17c29d87fbf59beedc8841bcd8aa0de commit 09b2ec93f17c29d87fbf59beedc8841bcd8aa0de Author: Max Date: Mon Jun 19 13:09:36 2017 +0200 lc15: correct default master branch Change-Id: I6e86edc34fdb8c7bc57f87c41e05dd2338dd2506 Related: SYS#3683 ----------------------------------------------------------------------- Summary of changes: scripts/osmo-layer1-headers.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- CI scripts From gitosis at osmocom.org Thu Jun 22 10:50:16 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 22 Jun 2017 10:50:16 GMT Subject: osmo-bts.git branch master updated. 0.4.0-490-g114293a Message-ID: <201706221050.v5MAoG3R066658@git.osmocom.org> This is an 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 114293a414bd5b7c86622ec8c293c4034c80d243 (commit) from d4806db1e59a9e205e323a3fe5aa8a39379ee13d (commit) Those revisions listed above that are new 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=114293a414bd5b7c86622ec8c293c4034c80d243 commit 114293a414bd5b7c86622ec8c293c4034c80d243 Author: Max Date: Wed Jun 14 15:19:06 2017 +0200 Copy sysmobts.service to osmo-bts-sysmo This way the name of systemd service file will match the name of the binary similar to lc15. Add aliases so the user can use both old and new names regardless of which file is installed. Once the corresponding changes to OE recipes are applied old file can be removed. Based on work by Pau Espin Pedrol Change-Id: I08615eb625d488603aeb5962ad9f30869c0e77c5 ----------------------------------------------------------------------- Summary of changes: Makefile.am | 2 +- contrib/{sysmobts.service => osmo-bts-sysmo.service} | 1 + contrib/sysmobts.service | 1 + src/osmo-bts-sysmo/misc/sysmobts_mgr_temp.c | 4 ++-- src/osmo-bts-sysmo/misc/sysmobts_mgr_vty.c | 8 ++++---- 5 files changed, 9 insertions(+), 7 deletions(-) copy contrib/{sysmobts.service => osmo-bts-sysmo.service} (96%) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Thu Jun 22 10:50:47 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 22 Jun 2017 10:50:47 GMT Subject: openbsc.git branch master updated. 0.15.0-807-g5a44d25ad Message-ID: <201706221050.v5MAolpC066750@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was 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 5a44d25ad343d6426295480f6a0a5d6dc21350cf (commit) from 2f8b9d25f8428980e35ed8f8b2dc44324bc4566a (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=5a44d25ad343d6426295480f6a0a5d6dc21350cf commit 5a44d25ad343d6426295480f6a0a5d6dc21350cf Author: Max Date: Tue Jun 13 10:15:58 2017 +0200 Fix BTS features length check While fixing potentially incorrect memory access, the check for maximum number of supported BTS features was incorrectly adjusted instead of feature vectore length check next to it. Fix this by adjusting checks properly and adding comments to avoid future confusion. The error was introduced in a60bb3dd28ce9e3720f8ee1b262893f3e233e2e6. Change-Id: I06d2498d730624d5da535f6add6fa98d004714ae ----------------------------------------------------------------------- Summary of changes: openbsc/src/libbsc/abis_nm.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Jun 22 10:51:28 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 22 Jun 2017 10:51:28 GMT Subject: osmo-bts.git branch master updated. 0.4.0-491-g94bdcfd Message-ID: <201706221051.v5MApSxb066960@git.osmocom.org> This is an 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 94bdcfd803038099aaac739b5bca62bc8965a08c (commit) from 114293a414bd5b7c86622ec8c293c4034c80d243 (commit) Those revisions listed above that are new 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=94bdcfd803038099aaac739b5bca62bc8965a08c commit 94bdcfd803038099aaac739b5bca62bc8965a08c Author: Max Date: Fri Jun 9 16:19:15 2017 +0200 OML: move BTS number check into separate function * move code which checks for BTS number (obtained via OML) validity into separate function * adjust log messages to match the check * add spec reference and comments Change-Id: Id5714fbed910696d30e18d1f20f4c9fced4b9230 Related: OS#2317 ----------------------------------------------------------------------- Summary of changes: src/common/oml.c | 50 ++++++++++++++++++++++++++++++++++---------------- 1 file changed, 34 insertions(+), 16 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Thu Jun 22 10:52:02 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 22 Jun 2017 10:52:02 GMT Subject: openbsc.git branch master updated. 0.15.0-808-geab5f594b Message-ID: <201706221052.v5MAq2wx067169@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was 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 eab5f594b0a7cf50ad97b039f73beff42cc8312a (commit) from 5a44d25ad343d6426295480f6a0a5d6dc21350cf (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=eab5f594b0a7cf50ad97b039f73beff42cc8312a commit eab5f594b0a7cf50ad97b039f73beff42cc8312a Author: Max Date: Fri May 26 12:31:00 2017 +0200 Enable optional static builds * use LT_INIT instead of AC_PROG_RANLIB * remove redundant libbsc entries The default (for both manual and .deb builds) is to use shared build (as before) - the static build is entirely optional. Based on work by Sergey Kostanbaev and Alexander Chemeris . Change-Id: Ibcd1da98302413182c85e25c4cb7d69d9e38c35a ----------------------------------------------------------------------- Summary of changes: openbsc/configure.ac | 2 +- openbsc/src/osmo-bsc/Makefile.am | 1 - openbsc/tests/abis/Makefile.am | 1 - 3 files changed, 1 insertion(+), 3 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Jun 22 17:00:30 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 22 Jun 2017 17:00:30 GMT Subject: osmo-pcu.git branch master updated. 0.2-912-ga468cfa Message-ID: <201706221700.v5MH0UUX064026@git.osmocom.org> This is an 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 a468cfaf2e2531cc4e569c8321699067369931a4 (commit) from 062dfa1d0c7dc347401bad92310194740c81973b (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-pcu/commit/?id=a468cfaf2e2531cc4e569c8321699067369931a4 commit a468cfaf2e2531cc4e569c8321699067369931a4 Author: Max Date: Thu Jun 22 13:28:39 2017 +0200 tests: remove unused definition Fix compilation warning. Change-Id: I1c95c6ec8bee68773643f9646b0319a83fbc6cfa ----------------------------------------------------------------------- Summary of changes: tests/emu/openbsc_clone.c | 16 ---------------- 1 file changed, 16 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Thu Jun 22 17:01:02 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 22 Jun 2017 17:01:02 GMT Subject: osmo-pcu.git branch master updated. 0.2-913-g865436d Message-ID: <201706221701.v5MH12jA064206@git.osmocom.org> This is an 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 865436dee0d28feeaab96849cba398003455ea2c (commit) from a468cfaf2e2531cc4e569c8321699067369931a4 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-pcu/commit/?id=865436dee0d28feeaab96849cba398003455ea2c commit 865436dee0d28feeaab96849cba398003455ea2c Author: Max Date: Thu Jun 22 18:23:09 2017 +0200 lc15: use environment for firmware version This allows to specify firmware version to use by jenkins builder via environment variable. If environment variable does not exist than default master branch is used. Change-Id: If8b249aa00270e60a0449f089a16823976e54d54 Related: SYS#3683 ----------------------------------------------------------------------- Summary of changes: contrib/jenkins.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Thu Jun 22 17:04:17 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 22 Jun 2017 17:04:17 GMT Subject: osmo-bts.git branch master updated. 0.4.0-492-g5466ff9 Message-ID: <201706221704.v5MH4Hiw065411@git.osmocom.org> This is an 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 5466ff9c1b548fc77fca4c727c276b29d33225d7 (commit) from 94bdcfd803038099aaac739b5bca62bc8965a08c (commit) Those revisions listed above that are new 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=5466ff9c1b548fc77fca4c727c276b29d33225d7 commit 5466ff9c1b548fc77fca4c727c276b29d33225d7 Author: Max Date: Thu Jun 22 13:22:43 2017 +0200 lc15: make jenkins helper executable Change-Id: Icf06040d77180fb9d877ca52e00171b21b634ef8 Related: SYS#3682 ----------------------------------------------------------------------- Summary of changes: contrib/jenkins_lc15.sh | 0 1 file changed, 0 insertions(+), 0 deletions(-) mode change 100644 => 100755 contrib/jenkins_lc15.sh hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Thu Jun 22 17:06:10 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 22 Jun 2017 17:06:10 GMT Subject: libosmocore.git branch master updated. 0.9.6-289-g039171a Message-ID: <201706221706.v5MH6AbR065936@git.osmocom.org> This is an 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 039171a5f8fb02b1a0d94a464c6eaf02f04d0ae8 (commit) from da38203418d80b85ddd793bdfc829b2ee2d3266a (commit) Those revisions listed above that are new 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=039171a5f8fb02b1a0d94a464c6eaf02f04d0ae8 commit 039171a5f8fb02b1a0d94a464c6eaf02f04d0ae8 Author: Pau Espin Pedrol Date: Sun Jun 18 11:21:25 2017 +0200 abis_test.c: Fix warning appearing on some buggy gcc versions Change-Id: I31d5ffc0cf461d207d6c3d43aa0a25a5448d7000 ----------------------------------------------------------------------- Summary of changes: tests/abis/abis_test.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Thu Jun 22 17:08:33 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 22 Jun 2017 17:08:33 GMT Subject: libosmocore.git branch master updated. 0.9.6-294-g4703fd2 Message-ID: <201706221708.v5MH8X7k066810@git.osmocom.org> This is an 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 4703fd215f3684a2e7cba46e423512960218ea54 (commit) via 884ba0f2bcaf385cabee0b4228a2598d61fa406b (commit) via 3149b0d076477303a38df735fe579b1b06ee17b2 (commit) via a9b92769482585b17467008fa0d78085d7b10820 (commit) via bb8396690ec36a912c2134087be8ec61166e4ad2 (commit) from 039171a5f8fb02b1a0d94a464c6eaf02f04d0ae8 (commit) Those revisions listed above that are new 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=4703fd215f3684a2e7cba46e423512960218ea54 commit 4703fd215f3684a2e7cba46e423512960218ea54 Author: Philipp Maier Date: Fri Jun 16 16:17:19 2017 +0200 cosmetic: remove API documentation strings in header file Typically we don't place comments with the function declarations in .h files. Not sure why this file has comments for each. The API doc belongs in the .c file as proper doxygen comments, and shouldn't be duplicated in the .h file. In this particular case, doxygen comments are added in the corresponding c file recently. Change-Id: I5c4cb55be5ec59a6945b1720b875c5987f1cfaad http://cgit.osmocom.org/libosmocore/commit/?id=884ba0f2bcaf385cabee0b4228a2598d61fa406b commit 884ba0f2bcaf385cabee0b4228a2598d61fa406b Author: Philipp Maier Date: Fri Jun 2 13:49:16 2017 +0200 gsm0808: add function gsm0808_speech_codec_from_chan_type() The contents of the speech codec element (struct gsm0808_speech_codec), that is also used in the speech codec list element (struct gsm0808_speech_codec_list) can be generated directly from the permitted speech parameter in the channel type field (struct gsm0808_channel_type) when full AoIP with compressed speech via RTP/UDP/IP is assumed and when the codec configuration on the air interface exactly matches the codec configuration on the IP backhaul. This patch adds a function that can be used as a helper to fill out spech codec fields by only giving a permitted speech parameter as input. Change-Id: I257c972e9fdf0dfe940a8d483447085bd62e50a2 http://cgit.osmocom.org/libosmocore/commit/?id=3149b0d076477303a38df735fe579b1b06ee17b2 commit 3149b0d076477303a38df735fe579b1b06ee17b2 Author: Philipp Maier Date: Fri Jun 2 13:22:34 2017 +0200 gsm0808: add function gsm0808_chan_type_to_speech_code() The permitted speech field used in channel type element (struct gsm0808_channel_type) uses a different representation as the type field in the speech codec element (struct gsm0808_speech_codec) This patch adds a function to convert from permitted speech to speech codec type. Change-Id: Ib26a9c20864459b2baaa04f49b6e7902ba44b7cb http://cgit.osmocom.org/libosmocore/commit/?id=a9b92769482585b17467008fa0d78085d7b10820 commit a9b92769482585b17467008fa0d78085d7b10820 Author: Philipp Maier Date: Fri Jun 2 11:25:28 2017 +0200 gsm0808: add default speech codec configuration In an AoIP scenario, the speech codec list field specifies the codecs used in the RTP interface. This patch adds a table with default codec configurations that match the codec configurations that are also used on the air interface. Change-Id: I9dc0165d76a022b2c1b7418bc3133407e61b7261 http://cgit.osmocom.org/libosmocore/commit/?id=bb8396690ec36a912c2134087be8ec61166e4ad2 commit bb8396690ec36a912c2134087be8ec61166e4ad2 Author: Philipp Maier Date: Thu Jun 1 17:11:19 2017 +0200 gsm0808: fix AoIP speech codec element parser/generator The implementation of the parser/generator for the speech codec information element slightly wrong, making it impossible to use it properly. (See also: 3GPP TS 48.008, 3.2.2.103) Change-Id: Idabb0f9620659557672e1c6b90c75481192e5c89 ----------------------------------------------------------------------- Summary of changes: include/osmocom/gsm/gsm0808_utils.h | 26 +---- include/osmocom/gsm/protocol/gsm_08_08.h | 23 +++- src/gsm/gsm0808_utils.c | 191 ++++++++++++++++++++++++++++--- src/gsm/libosmogsm.map | 2 + tests/gsm0808/gsm0808_test.c | 77 ++++++------- 5 files changed, 235 insertions(+), 84 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Thu Jun 22 18:03:07 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 22 Jun 2017 18:03:07 GMT Subject: osmo-trx.git branch master updated. d2e5c5694e6dae078a104e7f5d05c87ed8286ea4 Message-ID: <201706221803.v5MI37su084332@git.osmocom.org> This is an 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 d2e5c5694e6dae078a104e7f5d05c87ed8286ea4 (commit) from a3dce85ffca6b3eceb0bcd84719797a6443a217c (commit) Those revisions listed above that are new 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=d2e5c5694e6dae078a104e7f5d05c87ed8286ea4 commit d2e5c5694e6dae078a104e7f5d05c87ed8286ea4 Author: Tom Tsou Date: Mon Jun 19 15:23:59 2017 -0700 sigProcLib: Replace dynamically allocated resampling buffers Instead use object allocated STL vectors. This simplifies code, removes the need to explicitly release buffers, and fixes a memory leak in destructor deallocation. Also, remove simplified init and release sub-calls. Maintain partition filter allocation using memalign() for SIMD alignment requirements. Change-Id: Ie836982794c10fb1b6334e40592d44b200454846 ----------------------------------------------------------------------- Summary of changes: Transceiver52M/Resampler.cpp | 101 ++++++++++++++----------------------------- Transceiver52M/Resampler.h | 14 +++--- 2 files changed, 39 insertions(+), 76 deletions(-) hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Thu Jun 22 18:08:36 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 22 Jun 2017 18:08:36 GMT Subject: osmo-trx.git branch master updated. 354741326cc7b3de9daf7066ecb7793573e5bf15 Message-ID: <201706221808.v5MI8aPx085720@git.osmocom.org> This is an 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 354741326cc7b3de9daf7066ecb7793573e5bf15 (commit) from d2e5c5694e6dae078a104e7f5d05c87ed8286ea4 (commit) Those revisions listed above that are new 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=354741326cc7b3de9daf7066ecb7793573e5bf15 commit 354741326cc7b3de9daf7066ecb7793573e5bf15 Author: Tom Tsou Date: Mon Jun 19 16:00:34 2017 -0700 sigProcLib: Specify standard namespace for isnan() In commit a3dce85f "sigProcLib: Use explicit NaN check in sinc table generation" Use of std::isnan(double) was added without namespace specifier, which may cause build issues depending on whether the C version isnan() call is available. Add standard namespace to force C++ call usage and potential build issues. Change-Id: I49328c43fdd690a4e6a2b2e949411aaf5674ead1 ----------------------------------------------------------------------- Summary of changes: Transceiver52M/sigProcLib.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Thu Jun 22 18:14:12 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 22 Jun 2017 18:14:12 GMT Subject: libosmo-abis.git branch master updated. 0.3.2-74-g7d1f531 Message-ID: <201706221814.v5MIECfF087535@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom A-bis protcol interface library". The branch, master has been updated via 7d1f53143e8eaeb25bae8979fb80dac57ddbf827 (commit) via 62eddcdcd8c83c188e4f4b25367b0aa4cb57973d (commit) via 05df2d65a715fa3f117e8f11b99a9533b96b4c73 (commit) via b0c3a4a30f580d591e86774627cb79876610d165 (commit) from b26f2fd8253a6e554f6ab7b6b0d48df197836555 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmo-abis/commit/?id=7d1f53143e8eaeb25bae8979fb80dac57ddbf827 commit 7d1f53143e8eaeb25bae8979fb80dac57ddbf827 Author: Pau Espin Pedrol Date: Wed Jun 21 07:44:28 2017 +0200 configure.ac: Use -Werror in C(PP)FLAGS Change-Id: Ic674bf28d781b9806dc023777e1fea4ee1a0257a http://cgit.osmocom.org/libosmo-abis/commit/?id=62eddcdcd8c83c188e4f4b25367b0aa4cb57973d commit 62eddcdcd8c83c188e4f4b25367b0aa4cb57973d Author: Pau Espin Pedrol Date: Wed Jun 21 07:43:14 2017 +0200 configure.ac: Use -Wall in C(PP)FLAGS Change-Id: I5033387e4a4206f7d34d1db3c6ede9255d199941 http://cgit.osmocom.org/libosmo-abis/commit/?id=05df2d65a715fa3f117e8f11b99a9533b96b4c73 commit 05df2d65a715fa3f117e8f11b99a9533b96b4c73 Author: Pau Espin Pedrol Date: Wed Jun 21 07:37:45 2017 +0200 osmo_ortp.c: Fix warning: check ortp API in rtp_session_signal_connect Since ortp commit 5ab29c50adc7948b11449e3aeee66010379ff7dc preceeding ortp 0.24, the API is fixed and requests a pointer instead of an unsigned long. As we now require at least ortp 0.22 since libosmo-abis 15d9b7929d449e4138bcb003c614035bceadc3d1, we need to support both old and new version of the API to continue having support for 0.22 but still supporting new versions of the library. Change-Id: I2dbd0498d75160358eca4336850e1a0ad2efdbeb http://cgit.osmocom.org/libosmo-abis/commit/?id=b0c3a4a30f580d591e86774627cb79876610d165 commit b0c3a4a30f580d591e86774627cb79876610d165 Author: Pau Espin Pedrol Date: Wed Jun 21 07:25:18 2017 +0200 osmo_ortp.c: Fix warning: implicit use of function Explicitly state that we are using an internal API from ortp, and define the function we are using to avoid printing a warning. Change-Id: I9cadcb31ce7ade3632d83753be97fdc9ea518b5b ----------------------------------------------------------------------- Summary of changes: configure.ac | 17 +++++++++++++++++ src/trau/osmo_ortp.c | 17 ++++++++++++----- 2 files changed, 29 insertions(+), 5 deletions(-) hooks/post-receive -- Osmocom A-bis protcol interface library From gitosis at osmocom.org Thu Jun 22 18:14:35 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 22 Jun 2017 18:14:35 GMT Subject: libosmocore.git branch master updated. 0.9.6-299-g00f4ef7 Message-ID: <201706221814.v5MIEZsc087644@git.osmocom.org> This is an 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 00f4ef7262519ccb48213c9b844e1e015b1c3046 (commit) via ffa41ca6654178050bd3c150b9bb5e2a4375c30d (commit) via 4f8857e50a9df027fab39d42e70acf84be374356 (commit) via 648f87883aad87b6e946fa23a8d8ec4cfd0523db (commit) via fc1911c0f427ad037d4dd14950c60c4f1ac8de15 (commit) from 4703fd215f3684a2e7cba46e423512960218ea54 (commit) Those revisions listed above that are new 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=00f4ef7262519ccb48213c9b844e1e015b1c3046 commit 00f4ef7262519ccb48213c9b844e1e015b1c3046 Author: Pau Espin Pedrol Date: Sun Jun 18 13:10:57 2017 +0200 pseudotalloc: Add simplistic implementation of talloc_asprintf fsm.c uses this function. When compiled with --enable-embedded, it triggers a warning: fsm.c: In function 'osmo_fsm_inst_alloc': fsm.c:213:4: warning: implicit declaration of function 'talloc_asprintf' [-Wimplicit-function-declaration] fi->name = talloc_asprintf(fi, "%s(%s)", fsm->name, id); Change-Id: I61cd83d4c8570af1e452c945ac6f194baf7e6ac4 http://cgit.osmocom.org/libosmocore/commit/?id=ffa41ca6654178050bd3c150b9bb5e2a4375c30d commit ffa41ca6654178050bd3c150b9bb5e2a4375c30d Author: Pau Espin Pedrol Date: Sun Jun 18 11:12:26 2017 +0200 osmo-sim-test.c: Remove unused functions Change-Id: I3060cfee8ece86c4c89a65f93c9f5424df0c410b http://cgit.osmocom.org/libosmocore/commit/?id=4f8857e50a9df027fab39d42e70acf84be374356 commit 4f8857e50a9df027fab39d42e70acf84be374356 Author: Pau Espin Pedrol Date: Sun Jun 18 12:23:00 2017 +0200 fsm.c: Fix compilation warning: Use PRIu32 for uint32_t Change-Id: I4c441b20b250c34656f1e8330d6bb4b1ce2b8423 http://cgit.osmocom.org/libosmocore/commit/?id=648f87883aad87b6e946fa23a8d8ec4cfd0523db commit 648f87883aad87b6e946fa23a8d8ec4cfd0523db Author: Pau Espin Pedrol Date: Sun Jun 18 11:41:32 2017 +0200 timer_gettimeofday.c: Fix implicit use of timeradd timer_gettimeofday.c: In function 'osmo_gettimeofday_override_add': timer_gettimeofday.c:54:2: error: implicit declaration of function 'timeradd' [-Werror=implicit-function-declaration] timeradd(&osmo_gettimeofday_override_time, &val, ^ Change-Id: Iced451be255cfde8a6cf38380bef71ef29673994 http://cgit.osmocom.org/libosmocore/commit/?id=fc1911c0f427ad037d4dd14950c60c4f1ac8de15 commit fc1911c0f427ad037d4dd14950c60c4f1ac8de15 Author: Pau Espin Pedrol Date: Sun Jun 18 11:23:33 2017 +0200 sercomm_test.c: return correctly in main Change-Id: I57fd3e1bf74ec24dec692710359a1ce00ecde75a ----------------------------------------------------------------------- Summary of changes: src/fsm.c | 7 ++++--- src/pseudotalloc/pseudotalloc.c | 16 ++++++++++++++++ src/pseudotalloc/talloc.h | 2 +- src/timer_gettimeofday.c | 1 + tests/sercomm/sercomm_test.c | 1 + utils/osmo-sim-test.c | 37 ------------------------------------- 6 files changed, 23 insertions(+), 41 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Thu Jun 22 21:35:12 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 22 Jun 2017 21:35:12 GMT Subject: libosmo-abis.git branch master updated. 0.3.2-75-gc633cfb Message-ID: <201706222135.v5MLZCPr044997@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom A-bis protcol interface library". The branch, master has been updated via c633cfbb9115485f3f54efe49480f4e2cec1cfa4 (commit) from 7d1f53143e8eaeb25bae8979fb80dac57ddbf827 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmo-abis/commit/?id=c633cfbb9115485f3f54efe49480f4e2cec1cfa4 commit c633cfbb9115485f3f54efe49480f4e2cec1cfa4 Author: Neels Hofmeyr Date: Thu Jun 22 18:44:45 2017 +0000 Revert "configure.ac: Use -Werror in C(PP)FLAGS" As discussed in chat, -Werror should not be enabled by default. Instead it should be added in our jenkins build scripts. This reverts commit 7d1f53143e8eaeb25bae8979fb80dac57ddbf827. Change-Id: Ied6e21b72b24fcb623fd945ed9560b742a8eedf5 ----------------------------------------------------------------------- Summary of changes: configure.ac | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) hooks/post-receive -- Osmocom A-bis protcol interface library From gitosis at osmocom.org Thu Jun 22 21:35:28 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 22 Jun 2017 21:35:28 GMT Subject: libosmo-sccp.git branch master updated. 0.0.6.3-250-gfa32156 Message-ID: <201706222135.v5MLZSq0045101@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "SCCP Library". The branch, master has been updated via fa3215618b88264a03477511313311de4e838d99 (commit) from 483bf42f4501004a5fab90c513121b05139ee494 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmo-sccp/commit/?id=fa3215618b88264a03477511313311de4e838d99 commit fa3215618b88264a03477511313311de4e838d99 Author: Neels Hofmeyr Date: Thu Jun 22 18:45:51 2017 +0000 Revert "configure.ac: Use -Werror in C(PP)FLAGS" As discussed in chat, -Werror should not be enabled by default. Instead it should be added in our jenkins build scripts. This reverts commit fc252ca38427bf77e55fd272a954dfe24f03a719. Change-Id: I92955c2f74f9a5c40e80028459100cf5e79a537b ----------------------------------------------------------------------- Summary of changes: configure.ac | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) hooks/post-receive -- SCCP Library From gitosis at osmocom.org Thu Jun 22 22:45:30 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 22 Jun 2017 22:45:30 GMT Subject: libosmocore.git branch master updated. 0.9.6-301-g452a6bb Message-ID: <201706222245.v5MMjU5r063950@git.osmocom.org> This is an 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 452a6bb347aa907d5593f7ca7ab901b4f9a90321 (commit) via 17778bda23cacfce3a9ad176dcb2d084893c5e66 (commit) from 00f4ef7262519ccb48213c9b844e1e015b1c3046 (commit) Those revisions listed above that are new 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=452a6bb347aa907d5593f7ca7ab901b4f9a90321 commit 452a6bb347aa907d5593f7ca7ab901b4f9a90321 Author: Philipp Maier Date: Fri Jun 23 00:29:34 2017 +0200 comments: gsm0808_utils: mention various 3GPP specs Tweaked-by: nhofmeyr Change-Id: I990dfe9eeaf96f377484b828143935240a937226 http://cgit.osmocom.org/libosmocore/commit/?id=17778bda23cacfce3a9ad176dcb2d084893c5e66 commit 17778bda23cacfce3a9ad176dcb2d084893c5e66 Author: Philipp Maier Date: Fri Apr 28 11:05:44 2017 +0200 gsm0808: fix length check of the element decoder functions The length check of the decoder functions is not entirely correct. The check also checks for values below zero, which does not make sense, since the length is encoded as uint8_t. For some elements a minimum length is known (in most cases this is 1), so checking for zero is sufficient but in some cases (e.g. channel type) the spec mentions a minimum and maximum length. This is now also reflected in the code. Tweaked-by: nhofmeyr Change-Id: I78bc887f68d1963d28c6fcd631ac20ccd893d6d6 ----------------------------------------------------------------------- Summary of changes: src/gsm/gsm0808_utils.c | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Thu Jun 22 22:48:01 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 22 Jun 2017 22:48:01 GMT Subject: libosmo-sccp.git branch master updated. 0.0.6.3-251-g4248838 Message-ID: <201706222248.v5MMm1Ia064605@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "SCCP Library". The branch, master has been updated via 42488383275a01e288961f6aebf74fb2eb13817d (commit) from fa3215618b88264a03477511313311de4e838d99 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmo-sccp/commit/?id=42488383275a01e288961f6aebf74fb2eb13817d commit 42488383275a01e288961f6aebf74fb2eb13817d Author: Philipp Maier Date: Thu Jun 22 11:00:23 2017 +0200 ss7: Fix compilation error (warning) In osmo_ss7_route_create() as is only initalized if lset can not be initalized. If lset can be initalized, as will not be used so everything is fine. However, the compiler complains that as may not be initalized. Initalizing as to NULL solves the problem. Change-Id: Ibcb3ebf9aaa7717cb553242517abce1499bc9c2a ----------------------------------------------------------------------- Summary of changes: src/osmo_ss7.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- SCCP Library From gitosis at osmocom.org Thu Jun 22 22:51:50 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 22 Jun 2017 22:51:50 GMT Subject: osmo-iuh.git branch neels/sigtran updated. d19800327c819f98f389aa5a3dfabe614fab5706 Message-ID: <201706222251.v5MMpoQl065824@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom code for Iuh interface". The branch, neels/sigtran has been updated discards 7b8e9d13167155fa584761750e802ef02738dc4a (commit) discards ce3c2e8067ae8e6b5e37cb81e57ebc773924b774 (commit) via d19800327c819f98f389aa5a3dfabe614fab5706 (commit) via 9789268e36076aedb1a8e21bfd52697e23174453 (commit) via 89336d2a682f512b23af01ab6c72927a370debc2 (commit) via 55fc0bed0adc1d75d8506f9ebf45ab3c4ef2b2c7 (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 (7b8e9d13167155fa584761750e802ef02738dc4a) \ N -- N -- N (d19800327c819f98f389aa5a3dfabe614fab5706) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-iuh/commit/?id=d19800327c819f98f389aa5a3dfabe614fab5706 commit d19800327c819f98f389aa5a3dfabe614fab5706 Author: Neels Hofmeyr Date: Tue Jun 20 22:45:03 2017 +0200 WIP: make hnbgw work with M3UA SIGTRAN to an OsmoSTP Change-Id: I7feb5768731baf54c85ba724d217ac80a27304bb http://cgit.osmocom.org/osmo-iuh/commit/?id=9789268e36076aedb1a8e21bfd52697e23174453 commit 9789268e36076aedb1a8e21bfd52697e23174453 Author: Neels Hofmeyr Date: Tue Jun 20 22:49:34 2017 +0200 sccp_sap_up(): guard against NULL pointers Change-Id: Icd64b92b00461cace5c476c8bcf69eec3fdbbdd3 http://cgit.osmocom.org/osmo-iuh/commit/?id=89336d2a682f512b23af01ab6c72927a370debc2 commit 89336d2a682f512b23af01ab6c72927a370debc2 Author: Neels Hofmeyr Date: Mon May 8 16:50:24 2017 +0200 fix make check: exclude SUA dependencies Remove DSUA from test_common.c Don't build dummy_cn which is still implemented on SUA. Mark todo to maybe re-include it based on M3UA later. Change-Id: I37f3da97ba3fa0911bde6e20fceace56db520352 http://cgit.osmocom.org/osmo-iuh/commit/?id=55fc0bed0adc1d75d8506f9ebf45ab3c4ef2b2c7 commit 55fc0bed0adc1d75d8506f9ebf45ab3c4ef2b2c7 Author: Neels Hofmeyr Date: Mon May 8 16:48:38 2017 +0200 fix use of osmo_sccp_simple_client(): add local ip Since libosmo-sccp 9ecb11bd6d3a776174f8f2b119cf60b91ed38698 a local_ip arg has been added to osmo_sccp_simple_client(). Pass some local address (.5 to stay out of BSC and MSC's way), mark as fixme to make configurable. Change-Id: I476e8929afd70388755a1730cd361e96bd8dc827 ----------------------------------------------------------------------- Summary of changes: include/osmocom/iuh/context_map.h | 6 +- include/osmocom/iuh/hnbgw.h | 19 ++--- include/osmocom/iuh/hnbgw_cn.h | 3 +- src/context_map.c | 50 +++++++------ src/hnbgw.c | 26 ++++--- src/hnbgw_cn.c | 149 +++++++++++++++++++++++++------------- src/hnbgw_rua.c | 125 +++++++++++++++++--------------- src/ranap_common.c | 2 +- 8 files changed, 222 insertions(+), 158 deletions(-) hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Thu Jun 22 22:58:17 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 22 Jun 2017 22:58:17 GMT Subject: libosmo-sccp.git branch neels/aoip updated. 0.0.6.3-257-g22e2d18 Message-ID: <201706222258.v5MMwHKE068217@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "SCCP Library". The branch, neels/aoip has been updated discards abae436644f1d5c9b51fb1a204ebb744abb75d99 (commit) via 22e2d18a156fbfce121964f66d5348db29674c20 (commit) via bcb64109c227e340769f11c958b1bb25330e89ce (commit) via 76e62258dde36f3df183b81421fd638fe796b468 (commit) via 1fb2744f5660559929c7c21c7423b08d6aedfd28 (commit) via 6ec0350fcc007c6e73e43bb000269aa222e4e3b7 (commit) via 459b9974610d7a1a5e93d04300c161942fad63e9 (commit) via 42488383275a01e288961f6aebf74fb2eb13817d (commit) via fa3215618b88264a03477511313311de4e838d99 (commit) via 483bf42f4501004a5fab90c513121b05139ee494 (commit) via fc252ca38427bf77e55fd272a954dfe24f03a719 (commit) via e32bff4ef42f80d69bf7e7f88f2843b4b9e66907 (commit) via 19c5c07525ef756f39be2f9d4777c2483e9e32fa (commit) via 2abc1d5c7f2f10aa8b79b60f5d4ff9796a43bdd1 (commit) via ad7fbd9b4dc80d1b7ceac72e5b349fdd7750d8fa (commit) via f04e2f31ea2fefc734c19805bb93629c73f7f2a4 (commit) via b1510a11220766c77910f3ead3628e969a5ffc5f (commit) via 34cb3c16a597e5793cfb59b1772967e0a5e89489 (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 (abae436644f1d5c9b51fb1a204ebb744abb75d99) \ N -- N -- N (22e2d18a156fbfce121964f66d5348db29674c20) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmo-sccp/commit/?id=22e2d18a156fbfce121964f66d5348db29674c20 commit 22e2d18a156fbfce121964f66d5348db29674c20 Author: Neels Hofmeyr Date: Thu Jun 22 21:06:49 2017 +0200 osmo_sccp_user_sap_down(): store called/calling addr in new conn Change-Id: I7a52053c2377e47d558e41db59d0fb736a11ffe8 http://cgit.osmocom.org/libosmo-sccp/commit/?id=bcb64109c227e340769f11c958b1bb25330e89ce commit bcb64109c227e340769f11c958b1bb25330e89ce Author: Neels Hofmeyr Date: Thu Jun 22 21:04:56 2017 +0200 sccp_scoc fsm: abort with error log on null conn Change-Id: I091e5b6e64b24ce94b6495f3006f44c17d513ee7 http://cgit.osmocom.org/libosmo-sccp/commit/?id=76e62258dde36f3df183b81421fd638fe796b468 commit 76e62258dde36f3df183b81421fd638fe796b468 Author: Neels Hofmeyr Date: Wed May 17 23:58:04 2017 +0200 Revert "SCOC: When sending a CORE/CR, SUA SRC_ADDR == CallingPartyAddress" According to pmaier, this commit breaks AoIP in openbsc.git. Until this question is resolved, I will revert this on my branch to be able to build binaries for the osmo-gsm-tester. This reverts commit 5527df78adc08b76df07c4b682263b5bdd6181d4. http://cgit.osmocom.org/libosmo-sccp/commit/?id=1fb2744f5660559929c7c21c7423b08d6aedfd28 commit 1fb2744f5660559929c7c21c7423b08d6aedfd28 Author: Neels Hofmeyr Date: Thu Jun 22 21:10:53 2017 +0200 sccp_user.c: add missing error logging Change-Id: I98e400e297f8fa83037a8e74a936e4ecc137099c http://cgit.osmocom.org/libosmo-sccp/commit/?id=6ec0350fcc007c6e73e43bb000269aa222e4e3b7 commit 6ec0350fcc007c6e73e43bb000269aa222e4e3b7 Author: Neels Hofmeyr Date: Thu Jun 22 21:08:12 2017 +0200 gen_mtp_transfer_req_xua(): add addr to error log for missing DPC Change-Id: Icfd45bcbecc440b94893db2aca537a162f210abd http://cgit.osmocom.org/libosmo-sccp/commit/?id=459b9974610d7a1a5e93d04300c161942fad63e9 commit 459b9974610d7a1a5e93d04300c161942fad63e9 Author: Neels Hofmeyr Date: Thu Jun 22 21:03:14 2017 +0200 add various debug logging to help figure out complex SCCP routing Change-Id: Ia3243606d6cad7721f7da7f6caba2caa90ae2bbd ----------------------------------------------------------------------- Summary of changes: configure.ac | 4 +- examples/sccp_test_vty.c | 2 +- include/osmocom/sigtran/osmo_ss7.h | 1 + include/osmocom/sigtran/sccp_sap.h | 6 + include/sccp/sccp_types.h | 14 +- src/m3ua.c | 5 + src/osmo_ss7.c | 13 +- src/osmo_ss7_hmrt.c | 12 + src/osmo_ss7_vty.c | 578 +++++++++++++++++++++++++++++++++++++ src/sccp_scoc.c | 18 ++ src/sccp_scrc.c | 10 +- src/sccp_user.c | 12 +- src/xua_internal.h | 5 + stp/stp_main.c | 1 + tests/xua/xua_test.c | 2 +- 15 files changed, 666 insertions(+), 17 deletions(-) hooks/post-receive -- SCCP Library From gitosis at osmocom.org Fri Jun 23 00:18:42 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 23 Jun 2017 00:18:42 GMT Subject: libosmocore.git branch master updated. 0.9.6-309-g95efc699 Message-ID: <201706230018.v5N0Igxd091249@git.osmocom.org> This is an 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 95efc6993f6b7d39293c4e22d44d90f2aa3708ac (commit) via 17518fe393a37781c84d09836256bb1a6256032b (commit) via 33370cb18d3dda2bccbf2648f40d9614693ed0ea (commit) via fc47b03f335ccee15ffdbcdd0392014c0b0f9bd2 (commit) via 87e4550585c643e97e0003119b254251ac5ed1d4 (commit) via 249fb71a2e124acb191b7cd4d2c3af6a45da4a5e (commit) via 51816479bcd59b14b4a59940016d28b15cd3df95 (commit) via 6a494f1ada28006ee7dab07fa6f02ff9f559a3d2 (commit) from 452a6bb347aa907d5593f7ca7ab901b4f9a90321 (commit) Those revisions listed above that are new 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=95efc6993f6b7d39293c4e22d44d90f2aa3708ac commit 95efc6993f6b7d39293c4e22d44d90f2aa3708ac Author: Neels Hofmeyr Date: Mon Jun 19 21:46:29 2017 +0200 doxygen: config: one enum val per line In the generated API doc, do not print multiple enum values on the same line, because this makes the lists pretty much unreadable. Change-Id: I63d6f42567f532851e19eb8a6c842e418ce666af http://cgit.osmocom.org/libosmocore/commit/?id=17518fe393a37781c84d09836256bb1a6256032b commit 17518fe393a37781c84d09836256bb1a6256032b Author: Neels Hofmeyr Date: Tue Jun 20 04:35:06 2017 +0200 doxygen: unify use of \file across the board Considering the various styles and implications found in the sources, edit scores of files to follow the same API doc guidelines around the doxygen grouping and the \file tag. Many files now show a short description in the generated API doc that was so far only available as C comment. The guidelines and reasoning behind it is documented at https://osmocom.org/projects/cellular-infrastructure/wiki/Guidelines_for_API_documentation In some instances, remove file comments and add to the corresponding group instead, to be shared among several files (e.g. bitvec). Change-Id: Ifa70e77e90462b5eb2b0457c70fd25275910c72b http://cgit.osmocom.org/libosmocore/commit/?id=33370cb18d3dda2bccbf2648f40d9614693ed0ea commit 33370cb18d3dda2bccbf2648f40d9614693ed0ea Author: Neels Hofmeyr Date: Tue Jun 20 04:32:34 2017 +0200 doxygen: various fixes in core/timer.h Move a longish comment to the timer group so that it appears in the API doc. Un-doxygen some floating comments that were associated with unrelated code items ('/**' --> '/*'). Add braces to some function names so that the API doc will render as reference links. Change-Id: I3ea5b88cbe9cb54702429158bf47e768e04e8fe7 http://cgit.osmocom.org/libosmocore/commit/?id=fc47b03f335ccee15ffdbcdd0392014c0b0f9bd2 commit fc47b03f335ccee15ffdbcdd0392014c0b0f9bd2 Author: Neels Hofmeyr Date: Tue Jun 20 04:29:38 2017 +0200 api doc typo fix in core/logging.h Change-Id: I3f1cd5b10e7beccb61f370d7f8fa2666e56542cf http://cgit.osmocom.org/libosmocore/commit/?id=87e4550585c643e97e0003119b254251ac5ed1d4 commit 87e4550585c643e97e0003119b254251ac5ed1d4 Author: Neels Hofmeyr Date: Tue Jun 20 00:17:59 2017 +0200 doxygen: enable AUTOBRIEF, drop \brief Especially for short descriptions, it is annoying to have to type \brief for every single API doc. Drop all \brief and enable the AUTOBRIEF feature of doxygen, which always takes the first sentence of an API doc as the brief description. Change-Id: I11a8a821b065a128108641a2a63fb5a2b1916e87 http://cgit.osmocom.org/libosmocore/commit/?id=249fb71a2e124acb191b7cd4d2c3af6a45da4a5e commit 249fb71a2e124acb191b7cd4d2c3af6a45da4a5e Author: Neels Hofmeyr Date: Tue Jun 20 02:52:38 2017 +0200 doxygen: add missing gb API doc generation Files in include/osmocom/gprs/ and src/gb/ are not included in any doxygen generated API docs. Add Doxyfile.gb.in and adjust configure.ac and Makefile.am. Change-Id: Ieb64f497f55368e396872083237c9ff28da2dd93 http://cgit.osmocom.org/libosmocore/commit/?id=51816479bcd59b14b4a59940016d28b15cd3df95 commit 51816479bcd59b14b4a59940016d28b15cd3df95 Author: Neels Hofmeyr Date: Mon Jun 19 21:59:11 2017 +0200 doxygen: include all undocumented items in the API doc Currently, files that omit the \file directive and all functions, enums, structs lacking a doxygen style comment are completely missing from the doxygen API docs. Set EXTRACT_ALL = YES so that all files and code items are at least listed in the doxygen API. Change-Id: I39f558ec0a33a61a1fcec0554f53c8e7668733de http://cgit.osmocom.org/libosmocore/commit/?id=6a494f1ada28006ee7dab07fa6f02ff9f559a3d2 commit 6a494f1ada28006ee7dab07fa6f02ff9f559a3d2 Author: Neels Hofmeyr Date: Mon Jun 19 22:11:43 2017 +0200 doxygen: drop INPUT gsm/protocol, already part of gsm/ include/osmocom/gsm/protocol is also implicitly included in its parent dir because of the recursive rule. Naming it again makes doxygen use it twice. It doesn't seem to be harmful, but not needed either. Change-Id: I5dc22ca65740a88540dacc61c0742fede172de9c ----------------------------------------------------------------------- Summary of changes: .gitignore | 2 + Doxyfile.codec.in | 10 +- Doxyfile.coding.in | 10 +- Doxyfile.core.in | 10 +- Doxyfile.vty.in => Doxyfile.gb.in | 20 ++-- Doxyfile.gsm.in | 12 +- Doxyfile.vty.in | 10 +- Makefile.am | 14 ++- configure.ac | 1 + include/osmocom/codec/codec.h | 4 +- include/osmocom/coding/gsm0503_coding.h | 10 +- include/osmocom/coding/gsm0503_interleaving.h | 10 +- include/osmocom/coding/gsm0503_mapping.h | 10 +- include/osmocom/coding/gsm0503_parity.h | 10 +- include/osmocom/coding/gsm0503_tables.h | 10 +- include/osmocom/core/application.h | 8 +- include/osmocom/core/backtrace.h | 2 + include/osmocom/core/bitXXgen.h.tpl | 16 +-- include/osmocom/core/bitcomp.h | 17 ++- include/osmocom/core/bits.h | 46 ++++---- include/osmocom/core/bitvec.h | 38 ++----- include/osmocom/core/byteswap.h | 6 +- include/osmocom/core/conv.h | 66 +++++------ include/osmocom/core/crc16.h | 2 +- include/osmocom/core/crcXXgen.h.tpl | 21 ++-- include/osmocom/core/crcgen.h | 10 +- include/osmocom/core/defs.h | 14 +-- include/osmocom/core/endian.h | 7 +- include/osmocom/core/fsm.h | 98 ++++++++-------- include/osmocom/core/gsmtap.h | 14 +-- include/osmocom/core/gsmtap_util.h | 13 +-- include/osmocom/core/linuxlist.h | 73 ++++++------ include/osmocom/core/logging.h | 104 +++++++++-------- include/osmocom/core/loggingrb.h | 8 +- include/osmocom/core/macaddr.h | 2 + include/osmocom/core/msgb.h | 100 ++++++++--------- include/osmocom/core/msgfile.h | 1 + include/osmocom/core/panic.h | 6 +- include/osmocom/core/plugin.h | 2 + include/osmocom/core/prim.h | 32 +++--- include/osmocom/core/process.h | 1 + include/osmocom/core/rate_ctr.h | 66 ++++++----- include/osmocom/core/select.h | 18 +-- include/osmocom/core/sercomm.h | 50 ++++----- include/osmocom/core/serial.h | 10 +- include/osmocom/core/signal.h | 7 +- include/osmocom/core/socket.h | 9 +- include/osmocom/core/stat_item.h | 54 +++++---- include/osmocom/core/statistics.h | 30 ++--- include/osmocom/core/stats.h | 4 +- include/osmocom/core/strrb.h | 25 ++--- include/osmocom/core/talloc.h | 3 +- include/osmocom/core/timer.h | 55 +++++---- include/osmocom/core/timer_compat.h | 9 +- include/osmocom/core/utils.h | 22 ++-- include/osmocom/core/write_queue.h | 22 ++-- include/osmocom/crypt/auth.h | 16 ++- include/osmocom/crypt/gprs_cipher.h | 2 + include/osmocom/ctrl/control_cmd.h | 2 + include/osmocom/ctrl/control_if.h | 2 + include/osmocom/ctrl/control_vty.h | 2 + include/osmocom/ctrl/ports.h | 6 +- include/osmocom/gprs/gprs_bssgp.h | 10 +- include/osmocom/gprs/gprs_bssgp_bss.h | 16 +-- include/osmocom/gprs/gprs_msgb.h | 2 + include/osmocom/gprs/gprs_ns.h | 34 +++--- include/osmocom/gprs/gprs_ns_frgre.h | 2 + include/osmocom/gprs/gprs_rlc.h | 8 +- include/osmocom/gprs/protocol/gsm_04_60.h | 7 +- include/osmocom/gprs/protocol/gsm_08_16.h | 19 ++-- include/osmocom/gprs/protocol/gsm_08_18.h | 14 ++- include/osmocom/gsm/a5.h | 12 +- include/osmocom/gsm/abis_nm.h | 10 +- include/osmocom/gsm/apn.h | 2 + include/osmocom/gsm/bitvec_gsm.h | 3 +- include/osmocom/gsm/comp128.h | 4 +- include/osmocom/gsm/comp128v23.h | 4 +- include/osmocom/gsm/gan.h | 2 + include/osmocom/gsm/gea.h | 4 +- include/osmocom/gsm/gsm0341.h | 2 + include/osmocom/gsm/gsm0411_smc.h | 2 + include/osmocom/gsm/gsm0411_smr.h | 2 + include/osmocom/gsm/gsm0411_utils.h | 2 + include/osmocom/gsm/gsm0480.h | 2 + include/osmocom/gsm/gsm0502.h | 2 + include/osmocom/gsm/gsm0808.h | 4 +- include/osmocom/gsm/gsm0808_utils.h | 4 +- include/osmocom/gsm/gsm23003.h | 3 + include/osmocom/gsm/gsm48.h | 2 + include/osmocom/gsm/gsm48_ie.h | 2 + include/osmocom/gsm/gsm_utils.h | 11 +- include/osmocom/gsm/gsup.h | 7 +- include/osmocom/gsm/ipa.h | 2 + include/osmocom/gsm/kasumi.h | 10 +- include/osmocom/gsm/l1sap.h | 156 +++++++++++++------------- include/osmocom/gsm/lapd_core.h | 112 +++++++++--------- include/osmocom/gsm/lapdm.h | 56 +++++---- include/osmocom/gsm/meas_rep.h | 2 + include/osmocom/gsm/mncc.h | 2 + include/osmocom/gsm/oap.h | 13 ++- include/osmocom/gsm/prim.h | 2 + include/osmocom/gsm/protocol/gsm_03_40.h | 5 +- include/osmocom/gsm/protocol/gsm_03_41.h | 5 +- include/osmocom/gsm/protocol/gsm_04_08.h | 8 +- include/osmocom/gsm/protocol/gsm_04_08_gprs.h | 2 + include/osmocom/gsm/protocol/gsm_04_11.h | 2 + include/osmocom/gsm/protocol/gsm_04_12.h | 5 +- include/osmocom/gsm/protocol/gsm_04_14.h | 2 + include/osmocom/gsm/protocol/gsm_04_80.h | 5 +- include/osmocom/gsm/protocol/gsm_08_08.h | 6 +- include/osmocom/gsm/protocol/gsm_08_58.h | 79 +++++++------ include/osmocom/gsm/protocol/gsm_09_02.h | 5 +- include/osmocom/gsm/protocol/gsm_12_21.h | 122 ++++++++++---------- include/osmocom/gsm/protocol/gsm_23_003.h | 2 + include/osmocom/gsm/protocol/gsm_44_318.h | 5 +- include/osmocom/gsm/protocol/ipaccess.h | 2 + include/osmocom/gsm/protocol/smpp34_osmocom.h | 4 +- include/osmocom/gsm/rsl.h | 10 +- include/osmocom/gsm/rxlev_stat.h | 2 + include/osmocom/gsm/sysinfo.h | 2 + include/osmocom/gsm/tlv.h | 121 ++++++++++---------- include/osmocom/sim/class_tables.h | 9 +- include/osmocom/sim/sim.h | 45 ++++---- include/osmocom/vty/buffer.h | 3 +- include/osmocom/vty/command.h | 126 ++++++++++----------- include/osmocom/vty/logging.h | 2 + include/osmocom/vty/misc.h | 2 + include/osmocom/vty/ports.h | 6 +- include/osmocom/vty/stats.h | 2 + include/osmocom/vty/telnet_interface.h | 22 ++-- include/osmocom/vty/vector.h | 3 +- include/osmocom/vty/vty.h | 71 ++++++------ src/application.c | 13 +-- src/backtrace.c | 10 +- src/bitcomp.c | 17 ++- src/bits.c | 32 +++--- src/bitvec.c | 75 +++++++------ src/codec/gsm610.c | 6 +- src/codec/gsm620.c | 6 +- src/codec/gsm660.c | 4 +- src/codec/gsm690.c | 8 +- src/coding/gsm0503_coding.c | 81 +++++++------ src/coding/gsm0503_interleaving.c | 107 +++++++++--------- src/coding/gsm0503_mapping.c | 7 +- src/coding/gsm0503_parity.c | 25 ++--- src/coding/gsm0503_tables.c | 7 +- src/conv.c | 18 ++- src/conv_acc.c | 4 +- src/conv_acc_generic.c | 6 +- src/conv_acc_sse.c | 6 +- src/conv_acc_sse_avx.c | 6 +- src/conv_acc_sse_impl.h | 8 +- src/crc16.c | 6 +- src/crcXXgen.c.tpl | 21 ++-- src/ctrl/control_cmd.c | 5 +- src/ctrl/control_if.c | 17 +-- src/ctrl/control_vty.c | 5 +- src/ctrl/fsm_ctrl_commands.c | 4 +- src/fsm.c | 38 +++---- src/gb/common_vty.c | 6 +- src/gb/common_vty.h | 2 + src/gb/gprs_bssgp.c | 7 +- src/gb/gprs_bssgp_bss.c | 35 +++--- src/gb/gprs_bssgp_util.c | 7 +- src/gb/gprs_bssgp_vty.c | 7 +- src/gb/gprs_ns.c | 92 ++++++++------- src/gb/gprs_ns_frgre.c | 12 +- src/gb/gprs_ns_vty.c | 7 +- src/gsm/a5.c | 40 ++++--- src/gsm/abis_nm.c | 75 ++++++------- src/gsm/apn.c | 2 + src/gsm/auth_comp128v1.c | 8 +- src/gsm/auth_comp128v23.c | 11 +- src/gsm/auth_core.c | 25 ++--- src/gsm/auth_milenage.c | 7 +- src/gsm/comp128.c | 79 ++++++------- src/gsm/comp128v23.c | 18 ++- src/gsm/gan.c | 10 +- src/gsm/gea.c | 15 +-- src/gsm/gprs_cipher_core.c | 9 +- src/gsm/gprs_gea.c | 6 +- src/gsm/gprs_rlc.c | 8 +- src/gsm/gsm0341.c | 3 +- src/gsm/gsm0411_smc.c | 11 +- src/gsm/gsm0411_smr.c | 7 +- src/gsm/gsm0411_utils.c | 29 ++--- src/gsm/gsm0414.c | 2 + src/gsm/gsm0480.c | 4 +- src/gsm/gsm0502.c | 7 +- src/gsm/gsm0808.c | 50 +++++---- src/gsm/gsm0808_utils.c | 32 +++--- src/gsm/gsm48.c | 57 +++++----- src/gsm/gsm48_ie.c | 79 ++++++------- src/gsm/gsm_04_08_gprs.c | 22 ++-- src/gsm/gsm_utils.c | 47 ++++---- src/gsm/gsup.c | 6 +- src/gsm/ipa.c | 13 ++- src/gsm/kasumi.c | 7 +- src/gsm/lapd_core.c | 19 ++-- src/gsm/lapdm.c | 42 ++++--- src/gsm/milenage/aes-encblock.c | 4 +- src/gsm/milenage/aes-internal-enc.c | 7 +- src/gsm/milenage/aes-internal.c | 7 +- src/gsm/milenage/aes.h | 3 +- src/gsm/milenage/aes_i.h | 3 +- src/gsm/milenage/aes_wrap.h | 7 +- src/gsm/milenage/common.h | 1 + src/gsm/milenage/milenage.c | 3 +- src/gsm/milenage/milenage.h | 4 +- src/gsm/oap.c | 13 ++- src/gsm/rsl.c | 52 +++++---- src/gsm/rxlev_stat.c | 7 +- src/gsm/sysinfo.c | 17 +-- src/gsm/tlv_parser.c | 19 ++-- src/gsmtap_util.c | 29 ++--- src/logging.c | 78 ++++++------- src/logging_gsmtap.c | 24 ++-- src/logging_syslog.c | 15 +-- src/loggingrb.c | 21 ++-- src/macaddr.c | 14 +-- src/msgb.c | 31 ++--- src/msgfile.c | 4 +- src/panic.c | 13 +-- src/plugin.c | 16 +-- src/prim.c | 6 +- src/pseudotalloc/pseudotalloc.c | 6 +- src/pseudotalloc/talloc.h | 9 +- src/rate_ctr.c | 28 ++--- src/select.c | 27 ++--- src/sercomm.c | 30 +++-- src/serial.c | 21 ++-- src/signal.c | 19 ++-- src/sim/card_fs_isim.c | 3 +- src/sim/card_fs_sim.c | 3 +- src/sim/card_fs_tetra.c | 3 +- src/sim/card_fs_uicc.c | 3 +- src/sim/card_fs_usim.c | 3 +- src/sim/class_tables.c | 5 +- src/sim/core.c | 5 +- src/sim/gsm_int.h | 2 + src/sim/reader.c | 3 +- src/sim/reader_pcsc.c | 3 +- src/sim/sim_int.h | 2 + src/socket.c | 27 +++-- src/stat_item.c | 26 ++--- src/statistics.c | 7 +- src/stats.c | 1 + src/stats_statsd.c | 1 + src/strrb.c | 46 ++++---- src/timer.c | 27 +++-- src/timer_gettimeofday.c | 9 +- src/utils.c | 37 +++--- src/vty/buffer.c | 3 +- src/vty/command.c | 30 ++--- src/vty/fsm_vty.c | 14 ++- src/vty/logging_vty.c | 8 +- src/vty/stats_vty.c | 10 +- src/vty/telnet_interface.c | 17 +-- src/vty/utils.c | 15 ++- src/vty/vector.c | 6 +- src/vty/vty.c | 31 +++-- src/write_queue.c | 16 ++- utils/conv_gen.py | 3 +- utils/osmo-arfcn.c | 3 +- utils/osmo-auc-gen.c | 7 +- 265 files changed, 2450 insertions(+), 2436 deletions(-) copy Doxyfile.vty.in => Doxyfile.gb.in (99%) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Fri Jun 23 01:25:20 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 23 Jun 2017 01:25:20 GMT Subject: libosmo-sccp.git branch master updated. 0.0.6.3-252-ga70b459 Message-ID: <201706230125.v5N1PKhv012323@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "SCCP Library". The branch, master has been updated via a70b4599f63b50c4d654eb9e1b1a099a7c8cdc36 (commit) from 42488383275a01e288961f6aebf74fb2eb13817d (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmo-sccp/commit/?id=a70b4599f63b50c4d654eb9e1b1a099a7c8cdc36 commit a70b4599f63b50c4d654eb9e1b1a099a7c8cdc36 Author: Neels Hofmeyr Date: Fri Jun 23 03:18:02 2017 +0200 fix sanitize make check: xua_test: initialize gt_out. The sanitize build fails because gt_out is not initialized to zero, but is later mem-compared to a zero-initialized struct. Zero-initialize gt_out. Also print in the test output both byte dumps. It helped to figure out the test failure and might as well stay. Change-Id: Ice8ee9c2a6bde4924f3ae6d95aa9268ebef9f070 ----------------------------------------------------------------------- Summary of changes: tests/xua/xua_test.c | 4 +++- tests/xua/xua_test.ok | 2 ++ 2 files changed, 5 insertions(+), 1 deletion(-) hooks/post-receive -- SCCP Library From gitosis at osmocom.org Fri Jun 23 01:28:23 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 23 Jun 2017 01:28:23 GMT Subject: openbsc.git branch aoip updated. 0.15.0-863-g0008777c0 Message-ID: <201706230128.v5N1SNJB013145@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, aoip has been updated via 0008777c0305426e91230a31160a1aa26563abfa (commit) from 51d2a33542064e8605302a22214f57f7886c703e (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=0008777c0305426e91230a31160a1aa26563abfa commit 0008777c0305426e91230a31160a1aa26563abfa Author: Neels Hofmeyr Date: Fri Jun 23 03:26:59 2017 +0200 apply function renames in merged libosmocore patches Change-Id: Ic659d6d79a6284732e1837f8b0947e8a128ddd87 ----------------------------------------------------------------------- Summary of changes: openbsc/src/libmsc/a_iface.c | 2 +- openbsc/src/osmo-bsc/osmo_bsc_audio.c | 2 +- openbsc/src/osmo-bsc/osmo_bsc_bssap.c | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Fri Jun 23 01:35:34 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 23 Jun 2017 01:35:34 GMT Subject: libosmocore.git branch master updated. 0.9.6-311-gc977984e Message-ID: <201706230135.v5N1ZYqw015822@git.osmocom.org> This is an 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 c977984ecd856f8f35fe3b75dff3298aaf7e2067 (commit) via 9a391e2edf4df34224a6cb24fdb5d8d8f1c4ae3a (commit) from 95efc6993f6b7d39293c4e22d44d90f2aa3708ac (commit) Those revisions listed above that are new 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=c977984ecd856f8f35fe3b75dff3298aaf7e2067 commit c977984ecd856f8f35fe3b75dff3298aaf7e2067 Author: Neels Hofmeyr Date: Fri Jun 23 02:34:26 2017 +0200 fix map entry for gsm0808_speech_codec_from_chan_type Recent commit 884ba0f2bcaf385cabee0b4228a2598d61fa406b adds function gsm0808_chan_type_to_speech_codec() but adds a mismatching name in libosmogsm.map. openbsc.git's aoip branch can't build with this. This must have been an on-the-fly rename that wasn't properly tested. Always test your patches! Change-Id: I68feb14f7bcb2f62b89f9b2d8c085d6824b493bc http://cgit.osmocom.org/libosmocore/commit/?id=9a391e2edf4df34224a6cb24fdb5d8d8f1c4ae3a commit 9a391e2edf4df34224a6cb24fdb5d8d8f1c4ae3a Author: Neels Hofmeyr Date: Fri Jun 23 02:34:08 2017 +0200 fix map entry and .h declaration for gsm0808_chan_type_to_speech_codec() Recent commit 3149b0d076477303a38df735fe579b1b06ee17b2 adds function gsm0808_chan_type_to_speech_codec() but adds a completely mismatching name in libosmogsm.map, as well as a definition with a typo in the name. Fix the entry in libosmogsm.map. Add the missing 'c' in gsm0808_utils.h Change-Id: I5a621fa5ef6b632eabbe224f3dd383eacaffb695 ----------------------------------------------------------------------- Summary of changes: include/osmocom/gsm/gsm0808_utils.h | 2 +- src/gsm/libosmogsm.map | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Fri Jun 23 01:38:38 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 23 Jun 2017 01:38:38 GMT Subject: openbsc.git branch neels/aoip updated. 0.15.0-869-g5600a21a6 Message-ID: <201706230138.v5N1ccgh016636@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was 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/aoip has been updated discards 6b4be38fc653418549ad0402dcf84a35355f123b (commit) discards d23ef39513db9eb8e156fbfc8e8506aac7a17546 (commit) discards bbd32cddf8986f603507829a9ea430a3bef43bcd (commit) discards 3c8f08c78784ed9c84f6327f56c2debac4240943 (commit) discards 804e2d5d2c8cdc515355cf6596dd94f6214754ed (commit) discards 8185a941f8d47647de3941e1a9e2b445ca92c2ce (commit) via 5600a21a6502230ef2e08ebb9b3ba9b7fc869397 (commit) via 656b5789612ea59073c732090dad9611f5561b79 (commit) via bc0ab90fc9c2a105089d83fcdb5ba89637dbd22f (commit) via aaffff66b2b20de29169b632420079bc315f2826 (commit) via 02fdbb40031f41510cffe4dbc1d9671fea5783af (commit) via 4e2e1862bcd7bfbc57a415fdcf79608301bcebe8 (commit) via 0008777c0305426e91230a31160a1aa26563abfa (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 (6b4be38fc653418549ad0402dcf84a35355f123b) \ N -- N -- N (5600a21a6502230ef2e08ebb9b3ba9b7fc869397) 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=5600a21a6502230ef2e08ebb9b3ba9b7fc869397 commit 5600a21a6502230ef2e08ebb9b3ba9b7fc869397 Author: Neels Hofmeyr Date: Wed Jun 21 15:57:57 2017 +0200 msc: re-enable iu_init() Change-Id: If12ca46c834466307bee6465b777d63d5c922405 http://cgit.osmocom.org/openbsc/commit/?id=656b5789612ea59073c732090dad9611f5561b79 commit 656b5789612ea59073c732090dad9611f5561b79 Author: Neels Hofmeyr Date: Wed Jun 21 15:57:42 2017 +0200 a_init: use name arg for sccp client and user bind Change-Id: I10e899777e21bf1dbfba1e7e692d7017593e5f38 http://cgit.osmocom.org/openbsc/commit/?id=bc0ab90fc9c2a105089d83fcdb5ba89637dbd22f commit bc0ab90fc9c2a105089d83fcdb5ba89637dbd22f Author: Philipp Maier Date: Mon Jun 19 18:22:21 2017 +0200 a_iface: fix typo in function name http://cgit.osmocom.org/openbsc/commit/?id=aaffff66b2b20de29169b632420079bc315f2826 commit aaffff66b2b20de29169b632420079bc315f2826 Author: Philipp Maier Date: Mon Jun 19 18:19:27 2017 +0200 a_iface: Check if channel type and speech codec list are successful Currently we do not check for errors during the generation of channel type and speech codec list. This might blow an assertion in gsm0808_create_ass if the generated data is invalid. So we need to check beforehand. http://cgit.osmocom.org/openbsc/commit/?id=02fdbb40031f41510cffe4dbc1d9671fea5783af commit 02fdbb40031f41510cffe4dbc1d9671fea5783af Author: Philipp Maier Date: Wed Jun 14 12:00:30 2017 +0200 rsl: fix stray line break in logtext The log output from the rsl layer injects line breaks at wrong places in the log. This messes up the logtext. This commit fixes the problem. http://cgit.osmocom.org/openbsc/commit/?id=4e2e1862bcd7bfbc57a415fdcf79608301bcebe8 commit 4e2e1862bcd7bfbc57a415fdcf79608301bcebe8 Author: Philipp Maier Date: Wed Jun 14 11:11:27 2017 +0200 mgcp: fix line-break problem in log When the mgcp_client prints MGCP strings in the log text, it does not remove the line break before printing. This will mess up the log text. This patch removes the line break characters before printing properly. ----------------------------------------------------------------------- Summary of changes: openbsc/src/libmsc/a_iface.c | 2 +- openbsc/src/osmo-bsc/osmo_bsc_audio.c | 2 +- openbsc/src/osmo-bsc/osmo_bsc_bssap.c | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Fri Jun 23 01:39:50 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 23 Jun 2017 01:39:50 GMT Subject: osmo-iuh.git branch neels/sigtran updated. 17032bafefbed3a258e2e20adc8cee5cbb033433 Message-ID: <201706230139.v5N1doLo016964@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom code for Iuh interface". The branch, neels/sigtran has been updated discards d19800327c819f98f389aa5a3dfabe614fab5706 (commit) via 17032bafefbed3a258e2e20adc8cee5cbb033433 (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 (d19800327c819f98f389aa5a3dfabe614fab5706) \ N -- N -- N (17032bafefbed3a258e2e20adc8cee5cbb033433) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-iuh/commit/?id=17032bafefbed3a258e2e20adc8cee5cbb033433 commit 17032bafefbed3a258e2e20adc8cee5cbb033433 Author: Neels Hofmeyr Date: Tue Jun 20 22:45:03 2017 +0200 WIP: make hnbgw work with M3UA SIGTRAN to an OsmoSTP Change-Id: I7feb5768731baf54c85ba724d217ac80a27304bb ----------------------------------------------------------------------- Summary of changes: include/osmocom/iuh/context_map.h | 3 +-- src/context_map.c | 2 -- src/hnbgw_cn.c | 12 ++---------- src/hnbgw_rua.c | 2 +- 4 files changed, 4 insertions(+), 15 deletions(-) hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Fri Jun 23 08:27:43 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 23 Jun 2017 08:27:43 GMT Subject: openbsc.git branch pmaier/aoip updated. 0.15.0-870-g030312043 Message-ID: <201706230827.v5N8Rhwx032402@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, pmaier/aoip has been updated via 030312043a84b0bfaf35c36790e56e3016c68661 (commit) via e1257c75a6302c84cfa9d4a265e288c643a29a70 (commit) from b5b809da0b18fcb0d4840ea567130b31b8524ca0 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=030312043a84b0bfaf35c36790e56e3016c68661 commit 030312043a84b0bfaf35c36790e56e3016c68661 Author: Philipp Maier Date: Fri Jun 23 10:13:27 2017 +0200 wip: vty: make msc sccp addressesconfigurable Currently all sccp addresses on the msc (and bsc) side are hardcoded. Prepare the msc code to make the associated BSCs configurble. Make the compiler link libosmo-sccp properly and start using the sccp addressbook feature of libosmoc-sccp. http://cgit.osmocom.org/openbsc/commit/?id=e1257c75a6302c84cfa9d4a265e288c643a29a70 commit e1257c75a6302c84cfa9d4a265e288c643a29a70 Author: Philipp Maier Date: Fri Jun 23 10:21:42 2017 +0200 fixup: rename gsm0808_extrapolate_speech_codec() Libosmocore renames gsm0808_extrapolate_speech_codec() to gsm0808_speech_codec_from_chan_type() ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/a_iface.h | 19 +++++++++++++++++-- openbsc/include/openbsc/gsm_data.h | 3 +++ openbsc/src/gprs/Makefile.am | 2 ++ openbsc/src/libcommon-cs/common_cs.c | 1 + openbsc/src/libcommon/common_vty.c | 22 +++++++++++++++------- openbsc/src/libmsc/a_iface.c | 32 ++++++++++---------------------- openbsc/src/osmo-bsc/osmo_bsc_audio.c | 2 +- openbsc/src/osmo-bsc/osmo_bsc_bssap.c | 2 +- openbsc/src/osmo-bsc_mgcp/Makefile.am | 1 + openbsc/src/osmo-msc/msc_main.c | 1 + 10 files changed, 52 insertions(+), 33 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Fri Jun 23 09:09:11 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 23 Jun 2017 09:09:11 GMT Subject: libosmocore.git branch master updated. 0.9.6-315-g40e629bd Message-ID: <201706230909.v5N99Bid046079@git.osmocom.org> This is an 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 40e629bd66e0fde9ca810f8f42e12d07051e665c (commit) via 29b7d53239e59c1b7db506ca9adada7e0a689b56 (commit) via 399a6f09ff051988e2e840185ad1f7f5b8a2adce (commit) via 4573502a1c0c84949d7195a9ea3ee8996bb29c0f (commit) from c977984ecd856f8f35fe3b75dff3298aaf7e2067 (commit) Those revisions listed above that are new 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=40e629bd66e0fde9ca810f8f42e12d07051e665c commit 40e629bd66e0fde9ca810f8f42e12d07051e665c Author: Pau Espin Pedrol Date: Sun Jun 18 11:13:03 2017 +0200 configure.ac: Enable -Wall by default Change-Id: I70f917e05ad46049487710d1752aad2505c96696 http://cgit.osmocom.org/libosmocore/commit/?id=29b7d53239e59c1b7db506ca9adada7e0a689b56 commit 29b7d53239e59c1b7db506ca9adada7e0a689b56 Author: Pau Espin Pedrol Date: Sun Jun 18 14:15:16 2017 +0200 gsm0411_utils.c: Fix compilation warnings gsm0411_utils.c:102:2: warning: #warning find a portable way to obtain timezone offset [-Wcpp] #warning find a portable way to obtain timezone offset gsm0411_utils.c: In function 'gsm338_get_sms_alphabet': gsm0411_utils.c:260:4: warning: large integer implicitly truncated to unsigned type [-Woverflow] return 0xffffffff; Change-Id: I1d6cb31f38721f79e2cf93f9b8e4776f3720aa07 http://cgit.osmocom.org/libosmocore/commit/?id=399a6f09ff051988e2e840185ad1f7f5b8a2adce commit 399a6f09ff051988e2e840185ad1f7f5b8a2adce Author: Pau Espin Pedrol Date: Sun Jun 18 14:07:37 2017 +0200 Fix warnings: tolower() and similar require uchar utils.c: In function 'osmo_str2lower': utils.c:277:3: warning: array subscript has type 'char' [-Wchar-subscripts] out[i] = tolower(in[i]); And according to man: If c is neither an unsigned char value nor EOF, the behavior of these func??? tions is undefined. Change-Id: I3fed2ab6a4efba9f8a21fcf84a5b3a91e8df084f http://cgit.osmocom.org/libosmocore/commit/?id=4573502a1c0c84949d7195a9ea3ee8996bb29c0f commit 4573502a1c0c84949d7195a9ea3ee8996bb29c0f Author: Pau Espin Pedrol Date: Sun Jun 18 14:05:24 2017 +0200 Fix compilation warnings: use correct log type for uint32_t Change-Id: Ic1e3255800999669ca9619bfceb4124c773eff2d ----------------------------------------------------------------------- Summary of changes: configure.ac | 4 ++-- src/gsm/gsm0411_utils.c | 4 ++-- src/gsm/gsm48.c | 3 ++- src/gsm/gsm_utils.c | 2 +- src/logging.c | 4 ++-- src/utils.c | 7 ++++--- 6 files changed, 13 insertions(+), 11 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Fri Jun 23 14:21:30 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 23 Jun 2017 14:21:30 GMT Subject: libosmo-sccp.git branch master updated. 0.0.6.3-253-g4e015f6 Message-ID: <201706231421.v5NELUt3036554@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "SCCP Library". The branch, master has been updated via 4e015f6664ce730e1b44107a0f2f05971ae628bd (commit) from a70b4599f63b50c4d654eb9e1b1a099a7c8cdc36 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmo-sccp/commit/?id=4e015f6664ce730e1b44107a0f2f05971ae628bd commit 4e015f6664ce730e1b44107a0f2f05971ae628bd Author: Neels Hofmeyr Date: Thu Jun 22 20:56:52 2017 +0200 cosmetic: drop second ';;' Change-Id: I861b87e485d94f17e4b4a800c8da865f98633c92 ----------------------------------------------------------------------- Summary of changes: include/osmocom/sigtran/osmo_ss7.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- SCCP Library From gitosis at osmocom.org Fri Jun 23 14:22:01 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 23 Jun 2017 14:22:01 GMT Subject: osmo-bts.git branch master updated. 0.4.0-493-g9d294c9 Message-ID: <201706231422.v5NEM1p3036766@git.osmocom.org> This is an 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 9d294c9cb1dc35abf8604cf266b7734f814527fa (commit) from 5466ff9c1b548fc77fca4c727c276b29d33225d7 (commit) Those revisions listed above that are new 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=9d294c9cb1dc35abf8604cf266b7734f814527fa commit 9d294c9cb1dc35abf8604cf266b7734f814527fa Author: Max Date: Thu Jun 22 19:44:17 2017 +0200 lc15: fix jenkins build * use proper fw headers include path * do not quote $PARALLEL_MAKE variable Change-Id: Ib67305ae858ce322f7ea4ac6c6ce5007ce8e7ab9 Related: SYS#3682 ----------------------------------------------------------------------- Summary of changes: contrib/jenkins_lc15.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Fri Jun 23 15:43:00 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 23 Jun 2017 15:43:00 GMT Subject: libosmocore.git branch master updated. 0.9.6-321-g0d119ef8 Message-ID: <201706231543.v5NFh0T1097970@git.osmocom.org> This is an 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 0d119ef8b3c198088a88f56e58a9f70002a2a197 (commit) via 1349249f881702d98f8fc59ca2d23b59ffb74ac5 (commit) via 56c5b949faf31fffb848a0c00e9a6687ef948252 (commit) via 8aa85bd31abadedf69947250188795fad598dedd (commit) via b3be964d1cdddabb0f01172bbdae26914b738e45 (commit) via ea809df904dc3c59a23e0becf27681b6ecfe794f (commit) from 40e629bd66e0fde9ca810f8f42e12d07051e665c (commit) Those revisions listed above that are new 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=0d119ef8b3c198088a88f56e58a9f70002a2a197 commit 0d119ef8b3c198088a88f56e58a9f70002a2a197 Author: Pau Espin Pedrol Date: Sun Jun 18 11:02:37 2017 +0200 contrib: Enable -Werror by default Change-Id: I1752cad1e34cb6e5f36edf3f538d803eff29d18c http://cgit.osmocom.org/libosmocore/commit/?id=1349249f881702d98f8fc59ca2d23b59ffb74ac5 commit 1349249f881702d98f8fc59ca2d23b59ffb74ac5 Author: Pau Espin Pedrol Date: Fri Jun 23 11:18:04 2017 +0200 configure.ac: Fix C(PP)FLAGS for BSD build If we pass CFLAGS params to configure, then the CFLAGS set inside configure.ac are not applied and the build fails if -Werror is enabled because then BUILDING_LIBOSMOCORE is not defined. Seeing the following output at configure time in FreeBSD build: ./configure: CFLAGS+= -fsanitize=address -fsanitize=undefined: not found ./configure: CPPFLAGS+= -fsanitize=address -fsanitize=undefined: not found ./configure: CFLAGS+= -DBUILDING_LIBOSMOCORE -Wall: not found ./configure: CPPFLAGS+= -DBUILDING_LIBOSMOCORE -Wall: not found Change-Id: I692bbc66e5343998eec360a02a3a1fe73478c5c6 http://cgit.osmocom.org/libosmocore/commit/?id=56c5b949faf31fffb848a0c00e9a6687ef948252 commit 56c5b949faf31fffb848a0c00e9a6687ef948252 Author: Pau Espin Pedrol Date: Fri Jun 23 15:33:30 2017 +0200 jenkins.sh: Disable sanitize for FreeBSD Our current build server uses clang-3.4.1 and FreeBSD10.3, and AddressSanitizer support is not good yet on those versions, triggering some link issues when it is enabled. I tested using newer clang 3.7.1 in the same FreeBSD version but another compiler error related to __builtin_cpu_supports is triggered. Conclusion: Explicitly disable AddressSanitizer until we move to FreeBSD11 with clang 3.8. Before this commit, AddressSanitizer was implicitly disabled due to a shell compatibility issue which is fixed in next commit in the series, thus we need to explicitly disable it here. Change-Id: I0db497045a2ebf7877232b28ae1fcf1fd89fb3f3 http://cgit.osmocom.org/libosmocore/commit/?id=8aa85bd31abadedf69947250188795fad598dedd commit 8aa85bd31abadedf69947250188795fad598dedd Author: Pau Espin Pedrol Date: Fri Jun 23 12:43:31 2017 +0200 control_cmd.c: Fix unsigned comparison against < 0 Fixes following warning: control_cmd.c:294:16: warning: comparison of unsigned enum expression < 0 is always false [-Wtautological-compare] if (cmd->type < 0 || cmd->type == CTRL_TYPE_UNKNOWN) { Change-Id: I3df8a4f646222337927d9e3cac6d09a8a05cb20c http://cgit.osmocom.org/libosmocore/commit/?id=b3be964d1cdddabb0f01172bbdae26914b738e45 commit b3be964d1cdddabb0f01172bbdae26914b738e45 Author: Pau Espin Pedrol Date: Fri Jun 23 12:38:55 2017 +0200 abis_nm.c: Fix implicit enumeration type conversion Fixes following warning message: abis_nm.c:101:2: warning: implicit conversion from enumeration type 'enum abis_nm_msgtype_bs11' to different enumeration type 'enum abis_nm_msgtype' [-Wenum-conversion] Change-Id: Icb0ed423febf1ceb6626e256d32011b4118fc527 http://cgit.osmocom.org/libosmocore/commit/?id=ea809df904dc3c59a23e0becf27681b6ecfe794f commit ea809df904dc3c59a23e0becf27681b6ecfe794f Author: Pau Espin Pedrol Date: Fri Jun 23 11:03:55 2017 +0200 serial.c: Use pragma message instead of warning Change-Id: I65b1ef6e4b9ba0bf0c3c2f03311250f31ddb308a ----------------------------------------------------------------------- Summary of changes: configure.ac | 8 ++++---- contrib/jenkins-arm.sh | 4 ++-- contrib/jenkins.sh | 10 ++++++++-- src/ctrl/control_cmd.c | 2 +- src/gsm/abis_nm.c | 8 ++++---- src/serial.c | 2 +- 6 files changed, 20 insertions(+), 14 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Fri Jun 23 16:26:08 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 23 Jun 2017 16:26:08 GMT Subject: openbsc.git branch neels/aoip updated. 0.15.0-871-g366c7b0a0 Message-ID: <201706231626.v5NGQ8kP013122@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was 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/aoip has been updated via 366c7b0a0fdd96eee35805f67a1e914bd827bc3c (commit) via 628cf3d0db67ecdd688a14f66439d746cd681b6f (commit) from 5600a21a6502230ef2e08ebb9b3ba9b7fc869397 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=366c7b0a0fdd96eee35805f67a1e914bd827bc3c commit 366c7b0a0fdd96eee35805f67a1e914bd827bc3c Author: Neels Hofmeyr Date: Fri Jun 23 17:40:14 2017 +0200 osmo_bsc_main: use osmo_sccp_make_addr_pc_ssn() for SCCP addresses Change-Id: Ib065533273acfabec9d9d4380dcbd6cf16744343 http://cgit.osmocom.org/openbsc/commit/?id=628cf3d0db67ecdd688a14f66439d746cd681b6f commit 628cf3d0db67ecdd688a14f66439d746cd681b6f Author: Neels Hofmeyr Date: Fri Jun 23 17:36:01 2017 +0200 AoIP+3G: use one common SCCP client for A and IuCS Move osmo_sccp_simple_client() setup out of iu_init() and a_init(). In msc_main.c and sgsn_main.c, initialize the STP connection first and then pass to iu_init() and a_init(). This allows serving 3G (IuCS) and 2G (A) from one and the same MSC instance. Since both OsmoHNBGW and OsmoBSC are using PC 23 by default now, move BSC to PC 42 (because OsmoBSC typically has vty port 4242, bla). Also: a_iface.c: remove now unused defines a_init(): remove osmo_ss7_init() call that duplicated msc_main.c Change-Id: Ib1fb13ea756655f7e9d43636d497a54e6ae9c032 ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/a_iface.h | 3 +-- openbsc/include/openbsc/gsm_data.h | 2 ++ openbsc/include/openbsc/iu.h | 3 +-- openbsc/src/gprs/sgsn_main.c | 16 +++++++++++++++- openbsc/src/libiu/iu.c | 8 +++----- openbsc/src/libmsc/a_iface.c | 14 ++------------ openbsc/src/osmo-bsc/osmo_bsc_main.c | 12 ++++-------- openbsc/src/osmo-msc/msc_main.c | 16 ++++++++++++---- 8 files changed, 40 insertions(+), 34 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Fri Jun 23 21:33:30 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 23 Jun 2017 21:33:30 GMT Subject: osmo-bts.git branch neels/test updated. 0.4.0-495-g441d7d6 Message-ID: <201706232133.v5NLXUWT007824@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, neels/test has been updated discards 51c2e69b62a9b7c428318bb635a049e4041369b6 (commit) via 441d7d6d6bd4b6e1772a4360f01a9cf4aeb1da0b (commit) via 247e216762ddc5ce6afc9053dda81c242b15db09 (commit) via 9d294c9cb1dc35abf8604cf266b7734f814527fa (commit) via 5466ff9c1b548fc77fca4c727c276b29d33225d7 (commit) via 94bdcfd803038099aaac739b5bca62bc8965a08c (commit) via 114293a414bd5b7c86622ec8c293c4034c80d243 (commit) via d4806db1e59a9e205e323a3fe5aa8a39379ee13d (commit) via 71ad40c647c09e232e94eb4b2accd68db441d95a (commit) via 5b87144f91f86310073d6652c12fa717746ed8ba (commit) via d5971d0681d5e9fb27c1c2c97e943f9d9e8cb2f8 (commit) via aa5edff4771b990d4b90f33a7b706c1171833977 (commit) via f4544573f84f2fbfd2f11b4c35274c304c05df4b (commit) via 186c6bac0758b6f94aa101e151664b0dea5d8975 (commit) via 340cff51f49f6e798cb5fb6d1b9febdd09902906 (commit) via 0b7a3e9f62bd3eaf2a9bf2c75028a91c8072d389 (commit) via 0227e4d04caa62698a16894a2883bbac38dff6cc (commit) via 61d36212b15aca972443a169c6a893590c9709d0 (commit) via de9357251c53af4e5abee5724c098d1db6271bf9 (commit) via b7793ed8fd29fb2c4092ed08abcf8c859cd18108 (commit) via 1dcbee3420fc89306da4e5ff28d39e64a55cfc02 (commit) via 78a5073dfb38e9ab51a87a42db2db4e8347a084d (commit) via 16b8f51839d419d7cd3933af1c21521e1e13a940 (commit) via 0e7886d37957dacec7831b8a8fc337beeb7b0907 (commit) via 3e2de526b0ec314ac0dbacb58d5004e7aea04dfb (commit) via 88b2cc30a6a7253c2c4c76178e5727fad48556ca (commit) via 67d3b8b136a720a0487074c23bc1656f681c94f1 (commit) via 95d2505e579be07c89022239366ebd71b12450c0 (commit) via d22b5b84c0ac656da47d7bc83e9a4b954d766ed6 (commit) via d5fdcfe6d95f52fb76c4f4201969347a062fc9fd (commit) via e3a3906ee9b7e1a6d4a3af05cd34a9da4a62e33e (commit) via 8a8d73a691c709403be4adbe8f2a7150b4d5998a (commit) via d36b3a84638d6db940387f0e18c98855202f554d (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 (51c2e69b62a9b7c428318bb635a049e4041369b6) \ N -- N -- N (441d7d6d6bd4b6e1772a4360f01a9cf4aeb1da0b) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=441d7d6d6bd4b6e1772a4360f01a9cf4aeb1da0b commit 441d7d6d6bd4b6e1772a4360f01a9cf4aeb1da0b Author: Neels Hofmeyr Date: Fri Jun 23 23:32:37 2017 +0200 Revert "RSL: receive and send multiple SI2q messages" This reverts commit 340cff51f49f6e798cb5fb6d1b9febdd09902906. http://cgit.osmocom.org/osmo-bts/commit/?id=247e216762ddc5ce6afc9053dda81c242b15db09 commit 247e216762ddc5ce6afc9053dda81c242b15db09 Author: Neels Hofmeyr Date: Fri Jun 23 23:32:32 2017 +0200 Revert "RSL: check for abnormal SI2q values" This reverts commit 186c6bac0758b6f94aa101e151664b0dea5d8975. ----------------------------------------------------------------------- Summary of changes: Makefile.am | 2 +- contrib/jenkins_bts_model.sh | 4 + contrib/jenkins_bts_trx.sh | 18 +- contrib/jenkins_common.sh | 24 +++ contrib/jenkins_lc15.sh | 29 +++ contrib/jenkins_oct.sh | 41 +--- contrib/jenkins_oct_and_bts_trx.sh | 34 +--- contrib/jenkins_sysmobts.sh | 39 +--- contrib/osmo-bts-lc15.service | 20 ++ .../{sysmobts.service => osmo-bts-sysmo.service} | 1 + contrib/sysmobts-mgr.service | 4 +- contrib/sysmobts.service | 1 + doc/examples/litecell15/lc15bts-mgr.cfg | 64 +++++++ doc/examples/{ => sysmo}/sysmobts-mgr.cfg | 0 doc/examples/trx/osmo-bts.cfg | 2 + include/osmo-bts/bts.h | 2 +- include/osmo-bts/gsm_data.h | 4 +- include/osmo-bts/measurement.h | 3 + include/osmo-bts/phy_link.h | 5 +- include/osmo-bts/scheduler.h | 4 +- include/osmo-bts/scheduler_backend.h | 2 +- src/common/l1sap.c | 4 + src/common/measurement.c | 135 ++++++++++---- src/common/oml.c | 207 ++++++++++++++------- src/common/rsl.c | 19 +- src/common/scheduler.c | 6 +- src/common/sysinfo.c | 32 ++-- src/osmo-bts-litecell15/main.c | 4 + src/osmo-bts-litecell15/misc/lc15bts_mgr_nl.c | 2 +- src/osmo-bts-litecell15/misc/lc15bts_misc.c | 14 +- src/osmo-bts-litecell15/misc/lc15bts_par.c | 70 +++---- src/osmo-bts-litecell15/misc/lc15bts_par.h | 13 +- src/osmo-bts-litecell15/misc/lc15bts_util.c | 14 +- src/osmo-bts-octphy/l1_if.c | 3 + src/osmo-bts-octphy/l1_oml.c | 14 +- src/osmo-bts-sysmo/l1_if.c | 16 +- src/osmo-bts-sysmo/main.c | 5 + src/osmo-bts-sysmo/misc/sysmobts_mgr_temp.c | 4 +- src/osmo-bts-sysmo/misc/sysmobts_mgr_vty.c | 8 +- src/osmo-bts-trx/main.c | 6 +- src/osmo-bts-trx/scheduler_trx.c | 6 +- src/osmo-bts-trx/trx_if.c | 43 ++--- src/osmo-bts-trx/trx_if.h | 3 +- src/osmo-bts-trx/trx_vty.c | 45 ++++- 44 files changed, 603 insertions(+), 373 deletions(-) create mode 100644 contrib/jenkins_common.sh create mode 100755 contrib/jenkins_lc15.sh create mode 100644 contrib/osmo-bts-lc15.service copy contrib/{sysmobts.service => osmo-bts-sysmo.service} (96%) create mode 100644 doc/examples/litecell15/lc15bts-mgr.cfg copy doc/examples/{ => sysmo}/sysmobts-mgr.cfg (100%) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Fri Jun 23 22:45:04 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 23 Jun 2017 22:45:04 GMT Subject: osmo-bts.git branch neels/test updated. 0.4.0-495-g8b4700d Message-ID: <201706232245.v5NMj4KW042170@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, neels/test has been updated discards 441d7d6d6bd4b6e1772a4360f01a9cf4aeb1da0b (commit) discards 247e216762ddc5ce6afc9053dda81c242b15db09 (commit) via 8b4700dc967bd751a46b42b5789df9bd5ff0335c (commit) via 73b071b1d24f814979adcc772480ccd4abb878d1 (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 (441d7d6d6bd4b6e1772a4360f01a9cf4aeb1da0b) \ N -- N -- N (8b4700dc967bd751a46b42b5789df9bd5ff0335c) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=8b4700dc967bd751a46b42b5789df9bd5ff0335c commit 8b4700dc967bd751a46b42b5789df9bd5ff0335c Author: Neels Hofmeyr Date: Fri Jun 23 23:32:37 2017 +0200 Revert "RSL: receive and send multiple SI2q messages" This reverts commit 340cff51f49f6e798cb5fb6d1b9febdd09902906. osmo-gsm-tester detected a regression due to commit 186c6bac0758b6f94aa101e151664b0dea5d8975, which above commit apparently depends on. Revert this along to avoid conflicts. Change-Id: I15bca30ddc09a7a3044096626016f6130d07636c http://cgit.osmocom.org/osmo-bts/commit/?id=73b071b1d24f814979adcc772480ccd4abb878d1 commit 73b071b1d24f814979adcc772480ccd4abb878d1 Author: Neels Hofmeyr Date: Fri Jun 23 23:32:32 2017 +0200 Revert "RSL: check for abnormal SI2q values" This reverts commit 186c6bac0758b6f94aa101e151664b0dea5d8975. osmo-gsm-tester detected a regression due to this commit, when running osmo-bts-trx. The modems timed out when waiting for them to register with the osmo-bts-trx network. osmo-bts-sysmo is apparently not affected. No further details on the failure cause are known yet. The failure is shown for example by http://jenkins.osmocom.org/jenkins/view/osmo-gsm-tester/job/osmo-gsm-tester_run/868/ Change-Id: I456e9add788393ca781213cef31b5bc3d48fd531 ----------------------------------------------------------------------- Summary of changes: hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Fri Jun 23 22:45:25 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 23 Jun 2017 22:45:25 GMT Subject: osmo-bts.git branch master updated. 0.4.0-495-g8b4700d Message-ID: <201706232245.v5NMjP7W042287@git.osmocom.org> This is an 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 8b4700dc967bd751a46b42b5789df9bd5ff0335c (commit) via 73b071b1d24f814979adcc772480ccd4abb878d1 (commit) from 9d294c9cb1dc35abf8604cf266b7734f814527fa (commit) Those revisions listed 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/common/rsl.c | 67 +++++++++++++++++++++------------------------------- src/common/sysinfo.c | 16 +------------ 2 files changed, 28 insertions(+), 55 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Fri Jun 23 22:53:17 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 23 Jun 2017 22:53:17 GMT Subject: osmo-bts.git branch master updated. 0.4.0-495-g61f9158 Message-ID: <201706232253.v5NMrHnK043979@git.osmocom.org> This is an 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 discards 8b4700dc967bd751a46b42b5789df9bd5ff0335c (commit) discards 73b071b1d24f814979adcc772480ccd4abb878d1 (commit) via 61f9158eaffd7f4be76f7a44d803d9ba14988d92 (commit) via 1ba0cfe9c0fe8423f9d2f8676ad39c5fd53e237f (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 (8b4700dc967bd751a46b42b5789df9bd5ff0335c) \ N -- N -- N (61f9158eaffd7f4be76f7a44d803d9ba14988d92) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=61f9158eaffd7f4be76f7a44d803d9ba14988d92 commit 61f9158eaffd7f4be76f7a44d803d9ba14988d92 Author: Neels Hofmeyr Date: Fri Jun 23 23:32:37 2017 +0200 Revert "RSL: receive and send multiple SI2q messages" This reverts commit 340cff51f49f6e798cb5fb6d1b9febdd09902906. osmo-gsm-tester detected a regression due to this commit, when running osmo-bts-trx. The modems timed out when waiting for them to register with the osmo-bts-trx network. osmo-bts-sysmo is apparently not affected. No further details on the failure cause are known yet. The failure is shown for example by http://jenkins.osmocom.org/jenkins/view/osmo-gsm-tester/job/osmo-gsm-tester_run/868/ Change-Id: I15bca30ddc09a7a3044096626016f6130d07636c http://cgit.osmocom.org/osmo-bts/commit/?id=1ba0cfe9c0fe8423f9d2f8676ad39c5fd53e237f commit 1ba0cfe9c0fe8423f9d2f8676ad39c5fd53e237f Author: Neels Hofmeyr Date: Fri Jun 23 23:32:32 2017 +0200 Revert "RSL: check for abnormal SI2q values" This reverts commit 186c6bac0758b6f94aa101e151664b0dea5d8975. osmo-gsm-tester detected a regression due to commit 340cff51f49f6e798cb5fb6d1b9febdd09902906, which above commit apparently depends on. Revert this along to avoid conflicts. Change-Id: I456e9add788393ca781213cef31b5bc3d48fd531 ----------------------------------------------------------------------- Summary of changes: hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Sat Jun 24 14:46:54 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 24 Jun 2017 14:46:54 GMT Subject: libosmocore.git branch master updated. 0.9.6-322-g56ebc6fd Message-ID: <201706241446.v5OEksFm074818@git.osmocom.org> This is an 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 56ebc6fd37a17259ff5acd2001c95eadddf458ce (commit) from 0d119ef8b3c198088a88f56e58a9f70002a2a197 (commit) Those revisions listed above that are new 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=56ebc6fd37a17259ff5acd2001c95eadddf458ce commit 56ebc6fd37a17259ff5acd2001c95eadddf458ce Author: Vadim Yanitskiy Date: Sat Jun 24 16:20:44 2017 +0700 gitignore all tests using mask Use the 'tests/*/*_test' mask to ignore all test binaries instead of specifying each of them. Change-Id: If85e665d1c2a0b55d23937db5725768cdbf14f58 ----------------------------------------------------------------------- Summary of changes: .gitignore | 43 +------------------------------------------ 1 file changed, 1 insertion(+), 42 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Sat Jun 24 14:47:08 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 24 Jun 2017 14:47:08 GMT Subject: osmo-bts.git branch master updated. 0.4.0-500-g2a4c5fa Message-ID: <201706241447.v5OEl8sm074914@git.osmocom.org> This is an 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 2a4c5fa2b388e6395b0e5d44bbf7ee60c7a82bcb (commit) via 4699ebaa266ddfc2aad341a089c2fddbd87ba7b2 (commit) via 7a6b178fc0af7c90b901db9ec34dd3ff169db042 (commit) via 53216b5d1f2143b4aad73b41c1db483fa9a0fb42 (commit) via 50f8165540e112260790769f0428b10cb783f8e8 (commit) from 61f9158eaffd7f4be76f7a44d803d9ba14988d92 (commit) Those revisions listed above that are new 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=2a4c5fa2b388e6395b0e5d44bbf7ee60c7a82bcb commit 2a4c5fa2b388e6395b0e5d44bbf7ee60c7a82bcb Author: Minh-Quang Nguyen Date: Sat Jun 24 01:08:30 2017 +0200 LC15: properly handle BS-AG-BLKS-RES as received from BSC Closes: OS#2014 Change-Id: Icf437e621d1991f6185e31a0953773309e2bf5ac http://cgit.osmocom.org/osmo-bts/commit/?id=4699ebaa266ddfc2aad341a089c2fddbd87ba7b2 commit 4699ebaa266ddfc2aad341a089c2fddbd87ba7b2 Author: Harald Welte Date: Sat Jun 24 00:36:54 2017 +0200 l1sap: if lchan is in loopback, don't accept incoming RTP When the lchan is in loopback mode, we loop back all uplink blocks into downlink blocks. We do not processs any RTP frames for that lchan anymore. Rather, we discard those RTP frames to avoid mixing looped-back samples with those received from remote. Change-Id: I29ef4963e9c491c94c413cbc10436a2388c04d9b http://cgit.osmocom.org/osmo-bts/commit/?id=7a6b178fc0af7c90b901db9ec34dd3ff169db042 commit 7a6b178fc0af7c90b901db9ec34dd3ff169db042 Author: Harald Welte Date: Fri Jun 23 18:57:50 2017 +0200 osmo-bts-sysmo/l1_if.c: PH-DATA.ind belongs to L1P, not L1C L1C is control, while L1P is data primitive. Change-Id: I5a0ef08df96a67cd25b11eb23c60934011b01c29 http://cgit.osmocom.org/osmo-bts/commit/?id=53216b5d1f2143b4aad73b41c1db483fa9a0fb42 commit 53216b5d1f2143b4aad73b41c1db483fa9a0fb42 Author: Harald Welte Date: Fri Jun 23 21:08:09 2017 +0200 l1sap.c: Factor out function to limit message queue Change-Id: I0fe0fc6b17cefdbf6b2d9f30ed08306998d30687 http://cgit.osmocom.org/osmo-bts/commit/?id=50f8165540e112260790769f0428b10cb783f8e8 commit 50f8165540e112260790769f0428b10cb783f8e8 Author: Harald Welte Date: Sun Jun 18 13:23:40 2017 +0300 measurement: Remove dead code We used to have trx_meas_check_compute() and call that from the bts-specific code in order to iterate over all timeslots and all lchans in the timeslots if we have to send measurement reports. This was executed once per frame, and created unequal CPU load over time, which in turn might increase different per-ts jitter. Since 2f028c4e2c29f63df9926435466aa35377947767 in April 2017 we have lchan_meas_check_compute(), which performs this on a per-lchan basis, and hence CPU load is distributed over all active timeslots. Change-Id: I6308cefe4a51e55719ea4ed4d613d3782b805c08 ----------------------------------------------------------------------- Summary of changes: include/osmo-bts/measurement.h | 2 -- src/common/l1sap.c | 44 +++++++++++++++++++++-------------------- src/common/measurement.c | 37 ---------------------------------- src/osmo-bts-litecell15/l1_if.c | 2 +- src/osmo-bts-sysmo/l1_if.c | 2 +- 5 files changed, 25 insertions(+), 62 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Sun Jun 25 18:28:48 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 25 Jun 2017 18:28:48 GMT Subject: libosmo-sccp.git branch neels/aoip updated. 0.0.6.3-260-gf402fdc Message-ID: <201706251828.v5PISmQw087389@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "SCCP Library". The branch, neels/aoip has been updated discards 22e2d18a156fbfce121964f66d5348db29674c20 (commit) discards bcb64109c227e340769f11c958b1bb25330e89ce (commit) discards 76e62258dde36f3df183b81421fd638fe796b468 (commit) discards 1fb2744f5660559929c7c21c7423b08d6aedfd28 (commit) discards 6ec0350fcc007c6e73e43bb000269aa222e4e3b7 (commit) discards 459b9974610d7a1a5e93d04300c161942fad63e9 (commit) via f402fdc0598e555feeb439ee522ca063140188a5 (commit) via 1df11eef57df6067b6a25f39872d13d09f8d00f0 (commit) via 92a108443ed038b2d90e8d8a0a20f96a4278765f (commit) via 851fa476ed5bbba4811c27e0a62b401320506d14 (commit) via 4d9a3ac6b77d62a40431efccf2c7ae540fc54c56 (commit) via b0eda42f65da9800b4c6081dfe264f648ea2d26e (commit) via 58ddc483710a09e5c5c07a03154895fc1038915e (commit) via 4e015f6664ce730e1b44107a0f2f05971ae628bd (commit) via a70b4599f63b50c4d654eb9e1b1a099a7c8cdc36 (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 (22e2d18a156fbfce121964f66d5348db29674c20) \ N -- N -- N (f402fdc0598e555feeb439ee522ca063140188a5) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmo-sccp/commit/?id=f402fdc0598e555feeb439ee522ca063140188a5 commit f402fdc0598e555feeb439ee522ca063140188a5 Author: Neels Hofmeyr Date: Fri Jun 23 15:48:47 2017 +0200 fix warning: sccp_scoc.c: missing header Change-Id: I0577346379bd41b25a75331f53d7914ee0696931 http://cgit.osmocom.org/libosmo-sccp/commit/?id=1df11eef57df6067b6a25f39872d13d09f8d00f0 commit 1df11eef57df6067b6a25f39872d13d09f8d00f0 Author: Neels Hofmeyr Date: Thu Jun 22 21:06:49 2017 +0200 osmo_sccp_user_sap_down(): store called/calling addr in new conn Change-Id: I7a52053c2377e47d558e41db59d0fb736a11ffe8 http://cgit.osmocom.org/libosmo-sccp/commit/?id=92a108443ed038b2d90e8d8a0a20f96a4278765f commit 92a108443ed038b2d90e8d8a0a20f96a4278765f Author: Neels Hofmeyr Date: Thu Jun 22 21:04:56 2017 +0200 sccp_scoc fsm: abort with error log on null conn Change-Id: I091e5b6e64b24ce94b6495f3006f44c17d513ee7 http://cgit.osmocom.org/libosmo-sccp/commit/?id=851fa476ed5bbba4811c27e0a62b401320506d14 commit 851fa476ed5bbba4811c27e0a62b401320506d14 Author: Neels Hofmeyr Date: Wed May 17 23:58:04 2017 +0200 Revert "SCOC: When sending a CORE/CR, SUA SRC_ADDR == CallingPartyAddress" According to pmaier, this commit breaks AoIP in openbsc.git. Until this question is resolved, I will revert this on my branch to be able to build binaries for the osmo-gsm-tester. This reverts commit 5527df78adc08b76df07c4b682263b5bdd6181d4. http://cgit.osmocom.org/libosmo-sccp/commit/?id=4d9a3ac6b77d62a40431efccf2c7ae540fc54c56 commit 4d9a3ac6b77d62a40431efccf2c7ae540fc54c56 Author: Neels Hofmeyr Date: Thu Jun 22 21:10:53 2017 +0200 sccp_user.c: add missing error logging Change-Id: I98e400e297f8fa83037a8e74a936e4ecc137099c http://cgit.osmocom.org/libosmo-sccp/commit/?id=b0eda42f65da9800b4c6081dfe264f648ea2d26e commit b0eda42f65da9800b4c6081dfe264f648ea2d26e Author: Neels Hofmeyr Date: Thu Jun 22 21:08:12 2017 +0200 gen_mtp_transfer_req_xua(): add addr to error log for missing DPC Change-Id: Icfd45bcbecc440b94893db2aca537a162f210abd http://cgit.osmocom.org/libosmo-sccp/commit/?id=58ddc483710a09e5c5c07a03154895fc1038915e commit 58ddc483710a09e5c5c07a03154895fc1038915e Author: Neels Hofmeyr Date: Thu Jun 22 21:03:14 2017 +0200 add various debug logging to help figure out complex SCCP routing Change-Id: Ia3243606d6cad7721f7da7f6caba2caa90ae2bbd ----------------------------------------------------------------------- Summary of changes: include/osmocom/sigtran/osmo_ss7.h | 2 +- src/sccp_scoc.c | 1 + tests/xua/xua_test.c | 4 +++- tests/xua/xua_test.ok | 2 ++ 4 files changed, 7 insertions(+), 2 deletions(-) hooks/post-receive -- SCCP Library From gitosis at osmocom.org Sun Jun 25 18:50:14 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 25 Jun 2017 18:50:14 GMT Subject: libosmocore.git branch master updated. 0.9.6-323-g52a881e9 Message-ID: <201706251850.v5PIoEOl092068@git.osmocom.org> This is an 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 52a881e98a77ec939bdeddadbba9d47e7a7ec32e (commit) from 56ebc6fd37a17259ff5acd2001c95eadddf458ce (commit) Those revisions listed above that are new 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=52a881e98a77ec939bdeddadbba9d47e7a7ec32e commit 52a881e98a77ec939bdeddadbba9d47e7a7ec32e Author: Neels Hofmeyr Date: Mon Jun 19 18:59:00 2017 +0200 doxygen: gsm: do not exclude include/gsm/protocol/* Clear out the EXCLUDE tag to not exclude anything. Tried to add API doc to gsm/protocol/gsm_08_08.h and after a long time found out why they are not appearing in the API doc. The original reason to exclude these files was that we were not going to copy-paste descriptions from the 3GPP specs. Nevertheless, for an API doc reader it is helpful if all data structures are listed and linked. Change-Id: Ib569a46f00866bdaa4017f803d85f625ae011316 ----------------------------------------------------------------------- Summary of changes: Doxyfile.gsm.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Sun Jun 25 21:17:13 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 25 Jun 2017 21:17:13 GMT Subject: libosmo-sccp.git branch neels/aoip updated. 0.0.6.3-260-g40a4227 Message-ID: <201706252117.v5PLHD5u029954@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "SCCP Library". The branch, neels/aoip has been updated discards f402fdc0598e555feeb439ee522ca063140188a5 (commit) discards 1df11eef57df6067b6a25f39872d13d09f8d00f0 (commit) discards 92a108443ed038b2d90e8d8a0a20f96a4278765f (commit) discards 851fa476ed5bbba4811c27e0a62b401320506d14 (commit) discards 4d9a3ac6b77d62a40431efccf2c7ae540fc54c56 (commit) discards b0eda42f65da9800b4c6081dfe264f648ea2d26e (commit) discards 58ddc483710a09e5c5c07a03154895fc1038915e (commit) via 40a4227280c4fff45723d231f7ed90c159bafb3e (commit) via 2661fc9193a106d414febd3ba0fa954b5b45aa80 (commit) via 019fb7211523be6fd672af29f8ce40a74ba3270c (commit) via 6d60152b884eb8be100df0f190f5204b3a3f88e1 (commit) via 38d2aabd4a880dcdfa3a49dd8d83e2cfd30402ac (commit) via c5b26c9959ff4a9d75e60ae5d8a05cd95ead1f29 (commit) via 3468d5dce45e34a63b52061b8aaa9c095f473cf4 (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 (f402fdc0598e555feeb439ee522ca063140188a5) \ N -- N -- N (40a4227280c4fff45723d231f7ed90c159bafb3e) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmo-sccp/commit/?id=40a4227280c4fff45723d231f7ed90c159bafb3e commit 40a4227280c4fff45723d231f7ed90c159bafb3e Author: Neels Hofmeyr Date: Fri Jun 23 15:48:47 2017 +0200 fix warning: sccp_scoc.c: missing header Change-Id: I0577346379bd41b25a75331f53d7914ee0696931 http://cgit.osmocom.org/libosmo-sccp/commit/?id=2661fc9193a106d414febd3ba0fa954b5b45aa80 commit 2661fc9193a106d414febd3ba0fa954b5b45aa80 Author: Neels Hofmeyr Date: Thu Jun 22 21:06:49 2017 +0200 osmo_sccp_user_sap_down(): store called/calling addr in new conn Change-Id: I7a52053c2377e47d558e41db59d0fb736a11ffe8 http://cgit.osmocom.org/libosmo-sccp/commit/?id=019fb7211523be6fd672af29f8ce40a74ba3270c commit 019fb7211523be6fd672af29f8ce40a74ba3270c Author: Neels Hofmeyr Date: Thu Jun 22 21:04:56 2017 +0200 sccp_scoc fsm: abort with error log on null conn Change-Id: I091e5b6e64b24ce94b6495f3006f44c17d513ee7 http://cgit.osmocom.org/libosmo-sccp/commit/?id=6d60152b884eb8be100df0f190f5204b3a3f88e1 commit 6d60152b884eb8be100df0f190f5204b3a3f88e1 Author: Neels Hofmeyr Date: Wed May 17 23:58:04 2017 +0200 Revert "SCOC: When sending a CORE/CR, SUA SRC_ADDR == CallingPartyAddress" According to pmaier, this commit breaks AoIP in openbsc.git. Until this question is resolved, I will revert this on my branch to be able to build binaries for the osmo-gsm-tester. This reverts commit 5527df78adc08b76df07c4b682263b5bdd6181d4. http://cgit.osmocom.org/libosmo-sccp/commit/?id=38d2aabd4a880dcdfa3a49dd8d83e2cfd30402ac commit 38d2aabd4a880dcdfa3a49dd8d83e2cfd30402ac Author: Neels Hofmeyr Date: Thu Jun 22 21:10:53 2017 +0200 sccp_user.c: add missing error logging Change-Id: I98e400e297f8fa83037a8e74a936e4ecc137099c http://cgit.osmocom.org/libosmo-sccp/commit/?id=c5b26c9959ff4a9d75e60ae5d8a05cd95ead1f29 commit c5b26c9959ff4a9d75e60ae5d8a05cd95ead1f29 Author: Neels Hofmeyr Date: Thu Jun 22 21:08:12 2017 +0200 gen_mtp_transfer_req_xua(): add addr to error log for missing DPC Change-Id: Icfd45bcbecc440b94893db2aca537a162f210abd http://cgit.osmocom.org/libosmo-sccp/commit/?id=3468d5dce45e34a63b52061b8aaa9c095f473cf4 commit 3468d5dce45e34a63b52061b8aaa9c095f473cf4 Author: Neels Hofmeyr Date: Thu Jun 22 21:03:14 2017 +0200 add/tweak various logging to help figure out complex routing Add function osmo_ss7_point_code_print2() to be able to print two point codes in the same log message. Change signatures of two static functions to aid logging: add invalid ref arg to sccp_scoc_rx_inval_src_ref(), pass conn instead of inst to sccp_scoc_rx_inval_opc(). Change-Id: Ia3243606d6cad7721f7da7f6caba2caa90ae2bbd ----------------------------------------------------------------------- Summary of changes: include/osmocom/sigtran/osmo_ss7.h | 1 + src/m3ua.c | 27 +++++++++++++++++++++------ src/osmo_ss7.c | 32 +++++++++++++++++++++++--------- src/osmo_ss7_hmrt.c | 35 ++++++++++++++++++++--------------- src/sccp_scoc.c | 23 ++++++++++++++--------- src/sccp_scrc.c | 4 ---- src/sccp_user.c | 8 ++++---- 7 files changed, 83 insertions(+), 47 deletions(-) hooks/post-receive -- SCCP Library From gitosis at osmocom.org Mon Jun 26 11:18:33 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 26 Jun 2017 11:18:33 GMT Subject: osmo-bts.git branch master updated. 0.4.0-501-g620bd83 Message-ID: <201706261118.v5QBIXG5040966@git.osmocom.org> This is an 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 620bd83b129f8a216c68b2d57c509122e1538479 (commit) from 2a4c5fa2b388e6395b0e5d44bbf7ee60c7a82bcb (commit) Those revisions listed above that are new 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=620bd83b129f8a216c68b2d57c509122e1538479 commit 620bd83b129f8a216c68b2d57c509122e1538479 Author: Max Date: Thu Jun 22 13:07:33 2017 +0200 Add missing include for abis.h header file This fixes compilation warning: implicit declaration of function ???abis_bts_rsl_sendmsg??? Change-Id: I956561b2f953c7d380a26442fad84bc8262ea129 ----------------------------------------------------------------------- Summary of changes: src/common/l1sap.c | 1 + 1 file changed, 1 insertion(+) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Mon Jun 26 13:48:26 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 26 Jun 2017 13:48:26 GMT Subject: osmo-bts.git branch master updated. 0.4.0-502-gd084665 Message-ID: <201706261348.v5QDmQ9t075041@git.osmocom.org> This is an 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 d0846651a3c2120a661212d07106584267f66475 (commit) from 620bd83b129f8a216c68b2d57c509122e1538479 (commit) Those revisions listed above that are new 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=d0846651a3c2120a661212d07106584267f66475 commit d0846651a3c2120a661212d07106584267f66475 Author: Philipp Maier Date: Fri Jun 16 13:31:36 2017 +0200 measurement: improve log output The code that receives the uplink measurement data from L1 does not print the number of already received uplink measurements. Since this is a valuable information when debugging the log output will now print this information as well. (Patch by Octasic Inc.) Change-Id: I79926f25de088571fcc2c14388c72fc968c2d382 ----------------------------------------------------------------------- Summary of changes: src/common/measurement.c | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Mon Jun 26 14:17:06 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 26 Jun 2017 14:17:06 GMT Subject: osmo-bts.git branch neels/trx_test created. 0.4.0-512-gbbc2000 Message-ID: <201706261417.v5QEH64j081262@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, neels/trx_test has been created at bbc20004809aeb36c1a4cd2709c46ffec44719e0 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=bbc20004809aeb36c1a4cd2709c46ffec44719e0 commit bbc20004809aeb36c1a4cd2709c46ffec44719e0 Author: Harald Welte Date: Sat Jun 24 18:44:30 2017 +0200 TRX: Remove bogus extern global variable declarations Those global variable declarations for non-existing variables were introduced in 8a8d73a691c709403be4adbe8f2a7150b4d5998a, let's remove them again. The source / destination IP address is a parameter of the phy_link, and not a global variable. Change-Id: I94b5f934fc3bd00b0467d90029d3053b16594186 http://cgit.osmocom.org/osmo-bts/commit/?id=995448d9ddaa38446f752306262f98779cfe3929 commit 995448d9ddaa38446f752306262f98779cfe3929 Author: Harald Welte Date: Sat Jun 24 18:42:00 2017 +0200 TRX: Remove global variables, move SETBSIC/SETTSC handling into phy_link Whether or not we are talking to an OpenBTS (SETBSIC) or OsmoTRX (SETTSC) transceiver is a property of the phy_link, and not a property of the BTS. Also, we *really, really* should never use global variables. I'm very happy this is being cleaned up, finally. Change-Id: I51aeb17661dfd63ff347f7b2c0d7ffa383ec814c http://cgit.osmocom.org/osmo-bts/commit/?id=4dcc1ad174846fd91261a4c56c6273a48b922629 commit 4dcc1ad174846fd91261a4c56c6273a48b922629 Author: Harald Welte Date: Sat Jun 24 18:20:41 2017 +0200 TRX: don't free l1h in trx_phy_inst_close() l1h is allocated in bts_model_phy_instance_set_defaults() and not in trx_phy_inst_open(). Hence, trx_phy_inst_close() should not free() it! Change-Id: I0ac4e57a882e5a31143499c1662d8d8e52320938 http://cgit.osmocom.org/osmo-bts/commit/?id=c1206c1fbadc108b5017fb59fcc12119c1e053d0 commit c1206c1fbadc108b5017fb59fcc12119c1e053d0 Author: Harald Welte Date: Sat Jun 24 18:15:40 2017 +0200 TRX: merge/simplify l1_if and trx_if code Related code / function structure still dates back to the pre-phy_link days. Let's clean this up to make things less convoluted and reduce the number of non-static symbols needed between code split over two files. Change-Id: I1f30ae1f547a5c01c516d4a05032193294c25f2d http://cgit.osmocom.org/osmo-bts/commit/?id=a5e4d725032d1df574c16c6e85683b7280523116 commit a5e4d725032d1df574c16c6e85683b7280523116 Author: Harald Welte Date: Sat Jun 24 18:02:42 2017 +0200 TRX: Rename trx_if_data() -> trx_if_send_burst() The new name makes it clear what the function actually does: Send burst data via the trx interface. Change-Id: I5031541d4ae4244a62a18acf71139db2874927fa http://cgit.osmocom.org/osmo-bts/commit/?id=8aa4d0c0b2c92d881e8aa7adc8f46e94cf6f6e54 commit 8aa4d0c0b2c92d881e8aa7adc8f46e94cf6f6e54 Author: Harald Welte Date: Sat Jun 24 17:20:58 2017 +0200 trx_if: Improve error handling There ware some error conditions that the previous code didn't catch and/or report, such as unparseable TRX control strings, non-terminated buffers, ... Change-Id: I354d0c121880553ce1bd59b7394d52b104b7d6da http://cgit.osmocom.org/osmo-bts/commit/?id=428c0371fb03bba969a55bc0b905edb39a42ef79 commit 428c0371fb03bba969a55bc0b905edb39a42ef79 Author: Harald Welte Date: Sat Jun 24 17:20:30 2017 +0200 TRX: trx_if: Improve code description / comments Change-Id: I4e19d68782a12e52ba1d3ba2665060275d04866c http://cgit.osmocom.org/osmo-bts/commit/?id=d69f4f556873251c01f2a1ccb847feef86676b13 commit d69f4f556873251c01f2a1ccb847feef86676b13 Author: Harald Welte Date: Fri Jun 23 18:57:28 2017 +0200 l1sap/osmo-bts-sysmo: Improve logging Change-Id: I339db0e5f3fd5e44bac974f2447afc80388802af http://cgit.osmocom.org/osmo-bts/commit/?id=58bf7a3d583199fea0244a5a75989d911c8b732c commit 58bf7a3d583199fea0244a5a75989d911c8b732c Author: Harald Welte Date: Fri Jun 23 18:26:24 2017 +0200 Add loopback support for PDTCH This add support for BTS-side lookback of PDTCH channels. If lchan-loopback is enabled, We take the uplink frames as received in PH-DATA.ind and put them into the dl_tch_queue for that lchan. When we receive PH-RTS.ind, we dequeue frames from that queue and transmit them in downlink. If no frame is found in queue, we transmit an empty (all-zero) frame of 23 bytes (CS-1). Change-Id: Idd07a3f4a88c38398d3e844333c0104e2de23864 http://cgit.osmocom.org/osmo-bts/commit/?id=d79d9e674df7b4d2d710c1031d0ad66ce9ae0c63 commit d79d9e674df7b4d2d710c1031d0ad66ce9ae0c63 Author: Harald Welte Date: Sat Jun 24 02:09:43 2017 +0200 TRX: Use timerfd and CLOCK_MONOTONIC for GSM frame timer using gettimeofday() is not suitable for the GSM frame timer, as it relies on the normal 'wall clock' system time, which may be adjusted by ntp, gps or other means at runtime. Switching to a different clock source means we cannot use osmo_timer_list anymore, but timerfd integrates just fine with our libosmocore select() loop handling. Change-Id: I51b19adde14ebb7ef3bb863d45e06243c323e22e Closes: #2325 ----------------------------------------------------------------------- hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Mon Jun 26 15:08:11 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 26 Jun 2017 15:08:11 GMT Subject: libosmo-netif.git branch pespin/jitterbuffer updated. 0.0.6-82-g058d3b7 Message-ID: <201706261508.v5QF8BGZ092042@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom network interface library". The branch, pespin/jitterbuffer has been updated discards 7aec7ba24c3112c977a51d14272300005d626453 (commit) discards 147b1e14a34e2c079aa74f28907271f08b8c9c2d (commit) discards 29ac7462959e491be4e9c8b362d9a6b7f44c4034 (commit) discards fe6b087ce6f8615e2e9a10f10160346441486f29 (commit) discards b4f47c48f33648fe72db1e4a4e469f1fe1d521d9 (commit) discards 1c2d979a0a11fc86964464c3352e999e2c91351a (commit) discards 443aadae4cb87e60309171f160021c2bb649dcd6 (commit) discards a2dee53c9e04a080f2d9c41a8e01a948d9e273f4 (commit) discards e313d5fae2b493ffa0c91f0a9f0c1402827f8b1a (commit) discards 55441aa8522120551aa3bfef534f77dfa44f2cb8 (commit) discards fcae581f8ebb7ae8019643b6a53316d4e93f1ff4 (commit) via 058d3b7f55e29cf014dba85f830b4d7530d34f4a (commit) via 0e4e93f4b268f1480f2d16899c444c522745a932 (commit) via 48a73099c3259e78c0754eecb74ada29819dd5bf (commit) via 3ab2f76938ac0f523c280dd3c19adabf40834ee1 (commit) via dd6007c0b81cda79cddd0f0ccbbcfef3be48889a (commit) via 7672d910bf0989b9c48784d5bd5d98650e284b71 (commit) via 144a0ceb5a297c6af20ee554c4e063c6de68040d (commit) via 8e034313b0d16768a6cac2a75a24faff0f78aec9 (commit) via 22c9ba81a5c90b726800ca39ecafc2872a031620 (commit) via 2257af39411115bcacb753773b4361912b04b274 (commit) via 2ca4db965dda17cb13376e429a238c409ab19a89 (commit) via 57b5f824911c0ba6b2a8e1fecaa4dc98ec4b21f6 (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 (7aec7ba24c3112c977a51d14272300005d626453) \ N -- N -- N (058d3b7f55e29cf014dba85f830b4d7530d34f4a) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmo-netif/commit/?id=058d3b7f55e29cf014dba85f830b4d7530d34f4a commit 058d3b7f55e29cf014dba85f830b4d7530d34f4a Author: Pau Espin Pedrol Date: Fri Jun 9 14:04:31 2017 +0200 jibuf: Estimate src clock skew Change-Id: Ifae633d53107417a8e2f9b0f200d2711db72d199 http://cgit.osmocom.org/libosmo-netif/commit/?id=0e4e93f4b268f1480f2d16899c444c522745a932 commit 0e4e93f4b268f1480f2d16899c444c522745a932 Author: Pau Espin Pedrol Date: Thu Jun 8 17:08:13 2017 +0200 tests: jibuf: enable mouse control in gnuplot script Change-Id: I0ccf4d6fd57f1634e86b713e6c915d2c96aea0e8 http://cgit.osmocom.org/libosmo-netif/commit/?id=48a73099c3259e78c0754eecb74ada29819dd5bf commit 48a73099c3259e78c0754eecb74ada29819dd5bf Author: Pau Espin Pedrol Date: Thu Jun 8 17:06:58 2017 +0200 tests: jibuf_test: Add parameters to control size of buffer Change-Id: I8a7fa39985f8d197e24c32cab80299aba2d03087 http://cgit.osmocom.org/libosmo-netif/commit/?id=3ab2f76938ac0f523c280dd3c19adabf40834ee1 commit 3ab2f76938ac0f523c280dd3c19adabf40834ee1 Author: Pau Espin Pedrol Date: Sun Apr 23 19:22:15 2017 +0200 jibuf: re-sync clock out of sync timestamps Change-Id: I33556b33d7549654442d9bdd7f31128792506652 http://cgit.osmocom.org/libosmo-netif/commit/?id=dd6007c0b81cda79cddd0f0ccbbcfef3be48889a commit dd6007c0b81cda79cddd0f0ccbbcfef3be48889a Author: Pau Espin Pedrol Date: Wed Apr 19 17:25:09 2017 +0200 jibuf: Take RTP marker into account Change-Id: Ie142acfb45650e0af775f58226fd191beaf8178e http://cgit.osmocom.org/libosmo-netif/commit/?id=7672d910bf0989b9c48784d5bd5d98650e284b71 commit 7672d910bf0989b9c48784d5bd5d98650e284b71 Author: Pau Espin Pedrol Date: Wed Apr 19 18:58:00 2017 +0200 tests: jibuf_test: Add OSMUX support Change-Id: I0f02da0329e6739ff340d31113161bb520b1b760 http://cgit.osmocom.org/libosmo-netif/commit/?id=144a0ceb5a297c6af20ee554c4e063c6de68040d commit 144a0ceb5a297c6af20ee554c4e063c6de68040d Author: Pau Espin Pedrol Date: Wed Apr 19 13:30:10 2017 +0200 tests: jibuf: Improve jibuf_test to read pcaps Change-Id: I7a13c823fb70e0adbc5fa0726fd66b15dc40014e Signed-off-by: Pau Espin Pedrol http://cgit.osmocom.org/libosmo-netif/commit/?id=8e034313b0d16768a6cac2a75a24faff0f78aec9 commit 8e034313b0d16768a6cac2a75a24faff0f78aec9 Author: Pau Espin Pedrol Date: Wed Apr 19 17:20:34 2017 +0200 jibuf: Add osmo_jibuf_empty API This is useful to know if we need to keep iterating over osmo_select_main() to dequeue packets before finishing. Change-Id: I91a23e220c56924b847265c5dc752f286b109c2c http://cgit.osmocom.org/libosmo-netif/commit/?id=22c9ba81a5c90b726800ca39ecafc2872a031620 commit 22c9ba81a5c90b726800ca39ecafc2872a031620 Author: Pau Espin Pedrol Date: Thu Apr 20 12:44:04 2017 +0200 tests: osmo-pcap: Allow different l2 pkts Before this patch, ETH was assumed and other types were not supported. This patch also adds Linux cooked packet support for L2. Change-Id: Ie62fa0a8e45e1e141edb64b116dad185ad9c7a5f http://cgit.osmocom.org/libosmo-netif/commit/?id=2257af39411115bcacb753773b4361912b04b274 commit 2257af39411115bcacb753773b4361912b04b274 Author: Pau Espin Pedrol Date: Wed Apr 19 17:14:19 2017 +0200 tests: osmo-pcap: Fix per packet timer Before this commit, the gap time between 2 packets {n-1, n} was being applied to {n, n+1}. Change-Id: I715865c1edd1fc2ec9b024671d91eb72559cbdea http://cgit.osmocom.org/libosmo-netif/commit/?id=2ca4db965dda17cb13376e429a238c409ab19a89 commit 2ca4db965dda17cb13376e429a238c409ab19a89 Author: Pau Espin Pedrol Date: Wed Apr 12 19:36:47 2017 +0200 jibuf: Add initial implementation of Jitter Buffer Change-Id: I9688ba9c4d5b733b9f29d0f15f73750f9271ef55 ----------------------------------------------------------------------- Summary of changes: src/jibuf.c | 19 ++++++++++--------- src/osmux.c | 6 ++---- src/rs232.c | 7 +++---- src/stream.c | 3 +-- tests/jibuf/jibuf_test.c | 15 ++++++++++----- 5 files changed, 26 insertions(+), 24 deletions(-) hooks/post-receive -- Osmocom network interface library From gitosis at osmocom.org Mon Jun 26 16:03:01 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 26 Jun 2017 16:03:01 GMT Subject: osmo-pcu.git branch master updated. 0.2-914-g3741f14 Message-ID: <201706261603.v5QG313O003976@git.osmocom.org> This is an 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 3741f14689d2058547f90b944aff8ea23ce6233e (commit) from 865436dee0d28feeaab96849cba398003455ea2c (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-pcu/commit/?id=3741f14689d2058547f90b944aff8ea23ce6233e commit 3741f14689d2058547f90b944aff8ea23ce6233e Author: Max Date: Mon Jun 26 12:10:12 2017 +0200 Remove comment warning It's unclear why the warning was placed next to commented log statement to begin with, so let's just follow that warning's advice and drop it. Change-Id: I3ef7a45d015a28fdadf75f97294bc5d4f825b8ae ----------------------------------------------------------------------- Summary of changes: src/pcu_l1_if.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Mon Jun 26 16:11:52 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 26 Jun 2017 16:11:52 GMT Subject: libosmo-sccp.git branch master updated. 0.0.6.3-255-gc5b26c9 Message-ID: <201706261611.v5QGBqnS005890@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "SCCP Library". The branch, master has been updated via c5b26c9959ff4a9d75e60ae5d8a05cd95ead1f29 (commit) via 3468d5dce45e34a63b52061b8aaa9c095f473cf4 (commit) from 4e015f6664ce730e1b44107a0f2f05971ae628bd (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- ----------------------------------------------------------------------- Summary of changes: include/osmocom/sigtran/osmo_ss7.h | 1 + src/m3ua.c | 28 ++++++++++++++++++++++++---- src/osmo_ss7.c | 33 ++++++++++++++++++++++++++------- src/osmo_ss7_hmrt.c | 23 ++++++++++++++++++++--- src/sccp_scoc.c | 19 ++++++++++++++----- src/sccp_scrc.c | 4 +++- 6 files changed, 88 insertions(+), 20 deletions(-) hooks/post-receive -- SCCP Library From gitosis at osmocom.org Mon Jun 26 16:12:09 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 26 Jun 2017 16:12:09 GMT Subject: libosmo-sccp.git branch master updated. 0.0.6.3-256-g38d2aab Message-ID: <201706261612.v5QGC9BL006186@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "SCCP Library". The branch, master has been updated via 38d2aabd4a880dcdfa3a49dd8d83e2cfd30402ac (commit) from c5b26c9959ff4a9d75e60ae5d8a05cd95ead1f29 (commit) Those revisions listed 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/sccp_user.c | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) hooks/post-receive -- SCCP Library From gitosis at osmocom.org Mon Jun 26 16:56:41 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 26 Jun 2017 16:56:41 GMT Subject: osmo-bts.git branch pespin/osmo-gsm-tester created. 0.4.0-503-ge711185 Message-ID: <201706261656.v5QGufdX021550@git.osmocom.org> This is an 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, pespin/osmo-gsm-tester has been created at e711185809c8d195a65dcfa373994bc39188f1b6 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=e711185809c8d195a65dcfa373994bc39188f1b6 commit e711185809c8d195a65dcfa373994bc39188f1b6 Author: Max Date: Mon Jun 26 11:07:38 2017 +0200 RSL: receive and send multiple SI2q messages * change BCCH Info handler to explicitly support multiple SI2quater messages sent from BSC * change SI scheduler to send SI2q in round-robin way That's resubmission of 340cff51f49f6e798cb5fb6d1b9febdd09902906 and 186c6bac0758b6f94aa101e151664b0dea5d8975 with memory initialization order change to fix the issue detected by osmo-gsm-tester - see OS#2338. Change-Id: Ib595733cde108387bc7ee76b1b11ada6a235f13c Related: OS#1660, OS#2338 ----------------------------------------------------------------------- hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Mon Jun 26 18:16:20 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 26 Jun 2017 18:16:20 GMT Subject: libosmo-netif.git branch pespin/jitterbuffer-deps created. 0.0.6-73-g3d933f4 Message-ID: <201706261816.v5QIGKEV042135@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom network interface library". The branch, pespin/jitterbuffer-deps has been created at 3d933f40d06974258f35e1272a5c04b13f65c4fa (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmo-netif/commit/?id=3d933f40d06974258f35e1272a5c04b13f65c4fa commit 3d933f40d06974258f35e1272a5c04b13f65c4fa Author: Pau Espin Pedrol Date: Thu Apr 20 12:44:04 2017 +0200 tests: osmo-pcap: Allow different l2 pkts Before this patch, ETH was assumed and other types were not supported. This patch also adds Linux cooked packet support for L2. Change-Id: Ie62fa0a8e45e1e141edb64b116dad185ad9c7a5f http://cgit.osmocom.org/libosmo-netif/commit/?id=6fe69cfcf15958a5e032975d091ddba0153123c5 commit 6fe69cfcf15958a5e032975d091ddba0153123c5 Author: Pau Espin Pedrol Date: Wed Apr 19 17:14:19 2017 +0200 tests: osmo-pcap: Fix per packet timer Before this commit, the gap time between 2 packets {n-1, n} was being applied to {n, n+1}. Change-Id: I715865c1edd1fc2ec9b024671d91eb72559cbdea ----------------------------------------------------------------------- hooks/post-receive -- Osmocom network interface library From gitosis at osmocom.org Mon Jun 26 18:16:46 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 26 Jun 2017 18:16:46 GMT Subject: libosmo-netif.git branch pespin/jitterbuffer-deps deleted. 0.0.6-73-g3d933f4 Message-ID: <201706261816.v5QIGkpl042287@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom network interface library". The branch, pespin/jitterbuffer-deps has been deleted was 3d933f40d06974258f35e1272a5c04b13f65c4fa ----------------------------------------------------------------------- 3d933f40d06974258f35e1272a5c04b13f65c4fa tests: osmo-pcap: Allow different l2 pkts ----------------------------------------------------------------------- hooks/post-receive -- Osmocom network interface library From gitosis at osmocom.org Mon Jun 26 18:30:54 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 26 Jun 2017 18:30:54 GMT Subject: osmo-bts.git branch neels/trx_test2 created. 0.4.0-503-gd79d9e6 Message-ID: <201706261830.v5QIUsum045710@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, neels/trx_test2 has been created at d79d9e674df7b4d2d710c1031d0ad66ce9ae0c63 (commit) - Log ----------------------------------------------------------------- ----------------------------------------------------------------------- hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Tue Jun 27 08:15:53 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 27 Jun 2017 08:15:53 GMT Subject: osmo-bts.git branch user/max/si2q-test created. 0.4.0-501-g0d0d1d6 Message-ID: <201706270815.v5R8FrhR065262@git.osmocom.org> This is an 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, user/max/si2q-test has been created at 0d0d1d6a70a945ab3605b4da7cc9086d30e91c94 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=0d0d1d6a70a945ab3605b4da7cc9086d30e91c94 commit 0d0d1d6a70a945ab3605b4da7cc9086d30e91c94 Author: Max Date: Mon Jun 26 11:07:38 2017 +0200 RSL: receive and send multiple SI2q messages * change BCCH Info handler to explicitly support multiple SI2quater messages sent from BSC * change SI scheduler to send SI2q in round-robin way That's resubmission of 340cff51f49f6e798cb5fb6d1b9febdd09902906 and 186c6bac0758b6f94aa101e151664b0dea5d8975 with memory initialization order change to fix the issue detected by osmo-gsm-tester - see OS#2338. Change-Id: Ib595733cde108387bc7ee76b1b11ada6a235f13c Related: OS#1660, OS#2338 ----------------------------------------------------------------------- hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Tue Jun 27 18:38:56 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 27 Jun 2017 18:38:56 GMT Subject: osmo-trx.git branch master updated. f611569018f7456ff1fb7a0ffdfc2a76696702d7 Message-ID: <201706271838.v5RIcu2E034151@git.osmocom.org> This is an 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 f611569018f7456ff1fb7a0ffdfc2a76696702d7 (commit) from 354741326cc7b3de9daf7066ecb7793573e5bf15 (commit) Those revisions listed above that are new 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=f611569018f7456ff1fb7a0ffdfc2a76696702d7 commit f611569018f7456ff1fb7a0ffdfc2a76696702d7 Author: Tom Tsou Date: Mon Jun 26 10:13:25 2017 -0700 uhd: Always specify samples-per-symbol for device lookup Fix MCBTS device setup where the map access was failing on the wrong assumption that all devices support 1-SPS TX-RX operation. Some devices and/or configurations such as LIMESDR and MCBTS only support running at 4-SPS. Even though certain settings (e.g. number of physical channels or the FPGA clocking rate) are not dependent on the SPS value, we still need to specify because we use SPS as a parameter for device classification. Fixes: OS#2341 Change-Id: I56e939285d585cc38efa6c329e30e3acebb734eb Signed-off-by: Tom Tsou ----------------------------------------------------------------------- Summary of changes: Transceiver52M/UHDDevice.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Tue Jun 27 23:34:41 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 27 Jun 2017 23:34:41 GMT Subject: openbsc.git branch neels/aoip updated. 0.15.0-873-g9244306db Message-ID: <201706272334.v5RNYfpi010754@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was 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/aoip has been updated via 9244306db501a2e94a43861b67f619d4a4b8a958 (commit) via 208505b85d81b8d94aa09363a2f4dee5f27bad17 (commit) from 366c7b0a0fdd96eee35805f67a1e914bd827bc3c (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=9244306db501a2e94a43861b67f619d4a4b8a958 commit 9244306db501a2e94a43861b67f619d4a4b8a958 Author: Neels Hofmeyr Date: Wed Jun 28 00:51:43 2017 +0200 aoip: don't use iu struct: move rtp ports from .iu to new subscr_conn.rtp Change-Id: I2ec2ecc2e3dcf0493168de6091d7fa4cfa028645 http://cgit.osmocom.org/openbsc/commit/?id=208505b85d81b8d94aa09363a2f4dee5f27bad17 commit 208505b85d81b8d94aa09363a2f4dee5f27bad17 Author: Neels Hofmeyr Date: Wed Jun 28 00:15:31 2017 +0200 aoip: don't use iu struct: do not allocate unnecessary ue_conn_ctx Change-Id: I6430d4704f5caf33275d403df93c222848b5b3ff ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gsm_data.h | 7 +++++-- openbsc/src/libmsc/a_iface.c | 2 +- openbsc/src/libmsc/a_iface_bssap.c | 14 +++++--------- openbsc/src/libmsc/msc_ifaces.c | 10 +++++----- 4 files changed, 16 insertions(+), 17 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue Jun 27 23:35:44 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 27 Jun 2017 23:35:44 GMT Subject: openbsc.git branch aoip updated. 0.15.0-873-g9244306db Message-ID: <201706272335.v5RNZiia011101@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, aoip has been updated via 9244306db501a2e94a43861b67f619d4a4b8a958 (commit) via 208505b85d81b8d94aa09363a2f4dee5f27bad17 (commit) via 366c7b0a0fdd96eee35805f67a1e914bd827bc3c (commit) via 628cf3d0db67ecdd688a14f66439d746cd681b6f (commit) via 5600a21a6502230ef2e08ebb9b3ba9b7fc869397 (commit) via 656b5789612ea59073c732090dad9611f5561b79 (commit) via bc0ab90fc9c2a105089d83fcdb5ba89637dbd22f (commit) via aaffff66b2b20de29169b632420079bc315f2826 (commit) via 02fdbb40031f41510cffe4dbc1d9671fea5783af (commit) via 4e2e1862bcd7bfbc57a415fdcf79608301bcebe8 (commit) from 0008777c0305426e91230a31160a1aa26563abfa (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/a_iface.h | 3 +-- openbsc/include/openbsc/gsm_data.h | 9 +++++++-- openbsc/include/openbsc/iu.h | 3 +-- openbsc/src/gprs/sgsn_main.c | 16 ++++++++++++++- openbsc/src/libbsc/abis_rsl.c | 3 ++- openbsc/src/libiu/iu.c | 8 +++----- openbsc/src/libmgcp/mgcpgw_client.c | 11 ++++++++-- openbsc/src/libmsc/a_iface.c | 39 +++++++++++++++++++----------------- openbsc/src/libmsc/a_iface_bssap.c | 14 +++++-------- openbsc/src/libmsc/msc_ifaces.c | 10 ++++----- openbsc/src/osmo-bsc/osmo_bsc_main.c | 12 ++++------- openbsc/src/osmo-msc/msc_main.c | 16 +++++++++++---- 12 files changed, 85 insertions(+), 59 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue Jun 27 23:55:02 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 27 Jun 2017 23:55:02 GMT Subject: openbsc.git branch neels/pmaier_aoip created. 0.15.0-875-ga494d00c2 Message-ID: <201706272355.v5RNt229016313@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was 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/pmaier_aoip has been created at a494d00c2fe76c00003f9bd196a04386c5c974aa (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=a494d00c2fe76c00003f9bd196a04386c5c974aa commit a494d00c2fe76c00003f9bd196a04386c5c974aa Author: Philipp Maier Date: Fri Jun 23 10:13:27 2017 +0200 wip: vty: make msc sccp addressesconfigurable Currently all sccp addresses on the msc (and bsc) side are hardcoded. Prepare the msc code to make the associated BSCs configurble. Make the compiler link libosmo-sccp properly and start using the sccp addressbook feature of libosmoc-sccp. Change-Id: I0171da40cfc2d90a4ca8e423b51cf7275c3d5571 http://cgit.osmocom.org/openbsc/commit/?id=155d638af04627e5512f3bad27c10b33fc3b90e7 commit 155d638af04627e5512f3bad27c10b33fc3b90e7 Author: Philipp Maier Date: Tue Jun 20 14:13:37 2017 +0200 wip: a_iface: MSC sided reset ----------------------------------------------------------------------- hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed Jun 28 08:00:21 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 28 Jun 2017 08:00:21 GMT Subject: libosmocore.git branch master updated. 0.9.6-324-g70861e33 Message-ID: <201706280800.v5S80LRu047090@git.osmocom.org> This is an 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 70861e33d2c9c65fec19c7ec8328cad67a74e3f4 (commit) from 52a881e98a77ec939bdeddadbba9d47e7a7ec32e (commit) Those revisions listed above that are new 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=70861e33d2c9c65fec19c7ec8328cad67a74e3f4 commit 70861e33d2c9c65fec19c7ec8328cad67a74e3f4 Author: Max Date: Tue Jun 27 13:51:02 2017 +0200 deb: fix build by adding libosmogb doc package Change-Id: I3fe45feaee4033c17e25c4c0552d54a81d9b44f5 Fixes: OS#2340 ----------------------------------------------------------------------- Summary of changes: debian/control | 15 +++++++++++++++ debian/libosmogb-doc.doc-base | 7 +++++++ debian/libosmogb-doc.install | 1 + debian/rules | 1 + 4 files changed, 24 insertions(+) create mode 100644 debian/libosmogb-doc.doc-base create mode 100644 debian/libosmogb-doc.install hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Wed Jun 28 08:03:45 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 28 Jun 2017 08:03:45 GMT Subject: osmo-bts.git branch master updated. 0.4.0-503-g4962ed1 Message-ID: <201706280803.v5S83jqP048044@git.osmocom.org> This is an 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 4962ed1811b26e1b01fbfd445a8e8fee97a398a0 (commit) from d0846651a3c2120a661212d07106584267f66475 (commit) Those revisions listed above that are new 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=4962ed1811b26e1b01fbfd445a8e8fee97a398a0 commit 4962ed1811b26e1b01fbfd445a8e8fee97a398a0 Author: Max Date: Mon Jun 26 11:07:38 2017 +0200 RSL: receive and send multiple SI2q messages * change BCCH Info handler to explicitly support multiple SI2quater messages sent from BSC * change SI scheduler to send SI2q in round-robin way That's resubmission of 340cff51f49f6e798cb5fb6d1b9febdd09902906 and 186c6bac0758b6f94aa101e151664b0dea5d8975 with memory initialization order change to fix the issue detected by osmo-gsm-tester - see OS#2338. Change-Id: Ib595733cde108387bc7ee76b1b11ada6a235f13c Related: OS#1660, OS#2338 ----------------------------------------------------------------------- Summary of changes: src/common/rsl.c | 39 ++++++++++++++++++++++++++------------- src/common/sysinfo.c | 16 +++++++++++++++- 2 files changed, 41 insertions(+), 14 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Wed Jun 28 10:52:06 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 28 Jun 2017 10:52:06 GMT Subject: osmo-pcu.git branch user/max/asantest created. 0.2-915-gc82f4a7 Message-ID: <201706281052.v5SAq6xq095082@git.osmocom.org> This is an 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, user/max/asantest has been created at c82f4a7ec3f75472711af5f4d3c8966f1773272d (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-pcu/commit/?id=c82f4a7ec3f75472711af5f4d3c8966f1773272d commit c82f4a7ec3f75472711af5f4d3c8966f1773272d Author: Max Date: Wed Jun 28 12:51:05 2017 +0200 Remove warning regarding ASAN Change-Id: I8b306dc9bd5392f669b0effcac6413cf08edef13 ----------------------------------------------------------------------- hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Wed Jun 28 13:17:56 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 28 Jun 2017 13:17:56 GMT Subject: libosmocore.git branch master updated. 0.9.6-325-g590c402e Message-ID: <201706281317.v5SDHuo0034092@git.osmocom.org> This is an 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 590c402e6cfbdb6dc3953fda7d8e4d55cf293d0a (commit) from 70861e33d2c9c65fec19c7ec8328cad67a74e3f4 (commit) Those revisions listed above that are new 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=590c402e6cfbdb6dc3953fda7d8e4d55cf293d0a commit 590c402e6cfbdb6dc3953fda7d8e4d55cf293d0a Author: Max Date: Wed Jun 28 14:29:24 2017 +0200 BSSGP: handle BVC-RESET-ACK That's necessary for SGSN to properly handle BSS response to reset procedure initiated by SGSN (foe example via 'bssgp bvc nsei 101 bvci 0 reset' command). According to 3GPP TS 48.018 ??8.4 "after performing the BVC Reset procedure all affected BVCs are assumed to be unblocked at the SGSN" so there's no need in any special handling. Change-Id: I90dfbd0195a8403406429ccc746299d072445f7b Related: OS#1638 ----------------------------------------------------------------------- Summary of changes: src/gb/gprs_bssgp.c | 3 +++ 1 file changed, 3 insertions(+) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Wed Jun 28 13:22:07 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 28 Jun 2017 13:22:07 GMT Subject: osmo-bts.git branch master updated. 0.4.0-507-g59d0c2c Message-ID: <201706281322.v5SDM7gX035823@git.osmocom.org> This is an 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 59d0c2cca64c9efe199733fc04708cc500f44090 (commit) via 5047fbe3b8b9e1e2404c7c8952ae2ac7a0ada662 (commit) via 521ab50dcc95a7f0626340b76f9803805ee09bfc (commit) via ae7ece10640c042072eb1efb257a1cf6511edc22 (commit) from 4962ed1811b26e1b01fbfd445a8e8fee97a398a0 (commit) Those revisions listed above that are new 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=59d0c2cca64c9efe199733fc04708cc500f44090 commit 59d0c2cca64c9efe199733fc04708cc500f44090 Author: Philipp Maier Date: Mon Jun 26 17:43:40 2017 +0200 octphy: remove log output When handle_ph_data_ind() runs BER and RSSI is logged. Remove this log output by removing the call to dump_meas_res (Patch by Octasic Inc.) Change-Id: I5e755465daa3daec2e2b4f61bc8d779c49196e9a http://cgit.osmocom.org/osmo-bts/commit/?id=5047fbe3b8b9e1e2404c7c8952ae2ac7a0ada662 commit 5047fbe3b8b9e1e2404c7c8952ae2ac7a0ada662 Author: Philipp Maier Date: Mon Jun 26 17:28:43 2017 +0200 octphy: initalize nmsg only when needed nmsg is initalized every time the function runs, even when it is not needed. Move the initalization into the if (msg) body so that nmsg is only initalized when we really need it. (Patch by Octasic Inc.) Change-Id: If51dc50a9f4bdb4aba62c0ae5fbfac552806f0c0 http://cgit.osmocom.org/osmo-bts/commit/?id=521ab50dcc95a7f0626340b76f9803805ee09bfc commit 521ab50dcc95a7f0626340b76f9803805ee09bfc Author: Philipp Maier Date: Mon Jun 26 17:24:03 2017 +0200 octphy: initalize l1msg and only when needed l1msg is initalized when the variable is declared. This means the allocation always runs right on the beginning. Even when the buffer is not needed at all. do a prober l1msg initalization only when needed and check the return code. (Patch by Octasic Inc.) Change-Id: Ia71d49b9cc109af53d997a687a7fb1b5ed062d1c http://cgit.osmocom.org/osmo-bts/commit/?id=ae7ece10640c042072eb1efb257a1cf6511edc22 commit ae7ece10640c042072eb1efb257a1cf6511edc22 Author: Philipp Maier Date: Tue Jun 13 16:59:42 2017 +0200 octphy: improve log output Printing the RX payload size is strictly informative, so the loglevel LOGL_ERROR is wrong. This commit changes it to LOGL_DEBUG (Patch by Octasic Inc.) Change-Id: I712cdd79cbba93f457705d38871bd8d4b7f4e897 ----------------------------------------------------------------------- Summary of changes: src/osmo-bts-octphy/l1_if.c | 23 +++++++++++++++-------- src/osmo-bts-octphy/l1_tch.c | 2 +- 2 files changed, 16 insertions(+), 9 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Wed Jun 28 13:42:05 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 28 Jun 2017 13:42:05 GMT Subject: openbsc.git branch neels/pmaier_aoip updated. 0.15.0-876-g0eb5e206d Message-ID: <201706281342.v5SDg5WJ042443@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was 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/pmaier_aoip has been updated via 0eb5e206d93d655dcc0efd6f57d8c85619f16c69 (commit) from a494d00c2fe76c00003f9bd196a04386c5c974aa (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=0eb5e206d93d655dcc0efd6f57d8c85619f16c69 commit 0eb5e206d93d655dcc0efd6f57d8c85619f16c69 Author: Neels Hofmeyr Date: Wed Jun 28 15:27:41 2017 +0200 build: osmo-bsc_nat: add missing sigtran LDADD Change-Id: I838cc9176b9d3e61e33f25d10bedd37c9c057fd3 ----------------------------------------------------------------------- Summary of changes: openbsc/src/osmo-bsc_nat/Makefile.am | 1 + 1 file changed, 1 insertion(+) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed Jun 28 14:08:34 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 28 Jun 2017 14:08:34 GMT Subject: openbsc.git branch pmaier/aoip updated. 0.15.0-871-g40703dd1f Message-ID: <201706281408.v5SE8YiV051151@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, pmaier/aoip has been updated via 40703dd1f441ee754a3b9b8b838feb66bc8e032d (commit) from 030312043a84b0bfaf35c36790e56e3016c68661 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=40703dd1f441ee754a3b9b8b838feb66bc8e032d commit 40703dd1f441ee754a3b9b8b838feb66bc8e032d Author: Philipp Maier Date: Fri Jun 23 14:43:55 2017 +0200 a_iface: use vty to configure BSC/MSC connections Use the VTY to configure the connections between BSC and MSC on both sides. We now can add new connections, we also can write the config, removing existing connections is implemented on the MSC side, but not yet on the BSC side. ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/a_iface.h | 16 ++-- openbsc/include/openbsc/a_reset.h | 5 +- openbsc/include/openbsc/bsc_msc.h | 7 -- openbsc/include/openbsc/bsc_msc_data.h | 10 +++ openbsc/include/openbsc/gsm_data.h | 5 +- openbsc/src/libcommon-cs/a_reset.c | 37 ++++++++- openbsc/src/libcommon-cs/common_cs.c | 2 +- openbsc/src/libmsc/a_iface.c | 131 +++++++++++++++++++++----------- openbsc/src/libmsc/msc_vty.c | 104 +++++++++++++++++++++++++ openbsc/src/osmo-bsc/osmo_bsc_bssap.c | 2 +- openbsc/src/osmo-bsc/osmo_bsc_main.c | 22 +----- openbsc/src/osmo-bsc/osmo_bsc_sigtran.c | 45 +++++------ openbsc/src/osmo-bsc/osmo_bsc_vty.c | 89 ++++++++++++++++++++++ openbsc/src/osmo-msc/msc_main.c | 2 - 14 files changed, 367 insertions(+), 110 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed Jun 28 16:25:36 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 28 Jun 2017 16:25:36 GMT Subject: openbsc.git branch pmaier/aoip updated. 0.15.0-872-g8761c965f Message-ID: <201706281625.v5SGPaY5088135@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, pmaier/aoip has been updated via 8761c965ff0b3d5f225a55411914313173758db9 (commit) from 40703dd1f441ee754a3b9b8b838feb66bc8e032d (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=8761c965ff0b3d5f225a55411914313173758db9 commit 8761c965ff0b3d5f225a55411914313173758db9 Author: Philipp Maier Date: Wed Jun 28 18:22:46 2017 +0200 mgcp: Fix missing call id in DLCX The call id field in the DLCX message is missing. Use the endpoint id as call id in all CRCX and DLCX messages. ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/mgcpgw_client.h | 3 ++- openbsc/src/libmgcp/mgcpgw_client.c | 9 ++++----- openbsc/src/libmsc/msc_ifaces.c | 11 +++++++---- 3 files changed, 13 insertions(+), 10 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed Jun 28 23:43:44 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 28 Jun 2017 23:43:44 GMT Subject: osmo-bts.git branch master updated. 0.4.0-509-g250d77f Message-ID: <201706282343.v5SNhiFH099206@git.osmocom.org> This is an 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 250d77f8dfe4e9ce3ccbcdb2e5695bd819178318 (commit) via 53ce11ab955de487063442d6e83a034f2f5a695b (commit) from 59d0c2cca64c9efe199733fc04708cc500f44090 (commit) Those revisions listed above that are new 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=250d77f8dfe4e9ce3ccbcdb2e5695bd819178318 commit 250d77f8dfe4e9ce3ccbcdb2e5695bd819178318 Author: Harald Welte Date: Fri Jun 23 18:26:24 2017 +0200 Add loopback support for PDTCH This add support for BTS-side lookback of PDTCH channels. If lchan-loopback is enabled, We take the uplink frames as received in PH-DATA.ind and put them into the dl_tch_queue for that lchan. When we receive PH-RTS.ind, we dequeue frames from that queue and transmit them in downlink. If no frame is found in queue, we transmit an empty (all-zero) frame of 23 bytes (CS-1). Change-Id: Idd07a3f4a88c38398d3e844333c0104e2de23864 http://cgit.osmocom.org/osmo-bts/commit/?id=53ce11ab955de487063442d6e83a034f2f5a695b commit 53ce11ab955de487063442d6e83a034f2f5a695b Author: Harald Welte Date: Sat Jun 24 02:09:43 2017 +0200 TRX: Use timerfd and CLOCK_MONOTONIC for GSM frame timer using gettimeofday() is not suitable for the GSM frame timer, as it relies on the normal 'wall clock' system time, which may be adjusted by ntp, gps or other means at runtime. Switching to a different clock source means we cannot use osmo_timer_list anymore, but timerfd integrates just fine with our libosmocore select() loop handling. Change-Id: I51b19adde14ebb7ef3bb863d45e06243c323e22e Closes: #2325 ----------------------------------------------------------------------- Summary of changes: src/common/l1sap.c | 116 ++++++++++---- src/osmo-bts-trx/scheduler_trx.c | 330 +++++++++++++++++++++++++++++---------- src/osmo-bts-trx/trx_vty.c | 3 +- 3 files changed, 335 insertions(+), 114 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Thu Jun 29 13:18:26 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 29 Jun 2017 13:18:26 GMT Subject: osmo-bts.git branch master updated. 0.4.0-510-g8d645dd Message-ID: <201706291318.v5TDIQfv016966@git.osmocom.org> This is an 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 8d645dd0e5bcaf75a89e82cc3f4a5aa14b31a6e3 (commit) from 250d77f8dfe4e9ce3ccbcdb2e5695bd819178318 (commit) Those revisions listed above that are new 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=8d645dd0e5bcaf75a89e82cc3f4a5aa14b31a6e3 commit 8d645dd0e5bcaf75a89e82cc3f4a5aa14b31a6e3 Author: Philipp Maier Date: Mon Jun 26 12:10:36 2017 +0200 Revert "sysmobts: normalize frame number in measurement indication" This reverts commit 88b2cc30a6a7253c2c4c76178e5727fad48556ca. Change-Id: I30f37a9feef24a45e254377502615d717dba9765 ----------------------------------------------------------------------- Summary of changes: src/osmo-bts-sysmo/l1_if.c | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Thu Jun 29 14:13:18 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 29 Jun 2017 14:13:18 GMT Subject: libosmo-sccp.git branch master updated. 0.0.6.3-257-g81c0bca Message-ID: <201706291413.v5TEDI05032357@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "SCCP Library". The branch, master has been updated via 81c0bcab068174036f6897e69311f413d94c74d4 (commit) from 38d2aabd4a880dcdfa3a49dd8d83e2cfd30402ac (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmo-sccp/commit/?id=81c0bcab068174036f6897e69311f413d94c74d4 commit 81c0bcab068174036f6897e69311f413d94c74d4 Author: Neels Hofmeyr Date: Mon Jun 26 04:49:57 2017 +0200 Revert "SCOC: When sending a CORE/CR, SUA SRC_ADDR == CallingPartyAddress" This reverts commit 5527df78adc08b76df07c4b682263b5bdd6181d4. I tried some time to figure out what other changes are needed to make this commit work and fix a confusion, until I noticed: The commit's *log message* is correct that SRC == calling, but the *patch* modifies callED addr to be the SRC, which is wrong. So reverting this commit is indeed the correct way to fix our addresses. Change-Id: Ic76aacc81f87f8885fe04121aead5c79a761ef07 ----------------------------------------------------------------------- Summary of changes: src/sccp_scoc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- SCCP Library From gitosis at osmocom.org Thu Jun 29 17:52:24 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 29 Jun 2017 17:52:24 GMT Subject: libosmo-sccp.git branch master updated. 0.0.6.3-258-g6df7a4a Message-ID: <201706291752.v5THqOEX094714@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "SCCP Library". The branch, master has been updated via 6df7a4a6ee80a79b6512997b4ecdbde304905f7e (commit) from 81c0bcab068174036f6897e69311f413d94c74d4 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmo-sccp/commit/?id=6df7a4a6ee80a79b6512997b4ecdbde304905f7e commit 6df7a4a6ee80a79b6512997b4ecdbde304905f7e Author: Neels Hofmeyr Date: Fri Jun 23 18:17:02 2017 +0200 fix compiler warning: xua_test: hexdump pointer type Was recently introduced by a70b4599f63b50c4d654eb9e1b1a099a7c8cdc36. Change-Id: Iab5529f6919fd22902a8b39e8a52079f08deb851 ----------------------------------------------------------------------- Summary of changes: tests/xua/xua_test.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) hooks/post-receive -- SCCP Library From gitosis at osmocom.org Thu Jun 29 23:39:30 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 29 Jun 2017 23:39:30 GMT Subject: osmo-trx.git branch master updated. 4cafb0fa15a069c182a7f8dc77ef645061bee30e Message-ID: <201706292339.v5TNdU2C089171@git.osmocom.org> This is an 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 4cafb0fa15a069c182a7f8dc77ef645061bee30e (commit) from f611569018f7456ff1fb7a0ffdfc2a76696702d7 (commit) Those revisions listed above that are new 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=4cafb0fa15a069c182a7f8dc77ef645061bee30e commit 4cafb0fa15a069c182a7f8dc77ef645061bee30e Author: Tom Tsou Date: Mon Jun 26 10:13:25 2017 -0700 LimeSDR: set approximate tx offset value to make GSM work may be fine-tuned in the future Modified to match current master by Harald Welte. Change-Id: Ied215ca9e9d9c346c2a654f96785d1b87b075129 ----------------------------------------------------------------------- Summary of changes: Transceiver52M/UHDDevice.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Fri Jun 30 03:06:03 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 30 Jun 2017 03:06:03 GMT Subject: osmo-bts.git branch master updated. 0.4.0-512-gdd3c781 Message-ID: <201706300306.v5U363Se046520@git.osmocom.org> This is an 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 dd3c7815a51d6655cdebe324cdc6031ed313edd7 (commit) via b7425f3642a0d34dbbec23a340c6d7c944d57849 (commit) from 8d645dd0e5bcaf75a89e82cc3f4a5aa14b31a6e3 (commit) Those revisions listed above that are new 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=dd3c7815a51d6655cdebe324cdc6031ed313edd7 commit dd3c7815a51d6655cdebe324cdc6031ed313edd7 Author: Philipp Maier Date: Thu Jun 1 10:16:10 2017 +0200 osmo-bts-litecell15: Fix missing frame number in MEAS IND The layer 1 interface (l1_if.c) for osmo-bts-litecell15 does not include the frame number into the measurement indications it forwards to higher layers. The frame number is required to properly detect the end of a measurement period. change process_meas_res() to properly include the frame number into the l1sap primitive (struct osmo_phsap_prim *l1sap) Change-Id: Iee9c8f88b05cd5dba9920bb08e079a643e713237 http://cgit.osmocom.org/osmo-bts/commit/?id=b7425f3642a0d34dbbec23a340c6d7c944d57849 commit b7425f3642a0d34dbbec23a340c6d7c944d57849 Author: Philipp Maier Date: Wed May 31 18:44:37 2017 +0200 osmo-bts-trx: fix missing frame number in MEAS IND The layer 1 interface (l1_if.c) for osmo-bts-trx does not include the frame number into the measurement indications it forwards to higher layers. The frame number is required to properly detect the end of a measurement period. Change-Id: Ife3c791ff50e8a866a97b9783ac7ef3ef2402a70 ----------------------------------------------------------------------- Summary of changes: src/osmo-bts-litecell15/l1_if.c | 5 +++-- src/osmo-bts-trx/l1_if.c | 5 +++-- src/osmo-bts-trx/l1_if.h | 2 +- 3 files changed, 7 insertions(+), 5 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Fri Jun 30 03:07:10 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 30 Jun 2017 03:07:10 GMT Subject: libosmo-abis.git branch master updated. 0.3.2-76-g524923a Message-ID: <201706300307.v5U37AIi047052@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom A-bis protcol interface library". The branch, master has been updated via 524923a96a9892445234248623d8be642eb5229d (commit) from c633cfbb9115485f3f54efe49480f4e2cec1cfa4 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmo-abis/commit/?id=524923a96a9892445234248623d8be642eb5229d commit 524923a96a9892445234248623d8be642eb5229d Author: Pau Espin Pedrol Date: Wed Jun 28 15:31:46 2017 +0200 osmo_ortp: Add osmo_rtp_drop_frame API This API will be used by osmo-bts to maintain the sampling clock of the RTP socket whenever a frame should be sent but it is not available, for instance due to low quality of signal. Change-Id: Id6099372b6231c0a4b6ea0716f46f5daee7049e1 ----------------------------------------------------------------------- Summary of changes: include/osmocom/trau/osmo_ortp.h | 1 + src/trau/osmo_ortp.c | 22 ++++++++++++++++++++++ 2 files changed, 23 insertions(+) hooks/post-receive -- Osmocom A-bis protcol interface library From gitosis at osmocom.org Fri Jun 30 03:07:39 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 30 Jun 2017 03:07:39 GMT Subject: libosmo-abis.git branch master updated. 0.3.2-77-g9e992c2 Message-ID: <201706300307.v5U37dA1047180@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom A-bis protcol interface library". The branch, master has been updated via 9e992c24357dc19e6b0044584c553e802e0aebd1 (commit) from 524923a96a9892445234248623d8be642eb5229d (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmo-abis/commit/?id=9e992c24357dc19e6b0044584c553e802e0aebd1 commit 9e992c24357dc19e6b0044584c553e802e0aebd1 Author: Pau Espin Pedrol Date: Thu Jun 29 18:04:18 2017 +0200 osmo_ortp.c: Duration of a RTP frame affects timestamp of the next one Duration of an RTP frames dictates the timestamp used for the next frame, not for the one being sent now. It was done like this before to account for possible losses. Implementation wise, the duration was understood as "duration between last frame was sent and now when current one is sent". It makes more sense to use it as the duration in number of sampling ticks as described on the function documentation, specially now that we can account for extra time by means of osmo_rtp_skipped_frame. Change-Id: Ib8f5fa5509059fe908c09a4381844c613d478548 ----------------------------------------------------------------------- Summary of changes: src/trau/osmo_ortp.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- Osmocom A-bis protcol interface library From gitosis at osmocom.org Fri Jun 30 08:48:14 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 30 Jun 2017 08:48:14 GMT Subject: osmo-bts.git branch master updated. 0.4.0-513-g0ada527 Message-ID: <201706300848.v5U8mE6V038723@git.osmocom.org> This is an 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 0ada527bc0f3a408cee510ad9105c551642efc8e (commit) from dd3c7815a51d6655cdebe324cdc6031ed313edd7 (commit) Those revisions listed above that are new 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=0ada527bc0f3a408cee510ad9105c551642efc8e commit 0ada527bc0f3a408cee510ad9105c551642efc8e Author: Pau Espin Pedrol Date: Mon Jun 26 13:06:13 2017 +0200 sysmo/tch.c: Clean up use of empty buffer Make code easier to read and avoid reading first byte of the buffer if size is 0. Change-Id: I5ecfc4df5a3fcad3d3ad50bf3dd3db65b694481a ----------------------------------------------------------------------- Summary of changes: src/osmo-bts-sysmo/tch.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Fri Jun 30 08:54:08 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 30 Jun 2017 08:54:08 GMT Subject: osmo-bts.git branch master updated. 0.4.0-514-g7738f52 Message-ID: <201706300854.v5U8s8vW040562@git.osmocom.org> This is an 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 7738f5282f8ab4571715f1907fa47360b6b68064 (commit) from 0ada527bc0f3a408cee510ad9105c551642efc8e (commit) Those revisions listed above that are new 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=7738f5282f8ab4571715f1907fa47360b6b68064 commit 7738f5282f8ab4571715f1907fa47360b6b68064 Author: Pau Espin Pedrol Date: Thu Jun 29 11:07:44 2017 +0200 litecell15/tch.c: Clean up use of empty buffer Make code easier to read and avoid reading first byte of the buffer if size is 0. Change-Id: Ib9ee967c0f42098b3a0569e9d84f23832eb4f2d5 ----------------------------------------------------------------------- Summary of changes: src/osmo-bts-litecell15/tch.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Fri Jun 30 12:25:54 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 30 Jun 2017 12:25:54 GMT Subject: openbsc.git branch pmaier/aoip2 created. 0.15.0-881-g55154fb85 Message-ID: <201706301225.v5UCPscB004866@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, pmaier/aoip2 has been created at 55154fb8574337ac5854b9f5912e1d7928b6a9c0 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=55154fb8574337ac5854b9f5912e1d7928b6a9c0 commit 55154fb8574337ac5854b9f5912e1d7928b6a9c0 Author: Philipp Maier Date: Fri Jun 30 14:21:31 2017 +0200 cosmetic: fix typo in log output http://cgit.osmocom.org/openbsc/commit/?id=9360d613f4e878caf469e9049262e8f1a567e92f commit 9360d613f4e878caf469e9049262e8f1a567e92f Author: Philipp Maier Date: Fri Jun 30 14:17:55 2017 +0200 osmo-bsc: only clear connections of a specific MSC The BSC clears all connections on reception of a BSSAP RESET, however, the RESET command must not affect the connections of other MSCs. Ensure that only the connections of the MSC who actually sent the BSSAP RESET are cleared. http://cgit.osmocom.org/openbsc/commit/?id=e80608d9fdacc6411d31def68dd00285642eecbd commit e80608d9fdacc6411d31def68dd00285642eecbd Author: Philipp Maier Date: Fri Jun 30 14:15:44 2017 +0200 osmo-bsc: Make SCCP-Addresses configurable via VTY Add VTY commands to configure the sccp-address of the BSC and the one of the MSC. http://cgit.osmocom.org/openbsc/commit/?id=fc515efb41e4674c09f438a9664028f5b8da804d commit fc515efb41e4674c09f438a9664028f5b8da804d Author: Philipp Maier Date: Fri Jun 30 13:53:40 2017 +0200 common-vty: add ss7 nodes commands to VTY The current VTY implementation has no knowledge about the libosmo-sccp nodes and therefor can not resolve parent nodes, nor decide if we deal with a config node. http://cgit.osmocom.org/openbsc/commit/?id=d6ec7a4ab5e307152a94f513a3f218cda5ef8482 commit d6ec7a4ab5e307152a94f513a3f218cda5ef8482 Author: Philipp Maier Date: Fri Jun 30 13:28:03 2017 +0200 osmo-msc: finish msc-sided reset finish the implementation for msc sided reset, automatically register connecting BSCs. Ensure that all sccp connections are cleared when the reset procedure executes. http://cgit.osmocom.org/openbsc/commit/?id=0bfa685ae9884876d8062a44d16806894ca229cb commit 0bfa685ae9884876d8062a44d16806894ca229cb Author: Philipp Maier Date: Fri Jun 30 12:18:20 2017 +0200 msc_vlr: fix linker problem in testcase Swap libmsc.a and libcommon-cs.a to make symbols from libcommon-cs.a available to libmsc.a http://cgit.osmocom.org/openbsc/commit/?id=9e1e0f46fb82fabb3be11006effa964ed4163ed8 commit 9e1e0f46fb82fabb3be11006effa964ed4163ed8 Author: Philipp Maier Date: Wed Jun 28 18:22:46 2017 +0200 mgcp: Fix missing call id in DLCX The call id field in the DLCX message is missing. Use the endpoint id as call id in all CRCX and DLCX messages. http://cgit.osmocom.org/openbsc/commit/?id=e2b37af93a084abf57c496938746cc66e65c120f commit e2b37af93a084abf57c496938746cc66e65c120f Author: Philipp Maier Date: Fri Jun 30 11:12:18 2017 +0200 reset: fix allocation and add deallocator for reset procedure When the reset is started, state machines are allocated. The user must provide a correctly filled structure where the reset start function adds the state machine into. This is prone to errors, besides of that, a proper deallocator function which tears down the osmo fsm is missing. make a more cofmortable allocator function and add deallocator function. ----------------------------------------------------------------------- hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Fri Jun 30 13:31:14 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 30 Jun 2017 13:31:14 GMT Subject: openbsc.git branch pmaier/aoip2 updated. 0.15.0-882-g6b62babe5 Message-ID: <201706301331.v5UDVExu022314@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, pmaier/aoip2 has been updated via 6b62babe5848981bd41db7377646ee390b7b953d (commit) from 55154fb8574337ac5854b9f5912e1d7928b6a9c0 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=6b62babe5848981bd41db7377646ee390b7b953d commit 6b62babe5848981bd41db7377646ee390b7b953d Author: Philipp Maier Date: Fri Jun 30 15:26:22 2017 +0200 osmo-bsc: make sure only default SSNs are used The VTY technically allows setting custom values for the SSN. However, SSN values and their purposes are well standardized. If the user has configured an SSN, check that is compliant to the standard. If not, warn and ignore the setting by using the stanard SSN. If the user left out the SSN, automatically use the standard SSN. ----------------------------------------------------------------------- Summary of changes: openbsc/src/osmo-bsc/osmo_bsc_sigtran.c | 2 +- openbsc/src/osmo-bsc/osmo_bsc_vty.c | 21 ++++++++++++++++++++- 2 files changed, 21 insertions(+), 2 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Fri Jun 30 14:06:37 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 30 Jun 2017 14:06:37 GMT Subject: openbsc.git branch pmaier/aoip2 updated. 0.15.0-883-g5ee15066d Message-ID: <201706301406.v5UE6bo4030772@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, pmaier/aoip2 has been updated via 5ee15066de7b6b24820653ad5e2de04f60f55e00 (commit) from 6b62babe5848981bd41db7377646ee390b7b953d (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=5ee15066de7b6b24820653ad5e2de04f60f55e00 commit 5ee15066de7b6b24820653ad5e2de04f60f55e00 Author: Philipp Maier Date: Fri Jun 30 16:04:13 2017 +0200 osmo-bsc: check configured sccp addresses before start do not start unless the user has configured sufficient SCCP addresses via VTY. Do not accept address that lack point codes or ssn ----------------------------------------------------------------------- Summary of changes: openbsc/src/osmo-bsc/osmo_bsc_sigtran.c | 26 ++++++++++++++++++++++++-- 1 file changed, 24 insertions(+), 2 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Fri Jun 30 14:26:16 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 30 Jun 2017 14:26:16 GMT Subject: op25.git branch max updated. 99926acda54c1bd48f45b90ab474c47d3b0b0595 Message-ID: <201706301426.v5UEQGI2036660@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Software-defined analyzer for APCO P25". The branch, max has been updated via 99926acda54c1bd48f45b90ab474c47d3b0b0595 (commit) from 8f7932224451db4e8aeee5291e78c2ffb69cb353 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/op25/commit/?id=99926acda54c1bd48f45b90ab474c47d3b0b0595 commit 99926acda54c1bd48f45b90ab474c47d3b0b0595 Author: Max Date: Fri Jun 30 10:25:45 2017 -0400 install.sh ----------------------------------------------------------------------- Summary of changes: install.sh | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100755 install.sh hooks/post-receive -- Software-defined analyzer for APCO P25 From gitosis at osmocom.org Fri Jun 30 14:52:47 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 30 Jun 2017 14:52:47 GMT Subject: openbsc.git branch pmaier/aoip2 updated. 0.15.0-886-gc099ad727 Message-ID: <201706301452.v5UEql2j043553@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, pmaier/aoip2 has been updated via c099ad7279976b44a6285a258a13400770f3a75b (commit) via 03bf3a7beef21c0e9b1a7cd9836a3590eedf3939 (commit) via a550a096c42283d40f370568637916962b6b4162 (commit) from 5ee15066de7b6b24820653ad5e2de04f60f55e00 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=c099ad7279976b44a6285a258a13400770f3a75b commit c099ad7279976b44a6285a258a13400770f3a75b Author: Philipp Maier Date: Fri Jun 30 16:49:06 2017 +0200 osmo-bsc: rename calling_addr to msc_addr The variable name "calling_addr" is not very expressive. Change the variable name to "msc_addr". http://cgit.osmocom.org/openbsc/commit/?id=03bf3a7beef21c0e9b1a7cd9836a3590eedf3939 commit 03bf3a7beef21c0e9b1a7cd9836a3590eedf3939 Author: Philipp Maier Date: Fri Jun 30 16:44:32 2017 +0200 osmo-bsc: change calling/called addr in VTY The vty commands: called-addr my_msc calling-addr my_bsc are not very expressive to the user. Change the command names into something more expressive: msc-addr my_msc bsc-addr my_bsc Also change the function and variable names accordingly http://cgit.osmocom.org/openbsc/commit/?id=a550a096c42283d40f370568637916962b6b4162 commit a550a096c42283d40f370568637916962b6b4162 Author: Philipp Maier Date: Fri Jun 30 16:38:42 2017 +0200 osmo-bsc: change calling/called_addr variable names "calling_address" and "called_address" is not very expressive. change the respective struct memeber names of bsc_msc_data to bsc_addr and msc_addr to increase readability of the code. ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/bsc_msc_data.h | 15 ++++++++-- openbsc/src/osmo-bsc/osmo_bsc_sigtran.c | 34 ++++++++++----------- openbsc/src/osmo-bsc/osmo_bsc_vty.c | 52 ++++++++++++++++----------------- 3 files changed, 56 insertions(+), 45 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Fri Jun 30 14:58:26 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 30 Jun 2017 14:58:26 GMT Subject: openbsc.git branch pmaier/aoip2 updated. 0.15.0-887-g266250206 Message-ID: <201706301458.v5UEwQif045052@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, pmaier/aoip2 has been updated via 2662502066f6241dfe5295506862c52aa43fe575 (commit) from c099ad7279976b44a6285a258a13400770f3a75b (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=2662502066f6241dfe5295506862c52aa43fe575 commit 2662502066f6241dfe5295506862c52aa43fe575 Author: Neels Hofmeyr Date: Wed Jun 28 15:27:41 2017 +0200 build: osmo-bsc_nat: add missing sigtran LDADD Change-Id: I838cc9176b9d3e61e33f25d10bedd37c9c057fd3 ----------------------------------------------------------------------- Summary of changes: openbsc/src/osmo-bsc_nat/Makefile.am | 1 + 1 file changed, 1 insertion(+) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Fri Jun 30 15:42:20 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 30 Jun 2017 15:42:20 GMT Subject: openbsc.git branch pmaier/aoip2 updated. 0.15.0-890-g116568d34 Message-ID: <201706301542.v5UFgKhB060898@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, pmaier/aoip2 has been updated via 116568d34f5c1e941082ae7bfc891631a8b53553 (commit) via 458c2b0a72fefbd2c725c1b512f761b3bfc74229 (commit) via 250c7f7a539a0626f4a013429f9fea84d580089f (commit) from 2662502066f6241dfe5295506862c52aa43fe575 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=116568d34f5c1e941082ae7bfc891631a8b53553 commit 116568d34f5c1e941082ae7bfc891631a8b53553 Author: Philipp Maier Date: Fri Jun 30 17:28:10 2017 +0200 osmo-bsc: use better msc identifier Using the MSC numbers in the logtext is not very expressive, ise the SCCP-Addresses instead. When creating the sccp instance and user, use more parseable string than "MSC No.: n" http://cgit.osmocom.org/openbsc/commit/?id=458c2b0a72fefbd2c725c1b512f761b3bfc74229 commit 458c2b0a72fefbd2c725c1b512f761b3bfc74229 Author: Philipp Maier Date: Fri Jun 30 17:11:23 2017 +0200 osmo-bsc: fix typo http://cgit.osmocom.org/openbsc/commit/?id=250c7f7a539a0626f4a013429f9fea84d580089f commit 250c7f7a539a0626f4a013429f9fea84d580089f Author: Philipp Maier Date: Fri Jun 30 17:02:57 2017 +0200 osmo-bsc: vty: fix error message The warning message that is displayed when a non standard SSN is set is confusing. Make warning message more expressive. ----------------------------------------------------------------------- Summary of changes: openbsc/src/osmo-bsc/osmo_bsc_bssap.c | 6 ++++-- openbsc/src/osmo-bsc/osmo_bsc_sigtran.c | 18 +++++++++++------- openbsc/src/osmo-bsc/osmo_bsc_vty.c | 4 ++-- 3 files changed, 17 insertions(+), 11 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)