From gitosis at osmocom.org Wed Apr 1 13:35:45 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 1 Apr 2015 13:35:45 GMT Subject: openbsc.git branch zecke/hacks/gprs-state created. 0.13.0-928-g878da38 Message-ID: <201504011335.t31DZjkx066365@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, zecke/hacks/gprs-state has been created at 878da382e08444c36299f1c4236c233c6acc11b3 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=878da382e08444c36299f1c4236c233c6acc11b3 commit 878da382e08444c36299f1c4236c233c6acc11b3 Author: Holger Hans Peter Freyther Date: Wed Apr 1 15:34:35 2015 +0200 WIP bts: Enable GPRS using OML if it wasn't enabled http://cgit.osmocom.org/openbsc/commit/?id=5047390eefae72d50cfc4cf821a70eba9d55d255 commit 5047390eefae72d50cfc4cf821a70eba9d55d255 Author: Holger Hans Peter Freyther Date: Wed Apr 1 13:59:05 2015 +0200 bts: Take all parameters even if they are not applied yet For the case of GPRS off and then later switched on we need to remember the parameters and the only way we can do it, is to store them all the time. Related: SYS#591 ----------------------------------------------------------------------- hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed Apr 1 17:29:03 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 1 Apr 2015 17:29:03 GMT Subject: openbsc.git branch master updated. 0.14.0-13-g4040783 Message-ID: <201504011729.t31HT3MP088165@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was 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 40407835b30d204a819772c4fd935e2ee71228b2 (commit) via 067ce6dea5c9b8aacf9fdec8efc00de4924a7dfe (commit) via 32dd2f3f9b689600dd0704ed4fb12614ebf962f9 (commit) from 7cce1d301aff586d8a95765d3b56c0c81266781b (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=40407835b30d204a819772c4fd935e2ee71228b2 commit 40407835b30d204a819772c4fd935e2ee71228b2 Author: Holger Hans Peter Freyther Date: Wed Apr 1 18:28:04 2015 +0200 bsc: Change paging strategy based on override or not Change the paging strategy based on on if a LAC override is in place or not. In case we had changed the LAC we need to page on all the BTS. Change the "grace" handling to iterate over the BTS and filter out all non matching ones LAC in case no LAC handling is active. Manually verified all four cases with a single BTS: * No LAC handling and grace period * LAC handling and grace period * No LAC handling and not lock * LAC handling and lock. Related: SYS#1398 http://cgit.osmocom.org/openbsc/commit/?id=067ce6dea5c9b8aacf9fdec8efc00de4924a7dfe commit 067ce6dea5c9b8aacf9fdec8efc00de4924a7dfe Author: Holger Hans Peter Freyther Date: Wed Apr 1 18:19:45 2015 +0200 bsc: In preparation to the MT lac/ci patching split the code For MT we can't page per lac as we don't know which BTS was the original one. Split the grace period and normal mode into two methods so we can bloat both of them later. http://cgit.osmocom.org/openbsc/commit/?id=32dd2f3f9b689600dd0704ed4fb12614ebf962f9 commit 32dd2f3f9b689600dd0704ed4fb12614ebf962f9 Author: Holger Hans Peter Freyther Date: Wed Apr 1 18:15:48 2015 +0200 bsc: Allow to use different LAC/CI for the core-network We need to use different LAC/CI towards the core network. It is a bit problematic as LAC/CI is a per BTS attribute so this feature only works if a BSC manages everything in the same LAC. Related: SYS#1398 ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/osmo_msc_data.h | 6 ++-- openbsc/src/osmo-bsc/osmo_bsc_api.c | 23 ++++++++++++-- openbsc/src/osmo-bsc/osmo_bsc_filter.c | 15 ++++++++- openbsc/src/osmo-bsc/osmo_bsc_grace.c | 54 ++++++++++++++++++++++----------- openbsc/src/osmo-bsc/osmo_bsc_msc.c | 6 ++-- openbsc/src/osmo-bsc/osmo_bsc_vty.c | 28 +++++++++++++++++ openbsc/tests/vty_test_runner.py | 15 +++++++++ 7 files changed, 122 insertions(+), 25 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed Apr 1 18:51:17 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 1 Apr 2015 18:51:17 GMT Subject: libosmocore.git branch master updated. 0.8.0-15-g4e0543f Message-ID: <201504011851.t31IpHex095272@git.osmocom.org> This is an 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 4e0543f730b255849305787ecce89867e89f40f8 (commit) from f8699ca51eeb4f3d34336501abcaf071b4a95a47 (commit) Those revisions listed above that are new 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=4e0543f730b255849305787ecce89867e89f40f8 commit 4e0543f730b255849305787ecce89867e89f40f8 Author: Michael McTernan Date: Mon Mar 30 13:22:14 2015 +0100 Tests: Fix broken loggingrb testcase. The loggingrb (ringbuffer) test case was not actually being built or ran, instead still using the normal logging test. This patch fixes the makefile, then the loggingrb testcase is changed to use the current loggingrb API so that it builds and passes. Signed-off-by: Michael McTernan ----------------------------------------------------------------------- Summary of changes: tests/Makefile.am | 2 +- tests/loggingrb/loggingrb_test.c | 11 +++++------ 2 files changed, 6 insertions(+), 7 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Thu Apr 2 16:16:37 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 2 Apr 2015 16:16:37 GMT Subject: osmo-pcu.git branch master updated. 0.2-398-gd0261b7 Message-ID: <201504021616.t32GGbkj013325@git.osmocom.org> This is an 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 d0261b72dea475c1fccdf00b77d6be6317588232 (commit) via 0c1c8778dfdda80222d30b903d62156adb6927c4 (commit) from 0a0b5dcb324d3652f55541855426c91f0c9d9536 (commit) Those revisions listed above that are new 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=d0261b72dea475c1fccdf00b77d6be6317588232 commit d0261b72dea475c1fccdf00b77d6be6317588232 Author: Jacob Erlbeck Date: Thu Apr 2 13:58:09 2015 +0200 tbf: Force ACK after the last DL LCC frame has been received If the protocol layers above LLC (e.g. TCP) need an acknowledgement to continue, it can take up to 400ms (single TS) until the MS is polled for Ack/Nack which it can use to request an uplink TBF quickly. The 400ms result from requesting an DL Ack/Nack every 20 RLC blocks until all pending LLC frames have been sent. Especially TCP's slow start mechanism can lead to a high delay at the start of the connection, since the sender will eventually stop after having sent the first packets (up to 4 (RFC2581) or 10 (RFC6928)). This commit modifies append_data() to (re-)start a timer every time it handles an LLC packet and to request an Ack/Nack every time it expires. So if the server ceases to send IP packets, the MS is polled in the assumption, that the server is waiting for an ACK. The following VTY commands are added (pcu node): - queue idle-ack-delay <1-65535> timeout in centiseconds - no queue idle-ack-delay disable this feature (default) A sensible value is 10 (100ms) that at gave promising results when testing locally. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=0c1c8778dfdda80222d30b903d62156adb6927c4 commit 0c1c8778dfdda80222d30b903d62156adb6927c4 Author: Jacob Erlbeck Date: Fri Mar 20 12:02:42 2015 +0100 tbf: Use a hysteresis when discarding DL LLC frames Currently single LLC blocks are discarded when the PDU lifetime expires. If an IP packet has been fragmented either on the IP or on the LLC layer and is therefore distributed over several LLC frames, the kept fragments are transmitted and then discarded by the MS because of the missing PDU. This can cause massive IP packet loss when there are many fragmented packets (e.g. when trying 'ping -s1800' or if the GGSN chops downlink IP packets into several SNDCP packets). On the other hand, discarding too many packets might disturb the congestion handling of TCP. Dropping plain TCP ACKs might also hinder flow control and congestion avoidance. This commit adds a hysteresis algorithm to the LLC discard loop. If an LLC message's age reaches the high water mark, further message's with an age above the low water mark are discarded, too. This is aborted, if a GMM, a non-UI, or a small message is detected. In these cases, that message is kept. The following VTY commands are added (pcu config node): - queue hysteresis <1-65535> set the difference between high (lifetime) and low watermark in centiseconds - no queue hysteresis disable this feature (default) Since the SGSN will most probably send all fragments of a single N-PDU without much delay between them, a value slightly above the average transmission delay jitter between SGSN and PCU is probably a sensible value to discard all fragments of a single IP packet. This is an experimental feature that might be replaced by more advanced means of active queue management in the future. Sponsored-by: On-Waves ehf ----------------------------------------------------------------------- Summary of changes: src/bts.h | 2 ++ src/llc.cpp | 15 ++++++++++ src/llc.h | 1 + src/pcu_utils.h | 5 ++++ src/pcu_vty.c | 66 ++++++++++++++++++++++++++++++++++++++++++++ src/tbf.cpp | 1 + src/tbf.h | 5 ++++ src/tbf_dl.cpp | 85 +++++++++++++++++++++++++++++++++++++++++++++++++-------- 8 files changed, 169 insertions(+), 11 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Thu Apr 2 20:59:49 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 2 Apr 2015 20:59:49 GMT Subject: gr-fosphor.git branch master updated. 3fdfe7cf812238804f25f5cdfe39f848fd657b33 Message-ID: <201504022059.t32Kxnlx038758@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "GNURadio block for spectrum visualization using GPU". The branch, master has been updated via 3fdfe7cf812238804f25f5cdfe39f848fd657b33 (commit) from 985c78ffa7ecfc0d4b5b43d2541e68a9e6d94576 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/gr-fosphor/commit/?id=3fdfe7cf812238804f25f5cdfe39f848fd657b33 commit 3fdfe7cf812238804f25f5cdfe39f848fd657b33 Author: Sylvain Munaut Date: Thu Apr 2 22:59:40 2015 +0200 gr-fopshor: Add a MANIFEST for CGRAN Signed-off-by: Sylvain Munaut ----------------------------------------------------------------------- Summary of changes: MANIFEST.md | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 MANIFEST.md hooks/post-receive -- GNURadio block for spectrum visualization using GPU From gitosis at osmocom.org Fri Apr 3 07:40:29 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 3 Apr 2015 07:40:29 GMT Subject: ss7.git branch master updated. 54950c369bf682bb5d27495359f6b704764af2c0 Message-ID: <201504030740.t337eTDo098664@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "SS7 (TCAP, ROS, MAP, CAP) ASN1 files". The branch, master has been updated via 54950c369bf682bb5d27495359f6b704764af2c0 (commit) from b42fd7c3b48f53fd13de901cdd88e8f7f3d2c206 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/asn1/ss7/commit/?id=54950c369bf682bb5d27495359f6b704764af2c0 commit 54950c369bf682bb5d27495359f6b704764af2c0 Author: Holger Hans Peter Freyther Date: Fri Apr 3 09:38:39 2015 +0200 MAP: Add IMSI/correlationID to MAP Copied from PDF with 12.7.0 Release 12 Found: *#115 ----------------------------------------------------------------------- Summary of changes: asn1/MAP/MAP-SM-DataTypes.asn | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) hooks/post-receive -- SS7 (TCAP, ROS, MAP, CAP) ASN1 files From gitosis at osmocom.org Sat Apr 4 09:33:08 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 4 Apr 2015 09:33:08 GMT Subject: osmo-trx.git branch fairwaves/master updated. cd20d12392811ef92fe0f60c6184c31f483fc07e Message-ID: <201504040933.t349X8wQ045060@git.osmocom.org> This is an 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/master has been updated via cd20d12392811ef92fe0f60c6184c31f483fc07e (commit) via b61d91b50d1efe4cc303c2e9838de9fb54148d26 (commit) from 3531a6a6ac36e59c41a93cd9e07ae4cc1529522f (commit) Those revisions listed above that are new 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=cd20d12392811ef92fe0f60c6184c31f483fc07e commit cd20d12392811ef92fe0f60c6184c31f483fc07e Author: Alexander Chemeris Date: Wed Mar 25 14:22:37 2015 +0300 uhd: Use full DAC scale with UmTRX to improve signal quality. http://cgit.osmocom.org/osmo-trx/commit/?id=b61d91b50d1efe4cc303c2e9838de9fb54148d26 commit b61d91b50d1efe4cc303c2e9838de9fb54148d26 Author: Alexander Chemeris Date: Sun Mar 1 10:30:12 2015 +0100 Logger: Output ERR log messages to stderr as well. ----------------------------------------------------------------------- Summary of changes: CommonLibs/Logger.cpp | 2 +- Transceiver52M/UHDDevice.cpp | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Sat Apr 4 11:55:57 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 4 Apr 2015 11:55:57 GMT Subject: osmo-gmr.git branch master updated. v0.2-82-gab44934 Message-ID: <201504041155.t34Btvt4057532@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Software for ETSI GMR (GEO Mobile Radio)". The branch, master has been updated via ab449343f9fe62ddc5de16bb535987308c26a916 (commit) via a23f3d3243cb99d94a3a61a8c01eb06179c2a557 (commit) via 5334182d5a1029a302f55273ae2a214cf3f6c38a (commit) via d4aba57dc3206cb0221f38ac5b9eb1b94c7fd4d0 (commit) from 810984f26f0c37dfdfa428963d803c9883e23540 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-gmr/commit/?id=ab449343f9fe62ddc5de16bb535987308c26a916 commit ab449343f9fe62ddc5de16bb535987308c26a916 Author: Sylvain Munaut Date: Sat Apr 4 13:53:45 2015 +0200 misc: Add an utility to modulate a RACH burst The output is only 1sps and needs to be filtered by an RRC filter (0.35) before transmission. Signed-off-by: Sylvain Munaut http://cgit.osmocom.org/osmo-gmr/commit/?id=a23f3d3243cb99d94a3a61a8c01eb06179c2a557 commit a23f3d3243cb99d94a3a61a8c01eb06179c2a557 Author: Sylvain Munaut Date: Fri Apr 3 20:24:10 2015 +0200 sdr/pi4cxpsk: Add a method for modulation of pi/4 CxPSK bursts This currently only supports 1sps. To upconvert, it should be convoluted with a RRC filter. It required adding a second table of symbol in the modulation type where the entries are sorted by the 'bits' value rather than the symbol number. Signed-off-by: Sylvain Munaut http://cgit.osmocom.org/osmo-gmr/commit/?id=5334182d5a1029a302f55273ae2a214cf3f6c38a commit 5334182d5a1029a302f55273ae2a214cf3f6c38a Author: Sylvain Munaut Date: Fri Apr 3 20:02:01 2015 +0200 l1/rach: Fix the gmr1_rach_encode function Signed-off-by: Sylvain Munaut http://cgit.osmocom.org/osmo-gmr/commit/?id=d4aba57dc3206cb0221f38ac5b9eb1b94c7fd4d0 commit d4aba57dc3206cb0221f38ac5b9eb1b94c7fd4d0 Author: Sylvain Munaut Date: Sat Apr 4 13:42:57 2015 +0200 l1/rach: Clear up the unused bits in gmr1_rach_decode return array Signed-off-by: Sylvain Munaut ----------------------------------------------------------------------- Summary of changes: include/osmocom/gmr1/sdr/pi4cxpsk.h | 8 +++- src/Makefile.am | 7 ++- src/gmr1_rach_gen.c | 65 ++++++++++++++++++++++++++++ src/l1/rach.c | 8 ++-- src/sdr/pi4cxpsk.c | 86 +++++++++++++++++++++++++++++++++++-- 5 files changed, 166 insertions(+), 8 deletions(-) create mode 100644 src/gmr1_rach_gen.c hooks/post-receive -- Software for ETSI GMR (GEO Mobile Radio) From gitosis at osmocom.org Sat Apr 4 11:56:08 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 4 Apr 2015 11:56:08 GMT Subject: osmo-gmr.git branch sylvain/gr updated. v0.2-91-g7be39dc Message-ID: <201504041156.t34Bu8OD057609@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Software for ETSI GMR (GEO Mobile Radio)". The branch, sylvain/gr has been updated discards 2fa8bf59113913fedd9f91a0fee8d9bd199ac347 (commit) discards bf8e70f363ac3fa7c2def7ac5634999728f750dc (commit) discards b9dfcabf5ce748d29fbe967b59f003072807c74c (commit) discards 864f9cb8b45881b0962188355b65ddd207b1e30c (commit) discards 94beb6c0379637379a164b0f4c8beb1c4418dff1 (commit) discards fca78ef3dc7713287c0d2a72ec39bd9af2cddf60 (commit) discards cb2c24683dd668dd9aeb0d485e981186583294fe (commit) discards 614990c4287ec16fa992c960f93a1198d8cfb0bc (commit) discards 6049478618ed9b90f7aef057d32e18511218c382 (commit) via 7be39dc3b0fff33e4c1b231fde25cc90e9558440 (commit) via a7209fc0cce4df4468797c2a608691c62399c403 (commit) via a2a370a46eedaf22b0b81cb473828fe47ff17d3c (commit) via 0803baa9eac94f1566394715a49569ebacd2164a (commit) via 531665e38431f0967e1ef652ab4fb5c3ee87283e (commit) via 5763a1ecafb5889c99dfca99cddc3366f05415d3 (commit) via 6e1160b9e6ee6b48f45d794637e6a25b6f6541b3 (commit) via d0b41f0780ad1c3cdf61211b1ab32439eae8289f (commit) via 8625ee2df36d5f4b1c37c663435bd44c3cf80f5c (commit) via ab449343f9fe62ddc5de16bb535987308c26a916 (commit) via a23f3d3243cb99d94a3a61a8c01eb06179c2a557 (commit) via 5334182d5a1029a302f55273ae2a214cf3f6c38a (commit) via d4aba57dc3206cb0221f38ac5b9eb1b94c7fd4d0 (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 (2fa8bf59113913fedd9f91a0fee8d9bd199ac347) \ N -- N -- N (7be39dc3b0fff33e4c1b231fde25cc90e9558440) 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-gmr/commit/?id=7be39dc3b0fff33e4c1b231fde25cc90e9558440 commit 7be39dc3b0fff33e4c1b231fde25cc90e9558440 Author: Sylvain Munaut Date: Sun Mar 29 20:59:06 2015 +0200 gr-gmr1/rach_demod: Improve initial frequency estimation Signed-off-by: Sylvain Munaut http://cgit.osmocom.org/osmo-gmr/commit/?id=a7209fc0cce4df4468797c2a608691c62399c403 commit a7209fc0cce4df4468797c2a608691c62399c403 Author: Sylvain Munaut Date: Sun Mar 29 20:56:53 2015 +0200 gr-grm1/rach_detect_fft: Fix the direction of peak offset compensation Signed-off-by: Sylvain Munaut http://cgit.osmocom.org/osmo-gmr/commit/?id=a2a370a46eedaf22b0b81cb473828fe47ff17d3c commit a2a370a46eedaf22b0b81cb473828fe47ff17d3c Author: Sylvain Munaut Date: Sun Mar 29 20:56:29 2015 +0200 gr-gmr1: Add a tag with the time of RACH and write it to file Signed-off-by: Sylvain Munaut http://cgit.osmocom.org/osmo-gmr/commit/?id=0803baa9eac94f1566394715a49569ebacd2164a commit 0803baa9eac94f1566394715a49569ebacd2164a Author: Sylvain Munaut Date: Sun Mar 29 20:55:44 2015 +0200 gr-gmr1/rach_detect_fft: Use a global constant for freq key Signed-off-by: Sylvain Munaut http://cgit.osmocom.org/osmo-gmr/commit/?id=531665e38431f0967e1ef652ab4fb5c3ee87283e commit 531665e38431f0967e1ef652ab4fb5c3ee87283e Author: Sylvain Munaut Date: Sun Feb 22 20:43:15 2015 +0100 gr-gmr1: Make use of that new text sink in the default GRC app Signed-off-by: Sylvain Munaut http://cgit.osmocom.org/osmo-gmr/commit/?id=5763a1ecafb5889c99dfca99cddc3366f05415d3 commit 5763a1ecafb5889c99dfca99cddc3366f05415d3 Author: Sylvain Munaut Date: Sun Feb 22 20:42:49 2015 +0100 gr-gmr1: Add special file sink to record RACH in text format Signed-off-by: Sylvain Munaut http://cgit.osmocom.org/osmo-gmr/commit/?id=6e1160b9e6ee6b48f45d794637e6a25b6f6541b3 commit 6e1160b9e6ee6b48f45d794637e6a25b6f6541b3 Author: Sylvain Munaut Date: Fri Jan 30 10:11:02 2015 +0100 gr-gmr1: Make use of the new delimited burst feature Signed-off-by: Sylvain Munaut http://cgit.osmocom.org/osmo-gmr/commit/?id=d0b41f0780ad1c3cdf61211b1ab32439eae8289f commit d0b41f0780ad1c3cdf61211b1ab32439eae8289f Author: Sylvain Munaut Date: Fri Jan 30 10:07:22 2015 +0100 gr-gmr1: Import new burst_to_tagged_stream logic Note that this cheats a little since I use the output buffer as temporary storage (i.e. writing samples to it and not telling GR until later ...) Signed-off-by: Sylvain Munaut http://cgit.osmocom.org/osmo-gmr/commit/?id=8625ee2df36d5f4b1c37c663435bd44c3cf80f5c commit 8625ee2df36d5f4b1c37c663435bd44c3cf80f5c Author: Sylvain Munaut Date: Sun Aug 31 22:10:41 2014 +0200 gr-gmr1: First code import with working RACH detection Signed-off-by: Sylvain Munaut ----------------------------------------------------------------------- Summary of changes: include/osmocom/gmr1/sdr/pi4cxpsk.h | 8 +++- src/Makefile.am | 7 ++- src/gmr1_rach_gen.c | 65 ++++++++++++++++++++++++++++ src/l1/rach.c | 8 ++-- src/sdr/pi4cxpsk.c | 86 +++++++++++++++++++++++++++++++++++-- 5 files changed, 166 insertions(+), 8 deletions(-) create mode 100644 src/gmr1_rach_gen.c hooks/post-receive -- Software for ETSI GMR (GEO Mobile Radio) From gitosis at osmocom.org Sat Apr 4 11:56:08 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 4 Apr 2015 11:56:08 GMT Subject: osmo-gmr.git branch sylvain/live updated. v0.2-84-gc9bebd0 Message-ID: <201504041156.t34Bu8Yc057666@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Software for ETSI GMR (GEO Mobile Radio)". The branch, sylvain/live has been updated discards 520bbd9f3cbb50f208f3a9863e80545c815ed4e6 (commit) discards 8c34477edd3c2b6a3665df9211dc898e67e0819a (commit) via c9bebd030983a97145b1e4781ceae1b1061ee3e2 (commit) via a8733e64e82a6171d14197df2231270f87d4ee95 (commit) via ab449343f9fe62ddc5de16bb535987308c26a916 (commit) via a23f3d3243cb99d94a3a61a8c01eb06179c2a557 (commit) via 5334182d5a1029a302f55273ae2a214cf3f6c38a (commit) via d4aba57dc3206cb0221f38ac5b9eb1b94c7fd4d0 (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 (520bbd9f3cbb50f208f3a9863e80545c815ed4e6) \ N -- N -- N (c9bebd030983a97145b1e4781ceae1b1061ee3e2) 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-gmr/commit/?id=c9bebd030983a97145b1e4781ceae1b1061ee3e2 commit c9bebd030983a97145b1e4781ceae1b1061ee3e2 Author: Sylvain Munaut Date: Sun Feb 8 17:05:20 2015 +0100 rxfwk: Create a new rxfwk subdir to contain the 'RX framework' files So that other apps can re-use it. Note that it's not part of the gmr1 lib proper and so include files are in that dir and not installed. Signed-off-by: Sylvain Munaut http://cgit.osmocom.org/osmo-gmr/commit/?id=a8733e64e82a6171d14197df2231270f87d4ee95 commit a8733e64e82a6171d14197df2231270f87d4ee95 Author: Sylvain Munaut Date: Wed Mar 14 10:48:46 2012 +0100 [hack] Add first attempt at live stream processing Signed-off-by: Sylvain Munaut ----------------------------------------------------------------------- Summary of changes: include/osmocom/gmr1/sdr/pi4cxpsk.h | 8 +++- src/Makefile.am | 7 ++- src/gmr1_rach_gen.c | 65 ++++++++++++++++++++++++++++ src/l1/rach.c | 8 ++-- src/sdr/pi4cxpsk.c | 86 +++++++++++++++++++++++++++++++++++-- 5 files changed, 166 insertions(+), 8 deletions(-) create mode 100644 src/gmr1_rach_gen.c hooks/post-receive -- Software for ETSI GMR (GEO Mobile Radio) From gitosis at osmocom.org Sat Apr 4 17:35:46 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 4 Apr 2015 17:35:46 GMT Subject: openbsc.git branch zecke/fixes/release-channel created. 0.14.0-14-g8c83038 Message-ID: <201504041735.t34HZk8B087667@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, zecke/fixes/release-channel has been created at 8c83038b2b99df20edd0705d8b4274c03872690b (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=8c83038b2b99df20edd0705d8b4274c03872690b commit 8c83038b2b99df20edd0705d8b4274c03872690b Author: Holger Hans Peter Freyther Date: Sat Apr 4 18:42:46 2015 +0200 filter: Move the gsm 04.08 filter to a common place For customer requirements we want to be able to do filtering on the BSC as well. The same messages need to be scanned and the same access-lists will be looked at. In the future we might even split traffic based on the IMSI. Begin with moving the code to a new top level directory and then renaming and removing the nat dependency. ----------------------------------------------------------------------- hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sat Apr 4 18:00:52 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 4 Apr 2015 18:00:52 GMT Subject: openbsc.git branch master updated. 0.14.0-14-g6f6cbf7 Message-ID: <201504041800.t34I0q4i089800@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was 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 6f6cbf7c5dedfd6335024004b1d21809e806a40d (commit) from 40407835b30d204a819772c4fd935e2ee71228b2 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=6f6cbf7c5dedfd6335024004b1d21809e806a40d commit 6f6cbf7c5dedfd6335024004b1d21809e806a40d Author: Holger Hans Peter Freyther Date: Sat Apr 4 19:35:22 2015 +0200 bts: "Repair" broken channels if we receive the release ack We had issues with odd behavior on the nanoBTS which lead to the introduction of the "broken" state. On busy multi BTS cells (e.g. rhizomatica) with wifi backhaul the timeout we set to wait for a RF Channe Release ACK is sometimes too little and channels are marked broken that look to be okay (besides the still to be determined delay). In case of a sysmoBTS we now know that we can change the state of a broken channel back to normal in case we do receive the right response. Manually verified using the Smalltalk BTS code PackageLoader fileInPackage: 'FakeBTS' bts := FakeBTS.BTS new. bts btsId: '1903/0/0'. bts connect: 'localhost'. bts waitForBTSReady. test := FakeBTS.OpenBSCTest new. test bts: bts. test requireAnyChannel ... wait for NITB output <0004> abis_rsl.c:223 (bts=0,trx=0,ts=0,ss=0) Timeout during deactivation! Marked as broken. ... process pending messages stdin next <0004> abis_rsl.c:735 (bts=0,trx=0,ts=0,ss=0) CHAN REL ACK for broken channel. Releasing it. So the channel went from broken to unallocated. ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gsm_data.h | 11 +++++++++++ openbsc/src/libbsc/abis_rsl.c | 17 ++++++++++++++--- 2 files changed, 25 insertions(+), 3 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sat Apr 4 20:49:10 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 4 Apr 2015 20:49:10 GMT Subject: openbsc.git branch zecke/features/acc-list created. 0.14.0-20-g24c83f6 Message-ID: <201504042049.t34KnAeU006411@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, zecke/features/acc-list has been created at 24c83f638f7bcc543ecd229e2d8fc55136e9ce57 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=24c83f638f7bcc543ecd229e2d8fc55136e9ce57 commit 24c83f638f7bcc543ecd229e2d8fc55136e9ce57 Author: Holger Hans Peter Freyther Date: Sat Apr 4 22:40:12 2015 +0200 filter: Remove nat from bsc_nat_acc_lst and replace with msg http://cgit.osmocom.org/openbsc/commit/?id=5ea6bfb9ecabb18a168ce6495daaf088b862167f commit 5ea6bfb9ecabb18a168ce6495daaf088b862167f Author: Holger Hans Peter Freyther Date: Sat Apr 4 22:28:32 2015 +0200 filter: Cease out "struct bsc_nat" from the API This means we need to require a talloc context and simply operate on the list. I had considered creating a structure to hold the list head but I didn't find any other members so omitted it for now. http://cgit.osmocom.org/openbsc/commit/?id=60a441f1da69421a46d2734d4a7dddc39921fc8d commit 60a441f1da69421a46d2734d4a7dddc39921fc8d Author: Holger Hans Peter Freyther Date: Sat Apr 4 22:14:34 2015 +0200 filter: Move VTY code into the filter module http://cgit.osmocom.org/openbsc/commit/?id=109a0b339e8d3a140019683514e9d285875b9dfe commit 109a0b339e8d3a140019683514e9d285875b9dfe Author: Holger Hans Peter Freyther Date: Sat Apr 4 21:55:08 2015 +0200 filter: Move the access list management around http://cgit.osmocom.org/openbsc/commit/?id=446e3c4a94edf56a989f02c0db2f9c25a6a8aae1 commit 446e3c4a94edf56a989f02c0db2f9c25a6a8aae1 Author: Holger Hans Peter Freyther Date: Sat Apr 4 20:47:03 2015 +0200 filter: Move the method definition to the filter module Move the filter methods to the filter module. This is still only usable for the NAT and the _dt/_cr filter routines need to move back to the bsc_nat in the long run. http://cgit.osmocom.org/openbsc/commit/?id=91d310d6089df0c32af604846d15a09bc7a8a5f1 commit 91d310d6089df0c32af604846d15a09bc7a8a5f1 Author: Holger Hans Peter Freyther Date: Sat Apr 4 18:42:46 2015 +0200 filter: Move the gsm 04.08 filter to a common place For customer requirements we want to be able to do filtering on the BSC as well. The same messages need to be scanned and the same access-lists will be looked at. In the future we might even split traffic based on the IMSI. Begin with moving the code to a new top level directory and then renaming and removing the nat dependency. ----------------------------------------------------------------------- hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sat Apr 4 20:53:58 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 4 Apr 2015 20:53:58 GMT Subject: osmo-gmr.git branch sylvain/gr updated. v0.2-95-ge4b89a1 Message-ID: <201504042053.t34KrwhN006794@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Software for ETSI GMR (GEO Mobile Radio)". The branch, sylvain/gr has been updated via e4b89a11cb942ca0ee4bc7908457f2a5eae6848b (commit) via 025cd5c152a0866d72ab5b3f352031f97f76f4ea (commit) via 46eee3c8fb7364b13f0c301281ced87059dcfb4b (commit) via 31394e9be9cd5839a5a2b04a828de9a701c65953 (commit) from 7be39dc3b0fff33e4c1b231fde25cc90e9558440 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-gmr/commit/?id=e4b89a11cb942ca0ee4bc7908457f2a5eae6848b commit e4b89a11cb942ca0ee4bc7908457f2a5eae6848b Author: Sylvain Munaut Date: Sat Apr 4 22:53:44 2015 +0200 gr-gmr1: Switch the 'freq' tag to be in Hertz This also required adapting the file_sink. It now has an option to specify if the spectrum was inverted or not. It's necessary to know if the received frequency has to be added or substracted from the center frequency. Signed-off-by: Sylvain Munaut http://cgit.osmocom.org/osmo-gmr/commit/?id=025cd5c152a0866d72ab5b3f352031f97f76f4ea commit 025cd5c152a0866d72ab5b3f352031f97f76f4ea Author: Sylvain Munaut Date: Sat Apr 4 20:25:42 2015 +0200 gr-gmr1: Tighten the low_pass in gmr_rach_scan 30 kHz is more than enough and helps get rid of adjacent bursts better Signed-off-by: Sylvain Munaut http://cgit.osmocom.org/osmo-gmr/commit/?id=46eee3c8fb7364b13f0c301281ced87059dcfb4b commit 46eee3c8fb7364b13f0c301281ced87059dcfb4b Author: Sylvain Munaut Date: Sat Apr 4 20:24:56 2015 +0200 gr-gmr1: Change freq_offset to peak_freq This represents the frequency of the expected peak compared to the center of the burst. This is also the frequency at which the peak CW will end up at at the output. Signed-off-by: Sylvain Munaut http://cgit.osmocom.org/osmo-gmr/commit/?id=31394e9be9cd5839a5a2b04a828de9a701c65953 commit 31394e9be9cd5839a5a2b04a828de9a701c65953 Author: Sylvain Munaut Date: Sat Apr 4 18:13:19 2015 +0200 gr-gmr1: Make rach_detect_fft use sample_rate instead of fft_size as param The is really no reason to use any other fft size than the auto computed one and having the sample_rate will allow the output frequency to be in hz rather than radian. Signed-off-by: Sylvain Munaut ----------------------------------------------------------------------- Summary of changes: gr-gmr1/apps/gmr_rach_scan.grc | 14 ++++++------ gr-gmr1/grc/rach_detect_fft.xml | 16 +++++++------- gr-gmr1/grc/rach_file_sink.xml | 10 ++++----- gr-gmr1/include/gnuradio/gmr1/rach_detect_fft.h | 6 +++-- gr-gmr1/include/gnuradio/gmr1/rach_file_sink.h | 6 ++--- gr-gmr1/lib/rach_detect_fft_impl.cc | 29 +++++++++++++++---------- gr-gmr1/lib/rach_detect_fft_impl.h | 9 +++++--- gr-gmr1/lib/rach_file_sink_impl.cc | 23 +++++++++++--------- gr-gmr1/lib/rach_file_sink_impl.h | 8 +++---- 9 files changed, 68 insertions(+), 53 deletions(-) hooks/post-receive -- Software for ETSI GMR (GEO Mobile Radio) From gitosis at osmocom.org Sat Apr 4 21:57:41 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 4 Apr 2015 21:57:41 GMT Subject: osmo-gmr.git branch sylvain/gr updated. v0.2-96-gbf04d6e Message-ID: <201504042157.t34Lvfma014519@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Software for ETSI GMR (GEO Mobile Radio)". The branch, sylvain/gr has been updated via bf04d6e835f6cf1b075b85656f4c93302bbf437c (commit) from e4b89a11cb942ca0ee4bc7908457f2a5eae6848b (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-gmr/commit/?id=bf04d6e835f6cf1b075b85656f4c93302bbf437c commit bf04d6e835f6cf1b075b85656f4c93302bbf437c Author: Sylvain Munaut Date: Sat Apr 4 23:57:43 2015 +0200 gr-gmr1: Make rach_demod block update the 'freq' tag with its own estimation Signed-off-by: Sylvain Munaut ----------------------------------------------------------------------- Summary of changes: gr-gmr1/lib/rach_demod_impl.cc | 24 +++++++++++++++++++++++- 1 file changed, 23 insertions(+), 1 deletion(-) hooks/post-receive -- Software for ETSI GMR (GEO Mobile Radio) From gitosis at osmocom.org Sun Apr 5 12:44:55 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 5 Apr 2015 12:44:55 GMT Subject: libosmocore.git branch master updated. 0.8.0-16-g5fb265e Message-ID: <201504051244.t35CitU8003945@git.osmocom.org> This is an 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 5fb265eaa725928b59b44aa9bfe8959256014ba1 (commit) from 4e0543f730b255849305787ecce89867e89f40f8 (commit) Those revisions listed above that are new 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=5fb265eaa725928b59b44aa9bfe8959256014ba1 commit 5fb265eaa725928b59b44aa9bfe8959256014ba1 Author: Holger Hans Peter Freyther Date: Sun Apr 5 14:36:31 2015 +0200 ctrl: Avoid accessing cmd_desc->command out of bounds We check that the amount of commands is not more than we have but we don't check it the other way. It appears that the vector is allowed to be bigger than the amount of commands. So we match a prefix of a longer command depending on the installation order. ----------------------------------------------------------------------- Summary of changes: src/ctrl/control_cmd.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 Sun Apr 5 13:44:19 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 5 Apr 2015 13:44:19 GMT Subject: openbsc.git branch master updated. 0.14.0-18-g8ccf06c Message-ID: <201504051344.t35DiJ7I009128@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was 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 8ccf06c58b2f5fc2d95bc199dea5c39f7201a3c4 (commit) via ab94ca18f236013f78bd23e3788f003f738396cb (commit) via 7c00983275c1b830b88db124bc0b15078b9cd45d (commit) via fa1cba9e606c3364fecabe85967950cc217fd870 (commit) from 6f6cbf7c5dedfd6335024004b1d21809e806a40d (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=8ccf06c58b2f5fc2d95bc199dea5c39f7201a3c4 commit 8ccf06c58b2f5fc2d95bc199dea5c39f7201a3c4 Author: Holger Hans Peter Freyther Date: Sun Apr 5 15:26:33 2015 +0200 nat: Add ctrl command to save the configuration $ bsc_control.py -d localhost -p 4250 -s net.0.save-configuration 0 http://cgit.osmocom.org/openbsc/commit/?id=ab94ca18f236013f78bd23e3788f003f738396cb commit ab94ca18f236013f78bd23e3788f003f738396cb Author: Holger Hans Peter Freyther Date: Sun Apr 5 15:15:36 2015 +0200 nat: Add a ctrl command to add to an existing ACC list We want to have a program add entries to the allow list this can be done using: $ bsc_control.py -d localhost -p 4250 -s net.0.add.allow.access-list.NAME "^IMSI$" http://cgit.osmocom.org/openbsc/commit/?id=7c00983275c1b830b88db124bc0b15078b9cd45d commit 7c00983275c1b830b88db124bc0b15078b9cd45d Author: Holger Hans Peter Freyther Date: Sun Apr 5 13:45:53 2015 +0200 nat: Inform others if an IMSI is rejected In case one wants to monitor the access lists one there is now a trap for the IMSI. http://cgit.osmocom.org/openbsc/commit/?id=fa1cba9e606c3364fecabe85967950cc217fd870 commit fa1cba9e606c3364fecabe85967950cc217fd870 Author: Holger Hans Peter Freyther Date: Sun Apr 5 11:44:47 2015 +0200 nat: The reject cause of "-1" has failure meaning, change it bsc_stat_reject is treating -1 as parsing failure but for the global barring. Change it to another return value so it is not counted as parsing failure. ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/bsc_nat.h | 4 ++ openbsc/src/osmo-bsc_nat/bsc_nat.c | 4 ++ openbsc/src/osmo-bsc_nat/bsc_nat_ctrl.c | 111 ++++++++++++++++++++++++++++++ openbsc/src/osmo-bsc_nat/bsc_nat_filter.c | 2 +- openbsc/tests/ctrl_test_runner.py | 12 ++++ 5 files changed, 132 insertions(+), 1 deletion(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sun Apr 5 13:51:40 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 5 Apr 2015 13:51:40 GMT Subject: osmo-gmr.git branch sylvain/gr updated. v0.2-98-g1ff925e Message-ID: <201504051351.t35DpeGP009769@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Software for ETSI GMR (GEO Mobile Radio)". The branch, sylvain/gr has been updated discards bf04d6e835f6cf1b075b85656f4c93302bbf437c (commit) discards e4b89a11cb942ca0ee4bc7908457f2a5eae6848b (commit) discards 025cd5c152a0866d72ab5b3f352031f97f76f4ea (commit) discards 46eee3c8fb7364b13f0c301281ced87059dcfb4b (commit) discards 31394e9be9cd5839a5a2b04a828de9a701c65953 (commit) discards 7be39dc3b0fff33e4c1b231fde25cc90e9558440 (commit) discards a7209fc0cce4df4468797c2a608691c62399c403 (commit) discards a2a370a46eedaf22b0b81cb473828fe47ff17d3c (commit) discards 0803baa9eac94f1566394715a49569ebacd2164a (commit) discards 531665e38431f0967e1ef652ab4fb5c3ee87283e (commit) discards 5763a1ecafb5889c99dfca99cddc3366f05415d3 (commit) discards 6e1160b9e6ee6b48f45d794637e6a25b6f6541b3 (commit) discards d0b41f0780ad1c3cdf61211b1ab32439eae8289f (commit) discards 8625ee2df36d5f4b1c37c663435bd44c3cf80f5c (commit) via 1ff925e76a6df53e76fa0e247afb0417e4d24bd6 (commit) via 736b307ed853559ff737ea70dd3e7c7a52708db7 (commit) via e2d04a0c04d6dbefa8e77a8f3297c2f196450715 (commit) via 1c5f89c4eeca83a94c0676fd3f0dcafa67c0e989 (commit) via e35c462027205843723f8d836fd221f329683994 (commit) via c4a3dc8e90163f7f8b3996877ff5e6e95851365d (commit) via f1bef2c5787846a76e8601ca1804cae762f58490 (commit) via 7d240e34bb8b9d75620d12a3209dc4f2011eb9f8 (commit) via 143a6c640fc831c7fc661d2ec2d3ae6901680a7e (commit) via c07a484f96c216d50208ee78ff27b252c74aa608 (commit) via 71f8cfec37c17bb0955bba610138e4d9f4505fdf (commit) via da34728b0e995f839d34bf8cec060f55a5495af6 (commit) via d554baa91b41e09921ddc798289a5b762e7f2ee0 (commit) via d06f61eb8cf2bdce28dd13c54630b1012837cb41 (commit) via ea887091194b68f01e8d37bfa4896f724263695d (commit) via ef55d28479ff7dffefcf33ea6ce9c84360abc5bf (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 (bf04d6e835f6cf1b075b85656f4c93302bbf437c) \ N -- N -- N (1ff925e76a6df53e76fa0e247afb0417e4d24bd6) 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-gmr/commit/?id=1ff925e76a6df53e76fa0e247afb0417e4d24bd6 commit 1ff925e76a6df53e76fa0e247afb0417e4d24bd6 Author: Sylvain Munaut Date: Sun Apr 5 09:16:20 2015 +0200 gr-gmr1: Remove unused app scan.py / parse.py Signed-off-by: Sylvain Munaut http://cgit.osmocom.org/osmo-gmr/commit/?id=736b307ed853559ff737ea70dd3e7c7a52708db7 commit 736b307ed853559ff737ea70dd3e7c7a52708db7 Author: Sylvain Munaut Date: Sat Apr 4 23:57:43 2015 +0200 gr-gmr1: Make rach_demod block update the 'freq' tag with its own estimation Signed-off-by: Sylvain Munaut http://cgit.osmocom.org/osmo-gmr/commit/?id=e2d04a0c04d6dbefa8e77a8f3297c2f196450715 commit e2d04a0c04d6dbefa8e77a8f3297c2f196450715 Author: Sylvain Munaut Date: Sat Apr 4 22:53:44 2015 +0200 gr-gmr1: Switch the 'freq' tag to be in Hertz This also required adapting the file_sink. It now has an option to specify if the spectrum was inverted or not. It's necessary to know if the received frequency has to be added or substracted from the center frequency. Signed-off-by: Sylvain Munaut http://cgit.osmocom.org/osmo-gmr/commit/?id=1c5f89c4eeca83a94c0676fd3f0dcafa67c0e989 commit 1c5f89c4eeca83a94c0676fd3f0dcafa67c0e989 Author: Sylvain Munaut Date: Sat Apr 4 20:25:42 2015 +0200 gr-gmr1: Tighten the low_pass in gmr_rach_scan 30 kHz is more than enough and helps get rid of adjacent bursts better Signed-off-by: Sylvain Munaut http://cgit.osmocom.org/osmo-gmr/commit/?id=e35c462027205843723f8d836fd221f329683994 commit e35c462027205843723f8d836fd221f329683994 Author: Sylvain Munaut Date: Sat Apr 4 20:24:56 2015 +0200 gr-gmr1: Change freq_offset to peak_freq This represents the frequency of the expected peak compared to the center of the burst. This is also the frequency at which the peak CW will end up at at the output. Signed-off-by: Sylvain Munaut http://cgit.osmocom.org/osmo-gmr/commit/?id=c4a3dc8e90163f7f8b3996877ff5e6e95851365d commit c4a3dc8e90163f7f8b3996877ff5e6e95851365d Author: Sylvain Munaut Date: Sat Apr 4 18:13:19 2015 +0200 gr-gmr1: Make rach_detect_fft use sample_rate instead of fft_size as param The is really no reason to use any other fft size than the auto computed one and having the sample_rate will allow the output frequency to be in hz rather than radian. Signed-off-by: Sylvain Munaut http://cgit.osmocom.org/osmo-gmr/commit/?id=f1bef2c5787846a76e8601ca1804cae762f58490 commit f1bef2c5787846a76e8601ca1804cae762f58490 Author: Sylvain Munaut Date: Sun Mar 29 20:59:06 2015 +0200 gr-gmr1/rach_demod: Improve initial frequency estimation Signed-off-by: Sylvain Munaut http://cgit.osmocom.org/osmo-gmr/commit/?id=7d240e34bb8b9d75620d12a3209dc4f2011eb9f8 commit 7d240e34bb8b9d75620d12a3209dc4f2011eb9f8 Author: Sylvain Munaut Date: Sun Mar 29 20:56:53 2015 +0200 gr-grm1/rach_detect_fft: Fix the direction of peak offset compensation Signed-off-by: Sylvain Munaut http://cgit.osmocom.org/osmo-gmr/commit/?id=143a6c640fc831c7fc661d2ec2d3ae6901680a7e commit 143a6c640fc831c7fc661d2ec2d3ae6901680a7e Author: Sylvain Munaut Date: Sun Mar 29 20:56:29 2015 +0200 gr-gmr1: Add a tag with the time of RACH and write it to file Signed-off-by: Sylvain Munaut http://cgit.osmocom.org/osmo-gmr/commit/?id=c07a484f96c216d50208ee78ff27b252c74aa608 commit c07a484f96c216d50208ee78ff27b252c74aa608 Author: Sylvain Munaut Date: Sun Mar 29 20:55:44 2015 +0200 gr-gmr1/rach_detect_fft: Use a global constant for freq key Signed-off-by: Sylvain Munaut http://cgit.osmocom.org/osmo-gmr/commit/?id=71f8cfec37c17bb0955bba610138e4d9f4505fdf commit 71f8cfec37c17bb0955bba610138e4d9f4505fdf Author: Sylvain Munaut Date: Sun Feb 22 20:43:15 2015 +0100 gr-gmr1: Make use of that new text sink in the default GRC app Signed-off-by: Sylvain Munaut http://cgit.osmocom.org/osmo-gmr/commit/?id=da34728b0e995f839d34bf8cec060f55a5495af6 commit da34728b0e995f839d34bf8cec060f55a5495af6 Author: Sylvain Munaut Date: Sun Feb 22 20:42:49 2015 +0100 gr-gmr1: Add special file sink to record RACH in text format Signed-off-by: Sylvain Munaut http://cgit.osmocom.org/osmo-gmr/commit/?id=d554baa91b41e09921ddc798289a5b762e7f2ee0 commit d554baa91b41e09921ddc798289a5b762e7f2ee0 Author: Sylvain Munaut Date: Fri Jan 30 10:11:02 2015 +0100 gr-gmr1: Make use of the new delimited burst feature Signed-off-by: Sylvain Munaut http://cgit.osmocom.org/osmo-gmr/commit/?id=d06f61eb8cf2bdce28dd13c54630b1012837cb41 commit d06f61eb8cf2bdce28dd13c54630b1012837cb41 Author: Sylvain Munaut Date: Fri Jan 30 10:07:22 2015 +0100 gr-gmr1: Import new burst_to_tagged_stream logic Note that this cheats a little since I use the output buffer as temporary storage (i.e. writing samples to it and not telling GR until later ...) Signed-off-by: Sylvain Munaut http://cgit.osmocom.org/osmo-gmr/commit/?id=ea887091194b68f01e8d37bfa4896f724263695d commit ea887091194b68f01e8d37bfa4896f724263695d Author: Sylvain Munaut Date: Sun Aug 31 22:10:41 2014 +0200 gr-gmr1: First code import with working RACH detection Signed-off-by: Sylvain Munaut ----------------------------------------------------------------------- Summary of changes: gr-gmr1/apps/parse.py | 94 -------------------------- gr-gmr1/apps/scan.py | 179 -------------------------------------------------- src/sdr/dkab.c | 4 +- 3 files changed, 2 insertions(+), 275 deletions(-) delete mode 100755 gr-gmr1/apps/parse.py delete mode 100755 gr-gmr1/apps/scan.py hooks/post-receive -- Software for ETSI GMR (GEO Mobile Radio) From gitosis at osmocom.org Sun Apr 5 13:51:41 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 5 Apr 2015 13:51:41 GMT Subject: osmo-gmr.git branch sylvain/live updated. v0.2-86-g14e67cd Message-ID: <201504051351.t35Dpf4E009841@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Software for ETSI GMR (GEO Mobile Radio)". The branch, sylvain/live has been updated discards c9bebd030983a97145b1e4781ceae1b1061ee3e2 (commit) discards a8733e64e82a6171d14197df2231270f87d4ee95 (commit) via 14e67cdaa90ef4de0876cad1b6cfb6ccf6c684a8 (commit) via 42c03de385e4eeb94fe852a1ab2fc00ac6f38366 (commit) via e9e2ee173ed535d00d5a6537a0bf0a19408287a7 (commit) via ef55d28479ff7dffefcf33ea6ce9c84360abc5bf (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 (c9bebd030983a97145b1e4781ceae1b1061ee3e2) \ N -- N -- N (14e67cdaa90ef4de0876cad1b6cfb6ccf6c684a8) 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-gmr/commit/?id=14e67cdaa90ef4de0876cad1b6cfb6ccf6c684a8 commit 14e67cdaa90ef4de0876cad1b6cfb6ccf6c684a8 Author: Sylvain Munaut Date: Sun Apr 5 15:51:37 2015 +0200 rtfwk: Split into separate files for each task Signed-off-by: Sylvain Munaut http://cgit.osmocom.org/osmo-gmr/commit/?id=42c03de385e4eeb94fe852a1ab2fc00ac6f38366 commit 42c03de385e4eeb94fe852a1ab2fc00ac6f38366 Author: Sylvain Munaut Date: Sun Apr 5 11:30:20 2015 +0200 rtfwk: Create a new rxfwk subdir to contain the 'RealTime framework' files So that other apps can re-use it. Note that it's not part of the gmr1 lib proper and so include files are in that dir and not installed. Signed-off-by: Sylvain Munaut http://cgit.osmocom.org/osmo-gmr/commit/?id=e9e2ee173ed535d00d5a6537a0bf0a19408287a7 commit e9e2ee173ed535d00d5a6537a0bf0a19408287a7 Author: Sylvain Munaut Date: Wed Mar 14 10:48:46 2012 +0100 [hack] Add first attempt at live stream processing Signed-off-by: Sylvain Munaut ----------------------------------------------------------------------- Summary of changes: configure.ac | 2 +- src/Makefile.am | 6 +- src/gmr1_rx_live.c | 1360 +------------------------ src/{rxfwk => rtfwk}/Makefile.am | 7 +- src/rtfwk/common.c | 75 ++ src/rtfwk/common.h | 81 ++ src/{rxfwk => rtfwk}/ringbuf.c | 0 src/{rxfwk => rtfwk}/ringbuf.h | 0 src/rtfwk/sa_bcch_ccch.c | 392 +++++++ src/{rxfwk/sa_file.h => rtfwk/sa_bcch_ccch.h} | 22 +- src/rtfwk/sa_fcch.c | 253 +++++ src/{rxfwk/sa_file.h => rtfwk/sa_fcch.h} | 20 +- src/{rxfwk => rtfwk}/sa_file.c | 0 src/{rxfwk => rtfwk}/sa_file.h | 8 +- src/rtfwk/sa_tch3.c | 471 +++++++++ src/{rxfwk/sa_file.h => rtfwk/sa_tch3.h} | 26 +- src/rtfwk/sa_tch9.c | 258 +++++ src/{rxfwk/sa_file.h => rtfwk/sa_tch9.h} | 26 +- src/{rxfwk => rtfwk}/sampbuf.c | 1 + src/{rxfwk => rtfwk}/sampbuf.h | 8 +- src/sdr/dkab.c | 4 +- 21 files changed, 1616 insertions(+), 1404 deletions(-) rename src/{rxfwk => rtfwk}/Makefile.am (57%) create mode 100644 src/rtfwk/common.c create mode 100644 src/rtfwk/common.h rename src/{rxfwk => rtfwk}/ringbuf.c (100%) rename src/{rxfwk => rtfwk}/ringbuf.h (100%) create mode 100644 src/rtfwk/sa_bcch_ccch.c copy src/{rxfwk/sa_file.h => rtfwk/sa_bcch_ccch.h} (65%) create mode 100644 src/rtfwk/sa_fcch.c copy src/{rxfwk/sa_file.h => rtfwk/sa_fcch.h} (69%) rename src/{rxfwk => rtfwk}/sa_file.c (100%) copy src/{rxfwk => rtfwk}/sa_file.h (86%) create mode 100644 src/rtfwk/sa_tch3.c copy src/{rxfwk/sa_file.h => rtfwk/sa_tch3.h} (62%) create mode 100644 src/rtfwk/sa_tch9.c rename src/{rxfwk/sa_file.h => rtfwk/sa_tch9.h} (63%) rename src/{rxfwk => rtfwk}/sampbuf.c (99%) rename src/{rxfwk => rtfwk}/sampbuf.h (93%) hooks/post-receive -- Software for ETSI GMR (GEO Mobile Radio) From gitosis at osmocom.org Sun Apr 5 14:24:55 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 5 Apr 2015 14:24:55 GMT Subject: openbsc.git branch zecke/features/acc-list updated. 0.14.0-24-gd703bc4 Message-ID: <201504051424.t35EOtX9013336@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, zecke/features/acc-list has been updated discards 24c83f638f7bcc543ecd229e2d8fc55136e9ce57 (commit) discards 5ea6bfb9ecabb18a168ce6495daaf088b862167f (commit) discards 60a441f1da69421a46d2734d4a7dddc39921fc8d (commit) discards 109a0b339e8d3a140019683514e9d285875b9dfe (commit) discards 446e3c4a94edf56a989f02c0db2f9c25a6a8aae1 (commit) discards 91d310d6089df0c32af604846d15a09bc7a8a5f1 (commit) via d703bc40c1ae4b858853db9ce052089a98487d07 (commit) via e8b10d1ab3aae4ec1ad9229310be8aa196e1b374 (commit) via ae253e676550d6787c3286189bfdab0ae66604c2 (commit) via ae89a3b506344a017eccd7be0c83ad20abf4f41b (commit) via 27148d75891bbeb8c86b9d7cd81b8f19e6b8e71a (commit) via 1c831916e5475f9ce02dbe5bdfd95e84156688b5 (commit) via 8ccf06c58b2f5fc2d95bc199dea5c39f7201a3c4 (commit) via ab94ca18f236013f78bd23e3788f003f738396cb (commit) via 7c00983275c1b830b88db124bc0b15078b9cd45d (commit) via fa1cba9e606c3364fecabe85967950cc217fd870 (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 (24c83f638f7bcc543ecd229e2d8fc55136e9ce57) \ N -- N -- N (d703bc40c1ae4b858853db9ce052089a98487d07) 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=d703bc40c1ae4b858853db9ce052089a98487d07 commit d703bc40c1ae4b858853db9ce052089a98487d07 Author: Holger Hans Peter Freyther Date: Sat Apr 4 22:40:12 2015 +0200 filter: Remove nat from bsc_nat_acc_lst and replace with msg http://cgit.osmocom.org/openbsc/commit/?id=e8b10d1ab3aae4ec1ad9229310be8aa196e1b374 commit e8b10d1ab3aae4ec1ad9229310be8aa196e1b374 Author: Holger Hans Peter Freyther Date: Sat Apr 4 22:28:32 2015 +0200 filter: Cease out "struct bsc_nat" from the API This means we need to require a talloc context and simply operate on the list. I had considered creating a structure to hold the list head but I didn't find any other members so omitted it for now. http://cgit.osmocom.org/openbsc/commit/?id=ae253e676550d6787c3286189bfdab0ae66604c2 commit ae253e676550d6787c3286189bfdab0ae66604c2 Author: Holger Hans Peter Freyther Date: Sat Apr 4 22:14:34 2015 +0200 filter: Move VTY code into the filter module http://cgit.osmocom.org/openbsc/commit/?id=ae89a3b506344a017eccd7be0c83ad20abf4f41b commit ae89a3b506344a017eccd7be0c83ad20abf4f41b Author: Holger Hans Peter Freyther Date: Sat Apr 4 21:55:08 2015 +0200 filter: Move the access list management around http://cgit.osmocom.org/openbsc/commit/?id=27148d75891bbeb8c86b9d7cd81b8f19e6b8e71a commit 27148d75891bbeb8c86b9d7cd81b8f19e6b8e71a Author: Holger Hans Peter Freyther Date: Sat Apr 4 20:47:03 2015 +0200 filter: Move the method definition to the filter module Move the filter methods to the filter module. This is still only usable for the NAT and the _dt/_cr filter routines need to move back to the bsc_nat in the long run. http://cgit.osmocom.org/openbsc/commit/?id=1c831916e5475f9ce02dbe5bdfd95e84156688b5 commit 1c831916e5475f9ce02dbe5bdfd95e84156688b5 Author: Holger Hans Peter Freyther Date: Sat Apr 4 18:42:46 2015 +0200 filter: Move the gsm 04.08 filter to a common place For customer requirements we want to be able to do filtering on the BSC as well. The same messages need to be scanned and the same access-lists will be looked at. In the future we might even split traffic based on the IMSI. Begin with moving the code to a new top level directory and then renaming and removing the nat dependency. ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/bsc_nat.h | 4 ++ openbsc/src/libfilter/bsc_msg_filter.c | 2 +- openbsc/src/osmo-bsc_nat/bsc_nat.c | 4 ++ openbsc/src/osmo-bsc_nat/bsc_nat_ctrl.c | 112 ++++++++++++++++++++++++++++++++ openbsc/tests/ctrl_test_runner.py | 12 ++++ 5 files changed, 133 insertions(+), 1 deletion(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sun Apr 5 20:53:04 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 5 Apr 2015 20:53:04 GMT Subject: openbsc.git branch zecke/features/acc-list updated. 0.14.0-37-g4425574 Message-ID: <201504052053.t35Kr4VU047324@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, zecke/features/acc-list has been updated via 442557462fc0ccd4be9df2643a5c94889f797fd3 (commit) via 8127f8b55ef4331aa242e2cf23207442e08aa4e3 (commit) via 1c7d6e65d97a3108c81c79779d5d1958b23b49a8 (commit) via 16e420adce421a327105100676ae2c408fda75f2 (commit) via 16f364450f3ba384332e35a3ef4ffa3dbcbfd33a (commit) via 16820a0696440cc184c30312465592ea4567df80 (commit) via e982ec1b79fb6bb579443614b84e8b35ca9cc0e1 (commit) via 6ece4239b7f77858ab7da3358f153efec108eed8 (commit) via afb585d620cf3fc89e6de368ea7afa2c59021a09 (commit) via 9702600aa4898103c6b9f46e417041003df81f3e (commit) via c8fa02ece346840d36d328144b050f7f55bf7b2b (commit) via 11f65068887a0992a3236d39357c3fb33751cce2 (commit) via d1e54aa0e31aeec415dee6ae19e5b2150804043e (commit) from d703bc40c1ae4b858853db9ce052089a98487d07 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=442557462fc0ccd4be9df2643a5c94889f797fd3 commit 442557462fc0ccd4be9df2643a5c94889f797fd3 Author: Holger Hans Peter Freyther Date: Sun Apr 5 22:45:32 2015 +0200 bsc: Send a LU Reject in case it has been filtered In case we filter the request and it was a Location Updating Procedure we should reject it. http://cgit.osmocom.org/openbsc/commit/?id=8127f8b55ef4331aa242e2cf23207442e08aa4e3 commit 8127f8b55ef4331aa242e2cf23207442e08aa4e3 Author: Holger Hans Peter Freyther Date: Sun Apr 5 20:53:42 2015 +0200 bsc: Add access list filtering to the BSC http://cgit.osmocom.org/openbsc/commit/?id=1c7d6e65d97a3108c81c79779d5d1958b23b49a8 commit 1c7d6e65d97a3108c81c79779d5d1958b23b49a8 Author: Holger Hans Peter Freyther Date: Sun Apr 5 19:46:20 2015 +0200 bsc: Add access lists to the MSC and the BSC It is a bit arbitary to decide which one is the global and which one is the local one. We might change it around. I don't think we want to introduce it based on BTS. http://cgit.osmocom.org/openbsc/commit/?id=16e420adce421a327105100676ae2c408fda75f2 commit 16e420adce421a327105100676ae2c408fda75f2 Author: Holger Hans Peter Freyther Date: Sun Apr 5 21:03:49 2015 +0200 filter: Move the con_type into the filter_state http://cgit.osmocom.org/openbsc/commit/?id=16f364450f3ba384332e35a3ef4ffa3dbcbfd33a commit 16f364450f3ba384332e35a3ef4ffa3dbcbfd33a Author: Holger Hans Peter Freyther Date: Sun Apr 5 19:34:12 2015 +0200 filter: Move from DNAT to DFILTER category http://cgit.osmocom.org/openbsc/commit/?id=16820a0696440cc184c30312465592ea4567df80 commit 16820a0696440cc184c30312465592ea4567df80 Author: Holger Hans Peter Freyther Date: Sun Apr 5 19:20:09 2015 +0200 filter: Remove bsc_connection from the filter API Remove the last occurence of NAT datastructures in the filtering module and add the ctx to the filter request structure. http://cgit.osmocom.org/openbsc/commit/?id=e982ec1b79fb6bb579443614b84e8b35ca9cc0e1 commit e982ec1b79fb6bb579443614b84e8b35ca9cc0e1 Author: Holger Hans Peter Freyther Date: Sun Apr 5 19:13:27 2015 +0200 filter: Remove nat_sccp_connection from public API http://cgit.osmocom.org/openbsc/commit/?id=6ece4239b7f77858ab7da3358f153efec108eed8 commit 6ece4239b7f77858ab7da3358f153efec108eed8 Author: Holger Hans Peter Freyther Date: Sun Apr 5 18:58:55 2015 +0200 filter: Remove the bsc_connection from the internal functions http://cgit.osmocom.org/openbsc/commit/?id=afb585d620cf3fc89e6de368ea7afa2c59021a09 commit afb585d620cf3fc89e6de368ea7afa2c59021a09 Author: Holger Hans Peter Freyther Date: Sun Apr 5 18:48:27 2015 +0200 filter: Put all the parameters in a struct to avoid order issues With the "local" and "global" list name we might pick the wrong argument. Avoid it by passing them as a struct. http://cgit.osmocom.org/openbsc/commit/?id=9702600aa4898103c6b9f46e417041003df81f3e commit 9702600aa4898103c6b9f46e417041003df81f3e Author: Holger Hans Peter Freyther Date: Sun Apr 5 18:42:45 2015 +0200 filter: Remove NAT knowledge from auth_imsi Push back the parameters we need to pass. auth_imsi doesn't know anything about the nat now. http://cgit.osmocom.org/openbsc/commit/?id=c8fa02ece346840d36d328144b050f7f55bf7b2b commit c8fa02ece346840d36d328144b050f7f55bf7b2b Author: Holger Hans Peter Freyther Date: Sun Apr 5 18:07:45 2015 +0200 filter: Separate SCCP/BSSAP extraction and gsm48 code For the BSC we will have the gsm48_hdr and don't need to find data within SCCP. For legacy reasons we need to initialize con_type, imsi, reject causes early on and need to do the same in the filter method. http://cgit.osmocom.org/openbsc/commit/?id=11f65068887a0992a3236d39357c3fb33751cce2 commit 11f65068887a0992a3236d39357c3fb33751cce2 Author: Holger Hans Peter Freyther Date: Sun Apr 5 16:55:28 2015 +0200 filter: More renaming and remove of "NAT" from it http://cgit.osmocom.org/openbsc/commit/?id=d1e54aa0e31aeec415dee6ae19e5b2150804043e commit d1e54aa0e31aeec415dee6ae19e5b2150804043e Author: Holger Hans Peter Freyther Date: Sun Apr 5 16:50:34 2015 +0200 filter: Rename BSC to LOCAL and NAT to GLOBAL ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/bsc_msg_filter.h | 60 +++++++--- openbsc/include/openbsc/bsc_nat.h | 18 ++- openbsc/include/openbsc/bsc_nat_sccp.h | 7 +- openbsc/include/openbsc/debug.h | 1 + openbsc/include/openbsc/osmo_bsc.h | 5 + openbsc/include/openbsc/osmo_msc_data.h | 4 + openbsc/src/libcommon/debug.c | 5 + openbsc/src/libfilter/bsc_msg_acc.c | 4 +- openbsc/src/libfilter/bsc_msg_filter.c | 175 +++++++++++------------------- openbsc/src/osmo-bsc/Makefile.am | 4 +- openbsc/src/osmo-bsc/osmo_bsc_api.c | 91 +++++++++++++++- openbsc/src/osmo-bsc/osmo_bsc_main.c | 9 ++ openbsc/src/osmo-bsc/osmo_bsc_vty.c | 66 ++++++++++- openbsc/src/osmo-bsc_nat/Makefile.am | 2 +- openbsc/src/osmo-bsc_nat/bsc_nat.c | 25 +++-- openbsc/src/osmo-bsc_nat/bsc_nat_filter.c | 119 ++++++++++++++++++++ openbsc/src/osmo-bsc_nat/bsc_nat_utils.c | 30 ++--- openbsc/src/osmo-bsc_nat/bsc_nat_vty.c | 12 +- openbsc/src/osmo-bsc_nat/bsc_ussd.c | 15 +-- openbsc/tests/bsc-nat/Makefile.am | 3 +- openbsc/tests/bsc-nat/bsc_nat_test.c | 46 ++++---- 21 files changed, 490 insertions(+), 211 deletions(-) create mode 100644 openbsc/src/osmo-bsc_nat/bsc_nat_filter.c hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon Apr 6 07:48:25 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 6 Apr 2015 07:48:25 GMT Subject: osmo-bts.git branch achemeris/ber created. 0.3.0-250-g178909d Message-ID: <201504060748.t367mPUH067883@git.osmocom.org> This is an 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, achemeris/ber has been created at 178909ddd0a0a9ab3d0db41e936806d0313f8cee (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=178909ddd0a0a9ab3d0db41e936806d0313f8cee commit 178909ddd0a0a9ab3d0db41e936806d0313f8cee Author: Alexander Chemeris Date: Mon Apr 6 10:41:48 2015 +0300 trx: The first hack to implement BER calculations. It's completely untested, I didn't even compile it. The next step should be to update the bursts_test and check that osmo_conv_decode_ber() is actually working correctly. A known issue with this code is that BER is calculated for TCH, but it's not propagated to the upper layers. Only xCCH measurement reports are propagated right now. ----------------------------------------------------------------------- hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Mon Apr 6 07:48:28 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 6 Apr 2015 07:48:28 GMT Subject: osmo-bts.git branch achemeris/debug created. 0.3.0-249-g06b8162 Message-ID: <201504060748.t367mSWl067905@git.osmocom.org> This is an 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, achemeris/debug has been created at 06b81625d41f051a9bb34b5269463bbc0538673f (commit) - Log ----------------------------------------------------------------- ----------------------------------------------------------------------- hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Mon Apr 6 10:06:13 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 6 Apr 2015 10:06:13 GMT Subject: openbsc.git branch zecke/features/no-queue created. 0.14.0-20-gfbbe089 Message-ID: <201504061006.t36A6Dwb080118@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, zecke/features/no-queue has been created at fbbe089128cbd1231c2d7f31470228ad4667d887 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=fbbe089128cbd1231c2d7f31470228ad4667d887 commit fbbe089128cbd1231c2d7f31470228ad4667d887 Author: Holger Hans Peter Freyther Date: Mon Apr 6 12:03:45 2015 +0200 WIP sub: Remove the queue from the subscriber code... Just coordinate paging and securing the channel.. and leave the call handling.. SMS.. to the other layers.. this should overcome the queue of getting "blocked".. the issue is now with the upper layers.. only compile tested http://cgit.osmocom.org/openbsc/commit/?id=5a7d6c8379a6341afc866f5d3adfebbd94f0e58f commit 5a7d6c8379a6341afc866f5d3adfebbd94f0e58f Author: Holger Hans Peter Freyther Date: Mon Apr 6 09:55:10 2015 +0200 sub: Remove introspection of the "channel queue" Over the next commits the queuing of commits will be completely modified to remove the queue and move the scheduling/limits to the outer callers. ----------------------------------------------------------------------- hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon Apr 6 15:10:00 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 6 Apr 2015 15:10:00 GMT Subject: openbsc.git branch zecke/features/no-queue updated. 0.14.0-21-geb180d5 Message-ID: <201504061510.t36FA0au007406@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, zecke/features/no-queue has been updated discards fbbe089128cbd1231c2d7f31470228ad4667d887 (commit) discards 5a7d6c8379a6341afc866f5d3adfebbd94f0e58f (commit) via eb180d59a2f377e7a5c430d8af5e118e4c35cde6 (commit) via a0d8542881465dea4f5723610cde7e976af4050d (commit) via b46464bf6e876f9d5dea4def2c8a6dc1b7bbfc88 (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 (fbbe089128cbd1231c2d7f31470228ad4667d887) \ N -- N -- N (eb180d59a2f377e7a5c430d8af5e118e4c35cde6) 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=eb180d59a2f377e7a5c430d8af5e118e4c35cde6 commit eb180d59a2f377e7a5c430d8af5e118e4c35cde6 Author: Holger Hans Peter Freyther Date: Mon Apr 6 12:03:45 2015 +0200 WIP sub: Remove the queue from the subscriber code... Just coordinate paging and securing the channel.. and leave the call handling.. SMS.. to the other layers.. this should overcome the queue of getting "blocked".. the issue is now with the upper layers.. * crashes fixed... late assignment audio issue.. http://cgit.osmocom.org/openbsc/commit/?id=a0d8542881465dea4f5723610cde7e976af4050d commit a0d8542881465dea4f5723610cde7e976af4050d Author: Holger Hans Peter Freyther Date: Mon Apr 6 09:55:10 2015 +0200 sub: Remove introspection of the "channel queue" Over the next commits the queuing of commits will be completely modified to remove the queue and move the scheduling/limits to the outer callers. http://cgit.osmocom.org/openbsc/commit/?id=b46464bf6e876f9d5dea4def2c8a6dc1b7bbfc88 commit b46464bf6e876f9d5dea4def2c8a6dc1b7bbfc88 Author: Holger Hans Peter Freyther Date: Mon Apr 6 16:54:55 2015 +0200 sub: Remove paging requests before dispatching The dispatching might lead to the removal of more paging requests and makes "request" invalid. Remove it before calling the callback. ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gsm_subscriber.h | 5 ++++- openbsc/include/openbsc/transaction.h | 2 +- openbsc/src/libbsc/paging.c | 14 ++++++++++---- openbsc/src/libmsc/gsm_04_08.c | 5 ++++- openbsc/src/libmsc/gsm_04_11.c | 8 +++++++- openbsc/src/libmsc/gsm_subscriber.c | 8 +++++++- openbsc/src/libmsc/transaction.c | 8 ++------ 7 files changed, 35 insertions(+), 15 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon Apr 6 16:25:53 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 6 Apr 2015 16:25:53 GMT Subject: openbsc.git branch zecke/features/no-queue updated. 0.14.0-22-g48b3aec Message-ID: <201504061625.t36GPrB7014158@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, zecke/features/no-queue has been updated discards eb180d59a2f377e7a5c430d8af5e118e4c35cde6 (commit) discards a0d8542881465dea4f5723610cde7e976af4050d (commit) discards b46464bf6e876f9d5dea4def2c8a6dc1b7bbfc88 (commit) via 48b3aec416eebc1d0d76b97d169931fd2c1ed40b (commit) via 63e2a7352f499c5eeeae81c5f868bdbbc86b6219 (commit) via adaee02787c631541bd9b2b1d6a00fb6d0fc043c (commit) via 82ac7cce66d5d39dc223f7a3bd905ea39ead1d02 (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 (eb180d59a2f377e7a5c430d8af5e118e4c35cde6) \ N -- N -- N (48b3aec416eebc1d0d76b97d169931fd2c1ed40b) 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=48b3aec416eebc1d0d76b97d169931fd2c1ed40b commit 48b3aec416eebc1d0d76b97d169931fd2c1ed40b Author: Holger Hans Peter Freyther Date: Mon Apr 6 12:03:45 2015 +0200 WIP sub: Remove the queue from the subscriber code... Just coordinate paging and securing the channel.. and leave the call handling.. SMS.. to the other layers.. this should overcome the queue of getting "blocked".. the issue is now with the upper layers.. * crashes fixed... late assignment audio issue.. http://cgit.osmocom.org/openbsc/commit/?id=63e2a7352f499c5eeeae81c5f868bdbbc86b6219 commit 63e2a7352f499c5eeeae81c5f868bdbbc86b6219 Author: Holger Hans Peter Freyther Date: Mon Apr 6 09:55:10 2015 +0200 sub: Remove introspection of the "channel queue" Over the next commits the queuing of commits will be completely modified to remove the queue and move the scheduling/limits to the outer callers. http://cgit.osmocom.org/openbsc/commit/?id=adaee02787c631541bd9b2b1d6a00fb6d0fc043c commit adaee02787c631541bd9b2b1d6a00fb6d0fc043c Author: Holger Hans Peter Freyther Date: Mon Apr 6 16:54:55 2015 +0200 sub: Remove paging requests before dispatching The dispatching might lead to the removal of more paging requests and makes "request" invalid. Remove it before calling the callback. http://cgit.osmocom.org/openbsc/commit/?id=82ac7cce66d5d39dc223f7a3bd905ea39ead1d02 commit 82ac7cce66d5d39dc223f7a3bd905ea39ead1d02 Author: Holger Hans Peter Freyther Date: Mon Apr 6 17:54:34 2015 +0200 mncc: Select the codec similar to the modify handling In case the default TCH/F codec is "EFR" and we do an early assignment from SDCCH to a TCH we would assign the TCH/H codec. This is because the lchan_type will be neither a TCH/H nor a TCH/F. At the same time the _gsm48_lchan_modify code to check for half vs. full-rate is the other way around. Align both. It is full-rate if it is not a TCH_H. This will have some other complications down the way (early assignment on cells with only TCH/H). So the mode should not depend on the _current_ channel but the kind of channel we want. ----------------------------------------------------------------------- Summary of changes: openbsc/src/libmsc/mncc_builtin.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue Apr 7 01:43:16 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 7 Apr 2015 01:43:16 GMT Subject: osmo-trx.git branch staging created. f57eb1a6bb465427623e0c8670889e5982a9bae3 Message-ID: <201504070143.t371hG2U063123@git.osmocom.org> This is an 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, staging has been created at f57eb1a6bb465427623e0c8670889e5982a9bae3 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-trx/commit/?id=f57eb1a6bb465427623e0c8670889e5982a9bae3 commit f57eb1a6bb465427623e0c8670889e5982a9bae3 Author: Alexander Chemeris Date: Sun Mar 1 10:30:12 2015 +0100 Logger: Output ERR log messages to stderr as well. Signed-off-by: Tom Tsou http://cgit.osmocom.org/osmo-trx/commit/?id=c401802eaa6d7b7c4a058fb2800644a8c8ffbd7d commit c401802eaa6d7b7c4a058fb2800644a8c8ffbd7d Author: Alexander Chemeris Date: Wed Mar 25 14:22:37 2015 +0300 uhd: Use full DAC scale with UmTRX to improve signal quality. Signed-off-by: Tom Tsou http://cgit.osmocom.org/osmo-trx/commit/?id=3051f34953e3ffdb148329c702348260c2a398d7 commit 3051f34953e3ffdb148329c702348260c2a398d7 Author: Tom Tsou Date: Mon Apr 6 18:02:56 2015 -0700 build: Add 'subdir-objects' to AM_INIT_AUTOMAKE This will shutup automake and make it stop complaining about the following subdirectory warnings. "warning: source file 'common/fft.c' is in a subdirectory, but option 'subdir-objects' is disabled" Signed-off-by: Tom Tsou http://cgit.osmocom.org/osmo-trx/commit/?id=7bd1e663c96d14a34451638467991208f18d6ebb commit 7bd1e663c96d14a34451638467991208f18d6ebb Author: Tom Tsou Date: Thu Mar 26 19:01:02 2015 -0700 mcbts: Enable multi-ARFCN option from command line http://cgit.osmocom.org/osmo-trx/commit/?id=1a53985f088dd08d94f14153882ee2db047d8230 commit 1a53985f088dd08d94f14153882ee2db047d8230 Author: Tom Tsou Date: Thu Mar 26 18:57:10 2015 -0700 mcbts: Add multi-ARFCN implementation http://cgit.osmocom.org/osmo-trx/commit/?id=994a1a8344bce80d56773553399896c83927707c commit 994a1a8344bce80d56773553399896c83927707c Author: Tom Tsou Date: Thu Mar 26 18:51:18 2015 -0700 uhd: Elevate fatal device error logging Log unrecoverable device errors, whether from misconfiguration or internal runtime, to ALERT level. This will output device and interface status to stdout in addition to rsyslog. Signed-off-by: Tom Tsou http://cgit.osmocom.org/osmo-trx/commit/?id=92c93763b2cc3ff9365f499521b8aea42849ee9c commit 92c93763b2cc3ff9365f499521b8aea42849ee9c Author: Tom Tsou Date: Thu Mar 26 16:58:45 2015 -0700 control: Add OpenBTS 'HANDOVER' commands http://cgit.osmocom.org/osmo-trx/commit/?id=4adf4724c366a9eb76bcd810d29ee8753413cec5 commit 4adf4724c366a9eb76bcd810d29ee8753413cec5 Author: Tom Tsou Date: Wed Mar 25 15:10:07 2015 -0700 iface: Add inner ring-buffer implementation Two buffers, inner and outer, are used in the transceiver implementation. The outer buffer interfaces with the device receive interface to guarantee timestamp aligned and contiguously allocated sample buffers. The inner buffer absorbs vector size differences between GSM bursts (156 or 157 samples) and the resampler interface (typically fixed multiples of 65). Reimplement the inner buffer with a ring buffer that allows fixed size segments on the outer (resampler) portion and variable lengths (GSM side) on the inner side. Compared to the previous stack-like version, this implementation removes unnecessary copying of buffer contents. Signed-off-by: Tom Tsou http://cgit.osmocom.org/osmo-trx/commit/?id=c5b568d49c61bfa70e1837278b65d758668a6dff commit c5b568d49c61bfa70e1837278b65d758668a6dff Author: Tom Tsou Date: Wed Mar 25 12:55:11 2015 -0700 sigproc: Make convolution and convert input buffers immutable For good practice, use const specifier when applicable. Signed-off-by: Tom Tsou ----------------------------------------------------------------------- hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Tue Apr 7 07:13:06 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 7 Apr 2015 07:13:06 GMT Subject: openbsc.git branch master updated. 0.14.0-20-g08ea4d8 Message-ID: <201504070713.t377D6Tg003670@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was 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 08ea4d87f6c5db1ce68ef58040a35271358fa6d8 (commit) via 0ac00c15b9fd667da80670440916ce2982eece20 (commit) from 8ccf06c58b2f5fc2d95bc199dea5c39f7201a3c4 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=08ea4d87f6c5db1ce68ef58040a35271358fa6d8 commit 08ea4d87f6c5db1ce68ef58040a35271358fa6d8 Author: Holger Hans Peter Freyther Date: Tue Apr 7 09:08:32 2015 +0200 nat: Check for the access list in set command as well I omitted the check as this was already done by the verify function for this command. Please Coverity and do the check again even if it is not necessary. I begin to doubt the usage of a "dedicated" verify method as well. Silences: Coverity CID 1293150 http://cgit.osmocom.org/openbsc/commit/?id=0ac00c15b9fd667da80670440916ce2982eece20 commit 0ac00c15b9fd667da80670440916ce2982eece20 Author: Holger Hans Peter Freyther Date: Tue Apr 7 09:06:26 2015 +0200 nat: Check the con->imsi for the tracked IMSI On DT messages we directly write into the tracked SCCP connection. This means "imsi" will always be NULL at this check. Change the code to use con->imsi Fixes: Coverity CID 1293151 ----------------------------------------------------------------------- Summary of changes: openbsc/src/osmo-bsc_nat/bsc_nat.c | 4 ++-- openbsc/src/osmo-bsc_nat/bsc_nat_ctrl.c | 9 ++++++++- 2 files changed, 10 insertions(+), 3 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue Apr 7 12:45:28 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 7 Apr 2015 12:45:28 GMT Subject: osmo-bts.git branch fairwaves/update created. 0.3.0-248-ga6ad0b4 Message-ID: <201504071245.t37CjS00034229@git.osmocom.org> This is an 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, fairwaves/update has been created at a6ad0b44ae45a2fd51b6a55507e8295605431e92 (commit) - Log ----------------------------------------------------------------- ----------------------------------------------------------------------- hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Tue Apr 7 12:47:34 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 7 Apr 2015 12:47:34 GMT Subject: osmo-bts.git branch fairwaves/update updated. 0.3.0-249-g9b7e7f7 Message-ID: <201504071247.t37ClYmb034450@git.osmocom.org> This is an 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, fairwaves/update has been updated via 9b7e7f76220410be755d27c05486ee3ddfc49bb8 (commit) from a6ad0b44ae45a2fd51b6a55507e8295605431e92 (commit) Those revisions listed above that are new 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=9b7e7f76220410be755d27c05486ee3ddfc49bb8 commit 9b7e7f76220410be755d27c05486ee3ddfc49bb8 Author: Ivan Kluchnikov Date: Tue Apr 7 15:18:21 2015 +0300 abis: Add support of libosmo-abis v 0.3.0 ----------------------------------------------------------------------- Summary of changes: src/common/abis.c | 1 + src/common/oml.c | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Tue Apr 7 18:11:47 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 7 Apr 2015 18:11:47 GMT Subject: libosmocore.git branch master updated. 0.8.0-20-g8d192d7 Message-ID: <201504071811.t37IBlx5063618@git.osmocom.org> This is an 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 8d192d7153498498ff6232209c900e67256b8036 (commit) via b535e391b0f1d030373159ddbf54483d7fa54763 (commit) via c641591ae9298894178dae78c37e5f96687be576 (commit) via a11994ddff1edbdb85ee9dc1ffd36f9b9834edf3 (commit) from 5fb265eaa725928b59b44aa9bfe8959256014ba1 (commit) Those revisions listed above that are new 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=8d192d7153498498ff6232209c900e67256b8036 commit 8d192d7153498498ff6232209c900e67256b8036 Author: Jacob Erlbeck Date: Tue Apr 7 17:52:45 2015 +0200 ns: Log when sending fails (Coverity) Currently the return value of the gprs_ns_tx family of functions is often ignored. This is not a serious issue, since the successful delivery of the messages is neither guaranteed nor acknowledged by the network layer anyway. Nevertheless this commit adds logging (level INFO) to gprs_ns_tx and gprs_ns_msgb_alloc. The definition of the latter has been moved from the header file to gprs_ns.c. Fixes: Coverity CID 1040678, 1040679, 1040680, 1040681, 1040682, 1040683, 1040684, 1040686, 1040687, 1040688, 1111545, 1240203, 1240204 Sponsored-by: On-Waves ehf http://cgit.osmocom.org/libosmocore/commit/?id=b535e391b0f1d030373159ddbf54483d7fa54763 commit b535e391b0f1d030373159ddbf54483d7fa54763 Author: Jacob Erlbeck Date: Tue Apr 7 17:52:44 2015 +0200 bssgp: Ensure non-NULL bctx before calling bssgp_rx_ptp (Coverity) Currently bssgp_rx_ptp might be called with bctx being NULL, when the NS BVCI is neither BVCI_SIGNALLING nor BVCI_PTM, but the message is a BVC_RESET or it contains an BVCI IE != BVCI_SIGNALLING where the BVCI is not known. This patch ensures that bssgp_rx_ptp will only be called with a non-NULL bctx. A log message will be issued, if the bctx is NULL when this was not expected. Fixes: Coverity CID 1040674 Sponsored-by: On-Waves ehf http://cgit.osmocom.org/libosmocore/commit/?id=c641591ae9298894178dae78c37e5f96687be576 commit c641591ae9298894178dae78c37e5f96687be576 Author: Jacob Erlbeck Date: Tue Apr 7 17:52:43 2015 +0200 bssgp: Always expect dup != NULL in bssgp_tx_dl_ud (Coverity) Currently the implementation of bssgp_tx_dl_ud conditionally adds some optional IE if dup != NULL. Later on is dereferences dup to access qos_profile and fc, but this without checking dup in advance. This may lead to an segmentation violation fault. This commit changes the value range of the function to only accept dup != NULL. An assertion will fail otherwise. All other explicit checks for non-NULL are removed. Fixes: Coverity CID 1040673 Sponsored-by: On-Waves ehf http://cgit.osmocom.org/libosmocore/commit/?id=a11994ddff1edbdb85ee9dc1ffd36f9b9834edf3 commit a11994ddff1edbdb85ee9dc1ffd36f9b9834edf3 Author: Max Date: Mon Apr 6 16:17:49 2015 +0200 fix compiler warnings for a5 tests Signed-off-by: Max ----------------------------------------------------------------------- Summary of changes: include/osmocom/gprs/gprs_ns.h | 10 +++----- src/gb/gprs_bssgp.c | 56 ++++++++++++++++++++++-------------------- src/gb/gprs_ns.c | 19 ++++++++++++++ src/gb/libosmogb.map | 1 + tests/a5/a5_test.c | 4 +++ tests/gb/gprs_bssgp_test.c | 17 +++++++++++++ 6 files changed, 75 insertions(+), 32 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Tue Apr 7 18:19:20 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 7 Apr 2015 18:19:20 GMT Subject: openbsc.git branch master updated. 0.14.0-23-g322b149 Message-ID: <201504071819.t37IJKdZ064407@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was 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 322b1499cd4d34b0148a15cb615ad6dff8203ed2 (commit) via 5b512051870017aebd79ff2ca05ad8be671728b2 (commit) via 9ed6fd25dde40e3079c5b278f543714b0d78a9f0 (commit) from 08ea4d87f6c5db1ce68ef58040a35271358fa6d8 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=322b1499cd4d34b0148a15cb615ad6dff8203ed2 commit 322b1499cd4d34b0148a15cb615ad6dff8203ed2 Author: Jacob Erlbeck Date: Tue Apr 7 17:49:49 2015 +0200 nitb: Check source string length before calling strncpy (Coverity) Currently some VTY command do neither check the length of the source string before calling strncpy nor ensure NUL-termination afterwards. This can to destination string buffers whose contents are not NUL-teminated. This commit adds checks and corresponding warnings to the VTY commands 'subscriber TYPE ID name .NAME" and "subscriber TYPE ID extension EXTENSION". Fixes: Coverity CID 1206570, 1206569 Sponsored-by: On-Waves ehf http://cgit.osmocom.org/openbsc/commit/?id=5b512051870017aebd79ff2ca05ad8be671728b2 commit 5b512051870017aebd79ff2ca05ad8be671728b2 Author: Jacob Erlbeck Date: Tue Apr 7 17:49:48 2015 +0200 gprs: Fix GSUP cancel_type handling (Coverity) When handling an incoming GSUP cancellation request, the cancel_type if effectively ignored, such that is always handled as GPRS_GSUP_CANCEL_TYPE_UPDATE and never as WITHDRAW. This commit fixes the expression used to set the variable is_update_procedure. Fixes: Coverity CID 1267739 Sponsored-by: On-Waves ehf http://cgit.osmocom.org/openbsc/commit/?id=9ed6fd25dde40e3079c5b278f543714b0d78a9f0 commit 9ed6fd25dde40e3079c5b278f543714b0d78a9f0 Author: Jacob Erlbeck Date: Tue Apr 7 17:49:47 2015 +0200 nat: Fix timeslot range in 'show bsc mgcp' VTY command Currently the inner loop in show_bsc_mgcp iterates of the timeslot interval [0, 31]. Timeslot 0 is not valid, which causes mgcp_timeslot_to_endpoint to generate a corresponding warning and to return an invalid endp value. That value causes an out-of-bound read access, possibly hitting unallocated memory. This patch fixes the loop range by starting with timeslot 1. Note that this does not prevent mgcp_timeslot_to_endpoint from returning an invalid endpoint index when called with arguments not within its domain. Addresses: <000b> ../../include/openbsc/mgcp.h:250 Timeslot should not be 0 [...] vty=0xb4203db0, argc=1, argv=0xbfffebb0) at bsc_nat_vty.c:256 max = 1 con = 0xb4a004f0 i = 0 j = 0 [...] ==15700== ERROR: AddressSanitizer: heap-use-after-free on address 0xb520be4f at pc 0x8062a42 bp 0xbfffeb18 sp 0xbfffeb0c Sponsored-by: On-Waves ehf ----------------------------------------------------------------------- Summary of changes: openbsc/src/gprs/gprs_subscriber.c | 3 ++- openbsc/src/libmsc/vty_interface_layer3.c | 14 ++++++++++++++ openbsc/src/osmo-bsc_nat/bsc_nat_vty.c | 2 +- openbsc/tests/sgsn/sgsn_test.c | 12 ++++++++++++ openbsc/tests/vty_test_runner.py | 26 ++++++++++++++++++++++++++ 5 files changed, 55 insertions(+), 2 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue Apr 7 18:23:16 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 7 Apr 2015 18:23:16 GMT Subject: osmo-bts.git branch achemeris/ber updated. 0.3.0-252-gd1ea4d6 Message-ID: <201504071823.t37INGNt065187@git.osmocom.org> This is an 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, achemeris/ber has been updated discards 178909ddd0a0a9ab3d0db41e936806d0313f8cee (commit) discards 06b81625d41f051a9bb34b5269463bbc0538673f (commit) via d1ea4d6384a6515dba89a58dd05c45619119ba9b (commit) via 2949ddc9afb1979d4246a2b724d059dc795a795a (commit) via 5c999b075d2a2e35e0a6f9831983f34630ad0891 (commit) via 9b7e7f76220410be755d27c05486ee3ddfc49bb8 (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 (178909ddd0a0a9ab3d0db41e936806d0313f8cee) \ N -- N -- N (d1ea4d6384a6515dba89a58dd05c45619119ba9b) 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=d1ea4d6384a6515dba89a58dd05c45619119ba9b commit d1ea4d6384a6515dba89a58dd05c45619119ba9b Author: Alexander Chemeris Date: Tue Apr 7 21:17:01 2015 +0300 tests: Update bursts_test to accommodate BER calculations. http://cgit.osmocom.org/osmo-bts/commit/?id=2949ddc9afb1979d4246a2b724d059dc795a795a commit 2949ddc9afb1979d4246a2b724d059dc795a795a Author: Alexander Chemeris Date: Mon Apr 6 10:41:48 2015 +0300 trx: The first hack to implement BER calculations. The code is not tested with live calls, but compiles fine and passes syntetic test. A known issue with this code is that BER is calculated for TCH, but it's not propagated to the upper layers. Only xCCH measurement reports are propagated right now. http://cgit.osmocom.org/osmo-bts/commit/?id=5c999b075d2a2e35e0a6f9831983f34630ad0891 commit 5c999b075d2a2e35e0a6f9831983f34630ad0891 Author: Alexander Chemeris Date: Mon Apr 6 00:12:02 2015 +0300 osmo-bts-trx: Add debug logging for RSSI and TA for each L1 frame. ----------------------------------------------------------------------- Summary of changes: src/common/abis.c | 1 + src/common/oml.c | 2 +- src/osmo-bts-trx/gsm0503_coding.c | 7 ++++--- src/osmo-bts-trx/scheduler.c | 15 ++++++++------- tests/bursts/bursts_test.c | 38 +++++++++++++++++++++++++++++--------- tests/bursts/bursts_test.ok | 20 ++++++++++++++++++++ 6 files changed, 63 insertions(+), 20 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Tue Apr 7 18:23:51 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 7 Apr 2015 18:23:51 GMT Subject: osmo-bts.git branch achemeris/debug deleted. 0.3.0-249-g06b8162 Message-ID: <201504071823.t37INp6c065252@git.osmocom.org> This is an 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, achemeris/debug has been deleted was 06b81625d41f051a9bb34b5269463bbc0538673f ----------------------------------------------------------------------- 06b81625d41f051a9bb34b5269463bbc0538673f osmo-bts-trx: Add debug logging for RSSI and TA for each L1 frame. ----------------------------------------------------------------------- hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Tue Apr 7 18:46:22 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 7 Apr 2015 18:46:22 GMT Subject: osmo-bts.git branch achemeris/ber updated. 0.3.0-252-ga08ba5c Message-ID: <201504071846.t37IkM0X067368@git.osmocom.org> This is an 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, achemeris/ber has been updated discards d1ea4d6384a6515dba89a58dd05c45619119ba9b (commit) discards 2949ddc9afb1979d4246a2b724d059dc795a795a (commit) discards 5c999b075d2a2e35e0a6f9831983f34630ad0891 (commit) via a08ba5cf22610db5929632a0c856d432222a9009 (commit) via e4021f08f1c78a8cc20b90e563027eb2a6fa2ae0 (commit) via 2c257f966f06a1c604e41eaeb9dfcb0aaea97a99 (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 (d1ea4d6384a6515dba89a58dd05c45619119ba9b) \ N -- N -- N (a08ba5cf22610db5929632a0c856d432222a9009) 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=a08ba5cf22610db5929632a0c856d432222a9009 commit a08ba5cf22610db5929632a0c856d432222a9009 Author: Alexander Chemeris Date: Tue Apr 7 21:17:01 2015 +0300 tests: Update bursts_test to accommodate BER calculations. http://cgit.osmocom.org/osmo-bts/commit/?id=e4021f08f1c78a8cc20b90e563027eb2a6fa2ae0 commit e4021f08f1c78a8cc20b90e563027eb2a6fa2ae0 Author: Alexander Chemeris Date: Mon Apr 6 10:41:48 2015 +0300 trx: Implement basic BER calculations. The code is not tested with live calls, but compiles fine and passes syntetic test. A known issue with this code is that BER is calculated for TCH, but it's not propagated to the upper layers. Only xCCH measurement reports are propagated right now. http://cgit.osmocom.org/osmo-bts/commit/?id=2c257f966f06a1c604e41eaeb9dfcb0aaea97a99 commit 2c257f966f06a1c604e41eaeb9dfcb0aaea97a99 Author: Alexander Chemeris Date: Mon Apr 6 00:12:02 2015 +0300 osmo-bts-trx: Add debug logging for RSSI and TA for each L1 frame. ----------------------------------------------------------------------- Summary of changes: src/osmo-bts-trx/scheduler.c | 45 +++++++++++++++++++------------------------- 1 file changed, 19 insertions(+), 26 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Tue Apr 7 18:59:00 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 7 Apr 2015 18:59:00 GMT Subject: osmo-bts.git branch achemeris/ber updated. 0.3.0-252-gfb64453 Message-ID: <201504071859.t37Ix0kE068399@git.osmocom.org> This is an 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, achemeris/ber has been updated discards a08ba5cf22610db5929632a0c856d432222a9009 (commit) discards e4021f08f1c78a8cc20b90e563027eb2a6fa2ae0 (commit) discards 2c257f966f06a1c604e41eaeb9dfcb0aaea97a99 (commit) via fb644534c127786469cd8f995b938a2494e096c4 (commit) via e7ef48effa69a3d4e07479be81b49f34332e459d (commit) via 31fa15c2f01ba81f018f5f3dec61fb1b38aae624 (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 (a08ba5cf22610db5929632a0c856d432222a9009) \ N -- N -- N (fb644534c127786469cd8f995b938a2494e096c4) 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=fb644534c127786469cd8f995b938a2494e096c4 commit fb644534c127786469cd8f995b938a2494e096c4 Author: Alexander Chemeris Date: Tue Apr 7 21:17:01 2015 +0300 tests: Update bursts_test to accommodate BER calculations. http://cgit.osmocom.org/osmo-bts/commit/?id=e7ef48effa69a3d4e07479be81b49f34332e459d commit e7ef48effa69a3d4e07479be81b49f34332e459d Author: Alexander Chemeris Date: Mon Apr 6 10:41:48 2015 +0300 trx: Implement basic BER calculations. The code is not tested with live calls, but compiles fine and passes syntetic test. A known issue with this code is that BER is calculated for TCH, but it's not propagated to the upper layers. Only xCCH measurement reports are propagated right now. http://cgit.osmocom.org/osmo-bts/commit/?id=31fa15c2f01ba81f018f5f3dec61fb1b38aae624 commit 31fa15c2f01ba81f018f5f3dec61fb1b38aae624 Author: Alexander Chemeris Date: Mon Apr 6 00:12:02 2015 +0300 osmo-bts-trx: Add debug logging for RSSI and TA for each L1 frame. ----------------------------------------------------------------------- Summary of changes: src/osmo-bts-trx/scheduler.c | 43 +++++++++++++++++++++++++------------------ 1 file changed, 25 insertions(+), 18 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Tue Apr 7 19:34:04 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 7 Apr 2015 19:34:04 GMT Subject: osmo-bts.git branch achemeris/ber updated. 0.3.0-253-gb2b2a16 Message-ID: <201504071934.t37JY4Mp071899@git.osmocom.org> This is an 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, achemeris/ber has been updated via b2b2a162e45b35a6639fffb3dbdfc008783164d9 (commit) from fb644534c127786469cd8f995b938a2494e096c4 (commit) Those revisions listed above that are new 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=b2b2a162e45b35a6639fffb3dbdfc008783164d9 commit b2b2a162e45b35a6639fffb3dbdfc008783164d9 Author: Alexander Chemeris Date: Tue Apr 7 22:31:51 2015 +0300 trx: Correctly scale BER when passing to upper layers. ----------------------------------------------------------------------- Summary of changes: src/osmo-bts-trx/scheduler.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Tue Apr 7 19:53:41 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 7 Apr 2015 19:53:41 GMT Subject: osmo-bts.git branch achemeris/ber updated. 0.3.0-252-gfcd1149 Message-ID: <201504071953.t37Jrfcm073674@git.osmocom.org> This is an 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, achemeris/ber has been updated discards b2b2a162e45b35a6639fffb3dbdfc008783164d9 (commit) discards fb644534c127786469cd8f995b938a2494e096c4 (commit) discards e7ef48effa69a3d4e07479be81b49f34332e459d (commit) via fcd114938dd7fca51bc452e149968f481b8d9266 (commit) via 9be02c9ee75466d35025e696727c2ff83d786b4a (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 (b2b2a162e45b35a6639fffb3dbdfc008783164d9) \ N -- N -- N (fcd114938dd7fca51bc452e149968f481b8d9266) 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=fcd114938dd7fca51bc452e149968f481b8d9266 commit fcd114938dd7fca51bc452e149968f481b8d9266 Author: Alexander Chemeris Date: Tue Apr 7 21:17:01 2015 +0300 tests: Update bursts_test to accommodate BER calculations. http://cgit.osmocom.org/osmo-bts/commit/?id=9be02c9ee75466d35025e696727c2ff83d786b4a commit 9be02c9ee75466d35025e696727c2ff83d786b4a Author: Alexander Chemeris Date: Mon Apr 6 10:41:48 2015 +0300 trx: Implement basic BER calculations. The code is not tested with live calls, but compiles fine and passes syntetic test. A known issue with this code is that BER is calculated for TCH, but it's not propagated to the upper layers. Only xCCH measurement reports are propagated right now. ----------------------------------------------------------------------- Summary of changes: src/osmo-bts-trx/scheduler.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Tue Apr 7 20:06:08 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 7 Apr 2015 20:06:08 GMT Subject: osmo-bts.git branch achemeris/ber updated. 0.3.0-252-g7413644 Message-ID: <201504072006.t37K68n0075202@git.osmocom.org> This is an 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, achemeris/ber has been updated discards fcd114938dd7fca51bc452e149968f481b8d9266 (commit) discards 9be02c9ee75466d35025e696727c2ff83d786b4a (commit) via 741364453c41442cd01579ae4264261482a7350d (commit) via f6edb3349c63df3aa943cff35edfe781e4c3e8b6 (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 (fcd114938dd7fca51bc452e149968f481b8d9266) \ N -- N -- N (741364453c41442cd01579ae4264261482a7350d) 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=741364453c41442cd01579ae4264261482a7350d commit 741364453c41442cd01579ae4264261482a7350d Author: Alexander Chemeris Date: Tue Apr 7 21:17:01 2015 +0300 tests: Update bursts_test to accommodate BER calculations. http://cgit.osmocom.org/osmo-bts/commit/?id=f6edb3349c63df3aa943cff35edfe781e4c3e8b6 commit f6edb3349c63df3aa943cff35edfe781e4c3e8b6 Author: Alexander Chemeris Date: Mon Apr 6 10:41:48 2015 +0300 trx: Implement basic BER calculations. The code is not tested with live calls, but compiles fine and passes syntetic test. A known issue with this code is that BER is calculated for TCH, but it's not propagated to the upper layers. Only xCCH measurement reports are propagated right now. ----------------------------------------------------------------------- Summary of changes: src/osmo-bts-trx/scheduler.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Tue Apr 7 20:31:51 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 7 Apr 2015 20:31:51 GMT Subject: osmo-bts.git branch achemeris/ber-test created. 0.3.0-254-g0e31367 Message-ID: <201504072031.t37KVph4077660@git.osmocom.org> This is an 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, achemeris/ber-test has been created at 0e31367ca0679980c187c7b16c7a9a70a04ba803 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=0e31367ca0679980c187c7b16c7a9a70a04ba803 commit 0e31367ca0679980c187c7b16c7a9a70a04ba803 Author: Alexander Chemeris Date: Tue Apr 7 23:30:58 2015 +0300 trx: Report measurements fot TCH. http://cgit.osmocom.org/osmo-bts/commit/?id=4a545be0f9e09865bb3b4b04fb39ebc50a006386 commit 4a545be0f9e09865bb3b4b04fb39ebc50a006386 Author: Alexander Chemeris Date: Tue Apr 7 23:30:10 2015 +0300 trx: Better formatting for the log message. ----------------------------------------------------------------------- hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Wed Apr 8 09:42:23 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 8 Apr 2015 09:42:23 GMT Subject: pysim.git branch zecke/tmp created. 533a0dce3a48480f530798d4fce35ff779e870b6 Message-ID: <201504080942.t389gNtx051865@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "A python tool to program magic SIMs". The branch, zecke/tmp has been created at 533a0dce3a48480f530798d4fce35ff779e870b6 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/pysim/commit/?id=533a0dce3a48480f530798d4fce35ff779e870b6 commit 533a0dce3a48480f530798d4fce35ff779e870b6 Author: Jan Balke Date: Mon Jan 26 15:36:27 2015 +0100 Add provision support for sysmoUSIM-SJS1 cards The PIN-ADM has to given on the command line as it is provisioned different for each card. Currently only Ki, Op and IMSI are provisioned. http://cgit.osmocom.org/pysim/commit/?id=29474b0d5bbf95800938b38ab9455404100cc139 commit 29474b0d5bbf95800938b38ab9455404100cc139 Author: Jan Balke Date: Mon Jan 26 12:22:55 2015 +0100 Add PIN-ADM argument to the command line Allow overwriting the default PIN-ADM set in the card implementation. http://cgit.osmocom.org/pysim/commit/?id=800c9eb097e5374a5a64074fd64098360457dfd6 commit 800c9eb097e5374a5a64074fd64098360457dfd6 Author: Jan Balke Date: Mon Jan 26 11:18:28 2015 +0100 Do not return the FCI information while selecting a file The sysmoUSIM-SJS1 card does not support returning the FCI information. Plus, the FCI information are not used anyway. http://cgit.osmocom.org/pysim/commit/?id=73b686f7eeb7616ea769f30376979a5baaeb86d1 commit 73b686f7eeb7616ea769f30376979a5baaeb86d1 Author: Jan Balke Date: Mon Jan 26 11:15:25 2015 +0100 Allow changing the class byte for pdu messages ----------------------------------------------------------------------- hooks/post-receive -- A python tool to program magic SIMs From gitosis at osmocom.org Wed Apr 8 12:49:55 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 8 Apr 2015 12:49:55 GMT Subject: osmo-bts.git branch achemeris/ber updated. 0.3.0-253-g4a545be Message-ID: <201504081249.t38Cntwe067921@git.osmocom.org> This is an 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, achemeris/ber has been updated via 4a545be0f9e09865bb3b4b04fb39ebc50a006386 (commit) from 741364453c41442cd01579ae4264261482a7350d (commit) Those revisions listed above that are new 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=4a545be0f9e09865bb3b4b04fb39ebc50a006386 commit 4a545be0f9e09865bb3b4b04fb39ebc50a006386 Author: Alexander Chemeris Date: Tue Apr 7 23:30:10 2015 +0300 trx: Better formatting for the log message. ----------------------------------------------------------------------- Summary of changes: src/osmo-bts-trx/scheduler.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Wed Apr 8 12:49:57 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 8 Apr 2015 12:49:57 GMT Subject: osmo-bts.git branch achemeris/ber-test updated. 0.3.0-255-gf0405b1 Message-ID: <201504081249.t38Cnv6c067948@git.osmocom.org> This is an 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, achemeris/ber-test has been updated via f0405b107b7e5cf9701208768b115a16d509f65a (commit) from 0e31367ca0679980c187c7b16c7a9a70a04ba803 (commit) Those revisions listed above that are new 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=f0405b107b7e5cf9701208768b115a16d509f65a commit f0405b107b7e5cf9701208768b115a16d509f65a Author: Alexander Chemeris Date: Wed Apr 8 15:46:30 2015 +0300 trx: report uplink measurements for all frames. ----------------------------------------------------------------------- Summary of changes: src/osmo-bts-trx/l1_if.c | 32 ++++++++++++----- src/osmo-bts-trx/l1_if.h | 6 ++-- src/osmo-bts-trx/scheduler.c | 86 +++++++++++++++++++++----------------------- 3 files changed, 68 insertions(+), 56 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Thu Apr 9 06:22:56 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 9 Apr 2015 06:22:56 GMT Subject: osmo-trx.git branch achemeris/load_testing created. 0b8aa00bc7b8233fad019fb92d63066b1be9b8e4 Message-ID: <201504090622.t396MuVY066676@git.osmocom.org> This is an 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, achemeris/load_testing has been created at 0b8aa00bc7b8233fad019fb92d63066b1be9b8e4 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-trx/commit/?id=0b8aa00bc7b8233fad019fb92d63066b1be9b8e4 commit 0b8aa00bc7b8233fad019fb92d63066b1be9b8e4 Author: Alexander Chemeris Date: Fri Sep 6 00:35:57 2013 +0400 conditional load testing (selected at compile time), turned on by default. http://cgit.osmocom.org/osmo-trx/commit/?id=1ed2e27d1931ee940ac67d818f40465edfef1c4e commit 1ed2e27d1931ee940ac67d818f40465edfef1c4e Author: Thomas Tsou Date: Thu Sep 5 05:52:04 2013 -0400 Transceiver52M: Remove unused test code from main The commented out test code is not maintained and behaviour is unknown. Remove for clarity. Signed-off-by: Thomas Tsou http://cgit.osmocom.org/osmo-trx/commit/?id=91ac9347493cee880f3233409241955d19a4bb4e commit 91ac9347493cee880f3233409241955d19a4bb4e Author: Thomas Tsou Date: Thu Sep 5 05:48:49 2013 -0400 Transceiver52M: Verify global config sanity at start The configuration table is instantiated as a global variable with no means to check constructor status. This means various types of database failure conditions (e.g. file existence, permissions, etc.) are not reported. This patch performs a small number of checks to make sure that the configuration is sane. Signed-off-by: Thomas Tsou http://cgit.osmocom.org/osmo-trx/commit/?id=7398a756eae6cb0135ced0288678d97bc3dffdfc commit 7398a756eae6cb0135ced0288678d97bc3dffdfc Author: Thomas Tsou Date: Thu Sep 5 05:35:08 2013 -0400 Transceiver52M: Disable equalization for SPS greater than 1 Not supported by equalizer. Signed-off-by: Thomas Tsou http://cgit.osmocom.org/osmo-trx/commit/?id=44389b80d50392862e436258ca8595b6c5a4503f commit 44389b80d50392862e436258ca8595b6c5a4503f Author: Thomas Tsou Date: Thu Sep 5 05:32:23 2013 -0400 Transceiver52M: Add command line device args passing Signed-off-by: Thomas Tsou http://cgit.osmocom.org/osmo-trx/commit/?id=3e24f791dd37b3205c394100268bfe5629d7e66f commit 3e24f791dd37b3205c394100268bfe5629d7e66f Author: Thomas Tsou Date: Thu Sep 5 05:08:09 2013 -0400 Transceiver52M: Setup dual Laurent pulse filter Provides improved transmit phase error performance below 1 degree RMS on certain devices. Requires use of 4 samples-per-symbol. Signed-off-by: Thomas Tsou http://cgit.osmocom.org/osmo-trx/commit/?id=ef7c258cbf2b56a9dca6df68c4b03f60cdd52bd4 commit ef7c258cbf2b56a9dca6df68c4b03f60cdd52bd4 Author: Thomas Tsou Date: Wed Aug 21 20:58:00 2013 -0400 Transceiver52M: Refactor RACH and TSC detection Both RACH and normal bursts are detected with the same approach of midamble correlation combined with peak-to-average ratio. The difference is the midamble placements and lengths. Thus, there is no reason to have independent implementations. This patch creates a common call burstDetect(), while leaving the correlation window indexing in the original calls. Signed-off-by: Thomas Tsou http://cgit.osmocom.org/osmo-trx/commit/?id=fb6e75789b9a87065814b4caf8c5cad77f253df6 commit fb6e75789b9a87065814b4caf8c5cad77f253df6 Author: Thomas Tsou Date: Mon Sep 2 14:39:35 2013 +0800 Transceiver52M: Disable energy detector The adaptive energy threshold gating suffers a near-far problem at certain gain levels. This is due to exponential threshold raising, but linear decreases. A large signal level followed by a period low signal level causes comparatively weak signals to go undetected. Additionally, the algorithm performs differently at multiple RF gain and/or input scaling levels. This patch switches solely to correlation based gating for burst detection. The main computational load with this approach is sub-sample peak interpolation, which we disable during intial detection. Signed-off-by: Thomas Tsou http://cgit.osmocom.org/osmo-trx/commit/?id=23ee9002b4cafa22b3a905d1b9dda7eafd8dc90d commit 23ee9002b4cafa22b3a905d1b9dda7eafd8dc90d Author: Thomas Tsou Date: Mon Sep 2 14:26:55 2013 +0800 Transceiver52M: Add SSE floating point / integer conversion Convertions are performed in multiples of 4 or 8. All loads are considered unaligned. Signed-off-by: Thomas Tsou http://cgit.osmocom.org/osmo-trx/commit/?id=98e58b911108ad5dd5b15afbee5ccf971745754f commit 98e58b911108ad5dd5b15afbee5ccf971745754f Author: Thomas Tsou Date: Wed Aug 21 13:59:52 2013 -0400 Transceiver52M: Add 4 samples-per-symbol Laurent pulse shape When 4 samples-per-symbol operation is selected, replace the existing pulse approximation, which becomes inaccurate with non-unit oversampling, with the primary pulse, C0, from the Laurent linear pulse approximation. Pierre Laurent, "Exact and Approximate Construction of Digital Phase Modulations by Superposition of Amplitude Modulated Pulses", IEEE Transactions of Communications, Vol. 34, No. 2, Feb 1986. Octave pulse generation code for the first three pulses of the linear approximation are included. Signed-off-by: Thomas Tsou http://cgit.osmocom.org/osmo-trx/commit/?id=0c260aecaff0e74db4e32496747073de4e80cc23 commit 0c260aecaff0e74db4e32496747073de4e80cc23 Author: Thomas Tsou Date: Thu Aug 22 18:40:43 2013 -0400 Transceiver52M: Reverse storage of convolution vectors With convolution changes, we now assume that tap values for filterting are stored in reverse. Along the same lines, the tap values used during correlation are no longer stored in reverse, however, they are still assumed to be conjugated. Signed-off-by: Thomas Tsou http://cgit.osmocom.org/osmo-trx/commit/?id=acc9ee9fc05914d40250e13ae885bf88bd9e672b commit acc9ee9fc05914d40250e13ae885bf88bd9e672b Author: Thomas Tsou Date: Tue Aug 20 19:31:14 2013 -0400 Transceiver52M: Replace convolve and related calls with SSE implementation This large patch replaced the convolve() call with an SSE vector enabled version. The lower C and SSE intrinsic based code operates on fixed and aligned vectors for the filter taps. The storage format of interleaved I/Q for both complex and real vectors is maintained. SSE filter tap values must: 1. Start 16-byte aligned 2. Number with a multiple of 4 between 4 and 20 for real taps 3. Number with a multiple of 4 for complex taps Non-compliant values will fall back to non-SSE usage. Fixed length iterators mean that head and tail cases may require reallocation of the input vector, which is automatically handled by the upper C++ interface. Other calls are affected by these changes and adjusted or rewritten accordingly. The underlying algorithms, however, are unchanged. generateGSMPulse() analyzeTrafficBurst() detectRACHBurst() Intel SSE configuration is automatically detected and configured at build time with Autoconf macros. Signed-off-by: Thomas Tsou http://cgit.osmocom.org/osmo-trx/commit/?id=9520ecd0c52b4c96078e2fc570085954ced8934d commit 9520ecd0c52b4c96078e2fc570085954ced8934d Author: Thomas Tsou Date: Tue Aug 20 18:55:33 2013 -0400 Transceiver52M: Generate RACH correlation sequence at initialization There is no temporal dependency on when the RACH sequence is generated, so there is no need for transceiver to create it in response to a command from GSM core. If we power on the transceiver, we will need the RACH sequence, so just allocate it during initialization. Signed-off-by: Thomas Tsou http://cgit.osmocom.org/osmo-trx/commit/?id=ab599f8b6d244bc36b76ad6c9a77cb3a4c34edf5 commit ab599f8b6d244bc36b76ad6c9a77cb3a4c34edf5 Author: Thomas Tsou Date: Tue Aug 20 18:41:50 2013 -0400 Transceiver52M: Remove logging from signal processing core The only logging outputs in the the signal processing library are debug lines that generate copious amounts of output while providing little useful information to the user. The relevant information (time-of-arrival, channel gains, etc.) can and should be logged from transceiver instance itself. Signed-off-by: Thomas Tsou http://cgit.osmocom.org/osmo-trx/commit/?id=d6ed8c0b0e986f608c1f81266e97f2e1f7a9510d commit d6ed8c0b0e986f608c1f81266e97f2e1f7a9510d Author: Thomas Tsou Date: Tue Aug 20 16:27:12 2013 -0400 Transceiver52M: Add destructors to correlation seqeunce objects Add destructor calls so we can avoid the nested vector deallocations. Also remove the unnecessary pointer NULL checks prior to destruction. Signed-off-by: Thomas Tsou http://cgit.osmocom.org/osmo-trx/commit/?id=c8ce878daf1ea2c2e05cc6ed70dad2069a69015f commit c8ce878daf1ea2c2e05cc6ed70dad2069a69015f Author: Thomas Tsou Date: Mon Sep 2 13:51:11 2013 +0800 Transceiver52M: Make GSM pulse filter internal to implementation There is no reason expose the pulse shaping filter outside of the signal processing calls. The main transceiver object makes no use of the filter and there's no reason to pass it around. Initialize the pulse shape with the signal processing library, and maintain an internal static member like many of the other library variables. Similarly destroy the object when the library is closed. Signed-off-by: Thomas Tsou http://cgit.osmocom.org/osmo-trx/commit/?id=e01e1b3fa825cf7d80d5f0bb35062cb6db7cdc49 commit e01e1b3fa825cf7d80d5f0bb35062cb6db7cdc49 Author: Thomas Tsou Date: Mon Sep 2 13:24:13 2013 +0800 Transceiver52M: Rename samples-per-symbol variable names Because repeatedly typing mSamplesPerSymbol is giving me carpal tunnel syndrome. Replace with the much shorter, easier to type, and just as clear name of 'sps'. Signed-off-by: Thomas Tsou ----------------------------------------------------------------------- hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Thu Apr 9 06:22:56 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 9 Apr 2015 06:22:56 GMT Subject: osmo-trx.git branch achemeris/poweroff_hack created. 0832c0c34b2746345e06025575ac86a85e8943fe Message-ID: <201504090622.t396Mu5e066714@git.osmocom.org> This is an 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, achemeris/poweroff_hack has been created at 0832c0c34b2746345e06025575ac86a85e8943fe (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-trx/commit/?id=0832c0c34b2746345e06025575ac86a85e8943fe commit 0832c0c34b2746345e06025575ac86a85e8943fe Author: Alexander Chemeris Date: Sun Jul 14 23:07:31 2013 +0400 Transceiver52M: HACK: Exit transceiver on POWEROFF command. This hack allows OsmoBTS to correctly restart itself with different parameters. We assume that transceiver is run as a service and will be restarted on exit. http://cgit.osmocom.org/osmo-trx/commit/?id=9cddd4aa5dbe0ca7c02a2294e720cc3925702e39 commit 9cddd4aa5dbe0ca7c02a2294e720cc3925702e39 Author: Alexander Chemeris Date: Sun Jul 14 22:58:55 2013 +0400 Transceiver52M: Start and stop all threads on POWERON/POWEROFF. This change reveals some issue with the UHD start/stop code. Specifically, we get a failed assert in RadioInterface::pullBuffer() (num_rd == OUTCHUNK with num_rd=0) with the POWERON/POWEROFF/POWERON sequence. http://cgit.osmocom.org/osmo-trx/commit/?id=f1c5b4f76567334a8da7cd2bf36ba854db5e341a commit f1c5b4f76567334a8da7cd2bf36ba854db5e341a Author: Alexander Chemeris Date: Sun Jul 14 22:45:40 2013 +0400 Transceiver52M: Introduce usage counting for DriveLoop and RadioInterface. The reason is to allow them to be started from any TRX. I.e. they are started when the first TRX starts and stopped when the last TRX stops. ----------------------------------------------------------------------- hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Thu Apr 9 06:22:56 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 9 Apr 2015 06:22:56 GMT Subject: osmo-trx.git branch achemeris/rtmd created. 9fb1c0bbc0b2b3e9edd6d73ec0b5640642d87841 Message-ID: <201504090622.t396MuhH066744@git.osmocom.org> This is an 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, achemeris/rtmd has been created at 9fb1c0bbc0b2b3e9edd6d73ec0b5640642d87841 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-trx/commit/?id=9fb1c0bbc0b2b3e9edd6d73ec0b5640642d87841 commit 9fb1c0bbc0b2b3e9edd6d73ec0b5640642d87841 Author: Alexander Chemeris Date: Sun Sep 1 03:15:32 2013 +0400 Debug: Shorten names of RTMD tracks, add instrumentation to Transceiver.cpp. http://cgit.osmocom.org/osmo-trx/commit/?id=71392fbc7b6aa36bb5cc53bb5d3ea9116b1d9d9d commit 71392fbc7b6aa36bb5cc53bb5d3ea9116b1d9d9d Author: Alexander Chemeris Date: Thu Aug 29 14:05:13 2013 +0400 Debug: Store thread IDs by default. http://cgit.osmocom.org/osmo-trx/commit/?id=78d7fa0f6ddfbd7f5ef36c8063c1d68091364573 commit 78d7fa0f6ddfbd7f5ef36c8063c1d68091364573 Author: Alexander Chemeris Date: Thu Aug 29 14:02:10 2013 +0400 Debug: Update RTMD with Thread ID storage support. http://cgit.osmocom.org/osmo-trx/commit/?id=fd51ae550f4501767d3af727612d7bd5a16ef5c7 commit fd51ae550f4501767d3af727612d7bd5a16ef5c7 Author: Alexander Chemeris Date: Thu Aug 29 13:38:59 2013 +0400 Debug: Allocate less memory for the RMD log. http://cgit.osmocom.org/osmo-trx/commit/?id=308556bbef5dd97ba80016b1e6acd7ededa56323 commit 308556bbef5dd97ba80016b1e6acd7ededa56323 Author: Alexander Chemeris Date: Thu Aug 29 13:20:26 2013 +0400 Debug: Enable RTMD in Makefile.am. http://cgit.osmocom.org/osmo-trx/commit/?id=4c192001fcc925dd25613c660b03c3d681946fad commit 4c192001fcc925dd25613c660b03c3d681946fad Author: Alexander Chemeris Date: Thu Aug 29 13:19:12 2013 +0400 Debug: More real-time instrumentation. http://cgit.osmocom.org/osmo-trx/commit/?id=1339e427e1d2fd87601214cfeb662cf4659546a9 commit 1339e427e1d2fd87601214cfeb662cf4659546a9 Author: Alexander Chemeris Date: Thu Aug 29 02:52:13 2013 +0400 Some RTMD instrumentation. http://cgit.osmocom.org/osmo-trx/commit/?id=7b638e53d0084a6417fd0d50d0ebdeb33e6906a3 commit 7b638e53d0084a6417fd0d50d0ebdeb33e6906a3 Author: Alexander Chemeris Date: Thu Aug 29 02:50:43 2013 +0400 Checking in implementation of the real-time monitoring. ----------------------------------------------------------------------- hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Thu Apr 9 06:22:56 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 9 Apr 2015 06:22:56 GMT Subject: osmo-trx.git branch achemeris/stable_threads created. 0ffe815bbce78c896a6cc0b8a689afdfcfe4f5ae Message-ID: <201504090622.t396MuO3066774@git.osmocom.org> This is an 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, achemeris/stable_threads has been created at 0ffe815bbce78c896a6cc0b8a689afdfcfe4f5ae (commit) - Log ----------------------------------------------------------------- ----------------------------------------------------------------------- hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Thu Apr 9 09:42:11 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 9 Apr 2015 09:42:11 GMT Subject: osmo-bts.git branch achemeris/ber-test updated. 0.3.0-256-g1e5cb7a Message-ID: <201504090942.t399gBkl084197@git.osmocom.org> This is an 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, achemeris/ber-test has been updated via 1e5cb7aefd32b9fe37b573370678be35f6806d40 (commit) from f0405b107b7e5cf9701208768b115a16d509f65a (commit) Those revisions listed above that are new 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=1e5cb7aefd32b9fe37b573370678be35f6806d40 commit 1e5cb7aefd32b9fe37b573370678be35f6806d40 Author: Alexander Chemeris Date: Thu Apr 9 12:41:39 2015 +0300 trx: Correct MS power display in a log message. ----------------------------------------------------------------------- Summary of changes: src/osmo-bts-trx/l1_if.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Thu Apr 9 10:34:07 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 9 Apr 2015 10:34:07 GMT Subject: osmo-bts.git branch achemeris/ber updated. 0.3.0-252-gcae9fb7 Message-ID: <201504091034.t39AY7rW089389@git.osmocom.org> This is an 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, achemeris/ber has been updated discards 4a545be0f9e09865bb3b4b04fb39ebc50a006386 (commit) discards 741364453c41442cd01579ae4264261482a7350d (commit) discards f6edb3349c63df3aa943cff35edfe781e4c3e8b6 (commit) discards 31fa15c2f01ba81f018f5f3dec61fb1b38aae624 (commit) via cae9fb70692d1f5f75aba93ce4f0ce3514dc249b (commit) via c5bb8e8a4e5174e608b8b67aa6d24190dc61bc1e (commit) via 71e5b1d6778118682aed88dae741380ab8350e62 (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 (4a545be0f9e09865bb3b4b04fb39ebc50a006386) \ N -- N -- N (cae9fb70692d1f5f75aba93ce4f0ce3514dc249b) 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=cae9fb70692d1f5f75aba93ce4f0ce3514dc249b commit cae9fb70692d1f5f75aba93ce4f0ce3514dc249b Author: Alexander Chemeris Date: Thu Apr 9 13:24:15 2015 +0300 trx: More logging for voice frame decoding functions. http://cgit.osmocom.org/osmo-bts/commit/?id=c5bb8e8a4e5174e608b8b67aa6d24190dc61bc1e commit c5bb8e8a4e5174e608b8b67aa6d24190dc61bc1e Author: Alexander Chemeris Date: Tue Apr 7 21:17:01 2015 +0300 tests: Update bursts_test to accommodate BER calculations. http://cgit.osmocom.org/osmo-bts/commit/?id=71e5b1d6778118682aed88dae741380ab8350e62 commit 71e5b1d6778118682aed88dae741380ab8350e62 Author: Alexander Chemeris Date: Mon Apr 6 00:12:02 2015 +0300 trx: Implement BER calculations. A known issue with this code is that BER is not updated for lost TCH frames, because osmo-trx doesn't send any indication for them and we don't have a callback to handle this. Otherwise the code seem to work fine. ----------------------------------------------------------------------- Summary of changes: src/osmo-bts-trx/gsm0503_coding.c | 88 +++++++++++++++++++++++++++++---------- src/osmo-bts-trx/l1_if.c | 32 ++++++++++---- src/osmo-bts-trx/l1_if.h | 6 ++- src/osmo-bts-trx/scheduler.c | 71 +++++++++++++++++-------------- 4 files changed, 133 insertions(+), 64 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Thu Apr 9 10:34:14 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 9 Apr 2015 10:34:14 GMT Subject: osmo-bts.git branch achemeris/ber-test deleted. 0.3.0-256-g1e5cb7a Message-ID: <201504091034.t39AYE2U089456@git.osmocom.org> This is an 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, achemeris/ber-test has been deleted was 1e5cb7aefd32b9fe37b573370678be35f6806d40 ----------------------------------------------------------------------- 1e5cb7aefd32b9fe37b573370678be35f6806d40 trx: Correct MS power display in a log message. ----------------------------------------------------------------------- hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Thu Apr 9 10:46:59 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 9 Apr 2015 10:46:59 GMT Subject: osmo-bts.git branch achemeris/ber updated. 0.3.0-252-g6d48aa4 Message-ID: <201504091046.t39Akx27090554@git.osmocom.org> This is an 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, achemeris/ber has been updated discards cae9fb70692d1f5f75aba93ce4f0ce3514dc249b (commit) discards c5bb8e8a4e5174e608b8b67aa6d24190dc61bc1e (commit) discards 71e5b1d6778118682aed88dae741380ab8350e62 (commit) via 6d48aa42b31aaf54932d67e80d6dc66c328cda95 (commit) via 3820839991cd993ecc5d5f1d158ff13749e06ad9 (commit) via 675c4a91f3c4a3b945763f87d0ed1e1708bf83b2 (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 (cae9fb70692d1f5f75aba93ce4f0ce3514dc249b) \ N -- N -- N (6d48aa42b31aaf54932d67e80d6dc66c328cda95) 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=6d48aa42b31aaf54932d67e80d6dc66c328cda95 commit 6d48aa42b31aaf54932d67e80d6dc66c328cda95 Author: Alexander Chemeris Date: Thu Apr 9 13:24:15 2015 +0300 trx: More logging for voice frame decoding functions. http://cgit.osmocom.org/osmo-bts/commit/?id=3820839991cd993ecc5d5f1d158ff13749e06ad9 commit 3820839991cd993ecc5d5f1d158ff13749e06ad9 Author: Alexander Chemeris Date: Tue Apr 7 21:17:01 2015 +0300 tests: Update bursts_test to accommodate BER calculations. http://cgit.osmocom.org/osmo-bts/commit/?id=675c4a91f3c4a3b945763f87d0ed1e1708bf83b2 commit 675c4a91f3c4a3b945763f87d0ed1e1708bf83b2 Author: Alexander Chemeris Date: Mon Apr 6 00:12:02 2015 +0300 trx: Implement BER calculations. A known issue with this code is that BER is not updated for lost TCH frames, because osmo-trx doesn't send any indication for them and we don't have a callback to handle this. Otherwise the code seem to work fine. ----------------------------------------------------------------------- Summary of changes: src/osmo-bts-trx/gsm0503_coding.c | 19 +++++++++++++++++++ src/osmo-bts-trx/gsm0503_coding.h | 20 ++++++++++++++++++++ src/osmo-bts-trx/l1_if.c | 1 + src/osmo-bts-trx/scheduler.c | 1 + tests/bursts/bursts_test.c | 1 + 5 files changed, 42 insertions(+) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Thu Apr 9 15:56:34 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 9 Apr 2015 15:56:34 GMT Subject: osmo-trx.git branch achemeris/no-dsp-tuning created. 8e9ff3aa0644d96dd25271e98ca0e7c7dd38de73 Message-ID: <201504091556.t39FuYo9017744@git.osmocom.org> This is an 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, achemeris/no-dsp-tuning has been created at 8e9ff3aa0644d96dd25271e98ca0e7c7dd38de73 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-trx/commit/?id=8e9ff3aa0644d96dd25271e98ca0e7c7dd38de73 commit 8e9ff3aa0644d96dd25271e98ca0e7c7dd38de73 Author: Alexander Chemeris Date: Thu Apr 9 18:55:02 2015 +0300 umtrx: Don't use DSP tuning, because LMS6002D PLL steps are small enough. We end up with DSP tuning just for 2-3Hz, which is meaningless and only distort the signal. ----------------------------------------------------------------------- hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Thu Apr 9 16:03:08 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 9 Apr 2015 16:03:08 GMT Subject: osmo-trx.git branch achemeris/no-dsp-tuning updated. 2595714dd1958f65ca53b795f0d1eecc61a1b8c9 Message-ID: <201504091603.t39G388F018411@git.osmocom.org> This is an 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, achemeris/no-dsp-tuning has been updated discards 8e9ff3aa0644d96dd25271e98ca0e7c7dd38de73 (commit) via 2595714dd1958f65ca53b795f0d1eecc61a1b8c9 (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 (8e9ff3aa0644d96dd25271e98ca0e7c7dd38de73) \ N -- N -- N (2595714dd1958f65ca53b795f0d1eecc61a1b8c9) 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=2595714dd1958f65ca53b795f0d1eecc61a1b8c9 commit 2595714dd1958f65ca53b795f0d1eecc61a1b8c9 Author: Alexander Chemeris Date: Thu Apr 9 18:55:02 2015 +0300 umtrx: Don't use DSP tuning, because LMS6002D PLL steps are small enough. We end up with DSP tuning just for 2-3Hz, which is meaningless and only distort the signal. ----------------------------------------------------------------------- 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 Thu Apr 9 17:40:39 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 9 Apr 2015 17:40:39 GMT Subject: osmo-pcu.git branch master updated. 0.2-402-g00fc6b1 Message-ID: <201504091740.t39HedVe026590@git.osmocom.org> This is an 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 00fc6b13f266dab31e7a00d62b0988970fa20697 (commit) via 90de3a7ffed01e8f5196c2dd2af6d23ac47734f3 (commit) via d58b711eec1aad9cde3693be3097f0923dc66abd (commit) via cc12f02658859b31d225f54fed5bae0742cbd9d3 (commit) from d0261b72dea475c1fccdf00b77d6be6317588232 (commit) Those revisions listed above that are new 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=00fc6b13f266dab31e7a00d62b0988970fa20697 commit 00fc6b13f266dab31e7a00d62b0988970fa20697 Author: Jacob Erlbeck Date: Thu Apr 9 19:26:39 2015 +0200 pcu: Call bssgp_set_log_ss(DBSSGP) in main() Currently the BSSGP functions in libosmocore do not log correctly to DBSSGP since the DBSSGP variable in common_vty.c is left uninitialized. This commit adds the call to bssgp_set_log_ss() to inform libosmocore which sub system id it shall use for BSSGP. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=90de3a7ffed01e8f5196c2dd2af6d23ac47734f3 commit 90de3a7ffed01e8f5196c2dd2af6d23ac47734f3 Author: Jacob Erlbeck Date: Thu Apr 9 19:18:59 2015 +0200 tbf: Send BSSGP LLC discarded on TBI exhaustion Currently the PCU silently discard LLC frames from the SGSN if a DL TBF cannot be allocated. This commit changes tbf_new_dl_assignment and reuse_tbf to send an LLC discarded message to the SGSN in this case. Ticket: #607 Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=d58b711eec1aad9cde3693be3097f0923dc66abd commit d58b711eec1aad9cde3693be3097f0923dc66abd Author: Jacob Erlbeck Date: Thu Apr 9 19:17:21 2015 +0200 tbf/test: Add test for DL TBF exhaustion This test calls gprs_rlcmac_dl_tbf::handle() with varying TLLI and IMSI until the function fails. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=cc12f02658859b31d225f54fed5bae0742cbd9d3 commit cc12f02658859b31d225f54fed5bae0742cbd9d3 Author: Jacob Erlbeck Date: Thu Apr 9 15:45:24 2015 +0200 vty: Use libosmocore VTY standards This commit applies to following changes to pcu_vty.c: - Use vty_install_default() instead of install_default() - Add a blank after the '#' of the prompt - Rename the 'pcu' configuration node to 'config-pcu' Sponsored-by: On-Waves ehf ----------------------------------------------------------------------- Summary of changes: src/pcu_main.cpp | 1 + src/pcu_vty.c | 38 +--- src/pcu_vty.h | 3 - src/tbf_dl.cpp | 31 ++- tests/tbf/TbfTest.cpp | 51 +++++ tests/tbf/TbfTest.err | 549 ++++++++++++++++++++++++++++++++++++++++++++++++++ tests/tbf/TbfTest.ok | 2 + 7 files changed, 619 insertions(+), 56 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Fri Apr 10 06:46:15 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 10 Apr 2015 06:46:15 GMT Subject: libosmocore.git branch master updated. 0.8.0-22-ga84db61 Message-ID: <201504100646.t3A6kFYR000896@git.osmocom.org> This is an 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 a84db616737cda5dfc6e8590a29523dc08090f60 (commit) via d154f8bda2e379a8a0e1c3712a9af6a9d97b7b97 (commit) from 8d192d7153498498ff6232209c900e67256b8036 (commit) Those revisions listed above that are new 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=a84db616737cda5dfc6e8590a29523dc08090f60 commit a84db616737cda5dfc6e8590a29523dc08090f60 Author: Jacob Erlbeck Date: Thu Apr 9 14:22:22 2015 +0200 gprs: Add assertion for msg != NULL to bssgp_msgb_alloc (Coverity) Currently out-of-memory is not handled by bssgp_msgb_alloc, leading to SEGV failures if msgb_alloc_headroom returns NULL. This commit adds an OSMO_ASSERT to catch this case, which improves the situation only slightly. But bssgp_msgb_alloc is used in many places without checking the return value, so just adding a conditional early NULL return would not fix the issue either. Fixes: Coverity CID 1293377 Sponsored-by: On-Waves ehf http://cgit.osmocom.org/libosmocore/commit/?id=d154f8bda2e379a8a0e1c3712a9af6a9d97b7b97 commit d154f8bda2e379a8a0e1c3712a9af6a9d97b7b97 Author: Jacob Erlbeck Date: Thu Apr 9 14:22:21 2015 +0200 msgb: Check the return value of msgb_alloc (Coverity) In some places, the return value of msgb_alloc/msgb_alloc_headroom is not checked before it is dereferenced. This commit adds NULL checks to return with -ENOMEM from the calling functions if the alloc function has failed. Fixes: Coverity CID 1249692, 1293376 Sponsored-by: On-Waves ehf ----------------------------------------------------------------------- Summary of changes: src/gb/gprs_bssgp_util.c | 4 ++++ src/gsm/lapdm.c | 3 +++ src/sim/reader.c | 3 +++ 3 files changed, 10 insertions(+) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Fri Apr 10 06:48:59 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 10 Apr 2015 06:48:59 GMT Subject: openbsc.git branch master updated. 0.14.0-24-g7ffa7b0 Message-ID: <201504100648.t3A6mxbr001099@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was 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 7ffa7b095fbea0f7f52a4179402edb04249c60d0 (commit) from 322b1499cd4d34b0148a15cb615ad6dff8203ed2 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=7ffa7b095fbea0f7f52a4179402edb04249c60d0 commit 7ffa7b095fbea0f7f52a4179402edb04249c60d0 Author: Jacob Erlbeck Date: Thu Apr 9 14:47:18 2015 +0200 nitb: Fix IMSI/IMEI buffer handling (Coverity) Currently the handling of the buffers is not done consistently. Some code assumes that the whole buffer may be used to store the string while at other places, the last buffer byte is left untouched in the assumption that it contains a terminating NUL-character. The latter is the correct behaviour. This commit changes to code to not touch the last byte in the buffers and to rely on the last byte being NUL. So the maximum IMSI/IMEI length is GSM_IMSI_LENGTH-1/GSM_IMEI_LENGTH-1. For information: We assume that we allocate the structure with talloc_zero. This means we have NULed the entire imsi array and then only write sizeof - 1 characters to it. So the last byte remains NUL. Fixes: Coverity CID 1206568, 1206567 Sponsored-by: On-Waves ehf ----------------------------------------------------------------------- Summary of changes: openbsc/src/libcommon/gsm_subscriber_base.c | 3 +-- openbsc/src/libmsc/db.c | 4 ++-- openbsc/src/osmo-bsc_nat/bsc_ussd.c | 2 +- 3 files changed, 4 insertions(+), 5 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Fri Apr 10 06:55:37 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 10 Apr 2015 06:55:37 GMT Subject: openbsc.git branch zecke/features/no-queue updated. 0.14.0-28-g017e093 Message-ID: <201504100655.t3A6tbjR001775@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, zecke/features/no-queue has been updated discards 48b3aec416eebc1d0d76b97d169931fd2c1ed40b (commit) discards 63e2a7352f499c5eeeae81c5f868bdbbc86b6219 (commit) discards adaee02787c631541bd9b2b1d6a00fb6d0fc043c (commit) discards 82ac7cce66d5d39dc223f7a3bd905ea39ead1d02 (commit) via 017e093b6df76b3363f7dd5c59a286240f535a05 (commit) via b978b0fc9633ec7e721c76eba16e13fcf37ce660 (commit) via 62fe7bbfec22b74b462b279c26a50b2f6853be58 (commit) via 08da23bf4e5acbe5effe6c98684d5b641a699315 (commit) via 7ffa7b095fbea0f7f52a4179402edb04249c60d0 (commit) via 322b1499cd4d34b0148a15cb615ad6dff8203ed2 (commit) via 5b512051870017aebd79ff2ca05ad8be671728b2 (commit) via 9ed6fd25dde40e3079c5b278f543714b0d78a9f0 (commit) via 08ea4d87f6c5db1ce68ef58040a35271358fa6d8 (commit) via 0ac00c15b9fd667da80670440916ce2982eece20 (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 (48b3aec416eebc1d0d76b97d169931fd2c1ed40b) \ N -- N -- N (017e093b6df76b3363f7dd5c59a286240f535a05) 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=017e093b6df76b3363f7dd5c59a286240f535a05 commit 017e093b6df76b3363f7dd5c59a286240f535a05 Author: Holger Hans Peter Freyther Date: Mon Apr 6 12:03:45 2015 +0200 sub: Remove the queue from the subscriber code The idea of "subscriber_get_channel" was that different requests would be coordinated. At the same time we have seen that the "queue" can get stuck at both 31C3 and the rhizomatica installations. Voice calls and SMS do not need coordination. We should be able to send SMS on a voice channel and switch the MS from a SDCCH to a TCH in case we establish a voice call. The SMS code itself needs to coordinate to obey the limit of one SMS per direction but this should be enforced in the sms layer and not on the subscriber. Modify the code to have a simple paging coordination. The subscriber code will schedule the paging and register who would like to know about success/failure. This allowed to greatly simplify the paging response handling for the transaction code (and in fact we could move the transaction list into the subscriber structure now). The code gained to support to cancel the notification of a request (but not the paging itself yet). TODO: Cancel paging request in case no one cares about it anymore. http://cgit.osmocom.org/openbsc/commit/?id=b978b0fc9633ec7e721c76eba16e13fcf37ce660 commit b978b0fc9633ec7e721c76eba16e13fcf37ce660 Author: Holger Hans Peter Freyther Date: Mon Apr 6 09:55:10 2015 +0200 sub: Remove introspection of the "channel queue" Over the next commits the queuing of commits will be completely modified to remove the queue and move the scheduling/limits to the outer callers. http://cgit.osmocom.org/openbsc/commit/?id=62fe7bbfec22b74b462b279c26a50b2f6853be58 commit 62fe7bbfec22b74b462b279c26a50b2f6853be58 Author: Holger Hans Peter Freyther Date: Mon Apr 6 16:54:55 2015 +0200 sub: Remove paging requests before dispatching The dispatching might lead to the removal of more paging requests and makes "request" invalid. Remove it before calling the callback. http://cgit.osmocom.org/openbsc/commit/?id=08da23bf4e5acbe5effe6c98684d5b641a699315 commit 08da23bf4e5acbe5effe6c98684d5b641a699315 Author: Holger Hans Peter Freyther Date: Mon Apr 6 17:54:34 2015 +0200 mncc: Select the codec similar to the modify handling In case the default TCH/F codec is "EFR" and we do an early assignment from SDCCH to a TCH we would assign the TCH/H codec. This is because the lchan_type will be neither a TCH/H nor a TCH/F. At the same time the _gsm48_lchan_modify code to check for half vs. full-rate is the other way around. Align both. It is full-rate if it is not a TCH_H. This will have some other complications down the way (early assignment on cells with only TCH/H). So the mode should not depend on the _current_ channel but the kind of channel we want. ----------------------------------------------------------------------- Summary of changes: openbsc/src/gprs/gprs_subscriber.c | 3 ++- openbsc/src/libcommon/gsm_subscriber_base.c | 3 +-- openbsc/src/libmsc/db.c | 4 ++-- openbsc/src/libmsc/vty_interface_layer3.c | 14 ++++++++++++++ openbsc/src/osmo-bsc_nat/bsc_nat.c | 4 ++-- openbsc/src/osmo-bsc_nat/bsc_nat_ctrl.c | 9 ++++++++- openbsc/src/osmo-bsc_nat/bsc_nat_vty.c | 2 +- openbsc/src/osmo-bsc_nat/bsc_ussd.c | 2 +- openbsc/tests/sgsn/sgsn_test.c | 12 ++++++++++++ openbsc/tests/vty_test_runner.py | 26 ++++++++++++++++++++++++++ 10 files changed, 69 insertions(+), 10 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sat Apr 11 17:57:44 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 11 Apr 2015 17:57:44 GMT Subject: libosmocore.git branch master updated. 0.8.0-26-g6b1faf7 Message-ID: <201504111757.t3BHvilU093857@git.osmocom.org> This is an 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 6b1faf73628f3a8cc94a360600f1c4e6c76ca461 (commit) via c2b4458e0789dcf42bd0fb7498d97c041aca87be (commit) via 1885395551fb9a34145e9e242754ba3b2a9aa09e (commit) via 9a1a5a1c0ad0e42ad2cb897e7248638634aaef5a (commit) from a84db616737cda5dfc6e8590a29523dc08090f60 (commit) Those revisions listed above that are new 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=6b1faf73628f3a8cc94a360600f1c4e6c76ca461 commit 6b1faf73628f3a8cc94a360600f1c4e6c76ca461 Author: Holger Hans Peter Freyther Date: Sat Apr 11 19:33:10 2015 +0200 logginrb: Fix compiler warning about fprintf loggingrb/loggingrb_test.c:76:18: warning: format string is not a string literal (potentially insecure) [-Wformat-security] fprintf(stderr, log_target_rb_get(ringbuf_target, 0)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ loggingrb/loggingrb_test.c:77:18: warning: format string is not a string literal (potentially insecure) [-Wformat-security] fprintf(stderr, log_target_rb_get(ringbuf_target, 1)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ http://cgit.osmocom.org/libosmocore/commit/?id=c2b4458e0789dcf42bd0fb7498d97c041aca87be commit c2b4458e0789dcf42bd0fb7498d97c041aca87be Author: Holger Hans Peter Freyther Date: Sat Apr 11 19:31:03 2015 +0200 sim: Use extern for these structs to generate a linkage Fixes: duplicate symbol _ts102221_fcp_vals in: .libs/core.o .libs/card_fs_usim.o duplicate symbol _pcsc_reader_ops in: .libs/reader.o .libs/card_fs_usim.o http://cgit.osmocom.org/libosmocore/commit/?id=1885395551fb9a34145e9e242754ba3b2a9aa09e commit 1885395551fb9a34145e9e242754ba3b2a9aa09e Author: Holger Hans Peter Freyther Date: Sat Apr 11 19:29:52 2015 +0200 macaddr: Use the BSD code for Darwin as well It simply compiles, no other testing has been done. http://cgit.osmocom.org/libosmocore/commit/?id=9a1a5a1c0ad0e42ad2cb897e7248638634aaef5a commit 9a1a5a1c0ad0e42ad2cb897e7248638634aaef5a Author: Holger Hans Peter Freyther Date: Sat Apr 11 19:26:55 2015 +0200 utils: Disable the weak symbol for darwin We should consider simply removing the alias as we have had several ABI changes since introducint the alias utils.c:223:23: error: only weak aliases are supported on darwin __attribute__((weak, alias("osmo_hexdump_nospc"))); ----------------------------------------------------------------------- Summary of changes: include/osmocom/sim/sim.h | 2 +- src/macaddr.c | 2 +- src/sim/sim_int.h | 2 +- src/utils.c | 6 +++++- tests/loggingrb/loggingrb_test.c | 4 ++-- 5 files changed, 10 insertions(+), 6 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Mon Apr 13 07:23:24 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 13 Apr 2015 07:23:24 GMT Subject: libosmocore.git branch master updated. 0.8.0-27-g0f40ae1 Message-ID: <201504130723.t3D7NORI019925@git.osmocom.org> This is an 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 0f40ae12c87c3ddf4f93aa5c16e3be84b288f220 (commit) from 6b1faf73628f3a8cc94a360600f1c4e6c76ca461 (commit) Those revisions listed above that are new 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=0f40ae12c87c3ddf4f93aa5c16e3be84b288f220 commit 0f40ae12c87c3ddf4f93aa5c16e3be84b288f220 Author: Holger Hans Peter Freyther Date: Mon Apr 13 09:21:05 2015 +0200 osmo_static_assert: Put back the typedef in the code In OSX the int declares linkage and for libosmo-abis we have two static asserts with the same name in two different compilation units. When adding the "unused" attribute I removed the typedef. I verified with a gcc 4.9.2 that no new warnings will be shown when compiling libosmo-abis. ----------------------------------------------------------------------- Summary of changes: include/osmocom/core/utils.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Wed Apr 15 11:56:19 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 15 Apr 2015 11:56:19 GMT Subject: openbsc.git branch fairwaves/rebase created. 0.14.0-34-ge3d81d7 Message-ID: <201504151156.t3FBuJdp020058@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, fairwaves/rebase has been created at e3d81d7ccb2f2315a162ed2a8985745740d3df12 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=e3d81d7ccb2f2315a162ed2a8985745740d3df12 commit e3d81d7ccb2f2315a162ed2a8985745740d3df12 Author: Andreas Eversberg Date: Sun Mar 31 12:01:25 2013 +0200 osmo-nitb support for codec negotiation The caller's most preferred codec is selected out of the union of codecs, which both parties support. Since codec negotiation is done automatically, there is no need to define codec for TCH/F and TCH/H via VTY anymore. Conflicts: openbsc/src/libmsc/gsm_04_08.c openbsc/src/libmsc/vty_interface_layer3.c http://cgit.osmocom.org/openbsc/commit/?id=bb463820c17556260ca1e19c2b7d487aa49ca6e9 commit bb463820c17556260ca1e19c2b7d487aa49ca6e9 Author: Andreas Eversberg Date: Sun Mar 31 11:57:38 2013 +0200 If requested TCH/H channel is not available, try assigning TCH/F If MNCC application requests a half rate channel, the channel might not be available, due to different cell configuration, so the full rate channel is used instead. http://cgit.osmocom.org/openbsc/commit/?id=3ca5635879a026c885de9e23b7eb6f079d0c3b3b commit 3ca5635879a026c885de9e23b7eb6f079d0c3b3b Author: Andreas Eversberg Date: Sun Mar 31 11:44:34 2013 +0200 Fix: If paging for half rate was requested, use hr, if supported by MS http://cgit.osmocom.org/openbsc/commit/?id=0380f7234004d530ff5b2f712b332b7f49ddb965 commit 0380f7234004d530ff5b2f712b332b7f49ddb965 Author: Andreas Eversberg Date: Sun Jan 19 11:47:44 2014 +0100 Add full AMR multirate IE support with VTY config for MS and BTS side Conflicts: openbsc/include/openbsc/gsm_data_shared.h openbsc/src/libbsc/bsc_vty.c openbsc/src/libbsc/chan_alloc.c http://cgit.osmocom.org/openbsc/commit/?id=c33c3797fd8992bd978e98cda3de65d5d15c3463 commit c33c3797fd8992bd978e98cda3de65d5d15c3463 Author: Andreas Eversberg Date: Thu Mar 14 09:41:18 2013 +0100 Drop bad speech frames rather than forwarding them via RTP Some RTP endpoints may not check for bad frame indications, so a frame that is marked as bad may be still forwarded, which creates anoying noise. This patch drops these frames. It depends on the other RTP endpoint how dropped frames are handled. (insert silence, extrapolate speech...) http://cgit.osmocom.org/openbsc/commit/?id=eb355c2c7066d0193a4b86882691eef83e55d969 commit eb355c2c7066d0193a4b86882691eef83e55d969 Author: Andreas Eversberg Date: Mon Mar 11 08:20:48 2013 +0100 Add check for non existing lchan at tch_frame_down() Traffic cannot sent to BTS, if there is (currently) no logical channel associated with the transaction. This happens, if TCH traffic is received from upper layer, but there is no lchan available before completing immediate assignment, handover or assignment process. http://cgit.osmocom.org/openbsc/commit/?id=2f05ed0fa8a06986901db5a3af7c3b8c5e73883e commit 2f05ed0fa8a06986901db5a3af7c3b8c5e73883e Author: Andreas Eversberg Date: Sun Mar 10 11:50:19 2013 +0100 Send RADIO LINK TIMEOUT value via OML attribute to BTS The same radio link timeout value is used for BTS and MS side. http://cgit.osmocom.org/openbsc/commit/?id=26ef04a779a8cbc172d83144fdb0fde99bab51a1 commit 26ef04a779a8cbc172d83144fdb0fde99bab51a1 Author: Andreas Eversberg Date: Sun Mar 10 11:49:35 2013 +0100 Add option to set RADIO LINK TIMEOUT value via VTY http://cgit.osmocom.org/openbsc/commit/?id=6a0544b0674818bd46ed15d6e780f86318403a26 commit 6a0544b0674818bd46ed15d6e780f86318403a26 Author: Andreas Eversberg Date: Fri Feb 17 15:20:59 2012 +0100 Allow dynamic RTP payload types between application and MNCC interface Since EFR/AMR/HR codecs use dynamic RTP payload, the payload type can be set. If it is set, the frame type must be set also, so OpenBSC knows what frame types are received via RTP. This modification only affects traffic beween application and MNCC interface, not the RTP traffic between OpenBSC and BTS. Conflicts: openbsc/src/libtrau/rtp_proxy.c http://cgit.osmocom.org/openbsc/commit/?id=22a9a544ba0e72f014a3f1ace7c23233dbe17fec commit 22a9a544ba0e72f014a3f1ace7c23233dbe17fec Author: Andreas Eversberg Date: Mon Jan 16 09:29:28 2012 +0100 Add traffic forwarding via RTP to remote application Instead of forwarding traffic through MNCC interface, traffic can be forwarded to a given RTP peer directly. A special MNCC message is used to control the peer's destination. The traffic can still be forwarded through MNCC interface when this special MNCC message is not used. It also works with E1 based BTSs. In conjunction with LCR's "rtp-bridge" feature, the RTP traffic can be directly exchanged with a remote SIP endpoint, so that the traffic is not forwarded by LCR itself. This way the performance of handling traffic only depends on OpenBSC and the remote SIP endpoint. Also the traffic is exchanged with the SIP endpoint without transcoding, to have maximum performance. Increment MNCC version to 5. Conflicts: openbsc/tests/gbproxy/gbproxy_test.c ----------------------------------------------------------------------- hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Apr 16 18:21:01 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 16 Apr 2015 18:21:01 GMT Subject: cellmgr-ng.git branch zecke/m3ua updated. 1.3.0-40-g71477e1 Message-ID: <201504161821.t3GIL1ll089507@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Cellmanager NG, intended to interface with BSplus". The branch, zecke/m3ua has been updated via 71477e134214750b6dad8232f993d4843516c8fb (commit) from 316168249f25e46d802edcfed2461845000a066d (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/cellmgr-ng/commit/?id=71477e134214750b6dad8232f993d4843516c8fb commit 71477e134214750b6dad8232f993d4843516c8fb Author: Holger Hans Peter Freyther Date: Tue Mar 24 21:14:18 2015 +0100 m3ua: Send data on stream != 0 RFC4666: The DATA message MUST NOT be sent on stream 0 ----------------------------------------------------------------------- Summary of changes: src/sctp_m3ua_client.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- Cellmanager NG, intended to interface with BSplus From gitosis at osmocom.org Thu Apr 16 18:39:42 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 16 Apr 2015 18:39:42 GMT Subject: cellmgr-ng.git branch master updated. 1.3.0-42-g0bcf47b Message-ID: <201504161839.t3GIdgrK091075@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Cellmanager NG, intended to interface with BSplus". The branch, master has been updated via 0bcf47ba0541e486dc9893e4f2c3e9de5f3e132e (commit) via 5c25c78ec780b04b3887d5cb5152fc34c9d007ae (commit) via 71477e134214750b6dad8232f993d4843516c8fb (commit) via 316168249f25e46d802edcfed2461845000a066d (commit) via ebdbc1140388255b27479f752d0813d986ca1c03 (commit) via d1df399a972ce2b96b0d3ef9e90d17a7c16a93b5 (commit) via 6a20bae1f9adee67829ade0f20d9626deb98eee6 (commit) via d2f21e079613a7c0ed4f245fb14a6b3d20eefdfc (commit) via 679a8d0b75fe2db44cacdcd56b11aec3803ca521 (commit) via bc4b0bbe123c673880be370162c25aabebbae15a (commit) from 4fd82de1ba42b7f148af6a95edd6d0b66c739463 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/cellmgr-ng/commit/?id=0bcf47ba0541e486dc9893e4f2c3e9de5f3e132e commit 0bcf47ba0541e486dc9893e4f2c3e9de5f3e132e Author: Holger Hans Peter Freyther Date: Thu Apr 16 20:30:32 2015 +0200 debian: Release new version for testing http://cgit.osmocom.org/cellmgr-ng/commit/?id=5c25c78ec780b04b3887d5cb5152fc34c9d007ae commit 5c25c78ec780b04b3887d5cb5152fc34c9d007ae Merge: 4fd82de 71477e1 Author: Holger Hans Peter Freyther Date: Thu Apr 16 14:27:24 2015 -0400 Merge branch 'zecke/m3ua' ----------------------------------------------------------------------- Summary of changes: debian/changelog | 4 +- include/Makefile.am | 2 +- include/mtp_data.h | 8 +- include/mtp_level3.h | 180 -------------- include/sctp_m3ua.h | 32 +++ src/Makefile.am | 2 +- src/isup.c | 2 +- src/link_udp.c | 7 - src/links.c | 2 +- src/main.c | 2 +- src/main_stp.c | 2 +- src/mtp_layer3.c | 10 +- src/mtp_link.c | 12 +- src/sccp_state.c | 2 +- src/sctp_m2ua.c | 9 - src/sctp_m3ua_client.c | 566 +++++++++++++++++++++++++++++++++++++++++++++ src/vty_interface.c | 158 ++++++++++++- tests/mtp/Makefile.am | 2 +- tests/mtp/mtp_parse_test.c | 10 +- 19 files changed, 791 insertions(+), 221 deletions(-) delete mode 100644 include/mtp_level3.h create mode 100644 include/sctp_m3ua.h create mode 100644 src/sctp_m3ua_client.c hooks/post-receive -- Cellmanager NG, intended to interface with BSplus From gitosis at osmocom.org Thu Apr 16 20:36:31 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 16 Apr 2015 20:36:31 GMT Subject: cellmgr-ng.git branch master updated. 1.3.0-43-g6a441c8 Message-ID: <201504162036.t3GKaVr6002240@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Cellmanager NG, intended to interface with BSplus". The branch, master has been updated via 6a441c86fe4de07e90f36ea1816fdc329c9ec288 (commit) from 0bcf47ba0541e486dc9893e4f2c3e9de5f3e132e (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/cellmgr-ng/commit/?id=6a441c86fe4de07e90f36ea1816fdc329c9ec288 commit 6a441c86fe4de07e90f36ea1816fdc329c9ec288 Author: Holger Hans Peter Freyther Date: Thu Apr 16 22:31:41 2015 +0200 m3ua: Make the traffic-mode configurable ----------------------------------------------------------------------- Summary of changes: include/sctp_m3ua.h | 5 ++++ src/Makefile.am | 3 +- src/sctp_m3ua_client.c | 3 +- include/bsc_ussd.h => src/sctp_m3ua_misc.c | 44 ++++++++++++++++++++---------- src/vty_interface.c | 21 ++++++++++++++ tests/mtp/Makefile.am | 4 ++- tests/mtp/mtp_parse_test.c | 17 ++++++++++-- 7 files changed, 77 insertions(+), 20 deletions(-) copy include/bsc_ussd.h => src/sctp_m3ua_misc.c (50%) hooks/post-receive -- Cellmanager NG, intended to interface with BSplus From gitosis at osmocom.org Fri Apr 17 09:12:16 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 17 Apr 2015 09:12:16 GMT Subject: openbsc.git branch fairwaves/rhizomatica-master updated. 0.13.0-401-g472d358 Message-ID: <201504170912.t3H9CGsX074282@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, fairwaves/rhizomatica-master has been updated via 472d3581cd9b648ecc658491eda8d02e5b7b9bdb (commit) from ff943de9eb8a192187cca09c0cd6f7ac5ccc5894 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=472d3581cd9b648ecc658491eda8d02e5b7b9bdb commit 472d3581cd9b648ecc658491eda8d02e5b7b9bdb Author: Ivan Kluchnikov Date: Fri Apr 17 04:58:20 2015 -0400 sms: Add more logs for debugging sms delivery issue ----------------------------------------------------------------------- Summary of changes: openbsc/src/libmsc/gsm_04_11.c | 1 + openbsc/src/libmsc/sms_queue.c | 5 +++++ 2 files changed, 6 insertions(+) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Fri Apr 17 15:51:17 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 17 Apr 2015 15:51:17 GMT Subject: osmo-st-gsm.git branch master updated. 31b900a5abad3d59ef7238dd8211de2b0cb17746 Message-ID: <201504171551.t3HFpHb9009841@git.osmocom.org> This is an 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 31b900a5abad3d59ef7238dd8211de2b0cb17746 (commit) from ab3b8e23fdf2cf40847bdcc854e14207908d1391 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/smalltalk/osmo-st-gsm/commit/?id=31b900a5abad3d59ef7238dd8211de2b0cb17746 commit 31b900a5abad3d59ef7238dd8211de2b0cb17746 Author: Holger Hans Peter Freyther Date: Fri Apr 17 11:50:30 2015 -0400 a3a8: Don't assume it is called .so... Fix it for darwin where shared libraries are called dylib ----------------------------------------------------------------------- Summary of changes: A3A8.st | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Mon Apr 20 00:52:29 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 20 Apr 2015 00:52:29 GMT Subject: cellmgr-ng.git branch master updated. 1.3.0-44-g1a3ceaf Message-ID: <201504200052.t3K0qTCf066034@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Cellmanager NG, intended to interface with BSplus". The branch, master has been updated via 1a3ceaf9a58c006fd9839474baa72fcef77d02c1 (commit) from 6a441c86fe4de07e90f36ea1816fdc329c9ec288 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/cellmgr-ng/commit/?id=1a3ceaf9a58c006fd9839474baa72fcef77d02c1 commit 1a3ceaf9a58c006fd9839474baa72fcef77d02c1 Author: Holger Hans Peter Freyther Date: Sun Apr 19 20:52:11 2015 -0400 cellmgr: Attempt to fix the make distcheck ----------------------------------------------------------------------- Summary of changes: include/Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- Cellmanager NG, intended to interface with BSplus From gitosis at osmocom.org Mon Apr 20 01:24:00 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 20 Apr 2015 01:24:00 GMT Subject: cellmgr-ng.git branch master updated. 1.3.0-46-g0701393 Message-ID: <201504200124.t3K1O086069545@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Cellmanager NG, intended to interface with BSplus". The branch, master has been updated via 070139387bafd368efa077524a64966b6a1cc2b7 (commit) via 43a87e3123a612dac898082376bff50bc047e074 (commit) from 1a3ceaf9a58c006fd9839474baa72fcef77d02c1 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/cellmgr-ng/commit/?id=070139387bafd368efa077524a64966b6a1cc2b7 commit 070139387bafd368efa077524a64966b6a1cc2b7 Author: Holger Hans Peter Freyther Date: Mon Apr 20 03:10:13 2015 +0200 debian: Adhere to newer standard version http://cgit.osmocom.org/cellmgr-ng/commit/?id=43a87e3123a612dac898082376bff50bc047e074 commit 43a87e3123a612dac898082376bff50bc047e074 Author: Holger Hans Peter Freyther Date: Mon Apr 20 03:07:55 2015 +0200 debian: Build new packages with the traffic-mode config ----------------------------------------------------------------------- Summary of changes: debian/changelog | 8 +++++++- debian/compat | 2 +- debian/control | 4 ++-- debian/rules | 2 +- 4 files changed, 11 insertions(+), 5 deletions(-) hooks/post-receive -- Cellmanager NG, intended to interface with BSplus From gitosis at osmocom.org Tue Apr 21 11:07:33 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 21 Apr 2015 11:07:33 GMT Subject: osmo-pcu.git branch jerlbeck/flow-control created. 0.2-403-gb9b0321 Message-ID: <201504211107.t3LB7XZs093119@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "UNNAMED PROJECT". The branch, jerlbeck/flow-control has been created at b9b0321428fa29dbb72c308901ce3df1adcb8d55 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-pcu/commit/?id=b9b0321428fa29dbb72c308901ce3df1adcb8d55 commit b9b0321428fa29dbb72c308901ce3df1adcb8d55 Author: Jacob Erlbeck Date: Tue Apr 21 12:56:48 2015 +0200 fc: Make BVC bucket size / leak rate configurable (experimental) Currently the FLOW-CONTROL_BVC message contains fixed values: The tag is 1, the BVC bucket size is 6MB, the BVC bucket leak rate is 820kbit/s, the MS bucket size is 50kB, and the MS leak rate is 50kbit/s. This commit makes the BVC parameters configurable and adds the following VTY commands: - flow-control bvc-bucket-size <0-6553500> - flow-control bvc-leak-rate <0-6553500> Note that this is an experimental commit. Sponsored-by: On-Waves ehf ----------------------------------------------------------------------- hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Tue Apr 21 17:58:51 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 21 Apr 2015 17:58:51 GMT Subject: cellmgr-ng.git branch master updated. 1.3.0-48-gc5950d7 Message-ID: <201504211758.t3LHwpQA036792@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Cellmanager NG, intended to interface with BSplus". The branch, master has been updated via c5950d7c6025923891254cd66b095b943e6d02d8 (commit) via e2aba7d0d0d921cd674a0bee8ac0d85c0ff5c12c (commit) from 070139387bafd368efa077524a64966b6a1cc2b7 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/cellmgr-ng/commit/?id=c5950d7c6025923891254cd66b095b943e6d02d8 commit c5950d7c6025923891254cd66b095b943e6d02d8 Author: Holger Hans Peter Freyther Date: Tue Apr 21 13:08:35 2015 -0400 vty: Avoid printing "ip (null)" in the saved config file http://cgit.osmocom.org/cellmgr-ng/commit/?id=e2aba7d0d0d921cd674a0bee8ac0d85c0ff5c12c commit e2aba7d0d0d921cd674a0bee8ac0d85c0ff5c12c Author: Holger Hans Peter Freyther Date: Tue Apr 21 13:06:34 2015 -0400 vty: Remember forward-only of the ss7 application We don't have regression testing here but this could be the correct fix. ----------------------------------------------------------------------- Summary of changes: src/vty_interface.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) hooks/post-receive -- Cellmanager NG, intended to interface with BSplus From gitosis at osmocom.org Wed Apr 22 13:52:32 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 22 Apr 2015 13:52:32 GMT Subject: cellmgr-ng.git branch master updated. 1.3.0-50-g2f3f851 Message-ID: <201504221352.t3MDqWJk070255@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Cellmanager NG, intended to interface with BSplus". The branch, master has been updated via 2f3f851357846eb66ee97ff7a2942ab94f7c9ab8 (commit) via d9298692b0cc79b971b8640c094734d91c30d1cd (commit) from c5950d7c6025923891254cd66b095b943e6d02d8 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/cellmgr-ng/commit/?id=2f3f851357846eb66ee97ff7a2942ab94f7c9ab8 commit 2f3f851357846eb66ee97ff7a2942ab94f7c9ab8 Author: Holger Hans Peter Freyther Date: Wed Apr 22 09:52:00 2015 -0400 debian: Create a new changelog entry http://cgit.osmocom.org/cellmgr-ng/commit/?id=d9298692b0cc79b971b8640c094734d91c30d1cd commit d9298692b0cc79b971b8640c094734d91c30d1cd Author: Holger Hans Peter Freyther Date: Wed Apr 22 09:49:38 2015 -0400 debian: Fix the start script * It is in sbin and not bin * Daemonize is not supported, let start-stop-daemon do it ----------------------------------------------------------------------- Summary of changes: debian/changelog | 6 ++++++ debian/osmo-stp.init | 6 +++--- 2 files changed, 9 insertions(+), 3 deletions(-) hooks/post-receive -- Cellmanager NG, intended to interface with BSplus From gitosis at osmocom.org Thu Apr 23 14:19:30 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 23 Apr 2015 14:19:30 GMT Subject: osmo-trx.git branch fairwaves/debug created. e74f7d21f6735bbc0151f993d63ffddcbe3281b6 Message-ID: <201504231419.t3NEJUUV017513@git.osmocom.org> This is an 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/debug has been created at e74f7d21f6735bbc0151f993d63ffddcbe3281b6 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-trx/commit/?id=e74f7d21f6735bbc0151f993d63ffddcbe3281b6 commit e74f7d21f6735bbc0151f993d63ffddcbe3281b6 Author: Ivan Kluchnikov Date: Thu Apr 23 17:08:27 2015 +0300 Transceiver52M: Change POWERON behavior to return success if the transceiver is already running, and only return fail on device failure ----------------------------------------------------------------------- hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Thu Apr 23 15:36:26 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 23 Apr 2015 15:36:26 GMT Subject: openbsc.git branch zecke/features/gprs-gsup-fixes created. 0.14.0-32-g350b8af Message-ID: <201504231536.t3NFaQAQ024549@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, zecke/features/gprs-gsup-fixes has been created at 350b8afed3d5e3071031cc24e4faadea4d42fe9c (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=350b8afed3d5e3071031cc24e4faadea4d42fe9c commit 350b8afed3d5e3071031cc24e4faadea4d42fe9c Author: Holger Hans Peter Freyther Date: Thu Apr 23 11:33:35 2015 -0400 gprs: Store subscribed QoS and attempt to use it * Fix QoS encoding as it forgot the Allocation/Retention policy * Use the qos_req as it is the only one encoded for GTPv1 and as 7.7.34 http://cgit.osmocom.org/openbsc/commit/?id=7e7cc213267d08ec9fe3dd5c1f7a01579fb7f0f1 commit 7e7cc213267d08ec9fe3dd5c1f7a01579fb7f0f1 Author: Holger Hans Peter Freyther Date: Thu Apr 23 09:53:53 2015 -0400 sgsn: Copy the msisdn to the sgsn_data and use it in PDP activation The MSISDN should be present for "security" reasons in the first activation of a PDP context. Take the encoded MSISDN, store it for future use and then put it into the PDP activation request. http://cgit.osmocom.org/openbsc/commit/?id=4c984def40d39873aca460b7f1ba487ae41e3911 commit 4c984def40d39873aca460b7f1ba487ae41e3911 Author: Holger Hans Peter Freyther Date: Thu Apr 23 09:13:01 2015 -0400 gprs/gsup: Extract the QoS field http://cgit.osmocom.org/openbsc/commit/?id=a7b70efd9e003e3747bff218747667a1cd232cd6 commit a7b70efd9e003e3747bff218747667a1cd232cd6 Author: Holger Hans Peter Freyther Date: Wed Apr 22 23:09:41 2015 -0400 gsup: Encode/Decode the new MSISDN string http://cgit.osmocom.org/openbsc/commit/?id=a2759dde967e1579cf6271239afddeffd472520e commit a2759dde967e1579cf6271239afddeffd472520e Author: Holger Hans Peter Freyther Date: Wed Apr 22 22:42:23 2015 -0400 gsup: Specify the QoS service for the PDP info http://cgit.osmocom.org/openbsc/commit/?id=68871265a69a07f56e11f4fbb22d699fcfef1e5f commit 68871265a69a07f56e11f4fbb22d699fcfef1e5f Author: Holger Hans Peter Freyther Date: Wed Apr 22 22:10:44 2015 -0400 gsup: Document passing MSISDN as part of the response http://cgit.osmocom.org/openbsc/commit/?id=abcb9872dbfc20e4a2e89bd364d680e9698aa630 commit abcb9872dbfc20e4a2e89bd364d680e9698aa630 Author: Holger Hans Peter Freyther Date: Wed Apr 22 21:40:39 2015 -0400 sgsn/gtp: Fill out the optional RAT type Assume we are always a GERAN network right now. http://cgit.osmocom.org/openbsc/commit/?id=d8699e08da457e6af38840cc401cd1884b5587ac commit d8699e08da457e6af38840cc401cd1884b5587ac Author: Holger Hans Peter Freyther Date: Thu Apr 23 04:32:13 2015 +0200 debian: meas2pcap requires libpcap-dev unconditionally ----------------------------------------------------------------------- hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Apr 23 15:49:29 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 23 Apr 2015 15:49:29 GMT Subject: openbsc.git branch zecke/features/gprs-gsup-fixes updated. 0.14.0-32-ge9517a8 Message-ID: <201504231549.t3NFnTN5025633@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, zecke/features/gprs-gsup-fixes has been updated discards 350b8afed3d5e3071031cc24e4faadea4d42fe9c (commit) via e9517a8610e2a0fa2ef68ceb820d1db30cfdd849 (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 (350b8afed3d5e3071031cc24e4faadea4d42fe9c) \ N -- N -- N (e9517a8610e2a0fa2ef68ceb820d1db30cfdd849) 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=e9517a8610e2a0fa2ef68ceb820d1db30cfdd849 commit e9517a8610e2a0fa2ef68ceb820d1db30cfdd849 Author: Holger Hans Peter Freyther Date: Thu Apr 23 11:33:35 2015 -0400 gprs: Store subscribed QoS and attempt to use it * Fix QoS encoding as it forgot the Allocation/Retention policy * Use the qos_req as it is the only one encoded for GTPv1 and as 7.7.34 ----------------------------------------------------------------------- Summary of changes: openbsc/src/gprs/sgsn_libgtp.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Apr 23 15:51:52 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 23 Apr 2015 15:51:52 GMT Subject: openbsc.git branch zecke/features/gprs-gsup-fixes updated. 0.14.0-33-g63ee111 Message-ID: <201504231551.t3NFpqq7025851@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, zecke/features/gprs-gsup-fixes has been updated via 63ee111d3e5bd32d75a8ccfc013a7f4979ed05ff (commit) from e9517a8610e2a0fa2ef68ceb820d1db30cfdd849 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=63ee111d3e5bd32d75a8ccfc013a7f4979ed05ff commit 63ee111d3e5bd32d75a8ccfc013a7f4979ed05ff Author: Holger Hans Peter Freyther Date: Thu Apr 23 11:50:41 2015 -0400 gprs: Handle different levels of QoS If QoS is only three bytes it does not include the allocation/ retention policy. Otherwise it does. Copy it depending on that. We should have a macro for the clamping to reduce code duplication. ----------------------------------------------------------------------- Summary of changes: openbsc/src/gprs/sgsn_libgtp.c | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Apr 23 15:55:46 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 23 Apr 2015 15:55:46 GMT Subject: openbsc.git branch zecke/features/gprs-gsup-fixes updated. 0.14.0-34-g065dfe9 Message-ID: <201504231555.t3NFtkCO026301@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, zecke/features/gprs-gsup-fixes has been updated via 065dfe99c85ad73092d067339695e61cda8621c0 (commit) from 63ee111d3e5bd32d75a8ccfc013a7f4979ed05ff (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=065dfe99c85ad73092d067339695e61cda8621c0 commit 065dfe99c85ad73092d067339695e61cda8621c0 Author: Holger Hans Peter Freyther Date: Thu Apr 23 11:55:23 2015 -0400 misc: Fix warnings about size of size_t in printf Fixes warnings like: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long int' [-Wformat] ----------------------------------------------------------------------- Summary of changes: openbsc/src/gprs/gprs_gsup_messages.c | 2 +- openbsc/src/gprs/gprs_subscriber.c | 10 +++++----- openbsc/tests/gbproxy/gbproxy_test.c | 12 ++++++------ 3 files changed, 12 insertions(+), 12 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Apr 23 21:00:12 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 23 Apr 2015 21:00:12 GMT Subject: openbsc.git branch zecke/features/gprs-gsup-fixes updated. 0.14.0-36-g55b7a2a Message-ID: <201504232100.t3NL0CYx056311@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, zecke/features/gprs-gsup-fixes has been updated discards 065dfe99c85ad73092d067339695e61cda8621c0 (commit) discards 63ee111d3e5bd32d75a8ccfc013a7f4979ed05ff (commit) discards e9517a8610e2a0fa2ef68ceb820d1db30cfdd849 (commit) discards 7e7cc213267d08ec9fe3dd5c1f7a01579fb7f0f1 (commit) discards 4c984def40d39873aca460b7f1ba487ae41e3911 (commit) discards a7b70efd9e003e3747bff218747667a1cd232cd6 (commit) discards a2759dde967e1579cf6271239afddeffd472520e (commit) discards 68871265a69a07f56e11f4fbb22d699fcfef1e5f (commit) discards abcb9872dbfc20e4a2e89bd364d680e9698aa630 (commit) via 55b7a2af8e434d5e6cad8dc017548a65ef8e079b (commit) via a0160b5cf19f4c5a599067d0d6dc36554ca1330b (commit) via 7ffd578a00abe039116ab2feb6114b3d6aba1338 (commit) via a4d80efc2bcaf10ee3aded9346adb8ba3c0a3290 (commit) via d435b5c216c7c81941b55e02b8e66c7a2a18ae0f (commit) via a9b6f37b456ea6452b93d9b946ce2dabc2559190 (commit) via 9a7db46d133a6fd40836ff32dcf698fbbab571af (commit) via 6ac3f851676c2a36061a7e6df367cb9f2686f250 (commit) via 95084c0b8693f6d88c3a01ddeec12cb37a6897f6 (commit) via 32be20a281c5abb1e858bb8e5cf98e478298d01c (commit) via 13aa1c338d626eb4d16517633aa23685a27f1d60 (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 (065dfe99c85ad73092d067339695e61cda8621c0) \ N -- N -- N (55b7a2af8e434d5e6cad8dc017548a65ef8e079b) 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=55b7a2af8e434d5e6cad8dc017548a65ef8e079b commit 55b7a2af8e434d5e6cad8dc017548a65ef8e079b Author: Holger Hans Peter Freyther Date: Thu Apr 23 16:59:04 2015 -0400 sgsn: Show the QoS that has been assigned http://cgit.osmocom.org/openbsc/commit/?id=a0160b5cf19f4c5a599067d0d6dc36554ca1330b commit a0160b5cf19f4c5a599067d0d6dc36554ca1330b Author: Holger Hans Peter Freyther Date: Thu Apr 23 16:58:33 2015 -0400 sgsn: Dump the E164 (encoded) assigned to the subscriber http://cgit.osmocom.org/openbsc/commit/?id=7ffd578a00abe039116ab2feb6114b3d6aba1338 commit 7ffd578a00abe039116ab2feb6114b3d6aba1338 Author: Holger Hans Peter Freyther Date: Thu Apr 23 11:50:41 2015 -0400 sgsn: Handle different levels of QoS If QoS is only three bytes it does not include the allocation/ retention policy. Otherwise it does. Copy it depending on that. We should have a macro for the clamping to reduce code duplication. The insanity does come from the MAP data and this seems to be the easiest in terms of complexity. It is an array of bytes that is transported from MAPProxy to the SGSN and then simply forwarded. http://cgit.osmocom.org/openbsc/commit/?id=a4d80efc2bcaf10ee3aded9346adb8ba3c0a3290 commit a4d80efc2bcaf10ee3aded9346adb8ba3c0a3290 Author: Holger Hans Peter Freyther Date: Thu Apr 23 11:33:35 2015 -0400 sgsn: Store subscribed QoS and attempt to use it * Fix QoS encoding as it forgot the Allocation/Retention policy * Use the qos_req as it is the only one encoded for GTPv1 and as 7.7.34 http://cgit.osmocom.org/openbsc/commit/?id=d435b5c216c7c81941b55e02b8e66c7a2a18ae0f commit d435b5c216c7c81941b55e02b8e66c7a2a18ae0f Author: Holger Hans Peter Freyther Date: Thu Apr 23 09:53:53 2015 -0400 sgsn: Copy the msisdn to the sgsn_data and use it in PDP activation The MSISDN should be present for "security" reasons in the first activation of a PDP context. Take the encoded MSISDN, store it for future use and then put it into the PDP activation request. http://cgit.osmocom.org/openbsc/commit/?id=a9b6f37b456ea6452b93d9b946ce2dabc2559190 commit a9b6f37b456ea6452b93d9b946ce2dabc2559190 Author: Holger Hans Peter Freyther Date: Thu Apr 23 09:13:01 2015 -0400 gsup: Extract the QoS field http://cgit.osmocom.org/openbsc/commit/?id=9a7db46d133a6fd40836ff32dcf698fbbab571af commit 9a7db46d133a6fd40836ff32dcf698fbbab571af Author: Holger Hans Peter Freyther Date: Wed Apr 22 23:09:41 2015 -0400 gsup: Encode/Decode the new MSISDN string http://cgit.osmocom.org/openbsc/commit/?id=6ac3f851676c2a36061a7e6df367cb9f2686f250 commit 6ac3f851676c2a36061a7e6df367cb9f2686f250 Author: Holger Hans Peter Freyther Date: Wed Apr 22 22:42:23 2015 -0400 gsup: Specify the QoS service for the PDP info http://cgit.osmocom.org/openbsc/commit/?id=95084c0b8693f6d88c3a01ddeec12cb37a6897f6 commit 95084c0b8693f6d88c3a01ddeec12cb37a6897f6 Author: Holger Hans Peter Freyther Date: Wed Apr 22 22:10:44 2015 -0400 gsup: Document passing MSISDN as part of the response http://cgit.osmocom.org/openbsc/commit/?id=32be20a281c5abb1e858bb8e5cf98e478298d01c commit 32be20a281c5abb1e858bb8e5cf98e478298d01c Author: Holger Hans Peter Freyther Date: Wed Apr 22 21:40:39 2015 -0400 sgsn/gtp: Fill out the optional RAT type Assume we are always a GERAN network right now. http://cgit.osmocom.org/openbsc/commit/?id=13aa1c338d626eb4d16517633aa23685a27f1d60 commit 13aa1c338d626eb4d16517633aa23685a27f1d60 Author: Holger Hans Peter Freyther Date: Thu Apr 23 11:55:23 2015 -0400 misc: Fix warnings about size of size_t in printf Fixes warnings like: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long int' [-Wformat] ----------------------------------------------------------------------- Summary of changes: openbsc/src/gprs/sgsn_vty.c | 8 +++++++- openbsc/tests/abis/abis_test.c | 6 +++--- openbsc/tests/gbproxy/gbproxy_test.c | 2 +- 3 files changed, 11 insertions(+), 5 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Apr 23 21:01:34 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 23 Apr 2015 21:01:34 GMT Subject: openbsc.git branch master updated. 0.14.0-27-gd4b0318 Message-ID: <201504232101.t3NL1YEm056482@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was 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 d4b03187c68c6136192f7a41335982b5ceeeb036 (commit) via 8e6ecc96677a4353768296ce79d9fc52ad6ca6e1 (commit) via adc17268fc40a63ebaf2bbbdf3109fc66638c9ae (commit) from 7ffa7b095fbea0f7f52a4179402edb04249c60d0 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=d4b03187c68c6136192f7a41335982b5ceeeb036 commit d4b03187c68c6136192f7a41335982b5ceeeb036 Author: Holger Hans Peter Freyther Date: Wed Apr 22 21:40:39 2015 -0400 sgsn/gtp: Fill out the optional RAT type Assume we are always a GERAN network right now. http://cgit.osmocom.org/openbsc/commit/?id=8e6ecc96677a4353768296ce79d9fc52ad6ca6e1 commit 8e6ecc96677a4353768296ce79d9fc52ad6ca6e1 Author: Holger Hans Peter Freyther Date: Thu Apr 23 11:55:23 2015 -0400 misc: Fix warnings about size of size_t in printf Fixes warnings like: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long int' [-Wformat] http://cgit.osmocom.org/openbsc/commit/?id=adc17268fc40a63ebaf2bbbdf3109fc66638c9ae commit adc17268fc40a63ebaf2bbbdf3109fc66638c9ae Author: Holger Hans Peter Freyther Date: Thu Apr 23 04:32:13 2015 +0200 debian: meas2pcap requires libpcap-dev unconditionally ----------------------------------------------------------------------- Summary of changes: debian/control | 2 +- openbsc/src/gprs/gprs_gsup_messages.c | 2 +- openbsc/src/gprs/gprs_subscriber.c | 10 +++++----- openbsc/src/gprs/sgsn_libgtp.c | 5 +++++ openbsc/tests/abis/abis_test.c | 6 +++--- openbsc/tests/gbproxy/gbproxy_test.c | 14 +++++++------- 6 files changed, 22 insertions(+), 17 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Apr 23 21:47:56 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 23 Apr 2015 21:47:56 GMT Subject: openbsc.git branch shared/packages/testing updated. 0.14.0-40-gef47ffe Message-ID: <201504232147.t3NLluSG061262@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, shared/packages/testing has been updated discards 674544db7e540c661801f01fa8158198bed700d5 (commit) discards 0031fadb2d104c14da2a2d9037143bcfa76f2d10 (commit) discards ffc943fff3e91fc740e91a5a9e560973bcbf0d4b (commit) discards 9471af0c17295e3d573c0ae0577a1bb0372a5457 (commit) discards a8756afa296bbf14134f74ea79ded58883f5a717 (commit) discards 120507530ba4a33792ee06a4f2346a8ca10c3215 (commit) discards 9a24015d44aac8fb13031d47aad173dba2b2bc4b (commit) discards 79556aa35d6209ea33ec82cd2e40a7636afcfdc1 (commit) discards bfc9bc84b4d7b5441c6ff71dddbf8bae7ebc9dea (commit) discards c8715e8ebf96829aa3eb0e5070490408bc76d543 (commit) discards 947b8520f05e7376caa77272d0e5e4835af669ed (commit) discards 328022765cc997242db22d5c4ee372664730b242 (commit) discards d6be7ef4f74a24e97533c6a8a4670c66cc1b9b32 (commit) discards c0fc83160e4f37eb96fda0cbcc965e727fa592ab (commit) via ef47ffe38d573b4ce4718f272511baf802c6aca6 (commit) via 4d26d84d58cb9ad27432946a230fe0e133a25368 (commit) via 3db6da041451cf15609f5b5708c95e914aaac295 (commit) via 42d94b951377124eab97d0dfe1e8f0f4e0b51464 (commit) via 3f9e2c96bf7cdaaefb6f03344a4ed992039c4ce7 (commit) via f3afe1dc8b0dd92296ed088e2347c763bc90ebbe (commit) via 88b620c1497c3a05df47ba7f42179318bab8b1c5 (commit) via 80acdc6059445844dc97748d677182c2c3abfb70 (commit) via a256f978aef68c920a4438efcd0dc4e9430320a0 (commit) via 0f0cef18da5c51553551dc0e9212a7e31fe774e7 (commit) via 77c2f329e6a5c5213cf73eb8e396929a7e5833e1 (commit) via 29482c7b2aa7393f13e1726fdff16ab2036aee3f (commit) via ce1eb691472abbd2393b62bf7f8510560db35abd (commit) via d4b03187c68c6136192f7a41335982b5ceeeb036 (commit) via 8e6ecc96677a4353768296ce79d9fc52ad6ca6e1 (commit) via adc17268fc40a63ebaf2bbbdf3109fc66638c9ae (commit) via 7ffa7b095fbea0f7f52a4179402edb04249c60d0 (commit) via 322b1499cd4d34b0148a15cb615ad6dff8203ed2 (commit) via 5b512051870017aebd79ff2ca05ad8be671728b2 (commit) via 9ed6fd25dde40e3079c5b278f543714b0d78a9f0 (commit) via 08ea4d87f6c5db1ce68ef58040a35271358fa6d8 (commit) via 0ac00c15b9fd667da80670440916ce2982eece20 (commit) via 8ccf06c58b2f5fc2d95bc199dea5c39f7201a3c4 (commit) via ab94ca18f236013f78bd23e3788f003f738396cb (commit) via 7c00983275c1b830b88db124bc0b15078b9cd45d (commit) via fa1cba9e606c3364fecabe85967950cc217fd870 (commit) via 6f6cbf7c5dedfd6335024004b1d21809e806a40d (commit) via 40407835b30d204a819772c4fd935e2ee71228b2 (commit) via 067ce6dea5c9b8aacf9fdec8efc00de4924a7dfe (commit) via 32dd2f3f9b689600dd0704ed4fb12614ebf962f9 (commit) via 7cce1d301aff586d8a95765d3b56c0c81266781b (commit) via fd603ed9e2f87d05b2261a25e11aceb01814dfbe (commit) via cf7557a7e756af54350fb9bcf1a19429848a17de (commit) via 37b5ce56a0650eeb8a3c6b788d1c9ba16139b313 (commit) via 9967a57587b9dcc1eeeaa710159447eb098380f3 (commit) via cea35aecdc846edf125ac7e7d0407967d4778ccb (commit) via 7ce72c1be8e10add6dc84b85a29f7e2b924c6464 (commit) via 7c7358e91ee794242086c4e0b7668e847b7e9905 (commit) via d0e171a9ffe8700d86feb5b73aeb0eccf02c1e7d (commit) via 8deba01eda7d32e32583d2a862984b430888fbe3 (commit) via 66105fd3dc043e0f8011e1fa47864611936dd6aa (commit) via ca4151984c37fa24a97f15aaee43b6d105a43fb3 (commit) via 349c40f47bc893d089cbbdec2614bf4d2f75d379 (commit) via a0735ecab558ea1759a8262eff62865bbed01051 (commit) via 60e073e28d5e52f8eb4feaa422abc71b8b9f831b (commit) via 019851a5238e95dd1a089d19d966973b5a61f568 (commit) via 56e1766dba1a03e304e51d079e65406542e7887c (commit) via 9c20a5f45c49562ab7e3e53b5abb94e2afdfb23f (commit) via ca69b0f68d748e56eecd14d1c1a754971e9240ba (commit) via 277b71e0d8b7a8c53599546b0d06ae3810a290eb (commit) via f345612654720c63e29c75c0689e6955da478059 (commit) via cb1db8b6d5277a52ed553925d301bfdc514bb77c (commit) via 0e8add601da35188eb155c8c279a9bdcaf4ba41b (commit) via f6f86b0eec18da165db136b14bf2db87fde4b4ac (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 (674544db7e540c661801f01fa8158198bed700d5) \ N -- N -- N (ef47ffe38d573b4ce4718f272511baf802c6aca6) 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=ef47ffe38d573b4ce4718f272511baf802c6aca6 commit ef47ffe38d573b4ce4718f272511baf802c6aca6 Author: Holger Hans Peter Freyther Date: Thu Apr 23 17:47:26 2015 -0400 debian: Build new packages http://cgit.osmocom.org/openbsc/commit/?id=4d26d84d58cb9ad27432946a230fe0e133a25368 commit 4d26d84d58cb9ad27432946a230fe0e133a25368 Author: Jacob Erlbeck Date: Fri Oct 17 10:08:02 2014 +0200 sgsn: Do not die in _bssgp_tx_dl_ud on TLLI mismatch (TODO) Currently an OSMO_ASSERT fails, if the message's and the mmctx's TLLIs do not match. This commit turns the assertion into an ERROR log message and uses the default values for IMSI, DRX, and RA CAP instead of the MM context values in this case. TODO: - find the real source for the problem - add test cases derived from what is being described in the ticket Ticket: OW#1322 Sponsored-by: On-Waves ehf http://cgit.osmocom.org/openbsc/commit/?id=3db6da041451cf15609f5b5708c95e914aaac295 commit 3db6da041451cf15609f5b5708c95e914aaac295 Author: Jacob Erlbeck Date: Tue Sep 30 13:53:26 2014 +0200 sgsn: Added TODOs (TODO) TODO: - fix and remove TODOs - add test cases for Detach(reattach) - add test cases for PDP context deletion (OW#1311) - add test cases for Cancel pending timer in sgsn_mm_ctx_free - remove this commit Sponsored-by: On-Waves ehf http://cgit.osmocom.org/openbsc/commit/?id=42d94b951377124eab97d0dfe1e8f0f4e0b51464 commit 42d94b951377124eab97d0dfe1e8f0f4e0b51464 Author: Jacob Erlbeck Date: Fri Dec 19 19:11:20 2014 +0100 sgsn: Add logging to connect_timer_cb (TODO) TODO: - LOGLevel ? Sponsored-by: On-Waves ehf http://cgit.osmocom.org/openbsc/commit/?id=3f9e2c96bf7cdaaefb6f03344a4ed992039c4ce7 commit 3f9e2c96bf7cdaaefb6f03344a4ed992039c4ce7 Author: Holger Hans Peter Freyther Date: Thu Apr 23 16:59:04 2015 -0400 sgsn: Show the QoS that has been assigned http://cgit.osmocom.org/openbsc/commit/?id=f3afe1dc8b0dd92296ed088e2347c763bc90ebbe commit f3afe1dc8b0dd92296ed088e2347c763bc90ebbe Author: Holger Hans Peter Freyther Date: Thu Apr 23 16:58:33 2015 -0400 sgsn: Dump the E164 (encoded) assigned to the subscriber http://cgit.osmocom.org/openbsc/commit/?id=88b620c1497c3a05df47ba7f42179318bab8b1c5 commit 88b620c1497c3a05df47ba7f42179318bab8b1c5 Author: Holger Hans Peter Freyther Date: Thu Apr 23 11:50:41 2015 -0400 sgsn: Handle different levels of QoS If QoS is only three bytes it does not include the allocation/ retention policy. Otherwise it does. Copy it depending on that. We should have a macro for the clamping to reduce code duplication. The insanity does come from the MAP data and this seems to be the easiest in terms of complexity. It is an array of bytes that is transported from MAPProxy to the SGSN and then simply forwarded. http://cgit.osmocom.org/openbsc/commit/?id=80acdc6059445844dc97748d677182c2c3abfb70 commit 80acdc6059445844dc97748d677182c2c3abfb70 Author: Holger Hans Peter Freyther Date: Thu Apr 23 11:33:35 2015 -0400 sgsn: Store subscribed QoS and attempt to use it * Fix QoS encoding as it forgot the Allocation/Retention policy * Use the qos_req as it is the only one encoded for GTPv1 and as 7.7.34 http://cgit.osmocom.org/openbsc/commit/?id=a256f978aef68c920a4438efcd0dc4e9430320a0 commit a256f978aef68c920a4438efcd0dc4e9430320a0 Author: Holger Hans Peter Freyther Date: Thu Apr 23 09:53:53 2015 -0400 sgsn: Copy the msisdn to the sgsn_data and use it in PDP activation The MSISDN should be present for "security" reasons in the first activation of a PDP context. Take the encoded MSISDN, store it for future use and then put it into the PDP activation request. http://cgit.osmocom.org/openbsc/commit/?id=0f0cef18da5c51553551dc0e9212a7e31fe774e7 commit 0f0cef18da5c51553551dc0e9212a7e31fe774e7 Author: Holger Hans Peter Freyther Date: Thu Apr 23 09:13:01 2015 -0400 gsup: Extract the QoS field http://cgit.osmocom.org/openbsc/commit/?id=77c2f329e6a5c5213cf73eb8e396929a7e5833e1 commit 77c2f329e6a5c5213cf73eb8e396929a7e5833e1 Author: Holger Hans Peter Freyther Date: Wed Apr 22 23:09:41 2015 -0400 gsup: Extract the new MSISDN string http://cgit.osmocom.org/openbsc/commit/?id=29482c7b2aa7393f13e1726fdff16ab2036aee3f commit 29482c7b2aa7393f13e1726fdff16ab2036aee3f Author: Holger Hans Peter Freyther Date: Wed Apr 22 22:42:23 2015 -0400 gsup: Specify the QoS service for the PDP info http://cgit.osmocom.org/openbsc/commit/?id=ce1eb691472abbd2393b62bf7f8510560db35abd commit ce1eb691472abbd2393b62bf7f8510560db35abd Author: Holger Hans Peter Freyther Date: Wed Apr 22 22:10:44 2015 -0400 gsup: Document passing MSISDN as part of the response ----------------------------------------------------------------------- Summary of changes: .gitignore | 1 + debian/changelog | 18 +--- debian/control | 2 +- openbsc/.gitignore | 1 + openbsc/doc/sgsn-remote-protocol.txt | 100 +++++++++------------ openbsc/include/openbsc/Makefile.am | 2 +- openbsc/include/openbsc/bsc_nat.h | 4 + openbsc/include/openbsc/gprs_gsup_messages.h | 7 ++ openbsc/include/openbsc/gprs_sgsn.h | 13 ++- openbsc/include/openbsc/gsm_04_08_gprs.h | 1 + openbsc/include/openbsc/gsm_data.h | 11 +++ openbsc/include/openbsc/gsm_data_shared.h | 8 ++ openbsc/include/openbsc/osmo_msc_data.h | 6 +- openbsc/include/openbsc/rtp.h | 39 -------- openbsc/src/gprs/gprs_gsup_messages.c | 22 ++++- openbsc/src/gprs/gprs_sgsn.c | 33 +++++-- openbsc/src/gprs/gprs_subscriber.c | 41 +++++++-- openbsc/src/gprs/sgsn_libgtp.c | 46 ++++++++-- openbsc/src/gprs/sgsn_vty.c | 33 ++++++- openbsc/src/libbsc/abis_rsl.c | 17 +++- openbsc/src/libbsc/bsc_ctrl_commands.c | 118 +++++++++++++++++++++++++ openbsc/src/libbsc/bsc_vty.c | 21 +++++ openbsc/src/libbsc/bts_nokia_site.c | 6 +- openbsc/src/libcommon/gsm_data.c | 2 + openbsc/src/libcommon/gsm_subscriber_base.c | 3 +- openbsc/src/libmgcp/mgcp_network.c | 5 +- openbsc/src/libmgcp/mgcp_protocol.c | 24 ++--- openbsc/src/libmgcp/mgcp_transcode.c | 2 +- openbsc/src/libmsc/db.c | 4 +- openbsc/src/libmsc/meas_feed.c | 3 +- openbsc/src/libmsc/smpp_openbsc.c | 9 +- openbsc/src/libmsc/smpp_smsc.c | 8 +- openbsc/src/libmsc/vty_interface_layer3.c | 14 +++ openbsc/src/libtrau/rtp_proxy.c | 51 ++++++----- openbsc/src/libtrau/trau_mux.c | 5 +- openbsc/src/osmo-bsc/osmo_bsc_api.c | 23 ++++- openbsc/src/osmo-bsc/osmo_bsc_ctrl.c | 86 ------------------ openbsc/src/osmo-bsc/osmo_bsc_filter.c | 15 +++- openbsc/src/osmo-bsc/osmo_bsc_grace.c | 54 ++++++++---- openbsc/src/osmo-bsc/osmo_bsc_msc.c | 6 +- openbsc/src/osmo-bsc/osmo_bsc_vty.c | 28 ++++++ openbsc/src/osmo-bsc_nat/bsc_nat.c | 6 +- openbsc/src/osmo-bsc_nat/bsc_nat_ctrl.c | 118 +++++++++++++++++++++++++ openbsc/src/osmo-bsc_nat/bsc_nat_filter.c | 2 +- openbsc/src/osmo-bsc_nat/bsc_nat_vty.c | 2 +- openbsc/src/osmo-bsc_nat/bsc_ussd.c | 2 +- openbsc/src/utils/smpp_mirror.c | 8 +- openbsc/tests/abis/abis_test.c | 6 +- openbsc/tests/ctrl_test_runner.py | 28 ++++++ openbsc/tests/gbproxy/gbproxy_test.c | 14 +-- openbsc/tests/gprs/gprs_test.c | 5 +- openbsc/tests/mgcp/mgcp_transcoding_test.c | 4 +- openbsc/tests/sgsn/sgsn_test.c | 127 ++++++++++++++++----------- openbsc/tests/vty_test_runner.py | 59 +++++++++++++ 54 files changed, 896 insertions(+), 377 deletions(-) create mode 100644 .gitignore delete mode 100644 openbsc/include/openbsc/rtp.h hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Fri Apr 24 00:27:09 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 24 Apr 2015 00:27:09 GMT Subject: openbsc.git branch shared/packages/testing updated. 0.14.0-42-g078e172 Message-ID: <201504240027.t3O0R94M076566@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, shared/packages/testing has been updated via 078e1729b37e45875646089c03b5501507053ae1 (commit) via 7c1537543170484a5e7cb5e547686240d60655cc (commit) from ef47ffe38d573b4ce4718f272511baf802c6aca6 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=078e1729b37e45875646089c03b5501507053ae1 commit 078e1729b37e45875646089c03b5501507053ae1 Author: Holger Hans Peter Freyther Date: Thu Apr 23 20:26:27 2015 -0400 debian: New release with new NAT command http://cgit.osmocom.org/openbsc/commit/?id=7c1537543170484a5e7cb5e547686240d60655cc commit 7c1537543170484a5e7cb5e547686240d60655cc Author: Holger Hans Peter Freyther Date: Thu Apr 23 20:25:17 2015 -0400 nat: Make mode-set patching optional ----------------------------------------------------------------------- Summary of changes: debian/changelog | 3 ++- openbsc/include/openbsc/bsc_nat.h | 3 ++- openbsc/src/osmo-bsc_nat/bsc_mgcp_utils.c | 10 ++++++---- openbsc/src/osmo-bsc_nat/bsc_nat.c | 3 +++ openbsc/src/osmo-bsc_nat/bsc_nat_vty.c | 23 +++++++++++++++++++++++ openbsc/tests/bsc-nat/bsc_data.c | 15 +++++++++++++++ openbsc/tests/bsc-nat/bsc_nat_test.c | 3 ++- openbsc/tests/vty_test_runner.py | 17 +++++++++++++++++ 8 files changed, 70 insertions(+), 7 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Fri Apr 24 00:27:52 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 24 Apr 2015 00:27:52 GMT Subject: openbsc.git branch master updated. 0.14.0-28-g7f100c9 Message-ID: <201504240027.t3O0Rq2d076659@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was 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 7f100c9712de5c684462e809bf31a58c0c326337 (commit) from d4b03187c68c6136192f7a41335982b5ceeeb036 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=7f100c9712de5c684462e809bf31a58c0c326337 commit 7f100c9712de5c684462e809bf31a58c0c326337 Author: Holger Hans Peter Freyther Date: Thu Apr 23 20:25:17 2015 -0400 nat: Make mode-set patching optional ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/bsc_nat.h | 3 ++- openbsc/src/osmo-bsc_nat/bsc_mgcp_utils.c | 10 ++++++---- openbsc/src/osmo-bsc_nat/bsc_nat.c | 3 +++ openbsc/src/osmo-bsc_nat/bsc_nat_vty.c | 23 +++++++++++++++++++++++ openbsc/tests/bsc-nat/bsc_data.c | 15 +++++++++++++++ openbsc/tests/bsc-nat/bsc_nat_test.c | 3 ++- openbsc/tests/vty_test_runner.py | 17 +++++++++++++++++ 7 files changed, 68 insertions(+), 6 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Fri Apr 24 01:25:55 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 24 Apr 2015 01:25:55 GMT Subject: openbsc.git branch zecke/features/gprs-gsup-fixes updated. 0.14.0-37-ge3933ac Message-ID: <201504240125.t3O1Ptlv081905@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, zecke/features/gprs-gsup-fixes has been updated discards 55b7a2af8e434d5e6cad8dc017548a65ef8e079b (commit) discards a0160b5cf19f4c5a599067d0d6dc36554ca1330b (commit) discards 7ffd578a00abe039116ab2feb6114b3d6aba1338 (commit) discards a4d80efc2bcaf10ee3aded9346adb8ba3c0a3290 (commit) discards d435b5c216c7c81941b55e02b8e66c7a2a18ae0f (commit) discards a9b6f37b456ea6452b93d9b946ce2dabc2559190 (commit) discards 9a7db46d133a6fd40836ff32dcf698fbbab571af (commit) discards 6ac3f851676c2a36061a7e6df367cb9f2686f250 (commit) discards 95084c0b8693f6d88c3a01ddeec12cb37a6897f6 (commit) discards 32be20a281c5abb1e858bb8e5cf98e478298d01c (commit) discards 13aa1c338d626eb4d16517633aa23685a27f1d60 (commit) discards d8699e08da457e6af38840cc401cd1884b5587ac (commit) via e3933ac46d76122dde8aa01b5efb1ba58d25442d (commit) via e34deab3899caf213180c1b013ce6918a748467c (commit) via 7265fc3348a5a03d07fe566026b175f70aa3ef94 (commit) via 7eafe7a018a8307dfd15606c4229415234c9fcb5 (commit) via 3cece9917978f05910b30ca4478532ccb3b1b9cf (commit) via b21c17ce674ca4a17fb7673b7c3a9f8946aef550 (commit) via dd01a4e37b8706f35273edda7636b9c1efa634b2 (commit) via 19006ea1190b6ca68acccccd19161bfdb81782f6 (commit) via 809d48c15e8578fd94b4fa301bd51f63f972cadd (commit) via 7f100c9712de5c684462e809bf31a58c0c326337 (commit) via d4b03187c68c6136192f7a41335982b5ceeeb036 (commit) via 8e6ecc96677a4353768296ce79d9fc52ad6ca6e1 (commit) via adc17268fc40a63ebaf2bbbdf3109fc66638c9ae (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 (55b7a2af8e434d5e6cad8dc017548a65ef8e079b) \ N -- N -- N (e3933ac46d76122dde8aa01b5efb1ba58d25442d) 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=e3933ac46d76122dde8aa01b5efb1ba58d25442d commit e3933ac46d76122dde8aa01b5efb1ba58d25442d Author: Holger Hans Peter Freyther Date: Thu Apr 23 16:59:04 2015 -0400 sgsn: Show the QoS that has been assigned http://cgit.osmocom.org/openbsc/commit/?id=e34deab3899caf213180c1b013ce6918a748467c commit e34deab3899caf213180c1b013ce6918a748467c Author: Holger Hans Peter Freyther Date: Thu Apr 23 16:58:33 2015 -0400 sgsn: Dump the E164 (encoded) assigned to the subscriber http://cgit.osmocom.org/openbsc/commit/?id=7265fc3348a5a03d07fe566026b175f70aa3ef94 commit 7265fc3348a5a03d07fe566026b175f70aa3ef94 Author: Holger Hans Peter Freyther Date: Thu Apr 23 11:50:41 2015 -0400 sgsn: Handle different levels of QoS If QoS is only three bytes it does not include the allocation/ retention policy. Otherwise it does. Copy it depending on that. We should have a macro for the clamping to reduce code duplication. The insanity does come from the MAP data and this seems to be the easiest in terms of complexity. It is an array of bytes that is transported from MAPProxy to the SGSN and then simply forwarded. http://cgit.osmocom.org/openbsc/commit/?id=7eafe7a018a8307dfd15606c4229415234c9fcb5 commit 7eafe7a018a8307dfd15606c4229415234c9fcb5 Author: Holger Hans Peter Freyther Date: Thu Apr 23 11:33:35 2015 -0400 sgsn: Store subscribed QoS and attempt to use it * Fix QoS encoding as it forgot the Allocation/Retention policy * Use the qos_req as it is the only one encoded for GTPv1 and as 7.7.34 http://cgit.osmocom.org/openbsc/commit/?id=3cece9917978f05910b30ca4478532ccb3b1b9cf commit 3cece9917978f05910b30ca4478532ccb3b1b9cf Author: Holger Hans Peter Freyther Date: Thu Apr 23 09:53:53 2015 -0400 sgsn: Copy the msisdn to the sgsn_data and use it in PDP activation The MSISDN should be present for "security" reasons in the first activation of a PDP context. Take the encoded MSISDN, store it for future use and then put it into the PDP activation request. http://cgit.osmocom.org/openbsc/commit/?id=b21c17ce674ca4a17fb7673b7c3a9f8946aef550 commit b21c17ce674ca4a17fb7673b7c3a9f8946aef550 Author: Holger Hans Peter Freyther Date: Thu Apr 23 09:13:01 2015 -0400 gsup: Extract the QoS field http://cgit.osmocom.org/openbsc/commit/?id=dd01a4e37b8706f35273edda7636b9c1efa634b2 commit dd01a4e37b8706f35273edda7636b9c1efa634b2 Author: Holger Hans Peter Freyther Date: Wed Apr 22 23:09:41 2015 -0400 gsup: Extract the new MSISDN string http://cgit.osmocom.org/openbsc/commit/?id=19006ea1190b6ca68acccccd19161bfdb81782f6 commit 19006ea1190b6ca68acccccd19161bfdb81782f6 Author: Holger Hans Peter Freyther Date: Wed Apr 22 22:42:23 2015 -0400 gsup: Specify the QoS service for the PDP info http://cgit.osmocom.org/openbsc/commit/?id=809d48c15e8578fd94b4fa301bd51f63f972cadd commit 809d48c15e8578fd94b4fa301bd51f63f972cadd Author: Holger Hans Peter Freyther Date: Wed Apr 22 22:10:44 2015 -0400 gsup: Document passing MSISDN as part of the response ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/bsc_nat.h | 3 ++- openbsc/src/gprs/gprs_gsup_messages.c | 9 +++++---- openbsc/src/gprs/sgsn_libgtp.c | 2 +- openbsc/src/osmo-bsc_nat/bsc_mgcp_utils.c | 10 ++++++---- openbsc/src/osmo-bsc_nat/bsc_nat.c | 3 +++ openbsc/src/osmo-bsc_nat/bsc_nat_vty.c | 23 +++++++++++++++++++++++ openbsc/tests/bsc-nat/bsc_data.c | 15 +++++++++++++++ openbsc/tests/bsc-nat/bsc_nat_test.c | 3 ++- openbsc/tests/gprs/gprs_test.c | 4 ++-- openbsc/tests/vty_test_runner.py | 17 +++++++++++++++++ 10 files changed, 76 insertions(+), 13 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Fri Apr 24 01:28:26 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 24 Apr 2015 01:28:26 GMT Subject: openbsc.git branch shared/packages/testing updated. 0.14.0-42-ge337faa Message-ID: <201504240128.t3O1SQ2a082165@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, shared/packages/testing has been updated discards 078e1729b37e45875646089c03b5501507053ae1 (commit) discards 7c1537543170484a5e7cb5e547686240d60655cc (commit) discards ef47ffe38d573b4ce4718f272511baf802c6aca6 (commit) discards 4d26d84d58cb9ad27432946a230fe0e133a25368 (commit) discards 3db6da041451cf15609f5b5708c95e914aaac295 (commit) discards 42d94b951377124eab97d0dfe1e8f0f4e0b51464 (commit) discards 3f9e2c96bf7cdaaefb6f03344a4ed992039c4ce7 (commit) discards f3afe1dc8b0dd92296ed088e2347c763bc90ebbe (commit) discards 88b620c1497c3a05df47ba7f42179318bab8b1c5 (commit) discards 80acdc6059445844dc97748d677182c2c3abfb70 (commit) discards a256f978aef68c920a4438efcd0dc4e9430320a0 (commit) discards 0f0cef18da5c51553551dc0e9212a7e31fe774e7 (commit) discards 77c2f329e6a5c5213cf73eb8e396929a7e5833e1 (commit) discards 29482c7b2aa7393f13e1726fdff16ab2036aee3f (commit) discards ce1eb691472abbd2393b62bf7f8510560db35abd (commit) via e337faa88b55d82e7ecc354c9449d286ce930903 (commit) via d8f45ca8052984ea23743fae67b1c6d77807718e (commit) via 4a2846592e716d5ffcb49d293752550c3d04684c (commit) via c540284eaff7d9c3a39ca66c8d5ebd16ae710300 (commit) via 8b27cb5ba19ee14780c95add33b63a74d2993373 (commit) via e3933ac46d76122dde8aa01b5efb1ba58d25442d (commit) via e34deab3899caf213180c1b013ce6918a748467c (commit) via 7265fc3348a5a03d07fe566026b175f70aa3ef94 (commit) via 7eafe7a018a8307dfd15606c4229415234c9fcb5 (commit) via 3cece9917978f05910b30ca4478532ccb3b1b9cf (commit) via b21c17ce674ca4a17fb7673b7c3a9f8946aef550 (commit) via dd01a4e37b8706f35273edda7636b9c1efa634b2 (commit) via 19006ea1190b6ca68acccccd19161bfdb81782f6 (commit) via 809d48c15e8578fd94b4fa301bd51f63f972cadd (commit) via 7f100c9712de5c684462e809bf31a58c0c326337 (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 (078e1729b37e45875646089c03b5501507053ae1) \ N -- N -- N (e337faa88b55d82e7ecc354c9449d286ce930903) 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=e337faa88b55d82e7ecc354c9449d286ce930903 commit e337faa88b55d82e7ecc354c9449d286ce930903 Author: Holger Hans Peter Freyther Date: Thu Apr 23 20:26:27 2015 -0400 debian: New release with new NAT command http://cgit.osmocom.org/openbsc/commit/?id=d8f45ca8052984ea23743fae67b1c6d77807718e commit d8f45ca8052984ea23743fae67b1c6d77807718e Author: Holger Hans Peter Freyther Date: Thu Apr 23 17:47:26 2015 -0400 debian: Build new packages http://cgit.osmocom.org/openbsc/commit/?id=4a2846592e716d5ffcb49d293752550c3d04684c commit 4a2846592e716d5ffcb49d293752550c3d04684c Author: Jacob Erlbeck Date: Fri Oct 17 10:08:02 2014 +0200 sgsn: Do not die in _bssgp_tx_dl_ud on TLLI mismatch (TODO) Currently an OSMO_ASSERT fails, if the message's and the mmctx's TLLIs do not match. This commit turns the assertion into an ERROR log message and uses the default values for IMSI, DRX, and RA CAP instead of the MM context values in this case. TODO: - find the real source for the problem - add test cases derived from what is being described in the ticket Ticket: OW#1322 Sponsored-by: On-Waves ehf http://cgit.osmocom.org/openbsc/commit/?id=c540284eaff7d9c3a39ca66c8d5ebd16ae710300 commit c540284eaff7d9c3a39ca66c8d5ebd16ae710300 Author: Jacob Erlbeck Date: Tue Sep 30 13:53:26 2014 +0200 sgsn: Added TODOs (TODO) TODO: - fix and remove TODOs - add test cases for Detach(reattach) - add test cases for PDP context deletion (OW#1311) - add test cases for Cancel pending timer in sgsn_mm_ctx_free - remove this commit Sponsored-by: On-Waves ehf http://cgit.osmocom.org/openbsc/commit/?id=8b27cb5ba19ee14780c95add33b63a74d2993373 commit 8b27cb5ba19ee14780c95add33b63a74d2993373 Author: Jacob Erlbeck Date: Fri Dec 19 19:11:20 2014 +0100 sgsn: Add logging to connect_timer_cb (TODO) TODO: - LOGLevel ? Sponsored-by: On-Waves ehf ----------------------------------------------------------------------- Summary of changes: debian/changelog | 5 +++-- openbsc/src/gprs/sgsn_libgtp.c | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Fri Apr 24 01:53:54 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 24 Apr 2015 01:53:54 GMT Subject: osmo-bts.git branch achemeris/ber updated. 0.3.0-252-g90b4e07 Message-ID: <201504240153.t3O1rshr084227@git.osmocom.org> This is an 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, achemeris/ber has been updated discards 6d48aa42b31aaf54932d67e80d6dc66c328cda95 (commit) discards 3820839991cd993ecc5d5f1d158ff13749e06ad9 (commit) discards 675c4a91f3c4a3b945763f87d0ed1e1708bf83b2 (commit) via 90b4e07e425198bbe651461c0fb259f7fecf33dd (commit) via 209e33a8fb437b1ae388e4e96ec02cc20044e849 (commit) via e510c8486082c9434b981358866f93878c0f7258 (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 (6d48aa42b31aaf54932d67e80d6dc66c328cda95) \ N -- N -- N (90b4e07e425198bbe651461c0fb259f7fecf33dd) 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=90b4e07e425198bbe651461c0fb259f7fecf33dd commit 90b4e07e425198bbe651461c0fb259f7fecf33dd Author: Alexander Chemeris Date: Thu Apr 9 13:24:15 2015 +0300 trx: More logging for voice frame decoding functions. http://cgit.osmocom.org/osmo-bts/commit/?id=209e33a8fb437b1ae388e4e96ec02cc20044e849 commit 209e33a8fb437b1ae388e4e96ec02cc20044e849 Author: Alexander Chemeris Date: Tue Apr 7 21:17:01 2015 +0300 tests: Update bursts_test to accommodate BER calculations. http://cgit.osmocom.org/osmo-bts/commit/?id=e510c8486082c9434b981358866f93878c0f7258 commit e510c8486082c9434b981358866f93878c0f7258 Author: Alexander Chemeris Date: Mon Apr 6 00:12:02 2015 +0300 trx: Implement BER calculations. A known issue with this code is that BER is not updated for lost TCH frames, because osmo-trx doesn't send any indication for them and we don't have a callback to handle this. Otherwise the code seem to work fine. ----------------------------------------------------------------------- Summary of changes: src/osmo-bts-trx/gsm0503_coding.c | 136 +++++++++++++++++++------------------- src/osmo-bts-trx/gsm0503_coding.h | 14 ++-- src/osmo-bts-trx/l1_if.c | 2 +- src/osmo-bts-trx/scheduler.c | 26 ++++---- tests/bursts/bursts_test.c | 62 ++++++++--------- 5 files changed, 120 insertions(+), 120 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Fri Apr 24 13:18:32 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 24 Apr 2015 13:18:32 GMT Subject: osmo-bts.git branch fairwaves/update updated. 0.3.0-252-g90b4e07 Message-ID: <201504241318.t3ODIW8B051428@git.osmocom.org> This is an 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, fairwaves/update has been updated via 90b4e07e425198bbe651461c0fb259f7fecf33dd (commit) via 209e33a8fb437b1ae388e4e96ec02cc20044e849 (commit) via e510c8486082c9434b981358866f93878c0f7258 (commit) from 9b7e7f76220410be755d27c05486ee3ddfc49bb8 (commit) Those revisions listed 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/osmo-bts-trx/gsm0503_coding.c | 322 +++++++++++++++++++------------------- src/osmo-bts-trx/gsm0503_coding.h | 37 ++++- src/osmo-bts-trx/l1_if.c | 33 ++-- src/osmo-bts-trx/l1_if.h | 6 +- src/osmo-bts-trx/scheduler.c | 78 +++++---- tests/bursts/bursts_test.c | 39 +++-- tests/bursts/bursts_test.ok | 20 +++ 7 files changed, 325 insertions(+), 210 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Fri Apr 24 14:53:48 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 24 Apr 2015 14:53:48 GMT Subject: openbsc.git branch fairwaves/master updated. 0.13.0-398-g4fe6d4a Message-ID: <201504241453.t3OErm6M060885@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, fairwaves/master has been updated via 4fe6d4aaae31056846e1511e43af3cdd9955af5f (commit) from 93dc8ca60ef3a559c9ca8b5764cf0a4bd61e4897 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=4fe6d4aaae31056846e1511e43af3cdd9955af5f commit 4fe6d4aaae31056846e1511e43af3cdd9955af5f Author: Ivan Kluchnikov Date: Fri Apr 24 17:45:49 2015 +0300 debian: build only osmo-nitb package - enable smpp support - disable the gbproxy test (failing) ----------------------------------------------------------------------- Summary of changes: debian/control | 82 ++-------------------------------------------- debian/rules | 8 +---- openbsc/tests/testsuite.at | 6 ---- 3 files changed, 3 insertions(+), 93 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Fri Apr 24 20:12:45 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 24 Apr 2015 20:12:45 GMT Subject: openbsc.git branch master updated. 0.14.0-30-gcb43a9a Message-ID: <201504242012.t3OKCjfM091625@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was 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 cb43a9ac4489040185addd528a3143655ea349be (commit) via c57b5507b21d12f656ec1667a8a875485344fe8d (commit) from 7f100c9712de5c684462e809bf31a58c0c326337 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=cb43a9ac4489040185addd528a3143655ea349be commit cb43a9ac4489040185addd528a3143655ea349be Author: Holger Hans Peter Freyther Date: Fri Apr 24 16:03:55 2015 -0400 mgcp: Allow to disable transcoding for trunks We might have compiled transcoding into the MGW but we don't want to enable it for a given user. Add a new switch that should allow that. I had manually tested the allow-transcoding/no allow VTY interface for the primary interface and a new trunk using show running-config. http://cgit.osmocom.org/openbsc/commit/?id=c57b5507b21d12f656ec1667a8a875485344fe8d commit c57b5507b21d12f656ec1667a8a875485344fe8d Author: Holger Hans Peter Freyther Date: Fri Apr 24 15:07:20 2015 -0400 mgcp: Ignore the case for finding a codec It is unlikely that GSM, gsm and GsM refer to different codecs. The mera mvts does send the audio codecs in lower case even if RFC 3551 has them in upper case (but copy and paste is sometimes too hard). ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/mgcp.h | 2 ++ openbsc/src/libmgcp/mgcp_transcode.c | 17 +++++++++---- openbsc/src/libmgcp/mgcp_vty.c | 47 ++++++++++++++++++++++++++++++++++++ 3 files changed, 61 insertions(+), 5 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue Apr 28 07:43:01 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 28 Apr 2015 07:43:01 GMT Subject: openbsc.git branch master updated. 0.14.0-31-g5a2484b Message-ID: <201504280743.t3S7h1Kc028652@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was 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 5a2484b10e8aeec3841833b79a8973cacb37bcee (commit) from cb43a9ac4489040185addd528a3143655ea349be (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=5a2484b10e8aeec3841833b79a8973cacb37bcee commit 5a2484b10e8aeec3841833b79a8973cacb37bcee Author: Jacob Erlbeck Date: Tue Apr 28 09:28:18 2015 +0200 mgcp: Move assignment of src_codec downwards Currently the src_codec const variable is set to &src_end->codec before src_end is checked against NULL. Since the assigment is just an address operation and the memory where it points to is only accessed after the NULL check, this does not harm technically. Nevertheless this is potential source for errors if that code is changed. This commit moves the definition below the NULL check. This does not comply with the coding style, but it cannot be split into definition and a later assignment due to the const qualifier. Sponsored-by: On-Waves ehf ----------------------------------------------------------------------- Summary of changes: openbsc/src/libmgcp/mgcp_transcode.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue Apr 28 11:14:30 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 28 Apr 2015 11:14:30 GMT Subject: libosmocore.git branch laforge/c-ares updated. 0.7.0-19-g0a3bf76 Message-ID: <201504281114.t3SBEUxG042258@git.osmocom.org> This is an 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, laforge/c-ares has been updated via 0a3bf76ac05b914daa982d27e592b9476f2d0305 (commit) from 6ca09c230d4b01ecf4cf7b54e6048191c2fb7d9a (commit) Those revisions listed above that are new 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=0a3bf76ac05b914daa982d27e592b9476f2d0305 commit 0a3bf76ac05b914daa982d27e592b9476f2d0305 Author: Harald Welte Date: Tue Apr 28 13:14:14 2015 +0200 add missing .c files for ares integration ----------------------------------------------------------------------- Summary of changes: src/ares.c | 62 ++++++++++++++++++++++++++++++++++++++++++++++++++ tests/ares/ares_test.c | 50 ++++++++++++++++++++++++++++++++++++++++ 2 files changed, 112 insertions(+) create mode 100644 src/ares.c create mode 100644 tests/ares/ares_test.c hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Tue Apr 28 13:57:29 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 28 Apr 2015 13:57:29 GMT Subject: osmocom-bb.git branch master updated. osmocon_v0.0.0-1754-gfc20a37 Message-ID: <201504281357.t3SDvTlv052844@git.osmocom.org> This is an automated 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, master has been updated via fc20a37cb375dac11f45b78a446237c70f00841c (commit) from e6372a2c247d9882fe915fd34252d9fbd5b78adf (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmocom-bb/commit/?id=fc20a37cb375dac11f45b78a446237c70f00841c commit fc20a37cb375dac11f45b78a446237c70f00841c Author: Sylvain Munaut Date: Tue Apr 28 15:57:54 2015 +0200 host/mobile: Finish working support for the SAP interface Patch mostly written by Nico Golde and some cleanup/testing by Domonkos Tomcsanyi Signed-off-by: Sylvain Munaut ----------------------------------------------------------------------- Summary of changes: .../include/osmocom/bb/common/osmocom_data.h | 2 + .../include/osmocom/bb/common/sap_interface.h | 65 ++- src/host/layer23/src/common/sap_interface.c | 511 +++++++++++++++++++-- src/host/layer23/src/common/sim.c | 14 +- src/host/layer23/src/mobile/app_mobile.c | 4 + src/host/layer23/src/mobile/main.c | 2 +- 6 files changed, 545 insertions(+), 53 deletions(-) hooks/post-receive -- The Open Source GSM Base Band stack From gitosis at osmocom.org Tue Apr 28 16:21:18 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 28 Apr 2015 16:21:18 GMT Subject: osmo-trx.git branch achemeris/uhd-args created. b5d19c5b7f892e60be9a739a3b2cd50012e7e765 Message-ID: <201504281621.t3SGLIYW062191@git.osmocom.org> This is an 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, achemeris/uhd-args has been created at b5d19c5b7f892e60be9a739a3b2cd50012e7e765 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-trx/commit/?id=b5d19c5b7f892e60be9a739a3b2cd50012e7e765 commit b5d19c5b7f892e60be9a739a3b2cd50012e7e765 Author: Alexander Chemeris Date: Tue Apr 28 12:20:49 2015 -0400 A hack to pass all dev.args to UHD. ----------------------------------------------------------------------- hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Tue Apr 28 17:18:08 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 28 Apr 2015 17:18:08 GMT Subject: osmo-trx.git branch fairwaves/master updated. 947fc8cd1f6b468798d015e0032ffb541a849e50 Message-ID: <201504281718.t3SHI8sS065571@git.osmocom.org> This is an 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/master has been updated via 947fc8cd1f6b468798d015e0032ffb541a849e50 (commit) from cd20d12392811ef92fe0f60c6184c31f483fc07e (commit) Those revisions listed above that are new 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=947fc8cd1f6b468798d015e0032ffb541a849e50 commit 947fc8cd1f6b468798d015e0032ffb541a849e50 Author: Alexander Chemeris Date: Tue Apr 28 13:17:31 2015 -0400 Revert "UmTRX: Fix Tx gain setting procedure for the best signal quality." This reverts commit 48da6f97e3274f751a133365b526f4ca0f3b7ea1. ----------------------------------------------------------------------- Summary of changes: Transceiver52M/UHDDevice.cpp | 34 ++++++++++++++++++++++------------ 1 file changed, 22 insertions(+), 12 deletions(-) hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Tue Apr 28 17:27:08 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 28 Apr 2015 17:27:08 GMT Subject: osmo-trx.git branch achemeris/uhd-args updated. db203c0008535bbd0649925a02225b13ba191c3f Message-ID: <201504281727.t3SHR8a8066407@git.osmocom.org> This is an 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, achemeris/uhd-args has been updated discards b5d19c5b7f892e60be9a739a3b2cd50012e7e765 (commit) via db203c0008535bbd0649925a02225b13ba191c3f (commit) via c107d930f9269a1b5267bce0b7112cf332104534 (commit) via 947fc8cd1f6b468798d015e0032ffb541a849e50 (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 (b5d19c5b7f892e60be9a739a3b2cd50012e7e765) \ N -- N -- N (db203c0008535bbd0649925a02225b13ba191c3f) 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=db203c0008535bbd0649925a02225b13ba191c3f commit db203c0008535bbd0649925a02225b13ba191c3f Author: Alexander Chemeris Date: Tue Apr 28 13:26:07 2015 -0400 uhd: Update UmTRX specific code to work with PA Tx gain. http://cgit.osmocom.org/osmo-trx/commit/?id=c107d930f9269a1b5267bce0b7112cf332104534 commit c107d930f9269a1b5267bce0b7112cf332104534 Author: Alexander Chemeris Date: Tue Apr 28 12:20:49 2015 -0400 A hack to pass all dev.args to UHD. ----------------------------------------------------------------------- Summary of changes: Transceiver52M/UHDDevice.cpp | 37 ++++++++++++++++++++++++------------- 1 file changed, 24 insertions(+), 13 deletions(-) hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Tue Apr 28 20:52:32 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 28 Apr 2015 20:52:32 GMT Subject: gr-osmosdr.git branch master updated. v0.1.4-21-gbe9af0f Message-ID: <201504282052.t3SKqWD6086187@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "GNURadio hardware abstraction block". The branch, master has been updated via be9af0fe6f81bce327f9b1a2cd23a09533725d9b (commit) via 79b53f50e42ecafa0cf2026f0274ecd1996e846c (commit) via afed5df615de4ca15f2b8201b48cdc06236d7cab (commit) via 3532d60c11529c8aeca58219bb06f2c2acf8e547 (commit) via c092f9e2a3cea524ff02e7cad333069ca3dcd290 (commit) from 61184a19e7db7a9579908fa512617327998b00d5 (commit) Those revisions listed above that are new 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=be9af0fe6f81bce327f9b1a2cd23a09533725d9b commit be9af0fe6f81bce327f9b1a2cd23a09533725d9b Author: SDRplay Date: Tue Apr 14 16:34:01 2015 +0100 changed bufi and bufq to std::vector http://cgit.osmocom.org/gr-osmosdr/commit/?id=79b53f50e42ecafa0cf2026f0274ecd1996e846c commit 79b53f50e42ecafa0cf2026f0274ecd1996e846c Author: SDRplay Date: Tue Apr 14 16:31:04 2015 +0100 changed bufi and bufq to std::vector http://cgit.osmocom.org/gr-osmosdr/commit/?id=afed5df615de4ca15f2b8201b48cdc06236d7cab commit afed5df615de4ca15f2b8201b48cdc06236d7cab Author: SDRplay Date: Wed Mar 4 20:35:59 2015 +0000 Added SDRplay RSP support Initial build for SDRplay RSP support. Basic functionality, AGC etc. to be added http://cgit.osmocom.org/gr-osmosdr/commit/?id=3532d60c11529c8aeca58219bb06f2c2acf8e547 commit 3532d60c11529c8aeca58219bb06f2c2acf8e547 Author: Josh Blum Date: Wed Apr 22 22:17:24 2015 -0700 osmo: minor msvc fixes for bladerf_common.h http://cgit.osmocom.org/gr-osmosdr/commit/?id=c092f9e2a3cea524ff02e7cad333069ca3dcd290 commit c092f9e2a3cea524ff02e7cad333069ca3dcd290 Author: Josh Blum Date: Tue Apr 14 00:43:43 2015 -0700 osmo: minor build tweaks w/ rtl on msvc ----------------------------------------------------------------------- Summary of changes: CMakeLists.txt | 1 + README | 1 + cmake/Modules/FindLibSDRplay.cmake | 27 ++ grc/gen_osmosdr_blocks.py | 1 + lib/CMakeLists.txt | 8 + lib/arg_helpers.h | 1 + lib/bladerf/bladerf_common.h | 6 + lib/config.h.in | 1 + lib/device.cc | 8 + lib/{miri => sdrplay}/CMakeLists.txt | 12 +- lib/sdrplay/sdrplay_source_c.cc | 591 +++++++++++++++++++++++++++++++++++ lib/sdrplay/sdrplay_source_c.h | 135 ++++++++ lib/source_impl.cc | 18 ++ lib/time_spec.cc | 1 + 14 files changed, 805 insertions(+), 6 deletions(-) create mode 100644 cmake/Modules/FindLibSDRplay.cmake copy lib/{miri => sdrplay}/CMakeLists.txt (83%) create mode 100644 lib/sdrplay/sdrplay_source_c.cc create mode 100644 lib/sdrplay/sdrplay_source_c.h hooks/post-receive -- GNURadio hardware abstraction block From gitosis at osmocom.org Wed Apr 29 03:09:22 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 29 Apr 2015 03:09:22 GMT Subject: osmo-trx.git branch achemeris/uhd-args updated. 79a5adf366a456bab5d7866f5960beaa22925c4b Message-ID: <201504290309.t3T39M1f018292@git.osmocom.org> This is an 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, achemeris/uhd-args has been updated via 79a5adf366a456bab5d7866f5960beaa22925c4b (commit) from db203c0008535bbd0649925a02225b13ba191c3f (commit) Those revisions listed above that are new 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=79a5adf366a456bab5d7866f5960beaa22925c4b commit 79a5adf366a456bab5d7866f5960beaa22925c4b Author: Alexander Chemeris Date: Tue Apr 28 23:09:02 2015 -0400 uhd: Set RF frontend bandwidth for UmTRX to improve signal quality. ----------------------------------------------------------------------- Summary of changes: Transceiver52M/UHDDevice.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Wed Apr 29 12:28:36 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 29 Apr 2015 12:28:36 GMT Subject: openbsc.git branch master updated. 0.14.0-32-gddc0e05 Message-ID: <201504291228.t3TCSauo054540@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was 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 ddc0e05604d2c004c08c23fe3c3e2e6ce9b7eabb (commit) from 5a2484b10e8aeec3841833b79a8973cacb37bcee (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=ddc0e05604d2c004c08c23fe3c3e2e6ce9b7eabb commit ddc0e05604d2c004c08c23fe3c3e2e6ce9b7eabb Author: Jacob Erlbeck Date: Mon Apr 27 09:13:48 2015 +0200 mgcp/test: Fix mgcp-transcoding assertion (Coverity) In test_rtp_seq_state an assignment is accidently done within an assertion. This commit changes that into a comparison as it was intended. Fixes: Coverity CID 1295457, 1295458 Sponsored-by: On-Waves ehf ----------------------------------------------------------------------- Summary of changes: openbsc/tests/mgcp/mgcp_transcoding_test.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed Apr 29 13:49:25 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 29 Apr 2015 13:49:25 GMT Subject: libosmocore.git branch master updated. 0.8.0-30-g580af4b Message-ID: <201504291349.t3TDnPjY061556@git.osmocom.org> This is an 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 580af4be0023a669d1b756f0f6180eed5ea98144 (commit) via 1bda44213ed90ffd00f9791d8eeea8179fe02594 (commit) via ad69f89b529e0cdc235406802448c37fcb61efda (commit) from 0f40ae12c87c3ddf4f93aa5c16e3be84b288f220 (commit) Those revisions listed above that are new 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=580af4be0023a669d1b756f0f6180eed5ea98144 commit 580af4be0023a669d1b756f0f6180eed5ea98144 Author: Jacob Erlbeck Date: Wed Apr 29 15:00:30 2015 +0200 bssgp: Fix encoding of BVC_FLOW_CONTROL Currently all 2 byte IE of the message are transmitted in the little endian byte ordering. This commit adds htons to the encoding expressions. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/libosmocore/commit/?id=1bda44213ed90ffd00f9791d8eeea8179fe02594 commit 1bda44213ed90ffd00f9791d8eeea8179fe02594 Author: Jacob Erlbeck Date: Wed Apr 29 15:00:29 2015 +0200 bssgp: Fix output of the VTY 'show bssgp stats' command The output is terminated by a '\n' instead of VTY_NEWLINE. This is fixed by the commit. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/libosmocore/commit/?id=ad69f89b529e0cdc235406802448c37fcb61efda commit ad69f89b529e0cdc235406802448c37fcb61efda Author: Holger Hans Peter Freyther Date: Thu Apr 16 21:23:49 2015 +0200 debian: Build new version ----------------------------------------------------------------------- Summary of changes: debian/changelog | 8 +++++++- src/gb/gprs_bssgp_bss.c | 10 +++++----- src/gb/gprs_bssgp_vty.c | 5 +++-- 3 files changed, 15 insertions(+), 8 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Wed Apr 29 13:53:19 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 29 Apr 2015 13:53:19 GMT Subject: openbsc.git branch fairwaves/master updated. 0.13.0-399-g574fb02 Message-ID: <201504291353.t3TDrJoU061891@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, fairwaves/master has been updated via 574fb021c6601089417d252656b92e3c3035f30a (commit) from 4fe6d4aaae31056846e1511e43af3cdd9955af5f (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=574fb021c6601089417d252656b92e3c3035f30a commit 574fb021c6601089417d252656b92e3c3035f30a Author: Ivan Kluchnikov Date: Wed Apr 29 16:52:50 2015 +0300 dbi: Replace dbi_result_get_uint to dbi_result_get_ulonglong to avoid libdbi errors DBI: -7: The requested variable type does not match what libdbi thinks it should be ----------------------------------------------------------------------- Summary of changes: openbsc/src/libmsc/db.c | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed Apr 29 14:33:33 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 29 Apr 2015 14:33:33 GMT Subject: osmo-trx.git branch fairwaves/master updated. 34333e8919d02fd1e4177917dd425a9ee6e615e1 Message-ID: <201504291433.t3TEXXi1064848@git.osmocom.org> This is an 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/master has been updated via 34333e8919d02fd1e4177917dd425a9ee6e615e1 (commit) from 947fc8cd1f6b468798d015e0032ffb541a849e50 (commit) Those revisions listed above that are new 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=34333e8919d02fd1e4177917dd425a9ee6e615e1 commit 34333e8919d02fd1e4177917dd425a9ee6e615e1 Author: Ivan Kluchnikov Date: Wed Apr 29 17:30:18 2015 +0300 debian: make it possible to install osmo-trx dependencies manually on the system ----------------------------------------------------------------------- Summary of changes: debian/rules | 3 +++ 1 file changed, 3 insertions(+) hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Wed Apr 29 16:54:01 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 29 Apr 2015 16:54:01 GMT Subject: openbsc.git branch master updated. 0.14.0-38-g4a8b938 Message-ID: <201504291654.t3TGs1Cu074015@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was 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 4a8b938348b9503decd2794b33a71d340fe9414f (commit) via d6d7affa6eb9e9e158d2e0f0108ef154e24867a5 (commit) via 0759b1b9522f0a4f8256671b9098f7bc493c3a99 (commit) via 0ae564d9b1fcee46cd77ccc83c570376d0526c8c (commit) via 1e28eb83c0c2f1b362114199e70b6d454fa2d08b (commit) via b396b69cb2ac93b6e4b53c4252fe809658acd8bd (commit) from ddc0e05604d2c004c08c23fe3c3e2e6ce9b7eabb (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=4a8b938348b9503decd2794b33a71d340fe9414f commit 4a8b938348b9503decd2794b33a71d340fe9414f Merge: b396b69 d6d7aff Author: Holger Hans Peter Freyther Date: Wed Apr 29 18:53:40 2015 +0200 Merge branch 'zecke/features/no-queue' Let's get bigger exposure of the new implementation http://cgit.osmocom.org/openbsc/commit/?id=d6d7affa6eb9e9e158d2e0f0108ef154e24867a5 commit d6d7affa6eb9e9e158d2e0f0108ef154e24867a5 Author: Holger Hans Peter Freyther Date: Mon Apr 6 12:03:45 2015 +0200 sub: Remove the queue from the subscriber code The idea of "subscriber_get_channel" was that different requests would be coordinated. At the same time we have seen that the "queue" can get stuck at both 31C3 and the rhizomatica installations. Voice calls and SMS do not need coordination. We should be able to send SMS on a voice channel and switch the MS from a SDCCH to a TCH in case we establish a voice call. The SMS code itself needs to coordinate to obey the limit of one SMS per direction but this should be enforced in the sms layer and not on the subscriber. Modify the code to have a simple paging coordination. The subscriber code will schedule the paging and register who would like to know about success/failure. This allowed to greatly simplify the paging response handling for the transaction code (and in fact we could move the transaction list into the subscriber structure now). The code gained to support to cancel the notification of a request (but not the paging itself yet). TODO: Cancel paging request in case no one cares about it anymore. http://cgit.osmocom.org/openbsc/commit/?id=0759b1b9522f0a4f8256671b9098f7bc493c3a99 commit 0759b1b9522f0a4f8256671b9098f7bc493c3a99 Author: Holger Hans Peter Freyther Date: Mon Apr 6 09:55:10 2015 +0200 sub: Remove introspection of the "channel queue" Over the next commits the queuing of commits will be completely modified to remove the queue and move the scheduling/limits to the outer callers. http://cgit.osmocom.org/openbsc/commit/?id=0ae564d9b1fcee46cd77ccc83c570376d0526c8c commit 0ae564d9b1fcee46cd77ccc83c570376d0526c8c Author: Holger Hans Peter Freyther Date: Mon Apr 6 16:54:55 2015 +0200 sub: Remove paging requests before dispatching The dispatching might lead to the removal of more paging requests and makes "request" invalid. Remove it before calling the callback. http://cgit.osmocom.org/openbsc/commit/?id=1e28eb83c0c2f1b362114199e70b6d454fa2d08b commit 1e28eb83c0c2f1b362114199e70b6d454fa2d08b Author: Holger Hans Peter Freyther Date: Mon Apr 6 17:54:34 2015 +0200 mncc: Select the codec similar to the modify handling In case the default TCH/F codec is "EFR" and we do an early assignment from SDCCH to a TCH we would assign the TCH/H codec. This is because the lchan_type will be neither a TCH/H nor a TCH/F. At the same time the _gsm48_lchan_modify code to check for half vs. full-rate is the other way around. Align both. It is full-rate if it is not a TCH_H. This will have some other complications down the way (early assignment on cells with only TCH/H). So the mode should not depend on the _current_ channel but the kind of channel we want. http://cgit.osmocom.org/openbsc/commit/?id=b396b69cb2ac93b6e4b53c4252fe809658acd8bd commit b396b69cb2ac93b6e4b53c4252fe809658acd8bd Author: Holger Hans Peter Freyther Date: Wed Apr 29 18:18:06 2015 +0200 debian: Do not depend on shared libraries directly The debian shlibs:depends macro will add the depends according to the needed libraries for us. We only need this for the sqlite3 plugin of libdbi-drivers as there is no direct linkage. ----------------------------------------------------------------------- Summary of changes: debian/control | 14 +-- openbsc/include/openbsc/gsm_data.h | 1 - openbsc/include/openbsc/gsm_subscriber.h | 19 +-- openbsc/include/openbsc/transaction.h | 2 +- openbsc/src/libbsc/paging.c | 14 ++- openbsc/src/libmsc/gsm_04_08.c | 95 +++++--------- openbsc/src/libmsc/gsm_04_11.c | 8 +- openbsc/src/libmsc/gsm_subscriber.c | 199 ++++++------------------------ openbsc/src/libmsc/mncc_builtin.c | 2 +- openbsc/src/libmsc/osmo_msc.c | 8 -- openbsc/src/libmsc/transaction.c | 7 +- openbsc/src/libmsc/vty_interface_layer3.c | 83 +------------ openbsc/tests/channel/channel_test.c | 12 +- 13 files changed, 124 insertions(+), 340 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Apr 30 17:53:25 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 30 Apr 2015 17:53:25 GMT Subject: osmo-pcu.git branch jerlbeck/flow-control updated. 0.2-408-g01e7c1f Message-ID: <201504301753.t3UHrPtI084123@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "UNNAMED PROJECT". The branch, jerlbeck/flow-control has been updated discards b9b0321428fa29dbb72c308901ce3df1adcb8d55 (commit) via 01e7c1f338144df3685290daf24d0c0d43f57176 (commit) via ace99d5f853ae3371d71ee53c40b44877cf8c500 (commit) via cd16e40e1afe34201aab77e09567c7ab5be9392e (commit) via 68c1495a820d6e20b8df8d77445cec4b9018104a (commit) via fcb8e6560c5e12f55518479c6fd22344d233e9cb (commit) via 56e8d710907b9320d41a6285f08bba39aae2ee3b (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 (b9b0321428fa29dbb72c308901ce3df1adcb8d55) \ N -- N -- N (01e7c1f338144df3685290daf24d0c0d43f57176) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-pcu/commit/?id=01e7c1f338144df3685290daf24d0c0d43f57176 commit 01e7c1f338144df3685290daf24d0c0d43f57176 Author: Jacob Erlbeck Date: Thu Apr 30 17:55:16 2015 +0200 vty: Fix value range of commands accepting csecs Currently an uint8_t csec variable is used to temporarily store the number of centiseconds which can be set within the range 1 - 65535. This way values above 255 cannot be set properly. This affects the VTY commands "queue lifetime", "queue hysteres", and "queue idle-ack-delay". This commit replaces the uint8_t by an uint16_t. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=ace99d5f853ae3371d71ee53c40b44877cf8c500 commit ace99d5f853ae3371d71ee53c40b44877cf8c500 Author: Jacob Erlbeck Date: Thu Apr 30 15:01:15 2015 +0200 bssgp: Compute BVC bucket size and leak rate Currently the PDCH assignment and coding scheme does not influence the values transmitted by the FLOW-CONTROL-BVC messages. This commit adds the computation of those values. If the leak rate is not given explicitly, it is derived from the number of PDCH and the allowed coding scheme. If the BVC bucket size is not given explicitly, it is derived from the leak rate and the maximum buffer time. The latter is taken from the 'queue lifetime' command (or 10s if this has not been used). The MS default bucket size is set to 25% of the BVC bucket size. http://cgit.osmocom.org/osmo-pcu/commit/?id=cd16e40e1afe34201aab77e09567c7ab5be9392e commit cd16e40e1afe34201aab77e09567c7ab5be9392e Author: Jacob Erlbeck Date: Thu Apr 30 15:59:01 2015 +0200 vty: Fix warnings about undeclared functions This commit adds missing includes to pcu_vty.c and fixes the llist_head type (missing struct keyword) used by tbf_print_vty_info. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=68c1495a820d6e20b8df8d77445cec4b9018104a commit 68c1495a820d6e20b8df8d77445cec4b9018104a Author: Jacob Erlbeck Date: Tue Apr 21 12:56:48 2015 +0200 bssgp: Make BVC bucket size / leak rate configurable Currently the FLOW-CONTROL_BVC message contains fixed values: The tag is 1, the BVC bucket size is 6MB, the BVC bucket leak rate is 820kbit/s, the MS bucket size is 50kB, and the MS leak rate is 50kbit/s. This commit makes the BVC parameters configurable and adds the following VTY commands: - flow-control force-bvc-bucket-size <1-6553500> - no flow-control force-bvc-bucket-size - flow-control force-bvc-leak-rate <1-6553500> - no flow-control force-bvc-leak-rate - flow-control force-ms-bucket-size <1-6553500> - no flow-control force-ms-bucket-size - flow-control force-ms-leak-rate <1-6553500> - no flow-control force-ms-leak-rate The 'no' variants restore the default behaviour. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=fcb8e6560c5e12f55518479c6fd22344d233e9cb commit fcb8e6560c5e12f55518479c6fd22344d233e9cb Author: Jacob Erlbeck Date: Wed Apr 29 14:46:52 2015 +0200 tbf: Added calls to llc_dropped_frame Currently this function which increments the corresponding counter is just called in gprs_llc::clear(). It is not called on places where LLC DISCARDED messages are sent. This commit adds calls to llc_dropped_frame() at these places. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=56e8d710907b9320d41a6285f08bba39aae2ee3b commit 56e8d710907b9320d41a6285f08bba39aae2ee3b Author: Jacob Erlbeck Date: Mon Apr 27 16:28:58 2015 +0200 tbf: Remove double assigment to m_last_dl_drained_fn Currently the value -1 is assigned twice to m_last_dl_drained_fn within append_data(). This commit removes the first of these assigments. Sponsored-by: On-Waves ehf ----------------------------------------------------------------------- Summary of changes: src/bts.h | 2 + src/gprs_bssgp_pcu.cpp | 90 +++++++++++++++++++++++++++++++++++++-- src/pcu_main.cpp | 2 - src/pcu_vty.c | 113 ++++++++++++++++++++++++++++++++++++++++++++----- src/tbf.cpp | 2 +- src/tbf.h | 3 +- src/tbf_dl.cpp | 4 +- 7 files changed, 196 insertions(+), 20 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Thu Apr 30 18:02:23 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 30 Apr 2015 18:02:23 GMT Subject: libosmocore.git branch master updated. 0.8.0-31-g9731935 Message-ID: <201504301802.t3UI2NdK084937@git.osmocom.org> This is an 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 97319359849cb21342a3243c6202def1cd18bc94 (commit) from 580af4be0023a669d1b756f0f6180eed5ea98144 (commit) Those revisions listed above that are new 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=97319359849cb21342a3243c6202def1cd18bc94 commit 97319359849cb21342a3243c6202def1cd18bc94 Author: Jacob Erlbeck Date: Thu Apr 30 19:28:03 2015 +0200 bssgp: Fix call to llist_entry in fc_queue_timer_cfg Currently the DL sometimes hangs and sometimes a lot of messages (still not able to send PDU) are logged. This is caused by an invalid timer delay computation, setting msecs either to 0 or to some big value. This is due to an '&' operator at the wrong place, accessing some parts in fc instead of the first element of the list. This commit fixes that issue. Sponsored-by: On-Waves ehf ----------------------------------------------------------------------- Summary of changes: src/gb/gprs_bssgp.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Thu Apr 30 18:26:50 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 30 Apr 2015 18:26:50 GMT Subject: osmo-pcu.git branch jerlbeck/flow-control updated. 0.2-408-g5e1a840 Message-ID: <201504301826.t3UIQoDY086628@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "UNNAMED PROJECT". The branch, jerlbeck/flow-control has been updated discards 01e7c1f338144df3685290daf24d0c0d43f57176 (commit) discards ace99d5f853ae3371d71ee53c40b44877cf8c500 (commit) discards cd16e40e1afe34201aab77e09567c7ab5be9392e (commit) discards 68c1495a820d6e20b8df8d77445cec4b9018104a (commit) via 5e1a8403564b2af351ad8a8d462488cc25648dd8 (commit) via fe865b1887d58302e7a68b6b01b5de69f35b0870 (commit) via 47e945161b06edf51f19ec4d7b7baec1f09ce8b8 (commit) via bcfa2f67b4b19174964d64992f34fae12adbcc84 (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 (01e7c1f338144df3685290daf24d0c0d43f57176) \ N -- N -- N (5e1a8403564b2af351ad8a8d462488cc25648dd8) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-pcu/commit/?id=5e1a8403564b2af351ad8a8d462488cc25648dd8 commit 5e1a8403564b2af351ad8a8d462488cc25648dd8 Author: Jacob Erlbeck Date: Thu Apr 30 17:55:16 2015 +0200 vty: Fix value range of commands accepting csecs Currently an uint8_t csec variable is used to temporarily store the number of centiseconds which can be set within the range 1 - 65535. This way values above 255 cannot be set properly. This affects the VTY commands "queue lifetime", "queue hysteres", and "queue idle-ack-delay". This commit replaces the uint8_t by an uint16_t. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=fe865b1887d58302e7a68b6b01b5de69f35b0870 commit fe865b1887d58302e7a68b6b01b5de69f35b0870 Author: Jacob Erlbeck Date: Thu Apr 30 15:01:15 2015 +0200 bssgp: Compute BVC bucket size and leak rate Currently the PDCH assignment and coding scheme does not influence the values transmitted by the FLOW-CONTROL-BVC messages. This commit adds the computation of those values. If the leak rate is not given explicitly, it is derived from the number of PDCH and the allowed coding scheme. If the BVC bucket size is not given explicitly, it is derived from the leak rate and the maximum buffer time. The latter is taken from the 'queue lifetime' command (or 10s if this has not been used). The MS default bucket size is set to 25% of the BVC bucket size. http://cgit.osmocom.org/osmo-pcu/commit/?id=47e945161b06edf51f19ec4d7b7baec1f09ce8b8 commit 47e945161b06edf51f19ec4d7b7baec1f09ce8b8 Author: Jacob Erlbeck Date: Thu Apr 30 15:59:01 2015 +0200 vty: Fix warnings about undeclared functions This commit adds missing includes to pcu_vty.c and fixes the llist_head type (missing struct keyword) used by tbf_print_vty_info. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=bcfa2f67b4b19174964d64992f34fae12adbcc84 commit bcfa2f67b4b19174964d64992f34fae12adbcc84 Author: Jacob Erlbeck Date: Tue Apr 21 12:56:48 2015 +0200 bssgp: Make BVC bucket size / leak rate configurable Currently the FLOW-CONTROL_BVC message contains fixed values: The tag is 1, the BVC bucket size is 6MB, the BVC bucket leak rate is 820kbit/s, the MS bucket size is 50kB, and the MS leak rate is 50kbit/s. This commit makes the BVC parameters configurable and adds the following VTY commands: - flow-control force-bvc-bucket-size <1-6553500> - no flow-control force-bvc-bucket-size - flow-control force-bvc-leak-rate <1-6553500> - no flow-control force-bvc-leak-rate - flow-control force-ms-bucket-size <1-6553500> - no flow-control force-ms-bucket-size - flow-control force-ms-leak-rate <1-6553500> - no flow-control force-ms-leak-rate The 'no' variants restore the default behaviour. Sponsored-by: On-Waves ehf ----------------------------------------------------------------------- Summary of changes: src/pcu_vty.c | 1 - 1 file changed, 1 deletion(-) hooks/post-receive -- UNNAMED PROJECT