This is an automated 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=4a8b938348b9503decd2794b33a71d34…
commit 4a8b938348b9503decd2794b33a71d340fe9414f
Merge: b396b69 d6d7aff
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
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=d6d7affa6eb9e9e158d2e0f0108ef154…
commit d6d7affa6eb9e9e158d2e0f0108ef154e24867a5
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
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=0759b1b9522f0a4f8256671b9098f7bc…
commit 0759b1b9522f0a4f8256671b9098f7bc493c3a99
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
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=0ae564d9b1fcee46cd77ccc83c570376…
commit 0ae564d9b1fcee46cd77ccc83c570376d0526c8c
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
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=1e28eb83c0c2f1b362114199e70b6d45…
commit 1e28eb83c0c2f1b362114199e70b6d454fa2d08b
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
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=b396b69cb2ac93b6e4b53c4252fe8096…
commit b396b69cb2ac93b6e4b53c4252fe809658acd8bd
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
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)