libosmo-sccp.git branch laforge/sigtran updated. 0.0.6.3-118-g1421f76

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.org
Mon Apr 3 20:22:12 UTC 2017


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, laforge/sigtran has been updated
  discards  94bb20714a09079e0f333d21063362fdf2e22390 (commit)
  discards  f56c83884ec1b7416e5c64b960fe0dc56be72a5d (commit)
  discards  d0494db373e7a65b1a3a3116b9877980c1898e09 (commit)
  discards  164cd721e00a598042de9a47547a74e71ec34382 (commit)
  discards  91f4d7fc2fe746fbdfe22c546e4e4f096e9b99e0 (commit)
  discards  e37898ef02a6e8f5177f5e958d2219f5471d8167 (commit)
  discards  5742453270ce6296af4245452364c35537c69bd3 (commit)
  discards  31e509a0d64b23e9c9f078ad8c233ac9b54776f6 (commit)
  discards  e035fb079e79a42ca3a120beede828f22b140462 (commit)
  discards  4c4166e0885f5b51f0c7d24a0437b8a48d7c03b8 (commit)
  discards  0ef7b2792428159c7f5811ff4bcfa7a6c7fb87e1 (commit)
  discards  b81f870f1aa3a62bb1248219dfc4e951977d5fdc (commit)
  discards  edf323222c38e831f731019bbe58744e048be4a2 (commit)
  discards  71ce8a3bce981ac37fe377eaf245a9be40f62a3b (commit)
  discards  54307b40b6b03389bdc72128df440d3e2f0ff31d (commit)
  discards  f1c382f0172bb2ae2a8b8067c8640077e57c0875 (commit)
  discards  ce2b51a2fe15b1468626b1d648ede100f69253d8 (commit)
  discards  1a995cd27e3f244ed93a96158269bca2f6f5dc20 (commit)
  discards  3aa933090ff66c1efb60bc13643fe2c5ccae1088 (commit)
  discards  65ce7d46e06c51ab531dc7e6ae14736802a5c1eb (commit)
  discards  dd9edf313f3cc6582b559ac9d5afcf1b45b352a1 (commit)
  discards  8c0726a847c7b7c83cea221bae9d2c7cbd9cc6e3 (commit)
  discards  2c11c6f3b4fda6c0bf276429ced4ee33b7f3e516 (commit)
  discards  38f83162a36fddfff075fdea04c1ed5a22a4971a (commit)
  discards  bad4cf9c2936366fd8b61a1ecf7568bdcfe61410 (commit)
  discards  db1ce17856a762626e851921df8c1addfa44615b (commit)
  discards  e4512ab36080625f17fa97a919bd5e4c5df563f1 (commit)
  discards  1677b695f28301560eda4d0df53c0274c276346d (commit)
  discards  9e4aae0c224d282f04d34b9ec12d04f993973d32 (commit)
  discards  10f344af07f87acb22344e2eb558b0f718c4f8f9 (commit)
  discards  720aca62a5750e4639c6d1cb2a38ec55ef5904a1 (commit)
       via  1421f7677597aba316454b34651203220d271425 (commit)
       via  de089f2873f9107d3d9cad180d962c5828710afd (commit)
       via  8a781331396368cb3cb6db5d8f59b9818d89bbc3 (commit)
       via  5882da50de78c65063d9f55ebbbf3cb330768ba2 (commit)
       via  2cc1564969d9512b0fab7e0ff1345091901146df (commit)
       via  5ab1f2b81ce22186a4442e9bb9fc22412255d042 (commit)
       via  b59fa02ffa619763bafea9fc166c0b3fad59da3a (commit)
       via  f33e5100bcf558ebd9862a3ba411486786f2baaa (commit)
       via  68195e86d984c0d4cde422d17e30b7f3ecb84bb4 (commit)
       via  1c694b7eaf478a885bfbce75562647cceafc3ee5 (commit)
       via  178abb9e364d01df222d0b017ef873d9b1ace847 (commit)
       via  cafb7d417cb60e7f9ee5f712417e63eae4639c76 (commit)
       via  e7c50f78e74bfec4b6a120e75a32ea4ba48fc969 (commit)
       via  bc8e66f73d68d507537955b5da04033678fa51aa (commit)
       via  cc005d14179e9f03858f7c31f8bcac43e95e77d0 (commit)
       via  f8827eaab47455ffd185ed522a03209a9b201a9a (commit)
       via  5994c78f163125a6cb4cf4252de0be3256f5da1b (commit)
       via  a383b1fb8bb0bcb55c704c80b15fcf6bbb5ccfd8 (commit)
       via  15bb28b462fdfcf4d523f279d780bba83f8918bd (commit)
       via  2b8d602773cbfd982396dea5ef33e45d2f00f6b5 (commit)
       via  e1dc58fa22b096d55287e841899093ba31c45e8d (commit)
       via  0f5c8eb66f143e4c20a366d887ab2dca3c526758 (commit)
       via  105557122411906754a2f7e0ef418e064b8b1d09 (commit)
       via  7febd6c6d80e092c4032754e6c137dbf7da2b7c6 (commit)
       via  3284cc7cf3198373af07981e903ad29532caf47d (commit)
       via  be972fef5bc7ea78b53d491ac7304ebf291c600d (commit)
       via  a806dad092569ddaadfc38fc6f8aac99a7370af9 (commit)
       via  d57b168f31fd375879bd2e7aa0a92d51d0fd76e6 (commit)
       via  8e708d1f2da1b187f631bf08172a5194a85b1a23 (commit)

This update added new revisions after undoing existing revisions.  That is
to say, the old revision is not a strict subset of the new revision.  This
situation occurs when you --force push a change and generate a repository
containing something like this:

 * -- * -- B -- O -- O -- O (94bb20714a09079e0f333d21063362fdf2e22390)
            \
             N -- N -- N (1421f7677597aba316454b34651203220d271425)

When this happens we assume that you've already had alert emails for all
of the O revisions, and so we here report only the revisions in the N
branch from the common base, B.

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=1421f7677597aba316454b34651203220d271425

commit 1421f7677597aba316454b34651203220d271425
Author: Harald Welte <laforge at gnumonks.org>
Date:   Mon Apr 3 22:16:13 2017 +0200

    xua: Remove library-internal DXUA log subsystem
    
    We don't really need those thre log messages, and we can thus do away
    with the library-internal log-subsystem of DXUA.  The rest of
    libosmo-sigtran uses the new globa DL... subsystems anyway
    
    Change-Id: Iea0d3db34a3674a9c6422b174a879bfdaa25786f

http://cgit.osmocom.org/libosmo-sccp/commit/?id=de089f2873f9107d3d9cad180d962c5828710afd

commit de089f2873f9107d3d9cad180d962c5828710afd
Author: Harald Welte <laforge at gnumonks.org>
Date:   Mon Apr 3 22:00:45 2017 +0200

    Add example program how to use M3UA+SCCP client and server
    
    This is an example tool that can be run either as server (SG) or as
    client (ASP) with a SCCP+M3UA stacking, and communicate via
    connectionless and connection-oriented primitives over it
    
    Change-Id: Id698ce2da5726e304dfa1773b794671dc80d853c

http://cgit.osmocom.org/libosmo-sccp/commit/?id=8a781331396368cb3cb6db5d8f59b9818d89bbc3

commit 8a781331396368cb3cb6db5d8f59b9818d89bbc3
Author: Harald Welte <laforge at gnumonks.org>
Date:   Mon Apr 3 21:42:08 2017 +0200

    SUA: Port to new osmo_ss7 and SCCP code
    
    If we use the infrastructure provided by osmo_ss7 on the lower layer and
    the SCCP SCRC, SCLC and SCOC code on the upper side, not much of the
    original sua.c code remains.  It looks much like the M3UA code now.
    
    Change-Id: I193b74f58aa70c443ae17e78b5604246d6bc3f71

http://cgit.osmocom.org/libosmo-sccp/commit/?id=5882da50de78c65063d9f55ebbbf3cb330768ba2

commit 5882da50de78c65063d9f55ebbbf3cb330768ba2
Author: Harald Welte <laforge at 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=2cc1564969d9512b0fab7e0ff1345091901146df

commit 2cc1564969d9512b0fab7e0ff1345091901146df
Author: Harald Welte <laforge at 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=5ab1f2b81ce22186a4442e9bb9fc22412255d042

commit 5ab1f2b81ce22186a4442e9bb9fc22412255d042
Author: Harald Welte <laforge at 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=b59fa02ffa619763bafea9fc166c0b3fad59da3a

commit b59fa02ffa619763bafea9fc166c0b3fad59da3a
Author: Harald Welte <laforge at 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=f33e5100bcf558ebd9862a3ba411486786f2baaa

commit f33e5100bcf558ebd9862a3ba411486786f2baaa
Author: Harald Welte <laforge at 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=68195e86d984c0d4cde422d17e30b7f3ecb84bb4

commit 68195e86d984c0d4cde422d17e30b7f3ecb84bb4
Author: Harald Welte <laforge at 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=1c694b7eaf478a885bfbce75562647cceafc3ee5

commit 1c694b7eaf478a885bfbce75562647cceafc3ee5
Author: Harald Welte <laforge at gnumonks.org>
Date:   Mon Apr 3 19:25:45 2017 +0200

    sua: Extend address parsing with GT, RI and IPv4 support
    
    Change-Id: I186df77cbdbedfe1a60b855be3626b6766f4681c

http://cgit.osmocom.org/libosmo-sccp/commit/?id=178abb9e364d01df222d0b017ef873d9b1ace847

commit 178abb9e364d01df222d0b017ef873d9b1ace847
Author: Harald Welte <laforge at gnumonks.org>
Date:   Mon Apr 3 19:24:06 2017 +0200

    sua: Make use of xua_msg_dialect
    
    We fill in the data structures of a xua_msg_dialect and make use of it
    for generic mandatory IE checking and messageheader printing.
    
    Change-Id: I966103f30b9be247ba6905ba8e06b87654d9981a

http://cgit.osmocom.org/libosmo-sccp/commit/?id=cafb7d417cb60e7f9ee5f712417e63eae4639c76

commit cafb7d417cb60e7f9ee5f712417e63eae4639c76
Author: Harald Welte <laforge at gnumonks.org>
Date:   Mon Apr 3 17:37:10 2017 +0200

    Add new 'osmo_ss7' SS7 core code with M3UA, ASP/AS FSM, ...
    
    This is what aims to be a rather complete/proper implementation of the
    SIGTRAN + SS7 protocol suite.  It has proper abstraction between the
    layers with primitives, finite state machines for things like the AS and
    ASP state machines, support for point code routing, etc.
    
    What's not implemented at this point:
    * re-integration of pre-existing SUA (pending)
    * actual MTP2 and physical E1/T1 link support
    * different trafic modes like broadcast/fail-over/load-balance
    
    Change-Id: I375eb80f01acc013094851d91d1d3333ebc12bc7

http://cgit.osmocom.org/libosmo-sccp/commit/?id=e7c50f78e74bfec4b6a120e75a32ea4ba48fc969

commit e7c50f78e74bfec4b6a120e75a32ea4ba48fc969
Author: Harald Welte <laforge at gnumonks.org>
Date:   Mon Apr 3 18:24:23 2017 +0200

    xua_msg: Add support for msg_event_maps
    
    msg_event_maps facilitate the mapping from a xUA message (class + type)
    to an integer event.  This is useful when passing xUA messages to a
    osmo_fsm.
    
    Change-Id: Iee1c7fc2bf64219ebb71a0dbe6fd210749332413

http://cgit.osmocom.org/libosmo-sccp/commit/?id=bc8e66f73d68d507537955b5da04033678fa51aa

commit bc8e66f73d68d507537955b5da04033678fa51aa
Author: Harald Welte <laforge at gnumonks.org>
Date:   Mon Apr 3 17:04:00 2017 +0200

    License headers: Should always have been GPLv2-or-later
    
    libosmo-sigtran is GPLv2-or-later, there were some files that
    accidentially had an AGPLv3 license header, which was a copy+paste
    mistake at that time.
    
    Change-Id: I67dfd0ae6157afafd3873a3baaa4c6107c04ddfd

http://cgit.osmocom.org/libosmo-sccp/commit/?id=cc005d14179e9f03858f7c31f8bcac43e95e77d0

commit cc005d14179e9f03858f7c31f8bcac43e95e77d0
Author: Harald Welte <laforge at gnumonks.org>
Date:   Mon Apr 3 16:55:23 2017 +0200

    xua_msg: Add MTP routing label to 'struct xua_msg'
    
    Higher-layer protocols (particularly SCCP) require knowledge on the
    MTP-level routing label of a message.  Let's add this to the common
    header of 'struct xua_msg' to communicate it across layer boundaries.
    
    Change-Id: I31a6388ac999e02ad779619adb54bbf4040672c9

http://cgit.osmocom.org/libosmo-sccp/commit/?id=f8827eaab47455ffd185ed522a03209a9b201a9a

commit f8827eaab47455ffd185ed522a03209a9b201a9a
Author: Harald Welte <laforge at gnumonks.org>
Date:   Mon Apr 3 16:53:23 2017 +0200

    Add mtp_sap.h file with definitions for MTP-USER SAP
    
    The ITU-T Q.70x series describe a MTP-USER SAP, which we define
    here for use with osmocom primitives.
    
    Change-Id: Id1f8892e5dee877e2ffbeb3925753ab3da5a9420

http://cgit.osmocom.org/libosmo-sccp/commit/?id=5994c78f163125a6cb4cf4252de0be3256f5da1b

commit 5994c78f163125a6cb4cf4252de0be3256f5da1b
Author: Harald Welte <laforge at gnumonks.org>
Date:   Mon Apr 3 16:49:03 2017 +0200

    xua_msg: Add support for encoding IPv4 addr in osmo_sccp_addr
    
    Change-Id: I956f069ce4cea78cb0db0470265ca8365093c0e5

http://cgit.osmocom.org/libosmo-sccp/commit/?id=a383b1fb8bb0bcb55c704c80b15fcf6bbb5ccfd8

commit a383b1fb8bb0bcb55c704c80b15fcf6bbb5ccfd8
Author: Harald Welte <laforge at gnumonks.org>
Date:   Mon Apr 3 16:48:32 2017 +0200

    xua_msg: Add support for encoding Global Title in osmo_sccp_addr
    
    Change-Id: I4668fd0fba2e1be1ec37e75eeee85ed476320d14

http://cgit.osmocom.org/libosmo-sccp/commit/?id=15bb28b462fdfcf4d523f279d780bba83f8918bd

commit 15bb28b462fdfcf4d523f279d780bba83f8918bd
Author: Harald Welte <laforge at gnumonks.org>
Date:   Mon Apr 3 16:46:18 2017 +0200

    sccp_sap: Add support for N-NOTICE.indication
    
    Change-Id: I6656889b4333e9909cf1c60c24dfc754281547b4

http://cgit.osmocom.org/libosmo-sccp/commit/?id=2b8d602773cbfd982396dea5ef33e45d2f00f6b5

commit 2b8d602773cbfd982396dea5ef33e45d2f00f6b5
Author: Harald Welte <laforge at gnumonks.org>
Date:   Mon Apr 3 16:45:17 2017 +0200

    sccp_sap: Add routing indication (RI) to osmo_sccp_addr
    
    Change-Id: I4dd23150f4c588b6430c22fc0cb66635994ceea9

http://cgit.osmocom.org/libosmo-sccp/commit/?id=e1dc58fa22b096d55287e841899093ba31c45e8d

commit e1dc58fa22b096d55287e841899093ba31c45e8d
Author: Harald Welte <laforge at gnumonks.org>
Date:   Mon Apr 3 16:43:11 2017 +0200

    sccp_sap: Use zero-terminated string for GT digits in osmo_sccp_addr
    
    This is more natural to most application code, so simply go for ASCII
    string with NUL-termination rather than an array with explicit length.
    
    Change-Id: I6312208cdfa83184be41157a473c96e9120c63db

http://cgit.osmocom.org/libosmo-sccp/commit/?id=0f5c8eb66f143e4c20a366d887ab2dca3c526758

commit 0f5c8eb66f143e4c20a366d887ab2dca3c526758
Author: Harald Welte <laforge at gnumonks.org>
Date:   Mon Apr 3 16:37:38 2017 +0200

    xua_msg: Add concept of xua_msg_class and xua_msg_dialect
    
    A xua_msg_class repreents one xUA message class (like M3UA XFER
    or SUA CL).  A dialect is then something like SUA or M3UA, each
    consisting of as many as 256 message classes.  Each class contains
    value_strings of the individual messages, as well as constraint
    information on mandatory IEs for each message.
    
    Change-Id: Ib538aca295b7b50132bc814b2d7b56cbe5d65bfc

http://cgit.osmocom.org/libosmo-sccp/commit/?id=105557122411906754a2f7e0ef418e064b8b1d09

commit 105557122411906754a2f7e0ef418e064b8b1d09
Author: Harald Welte <laforge at gnumonks.org>
Date:   Mon Apr 3 16:36:38 2017 +0200

    xua_msg: Add xua_msg_free_tag() and xua_msg_copy_part()
    
    ... also, mark input to xua_msg_find_tag as 'const' pointer.
    
    Change-Id: I083634db9c3606bcff87700f253054a38a20816d

http://cgit.osmocom.org/libosmo-sccp/commit/?id=7febd6c6d80e092c4032754e6c137dbf7da2b7c6

commit 7febd6c6d80e092c4032754e6c137dbf7da2b7c6
Author: Harald Welte <laforge at gnumonks.org>
Date:   Mon Apr 3 16:29:46 2017 +0200

    gitignore: use one wildcard line for all test executables
    
    Change-Id: I53ce43fa8e09646dec56c6cc32b09c4618e9b5a5

http://cgit.osmocom.org/libosmo-sccp/commit/?id=3284cc7cf3198373af07981e903ad29532caf47d

commit 3284cc7cf3198373af07981e903ad29532caf47d
Author: Harald Welte <laforge at gnumonks.org>
Date:   Mon Apr 3 16:28:55 2017 +0200

    gitignore: add 'tags' files as created by 'make ctags'
    
    Change-Id: I9e4ec0e07b996092a1f4e6a01911dc0041111498

http://cgit.osmocom.org/libosmo-sccp/commit/?id=be972fef5bc7ea78b53d491ac7304ebf291c600d

commit be972fef5bc7ea78b53d491ac7304ebf291c600d
Author: Harald Welte <laforge at gnumonks.org>
Date:   Mon Apr 3 16:28:14 2017 +0200

    sua.h: Add #define for the varius SUA protocol errors
    
    again using m3ua.h definitions as base whenever applicable.
    
    Change-Id: Iec2563cb158b1c18064671564a7502b5c4d82517

http://cgit.osmocom.org/libosmo-sccp/commit/?id=a806dad092569ddaadfc38fc6f8aac99a7370af9

commit a806dad092569ddaadfc38fc6f8aac99a7370af9
Author: Harald Welte <laforge at gnumonks.org>
Date:   Mon Apr 3 16:27:20 2017 +0200

    sua.h: Define more IEIs; base definitions on m3ua.h
    
    A lot of IEIs are identical between the different xUA dialects, so let's
    base the SUA definitions on the m3ua definitions.
    
    Change-Id: I64c7166cf0b5c8a927ab7e14955100f8d13fe16a

http://cgit.osmocom.org/libosmo-sccp/commit/?id=d57b168f31fd375879bd2e7aa0a92d51d0fd76e6

commit d57b168f31fd375879bd2e7aa0a92d51d0fd76e6
Author: Harald Welte <laforge at gnumonks.org>
Date:   Mon Apr 3 16:25:49 2017 +0200

    Replace unused m3ua_types.h with protocol/m3ua.h
    
    This is more in line with what we do for SUA in protocol/sua.h
    
    Change-Id: I4a32cb698d28b4ccff9280b8512557ab5a353fe3

-----------------------------------------------------------------------

Summary of changes:
 .gitignore                              |  12 +-
 Makefile.am                             |   2 +-
 configure.ac                            |   2 +-
 contrib/jenkins.sh                      |   2 +
 debian/copyright                        |   4 +-
 examples/Makefile.am                    |   8 +-
 examples/m3ua_example.c                 |  99 +++++
 examples/sccp_test_server.c             |  18 +
 examples/sua_client.c                   | 220 -----------
 include/osmocom/sigtran/Makefile.am     |   6 +-
 include/osmocom/sigtran/m3ua_types.h    | 128 ------
 include/osmocom/sigtran/mtp_sap.h       |  10 +-
 include/osmocom/sigtran/osmo_ss7.h      |  41 +-
 include/osmocom/sigtran/protocol/m3ua.h |  38 +-
 include/osmocom/sigtran/protocol/mtp.h  |  24 ++
 include/osmocom/sigtran/protocol/sua.h  |  42 +-
 include/osmocom/sigtran/sccp_sap.h      |  21 +-
 include/osmocom/sigtran/sigtran_sap.h   |  33 ++
 include/osmocom/sigtran/sua.h           |  21 -
 include/osmocom/sigtran/xua_msg.h       |  44 ++-
 include/osmocom/sigtran/xua_sap.h       |  57 ---
 src/Makefile.am                         |   5 +-
 src/m3ua.c                              | 674 ++++++++++++++++++++++++--------
 src/osmo_ss7.c                          | 185 ++++++---
 src/osmo_ss7_hmrt.c                     | 219 +++++++++++
 src/osmo_ss7_vty.c                      |  22 +-
 src/sccp.c                              |  30 +-
 src/sccp2sua.c                          |  33 +-
 src/sccp_helpers.c                      |   8 +-
 src/sccp_internal.h                     |   5 +
 src/sccp_sap.c                          |  19 +
 src/sccp_sclc.c                         | 109 ++++--
 src/sccp_scoc.c                         | 497 +++++++++++++++++++----
 src/sccp_scrc.c                         | 133 ++++---
 src/sccp_user.c                         | 253 ++++++++++++
 src/sua.c                               | 401 +++++++++++++------
 src/xua_as_fsm.c                        |  70 ++--
 src/xua_as_fsm.h                        |  13 +
 src/xua_asp_fsm.c                       |  31 +-
 src/xua_internal.h                      |  49 ++-
 src/xua_msg.c                           | 154 ++++++--
 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/ss7/Makefile.am                   |  12 +
 tests/ss7/ss7_test.c                    | 321 +++++++++++++++
 tests/ss7/ss7_test.err                  |  49 +++
 tests/ss7/ss7_test.ok                   |  27 ++
 tests/testsuite.at                      |  12 +
 tests/xua/Makefile.am                   |  17 +-
 tests/xua/xua_test.c                    |   2 +-
 tests/xua/xua_test.ok                   | 131 +++++++
 55 files changed, 3183 insertions(+), 1396 deletions(-)
 create mode 100644 examples/m3ua_example.c
 delete mode 100644 examples/sua_client.c
 delete mode 100644 include/osmocom/sigtran/m3ua_types.h
 create mode 100644 include/osmocom/sigtran/protocol/mtp.h
 delete mode 100644 include/osmocom/sigtran/sua.h
 delete mode 100644 include/osmocom/sigtran/xua_sap.h
 create mode 100644 src/osmo_ss7_hmrt.c
 create mode 100644 src/xua_as_fsm.h
 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
 create mode 100644 tests/ss7/Makefile.am
 create mode 100644 tests/ss7/ss7_test.c
 create mode 100644 tests/ss7/ss7_test.err
 create mode 100644 tests/ss7/ss7_test.ok
 create mode 100644 tests/xua/xua_test.ok


hooks/post-receive
-- 
SCCP Library



More information about the osmocom-commitlog mailing list