This is merely a historical archive of years 2008-2021, before the migration to mailman3.
A maintained and still updated list archive can be found at https://lists.osmocom.org/hyperkitty/list/osmocom-commitlog@lists.osmocom.org/.
gitosis at osmocom.org gitosis at osmocom.orgThis 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=ee29cd9e4000405ce8ec707dea9ba281db9e5ac9 commit ee29cd9e4000405ce8ec707dea9ba281db9e5ac9 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Mon May 9 21:12:34 2016 +0200 struct gsm_encr http://cgit.osmocom.org/openbsc/commit/?id=8eb866c1a5f676dd9c3894aa8e5985ca92a0c27d commit 8eb866c1a5f676dd9c3894aa8e5985ca92a0c27d Author: Neels Hofmeyr <nhofmeyr at 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=79bf445c04e85bec4f2c2c189c76ba5c474068e6 commit 79bf445c04e85bec4f2c2c189c76ba5c474068e6 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Mon May 9 21:07:43 2016 +0200 cosmetic: various comment, whitespace tweaks http://cgit.osmocom.org/openbsc/commit/?id=4c0a205aa0189102a0dfd7292db5e00d1f536843 commit 4c0a205aa0189102a0dfd7292db5e00d1f536843 Author: Neels Hofmeyr <nhofmeyr at 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=9b15bfb0bc1ef1aff98fd4a8440a9386368c8e9c commit 9b15bfb0bc1ef1aff98fd4a8440a9386368c8e9c Author: Neels Hofmeyr <nhofmeyr at 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=038c3f75f0fc646a41b78449abea48a4f7db3df8 commit 038c3f75f0fc646a41b78449abea48a4f7db3df8 Author: Neels Hofmeyr <nhofmeyr at 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=ee733e747404ba98d35939d8fde7c725708ff83d commit ee733e747404ba98d35939d8fde7c725708ff83d Author: Neels Hofmeyr <nhofmeyr at 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=00f705c142f7f43c5b197a9b18548896bb97af3b commit 00f705c142f7f43c5b197a9b18548896bb97af3b Author: Neels Hofmeyr <nhofmeyr at 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=6330dd6c6807ff5aa27767712e333e0b7b3667b8 commit 6330dd6c6807ff5aa27767712e333e0b7b3667b8 Author: Neels Hofmeyr <nhofmeyr at 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=f9ad575d68fa647bb26e43804cc8cf60c62783ef commit f9ad575d68fa647bb26e43804cc8cf60c62783ef Author: Neels Hofmeyr <nhofmeyr at 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=fdca9bc2ad635300648abccd2daad8f82b11875c commit fdca9bc2ad635300648abccd2daad8f82b11875c Author: Neels Hofmeyr <nhofmeyr at 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=20ce1fee69d0ee306ae5a39ae31f899b702853ce commit 20ce1fee69d0ee306ae5a39ae31f899b702853ce Author: Neels Hofmeyr <nhofmeyr at 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=2e7afc6b1366bf8a0c7625a533ecdb0f7647f2f5 commit 2e7afc6b1366bf8a0c7625a533ecdb0f7647f2f5 Author: Neels Hofmeyr <nhofmeyr at 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=14a84118b360d9e5548994e0ff52d842e8517c8a commit 14a84118b360d9e5548994e0ff52d842e8517c8a Author: Neels Hofmeyr <nhofmeyr at 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=1a5fa7652906eebad3721c93f51fb335b013fce6 commit 1a5fa7652906eebad3721c93f51fb335b013fce6 Author: Neels Hofmeyr <nhofmeyr at 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=2a7a86fd3b32d11764c0279ccb7f98f61f6a880a commit 2a7a86fd3b32d11764c0279ccb7f98f61f6a880a Author: Neels Hofmeyr <nhofmeyr at 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=38516b7514565b2468d69a4d8dc4657b297a583c commit 38516b7514565b2468d69a4d8dc4657b297a583c Author: Harald Welte <laforge at 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=d0c9cb0571f0a012172c44e6c6cb18a7525938bb commit d0c9cb0571f0a012172c44e6c6cb18a7525938bb Author: Harald Welte <laforge at 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)