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 2d6b09a9925d0cc1a737327b9e3d4dacb029a1ff (commit)
discards e305e1c3fdc71eb201d9a8ffce12a1c6f68975bc (commit)
discards ea29117573c4e208fb0f8641642cdc036baf0085 (commit)
discards 60a2ddb364a2ff5a95668743fda732b213207294 (commit)
discards d90b88eadb938858bdfd7999fc1cab97be60b88a (commit)
discards db4bafe17c5e8d739efa1d48a0b41b75de475a5a (commit)
discards 08aa1c1d9e0a78a699b18b63bc9ff7afe7ba3e6f (commit)
discards 7b699a6e7472cddff6d3c3b4e79f5a0f40144a3f (commit)
discards a1c796e08b573b4d1a9b942bd4bfa0dd3ef45f11 (commit)
discards f00dd113f29e88d37212e63a02d84804ef0b0573 (commit)
discards c5ef5ff4868171ab5e232d51ed4f1f916b021dad (commit)
discards bb864905a586c637920772a3645be5ec266b7dc0 (commit)
discards 74e72a17fcb5266c2841fe66dff0bc790514f1c3 (commit)
discards 42a8fbb6ab96dd2a817839465778482436107781 (commit)
discards 19d4a4db942dae1d6c198c01d88693803f7ed80b (commit)
discards a3a23506e16f082e0b877613b52171bfef0f9b0a (commit)
discards a034c57cb5406404b4bf1817a3887a723e1ef9a2 (commit)
discards a2064807a955762ab259debf4732b38068b248a2 (commit)
discards 7a6c86916f45ea7667395598122858b754c6349b (commit)
discards 8a1677ffb37fac7f714752c120a50aa52e9828fe (commit)
discards ce8dad2bb24a5a27cfdf8605ef7b504a234b77cf (commit)
discards 7b4201cafc542d195ef0372091db00c4ff827eb8 (commit)
discards 77fe233ae2be0aa5aa7c54b5b74ee3d118d5e92f (commit)
discards e909f8a8176957f59786e9579c112b35cb0f79b5 (commit)
discards c739b27e9223a4a81cf02052184861dcdbb24a3d (commit)
discards d7d9102ec27bc28eaaf33d3835ab72c5403c39ad (commit)
discards 3384badf029a23b107d2c06a65e38be5ff691535 (commit)
discards f3d75bd3dc109cfc8beb105d5366fcdad69edb75 (commit)
discards 05729260e20d999805d6b12d7037a3e0df81b45c (commit)
discards 07edf3e9e254d2a4f0eef9eeda1e2f82e131e2aa (commit)
discards 6b72710d0cceb6171d884a18228e3bbed836a9be (commit)
discards 6921073e5770028f20fed22c139e29491d03334c (commit)
discards 945d7d813346819999f310265b4e02b441c5e908 (commit)
discards 1c8116fee5a7d48d14ddc05b40ecbf42375b40cd (commit)
discards b146c0ef8939e3dd6862e4468afe4742c0a8543b (commit)
discards ac356d0248a98759a24059c4926912c23ad13144 (commit)
discards 1ff3cf63c8ccbfd89a89e19deea6e167dfccd03b (commit)
discards a2750304225d838709b41d7fd7b923149cdf6d07 (commit)
discards 704b60770c05044934f8067ff4cd800bcbead422 (commit)
discards b814e67c0810d5c181c7943bc1532b94aa7d2dac (commit)
discards 83782e6e8c5d73c391c2a2bd1683a9d23d6e8a64 (commit)
discards 8421cd40d8570d8aa41aeeeb3353d43842f3c6b2 (commit)
discards 7562306d1771fa2a66b0eb01059f9588cde3acfb (commit)
discards 52b770daa67e4f18d16a37c6cca1719c59aa67e6 (commit)
discards 5d67bf05e63b0339338e651266434667744e8c5a (commit)
discards 08e7c9123544ed76eae06f67c57784e2655e8b2f (commit)
discards a8f2140a6c08665e8518e896d0c4a1c13447100d (commit)
discards 3c9ec3662756b3646628552c64e3d87d10feecb2 (commit)
discards 98e2d00894047cd6081c790d75c21f0fd2ae19b9 (commit)
discards 983f4675e84997a1df449f680cf100b4c15435af (commit)
discards c90ffc5948a460d732d258e82ae2b92f0cecff88 (commit)
discards b8e27a481195484af059cd2825ee56a9e82ae506 (commit)
discards b6f02d0d11907333d5ba0e5e1c57ccb1c11ea146 (commit)
discards 9c31d2c23a1d71b6675bd4635d653579ed63db6d (commit)
discards 4b71439ae75e9a99506157db0b6c9a791e87b26d (commit)
discards 1750efb3ce184ade9efb0d6ce228af9c82ad5099 (commit)
discards 4c1895e26704e5e3b424417791a602e965f58b58 (commit)
discards 25ced0850b5aacb22327c13dfc9e36cd7abad290 (commit)
discards d91e00ba81d38ea68757dfb9e564d23ef1886144 (commit)
discards 6a510bf440b6b5cb0e1339dc94bf23df80832a26 (commit)
discards 2f9d66ffbff3a5612612bb568d7c8e5ff29cd575 (commit)
discards 6dbfd5759e5b81eba944e35ec2766b5718441fd7 (commit)
discards 0a3749b6334209a525173972ca33a89ff48fbc80 (commit)
discards 604cff13a015b592af1aad8833084a237eac6914 (commit)
discards 883d1d9a69e0a4cd3beec1c19ff88c3689cbffd6 (commit)
discards b198f2e8f36bded6f1a0f841965e924888b6db39 (commit)
discards 48ab0b62d7223d231874cdb19e7154e95d10bfb3 (commit)
discards 2fd63ce87b07b825acb82cfa7d2ca17144c4e385 (commit)
discards d5794a2def4e6066e525d02e6015883e23aa3c93 (commit)
discards ee47fbef92984b57a07c391c47b4936cc5bc0447 (commit)
discards 9d4a19512fad01faa01532b47e3482bdec78a015 (commit)
discards 2d94163b3a04b9914a0fd4da58cec613d86871a8 (commit)
discards bff54d8d88375c360e096c1dacab42d675cecb6b (commit)
discards 337e7c7096761c3442fead8b6541b406f16c22de (commit)
discards df8d811a49deedefec70c270cdde3f886fe9cfde (commit)
discards b164ad5e231880bd580f47da7a5b84e6e565cac2 (commit)
discards c7b7b7c160bed476678b7c1b1efddd899844da9b (commit)
discards 363577e5c85271a96171b2ece6b03ec1fe50ceac (commit)
discards 2f5e1f1183f8ac0cf679f79143582289ab7a86ff (commit)
discards 3923dee395f80031ce195b29846825748c30ed74 (commit)
discards d92d3745a66b34e6e33f3e9b508d7b8ca6018816 (commit)
discards cacd243758397f7a17dc4cab15c85605af61811d (commit)
discards d2167f127e5f683dc758b57c2fb2c913c4fe4861 (commit)
discards ebc29919789d5dddbc74f368b00896c5382fc7d2 (commit)
discards 6393849442d2e28c9e785760f85cbb9a6d14fc7b (commit)
discards 8b52e35120685a0a56ec50e3f5069b04b5e07535 (commit)
discards be3b4167d5437851ad3fc38b9606686e2e4d0b10 (commit)
discards 4eb7ac8bce4fcc510cabccfda560db24682c9499 (commit)
discards 79d65a7f1e22fd627f40c3a8e3f893f82c2b9472 (commit)
discards df882bedd3e9a765009046c8b4fce8460b31fb15 (commit)
discards 0778d3fae6cd364c4c1c2cb5b8909e55b73e26e4 (commit)
discards 3490c79e9578c4b8786086045b34673e2a102ed2 (commit)
discards c8f0eece7bea2f83d916ebd3c8017e9071d60d7e (commit)
discards d46390a109afbccf0df36dc874ffea8a67b00448 (commit)
discards 43f4724a508abec5a5fcbccb927182a4d445759f (commit)
discards 930ddc3fd84120464a078e7129d63a4da2f8304b (commit)
discards 3424226a74cb05f8e717694e76aecc492c4172ff (commit)
discards 856352db3233c20b249e143c3d4fc35772b39636 (commit)
discards ed05f114a5b79e948478686d726590ec1226195a (commit)
discards b8014becde25d14863507cbe281277991fb09635 (commit)
discards 57d3b3848d526364333cdc8c78ca8da3f1dd33ce (commit)
discards 54298c1280d5dc4972d1c7f24be9eb40bfaec895 (commit)
discards a771b3508a70795bb022dbc90c53b6240607c14b (commit)
discards f28dde724742eeb267705b5c98a19f75089ba208 (commit)
discards 5eb2d7ac5ab4b11f3d96d4f30aed8461f70dbe05 (commit)
discards 69dad18eef2fba95721c3f3c767817edbe0eac86 (commit)
discards 6167d1816d2100a710a7f6da468032d84d6da287 (commit)
discards 0a6879b8d242509688ffb12667f15558928f5ee7 (commit)
discards a22fe970c026690f91fc0bacb64dd6f9e9b1778e (commit)
discards f3f34e53b07f59f01a8421c726cdd29625bb8f52 (commit)
discards 268a32c1bf1f0c9dd99a2fce466c112942d5ff54 (commit)
discards 6d2b143b9cd416575ccef938b6e0c4f7b3d7737f (commit)
discards d024e2c98a5c687430199ae645a0877432a54fa8 (commit)
discards 548d75b6a8ea0b8c5245fd67212d1137bf821948 (commit)
discards 77d8248b9df17846c2adcc6bafd71e3a244d853c (commit)
discards f113529e6c590b43c3ca8ceba2d917dc05ac177e (commit)
discards 7d6a6a3a0eded410a4545ef9757ee9f0590c23ee (commit)
discards af0f60d8eb407696f7992de1d0db113fba362545 (commit)
discards 82e4219170da1ecdf94565ba49aced003ec6218e (commit)
discards 39981298c5245f4cd715c2b07bea74d2c2e05b10 (commit)
discards 5f03a1a029a191079ebe90242e3f3caf3f58e553 (commit)
discards 5cc976f871ce4f144a410b2b184d3c6d2daf5f1c (commit)
discards ad7fb7bbca1b08b93bb7b846efceb3d382b3b121 (commit)
discards 9d515d9484efc8c5c2b7ab78bd24116c648c55b4 (commit)
discards a5d44d4894f36c83ca3fa54ffc8542cfb13739e6 (commit)
discards 742fa843d05d0cf98c39e7ae2358f1e54b3d2122 (commit)
discards 5526c9449f618a7a19a55c65320a22c9aa44a2b0 (commit)
discards c5e475f1921cae2ad8fa55d1f53ec4a68696fb99 (commit)
discards 4bc5af51818292f416590a05191021baf4a993b3 (commit)
discards 02bb7ca3b7ce8078de860d13af75b5514ea53109 (commit)
discards 393a384f572bd9a8c0bd3a9c38676524ae4177b8 (commit)
discards cd449a0f54f6bc662b9749fdfc2d4fb9ac06150d (commit)
discards c464a7e076e106c618b459134ea7ee043c6ea027 (commit)
discards 7726fd8af4daa982ec07bc85bb03b12fbbf99b1c (commit)
discards 807e936ed3179916959927a53537b53a8bf5f9c4 (commit)
discards 3f0e47b765cf45846202cf26b91f2f7956d09c14 (commit)
discards 19c617f5360e8b73082177fdd07d353564a7d07e (commit)
discards e707791d5bfd62cddbd834dc603368c19068f7de (commit)
discards 7ed982bf3500ef058599d20503e7477ae466b125 (commit)
discards e4a0fe94d660091946943afd81b1d17474d35f9b (commit)
discards acc1bdb0c7a8bc83713cd8793c3b4187f684fc37 (commit)
discards 6da234176c876f55af9457bcc70bc96ec6213faa (commit)
discards 72db6f37f54c37eaf4c51f8106c635ecf7c206d9 (commit)
discards f7feb5674f999e4ba3677ba0d022cf5583231702 (commit)
discards 013872f3b34f0b2445ed2f81442968d1e9a47425 (commit)
discards f3a37ce3af10e9d0dbbee03fe315c7d9223155d7 (commit)
discards 773c92204a90ac0fe6a9842e5408656f897bb99c (commit)
discards 8740bbc02404d4fe3fc4aff66b37e808dd105848 (commit)
discards 50e84c403bf6077b892496b4565e7e4b5e46d27e (commit)
discards f92a2fffe3f7c2af907ab0389163ed2654fa425f (commit)
discards e8ea46231edc5b1998e455646dff3d3fa0cc036c (commit)
discards 6c6c40b8c0b4d13461e08b8d2fa8cbb978a0c92a (commit)
discards ce0e327a3b3f8ae32240a4fb925d47cd94ab6254 (commit)
discards 0efb9ff9d1f2b316c423aec6760d98abcc596c89 (commit)
discards 14c76902bad03742272a8a4df19967846745b01a (commit)
discards 330fe83430d6acb56879772b53b0882f689a13c8 (commit)
discards 6c330082b31a00d032bc93f20451917b1119b120 (commit)
discards eda3227cc17112411df70551835c91767805187d (commit)
discards ffdef79940d6cbdc5dcde61aed136ea297ed0d32 (commit)
discards d72d566bb37de7eeb1cc7e2d3fba8bd406ed0721 (commit)
discards 23327ed7c4cc5cb7888aa959fae1ebcf4a9c29a3 (commit)
discards f38af57e8b1ea859f51701cb77bef19459056258 (commit)
discards e94a179fa7fefb15df49f838d1cf826ad099b9c8 (commit)
discards db713cdc0d32541ecf33cfdc2e1b301716e96d70 (commit)
discards 9a52a95b9628c0fd051ba3ca82e8fef987a8f99b (commit)
discards af347304adaacc98747fce3822e1e505be2b168d (commit)
discards 4b5e5cac0878c939439fba45d7e702cb230dfc61 (commit)
discards b35c727171c4fb810a031179695722a0855152c9 (commit)
discards 66fc126e77c5d9a44fccd71691d306cd8663c01c (commit)
discards f944e0412037687506dcb511aeab547a1eadd2ad (commit)
discards 8291c2d45e8c12a0e07ae36811260fcc3a65d07b (commit)
discards b29b90d7c8208b1aba4d662d379eb3fe0033975c (commit)
discards db07981b7a2bbc59fc59918e374454aa86a73951 (commit)
discards ad16d33d5a6756a64be02745a6543698aa2f2eb4 (commit)
discards c9fdc6862a22b752b54185ccce8e98e83a9bd283 (commit)
discards 909a2f7259c1104d115a68ce578260670f6a6149 (commit)
discards 1a9b34302c2b11b2a683cf741c6e8c493c0f9f23 (commit)
discards 338959da47171babc2fde054afd7d2a65ecd518b (commit)
discards 203dab86f46426a9f3d621332b869ba611b74947 (commit)
discards 3be88310d0ecd0d05c6fdd09d51b9e129dacaad1 (commit)
discards 9e37448f87839d998197f1f7ca7a2a8e99d8f877 (commit)
discards 2203deb04dc36698b1c2e25c292a0d94444521b0 (commit)
discards d7ad45d38691861cf82ae3b52740a21018339e68 (commit)
discards 49b4602b9d0a2c4a29fb1bd763298cd13d525fb5 (commit)
discards dcefab8ba70239ddb6112082e826315e3cb79b29 (commit)
discards a0b9fc4ef10ae4a5af21758801d8b8dd014d3cf9 (commit)
discards 5bfcca15b59506108fdfa971153162b1a9cd9ac9 (commit)
discards 008fadaee817af492bc56772dc196e8bf251085f (commit)
discards 7a520556d209d8abb73e6450a5019da1537a54bd (commit)
discards 604cc63597b9e8372ee636d2dc4ec05c6119e43d (commit)
discards 807eae1a8eaaa122b5c3e3b562faf40291e97fb0 (commit)
discards 4d8be7bac2735f9455ad91a6943feffd99585f3c (commit)
discards fa9d643d5a231678980210e18d18729ad4939002 (commit)
discards f536d3004f12f9f564f345223c5c97d097146c12 (commit)
discards 273cbeafda9d029958df7c03b9121d61cbc55c3e (commit)
discards 65a6b0f93d4b09afd82e4f70652d20abdf89d99b (commit)
discards a764f1a901a4d9a3ad425ea0d1e73168b656b8e3 (commit)
discards 239916d5cf49ee4707985799b6b6d69d4f24cc3b (commit)
discards 4602de8d52722e01b479bf570a14618404a72318 (commit)
discards aa40e170cf5bdd69033f1c9e6540f54cb580ad55 (commit)
discards 0b50f6ea23157f864825a34423a6f45c94bf0722 (commit)
discards ee08f3883b3188f545c08af2a3a8d00d8d53a973 (commit)
discards 19107cecbf819d6cf8606c33171fcf43c39001d2 (commit)
discards c98e71e2126134d378f2840bb6c0a650b0a27390 (commit)
discards 5b7c4285453d6c687d1f1eaf3b5b918e2239bb69 (commit)
discards e65c33959b7215d1decf0c75bf5b8edf03a99ca8 (commit)
discards 28c34e735c05770ef80634d1d2ec2613a346fa8b (commit)
discards 56401bb7da3f6e2090b032512bb91946e8ae7701 (commit)
discards b2c7be8fc8a81ac592211c213f4ebac3f10ba71b (commit)
discards 29727a62b8fe41ed890058ac86a4039b07d6e2a9 (commit)
discards 2c7c9cfcfcab9879d79b42833cb1ed31a006b6a4 (commit)
discards 03ea36dd5dc11726e1153c996266d9aa4ffd73b9 (commit)
discards 4c7ec6585ebf7ccf09463a5735450fcf05aaee42 (commit)
discards 2ecef8b19d27f47fd8f8bceae440ff476723fa98 (commit)
discards e56de45843562e323fe3ffb3b0daac41dad94423 (commit)
discards 6972205c167adeb3137bd7879a72c7c031e74142 (commit)
discards a4752bed651652bd1fbb8c7f9524e21ce2a9fa4b (commit)
discards b72448ab1901c4813f39acdbb48d23530309088b (commit)
discards 58b9d5ba15670f891a7094ae6e3f879bf943a58a (commit)
discards 9c547e0ff083f13a8c709a5e08ed2ef3bf014819 (commit)
discards 7a40fa7410153f9a1bc2646342c8ae8051d1aa21 (commit)
discards d0315e6aa72a195fa9cfa7c2a762f80c34af6ea3 (commit)
discards a4fbb29db0ace4b1aa3f9ebfda4fdbf8398a627b (commit)
discards 57c66e2778978abfda38464eea7290a5b1356c11 (commit)
discards aff2e88ca70e122d52f30cb43b8862b4525ad8f1 (commit)
discards de470add34ccefea4e5b4acea86570a2e20fb6b5 (commit)
discards b234ccbea7e0f78b783abba0f7176185249ac33c (commit)
discards bbce5ad1daaaedc78ed4fbd8087c0ec3eee2060b (commit)
discards 6bc49f381657fd9c5b7dbf8c9068525f84d2df2d (commit)
discards 406a24c8638fb21b3d873c4c1262501a83451e7a (commit)
discards f27e8303ce689b2d7be5882a12acf38bf358f86f (commit)
discards e60ec3bdb6ba2adcabfc0cfbe8373e0db2781c16 (commit)
discards 74c202cb621a958f74ba5135edfedb41492a5840 (commit)
discards 232bab0de1fbab0455d14b5f9f49b68ddacd2113 (commit)
discards c30b6382b7173d868ba7d6ce2f8bd0ccd6f424de (commit)
discards 35b0d9646319c1b350a4b6083c0bba98b8a99dcd (commit)
discards 8cdffedbe138b8d888a5ccb6c762d9a4ef2f8145 (commit)
via 5fcf50be05d9487c04e9cdd376d3f142eb44f57e (commit)
via 613947ccc9c6d46d18df8fd2e5ca4b696afc8690 (commit)
via c675e65473729da7ec32ace231d7c60d80cd1ee5 (commit)
via e374225f6043edfe2443668414ead2fbbbd47ae3 (commit)
via ae374e741bcbc9fa0c03e2d8302be99d7231e249 (commit)
via 560026657bf2b46d974fa100833f6a206b3a1feb (commit)
via c0852e55bf20960a5874a6fc19af03034f4b998d (commit)
via bb8b879a36c4d94ec8a57c41ac0d24c2a32a81b2 (commit)
via 9cb21cf13a15376ae1b5a7f0ece59ff8d5ce8201 (commit)
via 692fb028f1c9dba7f209c78b8ec3f84acc2e4f1f (commit)
via 14dd897aba1099244aa1573177f2da68608f6577 (commit)
via b6b565d2c36b11c5af4296721382d6b1ff3e9eb6 (commit)
via 4cb7a17764023bd63f2c838ced9feaf6f20743e9 (commit)
via 2f3b6bd6c4ceccff014e56defc8708e8fa1a91ff (commit)
via a426ef877f8bb406cfae4fff8e5c5bd3b569f8d8 (commit)
via e13938831ff5166fcf59f390422a11aad456967e (commit)
via 2e8b05ecc651979c5c06b52973c4122f5e39346b (commit)
via ab21348e3fa98bd3ef1137653f022b06c8064e7f (commit)
via 4ce0d369209d1860c9f226d4f2f71795bfe117b2 (commit)
via 44045e55ba21d7b736d33abb55f8ec49eac8c477 (commit)
via dce6db64ed4e4f1a0128a4ca62757b0901d24b39 (commit)
via 26b1b82b31cc0caf3b559d6ffff0e10a488728c2 (commit)
via fe3298f76e3aeca8f1e7323e92c8b136b3b4b4c0 (commit)
via 8f9a84b9adfb5163833d3b2be8fe89f5a3bb06fc (commit)
via ed391af5ad7dace609dd63e7ddf3f984f4219982 (commit)
via de8a5398f4146f097b473f0a5cbe075385ab04fa (commit)
via c08f08e6e75fc9c839dfb0eefaeb3666a8af3923 (commit)
via e6f49b8714694aa8c99b2b95ae9be200c1e7952d (commit)
via 81ab17b5a2220a4425f71082aa25b65d36c34d73 (commit)
via 55ea2d7bc2110f6954f24ebf4c91a622c9a80b2d (commit)
via 9087bbaa83641319180ab09583f5f4b4d65bd3be (commit)
via a4a93a2f858909396f11f954224ad0165a6f9f0f (commit)
via c6cf2d24a70d69e1112d45e2fac818526adbd1aa (commit)
via b37deef2d20d4749e6a97448fc0bcbacb80bef26 (commit)
via ef2eee5b7a8f94103fa515f2bed44920ef6c17b8 (commit)
via 43f07b6508d681d65b5ab76d2c2f419243555928 (commit)
via fe465e5224d044dbd7a63492b0cf0e4b30c3c17d (commit)
via 0b298b819bdaf5a875ec4ac5f4dfa223c62c532b (commit)
via b90718b3cee94ca9dc3f996908056579d1d1f1c6 (commit)
via 3f039371af85b7f46125a44f9fe92a306baa83b7 (commit)
via 68695fdcf9d5b8cfa743f61880cffd5316374f5b (commit)
via 590982fd7f387f332c359dbd125799f0da71993d (commit)
via cf15e6ca4273af9a00b5ae667907403fed4e647b (commit)
via 2c011db8de5fc2737af915ead5e12097e6abd917 (commit)
via 607eac7669c5fc582206dc940ad71ca34e73d944 (commit)
via d2817745cb5977a0cbd71b5f90f7010479ef90bb (commit)
via 58d660900fb6dcf81ca614def3aa47db09b806d9 (commit)
via c10844b4caae45a8f66085cbf671618e9a98d1a9 (commit)
via ce458f0107780e4bafcf38806e05572d5a20ef28 (commit)
via 606047d7620d9098376c31ef5dc8c09cf11b874d (commit)
via d59b2bb0102e80613b84c59b2887b697ade217e3 (commit)
via e5015fa2cffdd8012f93f82ade717a992c7c7fac (commit)
via 5d4e1abc00acee397aeb07f677c04bf5dfe82c6c (commit)
via 0d92b0cacb9a8d380ad73ab2fb1089c1d211ea84 (commit)
via b80712b5d605b926d9e584d8a9d42f6e54e2607b (commit)
via 7d7111f874ff919f2d9fdc7ad0dc3abdb18a1b45 (commit)
via 4d7378f68784e6a51ef4f14c1d0a1fd8bc2faf7c (commit)
via 52d2f6a0ff7e7948615d9f4b718ce7dccfbd05bf (commit)
via 471e517b814b90414f0ab1505367e264f2fed014 (commit)
via 282f82b61e0490bbd32f6f7514c4dc4290b099fd (commit)
via b49fa71287226ceac2c4c4e0196730eea869cc25 (commit)
via e23e4df61214cd9e32f52c01c96f250224017e9c (commit)
via ae03da65071689d54914b26beeb11b479b0d24ef (commit)
via b4dc5de031f6bbd4c6ccb38dfe42f65c975b7504 (commit)
via 16481557f8bac4b4a15791e34246e560fd9ee7da (commit)
via 257d97c3c66523fd009a8f5deb9e62816c735df2 (commit)
via e8bd6a6f1d123d6ebd1d5602a651a6efd90a5a5e (commit)
via 7f6390231de0e08967bad56fa33b70925ec47239 (commit)
via 1914a9f27a54131efc535eec8860610360682643 (commit)
via ff13497dfd3ab338383762ca04d980aa9ab17b7f (commit)
via e1d4b41b46ebbf012ac8a30dc0dee8254d0ab329 (commit)
via 4dfdd781c2378babfef69bb3257d1a729fda3005 (commit)
via f3680a4f6a319a89abc1bbb450321b50db4fe1a0 (commit)
via 8a75df6d27ba5ed5c4ea8befa2e5b9635b75d214 (commit)
via 06cb0ec3b2e5f957e3c9e54fa06e8f373be1bd82 (commit)
via 6ffd8bc903ffec3a3b4531adcba2751a4fd04a19 (commit)
via 45415af085a4a6caba88cd19bc1433e782f17a99 (commit)
via 4531177276afdd889353cf7a2909789fd1298d8e (commit)
via 2a25011db9d8c44d7fca3667cb4d3ce974c04a33 (commit)
via a240740977f7c078d909c8facbacb7da995dbf48 (commit)
via 0aad8a443539a32ff8589bf0d79dcf717decc323 (commit)
via da05872c6434556e51f1f97ef7442a47dbad0b21 (commit)
via d21977c3aabb002abacb4726ce489adac957b5df (commit)
via 5959f5559439ed98f3f06d05a213d44fc04e090b (commit)
via 1b477e37aa83f6284b4fcba0693b47796cb00e2e (commit)
via 00fa080500a9e749df9edb639eff29f16f1b3191 (commit)
via 26baee07effa97a05cda22f4978afe868f961166 (commit)
via 1b7cc2b1534b03c10b4ea5e19bd64b849ff612d6 (commit)
via 1eb6e27c3f414d670bd41661f6c83f631428372c (commit)
via 7e5ca3d8cd08cdb753dc3cc55c57db120a83806b (commit)
via cb646d8f804529344a8763c626d18708fe8ffc7c (commit)
via 7c840cbdf86bac62ef3bd57bb53424d44a79b9f3 (commit)
via b643d03520c61194cbd7c664808d6f4aece9f779 (commit)
via a40bddfa96d911da1258e240c1884ebb6a83a4bb (commit)
via 219ec1681dab7521a35b2895c4ff2e401a0b3f6e (commit)
via beea609505d89cf4b134f9c3276c2fca1d9c47cd (commit)
via 4fc34597cf5a0d074e5c75b5d4aa1892845ea84f (commit)
via eb098ec0f45933e06c41e2c863f25087b64c0ad7 (commit)
via 532a410824f9168ea7e62202ac047588a86bacd5 (commit)
via 63d14629416fc46c72a30c862c7a7979b12f01d1 (commit)
via b2291ff7e0421f7301134d390c10454be389e396 (commit)
via 55c8f1e76a6c6c14d6e20565eec2be53fd01d84b (commit)
via 2b61268d688fd9eb7b1bc283427469760636d32e (commit)
via c82e217db4c85d83fd97e10a5e72f1db58113c7d (commit)
via e390b7b31fc9c552576315339a0d51b0db0b34a0 (commit)
via 945ac651290c17167a4a2ca75477a05531ca83f9 (commit)
via a3158eafb6e3ad18cec1b9dfeae6863f9776c6ec (commit)
via a62c1c56fedba10ebb07cc2269078b97628ba432 (commit)
via 7b209613ca340724e69d8064e27b7215a0e2de65 (commit)
via d51ab9fa428e5969b873a690ae0eab40f5800e25 (commit)
via 35c720c4483f4a57d0bca51fb8a94280d9debec4 (commit)
via 8f860592c2bab0e4d18e59c90113df3b84093f04 (commit)
via 370123ac5f325313c78514f23a2e03bfb8556c45 (commit)
via c65b565b7ea2868168d65ea80d6edf882086bd1a (commit)
via 044b6d6d7a601d848601f8f96aaf6e4bb91bacec (commit)
via 2a59f93bc20ccdf3735d1e4bcfea3972e6d673bf (commit)
via ed15df942480e9b84073c1949aa5e8fa93a30dce (commit)
via cc61ab82b117730d4c25f33cb2040f280cb021ea (commit)
via 16f5ae9d284593fb071ef83b2abcda39695a5dd5 (commit)
via ca09048fc05ba7de0196fbabb021cb3409b61c66 (commit)
via b8a645689b9690a3caf880307f1a16d203678d80 (commit)
via e317d8be9fbec3a3def0e07a4f07b2f02e22f8c5 (commit)
via db74298098d2b7527ef48f045243fb1cc9a6025d (commit)
via 945910d769b056175c5bd2071a316017528ffd71 (commit)
via 41af33e85c0cfb46fa46942d81892cf3914b34b9 (commit)
via 3ecd572d28f295227f784d5a00335988f9e4ece3 (commit)
via de617ebf35fc29a34932c3f633d37458768053d2 (commit)
via 3b63015024b4f06e7985f07d661d46b975e86554 (commit)
via eac5251f84c0a5b2d9023e3cfce957fe8eca655e (commit)
via 2d2f82e86cbd5c055a62468af5624fe68adcdfa3 (commit)
via a3fc4d398649a1ccac74dcbf764fa7d89cd886f5 (commit)
via 887a7711bcd7b1f8d115ed5e1da67bbb632497ec (commit)
via c72aa68915364272b67344e0f6e5f713a4a73528 (commit)
via f9469ac794b188327eda3eb20d93eb4d324e3d99 (commit)
via 5721a9eb5c7ea39c3baf08b117a69b7e3e38ead0 (commit)
via 0eda39f9edb504048ea02b95696e6a2fa1608d88 (commit)
via e2daa6a97cc48b47008c308881d5a000428bc859 (commit)
via ec5c7f736ec2cb9cd84dbd80a8d632df20a529f8 (commit)
via 5f91bfb7b4d6d7b78b982b39060cd296bb7644db (commit)
via c38fb0af6af2caccb9fcbb3fb97dc9c61beb62d6 (commit)
via 881c1a20465f5e1c9b54213fadac9ae3114269da (commit)
via a017c1fbb2a40ad776bf89f0758ff791c7fe6fe4 (commit)
via 7490911b9bcfff5f44475858016cf3eebe4ff1b6 (commit)
via d64b99d0f137f115b61fab443c68346ffef1ec29 (commit)
via 4d88a722e3516635b05bdffd3676608cf3f3a526 (commit)
via c16bc5221f8fb47382859d64d9eee373940a7f58 (commit)
via aab3e0e3755f1ee7616e2e0957b92f26fcb3f8dd (commit)
via 51b83da2453fff484cd7975f62eb302a3702cdf1 (commit)
via 60f6a113379ca26ab7bccdfd7d15a2096116a21e (commit)
via 9a48e0ac5bf2564b2308e82c7d49b84e56f0e1cd (commit)
via 7124bc336c8392133764d44588f7b4eb3a8268a5 (commit)
via 498a64d8ca46e7acd82ab58e7636d9c8525f94cf (commit)
via 5d5ad524d4ebddb58c0521b7a8d4aaf0b8537f33 (commit)
via ae01256934f5d612cbe21dd71b6c306de3019cb9 (commit)
via 6cb4cc3461de8376eb490d67cb3eb6f95ed2d034 (commit)
via 3473575056de30eb4817c6df7bacf4a1567644cc (commit)
via f5e7e84a05ee6575b9cf56aa0aa9bbb76ac84204 (commit)
via 7b414a9c92a970cbf9b20a52c09cfe399b0aa286 (commit)
via be7088e3d43d5c088604d8df3bfe51b04447cc74 (commit)
via 80295d6b3fca0f8c9687277c2162ff2af472ed81 (commit)
via 6de0b007055a395fc78acc5ecfbd6ab9963d9c05 (commit)
via 27426f8c2467a74203cac7667eaaaf9f45c68f6a (commit)
via 39c277c19aa0d3135ea0daf4c3c970f568c8b1c0 (commit)
via afd13d99208bc4870375c0b69f0ca50f7a8fc557 (commit)
via 1a9d3a2152a37cb9281c31ecb76defe193a5d39d (commit)
via 98347affb2695f8212a4e979e4ecdba39bc81bcb (commit)
via 1dd3cd536305a5d1e2db4c299b09d7b5359b51c3 (commit)
via df26a4f9983ff313e44a85ce3f18a5b117ec84fd (commit)
via a0a04f0d311a95d60a807e36d71f0324409f1a1f (commit)
via 3bdb0d512dd242d460c860b2c2f6aa7eb84d3757 (commit)
via c07067ad28d59962d444f7208dd4348bf0eba356 (commit)
via af2f9498cf61b9c3cf2c5c32b08358e1519e00d4 (commit)
via f1925323c054caca28cb0c6771ceeb1f50c06c11 (commit)
via 27e7e674dfa3a0a970e948b3d7278ea8f63f6c3e (commit)
via c3550dc30ea8ac468b003b3143136c8f63c9136b (commit)
via b24572902f70500b9abf2d6b921955bc6c149f0c (commit)
via 5a023222765cd1cd24b0a9294a9f5496c01151a5 (commit)
via b75a3db77b44bb84d09fab540c546ef6fbb93284 (commit)
via 368d904e89efa0eb002ba4443ef42fa4b8266ea5 (commit)
via 2487f47ba1f11e2cc6b1f5848dc32dd219881f1a (commit)
via c61806286b203fe26920c91ca60a7411a9c00122 (commit)
via 086d81cc1b301a50501d1dd813ee04cd2eb5cc34 (commit)
via 1aa104f125a035c5a000802b2fff4e55df1e3e45 (commit)
via cc2ffac8a9e0755e21b12221002c427bebed9484 (commit)
via 36f61480958adbd380fc7b98f499286fd53c7782 (commit)
via 2e4cc3fdccfca9166821d100c42e59080d2ba7e2 (commit)
via 57caea8404905d924f2248c79cceb70f05104a97 (commit)
via daa42c3ee07fa2a5d3a1f7971ed88eab7b200a19 (commit)
via d3d85aa9af98c46887008eecedc9adee07ba43a3 (commit)
via b4f1dc4112b21e6cd8d2975bfcc7daa266120cc1 (commit)
via b66cc943af1a6d67fd61624863c37c8142aaa0f3 (commit)
via 6a1d7c146de0ac00731a5b63dbd4b5ca60f3f240 (commit)
via 615e49c4f39385522c54af4073b3270eaeeaaabd (commit)
via e9d32af176eb951c3adfa0e7d0259a5c1de75886 (commit)
via b0e6c1648bcff5487f5620c038bff13c0e417983 (commit)
via 2d003d9fd04e3bd2b8627837d6c5c673ae51f17a (commit)
via af10afb7f5313e6a8f878602a8bb53bd543c0285 (commit)
via 20395baf57924803d28e82ae247af9f6312535c6 (commit)
via cbcb324c363084dd27f25cf7a40809b06519d469 (commit)
via c260c82c0f96defffea51210eff8c91f3b997ca4 (commit)
via fc3a3a73c3e00898389fd431f91eec6206c8f0cf (commit)
via 806685e4b131124a93ac51a36802e19f008404a0 (commit)
via 2ce87adaeb0b4841b8be5fda98dc3d7484ab8314 (commit)
via 6bdd1bddc44b66b5548fec12cd9f20b0a34dcaef (commit)
via b1e5905b47bac2cb419e59cefa96e41810ea5a06 (commit)
via 8af834a7bedf6a666daa623a06f1e3a9f70a726e (commit)
via 66535c6e9ed9d874b24da3d8e28cae55051411d0 (commit)
via 6f026b24ea97b5967fb014d7778fb0ef6528bdc1 (commit)
via b12f26116a21199d58bb6e9027475715f80fdc22 (commit)
via 1b06fc2c4444c846330a74b19ec85350b131f0b3 (commit)
via 23c16c924ffe36ee51bf88bdbd4d87a1947fb5eb (commit)
via 1d0d88427d933258b1ec8b09047d68c7627c8440 (commit)
via b0f77bb0a69ca4625b4ba7e44d0bedb1b2e2636c (commit)
via be5d00458e869b30c2da7e703c06d2993cb0a5bd (commit)
via 9dfd1f8bb46f2e6bdb7a475dd38e550001a3f251 (commit)
via 37ac1eb26cd04149c257c2d9cfec42a718a0fb56 (commit)
via fa7a3363f1ed76a81ee9d292b6330b23e87306c5 (commit)
via 1a84566abf8ef47786eff4676af69f8d54674a2d (commit)
via 3d775570448e98669c1e7b1bb62e51f55dbd8d97 (commit)
via 05c8b279221a666029540d1f65f392ea151f89c9 (commit)
via 88bebb3631c8c1dce2da5aec24f8cd514740c380 (commit)
via 89e440027319712f5208ec2c8899e65bfcdc24b8 (commit)
via e25fa308c7384c42189a13cf834ded926c85c55b (commit)
via 77544f834f7ca85a8dd0cc08aa7ab23f2a0e2a8b (commit)
via 24c8031d6642bb3b972ab44cc22e6714a411f30d (commit)
via 4e4f93fecfc862735c50cbb59ccb6250fae74f35 (commit)
via 1653ee2212384d60676be5101d53a9d67f42991b (commit)
via fd4043c282f5c7c4cce7c73710bac98fc8ce21f1 (commit)
via 68acfcb6370e53dad4773dbfe20468d22b597e34 (commit)
via b1d107af7bc8f1fd2e30ec6605acdd1c360fc033 (commit)
via 2f8051502cb291077cf82eea86530178fcd296e2 (commit)
via a63fc24c3bb7c19f89ba92dc89dc697d21b5469d (commit)
via 11ba779a49345a2e26884aecd8f3de62eaa7943a (commit)
via d81c32dca614cc8a97e37404a6e89e0e67dc4c95 (commit)
via f198febf80849be389a0fb2c97f07b53ca123be8 (commit)
via ebc1d292ad52967395163c4459238ea66edd1753 (commit)
via 7981569e0adac2a02f02164a37f3a252e0e0465d (commit)
via da31d9c35c41fb28bf9d2d31f599ddfa12dd2510 (commit)
via a6e223dadd42c24b45408e3b2814eca4106d5515 (commit)
via 03da41133e67bf7806cccf4569b7194e0c8b966c (commit)
via aec2734b21d83ef6b5beb380426ca976fbcd9984 (commit)
via 2838ddab64072654e3d3a249912b33d798b76473 (commit)
via 2495738b72c6004d22deef7a20c071d2d5c84574 (commit)
via cd0678a4e84b416129d879408aedc42b89395dc5 (commit)
via 5026b142bac378774d31c7ed93ae715800fb831b (commit)
via 79ac4b1a1561f9bf43c895af32cd57afc752ef77 (commit)
via 7b56a6704057e2dcc8bf5771512938a4e0abbb86 (commit)
via b5507d72dbd044c152316aa903c28d8722ca9c49 (commit)
via c8fc41c2f6780123658910d4b876022525e52518 (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 (2d6b09a9925d0cc1a737327b9e3d4dacb029a1ff)
\
N -- N -- N (5fcf50be05d9487c04e9cdd376d3f142eb44f57e)
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=5fcf50be05d9487c04e9cdd376d3f142…
commit 5fcf50be05d9487c04e9cdd376d3f142eb44f57e
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Jan 19 17:00:48 2017 +0100
eliminate struct gsm_subscriber completely
Change-Id: Id2e5ed423b56372aa63facc1534b80b6e5de7e2c
http://cgit.osmocom.org/openbsc/commit/?id=613947ccc9c6d46d18df8fd2e5ca4b69…
commit 613947ccc9c6d46d18df8fd2e5ca4b696afc8690
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=c675e65473729da7ec32ace231d7c60d…
commit c675e65473729da7ec32ace231d7c60d80cd1ee5
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Jan 19 16:59:45 2017 +0100
eliminate struct gsm_subscriber completely
Change-Id: I55d75b11d7764660ef67691662bcb8889852adef
http://cgit.osmocom.org/openbsc/commit/?id=e374225f6043edfe2443668414ead2fb…
commit e374225f6043edfe2443668414ead2fbbbd47ae3
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=ae374e741bcbc9fa0c03e2d8302be99d…
commit ae374e741bcbc9fa0c03e2d8302be99d7231e249
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Jan 19 16:57:29 2017 +0100
eliminate struct gsm_subscriber completely
Change-Id: Ie60223382778e8d878c478d2105942eee4db849a
http://cgit.osmocom.org/openbsc/commit/?id=560026657bf2b46d974fa100833f6a20…
commit 560026657bf2b46d974fa100833f6a206b3a1feb
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=c0852e55bf20960a5874a6fc19af0303…
commit c0852e55bf20960a5874a6fc19af03034f4b998d
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Jan 19 16:56:25 2017 +0100
eliminate struct gsm_subscriber completely
Change-Id: I57def8c3ab58a80878a5a11ad2ef65697ae5179b
http://cgit.osmocom.org/openbsc/commit/?id=bb8b879a36c4d94ec8a57c41ac0d24c2…
commit bb8b879a36c4d94ec8a57c41ac0d24c2a32a81b2
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=9cb21cf13a15376ae1b5a7f0ece59ff8…
commit 9cb21cf13a15376ae1b5a7f0ece59ff8d5ce8201
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Jan 19 16:55:40 2017 +0100
eliminate struct gsm_subscriber completely
Change-Id: I56557fee44636abd29dfa167f3d842d03fcc4082
http://cgit.osmocom.org/openbsc/commit/?id=692fb028f1c9dba7f209c78b8ec3f84a…
commit 692fb028f1c9dba7f209c78b8ec3f84acc2e4f1f
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=14dd897aba1099244aa1573177f2da68…
commit 14dd897aba1099244aa1573177f2da68608f6577
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Jan 19 16:54:22 2017 +0100
eliminate struct gsm_subscriber completely
Change-Id: I9d1f9f37b3d358cd173dda554ca2acb01817363c
http://cgit.osmocom.org/openbsc/commit/?id=b6b565d2c36b11c5af4296721382d6b1…
commit b6b565d2c36b11c5af4296721382d6b1ff3e9eb6
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=4cb7a17764023bd63f2c838ced9feaf6…
commit 4cb7a17764023bd63f2c838ced9feaf6f20743e9
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=2f3b6bd6c4ceccff014e56defc8708e8…
commit 2f3b6bd6c4ceccff014e56defc8708e8fa1a91ff
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=a426ef877f8bb406cfae4fff8e5c5bd3…
commit a426ef877f8bb406cfae4fff8e5c5bd3b569f8d8
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=e13938831ff5166fcf59f390422a11aa…
commit e13938831ff5166fcf59f390422a11aad456967e
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=2e8b05ecc651979c5c06b52973c4122f…
commit 2e8b05ecc651979c5c06b52973c4122f5e39346b
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=ab21348e3fa98bd3ef1137653f022b06…
commit ab21348e3fa98bd3ef1137653f022b06c8064e7f
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=4ce0d369209d1860c9f226d4f2f71795…
commit 4ce0d369209d1860c9f226d4f2f71795bfe117b2
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=44045e55ba21d7b736d33abb55f8ec49…
commit 44045e55ba21d7b736d33abb55f8ec49eac8c477
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=dce6db64ed4e4f1a0128a4ca62757b09…
commit dce6db64ed4e4f1a0128a4ca62757b0901d24b39
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=26b1b82b31cc0caf3b559d6ffff0e10a…
commit 26b1b82b31cc0caf3b559d6ffff0e10a488728c2
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=fe3298f76e3aeca8f1e7323e92c8b136…
commit fe3298f76e3aeca8f1e7323e92c8b136b3b4b4c0
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=8f9a84b9adfb5163833d3b2be8fe89f5…
commit 8f9a84b9adfb5163833d3b2be8fe89f5a3bb06fc
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=ed391af5ad7dace609dd63e7ddf3f984…
commit ed391af5ad7dace609dd63e7ddf3f984f4219982
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=de8a5398f4146f097b473f0a5cbe0753…
commit de8a5398f4146f097b473f0a5cbe075385ab04fa
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=c08f08e6e75fc9c839dfb0eefaeb3666…
commit c08f08e6e75fc9c839dfb0eefaeb3666a8af3923
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=e6f49b8714694aa8c99b2b95ae9be200…
commit e6f49b8714694aa8c99b2b95ae9be200c1e7952d
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=81ab17b5a2220a4425f71082aa25b65d…
commit 81ab17b5a2220a4425f71082aa25b65d36c34d73
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=55ea2d7bc2110f6954f24ebf4c91a622…
commit 55ea2d7bc2110f6954f24ebf4c91a622c9a80b2d
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=9087bbaa83641319180ab09583f5f4b4…
commit 9087bbaa83641319180ab09583f5f4b4d65bd3be
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=a4a93a2f858909396f11f954224ad016…
commit a4a93a2f858909396f11f954224ad0165a6f9f0f
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=c6cf2d24a70d69e1112d45e2fac81852…
commit c6cf2d24a70d69e1112d45e2fac818526adbd1aa
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=b37deef2d20d4749e6a97448fc0bcbac…
commit b37deef2d20d4749e6a97448fc0bcbacb80bef26
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=ef2eee5b7a8f94103fa515f2bed44920…
commit ef2eee5b7a8f94103fa515f2bed44920ef6c17b8
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=43f07b6508d681d65b5ab76d2c2f4192…
commit 43f07b6508d681d65b5ab76d2c2f419243555928
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=fe465e5224d044dbd7a63492b0cf0e4b…
commit fe465e5224d044dbd7a63492b0cf0e4b30c3c17d
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=0b298b819bdaf5a875ec4ac5f4dfa223…
commit 0b298b819bdaf5a875ec4ac5f4dfa223c62c532b
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=b90718b3cee94ca9dc3f996908056579…
commit b90718b3cee94ca9dc3f996908056579d1d1f1c6
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=3f039371af85b7f46125a44f9fe92a30…
commit 3f039371af85b7f46125a44f9fe92a306baa83b7
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=68695fdcf9d5b8cfa743f61880cffd53…
commit 68695fdcf9d5b8cfa743f61880cffd5316374f5b
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=590982fd7f387f332c359dbd125799f0…
commit 590982fd7f387f332c359dbd125799f0da71993d
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=cf15e6ca4273af9a00b5ae667907403f…
commit cf15e6ca4273af9a00b5ae667907403fed4e647b
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=2c011db8de5fc2737af915ead5e12097…
commit 2c011db8de5fc2737af915ead5e12097e6abd917
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=607eac7669c5fc582206dc940ad71ca3…
commit 607eac7669c5fc582206dc940ad71ca34e73d944
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=d2817745cb5977a0cbd71b5f90f70104…
commit d2817745cb5977a0cbd71b5f90f7010479ef90bb
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=58d660900fb6dcf81ca614def3aa47db…
commit 58d660900fb6dcf81ca614def3aa47db09b806d9
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=c10844b4caae45a8f66085cbf671618e…
commit c10844b4caae45a8f66085cbf671618e9a98d1a9
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=ce458f0107780e4bafcf38806e05572d…
commit ce458f0107780e4bafcf38806e05572d5a20ef28
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=606047d7620d9098376c31ef5dc8c09c…
commit 606047d7620d9098376c31ef5dc8c09cf11b874d
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=d59b2bb0102e80613b84c59b2887b697…
commit d59b2bb0102e80613b84c59b2887b697ade217e3
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=e5015fa2cffdd8012f93f82ade717a99…
commit e5015fa2cffdd8012f93f82ade717a992c7c7fac
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=5d4e1abc00acee397aeb07f677c04bf5…
commit 5d4e1abc00acee397aeb07f677c04bf5dfe82c6c
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=0d92b0cacb9a8d380ad73ab2fb1089c1…
commit 0d92b0cacb9a8d380ad73ab2fb1089c1d211ea84
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=b80712b5d605b926d9e584d8a9d42f6e…
commit b80712b5d605b926d9e584d8a9d42f6e54e2607b
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=7d7111f874ff919f2d9fdc7ad0dc3abd…
commit 7d7111f874ff919f2d9fdc7ad0dc3abdb18a1b45
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=4d7378f68784e6a51ef4f14c1d0a1fd8…
commit 4d7378f68784e6a51ef4f14c1d0a1fd8bc2faf7c
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=52d2f6a0ff7e7948615d9f4b718ce7dc…
commit 52d2f6a0ff7e7948615d9f4b718ce7dccfbd05bf
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=471e517b814b90414f0ab1505367e264…
commit 471e517b814b90414f0ab1505367e264f2fed014
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=282f82b61e0490bbd32f6f7514c4dc42…
commit 282f82b61e0490bbd32f6f7514c4dc4290b099fd
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=b49fa71287226ceac2c4c4e0196730ee…
commit b49fa71287226ceac2c4c4e0196730eea869cc25
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=e23e4df61214cd9e32f52c01c96f2502…
commit e23e4df61214cd9e32f52c01c96f250224017e9c
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=ae03da65071689d54914b26beeb11b47…
commit ae03da65071689d54914b26beeb11b479b0d24ef
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=b4dc5de031f6bbd4c6ccb38dfe42f65c…
commit b4dc5de031f6bbd4c6ccb38dfe42f65c975b7504
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=16481557f8bac4b4a15791e34246e560…
commit 16481557f8bac4b4a15791e34246e560fd9ee7da
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=257d97c3c66523fd009a8f5deb9e6281…
commit 257d97c3c66523fd009a8f5deb9e62816c735df2
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=e8bd6a6f1d123d6ebd1d5602a651a6ef…
commit e8bd6a6f1d123d6ebd1d5602a651a6efd90a5a5e
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=7f6390231de0e08967bad56fa33b7092…
commit 7f6390231de0e08967bad56fa33b70925ec47239
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=1914a9f27a54131efc535eec88606103…
commit 1914a9f27a54131efc535eec8860610360682643
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Jan 11 00:55:05 2017 +0100
gprs_subscriber
Change-Id: I2e43c9216e8c16c91ab0092ab1ec45fd0fa18ac4
http://cgit.osmocom.org/openbsc/commit/?id=ff13497dfd3ab338383762ca04d980aa…
commit ff13497dfd3ab338383762ca04d980aa9ab17b7f
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=e1d4b41b46ebbf012ac8a30dc0dee825…
commit e1d4b41b46ebbf012ac8a30dc0dee8254d0ab329
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Jan 11 00:54:54 2017 +0100
bsc_subscriber
Change-Id: I93d555a68ab4765d4cc6b82f5417ed59ec60955f
http://cgit.osmocom.org/openbsc/commit/?id=4dfdd781c2378babfef69bb3257d1a72…
commit 4dfdd781c2378babfef69bb3257d1a729fda3005
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=f3680a4f6a319a89abc1bbb450321b50…
commit f3680a4f6a319a89abc1bbb450321b50db4fe1a0
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=8a75df6d27ba5ed5c4ea8befa2e5b963…
commit 8a75df6d27ba5ed5c4ea8befa2e5b9635b75d214
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=06cb0ec3b2e5f957e3c9e54fa06e8f37…
commit 06cb0ec3b2e5f957e3c9e54fa06e8f373be1bd82
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=6ffd8bc903ffec3a3b4531adcba2751a…
commit 6ffd8bc903ffec3a3b4531adcba2751a4fd04a19
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=45415af085a4a6caba88cd19bc1433e7…
commit 45415af085a4a6caba88cd19bc1433e782f17a99
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=4531177276afdd889353cf7a2909789f…
commit 4531177276afdd889353cf7a2909789fd1298d8e
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=2a25011db9d8c44d7fca3667cb4d3ce9…
commit 2a25011db9d8c44d7fca3667cb4d3ce974c04a33
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=a240740977f7c078d909c8facbacb7da…
commit a240740977f7c078d909c8facbacb7da995dbf48
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=0aad8a443539a32ff8589bf0d79dcf71…
commit 0aad8a443539a32ff8589bf0d79dcf717decc323
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=da05872c6434556e51f1f97ef7442a47…
commit da05872c6434556e51f1f97ef7442a47dbad0b21
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=d21977c3aabb002abacb4726ce489ada…
commit d21977c3aabb002abacb4726ce489adac957b5df
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=5959f5559439ed98f3f06d05a213d44f…
commit 5959f5559439ed98f3f06d05a213d44fc04e090b
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=1b477e37aa83f6284b4fcba0693b4779…
commit 1b477e37aa83f6284b4fcba0693b47796cb00e2e
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=00fa080500a9e749df9edb639eff29f1…
commit 00fa080500a9e749df9edb639eff29f16f1b3191
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=26baee07effa97a05cda22f4978afe86…
commit 26baee07effa97a05cda22f4978afe868f961166
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=1b7cc2b1534b03c10b4ea5e19bd64b84…
commit 1b7cc2b1534b03c10b4ea5e19bd64b849ff612d6
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=1eb6e27c3f414d670bd41661f6c83f63…
commit 1eb6e27c3f414d670bd41661f6c83f631428372c
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=7e5ca3d8cd08cdb753dc3cc55c57db12…
commit 7e5ca3d8cd08cdb753dc3cc55c57db120a83806b
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=cb646d8f804529344a8763c626d18708…
commit cb646d8f804529344a8763c626d18708fe8ffc7c
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=7c840cbdf86bac62ef3bd57bb53424d4…
commit 7c840cbdf86bac62ef3bd57bb53424d44a79b9f3
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=b643d03520c61194cbd7c664808d6f4a…
commit b643d03520c61194cbd7c664808d6f4aece9f779
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=a40bddfa96d911da1258e240c1884ebb…
commit a40bddfa96d911da1258e240c1884ebb6a83a4bb
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=219ec1681dab7521a35b2895c4ff2e40…
commit 219ec1681dab7521a35b2895c4ff2e401a0b3f6e
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=beea609505d89cf4b134f9c3276c2fca…
commit beea609505d89cf4b134f9c3276c2fca1d9c47cd
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=4fc34597cf5a0d074e5c75b5d4aa1892…
commit 4fc34597cf5a0d074e5c75b5d4aa1892845ea84f
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=eb098ec0f45933e06c41e2c863f25087…
commit eb098ec0f45933e06c41e2c863f25087b64c0ad7
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=532a410824f9168ea7e62202ac047588…
commit 532a410824f9168ea7e62202ac047588a86bacd5
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=63d14629416fc46c72a30c862c7a7979…
commit 63d14629416fc46c72a30c862c7a7979b12f01d1
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=b2291ff7e0421f7301134d390c10454b…
commit b2291ff7e0421f7301134d390c10454be389e396
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=55c8f1e76a6c6c14d6e20565eec2be53…
commit 55c8f1e76a6c6c14d6e20565eec2be53fd01d84b
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=2b61268d688fd9eb7b1bc28342746976…
commit 2b61268d688fd9eb7b1bc283427469760636d32e
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=c82e217db4c85d83fd97e10a5e72f1db…
commit c82e217db4c85d83fd97e10a5e72f1db58113c7d
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=e390b7b31fc9c552576315339a0d51b0…
commit e390b7b31fc9c552576315339a0d51b0db0b34a0
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=945ac651290c17167a4a2ca75477a055…
commit 945ac651290c17167a4a2ca75477a05531ca83f9
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=a3158eafb6e3ad18cec1b9dfeae6863f…
commit a3158eafb6e3ad18cec1b9dfeae6863f9776c6ec
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=a62c1c56fedba10ebb07cc2269078b97…
commit a62c1c56fedba10ebb07cc2269078b97628ba432
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=7b209613ca340724e69d8064e27b7215…
commit 7b209613ca340724e69d8064e27b7215a0e2de65
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=d51ab9fa428e5969b873a690ae0eab40…
commit d51ab9fa428e5969b873a690ae0eab40f5800e25
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=35c720c4483f4a57d0bca51fb8a94280…
commit 35c720c4483f4a57d0bca51fb8a94280d9debec4
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=8f860592c2bab0e4d18e59c90113df3b…
commit 8f860592c2bab0e4d18e59c90113df3b84093f04
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=370123ac5f325313c78514f23a2e03bf…
commit 370123ac5f325313c78514f23a2e03bfb8556c45
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=c65b565b7ea2868168d65ea80d6edf88…
commit c65b565b7ea2868168d65ea80d6edf882086bd1a
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=044b6d6d7a601d848601f8f96aaf6e4b…
commit 044b6d6d7a601d848601f8f96aaf6e4bb91bacec
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=2a59f93bc20ccdf3735d1e4bcfea3972…
commit 2a59f93bc20ccdf3735d1e4bcfea3972e6d673bf
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=ed15df942480e9b84073c1949aa5e8fa…
commit ed15df942480e9b84073c1949aa5e8fa93a30dce
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=cc61ab82b117730d4c25f33cb2040f28…
commit cc61ab82b117730d4c25f33cb2040f280cb021ea
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=16f5ae9d284593fb071ef83b2abcda39…
commit 16f5ae9d284593fb071ef83b2abcda39695a5dd5
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=ca09048fc05ba7de0196fbabb021cb34…
commit ca09048fc05ba7de0196fbabb021cb3409b61c66
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=b8a645689b9690a3caf880307f1a16d2…
commit b8a645689b9690a3caf880307f1a16d203678d80
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=e317d8be9fbec3a3def0e07a4f07b2f0…
commit e317d8be9fbec3a3def0e07a4f07b2f02e22f8c5
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=db74298098d2b7527ef48f045243fb1c…
commit db74298098d2b7527ef48f045243fb1cc9a6025d
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=945910d769b056175c5bd2071a316017…
commit 945910d769b056175c5bd2071a316017528ffd71
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=41af33e85c0cfb46fa46942d81892cf3…
commit 41af33e85c0cfb46fa46942d81892cf3914b34b9
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=3ecd572d28f295227f784d5a00335988…
commit 3ecd572d28f295227f784d5a00335988f9e4ece3
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=de617ebf35fc29a34932c3f633d37458…
commit de617ebf35fc29a34932c3f633d37458768053d2
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=3b63015024b4f06e7985f07d661d46b9…
commit 3b63015024b4f06e7985f07d661d46b975e86554
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=eac5251f84c0a5b2d9023e3cfce957fe…
commit eac5251f84c0a5b2d9023e3cfce957fe8eca655e
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=2d2f82e86cbd5c055a62468af5624fe6…
commit 2d2f82e86cbd5c055a62468af5624fe68adcdfa3
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=a3fc4d398649a1ccac74dcbf764fa7d8…
commit a3fc4d398649a1ccac74dcbf764fa7d89cd886f5
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=887a7711bcd7b1f8d115ed5e1da67bbb…
commit 887a7711bcd7b1f8d115ed5e1da67bbb632497ec
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=c72aa68915364272b67344e0f6e5f713…
commit c72aa68915364272b67344e0f6e5f713a4a73528
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=f9469ac794b188327eda3eb20d93eb4d…
commit f9469ac794b188327eda3eb20d93eb4d324e3d99
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=5721a9eb5c7ea39c3baf08b117a69b7e…
commit 5721a9eb5c7ea39c3baf08b117a69b7e3e38ead0
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=0eda39f9edb504048ea02b95696e6a2f…
commit 0eda39f9edb504048ea02b95696e6a2fa1608d88
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=e2daa6a97cc48b47008c308881d5a000…
commit e2daa6a97cc48b47008c308881d5a000428bc859
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=ec5c7f736ec2cb9cd84dbd80a8d632df…
commit ec5c7f736ec2cb9cd84dbd80a8d632df20a529f8
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=5f91bfb7b4d6d7b78b982b39060cd296…
commit 5f91bfb7b4d6d7b78b982b39060cd296bb7644db
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=c38fb0af6af2caccb9fcbb3fb97dc9c6…
commit c38fb0af6af2caccb9fcbb3fb97dc9c61beb62d6
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=881c1a20465f5e1c9b54213fadac9ae3…
commit 881c1a20465f5e1c9b54213fadac9ae3114269da
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=a017c1fbb2a40ad776bf89f0758ff791…
commit a017c1fbb2a40ad776bf89f0758ff791c7fe6fe4
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=7490911b9bcfff5f44475858016cf3ee…
commit 7490911b9bcfff5f44475858016cf3eebe4ff1b6
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=d64b99d0f137f115b61fab443c68346f…
commit d64b99d0f137f115b61fab443c68346ffef1ec29
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=4d88a722e3516635b05bdffd3676608c…
commit 4d88a722e3516635b05bdffd3676608cf3f3a526
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=c16bc5221f8fb47382859d64d9eee373…
commit c16bc5221f8fb47382859d64d9eee373940a7f58
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=aab3e0e3755f1ee7616e2e0957b92f26…
commit aab3e0e3755f1ee7616e2e0957b92f26fcb3f8dd
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=51b83da2453fff484cd7975f62eb302a…
commit 51b83da2453fff484cd7975f62eb302a3702cdf1
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=60f6a113379ca26ab7bccdfd7d15a209…
commit 60f6a113379ca26ab7bccdfd7d15a2096116a21e
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Jan 11 00:59:06 2017 +0100
fu
Change-Id: I04414383187688a1143e81717a35bca98f0e3457
http://cgit.osmocom.org/openbsc/commit/?id=9a48e0ac5bf2564b2308e82c7d49b84e…
commit 9a48e0ac5bf2564b2308e82c7d49b84e56f0e1cd
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=7124bc336c8392133764d44588f7b4eb…
commit 7124bc336c8392133764d44588f7b4eb3a8268a5
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=498a64d8ca46e7acd82ab58e7636d9c8…
commit 498a64d8ca46e7acd82ab58e7636d9c8525f94cf
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=5d5ad524d4ebddb58c0521b7a8d4aaf0…
commit 5d5ad524d4ebddb58c0521b7a8d4aaf0b8537f33
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=ae01256934f5d612cbe21dd71b6c306d…
commit ae01256934f5d612cbe21dd71b6c306de3019cb9
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=6cb4cc3461de8376eb490d67cb3eb6f9…
commit 6cb4cc3461de8376eb490d67cb3eb6f95ed2d034
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=3473575056de30eb4817c6df7bacf4a1…
commit 3473575056de30eb4817c6df7bacf4a1567644cc
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=f5e7e84a05ee6575b9cf56aa0aa9bbb7…
commit f5e7e84a05ee6575b9cf56aa0aa9bbb76ac84204
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=7b414a9c92a970cbf9b20a52c09cfe39…
commit 7b414a9c92a970cbf9b20a52c09cfe399b0aa286
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=be7088e3d43d5c088604d8df3bfe51b0…
commit be7088e3d43d5c088604d8df3bfe51b04447cc74
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=80295d6b3fca0f8c9687277c2162ff2a…
commit 80295d6b3fca0f8c9687277c2162ff2af472ed81
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=6de0b007055a395fc78acc5ecfbd6ab9…
commit 6de0b007055a395fc78acc5ecfbd6ab9963d9c05
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=27426f8c2467a74203cac7667eaaaf9f…
commit 27426f8c2467a74203cac7667eaaaf9f45c68f6a
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=39c277c19aa0d3135ea0daf4c3c970f5…
commit 39c277c19aa0d3135ea0daf4c3c970f568c8b1c0
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=afd13d99208bc4870375c0b69f0ca50f…
commit afd13d99208bc4870375c0b69f0ca50f7a8fc557
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=1a9d3a2152a37cb9281c31ecb76defe1…
commit 1a9d3a2152a37cb9281c31ecb76defe193a5d39d
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=98347affb2695f8212a4e979e4ecdba3…
commit 98347affb2695f8212a4e979e4ecdba39bc81bcb
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=1dd3cd536305a5d1e2db4c299b09d7b5…
commit 1dd3cd536305a5d1e2db4c299b09d7b5359b51c3
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=df26a4f9983ff313e44a85ce3f18a5b1…
commit df26a4f9983ff313e44a85ce3f18a5b117ec84fd
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=a0a04f0d311a95d60a807e36d71f0324…
commit a0a04f0d311a95d60a807e36d71f0324409f1a1f
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=3bdb0d512dd242d460c860b2c2f6aa7e…
commit 3bdb0d512dd242d460c860b2c2f6aa7eb84d3757
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=c07067ad28d59962d444f7208dd4348b…
commit c07067ad28d59962d444f7208dd4348bf0eba356
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=af2f9498cf61b9c3cf2c5c32b08358e1…
commit af2f9498cf61b9c3cf2c5c32b08358e1519e00d4
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=f1925323c054caca28cb0c6771ceeb1f…
commit f1925323c054caca28cb0c6771ceeb1f50c06c11
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=27e7e674dfa3a0a970e948b3d7278ea8…
commit 27e7e674dfa3a0a970e948b3d7278ea8f63f6c3e
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=c3550dc30ea8ac468b003b3143136c8f…
commit c3550dc30ea8ac468b003b3143136c8f63c9136b
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=b24572902f70500b9abf2d6b921955bc…
commit b24572902f70500b9abf2d6b921955bc6c149f0c
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=5a023222765cd1cd24b0a9294a9f5496…
commit 5a023222765cd1cd24b0a9294a9f5496c01151a5
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=b75a3db77b44bb84d09fab540c546ef6…
commit b75a3db77b44bb84d09fab540c546ef6fbb93284
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=368d904e89efa0eb002ba4443ef42fa4…
commit 368d904e89efa0eb002ba4443ef42fa4b8266ea5
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=2487f47ba1f11e2cc6b1f5848dc32dd2…
commit 2487f47ba1f11e2cc6b1f5848dc32dd219881f1a
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=c61806286b203fe26920c91ca60a7411…
commit c61806286b203fe26920c91ca60a7411a9c00122
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=086d81cc1b301a50501d1dd813ee04cd…
commit 086d81cc1b301a50501d1dd813ee04cd2eb5cc34
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=1aa104f125a035c5a000802b2fff4e55…
commit 1aa104f125a035c5a000802b2fff4e55df1e3e45
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=cc2ffac8a9e0755e21b12221002c427b…
commit cc2ffac8a9e0755e21b12221002c427bebed9484
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=36f61480958adbd380fc7b98f499286f…
commit 36f61480958adbd380fc7b98f499286fd53c7782
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=2e4cc3fdccfca9166821d100c42e5908…
commit 2e4cc3fdccfca9166821d100c42e59080d2ba7e2
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=57caea8404905d924f2248c79cceb70f…
commit 57caea8404905d924f2248c79cceb70f05104a97
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=daa42c3ee07fa2a5d3a1f7971ed88eab…
commit daa42c3ee07fa2a5d3a1f7971ed88eab7b200a19
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=d3d85aa9af98c46887008eecedc9adee…
commit d3d85aa9af98c46887008eecedc9adee07ba43a3
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=b4f1dc4112b21e6cd8d2975bfcc7daa2…
commit b4f1dc4112b21e6cd8d2975bfcc7daa266120cc1
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=b66cc943af1a6d67fd61624863c37c81…
commit b66cc943af1a6d67fd61624863c37c8142aaa0f3
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=6a1d7c146de0ac00731a5b63dbd4b5ca…
commit 6a1d7c146de0ac00731a5b63dbd4b5ca60f3f240
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=615e49c4f39385522c54af4073b3270e…
commit 615e49c4f39385522c54af4073b3270eaeeaaabd
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=e9d32af176eb951c3adfa0e7d0259a5c…
commit e9d32af176eb951c3adfa0e7d0259a5c1de75886
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=b0e6c1648bcff5487f5620c038bff13c…
commit b0e6c1648bcff5487f5620c038bff13c0e417983
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=2d003d9fd04e3bd2b8627837d6c5c673…
commit 2d003d9fd04e3bd2b8627837d6c5c673ae51f17a
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=af10afb7f5313e6a8f878602a8bb53bd…
commit af10afb7f5313e6a8f878602a8bb53bd543c0285
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=20395baf57924803d28e82ae247af9f6…
commit 20395baf57924803d28e82ae247af9f6312535c6
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=cbcb324c363084dd27f25cf7a40809b0…
commit cbcb324c363084dd27f25cf7a40809b06519d469
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=c260c82c0f96defffea51210eff8c91f…
commit c260c82c0f96defffea51210eff8c91f3b997ca4
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=fc3a3a73c3e00898389fd431f91eec62…
commit fc3a3a73c3e00898389fd431f91eec6206c8f0cf
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=806685e4b131124a93ac51a36802e19f…
commit 806685e4b131124a93ac51a36802e19f008404a0
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=2ce87adaeb0b4841b8be5fda98dc3d74…
commit 2ce87adaeb0b4841b8be5fda98dc3d7484ab8314
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=6bdd1bddc44b66b5548fec12cd9f20b0…
commit 6bdd1bddc44b66b5548fec12cd9f20b0a34dcaef
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=b1e5905b47bac2cb419e59cefa96e418…
commit b1e5905b47bac2cb419e59cefa96e41810ea5a06
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=8af834a7bedf6a666daa623a06f1e3a9…
commit 8af834a7bedf6a666daa623a06f1e3a9f70a726e
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=66535c6e9ed9d874b24da3d8e28cae55…
commit 66535c6e9ed9d874b24da3d8e28cae55051411d0
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=6f026b24ea97b5967fb014d7778fb0ef…
commit 6f026b24ea97b5967fb014d7778fb0ef6528bdc1
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=b12f26116a21199d58bb6e9027475715…
commit b12f26116a21199d58bb6e9027475715f80fdc22
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=1b06fc2c4444c846330a74b19ec85350…
commit 1b06fc2c4444c846330a74b19ec85350b131f0b3
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=23c16c924ffe36ee51bf88bdbd4d87a1…
commit 23c16c924ffe36ee51bf88bdbd4d87a1947fb5eb
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=1d0d88427d933258b1ec8b09047d68c7…
commit 1d0d88427d933258b1ec8b09047d68c7627c8440
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=b0f77bb0a69ca4625b4ba7e44d0bedb1…
commit b0f77bb0a69ca4625b4ba7e44d0bedb1b2e2636c
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=be5d00458e869b30c2da7e703c06d299…
commit be5d00458e869b30c2da7e703c06d2993cb0a5bd
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=9dfd1f8bb46f2e6bdb7a475dd38e5500…
commit 9dfd1f8bb46f2e6bdb7a475dd38e550001a3f251
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=37ac1eb26cd04149c257c2d9cfec42a7…
commit 37ac1eb26cd04149c257c2d9cfec42a718a0fb56
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=fa7a3363f1ed76a81ee9d292b6330b23…
commit fa7a3363f1ed76a81ee9d292b6330b23e87306c5
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=1a84566abf8ef47786eff4676af69f8d…
commit 1a84566abf8ef47786eff4676af69f8d54674a2d
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=3d775570448e98669c1e7b1bb62e51f5…
commit 3d775570448e98669c1e7b1bb62e51f55dbd8d97
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=05c8b279221a666029540d1f65f392ea…
commit 05c8b279221a666029540d1f65f392ea151f89c9
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=88bebb3631c8c1dce2da5aec24f8cd51…
commit 88bebb3631c8c1dce2da5aec24f8cd514740c380
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=89e440027319712f5208ec2c8899e65b…
commit 89e440027319712f5208ec2c8899e65bfcdc24b8
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=e25fa308c7384c42189a13cf834ded92…
commit e25fa308c7384c42189a13cf834ded926c85c55b
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=77544f834f7ca85a8dd0cc08aa7ab23f…
commit 77544f834f7ca85a8dd0cc08aa7ab23f2a0e2a8b
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=24c8031d6642bb3b972ab44cc22e6714…
commit 24c8031d6642bb3b972ab44cc22e6714a411f30d
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=4e4f93fecfc862735c50cbb59ccb6250…
commit 4e4f93fecfc862735c50cbb59ccb6250fae74f35
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=1653ee2212384d60676be5101d53a9d6…
commit 1653ee2212384d60676be5101d53a9d67f42991b
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=fd4043c282f5c7c4cce7c73710bac98f…
commit fd4043c282f5c7c4cce7c73710bac98fc8ce21f1
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=68acfcb6370e53dad4773dbfe20468d2…
commit 68acfcb6370e53dad4773dbfe20468d22b597e34
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=b1d107af7bc8f1fd2e30ec6605acdd1c…
commit b1d107af7bc8f1fd2e30ec6605acdd1c360fc033
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=2f8051502cb291077cf82eea86530178…
commit 2f8051502cb291077cf82eea86530178fcd296e2
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=a63fc24c3bb7c19f89ba92dc89dc697d…
commit a63fc24c3bb7c19f89ba92dc89dc697d21b5469d
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=11ba779a49345a2e26884aecd8f3de62…
commit 11ba779a49345a2e26884aecd8f3de62eaa7943a
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=d81c32dca614cc8a97e37404a6e89e0e…
commit d81c32dca614cc8a97e37404a6e89e0e67dc4c95
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=f198febf80849be389a0fb2c97f07b53…
commit f198febf80849be389a0fb2c97f07b53ca123be8
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=ebc1d292ad52967395163c4459238ea6…
commit ebc1d292ad52967395163c4459238ea66edd1753
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=7981569e0adac2a02f02164a37f3a252…
commit 7981569e0adac2a02f02164a37f3a252e0e0465d
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=da31d9c35c41fb28bf9d2d31f599ddfa…
commit da31d9c35c41fb28bf9d2d31f599ddfa12dd2510
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=a6e223dadd42c24b45408e3b2814eca4…
commit a6e223dadd42c24b45408e3b2814eca4106d5515
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=03da41133e67bf7806cccf4569b7194e…
commit 03da41133e67bf7806cccf4569b7194e0c8b966c
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=aec2734b21d83ef6b5beb380426ca976…
commit aec2734b21d83ef6b5beb380426ca976fbcd9984
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=2838ddab64072654e3d3a249912b33d7…
commit 2838ddab64072654e3d3a249912b33d798b76473
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=2495738b72c6004d22deef7a20c071d2…
commit 2495738b72c6004d22deef7a20c071d2d5c84574
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=cd0678a4e84b416129d879408aedc42b…
commit cd0678a4e84b416129d879408aedc42b89395dc5
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=5026b142bac378774d31c7ed93ae7158…
commit 5026b142bac378774d31c7ed93ae715800fb831b
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Jan 13 03:12:08 2017 +0100
cosmetic: use osmo_strscpy() or osmo_strncpy() everywhere
Shorten some code and make obvious to the reader that strncpy() is invoked in a
safe way.
Depends on libosmocore Change-Id Ie973fc51835066540eba7ed2946ddf33a268b022
Change-Id: I900726cf06d34128db22a3d3d911ee0d1423b1bd
http://cgit.osmocom.org/openbsc/commit/?id=79ac4b1a1561f9bf43c895af32cd57af…
commit 79ac4b1a1561f9bf43c895af32cd57afc752ef77
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_strscpy() to fix unsafe invocation of strncpy(), which potentially
left the result unterminated.
Depends on libosmocore Change-Id Ie973fc51835066540eba7ed2946ddf33a268b022
Change-Id: I1a119b1760a3e3262538b4b012d476fdce505482
http://cgit.osmocom.org/openbsc/commit/?id=7b56a6704057e2dcc8bf5771512938a4…
commit 7b56a6704057e2dcc8bf5771512938a4e0abbb86
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Jan 11 00:43:26 2017 +0100
undup: gtphub_test: use libosmocore's llist_len()
Depends on libosmocore Change-Id Ic49adc7a346f5722bf624d7d3b4a735e4220ae15
Change-Id: I67bc1889c064596a2f3e93cc0354b11c720b0225
http://cgit.osmocom.org/openbsc/commit/?id=b5507d72dbd044c152316aa903c28d87…
commit b5507d72dbd044c152316aa903c28d8722ca9c49
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Jan 11 00:30:56 2017 +0100
gtphub_test: rename llist_len() to _llist_len(), prep for libosmocore llist_len()
Also change the return value to unsigned, like will be the case in the
libosmocore implementation.
Related: libosmocore Change-Id Ic49adc7a346f5722bf624d7d3b4a735e4220ae15
Change-Id: I9a7e438de4539c382de54b7337fd18e4bf19d007
-----------------------------------------------------------------------
Summary of changes:
debian/control | 11 ++
debian/openbsc-dev.install | 2 +
openbsc/include/openbsc/gsm_data.h | 1 -
openbsc/include/openbsc/gsm_subscriber.h | 71 -------
openbsc/src/gprs/sgsn_vty.c | 2 +-
openbsc/src/libbsc/bsc_vty.c | 3 +
openbsc/src/libcommon-cs/common_cs.c | 7 -
openbsc/src/libcommon-cs/common_cs_vty.c | 7 +-
openbsc/src/libcommon/debug.c | 16 --
openbsc/src/libcommon/gsm_subscriber_base.c | 132 -------------
openbsc/src/libmsc/db.c | 197 ++----------------
openbsc/src/libmsc/gsm_subscriber.c | 73 +------
openbsc/src/osmo-nitb/bsc_hack.c | 2 +-
openbsc/tests/mm_auth/mm_auth_test.c | 264 +------------------------
openbsc/tests/mm_auth/mm_auth_test.ok | 41 +---
openbsc/tests/subscr_conn/subscr_conn_test.c | 36 ++--
openbsc/tests/subscr_conn/subscr_conn_test.err | 36 ++--
17 files changed, 79 insertions(+), 822 deletions(-)
create mode 100644 debian/openbsc-dev.install
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)