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 e473d8bf0d9616e95c0994bd9b30869019874d7d (commit) discards 44f0571891163c144c6950bbcbd1dbee90dc3bc7 (commit) discards 8bea9b668c116a1136e8f19e14d579210a58b353 (commit) discards 38e653e352c8f0b6426ff59be2339d93db30b865 (commit) discards 871a4a7ee46a0cfbfb4dbae148ca5574c534dbe8 (commit) discards f53515145677fb6cdb311c131052158c407913a7 (commit) discards 51dce39515858976b1dfa35d91b5bbe1fb684616 (commit) discards baeccf43ce98ca845887db22c5fab3f2c53be463 (commit) discards b2774c0daca9425a94613462fc8973acfac5b185 (commit) discards 1cc2e2061efda0ffd20df44a4070082e4b0ba470 (commit) discards 3ab53a416b1407928bd9ff644b3776a9dd6ef158 (commit) discards 04e9ac566f3fd6b080f8d273eea6f3c50cdd7d1b (commit) discards 929198a5ce599c788a7ccff2b69b4b37e23e72a7 (commit) discards 2556c27dfec3b5e6765cc49f61c546311e70bd59 (commit) discards a5bedae717c95273d1be25174087a1a6b9389d04 (commit) discards 8275063ca4b624b1ede17d5031f3bd2aa4a728cb (commit) discards 289e7288ece246484a2ad0d0463a4c6a449de391 (commit) discards 5d536b546ec282b2082f10a43e2d98858cbcad82 (commit) discards 6009d6472d7ca956d858931d3f3a0101f6ad99ef (commit) discards 6e9670e54a5475cb8cbbc1cfe40f2af07a6db777 (commit) discards 5c0b7d535438a4ff8ed46fdec5151ffbdcd6d311 (commit) discards 2ea21e23e70006ff425779a6aea3de420bac0885 (commit) discards 876ce7f21fcad3da99aaf6dc2094f35d5938eb94 (commit) discards 27f5c2e16fa0eeb42d16491d339a4762e1db203e (commit) discards 03c610c8ecc0bf8b8342dff0d08a4d838e8bea9d (commit) discards d471e4bc17895c3f639d4c646d75305a4892c02d (commit) discards c88392d929d4fb438c9f39022a0f5d9986bc2ba4 (commit) discards c413a00b88253e621f5f802745270ec8ff2ffd81 (commit) discards 5a8d9067d68b2223c99b4c6f72c8815501c18435 (commit) discards 5b66fa2f70f5fdfce705a44c5708668364b7460c (commit) discards d08247f30da223656ee8733ce193947f8ff15d7e (commit) discards 6adb17e2e6776ed2bbb9f06efad3cc84b03c62aa (commit) discards 8e01f7f085bab373a1300aeb27cc90aee0bc884f (commit) discards 98ddeae419a2729e1603dbe758958a6013292b3b (commit) discards 996d3fa9be0b15869061c36d9f3af8955adbb6ea (commit) discards 3d142e27090122e2479fcb419b20f07dd6aad9fa (commit) discards e153f10274dfd1abe01018fd1b919242ec96a4d0 (commit) discards e28cbc755a2af83247dda88fc0b2f4292a385225 (commit) discards 358ecafb7012398259aa6ac9b22ba3c2bdbf6665 (commit) discards aae31522de72682dc3de214e23019bc663eac732 (commit) discards b862bc233c09e071367aea0fc6bb054cfb2b6b1d (commit) discards e6034e464d73ce8aae4f410f6b525c98bb880345 (commit) discards 57f1713982f3519e14df57c168657ed36a6f0780 (commit) discards 4cb43fc749c8e39766984002dc1299bddba4f01d (commit) discards 2d3a39560638fc671547d9e8bef39059ae0f5536 (commit) discards f0240308f6f23ba2e28b6262609e5f565926406c (commit) discards c883b26bab0f304ee093f161687dfa03fdf812e2 (commit) discards b4fc5ae75ff0a1eb457eb20cb0cdbd998b897ae5 (commit) discards 43ef5d4fda4c3ec91e47dcbb15ceb689bb041cb8 (commit) discards 3ab49153c87a17bd6fe61ef1039622d3ee1080dc (commit) via 0bcf80cd21048ff0607761b9cf2fc140a3c7a714 (commit) via 9ced486d0569b90733fbb105fb590afc371d9327 (commit) via ea3f3d1835d19ac6d15da9af04fa3b8fafda0118 (commit) via fd6e5c70b09624ca51a1ea5ce4b578df67da4fec (commit) via 573c6fa07f5df6331582761541cc272a7fa0f721 (commit) via bdfe80981cd2846e66fe0453f2066a109a478b0b (commit) via 28bf5270fd18fd80e10e2116d0c20b8a58509c6d (commit) via c8610437fd9baecac428a8bda69708d25f2d5f9e (commit) via 340fb36aa1d8f0d14a4c464cf75ab069d8c7d807 (commit) via c7f4dce9e561b53b4c43144be3265dc7e4b85f42 (commit) via b3f28e659f8f7d93753683caef39b562327c410a (commit) via 96422793c85e4405d65116449272ab46c6bc4988 (commit) via 21a6f7d1e969ac6e43d1e88fbd9ce898cd99bf85 (commit) via fbcb052dc82b56ba3e4c489f45143c19499229df (commit) via acd21ab375b9ee81475536dfedb07ddb263d0790 (commit) via d9e100789158e890af91aba899796d2263ba7d1e (commit) via 4513a6134ec238776662a2c85b937b357f6acea5 (commit) via 9f86e38cf9ab8b312ce7895f1e0581369154bd63 (commit) via f8211aa471ff0b1bdb29ad40978ce08843bbf549 (commit) via 8809f33abae0e52001925fd281617441a1e2332e (commit) via 47af0db75e29c07bc05b4fa057c9e1502161c91c (commit) via 0be698d125828d190eceb97e3efc349bba3c0cf1 (commit) via e5b701eedd04ce85c47332ae3ac42ef7a2214bbe (commit) via 871ff72741209f939fa44edaba556980f35d33e8 (commit) via 0a97b933684b307b1026a07dc0fbec4ebe68727b (commit) via 7a9917fceba5921e34a57dc5d6b7e8677ee83307 (commit) via 6580d3a648408b8fab72aec0f74582229f752f53 (commit) via dc0026220d45baadfd2f83ef60d417a614dc84ff (commit) via 2799cfa0f4e04c237100d6bc78c5a02135cbe098 (commit) via fd70f4f351a18400b32447aaae17ddedec800907 (commit) via cdec3cd9803ac3f248ae99f3dfae5c66fe3c01c9 (commit) via 9da9eba3a75f4492eaa8298ae5989a29155001b0 (commit) via 110cd3cd1dbe3e58d87bdaa178cf5d3009fe8f73 (commit) via 6eb3689b0971ffa5aea4a16ea0468b9b205212c2 (commit) via 4b4629835bda215596e0873f8ce82352022c052c (commit) via 3865866ea9280ad699d809866d2507af1108c0d9 (commit) via 299055d48ed408a8faf59c92f604aa09bb505a41 (commit) via 8e2f92a9a029a30277b2449edb1048a09891f58f (commit) via 7c0cce8b4e10ecd6033de621a39e99db4aec637c (commit) via 7dd9e21c5d300ecae23df58e22316fb2a157a188 (commit) via 51fe8f17cd82b414e46ac2d5631a36178cfd465e (commit) via 012e400c395e95213b6aa735a0efc1f5f52e90bb (commit) via 044c6604ae6b808363910f1f3bbc36ced74bb91d (commit) via 1db6c162561c31d762147e8cefde60b52f422b5f (commit) via 8f9ed161388d793c43f4bef4788e48badfb931f7 (commit) via 64bc261fa65fbf31860b2b01c2223fcc5dff4321 (commit) via 6e2d3b0a194803d764186d4886c7f3562ea9a912 (commit) via 11cdd96346cd939c4ab1f00fc946d45f8057e27a (commit) via 5a815b41b03c63f88022932597c3383f4832742f (commit) via cbdf5128430df16e47b67e0ecb7db15ab628462e (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 (e473d8bf0d9616e95c0994bd9b30869019874d7d) \ N -- N -- N (0bcf80cd21048ff0607761b9cf2fc140a3c7a714) 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=0bcf80cd21048ff0607761b9cf2fc140a3c7a714 commit 0bcf80cd21048ff0607761b9cf2fc140a3c7a714 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Fri Dec 9 01:32:23 2016 +0100 vlr fu Related: OS#1592 Change-Id: I94e044f235acdcdf5bbe2f1ccac178e6c598a084 http://cgit.osmocom.org/openbsc/commit/?id=9ced486d0569b90733fbb105fb590afc371d9327 commit 9ced486d0569b90733fbb105fb590afc371d9327 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Fri Dec 9 01:32:04 2016 +0100 osmo_gsup Related: OS#1592 Change-Id: I27831a99cf0a4c6b1dacb993749418152c5e1df6 http://cgit.osmocom.org/openbsc/commit/?id=ea3f3d1835d19ac6d15da9af04fa3b8fafda0118 commit ea3f3d1835d19ac6d15da9af04fa3b8fafda0118 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Fri Dec 9 01:31:23 2016 +0100 vsub Related: OS#1592 Change-Id: Ibc13f3cf80a68e64221116f24870fb425c8b0717 http://cgit.osmocom.org/openbsc/commit/?id=fd6e5c70b09624ca51a1ea5ce4b578df67da4fec commit fd6e5c70b09624ca51a1ea5ce4b578df67da4fec Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Fri Dec 9 01:31:14 2016 +0100 cosmetic subscr count log Related: OS#1592 Change-Id: I28fbbf136b26e69f7c7da1927c2a19f658bea8c9 http://cgit.osmocom.org/openbsc/commit/?id=573c6fa07f5df6331582761541cc272a7fa0f721 commit 573c6fa07f5df6331582761541cc272a7fa0f721 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Fri Dec 9 01:30:58 2016 +0100 osmo_gsup Related: OS#1592 Change-Id: I8ac0e89a664c2ce0042fcd3bdc0e21a2460f9bda http://cgit.osmocom.org/openbsc/commit/?id=bdfe80981cd2846e66fe0453f2066a109a478b0b commit bdfe80981cd2846e66fe0453f2066a109a478b0b Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Thu Dec 8 14:59:48 2016 +0100 gsm_04_08 rx: check subscriber presence Related: OS#1592 Change-Id: Ic073b44ed564b9c3b51f1f8bcd134b31dbeb8a21 http://cgit.osmocom.org/openbsc/commit/?id=28bf5270fd18fd80e10e2116d0c20b8a58509c6d commit 28bf5270fd18fd80e10e2116d0c20b8a58509c6d Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Thu Dec 8 14:59:23 2016 +0100 vlr fu Related: OS#1592 Change-Id: I82bb4842269657d816925a25ca65c69d6377b706 http://cgit.osmocom.org/openbsc/commit/?id=c8610437fd9baecac428a8bda69708d25f2d5f9e commit c8610437fd9baecac428a8bda69708d25f2d5f9e Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Thu Dec 8 02:01:27 2016 +0100 fix build: osmo-nitb: include libvlr from proper dir Related: OS#1592 Change-Id: Ifebfb3cf3dfec76aca803e1ccf0da182fb8a1b39 http://cgit.osmocom.org/openbsc/commit/?id=340fb36aa1d8f0d14a4c464cf75ab069d8c7d807 commit 340fb36aa1d8f0d14a4c464cf75ab069d8c7d807 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Thu Dec 8 14:57:02 2016 +0100 move vlr_sub_name to libcommon, to allow logging vsub name without libvlr Related: OS#1592 Change-Id: I8a0e7cbfd5338035499825ef2755efc8c77762ca http://cgit.osmocom.org/openbsc/commit/?id=c7f4dce9e561b53b4c43144be3265dc7e4b85f42 commit c7f4dce9e561b53b4c43144be3265dc7e4b85f42 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Thu Dec 8 02:00:55 2016 +0100 subscr_name: redirect to vlr_subscriber Related: OS#1592 Change-Id: Ie09959cd11d98924f763451a5922a937dee26a5d http://cgit.osmocom.org/openbsc/commit/?id=b3f28e659f8f7d93753683caef39b562327c410a commit b3f28e659f8f7d93753683caef39b562327c410a Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Thu Dec 8 01:28:35 2016 +0100 comment fix in vlr_subscriber Related: OS#1592 Change-Id: I53f9830b609a861c5baa693d10d3765dd769dbb3 http://cgit.osmocom.org/openbsc/commit/?id=96422793c85e4405d65116449272ab46c6bc4988 commit 96422793c85e4405d65116449272ab46c6bc4988 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Thu Dec 8 01:28:09 2016 +0100 vlr: temporary comments in gsm_subscriber Related: OS#1592 Change-Id: I3ef5f6230198584888cdf8e7749b41c59421f07f http://cgit.osmocom.org/openbsc/commit/?id=21a6f7d1e969ac6e43d1e88fbd9ce898cd99bf85 commit 21a6f7d1e969ac6e43d1e88fbd9ce898cd99bf85 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Thu Dec 8 01:01:06 2016 +0100 vlr: add vlr_subscriber to gsm_subscriber and comment Related: OS#1592 Change-Id: Ibff06dd2926e329d196ada5a0916c8cca02b7d69 http://cgit.osmocom.org/openbsc/commit/?id=fbcb052dc82b56ba3e4c489f45143c19499229df commit fbcb052dc82b56ba3e4c489f45143c19499229df Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Wed Dec 7 14:49:18 2016 +0100 FIXME libmsc serv req + page resp: don't use bts pointer; break LAC gsm48_rx_mm_serv_req(), gsm48_rx_rr_pag_resp(): don't use bts, use dummy LAC and mark as fixme. Related: OS#1592 Change-Id: I8ebfcedaf044261c0600b87533b60104a62b992d http://cgit.osmocom.org/openbsc/commit/?id=acd21ab375b9ee81475536dfedb07ddb263d0790 commit acd21ab375b9ee81475536dfedb07ddb263d0790 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Wed Dec 7 02:44:50 2016 +0100 FIXME disable subscr_update() Related: OS#1592 Change-Id: If94ed34238b221a4ff625697f42d90e4a05974ff http://cgit.osmocom.org/openbsc/commit/?id=d9e100789158e890af91aba899796d2263ba7d1e commit d9e100789158e890af91aba899796d2263ba7d1e Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Wed Dec 7 14:47:39 2016 +0100 FIXME disable classmark2 Related: OS#1592 Change-Id: I5a2231e3a680b429bc8c8195d85fa013b86cda1c http://cgit.osmocom.org/openbsc/commit/?id=4513a6134ec238776662a2c85b937b357f6acea5 commit 4513a6134ec238776662a2c85b937b357f6acea5 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Wed Dec 7 15:58:25 2016 +0100 vlr_sub_name(): be robust against NULL pointer Related: OS#1592 Change-Id: I41ab19839dad00dfe46c0b5f501ca7ebc9d3b40e http://cgit.osmocom.org/openbsc/commit/?id=9f86e38cf9ab8b312ce7895f1e0581369154bd63 commit 9f86e38cf9ab8b312ce7895f1e0581369154bd63 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Wed Dec 7 14:31:05 2016 +0100 gsm48_rx_rr_app_info: don't store app info at all, comment Related: OS#1592 Change-Id: Iaeeb18a0b812ac6fbfcb57abffb62d789c7ba0de http://cgit.osmocom.org/openbsc/commit/?id=f8211aa471ff0b1bdb29ad40978ce08843bbf549 commit f8211aa471ff0b1bdb29ad40978ce08843bbf549 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Wed Dec 7 14:29:42 2016 +0100 fixes for tmsi reall compl path vlr_sub_rx_tmsi_reall_compl(): have a return value; publish in vlr.h. gsm48_rx_mm_tmsi_reall_compl(): fix everything. Related: OS#1592 Change-Id: Ieeccca85e7177e21af43db4de705ec13d7bc8c40 http://cgit.osmocom.org/openbsc/commit/?id=8809f33abae0e52001925fd281617441a1e2332e commit 8809f33abae0e52001925fd281617441a1e2332e Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Wed Dec 7 02:46:13 2016 +0100 gsm_04_08.c: add missing vlr .subscr_assoc() Related: OS#1592 Change-Id: I89757df03c4bf9ff9272f848f6724b635af1eeb0 http://cgit.osmocom.org/openbsc/commit/?id=47af0db75e29c07bc05b4fa057c9e1502161c91c commit 47af0db75e29c07bc05b4fa057c9e1502161c91c Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Wed Dec 7 02:43:09 2016 +0100 fix const compiler warning in print_meas_rep() Related: OS#1592 Change-Id: Icd89a1e0c99f455317387ee55f2d90a0e3c61c7a http://cgit.osmocom.org/openbsc/commit/?id=0be698d125828d190eceb97e3efc349bba3c0cf1 commit 0be698d125828d190eceb97e3efc349bba3c0cf1 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Wed Dec 7 14:49:39 2016 +0100 store initial lu_fsm in gsm_subscriber_connection Related: OS#1592 Change-Id: I1ee29ebeed624bad76c3560aeb093c0b5da0c5c2 http://cgit.osmocom.org/openbsc/commit/?id=e5b701eedd04ce85c47332ae3ac42ef7a2214bbe commit e5b701eedd04ce85c47332ae3ac42ef7a2214bbe Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Wed Dec 7 14:45:16 2016 +0100 vlr_lu_fsm: missing: WAIT_SUB_PRES out_state_mask += WAIT_IMEI_TMSI Related: OS#1592 Change-Id: I050cfaf2d23c71a2bb7d969f43bb5b493d3639c5 http://cgit.osmocom.org/openbsc/commit/?id=871ff72741209f939fa44edaba556980f35d33e8 commit 871ff72741209f939fa44edaba556980f35d33e8 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Wed Dec 7 14:44:04 2016 +0100 libmsc: store classmark1 in gsm_subscriber_connection Related: OS#1592 Change-Id: I03d194595da684e165715faf5f602adef8587144 http://cgit.osmocom.org/openbsc/commit/?id=0a97b933684b307b1026a07dc0fbec4ebe68727b commit 0a97b933684b307b1026a07dc0fbec4ebe68727b Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Thu Nov 17 05:06:59 2016 +0100 cosmetic: in comments, drop some unbalanced braces Simplistic C file harvesters will break at a single opening brace even if it is in a comment. This is of course aimed at the fsm-to-dot.py script recently added in libosmocore/contrib. Related: OS#1592 Change-Id: Ie47bc869fbd3f2dab7141a3d61a9d772b5a9b7a9 http://cgit.osmocom.org/openbsc/commit/?id=7a9917fceba5921e34a57dc5d6b7e8677ee83307 commit 7a9917fceba5921e34a57dc5d6b7e8677ee83307 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Wed Dec 7 14:28:33 2016 +0100 fix various missing vars and unused vars Related: OS#1592 Change-Id: I16cf82fe3b27a4cdd69df1cf34e60918b453d07b http://cgit.osmocom.org/openbsc/commit/?id=6580d3a648408b8fab72aec0f74582229f752f53 commit 6580d3a648408b8fab72aec0f74582229f752f53 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Wed Dec 7 14:46:12 2016 +0100 comments: various tweaks and fixes Mention 3GPP TS 23.008, whitespace, typos Related: OS#1592 Change-Id: I8b996e8900e4846ff3d95189215ad3b5e97d1d2b http://cgit.osmocom.org/openbsc/commit/?id=dc0026220d45baadfd2f83ef60d417a614dc84ff commit dc0026220d45baadfd2f83ef60d417a614dc84ff Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Wed Dec 7 14:53:37 2016 +0100 fix vlr_loc_update: don't return vlr_subscriber, return fsm inst Related: OS#1592 Change-Id: I943aea5575bf57e3bb148ade616a66191cee6752 http://cgit.osmocom.org/openbsc/commit/?id=2799cfa0f4e04c237100d6bc78c5a02135cbe098 commit 2799cfa0f4e04c237100d6bc78c5a02135cbe098 Author: Harald Welte <laforge at gnumonks.org> Date: Mon Nov 14 14:48:00 2016 +0100 WIP: more incomplete libvlr integration work Related: OS#1592 Change-Id: I77fb3a540c900be6440d0aec12161711b65b8aa6 http://cgit.osmocom.org/openbsc/commit/?id=fd70f4f351a18400b32447aaae17ddedec800907 commit fd70f4f351a18400b32447aaae17ddedec800907 Author: Harald Welte <laforge at gnumonks.org> Date: Fri Jun 17 00:06:42 2016 +0200 WIP: Introduce libvlr Related: OS#1592 Change-Id: I3f75de5f0cc2ff77f276fd39832dd3621309c4b9 http://cgit.osmocom.org/openbsc/commit/?id=cdec3cd9803ac3f248ae99f3dfae5c66fe3c01c9 commit cdec3cd9803ac3f248ae99f3dfae5c66fe3c01c9 Author: Harald Welte <laforge at gnumonks.org> Date: Fri May 6 23:28:11 2016 +0200 VTY: Print 3G auth tuples, not just 2G auth tuples Change-Id: I277e4347ee1486a39e6dc4e2363a593f328f9e3b Related: OS#1592 http://cgit.osmocom.org/openbsc/commit/?id=9da9eba3a75f4492eaa8298ae5989a29155001b0 commit 9da9eba3a75f4492eaa8298ae5989a29155001b0 Author: Harald Welte <laforge at gnumonks.org> Date: Fri May 6 13:49:49 2016 +0200 WIP: Handle Authentication Failure from MS Change-Id: I71f51eff089cf05f32a6ef408c4606880fc2e4a5 Related: OS#1592 http://cgit.osmocom.org/openbsc/commit/?id=110cd3cd1dbe3e58d87bdaa178cf5d3009fe8f73 commit 110cd3cd1dbe3e58d87bdaa178cf5d3009fe8f73 Author: Harald Welte <laforge at gnumonks.org> Date: Thu May 5 22:52:41 2016 +0200 SGSN: Integrate basic support for UMTS AKA We already had almost all the parts in place before: * GSUP with capability to send us auth_vectors that contain either triplets or quintuples * mm_context that holds such auth_vectors All that we need to add in this patch is the capability to send the AUTN parameter in the GMM AUTH REQ and parse the extended RES in the GMM AUTH RESP. TODO: Implement SQN re-synchronoization mechanism (Auth Fail: Sync Err) Change-Id: Ie6a0cefba5e4e7f02cc2eaf6ec006ac07d5c1816 Related: OS#1592 http://cgit.osmocom.org/openbsc/commit/?id=6eb3689b0971ffa5aea4a16ea0468b9b205212c2 commit 6eb3689b0971ffa5aea4a16ea0468b9b205212c2 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=4b4629835bda215596e0873f8ce82352022c052c commit 4b4629835bda215596e0873f8ce82352022c052c Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Thu Dec 8 23:58:31 2016 +0100 oap_client: make use of OAP optional: disable for NULL config When passing a NULL config to osmo_oap_client_init(), set OAP to disabled state. Along with the previous fix that ensures message rejection in the disabled state, this makes use of OAP in the GSUP client optional. oap_client_test: expect null config to set state to disabled. Related: OS#1592 Change-Id: Ie4d622fcfd24cb7d89d19f93e4b2571d8fadd1a3 http://cgit.osmocom.org/openbsc/commit/?id=3865866ea9280ad699d809866d2507af1108c0d9 commit 3865866ea9280ad699d809866d2507af1108c0d9 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Thu Dec 8 23:12:17 2016 +0100 oap_client: reject all messages in disabled/uninitialized state Fixes the bug indicated in oap_client_test.c: adjust to actually expect the proper behavior. Also adjust for modified return value for message rejection. Instead of -1, just expect < 0. Adjust experr for new error messages. Related: OS#1592 Change-Id: I16165d228653e8a2689f9df94b77b470c06480c6 http://cgit.osmocom.org/openbsc/commit/?id=299055d48ed408a8faf59c92f604aa09bb505a41 commit 299055d48ed408a8faf59c92f604aa09bb505a41 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Thu Dec 8 23:13:29 2016 +0100 oap_client_test: show bug: disabled state does not reject message There is a hole in OAP where a disabled OAP still accepts at least a Registration Reject message, after which it will do things it shouldn't. Show this by expecting the bugs, to be adjusted with the upcoming fix. Related: OS#1592 Change-Id: I4a5fde308b876946fea2571ea1a550f0cc7ee136 http://cgit.osmocom.org/openbsc/commit/?id=8e2f92a9a029a30277b2449edb1048a09891f58f commit 8e2f92a9a029a30277b2449edb1048a09891f58f Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Fri Dec 9 00:01:56 2016 +0100 oap_client: move logging to DLOAP logging category libosmocore since recently offers the DLOAP logging category for OAP. Use it. Related: OS#1592 Change-Id: Ic765c19381b0d983da90a5d8aee9cd17e31cf34a http://cgit.osmocom.org/openbsc/commit/?id=7c0cce8b4e10ecd6033de621a39e99db4aec637c commit 7c0cce8b4e10ecd6033de621a39e99db4aec637c Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Thu Dec 8 23:35:20 2016 +0100 oap_client_test: print test descr to stderr, check stderr Related: OS#1592 Change-Id: If1696c8e7bfa696b250f7eac24f08f85f8f492a2 http://cgit.osmocom.org/openbsc/commit/?id=7dd9e21c5d300ecae23df58e22316fb2a157a188 commit 7dd9e21c5d300ecae23df58e22316fb2a157a188 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Fri Dec 9 00:05:50 2016 +0100 oap_test.c: rename to avoid clash with libosmocore oap_test.c Rename to oap_client_test.c, which is also a more accurate name. Related: OS#1592 Change-Id: I3ca333141a15940df07a1ae77a30bc54885db41f http://cgit.osmocom.org/openbsc/commit/?id=51fe8f17cd82b414e46ac2d5631a36178cfd465e commit 51fe8f17cd82b414e46ac2d5631a36178cfd465e Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Thu Dec 8 22:27:22 2016 +0100 move grps_gsup_client.c to libcommon/gsup_client.c This is in preparation for libvlr. Related: OS#1592 Change-Id: I9ad7dc7f17f3b033c779de9ae8bc120655502fce http://cgit.osmocom.org/openbsc/commit/?id=012e400c395e95213b6aa735a0efc1f5f52e90bb commit 012e400c395e95213b6aa735a0efc1f5f52e90bb Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Thu Dec 8 22:29:27 2016 +0100 move gprs/oap.c to libcommon/oap_client.c This is in preparation for libvlr. Related: OS#1592 Change-Id: Ib526df6d9de55a1e59a379d5e2c8541ed0ef67e3 http://cgit.osmocom.org/openbsc/commit/?id=044c6604ae6b808363910f1f3bbc36ced74bb91d commit 044c6604ae6b808363910f1f3bbc36ced74bb91d Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Thu Dec 8 21:29:23 2016 +0100 rename oap.h to oap_client.h Related: OS#1592 Change-Id: I05bd65ff81b0f70f68217b2e0a9466e160bdbdec http://cgit.osmocom.org/openbsc/commit/?id=1db6c162561c31d762147e8cefde60b52f422b5f commit 1db6c162561c31d762147e8cefde60b52f422b5f Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Thu Dec 8 21:30:34 2016 +0100 oap: rename public API from oap_ to osmo_oap_client_ This is in preparation for moving the oap client to libcommon, which is in turn preparation for libvlr. Add the osmo_ prefix, as all public Osmocom API should have. We also have OAP messages code in libosmocore, so clarify by naming this osmo_oap_client, and by also renaming the oap_test to oap_client_test. This reshuffling will allow an easy move of OAP to libosmocore if we should want to do that. A number of patches will follow up on this. Related: OS#1592 Change-Id: Id447d2bebc026a375567654adafa5f82439ea7e1 http://cgit.osmocom.org/openbsc/commit/?id=8f9ed161388d793c43f4bef4788e48badfb931f7 commit 8f9ed161388d793c43f4bef4788e48badfb931f7 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Thu Dec 8 21:28:29 2016 +0100 gsup client, gsup_test_client: move logging to DLGSUP category Since recently, libosmocore offers the DLGSUP logging category. Use it for GSUP. Related: OS#1592 Change-Id: Id3938267fa062e1a997d3704cd678874306f86ee http://cgit.osmocom.org/openbsc/commit/?id=64bc261fa65fbf31860b2b01c2223fcc5dff4321 commit 64bc261fa65fbf31860b2b01c2223fcc5dff4321 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Thu Dec 8 21:22:58 2016 +0100 rename gprs_gsup_client.h to gsup_client.h This is in preparation for moving gsup to libcommon, which is in turn preparation for libvlr. Related: OS#1592 Change-Id: I9c95d00f1a9420887a44c938b1d0ee3e20586f4c http://cgit.osmocom.org/openbsc/commit/?id=6e2d3b0a194803d764186d4886c7f3562ea9a912 commit 6e2d3b0a194803d764186d4886c7f3562ea9a912 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Thu Dec 8 21:19:57 2016 +0100 gprs_gsup_*: rename public API to osmo_gsup_ Also rename static functions to gsupc_* This is in preparation for moving gsup to libcommon, which is in turn preparation for libvlr. libvlr and osmo-sgsn will use the same GSUP client code. Clarify naming by replacing the gprs_ prefix with osmo_ everywhere. A number of patches will follow up on this, also doing the same move and renaming for the OAP client. Related: OS#1592 Change-Id: I57433973b1c4f6cc1e12e7b1c96b5f719f418b51 http://cgit.osmocom.org/openbsc/commit/?id=11cdd96346cd939c4ab1f00fc946d45f8057e27a commit 11cdd96346cd939c4ab1f00fc946d45f8057e27a Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Thu Dec 8 21:17:01 2016 +0100 comments: gsup client: rename to Generic, adjust copyright and authors Related: OS#1592 Change-Id: I2c5d145e05aa4afd43ef1341d22563448f1c3577 http://cgit.osmocom.org/openbsc/commit/?id=5a815b41b03c63f88022932597c3383f4832742f commit 5a815b41b03c63f88022932597c3383f4832742f Author: Harald Welte <laforge at gnumonks.org> Date: Fri May 6 23:27:38 2016 +0200 add gsup_test_client program Related: OS#1592 Change-Id: Iafd844393dd90b899f84ed61c875c1eb533436d7 http://cgit.osmocom.org/openbsc/commit/?id=cbdf5128430df16e47b67e0ecb7db15ab628462e commit cbdf5128430df16e47b67e0ecb7db15ab628462e Author: Harald Welte <laforge at gnumonks.org> Date: Fri May 6 23:28:52 2016 +0200 move OAP messages implementations to libosmocore Related: OS#1592 Change-Id: I2f06aaa6eb54eafa860cfed8e72e41d82ff1c4cf ----------------------------------------------------------------------- Summary of changes: hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)