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 "Osmocom network interface library".
The branch, pespin/jitterbuffer has been created
at ac9e3314d924eeebf2de3e05413b6af8f6a11580 (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/libosmo-netif/commit/?id=ac9e3314d924eeebf2de3e0541…
commit ac9e3314d924eeebf2de3e05413b6af8f6a11580
Author: Pau Espin Pedrol <pespin(a)sysmocom.de>
Date: Wed Apr 12 19:36:47 2017 +0200
jibuf: Add initial implementation of Jitter Buffer
Change-Id: I9688ba9c4d5b733b9f29d0f15f73750f9271ef55
http://cgit.osmocom.org/libosmo-netif/commit/?id=6410772406f89fe7e14e027d5a…
commit 6410772406f89fe7e14e027d5a20bd7eb45232d0
Author: Pau Espin Pedrol <pespin(a)sysmocom.de>
Date: Sat Apr 15 23:17:38 2017 +0200
stream.h: Add missing stdint.h include
This header uses uint16_t, which is provided by stdint.h.
Change-Id: I399e2986c9d8cb5b3dd31673a6b4bf63070a4770
-----------------------------------------------------------------------
hooks/post-receive
--
Osmocom network interface library
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 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=57d0449d4ed5d82050c52551c8a…
commit 57d0449d4ed5d82050c52551c8ad6195db38fdf1
Author: Harald Welte <laforge(a)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=529adc67c416832dcecd20a9a54…
commit 529adc67c416832dcecd20a9a54f92c9f618ee93
Author: Harald Welte <laforge(a)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=6a77241cb178cb237b47e044db5…
commit 6a77241cb178cb237b47e044db5470b0071c88d2
Author: Harald Welte <laforge(a)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=5f0a8df34cae20455a520c3a85c…
commit 5f0a8df34cae20455a520c3a85cf94124f486bf2
Author: Harald Welte <laforge(a)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
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 "Osmocom network interface library".
The branch, master has been updated
via c108c9db969c4d4abaccc88419b4ac0c44957365 (commit)
from c200a956157d6ddf0ccdc6b167363c0a13536416 (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-netif/commit/?id=c108c9db969c4d4abaccc88419…
commit c108c9db969c4d4abaccc88419b4ac0c44957365
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Mon Apr 17 16:05:22 2017 +0200
SCTP: Don't enable sender_dry_event for SCTP, as it breaks Linux SCTP
Enabling sender_dry_event in SCTP_FLAGS breaks reliable delivery of DATA
chunks to the scoket user on Linux. Let's avoid enabling that, while
still enabling various other interesting events.
See https://bugzilla.redhat.com/show_bug.cgi?id=1442784 for all related
details.
Change-Id: Ib616cd07a6044ca2ee7e05093b22df3369c62b56
-----------------------------------------------------------------------
Summary of changes:
src/stream.c | 13 +++++++++++--
1 file changed, 11 insertions(+), 2 deletions(-)
hooks/post-receive
--
Osmocom network interface library
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 afc3b856135237c8ce85ca39a42da892e5bdd9de (commit)
from 6548d1b9c44feee0c5f38846759f396c6f5da479 (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=afc3b856135237c8ce85ca39a42…
commit afc3b856135237c8ce85ca39a42da892e5bdd9de
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Mon Apr 17 10:42:30 2017 +0200
SUA: Our SUA implementation needs an SCCP instance in ss7_instance
So when we create a xua_server for SUA, we must make sure to create that
associated SCCP instance, if it doesn't already exist. End-user
programs probably normally call this during their initialization anyway,
but in something like OsmoSTP, we need to auto-create it.
Change-Id: Ib575763dbd00f5bd7bfbf48f227a8f5ef9528e2a
-----------------------------------------------------------------------
Summary of changes:
src/osmo_ss7.c | 9 +++++++++
1 file changed, 9 insertions(+)
hooks/post-receive
--
SCCP Library
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 6548d1b9c44feee0c5f38846759f396c6f5da479 (commit)
via 161cd0dcd74f5c0aada30b7247f9cfb64a1126fb (commit)
from 19e30eb1dbf720e43bdeceb18bb9c28af1f9acba (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=6548d1b9c44feee0c5f38846759…
commit 6548d1b9c44feee0c5f38846759f396c6f5da479
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Mon Apr 17 10:32:15 2017 +0200
SUA: Make sure to reject unknown CO message types
Found using sua-sgp-mtr-i-04 from Michael Tuexen's sua-testtool.
Change-Id: Iec5c8deb6cc48a1269fd85243c1350bafd1dd815
http://cgit.osmocom.org/libosmo-sccp/commit/?id=161cd0dcd74f5c0aada30b7247f…
commit 161cd0dcd74f5c0aada30b7247f9cfb64a1126fb
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Mon Apr 17 10:26:59 2017 +0200
SUA: Reject unknown Connectionless Message Types
This was found by sua-sgp-mtr-i-03 of Michael Tuexen's sua-testtool.
Change-Id: I09e96a26d9f9398de07ab46cdc5af10b2ea5acc0
-----------------------------------------------------------------------
Summary of changes:
src/sua.c | 31 +++++++++++++++++++++++++++++++
1 file changed, 31 insertions(+)
hooks/post-receive
--
SCCP Library
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 19e30eb1dbf720e43bdeceb18bb9c28af1f9acba (commit)
via c36be1c06a3d15fddc167fbc9717d5163fdafc1d (commit)
from 3a57553145edb0ef708d7482cff8106d425cb34d (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=19e30eb1dbf720e43bdeceb18bb…
commit 19e30eb1dbf720e43bdeceb18bb9c28af1f9acba
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Mon Apr 17 00:59:07 2017 +0200
xua_asp_fsm: Fix ordering of messages to pass M3UA_SGP_ASPSM_O_003
I don't think the order of messages is that important (and specified in
the RFC), but let's do this to make the m3ua-testtool case happy.
Change-Id: I2e150e941a6fcfd203944f5b20bd07c07193f44a
http://cgit.osmocom.org/libosmo-sccp/commit/?id=c36be1c06a3d15fddc167fbc971…
commit c36be1c06a3d15fddc167fbc9717d5163fdafc1d
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Mon Apr 17 00:24:41 2017 +0200
xua_as_fsm: We might change to AS_INACTIVE after T(r) expiry
Depending on whether or not any ASP is INACTIVE, we need to go to
AS_INACTIVE or AS_DOWN after T(r) expiry in the xua_as_fsm.
Found by m3ua-testtool testcase m3ua-sgp-aspsm-o-003
Change-Id: Iad6b176a5c95a28fbd5ba437696c2e6e160bdb00
-----------------------------------------------------------------------
Summary of changes:
src/xua_as_fsm.c | 5 ++++-
src/xua_asp_fsm.c | 3 ++-
2 files changed, 6 insertions(+), 2 deletions(-)
hooks/post-receive
--
SCCP Library
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 "Osmocom network interface library".
The branch, master has been updated
via c200a956157d6ddf0ccdc6b167363c0a13536416 (commit)
from d8348ddafca54eee7cc001abf49be63db138b4cf (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-netif/commit/?id=c200a956157d6ddf0ccdc6b167…
commit c200a956157d6ddf0ccdc6b167363c0a13536416
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sun Apr 16 23:34:28 2017 +0200
stream.c: Fix SCTP_NODELAY setting
We were using the wrong variable when setting the SCTP_NODELAY,
resulting in the setsoctkopt() fialing.
Change-Id: Ic04cb8bb5ff41f177f7f5b7f7e2a2ecc686dd4c0
-----------------------------------------------------------------------
Summary of changes:
src/stream.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
hooks/post-receive
--
Osmocom network interface library
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 "Manuals for Osmocom GSM components".
The branch, master has been updated
via 4b593a2259a107211489940b8b59f44219e73b2d (commit)
from 30dff97a5bb1fbc4c5e507c360281a6a3e7f2537 (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/osmo-gsm-manuals/commit/?id=4b593a2259a107211489940…
commit 4b593a2259a107211489940b8b59f44219e73b2d
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Apr 14 04:22:25 2017 +0200
Add Osmo-GSM-Tester manual
Change-Id: I8a9c0bfbce0072359c5094b940f225082d6847a7
-----------------------------------------------------------------------
Summary of changes:
Makefile | 4 +
Osmo-GSM-Tester/Makefile | 12 +
Osmo-GSM-Tester/chapters/config.adoc | 225 +++++++++++++++++
Osmo-GSM-Tester/chapters/debugging.adoc | 4 +
Osmo-GSM-Tester/chapters/intro.adoc | 269 +++++++++++++++++++++
Osmo-GSM-Tester/chapters/test_api.adoc | 3 +
Osmo-GSM-Tester/chapters/trial.adoc | 21 ++
.../osmo-gsm-tester-manual-docinfo.xml | 19 +-
Osmo-GSM-Tester/osmo-gsm-tester-manual.adoc | 18 ++
9 files changed, 566 insertions(+), 9 deletions(-)
create mode 100644 Osmo-GSM-Tester/Makefile
create mode 100644 Osmo-GSM-Tester/chapters/config.adoc
create mode 100644 Osmo-GSM-Tester/chapters/debugging.adoc
create mode 100644 Osmo-GSM-Tester/chapters/intro.adoc
create mode 100644 Osmo-GSM-Tester/chapters/test_api.adoc
create mode 100644 Osmo-GSM-Tester/chapters/trial.adoc
copy OsmoPCU/osmopcu-usermanual-docinfo.xml => Osmo-GSM-Tester/osmo-gsm-tester-manual-docinfo.xml (69%)
create mode 100644 Osmo-GSM-Tester/osmo-gsm-tester-manual.adoc
hooks/post-receive
--
Manuals for Osmocom GSM components
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 "An utility library for Open Source Mobile Communications".
The branch, master has been updated
via 9e83c3d5ca64428befe74e5aad61bd84bccaf309 (commit)
via 4585e6755dd569ab620c711f20a3d45d4ad87216 (commit)
from 7bc88bbd7ea43082fec181c6892259218ce198a0 (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/libosmocore/commit/?id=9e83c3d5ca64428befe74e5aad61…
commit 9e83c3d5ca64428befe74e5aad61bd84bccaf309
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sun Apr 16 17:24:46 2017 +0200
fsm: Re-set fsm_inst->T to 0 after timer expiration
If the user starts the FSM timer with a given timer number during
fsm_inst_state_chg() with a timeout, we should remove that "T" number
after timer expiration. Otherwise it might be confusing if e.g. the VTY
interface shows FSM instances with a certain timer number assigned, but
that timer is not actually running anymore.
Change-Id: I71167ec1000dc4c6954d851d3b92f6bf12984925
http://cgit.osmocom.org/libosmocore/commit/?id=4585e6755dd569ab620c711f20a3…
commit 4585e6755dd569ab620c711f20a3d45d4ad87216
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sun Apr 16 17:23:56 2017 +0200
osmo_fsm: Lookup functions to find FSM Instance by name or ID
Introduce two lookup helper functions to resolve a fsm_instance based on
the FSM and name or ID. Also, add related test cases.
Change-Id: I707f3ed2795c28a924e64adc612d378c21baa815
-----------------------------------------------------------------------
Summary of changes:
include/osmocom/core/fsm.h | 4 ++++
src/fsm.c | 29 ++++++++++++++++++++++++++++-
tests/fsm/fsm_test.c | 8 +++++++-
tests/fsm/fsm_test.err | 16 ++++++++--------
4 files changed, 47 insertions(+), 10 deletions(-)
hooks/post-receive
--
An utility library for Open Source Mobile Communications
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 3a57553145edb0ef708d7482cff8106d425cb34d (commit)
via 03eda14b26a3e0127617b53ce79bf61ec956314b (commit)
via f7abfe1bb1b99bec72796e02ca781a314dec339a (commit)
via 3a09645ca69d03f4dce6c382347c9cdff4e5f02e (commit)
via 5012416b7eba32a79b108deaa16343904efc650c (commit)
via 58f225b2f095ef3a71b13a26570a46f2a5c38a91 (commit)
from 05ad104c5892a84ab490fe435f7905993bd67cd9 (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=3a57553145edb0ef708d7482cff…
commit 3a57553145edb0ef708d7482cff8106d425cb34d
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Apr 15 22:39:05 2017 +0200
introduce new osmo_ss7_asp_disconnect() function
Higher-layer code shouldn't have to worry between client and server
difference. It just wants to close the underlying connection for a
given ASP - which it now can by means of osmo_ss7_asp_disconnect().
Change-Id: I36b089abd281b8edac8830fda2d8e57cc06cd0a7
http://cgit.osmocom.org/libosmo-sccp/commit/?id=03eda14b26a3e0127617b53ce79…
commit 03eda14b26a3e0127617b53ce79bf61ec956314b
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Apr 15 20:39:11 2017 +0200
Add new ASP event XUA_ASP_E_SCTP_EST_IND
For classic xUA this is not needed, as the server doesn't have to react
to establishment of the SCTP connection. The client will start with an
ASP_UP_REQ. However, in upcoming IPA support, the FSM will need to
react on this event.
Change-Id: Ib10914b27f8761ea44a0fdba96c045821223722a
http://cgit.osmocom.org/libosmo-sccp/commit/?id=f7abfe1bb1b99bec72796e02ca7…
commit f7abfe1bb1b99bec72796e02ca781a314dec339a
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Apr 15 20:38:28 2017 +0200
osmo_ss7: avoid crash during disconnect after unknown ASP
Change-Id: Ib201f9f480f25ede0f26d4918007ff22fea28824
http://cgit.osmocom.org/libosmo-sccp/commit/?id=3a09645ca69d03f4dce6c382347…
commit 3a09645ca69d03f4dce6c382347c9cdff4e5f02e
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Apr 15 19:55:48 2017 +0200
m3ua: Generalize + Export function to generate MTP-TRANSFER xua_msg
Change-Id: If82956317ec703341514ad81057eceb3d0714f47
http://cgit.osmocom.org/libosmo-sccp/commit/?id=5012416b7eba32a79b108deaa16…
commit 5012416b7eba32a79b108deaa16343904efc650c
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Apr 15 19:02:54 2017 +0200
osmo_ss7: Fix protocol of dynamically allocated ASPs
When dynamically allocating ASPs, we used the hardcoded M3UA protocol,
which is of course wrong in case of SUA or other protocols. Let's use
the xua_server's configured protocol for the created ASPs.
Change-Id: I07832cbaf1ca42f0c7df399e4f96599034b72816
http://cgit.osmocom.org/libosmo-sccp/commit/?id=58f225b2f095ef3a71b13a26570…
commit 58f225b2f095ef3a71b13a26570a46f2a5c38a91
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Fri Apr 14 22:24:15 2017 +0200
osmo_ss7: Clean up all ASPs established via xua_server upon destroy
When we destroy a xua_server, we would like to close and destroy any
ASPs that were established via that xua_server. In order to do so, we
need to add a list of ASPs to the xua_server, which we can iterate.
Change-Id: Iff3ed099b817e54e563b70d9ab40f63af63cc2fb
-----------------------------------------------------------------------
Summary of changes:
include/osmocom/sigtran/osmo_ss7.h | 5 +++++
src/m3ua.c | 24 ++++++++++++++++++++++++
src/osmo_ss7.c | 31 +++++++++++++++++++++++++++----
src/osmo_ss7_hmrt.c | 17 +----------------
src/xua_asp_fsm.c | 6 +++++-
src/xua_asp_fsm.h | 1 +
src/xua_internal.h | 2 ++
7 files changed, 65 insertions(+), 21 deletions(-)
hooks/post-receive
--
SCCP Library