This is merely a historical archive of years 2008-2021, before the migration to mailman3.
A maintained and still updated list archive can be found at https://lists.osmocom.org/hyperkitty/list/osmocom-commitlog@lists.osmocom.org/.
gitosis at osmocom.org gitosis at osmocom.orgThis 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=b6f1a3e2031c845d7a6fffd816330e0777727c4a commit b6f1a3e2031c845d7a6fffd816330e0777727c4a Author: Neels Hofmeyr <nhofmeyr at 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=f46f47160c15b5f620b262a6d986299798d062e9 commit f46f47160c15b5f620b262a6d986299798d062e9 Author: Neels Hofmeyr <nhofmeyr at 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=cd9731623f7b22d97d61e53c1133b3bcf73703ab commit cd9731623f7b22d97d61e53c1133b3bcf73703ab Author: Neels Hofmeyr <nhofmeyr at 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=c6f5f1c6a5b1a541fd020b0c42b3461a15a0b0e2 commit c6f5f1c6a5b1a541fd020b0c42b3461a15a0b0e2 Author: Neels Hofmeyr <nhofmeyr at 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=0e0db3c09adadb1a9ed10b7eaea73bb6e269a11b commit 0e0db3c09adadb1a9ed10b7eaea73bb6e269a11b Author: Neels Hofmeyr <nhofmeyr at 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=e4bd63c71d70a75f5fc34cdba446f7fe05612f82 commit e4bd63c71d70a75f5fc34cdba446f7fe05612f82 Author: Neels Hofmeyr <nhofmeyr at 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=2fbcc5225ce14e8ded13548ca804a4929c459a1a commit 2fbcc5225ce14e8ded13548ca804a4929c459a1a Author: Neels Hofmeyr <nhofmeyr at 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=63062cf781554d3f6d6fe31527c2eea1684ebccc commit 63062cf781554d3f6d6fe31527c2eea1684ebccc Author: Neels Hofmeyr <nhofmeyr at 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 at gnumonks.org>, polished and tweaked by Neels Hofmeyr <nhofmeyr at sysmocom.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=7ffc5bb119732cf486457f6892b8715f07639a0d commit 7ffc5bb119732cf486457f6892b8715f07639a0d Author: Harald Welte <laforge at gnumonks.org> Date: Fri Jun 17 00:06:42 2016 +0200 Add libvlr implementation Original libvlr code is by Harald Welte <laforge at gnumonks.org>, polished and tweaked by Neels Hofmeyr <nhofmeyr at sysmocom.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=02993a51536737de6e850fb31c133ae7d2180ed8 commit 02993a51536737de6e850fb31c133ae7d2180ed8 Author: Harald Welte <laforge at 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=84ae99a5ad51a3e48d2966b4b3709472cda4502b commit 84ae99a5ad51a3e48d2966b4b3709472cda4502b Author: Neels Hofmeyr <nhofmeyr at 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)