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 b36d6731989dbdce7467bb19b21e1ef065669138 (commit) discards 5ddb9a96821bcdb5c9d0b2180ce6535f161d2a58 (commit) discards 43e7b8d3c27bc296e8bcdf026c6ffc48b13919a2 (commit) discards ab35ad90311b89d96a77c23b634c1fe071d9c139 (commit) discards 215758bc4e56edee4c3b5dc6e6178690fd272ad4 (commit) discards 33f01c2c64d18c6aea8c7316446ba8ca3e793d71 (commit) discards 47e5fc286b158bc9bc60b3e5d821dfdfacfcc8b6 (commit) discards 5a3cde0a3abbcd9ba3eca5d27ecd89b46a008ef8 (commit) discards 826a2e04e74bd30ef9ca10bc7a7e40cd553e3665 (commit) discards 64a57685f572ea4439f88577aa6f5b3ba4335138 (commit) discards 649eb438f07f42d31b87cc35241d466f5a691347 (commit) discards d22a7e396eb99929cb3e80127ef8ba8c4223770a (commit) discards e41b313d5afb8e08e9bb9cb502149a912761effd (commit) discards 306a45ea6d5fb91faf0cd0b7763962f520949992 (commit) discards 22562a7b2cb33de50062ae18eca4e16e3b1c0259 (commit) discards ad84167a448faa57906b5218cefd3544c1adae61 (commit) discards 233fae8c6868aa783a8b871ee0da1e622f6622e0 (commit) discards c8d4dc7585acc99d4d7ac051e850993ff37354d1 (commit) discards d595fe22b7d8602f361e9f3e35c3a7dba73f67ef (commit) discards afcccbfde49dbe9d276fbfdb5c8667b6ecbc1713 (commit) discards 6133723c72f3ce461d844df3985e7dc4458eb2ee (commit) discards 313afda4bef3558b165b67eed60e34bfb2894874 (commit) discards a3e41dc88123490418281f88272f2e2bbe480da4 (commit) discards 4bff39179b4f1c40f443deaee869975e316c62de (commit) discards 56ef10dbf370b29ebc3559ce1c036def5c2faedf (commit) discards 94f7b5f91014174667238f58cb7a9868c4d1145c (commit) discards 34547f099bf495d690aec499ab741633e30526d7 (commit) discards a087a05c321d50de2de58d305afd257161fd3048 (commit) discards c48052c156c533dce148da510ca9f4784a6feedf (commit) discards b66e9c249ca364b0d773b84a2d69b491fe6f204d (commit) discards 2d36b424daf9aa4b0635aba72135d86fed4e1786 (commit) discards e5a9b9cb8dd18f0e04ecd68f864f1afc02f2fc38 (commit) discards c2a20c58ac560627dec02082ce8faeead20f3501 (commit) discards 487f337950b2dfeaa4e4c2a1816b9145d2e9a49c (commit) discards b74b16148d325eeda3fd1f74e2885e5060d24533 (commit) discards 171ebb7be08c67a5716aa35828158a19372d8046 (commit) discards 98cacae9e60f345d98fc006b357102106de30644 (commit) discards 95c5ec1b39d98dcc7d20f90c446484fe6948a68c (commit) discards 52c891ddebd48d96338ea003d5b2adf394cf43dd (commit) discards db3437822702ca74bf19e79c47d0d89e001ca9df (commit) discards 265f53e43b2f01a20f63b62be38d473fca550d82 (commit) discards 23838fc5f97196936e317524396b48fa59441428 (commit) discards f8fb26a0fe1c7e9aae0217e4dae7cf8fa60bbf35 (commit) discards e05db8f6efb5c0e0237fd6aaf488560d96b59694 (commit) discards 25dc5fe09d90d3807d517e64133166ad4029c6e2 (commit) discards 15e626b8004079fd88a85e1a35caba6136c5877c (commit) discards ce810b38e8121fa9c8e6da6eb83ad618606853f0 (commit) discards a854385be58abe6b0373b7bc0ca6ca5f9265f0e4 (commit) discards 90dd67b49d56f329d39de5204eaf439fdab5224c (commit) discards f73bf8b870444e8793c5437e6e02a60b27467dea (commit) discards e6e022cac72bcc96c6459fed640d094e441538aa (commit) discards 0c137c5b6e704092fd8b79447a958a18cdcf0759 (commit) discards fc03210f0a7a0664c383adac92b8e5ae694ed4d6 (commit) discards 4be25b7ad703df297b669a3777d4866f199d0271 (commit) discards 2b017cb7eb2f680446b01cc96421993494885dbf (commit) discards 26373e200d5b4a5460595024772b3ddcf02d9fcf (commit) discards d9bf83ef2baa050c3baabc668708659680e9fe8a (commit) discards c8dfeca9d20d98af87894c24525e227c7081974c (commit) discards 7775555e1b53c09939423452afe9a0c812527b8b (commit) discards b7ac5f938bbb1fa2a8c53ae34393db564487f900 (commit) discards 7de2f9493b9e43b3cf0cb1fe6559af16784dbea0 (commit) discards a7bb3a87d016f0e69322d5886db933a2c377293e (commit) discards da86cc29e4c91250fd83ad6f26c0f6b21bad122e (commit) discards 92efac501e0a621e7ea49e11b0e5f07c999983d3 (commit) discards fa57f265dd99f528be1c0adac7f34fd5fc80fd89 (commit) discards d6959f0c447e0e00d4c2bef28bfa0a2651e2d1d1 (commit) discards c92e24d22c7753ccfbb391b3b1222ff2863d967b (commit) discards 56f88203ea47b05957bd52fd612cd6224a8189a9 (commit) discards 6d4ba68f16e039f7fc4a889a44506f2cb33fd428 (commit) discards 3ef208fa9825c414805b02e0d085495e4e940d5e (commit) discards f3680a4f6a319a89abc1bbb450321b50db4fe1a0 (commit) discards 8a75df6d27ba5ed5c4ea8befa2e5b9635b75d214 (commit) discards 06cb0ec3b2e5f957e3c9e54fa06e8f373be1bd82 (commit) discards 6ffd8bc903ffec3a3b4531adcba2751a4fd04a19 (commit) discards 45415af085a4a6caba88cd19bc1433e782f17a99 (commit) discards 4531177276afdd889353cf7a2909789fd1298d8e (commit) discards 2a25011db9d8c44d7fca3667cb4d3ce974c04a33 (commit) discards a240740977f7c078d909c8facbacb7da995dbf48 (commit) discards 0aad8a443539a32ff8589bf0d79dcf717decc323 (commit) discards da05872c6434556e51f1f97ef7442a47dbad0b21 (commit) discards d21977c3aabb002abacb4726ce489adac957b5df (commit) discards 5959f5559439ed98f3f06d05a213d44fc04e090b (commit) discards 1b477e37aa83f6284b4fcba0693b47796cb00e2e (commit) discards 00fa080500a9e749df9edb639eff29f16f1b3191 (commit) discards 26baee07effa97a05cda22f4978afe868f961166 (commit) discards 1b7cc2b1534b03c10b4ea5e19bd64b849ff612d6 (commit) discards 1eb6e27c3f414d670bd41661f6c83f631428372c (commit) discards 7e5ca3d8cd08cdb753dc3cc55c57db120a83806b (commit) discards cb646d8f804529344a8763c626d18708fe8ffc7c (commit) discards 7c840cbdf86bac62ef3bd57bb53424d44a79b9f3 (commit) discards b643d03520c61194cbd7c664808d6f4aece9f779 (commit) discards a40bddfa96d911da1258e240c1884ebb6a83a4bb (commit) discards 219ec1681dab7521a35b2895c4ff2e401a0b3f6e (commit) discards beea609505d89cf4b134f9c3276c2fca1d9c47cd (commit) discards 4fc34597cf5a0d074e5c75b5d4aa1892845ea84f (commit) discards eb098ec0f45933e06c41e2c863f25087b64c0ad7 (commit) discards 532a410824f9168ea7e62202ac047588a86bacd5 (commit) discards 63d14629416fc46c72a30c862c7a7979b12f01d1 (commit) discards b2291ff7e0421f7301134d390c10454be389e396 (commit) discards 55c8f1e76a6c6c14d6e20565eec2be53fd01d84b (commit) discards 2b61268d688fd9eb7b1bc283427469760636d32e (commit) discards c82e217db4c85d83fd97e10a5e72f1db58113c7d (commit) discards e390b7b31fc9c552576315339a0d51b0db0b34a0 (commit) discards 945ac651290c17167a4a2ca75477a05531ca83f9 (commit) discards a3158eafb6e3ad18cec1b9dfeae6863f9776c6ec (commit) discards a62c1c56fedba10ebb07cc2269078b97628ba432 (commit) discards 7b209613ca340724e69d8064e27b7215a0e2de65 (commit) discards d51ab9fa428e5969b873a690ae0eab40f5800e25 (commit) discards 35c720c4483f4a57d0bca51fb8a94280d9debec4 (commit) discards 8f860592c2bab0e4d18e59c90113df3b84093f04 (commit) discards 370123ac5f325313c78514f23a2e03bfb8556c45 (commit) discards c65b565b7ea2868168d65ea80d6edf882086bd1a (commit) discards 044b6d6d7a601d848601f8f96aaf6e4bb91bacec (commit) discards 2a59f93bc20ccdf3735d1e4bcfea3972e6d673bf (commit) discards ed15df942480e9b84073c1949aa5e8fa93a30dce (commit) discards cc61ab82b117730d4c25f33cb2040f280cb021ea (commit) discards 16f5ae9d284593fb071ef83b2abcda39695a5dd5 (commit) discards ca09048fc05ba7de0196fbabb021cb3409b61c66 (commit) discards b8a645689b9690a3caf880307f1a16d203678d80 (commit) discards e317d8be9fbec3a3def0e07a4f07b2f02e22f8c5 (commit) discards db74298098d2b7527ef48f045243fb1cc9a6025d (commit) discards 945910d769b056175c5bd2071a316017528ffd71 (commit) discards 41af33e85c0cfb46fa46942d81892cf3914b34b9 (commit) discards 3ecd572d28f295227f784d5a00335988f9e4ece3 (commit) discards de617ebf35fc29a34932c3f633d37458768053d2 (commit) discards 3b63015024b4f06e7985f07d661d46b975e86554 (commit) discards eac5251f84c0a5b2d9023e3cfce957fe8eca655e (commit) discards 2d2f82e86cbd5c055a62468af5624fe68adcdfa3 (commit) discards a3fc4d398649a1ccac74dcbf764fa7d89cd886f5 (commit) discards 887a7711bcd7b1f8d115ed5e1da67bbb632497ec (commit) discards c72aa68915364272b67344e0f6e5f713a4a73528 (commit) discards f9469ac794b188327eda3eb20d93eb4d324e3d99 (commit) discards 5721a9eb5c7ea39c3baf08b117a69b7e3e38ead0 (commit) discards 0eda39f9edb504048ea02b95696e6a2fa1608d88 (commit) discards e2daa6a97cc48b47008c308881d5a000428bc859 (commit) discards ec5c7f736ec2cb9cd84dbd80a8d632df20a529f8 (commit) discards 5f91bfb7b4d6d7b78b982b39060cd296bb7644db (commit) discards c38fb0af6af2caccb9fcbb3fb97dc9c61beb62d6 (commit) discards 881c1a20465f5e1c9b54213fadac9ae3114269da (commit) discards a017c1fbb2a40ad776bf89f0758ff791c7fe6fe4 (commit) discards 7490911b9bcfff5f44475858016cf3eebe4ff1b6 (commit) discards d64b99d0f137f115b61fab443c68346ffef1ec29 (commit) discards 4d88a722e3516635b05bdffd3676608cf3f3a526 (commit) discards c16bc5221f8fb47382859d64d9eee373940a7f58 (commit) discards aab3e0e3755f1ee7616e2e0957b92f26fcb3f8dd (commit) discards 51b83da2453fff484cd7975f62eb302a3702cdf1 (commit) discards 60f6a113379ca26ab7bccdfd7d15a2096116a21e (commit) discards 9a48e0ac5bf2564b2308e82c7d49b84e56f0e1cd (commit) discards 7124bc336c8392133764d44588f7b4eb3a8268a5 (commit) discards 498a64d8ca46e7acd82ab58e7636d9c8525f94cf (commit) discards 5d5ad524d4ebddb58c0521b7a8d4aaf0b8537f33 (commit) discards ae01256934f5d612cbe21dd71b6c306de3019cb9 (commit) discards 6cb4cc3461de8376eb490d67cb3eb6f95ed2d034 (commit) discards 3473575056de30eb4817c6df7bacf4a1567644cc (commit) discards f5e7e84a05ee6575b9cf56aa0aa9bbb76ac84204 (commit) discards 7b414a9c92a970cbf9b20a52c09cfe399b0aa286 (commit) discards be7088e3d43d5c088604d8df3bfe51b04447cc74 (commit) discards 80295d6b3fca0f8c9687277c2162ff2af472ed81 (commit) discards 6de0b007055a395fc78acc5ecfbd6ab9963d9c05 (commit) discards 27426f8c2467a74203cac7667eaaaf9f45c68f6a (commit) discards 39c277c19aa0d3135ea0daf4c3c970f568c8b1c0 (commit) discards afd13d99208bc4870375c0b69f0ca50f7a8fc557 (commit) discards 1a9d3a2152a37cb9281c31ecb76defe193a5d39d (commit) discards 98347affb2695f8212a4e979e4ecdba39bc81bcb (commit) discards 1dd3cd536305a5d1e2db4c299b09d7b5359b51c3 (commit) discards df26a4f9983ff313e44a85ce3f18a5b117ec84fd (commit) discards a0a04f0d311a95d60a807e36d71f0324409f1a1f (commit) discards 3bdb0d512dd242d460c860b2c2f6aa7eb84d3757 (commit) discards c07067ad28d59962d444f7208dd4348bf0eba356 (commit) discards af2f9498cf61b9c3cf2c5c32b08358e1519e00d4 (commit) discards f1925323c054caca28cb0c6771ceeb1f50c06c11 (commit) discards 27e7e674dfa3a0a970e948b3d7278ea8f63f6c3e (commit) discards c3550dc30ea8ac468b003b3143136c8f63c9136b (commit) discards b24572902f70500b9abf2d6b921955bc6c149f0c (commit) discards 5a023222765cd1cd24b0a9294a9f5496c01151a5 (commit) discards b75a3db77b44bb84d09fab540c546ef6fbb93284 (commit) discards 368d904e89efa0eb002ba4443ef42fa4b8266ea5 (commit) discards 2487f47ba1f11e2cc6b1f5848dc32dd219881f1a (commit) discards c61806286b203fe26920c91ca60a7411a9c00122 (commit) discards 086d81cc1b301a50501d1dd813ee04cd2eb5cc34 (commit) discards 1aa104f125a035c5a000802b2fff4e55df1e3e45 (commit) discards cc2ffac8a9e0755e21b12221002c427bebed9484 (commit) discards 36f61480958adbd380fc7b98f499286fd53c7782 (commit) discards 2e4cc3fdccfca9166821d100c42e59080d2ba7e2 (commit) discards 57caea8404905d924f2248c79cceb70f05104a97 (commit) discards daa42c3ee07fa2a5d3a1f7971ed88eab7b200a19 (commit) discards d3d85aa9af98c46887008eecedc9adee07ba43a3 (commit) discards b4f1dc4112b21e6cd8d2975bfcc7daa266120cc1 (commit) discards b66cc943af1a6d67fd61624863c37c8142aaa0f3 (commit) discards 6a1d7c146de0ac00731a5b63dbd4b5ca60f3f240 (commit) discards 615e49c4f39385522c54af4073b3270eaeeaaabd (commit) discards e9d32af176eb951c3adfa0e7d0259a5c1de75886 (commit) discards b0e6c1648bcff5487f5620c038bff13c0e417983 (commit) discards 2d003d9fd04e3bd2b8627837d6c5c673ae51f17a (commit) discards af10afb7f5313e6a8f878602a8bb53bd543c0285 (commit) discards 20395baf57924803d28e82ae247af9f6312535c6 (commit) discards cbcb324c363084dd27f25cf7a40809b06519d469 (commit) discards c260c82c0f96defffea51210eff8c91f3b997ca4 (commit) discards fc3a3a73c3e00898389fd431f91eec6206c8f0cf (commit) discards 806685e4b131124a93ac51a36802e19f008404a0 (commit) discards 2ce87adaeb0b4841b8be5fda98dc3d7484ab8314 (commit) discards 6bdd1bddc44b66b5548fec12cd9f20b0a34dcaef (commit) discards b1e5905b47bac2cb419e59cefa96e41810ea5a06 (commit) discards 8af834a7bedf6a666daa623a06f1e3a9f70a726e (commit) discards 66535c6e9ed9d874b24da3d8e28cae55051411d0 (commit) discards 6f026b24ea97b5967fb014d7778fb0ef6528bdc1 (commit) discards b12f26116a21199d58bb6e9027475715f80fdc22 (commit) discards 1b06fc2c4444c846330a74b19ec85350b131f0b3 (commit) discards 23c16c924ffe36ee51bf88bdbd4d87a1947fb5eb (commit) discards 1d0d88427d933258b1ec8b09047d68c7627c8440 (commit) discards b0f77bb0a69ca4625b4ba7e44d0bedb1b2e2636c (commit) discards be5d00458e869b30c2da7e703c06d2993cb0a5bd (commit) discards 9dfd1f8bb46f2e6bdb7a475dd38e550001a3f251 (commit) discards 37ac1eb26cd04149c257c2d9cfec42a718a0fb56 (commit) discards fa7a3363f1ed76a81ee9d292b6330b23e87306c5 (commit) discards 1a84566abf8ef47786eff4676af69f8d54674a2d (commit) discards 3d775570448e98669c1e7b1bb62e51f55dbd8d97 (commit) discards 05c8b279221a666029540d1f65f392ea151f89c9 (commit) discards 88bebb3631c8c1dce2da5aec24f8cd514740c380 (commit) discards 89e440027319712f5208ec2c8899e65bfcdc24b8 (commit) discards e25fa308c7384c42189a13cf834ded926c85c55b (commit) discards 77544f834f7ca85a8dd0cc08aa7ab23f2a0e2a8b (commit) discards 24c8031d6642bb3b972ab44cc22e6714a411f30d (commit) discards 4e4f93fecfc862735c50cbb59ccb6250fae74f35 (commit) discards 1653ee2212384d60676be5101d53a9d67f42991b (commit) discards fd4043c282f5c7c4cce7c73710bac98fc8ce21f1 (commit) discards 68acfcb6370e53dad4773dbfe20468d22b597e34 (commit) discards b1d107af7bc8f1fd2e30ec6605acdd1c360fc033 (commit) discards 2f8051502cb291077cf82eea86530178fcd296e2 (commit) discards a63fc24c3bb7c19f89ba92dc89dc697d21b5469d (commit) discards 11ba779a49345a2e26884aecd8f3de62eaa7943a (commit) discards d81c32dca614cc8a97e37404a6e89e0e67dc4c95 (commit) discards f198febf80849be389a0fb2c97f07b53ca123be8 (commit) discards ebc1d292ad52967395163c4459238ea66edd1753 (commit) discards 7981569e0adac2a02f02164a37f3a252e0e0465d (commit) discards da31d9c35c41fb28bf9d2d31f599ddfa12dd2510 (commit) discards a6e223dadd42c24b45408e3b2814eca4106d5515 (commit) discards 03da41133e67bf7806cccf4569b7194e0c8b966c (commit) discards aec2734b21d83ef6b5beb380426ca976fbcd9984 (commit) discards 2838ddab64072654e3d3a249912b33d798b76473 (commit) discards 2495738b72c6004d22deef7a20c071d2d5c84574 (commit) discards cd0678a4e84b416129d879408aedc42b89395dc5 (commit) discards 5026b142bac378774d31c7ed93ae715800fb831b (commit) discards 79ac4b1a1561f9bf43c895af32cd57afc752ef77 (commit) discards 7b56a6704057e2dcc8bf5771512938a4e0abbb86 (commit) discards b5507d72dbd044c152316aa903c28d8722ca9c49 (commit) via d4a1f9bf5f4ddd52a9cc12bf488afcbb83173a01 (commit) via 58d8a1a271179a6dce6692f5d5ea4e6bd88b6c1f (commit) via 02d77f8fc0531e06d97a1de9e8671c9faa47ad45 (commit) via d282d3b89326c2e4b3786c72a760216a73ede8b6 (commit) via 1efb4f255c9e25deb02113057f8268cc46e011a2 (commit) via 7b6fe7ade343ae6fd287487c90567b5217a1955d (commit) via f1af3e5a6850106db5fb591513d4ba95c43726b2 (commit) via 3f572cf1fab6541667f2723e1990e287f9eefac6 (commit) via d0ee36b3e502ef27fbe3311e9c9f502729ccc0d4 (commit) via 274d6057c5811589ddcb4dba0c844f15c936ab45 (commit) via 83bc85e340cfc84eb34c2ec63ccaa278c9d52eaa (commit) via 80f9a9b306c2fec04b340f3426e1ff27f1f9a628 (commit) via a138fc0e551025918c36990822d4450544e63f47 (commit) via 2e2dbbd74acf61ad643605f06b00a77b795afe83 (commit) via 73311b7fd3e465946531eb66fc495317a76787e7 (commit) via 91f1d6560b6fab664699a9978cada6247bba3348 (commit) via 22f203d7c6319b26f7067905d2e480704c4aec74 (commit) via a7ae38e663770fcd3fec5d46823117813d008874 (commit) via e792edc273869e6737fa13cb864b8a8f464206fd (commit) via c73ac7c660f58f578f290b1ecd4c1f50725a88ee (commit) via c4fe59916456fc83413222a7ac0ab70c5be55513 (commit) via a818fb774ee55c902f0865a35074855fbcd3e288 (commit) via 81d6deef636a15ae5bc4cc9b0b89714e93f5ab5f (commit) via d4570a00e1cb0e44bfa67591864f23baae25b955 (commit) via 314795f66d8e1590db06a3813ab02177da556462 (commit) via 5701c5b48e91391ffe2e1f61599aa8dacdcebdb0 (commit) via 43dfcf296f2241c9a767e2c7d9faaa8b2cd88c38 (commit) via e505e00787d074f773d7b9802fe9dab901a32c21 (commit) via 61d0b1d96b5546d90d472b9b51b57db3595e24f2 (commit) via 43044df07adca4a6f9aaaa562b29ce199a3e27e0 (commit) via 0cefdd6335e1a13977567b95ce565859b6b922c4 (commit) via 033490ab238e5e9396d775a11d1ace1a15dbb0da (commit) via 9b0d77957c8cf81e78857133386d80de4183ed10 (commit) via a5dfcd94339c55281e6acb7dc3062ecf708eb0f8 (commit) via fa4a4555c1e43bb49c296558428aadb59e116a0d (commit) via ccf312a2d6ed7f175c322461e2c01fa1087c0795 (commit) via b4269d3b5724cc0d710c073e1c28541f53435fe6 (commit) via b88670ea1ff4669f3796bad4234d725463e1fe50 (commit) via 37a8fa1ebe1cd9e0f7235db2a57a2c189351c6f9 (commit) via 54bf4ff688f58aee8ad9a6a7c027ba18401b0729 (commit) via fb4bf641a76c986b66f5d126f33094585bae2262 (commit) via 4c8e3dd7eb3f457ac84f4ed11f33451a64bc83d2 (commit) via 5883ab784c3d8c47d736e4aefe9b6d32ab961fba (commit) via 94b977d363948a1ce7ec9bffcceed9525754bcf2 (commit) via f042cf54267e527c57a800d6f6857ebd3f5d8f47 (commit) via 62deff809b3522cc2b524d5a3d76e5045064b6ff (commit) via a2155b40f17771fcfdec2a75c8a9adb1fd137f45 (commit) via 6fe90c0794bbe8ddb33136aa8a63563c77bacb33 (commit) via a46da1f45983093d2827744ea6f092554333cae1 (commit) via a90d57e1d9dec6f888867cb7409afbf9808112cf (commit) via 561729d28f85be5874da3cccdb65166d62349294 (commit) via 2bf2ce1c671db7045db305ff37c624467cb7f45a (commit) via f015eb268c48204a178caf6cf8576186f7407b88 (commit) via 8ec57d347c658a2218424f5aae29fd2b71da8538 (commit) via 2f3a364f38162873de00f02bbc37a80cb2f6119e (commit) via 074b9c6c28ce93bb5f79e9a3a5527f3b126f03fc (commit) via 852496ea6637725572690da3897f2f70b4499171 (commit) via b74a9e1c342cecd86ccc984aa239f6dfdd0dffaf (commit) via 30e48492bb4be0f3c49507c0afa33e63d198d312 (commit) via 4af09918164faf85e87eab73af2cdb1d94caf752 (commit) via 22c2e80d0dcb6e3216ee7a7922d5559ef77910c8 (commit) via 58f7259e298a265e9c411f0e745bd4e5e4849e78 (commit) via 1f5c2f7b67b75feba306154aee4bd29ebef9021e (commit) via 791a45369a74ea0d1e0e78c7a96ee7be251b7f05 (commit) via 6d57f72d60d7f1f2cd9c5c839817aeb68ee3a323 (commit) via ad00fab9f907d67027e7811e446dab0b511bc57b (commit) via a5b0f0b903cc090943f051d294c7c9670b15f518 (commit) via f69817fda16cca248f00afc94f4a33d1bdcb8f9f (commit) via b9170ad5e3add755e174becf033fd6e595c36cb3 (commit) via abe24cd48b9e63b1f24d069a81c1141f605f5b5d (commit) via 78b1ae31df71316e1793a7bd89c262e64018e31b (commit) via af50b3356e8d230b1e7e33e48916d7e4273758b2 (commit) via 4893d71b926d4a1aad870276baf3201910c72571 (commit) via 9d1a6c847dc89569fe68cbb7d933361471b302e8 (commit) via 33fe223f868c4e1aa7054799325d82c01789a1ec (commit) via d564d3af9ecfe53074a1ab034bf444ca612fa96a (commit) via 3f0967952e7deebb4e4ccf1f8895ea432fe10184 (commit) via a1d009415194c43bcaba5c3062696d7fc20345a7 (commit) via 88cf8c6243c9dd8b2353cdd59399f92db1c4d04a (commit) via e1292e6900fd67fd951c3de97a2036220ce6eed4 (commit) via 22b67a0514ada7b0ae2dc839f58e633f02f60f52 (commit) via 2451dd980e4447759004fb2ddda80a44cb6b0684 (commit) via 24521bfb6c8647754e684c9b5284fb78ab12dd78 (commit) via 33a871f8bb50dd622371dbef11cd03bbe1cd0570 (commit) via 92cd0e0496347817909d5dd85459f7399263ff8e (commit) via 92e7f3efc796720d660cb91577cf1ae8cca2e028 (commit) via f854eab3885198a2e673a186a279c035392d2036 (commit) via 0c2181b4b536fa23db7a9e45cae71a017ec1e5b5 (commit) via 86e9c32f7045c2ef87620192aee21b49e6939270 (commit) via 51b321e97fa4fdcab9b5e0694ae921a7b0676c69 (commit) via b428b97ac894423541f2cb841d40633e5c151ec4 (commit) via 925dc902ebba9f0b2aa7a70bc4560d3975c4cf91 (commit) via 0c643de12374c52a60ff0dc1c8347c1aac946fae (commit) via a486c2fae42570cd0b43cbbce4b652c2050f2241 (commit) via f60e8bd1431db279d7de86b3350ff2ed9b88a0a0 (commit) via 830f5da30badabfa53966ba8d878db4380ebb4b6 (commit) via 1bc1d3c0f55349276bdb78931bfddfec8b206c05 (commit) via 1bc0e4942e385b59904907223aa08469821834d2 (commit) via 1549fecf60c61b7bb35d933ccec6013b6dfc0987 (commit) via 27071a6818d5dcd7cb31e39bd05e1b8a2502540a (commit) via 2ea4c5050f0c8715afc5c82778d291344b953427 (commit) via 64f95d5805e504372fc8031c15d3cd26c88babda (commit) via 0105501df8332b57afd546a4278149c1ff003366 (commit) via 4c2b916750b625e9e924d656d381f40ba641be2d (commit) via 45aae47ded90a917514fa2c5c7c90110297ba60b (commit) via 1f278add8bef40ce8aa61b2f2bce68c202273546 (commit) via b03b8879db145d3dad499edc1f504729b39723eb (commit) via e995198ad367cef6ac89450244f1428e22fcca67 (commit) via 2f6c1f1b1cd6f0e91018e425e261c5111949035f (commit) via 9026851a8ecf09399e068cd93c7f54f5b1ea55a8 (commit) via eb5f097321b7fd481dccbdadc749e463cf891181 (commit) via 3ecc827f540adc8a866c3f24ff74dfb791062f21 (commit) via ef45050353f84d0f874973885864c0adc128267e (commit) via 7f34488f7dc87e57917c0c2577ce5eacd93a190d (commit) via 8ecb0f6d740b37a260e5cde93ef7d8b3291f49c9 (commit) via 9f818b76dd299e55cd7fa666794b33e62548e632 (commit) via 0e51f2b87dfaf6aba7d5e0fc37b8e0a0b468f06d (commit) via 2d6c933d92bd70988d9da4e799cec5b8e5c9a89e (commit) via 7987af4d7ed423d320dcf66954bc185d8d932533 (commit) via 8642499f81c13297b57616b614242993618e7b40 (commit) via 080fc1a214dc591d8b6d5b7a4b4bc9bc9fce3a89 (commit) via 1c0420bdf536d0f8b1a1d229506a6c89235f5316 (commit) via a3e3fa91b39ae2d4cafa6afd76083a51c90871fb (commit) via e8105ddb04359c979ee8163aba20661276b953f3 (commit) via 44570bfc42ebfe44fe11cf5d9ed4568c72e3d75e (commit) via 46c8da53e2add2ffa076e48bdab59eaa2fc5665a (commit) via a7b270bd7152eec4ea49df065b869c6a8f010721 (commit) via f901dfb3ae5e3eb1cb63268e6430a283a8754e59 (commit) via f55f3d62918ee42618472856b50d9b7623c1583c (commit) via a4cc7c21d050f20590a1fb983e6e27a1ea3a19f6 (commit) via 9cb983e7182c4dcbfc2f129b310ceb05f5492a62 (commit) via 77e1b89bab47b5e70dc5da937387efedadc2a788 (commit) via bb370d3ea8fb453de44082621d3121937a66d513 (commit) via fb7667df161a21527dab9f7e7f397d8c461deac7 (commit) via 945d0aed3ec46f4aecad9985892110a248519b22 (commit) via 4b6fe306fe8d15facc77cb7d49740458a4f88d01 (commit) via cfbabe0f682dc770d0f5a5c7f6aa9556d13513f0 (commit) via 1450c6806079368af60e5a13d0dbfa86f679ff16 (commit) via 846f08164c027be25445ef1f15b4416d6f929960 (commit) via 418faba21832cab38ce4ba5e15c5f7aafbc7b118 (commit) via 664244aa7a2d459ba02876aab25ed59bf01823c3 (commit) via a17d1c7244227345265e6afe26712a49b36d47fd (commit) via db4f37f29400b6dc10b457eec79d1aaa0f1c201f (commit) via 0cb5154afcceffcdcbad686f23f143c6016b54d4 (commit) via fde250b465c17113c9399317fc0b9b6563fa9d8d (commit) via f00bf361e8edc971ead7321a1e79cac6ed6ab1a0 (commit) via c35a6aa7197b7f019f307823875c33c885d32f9c (commit) via c178a98a3f9f14ff8be0154281f096386084e448 (commit) via ebc1871c29a284aae85f2a70710976b506bd1aa9 (commit) via 54368cf3101853965c262c6e7a5175aa46455e44 (commit) via e83c4997a7d98dbb40320bdf9986f5d78d664d9d (commit) via 8a5b0692aa7321cb0505845d7569a2e52936ea30 (commit) via 6462356ec095080a07050f119afa47d9ff1f1042 (commit) via 6c34b72d16dd1fe4e66e7275556580f8c5d730f0 (commit) via 69232f4257031902156a0691e2d0d6a278626ffb (commit) via 406c7fb1173cec3157b8add02ce6f0b3cb6e4fdd (commit) via 28c9cd241744a6ac1929105c3d6dbd4dad92d049 (commit) via 2b50433d4570653b3bc64463f22dbb57e110ae0a (commit) via 242de72fd5c9fa0572c258eb13f98ca48e10f877 (commit) via fa0ed353b6f5c43a0148b82d84c852d891ef7a7d (commit) via be3ce07ec678fb8f3af02afaa97d59fe9d8437ee (commit) via 3d30818bcd2c7405cd35c7cf5b4c8d9e78713085 (commit) via 5f6142cb7572c487f0cd12bfb6c070ba6b9d7bc4 (commit) via 58502143ba624a31e49799ffdd6241c0c0500ca6 (commit) via 5097f07c1d20ac8286da9e932aedbf943c45f2ca (commit) via 664140a4fbab42de229fda47cd7b17352e0b9922 (commit) via e940f74a31db68fe4347a7b781467c15cd7a5656 (commit) via 715653d5401a537ba789bdd19facfe5288dced01 (commit) via d139765311e2ac23aa722e08e1e54397920d4775 (commit) via b6e77ef3e6c5e1fcafbcf0a44f01a4fc152ab973 (commit) via 4696dd6c5e5e31841cd6c40e62e193aa5707029d (commit) via 11c687123b7ce2e90ebfe7f3e9cad08eb9e11df9 (commit) via 5d429f37af5e64e92ab1afda35f839ad4ea09429 (commit) via 76ff677fb2fd50f2d258820a3eb93458c7b8c2fe (commit) via e5548d64dfa0c655da6ad3d459dc99d7a4307f37 (commit) via 4fb4e9f5826284dcf7e06cd72c959bbc89b10848 (commit) via 00739d8f2df27549316928f1e35ea4d23c64e8cd (commit) via d20b333db46aa8a468d5f8a53ba50708fc119fcd (commit) via 3ff9548309677578a8c67c8323471d737221592b (commit) via e62eed181fb968c0779fb3334b48422f9d59928d (commit) via e68fd3ebcee249b554ccb80a2b53a8c636b464f8 (commit) via e4bff09533038f63e0ccafdda8ccda591a8329c3 (commit) via 0e8199cf0830aa9744e4ec05d2ba460e2540b02d (commit) via 184ba87030e85bcdb2bf93917b7ad2fffe02cf07 (commit) via f0268d021c19f269c1f00d8408c55df525001015 (commit) via 522e13283f015d1290d558fec0f2421506a0e180 (commit) via b1b6e2d5df764457fa8114ed93737c1f7d6865d4 (commit) via 64e67c161a1cf8bb26c776c6e231476144ebfefd (commit) via 55be01e1ec828008d15108cf4710953678b4e077 (commit) via 136e8bf73eeb4c5d7f8bfeff18f49eb1fea14e64 (commit) via 6cdc376f14e28f2d0eaa19119a9afc47ec77a848 (commit) via 1065ba908837bef2c908b10c4e5614c26212246c (commit) via 27df2ecebcba68c6043f37b6b57fab8d76a75c08 (commit) via f716c4fcb163cdb63d50a92a7f8a7c5faeeb8c8c (commit) via 63c859b45d9af3383ad44833c105a54788cee012 (commit) via 4d81d9717fcc4c67f17032a416c37643b1238ae1 (commit) via 6d99d6a9a7fd2ba5cf9f75d70cd6f4cd5c39170f (commit) via 7e649e262a3d918a2eeb5ee715d1fec28897bfd4 (commit) via 73fb05efc985b09bf3871e4c76315d075228c31c (commit) via a2672be00d0e382fdab4537a73dee8c917f3401d (commit) via bfc11baa39d2abd7f42a38be3927b44a76ce0d06 (commit) via 4e6e73bd093b8f79469cc4fb68f32f2ea5042576 (commit) via fa814e11c274c98bb92770ae6bc946a40e58b245 (commit) via f7a22a9516113a6e74ab88e40e8604ab0037b8d6 (commit) via 4ceded241c348140cbc61ae81b40b03d59a81931 (commit) via ad23bcf2f061ce8302a733c92f96899a4897664f (commit) via 355b31d23b9905cbd1387e6a5094525e944f9da5 (commit) via e52f8d176cd82fa8736717a313c8cc900c3e1088 (commit) via b63d329b8a7558c51a4023be39a2f1df51ba1365 (commit) via d64fc00796e8f045c87036ea5d14ca394ab6eb4b (commit) via 8fda86b2b35edde9496f505593f1c274a574e520 (commit) via f5849fda45f4df44ce67a8c1050480902bc9022b (commit) via 8406373f551146e133fcae7ef6510984449b7da2 (commit) via bbf5c406b7a5be8bff8b451ffcb5ba30217efc20 (commit) via 953a9c681b2d701144fabf115c411531f5ba8472 (commit) via 67919332819a10c9bbe1b1096d1781cf25b0a273 (commit) via a0f54424e047dfda57104a7f40999ff1951e0e89 (commit) via a4991f2d08df4318b4c0856a7178f3ed2e8e5a4a (commit) via 9dd33a5263edd45bd2f900fd3b51e7b0c978f17f (commit) via 5f18af0d497e5c2d9f56e8c536b5da6753844b46 (commit) via 9a0d038189a701f631eda68e176d5bf2e5b6ec96 (commit) via eb5101a6de20ab1582a2c702b38004a9dc85564b (commit) via 57f548939f2601b414c44c5c79bf449a18a6d98a (commit) via ae8ecba8085a8900863ef40f3a4098989b747880 (commit) via 94d500da70fbaa791f31e4e78a8817bb2bb19fda (commit) via f914831ae28235cce4a7b8117432383dea7fa0f4 (commit) via 8d20a51bc36adc42ddba720a075d2720cff391ec (commit) via d3a4f5bb22016456e3aaed5423ea83dadd5025eb (commit) via 9bb825a3d52bb9b13e12b52e969aea623c7a86a5 (commit) via 662481772220d4c1d5315474d2c7afaf26824640 (commit) via 2857ac7af8675e8ac09ec93dea45d499cef012cf (commit) via f08869e9041ae978137d002702d0dce6f14dab59 (commit) via aaf4d16dc4c20c78614b6a556b4931b187010319 (commit) via e31104eacd9cb2978b18b06236354b6493341c30 (commit) via 071d36785c3e6cb617b04ca1a7ea69e37a7fc2f8 (commit) via 8a8330ec580e6c152498128756b2a239c7977642 (commit) via 50e392a344d8c7ae4e125cf44974bd1198afa4b1 (commit) via ec43d079fa2d46cb6f925838ab700c12a8613208 (commit) via 48e87cfc120fb63c81c41098d1e5a168314242a7 (commit) via 36db768e646d279fa6cdb704fb8afe4734dceef8 (commit) via c64f2b2d550c8f5ec8c25517b8b024a5392f590b (commit) via 2e8d949ddab22bacbec1ba3ce0a73c10a881bb92 (commit) via d94a1af15c1d324774f4aced57253c40852548b1 (commit) via 992fe98e141a2dade3a80ecaf9494d70fb607d10 (commit) via 836a21b41842b2d2c86c067fdd1b722a50fe3863 (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 (b36d6731989dbdce7467bb19b21e1ef065669138) \ N -- N -- N (d4a1f9bf5f4ddd52a9cc12bf488afcbb83173a01) 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=d4a1f9bf5f4ddd52a9cc12bf488afcbb83173a01 commit d4a1f9bf5f4ddd52a9cc12bf488afcbb83173a01 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=58d8a1a271179a6dce6692f5d5ea4e6bd88b6c1f commit 58d8a1a271179a6dce6692f5d5ea4e6bd88b6c1f 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=02d77f8fc0531e06d97a1de9e8671c9faa47ad45 commit 02d77f8fc0531e06d97a1de9e8671c9faa47ad45 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=d282d3b89326c2e4b3786c72a760216a73ede8b6 commit d282d3b89326c2e4b3786c72a760216a73ede8b6 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=1efb4f255c9e25deb02113057f8268cc46e011a2 commit 1efb4f255c9e25deb02113057f8268cc46e011a2 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=7b6fe7ade343ae6fd287487c90567b5217a1955d commit 7b6fe7ade343ae6fd287487c90567b5217a1955d 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=f1af3e5a6850106db5fb591513d4ba95c43726b2 commit f1af3e5a6850106db5fb591513d4ba95c43726b2 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=3f572cf1fab6541667f2723e1990e287f9eefac6 commit 3f572cf1fab6541667f2723e1990e287f9eefac6 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=d0ee36b3e502ef27fbe3311e9c9f502729ccc0d4 commit d0ee36b3e502ef27fbe3311e9c9f502729ccc0d4 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=274d6057c5811589ddcb4dba0c844f15c936ab45 commit 274d6057c5811589ddcb4dba0c844f15c936ab45 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=83bc85e340cfc84eb34c2ec63ccaa278c9d52eaa commit 83bc85e340cfc84eb34c2ec63ccaa278c9d52eaa 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=80f9a9b306c2fec04b340f3426e1ff27f1f9a628 commit 80f9a9b306c2fec04b340f3426e1ff27f1f9a628 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=a138fc0e551025918c36990822d4450544e63f47 commit a138fc0e551025918c36990822d4450544e63f47 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=2e2dbbd74acf61ad643605f06b00a77b795afe83 commit 2e2dbbd74acf61ad643605f06b00a77b795afe83 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=73311b7fd3e465946531eb66fc495317a76787e7 commit 73311b7fd3e465946531eb66fc495317a76787e7 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=91f1d6560b6fab664699a9978cada6247bba3348 commit 91f1d6560b6fab664699a9978cada6247bba3348 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=22f203d7c6319b26f7067905d2e480704c4aec74 commit 22f203d7c6319b26f7067905d2e480704c4aec74 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=a7ae38e663770fcd3fec5d46823117813d008874 commit a7ae38e663770fcd3fec5d46823117813d008874 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=e792edc273869e6737fa13cb864b8a8f464206fd commit e792edc273869e6737fa13cb864b8a8f464206fd 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=c73ac7c660f58f578f290b1ecd4c1f50725a88ee commit c73ac7c660f58f578f290b1ecd4c1f50725a88ee 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=c4fe59916456fc83413222a7ac0ab70c5be55513 commit c4fe59916456fc83413222a7ac0ab70c5be55513 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=a818fb774ee55c902f0865a35074855fbcd3e288 commit a818fb774ee55c902f0865a35074855fbcd3e288 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=81d6deef636a15ae5bc4cc9b0b89714e93f5ab5f commit 81d6deef636a15ae5bc4cc9b0b89714e93f5ab5f 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=d4570a00e1cb0e44bfa67591864f23baae25b955 commit d4570a00e1cb0e44bfa67591864f23baae25b955 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=314795f66d8e1590db06a3813ab02177da556462 commit 314795f66d8e1590db06a3813ab02177da556462 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=5701c5b48e91391ffe2e1f61599aa8dacdcebdb0 commit 5701c5b48e91391ffe2e1f61599aa8dacdcebdb0 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=43dfcf296f2241c9a767e2c7d9faaa8b2cd88c38 commit 43dfcf296f2241c9a767e2c7d9faaa8b2cd88c38 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=e505e00787d074f773d7b9802fe9dab901a32c21 commit e505e00787d074f773d7b9802fe9dab901a32c21 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=61d0b1d96b5546d90d472b9b51b57db3595e24f2 commit 61d0b1d96b5546d90d472b9b51b57db3595e24f2 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=43044df07adca4a6f9aaaa562b29ce199a3e27e0 commit 43044df07adca4a6f9aaaa562b29ce199a3e27e0 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=0cefdd6335e1a13977567b95ce565859b6b922c4 commit 0cefdd6335e1a13977567b95ce565859b6b922c4 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=033490ab238e5e9396d775a11d1ace1a15dbb0da commit 033490ab238e5e9396d775a11d1ace1a15dbb0da 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=9b0d77957c8cf81e78857133386d80de4183ed10 commit 9b0d77957c8cf81e78857133386d80de4183ed10 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=a5dfcd94339c55281e6acb7dc3062ecf708eb0f8 commit a5dfcd94339c55281e6acb7dc3062ecf708eb0f8 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=fa4a4555c1e43bb49c296558428aadb59e116a0d commit fa4a4555c1e43bb49c296558428aadb59e116a0d 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=ccf312a2d6ed7f175c322461e2c01fa1087c0795 commit ccf312a2d6ed7f175c322461e2c01fa1087c0795 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=b4269d3b5724cc0d710c073e1c28541f53435fe6 commit b4269d3b5724cc0d710c073e1c28541f53435fe6 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=b88670ea1ff4669f3796bad4234d725463e1fe50 commit b88670ea1ff4669f3796bad4234d725463e1fe50 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=37a8fa1ebe1cd9e0f7235db2a57a2c189351c6f9 commit 37a8fa1ebe1cd9e0f7235db2a57a2c189351c6f9 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=54bf4ff688f58aee8ad9a6a7c027ba18401b0729 commit 54bf4ff688f58aee8ad9a6a7c027ba18401b0729 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=fb4bf641a76c986b66f5d126f33094585bae2262 commit fb4bf641a76c986b66f5d126f33094585bae2262 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=4c8e3dd7eb3f457ac84f4ed11f33451a64bc83d2 commit 4c8e3dd7eb3f457ac84f4ed11f33451a64bc83d2 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=5883ab784c3d8c47d736e4aefe9b6d32ab961fba commit 5883ab784c3d8c47d736e4aefe9b6d32ab961fba 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=94b977d363948a1ce7ec9bffcceed9525754bcf2 commit 94b977d363948a1ce7ec9bffcceed9525754bcf2 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=f042cf54267e527c57a800d6f6857ebd3f5d8f47 commit f042cf54267e527c57a800d6f6857ebd3f5d8f47 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=62deff809b3522cc2b524d5a3d76e5045064b6ff commit 62deff809b3522cc2b524d5a3d76e5045064b6ff 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=a2155b40f17771fcfdec2a75c8a9adb1fd137f45 commit a2155b40f17771fcfdec2a75c8a9adb1fd137f45 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=6fe90c0794bbe8ddb33136aa8a63563c77bacb33 commit 6fe90c0794bbe8ddb33136aa8a63563c77bacb33 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=a46da1f45983093d2827744ea6f092554333cae1 commit a46da1f45983093d2827744ea6f092554333cae1 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=a90d57e1d9dec6f888867cb7409afbf9808112cf commit a90d57e1d9dec6f888867cb7409afbf9808112cf 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=561729d28f85be5874da3cccdb65166d62349294 commit 561729d28f85be5874da3cccdb65166d62349294 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=2bf2ce1c671db7045db305ff37c624467cb7f45a commit 2bf2ce1c671db7045db305ff37c624467cb7f45a 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=f015eb268c48204a178caf6cf8576186f7407b88 commit f015eb268c48204a178caf6cf8576186f7407b88 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=8ec57d347c658a2218424f5aae29fd2b71da8538 commit 8ec57d347c658a2218424f5aae29fd2b71da8538 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=2f3a364f38162873de00f02bbc37a80cb2f6119e commit 2f3a364f38162873de00f02bbc37a80cb2f6119e 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=074b9c6c28ce93bb5f79e9a3a5527f3b126f03fc commit 074b9c6c28ce93bb5f79e9a3a5527f3b126f03fc 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=852496ea6637725572690da3897f2f70b4499171 commit 852496ea6637725572690da3897f2f70b4499171 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=b74a9e1c342cecd86ccc984aa239f6dfdd0dffaf commit b74a9e1c342cecd86ccc984aa239f6dfdd0dffaf 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=30e48492bb4be0f3c49507c0afa33e63d198d312 commit 30e48492bb4be0f3c49507c0afa33e63d198d312 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=4af09918164faf85e87eab73af2cdb1d94caf752 commit 4af09918164faf85e87eab73af2cdb1d94caf752 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=22c2e80d0dcb6e3216ee7a7922d5559ef77910c8 commit 22c2e80d0dcb6e3216ee7a7922d5559ef77910c8 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=58f7259e298a265e9c411f0e745bd4e5e4849e78 commit 58f7259e298a265e9c411f0e745bd4e5e4849e78 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=1f5c2f7b67b75feba306154aee4bd29ebef9021e commit 1f5c2f7b67b75feba306154aee4bd29ebef9021e 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=791a45369a74ea0d1e0e78c7a96ee7be251b7f05 commit 791a45369a74ea0d1e0e78c7a96ee7be251b7f05 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=6d57f72d60d7f1f2cd9c5c839817aeb68ee3a323 commit 6d57f72d60d7f1f2cd9c5c839817aeb68ee3a323 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=ad00fab9f907d67027e7811e446dab0b511bc57b commit ad00fab9f907d67027e7811e446dab0b511bc57b 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=a5b0f0b903cc090943f051d294c7c9670b15f518 commit a5b0f0b903cc090943f051d294c7c9670b15f518 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=f69817fda16cca248f00afc94f4a33d1bdcb8f9f commit f69817fda16cca248f00afc94f4a33d1bdcb8f9f 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=b9170ad5e3add755e174becf033fd6e595c36cb3 commit b9170ad5e3add755e174becf033fd6e595c36cb3 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=abe24cd48b9e63b1f24d069a81c1141f605f5b5d commit abe24cd48b9e63b1f24d069a81c1141f605f5b5d 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=78b1ae31df71316e1793a7bd89c262e64018e31b commit 78b1ae31df71316e1793a7bd89c262e64018e31b 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=af50b3356e8d230b1e7e33e48916d7e4273758b2 commit af50b3356e8d230b1e7e33e48916d7e4273758b2 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=4893d71b926d4a1aad870276baf3201910c72571 commit 4893d71b926d4a1aad870276baf3201910c72571 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=9d1a6c847dc89569fe68cbb7d933361471b302e8 commit 9d1a6c847dc89569fe68cbb7d933361471b302e8 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=33fe223f868c4e1aa7054799325d82c01789a1ec commit 33fe223f868c4e1aa7054799325d82c01789a1ec 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=d564d3af9ecfe53074a1ab034bf444ca612fa96a commit d564d3af9ecfe53074a1ab034bf444ca612fa96a 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=3f0967952e7deebb4e4ccf1f8895ea432fe10184 commit 3f0967952e7deebb4e4ccf1f8895ea432fe10184 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=a1d009415194c43bcaba5c3062696d7fc20345a7 commit a1d009415194c43bcaba5c3062696d7fc20345a7 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=88cf8c6243c9dd8b2353cdd59399f92db1c4d04a commit 88cf8c6243c9dd8b2353cdd59399f92db1c4d04a 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=e1292e6900fd67fd951c3de97a2036220ce6eed4 commit e1292e6900fd67fd951c3de97a2036220ce6eed4 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=22b67a0514ada7b0ae2dc839f58e633f02f60f52 commit 22b67a0514ada7b0ae2dc839f58e633f02f60f52 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=2451dd980e4447759004fb2ddda80a44cb6b0684 commit 2451dd980e4447759004fb2ddda80a44cb6b0684 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=24521bfb6c8647754e684c9b5284fb78ab12dd78 commit 24521bfb6c8647754e684c9b5284fb78ab12dd78 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=33a871f8bb50dd622371dbef11cd03bbe1cd0570 commit 33a871f8bb50dd622371dbef11cd03bbe1cd0570 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=92cd0e0496347817909d5dd85459f7399263ff8e commit 92cd0e0496347817909d5dd85459f7399263ff8e 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=92e7f3efc796720d660cb91577cf1ae8cca2e028 commit 92e7f3efc796720d660cb91577cf1ae8cca2e028 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=f854eab3885198a2e673a186a279c035392d2036 commit f854eab3885198a2e673a186a279c035392d2036 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=0c2181b4b536fa23db7a9e45cae71a017ec1e5b5 commit 0c2181b4b536fa23db7a9e45cae71a017ec1e5b5 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=86e9c32f7045c2ef87620192aee21b49e6939270 commit 86e9c32f7045c2ef87620192aee21b49e6939270 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=51b321e97fa4fdcab9b5e0694ae921a7b0676c69 commit 51b321e97fa4fdcab9b5e0694ae921a7b0676c69 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=b428b97ac894423541f2cb841d40633e5c151ec4 commit b428b97ac894423541f2cb841d40633e5c151ec4 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=925dc902ebba9f0b2aa7a70bc4560d3975c4cf91 commit 925dc902ebba9f0b2aa7a70bc4560d3975c4cf91 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=0c643de12374c52a60ff0dc1c8347c1aac946fae commit 0c643de12374c52a60ff0dc1c8347c1aac946fae 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=a486c2fae42570cd0b43cbbce4b652c2050f2241 commit a486c2fae42570cd0b43cbbce4b652c2050f2241 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=f60e8bd1431db279d7de86b3350ff2ed9b88a0a0 commit f60e8bd1431db279d7de86b3350ff2ed9b88a0a0 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=830f5da30badabfa53966ba8d878db4380ebb4b6 commit 830f5da30badabfa53966ba8d878db4380ebb4b6 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=1bc1d3c0f55349276bdb78931bfddfec8b206c05 commit 1bc1d3c0f55349276bdb78931bfddfec8b206c05 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=1bc0e4942e385b59904907223aa08469821834d2 commit 1bc0e4942e385b59904907223aa08469821834d2 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=1549fecf60c61b7bb35d933ccec6013b6dfc0987 commit 1549fecf60c61b7bb35d933ccec6013b6dfc0987 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=27071a6818d5dcd7cb31e39bd05e1b8a2502540a commit 27071a6818d5dcd7cb31e39bd05e1b8a2502540a 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=2ea4c5050f0c8715afc5c82778d291344b953427 commit 2ea4c5050f0c8715afc5c82778d291344b953427 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=64f95d5805e504372fc8031c15d3cd26c88babda commit 64f95d5805e504372fc8031c15d3cd26c88babda 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=0105501df8332b57afd546a4278149c1ff003366 commit 0105501df8332b57afd546a4278149c1ff003366 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=4c2b916750b625e9e924d656d381f40ba641be2d commit 4c2b916750b625e9e924d656d381f40ba641be2d 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=45aae47ded90a917514fa2c5c7c90110297ba60b commit 45aae47ded90a917514fa2c5c7c90110297ba60b 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=1f278add8bef40ce8aa61b2f2bce68c202273546 commit 1f278add8bef40ce8aa61b2f2bce68c202273546 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=b03b8879db145d3dad499edc1f504729b39723eb commit b03b8879db145d3dad499edc1f504729b39723eb 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=e995198ad367cef6ac89450244f1428e22fcca67 commit e995198ad367cef6ac89450244f1428e22fcca67 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=2f6c1f1b1cd6f0e91018e425e261c5111949035f commit 2f6c1f1b1cd6f0e91018e425e261c5111949035f 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=9026851a8ecf09399e068cd93c7f54f5b1ea55a8 commit 9026851a8ecf09399e068cd93c7f54f5b1ea55a8 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=eb5f097321b7fd481dccbdadc749e463cf891181 commit eb5f097321b7fd481dccbdadc749e463cf891181 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=3ecc827f540adc8a866c3f24ff74dfb791062f21 commit 3ecc827f540adc8a866c3f24ff74dfb791062f21 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=ef45050353f84d0f874973885864c0adc128267e commit ef45050353f84d0f874973885864c0adc128267e 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=7f34488f7dc87e57917c0c2577ce5eacd93a190d commit 7f34488f7dc87e57917c0c2577ce5eacd93a190d 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=8ecb0f6d740b37a260e5cde93ef7d8b3291f49c9 commit 8ecb0f6d740b37a260e5cde93ef7d8b3291f49c9 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=9f818b76dd299e55cd7fa666794b33e62548e632 commit 9f818b76dd299e55cd7fa666794b33e62548e632 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=0e51f2b87dfaf6aba7d5e0fc37b8e0a0b468f06d commit 0e51f2b87dfaf6aba7d5e0fc37b8e0a0b468f06d 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=2d6c933d92bd70988d9da4e799cec5b8e5c9a89e commit 2d6c933d92bd70988d9da4e799cec5b8e5c9a89e 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=7987af4d7ed423d320dcf66954bc185d8d932533 commit 7987af4d7ed423d320dcf66954bc185d8d932533 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=8642499f81c13297b57616b614242993618e7b40 commit 8642499f81c13297b57616b614242993618e7b40 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=080fc1a214dc591d8b6d5b7a4b4bc9bc9fce3a89 commit 080fc1a214dc591d8b6d5b7a4b4bc9bc9fce3a89 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=1c0420bdf536d0f8b1a1d229506a6c89235f5316 commit 1c0420bdf536d0f8b1a1d229506a6c89235f5316 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=a3e3fa91b39ae2d4cafa6afd76083a51c90871fb commit a3e3fa91b39ae2d4cafa6afd76083a51c90871fb 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=e8105ddb04359c979ee8163aba20661276b953f3 commit e8105ddb04359c979ee8163aba20661276b953f3 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=44570bfc42ebfe44fe11cf5d9ed4568c72e3d75e commit 44570bfc42ebfe44fe11cf5d9ed4568c72e3d75e 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=46c8da53e2add2ffa076e48bdab59eaa2fc5665a commit 46c8da53e2add2ffa076e48bdab59eaa2fc5665a 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=a7b270bd7152eec4ea49df065b869c6a8f010721 commit a7b270bd7152eec4ea49df065b869c6a8f010721 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=f901dfb3ae5e3eb1cb63268e6430a283a8754e59 commit f901dfb3ae5e3eb1cb63268e6430a283a8754e59 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=f55f3d62918ee42618472856b50d9b7623c1583c commit f55f3d62918ee42618472856b50d9b7623c1583c 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=a4cc7c21d050f20590a1fb983e6e27a1ea3a19f6 commit a4cc7c21d050f20590a1fb983e6e27a1ea3a19f6 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=9cb983e7182c4dcbfc2f129b310ceb05f5492a62 commit 9cb983e7182c4dcbfc2f129b310ceb05f5492a62 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=77e1b89bab47b5e70dc5da937387efedadc2a788 commit 77e1b89bab47b5e70dc5da937387efedadc2a788 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=bb370d3ea8fb453de44082621d3121937a66d513 commit bb370d3ea8fb453de44082621d3121937a66d513 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=fb7667df161a21527dab9f7e7f397d8c461deac7 commit fb7667df161a21527dab9f7e7f397d8c461deac7 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=945d0aed3ec46f4aecad9985892110a248519b22 commit 945d0aed3ec46f4aecad9985892110a248519b22 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=4b6fe306fe8d15facc77cb7d49740458a4f88d01 commit 4b6fe306fe8d15facc77cb7d49740458a4f88d01 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=cfbabe0f682dc770d0f5a5c7f6aa9556d13513f0 commit cfbabe0f682dc770d0f5a5c7f6aa9556d13513f0 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=1450c6806079368af60e5a13d0dbfa86f679ff16 commit 1450c6806079368af60e5a13d0dbfa86f679ff16 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=846f08164c027be25445ef1f15b4416d6f929960 commit 846f08164c027be25445ef1f15b4416d6f929960 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=418faba21832cab38ce4ba5e15c5f7aafbc7b118 commit 418faba21832cab38ce4ba5e15c5f7aafbc7b118 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=664244aa7a2d459ba02876aab25ed59bf01823c3 commit 664244aa7a2d459ba02876aab25ed59bf01823c3 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=a17d1c7244227345265e6afe26712a49b36d47fd commit a17d1c7244227345265e6afe26712a49b36d47fd 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=db4f37f29400b6dc10b457eec79d1aaa0f1c201f commit db4f37f29400b6dc10b457eec79d1aaa0f1c201f 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=0cb5154afcceffcdcbad686f23f143c6016b54d4 commit 0cb5154afcceffcdcbad686f23f143c6016b54d4 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=fde250b465c17113c9399317fc0b9b6563fa9d8d commit fde250b465c17113c9399317fc0b9b6563fa9d8d 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=f00bf361e8edc971ead7321a1e79cac6ed6ab1a0 commit f00bf361e8edc971ead7321a1e79cac6ed6ab1a0 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=c35a6aa7197b7f019f307823875c33c885d32f9c commit c35a6aa7197b7f019f307823875c33c885d32f9c 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=c178a98a3f9f14ff8be0154281f096386084e448 commit c178a98a3f9f14ff8be0154281f096386084e448 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=ebc1871c29a284aae85f2a70710976b506bd1aa9 commit ebc1871c29a284aae85f2a70710976b506bd1aa9 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=54368cf3101853965c262c6e7a5175aa46455e44 commit 54368cf3101853965c262c6e7a5175aa46455e44 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=e83c4997a7d98dbb40320bdf9986f5d78d664d9d commit e83c4997a7d98dbb40320bdf9986f5d78d664d9d 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=8a5b0692aa7321cb0505845d7569a2e52936ea30 commit 8a5b0692aa7321cb0505845d7569a2e52936ea30 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=6462356ec095080a07050f119afa47d9ff1f1042 commit 6462356ec095080a07050f119afa47d9ff1f1042 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=6c34b72d16dd1fe4e66e7275556580f8c5d730f0 commit 6c34b72d16dd1fe4e66e7275556580f8c5d730f0 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=69232f4257031902156a0691e2d0d6a278626ffb commit 69232f4257031902156a0691e2d0d6a278626ffb 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=406c7fb1173cec3157b8add02ce6f0b3cb6e4fdd commit 406c7fb1173cec3157b8add02ce6f0b3cb6e4fdd 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=28c9cd241744a6ac1929105c3d6dbd4dad92d049 commit 28c9cd241744a6ac1929105c3d6dbd4dad92d049 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=2b50433d4570653b3bc64463f22dbb57e110ae0a commit 2b50433d4570653b3bc64463f22dbb57e110ae0a 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=242de72fd5c9fa0572c258eb13f98ca48e10f877 commit 242de72fd5c9fa0572c258eb13f98ca48e10f877 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=fa0ed353b6f5c43a0148b82d84c852d891ef7a7d commit fa0ed353b6f5c43a0148b82d84c852d891ef7a7d 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=be3ce07ec678fb8f3af02afaa97d59fe9d8437ee commit be3ce07ec678fb8f3af02afaa97d59fe9d8437ee 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=3d30818bcd2c7405cd35c7cf5b4c8d9e78713085 commit 3d30818bcd2c7405cd35c7cf5b4c8d9e78713085 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=5f6142cb7572c487f0cd12bfb6c070ba6b9d7bc4 commit 5f6142cb7572c487f0cd12bfb6c070ba6b9d7bc4 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=58502143ba624a31e49799ffdd6241c0c0500ca6 commit 58502143ba624a31e49799ffdd6241c0c0500ca6 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=5097f07c1d20ac8286da9e932aedbf943c45f2ca commit 5097f07c1d20ac8286da9e932aedbf943c45f2ca 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=664140a4fbab42de229fda47cd7b17352e0b9922 commit 664140a4fbab42de229fda47cd7b17352e0b9922 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=e940f74a31db68fe4347a7b781467c15cd7a5656 commit e940f74a31db68fe4347a7b781467c15cd7a5656 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=715653d5401a537ba789bdd19facfe5288dced01 commit 715653d5401a537ba789bdd19facfe5288dced01 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=d139765311e2ac23aa722e08e1e54397920d4775 commit d139765311e2ac23aa722e08e1e54397920d4775 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=b6e77ef3e6c5e1fcafbcf0a44f01a4fc152ab973 commit b6e77ef3e6c5e1fcafbcf0a44f01a4fc152ab973 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=4696dd6c5e5e31841cd6c40e62e193aa5707029d commit 4696dd6c5e5e31841cd6c40e62e193aa5707029d 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=11c687123b7ce2e90ebfe7f3e9cad08eb9e11df9 commit 11c687123b7ce2e90ebfe7f3e9cad08eb9e11df9 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=5d429f37af5e64e92ab1afda35f839ad4ea09429 commit 5d429f37af5e64e92ab1afda35f839ad4ea09429 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=76ff677fb2fd50f2d258820a3eb93458c7b8c2fe commit 76ff677fb2fd50f2d258820a3eb93458c7b8c2fe 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=e5548d64dfa0c655da6ad3d459dc99d7a4307f37 commit e5548d64dfa0c655da6ad3d459dc99d7a4307f37 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=4fb4e9f5826284dcf7e06cd72c959bbc89b10848 commit 4fb4e9f5826284dcf7e06cd72c959bbc89b10848 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=00739d8f2df27549316928f1e35ea4d23c64e8cd commit 00739d8f2df27549316928f1e35ea4d23c64e8cd 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=d20b333db46aa8a468d5f8a53ba50708fc119fcd commit d20b333db46aa8a468d5f8a53ba50708fc119fcd 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=3ff9548309677578a8c67c8323471d737221592b commit 3ff9548309677578a8c67c8323471d737221592b 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=e62eed181fb968c0779fb3334b48422f9d59928d commit e62eed181fb968c0779fb3334b48422f9d59928d 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=e68fd3ebcee249b554ccb80a2b53a8c636b464f8 commit e68fd3ebcee249b554ccb80a2b53a8c636b464f8 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=e4bff09533038f63e0ccafdda8ccda591a8329c3 commit e4bff09533038f63e0ccafdda8ccda591a8329c3 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=0e8199cf0830aa9744e4ec05d2ba460e2540b02d commit 0e8199cf0830aa9744e4ec05d2ba460e2540b02d 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=184ba87030e85bcdb2bf93917b7ad2fffe02cf07 commit 184ba87030e85bcdb2bf93917b7ad2fffe02cf07 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=f0268d021c19f269c1f00d8408c55df525001015 commit f0268d021c19f269c1f00d8408c55df525001015 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=522e13283f015d1290d558fec0f2421506a0e180 commit 522e13283f015d1290d558fec0f2421506a0e180 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=b1b6e2d5df764457fa8114ed93737c1f7d6865d4 commit b1b6e2d5df764457fa8114ed93737c1f7d6865d4 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=64e67c161a1cf8bb26c776c6e231476144ebfefd commit 64e67c161a1cf8bb26c776c6e231476144ebfefd 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=55be01e1ec828008d15108cf4710953678b4e077 commit 55be01e1ec828008d15108cf4710953678b4e077 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=136e8bf73eeb4c5d7f8bfeff18f49eb1fea14e64 commit 136e8bf73eeb4c5d7f8bfeff18f49eb1fea14e64 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=6cdc376f14e28f2d0eaa19119a9afc47ec77a848 commit 6cdc376f14e28f2d0eaa19119a9afc47ec77a848 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=1065ba908837bef2c908b10c4e5614c26212246c commit 1065ba908837bef2c908b10c4e5614c26212246c 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=27df2ecebcba68c6043f37b6b57fab8d76a75c08 commit 27df2ecebcba68c6043f37b6b57fab8d76a75c08 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=f716c4fcb163cdb63d50a92a7f8a7c5faeeb8c8c commit f716c4fcb163cdb63d50a92a7f8a7c5faeeb8c8c 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=63c859b45d9af3383ad44833c105a54788cee012 commit 63c859b45d9af3383ad44833c105a54788cee012 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=4d81d9717fcc4c67f17032a416c37643b1238ae1 commit 4d81d9717fcc4c67f17032a416c37643b1238ae1 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=6d99d6a9a7fd2ba5cf9f75d70cd6f4cd5c39170f commit 6d99d6a9a7fd2ba5cf9f75d70cd6f4cd5c39170f 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=7e649e262a3d918a2eeb5ee715d1fec28897bfd4 commit 7e649e262a3d918a2eeb5ee715d1fec28897bfd4 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=73fb05efc985b09bf3871e4c76315d075228c31c commit 73fb05efc985b09bf3871e4c76315d075228c31c 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=a2672be00d0e382fdab4537a73dee8c917f3401d commit a2672be00d0e382fdab4537a73dee8c917f3401d 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=bfc11baa39d2abd7f42a38be3927b44a76ce0d06 commit bfc11baa39d2abd7f42a38be3927b44a76ce0d06 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=4e6e73bd093b8f79469cc4fb68f32f2ea5042576 commit 4e6e73bd093b8f79469cc4fb68f32f2ea5042576 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=fa814e11c274c98bb92770ae6bc946a40e58b245 commit fa814e11c274c98bb92770ae6bc946a40e58b245 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=f7a22a9516113a6e74ab88e40e8604ab0037b8d6 commit f7a22a9516113a6e74ab88e40e8604ab0037b8d6 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=4ceded241c348140cbc61ae81b40b03d59a81931 commit 4ceded241c348140cbc61ae81b40b03d59a81931 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=ad23bcf2f061ce8302a733c92f96899a4897664f commit ad23bcf2f061ce8302a733c92f96899a4897664f 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=355b31d23b9905cbd1387e6a5094525e944f9da5 commit 355b31d23b9905cbd1387e6a5094525e944f9da5 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=e52f8d176cd82fa8736717a313c8cc900c3e1088 commit e52f8d176cd82fa8736717a313c8cc900c3e1088 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=b63d329b8a7558c51a4023be39a2f1df51ba1365 commit b63d329b8a7558c51a4023be39a2f1df51ba1365 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=d64fc00796e8f045c87036ea5d14ca394ab6eb4b commit d64fc00796e8f045c87036ea5d14ca394ab6eb4b 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=8fda86b2b35edde9496f505593f1c274a574e520 commit 8fda86b2b35edde9496f505593f1c274a574e520 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=f5849fda45f4df44ce67a8c1050480902bc9022b commit f5849fda45f4df44ce67a8c1050480902bc9022b 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=8406373f551146e133fcae7ef6510984449b7da2 commit 8406373f551146e133fcae7ef6510984449b7da2 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=bbf5c406b7a5be8bff8b451ffcb5ba30217efc20 commit bbf5c406b7a5be8bff8b451ffcb5ba30217efc20 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=953a9c681b2d701144fabf115c411531f5ba8472 commit 953a9c681b2d701144fabf115c411531f5ba8472 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=67919332819a10c9bbe1b1096d1781cf25b0a273 commit 67919332819a10c9bbe1b1096d1781cf25b0a273 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=a0f54424e047dfda57104a7f40999ff1951e0e89 commit a0f54424e047dfda57104a7f40999ff1951e0e89 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=a4991f2d08df4318b4c0856a7178f3ed2e8e5a4a commit a4991f2d08df4318b4c0856a7178f3ed2e8e5a4a 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=9dd33a5263edd45bd2f900fd3b51e7b0c978f17f commit 9dd33a5263edd45bd2f900fd3b51e7b0c978f17f 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=5f18af0d497e5c2d9f56e8c536b5da6753844b46 commit 5f18af0d497e5c2d9f56e8c536b5da6753844b46 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=9a0d038189a701f631eda68e176d5bf2e5b6ec96 commit 9a0d038189a701f631eda68e176d5bf2e5b6ec96 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=eb5101a6de20ab1582a2c702b38004a9dc85564b commit eb5101a6de20ab1582a2c702b38004a9dc85564b 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=57f548939f2601b414c44c5c79bf449a18a6d98a commit 57f548939f2601b414c44c5c79bf449a18a6d98a 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=ae8ecba8085a8900863ef40f3a4098989b747880 commit ae8ecba8085a8900863ef40f3a4098989b747880 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=94d500da70fbaa791f31e4e78a8817bb2bb19fda commit 94d500da70fbaa791f31e4e78a8817bb2bb19fda 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=f914831ae28235cce4a7b8117432383dea7fa0f4 commit f914831ae28235cce4a7b8117432383dea7fa0f4 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=8d20a51bc36adc42ddba720a075d2720cff391ec commit 8d20a51bc36adc42ddba720a075d2720cff391ec 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=d3a4f5bb22016456e3aaed5423ea83dadd5025eb commit d3a4f5bb22016456e3aaed5423ea83dadd5025eb 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=9bb825a3d52bb9b13e12b52e969aea623c7a86a5 commit 9bb825a3d52bb9b13e12b52e969aea623c7a86a5 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=662481772220d4c1d5315474d2c7afaf26824640 commit 662481772220d4c1d5315474d2c7afaf26824640 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=2857ac7af8675e8ac09ec93dea45d499cef012cf commit 2857ac7af8675e8ac09ec93dea45d499cef012cf 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=f08869e9041ae978137d002702d0dce6f14dab59 commit f08869e9041ae978137d002702d0dce6f14dab59 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=aaf4d16dc4c20c78614b6a556b4931b187010319 commit aaf4d16dc4c20c78614b6a556b4931b187010319 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=e31104eacd9cb2978b18b06236354b6493341c30 commit e31104eacd9cb2978b18b06236354b6493341c30 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=071d36785c3e6cb617b04ca1a7ea69e37a7fc2f8 commit 071d36785c3e6cb617b04ca1a7ea69e37a7fc2f8 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=8a8330ec580e6c152498128756b2a239c7977642 commit 8a8330ec580e6c152498128756b2a239c7977642 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=50e392a344d8c7ae4e125cf44974bd1198afa4b1 commit 50e392a344d8c7ae4e125cf44974bd1198afa4b1 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=ec43d079fa2d46cb6f925838ab700c12a8613208 commit ec43d079fa2d46cb6f925838ab700c12a8613208 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=48e87cfc120fb63c81c41098d1e5a168314242a7 commit 48e87cfc120fb63c81c41098d1e5a168314242a7 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=36db768e646d279fa6cdb704fb8afe4734dceef8 commit 36db768e646d279fa6cdb704fb8afe4734dceef8 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=c64f2b2d550c8f5ec8c25517b8b024a5392f590b commit c64f2b2d550c8f5ec8c25517b8b024a5392f590b 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=2e8d949ddab22bacbec1ba3ce0a73c10a881bb92 commit 2e8d949ddab22bacbec1ba3ce0a73c10a881bb92 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 http://cgit.osmocom.org/openbsc/commit/?id=d94a1af15c1d324774f4aced57253c40852548b1 commit d94a1af15c1d324774f4aced57253c40852548b1 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Wed Jan 11 00:43:26 2017 +0100 undup: gtphub_test: use libosmocore's llist_count() Depends on libosmocore Change-Id Ic49adc7a346f5722bf624d7d3b4a735e4220ae15 Change-Id: I67bc1889c064596a2f3e93cc0354b11c720b0225 http://cgit.osmocom.org/openbsc/commit/?id=992fe98e141a2dade3a80ecaf9494d70fb607d10 commit 992fe98e141a2dade3a80ecaf9494d70fb607d10 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Fri Jan 13 03:12:08 2017 +0100 cosmetic: use osmo_strlcpy() everywhere Shorten some code and make obvious to the reader that the string copy is done in a safe way. Change-Id: I900726cf06d34128db22a3d3d911ee0d1423b1bd http://cgit.osmocom.org/openbsc/commit/?id=836a21b41842b2d2c86c067fdd1b722a50fe3863 commit 836a21b41842b2d2c86c067fdd1b722a50fe3863 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Fri Jan 13 03:10:54 2017 +0100 fix strncpy() invocation in vty_interface_layer3.c and 3 tests Use osmo_strlcpy() to fix unsafe invocation of strncpy(), which potentially left the result unterminated. Change-Id: I1a119b1760a3e3262538b4b012d476fdce505482 ----------------------------------------------------------------------- Summary of changes: openbsc/src/gprs/gprs_gmm.c | 12 ++++++------ openbsc/src/gprs/gprs_subscriber.c | 8 +++++--- openbsc/src/gprs/gtphub.c | 2 +- openbsc/src/gprs/gtphub_ares.c | 8 +++++--- openbsc/src/gprs/sgsn_auth.c | 2 +- openbsc/src/libbsc/abis_nm.c | 4 ++-- openbsc/src/libbsc/bsc_rf_ctrl.c | 2 +- openbsc/src/libcommon/gsup_test_client.c | 8 ++++---- openbsc/src/libmsc/db.c | 12 ++++++------ openbsc/src/libmsc/gsm_04_08.c | 10 +++++----- openbsc/src/libmsc/gsm_04_11.c | 8 ++++---- openbsc/src/libmsc/meas_feed.c | 8 ++++---- openbsc/src/libmsc/smpp_openbsc.c | 5 +++-- openbsc/src/libtrau/rtp_proxy.c | 4 +++- openbsc/src/libvlr/vlr.c | 14 +++++++------- openbsc/src/osmo-bsc_nat/bsc_nat_rewrite.c | 6 ++++-- openbsc/src/utils/meas_vis.c | 4 ++-- openbsc/tests/gtphub/gtphub_test.c | 16 +++++++++------- openbsc/tests/mgcp/mgcp_test.c | 2 +- openbsc/tests/sgsn/sgsn_test.c | 8 ++++---- 20 files changed, 77 insertions(+), 66 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)