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 "SCCP Library".
The branch, master has been updated
via c5204966bfbdaa729a4b61701b7d3a2f890976c3 (commit)
via 85e03de7d1af4a0edca6716ca2c27b5b7d57f688 (commit)
via ee350893cfad730d4a62a5f332d2b9e1ae95b597 (commit)
via 192cf0c2ace9316d9ca05e30494b9de6bcacb08c (commit)
via e937532ae913ab0668ad5fb6b0f7c70bbea6b2c0 (commit)
via cd13b68e67159bd8beb47b660fe45b4613a0eb76 (commit)
via dd59a11667645e21ea1c0b563dda52324adc6249 (commit)
from 1471dc976466ffc2fbafd02c23ea557a37f17527 (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=c5204966bfbdaa729a4b61701b7…
commit c5204966bfbdaa729a4b61701b7d3a2f890976c3
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Mon Apr 3 20:46:07 2017 +0200
sccp_sap license header was missing
Change-Id: I442634ca74d9c4cd386726a9d6b933a12f45afc5
http://cgit.osmocom.org/libosmo-sccp/commit/?id=85e03de7d1af4a0edca6716ca2c…
commit 85e03de7d1af4a0edca6716ca2c27b5b7d57f688
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Mon Apr 3 21:49:07 2017 +0200
remove tests/sigtran: it's not a test case
in tests/* we have unit tests that are run as part of the autotest suite
during 'make check'. The code in tests/sigtran is an example, but not
a test. As the API is changing anyway, let's remove it for now and
re-introduce actual tests and examples after the changes in API required
by the upcoming new SCCP core.
Change-Id: Ie471a197856c875eb4987bf9858d757312de24fb
http://cgit.osmocom.org/libosmo-sccp/commit/?id=ee350893cfad730d4a62a5f332d…
commit ee350893cfad730d4a62a5f332d2b9e1ae95b597
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Mon Apr 3 20:39:26 2017 +0200
Add new SCCP implementation
This is an implementation of SCCP as specified in ITO-T Q.71x,
particularly the SCRC (routing), SCLC (Connectionless) and SCOC
(Connection Oriented) portions. the elaborate state machines of
SCOC are implemented using osmo_fsm, with one state machine for each
connection.
Interfaces to the top (user application) are the SCCP-USER-SAP and on
the bottom (network) side the MTP-USER-SAP as provided by osmo_ss7.
Contrary to a straight-forward implementation, the code internally
always uses a SUA representation of all messages (in struct xua_msg).
This enables us to have one common implementation of all related state
machines and use them for both SUA and SCCP. If used with real SCCP
wire format, all messages are translated from SCCP to SUA on ingress and
translated from SUA to SCCP on egress. As SUA is a super-set of SCCP,
this can be done "lossless".
Change-Id: I916e895d9a4914b05483fe12ab5251f206d10dee
http://cgit.osmocom.org/libosmo-sccp/commit/?id=192cf0c2ace9316d9ca05e30494…
commit 192cf0c2ace9316d9ca05e30494b9de6bcacb08c
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Mon Apr 3 18:06:50 2017 +0200
Add tests for xUA code + SCCP/SUA transcoding
Change-Id: I7ce038d72dca18fb83d5a12519c9a48267e52ab8
http://cgit.osmocom.org/libosmo-sccp/commit/?id=e937532ae913ab0668ad5fb6b0f…
commit e937532ae913ab0668ad5fb6b0f7c70bbea6b2c0
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Mon Apr 3 18:33:09 2017 +0200
Add SCCP <-> SUA message transcoding routines
Change-Id: I8151a9b08a0b0ca97b9c73105ad4548512ce3be8
http://cgit.osmocom.org/libosmo-sccp/commit/?id=cd13b68e67159bd8beb47b660fe…
commit cd13b68e67159bd8beb47b660fe45b4613a0eb76
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Mon Apr 3 19:46:20 2017 +0200
sua.c: Replace sua_msgb_alloc() with new sccp_msgb_alloc()
Change-Id: I7067a85dcc5dda66f4b17b0fe08da8cb3efe79ef
http://cgit.osmocom.org/libosmo-sccp/commit/?id=dd59a11667645e21ea1c0b563dd…
commit dd59a11667645e21ea1c0b563dda52324adc6249
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Mon Apr 3 19:25:45 2017 +0200
sua: Extend address parsing with GT, RI and IPv4 support
Change-Id: I186df77cbdbedfe1a60b855be3626b6766f4681c
-----------------------------------------------------------------------
Summary of changes:
configure.ac | 2 +-
include/osmocom/sigtran/sccp_sap.h | 20 +
src/Makefile.am | 4 +-
src/osmo_ss7.c | 2 +
src/sccp2sua.c | 1265 +++++++++++++++++++++++++++
src/sccp_internal.h | 89 ++
src/sccp_sap.c | 19 +
src/sccp_sclc.c | 337 ++++++++
src/sccp_scoc.c | 1642 ++++++++++++++++++++++++++++++++++++
src/sccp_scrc.c | 473 +++++++++++
src/sccp_user.c | 377 +++++++++
src/sua.c | 162 +++-
tests/Makefile.am | 2 +-
tests/sigtran/Makefile.am | 11 -
tests/sigtran/sua_client_test.c | 56 --
tests/sigtran/sua_server_test.c | 78 --
tests/sigtran/sua_test_common.c | 87 --
tests/sigtran/sua_test_common.h | 32 -
tests/testsuite.at | 6 +
tests/{ss7 => xua}/Makefile.am | 7 +-
tests/xua/sccp_test_data.c | 102 +++
tests/xua/sccp_test_data.h | 14 +
tests/xua/xua_test.c | 386 +++++++++
tests/xua/xua_test.ok | 131 +++
24 files changed, 4994 insertions(+), 310 deletions(-)
create mode 100644 src/sccp2sua.c
create mode 100644 src/sccp_internal.h
create mode 100644 src/sccp_sclc.c
create mode 100644 src/sccp_scoc.c
create mode 100644 src/sccp_scrc.c
create mode 100644 src/sccp_user.c
delete mode 100644 tests/sigtran/Makefile.am
delete mode 100644 tests/sigtran/sua_client_test.c
delete mode 100644 tests/sigtran/sua_server_test.c
delete mode 100644 tests/sigtran/sua_test_common.c
delete mode 100644 tests/sigtran/sua_test_common.h
copy tests/{ss7 => xua}/Makefile.am (63%)
create mode 100644 tests/xua/sccp_test_data.c
create mode 100644 tests/xua/sccp_test_data.h
create mode 100644 tests/xua/xua_test.c
create mode 100644 tests/xua/xua_test.ok
hooks/post-receive
--
SCCP Library