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, master has been updated
via e26ee01d56b4c4c2da6abc6b649cb765d5787b98 (commit)
from 024152683646f1b68c85de74f783b81db51d16b5 (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-pcu/commit/?id=e26ee01d56b4c4c2da6abc6b649cb76…
commit e26ee01d56b4c4c2da6abc6b649cb765d5787b98
Author: Aravind Sirsikar <arvind.sirsikar(a)radisys.com>
Date: Tue Sep 6 18:15:45 2016 +0530
DL TS allocation: add test case to show TS allocation bug for 2nd DL TBF
This patch adds a test case test_2_consecutive_dl_tbfs which
expects a current bug with TS allocation for 2nd DL TBF.
The test's expectation is corrected along with the bug fix in a
subsequent commit
Related: OS#1792
Change-Id: I890e4fbb2b64037e051433e70082a197e2a929a6
-----------------------------------------------------------------------
Summary of changes:
tests/alloc/AllocTest.cpp | 51 +++++++++++++++++++++++++++++++++++++++++++++++
tests/alloc/AllocTest.ok | 3 +++
2 files changed, 54 insertions(+)
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, master has been updated
via 024152683646f1b68c85de74f783b81db51d16b5 (commit)
via 9f5f008aedc910ff0ce18bf3f92b9b74f0438bf8 (commit)
from 8d2d9e89850e961affc998e984c3fc6ac7b8f7b1 (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-pcu/commit/?id=024152683646f1b68c85de74f783b81…
commit 024152683646f1b68c85de74f783b81db51d16b5
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Sep 2 02:15:26 2016 +0200
Fix CSN1 decoding: CSN_LEFT_ALIGNED_VAR_BMP bounds
Fix attempted read past vector boundaries in case of a starting bit offset !=
0, so that the last amount of bits read should be < 8. In the case of
CSN_LEFT_ALIGNED_VAR_BMP, the mod-8 calculation was flawed, and in the final
step, 8 bits were read instead of the remainder < 8. This lead to -EINVAL being
returned by bitvec_get_bit_pos() and bogus resulting data.
Instead, read 8 bits only as long as at least 8 bits remain, and read any
remaining bits < 8 in a final step. Drop unneeded nB1 variable and an obvious
comment.
Adjust the unit test assertion in testCsnLeftAlignedVarBmpBounds() in
RLCMACTest.cpp.
Based on a fix by Aravind Sirsikar <Arvind.Sirsikar(a)radisys.com>, but
implemented differently.
Related: OS#1805
Change-Id: I490498c8da6b531f54acb673379379f7b10907c0
http://cgit.osmocom.org/osmo-pcu/commit/?id=9f5f008aedc910ff0ce18bf3f92b9b7…
commit 9f5f008aedc910ff0ce18bf3f92b9b74f0438bf8
Author: Aravind Sirsikar <Arvind.Sirsikar(a)radisys.com>
Date: Tue Aug 30 13:20:23 2016 +0530
CSN1 decoding: add test to show bug in CSN_LEFT_ALIGNED_VAR_BMP
CSN1 decoding currently contains an attempted read past vector boundaries in
case of a starting bit offset != 0, so that the last amount of bits read should
be < 8. In the case of CSN_LEFT_ALIGNED_VAR_BMP, the mod-8 calculation is
flawed, and in what should be the final step of reading n < 8 bits, 8 bits are
read instead of n (with an extraneous read of n bits following after that).
This leads to -EINVAL being returned by bitvec_get_bit_pos() and bogus
resulting data.
Add testCsnLeftAlignedVarBmpBounds() in RLCMACTest.cpp to show and expect this
bug. The test's expectation shall be corrected along with the bug fix in a
subsequent commit.
Related: OS#1805
Tweaked-by: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Change-Id: I4641f5d1d49f66cb1a5cd813befb3a2a266001b0
-----------------------------------------------------------------------
Summary of changes:
src/csn1.cpp | 11 +++++------
tests/rlcmac/RLCMACTest.cpp | 18 +++++++++++++++++-
2 files changed, 22 insertions(+), 7 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 "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, neels/cscn has been updated
discards 06fe8e0aa2f334c6de72eaf703611a8a288ff687 (commit)
discards 03cd9523212c0329b17560b19268e125891d567c (commit)
via 0e64aaae14e88928c5d5378a4fba87eba7eb1d7d (commit)
via 2b995b8887d69f5b930cf837e015ec951af3323b (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 (06fe8e0aa2f334c6de72eaf703611a8a288ff687)
\
N -- N -- N (0e64aaae14e88928c5d5378a4fba87eba7eb1d7d)
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=0e64aaae14e88928c5d5378a4fba87eb…
commit 0e64aaae14e88928c5d5378a4fba87eba7eb1d7d
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Sep 13 13:39:51 2016 +0200
office ip
Change-Id: I5c17bf565239a84234043e61b2080b187deb940e
http://cgit.osmocom.org/openbsc/commit/?id=2b995b8887d69f5b930cf837e015ec95…
commit 2b995b8887d69f5b930cf837e015ec951af3323b
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Sep 9 01:26:03 2016 +0200
mad mgcp hack
Change-Id: I6353840d2f84c5f590021c1fc227c0a64a9ce10f
-----------------------------------------------------------------------
Summary of changes:
openbsc/src/libmsc/mncc_builtin.c | 12 +++---------
openbsc/src/libmsc/msc_ifaces.c | 3 ++-
openbsc/src/libmsc/transaction.c | 1 -
3 files changed, 5 insertions(+), 11 deletions(-)
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, sysmocom/ipa_nano3G has been updated
discards 3eb4ad86835b8e16c6d12becc390ec89298174fd (commit)
discards 6ec179e7647958b0ab4431b055c3e68136cf8d15 (commit)
discards dfd3e11be57852d334107a0f08cd3d6ba4229c77 (commit)
discards 065b584f9b771a0a0a8df6cfef77dea932f00a48 (commit)
via 26bf4082d5ccd8e512af2f325b275665f592266c (commit)
via d799f3614e6938e65149afaeb988fd0ee32509fd (commit)
via 30f534f887c3b16043362c5aa4a0e21fdbc71e71 (commit)
via a872421e43da37f1c3a364c5c87d722f474cde35 (commit)
via df63de2e37af890f3abb11d4de2334c2b49ae13c (commit)
via 30e08f5b8e9ed4dbc12983d61eb1f1661eb91dd0 (commit)
via 2f1b1189da3e720e46e7c411c042997710ef3c5d (commit)
via ba03c430a65b9b9f410db03bfc9262a809770a5c (commit)
via 347f8ef21809ea0f69352a2df8c9e10ab4e1a3a8 (commit)
via 83457922813ace30efa355ed00b8967e64218aee (commit)
via c636cab20fe5a7a63cfca4a108640d42cd5c36de (commit)
via e7d6476825e640d62f78fc6955d46d1589c98870 (commit)
via 52c6ae25be2d551ff5f484c70e130eec62ca3720 (commit)
via 6648fe8f1ebcf7d082ad3d957f14565cfbb3a142 (commit)
via 1a0bb5108c5c84cb3dfdca0b848e2fa4c7b03f05 (commit)
via f6673b725758c1942835cb7241a3510bfec12c6a (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 (3eb4ad86835b8e16c6d12becc390ec89298174fd)
\
N -- N -- N (26bf4082d5ccd8e512af2f325b275665f592266c)
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/osmo-iuh/commit/?id=26bf4082d5ccd8e512af2f325b27566…
commit 26bf4082d5ccd8e512af2f325b275665f592266c
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Apr 30 23:52:02 2016 +0200
hack: Accept also UE_Identity_PR_pTMSIRAI in HNBAP from nano3G
I have the feeling that the nano3G simply forwards whatever identity it
receives from the MS in RRC via HNBAP, without sending any IDENTITY
REQUESTS by itself. That seems like a violation of the RANAP
specification, but well.
As opposed to Neels' earlier commit, the phone I was testing with
(GT-I9100) is using the UE_Identity_PR_pTMSIRAI (PS identity) instead of
UE_Identity_PR_tMSILAI (CS identity) when trying its first attempt to
register to the network, so let's support that equally.
http://cgit.osmocom.org/osmo-iuh/commit/?id=d799f3614e6938e65149afaeb988fd0…
commit d799f3614e6938e65149afaeb988fd0ee32509fd
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Apr 25 15:05:32 2016 +0200
hack: simply accept UE Register Requests with TMSI
HNBGW would usually keep track of UEs that have registered, with their
IMSI. When a UE registers with only a TMSI, we obviously can't store an
IMSI. However, since we're so far never *using* the list of UEs in
osmo-hnbgw, we might as well just accept the TMSI registration and carry
on as usual.
This is particularly helpful with an ip.access nano3G femto cell, as it
tends to send UE registrations with a TMSI+LAI identification instead of
an IMSI when the subscriber is known. This causes timeouts of several
minutes until a UE registration switches back to IMSI. When simply
accepting the TMSI in osmo-hngw, no problems are apparent in our current
code state.
A workaround to make sure the phone uses an IMSI to register: attempt to
register the phone to a different mobile network, which may discard the TMSI
for your network, and then switch back to your network.
Recording the IMSI in hnbgw: we could use the subscriber list during paging,
but on the other hand, it doesn't hurt to anyway always page to all HNBs
connected to osmo-hnbgw. The paging procedure does include a page-to-all-HNBs
in case the first HNB paging fails. However, since we're now failing to record
UEs that register by TMSI, we must be aware that trying to page such UE on only
its last seen HNB will fail; it is plainly missing in the list.
Change-Id: I87bc1aa3e85815ded7ac1dbdca48f1680b468589
-----------------------------------------------------------------------
Summary of changes:
.gitignore | 4 ++
configure.ac | 5 ++-
contrib/jenkins.sh | 26 +++++++------
include/osmocom/hnbap/Makefile.am | 4 ++
{src => include/osmocom/hnbap}/hnbap_common.h | 0
include/osmocom/iuh/Makefile.am | 4 +-
{src => include/osmocom/iuh}/context_map.h | 0
{src => include/osmocom/iuh}/hnbgw.h | 0
{src => include/osmocom/iuh}/hnbgw_cn.h | 2 +-
{src => include/osmocom/iuh}/hnbgw_hnbap.h | 2 +-
{src => include/osmocom/iuh}/hnbgw_ranap.h | 2 +-
{src => include/osmocom/iuh}/hnbgw_rua.h | 2 +-
{src => include/osmocom/iuh}/iu_common.h | 0
include/osmocom/ranap/Makefile.am | 7 +++-
include/osmocom/rua/Makefile.am | 4 ++
{src => include/osmocom/rua}/rua_common.h | 0
{src => include/osmocom/rua}/rua_msg_factory.h | 0
src/.gitignore | 3 --
src/Makefile.am | 53 ++++++++++++++++++++------
src/context_map.c | 4 +-
src/hnbap/Makefile.am | 4 +-
src/hnbap_common.c | 4 +-
src/hnbgw.c | 10 ++---
src/hnbgw_cn.c | 6 +--
src/hnbgw_hnbap.c | 6 +--
src/hnbgw_ranap.c | 4 +-
src/hnbgw_rua.c | 10 ++---
src/hnbgw_vty.c | 4 +-
src/ranap_common_cn.c | 2 +-
src/rua_common.c | 4 +-
src/rua_msg_factory.c | 8 ++--
src/tests/Makefile.am | 22 ++++++++++-
src/tests/dummy_cn_sua.c | 2 +-
src/tests/hnb-test-rua.c | 2 +-
src/tests/hnb-test.c | 6 +--
src/tests/test-helpers.err | 5 +--
src/tests/test-hnbap.c | 4 +-
src/tests/test-ranap.c | 2 +-
src/tests/test_common.c | 5 ++-
39 files changed, 153 insertions(+), 79 deletions(-)
rename {src => include/osmocom/hnbap}/hnbap_common.h (100%)
rename {src => include/osmocom/iuh}/context_map.h (100%)
rename {src => include/osmocom/iuh}/hnbgw.h (100%)
rename {src => include/osmocom/iuh}/hnbgw_cn.h (79%)
rename {src => include/osmocom/iuh}/hnbgw_hnbap.h (77%)
rename {src => include/osmocom/iuh}/hnbgw_ranap.h (77%)
rename {src => include/osmocom/iuh}/hnbgw_rua.h (93%)
rename {src => include/osmocom/iuh}/iu_common.h (100%)
rename {src => include/osmocom/rua}/rua_common.h (100%)
rename {src => include/osmocom/rua}/rua_msg_factory.h (100%)
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, master has been updated
via 8d2d9e89850e961affc998e984c3fc6ac7b8f7b1 (commit)
from 9bbe1600cc02e1b538380393edb1dcdabe9247a2 (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-pcu/commit/?id=8d2d9e89850e961affc998e984c3fc6…
commit 8d2d9e89850e961affc998e984c3fc6ac7b8f7b1
Author: Aravind Sirsikar <arvind.sirsikar(a)radisys.com>
Date: Mon Sep 12 12:46:32 2016 +0530
TBF flow: unit test compilation error fix
The test failure was introduced by 9bbe1600cc02e1b538380393edb1dcdabe9247a2
"Fix Timing Advance handling": between patch build checking and patch
submission, a new section was added to TbfTest.cpp which also needs adjustment.
Tweaked-by: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Change-Id: If077da5f21fd5cba54556f1dead05a1bc4ea5540
-----------------------------------------------------------------------
Summary of changes:
tests/tbf/TbfTest.err | 74 +++++++++++++++++++++++++++------------------------
1 file changed, 39 insertions(+), 35 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 "An utility library for Open Source Mobile Communications".
The branch, master has been updated
via d95f01d204eeec5eaa8f300029cb8f9e92caeee1 (commit)
from 1a587bd782fe75f0739ed188abc23604e32d4148 (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=d95f01d204eeec5eaa8f300029cb…
commit d95f01d204eeec5eaa8f300029cb8f9e92caeee1
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Sep 9 16:42:49 2016 +0200
build: tests: don't link system installed libosmogsm.
Add src/gsm/libosmogsm.la explicitly to some test linkages, because otherwise
the linker would pick the libosmogsm already installed on the system instead of
the one that was just built in the source tree.
I noticed because a libosmogsm needing some more symbols from libosmocodec was
still installed, while the patch that cause it was already removed. Thus I
caught all(?) test binaries that linked libosmogsm from $PREFIX.
Change-Id: Ie61d60e1506f16de20add70fd0f44ebfa7a00a75
-----------------------------------------------------------------------
Summary of changes:
tests/Makefile.am | 15 ++++++++++-----
1 file changed, 10 insertions(+), 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, master has been updated
via 1a587bd782fe75f0739ed188abc23604e32d4148 (commit)
via 56313c84c8e68541374ca744d8b7a6eb470ecbde (commit)
from c69de3e25cb0fe651293e64a68ba35e936c50ff3 (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=1a587bd782fe75f0739ed188abc2…
commit 1a587bd782fe75f0739ed188abc23604e32d4148
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Sep 8 12:59:08 2016 +0200
fix GGSN Ctrl port to 4257
4253 used to collide with the sysmobts-mgr VTY port.
Note, openggsn does not actually have a Ctrl interface yet.
Change-Id: If0fa0e606dabd5bc89907a56ef18cdbbbdedb4b7
http://cgit.osmocom.org/libosmocore/commit/?id=56313c84c8e68541374ca744d8b7…
commit 56313c84c8e68541374ca744d8b7a6eb470ecbde
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Sep 8 12:58:25 2016 +0200
comment: */ports.h: link to wiki + manuals, indicate used ports
Change-Id: I6a7bf04e589ccfaea98f20900a9bfe9dd4808dce
-----------------------------------------------------------------------
Summary of changes:
include/osmocom/ctrl/ports.h | 12 ++++++++++--
include/osmocom/vty/ports.h | 9 ++++++++-
2 files changed, 18 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 "Osmocom BTS-side code (Abis, scheduling, ...)".
The branch, master has been updated
via d44f0772f9aac42f0444eac88ec7501e785ab4d8 (commit)
from 3cc91746a3d93824e248c67dda3b69e2eec81281 (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-bts/commit/?id=d44f0772f9aac42f0444eac88ec7501…
commit d44f0772f9aac42f0444eac88ec7501e785ab4d8
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Aug 22 23:07:09 2016 +0200
dyn TS: if PCU is not connected, allow operation as TCH
Before this patch, Osmocom style TCH/F_TCH/H_PDCH dyn TS were paralyzed if no
PCU was running. The state of the dyn TS would lock up in the PDCH activation
phase since the PCU never completed the process.
Make more robust, i.e. don't concern the BSC with PDCH activation failures.
This matches the way plain PDCH TS work: besides declaring the TS as PDCH, the
BSC is not involved and is not told about errors.
During PDCH deactivation, still wait for the PCU to tear down the PDTCH SAPIs,
but in case no PCU is connected, send a rel ack right away.
Thus, the BSC will happily switch Osmocom style dynamic timeslots to and from
PDCH mode, using the dyn TS as voice channels as needed, and not caring about
possible PDCH failures. GPRS starts working right away as soon as a PCU
connects, regardless of dyn TS having been used for voice any number of times,
and without another switchover needed.
In detail:
In rsl_rx_chan_activ(), upon receiving a PDCH activation, send an RSL chan act
ack right away, unconditionally (with an explaining comment). Do not concern
the Abis link with PDCH activation failures.
Since we're acking right away now, drop the chan act ack that would follow
after the PCU activation: as before dyn TS, only send acks and nacks for
rel_act_kind == LCHAN_REL_ACT_RSL (PDCH runs as LCHAN_REL_ACT_PCU).
In dyn_ts_pdch_release, indicate that the PCU is not connected by means of
returning 1. In rsl_rx_rf_chan_rel(), use this indicator to send a rel ack
right away if the PCU is not connected.
Change-Id: I2a0b9730197786b99ff3bc1f08c75f7d279cb1f7
-----------------------------------------------------------------------
Summary of changes:
src/common/rsl.c | 45 ++++++++++++++++++++++++++++++++++-----------
1 file changed, 34 insertions(+), 11 deletions(-)
hooks/post-receive
--
Osmocom BTS-side code (Abis, scheduling, ...)
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 30f534f887c3b16043362c5aa4a0e21fdbc71e71 (commit)
via a872421e43da37f1c3a364c5c87d722f474cde35 (commit)
via df63de2e37af890f3abb11d4de2334c2b49ae13c (commit)
via 30e08f5b8e9ed4dbc12983d61eb1f1661eb91dd0 (commit)
via 2f1b1189da3e720e46e7c411c042997710ef3c5d (commit)
via ba03c430a65b9b9f410db03bfc9262a809770a5c (commit)
via 347f8ef21809ea0f69352a2df8c9e10ab4e1a3a8 (commit)
via 83457922813ace30efa355ed00b8967e64218aee (commit)
via c636cab20fe5a7a63cfca4a108640d42cd5c36de (commit)
via e7d6476825e640d62f78fc6955d46d1589c98870 (commit)
via 52c6ae25be2d551ff5f484c70e130eec62ca3720 (commit)
via 6648fe8f1ebcf7d082ad3d957f14565cfbb3a142 (commit)
from 1a0bb5108c5c84cb3dfdca0b848e2fa4c7b03f05 (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=30f534f887c3b16043362c5aa4a0e21…
commit 30f534f887c3b16043362c5aa4a0e21fdbc71e71
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat Aug 27 14:01:51 2016 +0200
jenkins.sh: enable make distcheck
Change-Id: I967d4de9682cb2a45210f689ec076ef457841179
http://cgit.osmocom.org/osmo-iuh/commit/?id=a872421e43da37f1c3a364c5c87d722…
commit a872421e43da37f1c3a364c5c87d722f474cde35
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat Aug 27 00:04:20 2016 +0200
build: parallel build: require ../libosmo-ranap.la from tests/
This rule is bad because it re-invokes $(MAKE), but it seems to fix the
parallel build. It should probably be done differently.
Change-Id: I8107e08e4c211f20d671f520bf6bab9356f3c90e
http://cgit.osmocom.org/osmo-iuh/commit/?id=df63de2e37af890f3abb11d4de2334c…
commit df63de2e37af890f3abb11d4de2334c2b49ae13c
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Thu Aug 18 13:13:55 2016 +0200
build: move headers to include/osmocom/*
This came up while fixing 'make distcheck'; this is certainly not the easiest
way but it makes sense to have the headers in include/, like we do in openbsc.
The easy alternative might be to add -I$(top_srcdir)/src to src/Makefile.am.
Remove -I$(top_srcdir)/src from src/tests/Makefile.am, no longer needed.
Change-Id: I5a82e029dcdc4df0a60a31271a4883393fe59234
http://cgit.osmocom.org/osmo-iuh/commit/?id=30e08f5b8e9ed4dbc12983d61eb1f16…
commit 30e08f5b8e9ed4dbc12983d61eb1f1661eb91dd0
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat Aug 27 00:03:44 2016 +0200
build: cosmetic: hnbap: undup asn1 src path
Change-Id: I0507277995302261c87db1b0c48105065cf13ae4
http://cgit.osmocom.org/osmo-iuh/commit/?id=2f1b1189da3e720e46e7c411c042997…
commit 2f1b1189da3e720e46e7c411c042997710ef3c5d
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat Aug 27 00:13:55 2016 +0200
build: distcheck: add missing bits for testsuite distcheck
Got some errors during 'make distcheck', copying the way openbsc.git does these
things.
Change-Id: I13d76cd56dfb8fe4eb02d6fcada78a9e3311b51b
http://cgit.osmocom.org/osmo-iuh/commit/?id=ba03c430a65b9b9f410db03bfc9262a…
commit ba03c430a65b9b9f410db03bfc9262a809770a5c
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat Aug 27 00:11:26 2016 +0200
build: distcheck: look for asn1 in top_srcdir, not top_builddir
Change-Id: Iebcff240ba2fae964dad2a2c481fcbfd29e14e69
http://cgit.osmocom.org/osmo-iuh/commit/?id=347f8ef21809ea0f69352a2df8c9e10…
commit 347f8ef21809ea0f69352a2df8c9e10ab4e1a3a8
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat Aug 27 00:00:26 2016 +0200
build: distcheck: add missing distclean files
Change-Id: I24d72b2b1bae52a1b2cf8a989396d2aac31d119e
http://cgit.osmocom.org/osmo-iuh/commit/?id=83457922813ace30efa355ed00b8967…
commit 83457922813ace30efa355ed00b8967e64218aee
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Aug 26 23:56:44 2016 +0200
build: fix ranap gen, use same for gen hnbap and rua gen
fix extraneous rebuild for each make invocation: touch the ranap.stamp file in
src/ as the make target suggests.
fix for 'make distcheck': ranap gen: move generated sources to builddir, not
srcdir. Thus we also -I the builddir include to pick up those headers.
hnbap and rua have the same situation as ranap (they generate numerous files
from a single make rule). Use the same makefile semantics for those two
(commit for ranap gen omitted the same changes for hnbap and rua).
The generated headers are thus moved to include/osmocom/*/, so adjust #include
statements accordingly (*_common.h, *_ies_defs.h).
Also move hnbap_common.h to include/osmocom/hnbap and rua_common.h to
include/osmocom/rua, since the *_ies_defs.h want to include them; and since
*_ies_defs.h are now in include/osmocom/*, we want a '<foo>' include now.
Also adjust gitignore.
Change-Id: I32213666fcdfc144008fa7d46497c0938d093e86
http://cgit.osmocom.org/osmo-iuh/commit/?id=c636cab20fe5a7a63cfca4a108640d4…
commit c636cab20fe5a7a63cfca4a108640d42cd5c36de
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Aug 26 23:41:46 2016 +0200
build: remove subdir-objects from configure.ac, it is broken
This is a known autoconf bug, it creates odd directories named literally
'$(top_srcdir)', potentially messing up dependency checking.
Change-Id: Ia47b038d4ca4f6c345711fb17d074f71c80e4453
http://cgit.osmocom.org/osmo-iuh/commit/?id=e7d6476825e640d62f78fc6955d46d1…
commit e7d6476825e640d62f78fc6955d46d1589c98870
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Thu Aug 18 15:57:04 2016 +0200
build: use tar-ustar to allow paths longer than 99
Needed to fix these errors:
tar: osmo-iuh-UNKNOWN-dirty/include/osmocom/ranap/RANAP_SourceeNodeB-ToTargeteNodeB-TransparentContainer.h: file name is too long (max 99); not dumped
tar: osmo-iuh-UNKNOWN-dirty/include/osmocom/ranap/RANAP_LocationRelatedDataRequestTypeSpecificToGERANIuMode.h: file name is too long (max 99); not dumped
tar: osmo-iuh-UNKNOWN-dirty/include/osmocom/ranap/RANAP_TargeteNodeB-ToSourceeNodeB-TransparentContainer.h: file name is too long (max 99); not dumped
tar: osmo-iuh-UNKNOWN-dirty/include/osmocom/ranap/RANAP_Requested-RAB-Parameter-ExtendedGuaranteedBitrateList.h: file name is too long (max 99); not dumped
Change-Id: Id41bca92810a81ac50697c0230a6caef490b0ffd
http://cgit.osmocom.org/osmo-iuh/commit/?id=52c6ae25be2d551ff5f484c70e130ee…
commit 52c6ae25be2d551ff5f484c70e130eec62ca3720
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Aug 26 14:08:51 2016 +0200
tests: don't log filename nor color in unit tests
In experr, we had line numbers in log output, which might change. Also, for
make distcheck, the path of the source file might have some '../../' added in
the log output (to indicate the src dir as seen from the build dir).
Fix both by dropping source file and line.
Also drop color while at it.
Change-Id: Ie76384c4176ce0a7d89d093f2efb848fe3f19400
http://cgit.osmocom.org/osmo-iuh/commit/?id=6648fe8f1ebcf7d082ad3d957f14565…
commit 6648fe8f1ebcf7d082ad3d957f14565cfbb3a142
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Aug 29 15:50:14 2016 +0200
jenkins.sh: don't build twice
Instead of building the same .c files twice, rather verify that the
'make regen' target produces identical .c files as are checked in.
Change-Id: I18e7677d8596f61b883e9db57b4bdd2a5c154ec3
-----------------------------------------------------------------------
Summary of changes:
.gitignore | 4 ++
configure.ac | 5 ++-
contrib/jenkins.sh | 26 +++++++------
include/osmocom/hnbap/Makefile.am | 4 ++
{src => include/osmocom/hnbap}/hnbap_common.h | 0
include/osmocom/iuh/Makefile.am | 4 +-
{src => include/osmocom/iuh}/context_map.h | 0
{src => include/osmocom/iuh}/hnbgw.h | 0
{src => include/osmocom/iuh}/hnbgw_cn.h | 2 +-
{src => include/osmocom/iuh}/hnbgw_hnbap.h | 2 +-
{src => include/osmocom/iuh}/hnbgw_ranap.h | 2 +-
{src => include/osmocom/iuh}/hnbgw_rua.h | 2 +-
{src => include/osmocom/iuh}/iu_common.h | 0
include/osmocom/ranap/Makefile.am | 7 +++-
include/osmocom/rua/Makefile.am | 4 ++
{src => include/osmocom/rua}/rua_common.h | 0
{src => include/osmocom/rua}/rua_msg_factory.h | 0
src/.gitignore | 3 --
src/Makefile.am | 53 ++++++++++++++++++++------
src/context_map.c | 4 +-
src/hnbap/Makefile.am | 4 +-
src/hnbap_common.c | 4 +-
src/hnbgw.c | 10 ++---
src/hnbgw_cn.c | 6 +--
src/hnbgw_hnbap.c | 6 +--
src/hnbgw_ranap.c | 4 +-
src/hnbgw_rua.c | 10 ++---
src/hnbgw_vty.c | 4 +-
src/ranap_common_cn.c | 2 +-
src/rua_common.c | 4 +-
src/rua_msg_factory.c | 8 ++--
src/tests/Makefile.am | 22 ++++++++++-
src/tests/dummy_cn_sua.c | 2 +-
src/tests/hnb-test-rua.c | 2 +-
src/tests/hnb-test.c | 6 +--
src/tests/test-helpers.err | 5 +--
src/tests/test-hnbap.c | 4 +-
src/tests/test-ranap.c | 2 +-
src/tests/test_common.c | 5 ++-
39 files changed, 153 insertions(+), 79 deletions(-)
rename {src => include/osmocom/hnbap}/hnbap_common.h (100%)
rename {src => include/osmocom/iuh}/context_map.h (100%)
rename {src => include/osmocom/iuh}/hnbgw.h (100%)
rename {src => include/osmocom/iuh}/hnbgw_cn.h (79%)
rename {src => include/osmocom/iuh}/hnbgw_hnbap.h (77%)
rename {src => include/osmocom/iuh}/hnbgw_ranap.h (77%)
rename {src => include/osmocom/iuh}/hnbgw_rua.h (93%)
rename {src => include/osmocom/iuh}/iu_common.h (100%)
rename {src => include/osmocom/rua}/rua_common.h (100%)
rename {src => include/osmocom/rua}/rua_msg_factory.h (100%)
hooks/post-receive
--
Osmocom code for Iuh interface