This is an 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 0acc0018d9a395ded0408f5c95061562d0c528b3 (commit)
via 1e30a28e51b5e8a14b977233858f267f839197d5 (commit)
via dae1f64ba688eaa24aad6ce15a8529bdef788146 (commit)
via f07c605361d21b7bc36b741297c6ecf8e4162782 (commit)
via 1f6cce772ef1aac0ef8a66a3327d0ed9d4572366 (commit)
via 5eebb7a814f0006c8ccba09e53f8b60e57d3fd2a (commit)
from de4bbc714600b9db0b913705efc3064defacae18 (commit)
Those revisions listed above that are new 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=0acc0018d9a395ded0408f5c95061562…
commit 0acc0018d9a395ded0408f5c95061562d0c528b3
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Wed Dec 3 13:05:16 2014 +0100
bsc/test: Add tests for gsm_subscriber base
This commit adds test for the generic part of gsm_subscriber like
reference counting and flag usage.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=1e30a28e51b5e8a14b977233858f267f…
commit 1e30a28e51b5e8a14b977233858f267f839197d5
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Wed Dec 3 09:28:24 2014 +0100
msc: Add and use gsm_subscriber_group
Currently every subcriber object directly refers to the gsm_network
which contains a flag shared by every related subscriber
(keep_subscr). This adds a dependency on gsm_network even if only the
function defined in gsm_subscriber_base.c are used.
This patch adds a new struct gsm_subscriber_group which contains the
keep_subscr flag and a back reference to the network object. The
latter is not dereferenced in gsm_subscriber_base.c, so it can safely
be set to NULL when only that part of the gsm_subscriber API is being
used. It also changes that API to use gsm_subscriber_group instead of
gsm_network parameters.
Since there are some places where a pointer to the gsm_network is
needed but where only a gsm_subscriber is available, a 'net' back
pointer is added to the group struct, too. Nevertheless subscr group
and network could be separated completely, but this is not the topic
of this commit.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=dae1f64ba688eaa24aad6ce15a8529bd…
commit dae1f64ba688eaa24aad6ce15a8529bdef788146
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Tue Dec 2 14:22:53 2014 +0100
msc: Don't use the subscriber to access the net object
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=f07c605361d21b7bc36b741297c6ecf8…
commit f07c605361d21b7bc36b741297c6ecf8e4162782
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Tue Dec 2 11:58:00 2014 +0100
msc: Add net back pointer to gsm_trans
Currently the net pointer is obtained from trans->subscr->net. On the
other hand, the list gsm_trans object is managed by the net object.
This patch adds the back pointer to the structure and replaces all
trans->subscr->net by trans->net expressions. In trans_alloc() the
trans->net pointer is obtained from the subscr object.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=1f6cce772ef1aac0ef8a66a3327d0ed9…
commit 1f6cce772ef1aac0ef8a66a3327d0ed9d4572366
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Fri Dec 5 14:44:21 2014 +0100
ctrl: Allow to query if the OML link is connected or not
Related: SYS#798
http://cgit.osmocom.org/openbsc/commit/?id=5eebb7a814f0006c8ccba09e53f8b60e…
commit 5eebb7a814f0006c8ccba09e53f8b60e57d3fd2a
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Fri Dec 5 12:03:24 2014 +0100
ctrl: Add command to get the current load of a BTS
Add a command and test to see the current channel load and
available channels per BTS.
Related: SYS#798
-----------------------------------------------------------------------
Summary of changes:
openbsc/.gitignore | 1 +
openbsc/configure.ac | 1 +
openbsc/include/openbsc/gsm_data.h | 3 +-
openbsc/include/openbsc/gsm_subscriber.h | 28 +++++---
openbsc/include/openbsc/transaction.h | 7 +-
openbsc/src/libbsc/bsc_ctrl_commands.c | 80 +++++++++++++++++++++
openbsc/src/libbsc/bsc_vty.c | 4 +-
openbsc/src/libbsc/chan_alloc.c | 2 +-
openbsc/src/libbsc/net_init.c | 8 +++
openbsc/src/libbsc/paging.c | 2 +-
openbsc/src/libcommon/gsm_subscriber_base.c | 22 +++---
openbsc/src/libmsc/ctrl_commands.c | 6 +-
openbsc/src/libmsc/db.c | 4 +-
openbsc/src/libmsc/gsm_04_08.c | 104 +++++++++++++++-------------
openbsc/src/libmsc/gsm_04_11.c | 12 ++--
openbsc/src/libmsc/gsm_subscriber.c | 35 +++++-----
openbsc/src/libmsc/silent_call.c | 2 +-
openbsc/src/libmsc/smpp_openbsc.c | 4 +-
openbsc/src/libmsc/sms_queue.c | 8 +--
openbsc/src/libmsc/token_auth.c | 6 +-
openbsc/src/libmsc/transaction.c | 14 ++--
openbsc/src/libmsc/vty_interface_layer3.c | 14 ++--
openbsc/src/osmo-bsc/osmo_bsc_bssap.c | 2 +-
openbsc/src/osmo-bsc/osmo_bsc_filter.c | 5 +-
openbsc/src/osmo-bsc/osmo_bsc_grace.c | 7 +-
openbsc/src/osmo-nitb/bsc_hack.c | 2 +-
openbsc/tests/Makefile.am | 2 +-
openbsc/tests/channel/channel_test.c | 5 +-
openbsc/tests/ctrl_test_runner.py | 21 ++++++
openbsc/tests/db/db_test.c | 10 ++-
openbsc/tests/subscr/Makefile.am | 18 +++++
openbsc/tests/subscr/subscr_test.c | 104 ++++++++++++++++++++++++++++
openbsc/tests/subscr/subscr_test.ok | 3 +
openbsc/tests/testsuite.at | 6 ++
34 files changed, 413 insertions(+), 139 deletions(-)
create mode 100644 openbsc/tests/subscr/Makefile.am
create mode 100644 openbsc/tests/subscr/subscr_test.c
create mode 100644 openbsc/tests/subscr/subscr_test.ok
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)