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 e6cadb4e3ccd05673fd9d33f8a445dd54be6006b (commit)
from 1ec4d80176680a99d561a19adee9677756e65d99 (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=e6cadb4e3ccd05673fd9d33f8a445dd…
commit e6cadb4e3ccd05673fd9d33f8a445dd54be6006b
Author: Aravind Sirsikar <Arvind.Sirsikar(a)radisys.com>
Date: Tue Aug 16 16:32:59 2016 +0530
Add data structure to handle SPB for EGPRS DL
Modify the header files with necessary data structure to handle
Split block for EGPRS DL TBF.
The EGPRS resegmentation feature allows PCU to retransmit
RLC blocks of HeaderType1, HeaderType2 by segmenting
them to 2 HeaderType3 blocks(Example MCS5 will be
retransmitted as 2 MCS2 blocks). Table 10.4.8b.2 of 44.060
explains the possible values of SPB in HeadrType3 for DL
direction. The PCU decides to retransmit the
blocks by resegmenting it based on Table 8.1.1.1 of 44.060.
The retransmission MCS is calculated based on current MCS of
the Block and demanded MCS by PCU. Section 10.3a.3.3 of 44.060
shows the HeadrType3 with SPB field present in it
Change-Id: I57673e53a9da2affa7e8aaa6551ac4b271c3d525
-----------------------------------------------------------------------
Summary of changes:
src/bts.h | 4 ++++
src/rlc.h | 45 +++++++++++++++++++++++++++++++++++++++++----
2 files changed, 45 insertions(+), 4 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, dexter/draft has been updated
via 299a7373c015f296dcfde4e9756f02bc948c51fc (commit)
from b5c46bb797dd345c3eb4ac257d1318c11f5136f6 (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/openbsc/commit/?id=299a7373c015f296dcfde4e9756f02bc…
commit 299a7373c015f296dcfde4e9756f02bc948c51fc
Author: Philipp <pmaier(a)sysmocom.de>
Date: Thu Aug 25 11:45:32 2016 +0200
V.42bis test not working, rest works
Change-Id: I4fb1fe7d7e4d6e297453f837122226f4b202cd67
-----------------------------------------------------------------------
Summary of changes:
openbsc/.gitignore | 1 +
openbsc/configure.ac | 3 +-
openbsc/include/openbsc/gprs_sndcp.h | 49 ++---
openbsc/include/openbsc/gprs_sndcp_comp.h | 9 +-
openbsc/include/openbsc/gprs_sndcp_pcomp.h | 2 +-
openbsc/src/gprs/gprs_llc.c | 12 +-
openbsc/src/gprs/gprs_sndcp.c | 330 +++++++++++++++++------------
openbsc/src/gprs/gprs_sndcp_comp.c | 21 +-
openbsc/src/gprs/gprs_sndcp_pcomp.c | 40 +++-
openbsc/tests/Makefile.am | 2 +-
openbsc/tests/sgsn/Makefile.am | 10 +-
openbsc/tests/slhc/slhc_test.c | 2 +-
openbsc/tests/testsuite.at | 6 +
openbsc/tests/v42bis/v42bis_test.c | 258 +++++++++++++++++++++-
14 files changed, 535 insertions(+), 210 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 "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, neels/dyn_stability has been created
at 8d2b33d0832be51a24cad82ff0be682a1888ab08 (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/openbsc/commit/?id=8d2b33d0832be51a24cad82ff0be682a…
commit 8d2b33d0832be51a24cad82ff0be682a1888ab08
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Aug 24 17:02:19 2016 +0200
log: rsl notice: tiny tweak for readability
Change-Id: I57c3b7d27d857c96e3fa3dacf7b766bc43100fc3
http://cgit.osmocom.org/openbsc/commit/?id=761413754b50e2f1f0801dad1ca0be6f…
commit 761413754b50e2f1f0801dad1ca0be6f523062b9
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Aug 24 16:48:00 2016 +0200
log: improve for rsl_lchan_mark_broken()
In rsl_lchan_mark_broken(), call rsl_lchan_set_state() so the state transition
gets logged in the debug log.
Remove logging for the broken channel at the callers, instead log the error
actually in rsl_lchan_mark_broken() itself, with the reason message passed by
the caller anyway. (Removes code dup and ensures it's always logged.)
Change-Id: I54ae9bbd3f193bae7b1bda1fef3e33e62b353bf5
http://cgit.osmocom.org/openbsc/commit/?id=4af1e8c272e246b17a62294fe1d52c3d…
commit 4af1e8c272e246b17a62294fe1d52c3d3ccc5684
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Aug 24 14:48:39 2016 +0200
dyn TS: debug log: if still in use, also log lchan type and state
Change-Id: Ifbf31cde24b2d1022b7a472966c17959c96e6dda
http://cgit.osmocom.org/openbsc/commit/?id=c5f08776f2108b9bb8611faa0d887412…
commit c5f08776f2108b9bb8611faa0d887412ef290f3a
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Aug 24 14:42:58 2016 +0200
dyn TS: debug log 'switchover complete' only when there was a switchover
Change-Id: I7ddcb41edce1cd7b22fe91e33bdcaedb21856222
http://cgit.osmocom.org/openbsc/commit/?id=f76bdb2e66e09fd7bd23ab44d25a6937…
commit f76bdb2e66e09fd7bd23ab44d25a69372e7e8d16
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Aug 24 17:02:37 2016 +0200
dyn TS: fix OS#1798: on late RF CHAN REL ACK, activate PDCH
Tested by hacking a REL ACK delay of a couple of seconds into osmo-bts' rsl.c
for the first TCH_H lchan:
[[[
diff --git a/include/osmo-bts/rsl.h b/include/osmo-bts/rsl.h
index 093e9cb..b35c3bb 100644
--- a/include/osmo-bts/rsl.h
+++ b/include/osmo-bts/rsl.h
@@ -22,6 +22,7 @@ int rsl_tx_est_ind(struct gsm_lchan *lchan, uint8_t link_id, uint8_t *data, int
int rsl_tx_chan_act_acknack(struct gsm_lchan *lchan, uint8_t cause);
int rsl_tx_conn_fail(struct gsm_lchan *lchan, uint8_t cause);
int rsl_tx_rf_rel_ack(struct gsm_lchan *lchan);
+int rsl_tx_rf_rel_ack_later(struct gsm_lchan *lchan);
int rsl_tx_hando_det(struct gsm_lchan *lchan, uint8_t *ho_delay);
/* call-back for LAPDm code, called when it wants to send msgs UP */
diff --git a/src/common/l1sap.c b/src/common/l1sap.c
index 3802e25..1f92b0d 100644
--- a/src/common/l1sap.c
+++ b/src/common/l1sap.c
@@ -491,7 +491,16 @@ static int l1sap_info_rel_cnf(struct gsm_bts_trx *trx,
lchan = get_lchan_by_chan_nr(trx, info_act_cnf->chan_nr);
- rsl_tx_rf_rel_ack(lchan);
+ static int yyy = 0;
+
+ DEBUGP(DRSL, "%s YYYYYYYYYYYYYYYYYYYYY %d %s\n",
+ gsm_lchan_name(lchan), yyy, gsm_lchant_name(lchan->type));
+
+ if (lchan->type == GSM_LCHAN_TCH_H && !yyy) {
+ yyy ++;
+ rsl_tx_rf_rel_ack_later(lchan);
+ } else
+ rsl_tx_rf_rel_ack(lchan);
/* During PDCH DEACT, this marks the deactivation of the PDTCH as
* requested by the PCU. Next up, we disconnect the TS completely and
diff --git a/src/common/rsl.c b/src/common/rsl.c
index 3c97af9..7926f21 100644
--- a/src/common/rsl.c
+++ b/src/common/rsl.c
@@ -534,6 +534,22 @@ int rsl_tx_rf_rel_ack(struct gsm_lchan *lchan)
return abis_bts_rsl_sendmsg(msg);
}
+struct osmo_timer_list yyy_timer;
+
+static void yyy_timer_cb(void *data)
+{
+ rsl_tx_rf_rel_ack(data);
+}
+
+int rsl_tx_rf_rel_ack_later(struct gsm_lchan *lchan)
+{
+ yyy_timer.cb = yyy_timer_cb;
+ yyy_timer.data = lchan;
+ osmo_timer_schedule(&yyy_timer, 10, 0);
+ return 0;
+}
+
+
/* 8.4.2 sending CHANnel ACTIVation ACKnowledge */
static int rsl_tx_chan_act_ack(struct gsm_lchan *lchan)
{
]]]
Change-Id: I87e07e1d54882f8f3d667fa300c6e3679f5c920d
Fixes: OS#1798
http://cgit.osmocom.org/openbsc/commit/?id=888c29032a10888139e3462014cab186…
commit 888c29032a10888139e3462014cab186eeb8e8d5
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Aug 24 16:57:31 2016 +0200
dyn TS: fix: properly run an lchan activation timeout
Actually schedule an activation timer for the activation part of a dyn TS
switchover. It needs to be restarted because the channel release procedure in
the first part of a switchover actually removes the activation timer.
Change-Id: Ibf50d13ba10298464a8b07e34716763161438990
http://cgit.osmocom.org/openbsc/commit/?id=e0d4cceb3cd31dfef2c5e32d58974660…
commit e0d4cceb3cd31dfef2c5e32d5897466094efd92a
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Aug 24 16:57:31 2016 +0200
dyn TS: clearly use lchan[0], fixing minor confusion
The dyn_ts_switchover_*() functions made the impression that they act on a
specific lchan of a timeslot. The assumption that we would remember to use e.g.
lchan[1] across a PDCH deactivation is brain damaged to begin with; and
factually we always use lchan[0] anyway (the only case for using lchan[1] would
be when switching to TCH/H, but the channel allocator will always return
lchan[0] for that).
Instead of the brain damaged lchan args, use a ts arg across all
dyn_ts_switchover_*() functions, with one exception: The
dyn_ts_switchover_complete() actually receives an RSL activation ack message on
a specific lchan and needs to evaluate its lchan type. This will always be
lchan[0] as it is now, but we should stick with the lchan the message was sent
for.
For PDCH, a check to use lchan[0] already existed, when composing the ACT
message in rsl_chan_activate_lchan_as_pdch(). Replace with an assertion.
Adjust all callers to pass ts instead of lchan.
In dyn_ts_switchover_start(), there was a dead code check that jumps to
switchover_complete() in case the pchan already matches. This never hits,
because we only call dyn_ts_switchover_start() when pchans mismatch. So avoid
guessing at passing lchan[0] to dyn_ts_switchover_complete() by not calling it
at all but logging an error instead.
In rsl_chan_activate_lchan(), we remember some values before going into
switchover from PDCH. Explicitly store them in lchan[0], because after a PDCH
release we have always and will activate no other than lchan[0].
In dyn_ts_switchover_continue(), move the check for any existing lchan->rqd_ref
further above, and more correctly check all lchans that were so far valid on
the TS, instead of just one.
This partly prepares for a subsequent commit to fix the act_timer use for dyn
TS: with the old lchan arg, we might schedule an activation timer on lchan[1]
but receive an ack on lchan[0] (for PDCH), leading to an act_timer expiry.
Change-Id: I3f5d48a9bdaa49a42a1908d4a03744638c59796a
http://cgit.osmocom.org/openbsc/commit/?id=35fe0769dc1c215610b953138053de4e…
commit 35fe0769dc1c215610b953138053de4e06ade987
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Aug 24 14:45:44 2016 +0200
dyn TS: fix error recovery: switch to PDCH after lchan error state
Tested by hacking a CHAN ACT ACK delay of a couple of seconds into osmo-bts'
rsl.c for the first TCH_H lchan:
[[[
diff --git a/src/common/rsl.c b/src/common/rsl.c
index 3c97af9..4bfd27a 100644
--- a/src/common/rsl.c
+++ b/src/common/rsl.c
@@ -559,6 +559,22 @@ static int rsl_tx_chan_act_ack(struct gsm_lchan *lchan)
return abis_bts_rsl_sendmsg(msg);
}
+struct osmo_timer_list xxx_timer;
+
+static void xxx_timer_cb(void *data)
+{
+ rsl_tx_chan_act_ack(data);
+}
+
+static int rsl_tx_chan_act_ack_later(struct gsm_lchan *lchan)
+{
+ xxx_timer.cb = xxx_timer_cb;
+ xxx_timer.data = lchan;
+ osmo_timer_schedule(&xxx_timer, 10, 0);
+ return 0;
+}
+
+
/* 8.4.7 sending HANDOver DETection */
int rsl_tx_hando_det(struct gsm_lchan *lchan, uint8_t *ho_delay)
{
@@ -614,6 +630,18 @@ int rsl_tx_chan_act_acknack(struct gsm_lchan *lchan, uint8_t cause)
if (cause)
return rsl_tx_chan_act_nack(lchan, cause);
+
+ static int xxx = 0;
+
+ DEBUGP(DRSL, "%s XXXXXXXXXXXXXXXXXXXXX %d %s\n",
+ gsm_lchan_name(lchan), xxx, gsm_lchant_name(lchan->type));
+
+ if (lchan->type == GSM_LCHAN_TCH_H) {
+ if (!xxx) {
+ xxx ++;
+ return rsl_tx_chan_act_ack_later(lchan);
+ }
+ }
return rsl_tx_chan_act_ack(lchan);
}
]]]
Change-Id: Ie82dec9c9fefc476fdf5b5afdad2246b9d6fe304
http://cgit.osmocom.org/openbsc/commit/?id=0d1970fb4e277922f76110c1ba7073fb…
commit 0d1970fb4e277922f76110c1ba7073fb52dbcce9
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Aug 24 14:44:11 2016 +0200
dyn TS: move check whether to switch to PDCH to separate function
Prepares for an upcoming commit using the same check in error_timeout_cb().
Change-Id: I8abfa964631040f798212cc3e360f67f9e09b7c5
-----------------------------------------------------------------------
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 BTS-side code (Abis, scheduling, ...)".
The branch, neels/log3 has been created
at ae8f6c8ec9e6b38978ec5e254f8ba4cda559a88f (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/osmo-bts/commit/?id=ae8f6c8ec9e6b38978ec5e254f8ba4c…
commit ae8f6c8ec9e6b38978ec5e254f8ba4cda559a88f
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Aug 24 15:15:36 2016 +0200
log: sysmo,lc15: tweak log about sapi_cmds queue
The osmo-bts log used to say this a lot:
DL1C <0006> oml.c:758 (bts=0,trx=0,ts=0,ss=1) End of queue encountered. Now empty? 1
- Move this to DEBUG level instead of NOTICE.
- Tweak wording and logic so it says one of:
[...] End of SAPI cmd queue encountered. Queue is now empty.
[...] End of SAPI cmd queue encountered. More pending.
Change-Id: I5a46c90d016cee9b50f32db2af568765d3cb74cc
-----------------------------------------------------------------------
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 "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, neels/log has been updated
discards cde0c2f3121b9e14a432786e9e834c11cfffe9f8 (commit)
discards a3c3216df565558e18f6e0aca54712a2de740954 (commit)
via e35d738de016547f3221e3805663de8e98a74270 (commit)
via a4a08e64b9df3a39042e7c2b8bf933878a0d4c3a (commit)
via 723f7c7db3b0fc494f15fa20cab775f596b18cb1 (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 (cde0c2f3121b9e14a432786e9e834c11cfffe9f8)
\
N -- N -- N (e35d738de016547f3221e3805663de8e98a74270)
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=e35d738de016547f3221e3805663de8e…
commit e35d738de016547f3221e3805663de8e98a74270
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Aug 23 01:22:58 2016 +0200
log causing rx event for lchan_lookup errors
Add log_name to lchan_lookup() and pass such from the various RSL rx events
that call it to validate the RSL chan_nr.
Change-Id: Id81e7b8b9c27831923f050a78dfc7d650e687033
http://cgit.osmocom.org/openbsc/commit/?id=a4a08e64b9df3a39042e7c2b8bf93387…
commit a4a08e64b9df3a39042e7c2b8bf933878a0d4c3a
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Aug 22 18:40:07 2016 +0200
log: abis_rsl: don't log 'error' when there is no error
The message 'RF Channel Release due error 0' keeps catching my eye because
it says 'error' even though the error code is zero, i.e. no error.
This shall end now.
Change-Id: Ie0b9d62e8ce85a096c963931e0ae5527b8dc490a
-----------------------------------------------------------------------
Summary of changes:
openbsc/src/gprs/gprs_gmm.c | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
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, neels/hnbgw-cfg has been deleted
was 76db25e833092b94d50a765a8b96d0bedce2a567
-----------------------------------------------------------------------
76db25e833092b94d50a765a8b96d0bedce2a567 doc: add example osmo-hnbgw.cfg
-----------------------------------------------------------------------
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 BTS-side code (Abis, scheduling, ...)".
The branch, neels/lc15 has been created
at 8d51b5329182e5b63a60be7ef0bd885f7e140af3 (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/osmo-bts/commit/?id=8d51b5329182e5b63a60be7ef0bd885…
commit 8d51b5329182e5b63a60be7ef0bd885f7e140af3
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Tue Jun 21 18:55:01 2016 +0200
Revert "LC15: Hardware changes:"
This reverts commit cbbce0be0965c3160c4916384c3d3d5303c57ae2.
Needed for the litecell15 instance in our lab that still runs with
older firmware.
Change-Id: Ibcfe651e3793b433e6479bfb610765a468e699e6
http://cgit.osmocom.org/osmo-bts/commit/?id=aa2729d8a36e8fd9fd7fb477fce26be…
commit aa2729d8a36e8fd9fd7fb477fce26be85aa9c064
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Tue Aug 23 15:19:57 2016 +0200
Fix ip.access style dyn PDCH, broken in 37af36e85eca546595081246aec010fa7f6fd0be
Commit "sysmo,lc15: ts_connect_as(): log error also for pchan_as == TCH/F_PDCH"
introduced a check for TCH/F_PDCH intended only for TCH/F_TCH/H_PDCH. It looked
correct, but TCH/F_PDCH startup was designed differently:
For TCH/F_PDCH, the idea was to look it up in pchan_to_logChComb[] and obtain
the TCH/F channel combination, so that TCH/F_PDCH first initialize as TCH/F.
So pchan was in fact intended to be passed as TCH/F_PDCH.
For Osmocom TCH/F_TCH/H_PDCH, we've in the meantime added a ts_opstart()
function that makes this decision explicitly. So, instead of reverting the
erratic commit, add TCH/F_PDCH to ts_opstart(), for both sysmo and lc15.
In ts_opstart(), move to a switch statement to resolve the actual pchan to use
for ts_connect_as().
Drop TCH/F_PDCH and TCH/F_TCH/H_PDCH from pchan_to_logChComb[] and comment.
Change-Id: I376b92a06f4cbe943c1c913dea7487fac53a7d08
-----------------------------------------------------------------------
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, neels/distcheck has been updated
discards eea657c051026959d424f306bb6702a8b646e584 (commit)
discards b905a27b31086887dc906a3932c3c8e8ffd78f7e (commit)
discards 8ae63fece09818e489a078c697d1da8cbabd29c9 (commit)
discards 97e3bb963db60123e27d97c2efc92483ef6e754c (commit)
discards 2fbd382aa451d0dc79041db363dfbdd18eb8441f (commit)
discards e3cfe7ce7f496145b5c5060cb5c9da91a12b9720 (commit)
discards 7cdf1984259a26760c041b7f9e1b73c44e51886c (commit)
discards 5c563e1d19857bdc70f78541b3fb83896c5c756c (commit)
discards 74d0923b4977e706c41a7c5ca5370e77c11e0ec3 (commit)
discards 4910ecadbfa744e0a3598a35277a7d9c890c8fff (commit)
discards 2db4efa02c10ae833d66f0adbaebab5206ddcc19 (commit)
discards 09794accc5797fe2120e0e977ca7c449ca3e33f1 (commit)
discards 38eda970def5868c7021e11a5bc2ffb50b17cf08 (commit)
discards 93637f0e12cfcc88cec454e46c8145973fe89242 (commit)
discards 11cc50d729db4b5f2a959fa218911838648e5974 (commit)
discards 7aa550090880b680943d149ad2df0eb6faf4eeaf (commit)
discards 517f0bfcec23ba8fc5f2d6ea0af210aba1f30f99 (commit)
discards bb7e02a45875d9c73740c8dd0529cfba55e4f62d (commit)
via 74ed63005cfbd42634a25648f2a46457a05c7f36 (commit)
via 3cc3f872dcbb7f49d8593dc79dba97cdf8f7b767 (commit)
via 20c4ab345accd44a13813f483a569e12c84cec60 (commit)
via d57cbf1ee838d5e5028c9c21870097497bfe6e7a (commit)
via 947ea5cad680429d6e08308cde263659382db98e (commit)
via 570a696b570d44f2f09a73af99b18b09e65efe03 (commit)
via 15f3a09c79d85e13082e186890591efa58806476 (commit)
via 90e71bb978bf7d97f103445f711dc4d839faf9f6 (commit)
via cdd7ac523ecb316a0836c726c78a560747fe1b48 (commit)
via 25c96bb3e98f5a1b22fa01175b17b9f1314e029c (commit)
via 40cc421d8fa5b5749b7a3e9b647b6a6d4ca613a5 (commit)
via 64fc79596248ca5998f070e03490566c8b0f4354 (commit)
via fed2c2d8e6c1c10a54b0dca248382b2f8892ed10 (commit)
via dc88fd9bcbb2481f33204e6e76df146c7b522406 (commit)
via f0014fc0b61a03902e4bd9674b635b4105d6a3b2 (commit)
via c5890bde181e8da95a04cf73d09859307d4b8232 (commit)
via c11a60e2bb1fbadaf90353a723d557bf1223c666 (commit)
via 6dc074c9aa4eed9f6a69d2bc613f4852aaaa2fc7 (commit)
via 01c71fc2dd3c3545a5a3f0d83391a28590dc9f69 (commit)
via 4d91ab277b4acc1bc2bdb5edc81d8c09b2bd3e47 (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 (eea657c051026959d424f306bb6702a8b646e584)
\
N -- N -- N (74ed63005cfbd42634a25648f2a46457a05c7f36)
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=74ed63005cfbd42634a25648f2a4645…
commit 74ed63005cfbd42634a25648f2a46457a05c7f36
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Thu Aug 18 16:01:07 2016 +0200
build: fix missing test_common.h, add -I for the same, for make distcheck
Change-Id: I791e6b47178d93e6cec9eb5afe1f3279f484e2bc
http://cgit.osmocom.org/osmo-iuh/commit/?id=3cc3f872dcbb7f49d8593dc79dba97c…
commit 3cc3f872dcbb7f49d8593dc79dba97cdf8f7b767
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Thu Aug 18 16:00:05 2016 +0200
move headers
Change-Id: I5828326aac68ff82cf9c0e5b99f14b1d2c8445f4
http://cgit.osmocom.org/osmo-iuh/commit/?id=20c4ab345accd44a13813f483a569e1…
commit 20c4ab345accd44a13813f483a569e12c84cec60
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Thu Aug 18 15:59:21 2016 +0200
revert
Change-Id: Id1fa1f1264b15fabdf5b0effb44d2112d442de9d
http://cgit.osmocom.org/osmo-iuh/commit/?id=d57cbf1ee838d5e5028c9c218700974…
commit d57cbf1ee838d5e5028c9c21870097497bfe6e7a
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Thu Aug 18 15:58:44 2016 +0200
build: use gen_hnbap.stamp like gen_ranap.stamp
Needed to move the hnbap headers to include/osmocom/hnbap, which is in turn
needed for 'make distcheck'.
Change-Id: I99d42b888451c9e876f50b92b074fdd8ebe3eeef
http://cgit.osmocom.org/osmo-iuh/commit/?id=947ea5cad680429d6e08308cde26365…
commit 947ea5cad680429d6e08308cde263659382db98e
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Thu Aug 18 15:58:00 2016 +0200
revert
Change-Id: Ia6432eb842ea587e38ecf8468ee77a69ba80fc14
http://cgit.osmocom.org/osmo-iuh/commit/?id=570a696b570d44f2f09a73af99b18b0…
commit 570a696b570d44f2f09a73af99b18b09e65efe03
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: I11f0dde3d6ea3c8d02a48369ee1905bb17ffe202
http://cgit.osmocom.org/osmo-iuh/commit/?id=15f3a09c79d85e13082e186890591ef…
commit 15f3a09c79d85e13082e186890591efa58806476
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Thu Aug 18 15:22:19 2016 +0200
fix
Change-Id: I827a8c4ef7d904b27e15ac8b0357b86adc76db98
http://cgit.osmocom.org/osmo-iuh/commit/?id=90e71bb978bf7d97f103445f711dc4d…
commit 90e71bb978bf7d97f103445f711dc4d839faf9f6
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Thu Aug 18 14:45:03 2016 +0200
build: use $(MAKE) instead of make
Change-Id: I22bf29bd61f1c014e8d4660ee80cf2cacee31449
http://cgit.osmocom.org/osmo-iuh/commit/?id=cdd7ac523ecb316a0836c726c78a560…
commit cdd7ac523ecb316a0836c726c78a560747fe1b48
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Thu Aug 18 14:31:02 2016 +0200
move headers
Change-Id: Ie6f39131c113753922b2ac6af5dec93246bbe0c5
http://cgit.osmocom.org/osmo-iuh/commit/?id=25c96bb3e98f5a1b22fa01175b17b9f…
commit 25c96bb3e98f5a1b22fa01175b17b9f1314e029c
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Thu Aug 18 14:21:04 2016 +0200
move headers: fix includes
Change-Id: I221c85b40fb4e4e4512b3c09fcddfbdcc3a1c1d4
http://cgit.osmocom.org/osmo-iuh/commit/?id=40cc421d8fa5b5749b7a3e9b647b6a6…
commit 40cc421d8fa5b5749b7a3e9b647b6a6d4ca613a5
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Thu Aug 18 14:15:58 2016 +0200
build: cosmetic: hnbap path dup
Change-Id: I7956251a94986de8ee77dcb4d1320d3c61d83a18
http://cgit.osmocom.org/osmo-iuh/commit/?id=64fc79596248ca5998f070e03490566…
commit 64fc79596248ca5998f070e03490566c8b0f4354
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Thu Aug 18 14:15:18 2016 +0200
build: configure.ac: remove subdir-objects, it is broken
Change-Id: Ibc5f4ac793b5de0d207d8a783b91ccf728afcc17
http://cgit.osmocom.org/osmo-iuh/commit/?id=fed2c2d8e6c1c10a54b0dca248382b2…
commit fed2c2d8e6c1c10a54b0dca248382b2f8892ed10
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Thu Aug 18 13:30:15 2016 +0200
build: generate headers into builddir, not srcdir
Also add builddir include to -I
Change-Id: Ibda80c597d28673b18e1f774b32c239c54c1c115
http://cgit.osmocom.org/osmo-iuh/commit/?id=dc88fd9bcbb2481f33204e6e76df146…
commit dc88fd9bcbb2481f33204e6e76df146c7b522406
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Thu Aug 18 13:29:53 2016 +0200
fix gen_ranap.stamp path
Change-Id: I8358414c07e594924910d0f864d599b082bf326b
http://cgit.osmocom.org/osmo-iuh/commit/?id=f0014fc0b61a03902e4bd9674b635b4…
commit f0014fc0b61a03902e4bd9674b635b4105d6a3b2
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Thu Aug 18 13:17:19 2016 +0200
build: regen: force-move asn1 header files
Change-Id: I66edeff638f6e4aa1847f79f6a18bda49967f7db
http://cgit.osmocom.org/osmo-iuh/commit/?id=c5890bde181e8da95a04cf73d098593…
commit c5890bde181e8da95a04cf73d09859307d4b8232
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Thu Aug 18 13:17:19 2016 +0200
build: regen: force-move asn1 header files
Change-Id: Ib86844a8da2ae6c6fccdcca5c1bda8e2cc6cbbc3
http://cgit.osmocom.org/osmo-iuh/commit/?id=c11a60e2bb1fbadaf90353a723d557b…
commit c11a60e2bb1fbadaf90353a723d557bf1223c666
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Thu Aug 18 13:13:55 2016 +0200
build: find asn1tostruct.py in top srcdir, not top builddir
Change-Id: I71e7f695edc0234e470421116c8430430ce7efa2
-----------------------------------------------------------------------
Summary of changes:
Makefile.am | 2 +-
configure.ac | 2 ++
doc/Makefile.am | 12 ++++++++++++
doc/examples/Makefile.am | 23 +++++++++++++++++++++++
4 files changed, 38 insertions(+), 1 deletion(-)
create mode 100644 doc/Makefile.am
create mode 100644 doc/examples/Makefile.am
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, neels/check_pkg_config has been deleted
was 2658335dcb9f2b7324b045303b6203605862dba2
-----------------------------------------------------------------------
2658335dcb9f2b7324b045303b6203605862dba2 configure: check for pkg-config presence
-----------------------------------------------------------------------
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, neels/sock_err_msg has been created
at 96a94347798540e8918fcaca84ce2aac53a9373e (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/libosmocore/commit/?id=96a94347798540e8918fcaca84ce…
commit 96a94347798540e8918fcaca84ce2aac53a9373e
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Aug 22 13:34:23 2016 +0200
osmo_sock_init(): include host and port in error messages
For programs like osmo-hnbgw with numerous sockets, the message that some
unspecified connection was refused is not very helpful. Also output the host
and port where an error occured.
Instead of perror, use fprintf(stderr, ..., strerror()) to be able to include a
format string and print host and port as passed to osmo_sock_init().
Change-Id: I8d0343f51310699b78fcb83fd76fd93764acf3dc
-----------------------------------------------------------------------
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, neels/dyn_no_pcu has been updated
discards 061e66121f107a3c3a00d4f0657effab0b81ee1d (commit)
discards 244db5514fbdcc684ac64c19e4b3e268eea5d027 (commit)
via 42edba5fe67ac96d4dde6ebb5f5d84fea9124f4f (commit)
via 370a91c4eac99948376c2175ef9e352c70be2b53 (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 (061e66121f107a3c3a00d4f0657effab0b81ee1d)
\
N -- N -- N (42edba5fe67ac96d4dde6ebb5f5d84fea9124f4f)
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-bts/commit/?id=42edba5fe67ac96d4dde6ebb5f5d84f…
commit 42edba5fe67ac96d4dde6ebb5f5d84fea9124f4f
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
http://cgit.osmocom.org/osmo-bts/commit/?id=370a91c4eac99948376c2175ef9e352…
commit 370a91c4eac99948376c2175ef9e352c70be2b53
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Aug 22 18:23:03 2016 +0200
common/rsl: move decision whether to chan act ack/nack to common function
Prepare for a dyn TS patch that needs to call rsl_tx_chan_act_ack() directly
without the rel_act_kind decision.
Add function rsl_tx_chan_act_acknack() to wrap rsl_tx_chan_act_ack() and
rsl_tx_chan_act_nack(). Move the decision whether to drop the ack/nack, based
on lchan->rel_act_kind, to the new function, losing some code dup.
Change all callers to use the new function; drop the two older ones from rsl.h
and make them static.
Note: for nack, the exception for dyn TS in PDCH mode was missing
(rsl_tx_chan_act_nack() had only the rel_act_kind != LCHAN_REL_ACT_RSL
condition, but should also have had the dyn TS exception as in
rsl_tx_chan_act_ack()). I already know that this exception will again be
removed in an upcoming commit, but for patch readability it logically makes
sense to add it here. To easily include the nack case, drop the check for which
pchan the dyn TS is operating as, because a rel_act_kind == LCHAN_REL_ACT_PCU
implies that it is either already in or trying to become PDCH mode.
Change-Id: I57ba60c670730c6d7877a6a9b96ece0a7679a0bb
-----------------------------------------------------------------------
Summary of changes:
src/common/rsl.c | 6 +++---
1 file changed, 3 insertions(+), 3 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 "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, neels/dyn_fixes has been updated
discards 2d0f7bc050d14c68081291162724e8775e42dc2a (commit)
discards 2f1645fd2a1b3566ffc09c51dd34cfe096cb935b (commit)
discards 8beb6cc93ac1a766b511f2ffa3353b2b92532d29 (commit)
discards 78488ff2382be036854a52d6f4abe3380452d185 (commit)
via bffa475aca803ec61af17936bcad12768978951e (commit)
via e5adc02fed05f3768d34703e014e5f8943b973ce (commit)
via 9ad7f986ef2702aa57b2cbb52e3582b828fa1163 (commit)
via 343d499a01b306ddb17918853c3c4439ba035261 (commit)
via 91dfa86c18a522cf108245d6c6bdc89f0835a533 (commit)
via 1f6a9ba7e569990e58df1003e7e611691bf95303 (commit)
via dbb6392368d4a9b5ba0ade9e2681e1d057011519 (commit)
via 2a63d01c1e60aef2a82d2c65dcf640386ba7c0d4 (commit)
via b6f565c97da5aeef8f5a490ea259379265c76b18 (commit)
via 2f44693fad8505255293d3ed37dbd4e7cabebd37 (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 (2d0f7bc050d14c68081291162724e8775e42dc2a)
\
N -- N -- N (bffa475aca803ec61af17936bcad12768978951e)
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=bffa475aca803ec61af17936bcad1276…
commit bffa475aca803ec61af17936bcad12768978951e
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Tue Aug 9 21:43:24 2016 +0200
chan_alloc: log when dyn TS is not picked due to lchan state
Change-Id: I47acacc375b63de68b157f3a73a7e0aed4b31ae7
http://cgit.osmocom.org/openbsc/commit/?id=e5adc02fed05f3768d34703e014e5f89…
commit e5adc02fed05f3768d34703e014e5f8943b973ce
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Fri Jul 29 18:12:06 2016 +0200
move ts_sublots() to gsm_data_shared.c, it will be used by osmo-bts
Change-Id: I8ba06d7dd6e0ceab3d8d18bb565354d6ed461f7e
http://cgit.osmocom.org/openbsc/commit/?id=9ad7f986ef2702aa57b2cbb52e3582b8…
commit 9ad7f986ef2702aa57b2cbb52e3582b828fa1163
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Fri Jul 29 18:13:38 2016 +0200
chan_alloc.c: use ts_subslots() instead of subslots_per_pchan[]
The array will move to gsm_data_shared.c; to prepare, use the function
instead.
Change-Id: Icbea7dbd78abf6144e5291f531a97f96507d8cbf
http://cgit.osmocom.org/openbsc/commit/?id=343d499a01b306ddb17918853c3c4439…
commit 343d499a01b306ddb17918853c3c4439ba035261
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Fri Jul 29 18:10:59 2016 +0200
dyn TS: bts_chan_load: use correct nr of subslots for dyn ts
For TCH/F_TCH/H_PDCH dynamic timeslots, the ts->pchan does not lead to a
meaningful value from the subslots_per_pchan[] array. Use the ts_subslots()
function instead, which checks for dyn pchan.
Change-Id: I659acebca82dfb3e305433471be64e9d27439af8
-----------------------------------------------------------------------
Summary of changes:
contrib/jenkins.sh | 5 +-
openbsc/contrib/bsc_control.py | 49 ++++++++---
openbsc/contrib/ctrl2sse.py | 147 ++++++++++++++++++++++++++++++++
openbsc/src/libcommon/gsm_data_shared.c | 21 +++--
4 files changed, 202 insertions(+), 20 deletions(-)
create mode 100755 openbsc/contrib/ctrl2sse.py
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, neels/log has been created
at cde0c2f3121b9e14a432786e9e834c11cfffe9f8 (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/openbsc/commit/?id=cde0c2f3121b9e14a432786e9e834c11…
commit cde0c2f3121b9e14a432786e9e834c11cfffe9f8
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Aug 23 01:22:58 2016 +0200
log causing rx event for lchan_lookup errors
Add log_name to lchan_lookup() and pass such from the various RSL rx events
that call it to validate the RSL chan_nr.
Change-Id: Id81e7b8b9c27831923f050a78dfc7d650e687033
http://cgit.osmocom.org/openbsc/commit/?id=a3c3216df565558e18f6e0aca54712a2…
commit a3c3216df565558e18f6e0aca54712a2de740954
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Aug 22 18:40:07 2016 +0200
log: abis_rsl: don't log 'error' when there is no error
The message 'RF Channel Release due error 0' keeps catching my eye because
it says 'error' even though the error code is zero, i.e. no error.
This shall end now.
Change-Id: Ie0b9d62e8ce85a096c963931e0ae5527b8dc490a
-----------------------------------------------------------------------
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, master has been updated
via 723f7c7db3b0fc494f15fa20cab775f596b18cb1 (commit)
from 91dfa86c18a522cf108245d6c6bdc89f0835a533 (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/openbsc/commit/?id=723f7c7db3b0fc494f15fa20cab775f5…
commit 723f7c7db3b0fc494f15fa20cab775f596b18cb1
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Aug 11 19:12:54 2016 +0200
comment: gsm48_gmm_sendmsg(): add spec reference on encryptable
Change-Id: I54a3bc518bc38e38b78f6e9ea3705e4fbd5ffb98
-----------------------------------------------------------------------
Summary of changes:
openbsc/src/gprs/gprs_gmm.c | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
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 BTS-side code (Abis, scheduling, ...)".
The branch, neels/log1 has been created
at c491ba1701e1480da07a9529cdb320d502dd8b52 (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/osmo-bts/commit/?id=c491ba1701e1480da07a9529cdb320d…
commit c491ba1701e1480da07a9529cdb320d502dd8b52
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Aug 22 22:58:10 2016 +0200
log: l1sap: add 0x to hex output of chan_nr, 5 times
Change-Id: I187a74fd255dbdfb9bfb1e32786031a66f013efb
-----------------------------------------------------------------------
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 BTS-side code (Abis, scheduling, ...)".
The branch, neels/dyn_no_pcu has been created
at 061e66121f107a3c3a00d4f0657effab0b81ee1d (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/osmo-bts/commit/?id=061e66121f107a3c3a00d4f0657effa…
commit 061e66121f107a3c3a00d4f0657effab0b81ee1d
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
http://cgit.osmocom.org/osmo-bts/commit/?id=244db5514fbdcc684ac64c19e4b3e26…
commit 244db5514fbdcc684ac64c19e4b3e268eea5d027
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Aug 22 18:23:03 2016 +0200
common/rsl: move decision whether to chan act ack/nack to common function
Prepare for a dyn TS patch that needs to call rsl_tx_chan_act_ack() directly
without the rel_act_kind decision.
Add function rsl_tx_chan_act_acknack() to wrap rsl_tx_chan_act_ack() and
rsl_tx_chan_act_nack(). Move the decision whether to drop the ack/nack, based
on lchan->rel_act_kind, to the new function, losing some code dup.
Change all callers to use the new function; drop the two older ones from rsl.h
and make them static.
Note: for nack, the exception for dyn TS in PDCH mode was missing
(rsl_tx_chan_act_nack() had only the rel_act_kind != LCHAN_REL_ACT_RSL
condition, but should also have had the dyn TS exception as in
rsl_tx_chan_act_ack()). I already know that this exception will again be
removed in an upcoming commit, but for patch readability it logically makes
sense to add it here. To easily include the nack case, drop the check for which
pchan the dyn TS is operating as, because a rel_act_kind == LCHAN_REL_ACT_PCU
implies that it is either already in or trying to become PDCH mode.
Change-Id: I57ba60c670730c6d7877a6a9b96ece0a7679a0bb
-----------------------------------------------------------------------
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 BTS-side code (Abis, scheduling, ...)".
The branch, neels/log2 has been created
at 9ddcbd785fef37a031774ab4768a6a312d7cc076 (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/osmo-bts/commit/?id=9ddcbd785fef37a031774ab4768a6a3…
commit 9ddcbd785fef37a031774ab4768a6a312d7cc076
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Aug 22 23:00:07 2016 +0200
log causing rx event for lchan_lookup errors
Add log_name to lchan_lookup() and pass such from the various RSL rx events
that call it to validate the RSL chan_nr.
Change-Id: I0d9923f47ac655b204169eec302d607412d5754d
-----------------------------------------------------------------------
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 "GNU Radio block for interfacing with various radio hardware".
The branch, master has been updated
via ae686c462df73285fc13d3a0dc76f360a911500b (commit)
via 860e9a1a727688a0b7d2040ed4afdc0669331160 (commit)
via e3b6560b0423efbaecb743e7edf6cbb28a1ee3c7 (commit)
from 164a09fc11cec2d8b15b38e8b512fa542d6cecc7 (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:
lib/soapy/soapy_sink_c.cc | 17 ++++++++++++++---
lib/soapy/soapy_source_c.cc | 17 ++++++++++++++---
2 files changed, 28 insertions(+), 6 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 "UNNAMED PROJECT".
The branch, master has been updated
via 1ec4d80176680a99d561a19adee9677756e65d99 (commit)
from 9876f4bb211341ad3cefe5505b30694b04ee91e7 (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=1ec4d80176680a99d561a19adee9677…
commit 1ec4d80176680a99d561a19adee9677756e65d99
Author: Aravind Sirsikar <Arvind.Sirsikar(a)radisys.com>
Date: Wed Aug 17 12:56:53 2016 +0530
Remove warning while using 'egprs only' command in VTY
This warning is not valid since the PCU is not failing when EGPRS is
activated. So removing this trace
Change-Id: I62278f998adc691b9a3563ac2a46d756e7bfb66c
-----------------------------------------------------------------------
Summary of changes:
src/pcu_vty.c | 6 ------
1 file changed, 6 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 "Osmocom BTS-side code (Abis, scheduling, ...)".
The branch, neels/dyn_fixes has been updated
discards 42b8a25b0bd8eb53a79841fe463742a4aa259b02 (commit)
discards f476da552fda7c6255008e0fd4c0da13e629f70d (commit)
discards a85b43430cd3d44d017d3d40f728e89e1523be4d (commit)
discards e82c02e68c25caefab5b4a33cac744a7de5148f5 (commit)
discards 0dcccec33083c6b4db00d733aeb2601ebeab2a58 (commit)
discards d6ebab44a4cbc7d61ce079f472ba7ee9bc60182f (commit)
discards 488d920242fa37910cb9ac060b07a5e5701bd6bc (commit)
via 656e2d88a47844054f9b360861f10b084cd43efd (commit)
via 783301182215199975bf3afddf03f49f6a41ea37 (commit)
via 242e9202a31c7f02b61a62297a057b78b7ce0a89 (commit)
via 43d082e6f1ec42aae566cc21cecc90e56a262090 (commit)
via 55c46022e1a5f1cbe51c96566e38ff110e4a3092 (commit)
via 37af36e85eca546595081246aec010fa7f6fd0be (commit)
via 63849ebf7143fe5af0d8dffd4157d62c8c1a2867 (commit)
via 67a056c122ed588e74835771a3cfda0f2055c284 (commit)
via ef8e2ef6817a78e1598586dfc7275982ec21fd5a (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 (42b8a25b0bd8eb53a79841fe463742a4aa259b02)
\
N -- N -- N (656e2d88a47844054f9b360861f10b084cd43efd)
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-bts/commit/?id=656e2d88a47844054f9b360861f10b0…
commit 656e2d88a47844054f9b360861f10b084cd43efd
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Tue Aug 9 19:56:50 2016 +0200
dyn TS: sysmo,lc15: ph_data_req: fix PDCH mode detection
Though this patch theoretically makes a lot of sense, it is not entirely clear
why dyn TS are working without it. Committing due to common sense, not to fix
any actual breakage.
Change-Id: I6136cb42a4d627ebefc963eb5321fadfe63cca4b
http://cgit.osmocom.org/osmo-bts/commit/?id=783301182215199975bf3afddf03f49…
commit 783301182215199975bf3afddf03f49f6a41ea37
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Tue Aug 9 20:15:09 2016 +0200
cosmetic: common ts_is_pdch()
Have one common ts_is_pdch(), placed in lchan.c, since this file is pretty
empty and pretty close to ts. Publish in gsm_data.h.
Remove the if-style implementation from l1sap.c, and instead implement in a
switch statement.
This prepares for upcoming ts_is_pdch() usage in ph_data_req() for sysmo and
lc15.
Change-Id: Ib78d663fdbac5a1d7053f1b9d543649b66da00e2
http://cgit.osmocom.org/osmo-bts/commit/?id=242e9202a31c7f02b61a62297a057b7…
commit 242e9202a31c7f02b61a62297a057b78b7ce0a89
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Wed Jul 27 15:16:29 2016 +0200
dyn TS: measurement: use correct nr of subslots, rm code dup
In measurement.c, fix the number of sublots for TCH/F_TCH/H_PDCH, by using
ts_subslots() from gsm_data_shared.c. The local dup of subslots_per_pchan[] is
no longer needed. (depends on recent commit to openbsc.git for ts_sublots())
Change-Id: I9d9df470c49487bffd56dde42c7bec0da2f50642
-----------------------------------------------------------------------
Summary of changes:
src/osmo-bts-sysmo/femtobts.h | 2 +-
src/osmo-bts-sysmo/oml.c | 5 +++--
src/osmo-bts-trx/scheduler_trx.c | 2 +-
3 files changed, 5 insertions(+), 4 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 "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, sysmocom/iups has been updated
discards 1cac1b76b09a3dc556a59d49b04991877af96498 (commit)
discards 678628540e332caf0791e672956fbaff040f2cb2 (commit)
discards b3f547a6a97cdcdfe29bf20e3f96bb52c2f3ebdf (commit)
discards ab4a50f25cef7706e2bac51b29200c6fda5a7d28 (commit)
discards 02cd8ed1c50710a359c36070931de55b626441ad (commit)
discards 1de367125a1da1dcc6ca3f2e511e9c5debccf978 (commit)
discards be532f3bdb1e97728eb247d2d9a149f8d5f1d024 (commit)
discards 0539e04f5f3aea108e08e202ce338c873dde6352 (commit)
discards 1a48d52fbe9e11d1ea9432f632100df009d14036 (commit)
discards 6ca159003849a32ae87730c8d95140af18b01155 (commit)
discards 8807f4882c7fd2125853545c11fcd16fcdba0c26 (commit)
discards c2d2e2858f52df0048e62373afce37bad84948ba (commit)
discards b3b168d2578c2775eebe8d37b3387de9ea1c6a4e (commit)
discards d5b09557b1dedeb2ced013c55d5640bd63d3b0f9 (commit)
discards 719c75ca91a377c99e3b220bf64bdff979a91849 (commit)
discards 260671f0d46316cc01be64103790d08350df6a41 (commit)
discards 97ae48b1d80bb9eb26ff306f4f3b6f95bc01561f (commit)
discards b53d4e73dac43fedcbb16b56937b110f70cee2ea (commit)
discards 6cc8ee6b6af3934328e26b06dbe7c2b60cac1fed (commit)
via 51cada8b4207e319fad20a8ecc5a5d4a0a8f47a8 (commit)
via e543b6189a88e6fd8e856e9bd91551c6df06f2b2 (commit)
via facfebefe6ac2a2ae1a15a170e1737109a06946d (commit)
via 66b66b2fa188a388c0840ee9ba8d74bc733d877c (commit)
via 664bdaca97eab8e859219f6227699ff5f243999a (commit)
via dd31a5724aaa7a1f9ab09d36d9034b7581c6c21e (commit)
via 8d0d30f3b8f939b91086d329edb9f34cf272bced (commit)
via a339e184947b8238aab7d48e82c2e7f35b71d10d (commit)
via eeef915c37ba05f264c1da5f0a33473d19ef88c6 (commit)
via 9e008c4cb662902ceb9ca8637f1b8096c28bd116 (commit)
via d870be34b77d564781c783eb48269acee9d55a56 (commit)
via 323263b396a4b6acdcbe651169d5a936239174d7 (commit)
via 1cdc0172dc130c875a1d88243538046db257a956 (commit)
via ea17c627392454ea29e63ff8c9bb89f6c8f676eb (commit)
via bb5e23143bc60ee06115421e6942f3a0f31f175c (commit)
via fcf772ab4490df7c2b0fdfd96519bee48819ffd3 (commit)
via a2890dcabfa6965c82621065c6f4649a77844262 (commit)
via 1935998ba169880d8e78a34f5f7c84dfbb1e79dd (commit)
via 91dfa86c18a522cf108245d6c6bdc89f0835a533 (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 (1cac1b76b09a3dc556a59d49b04991877af96498)
\
N -- N -- N (51cada8b4207e319fad20a8ecc5a5d4a0a8f47a8)
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 -----------------------------------------------------------------
-----------------------------------------------------------------------
Summary of changes:
contrib/jenkins.sh | 5 +++--
openbsc/include/openbsc/debug.h | 1 -
openbsc/src/gprs/sgsn_libgtp.c | 3 +--
openbsc/src/libcommon/debug.c | 5 -----
openbsc/src/libiu/iu.c | 12 ++++++------
5 files changed, 10 insertions(+), 16 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 "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, neels/cscn has been updated
discards edb6ea67f1aa32ab4d2e05c24ed6e600791efd13 (commit)
discards a5e4ac8511abb883e0179ba7beddc406a53d10a4 (commit)
discards 9e180dc2c488cadc0586e5b75d2b76518c605595 (commit)
discards a48473d6bbbd564b20697a46760e869a26af1690 (commit)
discards e7ebe7c8298374619fd87f15ad4192ab24f96c07 (commit)
discards 4de83667f5d0aae698d1faca45f4a54e0c6750d1 (commit)
discards 2f65cefb23dea62190412201918a3e9f597b3da6 (commit)
discards b072c8872bbdb32b8122be8646217f3a1b1f4b44 (commit)
discards faa08f38f3ab22f77cc4c82d492e5ff94f0e1fdf (commit)
discards 0906bcf65588e5f8ce8e4959e8d37325005bf18c (commit)
discards e2a915cf77265036bbb0e7ff9661c807a7b53d03 (commit)
discards a4df4111134df05817df4e86c2ac90d0479b3704 (commit)
discards 19b89c58ef9603a493a1a8d06dd047cca0cfd6ec (commit)
discards 613c57d70bd1d96e0e8d22949bee56782017e78e (commit)
discards 383bd8d265a5414aae4d5ecbcdfadd344e93b690 (commit)
discards aff7aa195b257a4d3fb25e1cd2b34037cb914a9b (commit)
discards 214efe6f782f453039a14d3d5ee2fe756a0f6584 (commit)
discards 13566b8e410d60f91250e257a3bfce0818261048 (commit)
discards b3bb3357e62410f51f891cd51b7e869742cc5d85 (commit)
discards e22b4c5d4784427e86c7142068205ff0144b4585 (commit)
discards 428adb358489f59eca50f7735fc4a7f86ba3ac39 (commit)
discards d83bc9063edddad3ac26769192ade468ee490782 (commit)
discards 1ee009077329ac55cc2369c781c177c3b06fb50a (commit)
discards 9d251fa752dfe73a72af6d61ca11e550aaa86ad6 (commit)
discards 17d98c6ea20f4bf7a666abb66b4765fea9742d55 (commit)
discards 095845c7e526290d47f468dc7a6e9c31df2dfb7f (commit)
discards d2e1880284198a6dac685f80ce7940ac116ba880 (commit)
discards 3bece13fc9f31c6101298b9f2aa9ab4e82da67fd (commit)
discards ce5bf363e946c947f33203a9e4eb68db91e5bb6e (commit)
discards ec554070f665db60388368b280fefd09244e6768 (commit)
discards ae5485b7c254d582572175e010f8e3570b83623c (commit)
discards a5746b4354a464d001638c83a82a2a0f041e1123 (commit)
discards 166b9b2783936258f8634e2723f106f8ed3320bc (commit)
discards ad34bdb28961253f2e3924b78d317289518c6bce (commit)
discards 6569de62e91600e97ad10a8b7b4fb2f1995236a6 (commit)
discards d54c79ee3f5c0abe2fd8713203f97055673da29b (commit)
discards da66540e082216d93ab77ff4665d00cbdffda339 (commit)
discards 8e9bfd742faee81712e1d8d5b12bb2c375309947 (commit)
discards b58cd100d07f57cf128667c8b25c2c125e86b74d (commit)
discards 214f823b47fe758d2b82d3577101a23ddd6a547a (commit)
discards 17e6a0d1c96325b844020f6a512d343e878918f9 (commit)
discards 8007eadfef100c31df73f76df229931b5afb6faf (commit)
discards ed72de8915ef16f4631199d71badadc93a52f930 (commit)
discards 43864c93c0554b6b1951b2ef8aa175bca3ccef1d (commit)
discards edf2f11acfad6b1f92fb492582709bced3eb86d7 (commit)
discards 94501868c843fafa9a06b857c6be47428cc30af8 (commit)
discards d9b85e4712fc00a42e4561f3862bbb7f3aebee56 (commit)
discards 966069b35c29ae3a9e1b5a9f4ad8fc8e369c89d6 (commit)
discards 14a728fb234e0109f25221494185a790ea1972cc (commit)
discards fe3a9e7b30f80684dbb7d4af247ea7d46714ec56 (commit)
discards a25153bc0117569f10f47b1a1817bed864ba39a5 (commit)
discards 736aedc0180062e0583b7cefcfd1ce06a5bc704a (commit)
discards 3dc2bc536f306752c403355041343f89a1c3cfa8 (commit)
discards d71019c1696e47845677986350a49972956700d6 (commit)
discards f7dc418da6f6cfd362bfb491541b7b8fde51c3db (commit)
discards e3dec61fde7ebe5c127c7e949273ce0323312521 (commit)
discards c1b24487d6e0a5b135b06aa0307863566dbf073a (commit)
discards f93be7ba133b1f7b214fd80cbf1728dedff276b6 (commit)
discards 3855100e92c5402b449c91728dd4ef5adda98368 (commit)
discards 07bb8cbd8d3fefeee59150023808c0f8b69097bc (commit)
discards dc871fdfbda152fdc361959e87dcc0b6bf818499 (commit)
discards 127a476374828e2847e508db18d941139908f275 (commit)
discards 032d70239be9392e57a39f83603cce287af92a12 (commit)
discards 6a9c619c47b944c14f9ba8d15a622ca6a9a3a6b5 (commit)
discards 422958c06b1bfe52f1620b0bb1a68d0db2857641 (commit)
discards 05ec9ac9e19bb24a68ecfcf719560a9a0a2a2e6f (commit)
discards 08a8e22da079b10cde6264d2a99aeb175d078e1e (commit)
discards 53c01cd83516f0fdddf5108d6b6040183c5ef2be (commit)
discards 2e519ffbafbef036dbb3ce236b617613c4d82bc7 (commit)
discards 1cd1c1dea4376835d388fb953281b443c63d79f8 (commit)
discards 98e436fe167c18480280e5e411868c51db95a549 (commit)
discards e15e208f109f09556113fda6ff6f67908116dd13 (commit)
discards e0773f07675b202f0c979d4921b60e38b0a145e8 (commit)
discards 1802ceecabe906601fcfb35850ab8aabe3400675 (commit)
discards 983c4844b181494c5f3022a170fbdb64a48fa297 (commit)
discards a6b921f9d2d702fd45fec8bf85117aebf8a97669 (commit)
discards 5292d0ad24572c411711903c3cb82fefea0c1c5b (commit)
discards 06a81f5f5c699c2cafa2c07f81d320b035cfc18b (commit)
discards 4b15a19336e77d056c473104a4eff8287318c937 (commit)
discards cc4ddc5496dd0720e2285b07fb5878bb5f076309 (commit)
discards dd923cffa9aa03e63bd17c6cde60babcfe0ee8f7 (commit)
discards 84df35ea221472611cc983608d90735869b78210 (commit)
discards 5a0db06228e309067d373d3714e223c970ca328a (commit)
discards ba6195da3788380ec65bc82b9dbc098a53d24b80 (commit)
discards a1313a936c39a4222b48111a64fc4a083564a054 (commit)
discards db03d94a143f0a6f3879630b7898f21165576d7a (commit)
discards 3d3feafff91796b0e8c20a9919b9c8d4b4957108 (commit)
discards a2febd80053680c6a5daf8fe4cc56ff9ae63870c (commit)
discards 0da8cff60b632561c4174d50768514226ea96f66 (commit)
discards c73714991b0428ed7e775fdeeedbb18c87f122e0 (commit)
discards a873bccfcf529f4badae21c0a926bc7d0cb903ea (commit)
discards e19c5eb4c5f8d24090fba5d1d8f9853b7afaad95 (commit)
discards 9a07babb67cc52b003899281cb41d7dc449a8c91 (commit)
discards b315a08e1164eefeff7eeb8bb0537416347b1a78 (commit)
discards 06ff4d45630488dc73ab2cc95df9bc9588bb73cf (commit)
discards fce841c0f8a8dbb2ebcf58806f3ab9aa8a22be90 (commit)
discards 4e336a6b7ccee141e2475b66a265df4f41f31d65 (commit)
discards 95c8506f2403be0f3c72f760f90f25acc601bb5f (commit)
discards cd8b8f63af315fd1482a3812d0b010f1d48e75ad (commit)
via ff91ec8ab2a64352803f8cc445a75e203170d825 (commit)
via 5344f9d9354023ab80e0158368c4aa7f4769ffb9 (commit)
via 0485b2e27a60b466b0cfda89f56b55574c27a319 (commit)
via 6d18c0f6f55274820026ba10320635d705d505c1 (commit)
via 2b55c0f5541c8adc1bb051be9c411412f4b20184 (commit)
via 9c24c62a4bcf7e8d3f2fd7ea2d0dc66ba8c49ba0 (commit)
via 2afd8a809d4613ee335bfc1c1b349e8ae1bd4274 (commit)
via abec36a020a4ba1f6c1980784f33d84f745eed8b (commit)
via 3d529ec178eb6fc4e41a8ee4f5d4be3bfe20261d (commit)
via 9886ba8d73c57dded15c6ab89a489e639ebcfacf (commit)
via c929867f855df6e3784eeedfc8763725cafc96a8 (commit)
via 33f3125ec9d9a64f700bb206b43fce990fa2e36a (commit)
via a5c35e5afcccab6067a65dbfbcd245e7540afcec (commit)
via eb574e69a6d3e65be135193bc3d955168e78d5f3 (commit)
via f38ad80436f0fa0f28f4f690880d2d7869ab0eb2 (commit)
via 569e42aa45b69b043f64de030745a0444043d9e6 (commit)
via 5b87ce8f4f13600d8269c5920cbd326e1d9114a7 (commit)
via 4b882c2ca5aceb53ec377ed41981f0531650808d (commit)
via a3025b6272bc78b50b669052363a1ef0796b5868 (commit)
via bb44a0b4c03f7aa68371d630843678f8c405395c (commit)
via c5d13f2c9a100bf2aacbd59982e004b3bf0fae8e (commit)
via 0c05105159384d3308f5cf7d8e86ebf504dec71c (commit)
via 230ecf64c70c78721e9e5d040bccdb394f74069b (commit)
via a3a0d7ed269a51df9040d14592e0b3bfa2bcdd7a (commit)
via 571f66e1befc22251afadbf2ec367ece667d10ed (commit)
via 5f39ad7c6c6e81c87c96f50070b78fb61e428269 (commit)
via 21201a1af119fc472feed63cefde87d754df61f8 (commit)
via 2b96babe3cd73cb04965a92bb62ef359c43c791e (commit)
via ab92801ae494c8c492b033d4795fd38bc6a47f74 (commit)
via c5dee190739adffd0f055c15ee42879b25a52a82 (commit)
via 52873343f1350e02d6bfc273452c05415208ce68 (commit)
via d617f12170cd2626767260eb667795d37b09302c (commit)
via 7c1dae79ef3e29419beea46bf95c3c0fd7b642ca (commit)
via 4e1d618a921dff6e7f0d45fa6718c476a8bddf00 (commit)
via 3d1821cbe0b849d10117a2e45a933fb448f66af5 (commit)
via 91297d3a9ea23b583130539ce943e0b977326ccb (commit)
via 1682b89ea8579307fb991aa0a7e303c40053e502 (commit)
via 49cfd60f990ecaebe6fcac10497a0e80c367c49b (commit)
via acc38c92103224048e3a9bfc100600706aff1155 (commit)
via 9bc349b0182acff3208c4b18411a57c1a4657867 (commit)
via b8582e02f1b3f111a840abbadb477ce02943b4b0 (commit)
via 2b1fd7515608c445f7b504e6ac7ca39eb9f53557 (commit)
via a04dea9b2060fa2e7b296c64da90ee8567c747dd (commit)
via 7c2a4ac2a3eea3f18a032528efa3c9809eb6bda2 (commit)
via a298d0d0e2ec2741b6882eb543ed58bd9034235a (commit)
via 19e9abc40b7df15c45ec7874e066adc8fd06895c (commit)
via 12f127f92e1b6e59982383ba16799437a68b06b5 (commit)
via ed0d5b358951ba3581b6f4c17de8e7ca3329838b (commit)
via 82b0d7ad8e42c21d762af2f824184e1a6e16778e (commit)
via fa6f225d8080453689a1fc629c0db62051690b10 (commit)
via d4f222761f48f9174b5c170b07e31a0c7163751a (commit)
via ff9671683c0ccdce913d31d52660d7ff42811aa1 (commit)
via 667d4d6a448f73148ffa1f636e9585140a15c9fc (commit)
via 68050dcc5d6eb1556e6c19a546bf8ca7486c2ac4 (commit)
via 6eaf521adb6c04d2246d6d55ef39ac4f081fcb5a (commit)
via 2bf9b1cb203e599812685715fa2fa94556dbd569 (commit)
via b32b7b8ef4aee18029a78089f7229c4d2e22c7eb (commit)
via 069f436d1c9bf16bf84dcf61f15bada8e3d684d8 (commit)
via b19f56998f73abaa9f086b4ce366085238d610ba (commit)
via 43f5d6a245083cd825d2a7085024e3f0379e3459 (commit)
via 7423243f65a7319eb6e9e4177dab9219c36554de (commit)
via 9be4c80321a90b9816aacd72c8ebd0e4ee61fbeb (commit)
via 43df1b24e86bfd1b4c1d2b01c6ee7f5e4652a58d (commit)
via 585d6a9b23f56e34682c40066e1f666676460612 (commit)
via dc78d2cdfa6cae3ac94fe4dee5d28ca40aa2e0d3 (commit)
via 476ee0e268fac48b35b0ab5209b99d4b33119836 (commit)
via 8411b5631f6aaa5c2844918e21c6fe483ef710de (commit)
via 9dec131700da52b19955be480fa0cc33bde2c6f7 (commit)
via 2bae061071f850af6b4271088f25f1de400ba295 (commit)
via ef25df34e0475b050a84a830053059f265a5dd8a (commit)
via 1a292d88d14be583419dec9279f3a033358b09a3 (commit)
via 506ad0d3e3e86d60f173560f4638b31743f5855f (commit)
via 71e18f95df1fc263dfd1fe35e476a530335cc328 (commit)
via 1828acf201012455214da8d66825c8a8afdff933 (commit)
via c2a4254332f756d22bfe55be3acebd2cdf67b194 (commit)
via 8b08593c89f76b12441e8a3ea7bcf3d9154a9406 (commit)
via 33239e5a9b4588ccb4da34760269bbca021980dc (commit)
via 8b02585172cb128a08e05191c3614f02d8a8e05a (commit)
via 1919841ae93b45b80f90db30d222ea2f5fa1c475 (commit)
via aff2676ffabdec4eec9978e056d828ecc7f6dfc4 (commit)
via 309c76c794461c55ee200e985946a554d28897bc (commit)
via 4703c443588e2acf0ae4a356fdd7f6da9b53f206 (commit)
via 7afa857789a4ce1fecb4ffcd1e3f44085bf10467 (commit)
via ca7ff6aa20fb63fe4dcb108cb05032cc5ca5429f (commit)
via dcdfcf02a1c6443bce6264982bda17b1c080acb7 (commit)
via 7b181fec2e7e7098530242129014a6b893f70249 (commit)
via 51cada8b4207e319fad20a8ecc5a5d4a0a8f47a8 (commit)
via e543b6189a88e6fd8e856e9bd91551c6df06f2b2 (commit)
via facfebefe6ac2a2ae1a15a170e1737109a06946d (commit)
via 66b66b2fa188a388c0840ee9ba8d74bc733d877c (commit)
via 664bdaca97eab8e859219f6227699ff5f243999a (commit)
via dd31a5724aaa7a1f9ab09d36d9034b7581c6c21e (commit)
via 8d0d30f3b8f939b91086d329edb9f34cf272bced (commit)
via a339e184947b8238aab7d48e82c2e7f35b71d10d (commit)
via eeef915c37ba05f264c1da5f0a33473d19ef88c6 (commit)
via 9e008c4cb662902ceb9ca8637f1b8096c28bd116 (commit)
via d870be34b77d564781c783eb48269acee9d55a56 (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 (edb6ea67f1aa32ab4d2e05c24ed6e600791efd13)
\
N -- N -- N (ff91ec8ab2a64352803f8cc445a75e203170d825)
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 -----------------------------------------------------------------
-----------------------------------------------------------------------
Summary of changes:
openbsc/src/gprs/sgsn_libgtp.c | 30 ++++++++++++++++++++----------
1 file changed, 20 insertions(+), 10 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 "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, neels/utran-ggsn has been updated
discards bb42f54b35eb495ef8df0f493fcb240617d74fc0 (commit)
discards edb6ea67f1aa32ab4d2e05c24ed6e600791efd13 (commit)
discards a5e4ac8511abb883e0179ba7beddc406a53d10a4 (commit)
discards 9e180dc2c488cadc0586e5b75d2b76518c605595 (commit)
discards a48473d6bbbd564b20697a46760e869a26af1690 (commit)
discards e7ebe7c8298374619fd87f15ad4192ab24f96c07 (commit)
discards 4de83667f5d0aae698d1faca45f4a54e0c6750d1 (commit)
discards 2f65cefb23dea62190412201918a3e9f597b3da6 (commit)
discards b072c8872bbdb32b8122be8646217f3a1b1f4b44 (commit)
discards faa08f38f3ab22f77cc4c82d492e5ff94f0e1fdf (commit)
discards 0906bcf65588e5f8ce8e4959e8d37325005bf18c (commit)
discards e2a915cf77265036bbb0e7ff9661c807a7b53d03 (commit)
discards a4df4111134df05817df4e86c2ac90d0479b3704 (commit)
discards 19b89c58ef9603a493a1a8d06dd047cca0cfd6ec (commit)
discards 613c57d70bd1d96e0e8d22949bee56782017e78e (commit)
discards 383bd8d265a5414aae4d5ecbcdfadd344e93b690 (commit)
discards aff7aa195b257a4d3fb25e1cd2b34037cb914a9b (commit)
discards 214efe6f782f453039a14d3d5ee2fe756a0f6584 (commit)
discards 13566b8e410d60f91250e257a3bfce0818261048 (commit)
discards b3bb3357e62410f51f891cd51b7e869742cc5d85 (commit)
discards e22b4c5d4784427e86c7142068205ff0144b4585 (commit)
discards 428adb358489f59eca50f7735fc4a7f86ba3ac39 (commit)
discards d83bc9063edddad3ac26769192ade468ee490782 (commit)
discards 1ee009077329ac55cc2369c781c177c3b06fb50a (commit)
discards 9d251fa752dfe73a72af6d61ca11e550aaa86ad6 (commit)
discards 17d98c6ea20f4bf7a666abb66b4765fea9742d55 (commit)
discards 095845c7e526290d47f468dc7a6e9c31df2dfb7f (commit)
discards d2e1880284198a6dac685f80ce7940ac116ba880 (commit)
discards 3bece13fc9f31c6101298b9f2aa9ab4e82da67fd (commit)
discards ce5bf363e946c947f33203a9e4eb68db91e5bb6e (commit)
discards ec554070f665db60388368b280fefd09244e6768 (commit)
discards ae5485b7c254d582572175e010f8e3570b83623c (commit)
discards a5746b4354a464d001638c83a82a2a0f041e1123 (commit)
discards 166b9b2783936258f8634e2723f106f8ed3320bc (commit)
discards ad34bdb28961253f2e3924b78d317289518c6bce (commit)
discards 6569de62e91600e97ad10a8b7b4fb2f1995236a6 (commit)
discards d54c79ee3f5c0abe2fd8713203f97055673da29b (commit)
discards da66540e082216d93ab77ff4665d00cbdffda339 (commit)
discards 8e9bfd742faee81712e1d8d5b12bb2c375309947 (commit)
discards b58cd100d07f57cf128667c8b25c2c125e86b74d (commit)
discards 214f823b47fe758d2b82d3577101a23ddd6a547a (commit)
discards 17e6a0d1c96325b844020f6a512d343e878918f9 (commit)
discards 8007eadfef100c31df73f76df229931b5afb6faf (commit)
discards ed72de8915ef16f4631199d71badadc93a52f930 (commit)
discards 43864c93c0554b6b1951b2ef8aa175bca3ccef1d (commit)
discards edf2f11acfad6b1f92fb492582709bced3eb86d7 (commit)
discards 94501868c843fafa9a06b857c6be47428cc30af8 (commit)
discards d9b85e4712fc00a42e4561f3862bbb7f3aebee56 (commit)
discards 966069b35c29ae3a9e1b5a9f4ad8fc8e369c89d6 (commit)
discards 14a728fb234e0109f25221494185a790ea1972cc (commit)
discards fe3a9e7b30f80684dbb7d4af247ea7d46714ec56 (commit)
discards a25153bc0117569f10f47b1a1817bed864ba39a5 (commit)
discards 736aedc0180062e0583b7cefcfd1ce06a5bc704a (commit)
discards 3dc2bc536f306752c403355041343f89a1c3cfa8 (commit)
discards d71019c1696e47845677986350a49972956700d6 (commit)
discards f7dc418da6f6cfd362bfb491541b7b8fde51c3db (commit)
discards e3dec61fde7ebe5c127c7e949273ce0323312521 (commit)
discards c1b24487d6e0a5b135b06aa0307863566dbf073a (commit)
discards f93be7ba133b1f7b214fd80cbf1728dedff276b6 (commit)
discards 3855100e92c5402b449c91728dd4ef5adda98368 (commit)
discards 07bb8cbd8d3fefeee59150023808c0f8b69097bc (commit)
discards dc871fdfbda152fdc361959e87dcc0b6bf818499 (commit)
discards 127a476374828e2847e508db18d941139908f275 (commit)
discards 032d70239be9392e57a39f83603cce287af92a12 (commit)
discards 6a9c619c47b944c14f9ba8d15a622ca6a9a3a6b5 (commit)
discards 422958c06b1bfe52f1620b0bb1a68d0db2857641 (commit)
discards 05ec9ac9e19bb24a68ecfcf719560a9a0a2a2e6f (commit)
discards 08a8e22da079b10cde6264d2a99aeb175d078e1e (commit)
discards 53c01cd83516f0fdddf5108d6b6040183c5ef2be (commit)
discards 2e519ffbafbef036dbb3ce236b617613c4d82bc7 (commit)
discards 1cd1c1dea4376835d388fb953281b443c63d79f8 (commit)
discards 98e436fe167c18480280e5e411868c51db95a549 (commit)
discards e15e208f109f09556113fda6ff6f67908116dd13 (commit)
discards e0773f07675b202f0c979d4921b60e38b0a145e8 (commit)
discards 1802ceecabe906601fcfb35850ab8aabe3400675 (commit)
discards 983c4844b181494c5f3022a170fbdb64a48fa297 (commit)
discards a6b921f9d2d702fd45fec8bf85117aebf8a97669 (commit)
discards 5292d0ad24572c411711903c3cb82fefea0c1c5b (commit)
discards 06a81f5f5c699c2cafa2c07f81d320b035cfc18b (commit)
discards 4b15a19336e77d056c473104a4eff8287318c937 (commit)
discards cc4ddc5496dd0720e2285b07fb5878bb5f076309 (commit)
discards dd923cffa9aa03e63bd17c6cde60babcfe0ee8f7 (commit)
discards 84df35ea221472611cc983608d90735869b78210 (commit)
discards 5a0db06228e309067d373d3714e223c970ca328a (commit)
discards ba6195da3788380ec65bc82b9dbc098a53d24b80 (commit)
discards a1313a936c39a4222b48111a64fc4a083564a054 (commit)
discards db03d94a143f0a6f3879630b7898f21165576d7a (commit)
discards 3d3feafff91796b0e8c20a9919b9c8d4b4957108 (commit)
discards a2febd80053680c6a5daf8fe4cc56ff9ae63870c (commit)
discards 0da8cff60b632561c4174d50768514226ea96f66 (commit)
discards c73714991b0428ed7e775fdeeedbb18c87f122e0 (commit)
discards a873bccfcf529f4badae21c0a926bc7d0cb903ea (commit)
discards e19c5eb4c5f8d24090fba5d1d8f9853b7afaad95 (commit)
discards 9a07babb67cc52b003899281cb41d7dc449a8c91 (commit)
discards b315a08e1164eefeff7eeb8bb0537416347b1a78 (commit)
discards 06ff4d45630488dc73ab2cc95df9bc9588bb73cf (commit)
discards fce841c0f8a8dbb2ebcf58806f3ab9aa8a22be90 (commit)
discards 4e336a6b7ccee141e2475b66a265df4f41f31d65 (commit)
discards 95c8506f2403be0f3c72f760f90f25acc601bb5f (commit)
discards cd8b8f63af315fd1482a3812d0b010f1d48e75ad (commit)
via ff91ec8ab2a64352803f8cc445a75e203170d825 (commit)
via 5344f9d9354023ab80e0158368c4aa7f4769ffb9 (commit)
via 0485b2e27a60b466b0cfda89f56b55574c27a319 (commit)
via 6d18c0f6f55274820026ba10320635d705d505c1 (commit)
via 2b55c0f5541c8adc1bb051be9c411412f4b20184 (commit)
via 9c24c62a4bcf7e8d3f2fd7ea2d0dc66ba8c49ba0 (commit)
via 2afd8a809d4613ee335bfc1c1b349e8ae1bd4274 (commit)
via abec36a020a4ba1f6c1980784f33d84f745eed8b (commit)
via 3d529ec178eb6fc4e41a8ee4f5d4be3bfe20261d (commit)
via 9886ba8d73c57dded15c6ab89a489e639ebcfacf (commit)
via c929867f855df6e3784eeedfc8763725cafc96a8 (commit)
via 33f3125ec9d9a64f700bb206b43fce990fa2e36a (commit)
via a5c35e5afcccab6067a65dbfbcd245e7540afcec (commit)
via eb574e69a6d3e65be135193bc3d955168e78d5f3 (commit)
via f38ad80436f0fa0f28f4f690880d2d7869ab0eb2 (commit)
via 569e42aa45b69b043f64de030745a0444043d9e6 (commit)
via 5b87ce8f4f13600d8269c5920cbd326e1d9114a7 (commit)
via 4b882c2ca5aceb53ec377ed41981f0531650808d (commit)
via a3025b6272bc78b50b669052363a1ef0796b5868 (commit)
via bb44a0b4c03f7aa68371d630843678f8c405395c (commit)
via c5d13f2c9a100bf2aacbd59982e004b3bf0fae8e (commit)
via 0c05105159384d3308f5cf7d8e86ebf504dec71c (commit)
via 230ecf64c70c78721e9e5d040bccdb394f74069b (commit)
via a3a0d7ed269a51df9040d14592e0b3bfa2bcdd7a (commit)
via 571f66e1befc22251afadbf2ec367ece667d10ed (commit)
via 5f39ad7c6c6e81c87c96f50070b78fb61e428269 (commit)
via 21201a1af119fc472feed63cefde87d754df61f8 (commit)
via 2b96babe3cd73cb04965a92bb62ef359c43c791e (commit)
via ab92801ae494c8c492b033d4795fd38bc6a47f74 (commit)
via c5dee190739adffd0f055c15ee42879b25a52a82 (commit)
via 52873343f1350e02d6bfc273452c05415208ce68 (commit)
via d617f12170cd2626767260eb667795d37b09302c (commit)
via 7c1dae79ef3e29419beea46bf95c3c0fd7b642ca (commit)
via 4e1d618a921dff6e7f0d45fa6718c476a8bddf00 (commit)
via 3d1821cbe0b849d10117a2e45a933fb448f66af5 (commit)
via 91297d3a9ea23b583130539ce943e0b977326ccb (commit)
via 1682b89ea8579307fb991aa0a7e303c40053e502 (commit)
via 49cfd60f990ecaebe6fcac10497a0e80c367c49b (commit)
via acc38c92103224048e3a9bfc100600706aff1155 (commit)
via 9bc349b0182acff3208c4b18411a57c1a4657867 (commit)
via b8582e02f1b3f111a840abbadb477ce02943b4b0 (commit)
via 2b1fd7515608c445f7b504e6ac7ca39eb9f53557 (commit)
via a04dea9b2060fa2e7b296c64da90ee8567c747dd (commit)
via 7c2a4ac2a3eea3f18a032528efa3c9809eb6bda2 (commit)
via a298d0d0e2ec2741b6882eb543ed58bd9034235a (commit)
via 19e9abc40b7df15c45ec7874e066adc8fd06895c (commit)
via 12f127f92e1b6e59982383ba16799437a68b06b5 (commit)
via ed0d5b358951ba3581b6f4c17de8e7ca3329838b (commit)
via 82b0d7ad8e42c21d762af2f824184e1a6e16778e (commit)
via fa6f225d8080453689a1fc629c0db62051690b10 (commit)
via d4f222761f48f9174b5c170b07e31a0c7163751a (commit)
via ff9671683c0ccdce913d31d52660d7ff42811aa1 (commit)
via 667d4d6a448f73148ffa1f636e9585140a15c9fc (commit)
via 68050dcc5d6eb1556e6c19a546bf8ca7486c2ac4 (commit)
via 6eaf521adb6c04d2246d6d55ef39ac4f081fcb5a (commit)
via 2bf9b1cb203e599812685715fa2fa94556dbd569 (commit)
via b32b7b8ef4aee18029a78089f7229c4d2e22c7eb (commit)
via 069f436d1c9bf16bf84dcf61f15bada8e3d684d8 (commit)
via b19f56998f73abaa9f086b4ce366085238d610ba (commit)
via 43f5d6a245083cd825d2a7085024e3f0379e3459 (commit)
via 7423243f65a7319eb6e9e4177dab9219c36554de (commit)
via 9be4c80321a90b9816aacd72c8ebd0e4ee61fbeb (commit)
via 43df1b24e86bfd1b4c1d2b01c6ee7f5e4652a58d (commit)
via 585d6a9b23f56e34682c40066e1f666676460612 (commit)
via dc78d2cdfa6cae3ac94fe4dee5d28ca40aa2e0d3 (commit)
via 476ee0e268fac48b35b0ab5209b99d4b33119836 (commit)
via 8411b5631f6aaa5c2844918e21c6fe483ef710de (commit)
via 9dec131700da52b19955be480fa0cc33bde2c6f7 (commit)
via 2bae061071f850af6b4271088f25f1de400ba295 (commit)
via ef25df34e0475b050a84a830053059f265a5dd8a (commit)
via 1a292d88d14be583419dec9279f3a033358b09a3 (commit)
via 506ad0d3e3e86d60f173560f4638b31743f5855f (commit)
via 71e18f95df1fc263dfd1fe35e476a530335cc328 (commit)
via 1828acf201012455214da8d66825c8a8afdff933 (commit)
via c2a4254332f756d22bfe55be3acebd2cdf67b194 (commit)
via 8b08593c89f76b12441e8a3ea7bcf3d9154a9406 (commit)
via 33239e5a9b4588ccb4da34760269bbca021980dc (commit)
via 8b02585172cb128a08e05191c3614f02d8a8e05a (commit)
via 1919841ae93b45b80f90db30d222ea2f5fa1c475 (commit)
via aff2676ffabdec4eec9978e056d828ecc7f6dfc4 (commit)
via 309c76c794461c55ee200e985946a554d28897bc (commit)
via 4703c443588e2acf0ae4a356fdd7f6da9b53f206 (commit)
via 7afa857789a4ce1fecb4ffcd1e3f44085bf10467 (commit)
via ca7ff6aa20fb63fe4dcb108cb05032cc5ca5429f (commit)
via dcdfcf02a1c6443bce6264982bda17b1c080acb7 (commit)
via 7b181fec2e7e7098530242129014a6b893f70249 (commit)
via 51cada8b4207e319fad20a8ecc5a5d4a0a8f47a8 (commit)
via e543b6189a88e6fd8e856e9bd91551c6df06f2b2 (commit)
via facfebefe6ac2a2ae1a15a170e1737109a06946d (commit)
via 66b66b2fa188a388c0840ee9ba8d74bc733d877c (commit)
via 664bdaca97eab8e859219f6227699ff5f243999a (commit)
via dd31a5724aaa7a1f9ab09d36d9034b7581c6c21e (commit)
via 8d0d30f3b8f939b91086d329edb9f34cf272bced (commit)
via a339e184947b8238aab7d48e82c2e7f35b71d10d (commit)
via eeef915c37ba05f264c1da5f0a33473d19ef88c6 (commit)
via 9e008c4cb662902ceb9ca8637f1b8096c28bd116 (commit)
via d870be34b77d564781c783eb48269acee9d55a56 (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 (bb42f54b35eb495ef8df0f493fcb240617d74fc0)
\
N -- N -- N (ff91ec8ab2a64352803f8cc445a75e203170d825)
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 -----------------------------------------------------------------
-----------------------------------------------------------------------
Summary of changes:
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, neels/ipa_nano3G has been updated
discards c7cdfde8290ff28a49389aca2f9a0131f18953b2 (commit)
discards bb42f54b35eb495ef8df0f493fcb240617d74fc0 (commit)
discards edb6ea67f1aa32ab4d2e05c24ed6e600791efd13 (commit)
discards a5e4ac8511abb883e0179ba7beddc406a53d10a4 (commit)
discards 9e180dc2c488cadc0586e5b75d2b76518c605595 (commit)
discards a48473d6bbbd564b20697a46760e869a26af1690 (commit)
discards e7ebe7c8298374619fd87f15ad4192ab24f96c07 (commit)
discards 4de83667f5d0aae698d1faca45f4a54e0c6750d1 (commit)
discards 2f65cefb23dea62190412201918a3e9f597b3da6 (commit)
discards b072c8872bbdb32b8122be8646217f3a1b1f4b44 (commit)
discards faa08f38f3ab22f77cc4c82d492e5ff94f0e1fdf (commit)
discards 0906bcf65588e5f8ce8e4959e8d37325005bf18c (commit)
discards e2a915cf77265036bbb0e7ff9661c807a7b53d03 (commit)
discards a4df4111134df05817df4e86c2ac90d0479b3704 (commit)
discards 19b89c58ef9603a493a1a8d06dd047cca0cfd6ec (commit)
discards 613c57d70bd1d96e0e8d22949bee56782017e78e (commit)
discards 383bd8d265a5414aae4d5ecbcdfadd344e93b690 (commit)
discards aff7aa195b257a4d3fb25e1cd2b34037cb914a9b (commit)
discards 214efe6f782f453039a14d3d5ee2fe756a0f6584 (commit)
discards 13566b8e410d60f91250e257a3bfce0818261048 (commit)
discards b3bb3357e62410f51f891cd51b7e869742cc5d85 (commit)
discards e22b4c5d4784427e86c7142068205ff0144b4585 (commit)
discards 428adb358489f59eca50f7735fc4a7f86ba3ac39 (commit)
discards d83bc9063edddad3ac26769192ade468ee490782 (commit)
discards 1ee009077329ac55cc2369c781c177c3b06fb50a (commit)
discards 9d251fa752dfe73a72af6d61ca11e550aaa86ad6 (commit)
discards 17d98c6ea20f4bf7a666abb66b4765fea9742d55 (commit)
discards 095845c7e526290d47f468dc7a6e9c31df2dfb7f (commit)
discards d2e1880284198a6dac685f80ce7940ac116ba880 (commit)
discards 3bece13fc9f31c6101298b9f2aa9ab4e82da67fd (commit)
discards ce5bf363e946c947f33203a9e4eb68db91e5bb6e (commit)
discards ec554070f665db60388368b280fefd09244e6768 (commit)
discards ae5485b7c254d582572175e010f8e3570b83623c (commit)
discards a5746b4354a464d001638c83a82a2a0f041e1123 (commit)
discards 166b9b2783936258f8634e2723f106f8ed3320bc (commit)
discards ad34bdb28961253f2e3924b78d317289518c6bce (commit)
discards 6569de62e91600e97ad10a8b7b4fb2f1995236a6 (commit)
discards d54c79ee3f5c0abe2fd8713203f97055673da29b (commit)
discards da66540e082216d93ab77ff4665d00cbdffda339 (commit)
discards 8e9bfd742faee81712e1d8d5b12bb2c375309947 (commit)
discards b58cd100d07f57cf128667c8b25c2c125e86b74d (commit)
discards 214f823b47fe758d2b82d3577101a23ddd6a547a (commit)
discards 17e6a0d1c96325b844020f6a512d343e878918f9 (commit)
discards 8007eadfef100c31df73f76df229931b5afb6faf (commit)
discards ed72de8915ef16f4631199d71badadc93a52f930 (commit)
discards 43864c93c0554b6b1951b2ef8aa175bca3ccef1d (commit)
discards edf2f11acfad6b1f92fb492582709bced3eb86d7 (commit)
discards 94501868c843fafa9a06b857c6be47428cc30af8 (commit)
discards d9b85e4712fc00a42e4561f3862bbb7f3aebee56 (commit)
discards 966069b35c29ae3a9e1b5a9f4ad8fc8e369c89d6 (commit)
discards 14a728fb234e0109f25221494185a790ea1972cc (commit)
discards fe3a9e7b30f80684dbb7d4af247ea7d46714ec56 (commit)
discards a25153bc0117569f10f47b1a1817bed864ba39a5 (commit)
discards 736aedc0180062e0583b7cefcfd1ce06a5bc704a (commit)
discards 3dc2bc536f306752c403355041343f89a1c3cfa8 (commit)
discards d71019c1696e47845677986350a49972956700d6 (commit)
discards f7dc418da6f6cfd362bfb491541b7b8fde51c3db (commit)
discards e3dec61fde7ebe5c127c7e949273ce0323312521 (commit)
discards c1b24487d6e0a5b135b06aa0307863566dbf073a (commit)
discards f93be7ba133b1f7b214fd80cbf1728dedff276b6 (commit)
discards 3855100e92c5402b449c91728dd4ef5adda98368 (commit)
discards 07bb8cbd8d3fefeee59150023808c0f8b69097bc (commit)
discards dc871fdfbda152fdc361959e87dcc0b6bf818499 (commit)
discards 127a476374828e2847e508db18d941139908f275 (commit)
discards 032d70239be9392e57a39f83603cce287af92a12 (commit)
discards 6a9c619c47b944c14f9ba8d15a622ca6a9a3a6b5 (commit)
discards 422958c06b1bfe52f1620b0bb1a68d0db2857641 (commit)
discards 05ec9ac9e19bb24a68ecfcf719560a9a0a2a2e6f (commit)
discards 08a8e22da079b10cde6264d2a99aeb175d078e1e (commit)
discards 53c01cd83516f0fdddf5108d6b6040183c5ef2be (commit)
discards 2e519ffbafbef036dbb3ce236b617613c4d82bc7 (commit)
discards 1cd1c1dea4376835d388fb953281b443c63d79f8 (commit)
discards 98e436fe167c18480280e5e411868c51db95a549 (commit)
discards e15e208f109f09556113fda6ff6f67908116dd13 (commit)
discards e0773f07675b202f0c979d4921b60e38b0a145e8 (commit)
discards 1802ceecabe906601fcfb35850ab8aabe3400675 (commit)
discards 983c4844b181494c5f3022a170fbdb64a48fa297 (commit)
discards a6b921f9d2d702fd45fec8bf85117aebf8a97669 (commit)
discards 5292d0ad24572c411711903c3cb82fefea0c1c5b (commit)
discards 06a81f5f5c699c2cafa2c07f81d320b035cfc18b (commit)
discards 4b15a19336e77d056c473104a4eff8287318c937 (commit)
discards cc4ddc5496dd0720e2285b07fb5878bb5f076309 (commit)
discards dd923cffa9aa03e63bd17c6cde60babcfe0ee8f7 (commit)
discards 84df35ea221472611cc983608d90735869b78210 (commit)
discards 5a0db06228e309067d373d3714e223c970ca328a (commit)
discards ba6195da3788380ec65bc82b9dbc098a53d24b80 (commit)
discards a1313a936c39a4222b48111a64fc4a083564a054 (commit)
discards db03d94a143f0a6f3879630b7898f21165576d7a (commit)
discards 3d3feafff91796b0e8c20a9919b9c8d4b4957108 (commit)
discards a2febd80053680c6a5daf8fe4cc56ff9ae63870c (commit)
discards 0da8cff60b632561c4174d50768514226ea96f66 (commit)
discards c73714991b0428ed7e775fdeeedbb18c87f122e0 (commit)
discards a873bccfcf529f4badae21c0a926bc7d0cb903ea (commit)
discards e19c5eb4c5f8d24090fba5d1d8f9853b7afaad95 (commit)
discards 9a07babb67cc52b003899281cb41d7dc449a8c91 (commit)
discards b315a08e1164eefeff7eeb8bb0537416347b1a78 (commit)
discards 06ff4d45630488dc73ab2cc95df9bc9588bb73cf (commit)
discards fce841c0f8a8dbb2ebcf58806f3ab9aa8a22be90 (commit)
discards 4e336a6b7ccee141e2475b66a265df4f41f31d65 (commit)
discards 95c8506f2403be0f3c72f760f90f25acc601bb5f (commit)
discards cd8b8f63af315fd1482a3812d0b010f1d48e75ad (commit)
via ae818099e9cefa8dfd4ee84f88f017b53f35a6a1 (commit)
via ff91ec8ab2a64352803f8cc445a75e203170d825 (commit)
via 5344f9d9354023ab80e0158368c4aa7f4769ffb9 (commit)
via 0485b2e27a60b466b0cfda89f56b55574c27a319 (commit)
via 6d18c0f6f55274820026ba10320635d705d505c1 (commit)
via 2b55c0f5541c8adc1bb051be9c411412f4b20184 (commit)
via 9c24c62a4bcf7e8d3f2fd7ea2d0dc66ba8c49ba0 (commit)
via 2afd8a809d4613ee335bfc1c1b349e8ae1bd4274 (commit)
via abec36a020a4ba1f6c1980784f33d84f745eed8b (commit)
via 3d529ec178eb6fc4e41a8ee4f5d4be3bfe20261d (commit)
via 9886ba8d73c57dded15c6ab89a489e639ebcfacf (commit)
via c929867f855df6e3784eeedfc8763725cafc96a8 (commit)
via 33f3125ec9d9a64f700bb206b43fce990fa2e36a (commit)
via a5c35e5afcccab6067a65dbfbcd245e7540afcec (commit)
via eb574e69a6d3e65be135193bc3d955168e78d5f3 (commit)
via f38ad80436f0fa0f28f4f690880d2d7869ab0eb2 (commit)
via 569e42aa45b69b043f64de030745a0444043d9e6 (commit)
via 5b87ce8f4f13600d8269c5920cbd326e1d9114a7 (commit)
via 4b882c2ca5aceb53ec377ed41981f0531650808d (commit)
via a3025b6272bc78b50b669052363a1ef0796b5868 (commit)
via bb44a0b4c03f7aa68371d630843678f8c405395c (commit)
via c5d13f2c9a100bf2aacbd59982e004b3bf0fae8e (commit)
via 0c05105159384d3308f5cf7d8e86ebf504dec71c (commit)
via 230ecf64c70c78721e9e5d040bccdb394f74069b (commit)
via a3a0d7ed269a51df9040d14592e0b3bfa2bcdd7a (commit)
via 571f66e1befc22251afadbf2ec367ece667d10ed (commit)
via 5f39ad7c6c6e81c87c96f50070b78fb61e428269 (commit)
via 21201a1af119fc472feed63cefde87d754df61f8 (commit)
via 2b96babe3cd73cb04965a92bb62ef359c43c791e (commit)
via ab92801ae494c8c492b033d4795fd38bc6a47f74 (commit)
via c5dee190739adffd0f055c15ee42879b25a52a82 (commit)
via 52873343f1350e02d6bfc273452c05415208ce68 (commit)
via d617f12170cd2626767260eb667795d37b09302c (commit)
via 7c1dae79ef3e29419beea46bf95c3c0fd7b642ca (commit)
via 4e1d618a921dff6e7f0d45fa6718c476a8bddf00 (commit)
via 3d1821cbe0b849d10117a2e45a933fb448f66af5 (commit)
via 91297d3a9ea23b583130539ce943e0b977326ccb (commit)
via 1682b89ea8579307fb991aa0a7e303c40053e502 (commit)
via 49cfd60f990ecaebe6fcac10497a0e80c367c49b (commit)
via acc38c92103224048e3a9bfc100600706aff1155 (commit)
via 9bc349b0182acff3208c4b18411a57c1a4657867 (commit)
via b8582e02f1b3f111a840abbadb477ce02943b4b0 (commit)
via 2b1fd7515608c445f7b504e6ac7ca39eb9f53557 (commit)
via a04dea9b2060fa2e7b296c64da90ee8567c747dd (commit)
via 7c2a4ac2a3eea3f18a032528efa3c9809eb6bda2 (commit)
via a298d0d0e2ec2741b6882eb543ed58bd9034235a (commit)
via 19e9abc40b7df15c45ec7874e066adc8fd06895c (commit)
via 12f127f92e1b6e59982383ba16799437a68b06b5 (commit)
via ed0d5b358951ba3581b6f4c17de8e7ca3329838b (commit)
via 82b0d7ad8e42c21d762af2f824184e1a6e16778e (commit)
via fa6f225d8080453689a1fc629c0db62051690b10 (commit)
via d4f222761f48f9174b5c170b07e31a0c7163751a (commit)
via ff9671683c0ccdce913d31d52660d7ff42811aa1 (commit)
via 667d4d6a448f73148ffa1f636e9585140a15c9fc (commit)
via 68050dcc5d6eb1556e6c19a546bf8ca7486c2ac4 (commit)
via 6eaf521adb6c04d2246d6d55ef39ac4f081fcb5a (commit)
via 2bf9b1cb203e599812685715fa2fa94556dbd569 (commit)
via b32b7b8ef4aee18029a78089f7229c4d2e22c7eb (commit)
via 069f436d1c9bf16bf84dcf61f15bada8e3d684d8 (commit)
via b19f56998f73abaa9f086b4ce366085238d610ba (commit)
via 43f5d6a245083cd825d2a7085024e3f0379e3459 (commit)
via 7423243f65a7319eb6e9e4177dab9219c36554de (commit)
via 9be4c80321a90b9816aacd72c8ebd0e4ee61fbeb (commit)
via 43df1b24e86bfd1b4c1d2b01c6ee7f5e4652a58d (commit)
via 585d6a9b23f56e34682c40066e1f666676460612 (commit)
via dc78d2cdfa6cae3ac94fe4dee5d28ca40aa2e0d3 (commit)
via 476ee0e268fac48b35b0ab5209b99d4b33119836 (commit)
via 8411b5631f6aaa5c2844918e21c6fe483ef710de (commit)
via 9dec131700da52b19955be480fa0cc33bde2c6f7 (commit)
via 2bae061071f850af6b4271088f25f1de400ba295 (commit)
via ef25df34e0475b050a84a830053059f265a5dd8a (commit)
via 1a292d88d14be583419dec9279f3a033358b09a3 (commit)
via 506ad0d3e3e86d60f173560f4638b31743f5855f (commit)
via 71e18f95df1fc263dfd1fe35e476a530335cc328 (commit)
via 1828acf201012455214da8d66825c8a8afdff933 (commit)
via c2a4254332f756d22bfe55be3acebd2cdf67b194 (commit)
via 8b08593c89f76b12441e8a3ea7bcf3d9154a9406 (commit)
via 33239e5a9b4588ccb4da34760269bbca021980dc (commit)
via 8b02585172cb128a08e05191c3614f02d8a8e05a (commit)
via 1919841ae93b45b80f90db30d222ea2f5fa1c475 (commit)
via aff2676ffabdec4eec9978e056d828ecc7f6dfc4 (commit)
via 309c76c794461c55ee200e985946a554d28897bc (commit)
via 4703c443588e2acf0ae4a356fdd7f6da9b53f206 (commit)
via 7afa857789a4ce1fecb4ffcd1e3f44085bf10467 (commit)
via ca7ff6aa20fb63fe4dcb108cb05032cc5ca5429f (commit)
via dcdfcf02a1c6443bce6264982bda17b1c080acb7 (commit)
via 7b181fec2e7e7098530242129014a6b893f70249 (commit)
via 51cada8b4207e319fad20a8ecc5a5d4a0a8f47a8 (commit)
via e543b6189a88e6fd8e856e9bd91551c6df06f2b2 (commit)
via facfebefe6ac2a2ae1a15a170e1737109a06946d (commit)
via 66b66b2fa188a388c0840ee9ba8d74bc733d877c (commit)
via 664bdaca97eab8e859219f6227699ff5f243999a (commit)
via dd31a5724aaa7a1f9ab09d36d9034b7581c6c21e (commit)
via 8d0d30f3b8f939b91086d329edb9f34cf272bced (commit)
via a339e184947b8238aab7d48e82c2e7f35b71d10d (commit)
via eeef915c37ba05f264c1da5f0a33473d19ef88c6 (commit)
via 9e008c4cb662902ceb9ca8637f1b8096c28bd116 (commit)
via d870be34b77d564781c783eb48269acee9d55a56 (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 (c7cdfde8290ff28a49389aca2f9a0131f18953b2)
\
N -- N -- N (ae818099e9cefa8dfd4ee84f88f017b53f35a6a1)
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=ae818099e9cefa8dfd4ee84f88f017b5…
commit ae818099e9cefa8dfd4ee84f88f017b53f35a6a1
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Apr 25 15:40:54 2016 +0200
RAB parameters: use shorter 32 bit IP address format
This is needed for the ip.access nano3G femto cell.
http://cgit.osmocom.org/openbsc/commit/?id=ff91ec8ab2a64352803f8cc445a75e20…
commit ff91ec8ab2a64352803f8cc445a75e203170d825
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Mon May 2 08:34:57 2016 +0200
SGSN: Don't indicate GERAN in Iu mode PDP CTX ACT REQ to GGSN
http://cgit.osmocom.org/openbsc/commit/?id=5344f9d9354023ab80e0158368c4aa7f…
commit 5344f9d9354023ab80e0158368c4aa7f4769ffb9
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Aug 18 01:06:18 2016 +0200
cscn: add cmdline error message
Change-Id: I30c13a604160268756b7413f1733f92300eb241b
http://cgit.osmocom.org/openbsc/commit/?id=0485b2e27a60b466b0cfda89f56b5557…
commit 0485b2e27a60b466b0cfda89f56b55574c27a319
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 9 13:21:55 2016 +0200
cosmetic: remove legacy comment from gsm0408_loc_upd_rej()
http://cgit.osmocom.org/openbsc/commit/?id=6d18c0f6f55274820026ba10320635d7…
commit 6d18c0f6f55274820026ba10320635d705d505c1
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 9 13:20:54 2016 +0200
cosmetic: make gsm0408_loc_upd_rej() static
http://cgit.osmocom.org/openbsc/commit/?id=2b55c0f5541c8adc1bb051be9c411412…
commit 2b55c0f5541c8adc1bb051be9c411412f4b20184
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 9 13:18:03 2016 +0200
LU counters: count completion and failure, not messages sent
From a human admin viewpoint it doesn't make sense to count the messages sent:
When we use TMSIs, we first send a LU Accept with a new TMSI, and then expect
the MS to respond with a TMSI Realloc Complete message. When that fails to come
through, the LU actually ends in failure, even though a LU Accept was sent.
In 3G, if a UE sends an Iu Release during LU (e.g. user enables flight mode),
we cancel the LU without sending any reply at all, so nothing would be counted.
Instead, count Location Updating results, i.e. completion and failures.
http://cgit.osmocom.org/openbsc/commit/?id=9c24c62a4bcf7e8d3f2fd7ea2d0dc66b…
commit 9c24c62a4bcf7e8d3f2fd7ea2d0dc66ba8c49ba0
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:21:52 2016 +0200
remove handle_abisip_signal()
Change-Id: I9cf80f9c2c8a53a29e42f000029e680a9922cb41
http://cgit.osmocom.org/openbsc/commit/?id=2afd8a809d4613ee335bfc1c1b349e8a…
commit 2afd8a809d4613ee335bfc1c1b349e8ae1bd4274
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed May 4 15:35:37 2016 +0200
gsm0408_clear_request(): actually free the released conn
By having conn->in_release == 1, calling msc_release_connection() has no
effect and thus never frees the conn. So, after all pending requests have
been discarded, also discard and free the unused connection.
http://cgit.osmocom.org/openbsc/commit/?id=abec36a020a4ba1f6c1980784f33d84f…
commit abec36a020a4ba1f6c1980784f33d84f745eed8b
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:24:12 2016 +0200
add iu.h to gsm_subscriber.c
Change-Id: I398aaa4a7328a58fb0d563725f3bea26482929ef
http://cgit.osmocom.org/openbsc/commit/?id=3d529ec178eb6fc4e41a8ee4f5d4be3b…
commit 3d529ec178eb6fc4e41a8ee4f5d4be3bfe20261d
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:11:39 2016 +0200
gsm_04_08.c: iu.h
Change-Id: I624612b5d5cd70770326347634aee2a42ba88945
http://cgit.osmocom.org/openbsc/commit/?id=9886ba8d73c57dded15c6ab89a489e63…
commit 9886ba8d73c57dded15c6ab89a489e639ebcfacf
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:09:47 2016 +0200
temporary dev: set debug log level almost everywhere
Change-Id: I0d5a36560e7edde27497de57e579f5b1d00eb525
http://cgit.osmocom.org/openbsc/commit/?id=c929867f855df6e3784eeedfc8763725…
commit c929867f855df6e3784eeedfc8763725cafc96a8
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 13:26:47 2016 +0200
comment on mscsplit, indent comment
http://cgit.osmocom.org/openbsc/commit/?id=33f3125ec9d9a64f700bb206b43fce99…
commit 33f3125ec9d9a64f700bb206b43fce990fa2e36a
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 13:44:39 2016 +0200
move to libbsc: lchan_next_meas_rep() -- TODO really?
Change-Id: I4ea799c5fa61f81c404e6ef1b9ac86a8faa1fb49
http://cgit.osmocom.org/openbsc/commit/?id=a5c35e5afcccab6067a65dbfbcd245e7…
commit a5c35e5afcccab6067a65dbfbcd245e7540afcec
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 13:59:16 2016 +0200
move to libbsc: gsm_bts_neighbor() -- TODO really?
Change-Id: I63d4835dc7aabdf176e0ca634a6a4ca527612693
http://cgit.osmocom.org/openbsc/commit/?id=eb574e69a6d3e65be135193bc3d95516…
commit eb574e69a6d3e65be135193bc3d955168e78d5f3
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed May 11 14:21:58 2016 +0200
gsm0408_test: use NULL for root ctx -- TODO really?
http://cgit.osmocom.org/openbsc/commit/?id=f38ad80436f0fa0f28f4f690880d2d78…
commit f38ad80436f0fa0f28f4f690880d2d7869ab0eb2
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 9 21:30:26 2016 +0200
gsm_04_08: remove apply_codec_restrictions() -- TODO really?
This function is wrongly placed on the MSC level.
Unfortunately I cannot remember the very plausible details that hwelte had
back in the days to argue for this change. (Refactoring an old commit that
fails to explain in more detail.)
Change-Id: I82623847e652a59a921d2fb142b77cf22420a746
http://cgit.osmocom.org/openbsc/commit/?id=569e42aa45b69b043f64de030745a044…
commit 569e42aa45b69b043f64de030745a0444043d9e6
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu May 12 02:14:33 2016 +0200
move to libmsc: osmo_stats_vty_add_cmds() -- todo MSCSPLIT
http://cgit.osmocom.org/openbsc/commit/?id=5b87ce8f4f13600d8269c5920cbd326e…
commit 5b87ce8f4f13600d8269c5920cbd326e1d9114a7
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 14:04:28 2016 +0200
include msc_ifaces.h in gsm_04_08.c
Change-Id: I11be1bdfe6993f89b34319e7d1526c729d6e0cde
http://cgit.osmocom.org/openbsc/commit/?id=4b882c2ca5aceb53ec377ed41981f053…
commit 4b882c2ca5aceb53ec377ed41981f0531650808d
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:04:56 2016 +0200
complete IuCS paging implementation
Add paging timeout to struct gsm_subscriber. Previously, paging timeout was
implemented only on BSC level, where each request has its own timeout value.
The MSC will still send individual requests to BSC or RNC level, where they
timeout individually. However, the MSC must also have an own timeout to be sure
to discard stale pagings that the BSC or RNC never replied for.
Add handle_paging_resp(), copying the few libmsc relevant parts of
gsm48_handle_paging_resp().
http://cgit.osmocom.org/openbsc/commit/?id=a3025b6272bc78b50b669052363a1ef0…
commit a3025b6272bc78b50b669052363a1ef0796b5868
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 13:57:25 2016 +0200
paging: add todo comments for paging and mscsplit
Change-Id: I7e72c9db2837ea5edf45f6037cb0288a264d492c
http://cgit.osmocom.org/openbsc/commit/?id=bb44a0b4c03f7aa68371d630843678f8…
commit bb44a0b4c03f7aa68371d630843678f8c405395c
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 2 15:57:53 2016 +0200
paging: actually verify subscriber authorization
Before this, any paging response would be accepted by the CN, without
checking the database whether the subscriber is in fact authorized.
The probability that a subscriber would be able to take unauthorized action
is slim, nevertheless checking authorization status with the database should
happen before we accept a connection.
http://cgit.osmocom.org/openbsc/commit/?id=c5d13f2c9a100bf2aacbd59982e004b3…
commit c5d13f2c9a100bf2aacbd59982e004b3bf0fae8e
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 2 15:55:22 2016 +0200
paging: change subscr_paging_cb() into subscr_rx_paging_response()
Remove one layer of callback indirection in paging. When a paging response
arrives, we always want to first secure the connection, thus a fixed
subscr_rx_paging_response() function is more appropriate and avoids having
to store a cbfn. The actual actions to be taken upon successful paging are
of course still in callback functions stored with each subscriber.
Remove paging_request_stop() call from subscr_paging_dispatch(), which stops
paging on all BTSs, which is not the responsibility of libmsc.
Change-Id: Ic2c785c9cc48b2c2c6557cbe1060d25afa89e38d
http://cgit.osmocom.org/openbsc/commit/?id=0c05105159384d3308f5cf7d8e86ebf5…
commit 0c05105159384d3308f5cf7d8e86ebf504dec71c
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:06:55 2016 +0200
move subscr auth check to gsm_subscriber.c
add subscr_authorized(), subscr_authorized_imsi()
Change-Id: If2ef06b1229351127c61477ca14653d6ae4cb6bb
http://cgit.osmocom.org/openbsc/commit/?id=230ecf64c70c78721e9e5d040bccdb39…
commit 230ecf64c70c78721e9e5d040bccdb394f74069b
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Aug 12 16:11:25 2016 +0200
auth log
Change-Id: Icd9f8505388a06ee768d2176cb2b9187953098ef
http://cgit.osmocom.org/openbsc/commit/?id=a3a0d7ed269a51df9040d14592e0b3bf…
commit a3a0d7ed269a51df9040d14592e0b3bfa2bcdd7a
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Aug 12 16:09:46 2016 +0200
iu auth wip
Change-Id: Icc2522252cf15c54f1a1ea5255314a0de8bfba03
http://cgit.osmocom.org/openbsc/commit/?id=571f66e1befc22251afadbf2ec367ece…
commit 571f66e1befc22251afadbf2ec367ece667d10ed
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Aug 12 16:03:09 2016 +0200
Iu auth wip
Change-Id: I44effcca80dc6850178174dc957bcd5608b0ae14
http://cgit.osmocom.org/openbsc/commit/?id=5f39ad7c6c6e81c87c96f50070b78fb6…
commit 5f39ad7c6c6e81c87c96f50070b78fb61e428269
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Aug 12 16:21:32 2016 +0200
cosmetic prep: change int -> bool authorize_subscriber()
Upcoming function subscr_authorized() will flip this to bool, so separate
this change cosmetically.
Change-Id: Iba0184a71afa01141ef06c474cb554e79ad8f5d5
http://cgit.osmocom.org/openbsc/commit/?id=21201a1af119fc472feed63cefde87d7…
commit 21201a1af119fc472feed63cefde87d754df61f8
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:07:23 2016 +0200
subscr_request_channel() -> subscr_request_conn()
Change-Id: Ife8e10b240693a8d369139881774f1892044aa65
http://cgit.osmocom.org/openbsc/commit/?id=2b96babe3cd73cb04965a92bb62ef359…
commit 2b96babe3cd73cb04965a92bb62ef359c43c791e
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:05:13 2016 +0200
move subscr_request to gsm_subscriber.h
Change-Id: Idbbd39b0e068da17aafa97e315143509c69c50ea
http://cgit.osmocom.org/openbsc/commit/?id=ab92801ae494c8c492b033d4795fd38b…
commit ab92801ae494c8c492b033d4795fd38bc6a47f74
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:01:01 2016 +0200
add gsm_encr to subscr_conn
Change-Id: Id5797cd1f1bfa2cca2d3fbabc1981aa75546421b
http://cgit.osmocom.org/openbsc/commit/?id=c5dee190739adffd0f055c15ee42879b…
commit c5dee190739adffd0f055c15ee42879b25a52a82
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 14:57:14 2016 +0200
osmo-nitb becomes osmo-cscn
Change-Id: I3787050b524954d8a4dd13495c458f3ee293807b
http://cgit.osmocom.org/openbsc/commit/?id=52873343f1350e02d6bfc273452c0541…
commit 52873343f1350e02d6bfc273452c05415208ce68
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed May 11 17:13:28 2016 +0200
remove unneccessary linking from some tests
The recent shifts and cuts have made some library linking for bsc, channel and
db tests unnecessary.
http://cgit.osmocom.org/openbsc/commit/?id=d617f12170cd2626767260eb667795d3…
commit d617f12170cd2626767260eb667795d37b09302c
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 14:46:23 2016 +0200
msc_release_connection(): don't call gsm0808_clear()
gsm0808_clear() is all about clearing lchans. To be able to link libmsc without
libbsc, don't call it directly.
Change-Id: I149146fc3cb99ef4a21ee2a798231bb070f398cd
http://cgit.osmocom.org/openbsc/commit/?id=7c1dae79ef3e29419beea46bf95c3c0f…
commit 7c1dae79ef3e29419beea46bf95c3c0fd7b642ca
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 21:44:32 2016 +0200
temporarily disable all paging to be able to link libmsc without libbsc
Skip the paging part of channel_test because the paging is now disabled.
http://cgit.osmocom.org/openbsc/commit/?id=4e1d618a921dff6e7f0d45fa6718c476…
commit 4e1d618a921dff6e7f0d45fa6718c476a8bddf00
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 13:09:14 2016 +0200
libmsc: duplicate gsm0808 / gsm48 functions (towards BSC)
In osmo-nitb, libmsc would directly call the functions on the BSC level, not
always via the bsc_api. When separating libmsc from libbsc, some functions are
missing from the linkage.
Hence duplicate these functions to libmsc, add an msc_ prefix for clarity, also
add a _tx to gsm0808_cipher_mode():
* add msc_gsm0808_tx_cipher_mode() (dummy/stub)
* add msc_gsm48_tx_mm_serv_ack()
* add msc_gsm48_tx_mm_serv_rej()
Call these from libmsc instead of
* gsm0808_cipher_mode()
* gsm48_tx_mm_serv_ack()
* gsm48_tx_mm_serv_rej()
Also add a comment relatd to msc_gsm0808_tx_cipher_mode() in two places.
Change-Id: I5b276853d3af71f5e3f0a031fd17b4fff0580020
http://cgit.osmocom.org/openbsc/commit/?id=3d1821cbe0b849d10117a2e45a933fb4…
commit 3d1821cbe0b849d10117a2e45a933fb448f66af5
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri May 20 20:40:34 2016 +0200
Use new msc_tx_dtap() instead of gsm0808_submit_dtap()
Aim: msc_tx_dtap() shall redirect to IuCS or A interfaces depending on subscr
conn.
Change-Id: I30d961f16eb7b9c0ab9cc3f43198098d3f1a909f
http://cgit.osmocom.org/openbsc/commit/?id=91297d3a9ea23b583130539ce943e0b9…
commit 91297d3a9ea23b583130539ce943e0b977326ccb
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri May 20 21:41:08 2016 +0200
add libiudummy, to avoid linking Iu deps in tests
Change-Id: I4a66c4122011dbc87c6fcb336ab0461b86522c98
http://cgit.osmocom.org/openbsc/commit/?id=1682b89ea8579307fb991aa0a7e303c4…
commit 1682b89ea8579307fb991aa0a7e303c40053e502
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 14:59:02 2016 +0200
move to libxsc: gsm48_extract_mi(), gsm48_paging_extract_mi() -- TODO move to libfilter instead?
Change-Id: I00ca0caf8224de029f53f4dedb1146e3cf7650ec
http://cgit.osmocom.org/openbsc/commit/?id=49cfd60f990ecaebe6fcac10497a0e80…
commit 49cfd60f990ecaebe6fcac10497a0e80c367c49b
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 13:37:59 2016 +0200
msc_compl_l3(): publish in .h, tweak return value
Use new libmsc enum values for return val, to avoid dependency on libbsc
headers.
Make callable from other scopes: publish in osmo_msc.h and remove 'static' in
osmo_msc.c
Change-Id: If24007445899e9c75553a0dbf843ada3566b3380
http://cgit.osmocom.org/openbsc/commit/?id=acc38c92103224048e3a9bfc10060070…
commit acc38c92103224048e3a9bfc100600706aff1155
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 14:58:46 2016 +0200
add cscn vty, remove nitb vty
Change-Id: I8f8980d6cfbf26f1b0e0197939833e55dbe521fb
http://cgit.osmocom.org/openbsc/commit/?id=9bc349b0182acff3208c4b18411a57c1…
commit 9bc349b0182acff3208c4b18411a57c1a4657867
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 14:56:06 2016 +0200
add iucs.[hc]
Change-Id: I88e981f4c31393a98ae8d61176c65c9251a6f28b
http://cgit.osmocom.org/openbsc/commit/?id=b8582e02f1b3f111a840abbadb477ce0…
commit b8582e02f1b3f111a840abbadb477ce02943b4b0
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri May 20 21:59:55 2016 +0200
add DIUCS debug log constant
Change-Id: Id347a3024fa495a1ab680db7320648d933a4018b
http://cgit.osmocom.org/openbsc/commit/?id=2b1fd7515608c445f7b504e6ac7ca39e…
commit 2b1fd7515608c445f7b504e6ac7ca39eb9f53557
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:16:45 2016 +0200
gsm0408_loc_upd_rej(): remove bts use (used only for debug log)
Change-Id: I3ac38f4b701ad8308470573260fa91a4b04c2f18
http://cgit.osmocom.org/openbsc/commit/?id=a04dea9b2060fa2e7b296c64da90ee85…
commit a04dea9b2060fa2e7b296c64da90ee8567c747dd
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:05:43 2016 +0200
gsm_04_08, gsm_subscriber: decouple lac from bts
The idea is to not have a direct pointer to a bts struct (into BSC land), but a
LAC to resolve the BSC or RNC depending on the appropriate A or IuCS interface.
subscr_update(): remove bts arg, add lac arg.
Pass conn->lac to gsm48_generate_lai() instead of bts->location_area_code.
Change-Id: I9f2b298a785bf4b2a1b3fcdd91b8256106b2d9de
http://cgit.osmocom.org/openbsc/commit/?id=7c2a4ac2a3eea3f18a032528efa3c980…
commit 7c2a4ac2a3eea3f18a032528efa3c9809eb6bda2
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:06:35 2016 +0200
subscr_update_expire_lu(): remove bts arg
Change-Id: I26cafd9389aac65e53dc4280a1687c6b8bce3106
http://cgit.osmocom.org/openbsc/commit/?id=a298d0d0e2ec2741b6882eb543ed58bd…
commit a298d0d0e2ec2741b6882eb543ed58bd9034235a
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:03:18 2016 +0200
move t3212 to network level (periodic lu)
Set the T3212 default value in struct gsm_network and take that value when
creating a BTS.
Adjust VTY accordingly.
Change-Id: Ifb730f9d0106fe195adc30459a39290a07313b50
http://cgit.osmocom.org/openbsc/commit/?id=19e9abc40b7df15c45ec7874e066adc8…
commit 19e9abc40b7df15c45ec7874e066adc8fd06895c
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:11:50 2016 +0200
libmsc: iucs dev: disable large parts of the code
Change-Id: I3ef6ca26150b6102a0fa22a88a60d9a442d640b4
http://cgit.osmocom.org/openbsc/commit/?id=12f127f92e1b6e59982383ba16799437…
commit 12f127f92e1b6e59982383ba16799437a68b06b5
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 12:50:31 2016 +0200
Prepare entry/exit point for MSC -> BSC and MSC -> RNC communication.
Add msc_ifaces.[hc], a_iface.c, with a general msc_tx_dtap() to redirect to
different interfaces depending on the actual subscriber connection.
While iu_tx() is going to be functional on this branch, the a_tx() is so far
just a dummy (see comment).
Add via_iface marker to gsm_subscriber_connection with enum values IFACE_A and
IFACE_IU so far.
Add Iu specific fields in a sub-struct: the UE connection pointer and an
indicator for the Integrity Protection status on Iu (to be fully implemented in
later commits).
Add lac member to gsm_subscriber_connection, to allow decoupling from
bts->location_area_code. The conn->lac will actually be set in iu.c in an
upcoming commit ("add iucs.[hc]").
Change-Id: Idf8020a30562426e8f939706bf5c2188d5a09798
http://cgit.osmocom.org/openbsc/commit/?id=ed0d5b358951ba3581b6f4c17de8e7ca…
commit ed0d5b358951ba3581b6f4c17de8e7ca3329838b
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:13:32 2016 +0200
don't use lchan in libmsc
Change-Id: Ic7ed7faa2bcc7aae799f41ed4abc2c001bfb61b7
http://cgit.osmocom.org/openbsc/commit/?id=82b0d7ad8e42c21d762af2f824184e1a…
commit 82b0d7ad8e42c21d762af2f824184e1a6e16778e
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Thu Dec 24 17:06:42 2015 +0100
gsm_04_08.c: Don't set msg->lchan nor msg->dst
the BSC-side of the API behind gsm0808_submit_dtap() is doing
this resolving again anyway. So let's avoid doing it twice, and avoid
having more dependency of the MSC down into the lchan details.
Conflicts:
openbsc/src/libmsc/gsm_04_08.c
Change-Id: I14254be68ee1a48e9f1ce968233414d86c6ba9d5
http://cgit.osmocom.org/openbsc/commit/?id=fa6f225d8080453689a1fc629c0db620…
commit fa6f225d8080453689a1fc629c0db62051690b10
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:00:23 2016 +0200
gsm_subscriber_connection: mark BSC specific items
The struct shall be split in two later.
Change-Id: Ib9666225fb9bfec2cf1e364343560571869fe6a7
http://cgit.osmocom.org/openbsc/commit/?id=d4f222761f48f9174b5c170b07e31a0c…
commit d4f222761f48f9174b5c170b07e31a0c7163751a
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 9 21:56:42 2016 +0200
osmo-nitb: exit when MNCC socket init failed
http://cgit.osmocom.org/openbsc/commit/?id=ff9671683c0ccdce913d31d52660d7ff…
commit ff9671683c0ccdce913d31d52660d7ff42811aa1
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed May 11 14:12:00 2016 +0200
split bsc_bootstrap_network() in alloc and config
Change-Id: I480a09a31a79766ad07b627dd5238b7e37f3be7a
http://cgit.osmocom.org/openbsc/commit/?id=667d4d6a448f73148ffa1f636e958514…
commit 667d4d6a448f73148ffa1f636e9585140a15c9fc
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri May 20 17:15:44 2016 +0200
split subscr_con_allocate()/_free() in bsc_ and msc_
Rename current subscr_con_allocate() and subscr_con_free to bsc_*,
and add two separate msc_subscr_con_allocate() and _free().
The msc_subscr_con_free() ignores all lchan members.
In libbsc use bsc_*, in libmsc use msc_*.
Change-Id: I3cf7c7cafdf4672ec7b26058bba8a77159855257
Future: there will be distinct subscr conns for libbsc and libmsc.
http://cgit.osmocom.org/openbsc/commit/?id=68050dcc5d6eb1556e6c19a546bf8ca7…
commit 68050dcc5d6eb1556e6c19a546bf8ca7486c2ac4
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 14 03:24:41 2016 +0200
move to libxsc: net timezone VTY config
Leave the timezone VTY output in libbsc's config_write_net(), until the BSC/MSC
separation of struct gsm_network is completed.
Change-Id: I9712b2e07b4f1ab8d2e4ad40a8d771e98ed25b20
http://cgit.osmocom.org/openbsc/commit/?id=6eaf521adb6c04d2246d6d55ef39ac4f…
commit 6eaf521adb6c04d2246d6d55ef39ac4f081fcb5a
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 13:29:33 2016 +0200
Move timezone settings up to network level
Time zone used to be configurable per-BTS. In the upcoming MSC-split, no BTS
structures will be available on the MSC level. To simplify, drop the ability to
manage several time zones in a core network and place the time zone config on
the network VTY level, i.e. in gsm_network. If we are going to re-add fine
grained time zone settings, it should probably be tied to the LAC.
Adjust time zone VTY config code (to be moved to libxsc in subsequent commit).
Adjust time zone Ctrl Interface code.
Change-Id: I69848887d92990f3d6f969be80f6ef91f6bdbbe8
http://cgit.osmocom.org/openbsc/commit/?id=2bf9b1cb203e599812685715fa2fa945…
commit 2bf9b1cb203e599812685715fa2fa94556dbd569
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 13:56:43 2016 +0200
reinvent connection_for_subscr() and move to libmsc
Implement connection_for_subscr() from a completely different angle: instead of
looking up lchans in bts structs, look up the subscriber in the global list of
gsm_subscriber_connection. static lchan_find() is thus obsoleted.
All callers of connection_for_subscr() live in libmsc, so move to libmsc.
The move and edit are done in a single commit since the old and new
implementation have nothing in common.
Future: osmo-cscn will use this, without bts being present.
Remove implementation of connection_for_subscr() from channel_test.c -- it is
possible that the abort() in there was intended for a regression test, but
actually it seems the implementation was merely added for linking reasons, and
the abort() added to guard against the NULL return value: no comment nor the
commit log indicate that the abort() is test critical; the addition was the
only change in channel_test.c for that commit; at the same time a
connection_for_subscr() call was added in libmsc.
http://cgit.osmocom.org/openbsc/commit/?id=b32b7b8ef4aee18029a78089f7229c4d…
commit b32b7b8ef4aee18029a78089f7229c4d2e22c7eb
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu May 12 01:53:23 2016 +0200
bsc vty: rename show_net_cmd to bsc_show_net_cmd
Future: there will be an MSC-land show-net-cmd, so rename to something with
bsc in its name.
http://cgit.osmocom.org/openbsc/commit/?id=069f436d1c9bf16bf84dcf61f15bada8…
commit 069f436d1c9bf16bf84dcf61f15bada8e3d684d8
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu May 12 01:16:58 2016 +0200
move to libxsc: network VTY that isn't BSC-specific
Keep only BSC specific bits of the 'network' VTY node in bsc_vty.c, move more
general VTY commands to xsc_vty.c.
Add arg to xsc_vty_init() to pass a config_write_net() function. Pass a libbsc
specific config_write_net() function.
Future: upcoming omso-cscn will re-use the VTY bits moved to libxsc and pass a
different config_write_net() function.
Change-Id: I871b7b32a0c56fdce983e409cf244ec487d24e71
http://cgit.osmocom.org/openbsc/commit/?id=b19f56998f73abaa9f086b4ce3660852…
commit b19f56998f73abaa9f086b4ce366085238d610ba
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed May 11 18:48:39 2016 +0200
move to libxsc: global vty gsm_network pointer
Move gsmnet_from_vty() and the bsc_gsmnet global to xsc_vty.c.
Rename bsc_gsmnet to vty_global_gsm_network and make it static to xsc_vty.c, to
clearly mark the global variable for VTY use only.
Introduce xsc_vty_init() to set vty_global_gsm_network.
Change-Id: I26c5c47de08f899b896813d09612d5cb2f8e42d6
http://cgit.osmocom.org/openbsc/commit/?id=43f5d6a245083cd825d2a7085024e3f0…
commit 43f5d6a245083cd825d2a7085024e3f0379e3459
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu May 12 03:03:50 2016 +0200
drop libmsc from some tests, drop duplicate libbsc linking
Because of libxsc, tests/gsm0408,subscr,trau no longer need libmsc.
http://cgit.osmocom.org/openbsc/commit/?id=7423243f65a7319eb6e9e4177dab9219…
commit 7423243f65a7319eb6e9e4177dab9219c36554de
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 13:27:32 2016 +0200
sms_next_rp_msg_ref(): use direct pointer to next_rp_ref counter
libbsc and libmsc will have separate subscriber connection structs. Hence don't
rely on gsm_subscriber_connection, but work on a direct pointer to the counter
for the next RP reference.
http://cgit.osmocom.org/openbsc/commit/?id=9be4c80321a90b9816aacd72c8ebd0e4…
commit 9be4c80321a90b9816aacd72c8ebd0e4ee61fbeb
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 13:30:17 2016 +0200
factor out & introduce struct gsm_encr, in xsc.h
Factor out encryption info from struct gsm_lchan as struct gsm_encr, placed in
xsc.h.
Change-Id: I94015fb9dd511c37c1e3058a0963c780b3f700ac
Future: this will be used by libmsc's subscriber connection, for osmo-cscn.
http://cgit.osmocom.org/openbsc/commit/?id=43df1b24e86bfd1b4c1d2b01c6ee7f5e…
commit 43df1b24e86bfd1b4c1d2b01c6ee7f5e4652a58d
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed May 11 18:04:00 2016 +0200
fix build: osmo-bsc_nat: change linking order
Moving gsm48_create* to libxsc affected linking of osmo-bsc_nat, resulting
in an undefined reference to gsm48_extract_mi().
Fix the issue by placing libfilter.a left of libbsc.a.
http://cgit.osmocom.org/openbsc/commit/?id=585d6a9b23f56e34682c40066e1f6666…
commit 585d6a9b23f56e34682c40066e1f666676460612
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 12:50:31 2016 +0200
move to libxsc: factor out gen of USSD notify and release complete -- TODO subscr_conn
Both libmsc and libbsc need distinct gsm0480_send_ussdNotify() and
gsm0480_send_releaseComplete() functions to account for the distinct subscriber
connection structs.
The current functions live in libmsc, so add the same in libbsc in new file
gsm_04_80_utils.c.
To avoid too much code dup, move the message generation part of
gsm0480_send_ussdNotify() and gsm0480_send_releaseComplete() to new functions
gsm0480_gen_ussdNotify() and gsm0480_gen_releaseComplete(), placed in libxsc.
Change-Id: I33a84e3c28576ced91d2ea24103123431f551173
http://cgit.osmocom.org/openbsc/commit/?id=dc78d2cdfa6cae3ac94fe4dee5d28ca4…
commit dc78d2cdfa6cae3ac94fe4dee5d28ca40aa2e0d3
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 14:58:51 2016 +0200
move to libxsc: gsm48_create_mm_serv_rej(), gsm48_create_loc_upd_rej()
Used by libbsc, libmsc as well as osmo-bsc and osmo-bsc_nat.
http://cgit.osmocom.org/openbsc/commit/?id=476ee0e268fac48b35b0ab5209b99d4b…
commit 476ee0e268fac48b35b0ab5209b99d4b33119836
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 14 00:46:29 2016 +0200
move to libxsc: net init 3: actual move
Reincarnate gsm_network_init() as the parts not specific to libbsc.
Move from bsc_network_init() those bits that are not BSC specific (and useful
for upcoming osmo-cscn).
Add libxsc to all linkages that use gsm_network_init().
Note: the only requirement to allow linking gsm_network_init() without libbsc
is to keep the call to gsm_net_update_ctype() out of libxsc. The other items
are kept out of libxsc because it makes sense semantically. But the separation
is not strong in that the BSC specific data members are of course still
omnipresent in struct gsm_network. If bsc_network_init() is not called, these
are not initialized properly -- for now no such callers exist.
So this is just a first step towards a sensible split of the BSC and MSC
gsm_network structs. The long term aim should be to have entirely separate
structs with some common general items.
http://cgit.osmocom.org/openbsc/commit/?id=8411b5631f6aaa5c2844918e21c6fe48…
commit 8411b5631f6aaa5c2844918e21c6fe483ef710de
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 14 00:57:04 2016 +0200
move to libxsc: net init 2: move bsc_network_init decl to osmo_bsc.h
bsc_network_init() is more fit to live in a BSC specific header.
Change-Id: I9edfb1e748bb1cb484fadd48b0406f5b3098e89b
http://cgit.osmocom.org/openbsc/commit/?id=9dec131700da52b19955be480fa0cc33…
commit 9dec131700da52b19955be480fa0cc33bde2c6f7
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 14 00:45:26 2016 +0200
move to libxsc: net init 1: rename to bsc_network_init
The gsm_network_init() function initializes a whole lot of BSC specific stuff.
Aiming to move some of it to libxsc, first rename it to bsc_network_init().
This will retain the BSC specific stuff when the move is done.
Adjust all callers.
Future: osmo-cscn will call the more generic part and not the BSC specific
part.
Change-Id: I4816ae19374390fc5c64972f7cad2e9ec3d8bcc3
http://cgit.osmocom.org/openbsc/commit/?id=2bae061071f850af6b4271088f25f1de…
commit 2bae061071f850af6b4271088f25f1de400ba295
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed May 11 14:28:25 2016 +0200
define mncc_recv_cb_t to avoid code dup
Put mncc_recv_cb_t in xsc.h to avoid header include complications: if placing
right above struct gsm_network, one must include gsm_data.h to use
mncc_recv_cb_t as function parameter in a header, which will include
gsm_data_shared.h, which will include xsc.h (future knowledge). Since I will
need to use mncc_recv_cb_t in xsc.h, including gsm_data.h from there would
introduce an #include loop. Avoid that and define mncc_recv_cb_t in xsc.h to
begin with.
Change-Id: I2e64cffa563750ce9f3172ffba6f9cf5b9280e9c
http://cgit.osmocom.org/openbsc/commit/?id=ef25df34e0475b050a84a830053059f2…
commit ef25df34e0475b050a84a830053059f265a5dd8a
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 12:50:31 2016 +0200
Add empty libxsc
This will gradually soak up code shared by libbsc and libmsc.
http://cgit.osmocom.org/openbsc/commit/?id=1a292d88d14be583419dec9279f3a033…
commit 1a292d88d14be583419dec9279f3a033358b09a3
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 9 21:07:43 2016 +0200
cosmetic: various comment, whitespace tweaks
http://cgit.osmocom.org/openbsc/commit/?id=506ad0d3e3e86d60f173560f4638b317…
commit 506ad0d3e3e86d60f173560f4638b31743f5855f
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 9 21:59:29 2016 +0200
utils/Makefile.am: remove unused LIBOSMOVTY_CFLAGS
http://cgit.osmocom.org/openbsc/commit/?id=71e18f95df1fc263dfd1fe35e476a530…
commit 71e18f95df1fc263dfd1fe35e476a530335cc328
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Apr 1 02:17:24 2016 +0200
vty l3 help: fix typo 'comamnds'; fix english s/his//
http://cgit.osmocom.org/openbsc/commit/?id=1828acf201012455214da8d66825c8a8…
commit 1828acf201012455214da8d66825c8a8afdff933
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 9 21:48:53 2016 +0200
debug log for sms: fix/add
One logged the wrong function name. Add others.
http://cgit.osmocom.org/openbsc/commit/?id=c2a4254332f756d22bfe55be3acebd2c…
commit c2a4254332f756d22bfe55be3acebd2cdf67b194
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 9 21:38:51 2016 +0200
Sanity fixes for gsm0408_dispatch(): rc, assertions
gsm0408_dispatch() is the main entry point for receiving data from the BSC/RNC
level, so make sure callers pass valid pointers before using them all the way
down the code path (related to CID#93769, a fix before this was refactored).
For unknown/unimplemented packet discriminators, make sure to return error
codes.
http://cgit.osmocom.org/openbsc/commit/?id=8b08593c89f76b12441e8a3ea7bcf3d9…
commit 8b08593c89f76b12441e8a3ea7bcf3d9154a9406
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 9 21:18:08 2016 +0200
abis vty: decouple from global bsc_gsmnet variable
Publish gsmnet_from_vty() in openbsc/vty.h and use in the abis VTY functions.
http://cgit.osmocom.org/openbsc/commit/?id=33239e5a9b4588ccb4da34760269bbca…
commit 33239e5a9b4588ccb4da34760269bbca021980dc
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 9 21:09:47 2016 +0200
directly access gsm_network backpointer from gsm_subscriber_connection
The previous commit added a network backpointer to gsm_subscriber_connection.
Use it wherever it makes sense, to skip the step through the bts structure.
In some places, also tweak use of local variables for less code.
http://cgit.osmocom.org/openbsc/commit/?id=8b02585172cb128a08e05191c3614f02…
commit 8b02585172cb128a08e05191c3614f02d8a8e05a
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 9 22:33:01 2016 +0200
add gsm_network backpointer to gsm_subscriber_connection
For the upcoming MSCSPLIT, we want a network backpointer without having to
go through a gsm_bts struct.
This commit adds the network pointer, the subsequent commit applies direct
access to the network structure from gsm_subscriber_connection.
http://cgit.osmocom.org/openbsc/commit/?id=1919841ae93b45b80f90db30d222ea2f…
commit 1919841ae93b45b80f90db30d222ea2f5fa1c475
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 13:40:19 2016 +0200
bsc_vty_init(): decouple from global bsc_gsmnet
Add an explicit gsm_network pointer instead of using the bsc_gsmnet global, to
pass full control to respective main() contexts.
http://cgit.osmocom.org/openbsc/commit/?id=aff2676ffabdec4eec9978e056d828ec…
commit aff2676ffabdec4eec9978e056d828ecc7f6dfc4
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed May 11 13:53:47 2016 +0200
talloc_ctx_init(): decouple from global tall_bsc_ctx
Decouple the talloc context allocations from global tall_bsc_ctx pointer.
Future: it appears that talloc_ctx_init() was intended for general use, but is
in fact only used by osmo-nitb. It will be used by the upcoming osmo-cscn as
well.
http://cgit.osmocom.org/openbsc/commit/?id=309c76c794461c55ee200e985946a554…
commit 309c76c794461c55ee200e985946a554d28897bc
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 9 19:12:44 2016 +0200
gsm_network_init(): add explicit root talloc ctx
Decouple the root talloc context from libbsc's global talloc_bsc_ctx.
Future: we'll use this for the upcoming MSCSPLIT.
http://cgit.osmocom.org/openbsc/commit/?id=4703c443588e2acf0ae4a356fdd7f6da…
commit 4703c443588e2acf0ae4a356fdd7f6da9b53f206
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed May 11 13:39:33 2016 +0200
bsc_init: don't pass telnet dummy conn
gsmnet_from_vty() used to expect vty->priv to point to a gsm_network struct,
but that is not actually the case anymore. The dummy conn to forward the
gsm_network is not needed.
http://cgit.osmocom.org/openbsc/commit/?id=7afa857789a4ce1fecb4ffcd1e3f4408…
commit 7afa857789a4ce1fecb4ffcd1e3f44085bf10467
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 9 19:12:44 2016 +0200
doc: rename nitb graph to bsc, add msc graph
In the light of upcoming split of MSC from BSC (MSCSPLIT), name the realms
'libmsc' and 'libbsc'. Hence the nitb graph becomes the BSC graph, and add a
libmsc graph.
http://cgit.osmocom.org/openbsc/commit/?id=ca7ff6aa20fb63fe4dcb108cb05032cc…
commit ca7ff6aa20fb63fe4dcb108cb05032cc5ca5429f
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 13:50:44 2016 +0200
remove unused bsc_copyright from bsc_vty.c
Change-Id: I281791c0f57ca75ffe14431a3030811b2d224f0b
http://cgit.osmocom.org/openbsc/commit/?id=dcdfcf02a1c6443bce6264982bda17b1…
commit dcdfcf02a1c6443bce6264982bda17b1c080acb7
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 9 21:03:12 2016 +0200
move subscriber conns list into struct gsm_network
Replace the global sub_connections llist with gsm_network.subscr_conns.
Initialize and apply where applicable.
Remove bsc_api_sub_connections(), callers now access gsm_network->subscr_conns
directly.
http://cgit.osmocom.org/openbsc/commit/?id=7b181fec2e7e7098530242129014a6b8…
commit 7b181fec2e7e7098530242129014a6b893f70249
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 22:32:51 2016 +0200
properly #include <openbsc/gsm_data.h> from gsm_subscriber.h
Don't use quoted, local include, use <> style include.
Cosmetic: also move stdbool.h include to the top to keep osmocom and openbsc
includes grouped.
Change-Id: Iaa3dc36768f96f6b8c91010a2ba389fdc37f1503
http://cgit.osmocom.org/openbsc/commit/?id=51cada8b4207e319fad20a8ecc5a5d4a…
commit 51cada8b4207e319fad20a8ecc5a5d4a0a8f47a8
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Wed May 11 12:43:47 2016 +0200
IuPS: Change GTP-U endpoint to SGSN in PMM_IDLE and page UE when data arrives
Change-Id: I47b73a40cbdda6b7c31fb2767f74f9f93d84056b
http://cgit.osmocom.org/openbsc/commit/?id=e543b6189a88e6fd8e856e9bd91551c6…
commit e543b6189a88e6fd8e856e9bd91551c6df06f2b2
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Wed May 11 12:42:54 2016 +0200
IuPS: Introduce function to change PMM state
This is where IuPS will redirect GTP-U endpoints in a subsequent commit.
Also add comprehensive logging of pmm_state transitions.
Change-Id: I7c2cd1abc1805659b01dffffff31c49fe5161086
http://cgit.osmocom.org/openbsc/commit/?id=facfebefe6ac2a2ae1a15a170e173710…
commit facfebefe6ac2a2ae1a15a170e1737109a06946d
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:21:15 2016 +0200
IuPS: GMM Attach: reset MM ctx pending_req
Change-Id: I0df0f3d88085939eb617405e2013ad164eed477b
http://cgit.osmocom.org/openbsc/commit/?id=66b66b2fa188a388c0840ee9ba8d74bc…
commit 66b66b2fa188a388c0840ee9ba8d74bc733d877c
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:01:21 2016 +0200
IuPS: sgsn_mm_ctx: add enum gprs_pmm_state field, track PMM state
Iu needs to page to transfer data in PMM-IDLE state.
Change-Id: Id37778cb9a0328a21c8e8246998ecdb43dd687d8
http://cgit.osmocom.org/openbsc/commit/?id=664bdaca97eab8e859219f6227699ff5…
commit 664bdaca97eab8e859219f6227699ff5f243999a
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:35:41 2016 +0200
IuPS: RA UPD: make sure to authorize, for Iu Integrity Protection
Change-Id: I2ea2089895f8a8e125ef39d9bef70dafb2b1ce69
http://cgit.osmocom.org/openbsc/commit/?id=dd31a5724aaa7a1f9ab09d36d9034b75…
commit dd31a5724aaa7a1f9ab09d36d9034b7581c6c21e
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:15:29 2016 +0200
IuPS: add GMM Service Request rx and tx
Change-Id: Ib935de22d23a15f449927840d4d59497ce22abbd
http://cgit.osmocom.org/openbsc/commit/?id=8d0d30f3b8f939b91086d329edb9f34c…
commit 8d0d30f3b8f939b91086d329edb9f34cf272bced
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:00:09 2016 +0200
IuPS: GMM Service Request: add local gsm_04_08_gprs.h and .c
These items will probably move to libosmocore's gsm_04_08_gprs.h and .c, add
them here in openbsc until things have settled.
Change-Id: Iaf9316f07d21280b6e090d65892c338f9555313a
http://cgit.osmocom.org/openbsc/commit/?id=a339e184947b8238aab7d48e82c2e7f3…
commit a339e184947b8238aab7d48e82c2e7f35b71d10d
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:16:55 2016 +0200
IuPS: send Security Mode Command, track the new_key flag.
Change-Id: I0b2593c2df13b79eb36975b0d302e31cfdf8bb09
http://cgit.osmocom.org/openbsc/commit/?id=eeef915c37ba05f264c1da5f0a33473d…
commit eeef915c37ba05f264c1da5f0a33473d19ef88c6
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:31:12 2016 +0200
IuPS: dev hack: init hardcoded Ki on ATT REQ
Change-Id: Ieca45960fa941a3a706c6e479b04b9f2ef89d860
http://cgit.osmocom.org/openbsc/commit/?id=9e008c4cb662902ceb9ca8637f1b8096…
commit 9e008c4cb662902ceb9ca8637f1b8096c28bd116
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Sat May 21 00:55:25 2016 +0200
IuPS: add Iu response to delete_pdp_conf()
Change-Id: I6d601586101c0a004b2243633fab48db82b44b7c
http://cgit.osmocom.org/openbsc/commit/?id=d870be34b77d564781c783eb48269ace…
commit d870be34b77d564781c783eb48269acee9d55a56
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Sat May 21 00:53:42 2016 +0200
IuPS: add Iu response to create_pdp_conf()
Change-Id: Iad65ca9b77c3166d4df9a58af527e6aef7e589ee
-----------------------------------------------------------------------
Summary of changes:
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 "UNNAMED PROJECT".
The branch, neels/416 has been updated
discards 76ed8ba3e5dd081f0edebbb524d91b64d1882ddb (commit)
discards 5c5911f44ddb421a36a6809308d5eeca15b2391f (commit)
via 86168c8418dc98fddf28653fec0cc0744ca148c1 (commit)
via 30ade8dc59790055713946c7277bb12155afe5b9 (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 (76ed8ba3e5dd081f0edebbb524d91b64d1882ddb)
\
N -- N -- N (86168c8418dc98fddf28653fec0cc0744ca148c1)
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-pcu/commit/?id=86168c8418dc98fddf28653fec0cc07…
commit 86168c8418dc98fddf28653fec0cc0744ca148c1
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Aug 22 12:42:31 2016 +0200
whitespace fix
Change-Id: I94a69594f97d4edebfe9fd175bae034fb700fae2
http://cgit.osmocom.org/osmo-pcu/commit/?id=30ade8dc59790055713946c7277bb12…
commit 30ade8dc59790055713946c7277bb12155afe5b9
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Aug 22 12:42:15 2016 +0200
bitcomptest: minimize linkage
Change-Id: I6fa804ec164da1d3d1ecb979eada633cad2df7e5
-----------------------------------------------------------------------
Summary of changes:
tests/bitcomp/BitcompTest.cpp | 4 ++++
1 file changed, 4 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, neels/416 has been created
at 76ed8ba3e5dd081f0edebbb524d91b64d1882ddb (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/osmo-pcu/commit/?id=76ed8ba3e5dd081f0edebbb524d91b6…
commit 76ed8ba3e5dd081f0edebbb524d91b64d1882ddb
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Aug 22 12:42:31 2016 +0200
whitespace fix
Change-Id: I94a69594f97d4edebfe9fd175bae034fb700fae2
http://cgit.osmocom.org/osmo-pcu/commit/?id=5c5911f44ddb421a36a6809308d5eec…
commit 5c5911f44ddb421a36a6809308d5eeca15b2391f
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Aug 22 12:42:15 2016 +0200
bitcomptest: minimize linkage
Change-Id: I6fa804ec164da1d3d1ecb979eada633cad2df7e5
http://cgit.osmocom.org/osmo-pcu/commit/?id=127c836ed488259f79c049ec7844dbc…
commit 127c836ed488259f79c049ec7844dbc72a7865f0
Author: pravin <pravin.manoharan(a)radisys.com>
Date: Mon Aug 22 14:59:33 2016 +0530
Add decoding of compressed bitmap in EPDAN
Implemented tree based algorithm to decode compressed bitmap in EPDAN
as described in section 9.1.10 of 3GPP 44.060.
This algorithm intends to improve the performance over existing method.
New Regression test is added under bitcomp directory.
Test case is added to validate decompressed result of the bitmap
Present in EPDAN.
Test is done for multiple bitmaps of varying length.
Invalid inputs are also part of the test vector.
Change-Id: Ieae1992ed4b02bb1e09eec2d3de1a030eabd16ce
-----------------------------------------------------------------------
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 "Osmocom BTS-side code (Abis, scheduling, ...)".
The branch, master has been updated
via 43d082e6f1ec42aae566cc21cecc90e56a262090 (commit)
from 55c46022e1a5f1cbe51c96566e38ff110e4a3092 (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=43d082e6f1ec42aae566cc21cecc90e…
commit 43d082e6f1ec42aae566cc21cecc90e56a262090
Author: Max <msuraev(a)sysmocom.de>
Date: Wed Aug 10 18:17:19 2016 +0200
sysmo: ts_connect: log channel combination name instead of number
Change-Id: Ife11cfdb0f83d56ed61e66286a79b7c3a000cce5
-----------------------------------------------------------------------
Summary of changes:
src/osmo-bts-sysmo/femtobts.h | 2 +-
src/osmo-bts-sysmo/oml.c | 5 +++--
2 files changed, 4 insertions(+), 3 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 "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, neels/ipa_nano3G has been created
at c7cdfde8290ff28a49389aca2f9a0131f18953b2 (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/openbsc/commit/?id=c7cdfde8290ff28a49389aca2f9a0131…
commit c7cdfde8290ff28a49389aca2f9a0131f18953b2
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Apr 25 15:40:54 2016 +0200
RAB parameters: use shorter 32 bit IP address format
This is needed for the ip.access nano3G femto cell.
-----------------------------------------------------------------------
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, neels/utran-ggsn has been created
at bb42f54b35eb495ef8df0f493fcb240617d74fc0 (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/openbsc/commit/?id=bb42f54b35eb495ef8df0f493fcb2406…
commit bb42f54b35eb495ef8df0f493fcb240617d74fc0
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Mon May 2 08:34:57 2016 +0200
SGSN: Don't indicate GERAN in Iu mode PDP CTX ACT REQ to GGSN
-----------------------------------------------------------------------
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 6dc074c9aa4eed9f6a69d2bc613f4852aaaa2fc7 (commit)
via 01c71fc2dd3c3545a5a3f0d83391a28590dc9f69 (commit)
via 4d91ab277b4acc1bc2bdb5edc81d8c09b2bd3e47 (commit)
via f495b2347bfc0c974e33988f8240be5cb7b2db3b (commit)
via 926153b9af0659e8c214f40424e29cda0c821607 (commit)
via 4d8eb4cbd7e7ecc1ad04e3b38ab5121dca2580b1 (commit)
via 1d03f19e06ae5ca51e3f37fa01c6585df6d8ad26 (commit)
via 085cd67672c9006be6e6f89abb80cff8926ef245 (commit)
via 4d675a7df9fd9f3b435da4cbea8446a1e9df22b3 (commit)
via 4c45d2b9fd364122f561239a7a8572f904effee6 (commit)
from a1bf4f330f50746a3ca7feff5464fe3e3cf17861 (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=6dc074c9aa4eed9f6a69d2bc613f485…
commit 6dc074c9aa4eed9f6a69d2bc613f4852aaaa2fc7
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Thu Aug 18 16:17:21 2016 +0200
doc: add example osmo-hnbgw.cfg
Note that all *.cfg files are added to 'make dist' by the
doc/examples/Makefile.am.
Change-Id: I424ccdea02578edc7816e4d23a9ea7c5729315d8
-----------------------------------------------------------------------
Summary of changes:
Makefile.am | 2 +-
configure.ac | 3 +
doc/Makefile.am | 12 +++
doc/examples/Makefile.am | 23 +++++
doc/examples/osmo-hnbgw.cfg | 32 +++++++
include/osmocom/Makefile.am | 2 +-
include/osmocom/iuh/Makefile.am | 2 +
include/osmocom/iuh/vty.h | 9 ++
src/Makefile.am | 1 +
src/hnbgw.c | 187 ++++++++++++++++++++++++++++------------
src/hnbgw.h | 13 +++
src/hnbgw_vty.c | 153 ++++++++++++++++++++++++++++++++
12 files changed, 381 insertions(+), 58 deletions(-)
create mode 100644 doc/Makefile.am
create mode 100644 doc/examples/Makefile.am
create mode 100644 doc/examples/osmo-hnbgw.cfg
create mode 100644 include/osmocom/iuh/Makefile.am
create mode 100644 include/osmocom/iuh/vty.h
create mode 100644 src/hnbgw_vty.c
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 9876f4bb211341ad3cefe5505b30694b04ee91e7 (commit)
from 7fd177b91c5b0cb32078d87b41da5ad38c2f08ad (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=9876f4bb211341ad3cefe5505b30694…
commit 9876f4bb211341ad3cefe5505b30694b04ee91e7
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Aug 16 12:49:29 2016 +0200
jenkins.sh: drop compat with old matrix params
Change-Id: I7b50a24cf5879cb473a5cf929768bdd30e863a26
-----------------------------------------------------------------------
Summary of changes:
contrib/jenkins.sh | 9 ---------
1 file changed, 9 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 "Osmocom BTS-side code (Abis, scheduling, ...)".
The branch, sysmocom/lc15_old_firmware has been updated
discards 1acd033444b3de44e1d51c36f2f41e52827d6fc4 (commit)
via 2b12b486fe8071ae90c1d824b4aa4628bd37a361 (commit)
via 55c46022e1a5f1cbe51c96566e38ff110e4a3092 (commit)
via 37af36e85eca546595081246aec010fa7f6fd0be (commit)
via 63849ebf7143fe5af0d8dffd4157d62c8c1a2867 (commit)
via 67a056c122ed588e74835771a3cfda0f2055c284 (commit)
via ef8e2ef6817a78e1598586dfc7275982ec21fd5a (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 (1acd033444b3de44e1d51c36f2f41e52827d6fc4)
\
N -- N -- N (2b12b486fe8071ae90c1d824b4aa4628bd37a361)
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-bts/commit/?id=2b12b486fe8071ae90c1d824b4aa462…
commit 2b12b486fe8071ae90c1d824b4aa4628bd37a361
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Tue Jun 21 18:55:01 2016 +0200
Revert "LC15: Hardware changes:"
This reverts commit cbbce0be0965c3160c4916384c3d3d5303c57ae2.
Needed for the litecell15 instance in our lab that still runs with
older firmware.
Change-Id: Ibcfe651e3793b433e6479bfb610765a468e699e6
-----------------------------------------------------------------------
Summary of changes:
src/common/l1sap.c | 5 ++++-
src/common/measurement.c | 2 +-
src/osmo-bts-litecell15/oml.c | 3 ++-
src/osmo-bts-sysmo/oml.c | 6 +++---
src/osmo-bts-trx/l1_if.c | 27 +++++++++++++++++++--------
src/osmo-bts-trx/scheduler_trx.c | 2 +-
6 files changed, 30 insertions(+), 15 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 BTS-side code (Abis, scheduling, ...)".
The branch, neels/dsp-trace-flags has been created
at 3590812331dd8f8de0c84731585b342b7feeafe3 (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/osmo-bts/commit/?id=3590812331dd8f8de0c84731585b342…
commit 3590812331dd8f8de0c84731585b342b7feeafe3
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Thu Aug 18 18:39:32 2016 +0200
lc15: fix dsp-trace-flag command
Remove the '~' from '|= flag', it is plain wrong.
Change-Id: I915971f49642967c969f5dd475e8faa960ef3960
-----------------------------------------------------------------------
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, neels/hnbgw-cfg has been updated
discards bb7e02a45875d9c73740c8dd0529cfba55e4f62d (commit)
via 76db25e833092b94d50a765a8b96d0bedce2a567 (commit)
via 01c71fc2dd3c3545a5a3f0d83391a28590dc9f69 (commit)
via 4d91ab277b4acc1bc2bdb5edc81d8c09b2bd3e47 (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 (bb7e02a45875d9c73740c8dd0529cfba55e4f62d)
\
N -- N -- N (76db25e833092b94d50a765a8b96d0bedce2a567)
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=76db25e833092b94d50a765a8b96d0b…
commit 76db25e833092b94d50a765a8b96d0bedce2a567
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Thu Aug 18 16:17:21 2016 +0200
doc: add example osmo-hnbgw.cfg
Change-Id: I424ccdea02578edc7816e4d23a9ea7c5729315d8
http://cgit.osmocom.org/osmo-iuh/commit/?id=01c71fc2dd3c3545a5a3f0d83391a28…
commit 01c71fc2dd3c3545a5a3f0d83391a28590dc9f69
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Thu Aug 18 16:11:37 2016 +0200
add doc/examples, Makefile.am adds all *.cfg files generically
doc/examples/Makefile.am taken from openbsc/openbsc/doc/examples.
Change-Id: I1fadad4deb7f73d2b3aa753a84a76ba5b9bf9574
http://cgit.osmocom.org/osmo-iuh/commit/?id=4d91ab277b4acc1bc2bdb5edc81d8c0…
commit 4d91ab277b4acc1bc2bdb5edc81d8c09b2bd3e47
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Thu Aug 18 16:10:52 2016 +0200
add to dist: doc subdir with all current doc files
Change-Id: Idfef4f050e21a5d0eae3a530fe319a5adf81534d
-----------------------------------------------------------------------
Summary of changes:
Makefile.am | 2 +-
configure.ac | 2 ++
doc/Makefile.am | 12 ++++++++++++
doc/examples/Makefile.am | 23 +++++++++++++++++++++++
4 files changed, 38 insertions(+), 1 deletion(-)
create mode 100644 doc/Makefile.am
create mode 100644 doc/examples/Makefile.am
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, sysmocom/revert_WAIT_ASSIGN has been updated
discards 8a5a33aa686e567cde18f5841fb4cdd0d73e53e6 (commit)
via a4fd319f8408946a9b5824c8cd081be92527e6d6 (commit)
via 7fd177b91c5b0cb32078d87b41da5ad38c2f08ad (commit)
via 2d91260ea436c06058ae25501dbbf2b9b29e7ed4 (commit)
via 6bae2d11f1c6801c2f2ef9d6b1bd7b471767fc3c (commit)
via 0b4da058ad45984904c6860ec3820b213c683cce (commit)
via 79cb2451576ff07fa65a819f605c82e732120e4c (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 (8a5a33aa686e567cde18f5841fb4cdd0d73e53e6)
\
N -- N -- N (a4fd319f8408946a9b5824c8cd081be92527e6d6)
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-pcu/commit/?id=a4fd319f8408946a9b5824c8cd081be…
commit a4fd319f8408946a9b5824c8cd081be92527e6d6
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Wed Jun 8 15:27:40 2016 +0200
Revert "tbf: Add state WAIT_ASSIGN"
This reverts commit f1a7b8fc6651f92a8b7f3f27b7ca05d07f4e44e0.
Conflicts:
tests/tbf/TbfTest.err
The commit broke GPRS service at least for osmo-bts-sysmo on a SysmoBTS 1002
with current master of osmo-bts (ef30f50d5d6d5f863fc147d05ccdceb89284934e).
The error observed is the following log output (was viewing both osmo-bts-sysmo
and osmo-pcu logs interleaved):
<0002> tbf.cpp:874 TBF(TFI=0 TLLI=0x00000000 DIR=UL STATE=WAIT ASSIGN) T3169 timeout during transsmission
<0002> tbf.cpp:893 - Assignment was on CCCH
<0002> tbf.cpp:899 - No uplink data received yet
<0007> l1sap.c:904 RACH for packet access
<0001> pcu_l1_if.cpp:311 RACH request received: sapi=1 qta=0, ra=121, fn=13653
[repeat]
When removing this single commit from current osmo-pcu master, GPRS service
works well on SysmoBTS, with current osmo-bts master.
The TbfTest.err expected output needed adjustment after the revert.
Disclaimer: I am not aware of adverse effects this commit may have. I have no
idea what the WAIT_ASSIGN state is used for -- further review is required.
Change-Id: I1532f8e93194368cdc1e3846f82afa6d68cd5fbd
-----------------------------------------------------------------------
Summary of changes:
contrib/jenkins.sh | 91 ++++++++++++++++++++++++------------
src/osmo-bts-litecell15/lc15_l1_if.c | 2 +-
2 files changed, 63 insertions(+), 30 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
via edb6ea67f1aa32ab4d2e05c24ed6e600791efd13 (commit)
from a5e4ac8511abb883e0179ba7beddc406a53d10a4 (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/openbsc/commit/?id=edb6ea67f1aa32ab4d2e05c24ed6e600…
commit edb6ea67f1aa32ab4d2e05c24ed6e600791efd13
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Aug 18 01:06:18 2016 +0200
cscn: add cmdline error message
Change-Id: I30c13a604160268756b7413f1733f92300eb241b
-----------------------------------------------------------------------
Summary of changes:
openbsc/src/osmo-cscn/cscn_main.c | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
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, neels/hnbgw-cfg has been created
at bb7e02a45875d9c73740c8dd0529cfba55e4f62d (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/osmo-iuh/commit/?id=bb7e02a45875d9c73740c8dd0529cfb…
commit bb7e02a45875d9c73740c8dd0529cfba55e4f62d
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Aug 18 03:25:56 2016 +0200
doc: add example osmo-hnbgw.cfg
Change-Id: I424ccdea02578edc7816e4d23a9ea7c5729315d8
http://cgit.osmocom.org/osmo-iuh/commit/?id=f495b2347bfc0c974e33988f8240be5…
commit f495b2347bfc0c974e33988f8240be5cb7b2db3b
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Aug 18 02:18:00 2016 +0200
hnbgw: make Iuh bind address configurable via VTY
Add config node hnbgw/iuh/bind, taking an IPv4 address.
Use this address to bind the Iuh server.
This is particularly useful for the ip.access nano3G, which is very sensitive
with SCTP addresses that don't respond to SCTP heartbeats. If the hnbgw listens
on 0.0.0.0, there will be SCTP heartbeats for all local interfaces on the
machine that the hnbgw runs on; the nano3G will interpret the "missing", or
rather, redundant heartbeat acks for the interfaces that aren't really related
to the Iuh server and assume a broken Iuh link, leading to an Iuh shutdown and
reconnection, looping every minute or so. By binding the hnbgw to only one
local interface, the SCTP addresses can be reduced and "missing" heartbeat acks
can be avoided.
Change-Id: Ie2749c152b878e17aa65dfb806826357d5c494f1
http://cgit.osmocom.org/osmo-iuh/commit/?id=926153b9af0659e8c214f40424e29cd…
commit 926153b9af0659e8c214f40424e29cda0c821607
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Aug 18 02:15:56 2016 +0200
hnbgw vty: add empty hnbgw and hnbgw/iuh vty nodes
Add include/osmocom/iuh/ named after this project (osmo-iuh), and add vty.h to
define VTY node enum values. Also add (to) Makefile.am and configure.ac to
include in the build.
An upcoming commit will add the actual first config item to the hnbgw/iuh node.
Change-Id: I71545823d3bd81cb888c85df8e298a56c98bf131
http://cgit.osmocom.org/osmo-iuh/commit/?id=4d8eb4cbd7e7ecc1ad04e3b38ab5121…
commit 4d8eb4cbd7e7ecc1ad04e3b38ab5121dca2580b1
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Aug 18 01:03:44 2016 +0200
hnbgw: move vty commands out to new hnbgw_vty.c
Pass g_hnb_gw and tall_hnb_ctx to hnbgw_vty_init() as they are no longer
statically available.
Change-Id: If85c1b97a240bd1dcf9f367ea6fca857d542ab22
http://cgit.osmocom.org/osmo-iuh/commit/?id=1d03f19e06ae5ca51e3f37fa01c6585…
commit 1d03f19e06ae5ca51e3f37fa01c6585df6d8ad26
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Aug 18 03:15:14 2016 +0200
hnbgw: make cmdline options stronger than config file
Now that a config file gets parsed after the command line options, e.g. the
'logging timestamp 0' config item is stronger than a -T commandline option. So
rather store the cmdline options to take effect after config file parsing.
This adds a stupid 'log_disable_color = true' reverse boolean logic, which is
unavoidable if we want to use the same default cmdline options as osmo-nitb /
osmo-cscn.
Change-Id: I16ad55b173a443c36b71dc6b70f58695f6665312
http://cgit.osmocom.org/osmo-iuh/commit/?id=085cd67672c9006be6e6f89abb80cff…
commit 085cd67672c9006be6e6f89abb80cff8926ef245
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Aug 17 13:54:00 2016 +0200
hnbgw: add config file and -c cmdline option
Change-Id: I6ac9fa17b35260031c55aab664124d466f60c937
http://cgit.osmocom.org/osmo-iuh/commit/?id=4d675a7df9fd9f3b435da4cbea8446a…
commit 4d675a7df9fd9f3b435da4cbea8446a1e9df22b3
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Aug 17 13:53:18 2016 +0200
hnbgw: add cmdline arg parsing with default options
Default options taken from osmo-nitb:
-h --help This text.
-d option --debug=DHNBAP:DSUA:DRUA:DRANAP:DMAIN Enable debugging.
-D --daemonize Fork the process into a background daemon.
-s --disable-color
-T --timestamp Prefix every log line with a timestamp.
-V --version Print the version of OsmoHNBGW.
-e --log-level number Set a global loglevel.
Change-Id: I931cee01c605c1b507c16041ada226cf963ea433
http://cgit.osmocom.org/osmo-iuh/commit/?id=4c45d2b9fd364122f561239a7a8572f…
commit 4c45d2b9fd364122f561239a7a8572f904effee6
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Aug 18 02:10:57 2016 +0200
hnbgw: add copyright to vty_info
Change-Id: I702b606837199ab64c3590546900d4d30357b919
-----------------------------------------------------------------------
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 "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, dexter/draft has been updated
via ee1f382631a2c6d943b6d08dde21fc4d2cc040fd (commit)
from 6471ed42cb3d46e7013292ac469a7a69040010f3 (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/openbsc/commit/?id=ee1f382631a2c6d943b6d08dde21fc4d…
commit ee1f382631a2c6d943b6d08dde21fc4d2cc040fd
Author: Philipp <pmaier(a)sysmocom.de>
Date: Wed Aug 17 16:37:25 2016 +0200
updating git, slhc now confirmed working!
Change-Id: I5b44d2c65439beaac44d8c942530d2b6320fd99a
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/gprs_sndcp_comp.h | 4 +--
openbsc/src/gprs/gprs_sndcp.c | 9 +++---
openbsc/src/gprs/gprs_sndcp_comp.c | 47 +++++++++++++++++++++----------
openbsc/src/gprs/sgsn_vty.c | 2 +-
4 files changed, 40 insertions(+), 22 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 "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, dexter/draft has been updated
discards 97679684d3057a24acec3bddfd20f7e39f060165 (commit)
via 6471ed42cb3d46e7013292ac469a7a69040010f3 (commit)
via d9ebc3684c2fbef1978e15a165971f610ef1d27c (commit)
via f1f1212d80149b922f1a366a9b61cf71908a12a8 (commit)
via 19cc245fbfafd88ccf96636f4c92a7848c702529 (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 (97679684d3057a24acec3bddfd20f7e39f060165)
\
N -- N -- N (6471ed42cb3d46e7013292ac469a7a69040010f3)
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=6471ed42cb3d46e7013292ac469a7a69…
commit 6471ed42cb3d46e7013292ac469a7a69040010f3
Author: Philipp <pmaier(a)sysmocom.de>
Date: Tue Aug 16 22:31:08 2016 +0200
Updating git, test for slhc does not work
Change-Id: I5bf44cb636bea8aeb291a2c7606727351927824d
-----------------------------------------------------------------------
Summary of changes:
openbsc/.gitignore | 3 +
openbsc/configure.ac | 3 +-
openbsc/include/openbsc/gprs_sndcp_pcomp.h | 2 +-
openbsc/include/openbsc/sgsn.h | 3 +-
openbsc/src/gprs/gprs_sndcp.c | 28 +-
openbsc/src/gprs/gprs_sndcp_xid.c | 2 +-
openbsc/src/gprs/sgsn_vty.c | 50 +---
openbsc/src/gprs/slhc.c | 111 +++++---
openbsc/tests/Makefile.am | 2 +-
openbsc/tests/{xid => slhc}/Makefile.am | 10 +-
openbsc/tests/slhc/packets.txt | 6 +
openbsc/tests/slhc/slhc_test.c | 311 +++++++++++++++++++++
openbsc/tests/slhc/slhc_test.ok | 63 +++++
openbsc/tests/{xid_sndcp => sndcp_xid}/Makefile.am | 0
.../{xid_sndcp => sndcp_xid}/sndcp_xid_test.c | 0
.../{xid_sndcp => sndcp_xid}/sndcp_xid_test.ok | 0
openbsc/tests/testsuite.at | 13 +-
openbsc/tests/xid/xid_test | Bin 146220 -> 0 bytes
openbsc/tests/xid/xid_test.c | 6 +
openbsc/tests/xid_sndcp/sndcp_xid_test | Bin 160494 -> 0 bytes
20 files changed, 502 insertions(+), 111 deletions(-)
copy openbsc/tests/{xid => slhc}/Makefile.am (70%)
create mode 100644 openbsc/tests/slhc/packets.txt
create mode 100644 openbsc/tests/slhc/slhc_test.c
create mode 100644 openbsc/tests/slhc/slhc_test.ok
rename openbsc/tests/{xid_sndcp => sndcp_xid}/Makefile.am (100%)
rename openbsc/tests/{xid_sndcp => sndcp_xid}/sndcp_xid_test.c (100%)
rename openbsc/tests/{xid_sndcp => sndcp_xid}/sndcp_xid_test.ok (100%)
delete mode 100755 openbsc/tests/xid/xid_test
delete mode 100755 openbsc/tests/xid_sndcp/sndcp_xid_test
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 "OpenBSC testing utilities in Smalltalk and Python".
The branch, master has been updated
via d1a00d9797cb99c0fa3fd8612cbd31884cd84b8b (commit)
from 91ef01ca7376697efe5edda2543bb66455e5c2b8 (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/smalltalk/osmo-st-openbsc-test/commit/?id=d1a00d979…
commit d1a00d9797cb99c0fa3fd8612cbd31884cd84b8b
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Tue Aug 16 14:51:32 2016 +0200
systemtest: First run at a simple systemtest
-----------------------------------------------------------------------
Summary of changes:
systemtest.py | 97 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
systemtest.sh | 11 +++++++
2 files changed, 108 insertions(+)
create mode 100755 systemtest.py
create mode 100755 systemtest.sh
hooks/post-receive
--
OpenBSC testing utilities in Smalltalk and Python
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 c2f1af9435289ba3976d80803cc0b31fcd4f9ef4 (commit)
discards 22421b29d5bf7c81c95ab1bb2f5c797ea5c94c03 (commit)
discards f090188390c9ae11936a50e7f9407a64fdb721f4 (commit)
discards f9a35f9fae0b6fc19d403a7481fb9825c6381209 (commit)
discards 06733941f388a033e69b33cc217f87d9f0001709 (commit)
discards 1da5a21b68a061e51a0e0d5dbff13d33963b16f1 (commit)
discards 8cd457c2492ac5c93e01e9437c743c0fffde360e (commit)
discards 8af2dda2564b35e29693a068b5d7d19a555ead46 (commit)
discards 2872370275c3b2b24572570ddb6d491141834cfe (commit)
discards 5aa16a5f262d5f7b8b823d47d65e1e06cfbde46d (commit)
discards ca503a97e247b46ce8267b081e554ae6b9240fe3 (commit)
discards 0fee8f48785eaab364e2dc283305282658563a7d (commit)
discards 79f08e3f4494e7547771ceb9d6478e6881c7f7fb (commit)
discards a4958443c3ad32592fb3afcfecd29f233b6328ee (commit)
discards dec9a7a97116bfd29a3548ef5268cfa5e46ee03e (commit)
discards a320fce06b1b704e0abaa66ce133b5ccccf15711 (commit)
discards 177fd13442822c4e43819971c3adbe12bd0af0f5 (commit)
discards 600458dc255516d94a0b7cd999511d99877de57b (commit)
discards 95bd79c855dc4d4f9d345138036e87b68cdeebd1 (commit)
discards e1adf4760a85f2155cbd7e1ea80db0895f1ae27f (commit)
discards b82e7dd0f8739c8b64b4dd79f25540db2d88482b (commit)
discards 9f04dbb482f9104a1a76921467768371ff4689cb (commit)
discards 6d5affd62b38d62d60b98d1e5acefca4f98999db (commit)
discards 3c7c6eff1a0934a2960bfa3c3f25f7493628db37 (commit)
discards f9a920bb719d217a565dd4d4cc09a0e04535477d (commit)
discards c40b5c56f366d45eedff530088d349d0ceb03516 (commit)
discards 315ef80bd33ff7839458d1bf9d348ac8096a6af9 (commit)
discards be139ecdad97227f3b144a3de6c9c2ebd65f091d (commit)
discards 80e0185617d29902a4717754571d2dc1aaa3805a (commit)
discards 975cf6bd1e4353e21ac6891d6fd618e493ec475b (commit)
discards 5d13757489d0fe7b420665b4878974b221328ae3 (commit)
discards fc666a2c387088ceae60bae6ba5aab7f94c8363a (commit)
discards 62b1342ece65951e5704226fbeaec56eb920930d (commit)
discards 3d4f0c07e3335b9937a61fce8c8094e2a63234c5 (commit)
discards b416991f2802e7e8e56362b2c5f7b589f9ae9a3e (commit)
discards 96769107c20a31539af939795f982e0842e0bbcb (commit)
discards 42cf98cf6eac633b5eb88a523c923c7aa28f33b9 (commit)
discards 1e4e98445933cc030e5941e48f39bb6b3daf9a0a (commit)
discards 19a40408dd473e7f9d3e85534c0b97f1d5dd8b9e (commit)
discards 7d342e3f5186d367bb40afb53214e63522414e94 (commit)
discards cc73db2892b6f04fe79456785036bb08696f93a3 (commit)
discards a9b1819adec6e709ea0be25d5a1894eccefe5a22 (commit)
discards 62d9e7df03d3a3277908e693808a9232fa6aacad (commit)
discards 7de905653195e3d4a3e1f878452f93de5846a789 (commit)
discards 9c4aac962857f1dab26c1150825da2c8a2164d01 (commit)
discards 9084965ed64c22c53b723a1333dec5111c813249 (commit)
discards cb958d7f2a096e0f75777db868d5fa29c479f222 (commit)
discards 0aa9d6ba1ba1952a11e8d1f2cb266eb38c53c7ef (commit)
discards b92a0f2b9e6f95a7cc4e97b11e9fad82b6f1247a (commit)
discards add051601296a1130a9f7dcbbc157cb8806a8cad (commit)
discards 849a6db00268707168ef03b52fe6a70250731f91 (commit)
discards 049a48d5a0a72700246a333974ffaafc0395238b (commit)
discards c1d5729237237848ad5a26145bbcff697dc84ace (commit)
discards 63d3207bdb7f474c835f6ac9349d6012fb48ff27 (commit)
discards 417bb8e8e87417fec30ab6a5cf295897e05f5a36 (commit)
discards 89e592d2e640f12a3b56ce218f36fcc4972bf48b (commit)
discards 98d51517efd30803863c4ac4ad3819b2b72b4d93 (commit)
discards 070701f4f628f5b6f564fa6111178b52d4a46bb9 (commit)
discards c4180815089c5fb250eb11cbe6fd759b47c83c6e (commit)
discards 196f18c23e88622a0614ab859a863cecb32048ca (commit)
discards c24c4d5e221c08fa1e7627f6fc9771b04e257ba0 (commit)
discards b967caa33a5addfcd934a72398ce4785aea92266 (commit)
discards c507fcc875d9843369d7da2ac23c09d150fd3743 (commit)
discards 49d0251351e266b95c228b61800fdade23496f8a (commit)
discards 8f8d639d623753b9e871ee509068fa28b86f5cfb (commit)
discards 0480d774ab6f449a379be146653fec3260d58c01 (commit)
discards 07a130c0f3e25c26a47d614164b84a5206dc1d50 (commit)
discards ca02db49c20e7653f64a2e6e0c573fb58169a40b (commit)
discards 9bf93701701342643f1a2fa1db71a2456ed80561 (commit)
discards e7e240138aafb5b87563bcd63faca5f089865fde (commit)
discards 770e66989b00fbc0bcf059c986377fdfa2d05c27 (commit)
discards ea19a73b54f4021279067acd540ddf059b24c201 (commit)
discards 4d1b588c60a308950547822e1e355ca3557f4843 (commit)
discards 6463496524e6faf0caec24b3e48cbb345e9f3deb (commit)
discards 17d5e26a80dc53e33e6966db55e3e777681336ab (commit)
discards 7150c364d260d00bc8174cbbcd4366cc31f005ba (commit)
discards 1366f0c09174398533c8fc0773279b6bd3258497 (commit)
discards e759767e38c24d7492c0d02223fdb2f42b374de8 (commit)
discards 91fce69605d1ee1ea49fb602460bf9f4d3fce50f (commit)
discards f286cda5de2578049f854e620f8db2abc027338c (commit)
discards ff008db16ff5778ae639dcec577ce07c1b2b171e (commit)
discards 94888aeb0c4eda30a80183b7156833539188465e (commit)
discards 02e1aae38787494dfa8e1b797c6ee3ab35d6a73c (commit)
discards 8175975cb64b2f8ef403e1275275fb69da21db91 (commit)
discards aa8386fc636f6a06d73b3310523575eda0588ee1 (commit)
discards 98944fbac57402b480bc47acab3e9b23907c930c (commit)
discards ca8aae360d21cd1bbdc803d3fc069d2efd699660 (commit)
discards 0e199f53be75bc197bc24eaa9d09faefdcadedc6 (commit)
discards 743343c79f0cb06431260d109c7ca3159abbedfa (commit)
discards 25844906e28a1ec5865210fb61dfd0a43c6bc827 (commit)
discards d674ef92de090911ec7c36ff593b5f2370c6c781 (commit)
discards a36b296fa69fc2a757d555155e1c95372ddb2bd4 (commit)
discards 72429de70e792ee77ed3074d7c20443b345af64e (commit)
discards 2e1b30cb99f0886700bdad50a7e8777fdea1b4d8 (commit)
discards 79f6dc90f0146c5790c8fd123a0c2856313c9a4b (commit)
discards 3c61ce6128689cad9705171ff1e551e7a86849f6 (commit)
discards f04cd2eb80a324d1a7e0529d50fb13bb8fe08222 (commit)
discards c345360419729afbf15aa9c745d00895cf384333 (commit)
discards 611dcfb8180bb630a5794fdf0b8c743ab9cddbf6 (commit)
discards 716e0b2823bb3f32a0327a5a441bcad7d2650b19 (commit)
discards f8ce216e5143da2fc868f7d4ee63bc240568cbad (commit)
discards 9d717caf4801d8c9a75d03dd3cb8cc68255470b7 (commit)
discards fffe60f5fa11d4274f8d6654923ca958bdd198b2 (commit)
discards 40c4df2aed854433c0276b9f668503f0aeebf682 (commit)
discards 7c18451cbabcee040be7e939c5689ba86c4d5ddc (commit)
discards 6fc41c9129cfd95734b3b24aa8d0fe998924ad16 (commit)
via a5e4ac8511abb883e0179ba7beddc406a53d10a4 (commit)
via 9e180dc2c488cadc0586e5b75d2b76518c605595 (commit)
via a48473d6bbbd564b20697a46760e869a26af1690 (commit)
via e7ebe7c8298374619fd87f15ad4192ab24f96c07 (commit)
via 4de83667f5d0aae698d1faca45f4a54e0c6750d1 (commit)
via 2f65cefb23dea62190412201918a3e9f597b3da6 (commit)
via b072c8872bbdb32b8122be8646217f3a1b1f4b44 (commit)
via faa08f38f3ab22f77cc4c82d492e5ff94f0e1fdf (commit)
via 0906bcf65588e5f8ce8e4959e8d37325005bf18c (commit)
via e2a915cf77265036bbb0e7ff9661c807a7b53d03 (commit)
via a4df4111134df05817df4e86c2ac90d0479b3704 (commit)
via 19b89c58ef9603a493a1a8d06dd047cca0cfd6ec (commit)
via 613c57d70bd1d96e0e8d22949bee56782017e78e (commit)
via 383bd8d265a5414aae4d5ecbcdfadd344e93b690 (commit)
via aff7aa195b257a4d3fb25e1cd2b34037cb914a9b (commit)
via 214efe6f782f453039a14d3d5ee2fe756a0f6584 (commit)
via 13566b8e410d60f91250e257a3bfce0818261048 (commit)
via b3bb3357e62410f51f891cd51b7e869742cc5d85 (commit)
via e22b4c5d4784427e86c7142068205ff0144b4585 (commit)
via 428adb358489f59eca50f7735fc4a7f86ba3ac39 (commit)
via d83bc9063edddad3ac26769192ade468ee490782 (commit)
via 1ee009077329ac55cc2369c781c177c3b06fb50a (commit)
via 9d251fa752dfe73a72af6d61ca11e550aaa86ad6 (commit)
via 17d98c6ea20f4bf7a666abb66b4765fea9742d55 (commit)
via 095845c7e526290d47f468dc7a6e9c31df2dfb7f (commit)
via d2e1880284198a6dac685f80ce7940ac116ba880 (commit)
via 3bece13fc9f31c6101298b9f2aa9ab4e82da67fd (commit)
via ce5bf363e946c947f33203a9e4eb68db91e5bb6e (commit)
via ec554070f665db60388368b280fefd09244e6768 (commit)
via ae5485b7c254d582572175e010f8e3570b83623c (commit)
via a5746b4354a464d001638c83a82a2a0f041e1123 (commit)
via 166b9b2783936258f8634e2723f106f8ed3320bc (commit)
via ad34bdb28961253f2e3924b78d317289518c6bce (commit)
via 6569de62e91600e97ad10a8b7b4fb2f1995236a6 (commit)
via d54c79ee3f5c0abe2fd8713203f97055673da29b (commit)
via da66540e082216d93ab77ff4665d00cbdffda339 (commit)
via 8e9bfd742faee81712e1d8d5b12bb2c375309947 (commit)
via b58cd100d07f57cf128667c8b25c2c125e86b74d (commit)
via 214f823b47fe758d2b82d3577101a23ddd6a547a (commit)
via 17e6a0d1c96325b844020f6a512d343e878918f9 (commit)
via 8007eadfef100c31df73f76df229931b5afb6faf (commit)
via ed72de8915ef16f4631199d71badadc93a52f930 (commit)
via 43864c93c0554b6b1951b2ef8aa175bca3ccef1d (commit)
via edf2f11acfad6b1f92fb492582709bced3eb86d7 (commit)
via 94501868c843fafa9a06b857c6be47428cc30af8 (commit)
via d9b85e4712fc00a42e4561f3862bbb7f3aebee56 (commit)
via 966069b35c29ae3a9e1b5a9f4ad8fc8e369c89d6 (commit)
via 14a728fb234e0109f25221494185a790ea1972cc (commit)
via fe3a9e7b30f80684dbb7d4af247ea7d46714ec56 (commit)
via a25153bc0117569f10f47b1a1817bed864ba39a5 (commit)
via 736aedc0180062e0583b7cefcfd1ce06a5bc704a (commit)
via 3dc2bc536f306752c403355041343f89a1c3cfa8 (commit)
via d71019c1696e47845677986350a49972956700d6 (commit)
via f7dc418da6f6cfd362bfb491541b7b8fde51c3db (commit)
via e3dec61fde7ebe5c127c7e949273ce0323312521 (commit)
via c1b24487d6e0a5b135b06aa0307863566dbf073a (commit)
via f93be7ba133b1f7b214fd80cbf1728dedff276b6 (commit)
via 3855100e92c5402b449c91728dd4ef5adda98368 (commit)
via 07bb8cbd8d3fefeee59150023808c0f8b69097bc (commit)
via dc871fdfbda152fdc361959e87dcc0b6bf818499 (commit)
via 127a476374828e2847e508db18d941139908f275 (commit)
via 032d70239be9392e57a39f83603cce287af92a12 (commit)
via 6a9c619c47b944c14f9ba8d15a622ca6a9a3a6b5 (commit)
via 422958c06b1bfe52f1620b0bb1a68d0db2857641 (commit)
via 05ec9ac9e19bb24a68ecfcf719560a9a0a2a2e6f (commit)
via 08a8e22da079b10cde6264d2a99aeb175d078e1e (commit)
via 53c01cd83516f0fdddf5108d6b6040183c5ef2be (commit)
via 2e519ffbafbef036dbb3ce236b617613c4d82bc7 (commit)
via 1cd1c1dea4376835d388fb953281b443c63d79f8 (commit)
via 98e436fe167c18480280e5e411868c51db95a549 (commit)
via e15e208f109f09556113fda6ff6f67908116dd13 (commit)
via e0773f07675b202f0c979d4921b60e38b0a145e8 (commit)
via 1802ceecabe906601fcfb35850ab8aabe3400675 (commit)
via 983c4844b181494c5f3022a170fbdb64a48fa297 (commit)
via a6b921f9d2d702fd45fec8bf85117aebf8a97669 (commit)
via 5292d0ad24572c411711903c3cb82fefea0c1c5b (commit)
via 06a81f5f5c699c2cafa2c07f81d320b035cfc18b (commit)
via 4b15a19336e77d056c473104a4eff8287318c937 (commit)
via cc4ddc5496dd0720e2285b07fb5878bb5f076309 (commit)
via dd923cffa9aa03e63bd17c6cde60babcfe0ee8f7 (commit)
via 84df35ea221472611cc983608d90735869b78210 (commit)
via 5a0db06228e309067d373d3714e223c970ca328a (commit)
via ba6195da3788380ec65bc82b9dbc098a53d24b80 (commit)
via a1313a936c39a4222b48111a64fc4a083564a054 (commit)
via db03d94a143f0a6f3879630b7898f21165576d7a (commit)
via 3d3feafff91796b0e8c20a9919b9c8d4b4957108 (commit)
via a2febd80053680c6a5daf8fe4cc56ff9ae63870c (commit)
via 0da8cff60b632561c4174d50768514226ea96f66 (commit)
via c73714991b0428ed7e775fdeeedbb18c87f122e0 (commit)
via a873bccfcf529f4badae21c0a926bc7d0cb903ea (commit)
via e19c5eb4c5f8d24090fba5d1d8f9853b7afaad95 (commit)
via 9a07babb67cc52b003899281cb41d7dc449a8c91 (commit)
via b315a08e1164eefeff7eeb8bb0537416347b1a78 (commit)
via 06ff4d45630488dc73ab2cc95df9bc9588bb73cf (commit)
via fce841c0f8a8dbb2ebcf58806f3ab9aa8a22be90 (commit)
via 4e336a6b7ccee141e2475b66a265df4f41f31d65 (commit)
via 95c8506f2403be0f3c72f760f90f25acc601bb5f (commit)
via cd8b8f63af315fd1482a3812d0b010f1d48e75ad (commit)
via 323263b396a4b6acdcbe651169d5a936239174d7 (commit)
via 1cdc0172dc130c875a1d88243538046db257a956 (commit)
via ea17c627392454ea29e63ff8c9bb89f6c8f676eb (commit)
via bb5e23143bc60ee06115421e6942f3a0f31f175c (commit)
via fcf772ab4490df7c2b0fdfd96519bee48819ffd3 (commit)
via a2890dcabfa6965c82621065c6f4649a77844262 (commit)
via 1935998ba169880d8e78a34f5f7c84dfbb1e79dd (commit)
via 91dfa86c18a522cf108245d6c6bdc89f0835a533 (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 (c2f1af9435289ba3976d80803cc0b31fcd4f9ef4)
\
N -- N -- N (a5e4ac8511abb883e0179ba7beddc406a53d10a4)
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=a5e4ac8511abb883e0179ba7beddc406…
commit a5e4ac8511abb883e0179ba7beddc406a53d10a4
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Aug 15 21:07:49 2016 +0200
fu ws
Change-Id: If67ed15dd55859bb4d178d4e910edac1181b824c
http://cgit.osmocom.org/openbsc/commit/?id=9e180dc2c488cadc0586e5b75d2b7651…
commit 9e180dc2c488cadc0586e5b75d2b76518c605595
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Aug 15 21:07:40 2016 +0200
fu sgsn_libgtp.c
Change-Id: I40c629a384959df0897636efb76d3b2eab4a5fb3
http://cgit.osmocom.org/openbsc/commit/?id=a48473d6bbbd564b20697a46760e869a…
commit a48473d6bbbd564b20697a46760e869a26af1690
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Aug 15 20:11:20 2016 +0200
fu
Change-Id: I4d75ee2c7a35fa655a5f238c04c6bdca9bc5c588
http://cgit.osmocom.org/openbsc/commit/?id=e7ebe7c8298374619fd87f15ad4192ab…
commit e7ebe7c8298374619fd87f15ad4192ab24f96c07
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 9 13:21:55 2016 +0200
cosmetic: remove legacy comment from gsm0408_loc_upd_rej()
http://cgit.osmocom.org/openbsc/commit/?id=4de83667f5d0aae698d1faca45f4a54e…
commit 4de83667f5d0aae698d1faca45f4a54e0c6750d1
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 9 13:20:54 2016 +0200
cosmetic: make gsm0408_loc_upd_rej() static
http://cgit.osmocom.org/openbsc/commit/?id=2f65cefb23dea62190412201918a3e9f…
commit 2f65cefb23dea62190412201918a3e9f597b3da6
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 9 13:18:03 2016 +0200
LU counters: count completion and failure, not messages sent
From a human admin viewpoint it doesn't make sense to count the messages sent:
When we use TMSIs, we first send a LU Accept with a new TMSI, and then expect
the MS to respond with a TMSI Realloc Complete message. When that fails to come
through, the LU actually ends in failure, even though a LU Accept was sent.
In 3G, if a UE sends an Iu Release during LU (e.g. user enables flight mode),
we cancel the LU without sending any reply at all, so nothing would be counted.
Instead, count Location Updating results, i.e. completion and failures.
http://cgit.osmocom.org/openbsc/commit/?id=b072c8872bbdb32b8122be8646217f3a…
commit b072c8872bbdb32b8122be8646217f3a1b1f4b44
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:21:52 2016 +0200
remove handle_abisip_signal()
Change-Id: I9cf80f9c2c8a53a29e42f000029e680a9922cb41
http://cgit.osmocom.org/openbsc/commit/?id=faa08f38f3ab22f77cc4c82d492e5ff9…
commit faa08f38f3ab22f77cc4c82d492e5ff94f0e1fdf
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed May 4 15:35:37 2016 +0200
gsm0408_clear_request(): actually free the released conn
By having conn->in_release == 1, calling msc_release_connection() has no
effect and thus never frees the conn. So, after all pending requests have
been discarded, also discard and free the unused connection.
http://cgit.osmocom.org/openbsc/commit/?id=0906bcf65588e5f8ce8e4959e8d37325…
commit 0906bcf65588e5f8ce8e4959e8d37325005bf18c
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:24:12 2016 +0200
add iu.h to gsm_subscriber.c
Change-Id: I398aaa4a7328a58fb0d563725f3bea26482929ef
http://cgit.osmocom.org/openbsc/commit/?id=e2a915cf77265036bbb0e7ff9661c807…
commit e2a915cf77265036bbb0e7ff9661c807a7b53d03
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:11:39 2016 +0200
gsm_04_08.c: iu.h
Change-Id: I624612b5d5cd70770326347634aee2a42ba88945
http://cgit.osmocom.org/openbsc/commit/?id=a4df4111134df05817df4e86c2ac90d0…
commit a4df4111134df05817df4e86c2ac90d0479b3704
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:09:47 2016 +0200
temporary dev: set debug log level almost everywhere
Change-Id: I0d5a36560e7edde27497de57e579f5b1d00eb525
http://cgit.osmocom.org/openbsc/commit/?id=19b89c58ef9603a493a1a8d06dd047cc…
commit 19b89c58ef9603a493a1a8d06dd047cca0cfd6ec
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 13:26:47 2016 +0200
comment on mscsplit, indent comment
http://cgit.osmocom.org/openbsc/commit/?id=613c57d70bd1d96e0e8d22949bee5678…
commit 613c57d70bd1d96e0e8d22949bee56782017e78e
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 13:44:39 2016 +0200
move to libbsc: lchan_next_meas_rep() -- TODO really?
Change-Id: I4ea799c5fa61f81c404e6ef1b9ac86a8faa1fb49
http://cgit.osmocom.org/openbsc/commit/?id=383bd8d265a5414aae4d5ecbcdfadd34…
commit 383bd8d265a5414aae4d5ecbcdfadd344e93b690
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 13:59:16 2016 +0200
move to libbsc: gsm_bts_neighbor() -- TODO really?
Change-Id: I63d4835dc7aabdf176e0ca634a6a4ca527612693
http://cgit.osmocom.org/openbsc/commit/?id=aff7aa195b257a4d3fb25e1cd2b34037…
commit aff7aa195b257a4d3fb25e1cd2b34037cb914a9b
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed May 11 14:21:58 2016 +0200
gsm0408_test: use NULL for root ctx -- TODO really?
http://cgit.osmocom.org/openbsc/commit/?id=214efe6f782f453039a14d3d5ee2fe75…
commit 214efe6f782f453039a14d3d5ee2fe756a0f6584
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 9 21:30:26 2016 +0200
gsm_04_08: remove apply_codec_restrictions() -- TODO really?
This function is wrongly placed on the MSC level.
Unfortunately I cannot remember the very plausible details that hwelte had
back in the days to argue for this change. (Refactoring an old commit that
fails to explain in more detail.)
Change-Id: I82623847e652a59a921d2fb142b77cf22420a746
http://cgit.osmocom.org/openbsc/commit/?id=13566b8e410d60f91250e257a3bfce08…
commit 13566b8e410d60f91250e257a3bfce0818261048
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu May 12 02:14:33 2016 +0200
move to libmsc: osmo_stats_vty_add_cmds() -- todo MSCSPLIT
http://cgit.osmocom.org/openbsc/commit/?id=b3bb3357e62410f51f891cd51b7e8697…
commit b3bb3357e62410f51f891cd51b7e869742cc5d85
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 14:04:28 2016 +0200
include msc_ifaces.h in gsm_04_08.c
Change-Id: I11be1bdfe6993f89b34319e7d1526c729d6e0cde
http://cgit.osmocom.org/openbsc/commit/?id=e22b4c5d4784427e86c7142068205ff0…
commit e22b4c5d4784427e86c7142068205ff0144b4585
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:04:56 2016 +0200
complete IuCS paging implementation
Add paging timeout to struct gsm_subscriber. Previously, paging timeout was
implemented only on BSC level, where each request has its own timeout value.
The MSC will still send individual requests to BSC or RNC level, where they
timeout individually. However, the MSC must also have an own timeout to be sure
to discard stale pagings that the BSC or RNC never replied for.
Add handle_paging_resp(), copying the few libmsc relevant parts of
gsm48_handle_paging_resp().
http://cgit.osmocom.org/openbsc/commit/?id=428adb358489f59eca50f7735fc4a7f8…
commit 428adb358489f59eca50f7735fc4a7f86ba3ac39
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 13:57:25 2016 +0200
paging: add todo comments for paging and mscsplit
Change-Id: I7e72c9db2837ea5edf45f6037cb0288a264d492c
http://cgit.osmocom.org/openbsc/commit/?id=d83bc9063edddad3ac26769192ade468…
commit d83bc9063edddad3ac26769192ade468ee490782
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 2 15:57:53 2016 +0200
paging: actually verify subscriber authorization
Before this, any paging response would be accepted by the CN, without
checking the database whether the subscriber is in fact authorized.
The probability that a subscriber would be able to take unauthorized action
is slim, nevertheless checking authorization status with the database should
happen before we accept a connection.
http://cgit.osmocom.org/openbsc/commit/?id=1ee009077329ac55cc2369c781c177c3…
commit 1ee009077329ac55cc2369c781c177c3b06fb50a
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 2 15:55:22 2016 +0200
paging: change subscr_paging_cb() into subscr_rx_paging_response()
Remove one layer of callback indirection in paging. When a paging response
arrives, we always want to first secure the connection, thus a fixed
subscr_rx_paging_response() function is more appropriate and avoids having
to store a cbfn. The actual actions to be taken upon successful paging are
of course still in callback functions stored with each subscriber.
Remove paging_request_stop() call from subscr_paging_dispatch(), which stops
paging on all BTSs, which is not the responsibility of libmsc.
Change-Id: Ic2c785c9cc48b2c2c6557cbe1060d25afa89e38d
http://cgit.osmocom.org/openbsc/commit/?id=9d251fa752dfe73a72af6d61ca11e550…
commit 9d251fa752dfe73a72af6d61ca11e550aaa86ad6
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:06:55 2016 +0200
move subscr auth check to gsm_subscriber.c
add subscr_authorized(), subscr_authorized_imsi()
Change-Id: If2ef06b1229351127c61477ca14653d6ae4cb6bb
http://cgit.osmocom.org/openbsc/commit/?id=17d98c6ea20f4bf7a666abb66b4765fe…
commit 17d98c6ea20f4bf7a666abb66b4765fea9742d55
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Aug 12 16:11:25 2016 +0200
auth log
Change-Id: Icd9f8505388a06ee768d2176cb2b9187953098ef
http://cgit.osmocom.org/openbsc/commit/?id=095845c7e526290d47f468dc7a6e9c31…
commit 095845c7e526290d47f468dc7a6e9c31df2dfb7f
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Aug 12 16:09:46 2016 +0200
iu auth wip
Change-Id: Icc2522252cf15c54f1a1ea5255314a0de8bfba03
http://cgit.osmocom.org/openbsc/commit/?id=d2e1880284198a6dac685f80ce7940ac…
commit d2e1880284198a6dac685f80ce7940ac116ba880
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Aug 12 16:03:09 2016 +0200
Iu auth wip
Change-Id: I44effcca80dc6850178174dc957bcd5608b0ae14
http://cgit.osmocom.org/openbsc/commit/?id=3bece13fc9f31c6101298b9f2aa9ab4e…
commit 3bece13fc9f31c6101298b9f2aa9ab4e82da67fd
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Aug 12 16:21:32 2016 +0200
cosmetic prep: change int -> bool authorize_subscriber()
Upcoming function subscr_authorized() will flip this to bool, so separate
this change cosmetically.
Change-Id: Iba0184a71afa01141ef06c474cb554e79ad8f5d5
http://cgit.osmocom.org/openbsc/commit/?id=ce5bf363e946c947f33203a9e4eb68db…
commit ce5bf363e946c947f33203a9e4eb68db91e5bb6e
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:07:23 2016 +0200
subscr_request_channel() -> subscr_request_conn()
Change-Id: Ife8e10b240693a8d369139881774f1892044aa65
http://cgit.osmocom.org/openbsc/commit/?id=ec554070f665db60388368b280fefd09…
commit ec554070f665db60388368b280fefd09244e6768
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:05:13 2016 +0200
move subscr_request to gsm_subscriber.h
Change-Id: Idbbd39b0e068da17aafa97e315143509c69c50ea
http://cgit.osmocom.org/openbsc/commit/?id=ae5485b7c254d582572175e010f8e357…
commit ae5485b7c254d582572175e010f8e3570b83623c
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:01:01 2016 +0200
add gsm_encr to subscr_conn
Change-Id: Id5797cd1f1bfa2cca2d3fbabc1981aa75546421b
http://cgit.osmocom.org/openbsc/commit/?id=a5746b4354a464d001638c83a82a2a0f…
commit a5746b4354a464d001638c83a82a2a0f041e1123
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 14:57:14 2016 +0200
osmo-nitb becomes osmo-cscn
Change-Id: I3787050b524954d8a4dd13495c458f3ee293807b
http://cgit.osmocom.org/openbsc/commit/?id=166b9b2783936258f8634e2723f106f8…
commit 166b9b2783936258f8634e2723f106f8ed3320bc
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed May 11 17:13:28 2016 +0200
remove unneccessary linking from some tests
The recent shifts and cuts have made some library linking for bsc, channel and
db tests unnecessary.
http://cgit.osmocom.org/openbsc/commit/?id=ad34bdb28961253f2e3924b78d317289…
commit ad34bdb28961253f2e3924b78d317289518c6bce
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 14:46:23 2016 +0200
msc_release_connection(): don't call gsm0808_clear()
gsm0808_clear() is all about clearing lchans. To be able to link libmsc without
libbsc, don't call it directly.
Change-Id: I149146fc3cb99ef4a21ee2a798231bb070f398cd
http://cgit.osmocom.org/openbsc/commit/?id=6569de62e91600e97ad10a8b7b4fb2f1…
commit 6569de62e91600e97ad10a8b7b4fb2f1995236a6
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 21:44:32 2016 +0200
temporarily disable all paging to be able to link libmsc without libbsc
Skip the paging part of channel_test because the paging is now disabled.
http://cgit.osmocom.org/openbsc/commit/?id=d54c79ee3f5c0abe2fd8713203f97055…
commit d54c79ee3f5c0abe2fd8713203f97055673da29b
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 13:09:14 2016 +0200
libmsc: duplicate gsm0808 / gsm48 functions (towards BSC)
In osmo-nitb, libmsc would directly call the functions on the BSC level, not
always via the bsc_api. When separating libmsc from libbsc, some functions are
missing from the linkage.
Hence duplicate these functions to libmsc, add an msc_ prefix for clarity, also
add a _tx to gsm0808_cipher_mode():
* add msc_gsm0808_tx_cipher_mode() (dummy/stub)
* add msc_gsm48_tx_mm_serv_ack()
* add msc_gsm48_tx_mm_serv_rej()
Call these from libmsc instead of
* gsm0808_cipher_mode()
* gsm48_tx_mm_serv_ack()
* gsm48_tx_mm_serv_rej()
Also add a comment relatd to msc_gsm0808_tx_cipher_mode() in two places.
Change-Id: I5b276853d3af71f5e3f0a031fd17b4fff0580020
http://cgit.osmocom.org/openbsc/commit/?id=da66540e082216d93ab77ff4665d00cb…
commit da66540e082216d93ab77ff4665d00cbdffda339
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri May 20 20:40:34 2016 +0200
Use new msc_tx_dtap() instead of gsm0808_submit_dtap()
Aim: msc_tx_dtap() shall redirect to IuCS or A interfaces depending on subscr
conn.
Change-Id: I30d961f16eb7b9c0ab9cc3f43198098d3f1a909f
http://cgit.osmocom.org/openbsc/commit/?id=8e9bfd742faee81712e1d8d5b12bb2c3…
commit 8e9bfd742faee81712e1d8d5b12bb2c375309947
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri May 20 21:41:08 2016 +0200
add libiudummy, to avoid linking Iu deps in tests
Change-Id: I4a66c4122011dbc87c6fcb336ab0461b86522c98
http://cgit.osmocom.org/openbsc/commit/?id=b58cd100d07f57cf128667c8b25c2c12…
commit b58cd100d07f57cf128667c8b25c2c125e86b74d
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 14:59:02 2016 +0200
move to libxsc: gsm48_extract_mi(), gsm48_paging_extract_mi() -- TODO move to libfilter instead?
Change-Id: I00ca0caf8224de029f53f4dedb1146e3cf7650ec
http://cgit.osmocom.org/openbsc/commit/?id=214f823b47fe758d2b82d3577101a23d…
commit 214f823b47fe758d2b82d3577101a23ddd6a547a
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 13:37:59 2016 +0200
msc_compl_l3(): publish in .h, tweak return value
Use new libmsc enum values for return val, to avoid dependency on libbsc
headers.
Make callable from other scopes: publish in osmo_msc.h and remove 'static' in
osmo_msc.c
Change-Id: If24007445899e9c75553a0dbf843ada3566b3380
http://cgit.osmocom.org/openbsc/commit/?id=17e6a0d1c96325b844020f6a512d343e…
commit 17e6a0d1c96325b844020f6a512d343e878918f9
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 14:58:46 2016 +0200
add cscn vty, remove nitb vty
Change-Id: I8f8980d6cfbf26f1b0e0197939833e55dbe521fb
http://cgit.osmocom.org/openbsc/commit/?id=8007eadfef100c31df73f76df229931b…
commit 8007eadfef100c31df73f76df229931b5afb6faf
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 14:56:06 2016 +0200
add iucs.[hc]
Change-Id: I88e981f4c31393a98ae8d61176c65c9251a6f28b
http://cgit.osmocom.org/openbsc/commit/?id=ed72de8915ef16f4631199d71badadc9…
commit ed72de8915ef16f4631199d71badadc93a52f930
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri May 20 21:59:55 2016 +0200
add DIUCS debug log constant
Change-Id: Id347a3024fa495a1ab680db7320648d933a4018b
http://cgit.osmocom.org/openbsc/commit/?id=43864c93c0554b6b1951b2ef8aa175bc…
commit 43864c93c0554b6b1951b2ef8aa175bca3ccef1d
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:16:45 2016 +0200
gsm0408_loc_upd_rej(): remove bts use (used only for debug log)
Change-Id: I3ac38f4b701ad8308470573260fa91a4b04c2f18
http://cgit.osmocom.org/openbsc/commit/?id=edf2f11acfad6b1f92fb492582709bce…
commit edf2f11acfad6b1f92fb492582709bced3eb86d7
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:05:43 2016 +0200
subscr_update(): remove bts arg, add lac arg
The idea is to not have a direct pointer to a bts struct (into BSC land), but a
LAC to resolve the BSC or RNC depending on the appropriate A or IuCS interface.
Change-Id: I9f2b298a785bf4b2a1b3fcdd91b8256106b2d9de
http://cgit.osmocom.org/openbsc/commit/?id=94501868c843fafa9a06b857c6be4742…
commit 94501868c843fafa9a06b857c6be47428cc30af8
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:06:35 2016 +0200
subscr_update_expire_lu(): remove bts arg
Change-Id: I26cafd9389aac65e53dc4280a1687c6b8bce3106
http://cgit.osmocom.org/openbsc/commit/?id=d9b85e4712fc00a42e4561f3862bbb7f…
commit d9b85e4712fc00a42e4561f3862bbb7f3aebee56
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:03:18 2016 +0200
move t3212 to network level (periodic lu)
Set the T3212 default value in struct gsm_network and take that value when
creating a BTS.
Adjust VTY accordingly.
Change-Id: Ifb730f9d0106fe195adc30459a39290a07313b50
http://cgit.osmocom.org/openbsc/commit/?id=966069b35c29ae3a9e1b5a9f4ad8fc8e…
commit 966069b35c29ae3a9e1b5a9f4ad8fc8e369c89d6
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:11:50 2016 +0200
libmsc: iucs dev: disable large parts of the code
Change-Id: I3ef6ca26150b6102a0fa22a88a60d9a442d640b4
http://cgit.osmocom.org/openbsc/commit/?id=14a728fb234e0109f25221494185a790…
commit 14a728fb234e0109f25221494185a790ea1972cc
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 12:50:31 2016 +0200
Prepare entry/exit point for MSC -> BSC and MSC -> RNC communication.
Add msc_ifaces.[hc], a_iface.c, with a general msc_tx_dtap() to redirect to
different interfaces depending on the actual subscriber connection.
While iu_tx() is going to be functional on this branch, the a_tx() is so far
just a dummy (see comment).
Add via_iface marker to gsm_subscriber_connection with enum values IFACE_A and
IFACE_IU so far.
Add Iu specific fields in a sub-struct: the UE connection pointer and an
indicator for the Integrity Protection status on Iu (to be fully implemented in
later commits).
http://cgit.osmocom.org/openbsc/commit/?id=fe3a9e7b30f80684dbb7d4af247ea7d4…
commit fe3a9e7b30f80684dbb7d4af247ea7d46714ec56
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:13:32 2016 +0200
don't use lchan in libmsc
Change-Id: Ic7ed7faa2bcc7aae799f41ed4abc2c001bfb61b7
http://cgit.osmocom.org/openbsc/commit/?id=a25153bc0117569f10f47b1a1817bed8…
commit a25153bc0117569f10f47b1a1817bed864ba39a5
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Thu Dec 24 17:06:42 2015 +0100
gsm_04_08.c: Don't set msg->lchan nor msg->dst
the BSC-side of the API behind gsm0808_submit_dtap() is doing
this resolving again anyway. So let's avoid doing it twice, and avoid
having more dependency of the MSC down into the lchan details.
Conflicts:
openbsc/src/libmsc/gsm_04_08.c
Change-Id: I14254be68ee1a48e9f1ce968233414d86c6ba9d5
http://cgit.osmocom.org/openbsc/commit/?id=736aedc0180062e0583b7cefcfd1ce06…
commit 736aedc0180062e0583b7cefcfd1ce06a5bc704a
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:00:23 2016 +0200
gsm_subscriber_connection: mark BSC specific items
The struct shall be split in two later.
Change-Id: Ib9666225fb9bfec2cf1e364343560571869fe6a7
http://cgit.osmocom.org/openbsc/commit/?id=3dc2bc536f306752c403355041343f89…
commit 3dc2bc536f306752c403355041343f89a1c3cfa8
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 9 21:56:42 2016 +0200
osmo-nitb: exit when MNCC socket init failed
http://cgit.osmocom.org/openbsc/commit/?id=d71019c1696e47845677986350a49972…
commit d71019c1696e47845677986350a49972956700d6
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed May 11 14:12:00 2016 +0200
split bsc_bootstrap_network() in alloc and config
Change-Id: I480a09a31a79766ad07b627dd5238b7e37f3be7a
http://cgit.osmocom.org/openbsc/commit/?id=f7dc418da6f6cfd362bfb491541b7b8f…
commit f7dc418da6f6cfd362bfb491541b7b8fde51c3db
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri May 20 17:15:44 2016 +0200
split subscr_con_allocate()/_free() in bsc_ and msc_
Rename current subscr_con_allocate() and subscr_con_free to bsc_*,
and add two separate msc_subscr_con_allocate() and _free().
The msc_subscr_con_free() ignores all lchan members.
In libbsc use bsc_*, in libmsc use msc_*.
Change-Id: I3cf7c7cafdf4672ec7b26058bba8a77159855257
Future: there will be distinct subscr conns for libbsc and libmsc.
http://cgit.osmocom.org/openbsc/commit/?id=e3dec61fde7ebe5c127c7e949273ce03…
commit e3dec61fde7ebe5c127c7e949273ce0323312521
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 14 03:24:41 2016 +0200
move to libxsc: net timezone VTY config
Leave the timezone VTY output in libbsc's config_write_net(), until the BSC/MSC
separation of struct gsm_network is completed.
Change-Id: I9712b2e07b4f1ab8d2e4ad40a8d771e98ed25b20
http://cgit.osmocom.org/openbsc/commit/?id=c1b24487d6e0a5b135b06aa030786356…
commit c1b24487d6e0a5b135b06aa0307863566dbf073a
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 13:29:33 2016 +0200
Move timezone settings up to network level
Time zone used to be configurable per-BTS. In the upcoming MSC-split, no BTS
structures will be available on the MSC level. To simplify, drop the ability to
manage several time zones in a core network and place the time zone config on
the network VTY level, i.e. in gsm_network. If we are going to re-add fine
grained time zone settings, it should probably be tied to the LAC.
Adjust time zone VTY config code (to be moved to libxsc in subsequent commit).
Adjust time zone Ctrl Interface code.
Change-Id: I69848887d92990f3d6f969be80f6ef91f6bdbbe8
http://cgit.osmocom.org/openbsc/commit/?id=f93be7ba133b1f7b214fd80cbf1728de…
commit f93be7ba133b1f7b214fd80cbf1728dedff276b6
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 13:56:43 2016 +0200
reinvent connection_for_subscr() and move to libmsc
Implement connection_for_subscr() from a completely different angle: instead of
looking up lchans in bts structs, look up the subscriber in the global list of
gsm_subscriber_connection. static lchan_find() is thus obsoleted.
All callers of connection_for_subscr() live in libmsc, so move to libmsc.
The move and edit are done in a single commit since the old and new
implementation have nothing in common.
Future: osmo-cscn will use this, without bts being present.
Remove implementation of connection_for_subscr() from channel_test.c -- it is
possible that the abort() in there was intended for a regression test, but
actually it seems the implementation was merely added for linking reasons, and
the abort() added to guard against the NULL return value: no comment nor the
commit log indicate that the abort() is test critical; the addition was the
only change in channel_test.c for that commit; at the same time a
connection_for_subscr() call was added in libmsc.
http://cgit.osmocom.org/openbsc/commit/?id=3855100e92c5402b449c91728dd4ef5a…
commit 3855100e92c5402b449c91728dd4ef5adda98368
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu May 12 01:53:23 2016 +0200
bsc vty: rename show_net_cmd to bsc_show_net_cmd
Future: there will be an MSC-land show-net-cmd, so rename to something with
bsc in its name.
http://cgit.osmocom.org/openbsc/commit/?id=07bb8cbd8d3fefeee59150023808c0f8…
commit 07bb8cbd8d3fefeee59150023808c0f8b69097bc
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu May 12 01:16:58 2016 +0200
move to libxsc: network VTY that isn't BSC-specific
Keep only BSC specific bits of the 'network' VTY node in bsc_vty.c, move more
general VTY commands to xsc_vty.c.
Add arg to xsc_vty_init() to pass a config_write_net() function. Pass a libbsc
specific config_write_net() function.
Future: upcoming omso-cscn will re-use the VTY bits moved to libxsc and pass a
different config_write_net() function.
Change-Id: I871b7b32a0c56fdce983e409cf244ec487d24e71
http://cgit.osmocom.org/openbsc/commit/?id=dc871fdfbda152fdc361959e87dcc0b6…
commit dc871fdfbda152fdc361959e87dcc0b6bf818499
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed May 11 18:48:39 2016 +0200
move to libxsc: global vty gsm_network pointer
Move gsmnet_from_vty() and the bsc_gsmnet global to xsc_vty.c.
Rename bsc_gsmnet to vty_global_gsm_network and make it static to xsc_vty.c, to
clearly mark the global variable for VTY use only.
Introduce xsc_vty_init() to set vty_global_gsm_network.
Change-Id: I26c5c47de08f899b896813d09612d5cb2f8e42d6
http://cgit.osmocom.org/openbsc/commit/?id=127a476374828e2847e508db18d94113…
commit 127a476374828e2847e508db18d941139908f275
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu May 12 03:03:50 2016 +0200
drop libmsc from some tests, drop duplicate libbsc linking
Because of libxsc, tests/gsm0408,subscr,trau no longer need libmsc.
http://cgit.osmocom.org/openbsc/commit/?id=032d70239be9392e57a39f83603cce28…
commit 032d70239be9392e57a39f83603cce287af92a12
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 13:27:32 2016 +0200
sms_next_rp_msg_ref(): use direct pointer to next_rp_ref counter
libbsc and libmsc will have separate subscriber connection structs. Hence don't
rely on gsm_subscriber_connection, but work on a direct pointer to the counter
for the next RP reference.
http://cgit.osmocom.org/openbsc/commit/?id=6a9c619c47b944c14f9ba8d15a622ca6…
commit 6a9c619c47b944c14f9ba8d15a622ca6a9a3a6b5
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 13:30:17 2016 +0200
factor out & introduce struct gsm_encr, in xsc.h
Factor out encryption info from struct gsm_lchan as struct gsm_encr, placed in
xsc.h.
Change-Id: I94015fb9dd511c37c1e3058a0963c780b3f700ac
Future: this will be used by libmsc's subscriber connection, for osmo-cscn.
http://cgit.osmocom.org/openbsc/commit/?id=422958c06b1bfe52f1620b0bb1a68d0d…
commit 422958c06b1bfe52f1620b0bb1a68d0db2857641
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed May 11 18:04:00 2016 +0200
fix build: osmo-bsc_nat: change linking order
Moving gsm48_create* to libxsc affected linking of osmo-bsc_nat, resulting
in an undefined reference to gsm48_extract_mi().
Fix the issue by placing libfilter.a left of libbsc.a.
http://cgit.osmocom.org/openbsc/commit/?id=05ec9ac9e19bb24a68ecfcf719560a9a…
commit 05ec9ac9e19bb24a68ecfcf719560a9a0a2a2e6f
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 12:50:31 2016 +0200
move to libxsc: factor out gen of USSD notify and release complete -- TODO subscr_conn
Both libmsc and libbsc need distinct gsm0480_send_ussdNotify() and
gsm0480_send_releaseComplete() functions to account for the distinct subscriber
connection structs.
The current functions live in libmsc, so add the same in libbsc in new file
gsm_04_80_utils.c.
To avoid too much code dup, move the message generation part of
gsm0480_send_ussdNotify() and gsm0480_send_releaseComplete() to new functions
gsm0480_gen_ussdNotify() and gsm0480_gen_releaseComplete(), placed in libxsc.
Change-Id: I33a84e3c28576ced91d2ea24103123431f551173
http://cgit.osmocom.org/openbsc/commit/?id=08a8e22da079b10cde6264d2a99aeb17…
commit 08a8e22da079b10cde6264d2a99aeb175d078e1e
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 14:58:51 2016 +0200
move to libxsc: gsm48_create_mm_serv_rej(), gsm48_create_loc_upd_rej()
Used by libbsc, libmsc as well as osmo-bsc and osmo-bsc_nat.
http://cgit.osmocom.org/openbsc/commit/?id=53c01cd83516f0fdddf5108d6b604018…
commit 53c01cd83516f0fdddf5108d6b6040183c5ef2be
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 14 00:46:29 2016 +0200
move to libxsc: net init 3: actual move
Reincarnate gsm_network_init() as the parts not specific to libbsc.
Move from bsc_network_init() those bits that are not BSC specific (and useful
for upcoming osmo-cscn).
Add libxsc to all linkages that use gsm_network_init().
Note: the only requirement to allow linking gsm_network_init() without libbsc
is to keep the call to gsm_net_update_ctype() out of libxsc. The other items
are kept out of libxsc because it makes sense semantically. But the separation
is not strong in that the BSC specific data members are of course still
omnipresent in struct gsm_network. If bsc_network_init() is not called, these
are not initialized properly -- for now no such callers exist.
So this is just a first step towards a sensible split of the BSC and MSC
gsm_network structs. The long term aim should be to have entirely separate
structs with some common general items.
http://cgit.osmocom.org/openbsc/commit/?id=2e519ffbafbef036dbb3ce236b617613…
commit 2e519ffbafbef036dbb3ce236b617613c4d82bc7
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 14 00:57:04 2016 +0200
move to libxsc: net init 2: move bsc_network_init decl to osmo_bsc.h
bsc_network_init() is more fit to live in a BSC specific header.
Change-Id: I9edfb1e748bb1cb484fadd48b0406f5b3098e89b
http://cgit.osmocom.org/openbsc/commit/?id=1cd1c1dea4376835d388fb953281b443…
commit 1cd1c1dea4376835d388fb953281b443c63d79f8
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 14 00:45:26 2016 +0200
move to libxsc: net init 1: rename to bsc_network_init
The gsm_network_init() function initializes a whole lot of BSC specific stuff.
Aiming to move some of it to libxsc, first rename it to bsc_network_init().
This will retain the BSC specific stuff when the move is done.
Adjust all callers.
Future: osmo-cscn will call the more generic part and not the BSC specific
part.
Change-Id: I4816ae19374390fc5c64972f7cad2e9ec3d8bcc3
http://cgit.osmocom.org/openbsc/commit/?id=98e436fe167c18480280e5e411868c51…
commit 98e436fe167c18480280e5e411868c51db95a549
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed May 11 14:28:25 2016 +0200
define mncc_recv_cb_t to avoid code dup
Put mncc_recv_cb_t in xsc.h to avoid header include complications: if placing
right above struct gsm_network, one must include gsm_data.h to use
mncc_recv_cb_t as function parameter in a header, which will include
gsm_data_shared.h, which will include xsc.h (future knowledge). Since I will
need to use mncc_recv_cb_t in xsc.h, including gsm_data.h from there would
introduce an #include loop. Avoid that and define mncc_recv_cb_t in xsc.h to
begin with.
Change-Id: I2e64cffa563750ce9f3172ffba6f9cf5b9280e9c
http://cgit.osmocom.org/openbsc/commit/?id=e15e208f109f09556113fda6ff6f6790…
commit e15e208f109f09556113fda6ff6f67908116dd13
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 12:50:31 2016 +0200
Add empty libxsc
This will gradually soak up code shared by libbsc and libmsc.
http://cgit.osmocom.org/openbsc/commit/?id=e0773f07675b202f0c979d4921b60e38…
commit e0773f07675b202f0c979d4921b60e38b0a145e8
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 9 21:07:43 2016 +0200
cosmetic: various comment, whitespace tweaks
http://cgit.osmocom.org/openbsc/commit/?id=1802ceecabe906601fcfb35850ab8aab…
commit 1802ceecabe906601fcfb35850ab8aabe3400675
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 9 21:59:29 2016 +0200
utils/Makefile.am: remove unused LIBOSMOVTY_CFLAGS
http://cgit.osmocom.org/openbsc/commit/?id=983c4844b181494c5f3022a170fbdb64…
commit 983c4844b181494c5f3022a170fbdb64a48fa297
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Apr 1 02:17:24 2016 +0200
vty l3 help: fix typo 'comamnds'; fix english s/his//
http://cgit.osmocom.org/openbsc/commit/?id=a6b921f9d2d702fd45fec8bf85117aeb…
commit a6b921f9d2d702fd45fec8bf85117aebf8a97669
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 9 21:48:53 2016 +0200
debug log for sms: fix/add
One logged the wrong function name. Add others.
http://cgit.osmocom.org/openbsc/commit/?id=5292d0ad24572c411711903c3cb82fef…
commit 5292d0ad24572c411711903c3cb82fefea0c1c5b
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 9 21:38:51 2016 +0200
Sanity fixes for gsm0408_dispatch(): rc, assertions
gsm0408_dispatch() is the main entry point for receiving data from the BSC/RNC
level, so make sure callers pass valid pointers before using them all the way
down the code path (related to CID#93769, a fix before this was refactored).
For unknown/unimplemented packet discriminators, make sure to return error
codes.
http://cgit.osmocom.org/openbsc/commit/?id=06a81f5f5c699c2cafa2c07f81d320b0…
commit 06a81f5f5c699c2cafa2c07f81d320b035cfc18b
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 9 21:18:08 2016 +0200
abis vty: decouple from global bsc_gsmnet variable
Publish gsmnet_from_vty() in openbsc/vty.h and use in the abis VTY functions.
http://cgit.osmocom.org/openbsc/commit/?id=4b15a19336e77d056c473104a4eff828…
commit 4b15a19336e77d056c473104a4eff8287318c937
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 9 21:09:47 2016 +0200
directly access gsm_network backpointer from gsm_subscriber_connection
The previous commit added a network backpointer to gsm_subscriber_connection.
Use it wherever it makes sense, to skip the step through the bts structure.
In some places, also tweak use of local variables for less code.
http://cgit.osmocom.org/openbsc/commit/?id=cc4ddc5496dd0720e2285b07fb5878bb…
commit cc4ddc5496dd0720e2285b07fb5878bb5f076309
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 9 22:33:01 2016 +0200
add gsm_network backpointer to gsm_subscriber_connection
For the upcoming MSCSPLIT, we want a network backpointer without having to
go through a gsm_bts struct.
This commit adds the network pointer, the subsequent commit applies direct
access to the network structure from gsm_subscriber_connection.
http://cgit.osmocom.org/openbsc/commit/?id=dd923cffa9aa03e63bd17c6cde60babc…
commit dd923cffa9aa03e63bd17c6cde60babcfe0ee8f7
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 13:40:19 2016 +0200
bsc_vty_init(): decouple from global bsc_gsmnet
Add an explicit gsm_network pointer instead of using the bsc_gsmnet global, to
pass full control to respective main() contexts.
http://cgit.osmocom.org/openbsc/commit/?id=84df35ea221472611cc983608d907358…
commit 84df35ea221472611cc983608d90735869b78210
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed May 11 13:53:47 2016 +0200
talloc_ctx_init(): decouple from global tall_bsc_ctx
Decouple the talloc context allocations from global tall_bsc_ctx pointer.
Future: it appears that talloc_ctx_init() was intended for general use, but is
in fact only used by osmo-nitb. It will be used by the upcoming osmo-cscn as
well.
http://cgit.osmocom.org/openbsc/commit/?id=5a0db06228e309067d373d3714e223c9…
commit 5a0db06228e309067d373d3714e223c970ca328a
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 9 19:12:44 2016 +0200
gsm_network_init(): add explicit root talloc ctx
Decouple the root talloc context from libbsc's global talloc_bsc_ctx.
Future: we'll use this for the upcoming MSCSPLIT.
http://cgit.osmocom.org/openbsc/commit/?id=ba6195da3788380ec65bc82b9dbc098a…
commit ba6195da3788380ec65bc82b9dbc098a53d24b80
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed May 11 13:39:33 2016 +0200
bsc_init: don't pass telnet dummy conn
gsmnet_from_vty() used to expect vty->priv to point to a gsm_network struct,
but that is not actually the case anymore. The dummy conn to forward the
gsm_network is not needed.
http://cgit.osmocom.org/openbsc/commit/?id=a1313a936c39a4222b48111a64fc4a08…
commit a1313a936c39a4222b48111a64fc4a083564a054
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 9 19:12:44 2016 +0200
doc: rename nitb graph to bsc, add msc graph
In the light of upcoming split of MSC from BSC (MSCSPLIT), name the realms
'libmsc' and 'libbsc'. Hence the nitb graph becomes the BSC graph, and add a
libmsc graph.
http://cgit.osmocom.org/openbsc/commit/?id=db03d94a143f0a6f3879630b7898f211…
commit db03d94a143f0a6f3879630b7898f21165576d7a
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 13:50:44 2016 +0200
remove unused bsc_copyright from bsc_vty.c
Change-Id: I281791c0f57ca75ffe14431a3030811b2d224f0b
http://cgit.osmocom.org/openbsc/commit/?id=3d3feafff91796b0e8c20a9919b9c8d4…
commit 3d3feafff91796b0e8c20a9919b9c8d4b4957108
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 9 21:03:12 2016 +0200
move subscriber conns list into struct gsm_network
Replace the global sub_connections llist with gsm_network.subscr_conns.
Initialize and apply where applicable.
Remove bsc_api_sub_connections(), callers now access gsm_network->subscr_conns
directly.
http://cgit.osmocom.org/openbsc/commit/?id=a2febd80053680c6a5daf8fe4cc56ff9…
commit a2febd80053680c6a5daf8fe4cc56ff9ae63870c
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 22:32:51 2016 +0200
properly #include <openbsc/gsm_data.h> from gsm_subscriber.h
Don't use quoted, local include, use <> style include.
Cosmetic: also move stdbool.h include to the top to keep osmocom and openbsc
includes grouped.
Change-Id: Iaa3dc36768f96f6b8c91010a2ba389fdc37f1503
http://cgit.osmocom.org/openbsc/commit/?id=0da8cff60b632561c4174d5076851422…
commit 0da8cff60b632561c4174d50768514226ea96f66
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Wed May 11 12:43:47 2016 +0200
IuPS: Change GTP-U endpoint to SGSN in PMM_IDLE and page UE when data arrives
Change-Id: I47b73a40cbdda6b7c31fb2767f74f9f93d84056b
http://cgit.osmocom.org/openbsc/commit/?id=c73714991b0428ed7e775fdeeedbb18c…
commit c73714991b0428ed7e775fdeeedbb18c87f122e0
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Wed May 11 12:42:54 2016 +0200
IuPS: Introduce function to change PMM state
This is where IuPS will redirect GTP-U endpoints in a subsequent commit.
Also add comprehensive logging of pmm_state transitions.
Change-Id: I7c2cd1abc1805659b01dffffff31c49fe5161086
http://cgit.osmocom.org/openbsc/commit/?id=a873bccfcf529f4badae21c0a926bc7d…
commit a873bccfcf529f4badae21c0a926bc7d0cb903ea
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:21:15 2016 +0200
IuPS: GMM Attach: reset MM ctx pending_req
Change-Id: I0df0f3d88085939eb617405e2013ad164eed477b
http://cgit.osmocom.org/openbsc/commit/?id=e19c5eb4c5f8d24090fba5d1d8f9853b…
commit e19c5eb4c5f8d24090fba5d1d8f9853b7afaad95
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:01:21 2016 +0200
IuPS: sgsn_mm_ctx: add enum gprs_pmm_state field, track PMM state
Iu needs to page to transfer data in PMM-IDLE state.
Change-Id: Id37778cb9a0328a21c8e8246998ecdb43dd687d8
http://cgit.osmocom.org/openbsc/commit/?id=9a07babb67cc52b003899281cb41d7dc…
commit 9a07babb67cc52b003899281cb41d7dc449a8c91
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:35:41 2016 +0200
IuPS: RA UPD: make sure to authorize, for Iu Integrity Protection
Change-Id: I2ea2089895f8a8e125ef39d9bef70dafb2b1ce69
http://cgit.osmocom.org/openbsc/commit/?id=b315a08e1164eefeff7eeb8bb0537416…
commit b315a08e1164eefeff7eeb8bb0537416347b1a78
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:15:29 2016 +0200
IuPS: add GMM Service Request rx and tx
Change-Id: Ib935de22d23a15f449927840d4d59497ce22abbd
http://cgit.osmocom.org/openbsc/commit/?id=06ff4d45630488dc73ab2cc95df9bc95…
commit 06ff4d45630488dc73ab2cc95df9bc9588bb73cf
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:00:09 2016 +0200
IuPS: GMM Service Request: add local gsm_04_08_gprs.h and .c
These items will probably move to libosmocore's gsm_04_08_gprs.h and .c, add
them here in openbsc until things have settled.
Change-Id: Iaf9316f07d21280b6e090d65892c338f9555313a
http://cgit.osmocom.org/openbsc/commit/?id=fce841c0f8a8dbb2ebcf58806f3ab9aa…
commit fce841c0f8a8dbb2ebcf58806f3ab9aa8a22be90
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:16:55 2016 +0200
IuPS: send Security Mode Command, track the new_key flag.
Change-Id: I0b2593c2df13b79eb36975b0d302e31cfdf8bb09
http://cgit.osmocom.org/openbsc/commit/?id=4e336a6b7ccee141e2475b66a265df4f…
commit 4e336a6b7ccee141e2475b66a265df4f41f31d65
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:31:12 2016 +0200
IuPS: dev hack: init hardcoded Ki on ATT REQ
Change-Id: Ieca45960fa941a3a706c6e479b04b9f2ef89d860
http://cgit.osmocom.org/openbsc/commit/?id=95c8506f2403be0f3c72f760f90f25ac…
commit 95c8506f2403be0f3c72f760f90f25acc601bb5f
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Sat May 21 00:55:25 2016 +0200
IuPS: add Iu response to delete_pdp_conf()
Change-Id: I6d601586101c0a004b2243633fab48db82b44b7c
http://cgit.osmocom.org/openbsc/commit/?id=cd8b8f63af315fd1482a3812d0b010f1…
commit cd8b8f63af315fd1482a3812d0b010f1d48e75ad
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Sat May 21 00:53:42 2016 +0200
IuPS: add Iu response to create_pdp_conf()
Change-Id: Iad65ca9b77c3166d4df9a58af527e6aef7e589ee
http://cgit.osmocom.org/openbsc/commit/?id=323263b396a4b6acdcbe651169d5a936…
commit 323263b396a4b6acdcbe651169d5a936239174d7
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Fri May 20 23:50:22 2016 +0200
IuPS: redirect Iu in various places
In gsm48_gmm_sendmsg(), redirect to iu_tx() for both cases of MM context
present or not.
In gsm48_rx_gmm_att_req(), compose an MM context marked as Iu for messages
coming in from a ue_conn_ctx (passed in msg->dst). Also make sure cid is
initialized to avoid introducing a compiler warning.
In gsm48_rx_gmm_ra_upd_req(), look up an Iu MM context based on the presence of
the ue_conn_ctx in msg->dst.
Change-Id: Ia47ffbfa6fa0f5a0cd76a379c57ef42faa0d80e3
http://cgit.osmocom.org/openbsc/commit/?id=1cdc0172dc130c875a1d88243538046d…
commit 1cdc0172dc130c875a1d88243538046db257a956
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Sat May 21 17:36:18 2016 +0200
IuPS: sgsn-test: link Iu related libs
Add libiu and libasn1c, libosmo-sigtran, libosmo-ranap.
So far they are unused, this is preparing for a subsequent commit that
introduces calls to iu_tx().
Change-Id: I4c05f15c29797456ddcd7c95bfb7dfd480101577
http://cgit.osmocom.org/openbsc/commit/?id=ea17c627392454ea29e63ff8c9bb89f6…
commit ea17c627392454ea29e63ff8c9bb89f6c8f676eb
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Sat May 21 17:35:57 2016 +0200
IuPS: osmo-sgsn: add core IuPS impl, call iu_init()
Add:
* gsm0408_gprs_rcvmsg_iu()
* sgsn_mm_ctx_by_ue_ctx()
* sgsn_mm_ctx_alloc_iu()
* sgsn_ranap_iu_event()
* sgsn_ranap_rab_ass_resp()
Call iu_init() from sgsn_main.c.
Add asn_debug impl ("extern" from libasn1c).
osmo-sgsn build: add libiu and libasn1c, libosmo-sigtran, libosmo-ranap
Change-Id: I469ae6ca9ef254d04ee0d2d79bdd65aebcd027b5
http://cgit.osmocom.org/openbsc/commit/?id=bb5e23143bc60ee06115421e6942f3a0…
commit bb5e23143bc60ee06115421e6942f3a0f31f175c
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Sat May 21 00:11:39 2016 +0200
IuPS: track msg->dst aka ue_conn_ctx, comment
For Iu connections, msg->dst will point to the ue_conn_ctx, and we need to make
sure to keep msg->dst intact when copying from/to msgb and from/to MM context.
Change-Id: I90c7ca6c3655d447aaca958e0086ae6ce6f6045a
http://cgit.osmocom.org/openbsc/commit/?id=fcf772ab4490df7c2b0fdfd96519bee4…
commit fcf772ab4490df7c2b0fdfd96519bee48819ffd3
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Mon Jan 25 16:49:53 2016 +0100
gprs_gmm: Fix bit mask when determining update/attach type
Bit 4 is reserved in 3GPP TS 04.08 so exclude it from the type.
In 3GPP TS 24.008 it indicates if a follow-on request is pending by the
MS, but only in Iu mode. According to the spec it is not required to
react to that request with a follow-on proceed so this field can be
ignored for now.
See 3GPP TS 24.008 Ch. 4.4:
"Unless it has specific permission from the network (follow-on proceed)
the mobile station side should await the release of the RR connection
used for a MM specific procedure before a new MM specific procedure or
MM connection establishment is started."
as well as Ch. 4.4.4.6:
"If the network wishes to prolong the RR connection to allow the mobile
station to initiate MM connection establishment (for example if the
mobile station has indicated in the LOCATION UPDATING REQUEST that it
has a follow-on request pending) the network shall send "follow on
proceed" in the LOCATION UPDATING ACCEPT and start timer T3255."
Change-Id: If1dff960c406060e257dafc54132687ffc42ad8f
http://cgit.osmocom.org/openbsc/commit/?id=a2890dcabfa6965c82621065c6f4649a…
commit a2890dcabfa6965c82621065c6f4649a77844262
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:44:50 2016 +0200
cosmetic: gprs_sgsn.c: move pdp.h include to top
Change-Id: I9a9b34d714235462ba72cdb65b7c8c9824dfa9c6
http://cgit.osmocom.org/openbsc/commit/?id=1935998ba169880d8e78a34f5f7c84df…
commit 1935998ba169880d8e78a34f5f7c84dfbb1e79dd
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri May 20 21:38:32 2016 +0200
add libiu
Co-Authored by dwillmann, laforge, nhofmeyr
Change-Id: Iffc26f9c73cb15463948f7435b72ac1747aabdb3
-----------------------------------------------------------------------
Summary of changes:
contrib/jenkins.sh | 5 +++--
openbsc/include/openbsc/gsm_data.h | 2 --
2 files changed, 3 insertions(+), 4 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 "OpenBSC testing utilities in Smalltalk and Python".
The branch, master has been updated
via 91ef01ca7376697efe5edda2543bb66455e5c2b8 (commit)
from 4cd403960d34a240e9613e01cbe2e21c9e5918b9 (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/smalltalk/osmo-st-openbsc-test/commit/?id=91ef01ca7…
commit 91ef01ca7376697efe5edda2543bb66455e5c2b8
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Mon Aug 15 21:13:50 2016 +0200
ussd: Add nokia registerSS message not handled by NITB
-----------------------------------------------------------------------
Summary of changes:
ussd/USSDTest.st | 28 +++++++++++++++++++---------
1 file changed, 19 insertions(+), 9 deletions(-)
hooks/post-receive
--
OpenBSC testing utilities in Smalltalk and Python
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
via c2f1af9435289ba3976d80803cc0b31fcd4f9ef4 (commit)
via 22421b29d5bf7c81c95ab1bb2f5c797ea5c94c03 (commit)
via f090188390c9ae11936a50e7f9407a64fdb721f4 (commit)
from f9a35f9fae0b6fc19d403a7481fb9825c6381209 (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/openbsc/commit/?id=c2f1af9435289ba3976d80803cc0b31f…
commit c2f1af9435289ba3976d80803cc0b31fcd4f9ef4
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Aug 15 21:07:49 2016 +0200
fu ws
Change-Id: If67ed15dd55859bb4d178d4e910edac1181b824c
http://cgit.osmocom.org/openbsc/commit/?id=22421b29d5bf7c81c95ab1bb2f5c797e…
commit 22421b29d5bf7c81c95ab1bb2f5c797ea5c94c03
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Aug 15 21:07:40 2016 +0200
fu sgsn_libgtp.c
Change-Id: I40c629a384959df0897636efb76d3b2eab4a5fb3
http://cgit.osmocom.org/openbsc/commit/?id=f090188390c9ae11936a50e7f9407a64…
commit f090188390c9ae11936a50e7f9407a64fdb721f4
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Aug 15 20:11:20 2016 +0200
fu
Change-Id: I4d75ee2c7a35fa655a5f238c04c6bdca9bc5c588
-----------------------------------------------------------------------
Summary of changes:
openbsc/src/gprs/sgsn_libgtp.c | 3 +--
openbsc/src/libmsc/gsm_04_08.c | 2 +-
2 files changed, 2 insertions(+), 3 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 "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, neels/cscn has been updated
discards 753ffb3ef379a1daa5f3df6f3ded1b1d36cdba88 (commit)
discards 117de4e9299f81bb6cfcff3e3998b6b72134ae5b (commit)
discards 51b994a74f7326209156a05a3611214c96d4d800 (commit)
discards 8cb4faa85ee15d2e8d9ee1fe2bd3bbd644080b03 (commit)
discards 9e56d01608f37524a3371945a76b4b1114226aa3 (commit)
discards deb99914c42ba5fe56cf0208f93bc249f50ff22a (commit)
discards b0aded9f6fcc7be98c5328fb0c6d5e7faf0684ce (commit)
discards 1bd58e3b67d390b190f249ee687527aeb1d1cdbb (commit)
discards 6d844c6f7a6cab02a4a7143683a79e890f8456d6 (commit)
discards 6afa507d3513b0c828c891d017f35d7288e2ffbe (commit)
discards 0fc77ecfe39b5d46b7e93de3a3ffab34c486735e (commit)
discards 2672e0c3a16f5af9f0842b309e4cd309eb865892 (commit)
discards a921075eb197153f132038cbf230e27df29d0537 (commit)
discards 37df9260ed134b3f365a211699e8e1c58ede2a75 (commit)
discards cc79d8e4655e3954d166b6f337ad4b4c73b4790f (commit)
discards 4b1e233891b05d8ba78cb2334bfd089bb594d6a4 (commit)
discards 04f5209feb337e9dac860da78fb2907889492a4f (commit)
discards 1ae15ac23bba6d0fda1a032c949a8ad7a7959dba (commit)
discards 96e7e0f2b092cc193e3b30887c012fbf7d8139b6 (commit)
discards 87fdb4d3e6ddd260dd1bbfda416eb5352b5a6366 (commit)
discards 47bc2197c17c6931db17495cd4b28056a9da4448 (commit)
discards 1dde8187e119c21fe7d41a1fd82934046b652b9b (commit)
discards de16da5751b8d4a70566c0e3a6c67b092d062669 (commit)
discards 0c81d01e6469ef090f3cc8fed46036162954418d (commit)
discards ad8cb64a6fd6c6f1f7fd73eeca40cb267859f8f4 (commit)
discards 0c956c3f6aa68f09b9c1ba94be177400db9bdad4 (commit)
discards b2ea92715705700992723bf261355642739eb178 (commit)
discards 3f3eb540e2405393f0fa9bbb6caa4625d8c2f39c (commit)
discards 80363f05b096ec36b3781e353d52b1b3dc5ab90b (commit)
discards 1422b0ae82eafb805286321b3766f1a652547359 (commit)
discards 6897741fc9087f8a570eab42ad46570a1ccd157e (commit)
discards 6c381886dc23d0b4dc4c2895f57804f23abda6c3 (commit)
discards e6a9bfb38b04b38d61fa7fda07713bf6312d8b09 (commit)
discards a24f7cf289923013b7f41f66d86c5f37d8b8c93c (commit)
discards 3147ad7e16ace6241205db851499e531cb2fdbc0 (commit)
discards d37b641e5cdf4e22b07839a2059232ba103b3c72 (commit)
discards 14d00aacaa76bb662f40dd4c5d4371dbb9d14bec (commit)
discards 2a2ac83e31af8870dc7149156fbd069a42cd699a (commit)
discards 2e7d82473cff32469903f89edcb917118be05f15 (commit)
discards 9cebe863e7bbc8091c5a18cb9a4797686a49705b (commit)
discards da69425a7e16e10405910276a2b896fd9eed72b2 (commit)
discards fdbf85e61994f2435c33a516237dd725a682a096 (commit)
discards 904e75af6150e048a2d93db426ff84b49a99d900 (commit)
discards 9a4a916b8b6c798be2f783ab0a3ae74672fba299 (commit)
discards 48f0946d4c981bffa4b6849d17cb4782fc473fd5 (commit)
discards 81975232e40c75edfde639a53e706e25eca95f39 (commit)
via f9a35f9fae0b6fc19d403a7481fb9825c6381209 (commit)
via 06733941f388a033e69b33cc217f87d9f0001709 (commit)
via 1da5a21b68a061e51a0e0d5dbff13d33963b16f1 (commit)
via 8cd457c2492ac5c93e01e9437c743c0fffde360e (commit)
via 8af2dda2564b35e29693a068b5d7d19a555ead46 (commit)
via 2872370275c3b2b24572570ddb6d491141834cfe (commit)
via 5aa16a5f262d5f7b8b823d47d65e1e06cfbde46d (commit)
via ca503a97e247b46ce8267b081e554ae6b9240fe3 (commit)
via 0fee8f48785eaab364e2dc283305282658563a7d (commit)
via 79f08e3f4494e7547771ceb9d6478e6881c7f7fb (commit)
via a4958443c3ad32592fb3afcfecd29f233b6328ee (commit)
via dec9a7a97116bfd29a3548ef5268cfa5e46ee03e (commit)
via a320fce06b1b704e0abaa66ce133b5ccccf15711 (commit)
via 177fd13442822c4e43819971c3adbe12bd0af0f5 (commit)
via 600458dc255516d94a0b7cd999511d99877de57b (commit)
via 95bd79c855dc4d4f9d345138036e87b68cdeebd1 (commit)
via e1adf4760a85f2155cbd7e1ea80db0895f1ae27f (commit)
via b82e7dd0f8739c8b64b4dd79f25540db2d88482b (commit)
via 9f04dbb482f9104a1a76921467768371ff4689cb (commit)
via 6d5affd62b38d62d60b98d1e5acefca4f98999db (commit)
via 3c7c6eff1a0934a2960bfa3c3f25f7493628db37 (commit)
via f9a920bb719d217a565dd4d4cc09a0e04535477d (commit)
via c40b5c56f366d45eedff530088d349d0ceb03516 (commit)
via 315ef80bd33ff7839458d1bf9d348ac8096a6af9 (commit)
via be139ecdad97227f3b144a3de6c9c2ebd65f091d (commit)
via 80e0185617d29902a4717754571d2dc1aaa3805a (commit)
via 975cf6bd1e4353e21ac6891d6fd618e493ec475b (commit)
via 5d13757489d0fe7b420665b4878974b221328ae3 (commit)
via fc666a2c387088ceae60bae6ba5aab7f94c8363a (commit)
via 62b1342ece65951e5704226fbeaec56eb920930d (commit)
via 3d4f0c07e3335b9937a61fce8c8094e2a63234c5 (commit)
via b416991f2802e7e8e56362b2c5f7b589f9ae9a3e (commit)
via 96769107c20a31539af939795f982e0842e0bbcb (commit)
via 42cf98cf6eac633b5eb88a523c923c7aa28f33b9 (commit)
via 1e4e98445933cc030e5941e48f39bb6b3daf9a0a (commit)
via 19a40408dd473e7f9d3e85534c0b97f1d5dd8b9e (commit)
via 7d342e3f5186d367bb40afb53214e63522414e94 (commit)
via cc73db2892b6f04fe79456785036bb08696f93a3 (commit)
via a9b1819adec6e709ea0be25d5a1894eccefe5a22 (commit)
via 62d9e7df03d3a3277908e693808a9232fa6aacad (commit)
via 7de905653195e3d4a3e1f878452f93de5846a789 (commit)
via 9c4aac962857f1dab26c1150825da2c8a2164d01 (commit)
via 9084965ed64c22c53b723a1333dec5111c813249 (commit)
via cb958d7f2a096e0f75777db868d5fa29c479f222 (commit)
via 0aa9d6ba1ba1952a11e8d1f2cb266eb38c53c7ef (commit)
via b92a0f2b9e6f95a7cc4e97b11e9fad82b6f1247a (commit)
via add051601296a1130a9f7dcbbc157cb8806a8cad (commit)
via 849a6db00268707168ef03b52fe6a70250731f91 (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 (753ffb3ef379a1daa5f3df6f3ded1b1d36cdba88)
\
N -- N -- N (f9a35f9fae0b6fc19d403a7481fb9825c6381209)
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=f9a35f9fae0b6fc19d403a7481fb9825…
commit f9a35f9fae0b6fc19d403a7481fb9825c6381209
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Aug 15 19:56:00 2016 +0200
temporary define to aid debugging
Change-Id: I7787b616a4d6ac8a21bd888367c3acfbb3c31411
http://cgit.osmocom.org/openbsc/commit/?id=06733941f388a033e69b33cc217f87d9…
commit 06733941f388a033e69b33cc217f87d9f0001709
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 9 13:21:55 2016 +0200
cosmetic: remove legacy comment from gsm0408_loc_upd_rej()
http://cgit.osmocom.org/openbsc/commit/?id=1da5a21b68a061e51a0e0d5dbff13d33…
commit 1da5a21b68a061e51a0e0d5dbff13d33963b16f1
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 9 13:20:54 2016 +0200
cosmetic: make gsm0408_loc_upd_rej() static
http://cgit.osmocom.org/openbsc/commit/?id=8cd457c2492ac5c93e01e9437c743c0f…
commit 8cd457c2492ac5c93e01e9437c743c0fffde360e
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 9 13:18:03 2016 +0200
LU counters: count completion and failure, not messages sent
From a human admin viewpoint it doesn't make sense to count the messages sent:
When we use TMSIs, we first send a LU Accept with a new TMSI, and then expect
the MS to respond with a TMSI Realloc Complete message. When that fails to come
through, the LU actually ends in failure, even though a LU Accept was sent.
In 3G, if a UE sends an Iu Release during LU (e.g. user enables flight mode),
we cancel the LU without sending any reply at all, so nothing would be counted.
Instead, count Location Updating results, i.e. completion and failures.
http://cgit.osmocom.org/openbsc/commit/?id=8af2dda2564b35e29693a068b5d7d19a…
commit 8af2dda2564b35e29693a068b5d7d19a555ead46
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:21:52 2016 +0200
remove handle_abisip_signal()
Change-Id: I9cf80f9c2c8a53a29e42f000029e680a9922cb41
http://cgit.osmocom.org/openbsc/commit/?id=2872370275c3b2b24572570ddb6d4911…
commit 2872370275c3b2b24572570ddb6d491141834cfe
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed May 4 15:35:37 2016 +0200
gsm0408_clear_request(): actually free the released conn
By having conn->in_release == 1, calling msc_release_connection() has no
effect and thus never frees the conn. So, after all pending requests have
been discarded, also discard and free the unused connection.
http://cgit.osmocom.org/openbsc/commit/?id=5aa16a5f262d5f7b8b823d47d65e1e06…
commit 5aa16a5f262d5f7b8b823d47d65e1e06cfbde46d
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:24:12 2016 +0200
add iu.h to gsm_subscriber.c
Change-Id: I398aaa4a7328a58fb0d563725f3bea26482929ef
http://cgit.osmocom.org/openbsc/commit/?id=ca503a97e247b46ce8267b081e554ae6…
commit ca503a97e247b46ce8267b081e554ae6b9240fe3
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:11:39 2016 +0200
gsm_04_08.c: iu.h
Change-Id: I624612b5d5cd70770326347634aee2a42ba88945
http://cgit.osmocom.org/openbsc/commit/?id=0fee8f48785eaab364e2dc2833052826…
commit 0fee8f48785eaab364e2dc283305282658563a7d
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:09:47 2016 +0200
temporary dev: set debug log level almost everywhere
Change-Id: I0d5a36560e7edde27497de57e579f5b1d00eb525
http://cgit.osmocom.org/openbsc/commit/?id=79f08e3f4494e7547771ceb9d6478e68…
commit 79f08e3f4494e7547771ceb9d6478e6881c7f7fb
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 13:26:47 2016 +0200
comment on mscsplit, indent comment
http://cgit.osmocom.org/openbsc/commit/?id=a4958443c3ad32592fb3afcfecd29f23…
commit a4958443c3ad32592fb3afcfecd29f233b6328ee
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 13:44:39 2016 +0200
move to libbsc: lchan_next_meas_rep() -- TODO really?
Change-Id: I4ea799c5fa61f81c404e6ef1b9ac86a8faa1fb49
http://cgit.osmocom.org/openbsc/commit/?id=dec9a7a97116bfd29a3548ef5268cfa5…
commit dec9a7a97116bfd29a3548ef5268cfa5e46ee03e
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 13:59:16 2016 +0200
move to libbsc: gsm_bts_neighbor() -- TODO really?
Change-Id: I63d4835dc7aabdf176e0ca634a6a4ca527612693
http://cgit.osmocom.org/openbsc/commit/?id=a320fce06b1b704e0abaa66ce133b5cc…
commit a320fce06b1b704e0abaa66ce133b5ccccf15711
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed May 11 14:21:58 2016 +0200
gsm0408_test: use NULL for root ctx -- TODO really?
http://cgit.osmocom.org/openbsc/commit/?id=177fd13442822c4e43819971c3adbe12…
commit 177fd13442822c4e43819971c3adbe12bd0af0f5
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 9 21:30:26 2016 +0200
gsm_04_08: remove apply_codec_restrictions() -- TODO really?
This function is wrongly placed on the MSC level.
Unfortunately I cannot remember the very plausible details that hwelte had
back in the days to argue for this change. (Refactoring an old commit that
fails to explain in more detail.)
Change-Id: I82623847e652a59a921d2fb142b77cf22420a746
http://cgit.osmocom.org/openbsc/commit/?id=600458dc255516d94a0b7cd999511d99…
commit 600458dc255516d94a0b7cd999511d99877de57b
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu May 12 02:14:33 2016 +0200
move to libmsc: osmo_stats_vty_add_cmds() -- todo MSCSPLIT
http://cgit.osmocom.org/openbsc/commit/?id=95bd79c855dc4d4f9d345138036e87b6…
commit 95bd79c855dc4d4f9d345138036e87b68cdeebd1
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 14:04:28 2016 +0200
include msc_ifaces.h in gsm_04_08.c
Change-Id: I11be1bdfe6993f89b34319e7d1526c729d6e0cde
http://cgit.osmocom.org/openbsc/commit/?id=e1adf4760a85f2155cbd7e1ea80db089…
commit e1adf4760a85f2155cbd7e1ea80db0895f1ae27f
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:04:56 2016 +0200
complete IuCS paging implementation
Add paging timeout to struct gsm_subscriber. Previously, paging timeout was
implemented only on BSC level, where each request has its own timeout value.
The MSC will still send individual requests to BSC or RNC level, where they
timeout individually. However, the MSC must also have an own timeout to be sure
to discard stale pagings that the BSC or RNC never replied for.
Add handle_paging_resp(), copying the few libmsc relevant parts of
gsm48_handle_paging_resp().
http://cgit.osmocom.org/openbsc/commit/?id=b82e7dd0f8739c8b64b4dd79f25540db…
commit b82e7dd0f8739c8b64b4dd79f25540db2d88482b
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 13:57:25 2016 +0200
paging: add todo comments for paging and mscsplit
Change-Id: I7e72c9db2837ea5edf45f6037cb0288a264d492c
http://cgit.osmocom.org/openbsc/commit/?id=9f04dbb482f9104a1a76921467768371…
commit 9f04dbb482f9104a1a76921467768371ff4689cb
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 2 15:57:53 2016 +0200
paging: actually verify subscriber authorization
Before this, any paging response would be accepted by the CN, without
checking the database whether the subscriber is in fact authorized.
The probability that a subscriber would be able to take unauthorized action
is slim, nevertheless checking authorization status with the database should
happen before we accept a connection.
http://cgit.osmocom.org/openbsc/commit/?id=6d5affd62b38d62d60b98d1e5acefca4…
commit 6d5affd62b38d62d60b98d1e5acefca4f98999db
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 2 15:55:22 2016 +0200
paging: change subscr_paging_cb() into subscr_rx_paging_response()
Remove one layer of callback indirection in paging. When a paging response
arrives, we always want to first secure the connection, thus a fixed
subscr_rx_paging_response() function is more appropriate and avoids having
to store a cbfn. The actual actions to be taken upon successful paging are
of course still in callback functions stored with each subscriber.
Remove paging_request_stop() call from subscr_paging_dispatch(), which stops
paging on all BTSs, which is not the responsibility of libmsc.
Change-Id: Ic2c785c9cc48b2c2c6557cbe1060d25afa89e38d
http://cgit.osmocom.org/openbsc/commit/?id=3c7c6eff1a0934a2960bfa3c3f25f749…
commit 3c7c6eff1a0934a2960bfa3c3f25f7493628db37
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:06:55 2016 +0200
move subscr auth check to gsm_subscriber.c
add subscr_authorized(), subscr_authorized_imsi()
Change-Id: If2ef06b1229351127c61477ca14653d6ae4cb6bb
http://cgit.osmocom.org/openbsc/commit/?id=f9a920bb719d217a565dd4d4cc09a0e0…
commit f9a920bb719d217a565dd4d4cc09a0e04535477d
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Aug 12 16:11:25 2016 +0200
auth log
Change-Id: Icd9f8505388a06ee768d2176cb2b9187953098ef
http://cgit.osmocom.org/openbsc/commit/?id=c40b5c56f366d45eedff530088d349d0…
commit c40b5c56f366d45eedff530088d349d0ceb03516
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Aug 12 16:09:46 2016 +0200
iu auth wip
Change-Id: Icc2522252cf15c54f1a1ea5255314a0de8bfba03
http://cgit.osmocom.org/openbsc/commit/?id=315ef80bd33ff7839458d1bf9d348ac8…
commit 315ef80bd33ff7839458d1bf9d348ac8096a6af9
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Aug 12 16:03:09 2016 +0200
Iu auth wip
Change-Id: I44effcca80dc6850178174dc957bcd5608b0ae14
http://cgit.osmocom.org/openbsc/commit/?id=be139ecdad97227f3b144a3de6c9c2eb…
commit be139ecdad97227f3b144a3de6c9c2ebd65f091d
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Aug 12 16:21:32 2016 +0200
cosmetic prep: change int -> bool authorize_subscriber()
Upcoming function subscr_authorized() will flip this to bool, so separate
this change cosmetically.
Change-Id: Iba0184a71afa01141ef06c474cb554e79ad8f5d5
http://cgit.osmocom.org/openbsc/commit/?id=80e0185617d29902a4717754571d2dc1…
commit 80e0185617d29902a4717754571d2dc1aaa3805a
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:07:23 2016 +0200
subscr_request_channel() -> subscr_request_conn()
Change-Id: Ife8e10b240693a8d369139881774f1892044aa65
http://cgit.osmocom.org/openbsc/commit/?id=975cf6bd1e4353e21ac6891d6fd618e4…
commit 975cf6bd1e4353e21ac6891d6fd618e493ec475b
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:05:13 2016 +0200
move subscr_request to gsm_subscriber.h
Change-Id: Idbbd39b0e068da17aafa97e315143509c69c50ea
http://cgit.osmocom.org/openbsc/commit/?id=5d13757489d0fe7b420665b4878974b2…
commit 5d13757489d0fe7b420665b4878974b221328ae3
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:01:01 2016 +0200
add gsm_encr to subscr_conn
Change-Id: Id5797cd1f1bfa2cca2d3fbabc1981aa75546421b
http://cgit.osmocom.org/openbsc/commit/?id=fc666a2c387088ceae60bae6ba5aab7f…
commit fc666a2c387088ceae60bae6ba5aab7f94c8363a
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 14:57:14 2016 +0200
osmo-nitb becomes osmo-cscn
Change-Id: I3787050b524954d8a4dd13495c458f3ee293807b
http://cgit.osmocom.org/openbsc/commit/?id=62b1342ece65951e5704226fbeaec56e…
commit 62b1342ece65951e5704226fbeaec56eb920930d
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed May 11 17:13:28 2016 +0200
remove unneccessary linking from some tests
The recent shifts and cuts have made some library linking for bsc, channel and
db tests unnecessary.
http://cgit.osmocom.org/openbsc/commit/?id=3d4f0c07e3335b9937a61fce8c8094e2…
commit 3d4f0c07e3335b9937a61fce8c8094e2a63234c5
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 14:46:23 2016 +0200
msc_release_connection(): don't call gsm0808_clear()
gsm0808_clear() is all about clearing lchans. To be able to link libmsc without
libbsc, don't call it directly.
Change-Id: I149146fc3cb99ef4a21ee2a798231bb070f398cd
http://cgit.osmocom.org/openbsc/commit/?id=b416991f2802e7e8e56362b2c5f7b589…
commit b416991f2802e7e8e56362b2c5f7b589f9ae9a3e
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 21:44:32 2016 +0200
temporarily disable all paging to be able to link libmsc without libbsc
Skip the paging part of channel_test because the paging is now disabled.
http://cgit.osmocom.org/openbsc/commit/?id=96769107c20a31539af939795f982e08…
commit 96769107c20a31539af939795f982e0842e0bbcb
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 13:09:14 2016 +0200
libmsc: duplicate gsm0808 / gsm48 functions (towards BSC)
In osmo-nitb, libmsc would directly call the functions on the BSC level, not
always via the bsc_api. When separating libmsc from libbsc, some functions are
missing from the linkage.
Hence duplicate these functions to libmsc, add an msc_ prefix for clarity, also
add a _tx to gsm0808_cipher_mode():
* add msc_gsm0808_tx_cipher_mode() (dummy/stub)
* add msc_gsm48_tx_mm_serv_ack()
* add msc_gsm48_tx_mm_serv_rej()
Call these from libmsc instead of
* gsm0808_cipher_mode()
* gsm48_tx_mm_serv_ack()
* gsm48_tx_mm_serv_rej()
Also add a comment relatd to msc_gsm0808_tx_cipher_mode() in two places.
Change-Id: I5b276853d3af71f5e3f0a031fd17b4fff0580020
http://cgit.osmocom.org/openbsc/commit/?id=42cf98cf6eac633b5eb88a523c923c7a…
commit 42cf98cf6eac633b5eb88a523c923c7aa28f33b9
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri May 20 20:40:34 2016 +0200
Use new msc_tx_dtap() instead of gsm0808_submit_dtap()
Aim: msc_tx_dtap() shall redirect to IuCS or A interfaces depending on subscr
conn.
Change-Id: I30d961f16eb7b9c0ab9cc3f43198098d3f1a909f
http://cgit.osmocom.org/openbsc/commit/?id=1e4e98445933cc030e5941e48f39bb6b…
commit 1e4e98445933cc030e5941e48f39bb6b3daf9a0a
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri May 20 21:41:08 2016 +0200
add libiudummy, to avoid linking Iu deps in tests
Change-Id: I4a66c4122011dbc87c6fcb336ab0461b86522c98
http://cgit.osmocom.org/openbsc/commit/?id=19a40408dd473e7f9d3e85534c0b97f1…
commit 19a40408dd473e7f9d3e85534c0b97f1d5dd8b9e
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 14:59:02 2016 +0200
move to libxsc: gsm48_extract_mi(), gsm48_paging_extract_mi() -- TODO move to libfilter instead?
Change-Id: I00ca0caf8224de029f53f4dedb1146e3cf7650ec
http://cgit.osmocom.org/openbsc/commit/?id=7d342e3f5186d367bb40afb53214e635…
commit 7d342e3f5186d367bb40afb53214e63522414e94
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 13:37:59 2016 +0200
msc_compl_l3(): publish in .h, tweak return value
Use new libmsc enum values for return val, to avoid dependency on libbsc
headers.
Make callable from other scopes: publish in osmo_msc.h and remove 'static' in
osmo_msc.c
Change-Id: If24007445899e9c75553a0dbf843ada3566b3380
http://cgit.osmocom.org/openbsc/commit/?id=cc73db2892b6f04fe79456785036bb08…
commit cc73db2892b6f04fe79456785036bb08696f93a3
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 14:58:46 2016 +0200
add cscn vty, remove nitb vty
Change-Id: I8f8980d6cfbf26f1b0e0197939833e55dbe521fb
http://cgit.osmocom.org/openbsc/commit/?id=a9b1819adec6e709ea0be25d5a1894ec…
commit a9b1819adec6e709ea0be25d5a1894eccefe5a22
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 14:56:06 2016 +0200
add iucs.[hc]
Change-Id: I88e981f4c31393a98ae8d61176c65c9251a6f28b
http://cgit.osmocom.org/openbsc/commit/?id=62d9e7df03d3a3277908e693808a9232…
commit 62d9e7df03d3a3277908e693808a9232fa6aacad
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri May 20 21:59:55 2016 +0200
add DIUCS debug log constant
Change-Id: Id347a3024fa495a1ab680db7320648d933a4018b
http://cgit.osmocom.org/openbsc/commit/?id=7de905653195e3d4a3e1f878452f93de…
commit 7de905653195e3d4a3e1f878452f93de5846a789
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:16:45 2016 +0200
gsm0408_loc_upd_rej(): remove bts use (used only for debug log)
Change-Id: I3ac38f4b701ad8308470573260fa91a4b04c2f18
http://cgit.osmocom.org/openbsc/commit/?id=9c4aac962857f1dab26c1150825da2c8…
commit 9c4aac962857f1dab26c1150825da2c8a2164d01
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:05:43 2016 +0200
subscr_update(): remove bts arg, add lac arg
The idea is to not have a direct pointer to a bts struct (into BSC land), but a
LAC to resolve the BSC or RNC depending on the appropriate A or IuCS interface.
Change-Id: I9f2b298a785bf4b2a1b3fcdd91b8256106b2d9de
http://cgit.osmocom.org/openbsc/commit/?id=9084965ed64c22c53b723a1333dec511…
commit 9084965ed64c22c53b723a1333dec5111c813249
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:06:35 2016 +0200
subscr_update_expire_lu(): remove bts arg
Change-Id: I26cafd9389aac65e53dc4280a1687c6b8bce3106
http://cgit.osmocom.org/openbsc/commit/?id=cb958d7f2a096e0f75777db868d5fa29…
commit cb958d7f2a096e0f75777db868d5fa29c479f222
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:03:18 2016 +0200
move t3212 to network level (periodic lu)
Set the T3212 default value in struct gsm_network and take that value when
creating a BTS.
Adjust VTY accordingly.
Change-Id: Ifb730f9d0106fe195adc30459a39290a07313b50
http://cgit.osmocom.org/openbsc/commit/?id=0aa9d6ba1ba1952a11e8d1f2cb266eb3…
commit 0aa9d6ba1ba1952a11e8d1f2cb266eb38c53c7ef
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:11:50 2016 +0200
libmsc: iucs dev: disable large parts of the code
Change-Id: I3ef6ca26150b6102a0fa22a88a60d9a442d640b4
http://cgit.osmocom.org/openbsc/commit/?id=b92a0f2b9e6f95a7cc4e97b11e9fad82…
commit b92a0f2b9e6f95a7cc4e97b11e9fad82b6f1247a
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 12:50:31 2016 +0200
Prepare entry/exit point for MSC -> BSC and MSC -> RNC communication.
Add msc_ifaces.[hc], a_iface.c, with a general msc_tx_dtap() to redirect to
different interfaces depending on the actual subscriber connection.
While iu_tx() is going to be functional on this branch, the a_tx() is so far
just a dummy (see comment).
Add via_iface marker to gsm_subscriber_connection with enum values IFACE_A and
IFACE_IU so far.
Add Iu specific fields in a sub-struct: the UE connection pointer and an
indicator for the Integrity Protection status on Iu (to be fully implemented in
later commits).
http://cgit.osmocom.org/openbsc/commit/?id=add051601296a1130a9f7dcbbc157cb8…
commit add051601296a1130a9f7dcbbc157cb8806a8cad
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:13:32 2016 +0200
don't use lchan in libmsc
Change-Id: Ic7ed7faa2bcc7aae799f41ed4abc2c001bfb61b7
http://cgit.osmocom.org/openbsc/commit/?id=849a6db00268707168ef03b52fe6a702…
commit 849a6db00268707168ef03b52fe6a70250731f91
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Thu Dec 24 17:06:42 2015 +0100
gsm_04_08.c: Don't set msg->lchan nor msg->dst
the BSC-side of the API behind gsm0808_submit_dtap() is doing
this resolving again anyway. So let's avoid doing it twice, and avoid
having more dependency of the MSC down into the lchan details.
Conflicts:
openbsc/src/libmsc/gsm_04_08.c
Change-Id: I14254be68ee1a48e9f1ce968233414d86c6ba9d5
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/gsm_data.h | 2 ++
openbsc/src/libmsc/gsm_04_08.c | 4 +---
2 files changed, 3 insertions(+), 3 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 "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, master has been updated
via 91dfa86c18a522cf108245d6c6bdc89f0835a533 (commit)
from 1f6a9ba7e569990e58df1003e7e611691bf95303 (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/openbsc/commit/?id=91dfa86c18a522cf108245d6c6bdc89f…
commit 91dfa86c18a522cf108245d6c6bdc89f0835a533
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Wed Jul 27 20:27:02 2016 +0800
ci: Attempt to disable doxygen warnings of dependencies
We do not want to see doxygen warnings when building the
libosmocore dependency.
Change-Id: I4640cb5b91d54641e8e5b2f096c3bca49bfff60e
-----------------------------------------------------------------------
Summary of changes:
contrib/jenkins.sh | 5 +++--
1 file changed, 3 insertions(+), 2 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 "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, neels/for_dexter has been created
at d9ebc3684c2fbef1978e15a165971f610ef1d27c (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/openbsc/commit/?id=d9ebc3684c2fbef1978e15a165971f61…
commit d9ebc3684c2fbef1978e15a165971f610ef1d27c
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Aug 15 17:32:32 2016 +0200
fix compression vty docs
Change-Id: Ia9199dea046e27468a90e12e5b81c7461b294dba
http://cgit.osmocom.org/openbsc/commit/?id=f1f1212d80149b922f1a366a9b61cf71…
commit f1f1212d80149b922f1a366a9b61cf71908a12a8
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Aug 15 17:32:22 2016 +0200
gitignore: xid test binaries
Change-Id: I2ff5ec8f73e5a234d0e87d83ac09487a57ec7351
http://cgit.osmocom.org/openbsc/commit/?id=19cc245fbfafd88ccf96636f4c92a784…
commit 19cc245fbfafd88ccf96636f4c92a7848c702529
Author: Philipp <pmaier(a)sysmocom.de>
Date: Mon Aug 15 17:11:05 2016 +0200
Updating git, doku checks do not pass
Change-Id: Ie2e213509483d15cf8f6661e34cd9fa12d9ef4f1
-----------------------------------------------------------------------
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, dexter/draft has been updated
via 97679684d3057a24acec3bddfd20f7e39f060165 (commit)
from d6b4d1e6c84f5dac8d92a64ca66641e312291c5c (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/openbsc/commit/?id=97679684d3057a24acec3bddfd20f7e3…
commit 97679684d3057a24acec3bddfd20f7e39f060165
Author: Philipp <pmaier(a)sysmocom.de>
Date: Mon Aug 15 17:11:05 2016 +0200
Updating git, doku checks do not pass
Change-Id: Ie2e213509483d15cf8f6661e34cd9fa12d9ef4f1
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/gprs_sndcp.h | 3 +-
openbsc/include/openbsc/gprs_sndcp_pcomp.h | 18 +-
openbsc/src/gprs/gprs_llc.c | 10 +-
openbsc/src/gprs/gprs_llc_vty.c | 30 ---
openbsc/src/gprs/gprs_sndcp.c | 409 +++++++++++++++++------------
openbsc/src/gprs/gprs_sndcp_pcomp.c | 268 ++++++++++---------
openbsc/src/gprs/gprs_sndcp_xid.c | 6 +-
openbsc/src/gprs/sgsn_vty.c | 27 +-
openbsc/src/gprs/slhc.c | 22 +-
openbsc/tests/xid/xid_test | Bin 0 -> 146220 bytes
openbsc/tests/xid/xid_test.c | 6 -
openbsc/tests/xid/xid_test.err | 9 -
openbsc/tests/xid_sndcp/sndcp_xid_test | Bin 0 -> 160494 bytes
13 files changed, 451 insertions(+), 357 deletions(-)
create mode 100755 openbsc/tests/xid/xid_test
delete mode 100644 openbsc/tests/xid/xid_test.err
create mode 100755 openbsc/tests/xid_sndcp/sndcp_xid_test
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, neels/cscn has been updated
discards 506e58e4829e331c8d307341e461ea4237c1d274 (commit)
discards d6573e75bc503b583c975a014c85709defb2b0fb (commit)
discards ababdc35bb228ac65bec2490715e712fa3245ab4 (commit)
discards a739ed7b3cd1da606bcd7508ec719b60028fd3fb (commit)
discards fccde3a8df42a45a9b6722a8e654c84a104210da (commit)
discards 516dabf9200a79fac00c43fa9b9df2abcf0fd419 (commit)
discards 0f0998d66777acc6203b0a1e2c6652e4cb99beb9 (commit)
discards b816e778104b66ee8ae390c5753c01638b480695 (commit)
discards 0eb1ca8c4ba453bb3ebda0fb82f6ed5cd3ea2a9a (commit)
discards 2b454350add279ea2e6fa89a4a7610b1669414cd (commit)
discards 97f8226c4e4f219f6cd6bbac1883cb4da4a5518f (commit)
discards e21dd804d6bdb2422c2c77e587aabefc6e74720d (commit)
discards 3538722804b3f40bfbc8cddbaa60a50e9d5bc170 (commit)
discards 6aa706fd540569aa4b884c3e35d48ed76d3dce6d (commit)
discards 5a4b36ee728d1d00deeedd17a07e207fa1567b14 (commit)
discards 977456a36389ac61905ba2de1b4b6b6b63c79930 (commit)
discards ec6ca54398a7202fd15cf752f272a46f88ba55e4 (commit)
discards 7bfc06c934024c5ee93c02c987d1a5438c77007a (commit)
discards 01f1f37d1bbfd6266aef4dc060633494e803f6b9 (commit)
discards 6ab7c8fb2de3cb70f90582ad4ea55461f6126014 (commit)
discards 5dc69424987688ad8e00bdbfcfd1f9d99403c094 (commit)
discards b61ff581de38d3cb950beee36eb905d33a9472eb (commit)
discards ac03decd437bd314d0bbfa5adb014b58cfa2bca9 (commit)
discards 5adce6c43c558079046c426f5e129dfb9d020c9a (commit)
discards 36f6c5deccdf7eb53e60af8a7c8d138fe2667842 (commit)
discards 6d1ac3f2e629d771567562c36a33841597eb3a78 (commit)
discards 29ab6937dcdb2e622a4aa2f3871e314ab13d278e (commit)
discards 38c9965db38a5f1047548e180c2de9fc60609f20 (commit)
discards 610e651d1b37efaa211f55b5b69ba4ed11229a98 (commit)
discards 893e43a08c5ba6819ec06bd818dea58978bfa989 (commit)
discards bf435f3c4faa44844d12ed718a1114cc729400f1 (commit)
discards 0cf4a2676fb15e1ce392ec6c744c2e751c6474be (commit)
discards e7378a21db16c1fddb3646a2fc80a2b088a33205 (commit)
discards 022ed24dc72a2eb63cc7bce6202aba766554feb8 (commit)
discards 470f465321eac28a6b0788c8e2518766c471af34 (commit)
discards afc2b49bf7bd706513ff405222207540cc217a70 (commit)
discards ac7e35f7ed909134d53c5d4ea7d63210a5afabf0 (commit)
discards 607af67dbc876c4aecbfdcde6f455f7036eb48a1 (commit)
discards 6632bcaca5123c1506a8e1522e15accb64b40080 (commit)
discards 6681f92fe0a6767c3ec35f0547ef8095f88fc373 (commit)
discards 2c6cb12322ff4b55f7ae928d5e29da142c18d1e9 (commit)
discards c2f62999fa8ce46cb6d1f8d68c5e46bd0691b102 (commit)
discards dc10470c22659ad9415f4306ae445fd8981c263f (commit)
discards 1dd91ec208910bab3b5b32652f600c0c678d047c (commit)
discards 6b983c7345345c5c780d987d54b2f1a16aa0c18a (commit)
discards ad7ce7b70265eb487b982cca3c6355b527964215 (commit)
discards 9bb53d167c0fce2ab28961e69cdd3711de87e7c4 (commit)
discards 882eedff72d895a0f9ac848cfae02bff84d8cbbe (commit)
discards d15bc33d0ecfc80235df3fda6efa05681f1e9e54 (commit)
discards 6645c8b456168b0004bfe3e8ca67d2e21691e0ef (commit)
discards e8fde0cb4d710f0da7160d7bf1c91100b42cee4c (commit)
discards 491c46dbddd87105cde6757bae850841027a3558 (commit)
discards 157c337b49d34335a05cce73182ea3f12f7e4eb2 (commit)
discards 6476c8e7fbfb336011e0eac78f6010dd4982d70a (commit)
discards 66424392519627ed0c49c3e0951d90e051d8a705 (commit)
discards 4c5c23aedbc5d93f86d8d450f2375d9871d2c468 (commit)
discards 11f517e9d50534d69fe6dbc1479955c278e0444c (commit)
discards e881dcc44f3122fbf7a2c8e86d8257bcc113e375 (commit)
discards b46d2a58834f4b1d138b6e03ad9d4b48456bfdbd (commit)
discards 5ac4b91ced16498fb2936e429b758783726cd6e7 (commit)
discards 8de4a08a26d9e5bb5d8cd27bb5a89d39e6875f04 (commit)
discards b0d725c4edc9d1a93a76612c28ddcccb3d1ba37c (commit)
discards 367b7df68ca2d03e928bd56cd87a915f68e4900f (commit)
discards ec7d5076e948af3fcd3a6ab1b4b95207c88d0fb6 (commit)
discards c31384f39665af83cd842cbe9e91f8b818f973dd (commit)
discards c210cf0a42691974e40bd790e94614c312d1fd1a (commit)
discards d5b7069df7fe2b0740d52b941dc0fe9fa4f0f353 (commit)
discards d7e8ab277a79bdb9342438ecb03c865a9de7b0ad (commit)
discards 0250cba7219a4455c7352d5fe8dd18cda7f4ba9e (commit)
discards 8a9806aabe36237d50179e7f80ce5e0def0147b5 (commit)
discards 9bcd279ebfd55b90c4387e21d93484c5edc2c5f7 (commit)
discards 99bf08a63047f9d117d0e5290341b619978b918b (commit)
discards 8a81b1c18cc00313b90ba478838d4eb8104fb3a4 (commit)
discards a646ef7a9d787e99dcce0472acfd0fbd35ddcbfb (commit)
discards 1048de0485dfc1e19a6c9afc47a6e059dde8da79 (commit)
discards d6b62a6310b9ed5040b36b9ef9f4ea96dddd354f (commit)
discards 7306d05dc4bb9c2de53055310715373c54a4297f (commit)
discards eabf305d34bef72e15e1578b0efeebe18407d9eb (commit)
discards ce7797abc6ed96ada9a115f98bbd6ec4377320e1 (commit)
discards d1a198f6f9f1d39d30aca53adcace957e2a68690 (commit)
discards 431af063fb3ef9d13c5316daf7ae7e343cdb1b37 (commit)
discards 204f4f7ef93feb6be49ed4975d618aac04cd636b (commit)
discards fd01975cd238a8028c08b149e0aa5b112d6c358c (commit)
discards 1cac1b76b09a3dc556a59d49b04991877af96498 (commit)
discards 678628540e332caf0791e672956fbaff040f2cb2 (commit)
discards b3f547a6a97cdcdfe29bf20e3f96bb52c2f3ebdf (commit)
discards ab4a50f25cef7706e2bac51b29200c6fda5a7d28 (commit)
discards 02cd8ed1c50710a359c36070931de55b626441ad (commit)
discards 1de367125a1da1dcc6ca3f2e511e9c5debccf978 (commit)
discards be532f3bdb1e97728eb247d2d9a149f8d5f1d024 (commit)
discards 0539e04f5f3aea108e08e202ce338c873dde6352 (commit)
discards 1a48d52fbe9e11d1ea9432f632100df009d14036 (commit)
discards 6ca159003849a32ae87730c8d95140af18b01155 (commit)
discards 8807f4882c7fd2125853545c11fcd16fcdba0c26 (commit)
discards c2d2e2858f52df0048e62373afce37bad84948ba (commit)
discards b3b168d2578c2775eebe8d37b3387de9ea1c6a4e (commit)
discards d5b09557b1dedeb2ced013c55d5640bd63d3b0f9 (commit)
discards 719c75ca91a377c99e3b220bf64bdff979a91849 (commit)
discards 260671f0d46316cc01be64103790d08350df6a41 (commit)
discards 97ae48b1d80bb9eb26ff306f4f3b6f95bc01561f (commit)
discards b53d4e73dac43fedcbb16b56937b110f70cee2ea (commit)
discards 6cc8ee6b6af3934328e26b06dbe7c2b60cac1fed (commit)
via 753ffb3ef379a1daa5f3df6f3ded1b1d36cdba88 (commit)
via 117de4e9299f81bb6cfcff3e3998b6b72134ae5b (commit)
via 51b994a74f7326209156a05a3611214c96d4d800 (commit)
via 8cb4faa85ee15d2e8d9ee1fe2bd3bbd644080b03 (commit)
via 9e56d01608f37524a3371945a76b4b1114226aa3 (commit)
via deb99914c42ba5fe56cf0208f93bc249f50ff22a (commit)
via b0aded9f6fcc7be98c5328fb0c6d5e7faf0684ce (commit)
via 1bd58e3b67d390b190f249ee687527aeb1d1cdbb (commit)
via 6d844c6f7a6cab02a4a7143683a79e890f8456d6 (commit)
via 6afa507d3513b0c828c891d017f35d7288e2ffbe (commit)
via 0fc77ecfe39b5d46b7e93de3a3ffab34c486735e (commit)
via 2672e0c3a16f5af9f0842b309e4cd309eb865892 (commit)
via a921075eb197153f132038cbf230e27df29d0537 (commit)
via 37df9260ed134b3f365a211699e8e1c58ede2a75 (commit)
via cc79d8e4655e3954d166b6f337ad4b4c73b4790f (commit)
via 4b1e233891b05d8ba78cb2334bfd089bb594d6a4 (commit)
via 04f5209feb337e9dac860da78fb2907889492a4f (commit)
via 1ae15ac23bba6d0fda1a032c949a8ad7a7959dba (commit)
via 96e7e0f2b092cc193e3b30887c012fbf7d8139b6 (commit)
via 87fdb4d3e6ddd260dd1bbfda416eb5352b5a6366 (commit)
via 47bc2197c17c6931db17495cd4b28056a9da4448 (commit)
via 1dde8187e119c21fe7d41a1fd82934046b652b9b (commit)
via de16da5751b8d4a70566c0e3a6c67b092d062669 (commit)
via 0c81d01e6469ef090f3cc8fed46036162954418d (commit)
via ad8cb64a6fd6c6f1f7fd73eeca40cb267859f8f4 (commit)
via 0c956c3f6aa68f09b9c1ba94be177400db9bdad4 (commit)
via b2ea92715705700992723bf261355642739eb178 (commit)
via 3f3eb540e2405393f0fa9bbb6caa4625d8c2f39c (commit)
via 80363f05b096ec36b3781e353d52b1b3dc5ab90b (commit)
via 1422b0ae82eafb805286321b3766f1a652547359 (commit)
via 6897741fc9087f8a570eab42ad46570a1ccd157e (commit)
via 6c381886dc23d0b4dc4c2895f57804f23abda6c3 (commit)
via e6a9bfb38b04b38d61fa7fda07713bf6312d8b09 (commit)
via a24f7cf289923013b7f41f66d86c5f37d8b8c93c (commit)
via 3147ad7e16ace6241205db851499e531cb2fdbc0 (commit)
via d37b641e5cdf4e22b07839a2059232ba103b3c72 (commit)
via 14d00aacaa76bb662f40dd4c5d4371dbb9d14bec (commit)
via 2a2ac83e31af8870dc7149156fbd069a42cd699a (commit)
via 2e7d82473cff32469903f89edcb917118be05f15 (commit)
via 9cebe863e7bbc8091c5a18cb9a4797686a49705b (commit)
via da69425a7e16e10405910276a2b896fd9eed72b2 (commit)
via fdbf85e61994f2435c33a516237dd725a682a096 (commit)
via 904e75af6150e048a2d93db426ff84b49a99d900 (commit)
via 9a4a916b8b6c798be2f783ab0a3ae74672fba299 (commit)
via 48f0946d4c981bffa4b6849d17cb4782fc473fd5 (commit)
via 81975232e40c75edfde639a53e706e25eca95f39 (commit)
via 049a48d5a0a72700246a333974ffaafc0395238b (commit)
via c1d5729237237848ad5a26145bbcff697dc84ace (commit)
via 63d3207bdb7f474c835f6ac9349d6012fb48ff27 (commit)
via 417bb8e8e87417fec30ab6a5cf295897e05f5a36 (commit)
via 89e592d2e640f12a3b56ce218f36fcc4972bf48b (commit)
via 98d51517efd30803863c4ac4ad3819b2b72b4d93 (commit)
via 070701f4f628f5b6f564fa6111178b52d4a46bb9 (commit)
via c4180815089c5fb250eb11cbe6fd759b47c83c6e (commit)
via 196f18c23e88622a0614ab859a863cecb32048ca (commit)
via c24c4d5e221c08fa1e7627f6fc9771b04e257ba0 (commit)
via b967caa33a5addfcd934a72398ce4785aea92266 (commit)
via c507fcc875d9843369d7da2ac23c09d150fd3743 (commit)
via 49d0251351e266b95c228b61800fdade23496f8a (commit)
via 8f8d639d623753b9e871ee509068fa28b86f5cfb (commit)
via 0480d774ab6f449a379be146653fec3260d58c01 (commit)
via 07a130c0f3e25c26a47d614164b84a5206dc1d50 (commit)
via ca02db49c20e7653f64a2e6e0c573fb58169a40b (commit)
via 9bf93701701342643f1a2fa1db71a2456ed80561 (commit)
via e7e240138aafb5b87563bcd63faca5f089865fde (commit)
via 770e66989b00fbc0bcf059c986377fdfa2d05c27 (commit)
via ea19a73b54f4021279067acd540ddf059b24c201 (commit)
via 4d1b588c60a308950547822e1e355ca3557f4843 (commit)
via 6463496524e6faf0caec24b3e48cbb345e9f3deb (commit)
via 17d5e26a80dc53e33e6966db55e3e777681336ab (commit)
via 7150c364d260d00bc8174cbbcd4366cc31f005ba (commit)
via 1366f0c09174398533c8fc0773279b6bd3258497 (commit)
via e759767e38c24d7492c0d02223fdb2f42b374de8 (commit)
via 91fce69605d1ee1ea49fb602460bf9f4d3fce50f (commit)
via f286cda5de2578049f854e620f8db2abc027338c (commit)
via ff008db16ff5778ae639dcec577ce07c1b2b171e (commit)
via 94888aeb0c4eda30a80183b7156833539188465e (commit)
via 02e1aae38787494dfa8e1b797c6ee3ab35d6a73c (commit)
via 8175975cb64b2f8ef403e1275275fb69da21db91 (commit)
via aa8386fc636f6a06d73b3310523575eda0588ee1 (commit)
via 98944fbac57402b480bc47acab3e9b23907c930c (commit)
via ca8aae360d21cd1bbdc803d3fc069d2efd699660 (commit)
via 0e199f53be75bc197bc24eaa9d09faefdcadedc6 (commit)
via 743343c79f0cb06431260d109c7ca3159abbedfa (commit)
via 25844906e28a1ec5865210fb61dfd0a43c6bc827 (commit)
via d674ef92de090911ec7c36ff593b5f2370c6c781 (commit)
via a36b296fa69fc2a757d555155e1c95372ddb2bd4 (commit)
via 72429de70e792ee77ed3074d7c20443b345af64e (commit)
via 2e1b30cb99f0886700bdad50a7e8777fdea1b4d8 (commit)
via 79f6dc90f0146c5790c8fd123a0c2856313c9a4b (commit)
via 3c61ce6128689cad9705171ff1e551e7a86849f6 (commit)
via f04cd2eb80a324d1a7e0529d50fb13bb8fe08222 (commit)
via c345360419729afbf15aa9c745d00895cf384333 (commit)
via 611dcfb8180bb630a5794fdf0b8c743ab9cddbf6 (commit)
via 716e0b2823bb3f32a0327a5a441bcad7d2650b19 (commit)
via f8ce216e5143da2fc868f7d4ee63bc240568cbad (commit)
via 9d717caf4801d8c9a75d03dd3cb8cc68255470b7 (commit)
via fffe60f5fa11d4274f8d6654923ca958bdd198b2 (commit)
via 40c4df2aed854433c0276b9f668503f0aeebf682 (commit)
via 7c18451cbabcee040be7e939c5689ba86c4d5ddc (commit)
via 6fc41c9129cfd95734b3b24aa8d0fe998924ad16 (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 (506e58e4829e331c8d307341e461ea4237c1d274)
\
N -- N -- N (753ffb3ef379a1daa5f3df6f3ded1b1d36cdba88)
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=753ffb3ef379a1daa5f3df6f3ded1b1d…
commit 753ffb3ef379a1daa5f3df6f3ded1b1d36cdba88
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 9 13:21:55 2016 +0200
cosmetic: remove legacy comment from gsm0408_loc_upd_rej()
http://cgit.osmocom.org/openbsc/commit/?id=117de4e9299f81bb6cfcff3e3998b6b7…
commit 117de4e9299f81bb6cfcff3e3998b6b72134ae5b
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 9 13:20:54 2016 +0200
cosmetic: make gsm0408_loc_upd_rej() static
http://cgit.osmocom.org/openbsc/commit/?id=51b994a74f7326209156a05a3611214c…
commit 51b994a74f7326209156a05a3611214c96d4d800
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 9 13:18:03 2016 +0200
LU counters: count completion and failure, not messages sent
From a human admin viewpoint it doesn't make sense to count the messages sent:
When we use TMSIs, we first send a LU Accept with a new TMSI, and then expect
the MS to respond with a TMSI Realloc Complete message. When that fails to come
through, the LU actually ends in failure, even though a LU Accept was sent.
In 3G, if a UE sends an Iu Release during LU (e.g. user enables flight mode),
we cancel the LU without sending any reply at all, so nothing would be counted.
Instead, count Location Updating results, i.e. completion and failures.
http://cgit.osmocom.org/openbsc/commit/?id=8cb4faa85ee15d2e8d9ee1fe2bd3bbd6…
commit 8cb4faa85ee15d2e8d9ee1fe2bd3bbd644080b03
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:21:52 2016 +0200
remove handle_abisip_signal()
Change-Id: I9cf80f9c2c8a53a29e42f000029e680a9922cb41
http://cgit.osmocom.org/openbsc/commit/?id=9e56d01608f37524a3371945a76b4b11…
commit 9e56d01608f37524a3371945a76b4b1114226aa3
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed May 4 15:35:37 2016 +0200
gsm0408_clear_request(): actually free the released conn
By having conn->in_release == 1, calling msc_release_connection() has no
effect and thus never frees the conn. So, after all pending requests have
been discarded, also discard and free the unused connection.
http://cgit.osmocom.org/openbsc/commit/?id=deb99914c42ba5fe56cf0208f93bc249…
commit deb99914c42ba5fe56cf0208f93bc249f50ff22a
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:24:12 2016 +0200
add iu.h to gsm_subscriber.c
Change-Id: I398aaa4a7328a58fb0d563725f3bea26482929ef
http://cgit.osmocom.org/openbsc/commit/?id=b0aded9f6fcc7be98c5328fb0c6d5e7f…
commit b0aded9f6fcc7be98c5328fb0c6d5e7faf0684ce
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:11:39 2016 +0200
gsm_04_08.c: iu.h
Change-Id: I624612b5d5cd70770326347634aee2a42ba88945
http://cgit.osmocom.org/openbsc/commit/?id=1bd58e3b67d390b190f249ee687527ae…
commit 1bd58e3b67d390b190f249ee687527aeb1d1cdbb
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:09:47 2016 +0200
temporary dev: set debug log level almost everywhere
Change-Id: I0d5a36560e7edde27497de57e579f5b1d00eb525
http://cgit.osmocom.org/openbsc/commit/?id=6d844c6f7a6cab02a4a7143683a79e89…
commit 6d844c6f7a6cab02a4a7143683a79e890f8456d6
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 13:26:47 2016 +0200
comment on mscsplit, indent comment
http://cgit.osmocom.org/openbsc/commit/?id=6afa507d3513b0c828c891d017f35d72…
commit 6afa507d3513b0c828c891d017f35d7288e2ffbe
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 13:44:39 2016 +0200
move to libbsc: lchan_next_meas_rep() -- TODO really?
Change-Id: I4ea799c5fa61f81c404e6ef1b9ac86a8faa1fb49
http://cgit.osmocom.org/openbsc/commit/?id=0fc77ecfe39b5d46b7e93de3a3ffab34…
commit 0fc77ecfe39b5d46b7e93de3a3ffab34c486735e
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 13:59:16 2016 +0200
move to libbsc: gsm_bts_neighbor() -- TODO really?
Change-Id: I63d4835dc7aabdf176e0ca634a6a4ca527612693
http://cgit.osmocom.org/openbsc/commit/?id=2672e0c3a16f5af9f0842b309e4cd309…
commit 2672e0c3a16f5af9f0842b309e4cd309eb865892
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed May 11 14:21:58 2016 +0200
gsm0408_test: use NULL for root ctx -- TODO really?
http://cgit.osmocom.org/openbsc/commit/?id=a921075eb197153f132038cbf230e27d…
commit a921075eb197153f132038cbf230e27df29d0537
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 9 21:30:26 2016 +0200
gsm_04_08: remove apply_codec_restrictions() -- TODO really?
This function is wrongly placed on the MSC level.
Unfortunately I cannot remember the very plausible details that hwelte had
back in the days to argue for this change. (Refactoring an old commit that
fails to explain in more detail.)
Change-Id: I82623847e652a59a921d2fb142b77cf22420a746
http://cgit.osmocom.org/openbsc/commit/?id=37df9260ed134b3f365a211699e8e1c5…
commit 37df9260ed134b3f365a211699e8e1c58ede2a75
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu May 12 02:14:33 2016 +0200
move to libmsc: osmo_stats_vty_add_cmds() -- todo MSCSPLIT
http://cgit.osmocom.org/openbsc/commit/?id=cc79d8e4655e3954d166b6f337ad4b4c…
commit cc79d8e4655e3954d166b6f337ad4b4c73b4790f
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 14:04:28 2016 +0200
include msc_ifaces.h in gsm_04_08.c
Change-Id: I11be1bdfe6993f89b34319e7d1526c729d6e0cde
http://cgit.osmocom.org/openbsc/commit/?id=4b1e233891b05d8ba78cb2334bfd089b…
commit 4b1e233891b05d8ba78cb2334bfd089bb594d6a4
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:04:56 2016 +0200
complete IuCS paging implementation
Add paging timeout to struct gsm_subscriber. Previously, paging timeout was
implemented only on BSC level, where each request has its own timeout value.
The MSC will still send individual requests to BSC or RNC level, where they
timeout individually. However, the MSC must also have an own timeout to be sure
to discard stale pagings that the BSC or RNC never replied for.
Add handle_paging_resp(), copying the few libmsc relevant parts of
gsm48_handle_paging_resp().
http://cgit.osmocom.org/openbsc/commit/?id=04f5209feb337e9dac860da78fb29078…
commit 04f5209feb337e9dac860da78fb2907889492a4f
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 13:57:25 2016 +0200
paging: add todo comments for paging and mscsplit
Change-Id: I7e72c9db2837ea5edf45f6037cb0288a264d492c
http://cgit.osmocom.org/openbsc/commit/?id=1ae15ac23bba6d0fda1a032c949a8ad7…
commit 1ae15ac23bba6d0fda1a032c949a8ad7a7959dba
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 2 15:57:53 2016 +0200
paging: actually verify subscriber authorization
Before this, any paging response would be accepted by the CN, without
checking the database whether the subscriber is in fact authorized.
The probability that a subscriber would be able to take unauthorized action
is slim, nevertheless checking authorization status with the database should
happen before we accept a connection.
http://cgit.osmocom.org/openbsc/commit/?id=96e7e0f2b092cc193e3b30887c012fbf…
commit 96e7e0f2b092cc193e3b30887c012fbf7d8139b6
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 2 15:55:22 2016 +0200
paging: change subscr_paging_cb() into subscr_rx_paging_response()
Remove one layer of callback indirection in paging. When a paging response
arrives, we always want to first secure the connection, thus a fixed
subscr_rx_paging_response() function is more appropriate and avoids having
to store a cbfn. The actual actions to be taken upon successful paging are
of course still in callback functions stored with each subscriber.
Remove paging_request_stop() call from subscr_paging_dispatch(), which stops
paging on all BTSs, which is not the responsibility of libmsc.
Change-Id: Ic2c785c9cc48b2c2c6557cbe1060d25afa89e38d
http://cgit.osmocom.org/openbsc/commit/?id=87fdb4d3e6ddd260dd1bbfda416eb535…
commit 87fdb4d3e6ddd260dd1bbfda416eb5352b5a6366
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:06:55 2016 +0200
move subscr auth check to gsm_subscriber.c
add subscr_authorized(), subscr_authorized_imsi()
Change-Id: If2ef06b1229351127c61477ca14653d6ae4cb6bb
http://cgit.osmocom.org/openbsc/commit/?id=47bc2197c17c6931db17495cd4b28056…
commit 47bc2197c17c6931db17495cd4b28056a9da4448
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Aug 12 16:11:25 2016 +0200
auth log
Change-Id: Icd9f8505388a06ee768d2176cb2b9187953098ef
http://cgit.osmocom.org/openbsc/commit/?id=1dde8187e119c21fe7d41a1fd8293404…
commit 1dde8187e119c21fe7d41a1fd82934046b652b9b
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Aug 12 16:09:46 2016 +0200
iu auth wip
Change-Id: Icc2522252cf15c54f1a1ea5255314a0de8bfba03
http://cgit.osmocom.org/openbsc/commit/?id=de16da5751b8d4a70566c0e3a6c67b09…
commit de16da5751b8d4a70566c0e3a6c67b092d062669
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Aug 12 16:03:09 2016 +0200
Iu auth wip
Change-Id: I44effcca80dc6850178174dc957bcd5608b0ae14
http://cgit.osmocom.org/openbsc/commit/?id=0c81d01e6469ef090f3cc8fed4603616…
commit 0c81d01e6469ef090f3cc8fed46036162954418d
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Aug 12 16:21:32 2016 +0200
cosmetic prep: change int -> bool authorize_subscriber()
Upcoming function subscr_authorized() will flip this to bool, so separate
this change cosmetically.
Change-Id: Iba0184a71afa01141ef06c474cb554e79ad8f5d5
http://cgit.osmocom.org/openbsc/commit/?id=ad8cb64a6fd6c6f1f7fd73eeca40cb26…
commit ad8cb64a6fd6c6f1f7fd73eeca40cb267859f8f4
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:07:23 2016 +0200
subscr_request_channel() -> subscr_request_conn()
Change-Id: Ife8e10b240693a8d369139881774f1892044aa65
http://cgit.osmocom.org/openbsc/commit/?id=0c956c3f6aa68f09b9c1ba94be177400…
commit 0c956c3f6aa68f09b9c1ba94be177400db9bdad4
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:05:13 2016 +0200
move subscr_request to gsm_subscriber.h
Change-Id: Idbbd39b0e068da17aafa97e315143509c69c50ea
http://cgit.osmocom.org/openbsc/commit/?id=b2ea92715705700992723bf261355642…
commit b2ea92715705700992723bf261355642739eb178
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:01:01 2016 +0200
add gsm_encr to subscr_conn
Change-Id: Id5797cd1f1bfa2cca2d3fbabc1981aa75546421b
http://cgit.osmocom.org/openbsc/commit/?id=3f3eb540e2405393f0fa9bbb6caa4625…
commit 3f3eb540e2405393f0fa9bbb6caa4625d8c2f39c
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 14:57:14 2016 +0200
osmo-nitb becomes osmo-cscn
Change-Id: I3787050b524954d8a4dd13495c458f3ee293807b
http://cgit.osmocom.org/openbsc/commit/?id=80363f05b096ec36b3781e353d52b1b3…
commit 80363f05b096ec36b3781e353d52b1b3dc5ab90b
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed May 11 17:13:28 2016 +0200
remove unneccessary linking from some tests
The recent shifts and cuts have made some library linking for bsc, channel and
db tests unnecessary.
http://cgit.osmocom.org/openbsc/commit/?id=1422b0ae82eafb805286321b3766f1a6…
commit 1422b0ae82eafb805286321b3766f1a652547359
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 14:46:23 2016 +0200
msc_release_connection(): don't call gsm0808_clear()
gsm0808_clear() is all about clearing lchans. To be able to link libmsc without
libbsc, don't call it directly.
Change-Id: I149146fc3cb99ef4a21ee2a798231bb070f398cd
http://cgit.osmocom.org/openbsc/commit/?id=6897741fc9087f8a570eab42ad46570a…
commit 6897741fc9087f8a570eab42ad46570a1ccd157e
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 21:44:32 2016 +0200
temporarily disable all paging to be able to link libmsc without libbsc
Skip the paging part of channel_test because the paging is now disabled.
http://cgit.osmocom.org/openbsc/commit/?id=6c381886dc23d0b4dc4c2895f57804f2…
commit 6c381886dc23d0b4dc4c2895f57804f23abda6c3
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 13:09:14 2016 +0200
libmsc: duplicate gsm0808 / gsm48 functions (towards BSC)
In osmo-nitb, libmsc would directly call the functions on the BSC level, not
always via the bsc_api. When separating libmsc from libbsc, some functions are
missing from the linkage.
Hence duplicate these functions to libmsc, add an msc_ prefix for clarity, also
add a _tx to gsm0808_cipher_mode():
* add msc_gsm0808_tx_cipher_mode() (dummy/stub)
* add msc_gsm48_tx_mm_serv_ack()
* add msc_gsm48_tx_mm_serv_rej()
Call these from libmsc instead of
* gsm0808_cipher_mode()
* gsm48_tx_mm_serv_ack()
* gsm48_tx_mm_serv_rej()
Also add a comment relatd to msc_gsm0808_tx_cipher_mode() in two places.
Change-Id: I5b276853d3af71f5e3f0a031fd17b4fff0580020
http://cgit.osmocom.org/openbsc/commit/?id=e6a9bfb38b04b38d61fa7fda07713bf6…
commit e6a9bfb38b04b38d61fa7fda07713bf6312d8b09
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri May 20 20:40:34 2016 +0200
Use new msc_tx_dtap() instead of gsm0808_submit_dtap()
Aim: msc_tx_dtap() shall redirect to IuCS or A interfaces depending on subscr
conn.
Change-Id: I30d961f16eb7b9c0ab9cc3f43198098d3f1a909f
http://cgit.osmocom.org/openbsc/commit/?id=a24f7cf289923013b7f41f66d86c5f37…
commit a24f7cf289923013b7f41f66d86c5f37d8b8c93c
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri May 20 21:41:08 2016 +0200
add libiudummy, to avoid linking Iu deps in tests
Change-Id: I4a66c4122011dbc87c6fcb336ab0461b86522c98
http://cgit.osmocom.org/openbsc/commit/?id=3147ad7e16ace6241205db851499e531…
commit 3147ad7e16ace6241205db851499e531cb2fdbc0
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 14:59:02 2016 +0200
move to libxsc: gsm48_extract_mi(), gsm48_paging_extract_mi() -- TODO move to libfilter instead?
Change-Id: I00ca0caf8224de029f53f4dedb1146e3cf7650ec
http://cgit.osmocom.org/openbsc/commit/?id=d37b641e5cdf4e22b07839a2059232ba…
commit d37b641e5cdf4e22b07839a2059232ba103b3c72
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 13:37:59 2016 +0200
msc_compl_l3(): publish in .h, tweak return value
Use new libmsc enum values for return val, to avoid dependency on libbsc
headers.
Make callable from other scopes: publish in osmo_msc.h and remove 'static' in
osmo_msc.c
Change-Id: If24007445899e9c75553a0dbf843ada3566b3380
http://cgit.osmocom.org/openbsc/commit/?id=14d00aacaa76bb662f40dd4c5d4371db…
commit 14d00aacaa76bb662f40dd4c5d4371dbb9d14bec
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 14:58:46 2016 +0200
add cscn vty, remove nitb vty
Change-Id: I8f8980d6cfbf26f1b0e0197939833e55dbe521fb
http://cgit.osmocom.org/openbsc/commit/?id=2a2ac83e31af8870dc7149156fbd069a…
commit 2a2ac83e31af8870dc7149156fbd069a42cd699a
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 14:56:06 2016 +0200
add iucs.[hc]
Change-Id: I88e981f4c31393a98ae8d61176c65c9251a6f28b
http://cgit.osmocom.org/openbsc/commit/?id=2e7d82473cff32469903f89edcb91711…
commit 2e7d82473cff32469903f89edcb917118be05f15
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri May 20 21:59:55 2016 +0200
add DIUCS debug log constant
Change-Id: Id347a3024fa495a1ab680db7320648d933a4018b
http://cgit.osmocom.org/openbsc/commit/?id=9cebe863e7bbc8091c5a18cb9a479768…
commit 9cebe863e7bbc8091c5a18cb9a4797686a49705b
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:16:45 2016 +0200
gsm0408_loc_upd_rej(): remove bts use (used only for debug log)
Change-Id: I3ac38f4b701ad8308470573260fa91a4b04c2f18
http://cgit.osmocom.org/openbsc/commit/?id=da69425a7e16e10405910276a2b896fd…
commit da69425a7e16e10405910276a2b896fd9eed72b2
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:05:43 2016 +0200
subscr_update(): remove bts arg, add lac arg
The idea is to not have a direct pointer to a bts struct (into BSC land), but a
LAC to resolve the BSC or RNC depending on the appropriate A or IuCS interface.
Change-Id: I9f2b298a785bf4b2a1b3fcdd91b8256106b2d9de
http://cgit.osmocom.org/openbsc/commit/?id=fdbf85e61994f2435c33a516237dd725…
commit fdbf85e61994f2435c33a516237dd725a682a096
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:06:35 2016 +0200
subscr_update_expire_lu(): remove bts arg
Change-Id: I26cafd9389aac65e53dc4280a1687c6b8bce3106
http://cgit.osmocom.org/openbsc/commit/?id=904e75af6150e048a2d93db426ff84b4…
commit 904e75af6150e048a2d93db426ff84b49a99d900
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:03:18 2016 +0200
move t3212 to network level (periodic lu)
Set the T3212 default value in struct gsm_network and take that value when
creating a BTS.
Adjust VTY accordingly.
Change-Id: Ifb730f9d0106fe195adc30459a39290a07313b50
http://cgit.osmocom.org/openbsc/commit/?id=9a4a916b8b6c798be2f783ab0a3ae746…
commit 9a4a916b8b6c798be2f783ab0a3ae74672fba299
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:11:50 2016 +0200
libmsc: iucs dev: disable large parts of the code
Change-Id: I3ef6ca26150b6102a0fa22a88a60d9a442d640b4
http://cgit.osmocom.org/openbsc/commit/?id=48f0946d4c981bffa4b6849d17cb4782…
commit 48f0946d4c981bffa4b6849d17cb4782fc473fd5
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 12:50:31 2016 +0200
Prepare entry/exit point for MSC -> BSC and MSC -> RNC communication.
Add msc_ifaces.[hc], a_iface.c, with a general msc_tx_dtap() to redirect to
different interfaces depending on the actual subscriber connection.
While iu_tx() is going to be functional on this branch, the a_tx() is so far
just a dummy (see comment).
Add via_iface marker to gsm_subscriber_connection with enum values IFACE_A and
IFACE_IU so far.
Add Iu specific fields in a sub-struct: the UE connection pointer and an
indicator for the Integrity Protection status on Iu (to be fully implemented in
later commits).
http://cgit.osmocom.org/openbsc/commit/?id=81975232e40c75edfde639a53e706e25…
commit 81975232e40c75edfde639a53e706e25eca95f39
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:13:32 2016 +0200
don't use lchan in libmsc
Change-Id: Ic7ed7faa2bcc7aae799f41ed4abc2c001bfb61b7
http://cgit.osmocom.org/openbsc/commit/?id=049a48d5a0a72700246a333974ffaafc…
commit 049a48d5a0a72700246a333974ffaafc0395238b
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:00:23 2016 +0200
gsm_subscriber_connection: mark BSC specific items
The struct shall be split in two later.
Change-Id: Ib9666225fb9bfec2cf1e364343560571869fe6a7
http://cgit.osmocom.org/openbsc/commit/?id=c1d5729237237848ad5a26145bbcff69…
commit c1d5729237237848ad5a26145bbcff697dc84ace
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 9 21:56:42 2016 +0200
osmo-nitb: exit when MNCC socket init failed
http://cgit.osmocom.org/openbsc/commit/?id=63d3207bdb7f474c835f6ac9349d6012…
commit 63d3207bdb7f474c835f6ac9349d6012fb48ff27
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed May 11 14:12:00 2016 +0200
split bsc_bootstrap_network() in alloc and config
Change-Id: I480a09a31a79766ad07b627dd5238b7e37f3be7a
http://cgit.osmocom.org/openbsc/commit/?id=417bb8e8e87417fec30ab6a5cf295897…
commit 417bb8e8e87417fec30ab6a5cf295897e05f5a36
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri May 20 17:15:44 2016 +0200
split subscr_con_allocate()/_free() in bsc_ and msc_
Rename current subscr_con_allocate() and subscr_con_free to bsc_*,
and add two separate msc_subscr_con_allocate() and _free().
The msc_subscr_con_free() ignores all lchan members.
In libbsc use bsc_*, in libmsc use msc_*.
Change-Id: I3cf7c7cafdf4672ec7b26058bba8a77159855257
Future: there will be distinct subscr conns for libbsc and libmsc.
http://cgit.osmocom.org/openbsc/commit/?id=89e592d2e640f12a3b56ce218f36fcc4…
commit 89e592d2e640f12a3b56ce218f36fcc4972bf48b
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 14 03:24:41 2016 +0200
move to libxsc: net timezone VTY config
Leave the timezone VTY output in libbsc's config_write_net(), until the BSC/MSC
separation of struct gsm_network is completed.
Change-Id: I9712b2e07b4f1ab8d2e4ad40a8d771e98ed25b20
http://cgit.osmocom.org/openbsc/commit/?id=98d51517efd30803863c4ac4ad3819b2…
commit 98d51517efd30803863c4ac4ad3819b2b72b4d93
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 13:29:33 2016 +0200
Move timezone settings up to network level
Time zone used to be configurable per-BTS. In the upcoming MSC-split, no BTS
structures will be available on the MSC level. To simplify, drop the ability to
manage several time zones in a core network and place the time zone config on
the network VTY level, i.e. in gsm_network. If we are going to re-add fine
grained time zone settings, it should probably be tied to the LAC.
Adjust time zone VTY config code (to be moved to libxsc in subsequent commit).
Adjust time zone Ctrl Interface code.
Change-Id: I69848887d92990f3d6f969be80f6ef91f6bdbbe8
http://cgit.osmocom.org/openbsc/commit/?id=070701f4f628f5b6f564fa6111178b52…
commit 070701f4f628f5b6f564fa6111178b52d4a46bb9
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 13:56:43 2016 +0200
reinvent connection_for_subscr() and move to libmsc
Implement connection_for_subscr() from a completely different angle: instead of
looking up lchans in bts structs, look up the subscriber in the global list of
gsm_subscriber_connection. static lchan_find() is thus obsoleted.
All callers of connection_for_subscr() live in libmsc, so move to libmsc.
The move and edit are done in a single commit since the old and new
implementation have nothing in common.
Future: osmo-cscn will use this, without bts being present.
Remove implementation of connection_for_subscr() from channel_test.c -- it is
possible that the abort() in there was intended for a regression test, but
actually it seems the implementation was merely added for linking reasons, and
the abort() added to guard against the NULL return value: no comment nor the
commit log indicate that the abort() is test critical; the addition was the
only change in channel_test.c for that commit; at the same time a
connection_for_subscr() call was added in libmsc.
http://cgit.osmocom.org/openbsc/commit/?id=c4180815089c5fb250eb11cbe6fd759b…
commit c4180815089c5fb250eb11cbe6fd759b47c83c6e
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu May 12 01:53:23 2016 +0200
bsc vty: rename show_net_cmd to bsc_show_net_cmd
Future: there will be an MSC-land show-net-cmd, so rename to something with
bsc in its name.
http://cgit.osmocom.org/openbsc/commit/?id=196f18c23e88622a0614ab859a863cec…
commit 196f18c23e88622a0614ab859a863cecb32048ca
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu May 12 01:16:58 2016 +0200
move to libxsc: network VTY that isn't BSC-specific
Keep only BSC specific bits of the 'network' VTY node in bsc_vty.c, move more
general VTY commands to xsc_vty.c.
Add arg to xsc_vty_init() to pass a config_write_net() function. Pass a libbsc
specific config_write_net() function.
Future: upcoming omso-cscn will re-use the VTY bits moved to libxsc and pass a
different config_write_net() function.
Change-Id: I871b7b32a0c56fdce983e409cf244ec487d24e71
http://cgit.osmocom.org/openbsc/commit/?id=c24c4d5e221c08fa1e7627f6fc9771b0…
commit c24c4d5e221c08fa1e7627f6fc9771b04e257ba0
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed May 11 18:48:39 2016 +0200
move to libxsc: global vty gsm_network pointer
Move gsmnet_from_vty() and the bsc_gsmnet global to xsc_vty.c.
Rename bsc_gsmnet to vty_global_gsm_network and make it static to xsc_vty.c, to
clearly mark the global variable for VTY use only.
Introduce xsc_vty_init() to set vty_global_gsm_network.
Change-Id: I26c5c47de08f899b896813d09612d5cb2f8e42d6
http://cgit.osmocom.org/openbsc/commit/?id=b967caa33a5addfcd934a72398ce4785…
commit b967caa33a5addfcd934a72398ce4785aea92266
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu May 12 03:03:50 2016 +0200
drop libmsc from some tests, drop duplicate libbsc linking
Because of libxsc, tests/gsm0408,subscr,trau no longer need libmsc.
http://cgit.osmocom.org/openbsc/commit/?id=c507fcc875d9843369d7da2ac23c09d1…
commit c507fcc875d9843369d7da2ac23c09d150fd3743
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 13:27:32 2016 +0200
sms_next_rp_msg_ref(): use direct pointer to next_rp_ref counter
libbsc and libmsc will have separate subscriber connection structs. Hence don't
rely on gsm_subscriber_connection, but work on a direct pointer to the counter
for the next RP reference.
http://cgit.osmocom.org/openbsc/commit/?id=49d0251351e266b95c228b61800fdade…
commit 49d0251351e266b95c228b61800fdade23496f8a
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 13:30:17 2016 +0200
factor out & introduce struct gsm_encr, in xsc.h
Factor out encryption info from struct gsm_lchan as struct gsm_encr, placed in
xsc.h.
Change-Id: I94015fb9dd511c37c1e3058a0963c780b3f700ac
Future: this will be used by libmsc's subscriber connection, for osmo-cscn.
http://cgit.osmocom.org/openbsc/commit/?id=8f8d639d623753b9e871ee509068fa28…
commit 8f8d639d623753b9e871ee509068fa28b86f5cfb
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed May 11 18:04:00 2016 +0200
fix build: osmo-bsc_nat: change linking order
Moving gsm48_create* to libxsc affected linking of osmo-bsc_nat, resulting
in an undefined reference to gsm48_extract_mi().
Fix the issue by placing libfilter.a left of libbsc.a.
http://cgit.osmocom.org/openbsc/commit/?id=0480d774ab6f449a379be146653fec32…
commit 0480d774ab6f449a379be146653fec3260d58c01
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 12:50:31 2016 +0200
move to libxsc: factor out gen of USSD notify and release complete -- TODO subscr_conn
Both libmsc and libbsc need distinct gsm0480_send_ussdNotify() and
gsm0480_send_releaseComplete() functions to account for the distinct subscriber
connection structs.
The current functions live in libmsc, so add the same in libbsc in new file
gsm_04_80_utils.c.
To avoid too much code dup, move the message generation part of
gsm0480_send_ussdNotify() and gsm0480_send_releaseComplete() to new functions
gsm0480_gen_ussdNotify() and gsm0480_gen_releaseComplete(), placed in libxsc.
Change-Id: I33a84e3c28576ced91d2ea24103123431f551173
http://cgit.osmocom.org/openbsc/commit/?id=07a130c0f3e25c26a47d614164b84a52…
commit 07a130c0f3e25c26a47d614164b84a5206dc1d50
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 14:58:51 2016 +0200
move to libxsc: gsm48_create_mm_serv_rej(), gsm48_create_loc_upd_rej()
Used by libbsc, libmsc as well as osmo-bsc and osmo-bsc_nat.
http://cgit.osmocom.org/openbsc/commit/?id=ca02db49c20e7653f64a2e6e0c573fb5…
commit ca02db49c20e7653f64a2e6e0c573fb58169a40b
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 14 00:46:29 2016 +0200
move to libxsc: net init 3: actual move
Reincarnate gsm_network_init() as the parts not specific to libbsc.
Move from bsc_network_init() those bits that are not BSC specific (and useful
for upcoming osmo-cscn).
Add libxsc to all linkages that use gsm_network_init().
Note: the only requirement to allow linking gsm_network_init() without libbsc
is to keep the call to gsm_net_update_ctype() out of libxsc. The other items
are kept out of libxsc because it makes sense semantically. But the separation
is not strong in that the BSC specific data members are of course still
omnipresent in struct gsm_network. If bsc_network_init() is not called, these
are not initialized properly -- for now no such callers exist.
So this is just a first step towards a sensible split of the BSC and MSC
gsm_network structs. The long term aim should be to have entirely separate
structs with some common general items.
http://cgit.osmocom.org/openbsc/commit/?id=9bf93701701342643f1a2fa1db71a245…
commit 9bf93701701342643f1a2fa1db71a2456ed80561
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 14 00:57:04 2016 +0200
move to libxsc: net init 2: move bsc_network_init decl to osmo_bsc.h
bsc_network_init() is more fit to live in a BSC specific header.
Change-Id: I9edfb1e748bb1cb484fadd48b0406f5b3098e89b
http://cgit.osmocom.org/openbsc/commit/?id=e7e240138aafb5b87563bcd63faca5f0…
commit e7e240138aafb5b87563bcd63faca5f089865fde
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 14 00:45:26 2016 +0200
move to libxsc: net init 1: rename to bsc_network_init
The gsm_network_init() function initializes a whole lot of BSC specific stuff.
Aiming to move some of it to libxsc, first rename it to bsc_network_init().
This will retain the BSC specific stuff when the move is done.
Adjust all callers.
Future: osmo-cscn will call the more generic part and not the BSC specific
part.
Change-Id: I4816ae19374390fc5c64972f7cad2e9ec3d8bcc3
http://cgit.osmocom.org/openbsc/commit/?id=770e66989b00fbc0bcf059c986377fdf…
commit 770e66989b00fbc0bcf059c986377fdfa2d05c27
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed May 11 14:28:25 2016 +0200
define mncc_recv_cb_t to avoid code dup
Put mncc_recv_cb_t in xsc.h to avoid header include complications: if placing
right above struct gsm_network, one must include gsm_data.h to use
mncc_recv_cb_t as function parameter in a header, which will include
gsm_data_shared.h, which will include xsc.h (future knowledge). Since I will
need to use mncc_recv_cb_t in xsc.h, including gsm_data.h from there would
introduce an #include loop. Avoid that and define mncc_recv_cb_t in xsc.h to
begin with.
Change-Id: I2e64cffa563750ce9f3172ffba6f9cf5b9280e9c
http://cgit.osmocom.org/openbsc/commit/?id=ea19a73b54f4021279067acd540ddf05…
commit ea19a73b54f4021279067acd540ddf059b24c201
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 12:50:31 2016 +0200
Add empty libxsc
This will gradually soak up code shared by libbsc and libmsc.
http://cgit.osmocom.org/openbsc/commit/?id=4d1b588c60a308950547822e1e355ca3…
commit 4d1b588c60a308950547822e1e355ca3557f4843
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 9 21:07:43 2016 +0200
cosmetic: various comment, whitespace tweaks
http://cgit.osmocom.org/openbsc/commit/?id=6463496524e6faf0caec24b3e48cbb34…
commit 6463496524e6faf0caec24b3e48cbb345e9f3deb
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 9 21:59:29 2016 +0200
utils/Makefile.am: remove unused LIBOSMOVTY_CFLAGS
http://cgit.osmocom.org/openbsc/commit/?id=17d5e26a80dc53e33e6966db55e3e777…
commit 17d5e26a80dc53e33e6966db55e3e777681336ab
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Apr 1 02:17:24 2016 +0200
vty l3 help: fix typo 'comamnds'; fix english s/his//
http://cgit.osmocom.org/openbsc/commit/?id=7150c364d260d00bc8174cbbcd4366cc…
commit 7150c364d260d00bc8174cbbcd4366cc31f005ba
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 9 21:48:53 2016 +0200
debug log for sms: fix/add
One logged the wrong function name. Add others.
http://cgit.osmocom.org/openbsc/commit/?id=1366f0c09174398533c8fc0773279b6b…
commit 1366f0c09174398533c8fc0773279b6bd3258497
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 9 21:38:51 2016 +0200
Sanity fixes for gsm0408_dispatch(): rc, assertions
gsm0408_dispatch() is the main entry point for receiving data from the BSC/RNC
level, so make sure callers pass valid pointers before using them all the way
down the code path (related to CID#93769, a fix before this was refactored).
For unknown/unimplemented packet discriminators, make sure to return error
codes.
http://cgit.osmocom.org/openbsc/commit/?id=e759767e38c24d7492c0d02223fdb2f4…
commit e759767e38c24d7492c0d02223fdb2f42b374de8
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 9 21:18:08 2016 +0200
abis vty: decouple from global bsc_gsmnet variable
Publish gsmnet_from_vty() in openbsc/vty.h and use in the abis VTY functions.
http://cgit.osmocom.org/openbsc/commit/?id=91fce69605d1ee1ea49fb602460bf9f4…
commit 91fce69605d1ee1ea49fb602460bf9f4d3fce50f
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 9 21:09:47 2016 +0200
directly access gsm_network backpointer from gsm_subscriber_connection
The previous commit added a network backpointer to gsm_subscriber_connection.
Use it wherever it makes sense, to skip the step through the bts structure.
In some places, also tweak use of local variables for less code.
http://cgit.osmocom.org/openbsc/commit/?id=f286cda5de2578049f854e620f8db2ab…
commit f286cda5de2578049f854e620f8db2abc027338c
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 9 22:33:01 2016 +0200
add gsm_network backpointer to gsm_subscriber_connection
For the upcoming MSCSPLIT, we want a network backpointer without having to
go through a gsm_bts struct.
This commit adds the network pointer, the subsequent commit applies direct
access to the network structure from gsm_subscriber_connection.
http://cgit.osmocom.org/openbsc/commit/?id=ff008db16ff5778ae639dcec577ce07c…
commit ff008db16ff5778ae639dcec577ce07c1b2b171e
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 13:40:19 2016 +0200
bsc_vty_init(): decouple from global bsc_gsmnet
Add an explicit gsm_network pointer instead of using the bsc_gsmnet global, to
pass full control to respective main() contexts.
http://cgit.osmocom.org/openbsc/commit/?id=94888aeb0c4eda30a80183b715683353…
commit 94888aeb0c4eda30a80183b7156833539188465e
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed May 11 13:53:47 2016 +0200
talloc_ctx_init(): decouple from global tall_bsc_ctx
Decouple the talloc context allocations from global tall_bsc_ctx pointer.
Future: it appears that talloc_ctx_init() was intended for general use, but is
in fact only used by osmo-nitb. It will be used by the upcoming osmo-cscn as
well.
http://cgit.osmocom.org/openbsc/commit/?id=02e1aae38787494dfa8e1b797c6ee3ab…
commit 02e1aae38787494dfa8e1b797c6ee3ab35d6a73c
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 9 19:12:44 2016 +0200
gsm_network_init(): add explicit root talloc ctx
Decouple the root talloc context from libbsc's global talloc_bsc_ctx.
Future: we'll use this for the upcoming MSCSPLIT.
http://cgit.osmocom.org/openbsc/commit/?id=8175975cb64b2f8ef403e1275275fb69…
commit 8175975cb64b2f8ef403e1275275fb69da21db91
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed May 11 13:39:33 2016 +0200
bsc_init: don't pass telnet dummy conn
gsmnet_from_vty() used to expect vty->priv to point to a gsm_network struct,
but that is not actually the case anymore. The dummy conn to forward the
gsm_network is not needed.
http://cgit.osmocom.org/openbsc/commit/?id=aa8386fc636f6a06d73b3310523575ed…
commit aa8386fc636f6a06d73b3310523575eda0588ee1
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 9 19:12:44 2016 +0200
doc: rename nitb graph to bsc, add msc graph
In the light of upcoming split of MSC from BSC (MSCSPLIT), name the realms
'libmsc' and 'libbsc'. Hence the nitb graph becomes the BSC graph, and add a
libmsc graph.
http://cgit.osmocom.org/openbsc/commit/?id=98944fbac57402b480bc47acab3e9b23…
commit 98944fbac57402b480bc47acab3e9b23907c930c
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 13:50:44 2016 +0200
remove unused bsc_copyright from bsc_vty.c
Change-Id: I281791c0f57ca75ffe14431a3030811b2d224f0b
http://cgit.osmocom.org/openbsc/commit/?id=ca8aae360d21cd1bbdc803d3fc069d2e…
commit ca8aae360d21cd1bbdc803d3fc069d2efd699660
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 9 21:03:12 2016 +0200
move subscriber conns list into struct gsm_network
Replace the global sub_connections llist with gsm_network.subscr_conns.
Initialize and apply where applicable.
Remove bsc_api_sub_connections(), callers now access gsm_network->subscr_conns
directly.
http://cgit.osmocom.org/openbsc/commit/?id=0e199f53be75bc197bc24eaa9d09faef…
commit 0e199f53be75bc197bc24eaa9d09faefdcadedc6
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 22:32:51 2016 +0200
properly #include <openbsc/gsm_data.h> from gsm_subscriber.h
Don't use quoted, local include, use <> style include.
Cosmetic: also move stdbool.h include to the top to keep osmocom and openbsc
includes grouped.
Change-Id: Iaa3dc36768f96f6b8c91010a2ba389fdc37f1503
http://cgit.osmocom.org/openbsc/commit/?id=743343c79f0cb06431260d109c7ca315…
commit 743343c79f0cb06431260d109c7ca3159abbedfa
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Wed May 11 12:43:47 2016 +0200
IuPS: Change GTP-U endpoint to SGSN in PMM_IDLE and page UE when data arrives
Change-Id: I47b73a40cbdda6b7c31fb2767f74f9f93d84056b
http://cgit.osmocom.org/openbsc/commit/?id=25844906e28a1ec5865210fb61dfd0a4…
commit 25844906e28a1ec5865210fb61dfd0a43c6bc827
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Wed May 11 12:42:54 2016 +0200
IuPS: Introduce function to change PMM state
This is where IuPS will redirect GTP-U endpoints in a subsequent commit.
Also add comprehensive logging of pmm_state transitions.
Change-Id: I7c2cd1abc1805659b01dffffff31c49fe5161086
http://cgit.osmocom.org/openbsc/commit/?id=d674ef92de090911ec7c36ff593b5f23…
commit d674ef92de090911ec7c36ff593b5f2370c6c781
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:21:15 2016 +0200
IuPS: GMM Attach: reset MM ctx pending_req
Change-Id: I0df0f3d88085939eb617405e2013ad164eed477b
http://cgit.osmocom.org/openbsc/commit/?id=a36b296fa69fc2a757d555155e1c9537…
commit a36b296fa69fc2a757d555155e1c95372ddb2bd4
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:01:21 2016 +0200
IuPS: sgsn_mm_ctx: add enum gprs_pmm_state field, track PMM state
Iu needs to page to transfer data in PMM-IDLE state.
Change-Id: Id37778cb9a0328a21c8e8246998ecdb43dd687d8
http://cgit.osmocom.org/openbsc/commit/?id=72429de70e792ee77ed3074d7c20443b…
commit 72429de70e792ee77ed3074d7c20443b345af64e
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:35:41 2016 +0200
IuPS: RA UPD: make sure to authorize, for Iu Integrity Protection
Change-Id: I2ea2089895f8a8e125ef39d9bef70dafb2b1ce69
http://cgit.osmocom.org/openbsc/commit/?id=2e1b30cb99f0886700bdad50a7e8777f…
commit 2e1b30cb99f0886700bdad50a7e8777fdea1b4d8
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:15:29 2016 +0200
IuPS: add GMM Service Request rx and tx
Change-Id: Ib935de22d23a15f449927840d4d59497ce22abbd
http://cgit.osmocom.org/openbsc/commit/?id=79f6dc90f0146c5790c8fd123a0c2856…
commit 79f6dc90f0146c5790c8fd123a0c2856313c9a4b
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:00:09 2016 +0200
IuPS: GMM Service Request: add local gsm_04_08_gprs.h and .c
These items will probably move to libosmocore's gsm_04_08_gprs.h and .c, add
them here in openbsc until things have settled.
Change-Id: Iaf9316f07d21280b6e090d65892c338f9555313a
http://cgit.osmocom.org/openbsc/commit/?id=3c61ce6128689cad9705171ff1e551e7…
commit 3c61ce6128689cad9705171ff1e551e7a86849f6
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:16:55 2016 +0200
IuPS: send Security Mode Command, track the new_key flag.
Change-Id: I0b2593c2df13b79eb36975b0d302e31cfdf8bb09
http://cgit.osmocom.org/openbsc/commit/?id=f04cd2eb80a324d1a7e0529d50fb13bb…
commit f04cd2eb80a324d1a7e0529d50fb13bb8fe08222
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:31:12 2016 +0200
IuPS: dev hack: init hardcoded Ki on ATT REQ
Change-Id: Ieca45960fa941a3a706c6e479b04b9f2ef89d860
http://cgit.osmocom.org/openbsc/commit/?id=c345360419729afbf15aa9c745d00895…
commit c345360419729afbf15aa9c745d00895cf384333
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Sat May 21 00:55:25 2016 +0200
IuPS: add Iu response to delete_pdp_conf()
Change-Id: I6d601586101c0a004b2243633fab48db82b44b7c
http://cgit.osmocom.org/openbsc/commit/?id=611dcfb8180bb630a5794fdf0b8c743a…
commit 611dcfb8180bb630a5794fdf0b8c743ab9cddbf6
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Sat May 21 00:53:42 2016 +0200
IuPS: add Iu response to create_pdp_conf()
Change-Id: Iad65ca9b77c3166d4df9a58af527e6aef7e589ee
http://cgit.osmocom.org/openbsc/commit/?id=716e0b2823bb3f32a0327a5a441bcad7…
commit 716e0b2823bb3f32a0327a5a441bcad7d2650b19
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Fri May 20 23:50:22 2016 +0200
IuPS: redirect Iu in various places
In gsm48_gmm_sendmsg(), redirect to iu_tx() for both cases of MM context
present or not.
In gsm48_rx_gmm_att_req(), compose an MM context marked as Iu for messages
coming in from a ue_conn_ctx (passed in msg->dst). Also make sure cid is
initialized to avoid introducing a compiler warning.
In gsm48_rx_gmm_ra_upd_req(), look up an Iu MM context based on the presence of
the ue_conn_ctx in msg->dst.
Change-Id: Ia47ffbfa6fa0f5a0cd76a379c57ef42faa0d80e3
http://cgit.osmocom.org/openbsc/commit/?id=f8ce216e5143da2fc868f7d4ee63bc24…
commit f8ce216e5143da2fc868f7d4ee63bc240568cbad
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Sat May 21 17:36:18 2016 +0200
IuPS: sgsn-test: link Iu related libs
Add libiu and libasn1c, libosmo-sigtran, libosmo-ranap.
So far they are unused, this is preparing for a subsequent commit that
introduces calls to iu_tx().
Change-Id: I4c05f15c29797456ddcd7c95bfb7dfd480101577
http://cgit.osmocom.org/openbsc/commit/?id=9d717caf4801d8c9a75d03dd3cb8cc68…
commit 9d717caf4801d8c9a75d03dd3cb8cc68255470b7
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Sat May 21 17:35:57 2016 +0200
IuPS: osmo-sgsn: add core IuPS impl, call iu_init()
Add:
* gsm0408_gprs_rcvmsg_iu()
* sgsn_mm_ctx_by_ue_ctx()
* sgsn_mm_ctx_alloc_iu()
* sgsn_ranap_iu_event()
* sgsn_ranap_rab_ass_resp()
Call iu_init() from sgsn_main.c.
Add asn_debug impl ("extern" from libasn1c).
osmo-sgsn build: add libiu and libasn1c, libosmo-sigtran, libosmo-ranap
Change-Id: I469ae6ca9ef254d04ee0d2d79bdd65aebcd027b5
http://cgit.osmocom.org/openbsc/commit/?id=fffe60f5fa11d4274f8d6654923ca958…
commit fffe60f5fa11d4274f8d6654923ca958bdd198b2
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Sat May 21 00:11:39 2016 +0200
IuPS: track msg->dst aka ue_conn_ctx, comment
For Iu connections, msg->dst will point to the ue_conn_ctx, and we need to make
sure to keep msg->dst intact when copying from/to msgb and from/to MM context.
Change-Id: I90c7ca6c3655d447aaca958e0086ae6ce6f6045a
http://cgit.osmocom.org/openbsc/commit/?id=40c4df2aed854433c0276b9f668503f0…
commit 40c4df2aed854433c0276b9f668503f0aeebf682
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Mon Jan 25 16:49:53 2016 +0100
gprs_gmm: Fix bit mask when determining update/attach type
Bit 4 is reserved in 3GPP TS 04.08 so exclude it from the type.
In 3GPP TS 24.008 it indicates if a follow-on request is pending by the
MS, but only in Iu mode. According to the spec it is not required to
react to that request with a follow-on proceed so this field can be
ignored for now.
See 3GPP TS 24.008 Ch. 4.4:
"Unless it has specific permission from the network (follow-on proceed)
the mobile station side should await the release of the RR connection
used for a MM specific procedure before a new MM specific procedure or
MM connection establishment is started."
as well as Ch. 4.4.4.6:
"If the network wishes to prolong the RR connection to allow the mobile
station to initiate MM connection establishment (for example if the
mobile station has indicated in the LOCATION UPDATING REQUEST that it
has a follow-on request pending) the network shall send "follow on
proceed" in the LOCATION UPDATING ACCEPT and start timer T3255."
Change-Id: If1dff960c406060e257dafc54132687ffc42ad8f
http://cgit.osmocom.org/openbsc/commit/?id=7c18451cbabcee040be7e939c5689ba8…
commit 7c18451cbabcee040be7e939c5689ba86c4d5ddc
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:44:50 2016 +0200
cosmetic: gprs_sgsn.c: move pdp.h include to top
Change-Id: I9a9b34d714235462ba72cdb65b7c8c9824dfa9c6
http://cgit.osmocom.org/openbsc/commit/?id=6fc41c9129cfd95734b3b24aa8d0fe99…
commit 6fc41c9129cfd95734b3b24aa8d0fe998924ad16
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri May 20 21:38:32 2016 +0200
add libiu
Co-Authored by dwillmann, laforge, nhofmeyr
Change-Id: Iffc26f9c73cb15463948f7435b72ac1747aabdb3
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/debug.h | 1 -
openbsc/src/libcommon/debug.c | 5 -----
openbsc/src/libiu/iu.c | 12 ++++++------
3 files changed, 6 insertions(+), 12 deletions(-)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)