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/vlr has been updated
discards 09b034b67315a3305c1f3117e54270af49489015 (commit)
discards eb2150b49641f88edef46ded920191b7dd4fa2ae (commit)
discards 24bb905f7be77efe94e8d9eb4a9a89f14271b22e (commit)
discards c5bcb7b0adfdbc977ac2fc6290ec6838f6b7d538 (commit)
discards e05f4b9fc51cc79a769d9d17d9534004b4f9a71d (commit)
discards 7f640dd15cea703f23392340bc004730fcfc69be (commit)
discards ff32c28fe556449c3257c0e9f8622c1b966888ed (commit)
discards 0c0ff9d00decf19b6ca901eb35c9cbac5cd7c66b (commit)
via 1d238f7a32f786345fe5db4e1fdce8570033a1d4 (commit)
via 06ddac64b3d419cd73534f5b66bb43a527c3ec1c (commit)
via 0e1c07687d5df947beb5b18adb348029e034d3d1 (commit)
via f12d9e8558a08c01edb53469fcd70104ef81cea6 (commit)
via e8936c3a8cbe6319ad8d30ec57217b10432fef19 (commit)
via 6a0213de0b8e715c8ff76988d51134505e76e419 (commit)
via 865bc8650b294c04de84a3b0dab31591b7a87a50 (commit)
via 0a065e92e14ecdfcbcdff0b6922c3cb697da9de5 (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 (09b034b67315a3305c1f3117e54270af49489015)
\
N -- N -- N (1d238f7a32f786345fe5db4e1fdce8570033a1d4)
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=1d238f7a32f786345fe5db4e1fdce857…
commit 1d238f7a32f786345fe5db4e1fdce8570033a1d4
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Feb 22 02:27:59 2017 +0100
SI3: indicate R99+ MSC to GSM MS to enable UMTS AKA
Change-Id: Iaf11218327f139e8cabfbc5f9916505c66eadbd8
http://cgit.osmocom.org/openbsc/commit/?id=06ddac64b3d419cd73534f5b66bb43a5…
commit 06ddac64b3d419cd73534f5b66bb43a527c3ec1c
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Jan 25 15:04:16 2017 +0100
Add msc_vlr test suite for MSC+VLR end-to-end tests
Change-Id: Ic073f3a069a7f5e7e421e0e56140f069ee9b10b8
http://cgit.osmocom.org/openbsc/commit/?id=0e1c07687d5df947beb5b18adb348029…
commit 0e1c07687d5df947beb5b18adb348029e034d3d1
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sun Jun 19 18:06:02 2016 +0200
Use libvlr in libmsc (large refactoring)
Original libvlr code is by Harald Welte <laforge(a)gnumonks.org>rg>,
polished and tweaked by Neels Hofmeyr <nhofmeyr(a)sysmocom.de>de>.
This is a long series of development collapsed in one patch. The original
history may still be available as branch neels/vlr_orig.
TODO: This commit may be split in several smaller changes before merging to
master.
SMS:
The SQL based lookup of SMS for attached subscribers no longer works since the
SQL database no longer has the subscriber data. Replace with a round-robin on
the SMS recipient MSISDNs paired with a VLR subscriber RAM lookup whether the
subscriber is currently attached.
If there are many SMS for not-attached subscribers in the SMS database, this
will become inefficient: a DB hit returns a pending SMS, the RAM lookup will
reveal that the subscriber is not attached, after which the DB is hit for the
next SMS. It would become more efficient e.g. by having an MSISDN based hash
list for the VLR subscribers and by marking non-attached SMS recipients in the
SMS database so that they can be excluded with the SQL query already.
There is a sanity limit to do at most 100 db hits per attempt to find a pending
SMS. So if there are more than 100 stored SMS waiting for their recipients to
actually attach to the MSC, it may take more than one SMS queue trigger to
deliver SMS for subscribers that are actually attached.
This is not very beautiful, but is merely intended to carry us over to a time
when we have a proper separate SMSC entity.
Introduce gsm_subscriber_connection ref-counting in libmsc.
Related: OS#1592
Change-Id: I702ba504ce2de93507312c28eca8d11f09f4ee8b
http://cgit.osmocom.org/openbsc/commit/?id=f12d9e8558a08c01edb53469fcd70104…
commit f12d9e8558a08c01edb53469fcd70104ef81cea6
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Fri Jun 17 00:06:42 2016 +0200
Add libvlr implementation
Original libvlr code is by Harald Welte <laforge(a)gnumonks.org>rg>,
polished and tweaked by Neels Hofmeyr <nhofmeyr(a)sysmocom.de>de>.
This is a long series of development collapsed in one patch. The original
history may still be available as branch neels/vlr_orig.
Related: OS#1592
Change-Id: I3f75de5f0cc2ff77f276fd39832dd3621309c4b9
http://cgit.osmocom.org/openbsc/commit/?id=e8936c3a8cbe6319ad8d30ec57217b10…
commit e8936c3a8cbe6319ad8d30ec57217b10432fef19
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Feb 14 17:42:25 2017 +0100
logging: auth request: use hexdump without spaces for RAND, AUTN
Change-Id: I656d8619a1adc93e2f627f4e1ba21512a7374279
http://cgit.osmocom.org/openbsc/commit/?id=6a0213de0b8e715c8ff76988d5113450…
commit 6a0213de0b8e715c8ff76988d51134505e76e419
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat Mar 4 03:15:53 2017 +0100
gsup_client: allow passing a unit id to identify with HLR
Before, each GSUP client would contact the HLR with an identical unit id, i.e.
"SGSN-00-00-00-00-00-00", with the result that some messages were sucked off
by
the wrong client.
Pass explicit unit name from each gsup client user, so that OsmoMSC is
"MSC"
and OsmoSGSN is "SGSN". Hence the HLR can properly route the messages.
Todo: also set some values instead of the zeros.
Unrelated cosmetic change while editing the arguments: gsup_client_create()'s
definition's oap client config arg name mismatched the one used in the
declaration. Use oapc_config in both.
Change-Id: I3f8d6dd47c7013920e2a4bde006ed77afd974e80
http://cgit.osmocom.org/openbsc/commit/?id=865bc8650b294c04de84a3b0dab31591…
commit 865bc8650b294c04de84a3b0dab31591b7a87a50
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat Mar 4 02:28:19 2017 +0100
GPRS/IuPS: remove all 3G authentication dev hacks
UMTS auth works now with the external OsmoHLR.
Change-Id: I1204f388cf1311ec98b3eaf7505d7e18e73f03d0
http://cgit.osmocom.org/openbsc/commit/?id=0a065e92e14ecdfcbcdff0b6922c3cb6…
commit 0a065e92e14ecdfcbcdff0b6922c3cb697da9de5
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 9 13:18:03 2016 +0200
LU counters: count completion and failure, not messages sent
From a human admin viewpoint it doesn't make sense to count the messages sent:
When we use TMSIs, we first send a LU Accept with a new TMSI, and then expect
the MS to respond with a TMSI Realloc Complete message. When that fails to come
through, the LU actually ends in failure, even though a LU Accept was sent.
If a conn breaks/vanishes during LU, we cancel the LU without sending any reply
at all, so the failed LU would not be counted.
Instead, count Location Updating results, i.e. completion and failures.
(With the new VLR developments, LU counters need to be triggered in completely
different places, and this patch prepares for that by providing sensible
counters.)
Change-Id: I03f14c6a2f7ec5e1d3ba401e32082476fc7b0cc6
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/gsm_data.h | 25 ++-------
openbsc/src/libmsc/gsm_04_08.c | 4 --
openbsc/src/libmsc/osmo_msc.c | 5 --
openbsc/src/libmsc/subscr_conn.c | 61 ++++++----------------
openbsc/src/libmsc/vty_interface_layer3.c | 6 +--
openbsc/tests/msc_vlr/msc_vlr_test_gsm_authen.err | 12 -----
openbsc/tests/msc_vlr/msc_vlr_test_gsm_ciph.err | 9 ----
openbsc/tests/msc_vlr/msc_vlr_test_hlr_reject.err | 11 ----
openbsc/tests/msc_vlr/msc_vlr_test_hlr_timeout.err | 2 -
openbsc/tests/msc_vlr/msc_vlr_test_ms_timeout.err | 3 --
openbsc/tests/msc_vlr/msc_vlr_test_no_authen.err | 9 ----
.../msc_vlr/msc_vlr_test_reject_concurrency.err | 18 +------
openbsc/tests/msc_vlr/msc_vlr_test_rest.c | 1 -
openbsc/tests/msc_vlr/msc_vlr_test_rest.err | 5 +-
openbsc/tests/msc_vlr/msc_vlr_test_umts_authen.err | 8 ---
15 files changed, 25 insertions(+), 154 deletions(-)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)