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, pmaier/aoip has been updated via 31c2cfe2c5ad5218c1dc8d1f81526a9bf6b2eb04 (commit) via 4e5f543b3156de9fe6ac74c0279b7d1805702594 (commit) via b669ea94cb78fd9b56ee8dd9392538151349f8ba (commit) via 8b1e4d17c7c590008b57f74a26501931ee49ef38 (commit) via 2ce633f0ca213a7a9366ddd6e8706689ccb76ede (commit) via 03b5ff7869922de74012e4f39f90ea6a080faac7 (commit) via b9cdd7f8e4352976dc260414cd050de43bc3d8c1 (commit) via f8f4254ba35432b6a342b471b9be496419cd9dd2 (commit) via a6a4057451a9935de016a6d8deac90ad228d0965 (commit) via 1fcd2ff62843f3e3adb738a16ff3e8c011197c86 (commit) via 5d11eb6dcecbc6054faca30b268b34f127a3c9aa (commit) via 72cf7ad0b9064178a9fb91d39d862c79169b5363 (commit) from 6c4339f77f4d97a8180c81521b63c50dbd8333a4 (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=31c2cfe2c5ad5218c1dc8d1f81526a9bf6b2eb04 commit 31c2cfe2c5ad5218c1dc8d1f81526a9bf6b2eb04 Author: Philipp Maier <pmaier at sysmocom.de> Date: Thu Jun 8 17:22:07 2017 +0200 a_iface_bssap: clear lingering subscriber connections on reset When the BSC is vanishing, the subscriber connections will stay active until the MSC is instructed via tha A interface to clear the connections. Unfortunately, this will most likely not be the case because the BSC will most likeley have lost all its state and does not know about the old connections anymore. This patch fixes the problem by looping through the list with the active gsm subscriber connections and clearing them manually when the reset from the BSC is received. Only connections by the bsc who actually executes the reset are affected. Connections from other BSCs will not be touched. http://cgit.osmocom.org/openbsc/commit/?id=4e5f543b3156de9fe6ac74c0279b7d1805702594 commit 4e5f543b3156de9fe6ac74c0279b7d1805702594 Author: Philipp Maier <pmaier at sysmocom.de> Date: Thu Jun 8 17:00:31 2017 +0200 cosmetic: fix typo http://cgit.osmocom.org/openbsc/commit/?id=b669ea94cb78fd9b56ee8dd9392538151349f8ba commit b669ea94cb78fd9b56ee8dd9392538151349f8ba Author: Philipp Maier <pmaier at sysmocom.de> Date: Thu Jun 8 15:36:14 2017 +0200 mgcp: make sure all endpoints are closed on startup If the MSC is crashing and restarting, it may leave some endpoints open. The endpoints can not be re-used until they are deleted (DLCX). This patch sends a DLCX to all possible endpoints (usually this is in a countable range) in order to clear possible open endpoints from a previous run http://cgit.osmocom.org/openbsc/commit/?id=8b1e4d17c7c590008b57f74a26501931ee49ef38 commit 8b1e4d17c7c590008b57f74a26501931ee49ef38 Author: Philipp Maier <pmaier at sysmocom.de> Date: Thu Jun 8 15:28:39 2017 +0200 mgcp: make structs accessible from outside struct mgcpgw_client and struct mgcp_inuse_endpoint are not accessible from outside, making it difficult to look in the mgcp client properties and status. The commit moves the structs into the header file. http://cgit.osmocom.org/openbsc/commit/?id=2ce633f0ca213a7a9366ddd6e8706689ccb76ede commit 2ce633f0ca213a7a9366ddd6e8706689ccb76ede Author: Philipp Maier <pmaier at sysmocom.de> Date: Thu Jun 8 14:21:50 2017 +0200 mgcp: release no longer used endpoint identifiers When an MGCP endpoint is deleted, we need to mark its endpoint id as unused, so other calls can used it. This is currently not happening. This patch fixes that. http://cgit.osmocom.org/openbsc/commit/?id=03b5ff7869922de74012e4f39f90ea6a080faac7 commit 03b5ff7869922de74012e4f39f90ea6a080faac7 Author: Philipp Maier <pmaier at sysmocom.de> Date: Thu Jun 8 14:18:47 2017 +0200 mgcp: improve endpoint management Currently the assignment of endpoint identifiers works by just incrementing a counter. The mgcpgw only has a limited amount of endpoint identifiers avaliable, this means we will run out of endpoints after only a few calls. This commit adds a mechanism to keep track of used endpoint identifiers so unused endpoint identifiers can be re-used http://cgit.osmocom.org/openbsc/commit/?id=b9cdd7f8e4352976dc260414cd050de43bc3d8c1 commit b9cdd7f8e4352976dc260414cd050de43bc3d8c1 Author: Philipp Maier <pmaier at sysmocom.de> Date: Thu Jun 8 12:21:07 2017 +0200 mgcp: use mgcp DLCX command to terminate endpoint after call is done Currently no DLCX command is sent to the mgcpgw when a call is over, this leaves the endpoint open. This means that the endpoint can not never be reused by other calls. This patch adds a DLCX that terminates the the endpoint when the call is done. http://cgit.osmocom.org/openbsc/commit/?id=f8f4254ba35432b6a342b471b9be496419cd9dd2 commit f8f4254ba35432b6a342b471b9be496419cd9dd2 Author: Philipp Maier <pmaier at sysmocom.de> Date: Thu Jun 8 12:19:30 2017 +0200 mgcp: add DLCX command to mgcpgw client The mgcpgw client currently lacks support for DLCX. This patch adds a generator function to generate a DLCX command as well. http://cgit.osmocom.org/openbsc/commit/?id=a6a4057451a9935de016a6d8deac90ad228d0965 commit a6a4057451a9935de016a6d8deac90ad228d0965 Author: Philipp Maier <pmaier at sysmocom.de> Date: Wed Jun 7 18:19:53 2017 +0200 cosmetic: fixing coding style http://cgit.osmocom.org/openbsc/commit/?id=1fcd2ff62843f3e3adb738a16ff3e8c011197c86 commit 1fcd2ff62843f3e3adb738a16ff3e8c011197c86 Author: Philipp Maier <pmaier at sysmocom.de> Date: Tue Jun 6 14:39:22 2017 +0200 fixup: in osmo-bsc-sigtran.h header (bsc_msc_data.h) was missing http://cgit.osmocom.org/openbsc/commit/?id=5d11eb6dcecbc6054faca30b268b34f127a3c9aa commit 5d11eb6dcecbc6054faca30b268b34f127a3c9aa Author: Philipp Maier <pmaier at sysmocom.de> Date: Tue Jun 6 14:31:36 2017 +0200 osmo-bsc: Handle RESET/RESET-ACK properly Improve the way the BSC executes its RESET/RESET-ACK sequence. Currently only a simple bool variable serves as a state holder. We set this variable to true when we receive the RESET-ACK message. Unfortunately no further checking is done. This patch replaces the old mechanism with a more elaborated implementation which also detects a loss of the connection and makes sure to reconnect properly afterwards. Also the all open connections are closed on connection loss http://cgit.osmocom.org/openbsc/commit/?id=72cf7ad0b9064178a9fb91d39d862c79169b5363 commit 72cf7ad0b9064178a9fb91d39d862c79169b5363 Author: Philipp Maier <pmaier at sysmocom.de> Date: Tue Jun 6 12:31:00 2017 +0200 sccp: Use osmo-stp instead of direct server/client connection This patch adjusts the code to use osmo-stp. This is only an intermediate solution, since we still have hardcoded parameter. Next step is to use the VTY options from libosmo-sigtran to issue the configurations. ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/Makefile.am | 1 + openbsc/include/openbsc/a_iface_bssap.h | 2 +- openbsc/include/openbsc/bsc_msc.h | 4 +- openbsc/include/openbsc/bsc_msc_data.h | 1 + openbsc/include/openbsc/gsm_data.h | 3 + openbsc/include/openbsc/mgcpgw_client.h | 26 ++- openbsc/include/openbsc/msc_ifaces.h | 2 + .../openbsc/{a_iface.h => osmo_bsc_reset.h} | 19 ++- openbsc/include/openbsc/osmo_bsc_sigtran.h | 9 + openbsc/src/libmgcp/mgcpgw_client.c | 86 ++++++++-- openbsc/src/libmgcp/mgcpgw_client_vty.c | 30 ++++ openbsc/src/libmsc/a_iface.c | 54 ++++-- openbsc/src/libmsc/a_iface_bssap.c | 37 +++- openbsc/src/libmsc/gsm_04_08.c | 3 + openbsc/src/libmsc/msc_ifaces.c | 35 ++++ openbsc/src/osmo-bsc/Makefile.am | 1 + openbsc/src/osmo-bsc/osmo_bsc_bssap.c | 14 +- openbsc/src/osmo-bsc/osmo_bsc_reset.c | 190 +++++++++++++++++++++ openbsc/src/osmo-bsc/osmo_bsc_sigtran.c | 122 ++++++++----- openbsc/src/osmo-msc/msc_main.c | 4 + 20 files changed, 549 insertions(+), 94 deletions(-) copy openbsc/include/openbsc/{a_iface.h => osmo_bsc_reset.h} (56%) create mode 100644 openbsc/src/osmo-bsc/osmo_bsc_reset.c hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)