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 code for Iuh interface".
The branch, laforge/wip has been updated
via c3851220db0608c322184e02e0e52255470e4640 (commit)
via f9c9aa5f20957917fbff340c5824874a273830ff (commit)
via 57d873392cf27daf5a7fc7e39f6b068b659e1631 (commit)
via ea98b6f6d6e5c17e8686293d86eb443fd1cd8bb6 (commit)
via afcaac08eef333411d8241918181bb126d76d695 (commit)
via b0de90639b5fe9c62ea8165fd1c49efea2f66477 (commit)
via c89c2a6e6a1a2a34413fd186670753ae1574ce89 (commit)
via 37166a27cad84fa72825f5cf9e28a57cd2bb5815 (commit)
via bc4560cf18e98d0a768c1d7a04ca1f31eb0d0d05 (commit)
from c4338deee9f3928eae61689687a1ff7ffee0d7b8 (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-iuh/commit/?id=c3851220db0608c322184e02e0e5225…
commit c3851220db0608c322184e02e0e52255470e4640
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Thu Dec 24 15:41:21 2015 +0100
hnb-test: Add VTY to manually issue Iuh messages
We can now send Iuh messages with commands like 'hnbap hnb register',
'hnbap ue regiter imsi 12345', 'ranap reset cs', 'ranap reset ps',
and even establish connection-oriented RUA using
'channel cs lu imsi 12345'
http://cgit.osmocom.org/osmo-iuh/commit/?id=f9c9aa5f20957917fbff340c5824874…
commit f9c9aa5f20957917fbff340c5824874a273830ff
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Thu Dec 24 15:39:00 2015 +0100
ranap_msg_factory.c: Fix compiler warnings
http://cgit.osmocom.org/osmo-iuh/commit/?id=57d873392cf27daf5a7fc7e39f6b068…
commit 57d873392cf27daf5a7fc7e39f6b068b659e1631
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Thu Dec 24 15:33:21 2015 +0100
ranap_msg_factory: use OCTET_STRING_fromBuf() in ranap_new_msg_dt()
When using asn1c, we cannot use buffers allocated elsewhere and/or on
the stack as input into encoding.
http://cgit.osmocom.org/osmo-iuh/commit/?id=ea98b6f6d6e5c17e8686293d86eb443…
commit ea98b6f6d6e5c17e8686293d86eb443fd1cd8bb6
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Thu Dec 24 15:09:06 2015 +0100
ranap: New ranap_new_msg_initial_ue() funcition
for testing, it is useful if we can also generate an InitialUE
message - even though a HNB-GW only needs to receive it.
http://cgit.osmocom.org/osmo-iuh/commit/?id=afcaac08eef333411d8241918181bb1…
commit afcaac08eef333411d8241918181bb126d76d695
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Thu Dec 24 14:55:45 2015 +0100
asn1helpers.h: Add missing declarations of functions in asn1helpers.c
http://cgit.osmocom.org/osmo-iuh/commit/?id=b0de90639b5fe9c62ea8165fd1c49ef…
commit b0de90639b5fe9c62ea8165fd1c49efea2f66477
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Thu Dec 24 14:10:17 2015 +0100
hnbgw_rua.c: Incoming context IDs are 24bit wide according to spec
so don't try to decode them to u32, which expects 32bit input values.
http://cgit.osmocom.org/osmo-iuh/commit/?id=c89c2a6e6a1a2a34413fd186670753a…
commit c89c2a6e6a1a2a34413fd186670753ae1574ce89
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Thu Dec 24 14:07:05 2015 +0100
RANAP: Replace the last remainng TBCD-STRING with OCTET STRING
in order to work around a bug in asn1c. When we keep the original
TBCD-STRING, the APER-encoded PLMNidentity always has an extra leading
length byte that the decoder doesn't expect.
http://cgit.osmocom.org/osmo-iuh/commit/?id=37166a27cad84fa72825f5cf9e28a57…
commit 37166a27cad84fa72825f5cf9e28a57cd2bb5815
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Thu Dec 24 10:12:09 2015 +0100
improve logging, remove obsolete FIXMEs, return of non-void functions
http://cgit.osmocom.org/osmo-iuh/commit/?id=bc4560cf18e98d0a768c1d7a04ca1f3…
commit bc4560cf18e98d0a768c1d7a04ca1f31eb0d0d05
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Thu Dec 24 08:46:58 2015 +0100
Implement forwarding of RANAP PAGING from CN to all HNBs
-----------------------------------------------------------------------
Summary of changes:
asn1/ranap/RANAP-IEs.asn | 2 +-
src/asn1helpers.h | 3 +
src/context_map.c | 12 +-
src/hnbgw_cn.c | 28 +++--
src/hnbgw_ranap.c | 7 +-
src/hnbgw_rua.c | 31 +++--
src/ranap/RANAP_PLMNidentity.c | 72 ++++++------
src/ranap/RANAP_PLMNidentity.h | 4 +-
src/ranap_msg_factory.c | 62 +++++++++-
src/ranap_msg_factory.h | 6 +
src/tests/Makefile.am | 2 +-
src/tests/hnb-test.c | 253 +++++++++++++++++++++++++++++++++++++----
src/tests/hnb-test.h | 2 -
13 files changed, 389 insertions(+), 95 deletions(-)
hooks/post-receive
--
Osmocom code for Iuh interface
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 code for Iuh interface".
The branch, laforge/wip has been created
at c4338deee9f3928eae61689687a1ff7ffee0d7b8 (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/osmo-iuh/commit/?id=c4338deee9f3928eae61689687a1ff7…
commit c4338deee9f3928eae61689687a1ff7ffee0d7b8
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Thu Dec 24 00:40:52 2015 +0100
hnbgw: Bring all parts together
We now have the RUA and SUA parts interconnected by the
context ID mapper, and should be able to pass messages back and forward
between both sides.
Unfortunately this touches a bit of everything, but the structures are
all still very much in flux. Hopefully they will start to stabilize at
some point soon...
http://cgit.osmocom.org/osmo-iuh/commit/?id=cd5e981490796eedfb257105036f24d…
commit cd5e981490796eedfb257105036f24d6ba042563
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Wed Dec 23 22:14:16 2015 +0100
hnbgw_rua: Don't use msgb as imput, allow more parameters
http://cgit.osmocom.org/osmo-iuh/commit/?id=90256bad581a77069e0e9232927111f…
commit 90256bad581a77069e0e9232927111f677a15272
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Wed Dec 23 20:16:36 2015 +0100
Add a context mapper to map RUA ContextIDs <-> SUA Connection IDs
http://cgit.osmocom.org/osmo-iuh/commit/?id=f42317ba9caa170fb7f1ae1145c40ec…
commit f42317ba9caa170fb7f1ae1145c40ecc0af46e4f
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Wed Dec 23 15:36:31 2015 +0100
Introduce DRANAP/DRUA log categories to separate logging
-----------------------------------------------------------------------
hooks/post-receive
--
Osmocom code for Iuh interface
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 code for Iuh interface".
The branch, master has been updated
via f6d0138d76d12e1842524c15eea2c16f3cd37bf3 (commit)
from ffa7c0ad3900c44fb67d486758f31b347f585eb2 (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-iuh/commit/?id=f6d0138d76d12e1842524c15eea2c16…
commit f6d0138d76d12e1842524c15eea2c16f3cd37bf3
Author: Alexander Huemer <alexander.huemer(a)xx.vu>
Date: Tue Dec 22 14:59:07 2015 +0100
fix copy/paste mistake in src/Makefile.am
-----------------------------------------------------------------------
Summary of changes:
src/Makefile.am | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
hooks/post-receive
--
Osmocom code for Iuh interface
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 8209bc8950979eea9445e1b222b58843fdddc2d0 (commit)
via f57a1594b705f93d9711e98e169231929af70966 (commit)
via ec86dcdc2fe3b57c0f3c71918967325eeb971369 (commit)
from b4d2736ecc0528416bc1c8099950d15f2a6c239d (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=8209bc8950979eea9445e1b222b…
commit 8209bc8950979eea9445e1b222b58843fdddc2d0
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Wed Dec 23 14:18:42 2015 +0100
fix some recently-introduced compiler warnings
http://cgit.osmocom.org/libosmo-sccp/commit/?id=f57a1594b705f93d9711e98e169…
commit f57a1594b705f93d9711e98e169231929af70966
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Wed Dec 23 14:16:21 2015 +0100
Properly define SCCP_SAP_USER without random magic number
http://cgit.osmocom.org/libosmo-sccp/commit/?id=ec86dcdc2fe3b57c0f3c7191896…
commit ec86dcdc2fe3b57c0f3c71918967325eeb971369
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Tue Dec 22 23:24:27 2015 +0100
sccp.c: Fix compiler warnings about size_t / %u
-----------------------------------------------------------------------
Summary of changes:
include/osmocom/sigtran/Makefile.am | 2 +-
include/osmocom/sigtran/sccp_sap.h | 4 +---
include/osmocom/sigtran/sigtran_sap.h | 6 ++++++
src/sccp.c | 6 +++---
tests/sigtran/sua_client_test.c | 2 +-
tests/sigtran/sua_test_common.h | 1 +
6 files changed, 13 insertions(+), 8 deletions(-)
create mode 100644 include/osmocom/sigtran/sigtran_sap.h
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 a2db75f28cfbf096b076058ff89d1ef2cac3e6b1 (commit)
from 8db1134c72d629d16368eb493a231d9ec742cf17 (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=a2db75f28cfbf096b076058ff89d…
commit a2db75f28cfbf096b076058ff89d1ef2cac3e6b1
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Tue Dec 22 22:11:27 2015 +0100
Add osmo_prim_op_names[] symbol and _SAP_SS7_BASE define
-----------------------------------------------------------------------
Summary of changes:
include/osmocom/core/prim.h | 3 +++
src/Makefile.am | 2 +-
src/prim.c | 10 ++++++++++
3 files changed, 14 insertions(+), 1 deletion(-)
create mode 100644 src/prim.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 "Osmocom code for Iuh interface".
The branch, master has been updated
via ffa7c0ad3900c44fb67d486758f31b347f585eb2 (commit)
via 75a4e65f52f02e20d56d8426219feb46ec5cabf9 (commit)
via 38a4f32d580cda9194d7c0cc9e92cbabd4af568d (commit)
from 269b8ac7ee49b84bda9ab3d57a37689c08e2fab9 (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-iuh/commit/?id=ffa7c0ad3900c44fb67d486758f31b3…
commit ffa7c0ad3900c44fb67d486758f31b347f585eb2
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Wed Dec 23 00:03:41 2015 +0100
use msgb_sctp_ppid() from libosmo-netif, remove local declaration
http://cgit.osmocom.org/osmo-iuh/commit/?id=75a4e65f52f02e20d56d8426219feb4…
commit 75a4e65f52f02e20d56d8426219feb46ec5cabf9
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Tue Dec 22 23:59:24 2015 +0100
hnbgw: Add SUA client socket towards localhost
This socket doesn't do much yet except to connect to localhost:14001
The host/port needs to be made configurable, and the RUA<->SUA
interfacing needs to be implemented.
Also, we'll need two SUA sockets, one for MSC and one for SGSN.
http://cgit.osmocom.org/osmo-iuh/commit/?id=38a4f32d580cda9194d7c0cc9e92cba…
commit 38a4f32d580cda9194d7c0cc9e92cbabd4af568d
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Tue Dec 22 23:05:10 2015 +0100
remove sigtran code, now part of libosmo-sccp
-----------------------------------------------------------------------
Summary of changes:
configure.ac | 1 +
sigtran/Makefile | 17 -
sigtran/proto_sua.h | 122 ----
sigtran/sccp_sap.c | 43 --
sigtran/sccp_sap.h | 199 -------
sigtran/sua.c | 1431 ---------------------------------------------
sigtran/sua.h | 21 -
sigtran/sua_client_test.c | 57 --
sigtran/sua_server_test.c | 79 ---
sigtran/sua_test_common.c | 95 ---
sigtran/sua_test_common.h | 31 -
src/Makefile.am | 4 +-
src/hnbgw.c | 48 +-
src/hnbgw.h | 3 +-
src/hnbgw_hnbap.c | 3 +-
src/hnbgw_rua.c | 3 +-
16 files changed, 55 insertions(+), 2102 deletions(-)
delete mode 100644 sigtran/Makefile
delete mode 100644 sigtran/proto_sua.h
delete mode 100644 sigtran/sccp_sap.c
delete mode 100644 sigtran/sccp_sap.h
delete mode 100644 sigtran/sua.c
delete mode 100644 sigtran/sua.h
delete mode 100644 sigtran/sua_client_test.c
delete mode 100644 sigtran/sua_server_test.c
delete mode 100644 sigtran/sua_test_common.c
delete mode 100644 sigtran/sua_test_common.h
hooks/post-receive
--
Osmocom code for Iuh interface
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 cc4ce39fc6e3b844605eb3fbc1c413b3282ed292 (commit)
via b60edf05a6cde75dee8a7974c761f4f3929c47e3 (commit)
from b36fd0b912bb175ac6237f2ec450bf561680a0ad (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=cc4ce39fc6e3b844605eb3fbc1…
commit cc4ce39fc6e3b844605eb3fbc1c413b3282ed292
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Tue Dec 22 23:54:21 2015 +0100
fix/complete stream client re-connect logic
So far, when the first connection attempt failed in
osmo_stream_cli_open(), we returned a terminal errro without any
re-connection attempts. While this may be useful in some cases, our
general idea of the stream client logic is to handle the reconnection
attempts insid the library. We introduce a new osmo_stream_cli_open2()
function while keping the old behavior for backwards compatibility.
http://cgit.osmocom.org/libosmo-netif/commit/?id=b60edf05a6cde75dee8a7974c7…
commit b60edf05a6cde75dee8a7974c761f4f3929c47e3
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Tue Dec 22 23:53:55 2015 +0100
stream.c: Fix another 'link' variable / symbol mismatch
-----------------------------------------------------------------------
Summary of changes:
include/osmocom/netif/stream.h | 1 +
src/stream.c | 22 +++++++++++++++++-----
2 files changed, 18 insertions(+), 5 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 "Osmocom network interface library".
The branch, master has been updated
via b36fd0b912bb175ac6237f2ec450bf561680a0ad (commit)
from fb3e20b4b2a38cd09bf4ed7687dacd3ab6f15d44 (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=b36fd0b912bb175ac6237f2ec4…
commit b36fd0b912bb175ac6237f2ec450bf561680a0ad
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Tue Dec 22 23:40:47 2015 +0100
osmo_stream_cli_destroy: call talloc_free on right object
'link' turns out to be a really bad variable name, as the symbol
resolves to the global link(2)...
-----------------------------------------------------------------------
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 "Osmocom network interface library".
The branch, master has been updated
via fb3e20b4b2a38cd09bf4ed7687dacd3ab6f15d44 (commit)
from d4be141ab0922427232db660e09befd064a6bace (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 -----------------------------------------------------------------
-----------------------------------------------------------------------
Summary of changes:
configure.ac | 7 ++++
include/osmocom/netif/stream.h | 5 +++
src/Makefile.am | 4 +-
src/stream.c | 89 +++++++++++++++++++++++++++++++++++++++---
4 files changed, 98 insertions(+), 7 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 "Osmocom code for Iuh interface".
The branch, master has been updated
via 269b8ac7ee49b84bda9ab3d57a37689c08e2fab9 (commit)
via 541e429a39c5bf7120471e85f56c69e2f162b098 (commit)
via d174e76f1dc53e4ae56ae289a4e360c82d520b92 (commit)
from 8aac21a5e8219cacd3ab25023447606fb044c0c5 (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-iuh/commit/?id=269b8ac7ee49b84bda9ab3d57a37689…
commit 269b8ac7ee49b84bda9ab3d57a37689c08e2fab9
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Tue Dec 22 16:26:48 2015 +0100
hnbgw: Free msgb when connection is closed
http://cgit.osmocom.org/osmo-iuh/commit/?id=541e429a39c5bf7120471e85f56c69e…
commit 541e429a39c5bf7120471e85f56c69e2f162b098
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Tue Dec 22 16:25:29 2015 +0100
hnbgw_hnbap.c: Clean up after encoding a UE register accept
Need to free the ASN.1 structs after using them to encode the UE
register accept message.
http://cgit.osmocom.org/osmo-iuh/commit/?id=d174e76f1dc53e4ae56ae289a4e360c…
commit d174e76f1dc53e4ae56ae289a4e360c82d520b92
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Tue Dec 22 16:22:53 2015 +0100
asn1tostruct.py: Fix memory leaks in generated code
The decode_*ies functions did not clean up after them. This change is
taken from changes made to asn1tostruct.py in openair-cn repository.
-----------------------------------------------------------------------
Summary of changes:
asn1/utils/asn1tostruct.py | 11 +++++++++--
src/hnbgw.c | 6 ++++--
src/hnbgw_hnbap.c | 4 ++++
3 files changed, 17 insertions(+), 4 deletions(-)
hooks/post-receive
--
Osmocom code for Iuh interface
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 code for Iuh interface".
The branch, master has been updated
via 8aac21a5e8219cacd3ab25023447606fb044c0c5 (commit)
from c51f735b35e24acee59be7e205be298ad53be822 (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-iuh/commit/?id=8aac21a5e8219cacd3ab25023447606…
commit 8aac21a5e8219cacd3ab25023447606fb044c0c5
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Tue Dec 22 13:02:42 2015 +0100
Remove obsolete ffasn1c files.
The ffasn1c files from early trials are obsolete, we're using asn1c now.
-----------------------------------------------------------------------
Summary of changes:
asn1/hnbap/ffasn1c/hnbap.c | 6414 --------
asn1/hnbap/ffasn1c/hnbap.h | 1935 ---
asn1/ranap/ffasn1c/ranap.c | 37588 -------------------------------------------
asn1/ranap/ffasn1c/ranap.h | 10215 ------------
asn1/rua/ffasn1c/rua.c | 2044 ---
asn1/rua/ffasn1c/rua.h | 683 -
6 files changed, 58879 deletions(-)
delete mode 100644 asn1/hnbap/ffasn1c/hnbap.c
delete mode 100644 asn1/hnbap/ffasn1c/hnbap.h
delete mode 100644 asn1/ranap/ffasn1c/ranap.c
delete mode 100644 asn1/ranap/ffasn1c/ranap.h
delete mode 100644 asn1/rua/ffasn1c/rua.c
delete mode 100644 asn1/rua/ffasn1c/rua.h
hooks/post-receive
--
Osmocom code for Iuh interface
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 code for Iuh interface".
The branch, master has been updated
via c51f735b35e24acee59be7e205be298ad53be822 (commit)
via fec171d8b4dd791a35e056d9e9095554a309a434 (commit)
via 6682a37875758dcf83cd030263aafae5ec3cac61 (commit)
from 8960704d1c2361568e98008435759074ed45ecbe (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-iuh/commit/?id=c51f735b35e24acee59be7e205be298…
commit c51f735b35e24acee59be7e205be298ad53be822
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Tue Dec 22 12:21:16 2015 +0100
really fix src/Makefile.am
Add BUILT_SOURCES to src/Makefile.am.
(And remove a stray space.)
http://cgit.osmocom.org/osmo-iuh/commit/?id=fec171d8b4dd791a35e056d9e909555…
commit fec171d8b4dd791a35e056d9e9095554a309a434
Author: Alexander Huemer <alexander.huemer(a)xx.vu>
Date: Mon Dec 21 20:44:35 2015 +0100
fix Makefile.am
http://cgit.osmocom.org/osmo-iuh/commit/?id=6682a37875758dcf83cd030263aafae…
commit 6682a37875758dcf83cd030263aafae5ec3cac61
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Mon Dec 21 17:12:22 2015 +0100
README, .gitignore
Update building instructions and add tests/atconfig to .gitignore.
-----------------------------------------------------------------------
Summary of changes:
.gitignore | 8 ++++++++
README | 21 +++++++++++++++++----
src/Makefile.am | 11 ++---------
3 files changed, 27 insertions(+), 13 deletions(-)
hooks/post-receive
--
Osmocom code for Iuh interface
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 code for Iuh interface".
The branch, master has been updated
via 8960704d1c2361568e98008435759074ed45ecbe (commit)
via 70e84ab5f9d3085f15da9af36aafdfa13d5c8b61 (commit)
from 283c7fde3809d3bb010b736c4597641f3d290260 (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-iuh/commit/?id=8960704d1c2361568e9800843575907…
commit 8960704d1c2361568e98008435759074ed45ecbe
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Mon Dec 21 23:51:08 2015 +0100
SUA: Ensure osmo_ prefix is used on all global symbols
http://cgit.osmocom.org/osmo-iuh/commit/?id=70e84ab5f9d3085f15da9af36aafdfa…
commit 70e84ab5f9d3085f15da9af36aafdfa13d5c8b61
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Mon Dec 21 23:50:36 2015 +0100
SUA: More FIXMEs
-----------------------------------------------------------------------
Summary of changes:
sigtran/proto_sua.h | 4 +--
sigtran/sccp_sap.h | 1 +
sigtran/sua.c | 70 +++++++++++++++++++++++------------------------
sigtran/sua.h | 9 +++---
sigtran/sua_client_test.c | 6 ++--
sigtran/sua_server_test.c | 4 +--
sigtran/sua_test_common.c | 8 +++---
sigtran/sua_test_common.h | 4 +--
8 files changed, 54 insertions(+), 52 deletions(-)
hooks/post-receive
--
Osmocom code for Iuh interface
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 code for Iuh interface".
The branch, master has been updated
via 283c7fde3809d3bb010b736c4597641f3d290260 (commit)
via 71f73a2919ec071de8b8f1972db6cc92c29a55ee (commit)
from ef5055c275998a977d732fd15bb2c95accb0ac38 (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-iuh/commit/?id=283c7fde3809d3bb010b736c4597641…
commit 283c7fde3809d3bb010b736c4597641f3d290260
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Mon Dec 21 23:35:56 2015 +0100
Add WIP code for SCCP User Adaptation (SUA) and SCCP User SAP
The idea of this code is to
* provide a SCCP User SAP as boundary between the User of SCCP
or SCCP-like transport like SUA
* implement the minimum subset of SUA to transport RANAP messages
betweene HNB-GW and MSC/SGSN
At this point
* we don't yet implement the proper state machines and timer
* we don't imp[lement the SCCP RESET procedure
* we don't implement AS/ASP management
The code is full of FIXMEs whihc hopefully will get fixed gradually.
After some cleanup + verification, it should move to a library, possibly
either replacing/renaming libomo-sccp, or adding it to libosmo-netif?
http://cgit.osmocom.org/osmo-iuh/commit/?id=71f73a2919ec071de8b8f1972db6cc9…
commit 71f73a2919ec071de8b8f1972db6cc92c29a55ee
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Mon Dec 21 21:01:00 2015 +0100
move COPYING file to root directory
-----------------------------------------------------------------------
Summary of changes:
src/COPYING => COPYING | 0
sigtran/Makefile | 17 +
sigtran/proto_sua.h | 122 ++++
sigtran/sccp_sap.c | 43 ++
sigtran/sccp_sap.h | 198 +++++++
sigtran/sua.c | 1431 +++++++++++++++++++++++++++++++++++++++++++++
sigtran/sua.h | 20 +
sigtran/sua_client_test.c | 57 ++
sigtran/sua_server_test.c | 79 +++
sigtran/sua_test_common.c | 95 +++
sigtran/sua_test_common.h | 31 +
11 files changed, 2093 insertions(+)
rename src/COPYING => COPYING (100%)
create mode 100644 sigtran/Makefile
create mode 100644 sigtran/proto_sua.h
create mode 100644 sigtran/sccp_sap.c
create mode 100644 sigtran/sccp_sap.h
create mode 100644 sigtran/sua.c
create mode 100644 sigtran/sua.h
create mode 100644 sigtran/sua_client_test.c
create mode 100644 sigtran/sua_server_test.c
create mode 100644 sigtran/sua_test_common.c
create mode 100644 sigtran/sua_test_common.h
hooks/post-receive
--
Osmocom code for Iuh interface
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, laforge/sctp has been created
at fb3e20b4b2a38cd09bf4ed7687dacd3ab6f15d44 (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/libosmo-netif/commit/?id=fb3e20b4b2a38cd09bf4ed7687…
commit fb3e20b4b2a38cd09bf4ed7687dacd3ab6f15d44
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Mon Dec 21 20:54:19 2015 +0100
SCTP support for osmo_stream_{cli,srv} code
Wih this change, osmo_stream_ client and server API can be used not only
for TCP but also for SCTP. The latter is needed in SIGTRAN ad Iuh
applications, for example.
-----------------------------------------------------------------------
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 "GNU Radio block for interfacing with various radio hardware".
The branch, master has been updated
via 810a981d0c2975825a72c9c6c9db2700719928c3 (commit)
from 55fe96198733c9c57689d18e81cb2d7e8b2ebbfd (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/gr-osmosdr/commit/?id=810a981d0c2975825a72c9c6c9db2…
commit 810a981d0c2975825a72c9c6c9db2700719928c3
Author: Pavel Demin <pavel.demin(a)cern.ch>
Date: Mon Dec 21 18:28:54 2015 +0100
redpitaya: change base class to gr::sync_block
-----------------------------------------------------------------------
Summary of changes:
lib/redpitaya/redpitaya_common.cc | 12 +++++++++-
lib/redpitaya/redpitaya_sink_c.cc | 46 ++++++++++++++++++++++++++-----------
lib/redpitaya/redpitaya_sink_c.h | 10 ++++----
lib/redpitaya/redpitaya_source_c.cc | 46 +++++++++++++++++++++++++------------
lib/redpitaya/redpitaya_source_c.h | 10 ++++----
5 files changed, 87 insertions(+), 37 deletions(-)
hooks/post-receive
--
GNU Radio block for interfacing with various radio hardware
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 code for Iuh interface".
The branch, master has been updated
via ef5055c275998a977d732fd15bb2c95accb0ac38 (commit)
from e98dacd1cb0edf25ca169217d494c420b7c056a4 (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-iuh/commit/?id=ef5055c275998a977d732fd15bb2c95…
commit ef5055c275998a977d732fd15bb2c95accb0ac38
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Mon Dec 21 17:50:11 2015 +0100
Makefile.am: Try to model the asn1tostruct.py generation dependencies
-----------------------------------------------------------------------
Summary of changes:
src/Makefile.am | 5 +++++
1 file changed, 5 insertions(+)
hooks/post-receive
--
Osmocom code for Iuh interface
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 code for Iuh interface".
The branch, master has been updated
via e98dacd1cb0edf25ca169217d494c420b7c056a4 (commit)
via c32b0d9848d16da6279fa5348bc188b1085a21c3 (commit)
via b2daa0d803ee529af9549e1a9884e209729be6d3 (commit)
from 0a3eafee45e78ae887a7f1c579ab54befc1fa47a (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-iuh/commit/?id=e98dacd1cb0edf25ca169217d494c42…
commit e98dacd1cb0edf25ca169217d494c420b7c056a4
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Dec 19 16:24:22 2015 +0100
add TS 25.412 spec
http://cgit.osmocom.org/osmo-iuh/commit/?id=c32b0d9848d16da6279fa5348bc188b…
commit c32b0d9848d16da6279fa5348bc188b1085a21c3
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Dec 19 14:52:44 2015 +0100
Add various RANAP packet captures (pcap files) found on the net
http://cgit.osmocom.org/osmo-iuh/commit/?id=b2daa0d803ee529af9549e1a9884e20…
commit b2daa0d803ee529af9549e1a9884e209729be6d3
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Dec 19 13:05:19 2015 +0100
ranap ASN.1: Define IMSI as OCTET STRING to work around asn1c bug
When IMSI is a TBCD-STRING type, and TBCD-STRING is defined as OCTET
STRING, we end up encoding the IMSI the wrong way. I don't knwo why
that is, but changing it fixed the problem, as described below:
before this commit:
00 17 PeranentNAS-UE-ID
40 criticality ignore
0a (length)
00 presence = IMSI
08 BUG: why the additional length field?
46 23 91 34 70 77 80 f3 IMSI (643219430777083)
after this commit:
00 17 PeranentNAS-UE-ID
40 criticality ignore
09 (length)
50 presence = IMSI
46 23 91 34 70 77 80 f3 IMSI (643219430777083)
-----------------------------------------------------------------------
Summary of changes:
asn1/ranap/RANAP-IEs.asn | 2 +-
.../ranap/29eb1ef0-9805-012b-b2a6-0016cb8cea27.cap | Bin 0 -> 66684 bytes
pcap/ranap/3GDT_example.pcap | Bin 0 -> 1365 bytes
pcap/ranap/IuPS_PS_call_flow.pcap | Bin 0 -> 2710 bytes
pcap/ranap/MobileOriginatingCall_AMR.cap | Bin 0 -> 28475 bytes
pcap/ranap/MobileTerminatingCall_AMR.cap | Bin 0 -> 29127 bytes
pcap/ranap/ranap-linkbit_ETH.pcap | Bin 0 -> 3394 bytes
pcap/ranap/ranap.pcap | Bin 0 -> 2510 bytes
specs/by_chapter/25.412.pdf | 1 +
specs/by_name/iu_signalling_transport.pdf | 1 +
specs/files/ts_125412v120000p.pdf | Bin 0 -> 90453 bytes
src/ranap/RANAP_IMSI.c | 72 +++++++++++----------
src/ranap/RANAP_IMSI.h | 4 +-
13 files changed, 43 insertions(+), 37 deletions(-)
create mode 100644 pcap/ranap/29eb1ef0-9805-012b-b2a6-0016cb8cea27.cap
create mode 100644 pcap/ranap/3GDT_example.pcap
create mode 100644 pcap/ranap/IuPS_PS_call_flow.pcap
create mode 100644 pcap/ranap/MobileOriginatingCall_AMR.cap
create mode 100644 pcap/ranap/MobileTerminatingCall_AMR.cap
create mode 100644 pcap/ranap/ranap-linkbit_ETH.pcap
create mode 100644 pcap/ranap/ranap.pcap
create mode 120000 specs/by_chapter/25.412.pdf
create mode 120000 specs/by_name/iu_signalling_transport.pdf
create mode 100644 specs/files/ts_125412v120000p.pdf
hooks/post-receive
--
Osmocom code for Iuh interface
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, jerlbeck/wip/openbsc-to-core has been created
at ea7f73254f35e34d8d3f34d38cb6613ae8af4bf0 (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/libosmocore/commit/?id=ea7f73254f35e34d8d3f34d38cb6…
commit ea7f73254f35e34d8d3f34d38cb6613ae8af4bf0
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Tue Nov 17 09:53:23 2015 +0100
gb: Add bssgp_msgb_copy function
This function originates from openbsc/src/gprs but is just specific
to BSSGP/Gb on the same level like bssgp_msgb_alloc.
This commit puts the former gprs_msgb_copy function beside
bssgp_msgb_alloc.
Renamed function:
gprs_msgb_copy -> bssgp_msgb_copy
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/libosmocore/commit/?id=06895857eca144d856950db03bd3…
commit 06895857eca144d856950db03bd36cf9c6384365
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Fri Nov 27 12:52:56 2015 +0100
msgb/test: Add test case for error cases
Include a test for msgb_trim.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/libosmocore/commit/?id=cada9ff241b5891287074b89facf…
commit cada9ff241b5891287074b89facf96c491c25c09
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Fri Nov 27 10:37:05 2015 +0100
msgb: Assert len >= 0 in msgb_trim
Currently msgb_trim only checks for len > data_len and returns -1
in that case, allowing the caller to fix it somehow. Using a negative
length will always lead to a corrupt msgb, but this is not being
checked.
This commit adds a check for len < 0 and a conditional call to MSGB_ABORT.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/libosmocore/commit/?id=323562f2d8d2447443d0da2a059e…
commit 323562f2d8d2447443d0da2a059e34c18bedebfe
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Tue Nov 17 10:35:03 2015 +0100
msgb/test: Add tests for msgb_resize_area and msgb_copy
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/libosmocore/commit/?id=aac7933c74a7dce699718c65f76f…
commit aac7933c74a7dce699718c65f76f36fa36a7d700
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Fri Nov 27 12:57:56 2015 +0100
msgb/test: Add functions to catch and check exceptions
Currently the msgb error handling cannot be fully tested, since in
many cases osmo_panic will be called. This will in turn call abort().
Using an osmo_panic_handler that just returns will not help, since
many msgb functions rely on MSGB_ABORT to not return at all.
This commit uses an alternative osmo_panic_raise handler that just
calls longjmp to return to the test function.
Since some of this activity is logged to stderr where the strings may
contain variable parts like pointer addresses, stderr checking is
disabled in testsuite.at.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/libosmocore/commit/?id=baf9e6422ee0693e8e1da3877082…
commit baf9e6422ee0693e8e1da3877082e039001ca60b
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Tue Mar 18 14:03:16 2014 +0100
msgb/test: Add test for msgb message buffers
This tests several API functions of the msgb by checking the
invariant and by dumping resulting message buffers as hex.
Sponsored-by: On-Waves ehf
Conflicts:
tests/Makefile.am
http://cgit.osmocom.org/libosmocore/commit/?id=5b87706bd8a106e1ba44ac351c1d…
commit 5b87706bd8a106e1ba44ac351c1d24eece736f99
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Mon Nov 16 14:26:47 2015 +0100
gsm: Add APN conversion functions
These functions are currently part of openbsc but also needed by
other projects.
The function have been renamed as follows:
gprs_apn_to_str -> osmo_apn_to_str
gprs_str_to_apn -> osmo_apn_from_str
Sponsored-by: On-Waves ehf
-----------------------------------------------------------------------
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 "An utility library for Open Source Mobile Communications".
The branch, master has been updated
via 8db1134c72d629d16368eb493a231d9ec742cf17 (commit)
via 86ec311896dd5d481eba7f361ab8dd2f0b043578 (commit)
via cdd05f0ed439787d79ff7a0e04c3fc6e2516a64c (commit)
from 9e57a5a6974e92a2df73f9009f793c1a1f6206d9 (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=8db1134c72d629d16368eb493a23…
commit 8db1134c72d629d16368eb493a231d9ec742cf17
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Fri Nov 27 13:26:15 2015 +0100
msgb: Add msgb_test_invariant function
This adds a function that verifies whether a mgsb is consistent.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/libosmocore/commit/?id=86ec311896dd5d481eba7f361ab8…
commit 86ec311896dd5d481eba7f361ab8dd2f0b043578
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Fri Nov 27 13:26:14 2015 +0100
msgb: Let msgb_hexdump be more tolerant
This patch makes msgb_hexdump accept out of range lXh pointers and
shows info about them instead of aborting the dump entirely.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/libosmocore/commit/?id=cdd05f0ed439787d79ff7a0e04c3…
commit cdd05f0ed439787d79ff7a0e04c3fc6e2516a64c
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Fri Nov 27 13:26:13 2015 +0100
msgb: Add msgb_resize_area and msgb_copy
These functions originate from openbsc/src/gprs but are generic
msgb helper functions.
msgb_copy: This function allocates a new msgb, copies the data
buffer of msg, and adjusts the pointers (incl. l1h-l4h)
accordingly.
msgb_resize_area:
This resizes a sub area of the msgb data and adjusts the
pointers (incl. l1h-l4h) accordingly.
Sponsored-by: On-Waves ehf
-----------------------------------------------------------------------
Summary of changes:
include/osmocom/core/msgb.h | 43 ++++++++++++++
src/msgb.c | 137 +++++++++++++++++++++++++++++++++++++++++---
2 files changed, 173 insertions(+), 7 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 "An utility library for Open Source Mobile Communications".
The branch, sysmocom/shared/log-speed has been created
at 95d04650ab785a8ffc1b6b75ec32125d1139861d (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/libosmocore/commit/?id=95d04650ab785a8ffc1b6b75ec32…
commit 95d04650ab785a8ffc1b6b75ec32125d1139861d
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Mon Dec 21 14:45:33 2015 +0100
logging: Remember the target we found
log_check_level and osmo_vlogp share the responsibility for the
output of a log message. Once check_level has identified the first
target that might have an output osmo_vlogp will continue from this
place.
In practice we have one (stderr/syslog) or two (stderr+VTY) log
outputs so avoiding to re-iterate is not that important but as
we have found the right place we can just use it.
http://cgit.osmocom.org/libosmocore/commit/?id=87215d5bd97b0ba9249825dcbfb4…
commit 87215d5bd97b0ba9249825dcbfb4d449f42b5a15
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Mon Dec 21 14:45:16 2015 +0100
logging: Remove some code duplication
Extract the mapping of the subsystem number and the checking for
the loglevel to a inline method that is shared between the new
and old.
http://cgit.osmocom.org/libosmocore/commit/?id=f96826f2039a4a794f86ea3d81d3…
commit f96826f2039a4a794f86ea3d81d3a728a6450847
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Tue Nov 17 11:52:26 2015 +0100
log/test: Extend test case for log_check_level
This commit adds OSMO_ASSERTs for mandatory conditions related to
log_check_level, and fprintfs for optional conditions, since it is
always safe for log_check_level to return != 0.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/libosmocore/commit/?id=67c96eb2babc9eed8a4a6d3c98ad…
commit 67c96eb2babc9eed8a4a6d3c98ad52eb9ad63877
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Tue Nov 17 11:52:25 2015 +0100
log: Add conditional logging based on log_check_level
Currently the LOGP/DEBUGP arguments are always evaluated even if
no logging will happen at all. This can be expensive, for instance
if hexdumps or pretty printed object names are generated. This causes
high base load especially on embedded devices and is a major part of
CPU usage e.g. of the osmo-pcu.
This commit uses the log_check_level function to avoid the evaluation
of the parameters if it is known in advance, that no logging entry
will be generated.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/libosmocore/commit/?id=5fcc4f6ff75a3b3e2027ceceb6bc…
commit 5fcc4f6ff75a3b3e2027ceceb6bcdaac6c9c0ba2
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Tue Nov 17 11:52:24 2015 +0100
log: Add log_check_level function
This commit adds this predicate function which can be used to
avoid the execution of code if a certain log level is not enabled.
The function will only return 0 (false), if it is sure that a logging
call for the same facility and level will not produce any output.
This safety criterion shall ensure, that no logging output is lost
due to the use of this predicate as a guard. On the other hand, even
if the predicate returns != 0 (true), no logging output might get
generated by a similar logging command.
Note that the current implementation is not focussed on performance,
which could be improved by using a lookup table instead of iterating
through every target.
Sponsored-by: On-Waves ehf
-----------------------------------------------------------------------
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 "An utility library for Open Source Mobile Communications".
The branch, jerlbeck/wip/stats has been deleted
was d8dd911de66e10c87e4b8f0fa0e26f1be832eb82
-----------------------------------------------------------------------
d8dd911de66e10c87e4b8f0fa0e26f1be832eb82 ns/stats: Add missing osmo_stat_item_group_free to gprs_nsvc_delete
-----------------------------------------------------------------------
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 "An utility library for Open Source Mobile Communications".
The branch, master has been updated
via 9e57a5a6974e92a2df73f9009f793c1a1f6206d9 (commit)
from 1a87c1b1891262e063d3bc862a8a1babef943f74 (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=9e57a5a6974e92a2df73f9009f79…
commit 9e57a5a6974e92a2df73f9009f793c1a1f6206d9
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Dec 21 11:20:14 2015 +0100
some comments / fixed typos
-----------------------------------------------------------------------
Summary of changes:
include/osmocom/core/rate_ctr.h | 1 +
include/osmocom/gsm/apn.h | 3 +++
include/osmocom/gsm/protocol/gsm_08_58.h | 2 +-
include/osmocom/gsm/tlv.h | 2 +-
src/gsm/lapd_core.c | 2 +-
5 files changed, 7 insertions(+), 3 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 "The OpenGGSN project".
The branch, master has been updated
via c80680a9c42f378268daa911f9f5bff270bbd32f (commit)
via c5fbf9bd68432e9e18b62a6ee9c1be149e3f427a (commit)
via 4b075b6cb85f93dff1378aabddf7c1d4959feb72 (commit)
from 89dcb614e81b59fb02aff7d7d86545b636def1d0 (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/openggsn/commit/?id=c80680a9c42f378268daa911f9f5bff…
commit c80680a9c42f378268daa911f9f5bff270bbd32f
Author: Andreas Schultz <aschultz(a)tpip.net>
Date: Tue Nov 17 12:22:44 2015 +0100
ggsn: fix autotool pkg-config invokation
see https://autotools.io/pkgconfig/pkg_check_modules.html, Optional Modules
for explanation
Signed-off-by: Andreas Schultz <aschultz(a)tpip.net>
http://cgit.osmocom.org/openggsn/commit/?id=c5fbf9bd68432e9e18b62a6ee9c1be1…
commit c5fbf9bd68432e9e18b62a6ee9c1be149e3f427a
Author: Andreas Schultz <aschultz(a)tpip.net>
Date: Tue Nov 17 12:22:43 2015 +0100
ggsn: update gpt-kernel logging to libosmocore
Signed-off-by: Andreas Schultz <aschultz(a)tpip.net>
http://cgit.osmocom.org/openggsn/commit/?id=4b075b6cb85f93dff1378aabddf7c1d…
commit 4b075b6cb85f93dff1378aabddf7c1d4959feb72
Author: Pablo Neira Ayuso <pablo(a)gnumonks.org>
Date: Tue Nov 17 12:22:42 2015 +0100
ggsn: add support for GTP kernel data encapsulation
This patch adds the -g, --gtpnl=device option that allows you to
enable the GTP kernel tunneling mode in openggsn. You have to specify
the real downlink device that will be used to tunnel traffic, eg.
-g=eth0
This means that the gtp0 device will be created and it will use eth0
as the real device to encapsulate packet coming from the Internet that
are addressed to the MS (so the tunnel devuce encapsulates these IP
packets in GTP packets when traveling to the SGSN).
Alternatively, you can also add this to the ggsn.conf configuration file:
gtpnl eth0
The device has to be the real device that can route packets to the SGSN,
if you select the wrong device, the kernel routing code may not find a
way to reach the SSGN, you've been warned.
Therefore, if this option is set, the operational becomes the following:
1) A gtp0 device is created via rtnetlink and configure the socket
encapsulation infrastructure in the kernel.
2) Whenever a PDP context is created, this adds the necessary tunnel
configuration via genetlink GTP interface.
3) Whenever a PDP context is destroyed, this deletes the tunnel via
genetlink GTP interface.
4) Destroy the gtp0 device if ggsn is stopped, including all of the
existing tunnels.
You require the osmo-ggsn.git tree, which contains the kernel module
gtp.ko and the libgtpnl library that you have to compile and install.
Make sure you have loaded the gtp.ko kernel module before launching
the ggsn daemon using the kernel driver mode, otherwise you will get
a nice "operation not supported" error message ;-).
This patch also adds supports for "ipup" configuration option to invoke
an external script after the gtp0 device has been brought up. Typical
command to add the route to reach the MS behind the GGSN is required,
eg. ip route add 10.0.0.0/8 dev gtp0.
The (horrible) ggsn parser has been manually extended to support the
new configuration option. That code doesn't look nice, but it just
mimics what we already have there for consistency, please don't blame
me for that.
If you want to run in debugging mode, I suggest you to use:
sudo ggsn -c ggsn.conf -f -d
Note that you do have to run openggsn as root to bring up the gtp0
device. You have to see this message that announce that the GTP kernel
mode is enabled.
openggsn[1106]: ggsn.c: 656: Using the GTP kernel mode (genl ID is 25)
This patch also automagically sets up route to reach MS from Internet
just like tun mode does. This is fundamental to get this working,
better don't leave to the admin, he may forget to add this route.
In this patch, I tried to encapsulate this new feature as much as
possible as Harald initially suggested.
To compile this feature, you have to pass --enable-gtp-kernel, ie.
./configire --enable-gtp-kernel
Otherwise, the code to interact with the gtp kernel part is not compiled.
Signed-off-by: Andreas Schultz <aschultz(a)tpip.net>
-----------------------------------------------------------------------
Summary of changes:
configure.ac | 15 ++++
ggsn/Makefile.am | 11 ++-
ggsn/cmdline.c | 39 ++++++---
ggsn/cmdline.ggo | 3 +
ggsn/cmdline.h | 8 +-
ggsn/ggsn.c | 35 +++++++-
ggsn/gtp-kernel.c | 237 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
ggsn/gtp-kernel.h | 51 ++++++++++++
8 files changed, 381 insertions(+), 18 deletions(-)
create mode 100644 ggsn/gtp-kernel.c
create mode 100644 ggsn/gtp-kernel.h
hooks/post-receive
--
The OpenGGSN project
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, zecke/ancient/debian6.0 has been updated
via 70fcbda6dd733a503e9a046e01986d8bfc2e2bb2 (commit)
from 34d770dcfdb102bc5c5a22724b2386f5ce4b7a18 (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=70fcbda6dd733a503e9a046e0198…
commit 70fcbda6dd733a503e9a046e01986d8bfc2e2bb2
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Fri Nov 27 18:54:58 2015 +0100
stat: Explicitly support stat_items without unit
Add OSMO_STAT_ITEM_NO_UNIT for stat items without an unit. The
statsd reporter uses gauges ("g") to report them.
Sponsored-by: On-Waves ehf
[hfreyther: Manually apply change to osmo_stats_reporter_statsd_send_item]
-----------------------------------------------------------------------
Summary of changes:
include/osmocom/core/stat_item.h | 1 +
src/stats.c | 12 +++++++++++-
src/vty/utils.c | 5 ++++-
3 files changed, 16 insertions(+), 2 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 "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, zecke/stable/0.14 has been created
at 0fc158c0be5709fbde405f62fdd39be3c452623c (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/openbsc/commit/?id=0fc158c0be5709fbde405f62fdd39be3…
commit 0fc158c0be5709fbde405f62fdd39be3c452623c
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Mon Nov 2 16:07:57 2015 +0100
stats/mgcp: Initialize the statistics for MGCP as well
There are currently no reate counters but this will hopefully
change in the near future.
http://cgit.osmocom.org/openbsc/commit/?id=63036a92164300b08f90f71a3f40d504…
commit 63036a92164300b08f90f71a3f40d5042a6c4b15
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Mon Nov 2 15:15:38 2015 +0100
stats: Set class_id in rate_ctr group descriptions
This commit adds the class_id initialiser to all rate_ctr_group_desc
definitions.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=9a457d43b31c81d1ab3f8829384d7680…
commit 9a457d43b31c81d1ab3f8829384d768034e55fd9
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Mon Oct 26 16:25:37 2015 +0100
stats: Enable stats for sgsn, gbproxy, nitb, bsc, nat
This commit initialises and enables the stats subsystem for the given
binaries.
Sponsored-by: On-Waves ehf
-----------------------------------------------------------------------
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
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 1a87c1b1891262e063d3bc862a8a1babef943f74 (commit)
from cc6ac4cdc4103cb68a3e161deb49dfb64c931adf (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=1a87c1b1891262e063d3bc862a8a…
commit 1a87c1b1891262e063d3bc862a8a1babef943f74
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Mon Dec 14 15:26:07 2015 +0100
LaPDm: Refuse SUSPEND/RESUME/RECONNECT in BTS mode
The primitives for SUSPEND, RESUME and RECONNECT are only permitted on
the MS side of the LAPDm link, not on the BTS side. So we should check
for this and reject, accordingly.
-----------------------------------------------------------------------
Summary of changes:
src/gsm/lapdm.c | 17 +++++++++++++++++
1 file changed, 17 insertions(+)
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 "asn1c runtime code as shared library".
The branch, master has been updated
via 667d758c92825208e318ec27e090aac2805d4678 (commit)
from a37b06d7354c5cfec0e88dc22a8a5d784551f1b3 (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/libasn1c/commit/?id=667d758c92825208e318ec27e090aac…
commit 667d758c92825208e318ec27e090aac2805d4678
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Dec 19 13:37:02 2015 +0100
APER: Fix encoding of INTEGER with lower_bound != 0
When encoding an INTEGER, we need to subtract the lower bound before
encoding the value. This is specified in Clause 10.5.7.x of X.691.
The decoder already does this correct, but the encoder was wrong.
-----------------------------------------------------------------------
Summary of changes:
src/INTEGER.c | 15 ++++++++-------
1 file changed, 8 insertions(+), 7 deletions(-)
hooks/post-receive
--
asn1c runtime code as shared 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 "Lev Walkin's asn1 compiler".
The branch, aper has been updated
via 2ccf6f701de667aee12de4d16a95601ccc58b909 (commit)
via d02b4a79f4311c3d94dc200392ab37c6aef9fdf0 (commit)
from 6e00cbce7304a6972e82a12bb5fa82e41fa541be (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/asn1c/commit/?id=2ccf6f701de667aee12de4d16a95601ccc…
commit 2ccf6f701de667aee12de4d16a95601ccc58b909
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Dec 19 13:32:58 2015 +0100
APER: Fix encoding of INTEGER with lower_bound != 0
When encoding an INTEGER, we need to subtract the lower bound before
encoding the value. This is specified in Clause 10.5.7.x of X.691.
The decoder already does this correct, but the encoder was wrong.
http://cgit.osmocom.org/asn1c/commit/?id=d02b4a79f4311c3d94dc200392ab37c6ae…
commit d02b4a79f4311c3d94dc200392ab37c6aef9fdf0
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Thu Sep 10 09:31:18 2015 +0200
prefixing of generated types using a ASN1C_PREFIX environment variable
When generating code for multiple ASN.1 syntaxes that have clashing
names, we need to add a prefix in order to prevent clashes in the global
C symbol namespace. Using the ASN1C_PREFIX environment variable and
this patch serves as a work-around to that. All non-basic type names
as well as references to that type and source code + header file names
will be pre-fixed accordingly.
-----------------------------------------------------------------------
Summary of changes:
libasn1compiler/asn1c_misc.c | 35 +++++++++++++++++++++++++++--------
libasn1compiler/asn1c_misc.h | 1 +
libasn1fix/asn1fix.c | 9 +++++++++
m4/libtool.m4 | 4 ++--
skeletons/INTEGER.c | 15 ++++++++-------
5 files changed, 47 insertions(+), 17 deletions(-)
hooks/post-receive
--
Lev Walkin's asn1 compiler
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 code for Iuh interface".
The branch, master has been updated
via 0a3eafee45e78ae887a7f1c579ab54befc1fa47a (commit)
via 94a62d591d59ffa1cbaf310ecb71172f25decf7e (commit)
via b7f67c4b14a0c742f41880521144eac1f67f97a7 (commit)
from de9055f1424678bbc653ee2a2ee6b381ff121725 (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-iuh/commit/?id=0a3eafee45e78ae887a7f1c579ab54b…
commit 0a3eafee45e78ae887a7f1c579ab54befc1fa47a
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Dec 19 02:38:09 2015 +0100
ranap: Don' shift the RAB ID by 3 bits
http://cgit.osmocom.org/osmo-iuh/commit/?id=94a62d591d59ffa1cbaf310ecb71172…
commit 94a62d591d59ffa1cbaf310ecb71172f25decf7e
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Dec 19 02:37:48 2015 +0100
ranap: No need for htonl() of IP addresses and the like
http://cgit.osmocom.org/osmo-iuh/commit/?id=b7f67c4b14a0c742f41880521144eac…
commit b7f67c4b14a0c742f41880521144eac1f67f97a7
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Dec 19 02:36:52 2015 +0100
ranap: Don't forget ProtocolIE-CointainerPair around ProtocolIE-FieldPair
-----------------------------------------------------------------------
Summary of changes:
asn1/ranap/RANAP-PDU.asn | 2 +-
src/ranap/RANAP_RAB-IE-ContainerPairList.c | 2 +-
src/ranap/RANAP_RAB-IE-ContainerPairList.h | 4 ++--
src/ranap_msg_factory.c | 17 +++++++++++------
4 files changed, 15 insertions(+), 10 deletions(-)
hooks/post-receive
--
Osmocom code for Iuh interface
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 "GNU Radio block for interfacing with various radio hardware".
The branch, master has been updated
via 55fe96198733c9c57689d18e81cb2d7e8b2ebbfd (commit)
via 3582ba17e0d7a5237c6393a1c5849533692018f7 (commit)
from 7cec4c0f517144f271630f78dd6acd1f26f6b1f7 (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/gr-osmosdr/commit/?id=55fe96198733c9c57689d18e81cb2…
commit 55fe96198733c9c57689d18e81cb2d7e8b2ebbfd
Author: Dimitri Stolnikov <horiz0n(a)gmx.net>
Date: Fri Dec 18 22:20:27 2015 +0100
update documentation
http://cgit.osmocom.org/gr-osmosdr/commit/?id=3582ba17e0d7a5237c6393a1c5849…
commit 3582ba17e0d7a5237c6393a1c5849533692018f7
Author: Pavel Demin <pavel.demin(a)uclouvain.be>
Date: Thu Dec 17 21:12:45 2015 +0100
redpitaya: add support for Red Pitaya SDR transceiver
This patch adds two gr-osmosdr blocks that can be used with the SDR transceiver
application available from the Red Pitaya application marketplace:
http://bazaar.redpitaya.com
These new source and sink blocks are based on the file block with some pieces
borrowed from the rtl_tcp block.
More details about Red Pitaya SDR transceiver can be found at:
http://pavel-demin.github.io/red-pitaya-notes/sdr-transceiver
Usage example:
osmocom_fft -a "redpitaya=192.168.1.100:1001"
Signed-off-by: Pavel Demin <pavel.demin(a)uclouvain.be>
-----------------------------------------------------------------------
Summary of changes:
AUTHORS | 1 +
README | 2 +
grc/gen_osmosdr_blocks.py | 7 +-
lib/CMakeLists.txt | 10 +-
lib/config.h.in | 1 +
lib/{rtl_tcp => redpitaya}/CMakeLists.txt | 10 +-
.../redpitaya/redpitaya_common.cc | 54 ++--
.../api.h => lib/redpitaya/redpitaya_common.h | 21 +-
lib/redpitaya/redpitaya_sink_c.cc | 287 +++++++++++++++++++++
.../redpitaya_sink_c.h} | 39 ++-
lib/redpitaya/redpitaya_source_c.cc | 281 ++++++++++++++++++++
.../redpitaya_source_c.h} | 33 ++-
lib/sink_impl.cc | 18 ++
lib/source_impl.cc | 18 ++
14 files changed, 695 insertions(+), 87 deletions(-)
copy lib/{rtl_tcp => redpitaya}/CMakeLists.txt (85%)
copy docs/doxygen/doxyxml/example/aadvark.cc => lib/redpitaya/redpitaya_common.cc (51%)
copy include/osmosdr/api.h => lib/redpitaya/redpitaya_common.h (67%)
create mode 100644 lib/redpitaya/redpitaya_sink_c.cc
copy lib/{file/file_source_c.h => redpitaya/redpitaya_sink_c.h} (72%)
create mode 100644 lib/redpitaya/redpitaya_source_c.cc
copy lib/{file/file_source_c.h => redpitaya/redpitaya_source_c.h} (76%)
hooks/post-receive
--
GNU Radio block for interfacing with various radio hardware
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 code for Iuh interface".
The branch, master has been updated
via de9055f1424678bbc653ee2a2ee6b381ff121725 (commit)
via f8db61b554a59b12d330618fc41979a920523814 (commit)
via fcabec3665a29a25b9ceb80c047165de3b79a82f (commit)
via 16232780d893de5bcac5f6b670d8173e444d7661 (commit)
via 04329dcbdca62edf5f254bf309963d1a69c244f3 (commit)
from 629391321f10490c5b5f1edc5035ea2e5679ad3e (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-iuh/commit/?id=de9055f1424678bbc653ee2a2ee6b38…
commit de9055f1424678bbc653ee2a2ee6b381ff121725
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Fri Dec 18 17:33:49 2015 +0100
Makefile.am: Replace .PHONY asn1tostruct.py rules
asn1tostruct.py generates three files. Try to teach the makefile that
all three of them depend on the .asn source file to ensure they're
re-built whenever the .asn source file changes.
http://cgit.osmocom.org/osmo-iuh/commit/?id=f8db61b554a59b12d330618fc41979a…
commit f8db61b554a59b12d330618fc41979a920523814
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Fri Dec 18 17:29:59 2015 +0100
First compiling (and leak-free) RANAP message generation functions
encoding correctness still needs to be verified at this point. At least
they generate some binary output without failing somewhere earlier in
the encoding process - and they don't leave any leaked memory behind,
see talloc_report() at the end of test-ranap.c:main().
http://cgit.osmocom.org/osmo-iuh/commit/?id=fcabec3665a29a25b9ceb80c047165d…
commit fcabec3665a29a25b9ceb80c047165de3b79a82f
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Fri Dec 18 17:50:57 2015 +0100
implement BIT_STRING_fromBuf() similar to OCTET_STRING_fromBuf()
http://cgit.osmocom.org/osmo-iuh/commit/?id=16232780d893de5bcac5f6b670d8173…
commit 16232780d893de5bcac5f6b670d8173e444d7661
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Fri Dec 18 17:22:04 2015 +0100
ranap_common: Fix error cleanup path while generating IE Pair
http://cgit.osmocom.org/osmo-iuh/commit/?id=04329dcbdca62edf5f254bf309963d1…
commit 04329dcbdca62edf5f254bf309963d1a69c244f3
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Fri Dec 18 15:17:21 2015 +0100
{hnbap,rua,ranap}_common: check for encoding errors in new_ie()
-----------------------------------------------------------------------
Summary of changes:
src/Makefile.am | 8 +-
src/asn1helpers.c | 41 ++
src/asn1helpers.h | 2 +
src/hnbap_common.c | 8 +-
src/ranap_common.c | 28 +-
src/{tests/test-ranap.c => ranap_msg_factory.c} | 221 +++++++--
src/ranap_msg_factory.h | 22 +
src/rua_common.c | 8 +-
src/tests/Makefile.am | 17 +-
src/tests/test-ranap.c | 576 +++++-------------------
10 files changed, 415 insertions(+), 516 deletions(-)
copy src/{tests/test-ranap.c => ranap_msg_factory.c} (63%)
create mode 100644 src/ranap_msg_factory.h
hooks/post-receive
--
Osmocom code for Iuh interface
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 "asn1c runtime code as shared library".
The branch, master has been updated
via a37b06d7354c5cfec0e88dc22a8a5d784551f1b3 (commit)
from 41b85d5597119fa8105dc0641ffe5cd1bbae39b2 (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/libasn1c/commit/?id=a37b06d7354c5cfec0e88dc22a8a5d7…
commit a37b06d7354c5cfec0e88dc22a8a5d784551f1b3
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Fri Dec 18 15:37:17 2015 +0100
add '--enable-debug' configure option to build with EMIT_ASN_DEBUG
... which in turn causes all the ASN_DEBUG() to be turned into
fprintf(stderr, ...) statements, once the user application decides
to set 'asn_debug = 1' somewhere in its code.
The next step would be to make _ASN_DECODE_FAILED / _ASN_ENCODE_FAILED
no longer depend on ASN_DEBUG (which it currently does)
-----------------------------------------------------------------------
Summary of changes:
configure.ac | 4 ++++
include/asn1c/asn_system.h | 2 ++
src/Makefile.am | 3 +++
src/asn_codecs_prim.c | 4 ++++
4 files changed, 13 insertions(+)
hooks/post-receive
--
asn1c runtime code as shared 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 code for Iuh interface".
The branch, master has been updated
via 629391321f10490c5b5f1edc5035ea2e5679ad3e (commit)
via 8526d158f893283fee0b176ef9c7401133949815 (commit)
via 9c397d4969f6982093bfcec1f7f3770525a46752 (commit)
via 2676554c92f49557373f6c91834b97c2875163bf (commit)
via d062df5307f15f2b4b4b4a84e9c42d8f2fa268e6 (commit)
via 93690184b0f44d1436189d1504409a26dbbe8157 (commit)
via 091039d47e619c01979a4d6fb278b7fb0528e29d (commit)
from 141a0baac960e6f56b50c0abb0272b5294d6c9da (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-iuh/commit/?id=629391321f10490c5b5f1edc5035ea2…
commit 629391321f10490c5b5f1edc5035ea2e5679ad3e
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Fri Dec 18 14:57:04 2015 +0100
{hnbap,ranap,rua}_common: use FREEMEM(), not free() directly
If we allocate with CALLOC/MALLOC macros, we need to release memory via the
same API.
http://cgit.osmocom.org/osmo-iuh/commit/?id=8526d158f893283fee0b176ef9c7401…
commit 8526d158f893283fee0b176ef9c7401133949815
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Fri Dec 18 13:41:39 2015 +0100
hnbap/rua: Don't usse malloc() directly but use CALLOC() macro
http://cgit.osmocom.org/osmo-iuh/commit/?id=9c397d4969f6982093bfcec1f7f3770…
commit 9c397d4969f6982093bfcec1f7f3770525a46752
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Fri Dec 18 13:33:20 2015 +0100
ranap: Use CALLOC() macro of libasn1c
we don't use malloc() directly, as that doesn't mix well with
our libasn1c using talloc.
http://cgit.osmocom.org/osmo-iuh/commit/?id=2676554c92f49557373f6c91834b97c…
commit 2676554c92f49557373f6c91834b97c2875163bf
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Fri Dec 18 13:33:00 2015 +0100
ranap: Ensure we free any intermediate dynamically allocated memory
http://cgit.osmocom.org/osmo-iuh/commit/?id=d062df5307f15f2b4b4b4a84e9c42d8…
commit d062df5307f15f2b4b4b4a84e9c42d8f2fa268e6
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Thu Dec 17 23:18:40 2015 +0100
test-ranap.c: Further WIP, it now actually compiles
http://cgit.osmocom.org/osmo-iuh/commit/?id=93690184b0f44d1436189d1504409a2…
commit 93690184b0f44d1436189d1504409a26dbbe8157
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Thu Dec 17 23:17:21 2015 +0100
RANAP: Split FormatInformationParameter / SDUParameterItem
The definition of the above data types as per 3GPP specs results in a
SEQUENCE_OF() an anonymous structure, which is slightly inconvenient to
use. So let's split the SEQUENCE OF part and the actual definition of
the item in separate types.
http://cgit.osmocom.org/osmo-iuh/commit/?id=091039d47e619c01979a4d6fb278b7f…
commit 091039d47e619c01979a4d6fb278b7fb0528e29d
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Thu Dec 17 20:37:40 2015 +0100
test-ranap.c: More WIP code for convoluted RANAP message encoding
-----------------------------------------------------------------------
Summary of changes:
asn1/ranap/RANAP-IEs.asn | 6 +-
src/hnbap_common.c | 5 +-
src/ranap/Makefile.am | 5 +-
.../RANAP_SDU-FormatInformationParameterItem.c | 83 +++++
... => RANAP_SDU-FormatInformationParameterItem.h} | 21 +-
src/ranap/RANAP_SDU-FormatInformationParameters.c | 80 +----
src/ranap/RANAP_SDU-FormatInformationParameters.h | 18 +-
src/ranap/RANAP_SDU-ParameterItem.c | 103 +++++++
src/ranap/RANAP_SDU-ParameterItem.h | 49 +++
src/ranap/RANAP_SDU-Parameters.c | 100 +-----
src/ranap/RANAP_SDU-Parameters.h | 22 +-
src/ranap_common.c | 36 ++-
src/ranap_common.h | 2 +
src/rua_common.c | 5 +-
src/tests/test-ranap.c | 343 ++++++++++++++++++---
15 files changed, 600 insertions(+), 278 deletions(-)
create mode 100644 src/ranap/RANAP_SDU-FormatInformationParameterItem.c
copy src/ranap/{RANAP_InterSystemInformation-TransparentContainer.h => RANAP_SDU-FormatInformationParameterItem.h} (51%)
create mode 100644 src/ranap/RANAP_SDU-ParameterItem.c
create mode 100644 src/ranap/RANAP_SDU-ParameterItem.h
hooks/post-receive
--
Osmocom code for Iuh interface
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 code for Iuh interface".
The branch, master has been updated
via 141a0baac960e6f56b50c0abb0272b5294d6c9da (commit)
via 28b9ec1473ab7f679666d9da008a7d88b0fe9e31 (commit)
via 5f810f422288a8e366ab768713a15b100fea59d6 (commit)
via 59d17d8961df96ff7cb22338e2af314a83ba12ab (commit)
via 6637a289da9267c021497112d420ff0665507f50 (commit)
via 19dedbb6b1b9ccf9b66b0e555ee7465ac721990d (commit)
via 92856e6ef2356e82b969e526e8e23b95a2b7eefd (commit)
via 3279780557f23837b0f30742c5680c8b44a33adb (commit)
via bded9841b56b407d9dc86483b8ea543231a7cfd8 (commit)
via efceb187aa141b5e0c5894eab12f2fdd1017fbcb (commit)
via 4267a29ee0d301a653aa04c5b94488a5282a80c4 (commit)
via 7c27f7b7922f4fa8137b36d41082f14adc14b180 (commit)
from ace1d24d346d1f1184f2aceb34016f4e9143199a (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-iuh/commit/?id=141a0baac960e6f56b50c0abb0272b5…
commit 141a0baac960e6f56b50c0abb0272b5294d6c9da
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Thu Dec 17 18:03:52 2015 +0100
hnb-test: Add an option to transmit multiple UE register/deregister msgs
http://cgit.osmocom.org/osmo-iuh/commit/?id=28b9ec1473ab7f679666d9da008a7d8…
commit 28b9ec1473ab7f679666d9da008a7d88b0fe9e31
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Thu Dec 17 18:02:37 2015 +0100
Enable vty command to output talloc report
I don't think I can print this into a string and thus output it via VTY.
In that case it might be smarte to do in a signal handler
http://cgit.osmocom.org/osmo-iuh/commit/?id=5f810f422288a8e366ab768713a15b1…
commit 5f810f422288a8e366ab768713a15b100fea59d6
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Thu Dec 17 17:57:51 2015 +0100
hnbgw_hnbap: Initialize return value and always return something
http://cgit.osmocom.org/osmo-iuh/commit/?id=59d17d8961df96ff7cb22338e2af314…
commit 59d17d8961df96ff7cb22338e2af314a83ba12ab
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Thu Dec 17 17:56:56 2015 +0100
hnbap: Free ASN.1 components after they are no longer needed
http://cgit.osmocom.org/osmo-iuh/commit/?id=6637a289da9267c021497112d420ff0…
commit 6637a289da9267c021497112d420ff0665507f50
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Thu Dec 17 14:47:51 2015 +0100
hnb-test: Handle closed connections correctly
http://cgit.osmocom.org/osmo-iuh/commit/?id=19dedbb6b1b9ccf9b66b0e555ee7465…
commit 19dedbb6b1b9ccf9b66b0e555ee7465ac721990d
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Thu Dec 17 11:57:41 2015 +0100
hnb-test: Send UE de-register after receiving the UE registration accept
http://cgit.osmocom.org/osmo-iuh/commit/?id=92856e6ef2356e82b969e526e8e23b9…
commit 92856e6ef2356e82b969e526e8e23b95a2b7eefd
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Thu Dec 17 11:53:59 2015 +0100
hnb-test.c: Remove pdus.h include as it is not used
The messages are constructed so no need to include the binary asn1 data.
http://cgit.osmocom.org/osmo-iuh/commit/?id=3279780557f23837b0f30742c5680c8…
commit 3279780557f23837b0f30742c5680c8b44a33adb
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Thu Dec 17 12:53:05 2015 +0100
hnb-test: Add HNBAP category and reduce MAIN loglevel to INFO
http://cgit.osmocom.org/osmo-iuh/commit/?id=bded9841b56b407d9dc86483b8ea543…
commit bded9841b56b407d9dc86483b8ea543231a7cfd8
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Thu Dec 17 11:51:17 2015 +0100
hnbgw: Change logging priorities and add HNBAP category
Log hnbap messages to the HNBAP category. Change MAIN category to only
log INFO and above and change SCTP notification message to debug.
http://cgit.osmocom.org/osmo-iuh/commit/?id=efceb187aa141b5e0c5894eab12f2fd…
commit efceb187aa141b5e0c5894eab12f2fdd1017fbcb
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Tue Dec 15 20:30:12 2015 +0100
hnbgw_hnbap: Process UEDeRegister and try to free correct UE
http://cgit.osmocom.org/osmo-iuh/commit/?id=4267a29ee0d301a653aa04c5b94488a…
commit 4267a29ee0d301a653aa04c5b94488a5282a80c4
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Tue Dec 15 20:29:27 2015 +0100
hnbgw: Handle closed connections correctly
We still need to clean up the HNB data structures after the connection
is closed
http://cgit.osmocom.org/osmo-iuh/commit/?id=7c27f7b7922f4fa8137b36d41082f14…
commit 7c27f7b7922f4fa8137b36d41082f14adc14b180
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Tue Dec 15 17:41:41 2015 +0100
hnbgw: Lower level of SCTP notif. msg to debug and set default log level to info
-----------------------------------------------------------------------
Summary of changes:
src/hnbap_common.c | 23 +++++++++-----
src/hnbap_common.h | 2 +-
src/hnbgw.c | 32 +++++++++++++++++--
src/hnbgw.h | 1 +
src/hnbgw_hnbap.c | 50 ++++++++++++++++++++++++------
src/tests/hnb-test.c | 86 +++++++++++++++++++++++++++++++++++++++++++++++++---
src/tests/hnb-test.h | 5 +++
7 files changed, 173 insertions(+), 26 deletions(-)
hooks/post-receive
--
Osmocom code for Iuh interface
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 "UNNAMED PROJECT".
The branch, jerlbeck/master has been updated
discards 8a78c4d6c403763ea8260d4971b1f22cd49ffb80 (commit)
discards aa614fabb186e93cd109b638aa479d9c943c148c (commit)
This update discarded existing revisions and left the branch pointing at
a previous point in the repository history.
* -- * -- N (6e75bc7fe304eec274f6e485a8b23a164fd4e28e)
\
O -- O -- O (8a78c4d6c403763ea8260d4971b1f22cd49ffb80)
The removed revisions are not necessarilly gone - if another reference
still refers to them they will stay in the repository.
No new revisions were added by this update.
Summary of changes:
src/bts.cpp | 2 --
src/tbf_ul.cpp | 3 ---
tests/tbf/TbfTest.err | 18 ------------------
3 files changed, 23 deletions(-)
hooks/post-receive
--
UNNAMED PROJECT
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 "UNNAMED PROJECT".
The branch, jerlbeck/master has been updated
via 8a78c4d6c403763ea8260d4971b1f22cd49ffb80 (commit)
via aa614fabb186e93cd109b638aa479d9c943c148c (commit)
via 6e75bc7fe304eec274f6e485a8b23a164fd4e28e (commit)
via 845c01ef3f7df788308e56ad22408991c7d2c5ff (commit)
via 554a835e906419ff5b4b773b3a723a3fa2e15611 (commit)
via 39c6c7f738439197fd13636e9a9ea6ca192f7b4e (commit)
via b3100e187b8030fe25057978433e1dde62e86647 (commit)
via e8f5fe52554895661f7dafedb96c4c68b0ca9bda (commit)
via ce1beb423cddfddebeb2ebacb60eb10506eeff71 (commit)
via 784a0bd0001e4e81167eda6e3bb4a2001d24d1f6 (commit)
via d87e1d6ab747423d3668c74d16201a5d967accf0 (commit)
via 61679251472391bf1746eb277b5027caa1ac14ad (commit)
via 4abc686d76b1d74ba07939f5e586842c68c37e25 (commit)
via 392a5453361d639abe3eb50ec5ea7ace1595af04 (commit)
via 4aa78a8bea0d49a5fe6b3759606afd16eaf3de88 (commit)
via 6c3dc61db58bf469c504ffbfcbe061de2f18ceac (commit)
via 3b802e3c4ab59e6714d42298ca7b0b793e063f21 (commit)
via 690a734ebf392af8a8c8f443b2099e491d5aef3e (commit)
via 9e862e1e7f94e693615a843cbbbca0f4417e277f (commit)
via d0222cfe2dda4f169bf3d37cdc5eb79ef699cfd2 (commit)
via 409f980a180ad8977717cbb5ec412990a0ecbfb0 (commit)
via 14e00f8f66faf0c1f551d1d5e4527c51177d6dc8 (commit)
via 5265f59525157d135c1051f057f836395782c98e (commit)
via 86b6f05d19c8559b99d548730e54c1a4bfb7beba (commit)
via 5643f35fb4d09b160c4cd14c8e0ef6f2b7dce07e (commit)
via 76d767cbe84fbfecfd3003af622f949f04aadbe4 (commit)
via 953c78987a2dc99d4afcd3752507fcedabc9830f (commit)
via c3c58046c7223d48c61eb7126f33dca300254485 (commit)
via 111ebe84c2b0a49472ec59022aecf56adfefd82e (commit)
via eb93f592e5bdb729900d64a133d62f9fde9e280f (commit)
via f5898a0528eef82223c450caaf210389c5f00aee (commit)
via edfd7e3d94b7868c0a5eb18cde68bb03805fbbb4 (commit)
via acfb883011552a54c1d5b1b727466a3f29768e61 (commit)
via 42aba81c2f8c8313fcbf85ee422d6b747107d98a (commit)
via 08e5d604d3fce75b955549244b36fde62f20894b (commit)
via 19d1e9270d7da12b1f847d689b65dae107fc1c33 (commit)
via 218482769bc85576ed25ffbd70f5c687cd76f1ff (commit)
via d32cbbb13087eae2617920d4ea980f0e8869a89e (commit)
via 8df447dc77d69a044c6f277b369be671655590f0 (commit)
via b8a5426cf06447e22647f08b2f36b7768ffeb65f (commit)
from 2db0f08e08d074dc2876b780c76f7261851e7296 (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 -----------------------------------------------------------------
-----------------------------------------------------------------------
Summary of changes:
configure.ac | 8 -
src/Makefile.am | 15 +-
src/bts.cpp | 176 +++++++---
src/bts.h | 37 ++-
src/decoding.cpp | 437 +++++++++++++++++++++++++
src/decoding.h | 23 ++
src/encoding.cpp | 56 +++-
src/encoding.h | 2 +-
src/gprs_bssgp_pcu.cpp | 4 +-
src/gprs_coding_scheme.cpp | 122 +++++++
src/gprs_coding_scheme.h | 147 +++++++++
src/gprs_ms.cpp | 13 +
src/gprs_ms.h | 8 +
src/gprs_ms_storage.cpp | 5 +
src/gprs_rlcmac_sched.cpp | 2 +-
src/openbts_sock.cpp | 190 -----------
src/{sysmo_sock.cpp => osmobts_sock.cpp} | 14 +-
src/pcu_main.cpp | 4 +
src/pcu_vty.c | 41 +++
src/pcu_vty_functions.cpp | 1 +
src/rlc.cpp | 12 +-
src/rlc.h | 68 +++-
src/tbf.cpp | 89 +++--
src/tbf.h | 40 ++-
src/tbf_dl.cpp | 41 ++-
src/tbf_ul.cpp | 350 +++++++++-----------
tests/Makefile.am | 13 +-
tests/alloc/AllocTest.cpp | 36 +-
tests/edge/EdgeTest.cpp | 542 +++++++++++++++++++++++++++++++
tests/edge/EdgeTest.ok | 4 +
tests/tbf/TbfTest.cpp | 16 +-
tests/tbf/TbfTest.err | 146 ++++++---
tests/testsuite.at | 7 +
tests/types/TypesTest.cpp | 25 +-
34 files changed, 2067 insertions(+), 627 deletions(-)
create mode 100644 src/gprs_coding_scheme.cpp
create mode 100644 src/gprs_coding_scheme.h
delete mode 100644 src/openbts_sock.cpp
rename src/{sysmo_sock.cpp => osmobts_sock.cpp} (94%)
create mode 100644 tests/edge/EdgeTest.cpp
create mode 100644 tests/edge/EdgeTest.ok
hooks/post-receive
--
UNNAMED PROJECT
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, zecke/release/0.7-dev has been updated
via fe2aa68db819d73aec1e98eaa6054d01efb22bd1 (commit)
from 52354dd78567e898d5dd114380a17990ce1608f8 (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=fe2aa68db819d73aec1e98eaa605…
commit fe2aa68db819d73aec1e98eaa6054d01efb22bd1
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Thu Dec 17 13:22:36 2015 +0100
ns: Force a defined state when sending NS RESET
Currently the state is assumed to remain the same while the reset
procedure is active. While this works correctly in general, a single
unexpected BLOCK_ACK or UNBLOCK_ACK can change the state but will not
stop the reset procedure. The leads to repeated RESET messages, where
the corresponding RESET_ACK is ignored. This is a stable state which
can only be left by manual intervention or by reception of a RESET
message from the peer.
This commit changes the RESET timeout handler to set the state to
BLOCKED/RESET when sending the new NS RESET message.
Note that this should ensure a clean restart even if the state has been
screwed up. It does not fix the handling of BLOCK_ACK or UNBLOCK_ACK
in abnormal cases.
Addresses:
gprs_ns.c:349 NSEI=8895 Tx NS RESET (NSVCI=8895, cause=O&M intervention)
gprs_ns.c:878 NSVCI=8895 Rx NS RESET ACK (NSEI=8895, NSVCI=8895)
gprs_ns.c:887 NS RESET ACK Discarding unexpected message for NS-VCI 8895 from SGSN NSEI=8895
Ticket: OW#1551
Sponsored-by: On-Waves ehf
-----------------------------------------------------------------------
Summary of changes:
src/gb/gprs_ns.c | 6 ++++
tests/gb/gprs_ns_test.c | 18 +++++++++++
tests/gb/gprs_ns_test.ok | 84 ++++++++++++++++++++++++++++++++++++++++++++++++
3 files changed, 108 insertions(+)
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 "An utility library for Open Source Mobile Communications".
The branch, zecke/ancient/debian6.0 has been updated
via 34d770dcfdb102bc5c5a22724b2386f5ce4b7a18 (commit)
via a95f36ec03e55440859a1521820ef615518cc603 (commit)
from f8741dbe301315078b458236badab6f6cc67271a (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=34d770dcfdb102bc5c5a22724b23…
commit 34d770dcfdb102bc5c5a22724b2386f5ce4b7a18
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Thu Dec 17 14:19:11 2015 +0100
debian: Build a new package with the GPRS-NS fix
http://cgit.osmocom.org/libosmocore/commit/?id=a95f36ec03e55440859a1521820e…
commit a95f36ec03e55440859a1521820ef615518cc603
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Thu Dec 17 13:22:36 2015 +0100
ns: Force a defined state when sending NS RESET
Currently the state is assumed to remain the same while the reset
procedure is active. While this works correctly in general, a single
unexpected BLOCK_ACK or UNBLOCK_ACK can change the state but will not
stop the reset procedure. The leads to repeated RESET messages, where
the corresponding RESET_ACK is ignored. This is a stable state which
can only be left by manual intervention or by reception of a RESET
message from the peer.
This commit changes the RESET timeout handler to set the state to
BLOCKED/RESET when sending the new NS RESET message.
Note that this should ensure a clean restart even if the state has been
screwed up. It does not fix the handling of BLOCK_ACK or UNBLOCK_ACK
in abnormal cases.
Addresses:
gprs_ns.c:349 NSEI=8895 Tx NS RESET (NSVCI=8895, cause=O&M intervention)
gprs_ns.c:878 NSVCI=8895 Rx NS RESET ACK (NSEI=8895, NSVCI=8895)
gprs_ns.c:887 NS RESET ACK Discarding unexpected message for NS-VCI 8895 from SGSN NSEI=8895
Ticket: OW#1551
Sponsored-by: On-Waves ehf
-----------------------------------------------------------------------
Summary of changes:
debian/changelog | 6 ++++
src/gb/gprs_ns.c | 6 ++++
tests/gb/gprs_ns_test.c | 18 +++++++++++
tests/gb/gprs_ns_test.ok | 84 ++++++++++++++++++++++++++++++++++++++++++++++++
4 files changed, 114 insertions(+)
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 "An utility library for Open Source Mobile Communications".
The branch, master has been updated
via cc6ac4cdc4103cb68a3e161deb49dfb64c931adf (commit)
via 5ab8e2cdfcdfb932b918405061798e0079223273 (commit)
from 0975a7f36c41afcb4e477609b97fe890990782ab (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=cc6ac4cdc4103cb68a3e161deb49…
commit cc6ac4cdc4103cb68a3e161deb49dfb64c931adf
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Thu Dec 17 13:22:36 2015 +0100
ns: Force a defined state when sending NS RESET
Currently the state is assumed to remain the same while the reset
procedure is active. While this works correctly in general, a single
unexpected BLOCK_ACK or UNBLOCK_ACK can change the state but will not
stop the reset procedure. The leads to repeated RESET messages, where
the corresponding RESET_ACK is ignored. This is a stable state which
can only be left by manual intervention or by reception of a RESET
message from the peer.
This commit changes the RESET timeout handler to set the state to
BLOCKED/RESET when sending the new NS RESET message.
Note that this should ensure a clean restart even if the state has been
screwed up. It does not fix the handling of BLOCK_ACK or UNBLOCK_ACK
in abnormal cases.
Addresses:
gprs_ns.c:349 NSEI=8895 Tx NS RESET (NSVCI=8895, cause=O&M intervention)
gprs_ns.c:878 NSVCI=8895 Rx NS RESET ACK (NSEI=8895, NSVCI=8895)
gprs_ns.c:887 NS RESET ACK Discarding unexpected message for NS-VCI 8895 from SGSN NSEI=8895
Ticket: OW#1551
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/libosmocore/commit/?id=5ab8e2cdfcdfb932b91840506179…
commit 5ab8e2cdfcdfb932b918405061798e0079223273
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Thu Dec 17 14:13:22 2015 +0100
stats: Fix compiler warning about losing const
stats_statsd.c: In function ‘osmo_stats_reporter_statsd_send_item’:
stats_statsd.c:154:15: warning: initialization discards ‘const’ qualifier from pointer target type
char *unit = desc->unit;
^
-----------------------------------------------------------------------
Summary of changes:
src/gb/gprs_ns.c | 6 ++++
src/stats_statsd.c | 2 +-
tests/gb/gprs_ns_test.c | 18 +++++++++++
tests/gb/gprs_ns_test.ok | 84 ++++++++++++++++++++++++++++++++++++++++++++++++
4 files changed, 109 insertions(+), 1 deletion(-)
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 "An utility library for Open Source Mobile Communications".
The branch, jerlbeck/fixes/gb has been updated
discards 7afec7ee7471e54bcf8f22c8ba3095a19221f650 (commit)
via ef3ab6b546707f856e3951aedd2d737602c3d434 (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 (7afec7ee7471e54bcf8f22c8ba3095a19221f650)
\
N -- N -- N (ef3ab6b546707f856e3951aedd2d737602c3d434)
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/libosmocore/commit/?id=ef3ab6b546707f856e3951aedd2d…
commit ef3ab6b546707f856e3951aedd2d737602c3d434
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Thu Dec 17 13:22:36 2015 +0100
ns: Force a defined state when sending NS RESET
Currently the state is assumed to remain the same while the reset
procedure is active. While this works correctly in general, a single
unexpected BLOCK_ACK or UNBLOCK_ACK can change the state but will not
stop the reset procedure. The leads to repeated RESET messages, where
the corresponding RESET_ACK is ignored. This is a stable state which
can only be left by manual intervention or by reception of a RESET
message from the peer.
This commit changes the RESET timeout handler to set the state to
BLOCKED/RESET when sending the new NS RESET message.
Note that this should ensure a clean restart even if the state has been
screwed up. It does not fix the handling of BLOCK_ACK or UNBLOCK_ACK
in abnormal cases.
Addresses:
gprs_ns.c:349 NSEI=8895 Tx NS RESET (NSVCI=8895, cause=O&M intervention)
gprs_ns.c:878 NSVCI=8895 Rx NS RESET ACK (NSEI=8895, NSVCI=8895)
gprs_ns.c:887 NS RESET ACK Discarding unexpected message for NS-VCI 8895 from SGSN NSEI=8895
Ticket: OW#1551
Sponsored-by: On-Waves ehf
-----------------------------------------------------------------------
Summary of changes:
tests/gb/gprs_ns_test.c | 5 -----
1 file changed, 5 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 "An utility library for Open Source Mobile Communications".
The branch, jerlbeck/fixes/gb has been updated
discards d517a52a80011f58e9a8bbdeeb06cae9a40c897e (commit)
via 7afec7ee7471e54bcf8f22c8ba3095a19221f650 (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 (d517a52a80011f58e9a8bbdeeb06cae9a40c897e)
\
N -- N -- N (7afec7ee7471e54bcf8f22c8ba3095a19221f650)
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/libosmocore/commit/?id=7afec7ee7471e54bcf8f22c8ba30…
commit 7afec7ee7471e54bcf8f22c8ba3095a19221f650
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Thu Dec 17 13:22:36 2015 +0100
ns: Force a defined state when sending NS RESET
Currently the state is assumed to remain the same while the reset
procedure is active. While this works correctly in general, a single
unexpected BLOCK_ACK or UNBLOCK_ACK can change the state but will not
stop the reset procedure. The leads to repeated RESET messages, where
the corresponding RESET_ACK is ignored. This is a stable state which
can only be left by manual intervention or by reception of a RESET
message from the peer.
This commit changes the RESET timeout handler to set the state to
BLOCKED/RESET when sending the new NS RESET message.
Note that this should ensure a clean restart even if the state has been
screwed up. It does not fix the handling of BLOCK_ACK or UNBLOCK_ACK
in abnormal cases.
Addresses:
gprs_ns.c:349 NSEI=8895 Tx NS RESET (NSVCI=8895, cause=O&M intervention)
gprs_ns.c:878 NSVCI=8895 Rx NS RESET ACK (NSEI=8895, NSVCI=8895)
gprs_ns.c:887 NS RESET ACK Discarding unexpected message for NS-VCI 8895 from SGSN NSEI=8895
Ticket: OW#1551
Sponsored-by: On-Waves ehf
-----------------------------------------------------------------------
Summary of changes:
src/gb/gprs_ns.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
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 "An utility library for Open Source Mobile Communications".
The branch, master has been updated
via 0975a7f36c41afcb4e477609b97fe890990782ab (commit)
from 62f80fccb8a222bd81f0b15b099150dab6206bfc (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=0975a7f36c41afcb4e477609b97f…
commit 0975a7f36c41afcb4e477609b97fe890990782ab
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Thu Dec 17 09:51:53 2015 +0100
ns/stats: Add missing osmo_stat_item_group_free to gprs_nsvc_delete
The stat item group is not removed by gprs_nsvc_delete which will
corrupt the group list.
Addresses:
valgrind tests/gbproxy/gbproxy_test
[...]
==4541== Invalid write of size 4
==4541== at 0x4071ACA: __llist_add (linuxlist.h:65)
==4541== by 0x4071ACA: llist_add (linuxlist.h:81)
==4541== by 0x4071ACA: osmo_stat_item_group_alloc
(stat_item.c:112)
==4541== by 0x407EDFD: gprs_nsvc_create (gprs_ns.c:244)
==4541== by 0x408109D: gprs_ns_instantiate (gprs_ns.c:1388)
==4541== by 0x804CFD3: test_gbproxy_ident_changes
(gbproxy_test.c:1501)
==4541== by 0x805FBD3: main (gbproxy_test.c:5803)
Sponsored-by: On-Waves ehf
-----------------------------------------------------------------------
Summary of changes:
src/gb/gprs_ns.c | 1 +
1 file changed, 1 insertion(+)
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 "An utility library for Open Source Mobile Communications".
The branch, jerlbeck/fixes/gb has been created
at d517a52a80011f58e9a8bbdeeb06cae9a40c897e (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/libosmocore/commit/?id=d517a52a80011f58e9a8bbdeeb06…
commit d517a52a80011f58e9a8bbdeeb06cae9a40c897e
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Thu Dec 17 13:22:36 2015 +0100
ns: Force a defined state when sending NS RESET
Currently the state is assumed to remain the same while the reset
procedure is active. While this works correctly in general, a single
unexpected BLOCK_ACK or UNBLOCK_ACK can change the state but will not
stop the reset procedure. The leads to repeated RESET messages, where
the corresponding RESET_ACK is ignored. This is a stable state which
can only be left by manual intervention or by reception of a RESET
message from the peer.
This commit changes the RESET timeout handler to set the state to
BLOCKED/RESET when sending the new NS RESET message.
Note that this should ensure a clean restart even if the state has been
screwed up. It does not fix the handling of BLOCK_ACK or UNBLOCK_ACK
in abnormal cases.
Addresses:
gprs_ns.c:349 NSEI=8895 Tx NS RESET (NSVCI=8895, cause=O&M intervention)
gprs_ns.c:878 NSVCI=8895 Rx NS RESET ACK (NSEI=8895, NSVCI=8895)
gprs_ns.c:887 NS RESET ACK Discarding unexpected message for NS-VCI 8895 from SGSN NSEI=8895
Ticket: OW#1551
Sponsored-by: On-Waves ehf
-----------------------------------------------------------------------
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 "An utility library for Open Source Mobile Communications".
The branch, zecke/ancient/debian6.0 has been updated
via f8741dbe301315078b458236badab6f6cc67271a (commit)
via 7195ae2e368343f4c0071785d45f8c4198794fdb (commit)
from a306d7c95d554979bfc7794abdaef675f41a8d12 (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=f8741dbe301315078b458236bada…
commit f8741dbe301315078b458236badab6f6cc67271a
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Thu Dec 17 10:53:48 2015 +0100
debian: Backport memory fix for the statsd code
http://cgit.osmocom.org/libosmocore/commit/?id=7195ae2e368343f4c0071785d45f…
commit 7195ae2e368343f4c0071785d45f8c4198794fdb
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Thu Dec 17 09:51:53 2015 +0100
ns/stats: Add missing osmo_stat_item_group_free to gprs_nsvc_delete
The stat item group is not removed by gprs_nsvc_delete which will
corrupt the group list.
Addresses:
valgrind tests/gbproxy/gbproxy_test
[...]
==4541== Invalid write of size 4
==4541== at 0x4071ACA: __llist_add (linuxlist.h:65)
==4541== by 0x4071ACA: llist_add (linuxlist.h:81)
==4541== by 0x4071ACA: osmo_stat_item_group_alloc
(stat_item.c:112)
==4541== by 0x407EDFD: gprs_nsvc_create (gprs_ns.c:244)
==4541== by 0x408109D: gprs_ns_instantiate (gprs_ns.c:1388)
==4541== by 0x804CFD3: test_gbproxy_ident_changes
(gbproxy_test.c:1501)
==4541== by 0x805FBD3: main (gbproxy_test.c:5803)
Sponsored-by: On-Waves ehf
-----------------------------------------------------------------------
Summary of changes:
debian/changelog | 6 ++++++
src/gb/gprs_ns.c | 1 +
2 files changed, 7 insertions(+)
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 "An utility library for Open Source Mobile Communications".
The branch, jerlbeck/wip/stats has been updated
discards 07ab21292da2aa6b441fae8c5829f4f28376bce2 (commit)
discards 0b8d2f81d8ff5b2fc443aef4a52912cac640b057 (commit)
discards 56922b3f7bdf58153b450d56adf50b0c4b404a45 (commit)
discards 342706d51c75a4c840a50a1e20178dc48a940b77 (commit)
discards b52d8121888f3aedc1f1390f13347201db931876 (commit)
via d8dd911de66e10c87e4b8f0fa0e26f1be832eb82 (commit)
via 62f80fccb8a222bd81f0b15b099150dab6206bfc (commit)
via fad5752ab5b91e615dd82365c0663e38b4540dcd (commit)
via f4b173cb0c8c5179081a4b82928b375fdf0caf17 (commit)
via 771a58feeec15c1e36373f0fe165ddf3ba83cbf6 (commit)
via 84c19a9b36c5e416e3df6b42afb5b0e8aa8095cc (commit)
via 49a8f88565385107cf008d1f2c01344a3f165c4d (commit)
via ac4ed17dbd15ed703583584626d820f66ea5a17d (commit)
via af5bad5ed00f0d21617c34f0e4e96eb2fd977a02 (commit)
via 90e614f7ccb0902e6ddb510bb10f78eb14a13d94 (commit)
via ee702cd590688c1e65296319c5bc4c9cf160ba65 (commit)
via f13de868be052f96325c337f25453f1d97777005 (commit)
via 46b703d083a57d7718340f8f71da29d96ce15170 (commit)
via 2e8f9ed5560ac6286b1fe70ade868569d30cb392 (commit)
via b6e6bea4ecea4b0769fc56136321f01f553459ba (commit)
via 5fa0dcc2750a79920d4a6404e960c50667840058 (commit)
via d086f2119509af2e26a0d7a587b9e176df814998 (commit)
via a10ef29b47123a60755b59befca9b2d45f3e29fa (commit)
via b32a19467ffde540b059bf166a378decf07701b8 (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 (07ab21292da2aa6b441fae8c5829f4f28376bce2)
\
N -- N -- N (d8dd911de66e10c87e4b8f0fa0e26f1be832eb82)
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/libosmocore/commit/?id=d8dd911de66e10c87e4b8f0fa0e2…
commit d8dd911de66e10c87e4b8f0fa0e26f1be832eb82
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Thu Dec 17 09:51:53 2015 +0100
ns/stats: Add missing osmo_stat_item_group_free to gprs_nsvc_delete
The stat item group is not removed by gprs_nsvc_delete which will
corrupt the group list.
Addresses:
valgrind tests/gbproxy/gbproxy_test
[...]
==4541== Invalid write of size 4
==4541== at 0x4071ACA: __llist_add (linuxlist.h:65)
==4541== by 0x4071ACA: llist_add (linuxlist.h:81)
==4541== by 0x4071ACA: osmo_stat_item_group_alloc
(stat_item.c:112)
==4541== by 0x407EDFD: gprs_nsvc_create (gprs_ns.c:244)
==4541== by 0x408109D: gprs_ns_instantiate (gprs_ns.c:1388)
==4541== by 0x804CFD3: test_gbproxy_ident_changes
(gbproxy_test.c:1501)
==4541== by 0x805FBD3: main (gbproxy_test.c:5803)
Sponsored-by: On-Waves ehf
-----------------------------------------------------------------------
Summary of changes:
configure.ac | 16 +-
debian/control | 6 +-
.../{libosmocore6.install => libosmocore7.install} | 0
include/Makefile.am | 5 +-
include/osmocom/core/stat_item.h | 3 +-
include/osmocom/core/talloc.h | 191 +--
include/osmocom/gsm/protocol/gsm_03_41.h | 31 +
include/osmocom/gsm/protocol/gsm_08_58.h | 25 +
include/osmocom/gsm/rsl.h | 6 +
libosmocore.pc.in | 4 +-
libosmoctrl.pc.in | 2 +-
libosmogb.pc.in | 2 +-
libosmogsm.pc.in | 2 +-
libosmosim.pc.in | 2 +-
libosmovty.pc.in | 2 +-
src/Makefile.am | 16 +-
src/ctrl/Makefile.am | 4 +-
src/gb/Makefile.am | 4 +-
src/gb/gprs_ns.c | 1 +
src/gsm/Makefile.am | 4 +-
src/gsm/libosmogsm.map | 1 +
src/gsm/rsl.c | 26 +
src/sim/Makefile.am | 4 +-
src/stat_item.c | 10 +-
src/stats_statsd.c | 12 +-
src/talloc.c | 1804 --------------------
src/vty/Makefile.am | 4 +-
src/vty/utils.c | 5 +-
tests/Makefile.am | 3 +-
utils/Makefile.am | 2 +-
30 files changed, 148 insertions(+), 2049 deletions(-)
rename debian/{libosmocore6.install => libosmocore7.install} (100%)
delete mode 100644 src/talloc.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 "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The tag, zecke/release/openbsc-0.15.0+z6 has been created
at 29474c59dcb6ea2ec42393e3f7ea91813e7b3f34 (commit)
- Log -----------------------------------------------------------------
commit 29474c59dcb6ea2ec42393e3f7ea91813e7b3f34
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Thu Dec 17 08:34:42 2015 +0100
debian: New release with cherry-pick of gbproxy fix
-----------------------------------------------------------------------
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
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 "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, shared/packages/testing has been updated
discards 3b744eead4413ce833bca79f474616fa1798b537 (commit)
discards c30b3585d6d8e139d41cbd6fad6750fba45a8331 (commit)
discards fc327b20a9c77fbccf9363a75122afa07d95192f (commit)
discards 1ed04a5c250f6a869efd94cd4fcb5a3dec02f73e (commit)
discards 467ca2476b16fb0043d806d37db8cb7a8103513d (commit)
discards ec845eb2a852d14fc27c8fc1b4f7b6985667a65c (commit)
discards ef8b89472f99b9206d3c3a88c91d0cedc8a856d1 (commit)
discards 6988fb222a25b70c95802c97f43b06efbee839d5 (commit)
discards 4d4aaf0fecfa36bfbeb55da7a18a263932511234 (commit)
discards 7f73ebf92a4032f351c6872cf3d071585db2ae87 (commit)
discards 68cb015e7751c103fd21fa7993fae49a06ed1272 (commit)
discards dec3851b9e9baa26de49b10ff75ffbe94f7902d9 (commit)
discards b54c72bf0d1b552beec441480aa1796e096ab690 (commit)
via 29474c59dcb6ea2ec42393e3f7ea91813e7b3f34 (commit)
via 6fb6c12258ab62d60767d51f990a10802d4c93f0 (commit)
via bdaa6e0bf122dfb9c5239e8f0f84ae4e146ce107 (commit)
via 6e628ba664f98ff5cbee1556115dc8683bed3dc1 (commit)
via 95ce9c165ca356840b84c54c88b689682a2fb8be (commit)
via e54f8c5f1e7bd0ca96b4d2c1051856c9b60e8f47 (commit)
via 60bddca7672a18fe192e4b15c8faf647a44cac36 (commit)
via 6a8fa15d75aad2597525848a2132feb09f0a1b83 (commit)
via 399cc031ee2958686368bdb87da7ab47ff006052 (commit)
via 149eb7a465fef3964ab558d43727ce70dc676a5d (commit)
via 7dbd3349e283b14e23377bd7172c3fd0603b9e48 (commit)
via ee0f3629f22247ac860ef48155200d2b18294cba (commit)
via 13a2332c8a5bb3ff90971b54281c6a4b17c1880b (commit)
via 15aa0da1d3e38bd03422aac10ee750ce2a385af5 (commit)
via 61438f7bce327b8e6f9ec84d6ef0f5a115f8a743 (commit)
via a960376fcadd6fe1851d20c801ab197c8dd8b101 (commit)
via 5e95a411946ba3c520f048c07f8fdc3dff26d564 (commit)
via e5e78c21bb6e63a1fd1d2e62c042ecce867c2efc (commit)
via ff252bb80172826391b6286fd240266fe842cc83 (commit)
via 8fbfaa51bb3f583eeebc1239388832b2e966d424 (commit)
via 4ae165da61243c8ea63f1736d9b1366e6a864d94 (commit)
via a4370dd96947065be6ee976de2a71cc71ed87a61 (commit)
via 273f875c42d74da22b9da442367b9903b4c9c067 (commit)
via 6a8cbe9718d2fdf2c0ace0b70508de6e0a406345 (commit)
via 97b6bfa996ed1745d27c5598186c4583f7e90861 (commit)
via 1b9c815024a1f863d83b70d0bb48c513f8e4cbeb (commit)
via 557c84e9f7d3273734685049f628d65a035265c7 (commit)
via a2bbc5ec0e6481bb5b65da7bdbde03a424437af4 (commit)
via ae2c18c57b5b8d2133a42297fb7ce02a8f332cce (commit)
via 0d21ac8f5a4563e10d887e610a8cffff2a5672b8 (commit)
via 24e3c3e13657210f2ac5f41942da82341ff7b25d (commit)
via 6187e010a8fb6f503ce7bf0ee93530787acfc876 (commit)
via 3c820ee532021a89aca96d1a52ecb463ccc07d03 (commit)
via 3d3aa8fb88a9fc49f21544221c41edeca04569eb (commit)
via 4034897038c6a0a9b9e14d1a0f8ce0e873045ac1 (commit)
via ad945b6aa7620bb9cc3b20835acb562ace15060a (commit)
via 9cfe037559bccf5b4652bd449e2b2f1694b8e5f5 (commit)
via 063a802d468442fdd7d46e6d7c51e9e8327fb791 (commit)
via 390e9101253331b58297a3526ea2fed0982815c8 (commit)
via a208c734a20a525a897b7a7184361da61604208e (commit)
via 16c3f57ed63c65043561c6bb4cec2430d0537aff (commit)
via 3317c84c163a567e0d9405df6d4945689dac1f2c (commit)
via c83cd898ef3c167c370d0c3240f355f192388ec7 (commit)
via e921e32c828e4c4a62fa3edc17bf49abf8e6d8d7 (commit)
via c227594394ddd00e11b8e57cfd16182338cef131 (commit)
via 5b664f4b9b95f3f8be3741794fceb309a345bb00 (commit)
via bb3d6785e1a32a651bdb9b32707245e1c126c536 (commit)
via 30f7bcbd79ad1b661dff844a43f0ccbf4f07cebf (commit)
via c8a614d2e9c56fe13c22f239be82f2a2c958e039 (commit)
via 65482c919f82b28aa53cd519c4f7799b104051c0 (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 (3b744eead4413ce833bca79f474616fa1798b537)
\
N -- N -- N (29474c59dcb6ea2ec42393e3f7ea91813e7b3f34)
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/openbsc/commit/?id=29474c59dcb6ea2ec42393e3f7ea9181…
commit 29474c59dcb6ea2ec42393e3f7ea91813e7b3f34
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Thu Dec 17 08:34:42 2015 +0100
debian: New release with cherry-pick of gbproxy fix
http://cgit.osmocom.org/openbsc/commit/?id=6fb6c12258ab62d60767d51f990a1080…
commit 6fb6c12258ab62d60767d51f990a10802d4c93f0
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Wed Dec 16 16:43:24 2015 +0100
gbproxy: Fix stored msgbs in gbproxy_flush_stored_messages
Currently the last message received is patched with the meta
information of each stored message. This can lead to invalid memory
accesses.
This commit replaces msg by stored_msg in the call to
gbproxy_patch_bssgp.
Note that the fix has not been validated by unit tests yet.
Addresses:
Program received signal SIGSEGV, Segmentation fault.
#0 memmove () at ../sysdeps/i386/i686/memmove.S:68
#1 0x08052ee9 in gprs_msgb_resize_area at gprs_utils.c:99
#2 0x0804f4de in gbproxy_patch_apn_ie at gb_proxy_patch.c:108
#3 0x0804f7cd in gbproxy_patch_llc at gb_proxy_patch.c:253
#4 0x0804f9cb in gbproxy_patch_bssgp at gb_proxy_patch.c:348
#5 0x0804abf5 in gbproxy_flush_stored_messages at gb_proxy.c:347
Ticket: OW#1550
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=bdaa6e0bf122dfb9c5239e8f0f84ae4e…
commit bdaa6e0bf122dfb9c5239e8f0f84ae4e146ce107
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Mon Nov 30 13:36:44 2015 +0100
debian: Make new release 5e95a411946ba3c520f048c07f8fdc3dff26d564
http://cgit.osmocom.org/openbsc/commit/?id=6e628ba664f98ff5cbee1556115dc868…
commit 6e628ba664f98ff5cbee1556115dc8683bed3dc1
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Tue Nov 10 09:37:07 2015 +0100
New OpenBSC release based on 98fa3dc1c655033b31d90ed051cfa9144e30248c
http://cgit.osmocom.org/openbsc/commit/?id=95ce9c165ca356840b84c54c88b68968…
commit 95ce9c165ca356840b84c54c88b689682a2fb8be
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Tue Nov 3 09:46:46 2015 +0100
New OpenBSC release
http://cgit.osmocom.org/openbsc/commit/?id=e54f8c5f1e7bd0ca96b4d2c1051856c9…
commit e54f8c5f1e7bd0ca96b4d2c1051856c9b60e8f47
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Mon Oct 12 20:38:35 2015 +0200
Make a new release from a777c9ee3d4e433c713f7a5c346519aa0321f096
http://cgit.osmocom.org/openbsc/commit/?id=60bddca7672a18fe192e4b15c8faf647…
commit 60bddca7672a18fe192e4b15c8faf647a44cac36
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Mon Oct 12 10:23:48 2015 +0200
New release based on fa07b489dc3e14579b34365c0a0f1b5d5a70138f
http://cgit.osmocom.org/openbsc/commit/?id=6a8fa15d75aad2597525848a2132feb0…
commit 6a8fa15d75aad2597525848a2132feb09f0a1b83
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Thu Sep 24 10:46:02 2015 +0200
debian: Make a new release again
http://cgit.osmocom.org/openbsc/commit/?id=399cc031ee2958686368bdb87da7ab47…
commit 399cc031ee2958686368bdb87da7ab47ff006052
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Sun Aug 23 17:36:12 2015 +0200
debian: New release
http://cgit.osmocom.org/openbsc/commit/?id=149eb7a465fef3964ab558d43727ce70…
commit 149eb7a465fef3964ab558d43727ce70dc676a5d
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Sun Aug 16 15:30:19 2015 +0200
debian: Build new package
http://cgit.osmocom.org/openbsc/commit/?id=7dbd3349e283b14e23377bd7172c3fd0…
commit 7dbd3349e283b14e23377bd7172c3fd0603b9e48
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Tue May 26 00:16:00 2015 +0800
debian: Add the new c-ares dependency for the SGSN
http://cgit.osmocom.org/openbsc/commit/?id=ee0f3629f22247ac860ef48155200d2b…
commit ee0f3629f22247ac860ef48155200d2b18294cba
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Thu Apr 23 20:26:27 2015 -0400
debian: New release with new NAT command
http://cgit.osmocom.org/openbsc/commit/?id=13a2332c8a5bb3ff90971b54281c6a4b…
commit 13a2332c8a5bb3ff90971b54281c6a4b17c1880b
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Thu Apr 23 17:47:26 2015 -0400
debian: Build new packages
http://cgit.osmocom.org/openbsc/commit/?id=15aa0da1d3e38bd03422aac10ee750ce…
commit 15aa0da1d3e38bd03422aac10ee750ce2a385af5
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Fri Oct 17 10:08:02 2014 +0200
sgsn: Do not die in _bssgp_tx_dl_ud on TLLI mismatch (TODO)
Currently an OSMO_ASSERT fails, if the message's and the mmctx's
TLLIs do not match.
This commit turns the assertion into an ERROR log message and uses
the default values for IMSI, DRX, and RA CAP instead of the MM
context values in this case.
TODO:
- find the real source for the problem
- add test cases derived from what is being described in the ticket
Ticket: OW#1322
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=61438f7bce327b8e6f9ec84d6ef0f5a1…
commit 61438f7bce327b8e6f9ec84d6ef0f5a115f8a743
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Tue Sep 30 13:53:26 2014 +0200
sgsn: Added TODOs (TODO)
TODO:
- fix and remove TODOs
- add test cases for Detach(reattach)
- add test cases for PDP context deletion (OW#1311)
- add test cases for Cancel pending timer in sgsn_mm_ctx_free
- remove this commit
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=a960376fcadd6fe1851d20c801ab197c…
commit a960376fcadd6fe1851d20c801ab197c8dd8b101
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Fri Dec 19 19:11:20 2014 +0100
sgsn: Add logging to connect_timer_cb (TODO)
TODO:
- LOGLevel ?
Sponsored-by: On-Waves ehf
-----------------------------------------------------------------------
Summary of changes:
debian/changelog | 13 +
debian/control | 14 +
debian/osmo-gtphub.default | 2 +
debian/osmo-gtphub.examples | 1 +
debian/{osmocom-sgsn.init => osmo-gtphub.init} | 20 +-
debian/osmo-gtphub.install | 1 +
debian/rules | 1 +
openbsc/.gitignore | 2 +
openbsc/configure.ac | 3 +-
openbsc/doc/examples/osmo-gtphub/osmo-gtphub.cfg | 23 +
openbsc/include/openbsc/Makefile.am | 3 +-
openbsc/include/openbsc/debug.h | 1 +
openbsc/include/openbsc/gsm_data.h | 2 +-
openbsc/include/openbsc/gsm_data_shared.h | 8 +-
openbsc/include/openbsc/gtphub.h | 467 +++++
openbsc/include/openbsc/vty.h | 1 +
openbsc/osmoappdesc.py | 6 +-
openbsc/src/gprs/Makefile.am | 9 +-
openbsc/src/gprs/gb_proxy.c | 2 +-
openbsc/src/gprs/gprs_utils.c | 4 +-
openbsc/src/gprs/gtphub.c | 2191 ++++++++++++++++++++++
openbsc/src/gprs/gtphub_ext.c | 216 +++
openbsc/src/gprs/gtphub_main.c | 282 +++
openbsc/src/gprs/gtphub_vty.c | 258 +++
openbsc/src/gprs/sgsn_vty.c | 7 +-
openbsc/src/ipaccess/ipaccess-config.c | 2 +-
openbsc/src/libbsc/bsc_init.c | 4 +-
openbsc/src/libbsc/bsc_vty.c | 32 +-
openbsc/src/libcommon/gsm_data.c | 3 +-
openbsc/src/utils/bs11_config.c | 2 +-
openbsc/src/utils/meas_db.c | 1 +
openbsc/tests/Makefile.am | 7 +-
openbsc/tests/atlocal.in | 1 +
openbsc/tests/gtphub/Makefile.am | 23 +
openbsc/tests/gtphub/gtphub_test.c | 1006 ++++++++++
openbsc/tests/gtphub/gtphub_test.ok | 9 +
openbsc/tests/smpp/Makefile.am | 5 +-
openbsc/tests/testsuite.at | 7 +
38 files changed, 4580 insertions(+), 59 deletions(-)
create mode 100644 debian/osmo-gtphub.default
create mode 100644 debian/osmo-gtphub.examples
copy debian/{osmocom-sgsn.init => osmo-gtphub.init} (87%)
create mode 100644 debian/osmo-gtphub.install
create mode 100644 openbsc/doc/examples/osmo-gtphub/osmo-gtphub.cfg
create mode 100644 openbsc/include/openbsc/gtphub.h
create mode 100644 openbsc/src/gprs/gtphub.c
create mode 100644 openbsc/src/gprs/gtphub_ext.c
create mode 100644 openbsc/src/gprs/gtphub_main.c
create mode 100644 openbsc/src/gprs/gtphub_vty.c
create mode 100644 openbsc/tests/gtphub/Makefile.am
create mode 100644 openbsc/tests/gtphub/gtphub_test.c
create mode 100644 openbsc/tests/gtphub/gtphub_test.ok
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
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 code for Iuh interface".
The branch, master has been updated
via ace1d24d346d1f1184f2aceb34016f4e9143199a (commit)
via 462db35426cc66653d0a2987af82ed1e0959a5c5 (commit)
via d328c1a3aca9b59dd1ca15627899f2d39642f440 (commit)
via c16117a22cff56ba794fae71f3e948cc5446342c (commit)
via 8dacb07bafad4e2b2966453f9eb97696c0747124 (commit)
via cbaaeefe008a2ace0eb3d6287c12f33d521cbf23 (commit)
from 08d5da664740432b6933220b094787da9ca90ab8 (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-iuh/commit/?id=ace1d24d346d1f1184f2aceb34016f4…
commit ace1d24d346d1f1184f2aceb34016f4e9143199a
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Wed Dec 16 23:07:19 2015 +0100
ranap_common: Add function to wrap IEs into a RANAP_ProtocolIE_FieldPair_t
The FieldPair is a strange construct of RANAP Radio Access Bearer
assignment, where certain IEs appear in pairs.
http://cgit.osmocom.org/osmo-iuh/commit/?id=462db35426cc66653d0a2987af82ed1…
commit 462db35426cc66653d0a2987af82ed1e0959a5c5
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Wed Dec 16 23:06:59 2015 +0100
hnbap_common: Fix copy+paste mistake (use hnbap msgb allocator)
http://cgit.osmocom.org/osmo-iuh/commit/?id=d328c1a3aca9b59dd1ca15627899f2d…
commit d328c1a3aca9b59dd1ca15627899f2d39642f440
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Wed Dec 16 23:04:21 2015 +0100
WIP: add some early code for generating required RANAP messages
http://cgit.osmocom.org/osmo-iuh/commit/?id=c16117a22cff56ba794fae71f3e948c…
commit c16117a22cff56ba794fae71f3e948cc5446342c
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Wed Dec 16 20:30:11 2015 +0100
Add ranap_generate_outcome() function
Ranap has not only successsful and unsuccessful outcome, but also
an unqualified general 'outcome'.
http://cgit.osmocom.org/osmo-iuh/commit/?id=8dacb07bafad4e2b2966453f9eb9769…
commit 8dacb07bafad4e2b2966453f9eb97696c0747124
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Wed Dec 16 20:27:14 2015 +0100
{hnbap,rua,ranap}_common.c: Reduce code duplicatioon
There used to be a lot of code duplication between the code to generate
initiating, successfulOutcome and unsuccessfulOutcome messages. Try to
reduce that by callign a generic function.
http://cgit.osmocom.org/osmo-iuh/commit/?id=cbaaeefe008a2ace0eb3d6287c12f33…
commit cbaaeefe008a2ace0eb3d6287c12f33d521cbf23
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Wed Dec 16 20:17:26 2015 +0100
{rua,hnbap,ranap}_common: Add missing encoding functions
We used to only have those generator functions that we needed for
the existing hnbgw code; Implement the missing encoders
-----------------------------------------------------------------------
Summary of changes:
src/hnbap_common.c | 84 +++++++++-----------
src/hnbap_common.h | 6 ++
src/ranap_common.c | 148 ++++++++++++++++++++++-------------
src/ranap_common.h | 21 +++++
src/rua_common.c | 92 ++++++++++------------
src/rua_common.h | 6 ++
src/tests/test-ranap.c | 207 +++++++++++++++++++++++++++++++++++++++++++++++++
7 files changed, 415 insertions(+), 149 deletions(-)
create mode 100644 src/tests/test-ranap.c
hooks/post-receive
--
Osmocom code for Iuh interface