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 2b09c39c9cb6d8a9761539d00e21b21352272905 (commit)
from bacb65b48b520ace03c877d3092b58e50cb68266 (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=2b09c39c9cb6d8a9761539d00e21b21…
commit 2b09c39c9cb6d8a9761539d00e21b21352272905
Author: Saurabh Sharan <saurabh.sharan(a)radisys.com>
Date: Wed Mar 16 19:17:32 2016 +0530
Fix issue in encoding CSN_RECURSIVE_ARRAY
The remaining_bits_len is correctly decremented while encoding
CSN_RECURSIVE_ARRAY for fixing the bug.
Details of the bug is in https://projects.osmocom.org/issues/1641
During introduction of basic EGPRS feature new hex dump message
PUASS, from a different working network log was used in Unit test.
It exposed the issue of incorrect handling of recursive array
encoding in osmo-pcu.
Fixes: OS#1641
-----------------------------------------------------------------------
Summary of changes:
src/csn1.cpp | 1 +
tests/rlcmac/RLCMACTest.cpp | 1 +
tests/rlcmac/RLCMACTest.ok | 8 ++++++++
3 files changed, 10 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 "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, max/si2q has been updated
discards 11d9a78c6bd653b9e496aa4a960790b708fe2b6c (commit)
via cb0fb8f3a82ba77bc7c515f956a226067b9e88ae (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 (11d9a78c6bd653b9e496aa4a960790b708fe2b6c)
\
N -- N -- N (cb0fb8f3a82ba77bc7c515f956a226067b9e88ae)
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=cb0fb8f3a82ba77bc7c515f956a22606…
commit cb0fb8f3a82ba77bc7c515f956a226067b9e88ae
Author: Max <msuraev(a)sysmocom.de>
Date: Fri Mar 11 18:16:22 2016 +0100
wip: add si2q generator stub
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/gsm_data_shared.h | 5 ++
openbsc/include/openbsc/rest_octets.h | 32 ++-----------
openbsc/src/libbsc/bsc_vty.c | 80 +++++++++++++++++++++++++++++++
openbsc/src/libbsc/rest_octets.c | 60 +++++++++++------------
openbsc/src/libbsc/system_information.c | 2 +-
openbsc/src/libcommon/gsm_data.c | 4 ++
6 files changed, 124 insertions(+), 59 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 f4afcf0b2345a51d3e69c4dbb61279af233388cf (commit)
from 10cd11345c2dd3f38793e7dd7456e7882ab95dd9 (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=f4afcf0b2345a51d3e69c4dbb61279af…
commit f4afcf0b2345a51d3e69c4dbb61279af233388cf
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Wed Mar 16 11:15:19 2016 +0100
mgcp: Fix compiler warnings on size_t on AMD64
mgcp_transcode.c: In function 'decode_audio':
mgcp_transcode.c:332:4: warning: format '%d' expects argument of type 'int', but argument 7 has type 'size_t' [-Wformat=]
LOGP(DMGCP, LOGL_ERROR,
^
mgcp_transcode.c:332:4: warning: format '%d' expects argument of type 'int', but argument 8 has type 'long unsigned int' [-Wformat=]
mgcp_transcode.c: In function 'encode_audio':
mgcp_transcode.c:390:4: warning: format '%d' expects argument of type 'int', but argument 7 has type 'size_t' [-Wformat=]
LOGP(DMGCP, LOGL_INFO,
^
mgcp_transcode.c:390:4: warning: format '%d' expects argument of type 'int', but argument 8 has type 'size_t' [-Wformat=]
mgcp_transcode.c: In function 'mgcp_transcoding_process_rtp':
mgcp_transcode.c:542:5: warning: format '%d' expects argument of type 'int', but argument 9 has type 'size_t' [-Wformat=]
LOGP(DMGCP, LOGL_NOTICE,
^
mgcp_transcode.c:571:4: warning: format '%d' expects argument of type 'int', but argument 7 has type 'size_t' [-Wformat=]
LOGP(DMGCP, LOGL_NOTICE,
^
-----------------------------------------------------------------------
Summary of changes:
openbsc/src/libmgcp/mgcp_transcode.c | 8 ++++----
1 file changed, 4 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 "Osmocom BTS-side code (Abis, scheduling, ...)".
The branch, master has been updated
via 0be80aa2d1d21b2d19eb6c91b3b4151d6c3a5ddf (commit)
from 710e99c2e317b75695e2bc7ad4569e2377b41c3b (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=0be80aa2d1d21b2d19eb6c91b3b4151…
commit 0be80aa2d1d21b2d19eb6c91b3b4151d6c3a5ddf
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Wed Mar 16 09:17:04 2016 +0100
octphy: Enable TCH/H mode and begin testing
Upcoming releases will support TCH/H and we should start to test
the DSP->RTP code.
-----------------------------------------------------------------------
Summary of changes:
src/osmo-bts-octphy/l1_tch.c | 3 ---
1 file changed, 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 "Osmocom BTS-side code (Abis, scheduling, ...)".
The branch, master has been updated
via 710e99c2e317b75695e2bc7ad4569e2377b41c3b (commit)
from 40e83658543f321368ed88b0505093b707b7eada (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=710e99c2e317b75695e2bc7ad4569e2…
commit 710e99c2e317b75695e2bc7ad4569e2377b41c3b
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Tue Mar 15 20:09:49 2016 +0100
misc: Attempt to fix make distcheck and dumping docs
The file has been renamed, attempt to catch up
-----------------------------------------------------------------------
Summary of changes:
Makefile.am | 2 +-
contrib/dump_docs.py | 2 +-
2 files changed, 2 insertions(+), 2 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, zecke/features/dsp-transcoding has been updated
via 297daa209306004149b91c6107db228745e20b96 (commit)
from 8dea0d21ff643a40861fde0d0e131eebb965c066 (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=297daa209306004149b91c6107db2287…
commit 297daa209306004149b91c6107db228745e20b96
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Tue Mar 15 14:13:06 2016 +0100
WIP
There is no FreeChanCnf and this leads to not knowing when the resource
can be allocated again. This is an issue for making it reliable. Stop
here and wait for progress.
-----------------------------------------------------------------------
Summary of changes:
openbsc/configure.ac | 12 +++
openbsc/include/openbsc/mgcp_transcode.h | 9 +-
openbsc/src/libmgcp/Makefile.am | 3 +
openbsc/src/libmgcp/mgcp_transcode_dsp.c | 146 +++++++++++++++++++++++++++++++
4 files changed, 169 insertions(+), 1 deletion(-)
create mode 100644 openbsc/src/libmgcp/mgcp_transcode_dsp.c
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, max/si2q has been updated
discards c43b8b029c408761f0ba5555f502aaab9e00da83 (commit)
via 11d9a78c6bd653b9e496aa4a960790b708fe2b6c (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 (c43b8b029c408761f0ba5555f502aaab9e00da83)
\
N -- N -- N (11d9a78c6bd653b9e496aa4a960790b708fe2b6c)
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=11d9a78c6bd653b9e496aa4a960790b7…
commit 11d9a78c6bd653b9e496aa4a960790b708fe2b6c
Author: Max <msuraev(a)sysmocom.de>
Date: Fri Mar 11 18:16:22 2016 +0100
wip: add si2q generator stub
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/rest_octets.h | 30 ++++-
openbsc/src/libbsc/rest_octets.c | 201 ++++++++++++++++++++++++++------
openbsc/src/libbsc/system_information.c | 4 +-
3 files changed, 197 insertions(+), 38 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 "An utility library for Open Source Mobile Communications".
The branch, master has been updated
via bdccc1b1444a8692697bd8a293cc89c90ef2d832 (commit)
from da7bf4d55a896034320aa4466b9644083093acd1 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/libosmocore/commit/?id=bdccc1b1444a8692697bd8a293cc…
commit bdccc1b1444a8692697bd8a293cc89c90ef2d832
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Mar 15 13:28:10 2016 +0100
gsm48: factor out MCC+MNC BCD parsing for re-use in UMTS
For 3G, I need a BCD composer/parser similar to gsm48_generate_lai()/
gsm48_decode_lai(). Those functions also handle a trivial extra
member (lac) which I don't need in this way for 3G.
So create new functions to take on the MCC+MNC BCD handling and call those
from gsm48_generate_lai() and gsm48_decode_lai(). In this way, the 3G code
in openbsc can use only the BCD functionality without code duplication.
-----------------------------------------------------------------------
Summary of changes:
include/osmocom/gsm/gsm48.h | 3 +++
src/gsm/gsm48.c | 55 ++++++++++++++++++++++++++++-----------------
src/gsm/libosmogsm.map | 2 ++
3 files changed, 39 insertions(+), 21 deletions(-)
hooks/post-receive
--
An utility library for Open Source Mobile Communications
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, master has been updated
via 10cd11345c2dd3f38793e7dd7456e7882ab95dd9 (commit)
from 8c515272c3e82c2400b15b5bfefa9dd883b86b96 (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=10cd11345c2dd3f38793e7dd7456e788…
commit 10cd11345c2dd3f38793e7dd7456e7882ab95dd9
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Mar 14 16:15:02 2016 +0100
bsc_scan_msc_msg: check protocol discriminator
The function assumed an MM protocol discriminator without verifying it.
-----------------------------------------------------------------------
Summary of changes:
openbsc/src/osmo-bsc/osmo_bsc_filter.c | 5 +++++
1 file changed, 5 insertions(+)
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 8c515272c3e82c2400b15b5bfefa9dd883b86b96 (commit)
from 961bd0b121d604612ea27bd2c83edd73290b2cb6 (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=8c515272c3e82c2400b15b5bfefa9dd8…
commit 8c515272c3e82c2400b15b5bfefa9dd883b86b96
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Tue Mar 15 14:21:49 2016 +0100
meas: Do not retry to close the database
There is no concurrency involved and if it failed the first time,
it will fail the second, third, ... time as well. Simply print that
we will leak the database instance.
-----------------------------------------------------------------------
Summary of changes:
openbsc/src/utils/meas_db.c | 13 ++-----------
1 file changed, 2 insertions(+), 11 deletions(-)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, master has been updated
via 961bd0b121d604612ea27bd2c83edd73290b2cb6 (commit)
via 531734a547f16de08ce94ec64d58cf94c2230893 (commit)
from 51273157fa18034349d6ac1395c6d43e80cc07c0 (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=961bd0b121d604612ea27bd2c83edd73…
commit 961bd0b121d604612ea27bd2c83edd73290b2cb6
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Mar 14 16:13:25 2016 +0100
04.08: apply new transaction id inline functions
libosmocore recently added inline functions to relieve callers from applying
bitmasks and bit shifts to access the transaction id of a GSM 04.08 header.
Apply these functions.
http://cgit.osmocom.org/openbsc/commit/?id=531734a547f16de08ce94ec64d58cf94…
commit 531734a547f16de08ce94ec64d58cf94c2230893
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Mar 14 16:13:24 2016 +0100
04.08: apply new bitmask functions, fix bitmask use
Replace hardcoded protocol discriminator and message type bitmasks with
function calls recently introduced in libosmocore.
Note that the release 98 bitmasks slightly differ from the release 99 bitmasks.
This patch uses the "default" gsm48_hdr_msg_type invocation, thus it depends on
libosmocore whether 98 or 99 bitmasks are used.
In some places, use of the bitmask was erratic. Fix these implicitly by
employing the bitmask functions:
* silent_call.c: silent_call_reroute(): add missing bitmask for MM.
* bsc_msg_filter.c: bsc_msg_filter_initial(): RR vs. MM messages.
* osmo_bsc_filter.c: bsc_find_msc() and bsc_scan_bts_msg(): RR vs. MM
messages.
* bsc_nat_rewrite.c: bsc_nat_rewrite_msg(): SMS vs. CC messages.
* bsc_ussd.c: no bitmask is applicable for the message types used here.
* gb_proxy.c: gbproxy_imsi_acquisition(): missing bit mask for pdisc.
In gprs_gb_parse.c: gprs_gb_parse_dtap(), add a log notice for unexpected
message types.
-----------------------------------------------------------------------
Summary of changes:
openbsc/src/gprs/gb_proxy.c | 4 ++--
openbsc/src/gprs/gprs_gb_parse.c | 13 ++++++++++---
openbsc/src/gprs/gprs_gmm.c | 10 +++++-----
openbsc/src/libbsc/bsc_api.c | 8 +++++---
openbsc/src/libfilter/bsc_msg_filter.c | 10 +++++-----
openbsc/src/libmsc/gsm_04_08.c | 13 ++++++-------
openbsc/src/libmsc/gsm_04_11.c | 2 +-
openbsc/src/libmsc/silent_call.c | 5 +++--
openbsc/src/osmo-bsc/osmo_bsc_api.c | 8 ++++----
openbsc/src/osmo-bsc/osmo_bsc_filter.c | 10 +++++-----
openbsc/src/osmo-bsc_nat/bsc_nat.c | 4 ++--
openbsc/src/osmo-bsc_nat/bsc_nat_rewrite.c | 4 ++--
openbsc/src/osmo-bsc_nat/bsc_ussd.c | 6 +++---
13 files changed, 53 insertions(+), 44 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 "An utility library for Open Source Mobile Communications".
The branch, master has been updated
via da7bf4d55a896034320aa4466b9644083093acd1 (commit)
via c656faed122b8d858e937d3262acb1925ed6e3d1 (commit)
via 282e90843476989629f8ae7e36e4a59b69da40eb (commit)
from c0d9a6c083aa7e35174093c7a7265319bf993a9d (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/libosmocore/commit/?id=da7bf4d55a896034320aa4466b96…
commit da7bf4d55a896034320aa4466b9644083093acd1
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Mar 14 16:06:48 2016 +0100
04.08: add inline funcs for transaction id bits
Various users of gsm48_hdr apply the same hardcoded shifts/bitmasks to obtain
the transaction ID encoded in the upper nibble of the protocol discriminator.
Centralize. Patch for openbsc.git will follow.
http://cgit.osmocom.org/libosmocore/commit/?id=c656faed122b8d858e937d3262ac…
commit c656faed122b8d858e937d3262acb1925ed6e3d1
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Mar 14 16:06:47 2016 +0100
04.08: switch to r99 msg type bitmasks by default
[hfreyther: Separated from the previous patch to allow an easy
revert]
http://cgit.osmocom.org/libosmocore/commit/?id=282e90843476989629f8ae7e36e4…
commit 282e90843476989629f8ae7e36e4a59b69da40eb
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Mar 14 16:06:46 2016 +0100
04.08: add inline funcs for pdisc + msg type bitmasks
Add inline functions for both release <= 98 and release >= 99 as well as a
default define. Use the release 98 by default since the current code base uses
the r98 bitmasks.
These inline functions relieve callers of the decision on masking bits of the
protocol discriminator and message type octets.
Also add a define for the protocol discriminator extension to one octet length
(GSM48_PDISC_EXTEND).
Apply new pdisc function in gsm0480.c.
[hfreyther: Make the hdr param const]
-----------------------------------------------------------------------
Summary of changes:
include/osmocom/gsm/protocol/gsm_04_08.h | 75 ++++++++++++++++++++++++++++++++
src/gsm/gsm0480.c | 4 +-
2 files changed, 77 insertions(+), 2 deletions(-)
hooks/post-receive
--
An utility library for Open Source Mobile Communications
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "An utility library for Open Source Mobile Communications".
The branch, neels/pending-patches has been updated
via 45c4a706cc6443da1209630d6d466c0e3a979d01 (commit)
via 47533774a6d03a3d11e98823963de6a01f2e8e3b (commit)
from c04abfa3b358308f6d923a2aeee145bf49075246 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/libosmocore/commit/?id=45c4a706cc6443da1209630d6d46…
commit 45c4a706cc6443da1209630d6d466c0e3a979d01
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Mar 15 13:26:42 2016 +0100
gsm48: factor out MCC+MNC BCD parsing for re-use in UMTS
For 3G, I need a BCD composer/parser similar to gsm48_generate_lai()/
gsm48_decode_lai(). Those functions also handle a trivial extra
member (lac) which I don't need in this way for 3G.
So create new functions to take on the MCC+MNC BCD handling and call those
from gsm48_generate_lai() and gsm48_decode_lai(). In this way, the 3G code
in openbsc can use only the BCD functionality without code duplication.
http://cgit.osmocom.org/libosmocore/commit/?id=47533774a6d03a3d11e98823963d…
commit 47533774a6d03a3d11e98823963de6a01f2e8e3b
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Mar 14 23:50:33 2016 +0100
gsm0480.c: squelch compiler warning due to const (caused recently)
The introduction of gsm48_hdr_pdisc() caused a new compiler warning.
In gsm0480_decode_*(), the gsm48_hdr is const, which we can safely cast
away to avoid the warning.
-----------------------------------------------------------------------
Summary of changes:
include/osmocom/gsm/gsm48.h | 3 +++
src/gsm/gsm0480.c | 4 ++--
src/gsm/gsm48.c | 55 ++++++++++++++++++++++++++++-----------------
src/gsm/libosmogsm.map | 2 ++
4 files changed, 41 insertions(+), 23 deletions(-)
hooks/post-receive
--
An utility library for Open Source Mobile Communications
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, neels/cscn has been updated
discards 92c9f4a577135878ec0675fef9a174098c732dc7 (commit)
discards 7265a5e843f7f8b4b2bbf3175d4854230e379f8e (commit)
discards 31a7b36eb3dc2e152d91dd92959fa0b8a970d8f3 (commit)
discards 3a607b70f7a7a01991e75c27a92b1f3ff7fcc32c (commit)
discards 1c02de7ae89ce1996dd52898f5dd36eae9532739 (commit)
discards c1eb1fcd5378897b6d1818481b5d0ea08cd73511 (commit)
discards a8e0f01025fff784d904531305807cb00dc579b2 (commit)
discards 9760079bfcf7f8b3783ec536485b255b7a8397ce (commit)
discards 530414d77e6f22c109257496cd0e1f1249acb06e (commit)
via ce05c2eacb0c72babf702f21b32b4b27b2fc688b (commit)
via 3c94c2c5975774282e49d2d9a1d2041b01c8378e (commit)
via 372a3bd346d481bec4fd754b46ff7c8e380c012c (commit)
via 51bf76ef478085a030382e91212e108f71537ccc (commit)
via aa6058203665aa2fb9edd033e852dcb1bf2c003f (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 (92c9f4a577135878ec0675fef9a174098c732dc7)
\
N -- N -- N (ce05c2eacb0c72babf702f21b32b4b27b2fc688b)
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=ce05c2eacb0c72babf702f21b32b4b27…
commit ce05c2eacb0c72babf702f21b32b4b27b2fc688b
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Mar 14 23:56:56 2016 +0100
wip: add rnc registry
-----------------------------------------------------------------------
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, sysmocom/iu has been updated
discards c4628732483e3b24de5df3fae6c295056ce8b2de (commit)
discards a86eb00676f594ece27972344a2b73b16c67ee38 (commit)
discards 837c6e43019a0afcf255640d591f16b3b0bb59ce (commit)
discards 9499d053f96ae8e5cb75a189317b5232504d0f0d (commit)
discards 49ee79f132b54346dfbd2fab44ebfb25e2126640 (commit)
discards 9337c71bf2cb786fc716c4a4cf2bdd7783e8b189 (commit)
discards 6d9deeace50a849fe648173a904dcc228a851b1a (commit)
discards 324ffc91028099fafde06089ff2288df6b082b2c (commit)
discards 0c39c0d08e2c76f91128b39b9e83e7d857b5204a (commit)
discards 8ac13ec22931e147864c363c6bece158f56bed9e (commit)
via 3c94c2c5975774282e49d2d9a1d2041b01c8378e (commit)
via 372a3bd346d481bec4fd754b46ff7c8e380c012c (commit)
via 51bf76ef478085a030382e91212e108f71537ccc (commit)
via aa6058203665aa2fb9edd033e852dcb1bf2c003f (commit)
via 6b2623d94469f2d92117af581f12ffa270d5748d (commit)
via 8b1272a6d300b391efda52cac7dddab7ccc320ef (commit)
via 080921a5510323f6cbb0924328c0bb364afd08ce (commit)
via 8e7f4c6f21f32ed5afb356e3279aba4023e08569 (commit)
via 4a9b871de5fb8167ba678165ccdbad808fec4116 (commit)
via 93f6fa5a814e888e8ed93c0536e0d94beed8f144 (commit)
via f1777ee8433626f8bc62b71f984b36d017e9b76c (commit)
via 9e8e0e6a2930afbf3e156e3be945f17c117086ea (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 (c4628732483e3b24de5df3fae6c295056ce8b2de)
\
N -- N -- N (3c94c2c5975774282e49d2d9a1d2041b01c8378e)
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=3c94c2c5975774282e49d2d9a1d2041b…
commit 3c94c2c5975774282e49d2d9a1d2041b01c8378e
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Mar 14 13:41:20 2016 +0100
bsc_scan_msc_msg: check protocol discriminator
The function assumed an MM protocol discriminator without verifying it.
http://cgit.osmocom.org/openbsc/commit/?id=372a3bd346d481bec4fd754b46ff7c8e…
commit 372a3bd346d481bec4fd754b46ff7c8e380c012c
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Mar 14 14:36:56 2016 +0100
04.08: apply new transaction id inline functions
libosmocore recently added inline functions to relieve callers from applying
bitmasks and bit shifts to access the transaction id of a GSM 04.08 header.
Apply these functions.
http://cgit.osmocom.org/openbsc/commit/?id=51bf76ef478085a030382e91212e108f…
commit 51bf76ef478085a030382e91212e108f71537ccc
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Mar 10 12:19:13 2016 +0100
04.08: apply new bitmask functions, fix bitmask use
Replace hardcoded protocol discriminator and message type bitmasks with
function calls recently introduced in libosmocore.
Note that the release 98 bitmasks slightly differ from the release 99 bitmasks.
This patch uses the "default" gsm48_hdr_msg_type invocation, thus it depends on
libosmocore whether 98 or 99 bitmasks are used.
In some places, use of the bitmask was erratic. Fix these implicitly by
employing the bitmask functions:
* silent_call.c: silent_call_reroute(): add missing bitmask for MM.
* bsc_msg_filter.c: bsc_msg_filter_initial(): RR vs. MM messages.
* osmo_bsc_filter.c: bsc_find_msc() and bsc_scan_bts_msg(): RR vs. MM
messages.
* bsc_nat_rewrite.c: bsc_nat_rewrite_msg(): SMS vs. CC messages.
* bsc_ussd.c: no bitmask is applicable for the message types used here.
* gb_proxy.c: gbproxy_imsi_acquisition(): missing bit mask for pdisc.
In gprs_gb_parse.c: gprs_gb_parse_dtap(), add a log notice for unexpected
message types.
http://cgit.osmocom.org/openbsc/commit/?id=aa6058203665aa2fb9edd033e852dcb1…
commit aa6058203665aa2fb9edd033e852dcb1bf2c003f
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Mar 14 23:57:14 2016 +0100
cosmetic: comments
-----------------------------------------------------------------------
Summary of changes:
openbsc/src/gprs/gb_proxy.c | 4 ++--
openbsc/src/gprs/gprs_gb_parse.c | 13 ++++++++++---
openbsc/src/gprs/gprs_gmm.c | 10 +++++-----
openbsc/src/libbsc/bsc_api.c | 8 +++++---
openbsc/src/libfilter/bsc_msg_filter.c | 15 +++++++--------
openbsc/src/libmsc/gsm_04_08.c | 12 ++++++------
openbsc/src/libmsc/gsm_04_11.c | 2 +-
openbsc/src/libmsc/gsm_subscriber.c | 2 +-
openbsc/src/libmsc/silent_call.c | 5 +++--
openbsc/src/osmo-bsc/osmo_bsc_api.c | 8 ++++----
openbsc/src/osmo-bsc/osmo_bsc_filter.c | 22 ++++++++++++----------
openbsc/src/osmo-bsc_nat/bsc_nat.c | 4 ++--
openbsc/src/osmo-bsc_nat/bsc_nat_rewrite.c | 9 ++++-----
openbsc/src/osmo-bsc_nat/bsc_ussd.c | 6 +++---
14 files changed, 65 insertions(+), 55 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
via 92c9f4a577135878ec0675fef9a174098c732dc7 (commit)
from 7265a5e843f7f8b4b2bbf3175d4854230e379f8e (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=92c9f4a577135878ec0675fef9a17409…
commit 92c9f4a577135878ec0675fef9a174098c732dc7
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Mar 15 12:49:56 2016 +0100
wip: iu store rnc lac
-----------------------------------------------------------------------
Summary of changes:
openbsc/src/libiu/Makefile.am | 2 +-
openbsc/src/libiu/iu.c | 52 +++++++++++++++++++++++++++++++++++++++++++
2 files changed, 53 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 "UNNAMED PROJECT".
The branch, master has been updated
via bacb65b48b520ace03c877d3092b58e50cb68266 (commit)
via 656eed59758fdcd51d219070209591597a978e7e (commit)
from 173ef90a539dc33bb8fc395c0315320a4525a8d6 (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=bacb65b48b520ace03c877d3092b58e…
commit bacb65b48b520ace03c877d3092b58e50cb68266
Author: Saurabh Sharan <saurabh.sharan(a)radisys.com>
Date: Thu Mar 10 17:24:49 2016 +0530
Add test vectors for EGPRS messages
This patch is the test suite modification for the fix encoding of
padding bits. New test vectors have been added both in downlink
and uplink.
http://cgit.osmocom.org/osmo-pcu/commit/?id=656eed59758fdcd51d2190702095915…
commit 656eed59758fdcd51d219070209591597a978e7e
Author: Saurabh Sharan <saurabh.sharan(a)radisys.com>
Date: Thu Mar 10 14:15:29 2016 +0530
Fix encoding of padding bits to start with 0 bit
This patch is for fixing encoding of padding bits according to the
3gpp spec 44.060 section 11, wherein it shall always start with 0
bit followed with spare padding bits.
During introduction of basic EGPRS feature new hex dump messages
from a different working network log were used in Unit test. These
exposed the issue of incorrect handling of padding bits encoding
in osmo-pcu.
Corrections in the existing test vector of rlcmac is also updated.
In testsuite tbf appropriate corrections for the Tbftest.err is
also done.
-----------------------------------------------------------------------
Summary of changes:
src/csn1.cpp | 7 ++++++-
tests/rlcmac/RLCMACTest.cpp | 13 +++++++-----
tests/rlcmac/RLCMACTest.ok | 50 +++++++++++++++++++++++++++++++++++++--------
tests/tbf/TbfTest.err | 18 ++++++++--------
4 files changed, 64 insertions(+), 24 deletions(-)
hooks/post-receive
--
UNNAMED PROJECT
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, neels/cscn has been updated
discards c4628732483e3b24de5df3fae6c295056ce8b2de (commit)
discards a86eb00676f594ece27972344a2b73b16c67ee38 (commit)
discards 837c6e43019a0afcf255640d591f16b3b0bb59ce (commit)
discards 9499d053f96ae8e5cb75a189317b5232504d0f0d (commit)
discards 49ee79f132b54346dfbd2fab44ebfb25e2126640 (commit)
discards 9337c71bf2cb786fc716c4a4cf2bdd7783e8b189 (commit)
discards 6d9deeace50a849fe648173a904dcc228a851b1a (commit)
discards 324ffc91028099fafde06089ff2288df6b082b2c (commit)
discards 0c39c0d08e2c76f91128b39b9e83e7d857b5204a (commit)
discards 8ac13ec22931e147864c363c6bece158f56bed9e (commit)
via 7265a5e843f7f8b4b2bbf3175d4854230e379f8e (commit)
via 31a7b36eb3dc2e152d91dd92959fa0b8a970d8f3 (commit)
via 3a607b70f7a7a01991e75c27a92b1f3ff7fcc32c (commit)
via 6b2623d94469f2d92117af581f12ffa270d5748d (commit)
via 8b1272a6d300b391efda52cac7dddab7ccc320ef (commit)
via 080921a5510323f6cbb0924328c0bb364afd08ce (commit)
via 8e7f4c6f21f32ed5afb356e3279aba4023e08569 (commit)
via 4a9b871de5fb8167ba678165ccdbad808fec4116 (commit)
via 93f6fa5a814e888e8ed93c0536e0d94beed8f144 (commit)
via f1777ee8433626f8bc62b71f984b36d017e9b76c (commit)
via 9e8e0e6a2930afbf3e156e3be945f17c117086ea (commit)
via 1c02de7ae89ce1996dd52898f5dd36eae9532739 (commit)
via c1eb1fcd5378897b6d1818481b5d0ea08cd73511 (commit)
via a8e0f01025fff784d904531305807cb00dc579b2 (commit)
via 9760079bfcf7f8b3783ec536485b255b7a8397ce (commit)
via 530414d77e6f22c109257496cd0e1f1249acb06e (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 (c4628732483e3b24de5df3fae6c295056ce8b2de)
\
N -- N -- N (7265a5e843f7f8b4b2bbf3175d4854230e379f8e)
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=7265a5e843f7f8b4b2bbf3175d485423…
commit 7265a5e843f7f8b4b2bbf3175d4854230e379f8e
Merge: 31a7b36 1c02de7
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Mar 15 00:02:25 2016 +0100
Merge branch 'neels/patches-pending' into neels/cscn
Conflicts:
openbsc/src/libmsc/gsm_04_08.c
http://cgit.osmocom.org/openbsc/commit/?id=31a7b36eb3dc2e152d91dd92959fa0b8…
commit 31a7b36eb3dc2e152d91dd92959fa0b8a970d8f3
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Mar 14 23:57:14 2016 +0100
cosmetic: comments
http://cgit.osmocom.org/openbsc/commit/?id=3a607b70f7a7a01991e75c27a92b1f3f…
commit 3a607b70f7a7a01991e75c27a92b1f3ff7fcc32c
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Mar 14 23:56:56 2016 +0100
wip: add rnc registry
http://cgit.osmocom.org/openbsc/commit/?id=6b2623d94469f2d92117af581f12ffa2…
commit 6b2623d94469f2d92117af581f12ffa270d5748d
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Mar 10 22:58:21 2016 +0100
cscn: fix VTY port: don't use SGSN's port number
http://cgit.osmocom.org/openbsc/commit/?id=8b1272a6d300b391efda52cac7dddab7…
commit 8b1272a6d300b391efda52cac7dddab7ccc320ef
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Mar 9 01:31:20 2016 +0100
msc: allow only authentication without ciphering
So far the code did only auth+ciph or none. Add case handling for only
authentication without ciphering (basically just fill in the blanks).
http://cgit.osmocom.org/openbsc/commit/?id=080921a5510323f6cbb0924328c0bb36…
commit 080921a5510323f6cbb0924328c0bb364afd08ce
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Mar 8 15:14:59 2016 +0100
HACK: hardcode subscriber auth tuple for IuCS
http://cgit.osmocom.org/openbsc/commit/?id=8e7f4c6f21f32ed5afb356e3279aba40…
commit 8e7f4c6f21f32ed5afb356e3279aba4023e08569
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Mar 7 16:53:45 2016 +0100
cosmetic
http://cgit.osmocom.org/openbsc/commit/?id=4a9b871de5fb8167ba678165ccdbad80…
commit 4a9b871de5fb8167ba678165ccdbad808fec4116
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Mar 7 16:53:02 2016 +0100
Adjust authentication logic for Iu, move a log notice
Depending on conn->via_iface, fail upon missing auth for 3G.
Move the log notice saying "skipping auth" to gsm48_secure_channel() where
conn->via_iface is actually known.
http://cgit.osmocom.org/openbsc/commit/?id=93f6fa5a814e888e8ed93c0536e0d94b…
commit 93f6fa5a814e888e8ed93c0536e0d94beed8f144
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Mar 7 16:50:47 2016 +0100
spread a few debug logs around authentication
http://cgit.osmocom.org/openbsc/commit/?id=f1777ee8433626f8bc62b71f984b36d0…
commit f1777ee8433626f8bc62b71f984b36d017e9b76c
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Mar 7 16:48:38 2016 +0100
fix confusing typo in constant (THAN -> THEN)
http://cgit.osmocom.org/openbsc/commit/?id=9e8e0e6a2930afbf3e156e3be945f17c…
commit 9e8e0e6a2930afbf3e156e3be945f17c117086ea
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Mar 7 17:19:19 2016 +0100
Remove unused auth code and add comment
As commented in the code, the GSM_SECURITY_AUTH_FAILED path is never invoked by
the gsm48_secure_channel() function as it is today.
Note that the upcoming Iu auth will probably add a GSM_SECURITY_AUTH_FAILED
status. In that case, sending a LU Reject immediately may be desirable, but
arguably a bit of timeout could make life harder for auth attackers.
The code removed by this patch doesn't send out a LU Reject ever, since a call
to release_loc_updating_req() only releases the connection. To reject, a call
to gsm0408_loc_upd_rej() would be necessary, as seen in loc_upd_rej_cb().
And finally, if _gsm0408_authorize_sec_cb() doesn't do anything about anything,
the same loc_upd_rej_cb() will be run by a timeout and send a LU Reject
properly (as commented in the code).
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/gsm_data.h | 10 ++++++++++
openbsc/include/openbsc/iu.h | 24 ++++++++++++++++++++++++
openbsc/src/gprs/gb_proxy.c | 4 ++--
openbsc/src/gprs/gprs_gb_parse.c | 13 ++++++++++---
openbsc/src/gprs/gprs_gmm.c | 10 +++++-----
openbsc/src/libbsc/bsc_api.c | 8 +++++---
openbsc/src/libfilter/bsc_msg_filter.c | 15 +++++++--------
openbsc/src/libiu/iu.c | 17 +++++++++++++++++
openbsc/src/libmsc/gsm_04_08.c | 12 ++++++------
openbsc/src/libmsc/gsm_04_11.c | 2 +-
openbsc/src/libmsc/gsm_subscriber.c | 2 +-
openbsc/src/libmsc/silent_call.c | 5 +++--
openbsc/src/libxsc/xsc.c | 2 ++
openbsc/src/osmo-bsc/osmo_bsc_api.c | 8 ++++----
openbsc/src/osmo-bsc/osmo_bsc_filter.c | 22 ++++++++++++----------
openbsc/src/osmo-bsc_nat/bsc_nat.c | 4 ++--
openbsc/src/osmo-bsc_nat/bsc_nat_rewrite.c | 9 ++++-----
openbsc/src/osmo-bsc_nat/bsc_ussd.c | 6 +++---
18 files changed, 118 insertions(+), 55 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/patches-pending has been updated
discards a8d33d4bdf76a4ef465f2710400b43a7bbd5d664 (commit)
discards 31b1f19b5b975bf2a9ed034120625aa70cff77d5 (commit)
discards a044481568b675cdb1ae1b9de1dad0e5a21565b2 (commit)
discards 6a2fa9290f7aa8a21c2c5383d532a361a23c53e5 (commit)
via 1c02de7ae89ce1996dd52898f5dd36eae9532739 (commit)
via c1eb1fcd5378897b6d1818481b5d0ea08cd73511 (commit)
via a8e0f01025fff784d904531305807cb00dc579b2 (commit)
via 9760079bfcf7f8b3783ec536485b255b7a8397ce (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 (a8d33d4bdf76a4ef465f2710400b43a7bbd5d664)
\
N -- N -- N (1c02de7ae89ce1996dd52898f5dd36eae9532739)
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=1c02de7ae89ce1996dd52898f5dd36ea…
commit 1c02de7ae89ce1996dd52898f5dd36eae9532739
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Mar 14 13:41:20 2016 +0100
bsc_scan_msc_msg: check protocol discriminator
The function assumed an MM protocol discriminator without verifying it.
http://cgit.osmocom.org/openbsc/commit/?id=c1eb1fcd5378897b6d1818481b5d0ea0…
commit c1eb1fcd5378897b6d1818481b5d0ea08cd73511
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Mar 7 16:48:38 2016 +0100
fix confusing typo in constant (THAN -> THEN)
http://cgit.osmocom.org/openbsc/commit/?id=a8e0f01025fff784d904531305807cb0…
commit a8e0f01025fff784d904531305807cb00dc579b2
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Mar 14 14:36:56 2016 +0100
04.08: apply new transaction id inline functions
libosmocore recently added inline functions to relieve callers from applying
bitmasks and bit shifts to access the transaction id of a GSM 04.08 header.
Apply these functions.
http://cgit.osmocom.org/openbsc/commit/?id=9760079bfcf7f8b3783ec536485b255b…
commit 9760079bfcf7f8b3783ec536485b255b7a8397ce
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Mar 10 12:19:13 2016 +0100
04.08: apply new bitmask functions, fix bitmask use
Replace hardcoded protocol discriminator and message type bitmasks with
function calls recently introduced in libosmocore.
Note that the release 98 bitmasks slightly differ from the release 99 bitmasks.
This patch uses the "default" gsm48_hdr_msg_type invocation, thus it depends on
libosmocore whether 98 or 99 bitmasks are used.
In some places, use of the bitmask was erratic. Fix these implicitly by
employing the bitmask functions:
* silent_call.c: silent_call_reroute(): add missing bitmask for MM.
* bsc_msg_filter.c: bsc_msg_filter_initial(): RR vs. MM messages.
* osmo_bsc_filter.c: bsc_find_msc() and bsc_scan_bts_msg(): RR vs. MM
messages.
* bsc_nat_rewrite.c: bsc_nat_rewrite_msg(): SMS vs. CC messages.
* bsc_ussd.c: no bitmask is applicable for the message types used here.
* gb_proxy.c: gbproxy_imsi_acquisition(): missing bit mask for pdisc.
In gprs_gb_parse.c: gprs_gb_parse_dtap(), add a log notice for unexpected
message types.
-----------------------------------------------------------------------
Summary of changes:
openbsc/src/osmo-bsc/osmo_bsc_filter.c | 3 +--
openbsc/src/osmo-bsc_nat/bsc_nat_rewrite.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 "OpenBTS' transceiver retro-fit".
The branch, edge has been deleted
was 7fec3030d46b2c35c34d90507feab253cddb9c01
-----------------------------------------------------------------------
7fec3030d46b2c35c34d90507feab253cddb9c01 EDGE: Combine shared GMSK and 8-PSK demodulator sections
-----------------------------------------------------------------------
hooks/post-receive
--
OpenBTS' transceiver retro-fit
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 40e83658543f321368ed88b0505093b707b7eada (commit)
from d5c658b22e3e8dcb5b3ab96cb761171a3e170282 (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=40e83658543f321368ed88b0505093b…
commit 40e83658543f321368ed88b0505093b707b7eada
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Mon Mar 14 18:35:31 2016 +0100
Update configuration examples
Add SysmoBTS-specific example.
Remove outdated generic example which is no longer working.
-----------------------------------------------------------------------
Summary of changes:
doc/examples/{ => sysmo}/osmo-bts.cfg | 12 ++++++++----
1 file changed, 8 insertions(+), 4 deletions(-)
rename doc/examples/{ => sysmo}/osmo-bts.cfg (74%)
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, zecke/features/dsp-transcoding has been updated
discards 9b090fd5ab2f6b36a60b41a4f4ac9bd435f18582 (commit)
via 8dea0d21ff643a40861fde0d0e131eebb965c066 (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 (9b090fd5ab2f6b36a60b41a4f4ac9bd435f18582)
\
N -- N -- N (8dea0d21ff643a40861fde0d0e131eebb965c066)
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=8dea0d21ff643a40861fde0d0e131eeb…
commit 8dea0d21ff643a40861fde0d0e131eebb965c066
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Mon Mar 7 21:42:19 2016 +0100
mgcp: Remove the old MGCP based transcoding interface
Back in the day we worked around a field proven jitter buffer by
transcoding AMR to AMR with the MTN4200 and by this fixing RTP
timing as this device had:
a.) A working and stable time (generating RTP every N ms)
b.) A working jitter buffer
The code has probably rotted, it never retried MGCP commands sent
to the transcoder and it is not deployed either. Simplify the code
by removing it. If we ever need it back we can use the new transcoding
API to keep the state there. I think this code will not be missed
but the PerformanceTechnology Hard- and Firmware was rather nice.
-----------------------------------------------------------------------
Summary of changes:
openbsc/src/libmgcp/mgcp_vty.c | 15 ++++++++++-----
1 file changed, 10 insertions(+), 5 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 "An utility library for Open Source Mobile Communications".
The branch, neels/pending-patches has been updated
discards c91dc62e1c9fbccd1faf8eedf2e59cfb9d7882aa (commit)
via c04abfa3b358308f6d923a2aeee145bf49075246 (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 (c91dc62e1c9fbccd1faf8eedf2e59cfb9d7882aa)
\
N -- N -- N (c04abfa3b358308f6d923a2aeee145bf49075246)
When this happens we assume that you've already had alert emails for all
of the O revisions, and so we here report only the revisions in the N
branch from the common base, B.
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/libosmocore/commit/?id=c04abfa3b358308f6d923a2aeee1…
commit c04abfa3b358308f6d923a2aeee145bf49075246
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Mar 14 13:21:56 2016 +0100
04.08: add inline funcs for transaction id bits
Various users of gsm48_hdr apply the same hardcoded shifts/bitmasks to obtain
the transaction ID encoded in the upper nibble of the protocol discriminator.
Centralize. Patch for openbsc.git will follow.
-----------------------------------------------------------------------
Summary of changes:
include/osmocom/gsm/protocol/gsm_04_08.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
hooks/post-receive
--
An utility library for Open Source Mobile Communications
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "An utility library for Open Source Mobile Communications".
The branch, neels/pending-patches has been updated
discards fee892d115484a17760f3095f62f0e206c3d2c53 (commit)
discards 37fece3a989682bda0ecf771cd5864e7e79ffa50 (commit)
discards 5d70ca5dbb0f09d41da3c38217ec7dd4dac8046f (commit)
via c91dc62e1c9fbccd1faf8eedf2e59cfb9d7882aa (commit)
via 29be242e3e90a4efce2b15083484a314f3d46e46 (commit)
via eb5c1b7c4d7c4681bcc8b5dd40918e63b6b0ecc1 (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 (fee892d115484a17760f3095f62f0e206c3d2c53)
\
N -- N -- N (c91dc62e1c9fbccd1faf8eedf2e59cfb9d7882aa)
When this happens we assume that you've already had alert emails for all
of the O revisions, and so we here report only the revisions in the N
branch from the common base, B.
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/libosmocore/commit/?id=c91dc62e1c9fbccd1faf8eedf2e5…
commit c91dc62e1c9fbccd1faf8eedf2e59cfb9d7882aa
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Mar 14 13:21:56 2016 +0100
04.08: add inline funcs for transaction id bits
Various users of gsm48_hdr apply the same hardcoded shifts/bitmasks to obtain
the transaction ID encoded in the upper nibble of the protocol discriminator.
Centralize. Patch for openbsc.git will follow.
http://cgit.osmocom.org/libosmocore/commit/?id=29be242e3e90a4efce2b15083484…
commit 29be242e3e90a4efce2b15083484a314f3d46e46
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Mar 14 12:44:56 2016 +0100
04.08: switch to r99 msg type bitmasks by default
http://cgit.osmocom.org/libosmocore/commit/?id=eb5c1b7c4d7c4681bcc8b5dd4091…
commit eb5c1b7c4d7c4681bcc8b5dd40918e63b6b0ecc1
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Mar 10 11:56:36 2016 +0100
04.08: add inline funcs for pdisc + msg type bitmasks
Add inline functions for both release <= 98 and release >= 99 as well as a
default define. Use the release 98 by default since the current code base uses
the r98 bitmasks.
These inline functions relieve callers of the decision on masking bits of the
protocol discriminator and message type octets.
Also add a define for the protocol discriminator extension to one octet length
(GSM48_PDISC_EXTEND).
Apply new pdisc function in gsm0480.c.
-----------------------------------------------------------------------
Summary of changes:
include/osmocom/gsm/protocol/gsm_04_08.h | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
hooks/post-receive
--
An utility library for Open Source Mobile Communications
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, neels/patches-pending has been updated
discards 92d80aa186b59bcef96a9c623a6e61d2bcf7d673 (commit)
discards 4b5ac247c18f612db6225ff53e23cee3fae233d8 (commit)
discards e305755b61d946c5be8d7fa0a4d50df6a17a6fc8 (commit)
discards 91d4f5f08110c467a6e94f4464a46e56629061e7 (commit)
via a8d33d4bdf76a4ef465f2710400b43a7bbd5d664 (commit)
via 31b1f19b5b975bf2a9ed034120625aa70cff77d5 (commit)
via a044481568b675cdb1ae1b9de1dad0e5a21565b2 (commit)
via 6a2fa9290f7aa8a21c2c5383d532a361a23c53e5 (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 (92d80aa186b59bcef96a9c623a6e61d2bcf7d673)
\
N -- N -- N (a8d33d4bdf76a4ef465f2710400b43a7bbd5d664)
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=a8d33d4bdf76a4ef465f2710400b43a7…
commit a8d33d4bdf76a4ef465f2710400b43a7bbd5d664
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Mar 14 13:41:20 2016 +0100
bsc_scan_msc_msg: check protocol discriminator
The function assumed an MM protocol discriminator without verifying it.
http://cgit.osmocom.org/openbsc/commit/?id=31b1f19b5b975bf2a9ed034120625aa7…
commit 31b1f19b5b975bf2a9ed034120625aa70cff77d5
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Mar 7 16:48:38 2016 +0100
fix confusing typo in constant (THAN -> THEN)
http://cgit.osmocom.org/openbsc/commit/?id=a044481568b675cdb1ae1b9de1dad0e5…
commit a044481568b675cdb1ae1b9de1dad0e5a21565b2
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Mar 14 14:36:56 2016 +0100
04.08: apply new transaction id inline functions
libosmocore recently added inline functions to relieve callers from applying
bitmasks and bit shifts to access the transaction id of a GSM 04.08 header.
Apply these functions.
http://cgit.osmocom.org/openbsc/commit/?id=6a2fa9290f7aa8a21c2c5383d532a361…
commit 6a2fa9290f7aa8a21c2c5383d532a361a23c53e5
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Mar 10 12:19:13 2016 +0100
04.08: apply new bitmask functions, fix bitmask use
Replace hardcoded protocol discriminator and message type bitmasks with
function calls recently introduced in libosmocore.
Note that the release 98 bitmasks slightly differ from the release 99 bitmasks.
This patch uses the "default" gsm48_hdr_msg_type invocation, thus it depends on
libosmocore whether 98 or 99 bitmasks are used.
In some places, use of the bitmask was erratic. Fix these implicitly by
employing the bitmask functions:
* silent_call.c: silent_call_reroute(): add missing bitmask for MM.
* bsc_msg_filter.c: bsc_msg_filter_initial(): RR vs. MM messages.
* osmo_bsc_filter.c: bsc_find_msc() and bsc_scan_bts_msg(): RR vs. MM
messages.
* bsc_nat_rewrite.c: bsc_nat_rewrite_msg(): SMS vs. CC messages.
* bsc_ussd.c: no bitmask is applicable for the message types used here.
* gb_proxy.c: gbproxy_imsi_acquisition(): missing bit mask for pdisc.
In gprs_gb_parse.c: gprs_gb_parse_dtap(), add a log notice for unexpected
message types.
-----------------------------------------------------------------------
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 "An utility library for Open Source Mobile Communications".
The branch, neels/pending-patches has been updated
discards 88f317a0cf4d106b0c57f0005f2b85d90dc38c46 (commit)
discards 9f933006e721529e25165b96afb7a92738b648a3 (commit)
discards 34c0e7e5fbaa11630c6decac5cc440a70b4a31e9 (commit)
via fee892d115484a17760f3095f62f0e206c3d2c53 (commit)
via 37fece3a989682bda0ecf771cd5864e7e79ffa50 (commit)
via 5d70ca5dbb0f09d41da3c38217ec7dd4dac8046f (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 (88f317a0cf4d106b0c57f0005f2b85d90dc38c46)
\
N -- N -- N (fee892d115484a17760f3095f62f0e206c3d2c53)
When this happens we assume that you've already had alert emails for all
of the O revisions, and so we here report only the revisions in the N
branch from the common base, B.
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/libosmocore/commit/?id=fee892d115484a17760f3095f62f…
commit fee892d115484a17760f3095f62f0e206c3d2c53
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Mar 14 13:21:56 2016 +0100
04.08: add inline funcs for transaction id bits
Various users of gsm48_hdr apply the same hardcoded shifts/bitmasks to obtain
the transaction ID encoded in the upper nibble of the protocol discriminator.
Centralize. Patch for openbsc.git will follow.
http://cgit.osmocom.org/libosmocore/commit/?id=37fece3a989682bda0ecf771cd58…
commit 37fece3a989682bda0ecf771cd5864e7e79ffa50
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Mar 14 12:44:56 2016 +0100
04.08: switch to r99 msg type bitmasks by default
http://cgit.osmocom.org/libosmocore/commit/?id=5d70ca5dbb0f09d41da3c38217ec…
commit 5d70ca5dbb0f09d41da3c38217ec7dd4dac8046f
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Mar 10 11:56:36 2016 +0100
04.08: add inline funcs for pdisc + msg type bitmasks
Add inline functions for both release <= 98 and release >= 99 as well as a
default define. Use the release 98 by default since the current code base uses
the r98 bitmasks.
These inline functions relieve callers of the decision on masking bits of the
protocol discriminator and message type octets.
Also add a define for the protocol discriminator extension to one octet length
(GSM48_PDISC_EXTEND).
Apply new pdisc function in gsm0480.c.
-----------------------------------------------------------------------
Summary of changes:
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/pending-patches has been created
at 88f317a0cf4d106b0c57f0005f2b85d90dc38c46 (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/libosmocore/commit/?id=88f317a0cf4d106b0c57f0005f2b…
commit 88f317a0cf4d106b0c57f0005f2b85d90dc38c46
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Mar 14 13:21:56 2016 +0100
GSM 04.08: add transaction id accessor inline funcs
Various users of gsm48_hdr apply the same hardcoded shifts/bitmasks to obtain
the transaction ID encoded in the upper nibble of the protocol discriminator.
Centralize. Patch for openbsc.git will follow.
http://cgit.osmocom.org/libosmocore/commit/?id=9f933006e721529e25165b96afb7…
commit 9f933006e721529e25165b96afb7a92738b648a3
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Mar 14 12:44:56 2016 +0100
04.08: switch to r99 msg type bitmasks by default
http://cgit.osmocom.org/libosmocore/commit/?id=34c0e7e5fbaa11630c6decac5cc4…
commit 34c0e7e5fbaa11630c6decac5cc440a70b4a31e9
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Mar 10 11:56:36 2016 +0100
Add inlines for GSM 04.08 pdisc + msg type bitmasks
Add inline functions for both release <= 98 and release >= 99 as well as a
default define. Use the release 98 by default since the current code base uses
the r98 bitmasks.
These inline functions relieve callers of the decision on masking bits of the
protocol discriminator and message type octets.
Also add a define for the protocol discriminator extension to one octet length
(GSM48_PDISC_EXTEND).
Apply new pdisc function in gsm0480.c.
-----------------------------------------------------------------------
hooks/post-receive
--
An utility library for Open Source Mobile Communications
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, neels/patches-pending has been updated
discards 7349a4e7f8d0dbf3ce2aa417c14aead373446c0a (commit)
discards 677d8ba284b881a6443d11c63f39cc6bf1bee1bf (commit)
discards 81c4f3457ded86e18fc4de6c4bf7656042c43f2b (commit)
via 92d80aa186b59bcef96a9c623a6e61d2bcf7d673 (commit)
via 4b5ac247c18f612db6225ff53e23cee3fae233d8 (commit)
via e305755b61d946c5be8d7fa0a4d50df6a17a6fc8 (commit)
via 91d4f5f08110c467a6e94f4464a46e56629061e7 (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 (7349a4e7f8d0dbf3ce2aa417c14aead373446c0a)
\
N -- N -- N (92d80aa186b59bcef96a9c623a6e61d2bcf7d673)
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=92d80aa186b59bcef96a9c623a6e61d2…
commit 92d80aa186b59bcef96a9c623a6e61d2bcf7d673
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Mar 14 14:36:56 2016 +0100
GSM 04.08: apply new transaction id inline functions
libosmocore recently added inline functions to relieve callers from applying
bitmasks and bit shifts to access the transaction id of a GSM 04.08 header.
Apply these functions.
http://cgit.osmocom.org/openbsc/commit/?id=4b5ac247c18f612db6225ff53e23cee3…
commit 4b5ac247c18f612db6225ff53e23cee3fae233d8
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Mar 14 13:41:20 2016 +0100
bsc_scan_msc_msg: check protocol discriminator
The function assumed an MM protocol discriminator without verifying it.
http://cgit.osmocom.org/openbsc/commit/?id=e305755b61d946c5be8d7fa0a4d50df6…
commit e305755b61d946c5be8d7fa0a4d50df6a17a6fc8
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Mar 7 16:48:38 2016 +0100
fix confusing typo in constant (THAN -> THEN)
http://cgit.osmocom.org/openbsc/commit/?id=91d4f5f08110c467a6e94f4464a46e56…
commit 91d4f5f08110c467a6e94f4464a46e56629061e7
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Mar 10 12:19:13 2016 +0100
GSM 04.08: apply bitmask functions, fix bitmask use
Replace hardcoded protocol discriminator and message type bitmasks with
function calls recently introduced in libosmocore.
Note that the release 98 bitmasks slightly differ from the release 99 bitmasks.
This patch uses the "default" gsm48_hdr_msg_type invocation, thus it depends on
libosmocore whether 98 or 99 bitmasks are used.
In some places, use of the bitmask was erratic. Fix these implicitly by
employing the bitmask functions:
* silent_call.c: silent_call_reroute(): add missing bitmask for MM.
* bsc_msg_filter.c: bsc_msg_filter_initial(): RR vs. MM messages.
* osmo_bsc_filter.c: bsc_find_msc() and bsc_scan_bts_msg(): RR vs. MM
messages.
* bsc_nat_rewrite.c: bsc_nat_rewrite_msg(): SMS vs. CC messages.
* bsc_ussd.c: no bitmask is applicable for the message types used here.
* gb_proxy.c: gbproxy_imsi_acquisition(): missing bit mask for pdisc.
In gprs_gb_parse.c: gprs_gb_parse_dtap(), add a log notice for unexpected
message types.
-----------------------------------------------------------------------
Summary of changes:
openbsc/src/gprs/gb_proxy.c | 4 ++--
openbsc/src/gprs/gprs_gb_parse.c | 13 ++++++++++---
openbsc/src/gprs/gprs_gmm.c | 10 +++++-----
openbsc/src/libbsc/bsc_api.c | 8 +++++---
openbsc/src/libfilter/bsc_msg_filter.c | 15 +++++++--------
openbsc/src/libmsc/gsm_04_08.c | 5 ++---
openbsc/src/libmsc/gsm_04_11.c | 2 +-
openbsc/src/libmsc/silent_call.c | 5 +++--
openbsc/src/osmo-bsc_nat/bsc_ussd.c | 2 +-
9 files changed, 36 insertions(+), 28 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/patches-pending has been created
at 7349a4e7f8d0dbf3ce2aa417c14aead373446c0a (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/openbsc/commit/?id=7349a4e7f8d0dbf3ce2aa417c14aead3…
commit 7349a4e7f8d0dbf3ce2aa417c14aead373446c0a
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Mar 14 13:41:20 2016 +0100
bsc_scan_msc_msg: check protocol discriminator
The function assumed an MM protocol discriminator without verifying it.
http://cgit.osmocom.org/openbsc/commit/?id=677d8ba284b881a6443d11c63f39cc6b…
commit 677d8ba284b881a6443d11c63f39cc6bf1bee1bf
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Mar 7 16:48:38 2016 +0100
fix confusing typo in constant (THAN -> THEN)
http://cgit.osmocom.org/openbsc/commit/?id=81c4f3457ded86e18fc4de6c4bf76560…
commit 81c4f3457ded86e18fc4de6c4bf7656042c43f2b
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Mar 10 12:19:13 2016 +0100
GSM 04.08: apply bitmask functions, fix bitmask use
Replace hardcoded protocol discriminator and message type bitmasks with
function calls recently introduced in libosmocore.
Note that the release 98 bitmasks slightly differ from the release 99 bitmasks.
This patch uses the "default" gsm48_hdr_msg_type invocation, thus it depends on
libosmocore whether 98 or 99 bitmasks are used.
In some places, use of the bitmask was erratic. Fix these implicitly by
employing the bitmask functions:
* bsc_msg_filter.c: bsc_msg_filter_initial(): RR vs. MM messages.
* osmo_bsc_filter.c: bsc_find_msc() and bsc_scan_bts_msg(): RR vs. MM
messages.
* bsc_nat_rewrite.c: bsc_nat_rewrite_msg(): SMS vs. CC messages.
* bsc_ussd.c: no bitmask is applicable for the message types used here.
http://cgit.osmocom.org/openbsc/commit/?id=530414d77e6f22c109257496cd0e1f12…
commit 530414d77e6f22c109257496cd0e1f1249acb06e
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Mar 7 17:19:19 2016 +0100
Remove unused auth code and add comment
As commented in the code, the GSM_SECURITY_AUTH_FAILED path is never invoked by
the gsm48_secure_channel() function as it is today.
Note that the upcoming Iu auth will probably add a GSM_SECURITY_AUTH_FAILED
status. In that case, sending a LU Reject immediately may be desirable, but
arguably a bit of timeout could make life harder for auth attackers.
The code removed by this patch doesn't send out a LU Reject ever, since a call
to release_loc_updating_req() only releases the connection. To reject, a call
to gsm0408_loc_upd_rej() would be necessary, as seen in loc_upd_rej_cb().
And finally, if _gsm0408_authorize_sec_cb() doesn't do anything about anything,
the same loc_upd_rej_cb() will be run by a timeout and send a LU Reject
properly (as commented in the code).
-----------------------------------------------------------------------
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, max/si2q has been updated
via c43b8b029c408761f0ba5555f502aaab9e00da83 (commit)
from cbcb3981ca8dd3e4fe5b17718c59b3bfad47fa51 (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=c43b8b029c408761f0ba5555f502aaab…
commit c43b8b029c408761f0ba5555f502aaab9e00da83
Author: Max <msuraev(a)sysmocom.de>
Date: Fri Mar 11 18:16:22 2016 +0100
wip: add si2q generator stub
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/rest_octets.h | 2 +
openbsc/src/libbsc/rest_octets.c | 106 ++++++++++++++++++++++++++++++++
openbsc/src/libbsc/system_information.c | 17 +++++
3 files changed, 125 insertions(+)
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, max/si2q has been created
at cbcb3981ca8dd3e4fe5b17718c59b3bfad47fa51 (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/openbsc/commit/?id=cbcb3981ca8dd3e4fe5b17718c59b3bf…
commit cbcb3981ca8dd3e4fe5b17718c59b3bfad47fa51
Author: Max <msuraev(a)sysmocom.de>
Date: Fri Mar 11 15:01:50 2016 +0100
Refactor SI-related code
Move define to header file.
Use inline functions where appropriate.
Change int variables which are used as boolean into actual bool to make
code easier to follow.
http://cgit.osmocom.org/openbsc/commit/?id=f129706194d50aa602a5505502709810…
commit f129706194d50aa602a550550270981076ff3447
Author: Max <msuraev(a)sysmocom.de>
Date: Fri Mar 11 14:40:33 2016 +0100
Add SI2quater support to SI3
Advertise SI2 quater presence and location (if available) using SI3
according to 3GPP TS 44.018 § 10.5.2.34
-----------------------------------------------------------------------
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "An utility library for Open Source Mobile Communications".
The branch, master has been updated
via c0d9a6c083aa7e35174093c7a7265319bf993a9d (commit)
from e859aec95264f0cda85073b03def63d8596b07a3 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/libosmocore/commit/?id=c0d9a6c083aa7e35174093c7a726…
commit c0d9a6c083aa7e35174093c7a7265319bf993a9d
Author: Max <msuraev(a)sysmocom.de>
Date: Wed Mar 9 12:29:23 2016 +0100
Add helper function to convert numerical BSSGP PDU type to string
-----------------------------------------------------------------------
Summary of changes:
include/osmocom/gprs/gprs_bssgp.h | 1 +
src/gb/gprs_bssgp_util.c | 46 +++++++++++++++++++++++++++++++++++++++
2 files changed, 47 insertions(+)
hooks/post-receive
--
An utility library for Open Source Mobile Communications
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Osmocom BTS-side code (Abis, scheduling, ...)".
The branch, master has been updated
via d5c658b22e3e8dcb5b3ab96cb761171a3e170282 (commit)
from 91565b2d51646657002f91fdc22dce3c7320e13a (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=d5c658b22e3e8dcb5b3ab96cb761171…
commit d5c658b22e3e8dcb5b3ab96cb761171a3e170282
Author: Max <msuraev(a)sysmocom.de>
Date: Fri Mar 11 12:21:24 2016 +0100
Fix copy-paste issue
This issue prevented scheduling of SI 2quater messages.
-----------------------------------------------------------------------
Summary of changes:
src/common/sysinfo.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
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 "An utility library for Open Source Mobile Communications".
The branch, master has been updated
via e859aec95264f0cda85073b03def63d8596b07a3 (commit)
from 5ffb50371eb4795917ea0ce68b3748b0adc74ec9 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/libosmocore/commit/?id=e859aec95264f0cda85073b03def…
commit e859aec95264f0cda85073b03def63d8596b07a3
Author: Max <msuraev(a)sysmocom.de>
Date: Fri Mar 11 12:24:04 2016 +0100
Add support for SI2quater messages
Add basic data structure for System information Type 2quater.
-----------------------------------------------------------------------
Summary of changes:
include/osmocom/gsm/protocol/gsm_04_08.h | 7 +++++++
1 file changed, 7 insertions(+)
hooks/post-receive
--
An utility library for Open Source Mobile Communications
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "An utility library for Open Source Mobile Communications".
The branch, master has been updated
via 5ffb50371eb4795917ea0ce68b3748b0adc74ec9 (commit)
via c28f4cdd6d4d9155e431775baf5e897f0a388ad3 (commit)
via 1cc66f093f2ecd85b3dfb9ba411c45102cc1ac65 (commit)
from 57f253a792d07e6f3f921c9cb28e4081393054d4 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/libosmocore/commit/?id=5ffb50371eb4795917ea0ce68b37…
commit 5ffb50371eb4795917ea0ce68b3748b0adc74ec9
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Fri Mar 11 09:40:56 2016 +0700
rename osim_file_find_* to osim_file_desc_find_*
they return an osim_file_desc, and not an osim_file, so fix the naming
http://cgit.osmocom.org/libosmocore/commit/?id=c28f4cdd6d4d9155e431775baf5e…
commit c28f4cdd6d4d9155e431775baf5e897f0a388ad3
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Fri Mar 11 09:35:07 2016 +0700
sim: Add osim_file_find_{fid,sfid}() functions
We don't always want to look-up by name, but the latter is the only
implemented 'find' function so far. Let's change that.
http://cgit.osmocom.org/libosmocore/commit/?id=1cc66f093f2ecd85b3dfb9ba411c…
commit 1cc66f093f2ecd85b3dfb9ba411c45102cc1ac65
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Feb 13 14:41:02 2016 +0100
merge_doc.xsl: Don't copy the 'descripiton' element of commands
If a vty_additions.xml file contained a <description> element inside a
command> element, then the description was copied twice (once during the
<node> copy, and once during the <command> copy). Let's avoid one of
the two copies.
-----------------------------------------------------------------------
Summary of changes:
doc/vty/merge_doc.xsl | 4 +++-
include/osmocom/sim/sim.h | 8 +++++++-
src/sim/core.c | 29 ++++++++++++++++++++++++++++-
utils/osmo-sim-test.c | 2 +-
4 files changed, 39 insertions(+), 4 deletions(-)
hooks/post-receive
--
An utility library for Open Source Mobile Communications
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, neels/cscn has been updated
discards 8f9f5d72338337500b89ff8cab2f2a0d4fc2923f (commit)
discards 30b92e97ac32664ab17384f00d81a8716b9cfb01 (commit)
discards 01291068777e6fb3d1cceee64f1242b2d858684e (commit)
discards 59464e9e4aea75ad29e5a65bce756d58971f4e39 (commit)
discards a6adcdb83deffc91c080170a51e042322279d5fa (commit)
discards dc00fbd04a5f8f6d82428c4d675b2a1a5ac6e366 (commit)
discards 7e9ab98bdd53ae81a81c735c9279e1813d312752 (commit)
discards 03fdca27c5c9160c19f3a4009de185f9cb8aa3eb (commit)
discards 0e119cfb0c00467f2fb0d6b72ffe323ebd7252bc (commit)
discards ce375095e45016a5e88269ee8a7635aaee4e4612 (commit)
discards 21dba8eed5e7db646ea0b4714cf5a450af2bbc57 (commit)
discards 555c9d48940fdaf2416d082b05ad092be444d478 (commit)
discards d76bdd0c54576bbb10b5b660697117b1e6dd0cad (commit)
discards adeaca5293696bde9bedc3a5ded99b39856a671a (commit)
discards 1a0ad0cd9cc7e20267dddb5bf58f76736f02f94a (commit)
discards ded9ff10c871bf71cc3341e2635b0b12fe5b5a14 (commit)
discards 0b3ddd956d6b1b9d33b892d5ca951991678f1f6b (commit)
discards 2828f8a811065ef3bfaf34f21f6a9e048d271f0c (commit)
discards 5ffe2a56051a4dd73d806dc58b56f8c7d1f78a9b (commit)
discards 263d3bd7e558350e1e8573c8202a53d80c580b15 (commit)
discards f92ca7364e6eea64e0c3d477f433d3147c49dd00 (commit)
discards c782ff4ee1d549e685a36ffcbde94bdf99416278 (commit)
discards c877d156c759441e53ffa273f456b6be68a29708 (commit)
discards 2b45be373d6548cd50b265f10615f9dd58021eff (commit)
discards bc0532e8c5f0debbbc1c387dc67cfe1efce91e73 (commit)
discards 04b2f5d028b92712f9d96a2fc93130f93293d8e7 (commit)
discards 2c589af76558f3b9126df165e59a1264ada57f41 (commit)
discards b73aeecb9d6906e22c208f0d89cd0fe4d81d651f (commit)
discards 34b29717a736cdc0834c6cb8d35a01bdc610c3f4 (commit)
discards d89204145b1da88339bb5fba61e2259a5c62a0e5 (commit)
discards 716134dd739820fd272583fe55fa7e922abb5fda (commit)
discards d55e375530fb30a91c5fc478ab8efcca317fbb00 (commit)
discards 72a5f8574ee5e89dba95fc76502edebb4f55e722 (commit)
discards 54a0de6a390fe908fa8cd4e3f0e2f9dd7170f567 (commit)
discards 0cd25278dbb0de2b492e23e6bc8ac1c8ecf4279a (commit)
discards 812895c0edb2614213f78361eef16b931b374a3c (commit)
discards b2ee0fbdf1fb9d9c4f4620a747a14dab60212ed5 (commit)
discards d698f818688311bbc4ec14a1957eb94c9a877c06 (commit)
discards 4b249fc736a6a60335c520d75c8f96b84cf1fe03 (commit)
discards 5600771a305161f10f5189675ac53c4038ea5c2d (commit)
discards 22dc08745e236c81bedfa1157ea5683c7febffa7 (commit)
discards e9012648afef3acc52948a5e3663c74f5e7e2333 (commit)
discards b490199446b18a91e3cef686f7e21803443c7936 (commit)
discards 537d1b5a7d692b6773cbc3ddf348676367f1c961 (commit)
discards eaf2715c27d174de1f5b4e7aabd4ee45760d7436 (commit)
discards 4ba8120c7beda5690022caccf90c1fa9e0f3e012 (commit)
discards c78d18e71533f98082d0c1213c87eca8e851e742 (commit)
discards 03f60371e1f2a07f9e9c5e7a394ea19322aeb2e5 (commit)
discards e7936f4c5e0c7b465a77319739b3905c245a51e1 (commit)
discards 2cf161d2f044f9457ea9f5c542b8fdd1ea03d4a6 (commit)
discards 7836993e8a934e03646baf9f7621d53fed930867 (commit)
discards 1de94728608a38c6afb62f265cd8e689831ecd21 (commit)
discards db87aa37c832a5408a42e1fec3623141ac4c8322 (commit)
discards 0ea71df70542f288ce57c12cdb6c7f2915382d80 (commit)
discards bfb853ec636b54fa7e9becc9ef4d366649685fec (commit)
discards 3e8be37dbb8a5df6ac3ac03f14b82f55940b6180 (commit)
discards 03d446308f4ff9aa30bad10505b31b3f058b2de4 (commit)
discards c68c952ac4dcec2b8d22383b967c0c71b21124cb (commit)
discards f23c32573527e27d31a70cfdb568a3f24ec50183 (commit)
discards 72be33cd79df8a3f10f01be3ff7bf4b69951605a (commit)
discards 41a7017b9b7db805becd336deabee2831b2b1e5f (commit)
discards cb36f6152d142757ae16973ec9661f38ab3daacd (commit)
discards dbf9f8f99af27a45b5a0abdd24a9041d490d0c7b (commit)
discards 4af76f0879534164e84779e588e927ee7b5448c0 (commit)
discards a8942951b8531d9ce6104833c1cf0a7d37f9efec (commit)
discards 0feb1479d1a63a8c1392eee9b6314a9930f46da8 (commit)
discards 43f3439f82d9a013f8dd703213a5fa12838508a8 (commit)
discards 24710a891625b83698b469424362e0bc993335ff (commit)
discards 338064f2f531753590839443ddbd364aaca6a73e (commit)
discards 7046f008f9344e0c3c5288492486f9988449fd86 (commit)
discards 26aaf1c1f8e3fcd6ae72fc722dc84e0dda05c146 (commit)
discards 7e65c840a86a7200de9f056f5a664eec62804915 (commit)
discards d5f7e44a06e60f75b55e590eb41056077696dab7 (commit)
discards 6652f68e3880a18566fe48f13975885dadd8584b (commit)
discards 32fb3b007300247c087450f12641089e05468f1d (commit)
discards a1f2c5f509f90045d222cc7f70ad843a49065e33 (commit)
discards eeef28f826ab70929be64b96cd9726e1b8aad379 (commit)
discards bdfafa55022890c0960dcdfd8a65c06388a1e8b5 (commit)
discards 3ab27b66aca74b22f2a0607461405490334f6810 (commit)
discards 4960c78e50d12f561edf7593365af50aa15ce80e (commit)
discards b8bd10f5c0a008632fdc8ed06a4aae4086d68e17 (commit)
discards a0c41f4a679edd5c886af57a25748f5c9adfd552 (commit)
discards 5aa5a4bcdd9a8b3617e1bf924813ceccc439fe05 (commit)
discards 728b48b7d6192006c614a8f6ee066fabc252f2d5 (commit)
discards 5e34f7a869fdff02040c1c416dc514bf8cacb402 (commit)
discards 584d18fee8158f828893f104270cb3bfd3fb5702 (commit)
discards 4071de5494f78bd70cad1460a0ad66a058a5bba5 (commit)
discards 3295da6cbb54bad37a8e9ad6c3897c327e204d62 (commit)
discards 04f7b50d009b6facf54a32c667edea19f488e4aa (commit)
discards 7e50cc1e7457bb9c24ed41aaae9f6b8ff8220373 (commit)
discards 0f00f4df6da8df98e411ee29db38106bb9986c34 (commit)
discards 761b7c056852e88ecdab16e01b5b25ef60aa1608 (commit)
discards e50b03612a7a714f654c361c8d15ef4a7976c8ca (commit)
discards 74027fbfd9c75f15e6fae38680a09d6c221b1937 (commit)
discards 094605573d0aeef0150f64f524889c00c8667751 (commit)
discards 80c5e2f509fea1f67bd13a6744a752afca658a70 (commit)
discards 6fa965d9505ba61fe1e9705fd70dec4152a87124 (commit)
discards dc066595e068a354d51cc086a1b899e1bbf1c0e4 (commit)
discards 2933a712bfe13e487e7da20c3a3d013173651141 (commit)
discards ce87b8359e02bd9d4fbde6e7e5954a1d6d571b7d (commit)
discards fabfab974ddb7ed47aa37d42f2ba0448744b9b6a (commit)
discards 4073e5f8c13d08eb28c91f202f2caf7b164b212d (commit)
discards 452849c5f022e96b47c8d4e9c7be816440da8b4f (commit)
discards 9f73b5b4114e3597df06a55a6cf24194cba502a9 (commit)
discards 340d775a553ea90e4345f97bbd5d3ad40dcc7310 (commit)
discards cfd84ce58f3b570665420b1fd0bcf393b202c372 (commit)
discards 755ca613dda2be01a8e475104a87798bfe3561bd (commit)
discards 5ddd3749aa16c8de6bd673dd8393994b4fcf346c (commit)
discards 31ebccf9d4033182da549008286ea12527268443 (commit)
discards eb81a8cd7512d30f58235ae7acb37205adf2c408 (commit)
discards 270ecb6a347fd0b63347f4bfafb2765ffc3a3a5c (commit)
discards 791b826d8b731e2f806795e91756681c01832a00 (commit)
discards c3829c02a837eca37bb5bcb2027ca2968270c121 (commit)
discards 9a0fcf49e1f0ba2ae5343b6e15d39f8b1478b5ed (commit)
discards 43e3cffb7050b38435c987e7682a62def1f391f0 (commit)
discards 5feff51832cec62865dba3f8dc497120fc7ee8f8 (commit)
discards 9979881f2f3b9c2d96772f7bc4715da71a9c63b9 (commit)
discards 42d2db89d1734190d31554bdddf19b29eb955dbe (commit)
discards fa406b7448d71fb751a0171e42db1d5598221184 (commit)
discards 602f535db7490dc58248ce1a9a121ea47f236ae4 (commit)
discards 6cb6cdb9045a1170ae47b72e9d239278125335ab (commit)
discards 50861912f62b9ca6918092c474a313af737182dc (commit)
discards 5bfabeaaef6e5c7ed753d0526f8065a1fd5317b4 (commit)
discards f6b829fa92bcbb25e95a7814e185e1ab92dfe6c1 (commit)
discards a0bced37effb2dccbcea6c3504d3b66e143cf390 (commit)
discards 17f853b4dd0eddd92db7c61ac987b35fadb1e092 (commit)
discards 67a8ff902d7d0569e6fc199da0dd18ae2421c88a (commit)
discards 9938dd8ba060bd8dcb9daf74148f3c63e5f899fc (commit)
discards e5438b423ae1be982229618af38717a921a25796 (commit)
discards 0cad9d804edc8f590a153aba2a5cadbfa255fe43 (commit)
discards d1452d23c52afe09ca4703be600c6fa5f4d91982 (commit)
discards 2c376b372961a5407c92e9aa2b1c2b7202ccb8c7 (commit)
discards 9d03e55b92c1929f6f9374e0b6baee73a4f51a3c (commit)
discards 6577dd21fb8f103583f8d1011b4af2ecb88a9ba7 (commit)
discards 7ea7ae766dba47c69f978631cbd372936f409321 (commit)
discards 829970dba749bfab44e1389ea759ad9f8652a605 (commit)
discards 466ceffc465403f951895e4d81c9d76800d6bc11 (commit)
discards 76b0258a4e6c5f2d6a24c580bd643e9a04d84371 (commit)
discards 708e5186a132ba3c1026f4c0485dfead290432f6 (commit)
discards ffc599ed8ce1599da2193e0855d30468d76c89a9 (commit)
discards c3e10fbdc6ea4210bd6cbdea600864dfd333561f (commit)
discards 789c1138fa23a1946eb635b7a704d1878f2fb685 (commit)
discards 111019b08bec39f1b91290cb6dceeebe7840c09d (commit)
discards e5dde8fc04f9e426761917316ea39550848601fc (commit)
discards bdf22d2bc40f846fba284ebf7fe9e1225339ecbd (commit)
discards b1529cacea99765116bcddc0f91c10de8ab042cf (commit)
discards b9d38c29065ffca6f5d38689d238674456da5d02 (commit)
via c4628732483e3b24de5df3fae6c295056ce8b2de (commit)
via a86eb00676f594ece27972344a2b73b16c67ee38 (commit)
via 837c6e43019a0afcf255640d591f16b3b0bb59ce (commit)
via 9499d053f96ae8e5cb75a189317b5232504d0f0d (commit)
via 49ee79f132b54346dfbd2fab44ebfb25e2126640 (commit)
via 9337c71bf2cb786fc716c4a4cf2bdd7783e8b189 (commit)
via 6d9deeace50a849fe648173a904dcc228a851b1a (commit)
via 324ffc91028099fafde06089ff2288df6b082b2c (commit)
via 0c39c0d08e2c76f91128b39b9e83e7d857b5204a (commit)
via 8ac13ec22931e147864c363c6bece158f56bed9e (commit)
via cf3d2a1fad3de8a7d914282f2b1f9eee319910c3 (commit)
via e4baf402cb457ad46642cec9271b762a394a59ea (commit)
via 53d782fc38c1c609cb5986fc07980651d3ed8916 (commit)
via 33a343858df3d2bc5d0784d7ad7c826d7526845f (commit)
via 15b1fce69cbc6ccd6eb83daab7ab5cd91ef0ea81 (commit)
via 2f8117d2147b711669518bbacd24df6dd2a76124 (commit)
via 8927bb46d523904e982bc85e3e4f29317b241715 (commit)
via d52b1c4342e2e404cb568b05ff7527141c43e9ab (commit)
via 5d9004bc9b6f486fff032aaa2a6cc10fca180de3 (commit)
via a4198d192234a8180a89be8b91e867a1cbc1f512 (commit)
via 544a203f677d0f060d2d1bd31f72f9ae450e138f (commit)
via b40df4c09eff5416974cbae1a8eefdde2dc990f3 (commit)
via 5c1c0bad8968ec0be3d9cf58eb68f9648ed7ef2d (commit)
via 1e361301d1a330884eff3fead80e8ccf92908894 (commit)
via 9e8322ca0caa863d97d2daa257d4acf21f84dd79 (commit)
via 9bd121b75be538b44ff9c478147bdf2a15efb1f0 (commit)
via fa029f08c25b74f5c2236e111fa6b956b5ee28e5 (commit)
via db9c064dd4d0bd9da907db75d4a598dd0a5a8c75 (commit)
via a0da2dbe9e8db9bed591bdcedb26a601adcf1a32 (commit)
via 7df570525181d3ff4305d5e690f10f99e5426332 (commit)
via da7424cc548ad99e0ad7395bd668c505f5e5f66f (commit)
via 8146cfa782ae8c27c7d490f12504f0342e07fb86 (commit)
via 330898afb75960a6868d27f7f0f9dbd736345bfa (commit)
via 77544a65b53ca30380b1262e58ebd744e29c0606 (commit)
via 4e5ddfa91a11c60d95fc4cab161e109944b6f680 (commit)
via cba441f3de9e82ecbf72a0de0bfc3441eb30d0be (commit)
via 3acbc817f6613801b11616a352addeb989d49140 (commit)
via bcb98b17546dff6dbf747ca9d78358b5c355dff2 (commit)
via 2a7426d7cb34c1e7663526293a794df42a1faba7 (commit)
via b9bb2a4f548a84fb1a2c6be45b85903ffb9544d5 (commit)
via 098c14800fe655c41381977edbc2a0c97eaecf54 (commit)
via a46c651a4a96f3fc41a14aaec5bb7d8c3f9c22fa (commit)
via 4cc1f72cb7774122c156c130fbdfe1713328adf4 (commit)
via 4f143e52b6f1816ad79cddf1b45ef9aa8e819c4b (commit)
via e3407f8884d45b3e4eae2f9d9a62c48f9b148abb (commit)
via 7d1b6b1c79acf9ef00d1f5f35092d12cbf0f3f7f (commit)
via 656d7cd0b4aaab790ec54206212795c2b454d7c6 (commit)
via 553d2a8ceb5f78f9ab52f6dc4f6f91469d1e4f80 (commit)
via 23f22b1183533e49ff39600fca7d6d8579e678a3 (commit)
via 090aabe052956b571a3dd3430aeaf0f1f3ae366d (commit)
via be37fbd85d2ebde3bd2c00379b55292028ede2e6 (commit)
via 3cc0836b1a6dcd2806a4b2c95df5d18dd93677a4 (commit)
via 8cd32937da7bb2b4c0e0d37f24d6e993e7362e65 (commit)
via 377a9f5dea38b393fa534c882c43cf827ae069b8 (commit)
via b8df4d531889a5ae45d782b7db768cf8dccf9ad3 (commit)
via daa0652d3f76bb977ddf5ef3974bf5ac6c96b752 (commit)
via f7436b22b3de13ec9ec130a03c295a8b53d395d3 (commit)
via 711333c1137137508912000cc9e4398cf205c341 (commit)
via 91f04dfe3a6cc685ae2dc16f7b47aa22c1e56ae2 (commit)
via 4371ff8cce45071e9b0fa684938677d696f4c207 (commit)
via 92223cc32e55b884fdf36afc4fb82c1bd227041b (commit)
via 2f5cc8abe0f48b56fbcdb03b8b9767247cdc2b3a (commit)
via ba47b525ff001475537536255b04aefff0385eea (commit)
via cf1707af7ff594b7818e8171d7a1ec4ebe1a8f60 (commit)
via d6d0d8b86fb16fd5a8d6090d26b6b7848a8281ce (commit)
via 38137e84f738167fcb9f9031a1142af78d43a55f (commit)
via 82724653e7e76bb2c3e1e03efb033d7b3704adb3 (commit)
via da8d9bc355806956626754fc8659e58c1ebe7b31 (commit)
via c59e52a6aa4e766f5e6b63cc09ad961b1e4947cf (commit)
via 24c4af1d82191a527b2dc6f4254e1b5cec5a3637 (commit)
via f918920d65db6c0195d199d552944e8ae5f8b09c (commit)
via 292f1ce533e0e93dda1d05b178261fc807c8c0c8 (commit)
via 23e7f28c5c77a57aad5331c5e27b29e2eccfe7c3 (commit)
via 243c7cb044c489b62d3cd4ad3631822d270989a8 (commit)
via cf2591f6fce49cba72090f7adf2eda3da2465114 (commit)
via 6a2d8985bfd6d9c6e6c0f541aca0e1590a753709 (commit)
via c6794eed1dbe726b23c60e96e214ec1a1fbf6b51 (commit)
via 7a70a4f52a837bde0f7fa5f435e302939a2e3d74 (commit)
via c6172a320bdbbe38a0a9f3ae6b072b00b5b6bd02 (commit)
via 5280ed558cc919117d8231fe143bdf166e98a30f (commit)
via b36b910366fac5ddcd9e109b956cca43b07ab083 (commit)
via b47e52c9583c9a664936e13b2c83c4c6989f97d9 (commit)
via 267f6c7e0d65c57845378335d765f8622637aa01 (commit)
via 5e47b1a1d370c187c776b29c5958f167519e94d7 (commit)
via b9e5403ef46171f58390757d002a756bd9d2d202 (commit)
via b6769b99deb471dc7cb5d26b4d145e42ed7478e1 (commit)
via 39daffd7a5602816bd10130e1c93f213ab46315b (commit)
via 71d1e17e5e0c420cf00ea759743b81aaff72136e (commit)
via 2c9e65051c598a42d6a59490b67adb366929ac03 (commit)
via a2ce4aa61559c83b65f24428a4b1996354d8d344 (commit)
via ee1541d504299227f534a7f15b0c75c18a3f4271 (commit)
via 9dcae17866e40814bf0cc4b70ec6f3453814b4f7 (commit)
via c2c5176328e211007c6e4b41c4c583788bb70a1f (commit)
via a2c182df6dabce52fb6f8886b5aee5d71e18d247 (commit)
via 070f673b12d8ca5939fdf272f32b5e45154c9067 (commit)
via e2a10dbe35c246075d093060398358b6f713c4a8 (commit)
via bf30ec26e5726a8d2920a3820bfa5ead729927b7 (commit)
via dcbc852125672de57bd1edbd0ea97ff25a41d4bb (commit)
via 48e091ea2bbd15b983cc08eed9f6e0bc58acac6d (commit)
via 712074cb171a9139a40d564a35a07b59871c2389 (commit)
via a34aedf7f92b240e591098e7868513db244bd7b3 (commit)
via 2e5c13129d9f6848e1a6e82546b0946d765f44de (commit)
via da5b3fcd32f59182f5b3a224e275e4a8b3d288d3 (commit)
via 5291ee5c1690bbe87994e96c9bc2a448c80bb770 (commit)
via 5773987881e9677e954680a4394a4ce92f4f8117 (commit)
via 836b904e7798a5dc20c90d3b9e54566a19550f92 (commit)
via 444d50b77f84a693b401347a793b65a9368fe4ca (commit)
via b3b8ccfa54464a995a0ebb4c475cbc03490f06dd (commit)
via 231aa60ce4b09d70cfbda8b4d153374e37498ce0 (commit)
via 8b713f817d4516f0e8682a172eeb39d1397c8d3f (commit)
via ce3b41fdb6a46500fb4957688e3708bddd2327cc (commit)
via 0f93bb80e429f9253244d76c3a0d8c89a5107b1e (commit)
via 477a054c2c1d345b909afd60be9ac4ca08b66163 (commit)
via 52ddce43785c835c5c3ca150f597d1f5c4d07e2c (commit)
via 2945fd4611932c1013eb7f27295cca70d495e4af (commit)
via 2449c0ce58f01a78944073adebca70bb21639689 (commit)
via 5d145b54771548fa95f80d72308fb19a6d95f085 (commit)
via 45b13244f0f72d17e372b3a0b0786f6ca10f8edf (commit)
via cb91aa7e6ce5a9f18419f6af8cb2d1e8f74f5977 (commit)
via 7ef6d9893ffe0c590eddcdf7f5e5d67bb5dbdb30 (commit)
via 6aeee0a0d9014c1492fb8af76304400d1263c89d (commit)
via 17d061bd8ef8a96fd10a3ef166211f95a56db4ba (commit)
via ef3548c0a1027c47e06b7c14c79d8d141b449142 (commit)
via add09536925f82765a34f3f95cb5f047ef65a52f (commit)
via ca3977c8fe65611477ec8e29e61f74bc88775c12 (commit)
via a234287d092fcb59337bd7afa23cf08cda15e336 (commit)
via 8440c9f04b2726be08ddf4a0728903c30bbb2d76 (commit)
via 2cb732aeb994fa6a79b535300619e3be3cec8bc7 (commit)
via a7551e033ef952a86628199e4eb54068d737d309 (commit)
via 08ed1d73f299828ed27e45b17b08c005864cb5ca (commit)
via af9bfac58dd7e4030730db08cefa2b51b8a17209 (commit)
via ac9951e54a97890fd588ebb6b18a15b0013c70e8 (commit)
via 75cdeaf1e33a4f43c4fcfa280a2db39fad9a8120 (commit)
via 41f8f047bc05d27548064ca3b6a417865bd342ff (commit)
via 195d2dc72423069d6192140a65b6fff76ace79fa (commit)
via 315abfd46b7de3923d8d111322f56aab88f7fd27 (commit)
via 648b9db47f191c905f3fa52ea67c564e322e7436 (commit)
via 8291623054abeb224f34584c2ecebf2b6c04ceae (commit)
via 5331cf8dbdae6b29df50556c362462b973e93917 (commit)
via cf8e56cd1e057a39a5acdc6f78b9a69bb1b4c281 (commit)
via e157174447e21a1457e366e4629638fb2daca14e (commit)
via 493534bf562a972546a415ebabf7a4d8e686d813 (commit)
via 342f59d92e1503b4eba6d2db6861b1701b193055 (commit)
via aefb0c45e921f738eee7ce1f7149e0114d8528c0 (commit)
via 692f31446ea076f1bfceb697ae3c6d562a5c1f8e (commit)
via 2cde90e9042b8e0f2909f84e3fff3f66efa36221 (commit)
via f6672ab8b00e5b7fd71b4a4b050e91bff2ca2d6c (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 (8f9f5d72338337500b89ff8cab2f2a0d4fc2923f)
\
N -- N -- N (c4628732483e3b24de5df3fae6c295056ce8b2de)
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, sysmocom/iu has been updated
via c4628732483e3b24de5df3fae6c295056ce8b2de (commit)
via a86eb00676f594ece27972344a2b73b16c67ee38 (commit)
via 837c6e43019a0afcf255640d591f16b3b0bb59ce (commit)
via 9499d053f96ae8e5cb75a189317b5232504d0f0d (commit)
via 49ee79f132b54346dfbd2fab44ebfb25e2126640 (commit)
via 9337c71bf2cb786fc716c4a4cf2bdd7783e8b189 (commit)
via 6d9deeace50a849fe648173a904dcc228a851b1a (commit)
via 324ffc91028099fafde06089ff2288df6b082b2c (commit)
via 0c39c0d08e2c76f91128b39b9e83e7d857b5204a (commit)
via 8ac13ec22931e147864c363c6bece158f56bed9e (commit)
from cf3d2a1fad3de8a7d914282f2b1f9eee319910c3 (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=c4628732483e3b24de5df3fae6c29505…
commit c4628732483e3b24de5df3fae6c295056ce8b2de
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Mar 10 22:58:21 2016 +0100
cscn: fix VTY port: don't use SGSN's port number
http://cgit.osmocom.org/openbsc/commit/?id=a86eb00676f594ece27972344a2b73b1…
commit a86eb00676f594ece27972344a2b73b16c67ee38
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Mar 9 01:31:20 2016 +0100
msc: allow only authentication without ciphering
So far the code did only auth+ciph or none. Add case handling for only
authentication without ciphering (basically just fill in the blanks).
http://cgit.osmocom.org/openbsc/commit/?id=837c6e43019a0afcf255640d591f16b3…
commit 837c6e43019a0afcf255640d591f16b3b0bb59ce
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Mar 8 15:14:59 2016 +0100
HACK: hardcode subscriber auth tuple for IuCS
http://cgit.osmocom.org/openbsc/commit/?id=9499d053f96ae8e5cb75a189317b5232…
commit 9499d053f96ae8e5cb75a189317b5232504d0f0d
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Mar 7 16:53:45 2016 +0100
cosmetic
http://cgit.osmocom.org/openbsc/commit/?id=49ee79f132b54346dfbd2fab44ebfb25…
commit 49ee79f132b54346dfbd2fab44ebfb25e2126640
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Mar 7 16:53:02 2016 +0100
Adjust authentication logic for Iu, move a log notice
Depending on conn->via_iface, fail upon missing auth for 3G.
Move the log notice saying "skipping auth" to gsm48_secure_channel() where
conn->via_iface is actually known.
http://cgit.osmocom.org/openbsc/commit/?id=9337c71bf2cb786fc716c4a4cf2bdd77…
commit 9337c71bf2cb786fc716c4a4cf2bdd7783e8b189
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Mar 7 16:50:47 2016 +0100
spread a few debug logs around authentication
http://cgit.osmocom.org/openbsc/commit/?id=6d9deeace50a849fe648173a904dcc22…
commit 6d9deeace50a849fe648173a904dcc228a851b1a
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Mar 7 16:48:38 2016 +0100
fix confusing typo in constant (THAN -> THEN)
http://cgit.osmocom.org/openbsc/commit/?id=324ffc91028099fafde06089ff2288df…
commit 324ffc91028099fafde06089ff2288df6b082b2c
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Mar 7 17:19:19 2016 +0100
Remove unused auth code and add comment
As commented in the code, the GSM_SECURITY_AUTH_FAILED path is never invoked by
the gsm48_secure_channel() function as it is today.
Note that the upcoming Iu auth will probably add a GSM_SECURITY_AUTH_FAILED
status. In that case, sending a LU Reject immediately may be desirable, but
arguably a bit of timeout could make life harder for auth attackers.
The code removed by this patch doesn't send out a LU Reject ever, since a call
to release_loc_updating_req() only releases the connection. To reject, a call
to gsm0408_loc_upd_rej() would be necessary, as seen in loc_upd_rej_cb().
And finally, if _gsm0408_authorize_sec_cb() doesn't do anything about anything,
the same loc_upd_rej_cb() will be run by a timeout and send a LU Reject
properly (as commented in the code).
http://cgit.osmocom.org/openbsc/commit/?id=0c39c0d08e2c76f91128b39b9e83e7d8…
commit 0c39c0d08e2c76f91128b39b9e83e7d857b5204a
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Mar 10 12:23:26 2016 +0100
GSM 04.08 message types: fix use of bitmasks
According to spec, the bitmasks for message types apply only for MM and CC
messages. However, various code used the bitmask even though no MM or CC
messages are involved:
bsc_msg_filter.c:
bsc_msg_filter_initial(): use bitmasked msg_type_mm for MM messages, use
unmasked msg_type for RR.
osmo_bsc_filter.c:
bsc_find_msc() and
bsc_scan_bts_msg(): use msg_type_mm for MM, unmasked for RR.
bsc_nat_rewrite.c:
bsc_nat_rewrite_msg(): use msg_type_cc for CC, unmasked for SMS.
bsc_ussd.c: don't mask, no MM nor CC involved.
http://cgit.osmocom.org/openbsc/commit/?id=8ac13ec22931e147864c363c6bece158…
commit 8ac13ec22931e147864c363c6bece158f56bed9e
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Mar 10 12:19:13 2016 +0100
GSM 04.08 message types: apply bitmask makros
In libosmocore, MM and CC message type bitmask makros were introduced.
Replace hardcoded bitmasks with these makros. Also replace the protocol
discriminator mask 0x0f with GSM48_PDISC_MASK.
Note: in some places, use of the bitmask is doubtful. This commit so far
applies the makros without changing anything.
Also note: the MM bitmask is hardcoded as 0xbf, but libosmocore also adjusts
the mask to the apparent de-facto standard of 0x3f, while the CC bitmask is
so far left unchanged at 0xbf. So where in doubt, use the CC bitmask.
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/auth.h | 2 +-
openbsc/src/libfilter/bsc_msg_filter.c | 15 ++--
openbsc/src/libmsc/auth.c | 4 +-
openbsc/src/libmsc/gsm_04_08.c | 139 +++++++++++++++++++++++------
openbsc/src/libmsc/gsm_subscriber.c | 1 -
openbsc/src/osmo-bsc/osmo_bsc_api.c | 8 +-
openbsc/src/osmo-bsc/osmo_bsc_filter.c | 15 ++--
openbsc/src/osmo-bsc_nat/bsc_nat.c | 4 +-
openbsc/src/osmo-bsc_nat/bsc_nat_rewrite.c | 9 +-
openbsc/src/osmo-bsc_nat/bsc_ussd.c | 4 +-
openbsc/src/osmo-cscn/cscn_main.c | 4 +-
11 files changed, 148 insertions(+), 57 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 15706ef96324254bd6bbbe2ee142cbff0acf844e (commit)
discards 0629e93d48fa2fbd3fae9b450b0a159b67a496a2 (commit)
discards 4d1bb8a68a7efa9a968a4aa8e797a0dfb542e299 (commit)
discards 8e55f8b03fb8237442a0dce732c25a73f51f02c1 (commit)
discards d4d0a4418f1802c0c3ae68c7fed13bce7124ac46 (commit)
discards 703213f75fff4972da276133db5004b1039bd6ba (commit)
discards 89eec45f89fd3a78e0975ff32152c64eaded9c91 (commit)
discards b56c56f75ba3ad44fc8e924bbca1bfbb29ef7e43 (commit)
discards 2fc91b4297bfc93269385684fdb38877b48b8b2c (commit)
discards 65c33bd76bb04bf0100d76b22b62f8ee10bd6d22 (commit)
discards 0f4149bb90dd08a5001a7767bf14b1f60334356c (commit)
discards f4c4608d8efdcfd503af362d00b0c9e4599990d2 (commit)
discards cf6ea370b9c006343a55b88f6e786a124fb805bf (commit)
discards dd4c36f9ce514a44e7c3d7e8323c81cde17685d4 (commit)
discards 9a93eb1f35a47a618bc9d31cf2282184dd27e099 (commit)
discards a174df87411f47ad2e8320af36060fb9dd0cb6cb (commit)
discards b8554b3d17b55b4767cd16a0a83bc787b02d3c76 (commit)
discards 0735bff2a7876184e0c4c46f5ad15d7a0aeccd80 (commit)
discards 25eedbf4a4f7c178efc3c7071a7b6da8e353b243 (commit)
discards 4f9b3b30d3336a4c5344c91e97ee8de07a0540e9 (commit)
discards bc25ee18eeb0ac4dca1d8aa94d23deb845d3cc33 (commit)
discards 91f87aada8b9ea00ed63c67bf556c368f83d4cc9 (commit)
discards db2a2218b49069b20ad2c0722d672dda59a47a91 (commit)
discards 331d85fc65d7c29b5d378f83608d17cd8e918609 (commit)
discards 7367866aa81d3438edd0478dbb8cf3f3022ef336 (commit)
discards a31112fac483a215113f38bd1a83aafe0afae7bd (commit)
discards c3704480dee56702be6a939940f1f1589ef82deb (commit)
discards 30d584e1b9f197eacb2ab575acf1a5e32067d727 (commit)
discards d0afc745c90ea65c869a3e47d0c684b6aa930ed2 (commit)
discards d67d68bb796dc94f02aea9095e926f8138f6e29b (commit)
discards 2613f23048b9933b0f8a2d6634f0bcf1352aa10a (commit)
discards 495401a396a39cb7c4dd0e3b12f631bb97dd5b81 (commit)
discards 317336fd3fe955b288a6b07bc7731837fedfeb47 (commit)
discards 0eed1b4b65c4de2328128e05a7bcf3ec254ee863 (commit)
discards 1c476d8a4e8b5294553d37bf8297cf839fc8f5f1 (commit)
discards f5abfc9d9c522597bddaf53285f303f996cde277 (commit)
discards 5d1c87b8aad07f78649b77b5f38b5888e83c2214 (commit)
discards f2a92bb9890997fb06693b793bbb55fbc318b925 (commit)
discards c1f330c8a65288aa5c87cece70ff00fab2f42d68 (commit)
discards f80cbaf469ebb290267defefde3fa5f9047d12a5 (commit)
discards 2266d0ac0c5c082631a132052827d1c974c39216 (commit)
discards 8c2ed3585aa94caa80d46aef9bf03ced4fd02aa4 (commit)
discards d642e4c955ba919fd5ec1cf652bf6fe847f36c49 (commit)
discards a58be1f7c1c66b87acb09330432ffd3fbe4ca7ca (commit)
discards b4c33b8d9758147d1cdd17670db47e7f5a985726 (commit)
discards 52b18f7970e1d0b6f1e701abd28228e2d2a44102 (commit)
discards 2a4001176816d50bee26b48ba56e894e26d37184 (commit)
discards d10feae70716234be4e53dba1b46f6199c88720a (commit)
discards 7ab75dabc37c9d0ba56f978dc2d4e41676885bc1 (commit)
discards fccab1132122d7b3c865db29adeaefe54798af03 (commit)
discards 597844e7724670b1813a83546fdaf3003526e13c (commit)
discards c8d492bf04eb44e3916313b7825da914500c40bb (commit)
discards aea88156ccf3b5ebc5a70773174d6cc085bfdbea (commit)
discards 6a663fd427b5afe182e30267d6f85ad789a73297 (commit)
discards 982032007c38f333ff35380af9d40cad08e8404b (commit)
discards 46fe16266f62e5a6fabf0078339183509fb0203a (commit)
discards c7a21f5c776953f9f0b04d200bd7851b5f14e788 (commit)
discards d1ebc84f9b2026012d5086125bbe048a1d96ef90 (commit)
discards bdc6596b034fecae7381eacb41086c2f8c9622d5 (commit)
discards 44410373a2f134deed684830a06bc0a19c81d126 (commit)
discards 9dde3a5a3cdcf6a2ef4dd79c3f6c56f00a968f58 (commit)
discards b66a37617eabfdff74d5ef6b62999f197c080aa9 (commit)
discards 0dc35a34a6c0357e96f21264d88322b7b4ee9446 (commit)
discards 7372690bf6111028d7b0bd82397b29781cee1c9b (commit)
discards 8b5f1bf21744259a30a91e0dba0db8fe16ad136e (commit)
discards 199d7d2d6c53f8e62c00ace9d8127ea972ef38e2 (commit)
discards f4f888a409dccf4c354f8d583b0f8fcefbb218d8 (commit)
discards 8ae43d3b81e01905a999fca6827f5953b3240b59 (commit)
discards 9d4425da28b9ff6a318734e29269a728eba66e6b (commit)
discards c3541c61e1105ed1c7e4e442d8ea7026763cc932 (commit)
discards 5dfc4c128d3d4e33f23a19850c43605deeca5089 (commit)
discards fae5b126a5beb91c01e91306f01ece4bc3fb60d5 (commit)
discards 501dfb80a2f0b75c0f2de1c6202286dd0ba831e6 (commit)
discards 512ab0d84c86adf9b9076689aa3bc02aee5dd9a4 (commit)
discards 1ac66cda7bbbcf2e646dfc8a1ae01773e009d1d4 (commit)
discards 22d9aaa532c01840b0218784c33bd0a76c566376 (commit)
discards f897287699413d6635709a8495c8e1901946072c (commit)
discards cea41315f66adbafd4ba426f5a6a6a2db97c5162 (commit)
discards 3ff874721740988ca32bbbdce90dd499609034cd (commit)
discards a6f78bfa46559a5eca6b9f936b03eb6de1180c42 (commit)
discards 9c31e29ea58f9b5fa6cef2dd5dea399ab5c0bed6 (commit)
discards a73ad137da311216fa193ae7ad69adf784879401 (commit)
discards 8f59595086c6ce8710cb87602edc0051c35af76c (commit)
discards b0d4238996456eb0f54bd4bc74f33c4ab3366bfb (commit)
discards 7764e6f11fd8621efe63067cf9814159ce4a506e (commit)
discards 1a9710a01d670aa917f09e3edb326388e133e40b (commit)
discards c979558f8649d99867553f13a83e0b095db38f2d (commit)
discards 9d72118b84cec641c40326f92c2ffc610c7e55dd (commit)
discards 2e4e43f1caf647ccf348f01643437ef9f96aa82b (commit)
discards 0d9a76724cae6ca46aad0e8236cc6c1f81ad66fa (commit)
discards 6655da1682d4e1944bdd6f1eb211f69c17958eba (commit)
discards 56f0594d4c5dc8dce7b09cbc5fe2932d225ca224 (commit)
discards f6b402b039a2a0d1c9d677a5c33144a052d50994 (commit)
discards c2f7f0128dc641bf60a5895b94bb3a4a925874ef (commit)
discards f09d9a233c13c7eca00425437735bfa946d82fa9 (commit)
discards 3c99d42b6220dc6d94df8ed60bcb2bc6ff597954 (commit)
discards b18e25da386d44c435aab736cb660bb8a9f17945 (commit)
discards 51ff9cd7fbb6f3060ed30072cfa745d3bd508b53 (commit)
discards 3e829663e32bb27bff5aa352b3abcfd943b3d67a (commit)
discards 9e55439ec0cc1c12ed3e171885c2638f202348b1 (commit)
discards 6dd3b80557e3bba4bf22e4387dbda3cc5ee2e89f (commit)
discards d3a3072b99b9aedab9ff75bf6684313ba40591b7 (commit)
discards 2bbad55912d358f49c211a63a88ce629a8744b68 (commit)
discards ea55fce3c9cbb38e2be566917ed25b06a0763eb4 (commit)
discards e958574ba8807c87823dcd939d815fec5c1f4c44 (commit)
discards f0c4aa8a4f49a8f7caf0a0b980c54be04b767055 (commit)
discards 33c7f3e8ebd45672758fb7d8620075e9fe189a9c (commit)
discards 7c2a1be02a5e466fae3a68b7d019858fa0a7a7a4 (commit)
discards 9eb83073810282e71bf07a6bb28168cd190fc6d5 (commit)
discards e5435e69ead31cbfc728f1ab6623c75d41bd8483 (commit)
discards 28db6ce4b6e99a4bfe3d6743ecc8e70af155e635 (commit)
discards 7e189d4e5aecdf5b6993d65ecce5a132aff3271d (commit)
discards aaa77766efdeac858481114cd991977447cd952d (commit)
discards 5fd9a5c8fbe8a26507fa1af844bcac5d5d32f73c (commit)
discards 66902d2f0d4d4f695eb455b9cdd5abca77c02193 (commit)
discards ed0747be067ea4b7b7b251cc4c56fcc576c4ff61 (commit)
discards 6957270bb77bc5d917df6d5d7ce5f0b98439da8e (commit)
discards 5d6135ac8db39586b4e78e4b0a178d29859d5716 (commit)
discards 8fef92bb01ca06b080145758320a359cefd2854c (commit)
discards 4a02a7006cc481cef5fd455e5a8718ae86d80447 (commit)
discards c2c0c98caf686576b64f3348ffa33d68d903798d (commit)
discards ddd8f5b58bb742583a11c71dd050df01e1e6af3b (commit)
discards 60adc47063afd20da5cc0ee61255bafac1d0e8b3 (commit)
discards 0380871b3ddd56981e9e6a0a9d13e3d2d7be7f89 (commit)
discards 5ad1ff863a8f3ebe3cf60d647b27587e3ac2dc8e (commit)
discards da88b75fe2745087d2e26bf225df507bcc9a9687 (commit)
discards 90dba54473863410d53dfb5a58b4ee49de32149e (commit)
discards cf8ba3e2ecd43a31a271a19cba02fe34d335f51b (commit)
discards 31256ae8a9ac9f6ae6536ae142d2373c53359baa (commit)
discards 3af3d4a98ae09a524440c263789c2029ebea9c7d (commit)
discards d97a06d745f78aff9db4e86179c022d121103722 (commit)
discards 6d289ca8802758dfeac0f18596155eba5fc9f445 (commit)
discards 4f86bf5d2f9291c801c3b3c117a7d935593cd270 (commit)
discards 89181dea487ed738fff23a13943eb3718af4e54b (commit)
discards 363db9b9226523a061641044d5b2de3c749a4dc7 (commit)
discards dd4dd5e282925ea65dc1501c722ac10a833081b1 (commit)
discards 1f2bee1493b961f87d88ced8c549d902da14aab9 (commit)
discards 6f9a6c89d434c4523efd4eb37374517dd0979d56 (commit)
discards f7b8c1550ebc466a3b9811f81ce682c8016452cc (commit)
discards 3cd6ba798aa68f67a1485e834ee2cb64bf301d80 (commit)
discards 7d590915f3b7662727a10a406cc122d6268fae3f (commit)
discards 7bc84068c3ee0f5e58b537a8faef5d8e63d884d1 (commit)
discards 82d9789a9debcbdcc1a2a0fe421b71a84d1ead89 (commit)
discards d3105d16782a776d73fb484ab1ae0e2812701ffb (commit)
discards 944cec7bee125b49b6d936dd7a96cd472512a0b8 (commit)
discards a580d8a0b6524b4ae3f68911057daa684de3eec2 (commit)
discards 67a936c258b4cc9aad95185fb65c62eb9ce5e8b8 (commit)
via 8f9f5d72338337500b89ff8cab2f2a0d4fc2923f (commit)
via 30b92e97ac32664ab17384f00d81a8716b9cfb01 (commit)
via 01291068777e6fb3d1cceee64f1242b2d858684e (commit)
via 59464e9e4aea75ad29e5a65bce756d58971f4e39 (commit)
via a6adcdb83deffc91c080170a51e042322279d5fa (commit)
via dc00fbd04a5f8f6d82428c4d675b2a1a5ac6e366 (commit)
via 7e9ab98bdd53ae81a81c735c9279e1813d312752 (commit)
via 03fdca27c5c9160c19f3a4009de185f9cb8aa3eb (commit)
via 0e119cfb0c00467f2fb0d6b72ffe323ebd7252bc (commit)
via ce375095e45016a5e88269ee8a7635aaee4e4612 (commit)
via 21dba8eed5e7db646ea0b4714cf5a450af2bbc57 (commit)
via 555c9d48940fdaf2416d082b05ad092be444d478 (commit)
via d76bdd0c54576bbb10b5b660697117b1e6dd0cad (commit)
via adeaca5293696bde9bedc3a5ded99b39856a671a (commit)
via 1a0ad0cd9cc7e20267dddb5bf58f76736f02f94a (commit)
via ded9ff10c871bf71cc3341e2635b0b12fe5b5a14 (commit)
via 0b3ddd956d6b1b9d33b892d5ca951991678f1f6b (commit)
via 2828f8a811065ef3bfaf34f21f6a9e048d271f0c (commit)
via 5ffe2a56051a4dd73d806dc58b56f8c7d1f78a9b (commit)
via 263d3bd7e558350e1e8573c8202a53d80c580b15 (commit)
via f92ca7364e6eea64e0c3d477f433d3147c49dd00 (commit)
via c782ff4ee1d549e685a36ffcbde94bdf99416278 (commit)
via c877d156c759441e53ffa273f456b6be68a29708 (commit)
via 2b45be373d6548cd50b265f10615f9dd58021eff (commit)
via bc0532e8c5f0debbbc1c387dc67cfe1efce91e73 (commit)
via 04b2f5d028b92712f9d96a2fc93130f93293d8e7 (commit)
via 2c589af76558f3b9126df165e59a1264ada57f41 (commit)
via b73aeecb9d6906e22c208f0d89cd0fe4d81d651f (commit)
via 34b29717a736cdc0834c6cb8d35a01bdc610c3f4 (commit)
via d89204145b1da88339bb5fba61e2259a5c62a0e5 (commit)
via 716134dd739820fd272583fe55fa7e922abb5fda (commit)
via d55e375530fb30a91c5fc478ab8efcca317fbb00 (commit)
via 72a5f8574ee5e89dba95fc76502edebb4f55e722 (commit)
via 54a0de6a390fe908fa8cd4e3f0e2f9dd7170f567 (commit)
via 0cd25278dbb0de2b492e23e6bc8ac1c8ecf4279a (commit)
via 812895c0edb2614213f78361eef16b931b374a3c (commit)
via b2ee0fbdf1fb9d9c4f4620a747a14dab60212ed5 (commit)
via d698f818688311bbc4ec14a1957eb94c9a877c06 (commit)
via 4b249fc736a6a60335c520d75c8f96b84cf1fe03 (commit)
via 5600771a305161f10f5189675ac53c4038ea5c2d (commit)
via 22dc08745e236c81bedfa1157ea5683c7febffa7 (commit)
via e9012648afef3acc52948a5e3663c74f5e7e2333 (commit)
via b490199446b18a91e3cef686f7e21803443c7936 (commit)
via 537d1b5a7d692b6773cbc3ddf348676367f1c961 (commit)
via eaf2715c27d174de1f5b4e7aabd4ee45760d7436 (commit)
via 4ba8120c7beda5690022caccf90c1fa9e0f3e012 (commit)
via c78d18e71533f98082d0c1213c87eca8e851e742 (commit)
via 03f60371e1f2a07f9e9c5e7a394ea19322aeb2e5 (commit)
via e7936f4c5e0c7b465a77319739b3905c245a51e1 (commit)
via 2cf161d2f044f9457ea9f5c542b8fdd1ea03d4a6 (commit)
via 7836993e8a934e03646baf9f7621d53fed930867 (commit)
via 1de94728608a38c6afb62f265cd8e689831ecd21 (commit)
via db87aa37c832a5408a42e1fec3623141ac4c8322 (commit)
via 0ea71df70542f288ce57c12cdb6c7f2915382d80 (commit)
via bfb853ec636b54fa7e9becc9ef4d366649685fec (commit)
via 3e8be37dbb8a5df6ac3ac03f14b82f55940b6180 (commit)
via 03d446308f4ff9aa30bad10505b31b3f058b2de4 (commit)
via c68c952ac4dcec2b8d22383b967c0c71b21124cb (commit)
via f23c32573527e27d31a70cfdb568a3f24ec50183 (commit)
via 72be33cd79df8a3f10f01be3ff7bf4b69951605a (commit)
via 41a7017b9b7db805becd336deabee2831b2b1e5f (commit)
via cb36f6152d142757ae16973ec9661f38ab3daacd (commit)
via dbf9f8f99af27a45b5a0abdd24a9041d490d0c7b (commit)
via 4af76f0879534164e84779e588e927ee7b5448c0 (commit)
via a8942951b8531d9ce6104833c1cf0a7d37f9efec (commit)
via 0feb1479d1a63a8c1392eee9b6314a9930f46da8 (commit)
via 43f3439f82d9a013f8dd703213a5fa12838508a8 (commit)
via 24710a891625b83698b469424362e0bc993335ff (commit)
via 338064f2f531753590839443ddbd364aaca6a73e (commit)
via 7046f008f9344e0c3c5288492486f9988449fd86 (commit)
via 26aaf1c1f8e3fcd6ae72fc722dc84e0dda05c146 (commit)
via 7e65c840a86a7200de9f056f5a664eec62804915 (commit)
via d5f7e44a06e60f75b55e590eb41056077696dab7 (commit)
via 6652f68e3880a18566fe48f13975885dadd8584b (commit)
via 32fb3b007300247c087450f12641089e05468f1d (commit)
via a1f2c5f509f90045d222cc7f70ad843a49065e33 (commit)
via eeef28f826ab70929be64b96cd9726e1b8aad379 (commit)
via bdfafa55022890c0960dcdfd8a65c06388a1e8b5 (commit)
via 3ab27b66aca74b22f2a0607461405490334f6810 (commit)
via 4960c78e50d12f561edf7593365af50aa15ce80e (commit)
via b8bd10f5c0a008632fdc8ed06a4aae4086d68e17 (commit)
via a0c41f4a679edd5c886af57a25748f5c9adfd552 (commit)
via 5aa5a4bcdd9a8b3617e1bf924813ceccc439fe05 (commit)
via 728b48b7d6192006c614a8f6ee066fabc252f2d5 (commit)
via 5e34f7a869fdff02040c1c416dc514bf8cacb402 (commit)
via 584d18fee8158f828893f104270cb3bfd3fb5702 (commit)
via 4071de5494f78bd70cad1460a0ad66a058a5bba5 (commit)
via 3295da6cbb54bad37a8e9ad6c3897c327e204d62 (commit)
via 04f7b50d009b6facf54a32c667edea19f488e4aa (commit)
via 7e50cc1e7457bb9c24ed41aaae9f6b8ff8220373 (commit)
via 0f00f4df6da8df98e411ee29db38106bb9986c34 (commit)
via 761b7c056852e88ecdab16e01b5b25ef60aa1608 (commit)
via e50b03612a7a714f654c361c8d15ef4a7976c8ca (commit)
via 74027fbfd9c75f15e6fae38680a09d6c221b1937 (commit)
via 094605573d0aeef0150f64f524889c00c8667751 (commit)
via 80c5e2f509fea1f67bd13a6744a752afca658a70 (commit)
via 6fa965d9505ba61fe1e9705fd70dec4152a87124 (commit)
via dc066595e068a354d51cc086a1b899e1bbf1c0e4 (commit)
via 2933a712bfe13e487e7da20c3a3d013173651141 (commit)
via ce87b8359e02bd9d4fbde6e7e5954a1d6d571b7d (commit)
via fabfab974ddb7ed47aa37d42f2ba0448744b9b6a (commit)
via 4073e5f8c13d08eb28c91f202f2caf7b164b212d (commit)
via 452849c5f022e96b47c8d4e9c7be816440da8b4f (commit)
via 9f73b5b4114e3597df06a55a6cf24194cba502a9 (commit)
via 340d775a553ea90e4345f97bbd5d3ad40dcc7310 (commit)
via cfd84ce58f3b570665420b1fd0bcf393b202c372 (commit)
via 755ca613dda2be01a8e475104a87798bfe3561bd (commit)
via 5ddd3749aa16c8de6bd673dd8393994b4fcf346c (commit)
via 31ebccf9d4033182da549008286ea12527268443 (commit)
via eb81a8cd7512d30f58235ae7acb37205adf2c408 (commit)
via 270ecb6a347fd0b63347f4bfafb2765ffc3a3a5c (commit)
via 791b826d8b731e2f806795e91756681c01832a00 (commit)
via c3829c02a837eca37bb5bcb2027ca2968270c121 (commit)
via 9a0fcf49e1f0ba2ae5343b6e15d39f8b1478b5ed (commit)
via 43e3cffb7050b38435c987e7682a62def1f391f0 (commit)
via 5feff51832cec62865dba3f8dc497120fc7ee8f8 (commit)
via 9979881f2f3b9c2d96772f7bc4715da71a9c63b9 (commit)
via 42d2db89d1734190d31554bdddf19b29eb955dbe (commit)
via fa406b7448d71fb751a0171e42db1d5598221184 (commit)
via 602f535db7490dc58248ce1a9a121ea47f236ae4 (commit)
via 6cb6cdb9045a1170ae47b72e9d239278125335ab (commit)
via 50861912f62b9ca6918092c474a313af737182dc (commit)
via 5bfabeaaef6e5c7ed753d0526f8065a1fd5317b4 (commit)
via f6b829fa92bcbb25e95a7814e185e1ab92dfe6c1 (commit)
via a0bced37effb2dccbcea6c3504d3b66e143cf390 (commit)
via 17f853b4dd0eddd92db7c61ac987b35fadb1e092 (commit)
via 67a8ff902d7d0569e6fc199da0dd18ae2421c88a (commit)
via 9938dd8ba060bd8dcb9daf74148f3c63e5f899fc (commit)
via e5438b423ae1be982229618af38717a921a25796 (commit)
via 0cad9d804edc8f590a153aba2a5cadbfa255fe43 (commit)
via d1452d23c52afe09ca4703be600c6fa5f4d91982 (commit)
via 2c376b372961a5407c92e9aa2b1c2b7202ccb8c7 (commit)
via 9d03e55b92c1929f6f9374e0b6baee73a4f51a3c (commit)
via 6577dd21fb8f103583f8d1011b4af2ecb88a9ba7 (commit)
via 7ea7ae766dba47c69f978631cbd372936f409321 (commit)
via 829970dba749bfab44e1389ea759ad9f8652a605 (commit)
via 466ceffc465403f951895e4d81c9d76800d6bc11 (commit)
via 76b0258a4e6c5f2d6a24c580bd643e9a04d84371 (commit)
via 708e5186a132ba3c1026f4c0485dfead290432f6 (commit)
via ffc599ed8ce1599da2193e0855d30468d76c89a9 (commit)
via c3e10fbdc6ea4210bd6cbdea600864dfd333561f (commit)
via 789c1138fa23a1946eb635b7a704d1878f2fb685 (commit)
via 111019b08bec39f1b91290cb6dceeebe7840c09d (commit)
via e5dde8fc04f9e426761917316ea39550848601fc (commit)
via bdf22d2bc40f846fba284ebf7fe9e1225339ecbd (commit)
via b1529cacea99765116bcddc0f91c10de8ab042cf (commit)
via b9d38c29065ffca6f5d38689d238674456da5d02 (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 (15706ef96324254bd6bbbe2ee142cbff0acf844e)
\
N -- N -- N (8f9f5d72338337500b89ff8cab2f2a0d4fc2923f)
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=8f9f5d72338337500b89ff8cab2f2a0d…
commit 8f9f5d72338337500b89ff8cab2f2a0d4fc2923f
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Mar 10 22:58:21 2016 +0100
cscn: fix VTY port: don't use SGSN's port number
http://cgit.osmocom.org/openbsc/commit/?id=30b92e97ac32664ab17384f00d81a871…
commit 30b92e97ac32664ab17384f00d81a8716b9cfb01
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Mar 9 01:31:20 2016 +0100
msc: allow only authentication without ciphering
So far the code did only auth+ciph or none. Add case handling for only
authentication without ciphering (basically just fill in the blanks).
http://cgit.osmocom.org/openbsc/commit/?id=01291068777e6fb3d1cceee64f1242b2…
commit 01291068777e6fb3d1cceee64f1242b2d858684e
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Mar 8 15:14:59 2016 +0100
HACK: hardcode subscriber auth tuple for IuCS
http://cgit.osmocom.org/openbsc/commit/?id=59464e9e4aea75ad29e5a65bce756d58…
commit 59464e9e4aea75ad29e5a65bce756d58971f4e39
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Mar 7 16:53:45 2016 +0100
cosmetic
http://cgit.osmocom.org/openbsc/commit/?id=a6adcdb83deffc91c080170a51e04232…
commit a6adcdb83deffc91c080170a51e042322279d5fa
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Mar 7 16:53:02 2016 +0100
Adjust authentication logic for Iu, move a log notice
Depending on conn->via_iface, fail upon missing auth for 3G.
Move the log notice saying "skipping auth" to gsm48_secure_channel() where
conn->via_iface is actually known.
http://cgit.osmocom.org/openbsc/commit/?id=dc00fbd04a5f8f6d82428c4d675b2a1a…
commit dc00fbd04a5f8f6d82428c4d675b2a1a5ac6e366
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Mar 7 16:50:47 2016 +0100
spread a few debug logs around authentication
http://cgit.osmocom.org/openbsc/commit/?id=7e9ab98bdd53ae81a81c735c9279e181…
commit 7e9ab98bdd53ae81a81c735c9279e1813d312752
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Mar 7 16:48:38 2016 +0100
fix confusing typo in constant (THAN -> THEN)
http://cgit.osmocom.org/openbsc/commit/?id=03fdca27c5c9160c19f3a4009de185f9…
commit 03fdca27c5c9160c19f3a4009de185f9cb8aa3eb
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Mar 4 15:36:59 2016 +0100
fix build: add xsc to osmo-bsc and tests/bsc-nat
http://cgit.osmocom.org/openbsc/commit/?id=0e119cfb0c00467f2fb0d6b72ffe323e…
commit 0e119cfb0c00467f2fb0d6b72ffe323ebd7252bc
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Mar 4 15:29:56 2016 +0100
move two gsm0480_send_*() to xsc as gsm0480_gen_*()
Have two separate gsm0480_send_ussdNotify() and gsm0480_send_releaseComplete()
for each of libbsc and libmsc. Move their core into libxsc as generator
functions returning a msgb.
Add src/libbsc/gsm_04_80_utils.c (note, not 04_08) to implement the libbsc
side of it.
The code is identical, but the linked structs and functions differ in each
case. There could be a common source file built for both, but I decided against
it, for more clarity I hope.
http://cgit.osmocom.org/openbsc/commit/?id=ce375095e45016a5e88269ee8a7635aa…
commit ce375095e45016a5e88269ee8a7635aaee4e4612
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Mar 4 15:27:48 2016 +0100
fix two minor Makefile.am errors
http://cgit.osmocom.org/openbsc/commit/?id=21dba8eed5e7db646ea0b4714cf5a450…
commit 21dba8eed5e7db646ea0b4714cf5a450af2bbc57
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Mar 4 14:15:12 2016 +0100
move sms_next_rp_msg_ref() to libxsc, for gsm0408test
Also change the signature to avoid using gsm_subscriber_connection, which
has different members in libbsc and libmsc.
http://cgit.osmocom.org/openbsc/commit/?id=555c9d48940fdaf2416d082b05ad092b…
commit 555c9d48940fdaf2416d082b05ad092be444d478
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Mar 4 13:36:12 2016 +0100
rename nitb vty config to cscn, move to cscn_vty.c
http://cgit.osmocom.org/openbsc/commit/?id=d76bdd0c54576bbb10b5b660697117b1…
commit d76bdd0c54576bbb10b5b660697117b1e6dd0cad
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Mar 4 14:56:26 2016 +0100
disable code trying to reach across BSC/MSC bounds, make build pass
Disable ipacc_rtp_direct, Osmo SMPP TLVs, Ctrl interface and channel_test.
These need to be reimplemented with proper separation of libs.
Add some tall_* pointers the linker requires for osmo-cscn.
http://cgit.osmocom.org/openbsc/commit/?id=adeaca5293696bde9bedc3a5ded99b39…
commit adeaca5293696bde9bedc3a5ded99b39856a671a
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Mar 4 14:49:12 2016 +0100
libmsc: stubify paging (A-/Iu-interfaces need to reimplement this)
http://cgit.osmocom.org/openbsc/commit/?id=1a0ad0cd9cc7e20267dddb5bf58f7673…
commit 1a0ad0cd9cc7e20267dddb5bf58f76736f02f94a
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Mar 4 14:46:42 2016 +0100
add libmsc/a_iface.c for A-interface stubs (so far only mock)
http://cgit.osmocom.org/openbsc/commit/?id=ded9ff10c871bf71cc3341e2635b0b12…
commit ded9ff10c871bf71cc3341e2635b0b12fe5b5a14
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Mar 4 14:39:22 2016 +0100
gsm_subscriber_connection: further split between BSC and MSC
Move some Iu/A members into the MSC #ifdef.
Have separate allocate and free functions for the two scopes.
http://cgit.osmocom.org/openbsc/commit/?id=0b3ddd956d6b1b9d33b892d5ca951991…
commit 0b3ddd956d6b1b9d33b892d5ca951991678f1f6b
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Mar 4 14:37:31 2016 +0100
create libxsc and move some code, never link libbsc and libmsc
libbsc and libmsc have conflicting definitions of gsm_subscriber_connection
and do no longer belong together anyway.
Create libxsc, meaning 'lib[bm]sc', to hold all code used by both libmsc
and libbsc, and make sure gsm_subscriber_connection isn't used there.
In various binaries and tests, do not link libbsc and libmsc.
(Note: this commit was reshaped out of a large wip chunk, it may not
compile properly without the subsequent commits)
http://cgit.osmocom.org/openbsc/commit/?id=2828f8a811065ef3bfaf34f21f6a9e04…
commit 2828f8a811065ef3bfaf34f21f6a9e048d271f0c
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Mar 3 14:48:49 2016 +0100
Remove osmo-nitb, cannot link libbsc with libmsc anymore
http://cgit.osmocom.org/openbsc/commit/?id=5ffe2a56051a4dd73d806dc58b56f8c7…
commit 5ffe2a56051a4dd73d806dc58b56f8c7d1f78a9b
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Feb 29 09:36:43 2016 +0100
cscn: apply vty bind addr configuration
http://cgit.osmocom.org/openbsc/commit/?id=263d3bd7e558350e1e8573c8202a53d8…
commit 263d3bd7e558350e1e8573c8202a53d80c580b15
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Feb 29 09:34:12 2016 +0100
debug: set almost everything to LOGL_DEBUG for easier dev
http://cgit.osmocom.org/openbsc/commit/?id=f92ca7364e6eea64e0c3d477f433d314…
commit f92ca7364e6eea64e0c3d477f433d3147c49dd00
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun Feb 28 00:54:27 2016 +0100
cscn_main.c: fix ctrl init
Include control_vty.h so that ctrl_vty_get_bind_addr() is properly declared.
Add ctrl iface vty commands.
http://cgit.osmocom.org/openbsc/commit/?id=c782ff4ee1d549e685a36ffcbde94bdf…
commit c782ff4ee1d549e685a36ffcbde94bdf99416278
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun Feb 14 23:54:10 2016 +0100
wip: exclude more bsc stuff from gsm_subscriber_conn
http://cgit.osmocom.org/openbsc/commit/?id=c877d156c759441e53ffa273f456b6be…
commit c877d156c759441e53ffa273f456b6be68a29708
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Feb 18 12:36:26 2016 +0100
cscn: minor dbg log tweak
http://cgit.osmocom.org/openbsc/commit/?id=2b45be373d6548cd50b265f10615f9dd…
commit 2b45be373d6548cd50b265f10615f9dd58021eff
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat Feb 27 01:40:04 2016 +0100
cscn: apply socket path / bind addr changes after rebase
After rebasing onto 1b0e5540dba697, some changes need to be applied to
cscn_main.c, originally a copy of bsc_hack.c before the rebase. On master,
configurable MNCC socket path and Control interface bind address were added.
http://cgit.osmocom.org/openbsc/commit/?id=bc0532e8c5f0debbbc1c387dc67cfe1e…
commit bc0532e8c5f0debbbc1c387dc67cfe1efce91e73
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Feb 22 12:16:55 2016 +0100
osmo-bsc: half-fix tz override to allow compilation
As described in a comment, for MSCSPLIT the tz data has been moved to network
level. To allow compiling osmo-bsc on the sysmocom-iu branch, move tz up to
network level in osmo-bsc as well.
This could be done better for osmo-bsc, rather easily too, still allowing
per-BTS timezone settings. But I'm trying to focus on IuCS and would like to
come back to this later.
http://cgit.osmocom.org/openbsc/commit/?id=04b2f5d028b92712f9d96a2fc93130f9…
commit 04b2f5d028b92712f9d96a2fc93130f93293d8e7
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Thu Feb 25 15:22:57 2016 +0100
WIP: gprs_gmm: Get mm ctx from RA update in Iu mode
Iu mode doesn't have tlli, so look up according to p-tmsi
http://cgit.osmocom.org/openbsc/commit/?id=2c589af76558f3b9126df165e59a1264…
commit 2c589af76558f3b9126df165e59a1264ada57f41
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Tue Feb 23 20:59:07 2016 +0100
WIP: Try and activate RABs after service request
http://cgit.osmocom.org/openbsc/commit/?id=b73aeecb9d6906e22c208f0d89cd0fe4…
commit b73aeecb9d6906e22c208f0d89cd0fe4d81d651f
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Tue Feb 23 20:14:50 2016 +0100
gprs_gmm: Log service request if not receieved from Iu mode
http://cgit.osmocom.org/openbsc/commit/?id=34b29717a736cdc0834c6cb8d35a01bd…
commit 34b29717a736cdc0834c6cb8d35a01bdc610c3f4
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Tue Feb 23 20:13:25 2016 +0100
gprs_gmm: Send gmm_service_accept from gsm48_gmm_authorize()
http://cgit.osmocom.org/openbsc/commit/?id=d89204145b1da88339bb5fba61e2259a…
commit d89204145b1da88339bb5fba61e2259a5c62a0e5
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Tue Feb 23 20:09:39 2016 +0100
gprs: Update ue ctx from msg
In case a Iu connection is reconnected we need to update the ue ctx
http://cgit.osmocom.org/openbsc/commit/?id=716134dd739820fd272583fe55fa7e92…
commit 716134dd739820fd272583fe55fa7e922abb5fda
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Tue Feb 23 09:53:12 2016 +0100
sgsn_test: Fix mmctx llme and tlli struct names after merge
http://cgit.osmocom.org/openbsc/commit/?id=d55e375530fb30a91c5fc478ab8efcca…
commit d55e375530fb30a91c5fc478ab8efcca317fbb00
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Tue Feb 23 09:52:13 2016 +0100
gprs_gmm: Fix mmctx tlli member rename after merge
http://cgit.osmocom.org/openbsc/commit/?id=72a5f8574ee5e89dba95fc76502edebb…
commit 72a5f8574ee5e89dba95fc76502edebb4f55e722
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Mon Feb 22 15:59:17 2016 +0100
gprs: Handle GMM service request (Iu mode only)
Iu mode has a GMM service request message which a UE in PMM-IDLE mode
can use to switch back to PMM-CONNECTED mode.
http://cgit.osmocom.org/openbsc/commit/?id=54a0de6a390fe908fa8cd4e3f0e2f9dd…
commit 54a0de6a390fe908fa8cd4e3f0e2f9dd7170f567
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Mon Feb 22 10:34:32 2016 +0100
osmo-bsc: Pass gsmnet to bsc_vty_init()
http://cgit.osmocom.org/openbsc/commit/?id=0cd25278dbb0de2b492e23e6bc8ac1c8…
commit 0cd25278dbb0de2b492e23e6bc8ac1c8ecf4279a
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun Feb 21 12:21:35 2016 +0100
libmsc/smpp: disable lchan access for now
To make the IuCS build work, disable the BSC-land access from MSC's SMPP code.
Some way shall be found to make the Osmocom vendor-specific SMPP TLVs work over
the A-interface (after the MSCSPLIT), but we're concentrating on IuCS for now.
http://cgit.osmocom.org/openbsc/commit/?id=812895c0edb2614213f78361eef16b93…
commit 812895c0edb2614213f78361eef16b931b374a3c
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Sat Feb 20 11:02:42 2016 +0100
libmsc: Don't use bts field of gsm_subscriber_connection
Use gsm_subscriber_connection does not have a bts field if building as
libmsc. Use network directly.
http://cgit.osmocom.org/openbsc/commit/?id=b2ee0fbdf1fb9d9c4f4620a747a14dab…
commit b2ee0fbdf1fb9d9c4f4620a747a14dab60212ed5
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Fri Feb 19 16:59:08 2016 +0100
sgsn: fix use of opaque RANAP_RAB_SetupOrModifiedItemIEs_s decl
http://cgit.osmocom.org/openbsc/commit/?id=d698f818688311bbc4ec14a1957eb94c…
commit d698f818688311bbc4ec14a1957eb94c9a877c06
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Feb 18 22:51:38 2016 +0100
cscn: fix use of opaque RANAP_RAB_SetupOrModifiedItemIEs_s decl
http://cgit.osmocom.org/openbsc/commit/?id=4b249fc736a6a60335c520d75c8f96b8…
commit 4b249fc736a6a60335c520d75c8f96b84cf1fe03
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Feb 18 22:42:07 2016 +0100
iu.h: fix opaque declaration of RANAP_RAB_SetupOrModifiedItemIEs_s
struct RANAP_RAB_SetupOrModifiedItemIEs_s; may be declared, but not the
corresponding typedef. It leads to a redefinition error in our coverity
build.
http://cgit.osmocom.org/openbsc/commit/?id=5600771a305161f10f5189675ac53c40…
commit 5600771a305161f10f5189675ac53c4038ea5c2d
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Thu Feb 18 15:59:01 2016 +0100
Revert "iu.c: avoid warning by declaring ranap_free_rab_setupormodifieditemies()"
There should be no need to silence this warning, the ranap_free_*
functions are declared in libranap headers. In any case this will only
obscure any real issue. Maybe osmo-iuh was not rebuilt completely
(including generation of the c files from the python script).
This reverts commit 05ae5b1245f95bf765b42e49af7b2596e013f0a0.
http://cgit.osmocom.org/openbsc/commit/?id=22dc08745e236c81bedfa1157ea5683c…
commit 22dc08745e236c81bedfa1157ea5683c7febffa7
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Thu Feb 18 15:51:06 2016 +0100
libiu: Use custom setupormodifieditemies function
The one generated by the python script doesn't really do what we want.
Instead of futzing around with the script again just write our own
version.
http://cgit.osmocom.org/openbsc/commit/?id=e9012648afef3acc52948a5e3663c74f…
commit e9012648afef3acc52948a5e3663c74f5e7e2333
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Thu Feb 18 15:50:30 2016 +0100
libiu: Indicate in log where we don't handle a specific message
http://cgit.osmocom.org/openbsc/commit/?id=b490199446b18a91e3cef686f7e21803…
commit b490199446b18a91e3cef686f7e21803443c7936
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Thu Feb 18 15:46:52 2016 +0100
libui: Don't assume gsm_network and gsm_subscriber_conncetion in libiu
The sgsn uses other data structs so don't require them inside libiu.
Instead keep a private list of ue contexts and iterate through that.
This commit reverts the libui changes of commit
d03faa4bacd4d2a8b9155faf5219a948b73f481c
http://cgit.osmocom.org/openbsc/commit/?id=537d1b5a7d692b6773cbc3ddf3486763…
commit 537d1b5a7d692b6773cbc3ddf348676367f1c961
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Feb 16 13:13:31 2016 +0100
iu.c: avoid warning by declaring ranap_free_rab_setupormodifieditemies()
http://cgit.osmocom.org/openbsc/commit/?id=eaf2715c27d174de1f5b4e7aabd4ee45…
commit eaf2715c27d174de1f5b4e7aabd4ee45760d7436
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Feb 16 13:11:45 2016 +0100
add tests/libiudummy
http://cgit.osmocom.org/openbsc/commit/?id=4ba8120c7beda5690022caccf90c1fa9…
commit 4ba8120c7beda5690022caccf90c1fa9e0f3e012
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Feb 16 12:07:47 2016 +0100
msc: define extern iu_tx()
http://cgit.osmocom.org/openbsc/commit/?id=c78d18e71533f98082d0c1213c87eca8…
commit c78d18e71533f98082d0c1213c87eca8e851e742
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Feb 16 12:03:01 2016 +0100
gsm0408_rcvmsg_iucs: remove unused link_id arg.
http://cgit.osmocom.org/openbsc/commit/?id=03f60371e1f2a07f9e9c5e7a394ea193…
commit 03f60371e1f2a07f9e9c5e7a394ea19322aeb2e5
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Feb 16 11:53:22 2016 +0100
msc: implicitly link to iu_tx, don't have callbacks.
This is more akin to the way openbsc do, as well as less code.
http://cgit.osmocom.org/openbsc/commit/?id=e7936f4c5e0c7b465a77319739b3905c…
commit e7936f4c5e0c7b465a77319739b3905c245a51e1
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Mon Feb 15 20:50:04 2016 +0100
gprs/sgsn: Use RAB assignment response cb in PDP context activation
http://cgit.osmocom.org/openbsc/commit/?id=2cf161d2f044f9457ea9f5c542b8fdd1…
commit 2cf161d2f044f9457ea9f5c542b8fdd1ea03d4a6
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Mon Feb 15 20:49:13 2016 +0100
osmo-cscn: Add dummy function for RAB assignment response
http://cgit.osmocom.org/openbsc/commit/?id=7836993e8a934e03646baf9f7621d53f…
commit 7836993e8a934e03646baf9f7621d53fed930867
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Mon Feb 15 20:47:49 2016 +0100
libiu: Add support for RAB assignment response callback
http://cgit.osmocom.org/openbsc/commit/?id=1de94728608a38c6afb62f265cd8e689…
commit 1de94728608a38c6afb62f265cd8e689831ecd21
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Mon Feb 15 20:45:35 2016 +0100
sgsn_libgtp: Update rab (de)act function names to libui version
http://cgit.osmocom.org/openbsc/commit/?id=db87aa37c832a5408a42e1fec3623141…
commit db87aa37c832a5408a42e1fec3623141ac4c8322
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Mon Feb 15 20:39:12 2016 +0100
sgsn_test: Make sgsn_test compile again after libui change
http://cgit.osmocom.org/openbsc/commit/?id=0ea71df70542f288ce57c12cdb6c7f29…
commit 0ea71df70542f288ce57c12cdb6c7f2915382d80
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Wed Feb 3 15:50:41 2016 +0100
sgsn_iu/libgtp: Update pdp context with new IP address after RAB assign
In the IU case the RNC and ggsn communicate directly on the user plane.
Since the IP address of the RNC is not known in our case (it sits behind
the hnbgw) we need to update the PDP context with the new IP address
after receiving the RAB assignment response (which includes the IP
address).
http://cgit.osmocom.org/openbsc/commit/?id=bfb853ec636b54fa7e9becc9ef4d3666…
commit bfb853ec636b54fa7e9becc9ef4d366649685fec
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Mon Feb 15 13:58:35 2016 +0100
sgsn_iu: Parse the RAB assignemnt response and get pdp ctx form it
The RAB assignment response includes the gtp teid that we sent along in
the assignment request. Retrieve the correct pdp context from there and
activate it.
http://cgit.osmocom.org/openbsc/commit/?id=3e8be37dbb8a5df6ac3ac03f14b82f55…
commit 3e8be37dbb8a5df6ac3ac03f14b82f55940b6180
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Wed Feb 3 15:20:28 2016 +0100
sgsn: Add a function to return the pdp ctx for an mm ctx and tei
http://cgit.osmocom.org/openbsc/commit/?id=03d446308f4ff9aa30bad10505b31b3f…
commit 03d446308f4ff9aa30bad10505b31b3f058b2de4
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Wed Feb 3 15:17:42 2016 +0100
sgsn: Get gtp ip and teid from pdp context in gprs_iu_rab_act()
http://cgit.osmocom.org/openbsc/commit/?id=c68c952ac4dcec2b8d22383b967c0c71…
commit c68c952ac4dcec2b8d22383b967c0c71b21124cb
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Wed Feb 3 11:35:50 2016 +0100
gprs_gmm: Apply the auth hack only for UTRAN_Iu RAN type
Try to limit the effect 3G support has on the remaining code base. The
sgsn test still fails, but at a later test.
http://cgit.osmocom.org/openbsc/commit/?id=f23c32573527e27d31a70cfdb568a3f2…
commit f23c32573527e27d31a70cfdb568a3f24ec50183
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Wed Feb 3 11:30:57 2016 +0100
tests/sgsn: Fix compilation of sgsn_test
The sgsn test still fails, but at least it is compiling again..
http://cgit.osmocom.org/openbsc/commit/?id=72be33cd79df8a3f10f01be3ff7bf4b6…
commit 72be33cd79df8a3f10f01be3ff7bf4b69951605a
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Mon Feb 15 13:46:39 2016 +0100
sgsn_libgtp: Use the address provided by the GGSN for RAB activation
http://cgit.osmocom.org/openbsc/commit/?id=41a7017b9b7db805becd336deabee283…
commit 41a7017b9b7db805becd336deabee2831b2b1e5f
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Mon Feb 15 13:45:27 2016 +0100
gprs: Fix some misleading comments
http://cgit.osmocom.org/openbsc/commit/?id=cb36f6152d142757ae16973ec9661f38…
commit cb36f6152d142757ae16973ec9661f38ab3daacd
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Mon Feb 15 11:55:47 2016 +0100
WIP: Wait for radio bearer before sending pdp context accept
http://cgit.osmocom.org/openbsc/commit/?id=dbf9f8f99af27a45b5a0abdd24a9041d…
commit dbf9f8f99af27a45b5a0abdd24a9041d490d0c7b
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Mon Jan 25 16:55:00 2016 +0100
HACK: ranap_decode_rab_setupormodifieditemies crashes so disable it
http://cgit.osmocom.org/openbsc/commit/?id=4af76f0879534164e84779e588e927ee…
commit 4af76f0879534164e84779e588e927ee7b5448c0
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Mon Jan 25 16:53:20 2016 +0100
sgsn_iu: RABAssignment response is an Outcome, not a Successful one
http://cgit.osmocom.org/openbsc/commit/?id=a8942951b8531d9ce6104833c1cf0a7d…
commit a8942951b8531d9ce6104833c1cf0a7d37f9efec
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."
http://cgit.osmocom.org/openbsc/commit/?id=0feb1479d1a63a8c1392eee9b6314a99…
commit 0feb1479d1a63a8c1392eee9b6314a9930f46da8
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun Feb 14 23:23:06 2016 +0100
doc: rename nitb graph to bsc, add msc graph
NITB is already gone from this branch. We may even resurrect it, but I prefer
to name the realms 'libmsc' and 'libbsc', hence the nitb graph is the BSC graph
now. Also add a libmsc graph.
http://cgit.osmocom.org/openbsc/commit/?id=43f3439f82d9a013f8dd703213a5fa12…
commit 43f3439f82d9a013f8dd703213a5fa12838508a8
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun Feb 14 23:19:55 2016 +0100
doc: add lists to nitb graph
http://cgit.osmocom.org/openbsc/commit/?id=24710a891625b83698b469424362e0bc…
commit 24710a891625b83698b469424362e0bc993335ff
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Feb 12 14:58:33 2016 +0100
cscn: use iu_tx for msc_ifaces.iu_cs. some #include cosmetics.
http://cgit.osmocom.org/openbsc/commit/?id=338064f2f531753590839443ddbd364a…
commit 338064f2f531753590839443ddbd364aaca6a73e
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Feb 12 14:43:27 2016 +0100
mscsplit: fix compilation and comments. move msc_api.h.
http://cgit.osmocom.org/openbsc/commit/?id=7046f008f9344e0c3c5288492486f998…
commit 7046f008f9344e0c3c5288492486f9988449fd86
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Feb 12 14:28:11 2016 +0100
mscsplit: getting grips on header scopes
http://cgit.osmocom.org/openbsc/commit/?id=26aaf1c1f8e3fcd6ae72fc722dc84e0d…
commit 26aaf1c1f8e3fcd6ae72fc722dc84e0dda05c146
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Feb 12 12:19:06 2016 +0100
msc: clarify msc_api and msc_ifaces scopes
http://cgit.osmocom.org/openbsc/commit/?id=7e65c840a86a7200de9f056f5a664eec…
commit 7e65c840a86a7200de9f056f5a664eec62804915
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Feb 12 12:00:06 2016 +0100
rename IFACE_IUCS to IFACE_IU
http://cgit.osmocom.org/openbsc/commit/?id=d5f7e44a06e60f75b55e590eb4105607…
commit d5f7e44a06e60f75b55e590eb41056077696dab7
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Feb 12 11:57:20 2016 +0100
cscn: rename msc_api
http://cgit.osmocom.org/openbsc/commit/?id=6652f68e3880a18566fe48f13975885d…
commit 6652f68e3880a18566fe48f13975885dadd8584b
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Feb 12 11:54:04 2016 +0100
cscn: some file moves/renames
http://cgit.osmocom.org/openbsc/commit/?id=32fb3b007300247c087450f12641089e…
commit 32fb3b007300247c087450f12641089e05468f1d
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Feb 11 01:28:06 2016 +0100
cscn wip: direct dtap responses to IuCS
http://cgit.osmocom.org/openbsc/commit/?id=a1f2c5f509f90045d222cc7f70ad843a…
commit a1f2c5f509f90045d222cc7f70ad843a49065e33
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Feb 11 01:28:28 2016 +0100
cscn: fix missing network backpointer
http://cgit.osmocom.org/openbsc/commit/?id=eeef28f826ab70929be64b96cd9726e1…
commit eeef28f826ab70929be64b96cd9726e1b8aad379
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Feb 10 23:48:13 2016 +0100
cscn: own talloc root and gsm_network instance; misc.
Heading towards a sovereign CSCN.
http://cgit.osmocom.org/openbsc/commit/?id=bdfafa55022890c0960dcdfd8a65c063…
commit bdfafa55022890c0960dcdfd8a65c06388a1e8b5
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Feb 10 23:45:37 2016 +0100
mscsplit: exclude some more vty nodes
http://cgit.osmocom.org/openbsc/commit/?id=3ab27b66aca74b22f2a0607461405490…
commit 3ab27b66aca74b22f2a0607461405490334f6810
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Feb 10 23:45:00 2016 +0100
cosmetic: remove unused extern.
http://cgit.osmocom.org/openbsc/commit/?id=4960c78e50d12f561edf7593365af50a…
commit 4960c78e50d12f561edf7593365af50aa15ce80e
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Feb 10 23:44:26 2016 +0100
introduce vty CSCN_NODE, cosmetically.
http://cgit.osmocom.org/openbsc/commit/?id=b8bd10f5c0a008632fdc8ed06a4aae40…
commit b8bd10f5c0a008632fdc8ed06a4aae4086d68e17
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Feb 10 23:42:17 2016 +0100
mscplit: try to clarify root talloc ctx and global gsm_network.
The aim is to allow osmo-cscn to pass its own root talloc context and
global gsm_network struct instance cleanly. This may stir up some old and
dusty globals, but I hope it's for the better, since not all is a BSC.
To ensure that a global gsm_network pointer for the bsc_vty is set, have it as
argument to bsc_vty_init(). The vty configuration commands are added only after
bsc_vty_init(), which are needed to configure the network struct. So split up
the bsc_bootstrap_network() function into bsc_network_init() to allocate a
gsm_struct, and bsc_network_configure() to read the config file once the vty
commands are in place. In this way, no global bsc_gsmnet pointer is needed for
the bsc vty. The atomic super glue is dissolved and osmo-cscn will be allowed
to have a different name for it.
Admitted, it's still called the bsc_vty, but a split thereof is probably coming
soon, because the CSCN doesn't want any of the BSC nor BTS specific vty
commands.
http://cgit.osmocom.org/openbsc/commit/?id=a0c41f4a679edd5c886af57a25748f5c…
commit a0c41f4a679edd5c886af57a25748f5c9adfd552
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Feb 8 22:14:07 2016 +0100
mscsplit: remove bts and lchan pointers from libmsc
The diff between this and master will probably need a lot of review and fixes.
The current state does compile, but I expect pretty much everything to be
broken now. Future development will reinstate proper functionality piecemeal.
The first goal is to get basic signalling to work, then SMS. The voice control
(RTP) is completely disabled now (see "#if BEFORE_MSCSPLIT") and will be fixed
last AFAICT.
http://cgit.osmocom.org/openbsc/commit/?id=5aa5a4bcdd9a8b3617e1bf924813cecc…
commit 5aa5a4bcdd9a8b3617e1bf924813ceccc439fe05
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Jan 28 15:04:56 2016 +0100
cosmetics: link_id=42, s/Iu-CS/IuCS, debug logs.
Until I get the proper link id from the SUA SAP, make sure we recognise it
as hardcoded by setting it to 42.
http://cgit.osmocom.org/openbsc/commit/?id=728b48b7d6192006c614a8f6ee066fab…
commit 728b48b7d6192006c614a8f6ee066fabc252f2d5
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Jan 28 14:27:22 2016 +0100
cscn: allocate IuCS conn, properly return rc.
http://cgit.osmocom.org/openbsc/commit/?id=5e34f7a869fdff02040c1c416dc514bf…
commit 5e34f7a869fdff02040c1c416dc514bf8cacb402
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Jan 28 14:20:27 2016 +0100
cscn: call msc_compl_l3() from subscr_conn_allocate_iu()
Pubish msc_compl_l3() decl in new file libmsc/msc_api.h (but see comment).
Call msc_compl_l3() when establishing a subscriber connection for IuCS.
Remove bts from subscr_conn_allocate_iu() signature, use network, link_id and
conn_id instead.
Move subscr_conn_allocate_iu() to the top of the file, because it semantically
belongs before subscr_conn_lookup_iu().
http://cgit.osmocom.org/openbsc/commit/?id=584d18fee8158f828893f104270cb3bf…
commit 584d18fee8158f828893f104270cb3bfd3fb5702
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Jan 28 13:48:03 2016 +0100
cscn: default to osmo-cscn.cfg, not opencscn.cfg
http://cgit.osmocom.org/openbsc/commit/?id=4071de5494f78bd70cad1460a0ad66a0…
commit 4071de5494f78bd70cad1460a0ad66a058a5bba5
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Jan 28 13:03:45 2016 +0100
cscn: move gsm0408_rcvmsg_iucs() decl to proper place.
Add noinst-header iu_cs.h and move the gsm0408_rcvmsg_iucs() declaration
there.
http://cgit.osmocom.org/openbsc/commit/?id=3295da6cbb54bad37a8e9ad6c3897c32…
commit 3295da6cbb54bad37a8e9ad6c3897c327e204d62
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Jan 25 19:24:01 2016 +0100
put Iu-common and Iu-CS stuff in proper places
Add libiu to contain the parts used by both Iu-CS (in osmo-cscn) and Iu-PS (in
gprs) into libiu. It's rather thin and may make sense to move to osmo-iuh
altogether, eventually.
iu.c is half moved to libiu/, and half to osmo-cscn/iu_cs.c.
http://cgit.osmocom.org/openbsc/commit/?id=04f7b50d009b6facf54a32c667edea19…
commit 04f7b50d009b6facf54a32c667edea19f488e4aa
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Jan 25 18:53:22 2016 +0100
wip
http://cgit.osmocom.org/openbsc/commit/?id=7e50cc1e7457bb9c24ed41aaae9f6b8f…
commit 7e50cc1e7457bb9c24ed41aaae9f6b8ff8220373
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Jan 18 17:09:46 2016 +0100
todo / #if 0
http://cgit.osmocom.org/openbsc/commit/?id=0f00f4df6da8df98e411ee29db38106b…
commit 0f00f4df6da8df98e411ee29db38106bb9986c34
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Jan 18 17:09:25 2016 +0100
minor fixes
http://cgit.osmocom.org/openbsc/commit/?id=761b7c056852e88ecdab16e01b5b25ef…
commit 761b7c056852e88ecdab16e01b5b25ef60aa1608
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Jan 18 17:08:25 2016 +0100
func declaration, comments
http://cgit.osmocom.org/openbsc/commit/?id=e50b03612a7a714f654c361c8d15ef4a…
commit e50b03612a7a714f654c361c8d15ef4a7976c8ca
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Jan 18 17:07:42 2016 +0100
fix: it's called msgb.dst.
http://cgit.osmocom.org/openbsc/commit/?id=74027fbfd9c75f15e6fae38680a09d6c…
commit 74027fbfd9c75f15e6fae38680a09d6c221b1937
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Jan 18 16:04:03 2016 +0100
wip
http://cgit.osmocom.org/openbsc/commit/?id=094605573d0aeef0150f64f524889c00…
commit 094605573d0aeef0150f64f524889c00c8667751
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Jan 18 16:03:52 2016 +0100
Indicate A-interface for new A subscr-conn.
http://cgit.osmocom.org/openbsc/commit/?id=80c5e2f509fea1f67bd13a6744a752af…
commit 80c5e2f509fea1f67bd13a6744a752afca658a70
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Jan 18 16:02:23 2016 +0100
Add some Iu-CS functions (in the wrong place though, wip)
http://cgit.osmocom.org/openbsc/commit/?id=6fa965d9505ba61fe1e9705fd70dec41…
commit 6fa965d9505ba61fe1e9705fd70dec4152a87124
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Jan 18 15:57:48 2016 +0100
cosmetic: a rename, comments.
Rename conn_ctx_list -> ue_conn_ctx_list.
Indicate Iu-CS 'siblings' for a couple of functions.
Tweak/add comments.
http://cgit.osmocom.org/openbsc/commit/?id=dc066595e068a354d51cc086a1b899e1…
commit dc066595e068a354d51cc086a1b899e1bbf1c0e4
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Jan 18 15:52:50 2016 +0100
Add Iu-CS indicator to struct gsm_subscriber_connection.
Introduce enum interface_type and gsm_subscriber_connection.via_iface to
distinguish between A-interface and Iu-CS-interface connections.
Add gsm_subscriber_connection.iu.link_id and iu.conn_id.
http://cgit.osmocom.org/openbsc/commit/?id=2933a712bfe13e487e7da20c3a3d0131…
commit 2933a712bfe13e487e7da20c3a3d013173651141
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Jan 18 10:59:18 2016 +0100
log level: DIUCS = debug
http://cgit.osmocom.org/openbsc/commit/?id=ce87b8359e02bd9d4fbde6e7e5954a1d…
commit ce87b8359e02bd9d4fbde6e7e5954a1d6d571b7d
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Jan 14 15:08:39 2016 +0100
wip (reminders to self, whitespace)
http://cgit.osmocom.org/openbsc/commit/?id=fabfab974ddb7ed47aa37d42f2ba0448…
commit fabfab974ddb7ed47aa37d42f2ba0448744b9b6a
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Jan 12 15:08:42 2016 +0100
make osmo-cscn compile and receive first Iu-CS buf (and log it only)
http://cgit.osmocom.org/openbsc/commit/?id=4073e5f8c13d08eb28c91f202f2caf7b…
commit 4073e5f8c13d08eb28c91f202f2caf7b164b212d
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Jan 12 15:07:40 2016 +0100
iu_init: add addr and port args
http://cgit.osmocom.org/openbsc/commit/?id=452849c5f022e96b47c8d4e9c7be8164…
commit 452849c5f022e96b47c8d4e9c7be816440da8b4f
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Jan 12 15:06:02 2016 +0100
add DIUCS debug id
http://cgit.osmocom.org/openbsc/commit/?id=9f73b5b4114e3597df06a55a6cf24194…
commit 9f73b5b4114e3597df06a55a6cf24194cba502a9
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Jan 11 00:00:45 2016 +0100
various small fixes
http://cgit.osmocom.org/openbsc/commit/?id=340d775a553ea90e4345f97bbd5d3ad4…
commit 340d775a553ea90e4345f97bbd5d3ad40dcc7310
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Jan 11 00:00:24 2016 +0100
sai arg back to pointer
http://cgit.osmocom.org/openbsc/commit/?id=cfd84ce58f3b570665420b1fd0bcf393…
commit cfd84ce58f3b570665420b1fd0bcf393b202c372
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun Jan 10 23:43:53 2016 +0100
some fixes
http://cgit.osmocom.org/openbsc/commit/?id=755ca613dda2be01a8e475104a87798b…
commit 755ca613dda2be01a8e475104a87798bfe3561bd
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun Jan 10 23:43:24 2016 +0100
generalize rab_act for ps and cs
http://cgit.osmocom.org/openbsc/commit/?id=5ddd3749aa16c8de6bd673dd8393994b…
commit 5ddd3749aa16c8de6bd673dd8393994b4fcf346c
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun Jan 10 23:41:51 2016 +0100
move struct ue_conn_ctx to header
http://cgit.osmocom.org/openbsc/commit/?id=31ebccf9d4033182da549008286ea125…
commit 31ebccf9d4033182da549008286ea12527268443
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun Jan 10 23:40:43 2016 +0100
sgsn_iu -> iu
http://cgit.osmocom.org/openbsc/commit/?id=eb81a8cd7512d30f58235ae7acb37205…
commit eb81a8cd7512d30f58235ae7acb37205adf2c408
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun Jan 10 23:40:12 2016 +0100
sai arg
http://cgit.osmocom.org/openbsc/commit/?id=270ecb6a347fd0b63347f4bfafb2765f…
commit 270ecb6a347fd0b63347f4bfafb2765ffc3a3a5c
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun Jan 10 23:04:53 2016 +0100
iu_common
http://cgit.osmocom.org/openbsc/commit/?id=791b826d8b731e2f806795e91756681c…
commit 791b826d8b731e2f806795e91756681c01832a00
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun Jan 10 22:58:18 2016 +0100
rename sgsn_iu.c to iu.c.
That code seems to be usable for the CS side, as well. A more general name
is applicable. todo: move out of gprs even.
http://cgit.osmocom.org/openbsc/commit/?id=c3829c02a837eca37bb5bcb2027ca296…
commit c3829c02a837eca37bb5bcb2027ca2968270c121
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun Jan 10 22:50:11 2016 +0100
tweak ..rcvmsg_iu()'s sai arg.
It was a uint16_t*, but is passed as a uint16_t, and never used anyway, yet.
http://cgit.osmocom.org/openbsc/commit/?id=9a0fcf49e1f0ba2ae5343b6e15d39f8b…
commit 9a0fcf49e1f0ba2ae5343b6e15d39f8b1478b5ed
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Jan 8 02:41:23 2016 +0100
iu_common wip
http://cgit.osmocom.org/openbsc/commit/?id=43e3cffb7050b38435c987e7682a62de…
commit 43e3cffb7050b38435c987e7682a62def1f391f0
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Jan 8 01:38:40 2016 +0100
gitignore
http://cgit.osmocom.org/openbsc/commit/?id=5feff51832cec62865dba3f8dc497120…
commit 5feff51832cec62865dba3f8dc497120fc7ee8f8
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Jan 8 01:14:24 2016 +0100
cscn
http://cgit.osmocom.org/openbsc/commit/?id=9979881f2f3b9c2d96772f7bc4715da7…
commit 9979881f2f3b9c2d96772f7bc4715da71a9c63b9
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Jan 8 01:13:50 2016 +0100
asn_debug
http://cgit.osmocom.org/openbsc/commit/?id=42d2db89d1734190d31554bdddf19b29…
commit 42d2db89d1734190d31554bdddf19b29eb955dbe
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Jan 8 01:13:11 2016 +0100
cosmetic
http://cgit.osmocom.org/openbsc/commit/?id=fa406b7448d71fb751a0171e42db1d55…
commit fa406b7448d71fb751a0171e42db1d5598221184
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Jan 5 14:33:26 2016 +0100
typo
http://cgit.osmocom.org/openbsc/commit/?id=602f535db7490dc58248ce1a9a121ea4…
commit 602f535db7490dc58248ce1a9a121ea47f236ae4
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Jan 6 13:28:32 2016 +0100
wip
http://cgit.osmocom.org/openbsc/commit/?id=6cb6cdb9045a1170ae47b72e9d239278…
commit 6cb6cdb9045a1170ae47b72e9d239278125335ab
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Jan 28 13:04:24 2016 +0100
cscn: adjust header comment.
http://cgit.osmocom.org/openbsc/commit/?id=50861912f62b9ca6918092c474a313af…
commit 50861912f62b9ca6918092c474a313af737182dc
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Jan 5 14:45:53 2016 +0100
Add osmo-cscn, as a copy of osmo-nitb.
CSCN means "Circuit Switched Core Network" (-in-the-box) and will become a
NITB-without-BSC, so that it talks Iu-cs to the HNBGW and talks 'A' to an
external BSC.
Copying NITB is debatable: on the one hand, we've agreed on the name Osmo-CSCN
for the end result (without internal BSC). On the other hand, I will probably
add Iu-cs into the NITB code incrementally, in such a way that theoretically,
both Iu-cs and the internal BSC functionality could be used at the same time.
So Osmo-CSCN will be a NITB plus Iu-cs for a while. Instead of adding to NITB,
I prefer to work on a copy, so that the original NITB remains more or less
unchanged.
Only a later step will clearly distinguish CSCN from NITB: when the BSC part is
split off for the benefit of a proper A-interface, and CSCN talks to an
external BSC.
http://cgit.osmocom.org/openbsc/commit/?id=5bfabeaaef6e5c7ed753d0526f8065a1…
commit 5bfabeaaef6e5c7ed753d0526f8065a1fd5317b4
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat Dec 26 03:02:20 2015 +0100
doc: add call graphs from MSC to BSC or HNB-GW (wip)
http://cgit.osmocom.org/openbsc/commit/?id=f6b829fa92bcbb25e95a7814e185e1ab…
commit f6b829fa92bcbb25e95a7814e185e1ab92dfe6c1
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun Jan 10 23:06:21 2016 +0100
disable some sgsn_tests to pass the status quo.
while working on this, I need to see whether I break any more things.
So remove some noise temporarily.
http://cgit.osmocom.org/openbsc/commit/?id=a0bced37effb2dccbcea6c3504d3b66e…
commit a0bced37effb2dccbcea6c3504d3b66e143cf390
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Jan 8 01:16:35 2016 +0100
sgsn_test build
http://cgit.osmocom.org/openbsc/commit/?id=17f853b4dd0eddd92db7c61ac987b35f…
commit 17f853b4dd0eddd92db7c61ac987b35fadb1e092
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Jan 8 01:16:19 2016 +0100
sgsn_test: apply addition of gb member
http://cgit.osmocom.org/openbsc/commit/?id=67a8ff902d7d0569e6fc199da0dd18ae…
commit 67a8ff902d7d0569e6fc199da0dd18ae2421c88a
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Jan 8 01:37:42 2016 +0100
fix sgsn_mm_ctx_cleanup_free: TLLI unass. after sgsn_mm_ctx_free.
The comment says so and it was moved above sgsn_mm_ctx_free in a commit
marked as ugly hack.
http://cgit.osmocom.org/openbsc/commit/?id=9938dd8ba060bd8dcb9daf74148f3c63…
commit 9938dd8ba060bd8dcb9daf74148f3c63e5f899fc
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Jan 8 02:40:29 2016 +0100
fix ranap_handle_co_dt, failed to pass struct pointer
http://cgit.osmocom.org/openbsc/commit/?id=e5438b423ae1be982229618af38717a9…
commit e5438b423ae1be982229618af38717a921a25796
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.
http://cgit.osmocom.org/openbsc/commit/?id=0cad9d804edc8f590a153aba2a5cadbf…
commit 0cad9d804edc8f590a153aba2a5cadbfa255fe43
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Thu Dec 24 16:36:32 2015 +0100
gsm_04_11.c/04_08.c: s/lchan/conn/ where we don't use lchan for years
http://cgit.osmocom.org/openbsc/commit/?id=d1452d23c52afe09ca4703be600c6fa5…
commit d1452d23c52afe09ca4703be600c6fa5f4d91982
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Tue Jan 5 15:09:21 2016 +0100
remove dead code from Makefile.am
http://cgit.osmocom.org/openbsc/commit/?id=2c376b372961a5407c92e9aa2b1c2b72…
commit 2c376b372961a5407c92e9aa2b1c2b7202ccb8c7
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Tue Jan 5 15:07:25 2016 +0100
migrate WIP osmo-iuh hack to use system-installed libosm-ranap.so
this means we no longer try to link to hard-coded files outside of the
openbsc.git repository.
http://cgit.osmocom.org/openbsc/commit/?id=9d03e55b92c1929f6f9374e0b6baee73…
commit 9d03e55b92c1929f6f9374e0b6baee73a4f51a3c
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Tue Dec 29 18:56:13 2015 +0100
WIP: Really ugly hacks to get up to (and including) PDP CTX ACT
http://cgit.osmocom.org/openbsc/commit/?id=6577dd21fb8f103583f8d1011b4af2ec…
commit 6577dd21fb8f103583f8d1011b4af2ecb88a9ba7
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Tue Dec 29 17:52:51 2015 +0100
add sgsn_iu.c that was missed in large WIP commit
http://cgit.osmocom.org/openbsc/commit/?id=7ea7ae766dba47c69f978631cbd37293…
commit 7ea7ae766dba47c69f978631cbd372936f409321
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Mon Dec 28 21:03:10 2015 +0100
rtp_proxy.c: Ensure msgb_alloc is large enough for largest AMR frame
In AMR 12.2 (mode 7), the actual RTP payload is 33 bytes. Howeerver,
as we store the length of the (dynamically-sized) AMR payload in the
first byte, our buffer needs at least 33+1 byte in size.
http://cgit.osmocom.org/openbsc/commit/?id=829970dba749bfab44e1389ea759ad9f…
commit 829970dba749bfab44e1389ea759ad9f8652a605
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Mon Dec 28 14:04:36 2015 +0100
subscr_name(): Handle case for subscr == NULL
subscr_name() was called from several places:
* either without a check for subscr being NULL, which for example
was causing a segfault if we hand-over a channel before identifying the
subscriber
* or with an explicit NULL check and the ternary operator (?).
We now simplify the code by checking for the NULL Subscriber in subscr_name()
itself.
http://cgit.osmocom.org/openbsc/commit/?id=466ceffc465403f951895e4d81c9d768…
commit 466ceffc465403f951895e4d81c9d76800d6bc11
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Fri Dec 25 22:49:37 2015 +0100
WIP
http://cgit.osmocom.org/openbsc/commit/?id=76b0258a4e6c5f2d6a24c580bd643e9a…
commit 76b0258a4e6c5f2d6a24c580bd643e9a04d84371
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Fri Dec 25 22:31:36 2015 +0100
gprs_gmm.c: Preform LLME operations only if we have one
In case the GMM message did not arrive over a Gb interface, there is no
LLME (and thus the associated pointer is NULL). Don't try to perform
operations on a NULL LLME.
http://cgit.osmocom.org/openbsc/commit/?id=708e5186a132ba3c1026f4c0485dfead…
commit 708e5186a132ba3c1026f4c0485dfead290432f6
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Fri Dec 25 22:23:27 2015 +0100
gprs_gmm.c: Make TLLI handling specific to Gb interface
Soem of the operations we perform in the GMM layer are specific to the
GPRS/EDGE radio access network and its Gb interface. Let's make them
conditional to that in preparation of supporting an Iu interface.
http://cgit.osmocom.org/openbsc/commit/?id=ffc599ed8ce1599da2193e0855d30468…
commit ffc599ed8ce1599da2193e0855d30468d76c89a9
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Fri Dec 25 20:12:28 2015 +0100
gprs_gmm.c: Don't try to de-reference NULL mmctx
There was a comment in the code that certain GMM messages require a
valid mmctx pointer. However, nothing actually checked if that pointer
was in fact non-NULL. We plainly crashed if a MS would send us the
wrong message in the wrong state.
http://cgit.osmocom.org/openbsc/commit/?id=c3e10fbdc6ea4210bd6cbdea600864df…
commit c3e10fbdc6ea4210bd6cbdea600864dfd333561f
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Fri Dec 25 19:14:57 2015 +0100
rename gsm0408_gprs_rcvmsg() to gsm0408_gprs_rcvmsg_gb()
This is the entry point for GMM from Gb. We will create a new one
for Iu, so let's be explicit rather than implicit.
http://cgit.osmocom.org/openbsc/commit/?id=789c1138fa23a1946eb635b7a704d187…
commit 789c1138fa23a1946eb635b7a704d1878f2fb685
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Fri Dec 25 19:12:21 2015 +0100
prepare sgsn_mm_ctx for Gb and Iu mode (UMTS)
Let's explicitly mark those sgsn_mm_ctx members that apply for Gb mode
and (upcoming) Iu mode, respectively.
http://cgit.osmocom.org/openbsc/commit/?id=111019b08bec39f1b91290cb6dceeebe…
commit 111019b08bec39f1b91290cb6dceeebe7840c09d
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Jan 28 14:25:31 2016 +0100
Fix two rc values in gsm0408_dispatch()
I do hope the unimplemented/unknown messages did not return 0 intentionally.
http://cgit.osmocom.org/openbsc/commit/?id=e5dde8fc04f9e426761917316ea39550…
commit e5dde8fc04f9e426761917316ea39550848601fc
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Jan 18 16:01:34 2016 +0100
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().
http://cgit.osmocom.org/openbsc/commit/?id=bdf22d2bc40f846fba284ebf7fe9e122…
commit bdf22d2bc40f846fba284ebf7fe9e1225339ecbd
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Mar 7 17:19:19 2016 +0100
Remove unused auth code and add comment
As commented in the code, the GSM_SECURITY_AUTH_FAILED path is never invoked by
the gsm48_secure_channel() function as it is today.
Note that the upcoming Iu auth will probably add a GSM_SECURITY_AUTH_FAILED
status. In that case, sending a LU Reject immediately may be desirable, but
arguably a bit of timeout could make life harder for auth attackers.
The code removed by this patch doesn't send out a LU Reject ever, since a call
to release_loc_updating_req() only releases the connection. To reject, a call
to gsm0408_loc_upd_rej() would be necessary, as seen in loc_upd_rej_cb().
And finally, if _gsm0408_authorize_sec_cb() doesn't do anything about anything,
the same loc_upd_rej_cb() will be run by a timeout and send a LU Reject
properly (as commented in the code).
http://cgit.osmocom.org/openbsc/commit/?id=b1529cacea99765116bcddc0f91c10de…
commit b1529cacea99765116bcddc0f91c10de8ab042cf
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Mar 10 12:23:26 2016 +0100
GSM 04.08 message types: fix use of bitmasks
According to spec, the bitmasks for message types apply only for MM and CC
messages. However, various code used the bitmask even though no MM or CC
messages are involved:
bsc_msg_filter.c:
bsc_msg_filter_initial(): use bitmasked msg_type_mm for MM messages, use
unmasked msg_type for RR.
osmo_bsc_filter.c:
bsc_find_msc() and
bsc_scan_bts_msg(): use msg_type_mm for MM, unmasked for RR.
bsc_nat_rewrite.c:
bsc_nat_rewrite_msg(): use msg_type_cc for CC, unmasked for SMS.
bsc_ussd.c: don't mask, no MM nor CC involved.
http://cgit.osmocom.org/openbsc/commit/?id=b9d38c29065ffca6f5d38689d2386744…
commit b9d38c29065ffca6f5d38689d238674456da5d02
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Mar 10 12:19:13 2016 +0100
GSM 04.08 message types: apply bitmask makros
In libosmocore, MM and CC message type bitmask makros were introduced.
Replace hardcoded bitmasks with these makros. Also replace the protocol
discriminator mask 0x0f with GSM48_PDISC_MASK.
Note: in some places, use of the bitmask is doubtful. This commit so far
applies the makros without changing anything.
Also note: the MM bitmask is hardcoded as 0xbf, but libosmocore also adjusts
the mask to the apparent de-facto standard of 0x3f, while the CC bitmask is
so far left unchanged at 0xbf. So where in doubt, use the CC bitmask.
-----------------------------------------------------------------------
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/cscn has been updated
discards f4b4840ecf7779121173f00157252fecd86dedf7 (commit)
discards a8ba55345d4da3bcde9cb968828b41b92a9dad05 (commit)
discards b43e9a0dcc8568f01526324fadf1c8cf202531ec (commit)
discards c8fd88c710acb31322e2e08691f1f00235943016 (commit)
discards a622849abf4ccc242b65632c679d4e4b1ca31739 (commit)
discards 23a086660e13eccdcc4ee026fad70a9795708955 (commit)
discards 41c9e1b412a83e65a9c1c3e9010ece78e5305f06 (commit)
discards 3183a4bf8d8416ad79858c566f9b3a814c71386b (commit)
discards 8d0f238d60e4aaffc60a2f6ccd417643ddf9b4fd (commit)
discards 805f3dd120e09fad8986762e076db30d03593071 (commit)
discards 4e9b32b8b126b98d24d0f239abbc4a3c79254706 (commit)
discards 6101100aef825126f68769d7b788f991a62cb93e (commit)
discards d84e6559700f5339b06d71873a0892e6e0c20992 (commit)
discards fd3fbf8a602a41016093577e0ffdcddc97a81fab (commit)
discards 05a27d119088335079226d3b82b460523e950001 (commit)
discards be8fb89cfaefbb70451f3ef88cbf26646b14d0c1 (commit)
discards 2b66c327c7ed6a467dc9e4f20228fe690a6bd4ef (commit)
discards 7d6e74faa83af1ea67391979f882af6c11e64eaa (commit)
discards 9f4ec9c4c8818230e708121f299c7379da50b598 (commit)
discards e009c395bdb325c50f691c22bdc1f81c1b9aba41 (commit)
discards fc1704fe419c6a8e2901728d2ea053e108969e96 (commit)
discards 2b7bec759adf047043c7c69c7a286f560346e3fd (commit)
discards aab8cbbdf4ff9a13d2cab82b8898875cd637e881 (commit)
discards e51527e466588a6f2b2b6fdf9592567522550d91 (commit)
discards 6126a4b3bec826d6ad57b63228a9df5982b3f847 (commit)
discards fd59d4e11851d17449eb394690d69b8dc7aac9f7 (commit)
discards afaa3b813707f62f789f3d0605da5c4a095ff036 (commit)
discards b04752784370b7b0980c9a39f1e25143da604871 (commit)
discards 28216134639e174b4c74ebe3d45abd6d6ed8e347 (commit)
discards cc7d85f334681eeed758e26303407fcfa28445a2 (commit)
discards e0f34a409372a15ba5eaf3ec6391c86442e2641c (commit)
discards e4c6776c4821907717187be41402e9b5610024ed (commit)
discards 1c39e113788867a46826687dcaaeaa5372a7f0ec (commit)
discards f8aded1fc8411ec331853656897ac4073a5b441d (commit)
discards e1f7e39b8e630832076273773bcf3958cdd166b6 (commit)
discards 10d8b0fdd56af131c653af4c186f412b52456056 (commit)
discards ca3a17fe9966a64a4f4a83f6e0f502a470a2c489 (commit)
discards 54ae504113315d4cb9a3365087e1758682eb619f (commit)
discards 9f76552753a5865fb841d6e827e1aaddfe78d224 (commit)
discards be616e1cb3b4e0d49507ba6eb88ad3b375da0a5a (commit)
discards f06f646638a42ef9715d67bb10ac22cac3648b7a (commit)
discards 21578efe03540d08be84b4023e9faf5cd8d3246b (commit)
discards bfc08dafbd4320fae43e22f3135da8ae79e482a9 (commit)
discards f2cea5001ef9aa77c921eccb134164ce0c28bdd8 (commit)
discards 1cc6482f767f19114f2750069b3e1af32d69d568 (commit)
discards e73c09577fec695561b740a0262b91526ea86118 (commit)
discards e628ba3576129ff83dd78f1168aedce9483f03df (commit)
discards 0727321a8234f8546b96815f3ce32b7e95c8f6cf (commit)
discards c6ef469ef81307e5aaab348c47f74305e85b70fe (commit)
discards 1e345821664f75539ea2d9b77e17424f1909cbf1 (commit)
discards db42495e55c2ac9b9d5b5ec12ae712eaa156d344 (commit)
discards 41bc13612848f71fc349ec6c20d4d439b4cf98bb (commit)
discards ed62655c865125a411b629af4cd6c38cd9d76e26 (commit)
discards d28afca9617cd5ae3687fbee8271b792a8860b52 (commit)
discards dc23d395ea8e1732af779cd5812660dfe32d2bd0 (commit)
discards 59326f763c7d6dfbd5c8a6720931b2ff30807b4e (commit)
discards bbf8ae1acd7173ddec4f7bd83d71373a40253fe2 (commit)
discards 4cd0502ef0cd33e53c8920d919939bb5d21028f0 (commit)
discards 9f780657529376de7d55bf258a9b0864b7e9a655 (commit)
discards 4b11ad956246b0f7a74d840e0ef5d2c20d1bc719 (commit)
discards 0e05b14936307be09e2018bd7430193953708da1 (commit)
discards 7965612d49c2ef16632f61dfcfef9f5da9d3a3bc (commit)
discards 852476dd66fc4e1af1416276e42fc7c9252ec97b (commit)
discards 788e34209407bae9eb51d34710915efcbae0e856 (commit)
discards 7d03c627de6c3f9b73b5fdc91a9b53c84fea03dc (commit)
discards 3ab81c3b08d2a705306fd866c8d655fb75b95bc9 (commit)
discards f9c11b38305fc2563dd9695cf64ff6c77654a468 (commit)
discards cfc1316f6e433a49bd4c5e105338c1cbcee0accb (commit)
discards ed6cc960accf8a86838f546afd809abbbb4af089 (commit)
discards 168db2c930342761c3bbfe0421d5814fd30a3d35 (commit)
discards 011ca596b4f40d9d613787d616dac65538140bef (commit)
discards 3c7af0308566c9e179502ff7003da39e320ae5a7 (commit)
discards bf9e2a6dcf5158f1c0617822db0453179e159a0d (commit)
discards cd04e2caac1f866a0a3f87fa5feaa424dba28dd5 (commit)
discards 7d319a0e1676db02d9000225e1e9e71e38a5907c (commit)
discards 68efa98c8c21437c9b7f4a53cd93b473eac9201b (commit)
discards 37bf12b1538f02a1c4c03bb3b17fe292a85188e3 (commit)
discards 4e9ac7a5194a3a38bcabb57d05f697ab25a323fa (commit)
discards b8dd2d6ec945033ce6a76b385afa5f8a8f86ed61 (commit)
discards 274337936a47dc046567102fac72b84e9c937dee (commit)
discards 5f4e8ed64b9c3b20d11f6c3a585d177257906899 (commit)
discards 33df56356b0deab8c03481380d9ccaddb9a0bca4 (commit)
discards af95d77f8329b8802853a25041e1e12838bafa3d (commit)
discards 03843e72e67501b60cef03af0519159e78ac8d20 (commit)
discards 688c54d7f3b64dd473a3aae8f88765f67edbbbcc (commit)
discards 18dcc97e63d697f5ad7447908fd0612945d592ec (commit)
discards 9fd1916c4fed91123bc703f221075ccff0033ff0 (commit)
discards 6bcccca80c802d9241eda9c89ad33885e8318e85 (commit)
discards 2216f399562d2140efb1a41dace05b75d47b4816 (commit)
discards 45e814b1279af6f1319a08847831e76c38571578 (commit)
discards 34061fbc6995c02937e7d12926b934902d9ea8b6 (commit)
discards 64e6f86be1d06359c44bd0b186c97449d136c513 (commit)
discards 7d7d1fac7bdb71ecf811376480b0ddf0f860c63c (commit)
discards 66c04dda547814195b42baeb4b64e2fc7e639ce1 (commit)
discards deffd2c6e531fb61c83ac3ac7c701cad47c5d563 (commit)
discards beebf7ca825eb1fd9ffdcc019c756a4d01abcf34 (commit)
discards b3438261d2f68491514367c9a72d592da58b314a (commit)
discards 28a51945f81e9a11f1f8b84597a66d4581a86f63 (commit)
discards 0bbdd425be19e1829b15ed34c8b801734b13fe30 (commit)
discards 2c1c87c2bf66b55f93763ed472859668bb25f061 (commit)
discards 1a12a8acd528a02a12d6acb77a2c82416dc5b7e0 (commit)
discards dae730dec446be6bd726b2e034393dce373d9553 (commit)
discards 1c8f85ef5d1da26b3e91077b4452a0cf2782ceda (commit)
discards 172a3086d3956d47e286f9e0a7afdf6e8be51545 (commit)
discards 04e3327114b616757026b662f3fb02ae0e4e42f9 (commit)
discards 720ffe0ea38097cba8baec9f0c9faf0d784aecc8 (commit)
discards 6d305a228bd4cd906066d866bdd67bd21f06e91b (commit)
discards 7e177331c4fe90ff2eccc6317fad79821cec6413 (commit)
discards 4c9513afaa283c999212ad3bf64f15af72ba0b4c (commit)
discards 52bca611be965058c98c9508409b15a352aa76af (commit)
discards c7f3a5ef187c6475f8545f74d77f010c6d7149b8 (commit)
discards 76dc56b332c58aa716fabbfecc200c9882783660 (commit)
discards 72a039a8f14fc0021a5bea70520177e8d9fa07aa (commit)
discards cf39e8cd9bdd173893e7994a84e499ee258b559b (commit)
discards 88bb44b5d0d43150be1e60534ff810ffbf0e0fc6 (commit)
discards 4f472e1a5fbefea145cad0c4eb7fadf213ade044 (commit)
discards 8818f74648b449a4bb235f9d95ff56e43a0f0465 (commit)
discards 348ec6a85eacbe5bec8aa03633a459c2d3da11a7 (commit)
discards 9a9c85cd83e24f637650951cbf77a1d2464e7efb (commit)
discards 401222dedd2cfb875d1046cd1637f57658e50871 (commit)
discards 2819524735fcbb1e9ed71349037cd5fbdf5245c2 (commit)
discards 77ffd0e48b5aeb1bc7febcd2fccf72ca885321cc (commit)
discards b5b2b916a9b573612d5a92bb12499d979370f457 (commit)
discards c180ea0a61df2d63b128376c1d4705d24b9e3bfa (commit)
discards 257ff3708622199caf37d58e4ace7bda3447ea35 (commit)
discards cc5746e1ad545f7648d24d110c0ec64d50a9949f (commit)
discards f0560bc4bcddbd83cc4deab28928cd090edd5ebc (commit)
discards 929dacba1128b6cb6de60af0fb30406fdb4e6217 (commit)
discards 121c72b19f76611d5fa54e391854ec057a2fa772 (commit)
discards 49d804eff8aaafb179ede05447bd00c8fb6ad57b (commit)
discards 5da50801766d6c4d2de224a6f77e90763afebcf9 (commit)
discards b634457fb078bd10cb1d6e77a7339e46a939846d (commit)
discards 529d59cb6120aed0d24019a2b8c7b5a608a5c6f8 (commit)
discards 18bd322b3a697b57f68522f419975079b5bb07a7 (commit)
discards 5bf7775190e3e1219e79fd49de7030878a8f60b2 (commit)
discards d709cf55b967d44479e5658e2b55376fd945b0a4 (commit)
discards 66e269e283f3d64d870cf481013717d630c69270 (commit)
discards 368eb7766d3702baac759217099d56a8b72ea94d (commit)
discards 29c7689dcad412bd7ff562bec82bfaf793ae6e5b (commit)
discards 0b26df7765d4137d53dd70d2e61290b710f72ba4 (commit)
discards 7dbed63f4bd689afb164f83dfbf44c75c0b4c0f9 (commit)
discards bc646604c18384406a3b6d79626178e745b1c8c9 (commit)
discards b72b0e63c1b58f3be488ccc631be1e4b2464e60c (commit)
discards 530414d77e6f22c109257496cd0e1f1249acb06e (commit)
via 15706ef96324254bd6bbbe2ee142cbff0acf844e (commit)
via 0629e93d48fa2fbd3fae9b450b0a159b67a496a2 (commit)
via 4d1bb8a68a7efa9a968a4aa8e797a0dfb542e299 (commit)
via 8e55f8b03fb8237442a0dce732c25a73f51f02c1 (commit)
via d4d0a4418f1802c0c3ae68c7fed13bce7124ac46 (commit)
via 703213f75fff4972da276133db5004b1039bd6ba (commit)
via 89eec45f89fd3a78e0975ff32152c64eaded9c91 (commit)
via b56c56f75ba3ad44fc8e924bbca1bfbb29ef7e43 (commit)
via 2fc91b4297bfc93269385684fdb38877b48b8b2c (commit)
via 65c33bd76bb04bf0100d76b22b62f8ee10bd6d22 (commit)
via 0f4149bb90dd08a5001a7767bf14b1f60334356c (commit)
via f4c4608d8efdcfd503af362d00b0c9e4599990d2 (commit)
via cf6ea370b9c006343a55b88f6e786a124fb805bf (commit)
via dd4c36f9ce514a44e7c3d7e8323c81cde17685d4 (commit)
via 9a93eb1f35a47a618bc9d31cf2282184dd27e099 (commit)
via a174df87411f47ad2e8320af36060fb9dd0cb6cb (commit)
via b8554b3d17b55b4767cd16a0a83bc787b02d3c76 (commit)
via 0735bff2a7876184e0c4c46f5ad15d7a0aeccd80 (commit)
via 25eedbf4a4f7c178efc3c7071a7b6da8e353b243 (commit)
via 4f9b3b30d3336a4c5344c91e97ee8de07a0540e9 (commit)
via bc25ee18eeb0ac4dca1d8aa94d23deb845d3cc33 (commit)
via 91f87aada8b9ea00ed63c67bf556c368f83d4cc9 (commit)
via db2a2218b49069b20ad2c0722d672dda59a47a91 (commit)
via 331d85fc65d7c29b5d378f83608d17cd8e918609 (commit)
via 7367866aa81d3438edd0478dbb8cf3f3022ef336 (commit)
via a31112fac483a215113f38bd1a83aafe0afae7bd (commit)
via c3704480dee56702be6a939940f1f1589ef82deb (commit)
via 30d584e1b9f197eacb2ab575acf1a5e32067d727 (commit)
via d0afc745c90ea65c869a3e47d0c684b6aa930ed2 (commit)
via d67d68bb796dc94f02aea9095e926f8138f6e29b (commit)
via 2613f23048b9933b0f8a2d6634f0bcf1352aa10a (commit)
via 495401a396a39cb7c4dd0e3b12f631bb97dd5b81 (commit)
via 317336fd3fe955b288a6b07bc7731837fedfeb47 (commit)
via 0eed1b4b65c4de2328128e05a7bcf3ec254ee863 (commit)
via 1c476d8a4e8b5294553d37bf8297cf839fc8f5f1 (commit)
via f5abfc9d9c522597bddaf53285f303f996cde277 (commit)
via 5d1c87b8aad07f78649b77b5f38b5888e83c2214 (commit)
via f2a92bb9890997fb06693b793bbb55fbc318b925 (commit)
via c1f330c8a65288aa5c87cece70ff00fab2f42d68 (commit)
via f80cbaf469ebb290267defefde3fa5f9047d12a5 (commit)
via 2266d0ac0c5c082631a132052827d1c974c39216 (commit)
via 8c2ed3585aa94caa80d46aef9bf03ced4fd02aa4 (commit)
via d642e4c955ba919fd5ec1cf652bf6fe847f36c49 (commit)
via a58be1f7c1c66b87acb09330432ffd3fbe4ca7ca (commit)
via b4c33b8d9758147d1cdd17670db47e7f5a985726 (commit)
via 52b18f7970e1d0b6f1e701abd28228e2d2a44102 (commit)
via 2a4001176816d50bee26b48ba56e894e26d37184 (commit)
via d10feae70716234be4e53dba1b46f6199c88720a (commit)
via 7ab75dabc37c9d0ba56f978dc2d4e41676885bc1 (commit)
via fccab1132122d7b3c865db29adeaefe54798af03 (commit)
via 597844e7724670b1813a83546fdaf3003526e13c (commit)
via c8d492bf04eb44e3916313b7825da914500c40bb (commit)
via aea88156ccf3b5ebc5a70773174d6cc085bfdbea (commit)
via 6a663fd427b5afe182e30267d6f85ad789a73297 (commit)
via 982032007c38f333ff35380af9d40cad08e8404b (commit)
via 46fe16266f62e5a6fabf0078339183509fb0203a (commit)
via c7a21f5c776953f9f0b04d200bd7851b5f14e788 (commit)
via d1ebc84f9b2026012d5086125bbe048a1d96ef90 (commit)
via bdc6596b034fecae7381eacb41086c2f8c9622d5 (commit)
via 44410373a2f134deed684830a06bc0a19c81d126 (commit)
via 9dde3a5a3cdcf6a2ef4dd79c3f6c56f00a968f58 (commit)
via b66a37617eabfdff74d5ef6b62999f197c080aa9 (commit)
via 0dc35a34a6c0357e96f21264d88322b7b4ee9446 (commit)
via 7372690bf6111028d7b0bd82397b29781cee1c9b (commit)
via 8b5f1bf21744259a30a91e0dba0db8fe16ad136e (commit)
via 199d7d2d6c53f8e62c00ace9d8127ea972ef38e2 (commit)
via f4f888a409dccf4c354f8d583b0f8fcefbb218d8 (commit)
via 8ae43d3b81e01905a999fca6827f5953b3240b59 (commit)
via 9d4425da28b9ff6a318734e29269a728eba66e6b (commit)
via c3541c61e1105ed1c7e4e442d8ea7026763cc932 (commit)
via 5dfc4c128d3d4e33f23a19850c43605deeca5089 (commit)
via fae5b126a5beb91c01e91306f01ece4bc3fb60d5 (commit)
via 501dfb80a2f0b75c0f2de1c6202286dd0ba831e6 (commit)
via 512ab0d84c86adf9b9076689aa3bc02aee5dd9a4 (commit)
via 1ac66cda7bbbcf2e646dfc8a1ae01773e009d1d4 (commit)
via 22d9aaa532c01840b0218784c33bd0a76c566376 (commit)
via f897287699413d6635709a8495c8e1901946072c (commit)
via cea41315f66adbafd4ba426f5a6a6a2db97c5162 (commit)
via 3ff874721740988ca32bbbdce90dd499609034cd (commit)
via a6f78bfa46559a5eca6b9f936b03eb6de1180c42 (commit)
via 9c31e29ea58f9b5fa6cef2dd5dea399ab5c0bed6 (commit)
via a73ad137da311216fa193ae7ad69adf784879401 (commit)
via 8f59595086c6ce8710cb87602edc0051c35af76c (commit)
via b0d4238996456eb0f54bd4bc74f33c4ab3366bfb (commit)
via 7764e6f11fd8621efe63067cf9814159ce4a506e (commit)
via 1a9710a01d670aa917f09e3edb326388e133e40b (commit)
via c979558f8649d99867553f13a83e0b095db38f2d (commit)
via 9d72118b84cec641c40326f92c2ffc610c7e55dd (commit)
via 2e4e43f1caf647ccf348f01643437ef9f96aa82b (commit)
via 0d9a76724cae6ca46aad0e8236cc6c1f81ad66fa (commit)
via 6655da1682d4e1944bdd6f1eb211f69c17958eba (commit)
via 56f0594d4c5dc8dce7b09cbc5fe2932d225ca224 (commit)
via f6b402b039a2a0d1c9d677a5c33144a052d50994 (commit)
via c2f7f0128dc641bf60a5895b94bb3a4a925874ef (commit)
via f09d9a233c13c7eca00425437735bfa946d82fa9 (commit)
via 3c99d42b6220dc6d94df8ed60bcb2bc6ff597954 (commit)
via b18e25da386d44c435aab736cb660bb8a9f17945 (commit)
via 51ff9cd7fbb6f3060ed30072cfa745d3bd508b53 (commit)
via 3e829663e32bb27bff5aa352b3abcfd943b3d67a (commit)
via 9e55439ec0cc1c12ed3e171885c2638f202348b1 (commit)
via 6dd3b80557e3bba4bf22e4387dbda3cc5ee2e89f (commit)
via d3a3072b99b9aedab9ff75bf6684313ba40591b7 (commit)
via 2bbad55912d358f49c211a63a88ce629a8744b68 (commit)
via ea55fce3c9cbb38e2be566917ed25b06a0763eb4 (commit)
via e958574ba8807c87823dcd939d815fec5c1f4c44 (commit)
via f0c4aa8a4f49a8f7caf0a0b980c54be04b767055 (commit)
via 33c7f3e8ebd45672758fb7d8620075e9fe189a9c (commit)
via 7c2a1be02a5e466fae3a68b7d019858fa0a7a7a4 (commit)
via 9eb83073810282e71bf07a6bb28168cd190fc6d5 (commit)
via e5435e69ead31cbfc728f1ab6623c75d41bd8483 (commit)
via 28db6ce4b6e99a4bfe3d6743ecc8e70af155e635 (commit)
via 7e189d4e5aecdf5b6993d65ecce5a132aff3271d (commit)
via aaa77766efdeac858481114cd991977447cd952d (commit)
via 5fd9a5c8fbe8a26507fa1af844bcac5d5d32f73c (commit)
via 66902d2f0d4d4f695eb455b9cdd5abca77c02193 (commit)
via ed0747be067ea4b7b7b251cc4c56fcc576c4ff61 (commit)
via 6957270bb77bc5d917df6d5d7ce5f0b98439da8e (commit)
via 5d6135ac8db39586b4e78e4b0a178d29859d5716 (commit)
via 8fef92bb01ca06b080145758320a359cefd2854c (commit)
via 4a02a7006cc481cef5fd455e5a8718ae86d80447 (commit)
via c2c0c98caf686576b64f3348ffa33d68d903798d (commit)
via ddd8f5b58bb742583a11c71dd050df01e1e6af3b (commit)
via 60adc47063afd20da5cc0ee61255bafac1d0e8b3 (commit)
via 0380871b3ddd56981e9e6a0a9d13e3d2d7be7f89 (commit)
via 5ad1ff863a8f3ebe3cf60d647b27587e3ac2dc8e (commit)
via da88b75fe2745087d2e26bf225df507bcc9a9687 (commit)
via 90dba54473863410d53dfb5a58b4ee49de32149e (commit)
via cf8ba3e2ecd43a31a271a19cba02fe34d335f51b (commit)
via 31256ae8a9ac9f6ae6536ae142d2373c53359baa (commit)
via 3af3d4a98ae09a524440c263789c2029ebea9c7d (commit)
via d97a06d745f78aff9db4e86179c022d121103722 (commit)
via 6d289ca8802758dfeac0f18596155eba5fc9f445 (commit)
via 4f86bf5d2f9291c801c3b3c117a7d935593cd270 (commit)
via 89181dea487ed738fff23a13943eb3718af4e54b (commit)
via 363db9b9226523a061641044d5b2de3c749a4dc7 (commit)
via dd4dd5e282925ea65dc1501c722ac10a833081b1 (commit)
via 1f2bee1493b961f87d88ced8c549d902da14aab9 (commit)
via 6f9a6c89d434c4523efd4eb37374517dd0979d56 (commit)
via f7b8c1550ebc466a3b9811f81ce682c8016452cc (commit)
via 3cd6ba798aa68f67a1485e834ee2cb64bf301d80 (commit)
via 7d590915f3b7662727a10a406cc122d6268fae3f (commit)
via 7bc84068c3ee0f5e58b537a8faef5d8e63d884d1 (commit)
via 82d9789a9debcbdcc1a2a0fe421b71a84d1ead89 (commit)
via d3105d16782a776d73fb484ab1ae0e2812701ffb (commit)
via 944cec7bee125b49b6d936dd7a96cd472512a0b8 (commit)
via a580d8a0b6524b4ae3f68911057daa684de3eec2 (commit)
via 67a936c258b4cc9aad95185fb65c62eb9ce5e8b8 (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 (f4b4840ecf7779121173f00157252fecd86dedf7)
\
N -- N -- N (15706ef96324254bd6bbbe2ee142cbff0acf844e)
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=15706ef96324254bd6bbbe2ee142cbff…
commit 15706ef96324254bd6bbbe2ee142cbff0acf844e
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Mar 10 22:58:21 2016 +0100
cscn: fix VTY port: don't use SGSN's port number
http://cgit.osmocom.org/openbsc/commit/?id=0629e93d48fa2fbd3fae9b450b0a159b…
commit 0629e93d48fa2fbd3fae9b450b0a159b67a496a2
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Mar 9 01:31:20 2016 +0100
msc: allow only authentication without ciphering
So far the code did only auth+ciph or none. Add case handling for only
authentication without ciphering (basically just fill in the blanks).
http://cgit.osmocom.org/openbsc/commit/?id=4d1bb8a68a7efa9a968a4aa8e797a0df…
commit 4d1bb8a68a7efa9a968a4aa8e797a0dfb542e299
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Mar 8 15:14:59 2016 +0100
HACK: hardcode subscriber auth tuple for IuCS
http://cgit.osmocom.org/openbsc/commit/?id=8e55f8b03fb8237442a0dce732c25a73…
commit 8e55f8b03fb8237442a0dce732c25a73f51f02c1
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Mar 7 16:53:45 2016 +0100
cosmetic
http://cgit.osmocom.org/openbsc/commit/?id=d4d0a4418f1802c0c3ae68c7fed13bce…
commit d4d0a4418f1802c0c3ae68c7fed13bce7124ac46
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Mar 7 16:53:02 2016 +0100
Adjust authentication logic for Iu, move a log notice
Depending on conn->via_iface, fail upon missing auth for 3G.
Move the log notice saying "skipping auth" to gsm48_secure_channel() where
conn->via_iface is actually known.
http://cgit.osmocom.org/openbsc/commit/?id=703213f75fff4972da276133db5004b1…
commit 703213f75fff4972da276133db5004b1039bd6ba
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Mar 7 16:50:47 2016 +0100
spread a few debug logs around authentication
http://cgit.osmocom.org/openbsc/commit/?id=89eec45f89fd3a78e0975ff32152c64e…
commit 89eec45f89fd3a78e0975ff32152c64eaded9c91
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Mar 7 16:48:38 2016 +0100
fix confusing typo in constant (THAN -> THEN)
http://cgit.osmocom.org/openbsc/commit/?id=b56c56f75ba3ad44fc8e924bbca1bfbb…
commit b56c56f75ba3ad44fc8e924bbca1bfbb29ef7e43
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Mar 4 15:36:59 2016 +0100
fix build: add xsc to osmo-bsc and tests/bsc-nat
http://cgit.osmocom.org/openbsc/commit/?id=2fc91b4297bfc93269385684fdb38877…
commit 2fc91b4297bfc93269385684fdb38877b48b8b2c
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Mar 4 15:29:56 2016 +0100
move two gsm0480_send_*() to xsc as gsm0480_gen_*()
Have two separate gsm0480_send_ussdNotify() and gsm0480_send_releaseComplete()
for each of libbsc and libmsc. Move their core into libxsc as generator
functions returning a msgb.
Add src/libbsc/gsm_04_80_utils.c (note, not 04_08) to implement the libbsc
side of it.
The code is identical, but the linked structs and functions differ in each
case. There could be a common source file built for both, but I decided against
it, for more clarity I hope.
http://cgit.osmocom.org/openbsc/commit/?id=65c33bd76bb04bf0100d76b22b62f8ee…
commit 65c33bd76bb04bf0100d76b22b62f8ee10bd6d22
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Mar 4 15:27:48 2016 +0100
fix two minor Makefile.am errors
http://cgit.osmocom.org/openbsc/commit/?id=0f4149bb90dd08a5001a7767bf14b1f6…
commit 0f4149bb90dd08a5001a7767bf14b1f60334356c
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Mar 4 14:15:12 2016 +0100
move sms_next_rp_msg_ref() to libxsc, for gsm0408test
Also change the signature to avoid using gsm_subscriber_connection, which
has different members in libbsc and libmsc.
http://cgit.osmocom.org/openbsc/commit/?id=f4c4608d8efdcfd503af362d00b0c9e4…
commit f4c4608d8efdcfd503af362d00b0c9e4599990d2
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Mar 4 13:36:12 2016 +0100
rename nitb vty config to cscn, move to cscn_vty.c
http://cgit.osmocom.org/openbsc/commit/?id=cf6ea370b9c006343a55b88f6e786a12…
commit cf6ea370b9c006343a55b88f6e786a124fb805bf
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Mar 4 14:56:26 2016 +0100
disable code trying to reach across BSC/MSC bounds, make build pass
Disable ipacc_rtp_direct, Osmo SMPP TLVs, Ctrl interface and channel_test.
These need to be reimplemented with proper separation of libs.
Add some tall_* pointers the linker requires for osmo-cscn.
http://cgit.osmocom.org/openbsc/commit/?id=dd4c36f9ce514a44e7c3d7e8323c81cd…
commit dd4c36f9ce514a44e7c3d7e8323c81cde17685d4
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Mar 4 14:49:12 2016 +0100
libmsc: stubify paging (A-/Iu-interfaces need to reimplement this)
http://cgit.osmocom.org/openbsc/commit/?id=9a93eb1f35a47a618bc9d31cf2282184…
commit 9a93eb1f35a47a618bc9d31cf2282184dd27e099
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Mar 4 14:46:42 2016 +0100
add libmsc/a_iface.c for A-interface stubs (so far only mock)
http://cgit.osmocom.org/openbsc/commit/?id=a174df87411f47ad2e8320af36060fb9…
commit a174df87411f47ad2e8320af36060fb9dd0cb6cb
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Mar 4 14:39:22 2016 +0100
gsm_subscriber_connection: further split between BSC and MSC
Move some Iu/A members into the MSC #ifdef.
Have separate allocate and free functions for the two scopes.
http://cgit.osmocom.org/openbsc/commit/?id=b8554b3d17b55b4767cd16a0a83bc787…
commit b8554b3d17b55b4767cd16a0a83bc787b02d3c76
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Mar 4 14:37:31 2016 +0100
create libxsc and move some code, never link libbsc and libmsc
libbsc and libmsc have conflicting definitions of gsm_subscriber_connection
and do no longer belong together anyway.
Create libxsc, meaning 'lib[bm]sc', to hold all code used by both libmsc
and libbsc, and make sure gsm_subscriber_connection isn't used there.
In various binaries and tests, do not link libbsc and libmsc.
(Note: this commit was reshaped out of a large wip chunk, it may not
compile properly without the subsequent commits)
http://cgit.osmocom.org/openbsc/commit/?id=0735bff2a7876184e0c4c46f5ad15d7a…
commit 0735bff2a7876184e0c4c46f5ad15d7a0aeccd80
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Mar 3 14:48:49 2016 +0100
Remove osmo-nitb, cannot link libbsc with libmsc anymore
http://cgit.osmocom.org/openbsc/commit/?id=25eedbf4a4f7c178efc3c7071a7b6da8…
commit 25eedbf4a4f7c178efc3c7071a7b6da8e353b243
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Feb 29 09:36:43 2016 +0100
cscn: apply vty bind addr configuration
http://cgit.osmocom.org/openbsc/commit/?id=4f9b3b30d3336a4c5344c91e97ee8de0…
commit 4f9b3b30d3336a4c5344c91e97ee8de07a0540e9
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Feb 29 09:34:12 2016 +0100
debug: set almost everything to LOGL_DEBUG for easier dev
http://cgit.osmocom.org/openbsc/commit/?id=bc25ee18eeb0ac4dca1d8aa94d23deb8…
commit bc25ee18eeb0ac4dca1d8aa94d23deb845d3cc33
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun Feb 28 00:54:27 2016 +0100
cscn_main.c: fix ctrl init
Include control_vty.h so that ctrl_vty_get_bind_addr() is properly declared.
Add ctrl iface vty commands.
http://cgit.osmocom.org/openbsc/commit/?id=91f87aada8b9ea00ed63c67bf556c368…
commit 91f87aada8b9ea00ed63c67bf556c368f83d4cc9
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun Feb 14 23:54:10 2016 +0100
wip: exclude more bsc stuff from gsm_subscriber_conn
http://cgit.osmocom.org/openbsc/commit/?id=db2a2218b49069b20ad2c0722d672dda…
commit db2a2218b49069b20ad2c0722d672dda59a47a91
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Feb 18 12:36:26 2016 +0100
cscn: minor dbg log tweak
http://cgit.osmocom.org/openbsc/commit/?id=331d85fc65d7c29b5d378f83608d17cd…
commit 331d85fc65d7c29b5d378f83608d17cd8e918609
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat Feb 27 01:40:04 2016 +0100
cscn: apply socket path / bind addr changes after rebase
After rebasing onto 1b0e5540dba697, some changes need to be applied to
cscn_main.c, originally a copy of bsc_hack.c before the rebase. On master,
configurable MNCC socket path and Control interface bind address were added.
http://cgit.osmocom.org/openbsc/commit/?id=7367866aa81d3438edd0478dbb8cf3f3…
commit 7367866aa81d3438edd0478dbb8cf3f3022ef336
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Feb 22 12:16:55 2016 +0100
osmo-bsc: half-fix tz override to allow compilation
As described in a comment, for MSCSPLIT the tz data has been moved to network
level. To allow compiling osmo-bsc on the sysmocom-iu branch, move tz up to
network level in osmo-bsc as well.
This could be done better for osmo-bsc, rather easily too, still allowing
per-BTS timezone settings. But I'm trying to focus on IuCS and would like to
come back to this later.
http://cgit.osmocom.org/openbsc/commit/?id=a31112fac483a215113f38bd1a83aafe…
commit a31112fac483a215113f38bd1a83aafe0afae7bd
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Thu Feb 25 15:22:57 2016 +0100
WIP: gprs_gmm: Get mm ctx from RA update in Iu mode
Iu mode doesn't have tlli, so look up according to p-tmsi
http://cgit.osmocom.org/openbsc/commit/?id=c3704480dee56702be6a939940f1f158…
commit c3704480dee56702be6a939940f1f1589ef82deb
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Tue Feb 23 20:59:07 2016 +0100
WIP: Try and activate RABs after service request
http://cgit.osmocom.org/openbsc/commit/?id=30d584e1b9f197eacb2ab575acf1a5e3…
commit 30d584e1b9f197eacb2ab575acf1a5e32067d727
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Tue Feb 23 20:14:50 2016 +0100
gprs_gmm: Log service request if not receieved from Iu mode
http://cgit.osmocom.org/openbsc/commit/?id=d0afc745c90ea65c869a3e47d0c684b6…
commit d0afc745c90ea65c869a3e47d0c684b6aa930ed2
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Tue Feb 23 20:13:25 2016 +0100
gprs_gmm: Send gmm_service_accept from gsm48_gmm_authorize()
http://cgit.osmocom.org/openbsc/commit/?id=d67d68bb796dc94f02aea9095e926f81…
commit d67d68bb796dc94f02aea9095e926f8138f6e29b
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Tue Feb 23 20:09:39 2016 +0100
gprs: Update ue ctx from msg
In case a Iu connection is reconnected we need to update the ue ctx
http://cgit.osmocom.org/openbsc/commit/?id=2613f23048b9933b0f8a2d6634f0bcf1…
commit 2613f23048b9933b0f8a2d6634f0bcf1352aa10a
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Tue Feb 23 09:53:12 2016 +0100
sgsn_test: Fix mmctx llme and tlli struct names after merge
http://cgit.osmocom.org/openbsc/commit/?id=495401a396a39cb7c4dd0e3b12f631bb…
commit 495401a396a39cb7c4dd0e3b12f631bb97dd5b81
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Tue Feb 23 09:52:13 2016 +0100
gprs_gmm: Fix mmctx tlli member rename after merge
http://cgit.osmocom.org/openbsc/commit/?id=317336fd3fe955b288a6b07bc7731837…
commit 317336fd3fe955b288a6b07bc7731837fedfeb47
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Mon Feb 22 15:59:17 2016 +0100
gprs: Handle GMM service request (Iu mode only)
Iu mode has a GMM service request message which a UE in PMM-IDLE mode
can use to switch back to PMM-CONNECTED mode.
http://cgit.osmocom.org/openbsc/commit/?id=0eed1b4b65c4de2328128e05a7bcf3ec…
commit 0eed1b4b65c4de2328128e05a7bcf3ec254ee863
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Mon Feb 22 10:34:32 2016 +0100
osmo-bsc: Pass gsmnet to bsc_vty_init()
http://cgit.osmocom.org/openbsc/commit/?id=1c476d8a4e8b5294553d37bf8297cf83…
commit 1c476d8a4e8b5294553d37bf8297cf839fc8f5f1
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun Feb 21 12:21:35 2016 +0100
libmsc/smpp: disable lchan access for now
To make the IuCS build work, disable the BSC-land access from MSC's SMPP code.
Some way shall be found to make the Osmocom vendor-specific SMPP TLVs work over
the A-interface (after the MSCSPLIT), but we're concentrating on IuCS for now.
http://cgit.osmocom.org/openbsc/commit/?id=f5abfc9d9c522597bddaf53285f303f9…
commit f5abfc9d9c522597bddaf53285f303f996cde277
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Sat Feb 20 11:02:42 2016 +0100
libmsc: Don't use bts field of gsm_subscriber_connection
Use gsm_subscriber_connection does not have a bts field if building as
libmsc. Use network directly.
http://cgit.osmocom.org/openbsc/commit/?id=5d1c87b8aad07f78649b77b5f38b5888…
commit 5d1c87b8aad07f78649b77b5f38b5888e83c2214
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Fri Feb 19 16:59:08 2016 +0100
sgsn: fix use of opaque RANAP_RAB_SetupOrModifiedItemIEs_s decl
http://cgit.osmocom.org/openbsc/commit/?id=f2a92bb9890997fb06693b793bbb55fb…
commit f2a92bb9890997fb06693b793bbb55fbc318b925
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Feb 18 22:51:38 2016 +0100
cscn: fix use of opaque RANAP_RAB_SetupOrModifiedItemIEs_s decl
http://cgit.osmocom.org/openbsc/commit/?id=c1f330c8a65288aa5c87cece70ff00fa…
commit c1f330c8a65288aa5c87cece70ff00fab2f42d68
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Feb 18 22:42:07 2016 +0100
iu.h: fix opaque declaration of RANAP_RAB_SetupOrModifiedItemIEs_s
struct RANAP_RAB_SetupOrModifiedItemIEs_s; may be declared, but not the
corresponding typedef. It leads to a redefinition error in our coverity
build.
http://cgit.osmocom.org/openbsc/commit/?id=f80cbaf469ebb290267defefde3fa5f9…
commit f80cbaf469ebb290267defefde3fa5f9047d12a5
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Thu Feb 18 15:59:01 2016 +0100
Revert "iu.c: avoid warning by declaring ranap_free_rab_setupormodifieditemies()"
There should be no need to silence this warning, the ranap_free_*
functions are declared in libranap headers. In any case this will only
obscure any real issue. Maybe osmo-iuh was not rebuilt completely
(including generation of the c files from the python script).
This reverts commit 05ae5b1245f95bf765b42e49af7b2596e013f0a0.
http://cgit.osmocom.org/openbsc/commit/?id=2266d0ac0c5c082631a132052827d1c9…
commit 2266d0ac0c5c082631a132052827d1c974c39216
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Thu Feb 18 15:51:06 2016 +0100
libiu: Use custom setupormodifieditemies function
The one generated by the python script doesn't really do what we want.
Instead of futzing around with the script again just write our own
version.
http://cgit.osmocom.org/openbsc/commit/?id=8c2ed3585aa94caa80d46aef9bf03ced…
commit 8c2ed3585aa94caa80d46aef9bf03ced4fd02aa4
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Thu Feb 18 15:50:30 2016 +0100
libiu: Indicate in log where we don't handle a specific message
http://cgit.osmocom.org/openbsc/commit/?id=d642e4c955ba919fd5ec1cf652bf6fe8…
commit d642e4c955ba919fd5ec1cf652bf6fe847f36c49
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Thu Feb 18 15:46:52 2016 +0100
libui: Don't assume gsm_network and gsm_subscriber_conncetion in libiu
The sgsn uses other data structs so don't require them inside libiu.
Instead keep a private list of ue contexts and iterate through that.
This commit reverts the libui changes of commit
d03faa4bacd4d2a8b9155faf5219a948b73f481c
http://cgit.osmocom.org/openbsc/commit/?id=a58be1f7c1c66b87acb09330432ffd3f…
commit a58be1f7c1c66b87acb09330432ffd3fbe4ca7ca
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Feb 16 13:13:31 2016 +0100
iu.c: avoid warning by declaring ranap_free_rab_setupormodifieditemies()
http://cgit.osmocom.org/openbsc/commit/?id=b4c33b8d9758147d1cdd17670db47e7f…
commit b4c33b8d9758147d1cdd17670db47e7f5a985726
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Feb 16 13:11:45 2016 +0100
add tests/libiudummy
http://cgit.osmocom.org/openbsc/commit/?id=52b18f7970e1d0b6f1e701abd28228e2…
commit 52b18f7970e1d0b6f1e701abd28228e2d2a44102
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Feb 16 12:07:47 2016 +0100
msc: define extern iu_tx()
http://cgit.osmocom.org/openbsc/commit/?id=2a4001176816d50bee26b48ba56e894e…
commit 2a4001176816d50bee26b48ba56e894e26d37184
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Feb 16 12:03:01 2016 +0100
gsm0408_rcvmsg_iucs: remove unused link_id arg.
http://cgit.osmocom.org/openbsc/commit/?id=d10feae70716234be4e53dba1b46f619…
commit d10feae70716234be4e53dba1b46f6199c88720a
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Feb 16 11:53:22 2016 +0100
msc: implicitly link to iu_tx, don't have callbacks.
This is more akin to the way openbsc do, as well as less code.
http://cgit.osmocom.org/openbsc/commit/?id=7ab75dabc37c9d0ba56f978dc2d4e416…
commit 7ab75dabc37c9d0ba56f978dc2d4e41676885bc1
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Mon Feb 15 20:50:04 2016 +0100
gprs/sgsn: Use RAB assignment response cb in PDP context activation
http://cgit.osmocom.org/openbsc/commit/?id=fccab1132122d7b3c865db29adeaefe5…
commit fccab1132122d7b3c865db29adeaefe54798af03
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Mon Feb 15 20:49:13 2016 +0100
osmo-cscn: Add dummy function for RAB assignment response
http://cgit.osmocom.org/openbsc/commit/?id=597844e7724670b1813a83546fdaf300…
commit 597844e7724670b1813a83546fdaf3003526e13c
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Mon Feb 15 20:47:49 2016 +0100
libiu: Add support for RAB assignment response callback
http://cgit.osmocom.org/openbsc/commit/?id=c8d492bf04eb44e3916313b7825da914…
commit c8d492bf04eb44e3916313b7825da914500c40bb
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Mon Feb 15 20:45:35 2016 +0100
sgsn_libgtp: Update rab (de)act function names to libui version
http://cgit.osmocom.org/openbsc/commit/?id=aea88156ccf3b5ebc5a70773174d6cc0…
commit aea88156ccf3b5ebc5a70773174d6cc085bfdbea
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Mon Feb 15 20:39:12 2016 +0100
sgsn_test: Make sgsn_test compile again after libui change
http://cgit.osmocom.org/openbsc/commit/?id=6a663fd427b5afe182e30267d6f85ad7…
commit 6a663fd427b5afe182e30267d6f85ad789a73297
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Wed Feb 3 15:50:41 2016 +0100
sgsn_iu/libgtp: Update pdp context with new IP address after RAB assign
In the IU case the RNC and ggsn communicate directly on the user plane.
Since the IP address of the RNC is not known in our case (it sits behind
the hnbgw) we need to update the PDP context with the new IP address
after receiving the RAB assignment response (which includes the IP
address).
http://cgit.osmocom.org/openbsc/commit/?id=982032007c38f333ff35380af9d40cad…
commit 982032007c38f333ff35380af9d40cad08e8404b
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Mon Feb 15 13:58:35 2016 +0100
sgsn_iu: Parse the RAB assignemnt response and get pdp ctx form it
The RAB assignment response includes the gtp teid that we sent along in
the assignment request. Retrieve the correct pdp context from there and
activate it.
http://cgit.osmocom.org/openbsc/commit/?id=46fe16266f62e5a6fabf007833918350…
commit 46fe16266f62e5a6fabf0078339183509fb0203a
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Wed Feb 3 15:20:28 2016 +0100
sgsn: Add a function to return the pdp ctx for an mm ctx and tei
http://cgit.osmocom.org/openbsc/commit/?id=c7a21f5c776953f9f0b04d200bd7851b…
commit c7a21f5c776953f9f0b04d200bd7851b5f14e788
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Wed Feb 3 15:17:42 2016 +0100
sgsn: Get gtp ip and teid from pdp context in gprs_iu_rab_act()
http://cgit.osmocom.org/openbsc/commit/?id=d1ebc84f9b2026012d5086125bbe048a…
commit d1ebc84f9b2026012d5086125bbe048a1d96ef90
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Wed Feb 3 11:35:50 2016 +0100
gprs_gmm: Apply the auth hack only for UTRAN_Iu RAN type
Try to limit the effect 3G support has on the remaining code base. The
sgsn test still fails, but at a later test.
http://cgit.osmocom.org/openbsc/commit/?id=bdc6596b034fecae7381eacb41086c2f…
commit bdc6596b034fecae7381eacb41086c2f8c9622d5
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Wed Feb 3 11:30:57 2016 +0100
tests/sgsn: Fix compilation of sgsn_test
The sgsn test still fails, but at least it is compiling again..
http://cgit.osmocom.org/openbsc/commit/?id=44410373a2f134deed684830a06bc0a1…
commit 44410373a2f134deed684830a06bc0a19c81d126
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Mon Feb 15 13:46:39 2016 +0100
sgsn_libgtp: Use the address provided by the GGSN for RAB activation
http://cgit.osmocom.org/openbsc/commit/?id=9dde3a5a3cdcf6a2ef4dd79c3f6c56f0…
commit 9dde3a5a3cdcf6a2ef4dd79c3f6c56f00a968f58
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Mon Feb 15 13:45:27 2016 +0100
gprs: Fix some misleading comments
http://cgit.osmocom.org/openbsc/commit/?id=b66a37617eabfdff74d5ef6b62999f19…
commit b66a37617eabfdff74d5ef6b62999f197c080aa9
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Mon Feb 15 11:55:47 2016 +0100
WIP: Wait for radio bearer before sending pdp context accept
http://cgit.osmocom.org/openbsc/commit/?id=0dc35a34a6c0357e96f21264d88322b7…
commit 0dc35a34a6c0357e96f21264d88322b7b4ee9446
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Mon Jan 25 16:55:00 2016 +0100
HACK: ranap_decode_rab_setupormodifieditemies crashes so disable it
http://cgit.osmocom.org/openbsc/commit/?id=7372690bf6111028d7b0bd82397b2978…
commit 7372690bf6111028d7b0bd82397b29781cee1c9b
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Mon Jan 25 16:53:20 2016 +0100
sgsn_iu: RABAssignment response is an Outcome, not a Successful one
http://cgit.osmocom.org/openbsc/commit/?id=8b5f1bf21744259a30a91e0dba0db8fe…
commit 8b5f1bf21744259a30a91e0dba0db8fe16ad136e
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."
http://cgit.osmocom.org/openbsc/commit/?id=199d7d2d6c53f8e62c00ace9d8127ea9…
commit 199d7d2d6c53f8e62c00ace9d8127ea972ef38e2
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun Feb 14 23:23:06 2016 +0100
doc: rename nitb graph to bsc, add msc graph
NITB is already gone from this branch. We may even resurrect it, but I prefer
to name the realms 'libmsc' and 'libbsc', hence the nitb graph is the BSC graph
now. Also add a libmsc graph.
http://cgit.osmocom.org/openbsc/commit/?id=f4f888a409dccf4c354f8d583b0f8fce…
commit f4f888a409dccf4c354f8d583b0f8fcefbb218d8
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun Feb 14 23:19:55 2016 +0100
doc: add lists to nitb graph
http://cgit.osmocom.org/openbsc/commit/?id=8ae43d3b81e01905a999fca6827f5953…
commit 8ae43d3b81e01905a999fca6827f5953b3240b59
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Feb 12 14:58:33 2016 +0100
cscn: use iu_tx for msc_ifaces.iu_cs. some #include cosmetics.
http://cgit.osmocom.org/openbsc/commit/?id=9d4425da28b9ff6a318734e29269a728…
commit 9d4425da28b9ff6a318734e29269a728eba66e6b
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Feb 12 14:43:27 2016 +0100
mscsplit: fix compilation and comments. move msc_api.h.
http://cgit.osmocom.org/openbsc/commit/?id=c3541c61e1105ed1c7e4e442d8ea7026…
commit c3541c61e1105ed1c7e4e442d8ea7026763cc932
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Feb 12 14:28:11 2016 +0100
mscsplit: getting grips on header scopes
http://cgit.osmocom.org/openbsc/commit/?id=5dfc4c128d3d4e33f23a19850c43605d…
commit 5dfc4c128d3d4e33f23a19850c43605deeca5089
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Feb 12 12:19:06 2016 +0100
msc: clarify msc_api and msc_ifaces scopes
http://cgit.osmocom.org/openbsc/commit/?id=fae5b126a5beb91c01e91306f01ece4b…
commit fae5b126a5beb91c01e91306f01ece4bc3fb60d5
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Feb 12 12:00:06 2016 +0100
rename IFACE_IUCS to IFACE_IU
http://cgit.osmocom.org/openbsc/commit/?id=501dfb80a2f0b75c0f2de1c6202286dd…
commit 501dfb80a2f0b75c0f2de1c6202286dd0ba831e6
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Feb 12 11:57:20 2016 +0100
cscn: rename msc_api
http://cgit.osmocom.org/openbsc/commit/?id=512ab0d84c86adf9b9076689aa3bc02a…
commit 512ab0d84c86adf9b9076689aa3bc02aee5dd9a4
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Feb 12 11:54:04 2016 +0100
cscn: some file moves/renames
http://cgit.osmocom.org/openbsc/commit/?id=1ac66cda7bbbcf2e646dfc8a1ae01773…
commit 1ac66cda7bbbcf2e646dfc8a1ae01773e009d1d4
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Feb 11 01:28:06 2016 +0100
cscn wip: direct dtap responses to IuCS
http://cgit.osmocom.org/openbsc/commit/?id=22d9aaa532c01840b0218784c33bd0a7…
commit 22d9aaa532c01840b0218784c33bd0a76c566376
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Feb 11 01:28:28 2016 +0100
cscn: fix missing network backpointer
http://cgit.osmocom.org/openbsc/commit/?id=f897287699413d6635709a8495c8e190…
commit f897287699413d6635709a8495c8e1901946072c
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Feb 10 23:48:13 2016 +0100
cscn: own talloc root and gsm_network instance; misc.
Heading towards a sovereign CSCN.
http://cgit.osmocom.org/openbsc/commit/?id=cea41315f66adbafd4ba426f5a6a6a2d…
commit cea41315f66adbafd4ba426f5a6a6a2db97c5162
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Feb 10 23:45:37 2016 +0100
mscsplit: exclude some more vty nodes
http://cgit.osmocom.org/openbsc/commit/?id=3ff874721740988ca32bbbdce90dd499…
commit 3ff874721740988ca32bbbdce90dd499609034cd
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Feb 10 23:45:00 2016 +0100
cosmetic: remove unused extern.
http://cgit.osmocom.org/openbsc/commit/?id=a6f78bfa46559a5eca6b9f936b03eb6d…
commit a6f78bfa46559a5eca6b9f936b03eb6de1180c42
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Feb 10 23:44:26 2016 +0100
introduce vty CSCN_NODE, cosmetically.
http://cgit.osmocom.org/openbsc/commit/?id=9c31e29ea58f9b5fa6cef2dd5dea399a…
commit 9c31e29ea58f9b5fa6cef2dd5dea399ab5c0bed6
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Feb 10 23:42:17 2016 +0100
mscplit: try to clarify root talloc ctx and global gsm_network.
The aim is to allow osmo-cscn to pass its own root talloc context and
global gsm_network struct instance cleanly. This may stir up some old and
dusty globals, but I hope it's for the better, since not all is a BSC.
To ensure that a global gsm_network pointer for the bsc_vty is set, have it as
argument to bsc_vty_init(). The vty configuration commands are added only after
bsc_vty_init(), which are needed to configure the network struct. So split up
the bsc_bootstrap_network() function into bsc_network_init() to allocate a
gsm_struct, and bsc_network_configure() to read the config file once the vty
commands are in place. In this way, no global bsc_gsmnet pointer is needed for
the bsc vty. The atomic super glue is dissolved and osmo-cscn will be allowed
to have a different name for it.
Admitted, it's still called the bsc_vty, but a split thereof is probably coming
soon, because the CSCN doesn't want any of the BSC nor BTS specific vty
commands.
http://cgit.osmocom.org/openbsc/commit/?id=a73ad137da311216fa193ae7ad69adf7…
commit a73ad137da311216fa193ae7ad69adf784879401
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Feb 8 22:14:07 2016 +0100
mscsplit: remove bts and lchan pointers from libmsc
The diff between this and master will probably need a lot of review and fixes.
The current state does compile, but I expect pretty much everything to be
broken now. Future development will reinstate proper functionality piecemeal.
The first goal is to get basic signalling to work, then SMS. The voice control
(RTP) is completely disabled now (see "#if BEFORE_MSCSPLIT") and will be fixed
last AFAICT.
http://cgit.osmocom.org/openbsc/commit/?id=8f59595086c6ce8710cb87602edc0051…
commit 8f59595086c6ce8710cb87602edc0051c35af76c
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Jan 28 15:04:56 2016 +0100
cosmetics: link_id=42, s/Iu-CS/IuCS, debug logs.
Until I get the proper link id from the SUA SAP, make sure we recognise it
as hardcoded by setting it to 42.
http://cgit.osmocom.org/openbsc/commit/?id=b0d4238996456eb0f54bd4bc74f33c4a…
commit b0d4238996456eb0f54bd4bc74f33c4ab3366bfb
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Jan 28 14:27:22 2016 +0100
cscn: allocate IuCS conn, properly return rc.
http://cgit.osmocom.org/openbsc/commit/?id=7764e6f11fd8621efe63067cf9814159…
commit 7764e6f11fd8621efe63067cf9814159ce4a506e
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Jan 28 14:20:27 2016 +0100
cscn: call msc_compl_l3() from subscr_conn_allocate_iu()
Pubish msc_compl_l3() decl in new file libmsc/msc_api.h (but see comment).
Call msc_compl_l3() when establishing a subscriber connection for IuCS.
Remove bts from subscr_conn_allocate_iu() signature, use network, link_id and
conn_id instead.
Move subscr_conn_allocate_iu() to the top of the file, because it semantically
belongs before subscr_conn_lookup_iu().
http://cgit.osmocom.org/openbsc/commit/?id=1a9710a01d670aa917f09e3edb326388…
commit 1a9710a01d670aa917f09e3edb326388e133e40b
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Jan 28 13:48:03 2016 +0100
cscn: default to osmo-cscn.cfg, not opencscn.cfg
http://cgit.osmocom.org/openbsc/commit/?id=c979558f8649d99867553f13a83e0b09…
commit c979558f8649d99867553f13a83e0b095db38f2d
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Jan 28 13:03:45 2016 +0100
cscn: move gsm0408_rcvmsg_iucs() decl to proper place.
Add noinst-header iu_cs.h and move the gsm0408_rcvmsg_iucs() declaration
there.
http://cgit.osmocom.org/openbsc/commit/?id=9d72118b84cec641c40326f92c2ffc61…
commit 9d72118b84cec641c40326f92c2ffc610c7e55dd
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Jan 25 19:24:01 2016 +0100
put Iu-common and Iu-CS stuff in proper places
Add libiu to contain the parts used by both Iu-CS (in osmo-cscn) and Iu-PS (in
gprs) into libiu. It's rather thin and may make sense to move to osmo-iuh
altogether, eventually.
iu.c is half moved to libiu/, and half to osmo-cscn/iu_cs.c.
http://cgit.osmocom.org/openbsc/commit/?id=2e4e43f1caf647ccf348f01643437ef9…
commit 2e4e43f1caf647ccf348f01643437ef9f96aa82b
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Jan 25 18:53:22 2016 +0100
wip
http://cgit.osmocom.org/openbsc/commit/?id=0d9a76724cae6ca46aad0e8236cc6c1f…
commit 0d9a76724cae6ca46aad0e8236cc6c1f81ad66fa
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Jan 18 17:09:46 2016 +0100
todo / #if 0
http://cgit.osmocom.org/openbsc/commit/?id=6655da1682d4e1944bdd6f1eb211f69c…
commit 6655da1682d4e1944bdd6f1eb211f69c17958eba
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Jan 18 17:09:25 2016 +0100
minor fixes
http://cgit.osmocom.org/openbsc/commit/?id=56f0594d4c5dc8dce7b09cbc5fe2932d…
commit 56f0594d4c5dc8dce7b09cbc5fe2932d225ca224
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Jan 18 17:08:25 2016 +0100
func declaration, comments
http://cgit.osmocom.org/openbsc/commit/?id=f6b402b039a2a0d1c9d677a5c33144a0…
commit f6b402b039a2a0d1c9d677a5c33144a052d50994
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Jan 18 17:07:42 2016 +0100
fix: it's called msgb.dst.
http://cgit.osmocom.org/openbsc/commit/?id=c2f7f0128dc641bf60a5895b94bb3a4a…
commit c2f7f0128dc641bf60a5895b94bb3a4a925874ef
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Jan 18 16:04:03 2016 +0100
wip
http://cgit.osmocom.org/openbsc/commit/?id=f09d9a233c13c7eca00425437735bfa9…
commit f09d9a233c13c7eca00425437735bfa946d82fa9
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Jan 18 16:03:52 2016 +0100
Indicate A-interface for new A subscr-conn.
http://cgit.osmocom.org/openbsc/commit/?id=3c99d42b6220dc6d94df8ed60bcb2bc6…
commit 3c99d42b6220dc6d94df8ed60bcb2bc6ff597954
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Jan 18 16:02:23 2016 +0100
Add some Iu-CS functions (in the wrong place though, wip)
http://cgit.osmocom.org/openbsc/commit/?id=b18e25da386d44c435aab736cb660bb8…
commit b18e25da386d44c435aab736cb660bb8a9f17945
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Jan 18 15:57:48 2016 +0100
cosmetic: a rename, comments.
Rename conn_ctx_list -> ue_conn_ctx_list.
Indicate Iu-CS 'siblings' for a couple of functions.
Tweak/add comments.
http://cgit.osmocom.org/openbsc/commit/?id=51ff9cd7fbb6f3060ed30072cfa745d3…
commit 51ff9cd7fbb6f3060ed30072cfa745d3bd508b53
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Jan 18 15:52:50 2016 +0100
Add Iu-CS indicator to struct gsm_subscriber_connection.
Introduce enum interface_type and gsm_subscriber_connection.via_iface to
distinguish between A-interface and Iu-CS-interface connections.
Add gsm_subscriber_connection.iu.link_id and iu.conn_id.
http://cgit.osmocom.org/openbsc/commit/?id=3e829663e32bb27bff5aa352b3abcfd9…
commit 3e829663e32bb27bff5aa352b3abcfd943b3d67a
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Jan 18 10:59:18 2016 +0100
log level: DIUCS = debug
http://cgit.osmocom.org/openbsc/commit/?id=9e55439ec0cc1c12ed3e171885c2638f…
commit 9e55439ec0cc1c12ed3e171885c2638f202348b1
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Jan 14 15:08:39 2016 +0100
wip (reminders to self, whitespace)
http://cgit.osmocom.org/openbsc/commit/?id=6dd3b80557e3bba4bf22e4387dbda3cc…
commit 6dd3b80557e3bba4bf22e4387dbda3cc5ee2e89f
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Jan 12 15:08:42 2016 +0100
make osmo-cscn compile and receive first Iu-CS buf (and log it only)
http://cgit.osmocom.org/openbsc/commit/?id=d3a3072b99b9aedab9ff75bf6684313b…
commit d3a3072b99b9aedab9ff75bf6684313ba40591b7
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Jan 12 15:07:40 2016 +0100
iu_init: add addr and port args
http://cgit.osmocom.org/openbsc/commit/?id=2bbad55912d358f49c211a63a88ce629…
commit 2bbad55912d358f49c211a63a88ce629a8744b68
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Jan 12 15:06:02 2016 +0100
add DIUCS debug id
http://cgit.osmocom.org/openbsc/commit/?id=ea55fce3c9cbb38e2be566917ed25b06…
commit ea55fce3c9cbb38e2be566917ed25b06a0763eb4
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Jan 11 00:00:45 2016 +0100
various small fixes
http://cgit.osmocom.org/openbsc/commit/?id=e958574ba8807c87823dcd939d815fec…
commit e958574ba8807c87823dcd939d815fec5c1f4c44
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Jan 11 00:00:24 2016 +0100
sai arg back to pointer
http://cgit.osmocom.org/openbsc/commit/?id=f0c4aa8a4f49a8f7caf0a0b980c54be0…
commit f0c4aa8a4f49a8f7caf0a0b980c54be04b767055
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun Jan 10 23:43:53 2016 +0100
some fixes
http://cgit.osmocom.org/openbsc/commit/?id=33c7f3e8ebd45672758fb7d8620075e9…
commit 33c7f3e8ebd45672758fb7d8620075e9fe189a9c
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun Jan 10 23:43:24 2016 +0100
generalize rab_act for ps and cs
http://cgit.osmocom.org/openbsc/commit/?id=7c2a1be02a5e466fae3a68b7d019858f…
commit 7c2a1be02a5e466fae3a68b7d019858fa0a7a7a4
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun Jan 10 23:41:51 2016 +0100
move struct ue_conn_ctx to header
http://cgit.osmocom.org/openbsc/commit/?id=9eb83073810282e71bf07a6bb28168cd…
commit 9eb83073810282e71bf07a6bb28168cd190fc6d5
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun Jan 10 23:40:43 2016 +0100
sgsn_iu -> iu
http://cgit.osmocom.org/openbsc/commit/?id=e5435e69ead31cbfc728f1ab6623c75d…
commit e5435e69ead31cbfc728f1ab6623c75d41bd8483
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun Jan 10 23:40:12 2016 +0100
sai arg
http://cgit.osmocom.org/openbsc/commit/?id=28db6ce4b6e99a4bfe3d6743ecc8e70a…
commit 28db6ce4b6e99a4bfe3d6743ecc8e70af155e635
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun Jan 10 23:04:53 2016 +0100
iu_common
http://cgit.osmocom.org/openbsc/commit/?id=7e189d4e5aecdf5b6993d65ecce5a132…
commit 7e189d4e5aecdf5b6993d65ecce5a132aff3271d
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun Jan 10 22:58:18 2016 +0100
rename sgsn_iu.c to iu.c.
That code seems to be usable for the CS side, as well. A more general name
is applicable. todo: move out of gprs even.
http://cgit.osmocom.org/openbsc/commit/?id=aaa77766efdeac858481114cd9919774…
commit aaa77766efdeac858481114cd991977447cd952d
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun Jan 10 22:50:11 2016 +0100
tweak ..rcvmsg_iu()'s sai arg.
It was a uint16_t*, but is passed as a uint16_t, and never used anyway, yet.
http://cgit.osmocom.org/openbsc/commit/?id=5fd9a5c8fbe8a26507fa1af844bcac5d…
commit 5fd9a5c8fbe8a26507fa1af844bcac5d5d32f73c
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Jan 8 02:41:23 2016 +0100
iu_common wip
http://cgit.osmocom.org/openbsc/commit/?id=66902d2f0d4d4f695eb455b9cdd5abca…
commit 66902d2f0d4d4f695eb455b9cdd5abca77c02193
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Jan 8 01:38:40 2016 +0100
gitignore
http://cgit.osmocom.org/openbsc/commit/?id=ed0747be067ea4b7b7b251cc4c56fcc5…
commit ed0747be067ea4b7b7b251cc4c56fcc576c4ff61
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Jan 8 01:14:24 2016 +0100
cscn
http://cgit.osmocom.org/openbsc/commit/?id=6957270bb77bc5d917df6d5d7ce5f0b9…
commit 6957270bb77bc5d917df6d5d7ce5f0b98439da8e
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Jan 8 01:13:50 2016 +0100
asn_debug
http://cgit.osmocom.org/openbsc/commit/?id=5d6135ac8db39586b4e78e4b0a178d29…
commit 5d6135ac8db39586b4e78e4b0a178d29859d5716
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Jan 8 01:13:11 2016 +0100
cosmetic
http://cgit.osmocom.org/openbsc/commit/?id=8fef92bb01ca06b080145758320a359c…
commit 8fef92bb01ca06b080145758320a359cefd2854c
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Jan 5 14:33:26 2016 +0100
typo
http://cgit.osmocom.org/openbsc/commit/?id=4a02a7006cc481cef5fd455e5a8718ae…
commit 4a02a7006cc481cef5fd455e5a8718ae86d80447
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Jan 6 13:28:32 2016 +0100
wip
http://cgit.osmocom.org/openbsc/commit/?id=c2c0c98caf686576b64f3348ffa33d68…
commit c2c0c98caf686576b64f3348ffa33d68d903798d
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Jan 28 13:04:24 2016 +0100
cscn: adjust header comment.
http://cgit.osmocom.org/openbsc/commit/?id=ddd8f5b58bb742583a11c71dd050df01…
commit ddd8f5b58bb742583a11c71dd050df01e1e6af3b
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Jan 5 14:45:53 2016 +0100
Add osmo-cscn, as a copy of osmo-nitb.
CSCN means "Circuit Switched Core Network" (-in-the-box) and will become a
NITB-without-BSC, so that it talks Iu-cs to the HNBGW and talks 'A' to an
external BSC.
Copying NITB is debatable: on the one hand, we've agreed on the name Osmo-CSCN
for the end result (without internal BSC). On the other hand, I will probably
add Iu-cs into the NITB code incrementally, in such a way that theoretically,
both Iu-cs and the internal BSC functionality could be used at the same time.
So Osmo-CSCN will be a NITB plus Iu-cs for a while. Instead of adding to NITB,
I prefer to work on a copy, so that the original NITB remains more or less
unchanged.
Only a later step will clearly distinguish CSCN from NITB: when the BSC part is
split off for the benefit of a proper A-interface, and CSCN talks to an
external BSC.
http://cgit.osmocom.org/openbsc/commit/?id=60adc47063afd20da5cc0ee61255bafa…
commit 60adc47063afd20da5cc0ee61255bafac1d0e8b3
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat Dec 26 03:02:20 2015 +0100
doc: add call graphs from MSC to BSC or HNB-GW (wip)
http://cgit.osmocom.org/openbsc/commit/?id=0380871b3ddd56981e9e6a0a9d13e3d2…
commit 0380871b3ddd56981e9e6a0a9d13e3d2d7be7f89
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun Jan 10 23:06:21 2016 +0100
disable some sgsn_tests to pass the status quo.
while working on this, I need to see whether I break any more things.
So remove some noise temporarily.
http://cgit.osmocom.org/openbsc/commit/?id=5ad1ff863a8f3ebe3cf60d647b27587e…
commit 5ad1ff863a8f3ebe3cf60d647b27587e3ac2dc8e
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Jan 8 01:16:35 2016 +0100
sgsn_test build
http://cgit.osmocom.org/openbsc/commit/?id=da88b75fe2745087d2e26bf225df507b…
commit da88b75fe2745087d2e26bf225df507bcc9a9687
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Jan 8 01:16:19 2016 +0100
sgsn_test: apply addition of gb member
http://cgit.osmocom.org/openbsc/commit/?id=90dba54473863410d53dfb5a58b4ee49…
commit 90dba54473863410d53dfb5a58b4ee49de32149e
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Jan 8 01:37:42 2016 +0100
fix sgsn_mm_ctx_cleanup_free: TLLI unass. after sgsn_mm_ctx_free.
The comment says so and it was moved above sgsn_mm_ctx_free in a commit
marked as ugly hack.
http://cgit.osmocom.org/openbsc/commit/?id=cf8ba3e2ecd43a31a271a19cba02fe34…
commit cf8ba3e2ecd43a31a271a19cba02fe34d335f51b
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Jan 8 02:40:29 2016 +0100
fix ranap_handle_co_dt, failed to pass struct pointer
http://cgit.osmocom.org/openbsc/commit/?id=31256ae8a9ac9f6ae6536ae142d2373c…
commit 31256ae8a9ac9f6ae6536ae142d2373c53359baa
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.
http://cgit.osmocom.org/openbsc/commit/?id=3af3d4a98ae09a524440c263789c2029…
commit 3af3d4a98ae09a524440c263789c2029ebea9c7d
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Thu Dec 24 16:36:32 2015 +0100
gsm_04_11.c/04_08.c: s/lchan/conn/ where we don't use lchan for years
http://cgit.osmocom.org/openbsc/commit/?id=d97a06d745f78aff9db4e86179c022d1…
commit d97a06d745f78aff9db4e86179c022d121103722
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Tue Jan 5 15:09:21 2016 +0100
remove dead code from Makefile.am
http://cgit.osmocom.org/openbsc/commit/?id=6d289ca8802758dfeac0f18596155eba…
commit 6d289ca8802758dfeac0f18596155eba5fc9f445
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Tue Jan 5 15:07:25 2016 +0100
migrate WIP osmo-iuh hack to use system-installed libosm-ranap.so
this means we no longer try to link to hard-coded files outside of the
openbsc.git repository.
http://cgit.osmocom.org/openbsc/commit/?id=4f86bf5d2f9291c801c3b3c117a7d935…
commit 4f86bf5d2f9291c801c3b3c117a7d935593cd270
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Tue Dec 29 18:56:13 2015 +0100
WIP: Really ugly hacks to get up to (and including) PDP CTX ACT
http://cgit.osmocom.org/openbsc/commit/?id=89181dea487ed738fff23a13943eb371…
commit 89181dea487ed738fff23a13943eb3718af4e54b
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Tue Dec 29 17:52:51 2015 +0100
add sgsn_iu.c that was missed in large WIP commit
http://cgit.osmocom.org/openbsc/commit/?id=363db9b9226523a061641044d5b2de3c…
commit 363db9b9226523a061641044d5b2de3c749a4dc7
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Mon Dec 28 21:03:10 2015 +0100
rtp_proxy.c: Ensure msgb_alloc is large enough for largest AMR frame
In AMR 12.2 (mode 7), the actual RTP payload is 33 bytes. Howeerver,
as we store the length of the (dynamically-sized) AMR payload in the
first byte, our buffer needs at least 33+1 byte in size.
http://cgit.osmocom.org/openbsc/commit/?id=dd4dd5e282925ea65dc1501c722ac10a…
commit dd4dd5e282925ea65dc1501c722ac10a833081b1
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Mon Dec 28 14:04:36 2015 +0100
subscr_name(): Handle case for subscr == NULL
subscr_name() was called from several places:
* either without a check for subscr being NULL, which for example
was causing a segfault if we hand-over a channel before identifying the
subscriber
* or with an explicit NULL check and the ternary operator (?).
We now simplify the code by checking for the NULL Subscriber in subscr_name()
itself.
http://cgit.osmocom.org/openbsc/commit/?id=1f2bee1493b961f87d88ced8c549d902…
commit 1f2bee1493b961f87d88ced8c549d902da14aab9
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Fri Dec 25 22:49:37 2015 +0100
WIP
http://cgit.osmocom.org/openbsc/commit/?id=6f9a6c89d434c4523efd4eb37374517d…
commit 6f9a6c89d434c4523efd4eb37374517dd0979d56
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Fri Dec 25 22:31:36 2015 +0100
gprs_gmm.c: Preform LLME operations only if we have one
In case the GMM message did not arrive over a Gb interface, there is no
LLME (and thus the associated pointer is NULL). Don't try to perform
operations on a NULL LLME.
http://cgit.osmocom.org/openbsc/commit/?id=f7b8c1550ebc466a3b9811f81ce682c8…
commit f7b8c1550ebc466a3b9811f81ce682c8016452cc
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Fri Dec 25 22:23:27 2015 +0100
gprs_gmm.c: Make TLLI handling specific to Gb interface
Soem of the operations we perform in the GMM layer are specific to the
GPRS/EDGE radio access network and its Gb interface. Let's make them
conditional to that in preparation of supporting an Iu interface.
http://cgit.osmocom.org/openbsc/commit/?id=3cd6ba798aa68f67a1485e834ee2cb64…
commit 3cd6ba798aa68f67a1485e834ee2cb64bf301d80
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Fri Dec 25 20:12:28 2015 +0100
gprs_gmm.c: Don't try to de-reference NULL mmctx
There was a comment in the code that certain GMM messages require a
valid mmctx pointer. However, nothing actually checked if that pointer
was in fact non-NULL. We plainly crashed if a MS would send us the
wrong message in the wrong state.
http://cgit.osmocom.org/openbsc/commit/?id=7d590915f3b7662727a10a406cc122d6…
commit 7d590915f3b7662727a10a406cc122d6268fae3f
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Fri Dec 25 19:14:57 2015 +0100
rename gsm0408_gprs_rcvmsg() to gsm0408_gprs_rcvmsg_gb()
This is the entry point for GMM from Gb. We will create a new one
for Iu, so let's be explicit rather than implicit.
http://cgit.osmocom.org/openbsc/commit/?id=7bc84068c3ee0f5e58b537a8faef5d8e…
commit 7bc84068c3ee0f5e58b537a8faef5d8e63d884d1
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Fri Dec 25 19:12:21 2015 +0100
prepare sgsn_mm_ctx for Gb and Iu mode (UMTS)
Let's explicitly mark those sgsn_mm_ctx members that apply for Gb mode
and (upcoming) Iu mode, respectively.
http://cgit.osmocom.org/openbsc/commit/?id=82d9789a9debcbdcc1a2a0fe421b71a8…
commit 82d9789a9debcbdcc1a2a0fe421b71a84d1ead89
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Jan 28 14:25:31 2016 +0100
Fix two rc values in gsm0408_dispatch()
I do hope the unimplemented/unknown messages did not return 0 intentionally.
http://cgit.osmocom.org/openbsc/commit/?id=d3105d16782a776d73fb484ab1ae0e28…
commit d3105d16782a776d73fb484ab1ae0e2812701ffb
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Jan 18 16:01:34 2016 +0100
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().
http://cgit.osmocom.org/openbsc/commit/?id=944cec7bee125b49b6d936dd7a96cd47…
commit 944cec7bee125b49b6d936dd7a96cd472512a0b8
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Mar 7 17:19:19 2016 +0100
Remove unused auth code and add comment
As commented in the code, the GSM_SECURITY_AUTH_FAILED path is never invoked by
the gsm48_secure_channel() function as it is today.
Note that the upcoming Iu auth will probably add a GSM_SECURITY_AUTH_FAILED
status. In that case, sending a LU Reject immediately may be desirable, but
arguably a bit of timeout could make life harder for auth attackers.
The code removed by this patch doesn't send out a LU Reject ever, since a call
to release_loc_updating_req() only releases the connection. To reject, a call
to gsm0408_loc_upd_rej() would be necessary, as seen in loc_upd_rej_cb().
And finally, if _gsm0408_authorize_sec_cb() doesn't do anything about anything,
the same loc_upd_rej_cb() will be run by a timeout and send a LU Reject
properly (as commented in the code).
http://cgit.osmocom.org/openbsc/commit/?id=a580d8a0b6524b4ae3f68911057daa68…
commit a580d8a0b6524b4ae3f68911057daa684de3eec2
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Mar 10 12:23:26 2016 +0100
GSM 04.08 message types: fix use of bitmasks
According to spec, the bitmasks for message types apply only for MM and CC
messages. However, various code used the bitmask even though no MM or CC
messages are involved:
bsc_msg_filter.c:
bsc_msg_filter_initial(): use bitmasked msg_type_mm for MM messages, use
unmasked msg_type for RR.
osmo_bsc_filter.c:
bsc_find_msc() and
bsc_scan_bts_msg(): use msg_type_mm for MM, unmasked for RR.
bsc_nat_rewrite.c:
bsc_nat_rewrite_msg(): use msg_type_cc for CC, unmasked for SMS.
bsc_ussd.c: don't mask, no MM nor CC involved.
http://cgit.osmocom.org/openbsc/commit/?id=67a936c258b4cc9aad95185fb65c62eb…
commit 67a936c258b4cc9aad95185fb65c62eb9ce5e8b8
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Mar 10 12:19:13 2016 +0100
GSM 04.08 message types: apply bitmask makro
In libosmocore, MM and CC message type bitmask makros were introduced.
Replace hardcoded bitmasks with these makros.
Note: in some places, use of the bitmask is doubtful. This commit so far
applies the makros without changing anything.
Also note: the MM bitmask is hardcoded as 0xbf, but libosmocore also adjusts
the mask to the apparent de-facto standard of 0x3f, while the CC bitmask is
so far left unchanged at 0xbf. So where in doubt, use the CC bitmask.
-----------------------------------------------------------------------
Summary of changes:
openbsc/src/libfilter/bsc_msg_filter.c | 15 ++++++++-------
openbsc/src/libmsc/gsm_04_08.c | 8 ++++----
openbsc/src/osmo-bsc/osmo_bsc_api.c | 8 ++++----
openbsc/src/osmo-bsc/osmo_bsc_filter.c | 15 +++++++++------
openbsc/src/osmo-bsc_nat/bsc_nat.c | 4 ++--
openbsc/src/osmo-bsc_nat/bsc_nat_rewrite.c | 9 +++++----
openbsc/src/osmo-bsc_nat/bsc_ussd.c | 4 ++--
openbsc/src/osmo-cscn/cscn_main.c | 4 ++--
8 files changed, 36 insertions(+), 31 deletions(-)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Osmocom BTS-side code (Abis, scheduling, ...)".
The branch, master has been updated
via 91565b2d51646657002f91fdc22dce3c7320e13a (commit)
from 2278fdc580c9c095bffe539b95b0bf77b32de83e (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=91565b2d51646657002f91fdc22dce3…
commit 91565b2d51646657002f91fdc22dce3c7320e13a
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Thu Mar 10 16:15:51 2016 +0100
octphy: Use the event defaults as base
Bad parameters are passed to the event structure and the default
initialization should happen.
-----------------------------------------------------------------------
Summary of changes:
src/osmo-bts-octphy/l1_oml.c | 3 +++
1 file changed, 3 insertions(+)
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, master has been updated
via 2278fdc580c9c095bffe539b95b0bf77b32de83e (commit)
from cb20c83323da485ff392ccffa7ec75de8e2ffede (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=2278fdc580c9c095bffe539b95b0bf7…
commit 2278fdc580c9c095bffe539b95b0bf77b32de83e
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Thu Mar 10 16:10:11 2016 +0100
pcuif: Do not bump the PCU_IF version
I had accidently bumped the version as I thought that osmo_ph_pres_info_type
was part of the ABI. It is not an only internal to the BTS. Revert
this part of the change.
-----------------------------------------------------------------------
Summary of changes:
include/osmo-bts/pcuif_proto.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
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 "OpenBTS' transceiver retro-fit".
The branch, master has been updated
via 7fec3030d46b2c35c34d90507feab253cddb9c01 (commit)
via af717b2d3c7fd9197edec715c3c0be70697c591a (commit)
via 8ee2f38a87df07462467865cde16ab7e7508bd0e (commit)
via 4dfd64aa9e76af012b3cc0b6a73bbbcf3644d8e1 (commit)
via b0aefcbf47ed2eec1e4f3fd9bed72dde999913bf (commit)
via d325343ecca5c6484eeda5ebf9e230c810ea4b82 (commit)
via 5cd70dc4ec6a658c2835c805a8b941351c90ccb0 (commit)
via 465694027b297d624f1a87803c46b1ed46d5be95 (commit)
via 2079a3c66481660317cdc25ef0118ee73a7b7839 (commit)
from 99cf930f9a39827d7bd4e5253079fe625a6e0f57 (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:
GSM/GSMCommon.cpp | 11 +
GSM/GSMCommon.h | 1 +
Transceiver52M/Resampler.cpp | 27 +-
Transceiver52M/Resampler.h | 6 +
Transceiver52M/Transceiver.cpp | 262 +++++-------
Transceiver52M/Transceiver.h | 27 +-
Transceiver52M/UHDDevice.cpp | 134 ++++--
Transceiver52M/USRPDevice.cpp | 7 +-
Transceiver52M/USRPDevice.h | 2 +-
Transceiver52M/osmo-trx.cpp | 77 +++-
Transceiver52M/radioDevice.h | 2 +-
Transceiver52M/radioInterface.cpp | 20 +-
Transceiver52M/radioInterface.h | 3 +-
Transceiver52M/sigProcLib.cpp | 829 +++++++++++++++++++++++++++-----------
Transceiver52M/sigProcLib.h | 106 ++---
15 files changed, 966 insertions(+), 548 deletions(-)
hooks/post-receive
--
OpenBTS' transceiver retro-fit
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 "OpenBTS' transceiver retro-fit".
The branch, edge has been updated
discards fe3714a217f469182099118fc3ce5c730008caeb (commit)
discards b8698e5f8ba27ae8a8789b03498f77632bef765f (commit)
discards 62934cd82b3036ef7900e443c6d93d06ea684495 (commit)
discards 014ad19d533be1f5941deae1576542a041d3870c (commit)
discards 64d4b1a5bcc2b9fefe7e0f93e66abd206ee94a22 (commit)
via 7fec3030d46b2c35c34d90507feab253cddb9c01 (commit)
via af717b2d3c7fd9197edec715c3c0be70697c591a (commit)
via 8ee2f38a87df07462467865cde16ab7e7508bd0e (commit)
via 4dfd64aa9e76af012b3cc0b6a73bbbcf3644d8e1 (commit)
via b0aefcbf47ed2eec1e4f3fd9bed72dde999913bf (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 (fe3714a217f469182099118fc3ce5c730008caeb)
\
N -- N -- N (7fec3030d46b2c35c34d90507feab253cddb9c01)
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-trx/commit/?id=7fec3030d46b2c35c34d90507feab25…
commit 7fec3030d46b2c35c34d90507feab253cddb9c01
Author: Tom Tsou <tom.tsou(a)ettus.com>
Date: Sun Mar 6 22:33:20 2016 -0800
EDGE: Combine shared GMSK and 8-PSK demodulator sections
Timing recovery and single tap channel compensation are identical
in both GMSK and EDGE receivers. This is the section ahead of and
including the optional 4-1 downsampler. GMSK and EDGE specific
sections operate at 1 SPS.
Signed-off-by: Tom Tsou <tom.tsou(a)ettus.com>
http://cgit.osmocom.org/osmo-trx/commit/?id=af717b2d3c7fd9197edec715c3c0be7…
commit af717b2d3c7fd9197edec715c3c0be70697c591a
Author: Tom Tsou <tom.tsou(a)ettus.com>
Date: Sun Mar 6 22:19:15 2016 -0800
EDGE: Add random burst generator filler option
When EDGE is enabled with the '-e' option, the random burst generator
switches from GMSK normal bursts to 8-PSK EDGE bursts.
$ ./osmo-trx -e -r 7
Signed-off-by: Tom Tsou <tom.tsou(a)ettus.com>
http://cgit.osmocom.org/osmo-trx/commit/?id=8ee2f38a87df07462467865cde16ab7…
commit 8ee2f38a87df07462467865cde16ab7e7508bd0e
Author: Tom Tsou <tom.tsou(a)ettus.com>
Date: Sun Mar 6 20:57:34 2016 -0800
sigproc: Add various GSM burst generators
Setup generators for empty, random, and dummy bursts. This moves error
prone burst length handling out of the Transceiver and into the signal
processing core.
Signed-off-by: Tom Tsou <tom.tsou(a)ettus.com>
http://cgit.osmocom.org/osmo-trx/commit/?id=4dfd64aa9e76af012b3cc0b6a73bbbc…
commit 4dfd64aa9e76af012b3cc0b6a73bbbcf3644d8e1
Author: Tom Tsou <tom.tsou(a)ettus.com>
Date: Sun Mar 6 20:31:51 2016 -0800
sigproc: Always use 625 sample length bursts with 4 SPS
At 4 samples per symbol, we don't need to maintain the 156/157 sample
slot structure to account for the GSM 156.25 sample burst length.
Set the 4 SPS Laurent modulator to ignore the guard interval setting
and always output 625 sample sized bursts. The EDGE 8-PSK modulator
already has this behavior.
Signed-off-by: Tom Tsou <tom.tsou(a)ettus.com>
http://cgit.osmocom.org/osmo-trx/commit/?id=b0aefcbf47ed2eec1e4f3fd9bed72dd…
commit b0aefcbf47ed2eec1e4f3fd9bed72dde999913bf
Author: Tom Tsou <tom.tsou(a)ettus.com>
Date: Sun Mar 6 03:44:34 2016 -0800
EDGE: Add interfaces to enable EDGE transceiver
Create EDGE slot type in the Transceiver. When EDGE mode is enabled
for a particular slot, blind detection will be performed by
correlating against EDGE followed by normal bursts if no EDGE burst
is found.
Signed-off-by: Tom Tsou <tom.tsou(a)ettus.com>
-----------------------------------------------------------------------
Summary of changes:
Transceiver52M/Transceiver.cpp | 2 +-
Transceiver52M/sigProcLib.h | 5 +++++
2 files changed, 6 insertions(+), 1 deletion(-)
hooks/post-receive
--
OpenBTS' transceiver retro-fit
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Osmocom code for Iuh interface".
The branch, sysmocom/iu-cs has been updated
via 557808becd8289a36e5ed6e225da78b4fd1ea39f (commit)
via a8ea2cf29d3ea87b0cb46eae3b99fa23a1fb2b14 (commit)
via 9b0e769a7f2fe6efda717de3dda380926e073cf2 (commit)
from e90b54ace1600146bb2ffeccaa76b7b7622b456c (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=557808becd8289a36e5ed6e225da78b…
commit 557808becd8289a36e5ed6e225da78b4fd1ea39f
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Mar 9 01:39:56 2016 +0100
hnb-test: answer MM Authentication Request
With hardcoded SRES matching the hardcoded auth tuple in openbsc's
sysmocom/iu branch for testing.
http://cgit.osmocom.org/osmo-iuh/commit/?id=a8ea2cf29d3ea87b0cb46eae3b99fa2…
commit a8ea2cf29d3ea87b0cb46eae3b99fa23a1fb2b14
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Mar 9 01:38:13 2016 +0100
hnb-test: print LU Reject
http://cgit.osmocom.org/osmo-iuh/commit/?id=9b0e769a7f2fe6efda717de3dda3809…
commit 9b0e769a7f2fe6efda717de3dda380926e073cf2
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Mar 9 01:37:40 2016 +0100
hnb-test: factor out MM header parsing
-----------------------------------------------------------------------
Summary of changes:
src/tests/hnb-test.c | 94 +++++++++++++++++++++++++++++++++++++++++-----------
1 file changed, 74 insertions(+), 20 deletions(-)
hooks/post-receive
--
Osmocom code for Iuh interface
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, neels/cscn has been updated
via f4b4840ecf7779121173f00157252fecd86dedf7 (commit)
from a8ba55345d4da3bcde9cb968828b41b92a9dad05 (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=f4b4840ecf7779121173f00157252fec…
commit f4b4840ecf7779121173f00157252fecd86dedf7
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Mar 9 01:31:20 2016 +0100
msc: allow only authentication without ciphering
So far the code did only auth+ciph or none. Add case handling for only
authentication without ciphering (basically just fill in the blanks).
-----------------------------------------------------------------------
Summary of changes:
openbsc/src/libmsc/gsm_04_08.c | 18 ++++++++++++++----
1 file changed, 14 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 "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, neels/cscn has been updated
discards 8a91644dc1535362c98fcd99b7d31966bbfcc229 (commit)
discards 4242b17a0f307e89eb457983b6e81b2ed1ef62e0 (commit)
discards fcc0c9e50a0d3c49d0491c5c4e971bde5069f668 (commit)
discards d57899d2684e6e4fb934f37d384fdf07434a30e1 (commit)
discards cf3d2a1fad3de8a7d914282f2b1f9eee319910c3 (commit)
discards e4baf402cb457ad46642cec9271b762a394a59ea (commit)
discards 53d782fc38c1c609cb5986fc07980651d3ed8916 (commit)
discards 33a343858df3d2bc5d0784d7ad7c826d7526845f (commit)
discards 15b1fce69cbc6ccd6eb83daab7ab5cd91ef0ea81 (commit)
discards 2f8117d2147b711669518bbacd24df6dd2a76124 (commit)
discards 8927bb46d523904e982bc85e3e4f29317b241715 (commit)
discards d52b1c4342e2e404cb568b05ff7527141c43e9ab (commit)
discards 5d9004bc9b6f486fff032aaa2a6cc10fca180de3 (commit)
discards a4198d192234a8180a89be8b91e867a1cbc1f512 (commit)
discards 544a203f677d0f060d2d1bd31f72f9ae450e138f (commit)
discards b40df4c09eff5416974cbae1a8eefdde2dc990f3 (commit)
discards 5c1c0bad8968ec0be3d9cf58eb68f9648ed7ef2d (commit)
discards 1e361301d1a330884eff3fead80e8ccf92908894 (commit)
discards 9e8322ca0caa863d97d2daa257d4acf21f84dd79 (commit)
discards 9bd121b75be538b44ff9c478147bdf2a15efb1f0 (commit)
discards fa029f08c25b74f5c2236e111fa6b956b5ee28e5 (commit)
discards db9c064dd4d0bd9da907db75d4a598dd0a5a8c75 (commit)
discards a0da2dbe9e8db9bed591bdcedb26a601adcf1a32 (commit)
discards 7df570525181d3ff4305d5e690f10f99e5426332 (commit)
discards da7424cc548ad99e0ad7395bd668c505f5e5f66f (commit)
discards 8146cfa782ae8c27c7d490f12504f0342e07fb86 (commit)
discards 330898afb75960a6868d27f7f0f9dbd736345bfa (commit)
discards 77544a65b53ca30380b1262e58ebd744e29c0606 (commit)
discards 4e5ddfa91a11c60d95fc4cab161e109944b6f680 (commit)
discards cba441f3de9e82ecbf72a0de0bfc3441eb30d0be (commit)
discards 3acbc817f6613801b11616a352addeb989d49140 (commit)
discards bcb98b17546dff6dbf747ca9d78358b5c355dff2 (commit)
discards 2a7426d7cb34c1e7663526293a794df42a1faba7 (commit)
discards b9bb2a4f548a84fb1a2c6be45b85903ffb9544d5 (commit)
discards 098c14800fe655c41381977edbc2a0c97eaecf54 (commit)
discards a46c651a4a96f3fc41a14aaec5bb7d8c3f9c22fa (commit)
discards 4cc1f72cb7774122c156c130fbdfe1713328adf4 (commit)
discards 4f143e52b6f1816ad79cddf1b45ef9aa8e819c4b (commit)
discards e3407f8884d45b3e4eae2f9d9a62c48f9b148abb (commit)
discards 7d1b6b1c79acf9ef00d1f5f35092d12cbf0f3f7f (commit)
discards 656d7cd0b4aaab790ec54206212795c2b454d7c6 (commit)
discards 553d2a8ceb5f78f9ab52f6dc4f6f91469d1e4f80 (commit)
discards 23f22b1183533e49ff39600fca7d6d8579e678a3 (commit)
discards 090aabe052956b571a3dd3430aeaf0f1f3ae366d (commit)
discards be37fbd85d2ebde3bd2c00379b55292028ede2e6 (commit)
discards 3cc0836b1a6dcd2806a4b2c95df5d18dd93677a4 (commit)
discards 8cd32937da7bb2b4c0e0d37f24d6e993e7362e65 (commit)
discards 377a9f5dea38b393fa534c882c43cf827ae069b8 (commit)
discards b8df4d531889a5ae45d782b7db768cf8dccf9ad3 (commit)
discards daa0652d3f76bb977ddf5ef3974bf5ac6c96b752 (commit)
discards f7436b22b3de13ec9ec130a03c295a8b53d395d3 (commit)
discards 711333c1137137508912000cc9e4398cf205c341 (commit)
discards 91f04dfe3a6cc685ae2dc16f7b47aa22c1e56ae2 (commit)
discards 4371ff8cce45071e9b0fa684938677d696f4c207 (commit)
discards 92223cc32e55b884fdf36afc4fb82c1bd227041b (commit)
discards 2f5cc8abe0f48b56fbcdb03b8b9767247cdc2b3a (commit)
discards ba47b525ff001475537536255b04aefff0385eea (commit)
discards cf1707af7ff594b7818e8171d7a1ec4ebe1a8f60 (commit)
discards d6d0d8b86fb16fd5a8d6090d26b6b7848a8281ce (commit)
discards 38137e84f738167fcb9f9031a1142af78d43a55f (commit)
discards 82724653e7e76bb2c3e1e03efb033d7b3704adb3 (commit)
discards da8d9bc355806956626754fc8659e58c1ebe7b31 (commit)
discards c59e52a6aa4e766f5e6b63cc09ad961b1e4947cf (commit)
discards 24c4af1d82191a527b2dc6f4254e1b5cec5a3637 (commit)
discards f918920d65db6c0195d199d552944e8ae5f8b09c (commit)
discards 292f1ce533e0e93dda1d05b178261fc807c8c0c8 (commit)
discards 23e7f28c5c77a57aad5331c5e27b29e2eccfe7c3 (commit)
discards 243c7cb044c489b62d3cd4ad3631822d270989a8 (commit)
discards cf2591f6fce49cba72090f7adf2eda3da2465114 (commit)
discards 6a2d8985bfd6d9c6e6c0f541aca0e1590a753709 (commit)
discards c6794eed1dbe726b23c60e96e214ec1a1fbf6b51 (commit)
discards 7a70a4f52a837bde0f7fa5f435e302939a2e3d74 (commit)
discards c6172a320bdbbe38a0a9f3ae6b072b00b5b6bd02 (commit)
discards 5280ed558cc919117d8231fe143bdf166e98a30f (commit)
discards b36b910366fac5ddcd9e109b956cca43b07ab083 (commit)
discards b47e52c9583c9a664936e13b2c83c4c6989f97d9 (commit)
discards 267f6c7e0d65c57845378335d765f8622637aa01 (commit)
discards 5e47b1a1d370c187c776b29c5958f167519e94d7 (commit)
discards b9e5403ef46171f58390757d002a756bd9d2d202 (commit)
discards b6769b99deb471dc7cb5d26b4d145e42ed7478e1 (commit)
discards 39daffd7a5602816bd10130e1c93f213ab46315b (commit)
discards 71d1e17e5e0c420cf00ea759743b81aaff72136e (commit)
discards 2c9e65051c598a42d6a59490b67adb366929ac03 (commit)
discards a2ce4aa61559c83b65f24428a4b1996354d8d344 (commit)
discards ee1541d504299227f534a7f15b0c75c18a3f4271 (commit)
discards 9dcae17866e40814bf0cc4b70ec6f3453814b4f7 (commit)
discards c2c5176328e211007c6e4b41c4c583788bb70a1f (commit)
discards a2c182df6dabce52fb6f8886b5aee5d71e18d247 (commit)
discards 070f673b12d8ca5939fdf272f32b5e45154c9067 (commit)
discards e2a10dbe35c246075d093060398358b6f713c4a8 (commit)
discards bf30ec26e5726a8d2920a3820bfa5ead729927b7 (commit)
discards dcbc852125672de57bd1edbd0ea97ff25a41d4bb (commit)
discards 48e091ea2bbd15b983cc08eed9f6e0bc58acac6d (commit)
discards 712074cb171a9139a40d564a35a07b59871c2389 (commit)
discards a34aedf7f92b240e591098e7868513db244bd7b3 (commit)
discards 2e5c13129d9f6848e1a6e82546b0946d765f44de (commit)
discards da5b3fcd32f59182f5b3a224e275e4a8b3d288d3 (commit)
discards 5291ee5c1690bbe87994e96c9bc2a448c80bb770 (commit)
discards 5773987881e9677e954680a4394a4ce92f4f8117 (commit)
discards 836b904e7798a5dc20c90d3b9e54566a19550f92 (commit)
discards 444d50b77f84a693b401347a793b65a9368fe4ca (commit)
discards b3b8ccfa54464a995a0ebb4c475cbc03490f06dd (commit)
discards 231aa60ce4b09d70cfbda8b4d153374e37498ce0 (commit)
discards 8b713f817d4516f0e8682a172eeb39d1397c8d3f (commit)
discards ce3b41fdb6a46500fb4957688e3708bddd2327cc (commit)
discards 0f93bb80e429f9253244d76c3a0d8c89a5107b1e (commit)
discards 477a054c2c1d345b909afd60be9ac4ca08b66163 (commit)
discards 52ddce43785c835c5c3ca150f597d1f5c4d07e2c (commit)
discards 2945fd4611932c1013eb7f27295cca70d495e4af (commit)
discards 2449c0ce58f01a78944073adebca70bb21639689 (commit)
discards 5d145b54771548fa95f80d72308fb19a6d95f085 (commit)
discards 45b13244f0f72d17e372b3a0b0786f6ca10f8edf (commit)
discards cb91aa7e6ce5a9f18419f6af8cb2d1e8f74f5977 (commit)
discards 7ef6d9893ffe0c590eddcdf7f5e5d67bb5dbdb30 (commit)
discards 6aeee0a0d9014c1492fb8af76304400d1263c89d (commit)
discards 17d061bd8ef8a96fd10a3ef166211f95a56db4ba (commit)
discards ef3548c0a1027c47e06b7c14c79d8d141b449142 (commit)
discards add09536925f82765a34f3f95cb5f047ef65a52f (commit)
discards ca3977c8fe65611477ec8e29e61f74bc88775c12 (commit)
discards a234287d092fcb59337bd7afa23cf08cda15e336 (commit)
discards 8440c9f04b2726be08ddf4a0728903c30bbb2d76 (commit)
discards 2cb732aeb994fa6a79b535300619e3be3cec8bc7 (commit)
discards a7551e033ef952a86628199e4eb54068d737d309 (commit)
discards 08ed1d73f299828ed27e45b17b08c005864cb5ca (commit)
discards af9bfac58dd7e4030730db08cefa2b51b8a17209 (commit)
discards ac9951e54a97890fd588ebb6b18a15b0013c70e8 (commit)
discards 75cdeaf1e33a4f43c4fcfa280a2db39fad9a8120 (commit)
discards 41f8f047bc05d27548064ca3b6a417865bd342ff (commit)
discards 195d2dc72423069d6192140a65b6fff76ace79fa (commit)
discards 315abfd46b7de3923d8d111322f56aab88f7fd27 (commit)
discards 648b9db47f191c905f3fa52ea67c564e322e7436 (commit)
discards 8291623054abeb224f34584c2ecebf2b6c04ceae (commit)
discards 5331cf8dbdae6b29df50556c362462b973e93917 (commit)
discards cf8e56cd1e057a39a5acdc6f78b9a69bb1b4c281 (commit)
discards e157174447e21a1457e366e4629638fb2daca14e (commit)
discards 493534bf562a972546a415ebabf7a4d8e686d813 (commit)
discards 342f59d92e1503b4eba6d2db6861b1701b193055 (commit)
discards aefb0c45e921f738eee7ce1f7149e0114d8528c0 (commit)
discards 692f31446ea076f1bfceb697ae3c6d562a5c1f8e (commit)
discards 2cde90e9042b8e0f2909f84e3fff3f66efa36221 (commit)
discards f6672ab8b00e5b7fd71b4a4b050e91bff2ca2d6c (commit)
via a8ba55345d4da3bcde9cb968828b41b92a9dad05 (commit)
via b43e9a0dcc8568f01526324fadf1c8cf202531ec (commit)
via c8fd88c710acb31322e2e08691f1f00235943016 (commit)
via a622849abf4ccc242b65632c679d4e4b1ca31739 (commit)
via 23a086660e13eccdcc4ee026fad70a9795708955 (commit)
via 41c9e1b412a83e65a9c1c3e9010ece78e5305f06 (commit)
via 3183a4bf8d8416ad79858c566f9b3a814c71386b (commit)
via 8d0f238d60e4aaffc60a2f6ccd417643ddf9b4fd (commit)
via 805f3dd120e09fad8986762e076db30d03593071 (commit)
via 4e9b32b8b126b98d24d0f239abbc4a3c79254706 (commit)
via 6101100aef825126f68769d7b788f991a62cb93e (commit)
via d84e6559700f5339b06d71873a0892e6e0c20992 (commit)
via fd3fbf8a602a41016093577e0ffdcddc97a81fab (commit)
via 05a27d119088335079226d3b82b460523e950001 (commit)
via be8fb89cfaefbb70451f3ef88cbf26646b14d0c1 (commit)
via 2b66c327c7ed6a467dc9e4f20228fe690a6bd4ef (commit)
via 7d6e74faa83af1ea67391979f882af6c11e64eaa (commit)
via 9f4ec9c4c8818230e708121f299c7379da50b598 (commit)
via e009c395bdb325c50f691c22bdc1f81c1b9aba41 (commit)
via fc1704fe419c6a8e2901728d2ea053e108969e96 (commit)
via 2b7bec759adf047043c7c69c7a286f560346e3fd (commit)
via aab8cbbdf4ff9a13d2cab82b8898875cd637e881 (commit)
via e51527e466588a6f2b2b6fdf9592567522550d91 (commit)
via 6126a4b3bec826d6ad57b63228a9df5982b3f847 (commit)
via fd59d4e11851d17449eb394690d69b8dc7aac9f7 (commit)
via afaa3b813707f62f789f3d0605da5c4a095ff036 (commit)
via b04752784370b7b0980c9a39f1e25143da604871 (commit)
via 28216134639e174b4c74ebe3d45abd6d6ed8e347 (commit)
via cc7d85f334681eeed758e26303407fcfa28445a2 (commit)
via e0f34a409372a15ba5eaf3ec6391c86442e2641c (commit)
via e4c6776c4821907717187be41402e9b5610024ed (commit)
via 1c39e113788867a46826687dcaaeaa5372a7f0ec (commit)
via f8aded1fc8411ec331853656897ac4073a5b441d (commit)
via e1f7e39b8e630832076273773bcf3958cdd166b6 (commit)
via 10d8b0fdd56af131c653af4c186f412b52456056 (commit)
via ca3a17fe9966a64a4f4a83f6e0f502a470a2c489 (commit)
via 54ae504113315d4cb9a3365087e1758682eb619f (commit)
via 9f76552753a5865fb841d6e827e1aaddfe78d224 (commit)
via be616e1cb3b4e0d49507ba6eb88ad3b375da0a5a (commit)
via f06f646638a42ef9715d67bb10ac22cac3648b7a (commit)
via 21578efe03540d08be84b4023e9faf5cd8d3246b (commit)
via bfc08dafbd4320fae43e22f3135da8ae79e482a9 (commit)
via f2cea5001ef9aa77c921eccb134164ce0c28bdd8 (commit)
via 1cc6482f767f19114f2750069b3e1af32d69d568 (commit)
via e73c09577fec695561b740a0262b91526ea86118 (commit)
via e628ba3576129ff83dd78f1168aedce9483f03df (commit)
via 0727321a8234f8546b96815f3ce32b7e95c8f6cf (commit)
via c6ef469ef81307e5aaab348c47f74305e85b70fe (commit)
via 1e345821664f75539ea2d9b77e17424f1909cbf1 (commit)
via db42495e55c2ac9b9d5b5ec12ae712eaa156d344 (commit)
via 41bc13612848f71fc349ec6c20d4d439b4cf98bb (commit)
via ed62655c865125a411b629af4cd6c38cd9d76e26 (commit)
via d28afca9617cd5ae3687fbee8271b792a8860b52 (commit)
via dc23d395ea8e1732af779cd5812660dfe32d2bd0 (commit)
via 59326f763c7d6dfbd5c8a6720931b2ff30807b4e (commit)
via bbf8ae1acd7173ddec4f7bd83d71373a40253fe2 (commit)
via 4cd0502ef0cd33e53c8920d919939bb5d21028f0 (commit)
via 9f780657529376de7d55bf258a9b0864b7e9a655 (commit)
via 4b11ad956246b0f7a74d840e0ef5d2c20d1bc719 (commit)
via 0e05b14936307be09e2018bd7430193953708da1 (commit)
via 7965612d49c2ef16632f61dfcfef9f5da9d3a3bc (commit)
via 852476dd66fc4e1af1416276e42fc7c9252ec97b (commit)
via 788e34209407bae9eb51d34710915efcbae0e856 (commit)
via 7d03c627de6c3f9b73b5fdc91a9b53c84fea03dc (commit)
via 3ab81c3b08d2a705306fd866c8d655fb75b95bc9 (commit)
via f9c11b38305fc2563dd9695cf64ff6c77654a468 (commit)
via cfc1316f6e433a49bd4c5e105338c1cbcee0accb (commit)
via ed6cc960accf8a86838f546afd809abbbb4af089 (commit)
via 168db2c930342761c3bbfe0421d5814fd30a3d35 (commit)
via 011ca596b4f40d9d613787d616dac65538140bef (commit)
via 3c7af0308566c9e179502ff7003da39e320ae5a7 (commit)
via bf9e2a6dcf5158f1c0617822db0453179e159a0d (commit)
via cd04e2caac1f866a0a3f87fa5feaa424dba28dd5 (commit)
via 7d319a0e1676db02d9000225e1e9e71e38a5907c (commit)
via 68efa98c8c21437c9b7f4a53cd93b473eac9201b (commit)
via 37bf12b1538f02a1c4c03bb3b17fe292a85188e3 (commit)
via 4e9ac7a5194a3a38bcabb57d05f697ab25a323fa (commit)
via b8dd2d6ec945033ce6a76b385afa5f8a8f86ed61 (commit)
via 274337936a47dc046567102fac72b84e9c937dee (commit)
via 5f4e8ed64b9c3b20d11f6c3a585d177257906899 (commit)
via 33df56356b0deab8c03481380d9ccaddb9a0bca4 (commit)
via af95d77f8329b8802853a25041e1e12838bafa3d (commit)
via 03843e72e67501b60cef03af0519159e78ac8d20 (commit)
via 688c54d7f3b64dd473a3aae8f88765f67edbbbcc (commit)
via 18dcc97e63d697f5ad7447908fd0612945d592ec (commit)
via 9fd1916c4fed91123bc703f221075ccff0033ff0 (commit)
via 6bcccca80c802d9241eda9c89ad33885e8318e85 (commit)
via 2216f399562d2140efb1a41dace05b75d47b4816 (commit)
via 45e814b1279af6f1319a08847831e76c38571578 (commit)
via 34061fbc6995c02937e7d12926b934902d9ea8b6 (commit)
via 64e6f86be1d06359c44bd0b186c97449d136c513 (commit)
via 7d7d1fac7bdb71ecf811376480b0ddf0f860c63c (commit)
via 66c04dda547814195b42baeb4b64e2fc7e639ce1 (commit)
via deffd2c6e531fb61c83ac3ac7c701cad47c5d563 (commit)
via beebf7ca825eb1fd9ffdcc019c756a4d01abcf34 (commit)
via b3438261d2f68491514367c9a72d592da58b314a (commit)
via 28a51945f81e9a11f1f8b84597a66d4581a86f63 (commit)
via 0bbdd425be19e1829b15ed34c8b801734b13fe30 (commit)
via 2c1c87c2bf66b55f93763ed472859668bb25f061 (commit)
via 1a12a8acd528a02a12d6acb77a2c82416dc5b7e0 (commit)
via dae730dec446be6bd726b2e034393dce373d9553 (commit)
via 1c8f85ef5d1da26b3e91077b4452a0cf2782ceda (commit)
via 172a3086d3956d47e286f9e0a7afdf6e8be51545 (commit)
via 04e3327114b616757026b662f3fb02ae0e4e42f9 (commit)
via 720ffe0ea38097cba8baec9f0c9faf0d784aecc8 (commit)
via 6d305a228bd4cd906066d866bdd67bd21f06e91b (commit)
via 7e177331c4fe90ff2eccc6317fad79821cec6413 (commit)
via 4c9513afaa283c999212ad3bf64f15af72ba0b4c (commit)
via 52bca611be965058c98c9508409b15a352aa76af (commit)
via c7f3a5ef187c6475f8545f74d77f010c6d7149b8 (commit)
via 76dc56b332c58aa716fabbfecc200c9882783660 (commit)
via 72a039a8f14fc0021a5bea70520177e8d9fa07aa (commit)
via cf39e8cd9bdd173893e7994a84e499ee258b559b (commit)
via 88bb44b5d0d43150be1e60534ff810ffbf0e0fc6 (commit)
via 4f472e1a5fbefea145cad0c4eb7fadf213ade044 (commit)
via 8818f74648b449a4bb235f9d95ff56e43a0f0465 (commit)
via 348ec6a85eacbe5bec8aa03633a459c2d3da11a7 (commit)
via 9a9c85cd83e24f637650951cbf77a1d2464e7efb (commit)
via 401222dedd2cfb875d1046cd1637f57658e50871 (commit)
via 2819524735fcbb1e9ed71349037cd5fbdf5245c2 (commit)
via 77ffd0e48b5aeb1bc7febcd2fccf72ca885321cc (commit)
via b5b2b916a9b573612d5a92bb12499d979370f457 (commit)
via c180ea0a61df2d63b128376c1d4705d24b9e3bfa (commit)
via 257ff3708622199caf37d58e4ace7bda3447ea35 (commit)
via cc5746e1ad545f7648d24d110c0ec64d50a9949f (commit)
via f0560bc4bcddbd83cc4deab28928cd090edd5ebc (commit)
via 929dacba1128b6cb6de60af0fb30406fdb4e6217 (commit)
via 121c72b19f76611d5fa54e391854ec057a2fa772 (commit)
via 49d804eff8aaafb179ede05447bd00c8fb6ad57b (commit)
via 5da50801766d6c4d2de224a6f77e90763afebcf9 (commit)
via b634457fb078bd10cb1d6e77a7339e46a939846d (commit)
via 529d59cb6120aed0d24019a2b8c7b5a608a5c6f8 (commit)
via 18bd322b3a697b57f68522f419975079b5bb07a7 (commit)
via 5bf7775190e3e1219e79fd49de7030878a8f60b2 (commit)
via d709cf55b967d44479e5658e2b55376fd945b0a4 (commit)
via 66e269e283f3d64d870cf481013717d630c69270 (commit)
via 368eb7766d3702baac759217099d56a8b72ea94d (commit)
via 29c7689dcad412bd7ff562bec82bfaf793ae6e5b (commit)
via 0b26df7765d4137d53dd70d2e61290b710f72ba4 (commit)
via 7dbed63f4bd689afb164f83dfbf44c75c0b4c0f9 (commit)
via bc646604c18384406a3b6d79626178e745b1c8c9 (commit)
via b72b0e63c1b58f3be488ccc631be1e4b2464e60c (commit)
via 530414d77e6f22c109257496cd0e1f1249acb06e (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 (8a91644dc1535362c98fcd99b7d31966bbfcc229)
\
N -- N -- N (a8ba55345d4da3bcde9cb968828b41b92a9dad05)
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=a8ba55345d4da3bcde9cb968828b41b9…
commit a8ba55345d4da3bcde9cb968828b41b92a9dad05
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Mar 8 15:14:59 2016 +0100
HACK: hardcode subscriber auth tuple for IuCS
http://cgit.osmocom.org/openbsc/commit/?id=b43e9a0dcc8568f01526324fadf1c8cf…
commit b43e9a0dcc8568f01526324fadf1c8cf202531ec
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Mar 7 16:53:45 2016 +0100
cosmetic
http://cgit.osmocom.org/openbsc/commit/?id=c8fd88c710acb31322e2e08691f1f002…
commit c8fd88c710acb31322e2e08691f1f00235943016
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Mar 7 16:53:02 2016 +0100
Adjust authentication logic for Iu, move a log notice
Depending on conn->via_iface, fail upon missing auth for 3G.
Move the log notice saying "skipping auth" to gsm48_secure_channel() where
conn->via_iface is actually known.
http://cgit.osmocom.org/openbsc/commit/?id=a622849abf4ccc242b65632c679d4e4b…
commit a622849abf4ccc242b65632c679d4e4b1ca31739
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Mar 7 16:50:47 2016 +0100
spread a few debug logs around authentication
http://cgit.osmocom.org/openbsc/commit/?id=23a086660e13eccdcc4ee026fad70a97…
commit 23a086660e13eccdcc4ee026fad70a9795708955
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Mar 7 16:48:38 2016 +0100
fix confusing typo in constant (THAN -> THEN)
http://cgit.osmocom.org/openbsc/commit/?id=41c9e1b412a83e65a9c1c3e9010ece78…
commit 41c9e1b412a83e65a9c1c3e9010ece78e5305f06
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Mar 4 15:36:59 2016 +0100
fix build: add xsc to osmo-bsc and tests/bsc-nat
http://cgit.osmocom.org/openbsc/commit/?id=3183a4bf8d8416ad79858c566f9b3a81…
commit 3183a4bf8d8416ad79858c566f9b3a814c71386b
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Mar 4 15:29:56 2016 +0100
move two gsm0480_send_*() to xsc as gsm0480_gen_*()
Have two separate gsm0480_send_ussdNotify() and gsm0480_send_releaseComplete()
for each of libbsc and libmsc. Move their core into libxsc as generator
functions returning a msgb.
Add src/libbsc/gsm_04_80_utils.c (note, not 04_08) to implement the libbsc
side of it.
The code is identical, but the linked structs and functions differ in each
case. There could be a common source file built for both, but I decided against
it, for more clarity I hope.
http://cgit.osmocom.org/openbsc/commit/?id=8d0f238d60e4aaffc60a2f6ccd417643…
commit 8d0f238d60e4aaffc60a2f6ccd417643ddf9b4fd
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Mar 4 15:27:48 2016 +0100
fix two minor Makefile.am errors
http://cgit.osmocom.org/openbsc/commit/?id=805f3dd120e09fad8986762e076db30d…
commit 805f3dd120e09fad8986762e076db30d03593071
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Mar 4 14:15:12 2016 +0100
move sms_next_rp_msg_ref() to libxsc, for gsm0408test
Also change the signature to avoid using gsm_subscriber_connection, which
has different members in libbsc and libmsc.
http://cgit.osmocom.org/openbsc/commit/?id=4e9b32b8b126b98d24d0f239abbc4a3c…
commit 4e9b32b8b126b98d24d0f239abbc4a3c79254706
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Mar 4 13:36:12 2016 +0100
rename nitb vty config to cscn, move to cscn_vty.c
http://cgit.osmocom.org/openbsc/commit/?id=6101100aef825126f68769d7b788f991…
commit 6101100aef825126f68769d7b788f991a62cb93e
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Mar 4 14:56:26 2016 +0100
disable code trying to reach across BSC/MSC bounds, make build pass
Disable ipacc_rtp_direct, Osmo SMPP TLVs, Ctrl interface and channel_test.
These need to be reimplemented with proper separation of libs.
Add some tall_* pointers the linker requires for osmo-cscn.
http://cgit.osmocom.org/openbsc/commit/?id=d84e6559700f5339b06d71873a0892e6…
commit d84e6559700f5339b06d71873a0892e6e0c20992
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Mar 4 14:49:12 2016 +0100
libmsc: stubify paging (A-/Iu-interfaces need to reimplement this)
http://cgit.osmocom.org/openbsc/commit/?id=fd3fbf8a602a41016093577e0ffdcddc…
commit fd3fbf8a602a41016093577e0ffdcddc97a81fab
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Mar 4 14:46:42 2016 +0100
add libmsc/a_iface.c for A-interface stubs (so far only mock)
http://cgit.osmocom.org/openbsc/commit/?id=05a27d119088335079226d3b82b46052…
commit 05a27d119088335079226d3b82b460523e950001
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Mar 4 14:39:22 2016 +0100
gsm_subscriber_connection: further split between BSC and MSC
Move some Iu/A members into the MSC #ifdef.
Have separate allocate and free functions for the two scopes.
http://cgit.osmocom.org/openbsc/commit/?id=be8fb89cfaefbb70451f3ef88cbf2664…
commit be8fb89cfaefbb70451f3ef88cbf26646b14d0c1
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Mar 4 14:37:31 2016 +0100
create libxsc and move some code, never link libbsc and libmsc
libbsc and libmsc have conflicting definitions of gsm_subscriber_connection
and do no longer belong together anyway.
Create libxsc, meaning 'lib[bm]sc', to hold all code used by both libmsc
and libbsc, and make sure gsm_subscriber_connection isn't used there.
In various binaries and tests, do not link libbsc and libmsc.
(Note: this commit was reshaped out of a large wip chunk, it may not
compile properly without the subsequent commits)
http://cgit.osmocom.org/openbsc/commit/?id=2b66c327c7ed6a467dc9e4f20228fe69…
commit 2b66c327c7ed6a467dc9e4f20228fe690a6bd4ef
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Mar 3 14:48:49 2016 +0100
Remove osmo-nitb, cannot link libbsc with libmsc anymore
http://cgit.osmocom.org/openbsc/commit/?id=7d6e74faa83af1ea67391979f882af6c…
commit 7d6e74faa83af1ea67391979f882af6c11e64eaa
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Feb 29 09:36:43 2016 +0100
cscn: apply vty bind addr configuration
http://cgit.osmocom.org/openbsc/commit/?id=9f4ec9c4c8818230e708121f299c7379…
commit 9f4ec9c4c8818230e708121f299c7379da50b598
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Feb 29 09:34:12 2016 +0100
debug: set almost everything to LOGL_DEBUG for easier dev
http://cgit.osmocom.org/openbsc/commit/?id=e009c395bdb325c50f691c22bdc1f81c…
commit e009c395bdb325c50f691c22bdc1f81c1b9aba41
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun Feb 28 00:54:27 2016 +0100
cscn_main.c: fix ctrl init
Include control_vty.h so that ctrl_vty_get_bind_addr() is properly declared.
Add ctrl iface vty commands.
http://cgit.osmocom.org/openbsc/commit/?id=fc1704fe419c6a8e2901728d2ea053e1…
commit fc1704fe419c6a8e2901728d2ea053e108969e96
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun Feb 14 23:54:10 2016 +0100
wip: exclude more bsc stuff from gsm_subscriber_conn
http://cgit.osmocom.org/openbsc/commit/?id=2b7bec759adf047043c7c69c7a286f56…
commit 2b7bec759adf047043c7c69c7a286f560346e3fd
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Feb 18 12:36:26 2016 +0100
cscn: minor dbg log tweak
http://cgit.osmocom.org/openbsc/commit/?id=aab8cbbdf4ff9a13d2cab82b8898875c…
commit aab8cbbdf4ff9a13d2cab82b8898875cd637e881
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat Feb 27 01:40:04 2016 +0100
cscn: apply socket path / bind addr changes after rebase
After rebasing onto 1b0e5540dba697, some changes need to be applied to
cscn_main.c, originally a copy of bsc_hack.c before the rebase. On master,
configurable MNCC socket path and Control interface bind address were added.
http://cgit.osmocom.org/openbsc/commit/?id=e51527e466588a6f2b2b6fdf95925675…
commit e51527e466588a6f2b2b6fdf9592567522550d91
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Feb 22 12:16:55 2016 +0100
osmo-bsc: half-fix tz override to allow compilation
As described in a comment, for MSCSPLIT the tz data has been moved to network
level. To allow compiling osmo-bsc on the sysmocom-iu branch, move tz up to
network level in osmo-bsc as well.
This could be done better for osmo-bsc, rather easily too, still allowing
per-BTS timezone settings. But I'm trying to focus on IuCS and would like to
come back to this later.
http://cgit.osmocom.org/openbsc/commit/?id=6126a4b3bec826d6ad57b63228a9df59…
commit 6126a4b3bec826d6ad57b63228a9df5982b3f847
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Thu Feb 25 15:22:57 2016 +0100
WIP: gprs_gmm: Get mm ctx from RA update in Iu mode
Iu mode doesn't have tlli, so look up according to p-tmsi
http://cgit.osmocom.org/openbsc/commit/?id=fd59d4e11851d17449eb394690d69b8d…
commit fd59d4e11851d17449eb394690d69b8dc7aac9f7
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Tue Feb 23 20:59:07 2016 +0100
WIP: Try and activate RABs after service request
http://cgit.osmocom.org/openbsc/commit/?id=afaa3b813707f62f789f3d0605da5c4a…
commit afaa3b813707f62f789f3d0605da5c4a095ff036
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Tue Feb 23 20:14:50 2016 +0100
gprs_gmm: Log service request if not receieved from Iu mode
http://cgit.osmocom.org/openbsc/commit/?id=b04752784370b7b0980c9a39f1e25143…
commit b04752784370b7b0980c9a39f1e25143da604871
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Tue Feb 23 20:13:25 2016 +0100
gprs_gmm: Send gmm_service_accept from gsm48_gmm_authorize()
http://cgit.osmocom.org/openbsc/commit/?id=28216134639e174b4c74ebe3d45abd6d…
commit 28216134639e174b4c74ebe3d45abd6d6ed8e347
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Tue Feb 23 20:09:39 2016 +0100
gprs: Update ue ctx from msg
In case a Iu connection is reconnected we need to update the ue ctx
http://cgit.osmocom.org/openbsc/commit/?id=cc7d85f334681eeed758e26303407fcf…
commit cc7d85f334681eeed758e26303407fcfa28445a2
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Tue Feb 23 09:53:12 2016 +0100
sgsn_test: Fix mmctx llme and tlli struct names after merge
http://cgit.osmocom.org/openbsc/commit/?id=e0f34a409372a15ba5eaf3ec6391c864…
commit e0f34a409372a15ba5eaf3ec6391c86442e2641c
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Tue Feb 23 09:52:13 2016 +0100
gprs_gmm: Fix mmctx tlli member rename after merge
http://cgit.osmocom.org/openbsc/commit/?id=e4c6776c4821907717187be41402e9b5…
commit e4c6776c4821907717187be41402e9b5610024ed
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Mon Feb 22 15:59:17 2016 +0100
gprs: Handle GMM service request (Iu mode only)
Iu mode has a GMM service request message which a UE in PMM-IDLE mode
can use to switch back to PMM-CONNECTED mode.
http://cgit.osmocom.org/openbsc/commit/?id=1c39e113788867a46826687dcaaeaa53…
commit 1c39e113788867a46826687dcaaeaa5372a7f0ec
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Mon Feb 22 10:34:32 2016 +0100
osmo-bsc: Pass gsmnet to bsc_vty_init()
http://cgit.osmocom.org/openbsc/commit/?id=f8aded1fc8411ec331853656897ac407…
commit f8aded1fc8411ec331853656897ac4073a5b441d
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun Feb 21 12:21:35 2016 +0100
libmsc/smpp: disable lchan access for now
To make the IuCS build work, disable the BSC-land access from MSC's SMPP code.
Some way shall be found to make the Osmocom vendor-specific SMPP TLVs work over
the A-interface (after the MSCSPLIT), but we're concentrating on IuCS for now.
http://cgit.osmocom.org/openbsc/commit/?id=e1f7e39b8e630832076273773bcf3958…
commit e1f7e39b8e630832076273773bcf3958cdd166b6
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Sat Feb 20 11:02:42 2016 +0100
libmsc: Don't use bts field of gsm_subscriber_connection
Use gsm_subscriber_connection does not have a bts field if building as
libmsc. Use network directly.
http://cgit.osmocom.org/openbsc/commit/?id=10d8b0fdd56af131c653af4c186f412b…
commit 10d8b0fdd56af131c653af4c186f412b52456056
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Fri Feb 19 16:59:08 2016 +0100
sgsn: fix use of opaque RANAP_RAB_SetupOrModifiedItemIEs_s decl
http://cgit.osmocom.org/openbsc/commit/?id=ca3a17fe9966a64a4f4a83f6e0f502a4…
commit ca3a17fe9966a64a4f4a83f6e0f502a470a2c489
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Feb 18 22:51:38 2016 +0100
cscn: fix use of opaque RANAP_RAB_SetupOrModifiedItemIEs_s decl
http://cgit.osmocom.org/openbsc/commit/?id=54ae504113315d4cb9a3365087e17586…
commit 54ae504113315d4cb9a3365087e1758682eb619f
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Feb 18 22:42:07 2016 +0100
iu.h: fix opaque declaration of RANAP_RAB_SetupOrModifiedItemIEs_s
struct RANAP_RAB_SetupOrModifiedItemIEs_s; may be declared, but not the
corresponding typedef. It leads to a redefinition error in our coverity
build.
http://cgit.osmocom.org/openbsc/commit/?id=9f76552753a5865fb841d6e827e1aadd…
commit 9f76552753a5865fb841d6e827e1aaddfe78d224
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Thu Feb 18 15:59:01 2016 +0100
Revert "iu.c: avoid warning by declaring ranap_free_rab_setupormodifieditemies()"
There should be no need to silence this warning, the ranap_free_*
functions are declared in libranap headers. In any case this will only
obscure any real issue. Maybe osmo-iuh was not rebuilt completely
(including generation of the c files from the python script).
This reverts commit 05ae5b1245f95bf765b42e49af7b2596e013f0a0.
http://cgit.osmocom.org/openbsc/commit/?id=be616e1cb3b4e0d49507ba6eb88ad3b3…
commit be616e1cb3b4e0d49507ba6eb88ad3b375da0a5a
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Thu Feb 18 15:51:06 2016 +0100
libiu: Use custom setupormodifieditemies function
The one generated by the python script doesn't really do what we want.
Instead of futzing around with the script again just write our own
version.
http://cgit.osmocom.org/openbsc/commit/?id=f06f646638a42ef9715d67bb10ac22ca…
commit f06f646638a42ef9715d67bb10ac22cac3648b7a
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Thu Feb 18 15:50:30 2016 +0100
libiu: Indicate in log where we don't handle a specific message
http://cgit.osmocom.org/openbsc/commit/?id=21578efe03540d08be84b4023e9faf5c…
commit 21578efe03540d08be84b4023e9faf5cd8d3246b
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Thu Feb 18 15:46:52 2016 +0100
libui: Don't assume gsm_network and gsm_subscriber_conncetion in libiu
The sgsn uses other data structs so don't require them inside libiu.
Instead keep a private list of ue contexts and iterate through that.
This commit reverts the libui changes of commit
d03faa4bacd4d2a8b9155faf5219a948b73f481c
http://cgit.osmocom.org/openbsc/commit/?id=bfc08dafbd4320fae43e22f3135da8ae…
commit bfc08dafbd4320fae43e22f3135da8ae79e482a9
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Feb 16 13:13:31 2016 +0100
iu.c: avoid warning by declaring ranap_free_rab_setupormodifieditemies()
http://cgit.osmocom.org/openbsc/commit/?id=f2cea5001ef9aa77c921eccb134164ce…
commit f2cea5001ef9aa77c921eccb134164ce0c28bdd8
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Feb 16 13:11:45 2016 +0100
add tests/libiudummy
http://cgit.osmocom.org/openbsc/commit/?id=1cc6482f767f19114f2750069b3e1af3…
commit 1cc6482f767f19114f2750069b3e1af32d69d568
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Feb 16 12:07:47 2016 +0100
msc: define extern iu_tx()
http://cgit.osmocom.org/openbsc/commit/?id=e73c09577fec695561b740a0262b9152…
commit e73c09577fec695561b740a0262b91526ea86118
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Feb 16 12:03:01 2016 +0100
gsm0408_rcvmsg_iucs: remove unused link_id arg.
http://cgit.osmocom.org/openbsc/commit/?id=e628ba3576129ff83dd78f1168aedce9…
commit e628ba3576129ff83dd78f1168aedce9483f03df
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Feb 16 11:53:22 2016 +0100
msc: implicitly link to iu_tx, don't have callbacks.
This is more akin to the way openbsc do, as well as less code.
http://cgit.osmocom.org/openbsc/commit/?id=0727321a8234f8546b96815f3ce32b7e…
commit 0727321a8234f8546b96815f3ce32b7e95c8f6cf
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Mon Feb 15 20:50:04 2016 +0100
gprs/sgsn: Use RAB assignment response cb in PDP context activation
http://cgit.osmocom.org/openbsc/commit/?id=c6ef469ef81307e5aaab348c47f74305…
commit c6ef469ef81307e5aaab348c47f74305e85b70fe
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Mon Feb 15 20:49:13 2016 +0100
osmo-cscn: Add dummy function for RAB assignment response
http://cgit.osmocom.org/openbsc/commit/?id=1e345821664f75539ea2d9b77e17424f…
commit 1e345821664f75539ea2d9b77e17424f1909cbf1
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Mon Feb 15 20:47:49 2016 +0100
libiu: Add support for RAB assignment response callback
http://cgit.osmocom.org/openbsc/commit/?id=db42495e55c2ac9b9d5b5ec12ae712ea…
commit db42495e55c2ac9b9d5b5ec12ae712eaa156d344
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Mon Feb 15 20:45:35 2016 +0100
sgsn_libgtp: Update rab (de)act function names to libui version
http://cgit.osmocom.org/openbsc/commit/?id=41bc13612848f71fc349ec6c20d4d439…
commit 41bc13612848f71fc349ec6c20d4d439b4cf98bb
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Mon Feb 15 20:39:12 2016 +0100
sgsn_test: Make sgsn_test compile again after libui change
http://cgit.osmocom.org/openbsc/commit/?id=ed62655c865125a411b629af4cd6c38c…
commit ed62655c865125a411b629af4cd6c38cd9d76e26
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Wed Feb 3 15:50:41 2016 +0100
sgsn_iu/libgtp: Update pdp context with new IP address after RAB assign
In the IU case the RNC and ggsn communicate directly on the user plane.
Since the IP address of the RNC is not known in our case (it sits behind
the hnbgw) we need to update the PDP context with the new IP address
after receiving the RAB assignment response (which includes the IP
address).
http://cgit.osmocom.org/openbsc/commit/?id=d28afca9617cd5ae3687fbee8271b792…
commit d28afca9617cd5ae3687fbee8271b792a8860b52
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Mon Feb 15 13:58:35 2016 +0100
sgsn_iu: Parse the RAB assignemnt response and get pdp ctx form it
The RAB assignment response includes the gtp teid that we sent along in
the assignment request. Retrieve the correct pdp context from there and
activate it.
http://cgit.osmocom.org/openbsc/commit/?id=dc23d395ea8e1732af779cd5812660df…
commit dc23d395ea8e1732af779cd5812660dfe32d2bd0
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Wed Feb 3 15:20:28 2016 +0100
sgsn: Add a function to return the pdp ctx for an mm ctx and tei
http://cgit.osmocom.org/openbsc/commit/?id=59326f763c7d6dfbd5c8a6720931b2ff…
commit 59326f763c7d6dfbd5c8a6720931b2ff30807b4e
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Wed Feb 3 15:17:42 2016 +0100
sgsn: Get gtp ip and teid from pdp context in gprs_iu_rab_act()
http://cgit.osmocom.org/openbsc/commit/?id=bbf8ae1acd7173ddec4f7bd83d71373a…
commit bbf8ae1acd7173ddec4f7bd83d71373a40253fe2
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Wed Feb 3 11:35:50 2016 +0100
gprs_gmm: Apply the auth hack only for UTRAN_Iu RAN type
Try to limit the effect 3G support has on the remaining code base. The
sgsn test still fails, but at a later test.
http://cgit.osmocom.org/openbsc/commit/?id=4cd0502ef0cd33e53c8920d919939bb5…
commit 4cd0502ef0cd33e53c8920d919939bb5d21028f0
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Wed Feb 3 11:30:57 2016 +0100
tests/sgsn: Fix compilation of sgsn_test
The sgsn test still fails, but at least it is compiling again..
http://cgit.osmocom.org/openbsc/commit/?id=9f780657529376de7d55bf258a9b0864…
commit 9f780657529376de7d55bf258a9b0864b7e9a655
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Mon Feb 15 13:46:39 2016 +0100
sgsn_libgtp: Use the address provided by the GGSN for RAB activation
http://cgit.osmocom.org/openbsc/commit/?id=4b11ad956246b0f7a74d840e0ef5d2c2…
commit 4b11ad956246b0f7a74d840e0ef5d2c20d1bc719
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Mon Feb 15 13:45:27 2016 +0100
gprs: Fix some misleading comments
http://cgit.osmocom.org/openbsc/commit/?id=0e05b14936307be09e2018bd74301939…
commit 0e05b14936307be09e2018bd7430193953708da1
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Mon Feb 15 11:55:47 2016 +0100
WIP: Wait for radio bearer before sending pdp context accept
http://cgit.osmocom.org/openbsc/commit/?id=7965612d49c2ef16632f61dfcfef9f5d…
commit 7965612d49c2ef16632f61dfcfef9f5da9d3a3bc
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Mon Jan 25 16:55:00 2016 +0100
HACK: ranap_decode_rab_setupormodifieditemies crashes so disable it
http://cgit.osmocom.org/openbsc/commit/?id=852476dd66fc4e1af1416276e42fc7c9…
commit 852476dd66fc4e1af1416276e42fc7c9252ec97b
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Mon Jan 25 16:53:20 2016 +0100
sgsn_iu: RABAssignment response is an Outcome, not a Successful one
http://cgit.osmocom.org/openbsc/commit/?id=788e34209407bae9eb51d34710915efc…
commit 788e34209407bae9eb51d34710915efcbae0e856
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."
http://cgit.osmocom.org/openbsc/commit/?id=7d03c627de6c3f9b73b5fdc91a9b53c8…
commit 7d03c627de6c3f9b73b5fdc91a9b53c84fea03dc
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun Feb 14 23:23:06 2016 +0100
doc: rename nitb graph to bsc, add msc graph
NITB is already gone from this branch. We may even resurrect it, but I prefer
to name the realms 'libmsc' and 'libbsc', hence the nitb graph is the BSC graph
now. Also add a libmsc graph.
http://cgit.osmocom.org/openbsc/commit/?id=3ab81c3b08d2a705306fd866c8d655fb…
commit 3ab81c3b08d2a705306fd866c8d655fb75b95bc9
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun Feb 14 23:19:55 2016 +0100
doc: add lists to nitb graph
http://cgit.osmocom.org/openbsc/commit/?id=f9c11b38305fc2563dd9695cf64ff6c7…
commit f9c11b38305fc2563dd9695cf64ff6c77654a468
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Feb 12 14:58:33 2016 +0100
cscn: use iu_tx for msc_ifaces.iu_cs. some #include cosmetics.
http://cgit.osmocom.org/openbsc/commit/?id=cfc1316f6e433a49bd4c5e105338c1cb…
commit cfc1316f6e433a49bd4c5e105338c1cbcee0accb
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Feb 12 14:43:27 2016 +0100
mscsplit: fix compilation and comments. move msc_api.h.
http://cgit.osmocom.org/openbsc/commit/?id=ed6cc960accf8a86838f546afd809abb…
commit ed6cc960accf8a86838f546afd809abbbb4af089
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Feb 12 14:28:11 2016 +0100
mscsplit: getting grips on header scopes
http://cgit.osmocom.org/openbsc/commit/?id=168db2c930342761c3bbfe0421d5814f…
commit 168db2c930342761c3bbfe0421d5814fd30a3d35
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Feb 12 12:19:06 2016 +0100
msc: clarify msc_api and msc_ifaces scopes
http://cgit.osmocom.org/openbsc/commit/?id=011ca596b4f40d9d613787d616dac655…
commit 011ca596b4f40d9d613787d616dac65538140bef
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Feb 12 12:00:06 2016 +0100
rename IFACE_IUCS to IFACE_IU
http://cgit.osmocom.org/openbsc/commit/?id=3c7af0308566c9e179502ff7003da39e…
commit 3c7af0308566c9e179502ff7003da39e320ae5a7
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Feb 12 11:57:20 2016 +0100
cscn: rename msc_api
http://cgit.osmocom.org/openbsc/commit/?id=bf9e2a6dcf5158f1c0617822db045317…
commit bf9e2a6dcf5158f1c0617822db0453179e159a0d
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Feb 12 11:54:04 2016 +0100
cscn: some file moves/renames
http://cgit.osmocom.org/openbsc/commit/?id=cd04e2caac1f866a0a3f87fa5feaa424…
commit cd04e2caac1f866a0a3f87fa5feaa424dba28dd5
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Feb 11 01:28:06 2016 +0100
cscn wip: direct dtap responses to IuCS
http://cgit.osmocom.org/openbsc/commit/?id=7d319a0e1676db02d9000225e1e9e71e…
commit 7d319a0e1676db02d9000225e1e9e71e38a5907c
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Feb 11 01:28:28 2016 +0100
cscn: fix missing network backpointer
http://cgit.osmocom.org/openbsc/commit/?id=68efa98c8c21437c9b7f4a53cd93b473…
commit 68efa98c8c21437c9b7f4a53cd93b473eac9201b
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Feb 10 23:48:13 2016 +0100
cscn: own talloc root and gsm_network instance; misc.
Heading towards a sovereign CSCN.
http://cgit.osmocom.org/openbsc/commit/?id=37bf12b1538f02a1c4c03bb3b17fe292…
commit 37bf12b1538f02a1c4c03bb3b17fe292a85188e3
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Feb 10 23:45:37 2016 +0100
mscsplit: exclude some more vty nodes
http://cgit.osmocom.org/openbsc/commit/?id=4e9ac7a5194a3a38bcabb57d05f697ab…
commit 4e9ac7a5194a3a38bcabb57d05f697ab25a323fa
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Feb 10 23:45:00 2016 +0100
cosmetic: remove unused extern.
http://cgit.osmocom.org/openbsc/commit/?id=b8dd2d6ec945033ce6a76b385afa5f8a…
commit b8dd2d6ec945033ce6a76b385afa5f8a8f86ed61
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Feb 10 23:44:26 2016 +0100
introduce vty CSCN_NODE, cosmetically.
http://cgit.osmocom.org/openbsc/commit/?id=274337936a47dc046567102fac72b84e…
commit 274337936a47dc046567102fac72b84e9c937dee
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Feb 10 23:42:17 2016 +0100
mscplit: try to clarify root talloc ctx and global gsm_network.
The aim is to allow osmo-cscn to pass its own root talloc context and
global gsm_network struct instance cleanly. This may stir up some old and
dusty globals, but I hope it's for the better, since not all is a BSC.
To ensure that a global gsm_network pointer for the bsc_vty is set, have it as
argument to bsc_vty_init(). The vty configuration commands are added only after
bsc_vty_init(), which are needed to configure the network struct. So split up
the bsc_bootstrap_network() function into bsc_network_init() to allocate a
gsm_struct, and bsc_network_configure() to read the config file once the vty
commands are in place. In this way, no global bsc_gsmnet pointer is needed for
the bsc vty. The atomic super glue is dissolved and osmo-cscn will be allowed
to have a different name for it.
Admitted, it's still called the bsc_vty, but a split thereof is probably coming
soon, because the CSCN doesn't want any of the BSC nor BTS specific vty
commands.
http://cgit.osmocom.org/openbsc/commit/?id=5f4e8ed64b9c3b20d11f6c3a585d1772…
commit 5f4e8ed64b9c3b20d11f6c3a585d177257906899
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Feb 8 22:14:07 2016 +0100
mscsplit: remove bts and lchan pointers from libmsc
The diff between this and master will probably need a lot of review and fixes.
The current state does compile, but I expect pretty much everything to be
broken now. Future development will reinstate proper functionality piecemeal.
The first goal is to get basic signalling to work, then SMS. The voice control
(RTP) is completely disabled now (see "#if BEFORE_MSCSPLIT") and will be fixed
last AFAICT.
http://cgit.osmocom.org/openbsc/commit/?id=33df56356b0deab8c03481380d9ccadd…
commit 33df56356b0deab8c03481380d9ccaddb9a0bca4
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Jan 28 15:04:56 2016 +0100
cosmetics: link_id=42, s/Iu-CS/IuCS, debug logs.
Until I get the proper link id from the SUA SAP, make sure we recognise it
as hardcoded by setting it to 42.
http://cgit.osmocom.org/openbsc/commit/?id=af95d77f8329b8802853a25041e1e128…
commit af95d77f8329b8802853a25041e1e12838bafa3d
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Jan 28 14:27:22 2016 +0100
cscn: allocate IuCS conn, properly return rc.
http://cgit.osmocom.org/openbsc/commit/?id=03843e72e67501b60cef03af0519159e…
commit 03843e72e67501b60cef03af0519159e78ac8d20
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Jan 28 14:20:27 2016 +0100
cscn: call msc_compl_l3() from subscr_conn_allocate_iu()
Pubish msc_compl_l3() decl in new file libmsc/msc_api.h (but see comment).
Call msc_compl_l3() when establishing a subscriber connection for IuCS.
Remove bts from subscr_conn_allocate_iu() signature, use network, link_id and
conn_id instead.
Move subscr_conn_allocate_iu() to the top of the file, because it semantically
belongs before subscr_conn_lookup_iu().
http://cgit.osmocom.org/openbsc/commit/?id=688c54d7f3b64dd473a3aae8f88765f6…
commit 688c54d7f3b64dd473a3aae8f88765f67edbbbcc
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Jan 28 13:48:03 2016 +0100
cscn: default to osmo-cscn.cfg, not opencscn.cfg
http://cgit.osmocom.org/openbsc/commit/?id=18dcc97e63d697f5ad7447908fd06129…
commit 18dcc97e63d697f5ad7447908fd0612945d592ec
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Jan 28 13:03:45 2016 +0100
cscn: move gsm0408_rcvmsg_iucs() decl to proper place.
Add noinst-header iu_cs.h and move the gsm0408_rcvmsg_iucs() declaration
there.
http://cgit.osmocom.org/openbsc/commit/?id=9fd1916c4fed91123bc703f221075ccf…
commit 9fd1916c4fed91123bc703f221075ccff0033ff0
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Jan 25 19:24:01 2016 +0100
put Iu-common and Iu-CS stuff in proper places
Add libiu to contain the parts used by both Iu-CS (in osmo-cscn) and Iu-PS (in
gprs) into libiu. It's rather thin and may make sense to move to osmo-iuh
altogether, eventually.
iu.c is half moved to libiu/, and half to osmo-cscn/iu_cs.c.
http://cgit.osmocom.org/openbsc/commit/?id=6bcccca80c802d9241eda9c89ad33885…
commit 6bcccca80c802d9241eda9c89ad33885e8318e85
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Jan 25 18:53:22 2016 +0100
wip
http://cgit.osmocom.org/openbsc/commit/?id=2216f399562d2140efb1a41dace05b75…
commit 2216f399562d2140efb1a41dace05b75d47b4816
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Jan 18 17:09:46 2016 +0100
todo / #if 0
http://cgit.osmocom.org/openbsc/commit/?id=45e814b1279af6f1319a08847831e76c…
commit 45e814b1279af6f1319a08847831e76c38571578
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Jan 18 17:09:25 2016 +0100
minor fixes
http://cgit.osmocom.org/openbsc/commit/?id=34061fbc6995c02937e7d12926b93490…
commit 34061fbc6995c02937e7d12926b934902d9ea8b6
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Jan 18 17:08:25 2016 +0100
func declaration, comments
http://cgit.osmocom.org/openbsc/commit/?id=64e6f86be1d06359c44bd0b186c97449…
commit 64e6f86be1d06359c44bd0b186c97449d136c513
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Jan 18 17:07:42 2016 +0100
fix: it's called msgb.dst.
http://cgit.osmocom.org/openbsc/commit/?id=7d7d1fac7bdb71ecf811376480b0ddf0…
commit 7d7d1fac7bdb71ecf811376480b0ddf0f860c63c
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Jan 18 16:04:03 2016 +0100
wip
http://cgit.osmocom.org/openbsc/commit/?id=66c04dda547814195b42baeb4b64e2fc…
commit 66c04dda547814195b42baeb4b64e2fc7e639ce1
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Jan 18 16:03:52 2016 +0100
Indicate A-interface for new A subscr-conn.
http://cgit.osmocom.org/openbsc/commit/?id=deffd2c6e531fb61c83ac3ac7c701cad…
commit deffd2c6e531fb61c83ac3ac7c701cad47c5d563
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Jan 18 16:02:23 2016 +0100
Add some Iu-CS functions (in the wrong place though, wip)
http://cgit.osmocom.org/openbsc/commit/?id=beebf7ca825eb1fd9ffdcc019c756a4d…
commit beebf7ca825eb1fd9ffdcc019c756a4d01abcf34
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Jan 18 15:57:48 2016 +0100
cosmetic: a rename, comments.
Rename conn_ctx_list -> ue_conn_ctx_list.
Indicate Iu-CS 'siblings' for a couple of functions.
Tweak/add comments.
http://cgit.osmocom.org/openbsc/commit/?id=b3438261d2f68491514367c9a72d592d…
commit b3438261d2f68491514367c9a72d592da58b314a
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Jan 18 15:52:50 2016 +0100
Add Iu-CS indicator to struct gsm_subscriber_connection.
Introduce enum interface_type and gsm_subscriber_connection.via_iface to
distinguish between A-interface and Iu-CS-interface connections.
Add gsm_subscriber_connection.iu.link_id and iu.conn_id.
http://cgit.osmocom.org/openbsc/commit/?id=28a51945f81e9a11f1f8b84597a66d45…
commit 28a51945f81e9a11f1f8b84597a66d4581a86f63
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Jan 18 10:59:18 2016 +0100
log level: DIUCS = debug
http://cgit.osmocom.org/openbsc/commit/?id=0bbdd425be19e1829b15ed34c8b80173…
commit 0bbdd425be19e1829b15ed34c8b801734b13fe30
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Jan 14 15:08:39 2016 +0100
wip (reminders to self, whitespace)
http://cgit.osmocom.org/openbsc/commit/?id=2c1c87c2bf66b55f93763ed472859668…
commit 2c1c87c2bf66b55f93763ed472859668bb25f061
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Jan 12 15:08:42 2016 +0100
make osmo-cscn compile and receive first Iu-CS buf (and log it only)
http://cgit.osmocom.org/openbsc/commit/?id=1a12a8acd528a02a12d6acb77a2c8241…
commit 1a12a8acd528a02a12d6acb77a2c82416dc5b7e0
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Jan 12 15:07:40 2016 +0100
iu_init: add addr and port args
http://cgit.osmocom.org/openbsc/commit/?id=dae730dec446be6bd726b2e034393dce…
commit dae730dec446be6bd726b2e034393dce373d9553
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Jan 12 15:06:02 2016 +0100
add DIUCS debug id
http://cgit.osmocom.org/openbsc/commit/?id=1c8f85ef5d1da26b3e91077b4452a0cf…
commit 1c8f85ef5d1da26b3e91077b4452a0cf2782ceda
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Jan 11 00:00:45 2016 +0100
various small fixes
http://cgit.osmocom.org/openbsc/commit/?id=172a3086d3956d47e286f9e0a7afdf6e…
commit 172a3086d3956d47e286f9e0a7afdf6e8be51545
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Jan 11 00:00:24 2016 +0100
sai arg back to pointer
http://cgit.osmocom.org/openbsc/commit/?id=04e3327114b616757026b662f3fb02ae…
commit 04e3327114b616757026b662f3fb02ae0e4e42f9
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun Jan 10 23:43:53 2016 +0100
some fixes
http://cgit.osmocom.org/openbsc/commit/?id=720ffe0ea38097cba8baec9f0c9faf0d…
commit 720ffe0ea38097cba8baec9f0c9faf0d784aecc8
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun Jan 10 23:43:24 2016 +0100
generalize rab_act for ps and cs
http://cgit.osmocom.org/openbsc/commit/?id=6d305a228bd4cd906066d866bdd67bd2…
commit 6d305a228bd4cd906066d866bdd67bd21f06e91b
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun Jan 10 23:41:51 2016 +0100
move struct ue_conn_ctx to header
http://cgit.osmocom.org/openbsc/commit/?id=7e177331c4fe90ff2eccc6317fad7982…
commit 7e177331c4fe90ff2eccc6317fad79821cec6413
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun Jan 10 23:40:43 2016 +0100
sgsn_iu -> iu
http://cgit.osmocom.org/openbsc/commit/?id=4c9513afaa283c999212ad3bf64f15af…
commit 4c9513afaa283c999212ad3bf64f15af72ba0b4c
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun Jan 10 23:40:12 2016 +0100
sai arg
http://cgit.osmocom.org/openbsc/commit/?id=52bca611be965058c98c9508409b15a3…
commit 52bca611be965058c98c9508409b15a352aa76af
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun Jan 10 23:04:53 2016 +0100
iu_common
http://cgit.osmocom.org/openbsc/commit/?id=c7f3a5ef187c6475f8545f74d77f010c…
commit c7f3a5ef187c6475f8545f74d77f010c6d7149b8
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun Jan 10 22:58:18 2016 +0100
rename sgsn_iu.c to iu.c.
That code seems to be usable for the CS side, as well. A more general name
is applicable. todo: move out of gprs even.
http://cgit.osmocom.org/openbsc/commit/?id=76dc56b332c58aa716fabbfecc200c98…
commit 76dc56b332c58aa716fabbfecc200c9882783660
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun Jan 10 22:50:11 2016 +0100
tweak ..rcvmsg_iu()'s sai arg.
It was a uint16_t*, but is passed as a uint16_t, and never used anyway, yet.
http://cgit.osmocom.org/openbsc/commit/?id=72a039a8f14fc0021a5bea70520177e8…
commit 72a039a8f14fc0021a5bea70520177e8d9fa07aa
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Jan 8 02:41:23 2016 +0100
iu_common wip
http://cgit.osmocom.org/openbsc/commit/?id=cf39e8cd9bdd173893e7994a84e499ee…
commit cf39e8cd9bdd173893e7994a84e499ee258b559b
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Jan 8 01:38:40 2016 +0100
gitignore
http://cgit.osmocom.org/openbsc/commit/?id=88bb44b5d0d43150be1e60534ff810ff…
commit 88bb44b5d0d43150be1e60534ff810ffbf0e0fc6
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Jan 8 01:14:24 2016 +0100
cscn
http://cgit.osmocom.org/openbsc/commit/?id=4f472e1a5fbefea145cad0c4eb7fadf2…
commit 4f472e1a5fbefea145cad0c4eb7fadf213ade044
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Jan 8 01:13:50 2016 +0100
asn_debug
http://cgit.osmocom.org/openbsc/commit/?id=8818f74648b449a4bb235f9d95ff56e4…
commit 8818f74648b449a4bb235f9d95ff56e43a0f0465
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Jan 8 01:13:11 2016 +0100
cosmetic
http://cgit.osmocom.org/openbsc/commit/?id=348ec6a85eacbe5bec8aa03633a459c2…
commit 348ec6a85eacbe5bec8aa03633a459c2d3da11a7
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Jan 5 14:33:26 2016 +0100
typo
http://cgit.osmocom.org/openbsc/commit/?id=9a9c85cd83e24f637650951cbf77a1d2…
commit 9a9c85cd83e24f637650951cbf77a1d2464e7efb
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Jan 6 13:28:32 2016 +0100
wip
http://cgit.osmocom.org/openbsc/commit/?id=401222dedd2cfb875d1046cd1637f576…
commit 401222dedd2cfb875d1046cd1637f57658e50871
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Jan 28 13:04:24 2016 +0100
cscn: adjust header comment.
http://cgit.osmocom.org/openbsc/commit/?id=2819524735fcbb1e9ed71349037cd5fb…
commit 2819524735fcbb1e9ed71349037cd5fbdf5245c2
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Jan 5 14:45:53 2016 +0100
Add osmo-cscn, as a copy of osmo-nitb.
CSCN means "Circuit Switched Core Network" (-in-the-box) and will become a
NITB-without-BSC, so that it talks Iu-cs to the HNBGW and talks 'A' to an
external BSC.
Copying NITB is debatable: on the one hand, we've agreed on the name Osmo-CSCN
for the end result (without internal BSC). On the other hand, I will probably
add Iu-cs into the NITB code incrementally, in such a way that theoretically,
both Iu-cs and the internal BSC functionality could be used at the same time.
So Osmo-CSCN will be a NITB plus Iu-cs for a while. Instead of adding to NITB,
I prefer to work on a copy, so that the original NITB remains more or less
unchanged.
Only a later step will clearly distinguish CSCN from NITB: when the BSC part is
split off for the benefit of a proper A-interface, and CSCN talks to an
external BSC.
http://cgit.osmocom.org/openbsc/commit/?id=77ffd0e48b5aeb1bc7febcd2fccf72ca…
commit 77ffd0e48b5aeb1bc7febcd2fccf72ca885321cc
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat Dec 26 03:02:20 2015 +0100
doc: add call graphs from MSC to BSC or HNB-GW (wip)
http://cgit.osmocom.org/openbsc/commit/?id=b5b2b916a9b573612d5a92bb12499d97…
commit b5b2b916a9b573612d5a92bb12499d979370f457
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun Jan 10 23:06:21 2016 +0100
disable some sgsn_tests to pass the status quo.
while working on this, I need to see whether I break any more things.
So remove some noise temporarily.
http://cgit.osmocom.org/openbsc/commit/?id=c180ea0a61df2d63b128376c1d4705d2…
commit c180ea0a61df2d63b128376c1d4705d24b9e3bfa
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Jan 8 01:16:35 2016 +0100
sgsn_test build
http://cgit.osmocom.org/openbsc/commit/?id=257ff3708622199caf37d58e4ace7bda…
commit 257ff3708622199caf37d58e4ace7bda3447ea35
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Jan 8 01:16:19 2016 +0100
sgsn_test: apply addition of gb member
http://cgit.osmocom.org/openbsc/commit/?id=cc5746e1ad545f7648d24d110c0ec64d…
commit cc5746e1ad545f7648d24d110c0ec64d50a9949f
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Jan 8 01:37:42 2016 +0100
fix sgsn_mm_ctx_cleanup_free: TLLI unass. after sgsn_mm_ctx_free.
The comment says so and it was moved above sgsn_mm_ctx_free in a commit
marked as ugly hack.
http://cgit.osmocom.org/openbsc/commit/?id=f0560bc4bcddbd83cc4deab28928cd09…
commit f0560bc4bcddbd83cc4deab28928cd090edd5ebc
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Jan 8 02:40:29 2016 +0100
fix ranap_handle_co_dt, failed to pass struct pointer
http://cgit.osmocom.org/openbsc/commit/?id=929dacba1128b6cb6de60af0fb30406f…
commit 929dacba1128b6cb6de60af0fb30406fdb4e6217
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.
http://cgit.osmocom.org/openbsc/commit/?id=121c72b19f76611d5fa54e391854ec05…
commit 121c72b19f76611d5fa54e391854ec057a2fa772
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Thu Dec 24 16:36:32 2015 +0100
gsm_04_11.c/04_08.c: s/lchan/conn/ where we don't use lchan for years
http://cgit.osmocom.org/openbsc/commit/?id=49d804eff8aaafb179ede05447bd00c8…
commit 49d804eff8aaafb179ede05447bd00c8fb6ad57b
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Tue Jan 5 15:09:21 2016 +0100
remove dead code from Makefile.am
http://cgit.osmocom.org/openbsc/commit/?id=5da50801766d6c4d2de224a6f77e9076…
commit 5da50801766d6c4d2de224a6f77e90763afebcf9
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Tue Jan 5 15:07:25 2016 +0100
migrate WIP osmo-iuh hack to use system-installed libosm-ranap.so
this means we no longer try to link to hard-coded files outside of the
openbsc.git repository.
http://cgit.osmocom.org/openbsc/commit/?id=b634457fb078bd10cb1d6e77a7339e46…
commit b634457fb078bd10cb1d6e77a7339e46a939846d
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Tue Dec 29 18:56:13 2015 +0100
WIP: Really ugly hacks to get up to (and including) PDP CTX ACT
http://cgit.osmocom.org/openbsc/commit/?id=529d59cb6120aed0d24019a2b8c7b5a6…
commit 529d59cb6120aed0d24019a2b8c7b5a608a5c6f8
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Tue Dec 29 17:52:51 2015 +0100
add sgsn_iu.c that was missed in large WIP commit
http://cgit.osmocom.org/openbsc/commit/?id=18bd322b3a697b57f68522f419975079…
commit 18bd322b3a697b57f68522f419975079b5bb07a7
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Mon Dec 28 21:03:10 2015 +0100
rtp_proxy.c: Ensure msgb_alloc is large enough for largest AMR frame
In AMR 12.2 (mode 7), the actual RTP payload is 33 bytes. Howeerver,
as we store the length of the (dynamically-sized) AMR payload in the
first byte, our buffer needs at least 33+1 byte in size.
http://cgit.osmocom.org/openbsc/commit/?id=5bf7775190e3e1219e79fd49de703087…
commit 5bf7775190e3e1219e79fd49de7030878a8f60b2
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Mon Dec 28 14:04:36 2015 +0100
subscr_name(): Handle case for subscr == NULL
subscr_name() was called from several places:
* either without a check for subscr being NULL, which for example
was causing a segfault if we hand-over a channel before identifying the
subscriber
* or with an explicit NULL check and the ternary operator (?).
We now simplify the code by checking for the NULL Subscriber in subscr_name()
itself.
http://cgit.osmocom.org/openbsc/commit/?id=d709cf55b967d44479e5658e2b55376f…
commit d709cf55b967d44479e5658e2b55376fd945b0a4
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Fri Dec 25 22:49:37 2015 +0100
WIP
http://cgit.osmocom.org/openbsc/commit/?id=66e269e283f3d64d870cf481013717d6…
commit 66e269e283f3d64d870cf481013717d630c69270
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Fri Dec 25 22:31:36 2015 +0100
gprs_gmm.c: Preform LLME operations only if we have one
In case the GMM message did not arrive over a Gb interface, there is no
LLME (and thus the associated pointer is NULL). Don't try to perform
operations on a NULL LLME.
http://cgit.osmocom.org/openbsc/commit/?id=368eb7766d3702baac759217099d56a8…
commit 368eb7766d3702baac759217099d56a8b72ea94d
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Fri Dec 25 22:23:27 2015 +0100
gprs_gmm.c: Make TLLI handling specific to Gb interface
Soem of the operations we perform in the GMM layer are specific to the
GPRS/EDGE radio access network and its Gb interface. Let's make them
conditional to that in preparation of supporting an Iu interface.
http://cgit.osmocom.org/openbsc/commit/?id=29c7689dcad412bd7ff562bec82bfaf7…
commit 29c7689dcad412bd7ff562bec82bfaf793ae6e5b
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Fri Dec 25 20:12:28 2015 +0100
gprs_gmm.c: Don't try to de-reference NULL mmctx
There was a comment in the code that certain GMM messages require a
valid mmctx pointer. However, nothing actually checked if that pointer
was in fact non-NULL. We plainly crashed if a MS would send us the
wrong message in the wrong state.
http://cgit.osmocom.org/openbsc/commit/?id=0b26df7765d4137d53dd70d2e61290b7…
commit 0b26df7765d4137d53dd70d2e61290b710f72ba4
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Fri Dec 25 19:14:57 2015 +0100
rename gsm0408_gprs_rcvmsg() to gsm0408_gprs_rcvmsg_gb()
This is the entry point for GMM from Gb. We will create a new one
for Iu, so let's be explicit rather than implicit.
http://cgit.osmocom.org/openbsc/commit/?id=7dbed63f4bd689afb164f83dfbf44c75…
commit 7dbed63f4bd689afb164f83dfbf44c75c0b4c0f9
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Fri Dec 25 19:12:21 2015 +0100
prepare sgsn_mm_ctx for Gb and Iu mode (UMTS)
Let's explicitly mark those sgsn_mm_ctx members that apply for Gb mode
and (upcoming) Iu mode, respectively.
http://cgit.osmocom.org/openbsc/commit/?id=bc646604c18384406a3b6d79626178e7…
commit bc646604c18384406a3b6d79626178e745b1c8c9
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Jan 28 14:25:31 2016 +0100
Fix two rc values in gsm0408_dispatch()
I do hope the unimplemented/unknown messages did not return 0 intentionally.
http://cgit.osmocom.org/openbsc/commit/?id=b72b0e63c1b58f3be488ccc631be1e4b…
commit b72b0e63c1b58f3be488ccc631be1e4b2464e60c
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Jan 18 16:01:34 2016 +0100
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().
http://cgit.osmocom.org/openbsc/commit/?id=530414d77e6f22c109257496cd0e1f12…
commit 530414d77e6f22c109257496cd0e1f1249acb06e
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Mar 7 17:19:19 2016 +0100
Remove unused auth code and add comment
As commented in the code, the GSM_SECURITY_AUTH_FAILED path is never invoked by
the gsm48_secure_channel() function as it is today.
Note that the upcoming Iu auth will probably add a GSM_SECURITY_AUTH_FAILED
status. In that case, sending a LU Reject immediately may be desirable, but
arguably a bit of timeout could make life harder for auth attackers.
The code removed by this patch doesn't send out a LU Reject ever, since a call
to release_loc_updating_req() only releases the connection. To reject, a call
to gsm0408_loc_upd_rej() would be necessary, as seen in loc_upd_rej_cb().
And finally, if _gsm0408_authorize_sec_cb() doesn't do anything about anything,
the same loc_upd_rej_cb() will be run by a timeout and send a LU Reject
properly (as commented in the code).
-----------------------------------------------------------------------
Summary of changes:
openbsc/src/libmsc/gsm_04_08.c | 32 +++++++++++++++++++++++++++-----
1 file changed, 27 insertions(+), 5 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, zecke/features/dsp-transcoding has been created
at 9b090fd5ab2f6b36a60b41a4f4ac9bd435f18582 (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/openbsc/commit/?id=9b090fd5ab2f6b36a60b41a4f4ac9bd4…
commit 9b090fd5ab2f6b36a60b41a4f4ac9bd435f18582
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Mon Mar 7 21:42:19 2016 +0100
mgcp: Remove the old MGCP based transcoding interface
Back in the day we worked around a field proven jitter buffer by
transcoding AMR to AMR with the MTN4200 and by this fixing RTP
timing as this device had:
a.) A working and stable time (generating RTP every N ms)
b.) A working jitter buffer
The code has probably rotted, it never retried MGCP commands sent
to the transcoder and it is not deployed either. Simplify the code
by removing it. If we ever need it back we can use the new transcoding
API to keep the state there. I think this code will not be missed
but the PerformanceTechnology Hard- and Firmware was rather nice.
http://cgit.osmocom.org/openbsc/commit/?id=4dac5808674a6a0fc36b76012e93f4a0…
commit 4dac5808674a6a0fc36b76012e93f4a0d16c997e
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Mon Mar 7 21:17:59 2016 +0100
mgcp: Simplify and shorten routine names
Now they are included in a struct we can just call them setup, process
and get_net_downlink_format to manage the lifetime.
http://cgit.osmocom.org/openbsc/commit/?id=2c8dfd8b7ca8546d063cbed7f3881f86…
commit 2c8dfd8b7ca8546d063cbed7f3881f863f1f0a65
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Mon Mar 7 21:12:32 2016 +0100
mgcp: Move the transcoding routines into a struct
We will have the NOOP implementation (e.g. used by the NAT), the
SW implementation (using software codecs), a HW assisted one that
will use a DSP to do transcoding and in theory the RTP based one
(but I will remove that code).
-----------------------------------------------------------------------
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
via 8a91644dc1535362c98fcd99b7d31966bbfcc229 (commit)
via 4242b17a0f307e89eb457983b6e81b2ed1ef62e0 (commit)
via fcc0c9e50a0d3c49d0491c5c4e971bde5069f668 (commit)
via d57899d2684e6e4fb934f37d384fdf07434a30e1 (commit)
from cf3d2a1fad3de8a7d914282f2b1f9eee319910c3 (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=8a91644dc1535362c98fcd99b7d31966…
commit 8a91644dc1535362c98fcd99b7d31966bbfcc229
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Mar 7 16:53:45 2016 +0100
cosmetic
http://cgit.osmocom.org/openbsc/commit/?id=4242b17a0f307e89eb457983b6e81b2e…
commit 4242b17a0f307e89eb457983b6e81b2ed1ef62e0
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Mar 7 16:53:02 2016 +0100
Adjust authentication logic for Iu, move a log notice
Depending on conn->via_iface, fail upon missing auth for 3G.
Move the log notice saying "skipping auth" to gsm48_secure_channel() where
conn->via_iface is actually known.
http://cgit.osmocom.org/openbsc/commit/?id=fcc0c9e50a0d3c49d0491c5c4e971bde…
commit fcc0c9e50a0d3c49d0491c5c4e971bde5069f668
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Mar 7 16:50:47 2016 +0100
spread a few debug logs around authentication
http://cgit.osmocom.org/openbsc/commit/?id=d57899d2684e6e4fb934f37d384fdf07…
commit d57899d2684e6e4fb934f37d384fdf07434a30e1
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Mar 7 16:48:38 2016 +0100
fix confusing typo in constant (THAN -> THEN)
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/auth.h | 2 +-
openbsc/src/libmsc/auth.c | 4 +-
openbsc/src/libmsc/gsm_04_08.c | 85 +++++++++++++++++++++++++++++++------
openbsc/src/libmsc/gsm_subscriber.c | 1 -
4 files changed, 73 insertions(+), 19 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 "SCCP Library".
The branch, sysmocom/iu has been updated
via e7520e38b9a77ab63c7cad13a1f1c88d715794f1 (commit)
from 6745be5d6f6813f08a1ffe3a777e81216aa9ea0f (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/libosmo-sccp/commit/?id=e7520e38b9a77ab63c7cad13a1f…
commit e7520e38b9a77ab63c7cad13a1f1c88d715794f1
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Mar 7 14:35:42 2016 +0100
add RFC 3868 (SUA) spec in HTML
-----------------------------------------------------------------------
Summary of changes:
...ion_Control_Part_User_Adaptation_Layer_SUA.html | 7535 ++++++++++++++++++++
1 file changed, 7535 insertions(+)
create mode 100644 specs/RFC_3868__Signalling_Connection_Control_Part_User_Adaptation_Layer_SUA.html
hooks/post-receive
--
SCCP Library
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "SCCP Library".
The branch, sysmocom/iu has been updated
discards 6e4998f7038bef1a3336dca7a5f25351ddec5898 (commit)
discards 35c5ce99f408e7a7b9fcd3920c7b8b28518d83a9 (commit)
discards f6d107b5aeb8fd8af83be260c9b327e131fa4f65 (commit)
discards 7cbce1a08a0be6b6cbad71f23e5951022b5502ac (commit)
discards 6d9e1b450697becc21e9faa029a8fddde7f486d9 (commit)
discards 6f6874f48ed2c5ba29a01513d7a58172bcf51dcc (commit)
discards 702c5864d7de01dfbf36e3f2d3bc38fa461aa8ea (commit)
discards 11dc282e7639493679847aeedbdb94d47cb83cd7 (commit)
via 6745be5d6f6813f08a1ffe3a777e81216aa9ea0f (commit)
via 8887e033d923b000004ae6d99cfa6447d7c7d933 (commit)
via a14a4d5fcf7286908d9709ca53745d5f966fda20 (commit)
via e3243aaffaffd0efb02f43b625cbc271fa0e2dbc (commit)
via f861af48c4611b3f6493914522ee59226fa0cb9b (commit)
via 3708f9ce6313a0b8c58c53f7706ae46260d9fb3c (commit)
via 779af5b8c2e7b8f5ff39642898875d7b9c3b51b0 (commit)
via 7ec6687debc11329100b095880ccd9de891ee194 (commit)
via 7461482d100ae43a5457c1a6fe6b9b149ac1a7ef (commit)
via 5a1abeb02a058f69145821798561d5b4f3692b4a (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 (6e4998f7038bef1a3336dca7a5f25351ddec5898)
\
N -- N -- N (6745be5d6f6813f08a1ffe3a777e81216aa9ea0f)
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/libosmo-sccp/commit/?id=6745be5d6f6813f08a1ffe3a777…
commit 6745be5d6f6813f08a1ffe3a777e81216aa9ea0f
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Mar 7 14:16:37 2016 +0100
add some debug logging
http://cgit.osmocom.org/libosmo-sccp/commit/?id=8887e033d923b000004ae6d99cf…
commit 8887e033d923b000004ae6d99cfa6447d7c7d933
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Mar 7 14:16:04 2016 +0100
add comment (meaning of COIT)
http://cgit.osmocom.org/libosmo-sccp/commit/?id=a14a4d5fcf7286908d9709ca537…
commit a14a4d5fcf7286908d9709ca53745d5f966fda20
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Mar 7 14:15:17 2016 +0100
SUA COIT: send dest ref nr, not dest addr
See RFC 3868 3.3.11
https://tools.ietf.org/html/rfc3868#section-3.3.11http://cgit.osmocom.org/libosmo-sccp/commit/?id=e3243aaffaffd0efb02f43b625c…
commit e3243aaffaffd0efb02f43b625cbc271fa0e2dbc
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Mon Jan 4 12:35:49 2016 +0100
HACK: start to handle SCTP notifications
http://cgit.osmocom.org/libosmo-sccp/commit/?id=f861af48c4611b3f6493914522e…
commit f861af48c4611b3f6493914522ee59226fa0cb9b
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Dec 26 23:36:27 2015 +0100
sua: Ensure that a SUA client will continuously try to reconnect
http://cgit.osmocom.org/libosmo-sccp/commit/?id=3708f9ce6313a0b8c58c53f7706…
commit 3708f9ce6313a0b8c58c53f7706ae46260d9fb3c
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Dec 26 23:35:31 2015 +0100
sua: call conn_disconnect() in sua_disconnect_req()
disconnect is not a class3/4 operation. We simply generate + send the
DISCONNECT.ind message to the remote side and drop all local state about the
connection.
http://cgit.osmocom.org/libosmo-sccp/commit/?id=779af5b8c2e7b8f5ff396428988…
commit 779af5b8c2e7b8f5ff39642898875d7b9c3b51b0
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Dec 26 23:34:54 2015 +0100
sua: Fix typo in log message
http://cgit.osmocom.org/libosmo-sccp/commit/?id=7ec6687debc11329100b095880c…
commit 7ec6687debc11329100b095880ccd9de891ee194
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Dec 26 23:34:03 2015 +0100
allow user to give private data to osmo_sua_user_create()
... which can be resolved from the prim_cb() by calling
osmo_sua_link_get_user_priv().
-----------------------------------------------------------------------
Summary of changes:
debian/control | 2 +-
src/sccp.c | 12 ++++++++++++
2 files changed, 13 insertions(+), 1 deletion(-)
hooks/post-receive
--
SCCP Library