libosmo-sccp.git branch laforge/sigtran-rkm updated. 0.0.6.3-175-g493106f

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
Tue Apr 11 21:00:43 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-rkm has been updated
  discards  eb51eeebd2e0d9ff16346509ebe7262960230648 (commit)
  discards  a4ac89c868e452263095f17262a59ffdf2de8fca (commit)
  discards  48b5e6c04bb3eae86d7c2fb15c240ff199d02afe (commit)
  discards  a5f821f48bee316033a54e464b42153185491dac (commit)
  discards  73721abcfbea522cd73e16dde40a97cfd8aa7965 (commit)
  discards  5e2e5d3c74ffd9e13b3c977fbd5c7cacaada345f (commit)
  discards  478d2a32b1953120b77fce191de3dbabba00c7cc (commit)
  discards  1be6dcbe663e5838e7ddadcd80b688a3c04955f8 (commit)
  discards  f07f17b6436ae1a26b22e858d61f8a67a53b3a15 (commit)
  discards  effe38129255fb4ec46fef0f7a6f85d3064681a6 (commit)
  discards  9bfd859055b882c720a1465c10899b04024f7c4c (commit)
  discards  563a2b82281c62eda3b7d138773c93cf9e387913 (commit)
  discards  30d9261233e94e5c00cac8458f85fd4f9704cdd4 (commit)
  discards  6bdc20efb8200b3c1380d607dab8eea45c08c1a0 (commit)
  discards  759fc0c094cfe9866a601e7f243b0d4bb79b4b62 (commit)
  discards  2203f4f7c4cabf92706365d71f194a21826eb16a (commit)
  discards  9db042e4ef86e7af0b90455510e4f3da78b74c21 (commit)
  discards  255036bbf2b17f7fd5fbed7582f96b284e7c776e (commit)
  discards  d67895bdba4679cfd978f6b7aca6da8f5d6f2471 (commit)
  discards  867fb9f5abd8019a2cff2272789439986139f710 (commit)
  discards  e3c228430cebbe21d93a03c25c4ac00ebde9226f (commit)
  discards  7d651ab2854974c146725c391281d3d98fbba618 (commit)
  discards  0137d93bf60cf5370f95d8f80531b762be8094f8 (commit)
  discards  6295563140e5cc2c9a2a164a9489cdabe6ed22ae (commit)
  discards  88d0af46ab8dc102b1284c74a5dd635ba028be08 (commit)
  discards  56a4ac4ff02f4acb80c92847f7845d0215fcb640 (commit)
  discards  384dda2113ab193274c130b1befe08ab9b49007a (commit)
  discards  0ed90232e163ff039aec7e98813242f9ca74ae5a (commit)
  discards  9c1c332a150db6ddf36d612e1c4a482d850aacf8 (commit)
  discards  a9deabf1419a6514841be688d44242ee76f4f8f7 (commit)
  discards  c71e28ee32ecb0fb081e140a18a511d86842df3f (commit)
  discards  513c081e899d24991427383c386c5c29466bcdef (commit)
  discards  163a9a2b13502dcab4c486984aae8d0a7d729b5d (commit)
  discards  84c32863e5f33bf21763028414df7f35042f297b (commit)
  discards  24ba61c0b2e648dc0bb2365f69fe452d796a66db (commit)
  discards  6e809af02e46fbce404c42419dc2c881d2993d82 (commit)
  discards  21127d3f8f51aaa92133e9be14f3691a19d902c1 (commit)
  discards  72bcb537db66df8b3062c4971912d181dc132925 (commit)
  discards  818e2b6c1b152552b55ed2666a12805a091cf4eb (commit)
  discards  52f9a37a33292c34d2142d5ac274ce01ec08ee07 (commit)
  discards  192ff7233e683383507baa840ea7484725b242bc (commit)
  discards  40b1a7e6ccdec6211d10c635d360ba005c5e9d02 (commit)
  discards  d24ddf630a4f8640b51d2e3a6289703288551003 (commit)
  discards  46df4c68f7232b3e640f8d0f0e033ee616d5f088 (commit)
  discards  d375e3ebeb62ed5c35a4ecac5ac356a2eaa3f8a0 (commit)
  discards  63009627bbf51dfa8da3543ddc44ed42a26894a2 (commit)
  discards  208a995e87c380a56b1720b99199cbd3c7527e41 (commit)
  discards  2f7df73486266ecb2a591eb12373bb5dd8ee7565 (commit)
  discards  e7c50f78e74bfec4b6a120e75a32ea4ba48fc969 (commit)
  discards  bc8e66f73d68d507537955b5da04033678fa51aa (commit)
  discards  cc005d14179e9f03858f7c31f8bcac43e95e77d0 (commit)
  discards  f8827eaab47455ffd185ed522a03209a9b201a9a (commit)
  discards  5994c78f163125a6cb4cf4252de0be3256f5da1b (commit)
  discards  a383b1fb8bb0bcb55c704c80b15fcf6bbb5ccfd8 (commit)
  discards  15bb28b462fdfcf4d523f279d780bba83f8918bd (commit)
  discards  2b8d602773cbfd982396dea5ef33e45d2f00f6b5 (commit)
  discards  e1dc58fa22b096d55287e841899093ba31c45e8d (commit)
  discards  0f5c8eb66f143e4c20a366d887ab2dca3c526758 (commit)
  discards  105557122411906754a2f7e0ef418e064b8b1d09 (commit)
  discards  7febd6c6d80e092c4032754e6c137dbf7da2b7c6 (commit)
  discards  3284cc7cf3198373af07981e903ad29532caf47d (commit)
  discards  be972fef5bc7ea78b53d491ac7304ebf291c600d (commit)
  discards  a806dad092569ddaadfc38fc6f8aac99a7370af9 (commit)
  discards  d57b168f31fd375879bd2e7aa0a92d51d0fd76e6 (commit)
       via  493106f6d142700b8caf2c8c36e0ad07768579c0 (commit)
       via  e79a574fccda66f746945fbab06fdd6afde0fe4c (commit)
       via  f90ed904ee8dce327965e0b96a8cc9644001369b (commit)
       via  a196f766cc4409c52295d3936a79138312ccdea1 (commit)
       via  e7b30bca5c058ba0174616af7d806a384739bfb7 (commit)
       via  0e847aa360da04cf68bf0fb2827da594ce32b7cb (commit)
       via  06c0afa9f5fc9ec53ccc0d58e38dc95f07b20957 (commit)
       via  fe5fbc8f488f868665917724f94a00378c94e6e7 (commit)
       via  15a3d4b01c45327be8dd80a30c346012a34572c5 (commit)
       via  35250c8e152f685e9d9cfd0cd212e98e444e0850 (commit)
       via  3dd7175f0b907b343dce3f813ece5e72404e16af (commit)
       via  6a761b1aae9bbb0308001127cf6859c6745ba79b (commit)
       via  0a1d48b752d6ff3da70c17b5cee1cf5b12c14505 (commit)
       via  28502175a49a349d74496b42790b211e82a3f331 (commit)
       via  9b7704d5fce837b9acf861e8cc83f68d828e48b0 (commit)
       via  236fc9938b90fa3300b01a386137adf20ff5cfcc (commit)
       via  b5e569ee6725e35176c76c6e17564f3ac2209316 (commit)
       via  4012ea51a5b9662c559787edaeb024374b70b484 (commit)
       via  dff8f995ef1094074dea6ab8dd9133841a063488 (commit)
       via  996dcf3ba672dbf20c14ddbb16efef6c86dc4cef (commit)
       via  17df5953ff477e89f1618f5a726df39197e1b826 (commit)
       via  9ecb11bd6d3a776174f8f2b119cf60b91ed38698 (commit)
       via  0be0a4e035dd2b2d2f9abbae674d333f43ca3b3b (commit)
       via  63c6cb27a639bfc0adf9d6faac7cff6e86040029 (commit)
       via  1710c7e71f679117d76580c339b362679e6e59f2 (commit)
       via  440771f18a2891d651eb2220b8f879bd1318e601 (commit)
       via  312fd7e4b90d9857415b8892323b0568c49c6e47 (commit)
       via  fbb2bddce6e346e999eb37dc14941adfdc41c932 (commit)
       via  2cef54f4cc400fde3ae95eb5eead203be906bf77 (commit)
       via  6f8c84b27ecd83a87ff160b370aeab5c553527fb (commit)
       via  f21eaabe24bf77d4e38a0597ad7640dc763d06f6 (commit)
       via  dde5fda5135dd2e4c3a95f5914cda5e13747df9d (commit)
       via  632ab5a35921497d87abe3714bb2a6128948dcbb (commit)
       via  72f12f75436bad7bfd78e883d7b412750f1bbfba (commit)
       via  ac00448f199bb2f5cdc7c99ad70784300aa01683 (commit)
       via  e2d1cc8b0ece7c0475cee6e23634bbffd080b6a2 (commit)
       via  082dc7f170474226f3f3805069f868c3d346724e (commit)
       via  d36571a776570bb2b99fc9fd9bcbc56cb703e763 (commit)
       via  02e7530671e4880cd6b886acfa050b2902b53bd0 (commit)
       via  3e463a3862b5bcf84fd29ab0c748f1edee832fef (commit)
       via  4e818c3cfdc625881461876e1702ea60545abeae (commit)
       via  a5b5dac5b39295573b5f36fa63ac581b41228acf (commit)
       via  a40df808d5121b3807b0fe95168ae1035163792f (commit)
       via  1e25c3a0aca062b0cbcac422393ced64f14f4abd (commit)
       via  5c3baf86f2fa2b605c88e90bb72f8f1670335067 (commit)
       via  9aee15c23d80719ce50d3d215981c58f8d1d7007 (commit)
       via  07903bb2aded5472e617cfb30a1fdc0e9f5d6f99 (commit)
       via  30c2b89925232a2972e7b704e96446f6a511f4b2 (commit)
       via  c860f9a41e4edde38f6fb5a98775ab9194212216 (commit)
       via  ca88edb0fdbb73b4d9e29d78975ee755f9c1853e (commit)
       via  48b15e921d369aa83f654252b4ae4eabb88c9fbe (commit)
       via  6144da9be8942bdf21ff9ea55e4689f989ad683f (commit)
       via  55674b8d69c06129a40564d7ff85809de6cf5535 (commit)
       via  d11fa298c5f179a03307c185b0d433e6ba61d40f (commit)
       via  30d4c71b408f8bf557c789cdd51be506e666fd55 (commit)
       via  1abd3ad1bb660b3e2b83926628cc9b78d59edec9 (commit)
       via  c9c11b6cfdc8b042b22e69f8a37af2bb24709e93 (commit)
       via  4881c5c1696e896cf4fdde4008856b082956a8b4 (commit)
       via  996defec1733a285f8aad9cfe426606b8dc8899f (commit)
       via  d40b9f842bb58b393c8a32142296517e328520e4 (commit)
       via  c5204966bfbdaa729a4b61701b7d3a2f890976c3 (commit)
       via  85e03de7d1af4a0edca6716ca2c27b5b7d57f688 (commit)
       via  ee350893cfad730d4a62a5f332d2b9e1ae95b597 (commit)
       via  192cf0c2ace9316d9ca05e30494b9de6bcacb08c (commit)
       via  e937532ae913ab0668ad5fb6b0f7c70bbea6b2c0 (commit)
       via  cd13b68e67159bd8beb47b660fe45b4613a0eb76 (commit)
       via  dd59a11667645e21ea1c0b563dda52324adc6249 (commit)
       via  1471dc976466ffc2fbafd02c23ea557a37f17527 (commit)
       via  2d3a709527c3ba3228d8c5aa14a236b5952079b9 (commit)
       via  c96db7fa585d169eff600ebc291d45b427a6cb16 (commit)
       via  d75e8967ef9e117d54c3cd87082f8de7c840c9f5 (commit)
       via  34ed4e5a20a016b3b35e1b3317ec91cbb1732247 (commit)
       via  fe8991f8647a16f4472f22d4c429a4dbcee67981 (commit)
       via  654bed7d5e39f4169f6624ad48fd4de33bea76fc (commit)
       via  b929e4e3e863b013b0f4164beb10861c3ad4e9d0 (commit)
       via  3b0abab223969d2e5fadf044be24e4cb45d90308 (commit)
       via  18d00e046b56288c64d46ed180e3f54350a3ae25 (commit)
       via  3d2aa4a5c0474b140cdb94d6edb7f34bd328f979 (commit)
       via  6023bcae16b1dfb21f0b515de4aba8669e006b0f (commit)
       via  58768015ed653b1824da87008b8bece017d46135 (commit)
       via  a3b4f27d449679c5ae6a7abd3f46721bb85676bb (commit)
       via  14840024594d530a13b8e6d113c8bbd7cf0d1444 (commit)
       via  e9360a75bbd99f8745ad8fa727d0a75c5db7e4ca (commit)
       via  64deeb0a5204f446cbd053c400d87fbd91957599 (commit)
       via  7a4f7826927ce3948dbfd7e0dbcf070f660cae11 (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 (eb51eeebd2e0d9ff16346509ebe7262960230648)
            \
             N -- N -- N (493106f6d142700b8caf2c8c36e0ad07768579c0)

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=493106f6d142700b8caf2c8c36e0ad07768579c0

commit 493106f6d142700b8caf2c8c36e0ad07768579c0
Author: Harald Welte <laforge at gnumonks.org>
Date:   Sun Apr 2 11:58:17 2017 +0200

    WIP: Add IPA/SCCPlite stacking
    
    Change-Id: I9098574cddeba10fcf8f1b6c196a7069a6805c56

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

commit e79a574fccda66f746945fbab06fdd6afde0fe4c
Author: Harald Welte <laforge at gnumonks.org>
Date:   Tue Apr 11 20:45:36 2017 +0200

    osmo_ss7: Release any dynamically-allocated ASs
    
    When RKM dynamically allocates ASs on the SGP based on RKM registration
    requests, we must make sure to properly destroy those at the time the
    related ASP disconnects.  Also, make sure to send
    XUA_ASP_E_SCTP_COMM_DOWN_IND to the layer manager (if any).
    
    Change-Id: Ie6505680bb6890814ae36858c54a2a6d2850f5cf

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

commit f90ed904ee8dce327965e0b96a8cc9644001369b
Author: Harald Welte <laforge at gnumonks.org>
Date:   Tue Apr 11 18:51:58 2017 +0200

    xua_rkm: Make dynamic registration of Routing Keys work
    
    The existign xua_rkm code was merged a bit pre-maturely as it was not
    properly tested.  This adds a lot of fixes to make it work at all in the
    first place, as well as the configurable option for fully dynamic
    routing key management, where ASs and routing keys must not be
    configured statically by administrative means, but clients (ASPs) can
    simply come and register for whatever point code they want.
    
    Change-Id: I79a070fa7b271b44995511f7b3ff7cc6beec8278

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

commit a196f766cc4409c52295d3936a79138312ccdea1
Author: Harald Welte <laforge at gnumonks.org>
Date:   Tue Apr 11 18:50:59 2017 +0200

    xua_rkm: Improve comments about functions
    
    Change-Id: I2f17baae37718e277eae54d4d225f8fcb2eb4aae

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

commit e7b30bca5c058ba0174616af7d806a384739bfb7
Author: Harald Welte <laforge at gnumonks.org>
Date:   Fri Apr 7 17:14:54 2017 +0200

    WIP: default layer manager using RKM to register PC with SG
    
    Change-Id: I78d4623dd213b5c59007a026a6cc3cfe5c04af50

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

commit 0e847aa360da04cf68bf0fb2827da594ce32b7cb
Author: Harald Welte <laforge at gnumonks.org>
Date:   Wed Apr 5 11:14:24 2017 +0200

    Add osmo-stp executable as new "Osmocom Signaling Transfer Point"
    
    osmo-stp is able to define multiple M3UA and/or SUA application servers
    (AS) as well as application server processes (ASPs).  Clients can then
    connect via M3UA or SUA, perform the respective ASPSM / ASPTM state
    changes and finally exchange MTP signaling such as ISUP or SCCP on top
    of it.  Routing is currently only based on point codes (PC).  Routing table
    is fully configurable with Destination PC and mask.
    
    Shortcomings:
    * xUA: only "override" traffic mode supported, no load-balance or broadcast
    * xUA: no SNM supported, i.e. DAVA/DUNA/... messages are neither parsed
      nor generated
    * SCCP: no Global Title based Routing (GTR) yet
    * SCCP: no Global Title Translatio (GTT) yet
    * no M2PA / M2UA sigtran dialects
    * no classic CS7 based signaling links(E1/T1 TDM)
    
    Change-Id: If32227b8d3127c6178e4ee45527ce65f69bc7b1e

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

Summary of changes:
 include/osmocom/sigtran/osmo_ss7.h      |  11 ++
 include/osmocom/sigtran/protocol/m3ua.h |   2 +-
 include/osmocom/sigtran/sigtran_sap.h   |   9 +-
 src/m3ua.c                              |  36 ++--
 src/osmo_ss7.c                          | 124 +++++++++++--
 src/sccp_scoc.c                         |   9 +-
 src/sccp_scrc.c                         |   1 +
 src/sccp_user.c                         |   3 +
 src/sua.c                               |   2 +-
 src/xua_asp_fsm.c                       |  15 +-
 src/xua_default_lm_fsm.c                | 145 ++++++++++++---
 src/xua_internal.h                      |   5 +
 src/xua_msg.c                           |  68 ++++---
 src/xua_rkm.c                           | 315 +++++++++++++++++++++++++++-----
 stp/Makefile.am                         |   4 +-
 stp/osmo_ss7_vty.c                      |  81 +++++++-
 stp/stp_main.c                          |   2 -
 tests/xua/xua_test.c                    |  32 ++++
 tests/xua/xua_test.ok                   |   2 +
 19 files changed, 724 insertions(+), 142 deletions(-)


hooks/post-receive
-- 
SCCP Library



More information about the osmocom-commitlog mailing list