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 "SCCP Library". The branch, master has been updated via 57d0449d4ed5d82050c52551c8ad6195db38fdf1 (commit) via 529adc67c416832dcecd20a9a54f92c9f618ee93 (commit) via 6a77241cb178cb237b47e044db5470b0071c88d2 (commit) via 5f0a8df34cae20455a520c3a85cf94124f486bf2 (commit) from afc3b856135237c8ce85ca39a42da892e5bdd9de (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/libosmo-sccp/commit/?id=57d0449d4ed5d82050c52551c8ad6195db38fdf1 commit 57d0449d4ed5d82050c52551c8ad6195db38fdf1 Author: Harald Welte <laforge at gnumonks.org> Date: Sat Apr 15 23:25:02 2017 +0200 IPA: Override/Set point codes As an IPA SCCPlite message arrives without any MTP routing label, we simply construct one artificially for all inbound IPA/SCCPlite packets: * we set the SPC to the point-code of the routing key of the AS (as this is the PC we route to this IPA/SCCPlite client anyway) * we set the DPC to a point-code from a new vty config command "point-code override dpc" Change-Id: Id556398e1ded3e613cfde7ea8b71aff7a414ff90 http://cgit.osmocom.org/libosmo-sccp/commit/?id=529adc67c416832dcecd20a9a54f92c9f618ee93 commit 529adc67c416832dcecd20a9a54f92c9f618ee93 Author: Harald Welte <laforge at gnumonks.org> Date: Sat Apr 15 23:17:01 2017 +0200 osmo_ss7: Allocate message buffers with headroom The use of m3ua_msgb_alloc() from generic code is a bit ugly, but I really don't want to introduce yet another msgb_alloc wrapper. Change-Id: Ic6dc9a1e7bbed2e1f73395bd18b727fa7892e25b http://cgit.osmocom.org/libosmo-sccp/commit/?id=6a77241cb178cb237b47e044db5470b0071c88d2 commit 6a77241cb178cb237b47e044db5470b0071c88d2 Author: Harald Welte <laforge at gnumonks.org> Date: Sat Apr 15 22:37:49 2017 +0200 osmo_ss7: make sure to re-set all state on client disconnect When we disconnect a client, make sure that we always go through xua_cli_close_and_reconnect(), which will make sure to notify the ASP FSM using XUA_ASP_E_SCTP_COMM_DOWN_IND. Change-Id: I6859b8549c8cbbe2e8279da0ede562387a066d04 http://cgit.osmocom.org/libosmo-sccp/commit/?id=5f0a8df34cae20455a520c3a85cf94124f486bf2 commit 5f0a8df34cae20455a520c3a85cf94124f486bf2 Author: Harald Welte <laforge at gnumonks.org> Date: Sun Apr 2 11:58:17 2017 +0200 Add IPA/SCCPlite support as SIGTRAN alternative This tries as good as possible to fit the IPA/SCCPlite stacking into the existing SIGTRAN/SS7 code architecture/model. To the user, the IPA protocol looks like yet another protocol on the same level as the choice between SUA and M3AU. On the inside, things are obviously quite different. We need to handle TCP with IPA framing instead of SCTP for both server and client. We also implement an alternative "ASP FSM" for IPA, which takes care of the CCM handshake (ID_REQ/ID_RESP/ID_ACK/ID_ACK2) for both client and server mode. In server mode, we use the 'unit name' as identifier to look up the AS, similar to how we use a routing context to look up the AS in the xUA case. We also have to bypass activating the default layer manager in the simple client to make sure we don't run into even more complexity. What's missing right now is some way to manually override/set the point codes. As IPA/SCCPlite is missing any routing label, we currently simply generate one with SPC=0/DPC=0, which will obviously not work in most configurations. Change-Id: I9098574cddeba10fcf8f1b6c196a7069a6805c56 ----------------------------------------------------------------------- Summary of changes: include/osmocom/sigtran/osmo_ss7.h | 7 + src/Makefile.am | 2 +- src/ipa.c | 214 +++++++++++++++++++++ src/osmo_ss7.c | 120 ++++++++++-- src/osmo_ss7_hmrt.c | 2 + src/osmo_ss7_vty.c | 32 +++- src/sccp_scrc.c | 4 +- src/sccp_user.c | 3 +- src/xua_as_fsm.c | 6 +- src/xua_asp_fsm.c | 367 +++++++++++++++++++++++++++++++++++++ src/xua_asp_fsm.h | 6 + src/xua_internal.h | 6 + 12 files changed, 746 insertions(+), 23 deletions(-) create mode 100644 src/ipa.c hooks/post-receive -- SCCP Library