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 0dc3d4082d6d12857c5abe5f498c1a65a34d4c90 (commit)
discards 4b00ca792aab430115311b85a914a73c09534213 (commit)
discards f2df53f1ef535d99d2d04cd8d4b1d9b50f5d6ea0 (commit)
discards ffe71752448cc48fd27ba68628219dd2eeb78cfa (commit)
discards b509e276194b9bb051bbac3ce0745d071d4efcc6 (commit)
discards e52c5d0a109bc8bdaad9dfe6f6bb69bef5668ea0 (commit)
discards 6137844171d495ecd569846f8b4793fc5be76f1b (commit)
discards 628e7164d3ec440dfc5630c693cbc4a44c58806c (commit)
discards 43e8497da24b91e5ea5fea04bee155aa813a170f (commit)
discards b45d8894250358f510f91f7f58b7b29ef2ac2ab7 (commit)
discards c3e0e6165f62322e53df4384ed27f4aeef64da38 (commit)
discards b3eebe95dcee84c0d437ba9e1a21c2de58e4a002 (commit)
discards 488b6dc581d3b8cb02bfe418dcd8e72b7b16a859 (commit)
discards 71baa3e2ddad4ecbe85b6471f8e9039aa91d6ebe (commit)
discards 8be6fc4df2e63aedaae5c5a00be5a419f48606c9 (commit)
via b6f1a3e2031c845d7a6fffd816330e0777727c4a (commit)
via f46f47160c15b5f620b262a6d986299798d062e9 (commit)
via cd9731623f7b22d97d61e53c1133b3bcf73703ab (commit)
via c6f5f1c6a5b1a541fd020b0c42b3461a15a0b0e2 (commit)
via 0e0db3c09adadb1a9ed10b7eaea73bb6e269a11b (commit)
via e4bd63c71d70a75f5fc34cdba446f7fe05612f82 (commit)
via 2fbcc5225ce14e8ded13548ca804a4929c459a1a (commit)
via 63062cf781554d3f6d6fe31527c2eea1684ebccc (commit)
via 7ffc5bb119732cf486457f6892b8715f07639a0d (commit)
via 02993a51536737de6e850fb31c133ae7d2180ed8 (commit)
via 84ae99a5ad51a3e48d2966b4b3709472cda4502b (commit)
via 6d804b1a7e375213cb4b3e437c2b9b8c68872164 (commit)
via abf53d87b6648f2d42562c5699e9035afd92e608 (commit)
via 0b61932e7f1efd8d6f914da48d9304ff31c9d6d1 (commit)
via 6ee49d8416ffba435ad7cc9fe5c685ec538c5571 (commit)
via 3f8a8f7736c6a6ef41c0a1572488acbafdbc35e2 (commit)
via 0436e42472a48a91cc6f743b3bca3f09a2ffd490 (commit)
via d3270a9c053c33b7d460bf3f84f7975c06cace52 (commit)
via 5616cdde3ada142b948b2d5cc4342b0febca42dc (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 (0dc3d4082d6d12857c5abe5f498c1a65a34d4c90)
\
N -- N -- N (b6f1a3e2031c845d7a6fffd816330e0777727c4a)
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=b6f1a3e2031c845d7a6fffd816330e07…
commit b6f1a3e2031c845d7a6fffd816330e0777727c4a
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat Mar 4 03:34:50 2017 +0100
vlr: fix: don't send CM Service Accept after Ciphering Command
Ciphering Mode Command is an implicit CM Service Accept, if we're sending
both we're confusing the MS.
Change-Id: I3a04debe9b01c086e7f44b6139cb8796fcc71d38
Conflicts:
openbsc/tests/msc_vlr/msc_vlr_test_umts_authen.c
openbsc/tests/msc_vlr/msc_vlr_test_umts_authen.err
http://cgit.osmocom.org/openbsc/commit/?id=f46f47160c15b5f620b262a6d9862997…
commit f46f47160c15b5f620b262a6d986299798d062e9
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat Mar 4 21:09:12 2017 +0100
fix: vlr: clear last_tuple when receiving auth tuples
When receiving more than one auth tuple during AUTS resync, the VLR would go on
to send the second tuple instead of the first. The unit test didn't catch that
because its fake HLR message contained only one tuple.
Adjust the test to send two tuples to catch this error.
Fix the code to clear vlr_subscr->last_tuple whenever new auth tuples are
received.
Change-Id: I1f84e7d2619aa8d9a0dcdfb50745feeb040264b9
http://cgit.osmocom.org/openbsc/commit/?id=cd9731623f7b22d97d61e53c1133b3bc…
commit cd9731623f7b22d97d61e53c1133b3bcf73703ab
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.
Change-Id: I3f8d6dd47c7013920e2a4bde006ed77afd974e80
http://cgit.osmocom.org/openbsc/commit/?id=c6f5f1c6a5b1a541fd020b0c42b3461a…
commit c6f5f1c6a5b1a541fd020b0c42b3461a15a0b0e2
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=0e0db3c09adadb1a9ed10b7eaea73bb6…
commit 0e0db3c09adadb1a9ed10b7eaea73bb6e269a11b
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Feb 15 00:20:44 2017 +0100
vlr: get SMS working, by SMS recipient MSISDN round-robin
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.
Change-Id: I1acf9debb6ba9164e6edcfd5bc5e48e8c98f2b01
http://cgit.osmocom.org/openbsc/commit/?id=e4bd63c71d70a75f5fc34cdba446f7fe…
commit e4bd63c71d70a75f5fc34cdba446f7fe05612f82
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun Feb 12 00:34:35 2017 +0100
msc_vlr tests: add tests to reject concurrenct conns
Change-Id: I5c04b1cf0ad302c35968e0f8dfb122997f3f7bf1
http://cgit.osmocom.org/openbsc/commit/?id=2fbcc5225ce14e8ded13548ca804a492…
commit 2fbcc5225ce14e8ded13548ca804a4929c459a1a
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=63062cf781554d3f6d6fe31527c2eea1…
commit 63062cf781554d3f6d6fe31527c2eea1684ebccc
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Feb 3 02:42:47 2017 +0100
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.
Related: OS#1592
Change-Id: I702ba504ce2de93507312c28eca8d11f09f4ee8b
http://cgit.osmocom.org/openbsc/commit/?id=7ffc5bb119732cf486457f6892b8715f…
commit 7ffc5bb119732cf486457f6892b8715f07639a0d
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=02993a51536737de6e850fb31c133ae7…
commit 02993a51536737de6e850fb31c133ae7d2180ed8
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sun Jun 19 18:06:02 2016 +0200
Introduce subscriber_connection ref-counting
This introduces a reference count for gsm_subscriber_connection. Every
user of the connection needs to hold a reference until done. Once the
reference count dorps to zero, the connection is cleared towards the
BSC (which subsequently will clear any logical channels associated with
it).
Related: OS#1592
Change-Id: I8c05e6c81f246ff8b5bf91312f80410b1a85f15e
http://cgit.osmocom.org/openbsc/commit/?id=84ae99a5ad51a3e48d2966b4b3709472…
commit 84ae99a5ad51a3e48d2966b4b3709472cda4502b
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
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/gsm_data.h | 5 +-
openbsc/include/openbsc/gsm_data_shared.h | 6 +
openbsc/include/openbsc/osmo_msc.h | 4 +-
openbsc/include/openbsc/vlr.h | 26 +-
openbsc/src/gprs/gprs_gmm.c | 1 +
openbsc/src/gprs/gprs_llc_vty.c | 1 +
openbsc/src/gprs/sgsn_libgtp.c | 8 +-
openbsc/src/gprs/sgsn_vty.c | 13 +-
openbsc/src/libmsc/gsm_04_08.c | 48 +-
openbsc/src/libmsc/gsm_subscriber.c | 29 -
openbsc/src/libmsc/osmo_msc.c | 48 +-
openbsc/src/libmsc/subscr_conn.c | 11 +-
openbsc/src/libvlr/vlr.c | 16 +-
openbsc/src/libvlr/vlr_lu_fsm.c | 5 +-
openbsc/tests/msc_vlr/msc_vlr_test_gsm_authen.err | 10 -
openbsc/tests/msc_vlr/msc_vlr_test_gsm_ciph.err | 10 -
openbsc/tests/msc_vlr/msc_vlr_test_ms_timeout.c | 472 ----------
openbsc/tests/msc_vlr/msc_vlr_test_ms_timeout.err | 983 ---------------------
openbsc/tests/msc_vlr/msc_vlr_test_no_authen.c | 3 -
openbsc/tests/msc_vlr/msc_vlr_test_no_authen.err | 11 -
.../msc_vlr/msc_vlr_test_reject_concurrency.err | 2 +-
openbsc/tests/msc_vlr/msc_vlr_test_rest.err | 2 -
openbsc/tests/msc_vlr/msc_vlr_test_umts_authen.err | 4 -
openbsc/tests/msc_vlr/msc_vlr_tests.h | 7 -
openbsc/tests/vty_test_runner.py | 55 +-
25 files changed, 120 insertions(+), 1660 deletions(-)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)