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 d4a1f9bf5f4ddd52a9cc12bf488afcbb83173a01 (commit) discards 58d8a1a271179a6dce6692f5d5ea4e6bd88b6c1f (commit) discards 02d77f8fc0531e06d97a1de9e8671c9faa47ad45 (commit) discards d282d3b89326c2e4b3786c72a760216a73ede8b6 (commit) discards 1efb4f255c9e25deb02113057f8268cc46e011a2 (commit) discards 7b6fe7ade343ae6fd287487c90567b5217a1955d (commit) discards f1af3e5a6850106db5fb591513d4ba95c43726b2 (commit) discards 3f572cf1fab6541667f2723e1990e287f9eefac6 (commit) discards d0ee36b3e502ef27fbe3311e9c9f502729ccc0d4 (commit) discards 274d6057c5811589ddcb4dba0c844f15c936ab45 (commit) discards 83bc85e340cfc84eb34c2ec63ccaa278c9d52eaa (commit) discards 80f9a9b306c2fec04b340f3426e1ff27f1f9a628 (commit) discards a138fc0e551025918c36990822d4450544e63f47 (commit) discards 2e2dbbd74acf61ad643605f06b00a77b795afe83 (commit) discards 73311b7fd3e465946531eb66fc495317a76787e7 (commit) discards 91f1d6560b6fab664699a9978cada6247bba3348 (commit) discards 22f203d7c6319b26f7067905d2e480704c4aec74 (commit) discards a7ae38e663770fcd3fec5d46823117813d008874 (commit) discards e792edc273869e6737fa13cb864b8a8f464206fd (commit) discards c73ac7c660f58f578f290b1ecd4c1f50725a88ee (commit) discards c4fe59916456fc83413222a7ac0ab70c5be55513 (commit) discards a818fb774ee55c902f0865a35074855fbcd3e288 (commit) discards 81d6deef636a15ae5bc4cc9b0b89714e93f5ab5f (commit) discards d4570a00e1cb0e44bfa67591864f23baae25b955 (commit) discards 314795f66d8e1590db06a3813ab02177da556462 (commit) discards 5701c5b48e91391ffe2e1f61599aa8dacdcebdb0 (commit) discards 43dfcf296f2241c9a767e2c7d9faaa8b2cd88c38 (commit) discards e505e00787d074f773d7b9802fe9dab901a32c21 (commit) discards 61d0b1d96b5546d90d472b9b51b57db3595e24f2 (commit) discards 43044df07adca4a6f9aaaa562b29ce199a3e27e0 (commit) discards 0cefdd6335e1a13977567b95ce565859b6b922c4 (commit) discards 033490ab238e5e9396d775a11d1ace1a15dbb0da (commit) discards 9b0d77957c8cf81e78857133386d80de4183ed10 (commit) discards a5dfcd94339c55281e6acb7dc3062ecf708eb0f8 (commit) discards fa4a4555c1e43bb49c296558428aadb59e116a0d (commit) discards ccf312a2d6ed7f175c322461e2c01fa1087c0795 (commit) discards b4269d3b5724cc0d710c073e1c28541f53435fe6 (commit) discards b88670ea1ff4669f3796bad4234d725463e1fe50 (commit) discards 37a8fa1ebe1cd9e0f7235db2a57a2c189351c6f9 (commit) discards 54bf4ff688f58aee8ad9a6a7c027ba18401b0729 (commit) discards fb4bf641a76c986b66f5d126f33094585bae2262 (commit) discards 4c8e3dd7eb3f457ac84f4ed11f33451a64bc83d2 (commit) discards 5883ab784c3d8c47d736e4aefe9b6d32ab961fba (commit) discards 94b977d363948a1ce7ec9bffcceed9525754bcf2 (commit) discards f042cf54267e527c57a800d6f6857ebd3f5d8f47 (commit) discards 62deff809b3522cc2b524d5a3d76e5045064b6ff (commit) discards a2155b40f17771fcfdec2a75c8a9adb1fd137f45 (commit) discards 6fe90c0794bbe8ddb33136aa8a63563c77bacb33 (commit) discards a46da1f45983093d2827744ea6f092554333cae1 (commit) discards a90d57e1d9dec6f888867cb7409afbf9808112cf (commit) discards 561729d28f85be5874da3cccdb65166d62349294 (commit) discards 2bf2ce1c671db7045db305ff37c624467cb7f45a (commit) discards f015eb268c48204a178caf6cf8576186f7407b88 (commit) discards 8ec57d347c658a2218424f5aae29fd2b71da8538 (commit) discards 2f3a364f38162873de00f02bbc37a80cb2f6119e (commit) discards 074b9c6c28ce93bb5f79e9a3a5527f3b126f03fc (commit) discards 852496ea6637725572690da3897f2f70b4499171 (commit) discards b74a9e1c342cecd86ccc984aa239f6dfdd0dffaf (commit) discards 30e48492bb4be0f3c49507c0afa33e63d198d312 (commit) discards 4af09918164faf85e87eab73af2cdb1d94caf752 (commit) discards 22c2e80d0dcb6e3216ee7a7922d5559ef77910c8 (commit) discards 58f7259e298a265e9c411f0e745bd4e5e4849e78 (commit) discards 1f5c2f7b67b75feba306154aee4bd29ebef9021e (commit) discards 791a45369a74ea0d1e0e78c7a96ee7be251b7f05 (commit) discards 6d57f72d60d7f1f2cd9c5c839817aeb68ee3a323 (commit) discards ad00fab9f907d67027e7811e446dab0b511bc57b (commit) discards a5b0f0b903cc090943f051d294c7c9670b15f518 (commit) discards f69817fda16cca248f00afc94f4a33d1bdcb8f9f (commit) discards b9170ad5e3add755e174becf033fd6e595c36cb3 (commit) discards abe24cd48b9e63b1f24d069a81c1141f605f5b5d (commit) discards 78b1ae31df71316e1793a7bd89c262e64018e31b (commit) discards af50b3356e8d230b1e7e33e48916d7e4273758b2 (commit) discards 4893d71b926d4a1aad870276baf3201910c72571 (commit) discards 9d1a6c847dc89569fe68cbb7d933361471b302e8 (commit) discards 33fe223f868c4e1aa7054799325d82c01789a1ec (commit) discards d564d3af9ecfe53074a1ab034bf444ca612fa96a (commit) discards 3f0967952e7deebb4e4ccf1f8895ea432fe10184 (commit) discards a1d009415194c43bcaba5c3062696d7fc20345a7 (commit) discards 88cf8c6243c9dd8b2353cdd59399f92db1c4d04a (commit) discards e1292e6900fd67fd951c3de97a2036220ce6eed4 (commit) discards 22b67a0514ada7b0ae2dc839f58e633f02f60f52 (commit) discards 2451dd980e4447759004fb2ddda80a44cb6b0684 (commit) discards 24521bfb6c8647754e684c9b5284fb78ab12dd78 (commit) discards 33a871f8bb50dd622371dbef11cd03bbe1cd0570 (commit) discards 92cd0e0496347817909d5dd85459f7399263ff8e (commit) discards 92e7f3efc796720d660cb91577cf1ae8cca2e028 (commit) discards f854eab3885198a2e673a186a279c035392d2036 (commit) discards 0c2181b4b536fa23db7a9e45cae71a017ec1e5b5 (commit) discards 86e9c32f7045c2ef87620192aee21b49e6939270 (commit) discards 51b321e97fa4fdcab9b5e0694ae921a7b0676c69 (commit) discards b428b97ac894423541f2cb841d40633e5c151ec4 (commit) discards 925dc902ebba9f0b2aa7a70bc4560d3975c4cf91 (commit) discards 0c643de12374c52a60ff0dc1c8347c1aac946fae (commit) discards a486c2fae42570cd0b43cbbce4b652c2050f2241 (commit) discards f60e8bd1431db279d7de86b3350ff2ed9b88a0a0 (commit) discards 830f5da30badabfa53966ba8d878db4380ebb4b6 (commit) discards 1bc1d3c0f55349276bdb78931bfddfec8b206c05 (commit) discards 1bc0e4942e385b59904907223aa08469821834d2 (commit) discards 1549fecf60c61b7bb35d933ccec6013b6dfc0987 (commit) discards 27071a6818d5dcd7cb31e39bd05e1b8a2502540a (commit) discards 2ea4c5050f0c8715afc5c82778d291344b953427 (commit) discards 64f95d5805e504372fc8031c15d3cd26c88babda (commit) discards 0105501df8332b57afd546a4278149c1ff003366 (commit) discards 4c2b916750b625e9e924d656d381f40ba641be2d (commit) discards 45aae47ded90a917514fa2c5c7c90110297ba60b (commit) discards 1f278add8bef40ce8aa61b2f2bce68c202273546 (commit) discards b03b8879db145d3dad499edc1f504729b39723eb (commit) discards e995198ad367cef6ac89450244f1428e22fcca67 (commit) discards 2f6c1f1b1cd6f0e91018e425e261c5111949035f (commit) discards 9026851a8ecf09399e068cd93c7f54f5b1ea55a8 (commit) discards eb5f097321b7fd481dccbdadc749e463cf891181 (commit) discards 3ecc827f540adc8a866c3f24ff74dfb791062f21 (commit) discards ef45050353f84d0f874973885864c0adc128267e (commit) discards 7f34488f7dc87e57917c0c2577ce5eacd93a190d (commit) discards 8ecb0f6d740b37a260e5cde93ef7d8b3291f49c9 (commit) discards 9f818b76dd299e55cd7fa666794b33e62548e632 (commit) discards 0e51f2b87dfaf6aba7d5e0fc37b8e0a0b468f06d (commit) discards 2d6c933d92bd70988d9da4e799cec5b8e5c9a89e (commit) discards 7987af4d7ed423d320dcf66954bc185d8d932533 (commit) discards 8642499f81c13297b57616b614242993618e7b40 (commit) discards 080fc1a214dc591d8b6d5b7a4b4bc9bc9fce3a89 (commit) discards 1c0420bdf536d0f8b1a1d229506a6c89235f5316 (commit) discards a3e3fa91b39ae2d4cafa6afd76083a51c90871fb (commit) discards e8105ddb04359c979ee8163aba20661276b953f3 (commit) discards 44570bfc42ebfe44fe11cf5d9ed4568c72e3d75e (commit) discards 46c8da53e2add2ffa076e48bdab59eaa2fc5665a (commit) discards a7b270bd7152eec4ea49df065b869c6a8f010721 (commit) discards f901dfb3ae5e3eb1cb63268e6430a283a8754e59 (commit) discards f55f3d62918ee42618472856b50d9b7623c1583c (commit) discards a4cc7c21d050f20590a1fb983e6e27a1ea3a19f6 (commit) discards 9cb983e7182c4dcbfc2f129b310ceb05f5492a62 (commit) discards 77e1b89bab47b5e70dc5da937387efedadc2a788 (commit) discards bb370d3ea8fb453de44082621d3121937a66d513 (commit) discards fb7667df161a21527dab9f7e7f397d8c461deac7 (commit) discards 945d0aed3ec46f4aecad9985892110a248519b22 (commit) discards 4b6fe306fe8d15facc77cb7d49740458a4f88d01 (commit) discards cfbabe0f682dc770d0f5a5c7f6aa9556d13513f0 (commit) discards 1450c6806079368af60e5a13d0dbfa86f679ff16 (commit) discards 846f08164c027be25445ef1f15b4416d6f929960 (commit) discards 418faba21832cab38ce4ba5e15c5f7aafbc7b118 (commit) discards 664244aa7a2d459ba02876aab25ed59bf01823c3 (commit) discards a17d1c7244227345265e6afe26712a49b36d47fd (commit) discards db4f37f29400b6dc10b457eec79d1aaa0f1c201f (commit) discards 0cb5154afcceffcdcbad686f23f143c6016b54d4 (commit) discards fde250b465c17113c9399317fc0b9b6563fa9d8d (commit) discards f00bf361e8edc971ead7321a1e79cac6ed6ab1a0 (commit) discards c35a6aa7197b7f019f307823875c33c885d32f9c (commit) discards c178a98a3f9f14ff8be0154281f096386084e448 (commit) discards ebc1871c29a284aae85f2a70710976b506bd1aa9 (commit) discards 54368cf3101853965c262c6e7a5175aa46455e44 (commit) discards e83c4997a7d98dbb40320bdf9986f5d78d664d9d (commit) discards 8a5b0692aa7321cb0505845d7569a2e52936ea30 (commit) discards 6462356ec095080a07050f119afa47d9ff1f1042 (commit) discards 6c34b72d16dd1fe4e66e7275556580f8c5d730f0 (commit) discards 69232f4257031902156a0691e2d0d6a278626ffb (commit) discards 406c7fb1173cec3157b8add02ce6f0b3cb6e4fdd (commit) discards 28c9cd241744a6ac1929105c3d6dbd4dad92d049 (commit) discards 2b50433d4570653b3bc64463f22dbb57e110ae0a (commit) discards 242de72fd5c9fa0572c258eb13f98ca48e10f877 (commit) discards fa0ed353b6f5c43a0148b82d84c852d891ef7a7d (commit) discards be3ce07ec678fb8f3af02afaa97d59fe9d8437ee (commit) discards 3d30818bcd2c7405cd35c7cf5b4c8d9e78713085 (commit) discards 5f6142cb7572c487f0cd12bfb6c070ba6b9d7bc4 (commit) discards 58502143ba624a31e49799ffdd6241c0c0500ca6 (commit) discards 5097f07c1d20ac8286da9e932aedbf943c45f2ca (commit) discards 664140a4fbab42de229fda47cd7b17352e0b9922 (commit) discards e940f74a31db68fe4347a7b781467c15cd7a5656 (commit) discards 715653d5401a537ba789bdd19facfe5288dced01 (commit) discards d139765311e2ac23aa722e08e1e54397920d4775 (commit) discards b6e77ef3e6c5e1fcafbcf0a44f01a4fc152ab973 (commit) discards 4696dd6c5e5e31841cd6c40e62e193aa5707029d (commit) discards 11c687123b7ce2e90ebfe7f3e9cad08eb9e11df9 (commit) discards 5d429f37af5e64e92ab1afda35f839ad4ea09429 (commit) discards 76ff677fb2fd50f2d258820a3eb93458c7b8c2fe (commit) discards e5548d64dfa0c655da6ad3d459dc99d7a4307f37 (commit) discards 4fb4e9f5826284dcf7e06cd72c959bbc89b10848 (commit) discards 00739d8f2df27549316928f1e35ea4d23c64e8cd (commit) discards d20b333db46aa8a468d5f8a53ba50708fc119fcd (commit) discards 3ff9548309677578a8c67c8323471d737221592b (commit) discards e62eed181fb968c0779fb3334b48422f9d59928d (commit) discards e68fd3ebcee249b554ccb80a2b53a8c636b464f8 (commit) discards e4bff09533038f63e0ccafdda8ccda591a8329c3 (commit) discards 0e8199cf0830aa9744e4ec05d2ba460e2540b02d (commit) discards 184ba87030e85bcdb2bf93917b7ad2fffe02cf07 (commit) discards f0268d021c19f269c1f00d8408c55df525001015 (commit) discards 522e13283f015d1290d558fec0f2421506a0e180 (commit) discards b1b6e2d5df764457fa8114ed93737c1f7d6865d4 (commit) discards 64e67c161a1cf8bb26c776c6e231476144ebfefd (commit) discards 55be01e1ec828008d15108cf4710953678b4e077 (commit) discards 136e8bf73eeb4c5d7f8bfeff18f49eb1fea14e64 (commit) discards 6cdc376f14e28f2d0eaa19119a9afc47ec77a848 (commit) discards 1065ba908837bef2c908b10c4e5614c26212246c (commit) discards 27df2ecebcba68c6043f37b6b57fab8d76a75c08 (commit) discards f716c4fcb163cdb63d50a92a7f8a7c5faeeb8c8c (commit) discards 63c859b45d9af3383ad44833c105a54788cee012 (commit) discards 4d81d9717fcc4c67f17032a416c37643b1238ae1 (commit) discards 6d99d6a9a7fd2ba5cf9f75d70cd6f4cd5c39170f (commit) discards 7e649e262a3d918a2eeb5ee715d1fec28897bfd4 (commit) discards 73fb05efc985b09bf3871e4c76315d075228c31c (commit) discards a2672be00d0e382fdab4537a73dee8c917f3401d (commit) discards bfc11baa39d2abd7f42a38be3927b44a76ce0d06 (commit) discards 4e6e73bd093b8f79469cc4fb68f32f2ea5042576 (commit) discards fa814e11c274c98bb92770ae6bc946a40e58b245 (commit) discards f7a22a9516113a6e74ab88e40e8604ab0037b8d6 (commit) discards 4ceded241c348140cbc61ae81b40b03d59a81931 (commit) discards ad23bcf2f061ce8302a733c92f96899a4897664f (commit) discards 355b31d23b9905cbd1387e6a5094525e944f9da5 (commit) discards e52f8d176cd82fa8736717a313c8cc900c3e1088 (commit) discards b63d329b8a7558c51a4023be39a2f1df51ba1365 (commit) discards d64fc00796e8f045c87036ea5d14ca394ab6eb4b (commit) discards 8fda86b2b35edde9496f505593f1c274a574e520 (commit) discards f5849fda45f4df44ce67a8c1050480902bc9022b (commit) discards 8406373f551146e133fcae7ef6510984449b7da2 (commit) discards bbf5c406b7a5be8bff8b451ffcb5ba30217efc20 (commit) discards 953a9c681b2d701144fabf115c411531f5ba8472 (commit) discards 67919332819a10c9bbe1b1096d1781cf25b0a273 (commit) discards a0f54424e047dfda57104a7f40999ff1951e0e89 (commit) discards a4991f2d08df4318b4c0856a7178f3ed2e8e5a4a (commit) discards 9dd33a5263edd45bd2f900fd3b51e7b0c978f17f (commit) discards 5f18af0d497e5c2d9f56e8c536b5da6753844b46 (commit) discards 9a0d038189a701f631eda68e176d5bf2e5b6ec96 (commit) discards eb5101a6de20ab1582a2c702b38004a9dc85564b (commit) discards 57f548939f2601b414c44c5c79bf449a18a6d98a (commit) discards ae8ecba8085a8900863ef40f3a4098989b747880 (commit) discards 94d500da70fbaa791f31e4e78a8817bb2bb19fda (commit) discards f914831ae28235cce4a7b8117432383dea7fa0f4 (commit) discards 8d20a51bc36adc42ddba720a075d2720cff391ec (commit) discards d3a4f5bb22016456e3aaed5423ea83dadd5025eb (commit) discards 9bb825a3d52bb9b13e12b52e969aea623c7a86a5 (commit) discards 662481772220d4c1d5315474d2c7afaf26824640 (commit) discards 2857ac7af8675e8ac09ec93dea45d499cef012cf (commit) discards f08869e9041ae978137d002702d0dce6f14dab59 (commit) discards aaf4d16dc4c20c78614b6a556b4931b187010319 (commit) discards e31104eacd9cb2978b18b06236354b6493341c30 (commit) discards 071d36785c3e6cb617b04ca1a7ea69e37a7fc2f8 (commit) discards 8a8330ec580e6c152498128756b2a239c7977642 (commit) discards 50e392a344d8c7ae4e125cf44974bd1198afa4b1 (commit) discards ec43d079fa2d46cb6f925838ab700c12a8613208 (commit) discards 48e87cfc120fb63c81c41098d1e5a168314242a7 (commit) discards 36db768e646d279fa6cdb704fb8afe4734dceef8 (commit) discards c64f2b2d550c8f5ec8c25517b8b024a5392f590b (commit) discards 2e8d949ddab22bacbec1ba3ce0a73c10a881bb92 (commit) discards d94a1af15c1d324774f4aced57253c40852548b1 (commit) discards 992fe98e141a2dade3a80ecaf9494d70fb607d10 (commit) discards 836a21b41842b2d2c86c067fdd1b722a50fe3863 (commit) via bc75a49ecb8b2a4544cb5796bb3b0fff5a124f50 (commit) via 5d9ff54eb865ffa922728ccbaa450f93081ce5d0 (commit) via 8e776a3453c95368d30dea0a9e0b92a1c4c02624 (commit) via 4636ae10cbc50eaef9a5922d7a353eed861cf0f3 (commit) via b42b8bd02fcda9219c55ba611514d22cc87c9ec4 (commit) via 21400de211e4a95fe92b39718a8e8cf3d9d67edc (commit) via 44d5a318c0e4cbd4fca20480fea4b77bf68bd303 (commit) via 206dec1a45040a2198ee475a2de88d0afb5927a5 (commit) via 9d8e87868b026172ed18e031f0e673bd45a8f773 (commit) via b58987934fdc397c16c8545c731c782ca9295ac8 (commit) via 44d803da1516822b8c81bd3637d3b5ce012ae786 (commit) via 38e3e37584324e34fd7cf3b160a010a09c4c694f (commit) via bb8eaabcf397c9148c54087c48b4d95d5a228e79 (commit) via 46af8eec7f8b666fd5a10dd87fe65c7d47658d5a (commit) via 2508fdadb259858b86849d517c463463534d441e (commit) via 705e770705f7a669007261b0a586d08cde237552 (commit) via 1cd48d41dc50a279201472459df8768bf03bee20 (commit) via 21e87a0ea21199d3fc4ef0808e89e033dea4e157 (commit) via 9b3931f88e7372e51cfef5b411390cceb0ec3d3a (commit) via b30337398c0837f713ccdc65309fd581ddbef0b9 (commit) via 73353c5cbe0faf514657e27200a89b20ed1479bd (commit) via e82c10091edf4d5aca5a7ac7e0d58eae54b80088 (commit) via 206ebf98259026995e4b979cd94fbd5d56a4b19b (commit) via 89ef88cc75b7bcc97d8371b41f090d40d1d85a0c (commit) via 70de63cd7e75bba593ad86c4cc3ce0f41e7c33c4 (commit) via 657b434e5dde45ed82bde7111f4166836004a2b5 (commit) via c88b3e314cd0c6726179c101ed8362e37a26c2f5 (commit) via 1f215371e14e362692d15c420d1ceb9a94f6a871 (commit) via f329d7619671402d8bb820b997b868fde90f6a62 (commit) via e7753a6eb068fb3245fc70292faf319e1bfd7011 (commit) via 7b86ceb0104ece438718b11b7ba9cc8da51917a9 (commit) via 3ede1fac59cc32f3277d58b831dacdf5ff909b64 (commit) via aba69f8e768f69e8ad198b44aeca50f69f64d881 (commit) via d0dca7c3fbdf48540b1d9f5f86a6cc24f9764e1c (commit) via 436d40afeb95fe93ff71bb06945eab31ca043490 (commit) via 5e32cd574141a6897e3c866a73669985e2f975da (commit) via 2c346193e3a6230790486fc315db744cc68fe430 (commit) via 341296c1fedd4dea7b4bfd20a2c65494a2504fd9 (commit) via 694f1df3831c30a003b1c08aae1586a564e7adc1 (commit) via 5eb86cbe00043581b2d93c91f9d6a9eccc76e8ed (commit) via 2b0bb2c45488779af960e35b153870f4d4ed6962 (commit) via a00d08a75cac18888181649347a4d45f5aa15d15 (commit) via cbcd8a6d29cf9799932d80e36e4e99a59d04449f (commit) via 0eaf7e154f7c364dc42f9e9f50a0b04bd60a9a5d (commit) via 6e801187cb1cf3df05047f2c7ff02db385fad5d9 (commit) via a46f22156d0cebbd43ef6d27a524ff33cd3a1beb (commit) via 33c7fa59fc477766d695a452568df1aa5437c9c4 (commit) via 4e61bfb6d3eab09facec66729f3ceef2100de9ea (commit) via 7c45b509ae81116473f390771d964fd5fba27a77 (commit) via 8ac35997255f949b13897b84ea5f451fb48f5cc7 (commit) via ee2049468e1638da2cf8eab29330145ca2c88aba (commit) via a88fe0373fb1c4ec0a88b6dce9f0aa21da10d499 (commit) via 739e54b273b74cc6b7329afb9568456b068316be (commit) via 84690751df6f6f3d1a82d95286429eb707f012c9 (commit) via 3a3a947c63d11645ffdc8a38311e6b9d0e7e6739 (commit) via 7abd03b2a1e64fc26a984262aba6ae2dd92d92e6 (commit) via 414049bab5b6517b56c4a0110ca0bea4a5e629b0 (commit) via d6184723ccbb938ad3fbf5d4ba4be63abc35991e (commit) via 31cf319518b4da6425241fe73b2b1bfaf496144b (commit) via 241c3bf753cec83f266727a7728e8e5aee39b61f (commit) via d1a9b2b2ebadcb6542f8b08d1fa7473bc72d613c (commit) via 10e0b1c3996086c6da2f51e00b0afe8fe67de405 (commit) via fe5a032d77fe8c53f430657403b7d4c43d19b3f5 (commit) via 9a94e7b55236e3ff47ced9d174713ae9cd7283f0 (commit) via 06370b4d2855b4226c42dfb556c23fda1a4a77c1 (commit) via b0c9976a477927e111f924f957a731eecb7877df (commit) via 8d9288be17b378d4954741f8ec411b579484197b (commit) via d3cb8d229703d977dbacf7d46564831c0b0feb27 (commit) via 9cac7f8a75ce4cb366a0afd2cb9e1ff4c11f4b17 (commit) via aa7816bfbb99387c60d78404725c59c85703e913 (commit) via 740164391746ade708e062c6a7eeb2ea124c75b2 (commit) via 5f5b9ad6acf96a3cd3ea82e92e3aaf8e167330e3 (commit) via e9d71d869e0e86a7aae54ba72555da27086945bf (commit) via 9fa9c4127572eb5c65a31d8d5d6fe95804cd2106 (commit) via 234f1ab95ffb0d6d0448efa4f58ee54499f61d7e (commit) via 65bb6b60ab0f98f7d76d5062e42f73d32cd2dcac (commit) via 918c566e0d27914415e73a77b3c1e6ef9629a946 (commit) via b7700dd6f4e906ad808294fa4203df0cfe72acc3 (commit) via abf8c424c67610ca1cff13287a19d55082587c45 (commit) via 38e21d250168e15a24c5a5329dc694c0b36fac7b (commit) via 24eca404123722c26c9d10be1bfd788760bbb332 (commit) via 89673c827863b73ccbf7a66653ea14f384bf435d (commit) via be1846e10f68278437efb8daa90d3f26b4c4fec0 (commit) via 8b2423b75aaa511a63d03ad832837adf260d0391 (commit) via 52971cd71597875cac712b556a41e18bfaa64729 (commit) via 5e10265abaa84b74c75b40fd7d09107649a84a10 (commit) via 9e0dc98ba6185a7914237de5a6bbe6f6935e0424 (commit) via 45a2e9bc061c22d777ea336211bfa2047bcd49c2 (commit) via 90e8a187e0fe0274effe031b50f15fc7f0c5e99a (commit) via abb20777766f89ff158480ff882a643dff8415d8 (commit) via fde16f8686a910d21e2b6c082380b7f9a267a847 (commit) via a0cafb0e1801f786f6fc4efd79c3a292dcdfff42 (commit) via 9f7e3891202d73c4aaeb79eea0fdca56ddf9181e (commit) via 59fa2b61a7099eed5b5c44eb80866c9534978a92 (commit) via aa8b8e5f1247b36004c0eb4ace2808e9c7ba1204 (commit) via 4f7858b331c32fc98456f5d1ae7ac093a9709134 (commit) via 1ae0b27ffb6c67ee713e55356b1303b419c27c47 (commit) via e6806275bb7757a2e72c17b15b95be00972efd1a (commit) via d6f6457b6480924e8c8eda4876e1ac282fe8123f (commit) via 7c7fcff002e4e861ac40ad8d17c3677b5672ed9f (commit) via 4281694fcd94980dcea85b294193288ad68b87a2 (commit) via d83a2dc4d8e133d6403cf420d925322b9c5c6e84 (commit) via f487834819093aba4e02396f1799d38f6263878e (commit) via 90179581e199db8c8fc122ffc9ad43ce4d7a3813 (commit) via 5811d63bd939ba397808de04f4b5dc185b2ab38e (commit) via 493e53e6dec657d735e2b34e265dd7b2e061315c (commit) via c1708a66a10606078712b3ddc9a1af56f0a7c0c5 (commit) via 91d327919c2a1e16a7468f73b411ef386e33503c (commit) via 48cf119bc258d69988155e5fd856efbfbf00a52e (commit) via 6831dcb910e6bfde17a45b266193847d32380caa (commit) via 2ff6f66df5843436847ce97e9bea26ebb1c54a9e (commit) via 66c14480caa398e1cf997f6b10e62cd151f9832d (commit) via 8eacbc0aca30f801117721094aac35bf701eb7e4 (commit) via bc48e692e1dbabec72b4e65f711f67afe21a4dc3 (commit) via 6782558926faa7907587ae1bd8e92e1813f13614 (commit) via 19d883c2cd16710444767ee8f0d448728535d791 (commit) via 773b1706441cd238371a54009afeb10071df60f6 (commit) via b1cf3198116ab4ab74a58a66125fde99c6399f28 (commit) via 96172f64bda3e22f3e70d26d191e5e28e18d409f (commit) via c0e749659e43dc834de7b06ca02e13b1f9dc70b5 (commit) via 9a76e7412d98f866214e2b7181ae8703563c0e4a (commit) via d7a0f4de35a0c4add1c4a4b8f0e4a04ffca54873 (commit) via 634228efa31a49532b7155d3afcd22bdd72b1feb (commit) via 2c4186cdb48cf5bf2a9843083358d10cc750bd41 (commit) via a02ffc5d616afc20bf4549623064b5f5affad25d (commit) via f518fca4479e8f2f2a410fc9f9e8b2674bcd2ec6 (commit) via 08309c3ff912d22933f2c756df652b1a2786220a (commit) via ad306fc8b0b0a50dbf82be073250f99a2b240620 (commit) via 6c6cdd70f3cbe6180c4a561b87cbde6ea591e054 (commit) via e968b3bbe133544e2281e00dbb87ad7e5ecf7a51 (commit) via 75fca063141d9ca41e4f45df3ad385e34f7d2d73 (commit) via af3642fb9dec23264709c6e3dc407cc8017baff0 (commit) via 137b71efae5ac75b9c69f859200b5361ebfa01ed (commit) via a629c9459e1dffa06bd1f2459fb0c0f1ef61ce4e (commit) via d137d85878b35460dcd400fa27cc82635c8b124a (commit) via 465aabf12c6f1653a5db7997193eb38c78e1d3dd (commit) via 19e06dc607afbda7c3487d6e267934e5a6a44735 (commit) via 91cf88c6155dca0fdf4c4457114a29d14ee61ade (commit) via a148ce2d68697bd7a3d78c69ffd676fa765a3ccc (commit) via e0b1ba19501c78d32d65c107e04289a5fec19bce (commit) via 70e7065f5ad35abb2493b5f89bbfe32cd86f5cbd (commit) via e19adfa045fb871fc27dc26c3f2d080f2f29d633 (commit) via 71fcc519ec2b82c3d9e011799f216f4516032423 (commit) via 03afccce8fc1720fad41d19ea05fc9857bd7ce90 (commit) via 79856810145360573f03c2744e06d687790169ee (commit) via 5004efac9db5d7d460536a1e01c9074b6bc839c3 (commit) via df66ba9e9dc82a74e2c17f75169cf6110e880b08 (commit) via f3b8a57cb1826d190149b251a2fa01b99d2f9718 (commit) via 8aef1f21cfa4b20053800e0ecc76c48501248331 (commit) via 97df4115aa91345e6ea08b0c65242622f3540100 (commit) via 9965962f2cd07f017be8ed7cdcd86fe1fc40f8e1 (commit) via 64db01586c5439b6f6f752f5c2a41d0e7258e63d (commit) via 5519f0448502c4cec70717e2707480d02f62b559 (commit) via d1156ceb3007f2bde5acb21bd07fddfcaacb41aa (commit) via e77f8440252fd529131de4c8901ed91b06a60588 (commit) via ccd850f8e9afd8e3bfbee9b9c2e0640fe2af1134 (commit) via 1d4a01e7e40a1dd318014b8679a66eddcf11ccd7 (commit) via a0dfdb2515c4ecf54ad0ba6226d0ccb73a04ab11 (commit) via fa61769e95882d16e089728223dbeb10a66db87f (commit) via 71192be161fda20a72af60457c5e495d2fd0bf02 (commit) via 1a70f360e7560b4527bc620abc6610ff8c0f19bc (commit) via b3833accd212f783b2f3e2901fbad47ea875ce9e (commit) via bab74a0323c3d2c1c84f85ed73873c265136ee4a (commit) via b770ceac6389d8a9d3814b5ff69e3dddaa4b5e0b (commit) via 3eb5a505ce13ec37c0ff9958a77f99ae6f8ba440 (commit) via e4205067cb9d3a0b5bc72c6386dcc85ba91f4fac (commit) via f96b0a19311851427ef07039517225e3af6be651 (commit) via 42c08efefa2419b5d5c7e448fc39f715e773f218 (commit) via 4d73a5ae6dbc240ea80c7dc3c0d47f8c6d2cdc58 (commit) via 99fca29f338308815a16cebefcadd30c2d81306c (commit) via 807c1074fbb9c104bef80964aec5bf01aaeda006 (commit) via fc69a1c910d24c6315549a6a7ceb8b8eb2af4f1a (commit) via 1a89d723813818546b1e86323cd0b409af1a9ed6 (commit) via 009baf202ee697031f8286c842eb7a0b3df21901 (commit) via 2ccc0bd80783f22166e3d70a29e6a2687d6f280f (commit) via 723ff309460d96c7fd17f175aa0f51dfb6d3dcbd (commit) via c04665d1873b4ca108fcfff2a4d979a686ac9672 (commit) via 62b9945085178400642e2873b775d561fd280c7b (commit) via 4ded046ac49db51c43de402f2423b608f3778d52 (commit) via c8bf6477672e92892a2475d1f86b9c96b30415f9 (commit) via 6f2aef194352e09634ddb6dc2abacdd4fe4f257e (commit) via 0413644f92350d2b8d25a76f3de9b8577d4c6dac (commit) via 4541d92ce758fec52a46e5fb0442bbfa67252528 (commit) via bc3b6a399fc9eb8bddeaff34232c447594bb18f6 (commit) via a0ea3289eebb925e2eb529fce21118121e9a5de5 (commit) via 19330b779b7fbf7b998435bf302fd986f998d1d3 (commit) via b13c24e24891b49ca8fcd05408de1755a81d50de (commit) via 737cd78cef651ad94d3b68027d1ee54405478d84 (commit) via b616fb5a7d6fa630ba4b91143f60b349681f0e91 (commit) via ecc4ac6c978e6791fa2229423852640bc988ee0f (commit) via 872253c81247cc68d48780c6aa525f5168d13c71 (commit) via 83a475e853afee42d6d3dd2697ad0bd6ebb1b596 (commit) via 17ae07ec128ecc1d21665a53035a6a5a969fefb4 (commit) via 71ac3beb29b0e43141879f7a037bafd37c37a712 (commit) via e28fce3fc1783e3f0389999f4d3007dff41b2093 (commit) via cb24271e9b82876c6ebe52233daa44724d589415 (commit) via 4924b72b85ecd72c2b5dce9ca21cc7b585d2a7c5 (commit) via ce59a715182cf370cc8e9f2fbc2e01ec426cb957 (commit) via d8dac68c468a9beb15dd34967a61db8c03d0531f (commit) via 6a3b05671bde84f2567e3d368c5da8e2a67bb251 (commit) via 47c3cc3a4f901390cbbfdd263662c0d53183ea5e (commit) via 5fe61b7245c59fb18b39f17f6b8945ed137fafef (commit) via 856e34dd25a1c4fbc1c606f1a1c9a1fee8a2602c (commit) via b95a4996ea42762e5471c31800a5681c5beee315 (commit) via 61e23b58202ed144a6dc21b26d9a8049a678cf00 (commit) via 21f80b900dab3ce6cdcd8395b26593b00549139a (commit) via d8704997e3b020a4e4582cc115f0074cfee48ca7 (commit) via e207143ada1bbc64a5eaab61652df38391d1bdbb (commit) via 3f687f5ed5e3139c2fd635aa6c5ed60e289c4ac3 (commit) via 2f8ceb04457d649ebfc6e2f1a903e0974a6b308b (commit) via ffa2aeb7c82b16f9963b752bef323ce4006e66d1 (commit) via 668552b1bfb97c6386b0a6ca1c0c773e2a679551 (commit) via ab41ac43019e63a5ff51121275d8794e2b608ed1 (commit) via 8e38b968af9ba5e5302a039c1a01821be1a02de2 (commit) via db238615f3077cf74958a6ec3d6f7be4a5bb4970 (commit) via 3dc6b8249acaa7b3e5bac65eee114e752020c47b (commit) via 4873415b963e74c2a5a3a057a4328ef6e3b937ab (commit) via 073298dee621fadeec1b46a0be692f7f9cd0d55a (commit) via dbbde0e98a79c6cc497ad273d3f0e575964cb731 (commit) via 7dc7f4eb38bd2e691f99a52f94987f259a6ca43f (commit) via 8dc2bed946d7c2df4f63b0abf55d12bfc07f6af1 (commit) via cf99e0ba4d0dd4271fc19f243dc927fc1a4f4dbd (commit) via 1afc814166ef1421a69c12861dfafa60902d744d (commit) via 4837c9650cd2d08e08ce1935f81195b2197d0ec0 (commit) via cb7a77a80bbd833cc9531606f6b364e4a455c584 (commit) via c85454b07efca1cf84abe3a9b4e2271cd6ab6d6d (commit) via 9945a4e5f6b029f388f0d8820fcfbe332a9c3494 (commit) via 2bdf58c2eec86d2878ceb7b4369717c2ae824cb9 (commit) via 67762cd397aeac6480f5bcb151ad10e183094486 (commit) via 70b651ce1ae4d3f19c61fc496214c52b17c23009 (commit) via 17bb2cac380b93788fc0aba0e75350209e915ebe (commit) via 896fe95f94d2de586d78bf6142f64baca01ef0fe (commit) via 1fe362742ab7dcfc3d199e563ed8fcdf7c346d39 (commit) via 225313a358b221e5fb515424ac4282be999b640b (commit) via e5797d03e28b489c04711d23fa30e66e54aa3a5d (commit) via b859e4cdd755230e32855680b9117ff058838293 (commit) via d047d34b2b9debf1f2df38e52753dfae97c60d8a (commit) via aaba80cf2d326b7d75687e370193a144a579ac9a (commit) via fa17f6c6b35ed8bd67b8f6f1ad656e1245391694 (commit) via 016295e14ca079171dc0074337f2b0571e03ec1a (commit) via e2fd954c27e02f8121aed9e65efbae33e98838bb (commit) via 046944f48bb274b1b63cad83e1bbbf0e52b4939f (commit) via 8972617b813a3f1e80e10e3feb5861e95fb539e4 (commit) via fb9ff7ca81634651368ba1a2621368ac8e86860d (commit) via 80033d8f8cbe4bf598a538b87c68528c41f5b2bd (commit) via 3cf7d37b1d4abafd25956a9d0a8ce154dd2eda02 (commit) via 68dd59f2e9c5e8e239f92ba56226a9c6eac3a91d (commit) via f6e51709fc3a79274646135fec1a603d4316acf6 (commit) via 76f048a1fdf8247ba28a373d989215a5493895ea (commit) via d32b6d13ed9dcd171b9ff723d1389dacaff98903 (commit) via e610e700da088ba1c4e5f0478317040f236aaebb (commit) via 881064e9b81de4aee7a9cdd52184860260f8723c (commit) via 47e178190744e65079a821f40148eebcaa92bf76 (commit) via a5e369300f77269b2f6b596c2bf7f53795602a0c (commit) via 93bafb611a58293e0353320a14db298133c9d99a (commit) via 59504dc80fe8c0d9a18994d82586a550c7efa341 (commit) via f5e74b5988cb6fb34a71188e70adc7b6c7fea28b (commit) via b7f41d554bd197f23824eafa751d005a22d4277b (commit) via 34f012639ddf41470714ae74ae961d158670a4c7 (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 (d4a1f9bf5f4ddd52a9cc12bf488afcbb83173a01) \ N -- N -- N (bc75a49ecb8b2a4544cb5796bb3b0fff5a124f50) 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=bc75a49ecb8b2a4544cb5796bb3b0fff5a124f50 commit bc75a49ecb8b2a4544cb5796bb3b0fff5a124f50 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Wed Jan 25 14:13:23 2017 +0100 vlr: drop all remaining opaque gsm_subscriber definitions Also drop some unused functions that use gsm_subscriber args Change-Id: Ic8af21e9d7c72ba687a7d2c45b55380333f116a5 http://cgit.osmocom.org/openbsc/commit/?id=5d9ff54eb865ffa922728ccbaa450f93081ce5d0 commit 5d9ff54eb865ffa922728ccbaa450f93081ce5d0 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Wed Jan 25 13:58:08 2017 +0100 llist_count Change-Id: I0e0f715e657c789c6ad6fbb7bc5f11e720b58316 http://cgit.osmocom.org/openbsc/commit/?id=8e776a3453c95368d30dea0a9e0b92a1c4c02624 commit 8e776a3453c95368d30dea0a9e0b92a1c4c02624 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Wed Jan 25 13:57:03 2017 +0100 auth_test.c: drop now unused functions Change-Id: I38a8d1ab5f43e7e3ee87edaefb08cd80c688e2b1 http://cgit.osmocom.org/openbsc/commit/?id=4636ae10cbc50eaef9a5922d7a353eed861cf0f3 commit 4636ae10cbc50eaef9a5922d7a353eed861cf0f3 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Wed Jan 25 13:56:26 2017 +0100 remove gsm_subscriber: rewire VTY 'subscriber expire' to vlr_subscriber Change-Id: I21ee8a7f6e20c7f1ec561b4b61289a156ae79408 http://cgit.osmocom.org/openbsc/commit/?id=b42b8bd02fcda9219c55ba611514d22cc87c9ec4 commit b42b8bd02fcda9219c55ba611514d22cc87c9ec4 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Wed Jan 25 13:55:34 2017 +0100 remove gsm_subscriber: remove auth_get_tuple_for_subscr() Change-Id: I0e4b64b7c8b750ee77f4928837b9f9e0a9e758c7 http://cgit.osmocom.org/openbsc/commit/?id=21400de211e4a95fe92b39718a8e8cf3d9d67edc commit 21400de211e4a95fe92b39718a8e8cf3d9d67edc Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Sat Jan 21 01:04:54 2017 +0100 subscr_conn_test.err ^M lost after refactoring Change-Id: Ib16a3b17c68064ad769aa19ab071d0f209a025c2 http://cgit.osmocom.org/openbsc/commit/?id=44d5a318c0e4cbd4fca20480fea4b77bf68bd303 commit 44d5a318c0e4cbd4fca20480fea4b77bf68bd303 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Fri Jan 20 00:28:36 2017 +0100 don't close CM Service Request conn for RR messages Also log the situation more verbosely Change-Id: I736f1dfa5f65b1c846ce25ec400b08974d7f5101 http://cgit.osmocom.org/openbsc/commit/?id=206dec1a45040a2198ee475a2de88d0afb5927a5 commit 206dec1a45040a2198ee475a2de88d0afb5927a5 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Thu Jan 19 23:10:44 2017 +0100 vlr: use file,line macros to log all vsub ref counts by src Change-Id: I2ef4e109dde8c962c04776ba1360e8a8e07797ec http://cgit.osmocom.org/openbsc/commit/?id=9d8e87868b026172ed18e031f0e673bd45a8f773 commit 9d8e87868b026172ed18e031f0e673bd45a8f773 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Thu Jan 19 23:10:07 2017 +0100 log: log MM Auth Response on its own line Change-Id: I2d3bfade6f0997c4ee46c8c8cf515fbeef7870bb http://cgit.osmocom.org/openbsc/commit/?id=b58987934fdc397c16c8545c731c782ca9295ac8 commit b58987934fdc397c16c8545c731c782ca9295ac8 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Thu Jan 19 22:46:43 2017 +0100 gsmnet, vty: drop avoid_tmsi, use vlr->cfg.assign_tmsi instead Change-Id: If309e30b0ed15e7f1695a0447e9f1dfd182923e2 http://cgit.osmocom.org/openbsc/commit/?id=44d803da1516822b8c81bd3637d3b5ce012ae786 commit 44d803da1516822b8c81bd3637d3b5ce012ae786 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Thu Jan 19 22:46:13 2017 +0100 vlr: rename alloc_tmsi to assign_tmsi to match the vty command Change-Id: I1db95f458a6b390c46afee123badcaf7277ea31c http://cgit.osmocom.org/openbsc/commit/?id=38e3e37584324e34fd7cf3b160a010a09c4c694f commit 38e3e37584324e34fd7cf3b160a010a09c4c694f Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Thu Jan 19 22:40:54 2017 +0100 vlr: split vlr_init and msc_vlr_init in _alloc and _start Same as with the gsm_network struct, this allows first allocating the vlr_instance, then calling the VTY configuration to populate the configuration of the vlr_instance, and only later start things up. Change-Id: Id9ff60d4136b1e20926591a479264b1fca6a494f http://cgit.osmocom.org/openbsc/commit/?id=bb8eaabcf397c9148c54087c48b4d95d5a228e79 commit bb8eaabcf397c9148c54087c48b4d95d5a228e79 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Thu Jan 19 17:00:06 2017 +0100 eliminate struct gsm_subscriber completely: remove mm_auth_test Change-Id: I432e642aa7f418edc9690ac1c7a3f876674bda68 http://cgit.osmocom.org/openbsc/commit/?id=46af8eec7f8b666fd5a10dd87fe65c7d47658d5a commit 46af8eec7f8b666fd5a10dd87fe65c7d47658d5a Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Thu Jan 19 16:57:02 2017 +0100 db upgrade path: get subscriber extension by direct SQL query Change-Id: Ie2cffbc9370856cd18dc3c3feddf2211ae5c53ab http://cgit.osmocom.org/openbsc/commit/?id=2508fdadb259858b86849d517c463463534d441e commit 2508fdadb259858b86849d517c463463534d441e Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Thu Jan 19 16:57:50 2017 +0100 subscr_update: fix unset rc Change-Id: I710215251d50154aa55b79ac01227d5294b632b2 http://cgit.osmocom.org/openbsc/commit/?id=705e770705f7a669007261b0a586d08cde237552 commit 705e770705f7a669007261b0a586d08cde237552 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Thu Jan 19 16:55:55 2017 +0100 log: remove imsi filter Change-Id: I8651a52a1dbe7e15287c9ede316173080493553f http://cgit.osmocom.org/openbsc/commit/?id=1cd48d41dc50a279201472459df8768bf03bee20 commit 1cd48d41dc50a279201472459df8768bf03bee20 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Thu Jan 19 16:55:01 2017 +0100 fix sgsn_vty show subscribers: use proper gprs_subscribers list Change-Id: I3ad1ca77df36e2fce41eecf794311459d50adf51 http://cgit.osmocom.org/openbsc/commit/?id=21e87a0ea21199d3fc4ef0808e89e033dea4e157 commit 21e87a0ea21199d3fc4ef0808e89e033dea4e157 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Wed Jan 18 00:22:51 2017 +0100 remove vsub->flags,auth_error_cause,auth_tuples_updated,authorized Change-Id: I84c8582bf3e747371a7c4490a7d8af202877c88f http://cgit.osmocom.org/openbsc/commit/?id=9b3931f88e7372e51cfef5b411390cceb0ec3d3a commit 9b3931f88e7372e51cfef5b411390cceb0ec3d3a Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Wed Jan 18 00:25:29 2017 +0100 vlr: auth tuples error checking fixme Change-Id: I2ff422d50e6597f0fba33c36ac8a99e14bb45c1b http://cgit.osmocom.org/openbsc/commit/?id=b30337398c0837f713ccdc65309fd581ddbef0b9 commit b30337398c0837f713ccdc65309fd581ddbef0b9 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Wed Jan 18 00:21:48 2017 +0100 vlr_sub_cancel Change-Id: I22af1dd124933218890157dae16a1ec983f5de4d http://cgit.osmocom.org/openbsc/commit/?id=73353c5cbe0faf514657e27200a89b20ed1479bd commit 73353c5cbe0faf514657e27200a89b20ed1479bd Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Wed Jan 18 00:22:06 2017 +0100 stupid cosmetic tweak: vsub->name further up Change-Id: I65f4ea5129d25802447069a11440ec7240a65c7d http://cgit.osmocom.org/openbsc/commit/?id=e82c10091edf4d5aca5a7ac7e0d58eae54b80088 commit e82c10091edf4d5aca5a7ac7e0d58eae54b80088 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Wed Jan 18 00:23:38 2017 +0100 publish vlr_sub_purge, update api doc vlr_sub_purge() seems to have been misunderstood before. To be verified, but it appears this exists to tell *another* VLR to purge this subscriber because we are using it here. Change-Id: I08e0857b1146c304bcd4d24f2c178d4ca9a2bf9d http://cgit.osmocom.org/openbsc/commit/?id=206ebf98259026995e4b979cd94fbd5d56a4b19b commit 206ebf98259026995e4b979cd94fbd5d56a4b19b Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Tue Jan 17 23:30:06 2017 +0100 vlr_sub_name(): log id type, preferably log MSISDN over IMSI Change-Id: Ie8acb549e627c8b286febb31a2361031df78a5cd http://cgit.osmocom.org/openbsc/commit/?id=89ef88cc75b7bcc97d8371b41f090d40d1d85a0c commit 89ef88cc75b7bcc97d8371b41f090d40d1d85a0c Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Tue Jan 17 23:26:11 2017 +0100 subscr_conn_test Change-Id: I9fdaadc6e7cfce8dee0da5004b3748d6c09e7d1f http://cgit.osmocom.org/openbsc/commit/?id=70de63cd7e75bba593ad86c4cc3ce0f41e7c33c4 commit 70de63cd7e75bba593ad86c4cc3ce0f41e7c33c4 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Tue Jan 17 23:25:49 2017 +0100 fix: put vsub after GSUP rx Change-Id: I6503738b89c906eb920706ee6e26037707febdf8 http://cgit.osmocom.org/openbsc/commit/?id=657b434e5dde45ed82bde7111f4166836004a2b5 commit 657b434e5dde45ed82bde7111f4166836004a2b5 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Tue Jan 17 23:25:24 2017 +0100 log new MSISDN tweak Change-Id: I5434f5d080f90e0f88611cbbdf806005846c1ed8 http://cgit.osmocom.org/openbsc/commit/?id=c88b3e314cd0c6726179c101ed8362e37a26c2f5 commit c88b3e314cd0c6726179c101ed8362e37a26c2f5 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Tue Jan 17 23:25:02 2017 +0100 vlr_subscriber: fix: initialize tmsi_new properly Change-Id: I277714e573dc8bbc2280d81522be95ab9f664e48 http://cgit.osmocom.org/openbsc/commit/?id=1f215371e14e362692d15c420d1ceb9a94f6a871 commit 1f215371e14e362692d15c420d1ceb9a94f6a871 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Tue Jan 17 23:24:43 2017 +0100 imsi detach: put vsub after anchor release Change-Id: I728d8b47b056ab033767addb25ddba07c23306e7 http://cgit.osmocom.org/openbsc/commit/?id=f329d7619671402d8bb820b997b868fde90f6a62 commit f329d7619671402d8bb820b997b868fde90f6a62 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Tue Jan 17 23:23:58 2017 +0100 vlr_sub_name: don't print invalid TMSIs Change-Id: I262d06afdcb921c4dce1ee739b1913d7ee5a5691 http://cgit.osmocom.org/openbsc/commit/?id=e7753a6eb068fb3245fc70292faf319e1bfd7011 commit e7753a6eb068fb3245fc70292faf319e1bfd7011 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Tue Jan 17 23:23:35 2017 +0100 vlr.h: tweak msisdn and name sizes Change-Id: Idd90f6386151a56293deaf347e41c5e377db6d72 http://cgit.osmocom.org/openbsc/commit/?id=7b86ceb0104ece438718b11b7ba9cc8da51917a9 commit 7b86ceb0104ece438718b11b7ba9cc8da51917a9 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Tue Jan 17 21:26:20 2017 +0100 fix vlr_subscriber ref counting Change-Id: I43bc8efe8b6e55bbb8ac4f801a3e19e3fd9a8b69 http://cgit.osmocom.org/openbsc/commit/?id=3ede1fac59cc32f3277d58b831dacdf5ff909b64 commit 3ede1fac59cc32f3277d58b831dacdf5ff909b64 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Tue Jan 17 21:24:58 2017 +0100 completely replace gsm_subscriber with vlr_subscriber Change-Id: I8dc4944f4ed89a86824cb30cd3191edf5ad22c32 http://cgit.osmocom.org/openbsc/commit/?id=aba69f8e768f69e8ad198b44aeca50f69f64d881 commit aba69f8e768f69e8ad198b44aeca50f69f64d881 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Tue Jan 17 21:24:19 2017 +0100 msc_ctrl_cmds Change-Id: I9d517d949b9d14a8373d60367c6d1e63a7302d56 http://cgit.osmocom.org/openbsc/commit/?id=d0dca7c3fbdf48540b1d9f5f86a6cc24f9764e1c commit d0dca7c3fbdf48540b1d9f5f86a6cc24f9764e1c Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Sat Jan 14 03:34:30 2017 +0100 vlr: subscriber ref count debug log Change-Id: Ib8b24e72868d5ba748034c3e0ff8c35a36b75553 http://cgit.osmocom.org/openbsc/commit/?id=436d40afeb95fe93ff71bb06945eab31ca043490 commit 436d40afeb95fe93ff71bb06945eab31ca043490 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Sat Jan 14 03:34:13 2017 +0100 vlr: fix subscriber ref counting Change-Id: I2999feb03e97518deddab2f9d10ba03b19ba25e6 http://cgit.osmocom.org/openbsc/commit/?id=5e32cd574141a6897e3c866a73669985e2f975da commit 5e32cd574141a6897e3c866a73669985e2f975da Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Sat Jan 14 03:32:12 2017 +0100 bsc_subscriber ref count log with 'BSC' name Change-Id: I42a37b0c8a688e6c888e3a5783780c5e58179c5f http://cgit.osmocom.org/openbsc/commit/?id=2c346193e3a6230790486fc315db744cc68fe430 commit 2c346193e3a6230790486fc315db744cc68fe430 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Sat Jan 14 02:13:50 2017 +0100 vty paging output tweak Change-Id: I0d0d5a0c06bbc3d9809cea377473c43a07f2f039 http://cgit.osmocom.org/openbsc/commit/?id=341296c1fedd4dea7b4bfd20a2c65494a2504fd9 commit 341296c1fedd4dea7b4bfd20a2c65494a2504fd9 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Sat Jan 14 02:14:39 2017 +0100 vty show subscr cache: safety exit after 100 subscribers Change-Id: I5e0497cbe96f5f894ce424903454d98a7d8b20d7 http://cgit.osmocom.org/openbsc/commit/?id=694f1df3831c30a003b1c08aae1586a564e7adc1 commit 694f1df3831c30a003b1c08aae1586a564e7adc1 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Sat Jan 14 02:13:15 2017 +0100 vlr_subscriber: vty dump auth stuff Change-Id: If2e2982cadc97c7e286a9b991fd3e49978481e4a http://cgit.osmocom.org/openbsc/commit/?id=5eb86cbe00043581b2d93c91f9d6a9eccc76e8ed commit 5eb86cbe00043581b2d93c91f9d6a9eccc76e8ed Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Sat Jan 14 01:30:44 2017 +0100 completely replace gsm_subscriber with vlr_subscriber Change-Id: If6fe6ccf20d12f0c422256e2e1d00167fedc1d45 http://cgit.osmocom.org/openbsc/commit/?id=2b0bb2c45488779af960e35b153870f4d4ed6962 commit 2b0bb2c45488779af960e35b153870f4d4ed6962 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Sat Jan 14 01:37:05 2017 +0100 vlr: consistent vlr_sub_ prefix (not some as vlr_subscr_) Change-Id: I01e12d85be740e31583eeeff437ec435fc4f8e90 http://cgit.osmocom.org/openbsc/commit/?id=a00d08a75cac18888181649347a4d45f5aa15d15 commit a00d08a75cac18888181649347a4d45f5aa15d15 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Sat Jan 14 00:39:56 2017 +0100 vlr_subscriber ref counting Change-Id: I3b1177c750b07ff315b7fdfa0773acac6cae32f4 http://cgit.osmocom.org/openbsc/commit/?id=cbcd8a6d29cf9799932d80e36e4e99a59d04449f commit cbcd8a6d29cf9799932d80e36e4e99a59d04449f Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Sat Jan 14 00:39:33 2017 +0100 remove gsm_subscriber_connection->subscr, use ->vsub instead Change-Id: I9cc833b6407d3d8efa3e4a6fa41839c618459193 http://cgit.osmocom.org/openbsc/commit/?id=0eaf7e154f7c364dc42f9e9f50a0b04bd60a9a5d commit 0eaf7e154f7c364dc42f9e9f50a0b04bd60a9a5d Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Fri Jan 13 20:56:43 2017 +0100 dismantle gsm_subscriber api: drop subscr_create_subscriber() Change-Id: If7b9f9fe6a36fe351828fa2ee01d54a3c5503c21 http://cgit.osmocom.org/openbsc/commit/?id=6e801187cb1cf3df05047f2c7ff02db385fad5d9 commit 6e801187cb1cf3df05047f2c7ff02db385fad5d9 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Fri Jan 13 20:56:03 2017 +0100 requestsfu Change-Id: I5564830da99f6f03811e2c70c93bc84e6ac8f013 http://cgit.osmocom.org/openbsc/commit/?id=a46f22156d0cebbd43ef6d27a524ff33cd3a1beb commit a46f22156d0cebbd43ef6d27a524ff33cd3a1beb Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Fri Jan 13 20:47:01 2017 +0100 neutralize gsm_subscriber->sgsn_data Change-Id: I9098634e9191c231074d4ed4dc1fd16603d53b3c http://cgit.osmocom.org/openbsc/commit/?id=33c7fa59fc477766d695a452568df1aa5437c9c4 commit 33c7fa59fc477766d695a452568df1aa5437c9c4 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Fri Jan 13 17:59:26 2017 +0100 neutralize gsm_subscriber->requests Change-Id: I3a0ca57179fff37bec8efb02b36024e2cf34220e http://cgit.osmocom.org/openbsc/commit/?id=4e61bfb6d3eab09facec66729f3ceef2100de9ea commit 4e61bfb6d3eab09facec66729f3ceef2100de9ea Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Fri Jan 13 17:51:58 2017 +0100 neutralize gsm_subscriber->is_paging Change-Id: I524ac7142ab77377d476addd3d52bc206016a741 http://cgit.osmocom.org/openbsc/commit/?id=7c45b509ae81116473f390771d964fd5fba27a77 commit 7c45b509ae81116473f390771d964fd5fba27a77 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Fri Jan 13 17:47:42 2017 +0100 neutralize gsm_subscriber->equipment Change-Id: Iff5ac5be93fc936609d52ab9c363eac6346a0bd9 http://cgit.osmocom.org/openbsc/commit/?id=8ac35997255f949b13897b84ea5f451fb48f5cc7 commit 8ac35997255f949b13897b84ea5f451fb48f5cc7 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Fri Jan 13 17:37:12 2017 +0100 neutralize gsm_subscriber->flags Change-Id: I84b7abbdb62cd1e5b8e91c55843222950504c77d http://cgit.osmocom.org/openbsc/commit/?id=ee2049468e1638da2cf8eab29330145ca2c88aba commit ee2049468e1638da2cf8eab29330145ca2c88aba Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Fri Jan 13 17:20:20 2017 +0100 neutralize gsm_subscriber->keep_in_ram Change-Id: If726d71d683378220f940f8855d72a824fa3fae5 http://cgit.osmocom.org/openbsc/commit/?id=a88fe0373fb1c4ec0a88b6dce9f0aa21da10d499 commit a88fe0373fb1c4ec0a88b6dce9f0aa21da10d499 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Fri Jan 13 16:07:55 2017 +0100 neutralize gsm_subscriber->expire_lu Change-Id: Icd3924da544b65c507e4833b3d457f8195788a31 http://cgit.osmocom.org/openbsc/commit/?id=739e54b273b74cc6b7329afb9568456b068316be commit 739e54b273b74cc6b7329afb9568456b068316be Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Fri Jan 13 05:36:12 2017 +0100 subscr_conn_test set imsi/imei/imeisv logging Change-Id: If8ab1d08a4f4893aa4fdfe405eb8dcfea11c6af2 http://cgit.osmocom.org/openbsc/commit/?id=84690751df6f6f3d1a82d95286429eb707f012c9 commit 84690751df6f6f3d1a82d95286429eb707f012c9 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Fri Jan 13 05:34:28 2017 +0100 vlr_sub_set_imeisv Change-Id: I6c2d6e738746eb5b3bfd0381b3c806fef4b4119a http://cgit.osmocom.org/openbsc/commit/?id=3a3a947c63d11645ffdc8a38311e6b9d0e7e6739 commit 3a3a947c63d11645ffdc8a38311e6b9d0e7e6739 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Fri Jan 13 02:08:13 2017 +0100 drop obsolete comment Change-Id: Ida306572bf860fa56a1a7c902eead4d923343858 http://cgit.osmocom.org/openbsc/commit/?id=7abd03b2a1e64fc26a984262aba6ae2dd92d92e6 commit 7abd03b2a1e64fc26a984262aba6ae2dd92d92e6 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Fri Jan 13 04:15:31 2017 +0100 vlr_subscr: add id as long long int version of imsi Change-Id: I3ec29bca7dc7818d7089faf53b3072fe6d8c8bf9 http://cgit.osmocom.org/openbsc/commit/?id=414049bab5b6517b56c4a0110ca0bea4a5e629b0 commit 414049bab5b6517b56c4a0110ca0bea4a5e629b0 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Fri Jan 13 02:05:04 2017 +0100 neutralize gsm_subscriber->id Change-Id: Id76b8f797791e6f1d219066ad4f1faf0a1339a1a http://cgit.osmocom.org/openbsc/commit/?id=d6184723ccbb938ad3fbf5d4ba4be63abc35991e commit d6184723ccbb938ad3fbf5d4ba4be63abc35991e Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Fri Jan 13 01:08:37 2017 +0100 neutralize gsm_subscriber->authorized Change-Id: I960d82ebd188ae7777f0a8bf5b5b825be307d79b http://cgit.osmocom.org/openbsc/commit/?id=31cf319518b4da6425241fe73b2b1bfaf496144b commit 31cf319518b4da6425241fe73b2b1bfaf496144b Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Thu Jan 12 14:42:20 2017 +0100 neutralize gsm_subscriber->name Change-Id: I2a8298f26d352c42f0c09ad8caf88ffce46b7bd9 http://cgit.osmocom.org/openbsc/commit/?id=241c3bf753cec83f266727a7728e8e5aee39b61f commit 241c3bf753cec83f266727a7728e8e5aee39b61f Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Thu Jan 12 14:27:07 2017 +0100 neutralize gsm_subscriber->lac Change-Id: I5ffe7859165c89664cb79506e60b1b10e090cb9e http://cgit.osmocom.org/openbsc/commit/?id=d1a9b2b2ebadcb6542f8b08d1fa7473bc72d613c commit d1a9b2b2ebadcb6542f8b08d1fa7473bc72d613c Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Fri Jan 13 02:08:02 2017 +0100 vlr: provide functions to update the imsi, imei, imeisv safely Change-Id: Ide362b9d35c2ae678bb8a03dd9e630dcf87bc592 http://cgit.osmocom.org/openbsc/commit/?id=10e0b1c3996086c6da2f51e00b0afe8fe67de405 commit 10e0b1c3996086c6da2f51e00b0afe8fe67de405 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Fri Jan 13 15:22:34 2017 +0100 use msisdn fu Change-Id: I5c84f6beba604890afca535c6ffbbf76a0bf3dfd http://cgit.osmocom.org/openbsc/commit/?id=fe5a032d77fe8c53f430657403b7d4c43d19b3f5 commit fe5a032d77fe8c53f430657403b7d4c43d19b3f5 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Fri Jan 13 02:07:16 2017 +0100 use strncpy0 instead of strncpy Change-Id: If05210bab498d3b3ef271b7495f83e31a23f13fd http://cgit.osmocom.org/openbsc/commit/?id=9a94e7b55236e3ff47ced9d174713ae9cd7283f0 commit 9a94e7b55236e3ff47ced9d174713ae9cd7283f0 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Thu Jan 12 14:29:35 2017 +0100 fix osmo_bsc_vty missing include of bsc_subscriber Change-Id: I8eb5623daf3778d90bdb5983790daab84d7fa909 http://cgit.osmocom.org/openbsc/commit/?id=06370b4d2855b4226c42dfb556c23fda1a4a77c1 commit 06370b4d2855b4226c42dfb556c23fda1a4a77c1 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Thu Jan 12 14:28:43 2017 +0100 disable subscr_expire_callback Change-Id: I7e16dce390a950e04743671bcd06dc174fdcfaeb http://cgit.osmocom.org/openbsc/commit/?id=b0c9976a477927e111f924f957a731eecb7877df commit b0c9976a477927e111f924f957a731eecb7877df Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Thu Jan 12 14:28:21 2017 +0100 vlr: send signal S_SUBSCR_ATTACHED when conn is accepted Change-Id: I2dd180b9be5ed447619c51ca86ea795b84523512 http://cgit.osmocom.org/openbsc/commit/?id=8d9288be17b378d4954741f8ec411b579484197b commit 8d9288be17b378d4954741f8ec411b579484197b Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Thu Jan 12 14:42:42 2017 +0100 disable legacy subscr db Change-Id: I145d21125a1f813fbd5a6f1264d8fc9c50cc1220 http://cgit.osmocom.org/openbsc/commit/?id=d3cb8d229703d977dbacf7d46564831c0b0feb27 commit d3cb8d229703d977dbacf7d46564831c0b0feb27 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Thu Jan 12 14:27:21 2017 +0100 disable legacy subscr db Change-Id: Iae4756a6b99518e1d0bea53bd6c377157f78c67a http://cgit.osmocom.org/openbsc/commit/?id=9cac7f8a75ce4cb366a0afd2cb9e1ff4c11f4b17 commit 9cac7f8a75ce4cb366a0afd2cb9e1ff4c11f4b17 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Thu Jan 12 14:26:42 2017 +0100 disable imsi filter Change-Id: Iafef8fc4d5af5b4391fbd8feedf2bd7206ffaf21 http://cgit.osmocom.org/openbsc/commit/?id=aa7816bfbb99387c60d78404725c59c85703e913 commit aa7816bfbb99387c60d78404725c59c85703e913 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Thu Jan 12 13:56:31 2017 +0100 subscr_conn_test: LU with unknown TMSI Change-Id: Iefb711f2e6b8d0939aa2054462933821de1da238 http://cgit.osmocom.org/openbsc/commit/?id=740164391746ade708e062c6a7eeb2ea124c75b2 commit 740164391746ade708e062c6a7eeb2ea124c75b2 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Wed Jan 11 17:48:38 2017 +0100 smsq log wip Change-Id: I571f44f6b9d817ce60761fa3a1609d929ab1026d http://cgit.osmocom.org/openbsc/commit/?id=5f5b9ad6acf96a3cd3ea82e92e3aaf8e167330e3 commit 5f5b9ad6acf96a3cd3ea82e92e3aaf8e167330e3 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Wed Jan 11 17:11:58 2017 +0100 subscr_conn_test: LU with TMSI Change-Id: I4277c28aaa06a4b65ed52a2cd2d62f917d88b03f http://cgit.osmocom.org/openbsc/commit/?id=e9d71d869e0e86a7aae54ba72555da27086945bf commit e9d71d869e0e86a7aae54ba72555da27086945bf Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Wed Jan 11 04:01:32 2017 +0100 vlr: make sure to store new LAC in VLR upon LU Change-Id: I87c510ebeae8d4b102f876d7d94178820e95288c http://cgit.osmocom.org/openbsc/commit/?id=9fa9c4127572eb5c65a31d8d5d6fe95804cd2106 commit 9fa9c4127572eb5c65a31d8d5d6fe95804cd2106 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Wed Jan 11 04:01:08 2017 +0100 vlr: vlr_subscr alloc tweaks Change-Id: Ia869528ab6556c9e77182677bc45a08b56d1a1d8 http://cgit.osmocom.org/openbsc/commit/?id=234f1ab95ffb0d6d0448efa4f58ee54499f61d7e commit 234f1ab95ffb0d6d0448efa4f58ee54499f61d7e Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Tue Jan 10 00:49:56 2017 +0100 gprs_subscriber Change-Id: I9beafef297ee59ce358cf041ad152952ab14e608 http://cgit.osmocom.org/openbsc/commit/?id=65bb6b60ab0f98f7d76d5062e42f73d32cd2dcac commit 65bb6b60ab0f98f7d76d5062e42f73d32cd2dcac Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Mon Jan 9 22:02:21 2017 +0100 bsc_subscriber Change-Id: Ia61cc00e8bb186b976939a4fc8f7cf9ce6aa3d8e http://cgit.osmocom.org/openbsc/commit/?id=918c566e0d27914415e73a77b3c1e6ef9629a946 commit 918c566e0d27914415e73a77b3c1e6ef9629a946 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Mon Jan 9 22:03:34 2017 +0100 neutralize gsm_subscriber: remove imsi, tmsi Change-Id: I0b8a14510ed1fc1605901004c139c3ab2fe32768 http://cgit.osmocom.org/openbsc/commit/?id=b7700dd6f4e906ad808294fa4203df0cfe72acc3 commit b7700dd6f4e906ad808294fa4203df0cfe72acc3 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Mon Jan 9 22:08:53 2017 +0100 disable old HLR db Change-Id: If46a7e75fc48c2f6ebc9ace68e3f3055859b558d http://cgit.osmocom.org/openbsc/commit/?id=abf8c424c67610ca1cff13287a19d55082587c45 commit abf8c424c67610ca1cff13287a19d55082587c45 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Mon Jan 9 14:21:03 2017 +0100 vlr: add functions vlr_sub_have*, publish subscr_have() Change-Id: I89ead02daa55b3d85476022aae4b4d3fec415d77 http://cgit.osmocom.org/openbsc/commit/?id=38e21d250168e15a24c5a5329dc694c0b36fac7b commit 38e21d250168e15a24c5a5329dc694c0b36fac7b Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Mon Jan 9 14:20:27 2017 +0100 eliminate gsm_subscriber.extension, replace with vsub->msisdn Move code to remove pending SMS by MSISDN to separate function. Change-Id: I70fd2b7ec544177a19abe4e815a7d4df9624b758 http://cgit.osmocom.org/openbsc/commit/?id=24eca404123722c26c9d10be1bfd788760bbb332 commit 24eca404123722c26c9d10be1bfd788760bbb332 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Mon Jan 9 14:20:18 2017 +0100 subscr_name(): return const; add subscr_msisdn_or_name() Change-Id: I0260a4fddc1fd07f46ffb24f35a74883b16d9937 http://cgit.osmocom.org/openbsc/commit/?id=89673c827863b73ccbf7a66653ea14f384bf435d commit 89673c827863b73ccbf7a66653ea14f384bf435d Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Mon Jan 9 14:11:34 2017 +0100 subscr_conn_test: expect IMSI/TMSI Change-Id: Ic702e25bf24204cc8775dd3dad16317e778aa88c http://cgit.osmocom.org/openbsc/commit/?id=be1846e10f68278437efb8daa90d3f26b4c4fec0 commit be1846e10f68278437efb8daa90d3f26b4c4fec0 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Mon Jan 9 02:28:12 2017 +0100 vlr: IMEISV Change-Id: I8804351464bb8ec1f0742b36b0fb0591bbf4bfe4 http://cgit.osmocom.org/openbsc/commit/?id=8b2423b75aaa511a63d03ad832837adf260d0391 commit 8b2423b75aaa511a63d03ad832837adf260d0391 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Mon Jan 9 00:55:06 2017 +0100 subscr_con_test: IMEI, IMEI+TMSI Change-Id: I797348b24d9d7379c014c55091f263eab6fa482c http://cgit.osmocom.org/openbsc/commit/?id=52971cd71597875cac712b556a41e18bfaa64729 commit 52971cd71597875cac712b556a41e18bfaa64729 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Mon Jan 9 00:51:54 2017 +0100 subscr_conn_test: tweaks Change-Id: I949b0d296eebfbd2c59f44355814f9711c34942b http://cgit.osmocom.org/openbsc/commit/?id=5e10265abaa84b74c75b40fd7d09107649a84a10 commit 5e10265abaa84b74c75b40fd7d09107649a84a10 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Mon Jan 9 00:48:03 2017 +0100 vlr: fix IMEI-required Change-Id: I3fd35b9de2ec8f7ac0bf47ece7e40151fd0749df http://cgit.osmocom.org/openbsc/commit/?id=9e0dc98ba6185a7914237de5a6bbe6f6935e0424 commit 9e0dc98ba6185a7914237de5a6bbe6f6935e0424 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Sun Jan 8 20:34:43 2017 +0100 subscr_conn_test: TMSI Change-Id: I82e5b92f5b99b9e0b22165a91d74b3dea0bcd070 http://cgit.osmocom.org/openbsc/commit/?id=45a2e9bc061c22d777ea336211bfa2047bcd49c2 commit 45a2e9bc061c22d777ea336211bfa2047bcd49c2 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Sun Jan 8 20:11:49 2017 +0100 subscr_conn_test: cosmetics Change-Id: Iec0b676f4d89eb37df0b2c619c49de96627f5952 http://cgit.osmocom.org/openbsc/commit/?id=90e8a187e0fe0274effe031b50f15fc7f0c5e99a commit 90e8a187e0fe0274effe031b50f15fc7f0c5e99a Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Sun Jan 8 20:11:01 2017 +0100 vlr: TMSI Change-Id: I3363b430ba284268af2b441c05bb0578fd393c83 http://cgit.osmocom.org/openbsc/commit/?id=abb20777766f89ff158480ff882a643dff8415d8 commit abb20777766f89ff158480ff882a643dff8415d8 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Sun Jan 8 20:10:46 2017 +0100 vlr_subscr_find: safeguard against empty/invalid search param Change-Id: Ie9ecbe853395caa0d64c5e6e869637af780a21c4 http://cgit.osmocom.org/openbsc/commit/?id=fde16f8686a910d21e2b6c082380b7f9a267a847 commit fde16f8686a910d21e2b6c082380b7f9a267a847 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Sun Jan 8 19:48:24 2017 +0100 subscr_conn_test assert subscr Change-Id: I923b08dcf7f909fba546b9d3f05e47d8cfc3074c http://cgit.osmocom.org/openbsc/commit/?id=a0cafb0e1801f786f6fc4efd79c3a292dcdfff42 commit a0cafb0e1801f786f6fc4efd79c3a292dcdfff42 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Sun Jan 8 19:43:57 2017 +0100 subscr_conn_test Change-Id: Id3e2ae83447cdd6e92d51ddb2b79b26783917b9e http://cgit.osmocom.org/openbsc/commit/?id=9f7e3891202d73c4aaeb79eea0fdca56ddf9181e commit 9f7e3891202d73c4aaeb79eea0fdca56ddf9181e Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Sun Jan 8 19:43:46 2017 +0100 vlr: TMSI Change-Id: I447f8e69d63cbefff7071003e30688ac2d468c09 http://cgit.osmocom.org/openbsc/commit/?id=59fa2b61a7099eed5b5c44eb80866c9534978a92 commit 59fa2b61a7099eed5b5c44eb80866c9534978a92 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Sun Jan 8 19:24:39 2017 +0100 subscr_conn_test: verify repeated LU Change-Id: Ida60d8d1c15c927293b6b22ab9551db307cd3ca3 http://cgit.osmocom.org/openbsc/commit/?id=aa8b8e5f1247b36004c0eb4ace2808e9c7ba1204 commit aa8b8e5f1247b36004c0eb4ace2808e9c7ba1204 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Sun Jan 8 19:24:00 2017 +0100 subscr_conn_test: verify lu accept sent Change-Id: I74f288f256903d9fb78b804d1e6dd87fb51bb7f0 http://cgit.osmocom.org/openbsc/commit/?id=4f7858b331c32fc98456f5d1ae7ac093a9709134 commit 4f7858b331c32fc98456f5d1ae7ac093a9709134 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Sun Jan 8 18:25:56 2017 +0100 fsm: debug log tweak: log __func__, not explicit names Change-Id: I7f8adb5c67bcb83a38ac58726d831ef7bda58f5e http://cgit.osmocom.org/openbsc/commit/?id=1ae0b27ffb6c67ee713e55356b1303b419c27c47 commit 1ae0b27ffb6c67ee713e55356b1303b419c27c47 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Fri Jan 6 03:48:41 2017 +0100 subscr_conn_test cosmetics Change-Id: I540dcb5636ec9e3b309c808a635bc34ec52ada5e http://cgit.osmocom.org/openbsc/commit/?id=e6806275bb7757a2e72c17b15b95be00972efd1a commit e6806275bb7757a2e72c17b15b95be00972efd1a Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Fri Jan 6 01:05:36 2017 +0100 subscr_conn_test: paging with ciph Change-Id: Iea1df88ec79ab6e15cab62c9a7d562deefec890d http://cgit.osmocom.org/openbsc/commit/?id=d6f6457b6480924e8c8eda4876e1ac282fe8123f commit d6f6457b6480924e8c8eda4876e1ac282fe8123f Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Fri Jan 6 01:00:29 2017 +0100 subscr_conn_test: paging with auth Change-Id: I40aa8c28a4f5e0feb8a5b822c938b346ffb7fb8a http://cgit.osmocom.org/openbsc/commit/?id=7c7fcff002e4e861ac40ad8d17c3677b5672ed9f commit 7c7fcff002e4e861ac40ad8d17c3677b5672ed9f Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Thu Jan 5 19:55:20 2017 +0100 subscr_conn_test Change-Id: Idbb0d5ae15789030486e088dfc15ef0cd6f8aa19 http://cgit.osmocom.org/openbsc/commit/?id=4281694fcd94980dcea85b294193288ad68b87a2 commit 4281694fcd94980dcea85b294193288ad68b87a2 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Thu Jan 5 19:52:35 2017 +0100 vlr: add wait-for-ciphering states in LU and PARQ Change-Id: I95afba42941cf0651eb56f0910edd128183b471f http://cgit.osmocom.org/openbsc/commit/?id=d83a2dc4d8e133d6403cf420d925322b9c5c6e84 commit d83a2dc4d8e133d6403cf420d925322b9c5c6e84 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Thu Jan 5 19:54:23 2017 +0100 vlr: move LU and PARQ FSM state definitions to header files Change-Id: I6ea175102d293b118a8b970819673ae9f8f68c14 http://cgit.osmocom.org/openbsc/commit/?id=f487834819093aba4e02396f1799d38f6263878e commit f487834819093aba4e02396f1799d38f6263878e Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Thu Jan 5 05:41:16 2017 +0100 subscr_conn_test Change-Id: Ic5fd4c5332d4a6d56bcc9660baf1a15df0170061 http://cgit.osmocom.org/openbsc/commit/?id=90179581e199db8c8fc122ffc9ad43ce4d7a3813 commit 90179581e199db8c8fc122ffc9ad43ce4d7a3813 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Thu Jan 5 06:04:16 2017 +0100 tweak: set conn->received_cm_serv_req on conn accept Change-Id: I1e086bc000af25f3fa4fa36a2fa6923e125175a1 http://cgit.osmocom.org/openbsc/commit/?id=5811d63bd939ba397808de04f4b5dc185b2ab38e commit 5811d63bd939ba397808de04f4b5dc185b2ab38e Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Thu Jan 5 05:29:29 2017 +0100 paging Change-Id: I5ea880d1920656d53c77e81475e53c9509a7f8fe http://cgit.osmocom.org/openbsc/commit/?id=493e53e6dec657d735e2b34e265dd7b2e061315c commit 493e53e6dec657d735e2b34e265dd7b2e061315c Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Thu Jan 5 05:29:29 2017 +0100 fix missing group in some subscr alloc Change-Id: Ic27f340dbd91fe124c0007913aaeb98721bd96c0 http://cgit.osmocom.org/openbsc/commit/?id=c1708a66a10606078712b3ddc9a1af56f0a7c0c5 commit c1708a66a10606078712b3ddc9a1af56f0a7c0c5 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Thu Jan 5 05:25:43 2017 +0100 vlr: indicate subscr_conn_from upon subscr_conn ACCEPT Change-Id: I705362f6368262e2eef179b2c68fad8e1fb7c1f2 http://cgit.osmocom.org/openbsc/commit/?id=91d327919c2a1e16a7468f73b411ef386e33503c commit 91d327919c2a1e16a7468f73b411ef386e33503c Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Thu Jan 5 05:33:36 2017 +0100 fix: bump conn_fsm only in accepted state Change-Id: I5463ce65e5db54a0c03874acb31943e123f13a71 http://cgit.osmocom.org/openbsc/commit/?id=48cf119bc258d69988155e5fd856efbfbf00a52e commit 48cf119bc258d69988155e5fd856efbfbf00a52e Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Thu Jan 5 05:30:18 2017 +0100 sms: use vsub msisdn Change-Id: I3c53888de60520085b0b5b478df3794a38741254 http://cgit.osmocom.org/openbsc/commit/?id=6831dcb910e6bfde17a45b266193847d32380caa commit 6831dcb910e6bfde17a45b266193847d32380caa Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Thu Jan 5 05:40:55 2017 +0100 log proc_arq_vlr_fn_post_imsi() Change-Id: I4195fcb30f336b4607248494d2158bd2a741f69d http://cgit.osmocom.org/openbsc/commit/?id=2ff6f66df5843436847ce97e9bea26ebb1c54a9e commit 2ff6f66df5843436847ce97e9bea26ebb1c54a9e Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Thu Jan 5 05:26:56 2017 +0100 log ref count Change-Id: Id185efaff25c599b06c8942aa14ca74b1d9a1541 http://cgit.osmocom.org/openbsc/commit/?id=66c14480caa398e1cf997f6b10e62cd151f9832d commit 66c14480caa398e1cf997f6b10e62cd151f9832d Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Wed Jan 4 03:14:05 2017 +0100 subscr_conn_test Change-Id: I036fce10d93361be162cf5d460a9bcb02de555ba http://cgit.osmocom.org/openbsc/commit/?id=8eacbc0aca30f801117721094aac35bf701eb7e4 commit 8eacbc0aca30f801117721094aac35bf701eb7e4 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Mon Dec 26 03:32:07 2016 +0100 subscr_conn_test Change-Id: I135466b83f4a406e6dff0c5ca78d28d25d10c30d http://cgit.osmocom.org/openbsc/commit/?id=bc48e692e1dbabec72b4e65f711f67afe21a4dc3 commit bc48e692e1dbabec72b4e65f711f67afe21a4dc3 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Wed Jan 4 03:11:49 2017 +0100 proc_arq_vlr: fix: also auth when ciph is requested Change-Id: I42380f1b213e877f31dce34796adf51a2ca67bdf http://cgit.osmocom.org/openbsc/commit/?id=6782558926faa7907587ae1bd8e92e1813f13614 commit 6782558926faa7907587ae1bd8e92e1813f13614 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Wed Jan 4 03:10:42 2017 +0100 fu in subscr_conn.c Change-Id: I47913feccfe241cead0093c1d6345042c269d4ec http://cgit.osmocom.org/openbsc/commit/?id=19d883c2cd16710444767ee8f0d448728535d791 commit 19d883c2cd16710444767ee8f0d448728535d791 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Wed Jan 4 03:09:06 2017 +0100 log: tweak msc_dtap conn keep/discard logging Change-Id: If97af139f176b96b89a5ee8eeeba6dc11b43e3ad http://cgit.osmocom.org/openbsc/commit/?id=773b1706441cd238371a54009afeb10071df60f6 commit 773b1706441cd238371a54009afeb10071df60f6 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Wed Jan 4 03:08:09 2017 +0100 implement msc_vlr_set_ciph_mode() with vlr_subscriber Change-Id: I5eeb8ca30627b61376b117ff707fa6b8e8b57a48 http://cgit.osmocom.org/openbsc/commit/?id=b1cf3198116ab4ab74a58a66125fde99c6399f28 commit b1cf3198116ab4ab74a58a66125fde99c6399f28 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Wed Jan 4 03:06:46 2017 +0100 vlr proc acc req ciphering Change-Id: If7f0d1644c45f62a46ff6cfee7e27ddb03337aa8 http://cgit.osmocom.org/openbsc/commit/?id=96172f64bda3e22f3e70d26d191e5e28e18d409f commit 96172f64bda3e22f3e70d26d191e5e28e18d409f Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Wed Jan 4 03:06:13 2017 +0100 CM Serv Req: keep conn open with received_cm_service_request flag Change-Id: I2f2fce23a8375c4e60ae50c50bb5d9d070e3082e http://cgit.osmocom.org/openbsc/commit/?id=c0e749659e43dc834de7b06ca02e13b1f9dc70b5 commit c0e749659e43dc834de7b06ca02e13b1f9dc70b5 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Mon Dec 26 03:23:39 2016 +0100 subscr conn lifetime To work around libbsc also discarding subscr conns on compl_l3, introduce a flag that prevents libmsc from discarding a conn when we're expecting libbsc to do the same, as commented in code. Have bump event on the conn_fsm to re-evaluate whether it wants to be closed. Change-Id: I9ecaa18d7cc008aa376d2218b0ec07affc784c55 http://cgit.osmocom.org/openbsc/commit/?id=9a76e7412d98f866214e2b7181ae8703563c0e4a commit 9a76e7412d98f866214e2b7181ae8703563c0e4a Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Mon Dec 26 03:28:39 2016 +0100 remove old db access, redirect to vlr Change-Id: I2a20656adaec579d246427891a3261c793ed9df8 http://cgit.osmocom.org/openbsc/commit/?id=d7a0f4de35a0c4add1c4a4b8f0e4a04ffca54873 commit d7a0f4de35a0c4add1c4a4b8f0e4a04ffca54873 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Mon Dec 26 03:31:13 2016 +0100 log new subscr Change-Id: Ib0af2787ec5bb5f8c547377d78150566be76886b http://cgit.osmocom.org/openbsc/commit/?id=634228efa31a49532b7155d3afcd22bdd72b1feb commit 634228efa31a49532b7155d3afcd22bdd72b1feb Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Mon Dec 26 03:24:32 2016 +0100 vlr: add vlr_subscr_find_by_msisdn Change-Id: Ia5cdb396ad297c3469de6e1aa9d58d379e086abc http://cgit.osmocom.org/openbsc/commit/?id=2c4186cdb48cf5bf2a9843083358d10cc750bd41 commit 2c4186cdb48cf5bf2a9843083358d10cc750bd41 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Mon Dec 26 03:24:01 2016 +0100 vlr: add IMSI detach Change-Id: Idc6521450b36b9ac96934ece03988fdf26abcd65 http://cgit.osmocom.org/openbsc/commit/?id=a02ffc5d616afc20bf4549623064b5f5affad25d commit a02ffc5d616afc20bf4549623064b5f5affad25d Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Mon Dec 26 03:22:28 2016 +0100 keep global vlr_instance in the gsm_network struct Change-Id: I24374fc61d27e101cd8c6dbf5d144588ba523503 http://cgit.osmocom.org/openbsc/commit/?id=f518fca4479e8f2f2a410fc9f9e8b2674bcd2ec6 commit f518fca4479e8f2f2a410fc9f9e8b2674bcd2ec6 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Sun Dec 25 16:51:20 2016 +0100 subscr_conn_test ussd Change-Id: I2ba664a7e813d42ed46482a75c896c1a59382a91 http://cgit.osmocom.org/openbsc/commit/?id=08309c3ff912d22933f2c756df652b1a2786220a commit 08309c3ff912d22933f2c756df652b1a2786220a Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Sun Dec 25 16:39:24 2016 +0100 subscr_conn_test Change-Id: I6f27fc7916fefe76f5be236399f47fbc7e14e565 http://cgit.osmocom.org/openbsc/commit/?id=ad306fc8b0b0a50dbf82be073250f99a2b240620 commit ad306fc8b0b0a50dbf82be073250f99a2b240620 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Sun Dec 25 16:30:37 2016 +0100 subscr_conn_test: ussd Change-Id: I562359b8b2dc36eb372374aadb61efd512c0ecaa http://cgit.osmocom.org/openbsc/commit/?id=6c6cdd70f3cbe6180c4a561b87cbde6ea591e054 commit 6c6cdd70f3cbe6180c4a561b87cbde6ea591e054 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Sun Dec 25 16:30:16 2016 +0100 subscr_conn_test: ciph Change-Id: I0a2014f2ffc41802b47e77af8cfab4404d37de4e http://cgit.osmocom.org/openbsc/commit/?id=e968b3bbe133544e2281e00dbb87ad7e5ecf7a51 commit e968b3bbe133544e2281e00dbb87ad7e5ecf7a51 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Sun Dec 25 03:00:10 2016 +0100 subscr_conn_test Change-Id: Iba897235173c782ecb88d6d0049b62a2bd7ba5f8 http://cgit.osmocom.org/openbsc/commit/?id=75fca063141d9ca41e4f45df3ad385e34f7d2d73 commit 75fca063141d9ca41e4f45df3ad385e34f7d2d73 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Sun Dec 25 02:59:31 2016 +0100 vlr: add vlr_sub_free Change-Id: I3be55b10d28276f4024d58eee9560fd82f2a9feb http://cgit.osmocom.org/openbsc/commit/?id=af3642fb9dec23264709c6e3dc407cc8017baff0 commit af3642fb9dec23264709c6e3dc407cc8017baff0 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Sat Dec 24 23:55:35 2016 +0100 drop unused _gsm48_rx_mm_serv_req_sec_cb Change-Id: I4feb799002d0c05c7253b559c355d8469cd8b1eb http://cgit.osmocom.org/openbsc/commit/?id=137b71efae5ac75b9c69f859200b5361ebfa01ed commit 137b71efae5ac75b9c69f859200b5361ebfa01ed Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Sun Dec 25 04:55:28 2016 +0100 ciph Change-Id: Id253026531aef6e905c24b3e09618bebebd8af7c http://cgit.osmocom.org/openbsc/commit/?id=a629c9459e1dffa06bd1f2459fb0c0f1ef61ce4e commit a629c9459e1dffa06bd1f2459fb0c0f1ef61ce4e Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Sat Dec 24 23:53:36 2016 +0100 add enum vlr_ciph Change-Id: Ie73ceae3d2f2977af12bf282faa39c397c96d555 http://cgit.osmocom.org/openbsc/commit/?id=d137d85878b35460dcd400fa27cc82635c8b124a commit d137d85878b35460dcd400fa27cc82635c8b124a Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Sat Dec 24 23:35:01 2016 +0100 subscr_conn_test Change-Id: Ib8607db4b8e91a38bd8163445260971132669383 http://cgit.osmocom.org/openbsc/commit/?id=465aabf12c6f1653a5db7997193eb38c78e1d3dd commit 465aabf12c6f1653a5db7997193eb38c78e1d3dd Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Sat Dec 24 23:54:22 2016 +0100 vlr_loc_update fu: arg names Change-Id: If6c3ce41fb965fb76cd8fd809a353063ed2c701f http://cgit.osmocom.org/openbsc/commit/?id=19e06dc607afbda7c3487d6e267934e5a6a44735 commit 19e06dc607afbda7c3487d6e267934e5a6a44735 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Sun Dec 25 05:03:05 2016 +0100 vlr cosmetic Change-Id: Ied4508e6817c11e1ad8551b7937aa6959134220b http://cgit.osmocom.org/openbsc/commit/?id=91cf88c6155dca0fdf4c4457114a29d14ee61ade commit 91cf88c6155dca0fdf4c4457114a29d14ee61ade Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Sat Dec 24 23:34:55 2016 +0100 vlr_access_req_fsm: tweak state names with OSMO_STRINGIFY Change-Id: Ifdfe9b771e746fbd01b064eeb5b44a2e47db92fe http://cgit.osmocom.org/openbsc/commit/?id=a148ce2d68697bd7a3d78c69ffd676fa765a3ccc commit a148ce2d68697bd7a3d78c69ffd676fa765a3ccc Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Sat Dec 24 18:37:28 2016 +0100 subscr_conn_test Change-Id: If19abbe962c1cc75eac68453c1abb8c0f1f20c86 http://cgit.osmocom.org/openbsc/commit/?id=e0b1ba19501c78d32d65c107e04289a5fec19bce commit e0b1ba19501c78d32d65c107e04289a5fec19bce Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Sat Dec 24 00:46:48 2016 +0100 subscr_conn_test Change-Id: I554cf64b634171662743e5dd39406c0f20d55481 http://cgit.osmocom.org/openbsc/commit/?id=70e7065f5ad35abb2493b5f89bbfe32cd86f5cbd commit 70e7065f5ad35abb2493b5f89bbfe32cd86f5cbd Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Sat Dec 24 00:46:24 2016 +0100 vlr auth_fsm_states names tweak with OSMO_STRINGIFY Change-Id: I94f3b6f092fb3378f14a1d3c1b1bddbc5b1f06d3 http://cgit.osmocom.org/openbsc/commit/?id=e19adfa045fb871fc27dc26c3f2d080f2f29d633 commit e19adfa045fb871fc27dc26c3f2d080f2f29d633 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Sat Dec 24 00:45:56 2016 +0100 vlr_auth_fsm: fix: don't skip auth vector when checking availability factor out _vlr_sub_next_auth_tuple() to find an available tuple and only increase the use count in vlr_sub_get_auth_tuple(). Also provide vlr_sub_has_auth_tuple() to allow checking availability without use inc. Otherwise, during a CM Service request, the use count would increase without using the auth tuple. Change-Id: I8314fd5026adbe5ca15d3518300531473234c9b6 http://cgit.osmocom.org/openbsc/commit/?id=71fcc519ec2b82c3d9e011799f216f4516032423 commit 71fcc519ec2b82c3d9e011799f216f4516032423 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Sat Dec 24 00:42:27 2016 +0100 tweak fsm_auth_event_names with OSMO_VALUE_STRING Change-Id: Ie72c2e008848f10f33005e0a75591e7bb8598e0d http://cgit.osmocom.org/openbsc/commit/?id=03afccce8fc1720fad41d19ea05fc9857bd7ce90 commit 03afccce8fc1720fad41d19ea05fc9857bd7ce90 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Fri Dec 23 22:04:03 2016 +0100 subscr_conn_test Change-Id: Iedfd7fbd0be6fa464aafa78304d36e4314b4cd1c http://cgit.osmocom.org/openbsc/commit/?id=79856810145360573f03c2744e06d687790169ee commit 79856810145360573f03c2744e06d687790169ee Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Fri Dec 23 22:31:53 2016 +0100 vlr_auth_fsm.c: dont log the entire auth tuple Change-Id: Ieb8b2b6cca7a49cd3dcab3286462ef46c6ddba37 http://cgit.osmocom.org/openbsc/commit/?id=5004efac9db5d7d460536a1e01c9074b6bc839c3 commit 5004efac9db5d7d460536a1e01c9074b6bc839c3 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Fri Dec 23 22:03:26 2016 +0100 vlr: log: check_auth_resp: fix output of expected sres Change-Id: I596730551fd25b3cbc4ec2b71830019950845583 http://cgit.osmocom.org/openbsc/commit/?id=df66ba9e9dc82a74e2c17f75169cf6110e880b08 commit df66ba9e9dc82a74e2c17f75169cf6110e880b08 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Fri Dec 23 22:01:23 2016 +0100 tweak msg_is_initially_permitted Change-Id: I89268ad21f289f9c24421eb354fa19a26446267d http://cgit.osmocom.org/openbsc/commit/?id=f3b8a57cb1826d190149b251a2fa01b99d2f9718 commit f3b8a57cb1826d190149b251a2fa01b99d2f9718 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Fri Dec 23 16:49:37 2016 +0100 subscr_conn_test Change-Id: If3285465b8deef3dd64ebbe1282d1c5d8bdc5134 http://cgit.osmocom.org/openbsc/commit/?id=8aef1f21cfa4b20053800e0ecc76c48501248331 commit 8aef1f21cfa4b20053800e0ecc76c48501248331 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Fri Dec 23 02:53:18 2016 +0100 vlr_lu_fsm and vlr_lu_compl_fsm: enable result dispatch Distinguish success and failure; separate into alloc and start. Change-Id: I35f8183702e0b2f045dee96d706740c705477e9f http://cgit.osmocom.org/openbsc/commit/?id=97df4115aa91345e6ea08b0c65242622f3540100 commit 97df4115aa91345e6ea08b0c65242622f3540100 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Fri Dec 23 02:52:20 2016 +0100 proc_arq_fsm rename _signal_result to _dispatch_result Change-Id: I01df3d8b061789b541baf7f2028094f42df722f5 http://cgit.osmocom.org/openbsc/commit/?id=9965962f2cd07f017be8ed7cdcd86fe1fc40f8e1 commit 9965962f2cd07f017be8ed7cdcd86fe1fc40f8e1 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Fri Dec 23 02:51:09 2016 +0100 debug log: remove pointer from log for deterministic test output Change-Id: I4607f5ba8872b1093d234a82027371fdd8fa5ac3 http://cgit.osmocom.org/openbsc/commit/?id=64db01586c5439b6f6f752f5c2a41d0e7258e63d commit 64db01586c5439b6f6f752f5c2a41d0e7258e63d Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Fri Dec 23 02:50:46 2016 +0100 do not ref count on subscr conn Change-Id: I103a1a6ea18a913295fc7b84f99d44b6b9a6325e http://cgit.osmocom.org/openbsc/commit/?id=5519f0448502c4cec70717e2707480d02f62b559 commit 5519f0448502c4cec70717e2707480d02f62b559 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Thu Dec 22 05:24:06 2016 +0100 subscr_conn_test Change-Id: I96bd018407ae55ef88d9fcecf12c395998a37946 http://cgit.osmocom.org/openbsc/commit/?id=d1156ceb3007f2bde5acb21bd07fddfcaacb41aa commit d1156ceb3007f2bde5acb21bd07fddfcaacb41aa Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Fri Dec 23 04:49:04 2016 +0100 adjust msc_subscr_cleanup Change-Id: I840f808541d4ac3cdfd8e3cb3abf34b172c40e6d http://cgit.osmocom.org/openbsc/commit/?id=e77f8440252fd529131de4c8901ed91b06a60588 commit e77f8440252fd529131de4c8901ed91b06a60588 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Fri Dec 23 01:45:22 2016 +0100 log: gsm_04_08.c: change some logs from DEBUGPC to complete lines Change-Id: Ic255523c29bcd44f9487f22e204b9e0995d6b3ed http://cgit.osmocom.org/openbsc/commit/?id=ccd850f8e9afd8e3bfbee9b9c2e0640fe2af1134 commit ccd850f8e9afd8e3bfbee9b9c2e0640fe2af1134 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Fri Dec 23 00:58:00 2016 +0100 subscr_con_put: disable implicit destruction on zero ref count Change-Id: I5a0307eef75b45f86a6bcc1eb4723489ef0d4c62 http://cgit.osmocom.org/openbsc/commit/?id=1d4a01e7e40a1dd318014b8679a66eddcf11ccd7 commit 1d4a01e7e40a1dd318014b8679a66eddcf11ccd7 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Fri Dec 23 00:57:34 2016 +0100 osmo_signal_dispatch of S_SUBSC_IDENTITY before vlr starts Change-Id: I661e13ef689693d932c7cbe93f24831d07a23f5c http://cgit.osmocom.org/openbsc/commit/?id=a0dfdb2515c4ecf54ad0ba6226d0ccb73a04ab11 commit a0dfdb2515c4ecf54ad0ba6226d0ccb73a04ab11 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Fri Dec 23 00:56:47 2016 +0100 vlr proc arq fsm: refactor success/failure events Change-Id: I095f3ef101419f8d485c01c977644dd6ba6a748a http://cgit.osmocom.org/openbsc/commit/?id=fa61769e95882d16e089728223dbeb10a66db87f commit fa61769e95882d16e089728223dbeb10a66db87f Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Thu Dec 22 23:37:44 2016 +0100 vlr ops Change-Id: I2f5b67ce26d818de7da48701bd38faab558a34e7 http://cgit.osmocom.org/openbsc/commit/?id=71192be161fda20a72af60457c5e495d2fd0bf02 commit 71192be161fda20a72af60457c5e495d2fd0bf02 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Thu Dec 22 23:37:34 2016 +0100 refactor conn_fsm events Change-Id: I358b92a9a028cf13c4477ccc3c695d48ed2af34f http://cgit.osmocom.org/openbsc/commit/?id=1a70f360e7560b4527bc620abc6610ff8c0f19bc commit 1a70f360e7560b4527bc620abc6610ff8c0f19bc Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Thu Dec 22 23:15:51 2016 +0100 rename master_fsm to conn_fsm Change-Id: Idbd44dd6b10d68291e745a48b04466f720f9360a http://cgit.osmocom.org/openbsc/commit/?id=b3833accd212f783b2f3e2901fbad47ea875ce9e commit b3833accd212f783b2f3e2901fbad47ea875ce9e Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Thu Dec 22 05:23:55 2016 +0100 wip Change-Id: I5c418c3ac0bc036deed27f5fa67e095d6a3e12cf http://cgit.osmocom.org/openbsc/commit/?id=bab74a0323c3d2c1c84f85ed73873c265136ee4a commit bab74a0323c3d2c1c84f85ed73873c265136ee4a Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Thu Dec 22 05:23:11 2016 +0100 log: subscr and subscr_conn ref counts: log callers of get/put Change-Id: Iaec6385aad233be74f31924c0def3251e6caacfe http://cgit.osmocom.org/openbsc/commit/?id=b770ceac6389d8a9d3814b5ff69e3dddaa4b5e0b commit b770ceac6389d8a9d3814b5ff69e3dddaa4b5e0b Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Wed Dec 21 02:06:03 2016 +0100 subscr_conn_test Change-Id: I9f40a0036a10d146adb61e52d7b24a57d26ec2b0 http://cgit.osmocom.org/openbsc/commit/?id=3eb5a505ce13ec37c0ff9958a77f99ae6f8ba440 commit 3eb5a505ce13ec37c0ff9958a77f99ae6f8ba440 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Thu Dec 22 04:14:31 2016 +0100 log tweaks for conn use count / free in osmo_msc.c Change-Id: I25d0cccc8fe5b5ebba20dc8ee00faac7547dbe11 http://cgit.osmocom.org/openbsc/commit/?id=e4205067cb9d3a0b5bc72c6386dcc85ba91f4fac commit e4205067cb9d3a0b5bc72c6386dcc85ba91f4fac Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Thu Dec 22 01:56:43 2016 +0100 subscr_conn Change-Id: I5f2873be1289522b88f316eef81cc713fb6e2f4f http://cgit.osmocom.org/openbsc/commit/?id=f96b0a19311851427ef07039517225e3af6be651 commit f96b0a19311851427ef07039517225e3af6be651 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Thu Dec 22 03:35:46 2016 +0100 vlr: add VLR_PR_ARQ_T_INVALID Change-Id: I3464b9a11d7574884e32b43334afd8632dd3be46 http://cgit.osmocom.org/openbsc/commit/?id=42c08efefa2419b5d5c7e448fc39f715e773f218 commit 42c08efefa2419b5d5c7e448fc39f715e773f218 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Thu Dec 22 01:58:33 2016 +0100 add check: msg_is_initially_permitted Change-Id: Ia03377b184fa1e8c7187e015fd3266f9a5552d81 http://cgit.osmocom.org/openbsc/commit/?id=4d73a5ae6dbc240ea80c7dc3c0d47f8c6d2cdc58 commit 4d73a5ae6dbc240ea80c7dc3c0d47f8c6d2cdc58 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Thu Dec 22 01:57:23 2016 +0100 vlr_loc_update with success and fail term events Change-Id: I05cc0b71fe320d5b83fac09d04c8bfb19a1ed9da http://cgit.osmocom.org/openbsc/commit/?id=99fca29f338308815a16cebefcadd30c2d81306c commit 99fca29f338308815a16cebefcadd30c2d81306c Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Thu Dec 22 02:01:08 2016 +0100 fix vlr_access_req_fsm: set success_parent_term Change-Id: I6a7a57464685506950a41ea5c6f818169fc22cb9 http://cgit.osmocom.org/openbsc/commit/?id=807c1074fbb9c104bef80964aec5bf01aaeda006 commit 807c1074fbb9c104bef80964aec5bf01aaeda006 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Thu Dec 22 01:56:11 2016 +0100 rename to SUBSCR_CONN_ Change-Id: I1a03e17ef89f66d6975ac3a63eb88247ee83f93c http://cgit.osmocom.org/openbsc/commit/?id=fc69a1c910d24c6315549a6a7ceb8b8eb2af4f1a commit fc69a1c910d24c6315549a6a7ceb8b8eb2af4f1a Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Wed Dec 21 17:21:37 2016 +0100 vlr: fix: dispatch subscr conn close event only when there is a master_fsm Change-Id: I66c688b0c2443540bb3ceee30d580653090658bf http://cgit.osmocom.org/openbsc/commit/?id=1a89d723813818546b1e86323cd0b409af1a9ed6 commit 1a89d723813818546b1e86323cd0b409af1a9ed6 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Wed Dec 21 01:52:45 2016 +0100 typo in comment Change-Id: I41da41494ab6d4b058f74d9ad231eec9889d48ab http://cgit.osmocom.org/openbsc/commit/?id=009baf202ee697031f8286c842eb7a0b3df21901 commit 009baf202ee697031f8286c842eb7a0b3df21901 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Wed Dec 21 01:52:37 2016 +0100 fix SUBSCR_CONN_S_ACCEPTED Change-Id: I40b70a8bf9d84964f6cf8cc3117bcf7ad2766e32 http://cgit.osmocom.org/openbsc/commit/?id=2ccc0bd80783f22166e3d70a29e6a2687d6f280f commit 2ccc0bd80783f22166e3d70a29e6a2687d6f280f Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Wed Dec 21 01:52:13 2016 +0100 subscr_conn_fsm_event_names tweaks Change-Id: Ia7a4d8be4b35b2609e9b436e5cae64d93aa4a9e0 http://cgit.osmocom.org/openbsc/commit/?id=723ff309460d96c7fd17f175aa0f51dfb6d3dcbd commit 723ff309460d96c7fd17f175aa0f51dfb6d3dcbd Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Wed Dec 21 01:51:56 2016 +0100 logging tweaks Change-Id: Ic5d749fb427c7fed8470014c8cb88dbcfd1d4b3c http://cgit.osmocom.org/openbsc/commit/?id=c04665d1873b4ca108fcfff2a4d979a686ac9672 commit c04665d1873b4ca108fcfff2a4d979a686ac9672 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Wed Dec 21 02:04:45 2016 +0100 move some subscriber connection related things to subscr_conn.c Change-Id: I24f4c4676c2b67b1cc3632e021af5146eeff0ce3 http://cgit.osmocom.org/openbsc/commit/?id=62b9945085178400642e2873b775d561fd280c7b commit 62b9945085178400642e2873b775d561fd280c7b Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Tue Dec 20 01:22:02 2016 +0100 vlr: cm serv req WIP Change-Id: I155d819f81e3e8dde221f3bf0c58fff43f9268c8 http://cgit.osmocom.org/openbsc/commit/?id=4ded046ac49db51c43de402f2423b608f3778d52 commit 4ded046ac49db51c43de402f2423b608f3778d52 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Tue Dec 20 01:21:28 2016 +0100 vlr: log invocation of internal _proc_arq_vlr_* functions Change-Id: I711f88b56fff4b3900c1813fb2626d76062aa715 http://cgit.osmocom.org/openbsc/commit/?id=c8bf6477672e92892a2475d1f86b9c96b30415f9 commit c8bf6477672e92892a2475d1f86b9c96b30415f9 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Tue Dec 20 01:19:28 2016 +0100 vlr: tweak proc_arq_vlr_event_names Change-Id: I5d7eed109bcfcd1e3b0f22c01470b592e7a4c5f2 http://cgit.osmocom.org/openbsc/commit/?id=6f2aef194352e09634ddb6dc2abacdd4fe4f257e commit 6f2aef194352e09634ddb6dc2abacdd4fe4f257e Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Tue Dec 20 01:18:57 2016 +0100 vlr: fix: no longer trigger old code to send CM Service Accept Change-Id: I80c7c978ab40dcd886899887d906b1d338c63418 http://cgit.osmocom.org/openbsc/commit/?id=0413644f92350d2b8d25a76f3de9b8577d4c6dac commit 0413644f92350d2b8d25a76f3de9b8577d4c6dac Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Tue Dec 20 01:17:29 2016 +0100 vlr: add value strings for enum vlr_proc_arq_result Change-Id: I6ae82c34cf577e0113154474268c083535db9c85 http://cgit.osmocom.org/openbsc/commit/?id=4541d92ce758fec52a46e5fb0442bbfa67252528 commit 4541d92ce758fec52a46e5fb0442bbfa67252528 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Mon Dec 19 04:07:29 2016 +0100 vlr: debug log: log received GSUP MSISDN Change-Id: I80c00862be880b58ada39d1585c7cbdbe96228ee http://cgit.osmocom.org/openbsc/commit/?id=bc3b6a399fc9eb8bddeaff34232c447594bb18f6 commit bc3b6a399fc9eb8bddeaff34232c447594bb18f6 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Mon Dec 19 03:51:11 2016 +0100 vlr: fix: decode GSUP MSISDN from BCD without leading '0' When using gsm48_mi_to_string() to decode the MSISDN, odd-length numbers are preceded by a leading zero, which may break things. Instead, use gsm48_decode_bcd_number() to do the job properly. E.g. when the hlr.db contains '12345', it gets encoded as bcd hex L=03 V=2143f5 in GSUP, which apparently gets right-justified to "012345" in gsm48_mi_to_string(). gsm48_decode_bcd_number()'s result is just "12345". However, to benefit from the available length (gsup_msg->msisdn_enc_len), provide a function decode_bcd_number_safe(), which adds input length checks to gsm48_decode_bcd_number() by means of an additional argument. Todo: maybe add such a length check to libosmocore, deprecating the original gsm48_decode_bcd_number(); add unit tests for the length checks and BCD decoding. Change-Id: Ia3428792562c3f7f4ba339d000536373e0513f8e http://cgit.osmocom.org/openbsc/commit/?id=a0ea3289eebb925e2eb529fce21118121e9a5de5 commit a0ea3289eebb925e2eb529fce21118121e9a5de5 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Mon Dec 19 02:46:41 2016 +0100 tmp log: ussd Change-Id: I5cc462111054207d8022ea801e9ef3a77d11d780 http://cgit.osmocom.org/openbsc/commit/?id=19330b779b7fbf7b998435bf302fd986f998d1d3 commit 19330b779b7fbf7b998435bf302fd986f998d1d3 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Mon Dec 19 04:10:19 2016 +0100 vlr: ussd: use vlr_subscriber's msisdn Change-Id: I1b4b0aa1ccb5417294148ca54572319d042aa8a7 http://cgit.osmocom.org/openbsc/commit/?id=b13c24e24891b49ca8fcd05408de1755a81d50de commit b13c24e24891b49ca8fcd05408de1755a81d50de Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Mon Dec 19 01:33:47 2016 +0100 vsub Change-Id: I2432fd147a2ae23341b58a6e744e397450057538 http://cgit.osmocom.org/openbsc/commit/?id=737cd78cef651ad94d3b68027d1ee54405478d84 commit 737cd78cef651ad94d3b68027d1ee54405478d84 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Mon Dec 19 00:00:12 2016 +0100 temp: osmo-nitb: log fsm addresses Change-Id: I242b6dc3793487a02f3f2d7d75d3416175ee7626 http://cgit.osmocom.org/openbsc/commit/?id=b616fb5a7d6fa630ba4b91143f60b349681f0e91 commit b616fb5a7d6fa630ba4b91143f60b349681f0e91 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Mon Dec 19 01:35:27 2016 +0100 vlr: lu_fsm: explicitly log the "_node*" functions Change-Id: Ib371280aef82fed6b8c270a05dc2a98d782c7027 http://cgit.osmocom.org/openbsc/commit/?id=ecc4ac6c978e6791fa2229423852640bc988ee0f commit ecc4ac6c978e6791fa2229423852640bc988ee0f Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Mon Dec 19 01:34:56 2016 +0100 cosmetic: fsm, state and event names by OSMO_STRINGIFY When reading logs and looking for bugs, it can be quite cumbersome to have to follow the given name strings back to a name used in the C code. Rather make the names identical to the C code enum values and struct names. Depends-on: libosmocore I857af45ae602bb9a647ba26cf8b0d1b23403b54c Change-Id: Ie9a8f8e94a009eef2bb4a6a6f5572e4013e5b085 http://cgit.osmocom.org/openbsc/commit/?id=872253c81247cc68d48780c6aa525f5168d13c71 commit 872253c81247cc68d48780c6aa525f5168d13c71 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Mon Dec 19 01:31:36 2016 +0100 fix: msc-specific subscr conn de/alloc msc_subscr_con_free() is dead code -- this is the result of the ongoing mscsplit (OS#1594); it is used on the iu branch, but osmo-nitb on the master branch still uses only bsc_subscr_con_free(). To make sure that the lu_fsm is cleaned up when a subscr conn is discarded, add some cleanup code: to keep it on the proper side, put this in libmsc/osmo_msc.c and add another callback to struct bsc_api: conn_cleanup(). The osmo-bsc standalone implementations keep it NULL (not called when NULL), the msc_bsc_api() sets it to msc_subscr_con_cleanup(), which does the lu_fsm cleanup. Call this from bsc_subscr_con_free(). Move along all other msc_subscr_con_*() to osmo_msc.c instead of gsm_04_08.c, to counteract the tendency of gsm_04_08.c to become a kitchen sink for everything. Factor out msc_subscr_cleanup() for no good reason, really. All this to make sure that in the new VLR: 1) when a subscr conn is freed, the FSM instances are properly terminated instead of being freed quietly along with the conn's talloc context; 2) that an orphaned LU attempt doesn't leave an invalid lu_fsm pointer in the vlr_subscriber. Change-Id: I597a650ed19a6e9335890bbba7c8353a3e1ba7bf http://cgit.osmocom.org/openbsc/commit/?id=83a475e853afee42d6d3dd2697ad0bd6ebb1b596 commit 83a475e853afee42d6d3dd2697ad0bd6ebb1b596 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Sun Dec 18 23:54:36 2016 +0100 cosmetic: mark fixme Change-Id: I099362da02d81ac273d57fa36f641ecd3dbd9bfc http://cgit.osmocom.org/openbsc/commit/?id=17ae07ec128ecc1d21665a53035a6a5a969fefb4 commit 17ae07ec128ecc1d21665a53035a6a5a969fefb4 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Fri Dec 23 22:01:36 2016 +0100 ws Change-Id: Ib031b1ac8992bfc9195fcb855be4d72e9ae654ae http://cgit.osmocom.org/openbsc/commit/?id=71ac3beb29b0e43141879f7a037bafd37c37a712 commit 71ac3beb29b0e43141879f7a037bafd37c37a712 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Sun Dec 18 23:52:38 2016 +0100 cosmetic ws Change-Id: I716d6f33aa7e8f2fbaf4bf247f97da57e77c7d61 http://cgit.osmocom.org/openbsc/commit/?id=e28fce3fc1783e3f0389999f4d3007dff41b2093 commit e28fce3fc1783e3f0389999f4d3007dff41b2093 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Sun Dec 18 23:56:43 2016 +0100 cosmetic: extraneous 'break;' Change-Id: I73515e3cf4ccd3312d1ce8270cd5ab3ff96feaca http://cgit.osmocom.org/openbsc/commit/?id=cb24271e9b82876c6ebe52233daa44724d589415 commit cb24271e9b82876c6ebe52233daa44724d589415 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Sun Dec 18 23:54:23 2016 +0100 lu fsm: absorb state change to DONE into lu_fsm_term() Change-Id: I0d21783678d96e56904e3b62af4a14c2a8c3b854 http://cgit.osmocom.org/openbsc/commit/?id=4924b72b85ecd72c2b5dce9ca21cc7b585d2a7c5 commit 4924b72b85ecd72c2b5dce9ca21cc7b585d2a7c5 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Sun Dec 18 23:55:44 2016 +0100 vlr: lu fsm: deal with failure during internal subscriber assoc Change-Id: Id64705fbf106d3ba5b9c9ab465776f088edc6cdb http://cgit.osmocom.org/openbsc/commit/?id=ce59a715182cf370cc8e9f2fbc2e01ec426cb957 commit ce59a715182cf370cc8e9f2fbc2e01ec426cb957 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Sun Dec 18 23:53:26 2016 +0100 lu fsm invocation: abort if internal subscriber assoc has failed Change-Id: I8f6fe8d1d911059e7bfcff88a46abb4f83c34fc4 http://cgit.osmocom.org/openbsc/commit/?id=d8dac68c468a9beb15dd34967a61db8c03d0531f commit d8dac68c468a9beb15dd34967a61db8c03d0531f Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Sun Dec 18 23:52:24 2016 +0100 vlr_proc_acc_req authentication option Change-Id: Ie66580d3f73c1faebe90c36f99070ed201a48878 http://cgit.osmocom.org/openbsc/commit/?id=6a3b05671bde84f2567e3d368c5da8e2a67bb251 commit 6a3b05671bde84f2567e3d368c5da8e2a67bb251 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Sun Dec 18 23:52:05 2016 +0100 vlr_loc_upd authentication option Change-Id: Ibf105e4ba91e94c1362b1ab1409ec05f976e69ea http://cgit.osmocom.org/openbsc/commit/?id=47c3cc3a4f901390cbbfdd263662c0d53183ea5e commit 47c3cc3a4f901390cbbfdd263662c0d53183ea5e Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Sun Dec 18 23:51:01 2016 +0100 vty: add net / 'authentication (optional|required)' Change-Id: I82e13a81f5d1d4d078907319d72385d505243be1 http://cgit.osmocom.org/openbsc/commit/?id=5fe61b7245c59fb18b39f17f6b8945ed137fafef commit 5fe61b7245c59fb18b39f17f6b8945ed137fafef Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Fri Dec 16 16:14:50 2016 +0100 log: vlr: log all auth tuple details Change-Id: I5c73e7edda35e908b07411114226711105262173 http://cgit.osmocom.org/openbsc/commit/?id=856e34dd25a1c4fbc1c606f1a1c9a1fee8a2602c commit 856e34dd25a1c4fbc1c606f1a1c9a1fee8a2602c Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Fri Dec 16 16:14:06 2016 +0100 typo in comment Change-Id: Iefc7a9b547dac18af9bb6aacd707e7465107250f http://cgit.osmocom.org/openbsc/commit/?id=b95a4996ea42762e5471c31800a5681c5beee315 commit b95a4996ea42762e5471c31800a5681c5beee315 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Fri Dec 16 16:13:33 2016 +0100 vlr: assert that we don't replace an existing conn->master_fsm Change-Id: Iaccd07e5b8c299232d05bbffa45f854d0b974300 http://cgit.osmocom.org/openbsc/commit/?id=61e23b58202ed144a6dc21b26d9a8049a678cf00 commit 61e23b58202ed144a6dc21b26d9a8049a678cf00 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Fri Dec 16 16:15:11 2016 +0100 vlr: authenticate: fix erratic assertion res is never NULL, since it is an array member. Furthermore, res is not related to this part of auth, so don't assert res_len. Change-Id: I0f5c9584bc5398523c4748e2fc469da104bbe628 http://cgit.osmocom.org/openbsc/commit/?id=21f80b900dab3ce6cdcd8395b26593b00549139a commit 21f80b900dab3ce6cdcd8395b26593b00549139a Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Fri Dec 16 16:13:03 2016 +0100 vlr: create conn->master_fsm also for CM Service Req Change-Id: I2c4f5b47abd7e28cb2000adcedaa5bcc53c381d5 http://cgit.osmocom.org/openbsc/commit/?id=d8704997e3b020a4e4582cc115f0074cfee48ca7 commit d8704997e3b020a4e4582cc115f0074cfee48ca7 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Fri Dec 16 14:31:39 2016 +0100 add value strings for enum vlr_auth_fsm_result Change-Id: I85cbadd546eae032542b942718b6997c4ab5cadf http://cgit.osmocom.org/openbsc/commit/?id=e207143ada1bbc64a5eaab61652df38391d1bdbb commit e207143ada1bbc64a5eaab61652df38391d1bdbb Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Fri Dec 16 14:35:20 2016 +0100 fix: vlr_lu_fsm: set vsub->lu_fsm to NULL upon cleanup Otherwise an invalid pointer to a previous, deallocated lu_fsm would stick around and prevent future Location Updating attempts. Change-Id: I81cc50b77fa26863c6bf4a29b09c35fa98921f08 http://cgit.osmocom.org/openbsc/commit/?id=3f687f5ed5e3139c2fd635aa6c5ed60e289c4ac3 commit 3f687f5ed5e3139c2fd635aa6c5ed60e289c4ac3 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Fri Dec 16 14:33:29 2016 +0100 cosmetic: drop obvious comment Change-Id: Id3362ec013c1929659c1167de566de944ba2803e http://cgit.osmocom.org/openbsc/commit/?id=2f8ceb04457d649ebfc6e2f1a903e0974a6b308b commit 2f8ceb04457d649ebfc6e2f1a903e0974a6b308b Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Fri Dec 16 14:33:09 2016 +0100 fix: missing return after auth_fsm_term() in auth_fsm_wait_ai() Missing return statement would cause FSM to be terminated twice, resulting in segfault. Change-Id: Iba9f208c598ccc4623a20188496b2753cdfa5b22 http://cgit.osmocom.org/openbsc/commit/?id=ffa2aeb7c82b16f9963b752bef323ce4006e66d1 commit ffa2aeb7c82b16f9963b752bef323ce4006e66d1 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Fri Dec 16 14:32:08 2016 +0100 vlr_auth_fsm: log term result Change-Id: I34b769e75d8aea6e5a96e6d4c4e691fa37208dc0 http://cgit.osmocom.org/openbsc/commit/?id=668552b1bfb97c6386b0a6ca1c0c773e2a679551 commit 668552b1bfb97c6386b0a6ca1c0c773e2a679551 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Fri Dec 16 14:30:49 2016 +0100 cosmetic: don't log fsm instance addresses Change-Id: I8ffbeecdddbef4db4e23722c8300bced7d06caec http://cgit.osmocom.org/openbsc/commit/?id=ab41ac43019e63a5ff51121275d8794e2b608ed1 commit ab41ac43019e63a5ff51121275d8794e2b608ed1 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=8e38b968af9ba5e5302a039c1a01821be1a02de2 commit 8e38b968af9ba5e5302a039c1a01821be1a02de2 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=db238615f3077cf74958a6ec3d6f7be4a5bb4970 commit db238615f3077cf74958a6ec3d6f7be4a5bb4970 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=3dc6b8249acaa7b3e5bac65eee114e752020c47b commit 3dc6b8249acaa7b3e5bac65eee114e752020c47b 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=4873415b963e74c2a5a3a057a4328ef6e3b937ab commit 4873415b963e74c2a5a3a057a4328ef6e3b937ab 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=073298dee621fadeec1b46a0be692f7f9cd0d55a commit 073298dee621fadeec1b46a0be692f7f9cd0d55a 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=dbbde0e98a79c6cc497ad273d3f0e575964cb731 commit dbbde0e98a79c6cc497ad273d3f0e575964cb731 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=7dc7f4eb38bd2e691f99a52f94987f259a6ca43f commit 7dc7f4eb38bd2e691f99a52f94987f259a6ca43f 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=8dc2bed946d7c2df4f63b0abf55d12bfc07f6af1 commit 8dc2bed946d7c2df4f63b0abf55d12bfc07f6af1 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=cf99e0ba4d0dd4271fc19f243dc927fc1a4f4dbd commit cf99e0ba4d0dd4271fc19f243dc927fc1a4f4dbd 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=1afc814166ef1421a69c12861dfafa60902d744d commit 1afc814166ef1421a69c12861dfafa60902d744d 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=4837c9650cd2d08e08ce1935f81195b2197d0ec0 commit 4837c9650cd2d08e08ce1935f81195b2197d0ec0 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=cb7a77a80bbd833cc9531606f6b364e4a455c584 commit cb7a77a80bbd833cc9531606f6b364e4a455c584 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=c85454b07efca1cf84abe3a9b4e2271cd6ab6d6d commit c85454b07efca1cf84abe3a9b4e2271cd6ab6d6d 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=9945a4e5f6b029f388f0d8820fcfbe332a9c3494 commit 9945a4e5f6b029f388f0d8820fcfbe332a9c3494 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Wed Dec 7 14:49:18 2016 +0100 vlr: fix LAI composition: use proper network and bts pointers Related: OS#1592 Change-Id: I8ebfcedaf044261c0600b87533b60104a62b992d http://cgit.osmocom.org/openbsc/commit/?id=2bdf58c2eec86d2878ceb7b4369717c2ae824cb9 commit 2bdf58c2eec86d2878ceb7b4369717c2ae824cb9 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=67762cd397aeac6480f5bcb151ad10e183094486 commit 67762cd397aeac6480f5bcb151ad10e183094486 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=70b651ce1ae4d3f19c61fc496214c52b17c23009 commit 70b651ce1ae4d3f19c61fc496214c52b17c23009 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=17bb2cac380b93788fc0aba0e75350209e915ebe commit 17bb2cac380b93788fc0aba0e75350209e915ebe 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=896fe95f94d2de586d78bf6142f64baca01ef0fe commit 896fe95f94d2de586d78bf6142f64baca01ef0fe 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=1fe362742ab7dcfc3d199e563ed8fcdf7c346d39 commit 1fe362742ab7dcfc3d199e563ed8fcdf7c346d39 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=225313a358b221e5fb515424ac4282be999b640b commit 225313a358b221e5fb515424ac4282be999b640b 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=e5797d03e28b489c04711d23fa30e66e54aa3a5d commit e5797d03e28b489c04711d23fa30e66e54aa3a5d 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=b859e4cdd755230e32855680b9117ff058838293 commit b859e4cdd755230e32855680b9117ff058838293 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=d047d34b2b9debf1f2df38e52753dfae97c60d8a commit d047d34b2b9debf1f2df38e52753dfae97c60d8a 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=aaba80cf2d326b7d75687e370193a144a579ac9a commit aaba80cf2d326b7d75687e370193a144a579ac9a 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=fa17f6c6b35ed8bd67b8f6f1ad656e1245391694 commit fa17f6c6b35ed8bd67b8f6f1ad656e1245391694 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=016295e14ca079171dc0074337f2b0571e03ec1a commit 016295e14ca079171dc0074337f2b0571e03ec1a 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=e2fd954c27e02f8121aed9e65efbae33e98838bb commit e2fd954c27e02f8121aed9e65efbae33e98838bb 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=046944f48bb274b1b63cad83e1bbbf0e52b4939f commit 046944f48bb274b1b63cad83e1bbbf0e52b4939f 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=8972617b813a3f1e80e10e3feb5861e95fb539e4 commit 8972617b813a3f1e80e10e3feb5861e95fb539e4 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=fb9ff7ca81634651368ba1a2621368ac8e86860d commit fb9ff7ca81634651368ba1a2621368ac8e86860d 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=80033d8f8cbe4bf598a538b87c68528c41f5b2bd commit 80033d8f8cbe4bf598a538b87c68528c41f5b2bd 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=3cf7d37b1d4abafd25956a9d0a8ce154dd2eda02 commit 3cf7d37b1d4abafd25956a9d0a8ce154dd2eda02 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=68dd59f2e9c5e8e239f92ba56226a9c6eac3a91d commit 68dd59f2e9c5e8e239f92ba56226a9c6eac3a91d Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Thu Dec 22 01:58:03 2016 +0100 gsm0408_rcv_cc: guard against NULL subscriber Check conn->subscr against NULL. gsm0408_rcv_cc() dereferences many conn members without checking presence: the bts and lchan members may be expected to be NULL in the ongoing MSC split and 3G developments. But the conn->subscr is initially NULL, so an MS sending a CC message before something like a LU or CM Service Request will result in a segfault. Prevent that. Note: the upcoming VLR will be more restrictive on what messages are processed, this is a "backport" to the situation on current master. Change-Id: If067db7cc0dd3210d9eb1da15be6b637795a3ecf ----------------------------------------------------------------------- Summary of changes: debian/control | 5 +- debian/openbsc-dev.install | 5 +- openbsc/configure.ac | 12 ++ openbsc/contrib/bsc_control.py | 16 ++- openbsc/include/openbsc/abis_rsl.h | 1 - openbsc/include/openbsc/auth.h | 4 - openbsc/include/openbsc/db.h | 34 ----- openbsc/include/openbsc/debug.h | 2 - openbsc/include/openbsc/gsm_04_08.h | 1 - openbsc/include/openbsc/gsm_data_shared.h | 1 - openbsc/include/openbsc/signal.h | 2 - openbsc/include/openbsc/system_information.h | 4 + openbsc/src/libbsc/abis_nm.c | 20 ++- openbsc/src/libbsc/arfcn_range_encode.c | 4 + openbsc/src/libbsc/bsc_ctrl_commands.c | 77 +--------- openbsc/src/libbsc/rest_octets.c | 88 ++++++++---- openbsc/src/libbsc/system_information.c | 94 +++++++----- openbsc/src/libmsc/auth.c | 114 --------------- openbsc/src/libmsc/ctrl_commands.c | 21 +-- openbsc/src/libmsc/db.c | 3 - openbsc/src/libmsc/vty_interface_layer3.c | 33 +++++ openbsc/src/osmo-bsc_nat/bsc_nat_ctrl.c | 12 +- openbsc/tests/ctrl_test_runner.py | 8 +- openbsc/tests/gsm0408/gsm0408_test.c | 37 +++++ openbsc/tests/gsm0408/gsm0408_test.ok | 13 ++ openbsc/tests/mm_auth/mm_auth_test.c | 2 + openbsc/tests/sgsn/sgsn_test.c | 16 +-- openbsc/tests/sgsn/sgsn_test.ok | 16 +-- openbsc/tests/subscr/subscr_test.c | 16 +-- openbsc/tests/subscr/subscr_test.ok | 16 +-- openbsc/tests/subscr_conn/subscr_conn_test.c | 50 +++---- openbsc/tests/subscr_conn/subscr_conn_test.err | 192 ++++++++++++------------- 32 files changed, 421 insertions(+), 498 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)