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/aoip has been updated via 0293f48d0cabad35f8794ff71e565138bbf3dbcd (commit) via 2dcdd8a38a3fcf3e5ee6ce2e63a277ba8234a76a (commit) via c1aa6af10023f947e53a7fb82eb6a5d3794978f9 (commit) via f4ae4d02bf8826f1f706e207a59922fa7a4d03dd (commit) via fe187c72442acfb121e223f814594b8c81ead831 (commit) via 554ea76f3cc7a3866b55744baa59f2e95d0e19b8 (commit) via 783927f929d3d36a3d77e6a273ff7c0a70ea15be (commit) via 74791c877df8c17ced97a1342896acf439c3d4a8 (commit) via 08ed9b3f78a7ecdf844604b3ee0c7b03d05fd3cf (commit) via 843421714a102a4695c0e6b4588822e2a2901944 (commit) via 5ffe475c4b3aa1319622df280571ca5880192583 (commit) via 227dbb1c58aed1416f55781b88145f7c9a319ebb (commit) via 47aa8d7f861bb516eede2bd801725579ee5dd142 (commit) via 50a02b288de2508925594a591a1f0577223a2109 (commit) via 873a3044c1955909bb12c9a196a57f08834da599 (commit) via be558d277231581dd1add4872e2e15252a97c1a4 (commit) via e0dbfd032cbc579d39926726414fdca185d8860f (commit) via a864742a9d821e0a359c632cddcf25eba0b9d037 (commit) via d92e7b433b2cafe78510fa0001bed155c25084a2 (commit) from d52abbd0992300bff3fc7d5507f1eb3c1f973919 (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=0293f48d0cabad35f8794ff71e565138bbf3dbcd commit 0293f48d0cabad35f8794ff71e565138bbf3dbcd 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=2dcdd8a38a3fcf3e5ee6ce2e63a277ba8234a76a commit 2dcdd8a38a3fcf3e5ee6ce2e63a277ba8234a76a 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=c1aa6af10023f947e53a7fb82eb6a5d3794978f9 commit c1aa6af10023f947e53a7fb82eb6a5d3794978f9 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=f4ae4d02bf8826f1f706e207a59922fa7a4d03dd commit f4ae4d02bf8826f1f706e207a59922fa7a4d03dd 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=fe187c72442acfb121e223f814594b8c81ead831 commit fe187c72442acfb121e223f814594b8c81ead831 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=554ea76f3cc7a3866b55744baa59f2e95d0e19b8 commit 554ea76f3cc7a3866b55744baa59f2e95d0e19b8 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=783927f929d3d36a3d77e6a273ff7c0a70ea15be commit 783927f929d3d36a3d77e6a273ff7c0a70ea15be 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=74791c877df8c17ced97a1342896acf439c3d4a8 commit 74791c877df8c17ced97a1342896acf439c3d4a8 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=08ed9b3f78a7ecdf844604b3ee0c7b03d05fd3cf commit 08ed9b3f78a7ecdf844604b3ee0c7b03d05fd3cf 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=843421714a102a4695c0e6b4588822e2a2901944 commit 843421714a102a4695c0e6b4588822e2a2901944 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=5ffe475c4b3aa1319622df280571ca5880192583 commit 5ffe475c4b3aa1319622df280571ca5880192583 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=227dbb1c58aed1416f55781b88145f7c9a319ebb commit 227dbb1c58aed1416f55781b88145f7c9a319ebb 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. http://cgit.osmocom.org/openbsc/commit/?id=47aa8d7f861bb516eede2bd801725579ee5dd142 commit 47aa8d7f861bb516eede2bd801725579ee5dd142 Author: Philipp Maier <pmaier at sysmocom.de> Date: Fri Jun 2 17:48:37 2017 +0200 fixup for: aoip: signal channel type to BSC The channel type and the speech codec element is now signalled to the BSC. The BSC checks both fields and select a codec by its preference. The choosen speech codec and the choosen channel (type) is returned to the MSC. Currently the MSC ignores the return values http://cgit.osmocom.org/openbsc/commit/?id=50a02b288de2508925594a591a1f0577223a2109 commit 50a02b288de2508925594a591a1f0577223a2109 Author: Philipp Maier <pmaier at sysmocom.de> Date: Wed May 31 17:17:59 2017 +0200 aoip: signal channel type to BSC obtain the permitted speech and the prefered channel parameters and signal it to the MSC with the channel type field. http://cgit.osmocom.org/openbsc/commit/?id=873a3044c1955909bb12c9a196a57f08834da599 commit 873a3044c1955909bb12c9a196a57f08834da599 Author: Philipp Maier <pmaier at sysmocom.de> Date: Mon May 29 13:18:44 2017 +0200 osmo-msc: Integrate A interface into existing call control The MSC already has some basic call control handling mechanism, that was primarily used with 3G before. However, the already existing code that handles the 3G calls is also perfectly fine for handling 2G calls. This commit integrates the A interface without breaking it for 3G. http://cgit.osmocom.org/openbsc/commit/?id=be558d277231581dd1add4872e2e15252a97c1a4 commit be558d277231581dd1add4872e2e15252a97c1a4 Author: Philipp Maier <pmaier at sysmocom.de> Date: Mon May 29 13:14:18 2017 +0200 osmo-bsc: Negotiate rtp ip address/port with BTS This patch adds the support for the RTP IP-Address/Port assignment. The post communicated via the assignment request is now transmitted via RSL/IPACC to the BTS. The Response containing the RX-Port at the BTS side is communicated back to the MSC. Since we plan to add a private MGCPGW to each BSC, this has to be extended. Currently it only creates a direct connection to the BTS. This will be introduced with a future patch. http://cgit.osmocom.org/openbsc/commit/?id=e0dbfd032cbc579d39926726414fdca185d8860f commit e0dbfd032cbc579d39926726414fdca185d8860f Author: Philipp Maier <pmaier at sysmocom.de> Date: Thu May 18 16:20:18 2017 +0200 fixup: Hexdump for incoming unit data was missing ----------------------------------------------------------------------- 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/gsm_data_shared.h | 10 + openbsc/include/openbsc/mgcpgw_client.h | 26 +- openbsc/include/openbsc/msc_ifaces.h | 2 + openbsc/include/openbsc/osmo_bsc.h | 1 + .../openbsc/{a_iface.h => osmo_bsc_reset.h} | 19 +- openbsc/include/openbsc/osmo_bsc_sigtran.h | 9 + openbsc/include/openbsc/transaction.h | 3 + openbsc/src/libmgcp/mgcpgw_client.c | 86 ++++++- openbsc/src/libmgcp/mgcpgw_client_vty.c | 30 +++ openbsc/src/libmsc/a_iface.c | 214 ++++++++++++++-- openbsc/src/libmsc/a_iface_bssap.c | 74 +++++- openbsc/src/libmsc/gsm_04_08.c | 33 +++ openbsc/src/libmsc/msc_ifaces.c | 55 +++- openbsc/src/osmo-bsc/Makefile.am | 1 + openbsc/src/osmo-bsc/osmo_bsc_api.c | 27 +- openbsc/src/osmo-bsc/osmo_bsc_audio.c | 64 ++++- openbsc/src/osmo-bsc/osmo_bsc_bssap.c | 278 +++++++++++++++------ 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 | 15 +- 25 files changed, 1084 insertions(+), 186 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)