This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, ciaby/2015-08-06 has been created
at e0d60333a25d7c44ec0ba8956bc9716f536a2d1b (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/openbsc/commit/?id=e0d60333a25d7c44ec0ba8956bc9716f…
commit e0d60333a25d7c44ec0ba8956bc9716f536a2d1b
Merge: 43726c3 14a088a
Author: Ciaby <ciaby(a)rhizomatica.org>
Date: Thu Aug 6 18:52:06 2015 +0200
Merge branch 'zecke/features/rtp-bridge' into ciaby/2015-07-28
http://cgit.osmocom.org/openbsc/commit/?id=43726c309318cd0165025c54b993fc12…
commit 43726c309318cd0165025c54b993fc12310ee2b2
Merge: a690bfe daaea0c
Author: Ciaby <ciaby(a)rhizomatica.org>
Date: Thu Aug 6 18:50:35 2015 +0200
Merge branch 'master' into ciaby/2015-07-28
http://cgit.osmocom.org/openbsc/commit/?id=a690bfe93bdbbfabae0825f2b543faa8…
commit a690bfe93bdbbfabae0825f2b543faa8db5c51a0
Author: Ciaby <ciaby(a)rhizomatica.org>
Date: Fri Jul 31 14:06:28 2015 +0200
Temporary patch from Holger to fix the frequent crashes caused by un-handled paging request.
-----------------------------------------------------------------------
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
This is an automated email from the git hooks/post-receive script. It was
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/rtp-bridge has been updated
discards eee8ab5eaeb1aeed3030907c30592e63331d9d2d (commit)
discards dba46be6ee15bc38849723678a1b1c9d079e9a4b (commit)
discards 35ddcac8bef8c148b9312851fe3f3855cc256800 (commit)
via 14a088a92162fd6abb3031e025ce59fba40af718 (commit)
via 05a09059145ff4bfb1a09ec50e22fb75f2f4ca1e (commit)
via 38b66fe3785595dabb59e9eec30d3809d64d54d6 (commit)
via 7f0f8c690f5122786454eb0b2f6f1a5a58a95574 (commit)
via 3479a7ca55d650404a7066ef586e887bcaae2500 (commit)
via 8e969e17cefe0bb99ef4c15710f3a68906a38851 (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 (eee8ab5eaeb1aeed3030907c30592e63331d9d2d)
\
N -- N -- N (14a088a92162fd6abb3031e025ce59fba40af718)
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=14a088a92162fd6abb3031e025ce59fb…
commit 14a088a92162fd6abb3031e025ce59fba40af718
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Tue Aug 4 14:41:21 2015 +0200
mncc: Implement CRCX->MDCX for handover for direct rtp mode
Implement sending MDCX on the newly allocated channel and send
the data to the same destination as the currently connected one.
This way the receiver can implement RTP RFC Appendix A.1 and
deal with the new source.
http://cgit.osmocom.org/openbsc/commit/?id=05a09059145ff4bfb1a09ec50e22fb75…
commit 05a09059145ff4bfb1a09ec50e22fb75f2f4ca1e
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Tue Aug 4 13:32:09 2015 +0200
mncc: Implement the direct RTP mode for ip based systems
For the LCR rtp-bridge audio should directly flow to the
remote system. In contrast to the original patch audio
will now flow directly from the BTS to the remote system.
This assumes that BTS and the remote system are in the
same network segment and can directly communicate.
There are various limitations in the first iteration of
the implementation:
We could (and in the future) should delay the assignment
but currently we are forced to pick the channel and move
it to the audio state. In case we are located on a SDCCH
we always need to change but if we are on a TCH we could
send the ipa.CRCX and change the audio state a lot later.
The net effect is that the audio codec selection needs to
be done in the NITB code and not in the system connected
to it.
This only works with ip based systems. For E1 systems one
could still use the RTP socket or even try to move this
out of the process.
There is no code for handover handling and it relies on
the remote system dealing with the SSRC change of the
system.
http://cgit.osmocom.org/openbsc/commit/?id=38b66fe3785595dabb59e9eec30d3809…
commit 38b66fe3785595dabb59e9eec30d3809d64d54d6
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Tue Jul 14 16:03:41 2015 +0200
mncc: Update the protocol to match LCR
This adds the protocol definition for the RTP bridge extension
of Andreas Eversberg and bumps the protocol version.
I added the missing mncc mappings from value to string.
[ 5cf8fb10ea3addcae74d37f4dbf1c1be664df53e protocol extension
5dac90de38990b188f499c602bf18a4f232070e8 payload extension]
http://cgit.osmocom.org/openbsc/commit/?id=7f0f8c690f5122786454eb0b2f6f1a5a…
commit 7f0f8c690f5122786454eb0b2f6f1a5a58a95574
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Tue Aug 4 12:22:56 2015 +0200
subscr: Fix subscr refcount issue in case of message error
In case the SMPP payload didn't include the right fields we
would leak the subscr reference count.
http://cgit.osmocom.org/openbsc/commit/?id=3479a7ca55d650404a7066ef586e887b…
commit 3479a7ca55d650404a7066ef586e887bcaae2500
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Tue Aug 4 11:37:30 2015 +0200
subscr: Fix potential subscr ref count issue
In case the subscriber is currently busy we would omit the
subscr_put. This seems to be very hard to hit as the subscr
need to be active and at the same time be selected for the
purge operation.
http://cgit.osmocom.org/openbsc/commit/?id=8e969e17cefe0bb99ef4c15710f3a689…
commit 8e969e17cefe0bb99ef4c15710f3a68906a38851
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Tue Aug 4 12:52:05 2015 +0200
paging: Provide information about pending requests
For debugging it is nice to know how many requests are
pending. Simply count it and print it besides the paging
part.
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/gsm_data.h | 1 +
openbsc/src/libmsc/gsm_04_08.c | 53 +++++++++++++++++++++++--------
openbsc/src/libmsc/gsm_subscriber.c | 1 +
openbsc/src/libmsc/smpp_openbsc.c | 2 ++
openbsc/src/libmsc/vty_interface_layer3.c | 10 ++++--
5 files changed, 51 insertions(+), 16 deletions(-)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
This is an automated email from the git hooks/post-receive script. It was
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/subscr-leak has been created
at 56cc9b8543065dd40bfcc046fdab22c6c29efde5 (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/openbsc/commit/?id=56cc9b8543065dd40bfcc046fdab22c6…
commit 56cc9b8543065dd40bfcc046fdab22c6c29efde5
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Tue Aug 4 12:22:56 2015 +0200
subscr: Fix subscr refcount issue in case of message error
In case the SMPP payload didn't include the right fields we
would leak the subscr reference count.
http://cgit.osmocom.org/openbsc/commit/?id=e398b39943c0fd0cd0d76f0a01509f88…
commit e398b39943c0fd0cd0d76f0a01509f885352ffc9
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Tue Aug 4 11:37:30 2015 +0200
subscr: Fix potential subscr ref count issue
In case the subscriber is currently busy we would omit the
subscr_put. This seems to be very hard to hit as the subscr
need to be active and at the same time be selected for the
purge operation.
-----------------------------------------------------------------------
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
This is an automated email from the git hooks/post-receive script. It was
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/rtp-bridge has been created
at eee8ab5eaeb1aeed3030907c30592e63331d9d2d (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/openbsc/commit/?id=eee8ab5eaeb1aeed3030907c30592e63…
commit eee8ab5eaeb1aeed3030907c30592e63331d9d2d
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Tue Aug 4 09:06:20 2015 +0200
WIP: mncc rtp create/connect implemented.. free is not used
There are various limitations with this approach.
* We need to pick the channel mode way too early
* We need to handle the codec scheme
* Payload Type needs to be symmetric..
http://cgit.osmocom.org/openbsc/commit/?id=dba46be6ee15bc38849723678a1b1c9d…
commit dba46be6ee15bc38849723678a1b1c9d079e9a4b
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Mon Aug 3 11:19:07 2015 +0200
WIP.. MNCC
http://cgit.osmocom.org/openbsc/commit/?id=35ddcac8bef8c148b9312851fe3f3855…
commit 35ddcac8bef8c148b9312851fe3f3855cc256800
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Tue Jul 14 16:03:41 2015 +0200
mncc: Update the protocol to match LCR
This adds the protocol definition for the RTP bridge extension
of Andreas Eversberg and bumps the protocol version.
I added the missing mncc mappings from value to string.
[ 5cf8fb10ea3addcae74d37f4dbf1c1be664df53e protocol extension
5dac90de38990b188f499c602bf18a4f232070e8 payload extension]
-----------------------------------------------------------------------
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
This is an automated email from the git hooks/post-receive script. It was
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 daaea0c84fee46d9b63b746d5ed2cdf66f990352 (commit)
from 5c06e4045aa3c23e535af09a108360b4a4365c74 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/openbsc/commit/?id=daaea0c84fee46d9b63b746d5ed2cdf6…
commit daaea0c84fee46d9b63b746d5ed2cdf66f990352
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Mon Aug 3 09:28:41 2015 +0200
64bit: Fix compiler warnings in regard to 64bit
vty_interface_layer3.c:584:4: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=]
sizeof(subscr->extension)-1, VTY_NEWLINE);
-----------------------------------------------------------------------
Summary of changes:
openbsc/src/libmsc/vty_interface_layer3.c | 4 ++--
openbsc/src/osmo-bsc_mgcp/mgcp_main.c | 2 +-
openbsc/src/osmo-bsc_nat/bsc_nat_rewrite_trie.c | 4 ++--
openbsc/tests/bsc-nat/bsc_nat_test.c | 2 +-
openbsc/tests/gbproxy/gbproxy_test.c | 2 +-
openbsc/tests/gsm0408/gsm0408_test.c | 2 +-
6 files changed, 8 insertions(+), 8 deletions(-)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
This is an automated email from the git hooks/post-receive script. It was
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/changes/paging-order has been created
at 2bab6495c6cc5157b8c8ab2c01d3d24740e13714 (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/openbsc/commit/?id=2bab6495c6cc5157b8c8ab2c01d3d247…
commit 2bab6495c6cc5157b8c8ab2c01d3d24740e13714
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Mon Aug 3 11:34:35 2015 +0200
paging: Forget we were paging after the dispatch
So in case somebody is starting paging from within a paging
expired callback we would dispatch the paging request right
away with the same failure.
http://cgit.osmocom.org/openbsc/commit/?id=804623838a0856ab4694c7eaac0e8ecd…
commit 804623838a0856ab4694c7eaac0e8ecd4138ceea
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Mon Aug 3 11:18:23 2015 +0200
paging: Stop paging everywhere before dispatching any signal
http://cgit.osmocom.org/openbsc/commit/?id=6b38d012fbe782b2c6194aadc8bf54a1…
commit 6b38d012fbe782b2c6194aadc8bf54a19ec75244
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Mon Aug 3 11:20:31 2015 +0200
paging: Go through all BTS to stop paging
As the comment says we should not rely that the paging
occurs on the current LAC. We might page at more BTS.
Walk all the BTS to stop paging. No callbacks will be
issued by this stop operation.
http://cgit.osmocom.org/openbsc/commit/?id=48690861431c25ffc031f8cca87de728…
commit 48690861431c25ffc031f8cca87de728e7976644
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Mon Aug 3 11:19:35 2015 +0200
paging: In case paging failed stop it everywhere
In case we can't page on a BTS then stop it everywhere. The
callers of paging_request assume that this is kind of an
atomic operation and we should help with that.
http://cgit.osmocom.org/openbsc/commit/?id=79f1592ce8119c43aec7aeda467147cd…
commit 79f1592ce8119c43aec7aeda467147cdaa3e0ef8
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Mon Aug 3 11:21:29 2015 +0200
paging: Move the silent_call code to use the subscriber request
Coordinate with the normal subscriber channel requests instead
of going to page ourselves. This might lead to getting a channel
that is of a different type though.
http://cgit.osmocom.org/openbsc/commit/?id=e15d59222031db3459db30fd1b01b926…
commit e15d59222031db3459db30fd1b01b9269d7a96bb
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Mon Aug 3 09:28:41 2015 +0200
64bit: Fix compiler warnings in regard to 64bit
vty_interface_layer3.c:584:4: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=]
sizeof(subscr->extension)-1, VTY_NEWLINE);
-----------------------------------------------------------------------
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
This is an automated email from the git hooks/post-receive script. It was
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/no-is-paging-assert has been created
at 4f7b3595df7707ead424036bc3898f482fb0bd26 (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/openbsc/commit/?id=4f7b3595df7707ead424036bc3898f48…
commit 4f7b3595df7707ead424036bc3898f482fb0bd26
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Mon Aug 3 11:59:21 2015 +0200
WIP.. avoid a crash that should not happen..
I don't see how is_paging is unbalanced.. but it is clearly
happening..
-----------------------------------------------------------------------
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
This is an automated email from the git hooks/post-receive script. It was
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 5c06e4045aa3c23e535af09a108360b4a4365c74 (commit)
from 145e2532f48fa860e5ce58368d813b927a6aec44 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/openbsc/commit/?id=5c06e4045aa3c23e535af09a108360b4…
commit 5c06e4045aa3c23e535af09a108360b4a4365c74
Author: Max <max.suraev(a)fairwaves.co>
Date: Wed Jul 29 20:20:28 2015 +0200
use non-vararg functions if possible
Signed-off-by: Max <max.suraev(a)fairwaves.co>
-----------------------------------------------------------------------
Summary of changes:
openbsc/src/libmsc/db.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
This is an automated email from the git hooks/post-receive script. It was
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 145e2532f48fa860e5ce58368d813b927a6aec44 (commit)
via 666e36aea9ddb9ffc6fd1c7620943449be345355 (commit)
via 5f8a0c5c7031c15beac4532fcde7450b9c0f84fe (commit)
from d15409876cd9cbb9113fb766b91d1cacfea2428b (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/openbsc/commit/?id=145e2532f48fa860e5ce58368d813b92…
commit 145e2532f48fa860e5ce58368d813b927a6aec44
Merge: d154098 666e36a
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Sat Aug 1 23:49:30 2015 +0000
Merge branch 'zecke/features/no-tmsi'
When two phones use the same TMSI and no A3A8 is possible
we could end in a hard to detect issue. Assume that the IMSI
will not clash and we have issues for foreign simcards.
http://cgit.osmocom.org/openbsc/commit/?id=666e36aea9ddb9ffc6fd1c7620943449…
commit 666e36aea9ddb9ffc6fd1c7620943449be345355
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Mon Jul 13 20:33:08 2015 +0200
nitb: Add a mode to not use TMSI for normal operation
In case foreign simcards are used we can not do authentication
and ciphering. In case a TMSI is re-used too early and we do
page using TMSI we can't know which of the two MS is responding
to us. We could change the "secure channel" routine to ask for
the IMSI and only then stop the paging.
As we don't have ciphering there is not much use in using the
TMSI. Add a mode "no assign-tmsi" that will not assign the TMSI
during LU. Now CM Service Request and Paging Response will
work using the IMSI. There can't be a clash with that.
[ciaby fixed the vty write to use the right name]
http://cgit.osmocom.org/openbsc/commit/?id=5f8a0c5c7031c15beac4532fcde7450b…
commit 5f8a0c5c7031c15beac4532fcde7450b9c0f84fe
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Mon Jul 13 14:28:29 2015 +0200
nitb: Be less strict about the reject cause
When we can't find the TMSI then the subscriber is not in our
VLR. We have not consulted with the HLR and it is better to not
use such a severe error code.
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/gsm_data.h | 3 +
openbsc/src/libmsc/gsm_04_08.c | 96 ++++++++++++++++++++-----------
openbsc/src/libmsc/vty_interface_layer3.c | 22 +++++++
3 files changed, 89 insertions(+), 32 deletions(-)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
This is an automated email from the git hooks/post-receive script. It was
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 d15409876cd9cbb9113fb766b91d1cacfea2428b (commit)
from 4672059d948a3ad9701341b9686abd45301e057b (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/openbsc/commit/?id=d15409876cd9cbb9113fb766b91d1cac…
commit d15409876cd9cbb9113fb766b91d1cacfea2428b
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Sat Aug 1 23:46:56 2015 +0000
build: Include sys/socket.h for AF_UNSPEC
-----------------------------------------------------------------------
Summary of changes:
openbsc/src/libmsc/meas_feed.c | 2 ++
1 file changed, 2 insertions(+)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)