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 created
at 06c0afa9f5fc9ec53ccc0d58e38dc95f07b20957 (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/libosmo-sccp/commit/?id=06c0afa9f5fc9ec53ccc0d58e38…
commit 06c0afa9f5fc9ec53ccc0d58e38dc95f07b20957
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Mon Apr 10 22:34:20 2017 +0200
osmo_ss7: Allocate local routing key ID and use it as lookup key for AS
In M3UA RKM we need a "Local Routing Key ID" which uniquely identifies a
given routing key locally at the node. Allocate this value and store it
in each osmo_ss7_as, as well as add a lookup function for it.
Change-Id: I89a0abcf66228ce092126a497cc7971df3a6af71
http://cgit.osmocom.org/libosmo-sccp/commit/?id=fe5fbc8f488f868665917724f94…
commit fe5fbc8f488f868665917724f94a00378c94e6e7
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Tue Apr 11 20:41:07 2017 +0200
sccp_user: Make sure to create client-side AS with primary PC
When we are on the ASP (client) side, we must initialize the routing key
of the AS with the proper primary point code of the system. Only this
way, the correct point code will be used during dynamic routing key
registration via RKM.
Change-Id: If586ac9f3449254973a19654dd13dce5793f285f
http://cgit.osmocom.org/libosmo-sccp/commit/?id=15a3d4b01c45327be8dd80a30c3…
commit 15a3d4b01c45327be8dd80a30c346012a34572c5
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Tue Apr 11 20:43:51 2017 +0200
osmo_ss7: destroy any ASPs allocated dynamically at accept() time
When we accept SCTP connections from clients for whose IP/port we have
no matching local configurations, and it is permitted by local
configuration, we dynamically allocate osmo_ss7_asp's in this case.
Make sure to properly destroy them at the time the SCTP connection is
lost.
Change-Id: I07d69a0cd52a049a7a4bb0d996e95d39fee9a106
http://cgit.osmocom.org/libosmo-sccp/commit/?id=35250c8e152f685e9d9cfd0cd21…
commit 35250c8e152f685e9d9cfd0cd212e98e444e0850
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Tue Apr 11 18:37:40 2017 +0200
osmo_ss7: Make sure to start server-side ASP FSM for dynamically created ASPs
Change-Id: I5dd079158a8c6b176a94dc251748924ef3e9c937
http://cgit.osmocom.org/libosmo-sccp/commit/?id=3dd7175f0b907b343dce3f813ec…
commit 3dd7175f0b907b343dce3f813ece5e72404e16af
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Tue Apr 11 20:42:31 2017 +0200
osmo_ss7: When destroying an AS or a linkset, delete all routes
When we destroy a linkset, it make sense to remove all associated routes
pointing to the linkset, as they would point to nowhere anyway.
Change-Id: I393400bc758c28997e16bc78e3142719b6a61be8
http://cgit.osmocom.org/libosmo-sccp/commit/?id=6a761b1aae9bbb0308001127cf6…
commit 6a761b1aae9bbb0308001127cf6859c6745ba79b
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Tue Apr 11 19:34:12 2017 +0200
osmo_ss7: Fix memory leak with sock_name on clients at re-connect time
We cannot use osmo_talloc_replace_string() together with
osmo_sock_get_name(), as the latter already creates a dynamically
allocated string, and the former will then make a copy of that
allocation.
Change-Id: I6798221ccb3c70186c1c51dd34b7823fefd6df58
http://cgit.osmocom.org/libosmo-sccp/commit/?id=0a1d48b752d6ff3da70c17b5cee…
commit 0a1d48b752d6ff3da70c17b5cee1cf5b12c14505
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Tue Apr 11 19:08:17 2017 +0200
osmo_ss7: Generate M-SCTP_RESTART.ind towards Layer Manager
The M3UA RFC defines this primitive to the layer manager, but we so far
didn't generate it. Let's inform the Layer Manager about such events,
in case it wants to take appropriate action.
Change-Id: I4e4e86f9b9d8ef4639c835878749ce8d8cc76f7c
http://cgit.osmocom.org/libosmo-sccp/commit/?id=28502175a49a349d74496b42790…
commit 28502175a49a349d74496b42790b211e82a3f331
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Tue Apr 11 19:00:58 2017 +0200
osmo_ss7: Send M-SCTP_RELEASE.ind for close of xUA client or server socket
Change-Id: I31e7de136545279a75a5faca0927d3dbf11ff46d
http://cgit.osmocom.org/libosmo-sccp/commit/?id=9b7704d5fce837b9acf861e8cc8…
commit 9b7704d5fce837b9acf861e8cc83f68d828e48b0
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Tue Apr 11 18:35:06 2017 +0200
osmo_ss7: Instruct libosmo-netif to use {TCP,SCTP}_NODELAY on all sockets
If we don't do this, we get some nasty packet delays, which are
sufficient enough to trigger re-transmissions of an M3UA ASP-UP packet
even over loopback/localhost on an otherwise unloaded system.
Change-Id: I6aa4eb421ecb483d3da1b0ce3aa6511d161c3750
http://cgit.osmocom.org/libosmo-sccp/commit/?id=236fc9938b90fa3300b01a38613…
commit 236fc9938b90fa3300b01a386137adf20ff5cfcc
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Tue Apr 11 18:36:44 2017 +0200
osmo_ss7: Use proper string name for dynamically-created ASP
Change-Id: Id346002c79ba2aba2183ebd46bead372a727316d
-----------------------------------------------------------------------
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, laforge/wip has been deleted
was 7cbce1a08a0be6b6cbad71f23e5951022b5502ac
-----------------------------------------------------------------------
7cbce1a08a0be6b6cbad71f23e5951022b5502ac HACK: start to handle SCTP notifications
-----------------------------------------------------------------------
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 b5e569ee6725e35176c76c6e17564f3ac2209316 (commit)
via 4012ea51a5b9662c559787edaeb024374b70b484 (commit)
via dff8f995ef1094074dea6ab8dd9133841a063488 (commit)
via 996dcf3ba672dbf20c14ddbb16efef6c86dc4cef (commit)
from 17df5953ff477e89f1618f5a726df39197e1b826 (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=b5e569ee6725e35176c76c6e175…
commit b5e569ee6725e35176c76c6e17564f3ac2209316
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Mon Apr 10 23:06:48 2017 +0200
xua: Add value_string for routing key [de]registration results
Change-Id: If8f0a0ad0837810388cfe65a7b571b6ce4df33e3
http://cgit.osmocom.org/libosmo-sccp/commit/?id=4012ea51a5b9662c559787edaeb…
commit 4012ea51a5b9662c559787edaeb024374b70b484
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Tue Apr 11 09:38:05 2017 +0200
SCRC: Print NOTICE log message if we attempt to use (missing) GT routing
Change-Id: I4dc954cc3f10860dea518f95e53f72c6a9a3de95
http://cgit.osmocom.org/libosmo-sccp/commit/?id=dff8f995ef1094074dea6ab8dd9…
commit dff8f995ef1094074dea6ab8dd9133841a063488
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Tue Apr 11 16:24:15 2017 +0200
SCCP SCOC: Ensure user primitive msgb->l2h always poinst to tail
In case there is no user data in a CONNECT.conf primitive (or other CO
primitives), we must make sure that msgb->l2h = msgb->tail so that the
SCCP User can use msgb_l2len(msg) == 0 as indicator to verify if user
data is present or not.
Change-Id: Ie512fe063391e3a634097f555b9b0089d2981de9
http://cgit.osmocom.org/libosmo-sccp/commit/?id=996dcf3ba672dbf20c14ddbb16e…
commit 996dcf3ba672dbf20c14ddbb16efef6c86dc4cef
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Mon Apr 10 14:24:53 2017 +0200
Fix for SCCP CC without user data
When sending messages like CC (or SUA COAK) without user data, we must
make sure to not include the optional data part - as opposed to
including one with zero length.
Change-Id: If91edb526cbcd792ec5ebcb4518cf848feb69391
-----------------------------------------------------------------------
Summary of changes:
src/sccp_scoc.c | 9 +++++----
src/sccp_scrc.c | 1 +
src/xua_internal.h | 3 +++
src/xua_rkm.c | 27 +++++++++++++++++++++++++++
4 files changed, 36 insertions(+), 4 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 9ec26583cd807e0aeaa3b9de927f3d8a768c3a71 (commit)
from a659590e29412588bca2243b8329e82286244b00 (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=9ec26583cd807e0aeaa3b9de92…
commit 9ec26583cd807e0aeaa3b9de927f3d8a768c3a71
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Tue Apr 11 18:31:38 2017 +0200
Add osmo_stream_{cli,srv_link}_set_nodelay() function
Using this function, the user can configure if sockets related to the
respective stream client or server should have the NODELAY socket
option set in order to avoid Nagle algorithm or related algorithms
that may introduce packet delay on the transmitter side.
Change-Id: Ibeb9ba227bab18f7f4f16518c0022c4f003cc8e9
-----------------------------------------------------------------------
Summary of changes:
include/osmocom/netif/stream.h | 2 ++
src/stream.c | 60 ++++++++++++++++++++++++++++++++++++++++++
2 files changed, 62 insertions(+)
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, laforge/sigtran-squashed has been deleted
was 73fb1bf3dae54e5de7ab77d0d55a949d04da523d
-----------------------------------------------------------------------
73fb1bf3dae54e5de7ab77d0d55a949d04da523d SS7 MTP HMRT: Implement "loopback device" functionality
-----------------------------------------------------------------------
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 "An utility library for Open Source Mobile Communications".
The branch, master has been updated
via 35536807ab9a4265c6eb9ec62793d0c06b9b662b (commit)
from dda70fca7979d86e04bba9ba5bad32162327550c (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=35536807ab9a4265c6eb9ec62793…
commit 35536807ab9a4265c6eb9ec62793d0c06b9b662b
Author: Tom Tsou <tom.tsou(a)ettus.com>
Date: Thu Nov 24 19:24:32 2016 +0700
core/conv: implement optimized Viterbi decoder
Add a separate, faster convolution decoding implementation for rates
up to N=4 and constraint lengths of K=5 and K=7, which covers the
most GSM code uses. The decoding algorithm exploits the symmetric
structure of the Viterbi add-compare-select (ACS) operation - commonly
known as the ACS butterfly. This shift-register optimization can be
found in the well-known text by Dave Forney.
Forney, G.D., "The Viterbi Algorithm," Proc. of the IEEE, March 1973.
Implementation is non-architecture specific and improves performance on
x86 as well as ARM processors. Existing API is unchanged with optimized
code being called internally for supported codes.
The original code was relicensed under GPLv2-or-later with permission
of copyright holder - Tom Tsou.
Change-Id: I74d355274b4176a7d924f91ef3c96912ce338fb2
-----------------------------------------------------------------------
Summary of changes:
src/Makefile.am | 3 +-
src/conv.c | 9 +
src/viterbi.c | 602 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
src/viterbi_gen.c | 193 +++++++++++++++++
4 files changed, 806 insertions(+), 1 deletion(-)
create mode 100644 src/viterbi.c
create mode 100644 src/viterbi_gen.c
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 tag, old_sua has been created
at 8e708d1f2da1b187f631bf08172a5194a85b1a23 (commit)
- Log -----------------------------------------------------------------
commit 8e708d1f2da1b187f631bf08172a5194a85b1a23
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Mar 1 15:39:34 2017 +0100
jenkins: add value_string termination check
Change-Id: Ic06cb58061ba2d5698dd80df9777b9d3a825d5f7
Depends: libosmocore change-id I2bc93ab4781487e7685cfb63091a489cd126b1a8
-----------------------------------------------------------------------
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 17df5953ff477e89f1618f5a726df39197e1b826 (commit)
from 9ecb11bd6d3a776174f8f2b119cf60b91ed38698 (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=17df5953ff477e89f1618f5a726…
commit 17df5953ff477e89f1618f5a726df39197e1b826
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Mon Apr 10 17:51:30 2017 +0200
xUA: Fix endianness handling of PPID and STREAM_ID
In their infinite wisdom, the inventors of SCTP designed an API (the
sockets API described in RFC6458), where some members are in host byte
order (like the stream identifier), while other members are in network
byte order (like the PPID).
Let's handle this properly (we assumed both are network byte order), and
also use 16-bit htons/ntohs fo the PPID, rather than htonl/ntohl.
Change-Id: I51c87314ef9ba6415e7e89980699ab07e787ed5d
-----------------------------------------------------------------------
Summary of changes:
src/osmo_ss7.c | 8 ++++----
1 file changed, 4 insertions(+), 4 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 a659590e29412588bca2243b8329e82286244b00 (commit)
from 7cee4b67e90aeb260bde11ee7f299e507c94bc10 (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=a659590e29412588bca2243b83…
commit a659590e29412588bca2243b8329e82286244b00
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Mon Apr 10 17:48:42 2017 +0200
stream.c: Fix endianness handling of PPID and STREAM_ID
In their infinite wisdom, the inventors of SCTP designed an API (the
sockets API described in RFC6458), where some members are in host byte
order (like the stream identifier), while other members are in network
byte order (like the PPID).
Let's handle this properly (we assumed both are network byte order), and
also use 16-bit htons/ntohs fo the PPID, rather than htonl/ntohl.
Change-Id: I777174ca2915c6de0063db41a745c71b4a09bbec
-----------------------------------------------------------------------
Summary of changes:
src/stream.c | 12 ++++++------
1 file changed, 6 insertions(+), 6 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, laforge/sigtran has been deleted
was 534c61015913dc181bedbc47de4b2db544e243c3
-----------------------------------------------------------------------
534c61015913dc181bedbc47de4b2db544e243c3 Allow clients to specify local IP/port
-----------------------------------------------------------------------
hooks/post-receive
--
SCCP Library