This 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=d4a1f9bf5f4ddd52a9cc12bf488afcbb…
commit d4a1f9bf5f4ddd52a9cc12bf488afcbb83173a01
Author: Neels Hofmeyr <nhofmeyr(a)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=58d8a1a271179a6dce6692f5d5ea4e6b…
commit 58d8a1a271179a6dce6692f5d5ea4e6bd88b6c1f
Author: Neels Hofmeyr <nhofmeyr(a)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=02d77f8fc0531e06d97a1de9e8671c9f…
commit 02d77f8fc0531e06d97a1de9e8671c9faa47ad45
Author: Neels Hofmeyr <nhofmeyr(a)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=d282d3b89326c2e4b3786c72a760216a…
commit d282d3b89326c2e4b3786c72a760216a73ede8b6
Author: Neels Hofmeyr <nhofmeyr(a)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=1efb4f255c9e25deb02113057f8268cc…
commit 1efb4f255c9e25deb02113057f8268cc46e011a2
Author: Neels Hofmeyr <nhofmeyr(a)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=7b6fe7ade343ae6fd287487c90567b52…
commit 7b6fe7ade343ae6fd287487c90567b5217a1955d
Author: Neels Hofmeyr <nhofmeyr(a)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=f1af3e5a6850106db5fb591513d4ba95…
commit f1af3e5a6850106db5fb591513d4ba95c43726b2
Author: Neels Hofmeyr <nhofmeyr(a)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=3f572cf1fab6541667f2723e1990e287…
commit 3f572cf1fab6541667f2723e1990e287f9eefac6
Author: Neels Hofmeyr <nhofmeyr(a)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=d0ee36b3e502ef27fbe3311e9c9f5027…
commit d0ee36b3e502ef27fbe3311e9c9f502729ccc0d4
Author: Neels Hofmeyr <nhofmeyr(a)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=274d6057c5811589ddcb4dba0c844f15…
commit 274d6057c5811589ddcb4dba0c844f15c936ab45
Author: Neels Hofmeyr <nhofmeyr(a)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=83bc85e340cfc84eb34c2ec63ccaa278…
commit 83bc85e340cfc84eb34c2ec63ccaa278c9d52eaa
Author: Neels Hofmeyr <nhofmeyr(a)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=80f9a9b306c2fec04b340f3426e1ff27…
commit 80f9a9b306c2fec04b340f3426e1ff27f1f9a628
Author: Neels Hofmeyr <nhofmeyr(a)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=a138fc0e551025918c36990822d44505…
commit a138fc0e551025918c36990822d4450544e63f47
Author: Neels Hofmeyr <nhofmeyr(a)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=2e2dbbd74acf61ad643605f06b00a77b…
commit 2e2dbbd74acf61ad643605f06b00a77b795afe83
Author: Neels Hofmeyr <nhofmeyr(a)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=73311b7fd3e465946531eb66fc495317…
commit 73311b7fd3e465946531eb66fc495317a76787e7
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Jan 18 00:21:48 2017 +0100
vlr_sub_cancel
Change-Id: I22af1dd124933218890157dae16a1ec983f5de4d
http://cgit.osmocom.org/openbsc/commit/?id=91f1d6560b6fab664699a9978cada624…
commit 91f1d6560b6fab664699a9978cada6247bba3348
Author: Neels Hofmeyr <nhofmeyr(a)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=22f203d7c6319b26f7067905d2e48070…
commit 22f203d7c6319b26f7067905d2e480704c4aec74
Author: Neels Hofmeyr <nhofmeyr(a)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=a7ae38e663770fcd3fec5d4682311781…
commit a7ae38e663770fcd3fec5d46823117813d008874
Author: Neels Hofmeyr <nhofmeyr(a)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=e792edc273869e6737fa13cb864b8a8f…
commit e792edc273869e6737fa13cb864b8a8f464206fd
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Jan 17 23:26:11 2017 +0100
subscr_conn_test
Change-Id: I9fdaadc6e7cfce8dee0da5004b3748d6c09e7d1f
http://cgit.osmocom.org/openbsc/commit/?id=c73ac7c660f58f578f290b1ecd4c1f50…
commit c73ac7c660f58f578f290b1ecd4c1f50725a88ee
Author: Neels Hofmeyr <nhofmeyr(a)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=c4fe59916456fc83413222a7ac0ab70c…
commit c4fe59916456fc83413222a7ac0ab70c5be55513
Author: Neels Hofmeyr <nhofmeyr(a)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=a818fb774ee55c902f0865a35074855f…
commit a818fb774ee55c902f0865a35074855fbcd3e288
Author: Neels Hofmeyr <nhofmeyr(a)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=81d6deef636a15ae5bc4cc9b0b89714e…
commit 81d6deef636a15ae5bc4cc9b0b89714e93f5ab5f
Author: Neels Hofmeyr <nhofmeyr(a)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=d4570a00e1cb0e44bfa67591864f23ba…
commit d4570a00e1cb0e44bfa67591864f23baae25b955
Author: Neels Hofmeyr <nhofmeyr(a)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=314795f66d8e1590db06a3813ab02177…
commit 314795f66d8e1590db06a3813ab02177da556462
Author: Neels Hofmeyr <nhofmeyr(a)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=5701c5b48e91391ffe2e1f61599aa8da…
commit 5701c5b48e91391ffe2e1f61599aa8dacdcebdb0
Author: Neels Hofmeyr <nhofmeyr(a)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=43dfcf296f2241c9a767e2c7d9faaa8b…
commit 43dfcf296f2241c9a767e2c7d9faaa8b2cd88c38
Author: Neels Hofmeyr <nhofmeyr(a)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=e505e00787d074f773d7b9802fe9dab9…
commit e505e00787d074f773d7b9802fe9dab901a32c21
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Jan 17 21:24:19 2017 +0100
msc_ctrl_cmds
Change-Id: I9d517d949b9d14a8373d60367c6d1e63a7302d56
http://cgit.osmocom.org/openbsc/commit/?id=61d0b1d96b5546d90d472b9b51b57db3…
commit 61d0b1d96b5546d90d472b9b51b57db3595e24f2
Author: Neels Hofmeyr <nhofmeyr(a)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=43044df07adca4a6f9aaaa562b29ce19…
commit 43044df07adca4a6f9aaaa562b29ce199a3e27e0
Author: Neels Hofmeyr <nhofmeyr(a)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=0cefdd6335e1a13977567b95ce565859…
commit 0cefdd6335e1a13977567b95ce565859b6b922c4
Author: Neels Hofmeyr <nhofmeyr(a)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=033490ab238e5e9396d775a11d1ace1a…
commit 033490ab238e5e9396d775a11d1ace1a15dbb0da
Author: Neels Hofmeyr <nhofmeyr(a)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=9b0d77957c8cf81e78857133386d80de…
commit 9b0d77957c8cf81e78857133386d80de4183ed10
Author: Neels Hofmeyr <nhofmeyr(a)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=a5dfcd94339c55281e6acb7dc3062ecf…
commit a5dfcd94339c55281e6acb7dc3062ecf708eb0f8
Author: Neels Hofmeyr <nhofmeyr(a)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=fa4a4555c1e43bb49c296558428aadb5…
commit fa4a4555c1e43bb49c296558428aadb59e116a0d
Author: Neels Hofmeyr <nhofmeyr(a)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=ccf312a2d6ed7f175c322461e2c01fa1…
commit ccf312a2d6ed7f175c322461e2c01fa1087c0795
Author: Neels Hofmeyr <nhofmeyr(a)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=b4269d3b5724cc0d710c073e1c28541f…
commit b4269d3b5724cc0d710c073e1c28541f53435fe6
Author: Neels Hofmeyr <nhofmeyr(a)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=b88670ea1ff4669f3796bad4234d7254…
commit b88670ea1ff4669f3796bad4234d725463e1fe50
Author: Neels Hofmeyr <nhofmeyr(a)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=37a8fa1ebe1cd9e0f7235db2a57a2c18…
commit 37a8fa1ebe1cd9e0f7235db2a57a2c189351c6f9
Author: Neels Hofmeyr <nhofmeyr(a)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=54bf4ff688f58aee8ad9a6a7c027ba18…
commit 54bf4ff688f58aee8ad9a6a7c027ba18401b0729
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Jan 13 20:56:03 2017 +0100
requestsfu
Change-Id: I5564830da99f6f03811e2c70c93bc84e6ac8f013
http://cgit.osmocom.org/openbsc/commit/?id=fb4bf641a76c986b66f5d126f3309458…
commit fb4bf641a76c986b66f5d126f33094585bae2262
Author: Neels Hofmeyr <nhofmeyr(a)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=4c8e3dd7eb3f457ac84f4ed11f33451a…
commit 4c8e3dd7eb3f457ac84f4ed11f33451a64bc83d2
Author: Neels Hofmeyr <nhofmeyr(a)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=5883ab784c3d8c47d736e4aefe9b6d32…
commit 5883ab784c3d8c47d736e4aefe9b6d32ab961fba
Author: Neels Hofmeyr <nhofmeyr(a)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=94b977d363948a1ce7ec9bffcceed952…
commit 94b977d363948a1ce7ec9bffcceed9525754bcf2
Author: Neels Hofmeyr <nhofmeyr(a)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=f042cf54267e527c57a800d6f6857ebd…
commit f042cf54267e527c57a800d6f6857ebd3f5d8f47
Author: Neels Hofmeyr <nhofmeyr(a)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=62deff809b3522cc2b524d5a3d76e504…
commit 62deff809b3522cc2b524d5a3d76e5045064b6ff
Author: Neels Hofmeyr <nhofmeyr(a)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=a2155b40f17771fcfdec2a75c8a9adb1…
commit a2155b40f17771fcfdec2a75c8a9adb1fd137f45
Author: Neels Hofmeyr <nhofmeyr(a)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=6fe90c0794bbe8ddb33136aa8a63563c…
commit 6fe90c0794bbe8ddb33136aa8a63563c77bacb33
Author: Neels Hofmeyr <nhofmeyr(a)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=a46da1f45983093d2827744ea6f09255…
commit a46da1f45983093d2827744ea6f092554333cae1
Author: Neels Hofmeyr <nhofmeyr(a)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=a90d57e1d9dec6f888867cb7409afbf9…
commit a90d57e1d9dec6f888867cb7409afbf9808112cf
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Jan 13 02:08:13 2017 +0100
drop obsolete comment
Change-Id: Ida306572bf860fa56a1a7c902eead4d923343858
http://cgit.osmocom.org/openbsc/commit/?id=561729d28f85be5874da3cccdb65166d…
commit 561729d28f85be5874da3cccdb65166d62349294
Author: Neels Hofmeyr <nhofmeyr(a)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=2bf2ce1c671db7045db305ff37c62446…
commit 2bf2ce1c671db7045db305ff37c624467cb7f45a
Author: Neels Hofmeyr <nhofmeyr(a)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=f015eb268c48204a178caf6cf8576186…
commit f015eb268c48204a178caf6cf8576186f7407b88
Author: Neels Hofmeyr <nhofmeyr(a)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=8ec57d347c658a2218424f5aae29fd2b…
commit 8ec57d347c658a2218424f5aae29fd2b71da8538
Author: Neels Hofmeyr <nhofmeyr(a)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=2f3a364f38162873de00f02bbc37a80c…
commit 2f3a364f38162873de00f02bbc37a80cb2f6119e
Author: Neels Hofmeyr <nhofmeyr(a)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=074b9c6c28ce93bb5f79e9a3a5527f3b…
commit 074b9c6c28ce93bb5f79e9a3a5527f3b126f03fc
Author: Neels Hofmeyr <nhofmeyr(a)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=852496ea6637725572690da3897f2f70…
commit 852496ea6637725572690da3897f2f70b4499171
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Jan 13 15:22:34 2017 +0100
use msisdn fu
Change-Id: I5c84f6beba604890afca535c6ffbbf76a0bf3dfd
http://cgit.osmocom.org/openbsc/commit/?id=b74a9e1c342cecd86ccc984aa239f6df…
commit b74a9e1c342cecd86ccc984aa239f6dfdd0dffaf
Author: Neels Hofmeyr <nhofmeyr(a)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=30e48492bb4be0f3c49507c0afa33e63…
commit 30e48492bb4be0f3c49507c0afa33e63d198d312
Author: Neels Hofmeyr <nhofmeyr(a)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=4af09918164faf85e87eab73af2cdb1d…
commit 4af09918164faf85e87eab73af2cdb1d94caf752
Author: Neels Hofmeyr <nhofmeyr(a)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=22c2e80d0dcb6e3216ee7a7922d5559e…
commit 22c2e80d0dcb6e3216ee7a7922d5559ef77910c8
Author: Neels Hofmeyr <nhofmeyr(a)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=58f7259e298a265e9c411f0e745bd4e5…
commit 58f7259e298a265e9c411f0e745bd4e5e4849e78
Author: Neels Hofmeyr <nhofmeyr(a)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=1f5c2f7b67b75feba306154aee4bd29e…
commit 1f5c2f7b67b75feba306154aee4bd29ebef9021e
Author: Neels Hofmeyr <nhofmeyr(a)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=791a45369a74ea0d1e0e78c7a96ee7be…
commit 791a45369a74ea0d1e0e78c7a96ee7be251b7f05
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Jan 12 14:26:42 2017 +0100
disable imsi filter
Change-Id: Iafef8fc4d5af5b4391fbd8feedf2bd7206ffaf21
http://cgit.osmocom.org/openbsc/commit/?id=6d57f72d60d7f1f2cd9c5c839817aeb6…
commit 6d57f72d60d7f1f2cd9c5c839817aeb68ee3a323
Author: Neels Hofmeyr <nhofmeyr(a)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=ad00fab9f907d67027e7811e446dab0b…
commit ad00fab9f907d67027e7811e446dab0b511bc57b
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Jan 11 17:48:38 2017 +0100
smsq log wip
Change-Id: I571f44f6b9d817ce60761fa3a1609d929ab1026d
http://cgit.osmocom.org/openbsc/commit/?id=a5b0f0b903cc090943f051d294c7c967…
commit a5b0f0b903cc090943f051d294c7c9670b15f518
Author: Neels Hofmeyr <nhofmeyr(a)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=f69817fda16cca248f00afc94f4a33d1…
commit f69817fda16cca248f00afc94f4a33d1bdcb8f9f
Author: Neels Hofmeyr <nhofmeyr(a)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=b9170ad5e3add755e174becf033fd6e5…
commit b9170ad5e3add755e174becf033fd6e595c36cb3
Author: Neels Hofmeyr <nhofmeyr(a)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=abe24cd48b9e63b1f24d069a81c1141f…
commit abe24cd48b9e63b1f24d069a81c1141f605f5b5d
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Jan 10 00:49:56 2017 +0100
gprs_subscriber
Change-Id: I9beafef297ee59ce358cf041ad152952ab14e608
http://cgit.osmocom.org/openbsc/commit/?id=78b1ae31df71316e1793a7bd89c262e6…
commit 78b1ae31df71316e1793a7bd89c262e64018e31b
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Jan 9 22:02:21 2017 +0100
bsc_subscriber
Change-Id: Ia61cc00e8bb186b976939a4fc8f7cf9ce6aa3d8e
http://cgit.osmocom.org/openbsc/commit/?id=af50b3356e8d230b1e7e33e48916d7e4…
commit af50b3356e8d230b1e7e33e48916d7e4273758b2
Author: Neels Hofmeyr <nhofmeyr(a)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=4893d71b926d4a1aad870276baf32019…
commit 4893d71b926d4a1aad870276baf3201910c72571
Author: Neels Hofmeyr <nhofmeyr(a)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=9d1a6c847dc89569fe68cbb7d9333614…
commit 9d1a6c847dc89569fe68cbb7d933361471b302e8
Author: Neels Hofmeyr <nhofmeyr(a)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=33fe223f868c4e1aa7054799325d82c0…
commit 33fe223f868c4e1aa7054799325d82c01789a1ec
Author: Neels Hofmeyr <nhofmeyr(a)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=d564d3af9ecfe53074a1ab034bf444ca…
commit d564d3af9ecfe53074a1ab034bf444ca612fa96a
Author: Neels Hofmeyr <nhofmeyr(a)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=3f0967952e7deebb4e4ccf1f8895ea43…
commit 3f0967952e7deebb4e4ccf1f8895ea432fe10184
Author: Neels Hofmeyr <nhofmeyr(a)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=a1d009415194c43bcaba5c3062696d7f…
commit a1d009415194c43bcaba5c3062696d7fc20345a7
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Jan 9 02:28:12 2017 +0100
vlr: IMEISV
Change-Id: I8804351464bb8ec1f0742b36b0fb0591bbf4bfe4
http://cgit.osmocom.org/openbsc/commit/?id=88cf8c6243c9dd8b2353cdd59399f92d…
commit 88cf8c6243c9dd8b2353cdd59399f92db1c4d04a
Author: Neels Hofmeyr <nhofmeyr(a)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=e1292e6900fd67fd951c3de97a203622…
commit e1292e6900fd67fd951c3de97a2036220ce6eed4
Author: Neels Hofmeyr <nhofmeyr(a)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=22b67a0514ada7b0ae2dc839f58e633f…
commit 22b67a0514ada7b0ae2dc839f58e633f02f60f52
Author: Neels Hofmeyr <nhofmeyr(a)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=2451dd980e4447759004fb2ddda80a44…
commit 2451dd980e4447759004fb2ddda80a44cb6b0684
Author: Neels Hofmeyr <nhofmeyr(a)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=24521bfb6c8647754e684c9b5284fb78…
commit 24521bfb6c8647754e684c9b5284fb78ab12dd78
Author: Neels Hofmeyr <nhofmeyr(a)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=33a871f8bb50dd622371dbef11cd03bb…
commit 33a871f8bb50dd622371dbef11cd03bbe1cd0570
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun Jan 8 20:11:01 2017 +0100
vlr: TMSI
Change-Id: I3363b430ba284268af2b441c05bb0578fd393c83
http://cgit.osmocom.org/openbsc/commit/?id=92cd0e0496347817909d5dd85459f739…
commit 92cd0e0496347817909d5dd85459f7399263ff8e
Author: Neels Hofmeyr <nhofmeyr(a)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=92e7f3efc796720d660cb91577cf1ae8…
commit 92e7f3efc796720d660cb91577cf1ae8cca2e028
Author: Neels Hofmeyr <nhofmeyr(a)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=f854eab3885198a2e673a186a279c035…
commit f854eab3885198a2e673a186a279c035392d2036
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun Jan 8 19:43:57 2017 +0100
subscr_conn_test
Change-Id: Id3e2ae83447cdd6e92d51ddb2b79b26783917b9e
http://cgit.osmocom.org/openbsc/commit/?id=0c2181b4b536fa23db7a9e45cae71a01…
commit 0c2181b4b536fa23db7a9e45cae71a017ec1e5b5
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun Jan 8 19:43:46 2017 +0100
vlr: TMSI
Change-Id: I447f8e69d63cbefff7071003e30688ac2d468c09
http://cgit.osmocom.org/openbsc/commit/?id=86e9c32f7045c2ef87620192aee21b49…
commit 86e9c32f7045c2ef87620192aee21b49e6939270
Author: Neels Hofmeyr <nhofmeyr(a)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=51b321e97fa4fdcab9b5e0694ae921a7…
commit 51b321e97fa4fdcab9b5e0694ae921a7b0676c69
Author: Neels Hofmeyr <nhofmeyr(a)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=b428b97ac894423541f2cb841d40633e…
commit b428b97ac894423541f2cb841d40633e5c151ec4
Author: Neels Hofmeyr <nhofmeyr(a)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=925dc902ebba9f0b2aa7a70bc4560d39…
commit 925dc902ebba9f0b2aa7a70bc4560d3975c4cf91
Author: Neels Hofmeyr <nhofmeyr(a)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=0c643de12374c52a60ff0dc1c8347c1a…
commit 0c643de12374c52a60ff0dc1c8347c1aac946fae
Author: Neels Hofmeyr <nhofmeyr(a)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=a486c2fae42570cd0b43cbbce4b652c2…
commit a486c2fae42570cd0b43cbbce4b652c2050f2241
Author: Neels Hofmeyr <nhofmeyr(a)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=f60e8bd1431db279d7de86b3350ff2ed…
commit f60e8bd1431db279d7de86b3350ff2ed9b88a0a0
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Jan 5 19:55:20 2017 +0100
subscr_conn_test
Change-Id: Idbb0d5ae15789030486e088dfc15ef0cd6f8aa19
http://cgit.osmocom.org/openbsc/commit/?id=830f5da30badabfa53966ba8d878db43…
commit 830f5da30badabfa53966ba8d878db4380ebb4b6
Author: Neels Hofmeyr <nhofmeyr(a)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=1bc1d3c0f55349276bdb78931bfddfec…
commit 1bc1d3c0f55349276bdb78931bfddfec8b206c05
Author: Neels Hofmeyr <nhofmeyr(a)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=1bc0e4942e385b59904907223aa08469…
commit 1bc0e4942e385b59904907223aa08469821834d2
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Jan 5 05:41:16 2017 +0100
subscr_conn_test
Change-Id: Ic5fd4c5332d4a6d56bcc9660baf1a15df0170061
http://cgit.osmocom.org/openbsc/commit/?id=1549fecf60c61b7bb35d933ccec6013b…
commit 1549fecf60c61b7bb35d933ccec6013b6dfc0987
Author: Neels Hofmeyr <nhofmeyr(a)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=27071a6818d5dcd7cb31e39bd05e1b8a…
commit 27071a6818d5dcd7cb31e39bd05e1b8a2502540a
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Jan 5 05:29:29 2017 +0100
paging
Change-Id: I5ea880d1920656d53c77e81475e53c9509a7f8fe
http://cgit.osmocom.org/openbsc/commit/?id=2ea4c5050f0c8715afc5c82778d29134…
commit 2ea4c5050f0c8715afc5c82778d291344b953427
Author: Neels Hofmeyr <nhofmeyr(a)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=64f95d5805e504372fc8031c15d3cd26…
commit 64f95d5805e504372fc8031c15d3cd26c88babda
Author: Neels Hofmeyr <nhofmeyr(a)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=0105501df8332b57afd546a4278149c1…
commit 0105501df8332b57afd546a4278149c1ff003366
Author: Neels Hofmeyr <nhofmeyr(a)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=4c2b916750b625e9e924d656d381f40b…
commit 4c2b916750b625e9e924d656d381f40ba641be2d
Author: Neels Hofmeyr <nhofmeyr(a)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=45aae47ded90a917514fa2c5c7c90110…
commit 45aae47ded90a917514fa2c5c7c90110297ba60b
Author: Neels Hofmeyr <nhofmeyr(a)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=1f278add8bef40ce8aa61b2f2bce68c2…
commit 1f278add8bef40ce8aa61b2f2bce68c202273546
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Jan 5 05:26:56 2017 +0100
log ref count
Change-Id: Id185efaff25c599b06c8942aa14ca74b1d9a1541
http://cgit.osmocom.org/openbsc/commit/?id=b03b8879db145d3dad499edc1f504729…
commit b03b8879db145d3dad499edc1f504729b39723eb
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Jan 4 03:14:05 2017 +0100
subscr_conn_test
Change-Id: I036fce10d93361be162cf5d460a9bcb02de555ba
http://cgit.osmocom.org/openbsc/commit/?id=e995198ad367cef6ac89450244f1428e…
commit e995198ad367cef6ac89450244f1428e22fcca67
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Dec 26 03:32:07 2016 +0100
subscr_conn_test
Change-Id: I135466b83f4a406e6dff0c5ca78d28d25d10c30d
http://cgit.osmocom.org/openbsc/commit/?id=2f6c1f1b1cd6f0e91018e425e261c511…
commit 2f6c1f1b1cd6f0e91018e425e261c5111949035f
Author: Neels Hofmeyr <nhofmeyr(a)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=9026851a8ecf09399e068cd93c7f54f5…
commit 9026851a8ecf09399e068cd93c7f54f5b1ea55a8
Author: Neels Hofmeyr <nhofmeyr(a)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=eb5f097321b7fd481dccbdadc749e463…
commit eb5f097321b7fd481dccbdadc749e463cf891181
Author: Neels Hofmeyr <nhofmeyr(a)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=3ecc827f540adc8a866c3f24ff74dfb7…
commit 3ecc827f540adc8a866c3f24ff74dfb791062f21
Author: Neels Hofmeyr <nhofmeyr(a)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=ef45050353f84d0f874973885864c0ad…
commit ef45050353f84d0f874973885864c0adc128267e
Author: Neels Hofmeyr <nhofmeyr(a)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=7f34488f7dc87e57917c0c2577ce5eac…
commit 7f34488f7dc87e57917c0c2577ce5eacd93a190d
Author: Neels Hofmeyr <nhofmeyr(a)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=8ecb0f6d740b37a260e5cde93ef7d8b3…
commit 8ecb0f6d740b37a260e5cde93ef7d8b3291f49c9
Author: Neels Hofmeyr <nhofmeyr(a)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=9f818b76dd299e55cd7fa666794b33e6…
commit 9f818b76dd299e55cd7fa666794b33e62548e632
Author: Neels Hofmeyr <nhofmeyr(a)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=0e51f2b87dfaf6aba7d5e0fc37b8e0a0…
commit 0e51f2b87dfaf6aba7d5e0fc37b8e0a0b468f06d
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Dec 26 03:31:13 2016 +0100
log new subscr
Change-Id: Ib0af2787ec5bb5f8c547377d78150566be76886b
http://cgit.osmocom.org/openbsc/commit/?id=2d6c933d92bd70988d9da4e799cec5b8…
commit 2d6c933d92bd70988d9da4e799cec5b8e5c9a89e
Author: Neels Hofmeyr <nhofmeyr(a)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=7987af4d7ed423d320dcf66954bc185d…
commit 7987af4d7ed423d320dcf66954bc185d8d932533
Author: Neels Hofmeyr <nhofmeyr(a)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=8642499f81c13297b57616b614242993…
commit 8642499f81c13297b57616b614242993618e7b40
Author: Neels Hofmeyr <nhofmeyr(a)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=080fc1a214dc591d8b6d5b7a4b4bc9bc…
commit 080fc1a214dc591d8b6d5b7a4b4bc9bc9fce3a89
Author: Neels Hofmeyr <nhofmeyr(a)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=1c0420bdf536d0f8b1a1d229506a6c89…
commit 1c0420bdf536d0f8b1a1d229506a6c89235f5316
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun Dec 25 16:39:24 2016 +0100
subscr_conn_test
Change-Id: I6f27fc7916fefe76f5be236399f47fbc7e14e565
http://cgit.osmocom.org/openbsc/commit/?id=a3e3fa91b39ae2d4cafa6afd76083a51…
commit a3e3fa91b39ae2d4cafa6afd76083a51c90871fb
Author: Neels Hofmeyr <nhofmeyr(a)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=e8105ddb04359c979ee8163aba206612…
commit e8105ddb04359c979ee8163aba20661276b953f3
Author: Neels Hofmeyr <nhofmeyr(a)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=44570bfc42ebfe44fe11cf5d9ed4568c…
commit 44570bfc42ebfe44fe11cf5d9ed4568c72e3d75e
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun Dec 25 03:00:10 2016 +0100
subscr_conn_test
Change-Id: Iba897235173c782ecb88d6d0049b62a2bd7ba5f8
http://cgit.osmocom.org/openbsc/commit/?id=46c8da53e2add2ffa076e48bdab59eaa…
commit 46c8da53e2add2ffa076e48bdab59eaa2fc5665a
Author: Neels Hofmeyr <nhofmeyr(a)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=a7b270bd7152eec4ea49df065b869c6a…
commit a7b270bd7152eec4ea49df065b869c6a8f010721
Author: Neels Hofmeyr <nhofmeyr(a)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=f901dfb3ae5e3eb1cb63268e6430a283…
commit f901dfb3ae5e3eb1cb63268e6430a283a8754e59
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun Dec 25 04:55:28 2016 +0100
ciph
Change-Id: Id253026531aef6e905c24b3e09618bebebd8af7c
http://cgit.osmocom.org/openbsc/commit/?id=f55f3d62918ee42618472856b50d9b76…
commit f55f3d62918ee42618472856b50d9b7623c1583c
Author: Neels Hofmeyr <nhofmeyr(a)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=a4cc7c21d050f20590a1fb983e6e27a1…
commit a4cc7c21d050f20590a1fb983e6e27a1ea3a19f6
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat Dec 24 23:35:01 2016 +0100
subscr_conn_test
Change-Id: Ib8607db4b8e91a38bd8163445260971132669383
http://cgit.osmocom.org/openbsc/commit/?id=9cb983e7182c4dcbfc2f129b310ceb05…
commit 9cb983e7182c4dcbfc2f129b310ceb05f5492a62
Author: Neels Hofmeyr <nhofmeyr(a)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=77e1b89bab47b5e70dc5da937387efed…
commit 77e1b89bab47b5e70dc5da937387efedadc2a788
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun Dec 25 05:03:05 2016 +0100
vlr cosmetic
Change-Id: Ied4508e6817c11e1ad8551b7937aa6959134220b
http://cgit.osmocom.org/openbsc/commit/?id=bb370d3ea8fb453de44082621d312193…
commit bb370d3ea8fb453de44082621d3121937a66d513
Author: Neels Hofmeyr <nhofmeyr(a)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=fb7667df161a21527dab9f7e7f397d8c…
commit fb7667df161a21527dab9f7e7f397d8c461deac7
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat Dec 24 18:37:28 2016 +0100
subscr_conn_test
Change-Id: If19abbe962c1cc75eac68453c1abb8c0f1f20c86
http://cgit.osmocom.org/openbsc/commit/?id=945d0aed3ec46f4aecad9985892110a2…
commit 945d0aed3ec46f4aecad9985892110a248519b22
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat Dec 24 00:46:48 2016 +0100
subscr_conn_test
Change-Id: I554cf64b634171662743e5dd39406c0f20d55481
http://cgit.osmocom.org/openbsc/commit/?id=4b6fe306fe8d15facc77cb7d49740458…
commit 4b6fe306fe8d15facc77cb7d49740458a4f88d01
Author: Neels Hofmeyr <nhofmeyr(a)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=cfbabe0f682dc770d0f5a5c7f6aa9556…
commit cfbabe0f682dc770d0f5a5c7f6aa9556d13513f0
Author: Neels Hofmeyr <nhofmeyr(a)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=1450c6806079368af60e5a13d0dbfa86…
commit 1450c6806079368af60e5a13d0dbfa86f679ff16
Author: Neels Hofmeyr <nhofmeyr(a)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=846f08164c027be25445ef1f15b4416d…
commit 846f08164c027be25445ef1f15b4416d6f929960
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Dec 23 22:04:03 2016 +0100
subscr_conn_test
Change-Id: Iedfd7fbd0be6fa464aafa78304d36e4314b4cd1c
http://cgit.osmocom.org/openbsc/commit/?id=418faba21832cab38ce4ba5e15c5f7aa…
commit 418faba21832cab38ce4ba5e15c5f7aafbc7b118
Author: Neels Hofmeyr <nhofmeyr(a)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=664244aa7a2d459ba02876aab25ed59b…
commit 664244aa7a2d459ba02876aab25ed59bf01823c3
Author: Neels Hofmeyr <nhofmeyr(a)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=a17d1c7244227345265e6afe26712a49…
commit a17d1c7244227345265e6afe26712a49b36d47fd
Author: Neels Hofmeyr <nhofmeyr(a)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=db4f37f29400b6dc10b457eec79d1aaa…
commit db4f37f29400b6dc10b457eec79d1aaa0f1c201f
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Dec 23 16:49:37 2016 +0100
subscr_conn_test
Change-Id: If3285465b8deef3dd64ebbe1282d1c5d8bdc5134
http://cgit.osmocom.org/openbsc/commit/?id=0cb5154afcceffcdcbad686f23f143c6…
commit 0cb5154afcceffcdcbad686f23f143c6016b54d4
Author: Neels Hofmeyr <nhofmeyr(a)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=fde250b465c17113c9399317fc0b9b65…
commit fde250b465c17113c9399317fc0b9b6563fa9d8d
Author: Neels Hofmeyr <nhofmeyr(a)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=f00bf361e8edc971ead7321a1e79cac6…
commit f00bf361e8edc971ead7321a1e79cac6ed6ab1a0
Author: Neels Hofmeyr <nhofmeyr(a)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=c35a6aa7197b7f019f307823875c33c8…
commit c35a6aa7197b7f019f307823875c33c885d32f9c
Author: Neels Hofmeyr <nhofmeyr(a)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=c178a98a3f9f14ff8be0154281f09638…
commit c178a98a3f9f14ff8be0154281f096386084e448
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Dec 22 05:24:06 2016 +0100
subscr_conn_test
Change-Id: I96bd018407ae55ef88d9fcecf12c395998a37946
http://cgit.osmocom.org/openbsc/commit/?id=ebc1871c29a284aae85f2a70710976b5…
commit ebc1871c29a284aae85f2a70710976b506bd1aa9
Author: Neels Hofmeyr <nhofmeyr(a)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=54368cf3101853965c262c6e7a5175aa…
commit 54368cf3101853965c262c6e7a5175aa46455e44
Author: Neels Hofmeyr <nhofmeyr(a)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=e83c4997a7d98dbb40320bdf9986f5d7…
commit e83c4997a7d98dbb40320bdf9986f5d78d664d9d
Author: Neels Hofmeyr <nhofmeyr(a)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=8a5b0692aa7321cb0505845d7569a2e5…
commit 8a5b0692aa7321cb0505845d7569a2e52936ea30
Author: Neels Hofmeyr <nhofmeyr(a)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=6462356ec095080a07050f119afa47d9…
commit 6462356ec095080a07050f119afa47d9ff1f1042
Author: Neels Hofmeyr <nhofmeyr(a)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=6c34b72d16dd1fe4e66e7275556580f8…
commit 6c34b72d16dd1fe4e66e7275556580f8c5d730f0
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Dec 22 23:37:44 2016 +0100
vlr ops
Change-Id: I2f5b67ce26d818de7da48701bd38faab558a34e7
http://cgit.osmocom.org/openbsc/commit/?id=69232f4257031902156a0691e2d0d6a2…
commit 69232f4257031902156a0691e2d0d6a278626ffb
Author: Neels Hofmeyr <nhofmeyr(a)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=406c7fb1173cec3157b8add02ce6f0b3…
commit 406c7fb1173cec3157b8add02ce6f0b3cb6e4fdd
Author: Neels Hofmeyr <nhofmeyr(a)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=28c9cd241744a6ac1929105c3d6dbd4d…
commit 28c9cd241744a6ac1929105c3d6dbd4dad92d049
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Dec 22 05:23:55 2016 +0100
wip
Change-Id: I5c418c3ac0bc036deed27f5fa67e095d6a3e12cf
http://cgit.osmocom.org/openbsc/commit/?id=2b50433d4570653b3bc64463f22dbb57…
commit 2b50433d4570653b3bc64463f22dbb57e110ae0a
Author: Neels Hofmeyr <nhofmeyr(a)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=242de72fd5c9fa0572c258eb13f98ca4…
commit 242de72fd5c9fa0572c258eb13f98ca48e10f877
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Dec 21 02:06:03 2016 +0100
subscr_conn_test
Change-Id: I9f40a0036a10d146adb61e52d7b24a57d26ec2b0
http://cgit.osmocom.org/openbsc/commit/?id=fa0ed353b6f5c43a0148b82d84c852d8…
commit fa0ed353b6f5c43a0148b82d84c852d891ef7a7d
Author: Neels Hofmeyr <nhofmeyr(a)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=be3ce07ec678fb8f3af02afaa97d59fe…
commit be3ce07ec678fb8f3af02afaa97d59fe9d8437ee
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Dec 22 01:56:43 2016 +0100
subscr_conn
Change-Id: I5f2873be1289522b88f316eef81cc713fb6e2f4f
http://cgit.osmocom.org/openbsc/commit/?id=3d30818bcd2c7405cd35c7cf5b4c8d9e…
commit 3d30818bcd2c7405cd35c7cf5b4c8d9e78713085
Author: Neels Hofmeyr <nhofmeyr(a)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=5f6142cb7572c487f0cd12bfb6c070ba…
commit 5f6142cb7572c487f0cd12bfb6c070ba6b9d7bc4
Author: Neels Hofmeyr <nhofmeyr(a)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=58502143ba624a31e49799ffdd6241c0…
commit 58502143ba624a31e49799ffdd6241c0c0500ca6
Author: Neels Hofmeyr <nhofmeyr(a)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=5097f07c1d20ac8286da9e932aedbf94…
commit 5097f07c1d20ac8286da9e932aedbf943c45f2ca
Author: Neels Hofmeyr <nhofmeyr(a)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=664140a4fbab42de229fda47cd7b1735…
commit 664140a4fbab42de229fda47cd7b17352e0b9922
Author: Neels Hofmeyr <nhofmeyr(a)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=e940f74a31db68fe4347a7b781467c15…
commit e940f74a31db68fe4347a7b781467c15cd7a5656
Author: Neels Hofmeyr <nhofmeyr(a)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=715653d5401a537ba789bdd19facfe52…
commit 715653d5401a537ba789bdd19facfe5288dced01
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Dec 21 01:52:45 2016 +0100
typo in comment
Change-Id: I41da41494ab6d4b058f74d9ad231eec9889d48ab
http://cgit.osmocom.org/openbsc/commit/?id=d139765311e2ac23aa722e08e1e54397…
commit d139765311e2ac23aa722e08e1e54397920d4775
Author: Neels Hofmeyr <nhofmeyr(a)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=b6e77ef3e6c5e1fcafbcf0a44f01a4fc…
commit b6e77ef3e6c5e1fcafbcf0a44f01a4fc152ab973
Author: Neels Hofmeyr <nhofmeyr(a)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=4696dd6c5e5e31841cd6c40e62e193aa…
commit 4696dd6c5e5e31841cd6c40e62e193aa5707029d
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Dec 21 01:51:56 2016 +0100
logging tweaks
Change-Id: Ic5d749fb427c7fed8470014c8cb88dbcfd1d4b3c
http://cgit.osmocom.org/openbsc/commit/?id=11c687123b7ce2e90ebfe7f3e9cad08e…
commit 11c687123b7ce2e90ebfe7f3e9cad08eb9e11df9
Author: Neels Hofmeyr <nhofmeyr(a)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=5d429f37af5e64e92ab1afda35f839ad…
commit 5d429f37af5e64e92ab1afda35f839ad4ea09429
Author: Neels Hofmeyr <nhofmeyr(a)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=76ff677fb2fd50f2d258820a3eb93458…
commit 76ff677fb2fd50f2d258820a3eb93458c7b8c2fe
Author: Neels Hofmeyr <nhofmeyr(a)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=e5548d64dfa0c655da6ad3d459dc99d7…
commit e5548d64dfa0c655da6ad3d459dc99d7a4307f37
Author: Neels Hofmeyr <nhofmeyr(a)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=4fb4e9f5826284dcf7e06cd72c959bbc…
commit 4fb4e9f5826284dcf7e06cd72c959bbc89b10848
Author: Neels Hofmeyr <nhofmeyr(a)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=00739d8f2df27549316928f1e35ea4d2…
commit 00739d8f2df27549316928f1e35ea4d23c64e8cd
Author: Neels Hofmeyr <nhofmeyr(a)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=d20b333db46aa8a468d5f8a53ba50708…
commit d20b333db46aa8a468d5f8a53ba50708fc119fcd
Author: Neels Hofmeyr <nhofmeyr(a)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=3ff9548309677578a8c67c8323471d73…
commit 3ff9548309677578a8c67c8323471d737221592b
Author: Neels Hofmeyr <nhofmeyr(a)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=e62eed181fb968c0779fb3334b48422f…
commit e62eed181fb968c0779fb3334b48422f9d59928d
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Dec 19 02:46:41 2016 +0100
tmp log: ussd
Change-Id: I5cc462111054207d8022ea801e9ef3a77d11d780
http://cgit.osmocom.org/openbsc/commit/?id=e68fd3ebcee249b554ccb80a2b53a8c6…
commit e68fd3ebcee249b554ccb80a2b53a8c636b464f8
Author: Neels Hofmeyr <nhofmeyr(a)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=e4bff09533038f63e0ccafdda8ccda59…
commit e4bff09533038f63e0ccafdda8ccda591a8329c3
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Dec 19 01:33:47 2016 +0100
vsub
Change-Id: I2432fd147a2ae23341b58a6e744e397450057538
http://cgit.osmocom.org/openbsc/commit/?id=0e8199cf0830aa9744e4ec05d2ba460e…
commit 0e8199cf0830aa9744e4ec05d2ba460e2540b02d
Author: Neels Hofmeyr <nhofmeyr(a)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=184ba87030e85bcdb2bf93917b7ad2ff…
commit 184ba87030e85bcdb2bf93917b7ad2fffe02cf07
Author: Neels Hofmeyr <nhofmeyr(a)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=f0268d021c19f269c1f00d8408c55df5…
commit f0268d021c19f269c1f00d8408c55df525001015
Author: Neels Hofmeyr <nhofmeyr(a)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=522e13283f015d1290d558fec0f24215…
commit 522e13283f015d1290d558fec0f2421506a0e180
Author: Neels Hofmeyr <nhofmeyr(a)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=b1b6e2d5df764457fa8114ed93737c1f…
commit b1b6e2d5df764457fa8114ed93737c1f7d6865d4
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun Dec 18 23:54:36 2016 +0100
cosmetic: mark fixme
Change-Id: I099362da02d81ac273d57fa36f641ecd3dbd9bfc
http://cgit.osmocom.org/openbsc/commit/?id=64e67c161a1cf8bb26c776c6e2314761…
commit 64e67c161a1cf8bb26c776c6e231476144ebfefd
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Dec 23 22:01:36 2016 +0100
ws
Change-Id: Ib031b1ac8992bfc9195fcb855be4d72e9ae654ae
http://cgit.osmocom.org/openbsc/commit/?id=55be01e1ec828008d15108cf47109536…
commit 55be01e1ec828008d15108cf4710953678b4e077
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun Dec 18 23:52:38 2016 +0100
cosmetic ws
Change-Id: I716d6f33aa7e8f2fbaf4bf247f97da57e77c7d61
http://cgit.osmocom.org/openbsc/commit/?id=136e8bf73eeb4c5d7f8bfeff18f49eb1…
commit 136e8bf73eeb4c5d7f8bfeff18f49eb1fea14e64
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun Dec 18 23:56:43 2016 +0100
cosmetic: extraneous 'break;'
Change-Id: I73515e3cf4ccd3312d1ce8270cd5ab3ff96feaca
http://cgit.osmocom.org/openbsc/commit/?id=6cdc376f14e28f2d0eaa19119a9afc47…
commit 6cdc376f14e28f2d0eaa19119a9afc47ec77a848
Author: Neels Hofmeyr <nhofmeyr(a)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=1065ba908837bef2c908b10c4e5614c2…
commit 1065ba908837bef2c908b10c4e5614c26212246c
Author: Neels Hofmeyr <nhofmeyr(a)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=27df2ecebcba68c6043f37b6b57fab8d…
commit 27df2ecebcba68c6043f37b6b57fab8d76a75c08
Author: Neels Hofmeyr <nhofmeyr(a)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=f716c4fcb163cdb63d50a92a7f8a7c5f…
commit f716c4fcb163cdb63d50a92a7f8a7c5faeeb8c8c
Author: Neels Hofmeyr <nhofmeyr(a)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=63c859b45d9af3383ad44833c105a547…
commit 63c859b45d9af3383ad44833c105a54788cee012
Author: Neels Hofmeyr <nhofmeyr(a)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=4d81d9717fcc4c67f17032a416c37643…
commit 4d81d9717fcc4c67f17032a416c37643b1238ae1
Author: Neels Hofmeyr <nhofmeyr(a)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=6d99d6a9a7fd2ba5cf9f75d70cd6f4cd…
commit 6d99d6a9a7fd2ba5cf9f75d70cd6f4cd5c39170f
Author: Neels Hofmeyr <nhofmeyr(a)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=7e649e262a3d918a2eeb5ee715d1fec2…
commit 7e649e262a3d918a2eeb5ee715d1fec28897bfd4
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Dec 16 16:14:06 2016 +0100
typo in comment
Change-Id: Iefc7a9b547dac18af9bb6aacd707e7465107250f
http://cgit.osmocom.org/openbsc/commit/?id=73fb05efc985b09bf3871e4c76315d07…
commit 73fb05efc985b09bf3871e4c76315d075228c31c
Author: Neels Hofmeyr <nhofmeyr(a)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=a2672be00d0e382fdab4537a73dee8c9…
commit a2672be00d0e382fdab4537a73dee8c917f3401d
Author: Neels Hofmeyr <nhofmeyr(a)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=bfc11baa39d2abd7f42a38be3927b44a…
commit bfc11baa39d2abd7f42a38be3927b44a76ce0d06
Author: Neels Hofmeyr <nhofmeyr(a)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=4e6e73bd093b8f79469cc4fb68f32f2e…
commit 4e6e73bd093b8f79469cc4fb68f32f2ea5042576
Author: Neels Hofmeyr <nhofmeyr(a)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=fa814e11c274c98bb92770ae6bc946a4…
commit fa814e11c274c98bb92770ae6bc946a40e58b245
Author: Neels Hofmeyr <nhofmeyr(a)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=f7a22a9516113a6e74ab88e40e8604ab…
commit f7a22a9516113a6e74ab88e40e8604ab0037b8d6
Author: Neels Hofmeyr <nhofmeyr(a)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=4ceded241c348140cbc61ae81b40b03d…
commit 4ceded241c348140cbc61ae81b40b03d59a81931
Author: Neels Hofmeyr <nhofmeyr(a)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=ad23bcf2f061ce8302a733c92f96899a…
commit ad23bcf2f061ce8302a733c92f96899a4897664f
Author: Neels Hofmeyr <nhofmeyr(a)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=355b31d23b9905cbd1387e6a5094525e…
commit 355b31d23b9905cbd1387e6a5094525e944f9da5
Author: Neels Hofmeyr <nhofmeyr(a)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=e52f8d176cd82fa8736717a313c8cc90…
commit e52f8d176cd82fa8736717a313c8cc900c3e1088
Author: Neels Hofmeyr <nhofmeyr(a)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=b63d329b8a7558c51a4023be39a2f1df…
commit b63d329b8a7558c51a4023be39a2f1df51ba1365
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Dec 13 01:10:49 2016 +0100
lu_fsm bootstrap
Change-Id: I14f27a2f657567f424a4dc2ec13b6a01e2aa6676
http://cgit.osmocom.org/openbsc/commit/?id=d64fc00796e8f045c87036ea5d14ca39…
commit d64fc00796e8f045c87036ea5d14ca394ab6eb4b
Author: Neels Hofmeyr <nhofmeyr(a)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=8fda86b2b35edde9496f505593f1c274…
commit 8fda86b2b35edde9496f505593f1c274a574e520
Author: Neels Hofmeyr <nhofmeyr(a)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=f5849fda45f4df44ce67a8c105048090…
commit f5849fda45f4df44ce67a8c1050480902bc9022b
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat Dec 10 15:38:27 2016 +0100
nitb: vlr init
Change-Id: If741ace01d939fb8b7db7496ce623d20e15cf2d7
http://cgit.osmocom.org/openbsc/commit/?id=8406373f551146e133fcae7ef6510984…
commit 8406373f551146e133fcae7ef6510984449b7da2
Author: Neels Hofmeyr <nhofmeyr(a)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=bbf5c406b7a5be8bff8b451ffcb5ba30…
commit bbf5c406b7a5be8bff8b451ffcb5ba30217efc20
Author: Neels Hofmeyr <nhofmeyr(a)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=953a9c681b2d701144fabf115c411531…
commit 953a9c681b2d701144fabf115c411531f5ba8472
Author: Neels Hofmeyr <nhofmeyr(a)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=67919332819a10c9bbe1b1096d1781cf…
commit 67919332819a10c9bbe1b1096d1781cf25b0a273
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Dec 13 01:40:40 2016 +0100
vlr_fu
Change-Id: Ia3f39ab5760b9ce1889e77b24b3a578099d3cdbc
http://cgit.osmocom.org/openbsc/commit/?id=a0f54424e047dfda57104a7f40999ff1…
commit a0f54424e047dfda57104a7f40999ff1951e0e89
Author: Neels Hofmeyr <nhofmeyr(a)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=a4991f2d08df4318b4c0856a7178f3ed…
commit a4991f2d08df4318b4c0856a7178f3ed2e8e5a4a
Author: Neels Hofmeyr <nhofmeyr(a)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=9dd33a5263edd45bd2f900fd3b51e7b0…
commit 9dd33a5263edd45bd2f900fd3b51e7b0c978f17f
Author: Neels Hofmeyr <nhofmeyr(a)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=5f18af0d497e5c2d9f56e8c536b5da67…
commit 5f18af0d497e5c2d9f56e8c536b5da6753844b46
Author: Neels Hofmeyr <nhofmeyr(a)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=9a0d038189a701f631eda68e176d5bf2…
commit 9a0d038189a701f631eda68e176d5bf2e5b6ec96
Author: Neels Hofmeyr <nhofmeyr(a)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=eb5101a6de20ab1582a2c702b38004a9…
commit eb5101a6de20ab1582a2c702b38004a9dc85564b
Author: Neels Hofmeyr <nhofmeyr(a)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=57f548939f2601b414c44c5c79bf449a…
commit 57f548939f2601b414c44c5c79bf449a18a6d98a
Author: Neels Hofmeyr <nhofmeyr(a)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=ae8ecba8085a8900863ef40f3a409898…
commit ae8ecba8085a8900863ef40f3a4098989b747880
Author: Neels Hofmeyr <nhofmeyr(a)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=94d500da70fbaa791f31e4e78a8817bb…
commit 94d500da70fbaa791f31e4e78a8817bb2bb19fda
Author: Neels Hofmeyr <nhofmeyr(a)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=f914831ae28235cce4a7b8117432383d…
commit f914831ae28235cce4a7b8117432383dea7fa0f4
Author: Neels Hofmeyr <nhofmeyr(a)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=8d20a51bc36adc42ddba720a075d2720…
commit 8d20a51bc36adc42ddba720a075d2720cff391ec
Author: Neels Hofmeyr <nhofmeyr(a)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=d3a4f5bb22016456e3aaed5423ea83da…
commit d3a4f5bb22016456e3aaed5423ea83dadd5025eb
Author: Neels Hofmeyr <nhofmeyr(a)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=9bb825a3d52bb9b13e12b52e969aea62…
commit 9bb825a3d52bb9b13e12b52e969aea623c7a86a5
Author: Neels Hofmeyr <nhofmeyr(a)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=662481772220d4c1d5315474d2c7afaf…
commit 662481772220d4c1d5315474d2c7afaf26824640
Author: Neels Hofmeyr <nhofmeyr(a)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=2857ac7af8675e8ac09ec93dea45d499…
commit 2857ac7af8675e8ac09ec93dea45d499cef012cf
Author: Neels Hofmeyr <nhofmeyr(a)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=f08869e9041ae978137d002702d0dce6…
commit f08869e9041ae978137d002702d0dce6f14dab59
Author: Neels Hofmeyr <nhofmeyr(a)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=aaf4d16dc4c20c78614b6a556b4931b1…
commit aaf4d16dc4c20c78614b6a556b4931b187010319
Author: Neels Hofmeyr <nhofmeyr(a)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=e31104eacd9cb2978b18b06236354b64…
commit e31104eacd9cb2978b18b06236354b6493341c30
Author: Neels Hofmeyr <nhofmeyr(a)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=071d36785c3e6cb617b04ca1a7ea69e3…
commit 071d36785c3e6cb617b04ca1a7ea69e37a7fc2f8
Author: Neels Hofmeyr <nhofmeyr(a)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=8a8330ec580e6c152498128756b2a239…
commit 8a8330ec580e6c152498128756b2a239c7977642
Author: Harald Welte <laforge(a)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=50e392a344d8c7ae4e125cf44974bd11…
commit 50e392a344d8c7ae4e125cf44974bd1198afa4b1
Author: Harald Welte <laforge(a)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=ec43d079fa2d46cb6f925838ab700c12…
commit ec43d079fa2d46cb6f925838ab700c12a8613208
Author: Harald Welte <laforge(a)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=48e87cfc120fb63c81c41098d1e5a168…
commit 48e87cfc120fb63c81c41098d1e5a168314242a7
Author: Harald Welte <laforge(a)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=36db768e646d279fa6cdb704fb8afe47…
commit 36db768e646d279fa6cdb704fb8afe4734dceef8
Author: Harald Welte <laforge(a)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=c64f2b2d550c8f5ec8c25517b8b024a5…
commit c64f2b2d550c8f5ec8c25517b8b024a5392f590b
Author: Harald Welte <laforge(a)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=2e8d949ddab22bacbec1ba3ce0a73c10…
commit 2e8d949ddab22bacbec1ba3ce0a73c10a881bb92
Author: Neels Hofmeyr <nhofmeyr(a)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=d94a1af15c1d324774f4aced57253c40…
commit d94a1af15c1d324774f4aced57253c40852548b1
Author: Neels Hofmeyr <nhofmeyr(a)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=992fe98e141a2dade3a80ecaf9494d70…
commit 992fe98e141a2dade3a80ecaf9494d70fb607d10
Author: Neels Hofmeyr <nhofmeyr(a)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=836a21b41842b2d2c86c067fdd1b722a…
commit 836a21b41842b2d2c86c067fdd1b722a50fe3863
Author: Neels Hofmeyr <nhofmeyr(a)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)