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 e9b0b4704ddb17a8aee2dd97de537e76709377c3 (commit) discards cd1767f2d59e62ce93a86056eb67b5cb10774c86 (commit) discards 6c8f5d1461635b6d7a2c75c60c0cbfccf2aed84e (commit) discards b504621bc541c082448c46797e902c54b9c50f36 (commit) discards 3dff345dca1db137f824c358f4eafd0af6b265b0 (commit) discards e0e136b8059de826d533c3849bfe32292af56bb8 (commit) discards e2850ba353f0a754a7049de990641f6f58194764 (commit) discards 764e79926a9a340643f8ba9acd40974d7f5d4c26 (commit) discards 559495c430760023832f4511c3f8c1d6e40fdf38 (commit) discards 1000c88b7f813b1c2f0adf9661346f94f0f4a9dc (commit) discards e50423c1f4aaf22d48139163b1e399193d82d9b2 (commit) discards 037ab4992bd7f0784d7823b10f0f42a2abe8a494 (commit) discards a69dc7a0684afc8c58889293b6f0f8acf7bbe1c2 (commit) discards 3f941d19ca584ab2a7aedd51dab42057a5b732a1 (commit) discards cd365b1be489ae3525950e2e3308018608fa26b0 (commit) discards 27bddaee166cd1276fd12e927463102a1dc0d827 (commit) discards f243cc8c8a0031cb67fc08d38dbee950856dd3ee (commit) discards ac31ca74a555a4ad607bed45b220492942d66005 (commit) discards 5c1a3e36567f6706cc55951d4b5ea6ede8942c8d (commit) discards 2f413d1087a137a73808ed9050667c02a13cbbde (commit) discards a5efdbcd469fb2f7d836883a66df358ee4a7040e (commit) discards d2c706438985dbc9c08c432338f6758b820e218d (commit) discards 921f894e1aa9c5f171592490a5c761ecdab5feae (commit) discards 8de53235afa68c1816d64e2dd2ee328727f8a622 (commit) discards bc0d4971e69d409d70b2e78de749f6445578bb48 (commit) discards 59452c61204fbb3ac9d1d013ca03a258438d125d (commit) discards e563343640951f7b149dbdcb6057476691cfb5a2 (commit) discards 6be04cce1dce10991a39510dd7a55f06f98fa14d (commit) discards d6893a35afb21a3152d99b1fc8ae920cb099ceda (commit) discards f777cec969d1614ac5662c2201f7d798faf935ee (commit) discards b442ec2204f89ce21d93abf9384bce6425e1d706 (commit) discards 8430719b590124d67c5ef10e5e2e1afa44a6e504 (commit) discards 506f5985b3f303b07fee6d8144b8625658b40329 (commit) discards faf277d825175770d8de42ae6b0cb4e7fb2839f3 (commit) discards bc2f7b8e9de0c131569e0765dbaf382b8b4732b6 (commit) discards e77c5d116385eea702fc85a591052b903fb9399e (commit) discards f9986c507d253cfa153ae224adcd613071c59b7b (commit) discards 567988beb0abdf426edd0e7a8113bd71b9f72f9b (commit) discards 0d4bbc5786ef123a41e214f54c5b9ab062eb1398 (commit) discards aa907b7cf751e6438157e75d3f8c87585ed7bd31 (commit) discards da4526c9a3b2f5f9d796d054d6b2f5d124b5fa4b (commit) discards 2772fc64811efc83783b0bf5c8e07e228bfc8be5 (commit) discards 6b779ed0fa380944609bc583a8fafb430caa246e (commit) discards 77f7474ceaef62225bf0ce554988840fb07e1863 (commit) discards be58c2c3bb45ac747989d4e1c0f1e4b644426e50 (commit) discards 7966cf533e42ec9b42a759eedb7c3b69a3c6494c (commit) discards 0a1d1632c4230bb6c666a4b63f685737c9bfa53a (commit) discards 0da3da7eceec83f40b9a493262d82f9c8717ca9a (commit) discards a063555ad03adf442acee5ed0224c287556462ce (commit) discards 0ac8f415249c46ff9ad402ac315929a4bfc5ebad (commit) discards 71556074e2375cdae6c513b135230d7f5de6d548 (commit) discards e71ceab665795f614946a4e181128078e40129df (commit) discards 2e2819a8f20faf3eeb517b99d5f0df8bc939db49 (commit) discards c0c53dae42a051ed988c6a79c822b8eb5ca199dc (commit) via 28a0ea9685048bb45cc447406777417101cc7e2d (commit) via ed4556c748ec026153e9ca015e8c0d868494077a (commit) via 7437a2beffef8bbb0fca48681fb6a47046ac545f (commit) via 54f30b72da07fa601e9ff14e6ace4774d5506e58 (commit) via 418e090e4dbcf60fb182a5f37fcde89bce463555 (commit) via 3a7ee9a6e4030e5982ea6879163a412b4cf52b9e (commit) via 1d0db14ad79406f0ae36514bbff9bdf6739345fc (commit) via 33f47b7fa0075fc1b7e00f7937427547e7c9c98c (commit) via 04847dd45e3e7d510aad9e34ac7ace7bf9d7941e (commit) via b2b97016005fbef278342c32e3cbce0b2da0966b (commit) via 7aabd0bbe2427e07174229f8760c0143260fc73a (commit) via 5c7c9c720cf266528c694716a2c5899831f3bdb3 (commit) via 6450ed5f31dc553b852e447f4536780832e3e1fc (commit) via a1feed6a138a2b70b55b262e60c5195b8ca6faff (commit) via 215e07c6a8b87f6aaeae5fbb48a67a0e5155293f (commit) via 21ef6e5c6760878f3c68f8533f312b98f856527c (commit) via fb79a287ec85bbe37939126da4526293665898fb (commit) via c0a7cad1959c0c2ab62f1644a3e9baa46dbc3348 (commit) via 06287a4dec07a045d2e584788f465537b2b51d4d (commit) via 95abb4c02423a437cfc7fb060bf8b7b52daacea2 (commit) via 085ee683cbf2defa50c83f4d84ce64772c038d80 (commit) via dab83e5096e76f424ad6479c8a7ab7a4821fe94f (commit) via 83f88a27ee865339fc918c8edb6630d107a7591c (commit) via 3e35bcc7b4fcafd27b902db27db2aa4d326ff4cc (commit) via dba132fd9ff1b9136af7564f259502c79596b17c (commit) via 1407b3548b70768c47cc4b5015b0bb4252b2bd2c (commit) via a1c9ca1039b3f1aed012997c54f198dd099ced8b (commit) via 4f15930cea01c687cabf643b119c6b8b9730c55a (commit) via 41f0f78647d96759c31ec0a455643e218b7b2f40 (commit) via ad620239e0c0aab44a3bc36ec79e9aeec997593f (commit) via b0f9304ffbe334a6528e53e18c75c0cabbffe6ed (commit) via cabc56b908422de23546b9a13aa5c78480e03622 (commit) via 5d72e851bcb7e1b35b3320ba9c4ea0d6371434e1 (commit) via 3a3eac45f14606d0d6856571c08d8e8a78f7e0d4 (commit) via f3d4dd2e3f53d7155e8f47761972385420288995 (commit) via ac05cdd706c6b8ab37308a494d37c6e4e1060bf0 (commit) via 28c92c6af36c4133a00b19477c7535fb2a55c053 (commit) via 4d461a1d74dac5aeb113244b9b51199d36929334 (commit) via aeec58ad47689c27a3c3b8a111a313217327318e (commit) via 4acb1fed69f28d32a05a5e1141e20d8b63bce172 (commit) via 206436f0015130565f802b9b6b89e6d5bd4f6b4c (commit) via 26f5ab276e7ef1fb2953ca7998ea604a333dac24 (commit) via 77cd1d2c65e208888546fe0fc9443e6a9d1ada52 (commit) via 0a62c760e13bafee1d57d71d347c72ef33bedd26 (commit) via 8b8d6eeab5b651f1cbd273ed3172f9b6563d4e29 (commit) via f118ae0e130595fdc2ad092de62dbd3f8d53e2ee (commit) via 4e4550b37f10fa150a553078f8924ca57f82761b (commit) via 75686fe19c4862cdfff3659966773c532c9762e4 (commit) via 785421a0a8c4d2441c7f9e854a3d9e14e81c0ba8 (commit) via eb1ea6588dfe96b6f061bbf6f2d1cfa6f3d165b2 (commit) via b8ffaafbda1f975f110a0c9ec1453b8cf30b24a0 (commit) via 09013f9b23f690723ff6292552c563d639a47ee7 (commit) via 1611df5226199da2bf2fba3d22d93cc1a6c6c777 (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 (e9b0b4704ddb17a8aee2dd97de537e76709377c3) \ N -- N -- N (28a0ea9685048bb45cc447406777417101cc7e2d) 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=28a0ea9685048bb45cc447406777417101cc7e2d commit 28a0ea9685048bb45cc447406777417101cc7e2d Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Tue Dec 13 01:09:04 2016 +0100 implement msc_create_conn_fsm Change-Id: Id541b5977ad4a7824b26fee35467ecbfa56c89f3 http://cgit.osmocom.org/openbsc/commit/?id=ed4556c748ec026153e9ca015e8c0d868494077a commit ed4556c748ec026153e9ca015e8c0d868494077a Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Tue Dec 13 01:11:06 2016 +0100 lac from bts Change-Id: I151428544a483bb59419792b37ff0aa719a71e64 http://cgit.osmocom.org/openbsc/commit/?id=7437a2beffef8bbb0fca48681fb6a47046ac545f commit 7437a2beffef8bbb0fca48681fb6a47046ac545f Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Tue Dec 13 01:10:49 2016 +0100 lu_fsm bootstrap Change-Id: I14f27a2f657567f424a4dc2ec13b6a01e2aa6676 http://cgit.osmocom.org/openbsc/commit/?id=54f30b72da07fa601e9ff14e6ace4774d5506e58 commit 54f30b72da07fa601e9ff14e6ace4774d5506e58 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Tue Dec 13 01:09:39 2016 +0100 fix implit function: declare msc_release_connection Change-Id: I34a673616238e6bda677e470c83ab57fd521a217 http://cgit.osmocom.org/openbsc/commit/?id=418e090e4dbcf60fb182a5f37fcde89bce463555 commit 418e090e4dbcf60fb182a5f37fcde89bce463555 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Mon Dec 12 23:03:09 2016 +0100 gsup client: tweak logging levels around connecting Change-Id: Iee77ba45c24d6b8308e344dc1d1531e9d1b45921 http://cgit.osmocom.org/openbsc/commit/?id=3a7ee9a6e4030e5982ea6879163a412b4cf52b9e commit 3a7ee9a6e4030e5982ea6879163a412b4cf52b9e Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Sat Dec 10 15:38:27 2016 +0100 nitb: vlr init Change-Id: If741ace01d939fb8b7db7496ce623d20e15cf2d7 http://cgit.osmocom.org/openbsc/commit/?id=1d0db14ad79406f0ae36514bbff9bdf6739345fc commit 1d0db14ad79406f0ae36514bbff9bdf6739345fc Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Fri Dec 9 01:30:58 2016 +0100 vlr gsup client fu Change-Id: If8c119c47892763370b63ed487a5fbe7eb4f2d55 http://cgit.osmocom.org/openbsc/commit/?id=33f47b7fa0075fc1b7e00f7937427547e7c9c98c commit 33f47b7fa0075fc1b7e00f7937427547e7c9c98c 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=04847dd45e3e7d510aad9e34ac7ace7bf9d7941e commit 04847dd45e3e7d510aad9e34ac7ace7bf9d7941e 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=b2b97016005fbef278342c32e3cbce0b2da0966b commit b2b97016005fbef278342c32e3cbce0b2da0966b Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Tue Dec 13 01:40:40 2016 +0100 vlr_fu Change-Id: Ia3f39ab5760b9ce1889e77b24b3a578099d3cdbc http://cgit.osmocom.org/openbsc/commit/?id=7aabd0bbe2427e07174229f8760c0143260fc73a commit 7aabd0bbe2427e07174229f8760c0143260fc73a 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=5c7c9c720cf266528c694716a2c5899831f3bdb3 commit 5c7c9c720cf266528c694716a2c5899831f3bdb3 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=6450ed5f31dc553b852e447f4536780832e3e1fc commit 6450ed5f31dc553b852e447f4536780832e3e1fc 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=a1feed6a138a2b70b55b262e60c5195b8ca6faff commit a1feed6a138a2b70b55b262e60c5195b8ca6faff 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=215e07c6a8b87f6aaeae5fbb48a67a0e5155293f commit 215e07c6a8b87f6aaeae5fbb48a67a0e5155293f 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 subscr_name: redirect to vlr_subscriber Related: OS#1592 Change-Id: Ibff06dd2926e329d196ada5a0916c8cca02b7d69 http://cgit.osmocom.org/openbsc/commit/?id=21ef6e5c6760878f3c68f8533f312b98f856527c commit 21ef6e5c6760878f3c68f8533f312b98f856527c 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=fb79a287ec85bbe37939126da4526293665898fb commit fb79a287ec85bbe37939126da4526293665898fb 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=c0a7cad1959c0c2ab62f1644a3e9baa46dbc3348 commit c0a7cad1959c0c2ab62f1644a3e9baa46dbc3348 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=06287a4dec07a045d2e584788f465537b2b51d4d commit 06287a4dec07a045d2e584788f465537b2b51d4d 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=95abb4c02423a437cfc7fb060bf8b7b52daacea2 commit 95abb4c02423a437cfc7fb060bf8b7b52daacea2 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=085ee683cbf2defa50c83f4d84ce64772c038d80 commit 085ee683cbf2defa50c83f4d84ce64772c038d80 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=dab83e5096e76f424ad6479c8a7ab7a4821fe94f commit dab83e5096e76f424ad6479c8a7ab7a4821fe94f 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=83f88a27ee865339fc918c8edb6630d107a7591c commit 83f88a27ee865339fc918c8edb6630d107a7591c 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=3e35bcc7b4fcafd27b902db27db2aa4d326ff4cc commit 3e35bcc7b4fcafd27b902db27db2aa4d326ff4cc 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=dba132fd9ff1b9136af7564f259502c79596b17c commit dba132fd9ff1b9136af7564f259502c79596b17c 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=1407b3548b70768c47cc4b5015b0bb4252b2bd2c commit 1407b3548b70768c47cc4b5015b0bb4252b2bd2c 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=a1c9ca1039b3f1aed012997c54f198dd099ced8b commit a1c9ca1039b3f1aed012997c54f198dd099ced8b 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=4f15930cea01c687cabf643b119c6b8b9730c55a commit 4f15930cea01c687cabf643b119c6b8b9730c55a 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=41f0f78647d96759c31ec0a455643e218b7b2f40 commit 41f0f78647d96759c31ec0a455643e218b7b2f40 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=ad620239e0c0aab44a3bc36ec79e9aeec997593f commit ad620239e0c0aab44a3bc36ec79e9aeec997593f 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=b0f9304ffbe334a6528e53e18c75c0cabbffe6ed commit b0f9304ffbe334a6528e53e18c75c0cabbffe6ed 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=cabc56b908422de23546b9a13aa5c78480e03622 commit cabc56b908422de23546b9a13aa5c78480e03622 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=5d72e851bcb7e1b35b3320ba9c4ea0d6371434e1 commit 5d72e851bcb7e1b35b3320ba9c4ea0d6371434e1 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=3a3eac45f14606d0d6856571c08d8e8a78f7e0d4 commit 3a3eac45f14606d0d6856571c08d8e8a78f7e0d4 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=f3d4dd2e3f53d7155e8f47761972385420288995 commit f3d4dd2e3f53d7155e8f47761972385420288995 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=ac05cdd706c6b8ab37308a494d37c6e4e1060bf0 commit ac05cdd706c6b8ab37308a494d37c6e4e1060bf0 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=28c92c6af36c4133a00b19477c7535fb2a55c053 commit 28c92c6af36c4133a00b19477c7535fb2a55c053 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=4d461a1d74dac5aeb113244b9b51199d36929334 commit 4d461a1d74dac5aeb113244b9b51199d36929334 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=aeec58ad47689c27a3c3b8a111a313217327318e commit aeec58ad47689c27a3c3b8a111a313217327318e Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Fri Dec 9 00:01:56 2016 +0100 oap_client: move logging to DLOAP logging category Use libosmocore's DLOAP logging category for OAP. oap_client_test.c: make sure DLOAP is in DEBUG level to not lose any logging messages from experr. Todo: we're using a "Library" logging category, which is not really what the library category was intended for. Instead, the OAP client should probably be given a logging category like DVLR or DGPRS in its initialization API. Related: OS#1592 Change-Id: Ic765c19381b0d983da90a5d8aee9cd17e31cf34a http://cgit.osmocom.org/openbsc/commit/?id=4acb1fed69f28d32a05a5e1141e20d8b63bce172 commit 4acb1fed69f28d32a05a5e1141e20d8b63bce172 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=206436f0015130565f802b9b6b89e6d5bd4f6b4c commit 206436f0015130565f802b9b6b89e6d5bd4f6b4c 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=26f5ab276e7ef1fb2953ca7998ea604a333dac24 commit 26f5ab276e7ef1fb2953ca7998ea604a333dac24 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=77cd1d2c65e208888546fe0fc9443e6a9d1ada52 commit 77cd1d2c65e208888546fe0fc9443e6a9d1ada52 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=0a62c760e13bafee1d57d71d347c72ef33bedd26 commit 0a62c760e13bafee1d57d71d347c72ef33bedd26 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=8b8d6eeab5b651f1cbd273ed3172f9b6563d4e29 commit 8b8d6eeab5b651f1cbd273ed3172f9b6563d4e29 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Thu Dec 8 21:30:34 2016 +0100 oap: rename public API from oap_ to oap_client_ Mainly to differentiate the OAP messaging API (osmo_oap_ in libosmocore) from the 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=f118ae0e130595fdc2ad092de62dbd3f8d53e2ee commit f118ae0e130595fdc2ad092de62dbd3f8d53e2ee Author: Harald Welte <laforge at gnumonks.org> Date: Fri May 6 23:28:52 2016 +0200 move OAP messages implementations to libosmocore This corresponds to change-id If5099e60681a215e798b6675f21813f26769c253 in libosmocore, which is now required to build openbsc. Related: OS#1592 Change-Id: I2f06aaa6eb54eafa860cfed8e72e41d82ff1c4cf http://cgit.osmocom.org/openbsc/commit/?id=4e4550b37f10fa150a553078f8924ca57f82761b commit 4e4550b37f10fa150a553078f8924ca57f82761b 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 Use the DLGSUP logging category for GSUP. Bump the required version of libosmocore to 0.9.5 to benefit from the DLGSUP logging category fix in core/logging.[hc]. (Id974c7be158e4d60421a98110f5c807aefd31119) Todo: we're using a "Library" logging category, which is not really what the library category was intended for. Instead, the GSUP client should probably be given a logging category like DVLR or DGPRS in its initialization API. Related: OS#1592 Change-Id: Id3938267fa062e1a997d3704cd678874306f86ee http://cgit.osmocom.org/openbsc/commit/?id=75686fe19c4862cdfff3659966773c532c9762e4 commit 75686fe19c4862cdfff3659966773c532c9762e4 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=785421a0a8c4d2441c7f9e854a3d9e14e81c0ba8 commit 785421a0a8c4d2441c7f9e854a3d9e14e81c0ba8 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Thu Dec 8 21:19:57 2016 +0100 gprs_gsup_client*: remove the gprs_ prefix Make sure everything is named gsup_client_ / GSUP_CLIENT_. Rename static gsup_client_send() to client_send() to avoid clash with public gprs_gsup_client_send() being renamed to gsup_client_send(). 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. A number of patches will follow up on this, also for the the OAP client. Related: OS#1592 Change-Id: I57433973b1c4f6cc1e12e7b1c96b5f719f418b51 http://cgit.osmocom.org/openbsc/commit/?id=eb1ea6588dfe96b6f061bbf6f2d1cfa6f3d165b2 commit eb1ea6588dfe96b6f061bbf6f2d1cfa6f3d165b2 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=b8ffaafbda1f975f110a0c9ec1453b8cf30b24a0 commit b8ffaafbda1f975f110a0c9ec1453b8cf30b24a0 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=09013f9b23f690723ff6292552c563d639a47ee7 commit 09013f9b23f690723ff6292552c563d639a47ee7 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Mon Dec 12 13:04:58 2016 +0100 build: bump required libosmocore, libosmogsm to 0.9.4, for GSUP GSUP was added to libosmocore in 0.9.4. We're using it here, so make up for a previously missing bump. (BTW: I'm pretty sure that other dependencies are also in dire need of a bump, but leaving that for another patch) Change-Id: I4f245a7d78d0889b37084c52478372bddb8289d6 ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gprs_sgsn.h | 2 + openbsc/include/openbsc/gsm_data.h | 3 - openbsc/include/openbsc/osmo_msc.h | 7 +- openbsc/src/gprs/gprs_sgsn.c | 38 +++++++++ openbsc/src/libcommon/gsup_client.c | 4 +- openbsc/src/libcommon/gsup_test_client.c | 5 -- openbsc/src/libmsc/gsm_04_08.c | 98 ++++++++++++++++++++-- openbsc/tests/oap/oap_client_test.c | 14 ++-- openbsc/tests/sgsn/sgsn_test.c | 136 +++++++++++++++++++++++++++++++ openbsc/tests/sgsn/sgsn_test.ok | 4 + 10 files changed, 280 insertions(+), 31 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)