This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, neels/iu has been created
at ee29cd9e4000405ce8ec707dea9ba281db9e5ac9 (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/openbsc/commit/?id=ee29cd9e4000405ce8ec707dea9ba281…
commit ee29cd9e4000405ce8ec707dea9ba281db9e5ac9
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 9 21:12:34 2016 +0200
struct gsm_encr
http://cgit.osmocom.org/openbsc/commit/?id=8eb866c1a5f676dd9c3894aa8e5985ca…
commit 8eb866c1a5f676dd9c3894aa8e5985ca92a0c27d
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 9 21:30:26 2016 +0200
gsm_04_08: remove apply_codec_restrictions()
This function is wrongly placed on the MSC level.
Unfortunately I cannot remember the very plausible details that hwelte had
back in the days to argue for this change. (Refactoring an old commit that
fails to explain in more detail.)
http://cgit.osmocom.org/openbsc/commit/?id=79bf445c04e85bec4f2c2c189c76ba5c…
commit 79bf445c04e85bec4f2c2c189c76ba5c474068e6
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 9 21:07:43 2016 +0200
cosmetic: various comment, whitespace tweaks
http://cgit.osmocom.org/openbsc/commit/?id=4c0a205aa0189102a0dfd7292db5e00d…
commit 4c0a205aa0189102a0dfd7292db5e00d1f536843
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 9 21:59:29 2016 +0200
utils/Makefile.am: remove unused LIBOSMOVTY_CFLAGS
http://cgit.osmocom.org/openbsc/commit/?id=9b15bfb0bc1ef1aff98fd4a8440a9386…
commit 9b15bfb0bc1ef1aff98fd4a8440a9386368c8e9c
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Apr 1 02:17:24 2016 +0200
vty l3 help: fix typo 'comamnds'; fix english s/his//
http://cgit.osmocom.org/openbsc/commit/?id=038c3f75f0fc646a41b78449abea48a4…
commit 038c3f75f0fc646a41b78449abea48a4f7db3df8
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 9 21:48:53 2016 +0200
debug log for sms: fix/add
One logged the wrong function name. Add others.
http://cgit.osmocom.org/openbsc/commit/?id=ee733e747404ba98d35939d8fde7c725…
commit ee733e747404ba98d35939d8fde7c725708ff83d
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 9 21:38:51 2016 +0200
Sanity fixes for gsm0408_dispatch(): rc, assertions
gsm0408_dispatch() is the main entry point for receiving data from the BSC/RNC
level, so make sure callers pass valid pointers before using them all the way
down the code path (related to CID#93769, a fix before this was refactored).
For unknown/unimplemented packet discriminators, make sure to return error
codes.
http://cgit.osmocom.org/openbsc/commit/?id=00f705c142f7f43c5b197a9b18548896…
commit 00f705c142f7f43c5b197a9b18548896bb97af3b
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 9 21:18:08 2016 +0200
abis vty: decouple from global bsc_gsmnet variable
Publish gsmnet_from_vty() in openbsc/vty.h and use in the abis VTY functions.
http://cgit.osmocom.org/openbsc/commit/?id=6330dd6c6807ff5aa27767712e333e0b…
commit 6330dd6c6807ff5aa27767712e333e0b7b3667b8
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 9 21:09:47 2016 +0200
directly access gsm_network backpointer from gsm_subscriber_connection
The previous commit added a network backpointer to gsm_subscriber_connection.
Use it wherever it makes sense, to skip the step through the bts structure.
In some places, also tweak use of local variables for less code.
http://cgit.osmocom.org/openbsc/commit/?id=f9ad575d68fa647bb26e43804cc8cf60…
commit f9ad575d68fa647bb26e43804cc8cf60c62783ef
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 9 22:33:01 2016 +0200
add gsm_network backpointer to gsm_subscriber_connection
For the upcoming MSCSPLIT, we want a network backpointer without having to
go through a gsm_bts struct.
This commit adds the network pointer, the subsequent applies direct access to
the network structure from gsm_subscriber_connection.
http://cgit.osmocom.org/openbsc/commit/?id=fdca9bc2ad635300648abccd2daad8f8…
commit fdca9bc2ad635300648abccd2daad8f82b11875c
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 9 21:56:42 2016 +0200
osmo-nitb: exit when MNCC socket init failed
http://cgit.osmocom.org/openbsc/commit/?id=20ce1fee69d0ee306ae5a39ae31f899b…
commit 20ce1fee69d0ee306ae5a39ae31f899b702853ce
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 9 21:04:43 2016 +0200
bsc,msc: clarify root talloc ctx and global gsm_network.
The root talloc context used to be tightly bound to libbsc. For the upcoming
MSCSPLIT, allow passing an own root talloc context and global gsm_network
struct instance cleanly.
To ensure that a global gsm_network pointer for the bsc_vty is set, have it as
argument to bsc_vty_init(). The vty configuration commands are added only after
bsc_vty_init(), which is needed to configure the network struct. So split up
the bsc_bootstrap_network() function into bsc_network_init() to allocate a
gsm_struct, and bsc_network_configure() to read the config file once the vty
commands are in place. In this way, no global bsc_gsmnet pointer is needed for
the bsc vty.
Add root_ctx argument to talloc_ctx_init(). (Side note: it appears that
talloc_ctx_init() was intended for general use, but is only used by osmo-nitb.
It will soon be used by the upcoming osmo-cscn as well.)
http://cgit.osmocom.org/openbsc/commit/?id=2e7afc6b1366bf8a0c7625a533ecdb0f…
commit 2e7afc6b1366bf8a0c7625a533ecdb0f7647f2f5
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 9 19:12:44 2016 +0200
doc: rename nitb graph to bsc, add msc graph
In the light of upcoming split of MSC from BSC (MSCSPLIT), name the realms
'libmsc' and 'libbsc'. Hence the nitb graph becomes the BSC graph, and
add a
libmsc graph.
http://cgit.osmocom.org/openbsc/commit/?id=14a84118b360d9e5548994e0ff52d842…
commit 14a84118b360d9e5548994e0ff52d842e8517c8a
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 9 21:03:12 2016 +0200
move subscriber conns list into struct gsm_network
Replace the global sub_connections llist with gsm_network.subscr_conns.
Initialize and apply where applicable. Remove bsc_api_sub_connections().
http://cgit.osmocom.org/openbsc/commit/?id=1a5fa7652906eebad3721c93f51fb335…
commit 1a5fa7652906eebad3721c93f51fb335b013fce6
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 9 21:28:05 2016 +0200
tweak db debug log: log TMSI as hex
http://cgit.osmocom.org/openbsc/commit/?id=2a7a86fd3b32d11764c0279ccb7f98f6…
commit 2a7a86fd3b32d11764c0279ccb7f98f61f6a880a
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 9 21:20:21 2016 +0200
sgsn: fix use of libosmocore GPRS encryption plugins from LLC layer
Instead of passing the uint64_t kc bytes wrongly interpreted as memory address,
pass its actual kc bytes by casting via (uint8_t*)&kc.
http://cgit.osmocom.org/openbsc/commit/?id=38516b7514565b2468d69a4d8dc4657b…
commit 38516b7514565b2468d69a4d8dc4657b297a583c
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Mon Dec 28 21:03:10 2015 +0100
rtp_proxy.c: Ensure msgb_alloc is large enough for largest AMR frame
In AMR 12.2 (mode 7), the actual RTP payload is 33 bytes. Howeerver,
as we store the length of the (dynamically-sized) AMR payload in the
first byte, our buffer needs at least 33+1 byte in size.
http://cgit.osmocom.org/openbsc/commit/?id=d0c9cb0571f0a012172c44e6c6cb18a7…
commit d0c9cb0571f0a012172c44e6c6cb18a7525938bb
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Mon Dec 28 14:04:36 2015 +0100
subscr_name(): Handle case for subscr == NULL
subscr_name() was called from several places:
* either without a check for subscr being NULL, which for example
was causing a segfault if we hand-over a channel before identifying the
subscriber
* or with an explicit NULL check and the ternary operator (?).
We now simplify the code by checking for the NULL Subscriber in subscr_name()
itself.
-----------------------------------------------------------------------
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)