This is merely a historical archive of years 2008-2021, before the migration to mailman3.
A maintained and still updated list archive can be found at https://lists.osmocom.org/hyperkitty/list/osmocom-commitlog@lists.osmocom.org/.
gitosis at osmocom.org gitosis at osmocom.orgThis is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, neels/vlr has been updated discards bc75a49ecb8b2a4544cb5796bb3b0fff5a124f50 (commit) discards 5d9ff54eb865ffa922728ccbaa450f93081ce5d0 (commit) discards 8e776a3453c95368d30dea0a9e0b92a1c4c02624 (commit) discards 4636ae10cbc50eaef9a5922d7a353eed861cf0f3 (commit) discards b42b8bd02fcda9219c55ba611514d22cc87c9ec4 (commit) discards 21400de211e4a95fe92b39718a8e8cf3d9d67edc (commit) discards 44d5a318c0e4cbd4fca20480fea4b77bf68bd303 (commit) discards 206dec1a45040a2198ee475a2de88d0afb5927a5 (commit) discards 9d8e87868b026172ed18e031f0e673bd45a8f773 (commit) discards b58987934fdc397c16c8545c731c782ca9295ac8 (commit) discards 44d803da1516822b8c81bd3637d3b5ce012ae786 (commit) discards 38e3e37584324e34fd7cf3b160a010a09c4c694f (commit) discards bb8eaabcf397c9148c54087c48b4d95d5a228e79 (commit) discards 46af8eec7f8b666fd5a10dd87fe65c7d47658d5a (commit) discards 2508fdadb259858b86849d517c463463534d441e (commit) discards 705e770705f7a669007261b0a586d08cde237552 (commit) discards 1cd48d41dc50a279201472459df8768bf03bee20 (commit) discards 21e87a0ea21199d3fc4ef0808e89e033dea4e157 (commit) discards 9b3931f88e7372e51cfef5b411390cceb0ec3d3a (commit) discards b30337398c0837f713ccdc65309fd581ddbef0b9 (commit) discards 73353c5cbe0faf514657e27200a89b20ed1479bd (commit) discards e82c10091edf4d5aca5a7ac7e0d58eae54b80088 (commit) discards 206ebf98259026995e4b979cd94fbd5d56a4b19b (commit) discards 89ef88cc75b7bcc97d8371b41f090d40d1d85a0c (commit) discards 70de63cd7e75bba593ad86c4cc3ce0f41e7c33c4 (commit) discards 657b434e5dde45ed82bde7111f4166836004a2b5 (commit) discards c88b3e314cd0c6726179c101ed8362e37a26c2f5 (commit) discards 1f215371e14e362692d15c420d1ceb9a94f6a871 (commit) discards f329d7619671402d8bb820b997b868fde90f6a62 (commit) discards e7753a6eb068fb3245fc70292faf319e1bfd7011 (commit) discards 7b86ceb0104ece438718b11b7ba9cc8da51917a9 (commit) discards 3ede1fac59cc32f3277d58b831dacdf5ff909b64 (commit) discards aba69f8e768f69e8ad198b44aeca50f69f64d881 (commit) discards d0dca7c3fbdf48540b1d9f5f86a6cc24f9764e1c (commit) discards 436d40afeb95fe93ff71bb06945eab31ca043490 (commit) discards 5e32cd574141a6897e3c866a73669985e2f975da (commit) discards 2c346193e3a6230790486fc315db744cc68fe430 (commit) discards 341296c1fedd4dea7b4bfd20a2c65494a2504fd9 (commit) discards 694f1df3831c30a003b1c08aae1586a564e7adc1 (commit) discards 5eb86cbe00043581b2d93c91f9d6a9eccc76e8ed (commit) discards 2b0bb2c45488779af960e35b153870f4d4ed6962 (commit) discards a00d08a75cac18888181649347a4d45f5aa15d15 (commit) discards cbcd8a6d29cf9799932d80e36e4e99a59d04449f (commit) discards 0eaf7e154f7c364dc42f9e9f50a0b04bd60a9a5d (commit) discards 6e801187cb1cf3df05047f2c7ff02db385fad5d9 (commit) discards a46f22156d0cebbd43ef6d27a524ff33cd3a1beb (commit) discards 33c7fa59fc477766d695a452568df1aa5437c9c4 (commit) discards 4e61bfb6d3eab09facec66729f3ceef2100de9ea (commit) discards 7c45b509ae81116473f390771d964fd5fba27a77 (commit) discards 8ac35997255f949b13897b84ea5f451fb48f5cc7 (commit) discards ee2049468e1638da2cf8eab29330145ca2c88aba (commit) discards a88fe0373fb1c4ec0a88b6dce9f0aa21da10d499 (commit) discards 739e54b273b74cc6b7329afb9568456b068316be (commit) discards 84690751df6f6f3d1a82d95286429eb707f012c9 (commit) discards 3a3a947c63d11645ffdc8a38311e6b9d0e7e6739 (commit) discards 7abd03b2a1e64fc26a984262aba6ae2dd92d92e6 (commit) discards 414049bab5b6517b56c4a0110ca0bea4a5e629b0 (commit) discards d6184723ccbb938ad3fbf5d4ba4be63abc35991e (commit) discards 31cf319518b4da6425241fe73b2b1bfaf496144b (commit) discards 241c3bf753cec83f266727a7728e8e5aee39b61f (commit) discards d1a9b2b2ebadcb6542f8b08d1fa7473bc72d613c (commit) discards 10e0b1c3996086c6da2f51e00b0afe8fe67de405 (commit) discards fe5a032d77fe8c53f430657403b7d4c43d19b3f5 (commit) discards 9a94e7b55236e3ff47ced9d174713ae9cd7283f0 (commit) discards 06370b4d2855b4226c42dfb556c23fda1a4a77c1 (commit) discards b0c9976a477927e111f924f957a731eecb7877df (commit) discards 8d9288be17b378d4954741f8ec411b579484197b (commit) discards d3cb8d229703d977dbacf7d46564831c0b0feb27 (commit) discards 9cac7f8a75ce4cb366a0afd2cb9e1ff4c11f4b17 (commit) discards aa7816bfbb99387c60d78404725c59c85703e913 (commit) discards 740164391746ade708e062c6a7eeb2ea124c75b2 (commit) discards 5f5b9ad6acf96a3cd3ea82e92e3aaf8e167330e3 (commit) discards e9d71d869e0e86a7aae54ba72555da27086945bf (commit) discards 9fa9c4127572eb5c65a31d8d5d6fe95804cd2106 (commit) discards 234f1ab95ffb0d6d0448efa4f58ee54499f61d7e (commit) discards 65bb6b60ab0f98f7d76d5062e42f73d32cd2dcac (commit) discards 918c566e0d27914415e73a77b3c1e6ef9629a946 (commit) discards b7700dd6f4e906ad808294fa4203df0cfe72acc3 (commit) discards abf8c424c67610ca1cff13287a19d55082587c45 (commit) discards 38e21d250168e15a24c5a5329dc694c0b36fac7b (commit) discards 24eca404123722c26c9d10be1bfd788760bbb332 (commit) discards 89673c827863b73ccbf7a66653ea14f384bf435d (commit) discards be1846e10f68278437efb8daa90d3f26b4c4fec0 (commit) discards 8b2423b75aaa511a63d03ad832837adf260d0391 (commit) discards 52971cd71597875cac712b556a41e18bfaa64729 (commit) discards 5e10265abaa84b74c75b40fd7d09107649a84a10 (commit) discards 9e0dc98ba6185a7914237de5a6bbe6f6935e0424 (commit) discards 45a2e9bc061c22d777ea336211bfa2047bcd49c2 (commit) discards 90e8a187e0fe0274effe031b50f15fc7f0c5e99a (commit) discards abb20777766f89ff158480ff882a643dff8415d8 (commit) discards fde16f8686a910d21e2b6c082380b7f9a267a847 (commit) discards a0cafb0e1801f786f6fc4efd79c3a292dcdfff42 (commit) discards 9f7e3891202d73c4aaeb79eea0fdca56ddf9181e (commit) discards 59fa2b61a7099eed5b5c44eb80866c9534978a92 (commit) discards aa8b8e5f1247b36004c0eb4ace2808e9c7ba1204 (commit) discards 4f7858b331c32fc98456f5d1ae7ac093a9709134 (commit) discards 1ae0b27ffb6c67ee713e55356b1303b419c27c47 (commit) discards e6806275bb7757a2e72c17b15b95be00972efd1a (commit) discards d6f6457b6480924e8c8eda4876e1ac282fe8123f (commit) discards 7c7fcff002e4e861ac40ad8d17c3677b5672ed9f (commit) discards 4281694fcd94980dcea85b294193288ad68b87a2 (commit) discards d83a2dc4d8e133d6403cf420d925322b9c5c6e84 (commit) discards f487834819093aba4e02396f1799d38f6263878e (commit) discards 90179581e199db8c8fc122ffc9ad43ce4d7a3813 (commit) discards 5811d63bd939ba397808de04f4b5dc185b2ab38e (commit) discards 493e53e6dec657d735e2b34e265dd7b2e061315c (commit) discards c1708a66a10606078712b3ddc9a1af56f0a7c0c5 (commit) discards 91d327919c2a1e16a7468f73b411ef386e33503c (commit) discards 48cf119bc258d69988155e5fd856efbfbf00a52e (commit) discards 6831dcb910e6bfde17a45b266193847d32380caa (commit) discards 2ff6f66df5843436847ce97e9bea26ebb1c54a9e (commit) discards 66c14480caa398e1cf997f6b10e62cd151f9832d (commit) discards 8eacbc0aca30f801117721094aac35bf701eb7e4 (commit) discards bc48e692e1dbabec72b4e65f711f67afe21a4dc3 (commit) discards 6782558926faa7907587ae1bd8e92e1813f13614 (commit) discards 19d883c2cd16710444767ee8f0d448728535d791 (commit) discards 773b1706441cd238371a54009afeb10071df60f6 (commit) discards b1cf3198116ab4ab74a58a66125fde99c6399f28 (commit) discards 96172f64bda3e22f3e70d26d191e5e28e18d409f (commit) discards c0e749659e43dc834de7b06ca02e13b1f9dc70b5 (commit) discards 9a76e7412d98f866214e2b7181ae8703563c0e4a (commit) discards d7a0f4de35a0c4add1c4a4b8f0e4a04ffca54873 (commit) discards 634228efa31a49532b7155d3afcd22bdd72b1feb (commit) discards 2c4186cdb48cf5bf2a9843083358d10cc750bd41 (commit) discards a02ffc5d616afc20bf4549623064b5f5affad25d (commit) discards f518fca4479e8f2f2a410fc9f9e8b2674bcd2ec6 (commit) discards 08309c3ff912d22933f2c756df652b1a2786220a (commit) discards ad306fc8b0b0a50dbf82be073250f99a2b240620 (commit) discards 6c6cdd70f3cbe6180c4a561b87cbde6ea591e054 (commit) discards e968b3bbe133544e2281e00dbb87ad7e5ecf7a51 (commit) discards 75fca063141d9ca41e4f45df3ad385e34f7d2d73 (commit) discards af3642fb9dec23264709c6e3dc407cc8017baff0 (commit) discards 137b71efae5ac75b9c69f859200b5361ebfa01ed (commit) discards a629c9459e1dffa06bd1f2459fb0c0f1ef61ce4e (commit) discards d137d85878b35460dcd400fa27cc82635c8b124a (commit) discards 465aabf12c6f1653a5db7997193eb38c78e1d3dd (commit) discards 19e06dc607afbda7c3487d6e267934e5a6a44735 (commit) discards 91cf88c6155dca0fdf4c4457114a29d14ee61ade (commit) discards a148ce2d68697bd7a3d78c69ffd676fa765a3ccc (commit) discards e0b1ba19501c78d32d65c107e04289a5fec19bce (commit) discards 70e7065f5ad35abb2493b5f89bbfe32cd86f5cbd (commit) discards e19adfa045fb871fc27dc26c3f2d080f2f29d633 (commit) discards 71fcc519ec2b82c3d9e011799f216f4516032423 (commit) discards 03afccce8fc1720fad41d19ea05fc9857bd7ce90 (commit) discards 79856810145360573f03c2744e06d687790169ee (commit) discards 5004efac9db5d7d460536a1e01c9074b6bc839c3 (commit) discards df66ba9e9dc82a74e2c17f75169cf6110e880b08 (commit) discards f3b8a57cb1826d190149b251a2fa01b99d2f9718 (commit) discards 8aef1f21cfa4b20053800e0ecc76c48501248331 (commit) discards 97df4115aa91345e6ea08b0c65242622f3540100 (commit) discards 9965962f2cd07f017be8ed7cdcd86fe1fc40f8e1 (commit) discards 64db01586c5439b6f6f752f5c2a41d0e7258e63d (commit) discards 5519f0448502c4cec70717e2707480d02f62b559 (commit) discards d1156ceb3007f2bde5acb21bd07fddfcaacb41aa (commit) discards e77f8440252fd529131de4c8901ed91b06a60588 (commit) discards ccd850f8e9afd8e3bfbee9b9c2e0640fe2af1134 (commit) discards 1d4a01e7e40a1dd318014b8679a66eddcf11ccd7 (commit) discards a0dfdb2515c4ecf54ad0ba6226d0ccb73a04ab11 (commit) discards fa61769e95882d16e089728223dbeb10a66db87f (commit) discards 71192be161fda20a72af60457c5e495d2fd0bf02 (commit) discards 1a70f360e7560b4527bc620abc6610ff8c0f19bc (commit) discards b3833accd212f783b2f3e2901fbad47ea875ce9e (commit) discards bab74a0323c3d2c1c84f85ed73873c265136ee4a (commit) discards b770ceac6389d8a9d3814b5ff69e3dddaa4b5e0b (commit) discards 3eb5a505ce13ec37c0ff9958a77f99ae6f8ba440 (commit) discards e4205067cb9d3a0b5bc72c6386dcc85ba91f4fac (commit) discards f96b0a19311851427ef07039517225e3af6be651 (commit) discards 42c08efefa2419b5d5c7e448fc39f715e773f218 (commit) discards 4d73a5ae6dbc240ea80c7dc3c0d47f8c6d2cdc58 (commit) discards 99fca29f338308815a16cebefcadd30c2d81306c (commit) discards 807c1074fbb9c104bef80964aec5bf01aaeda006 (commit) discards fc69a1c910d24c6315549a6a7ceb8b8eb2af4f1a (commit) discards 1a89d723813818546b1e86323cd0b409af1a9ed6 (commit) discards 009baf202ee697031f8286c842eb7a0b3df21901 (commit) discards 2ccc0bd80783f22166e3d70a29e6a2687d6f280f (commit) discards 723ff309460d96c7fd17f175aa0f51dfb6d3dcbd (commit) discards c04665d1873b4ca108fcfff2a4d979a686ac9672 (commit) discards 62b9945085178400642e2873b775d561fd280c7b (commit) discards 4ded046ac49db51c43de402f2423b608f3778d52 (commit) discards c8bf6477672e92892a2475d1f86b9c96b30415f9 (commit) discards 6f2aef194352e09634ddb6dc2abacdd4fe4f257e (commit) discards 0413644f92350d2b8d25a76f3de9b8577d4c6dac (commit) discards 4541d92ce758fec52a46e5fb0442bbfa67252528 (commit) discards bc3b6a399fc9eb8bddeaff34232c447594bb18f6 (commit) discards a0ea3289eebb925e2eb529fce21118121e9a5de5 (commit) discards 19330b779b7fbf7b998435bf302fd986f998d1d3 (commit) discards b13c24e24891b49ca8fcd05408de1755a81d50de (commit) discards 737cd78cef651ad94d3b68027d1ee54405478d84 (commit) discards b616fb5a7d6fa630ba4b91143f60b349681f0e91 (commit) discards ecc4ac6c978e6791fa2229423852640bc988ee0f (commit) discards 872253c81247cc68d48780c6aa525f5168d13c71 (commit) discards 83a475e853afee42d6d3dd2697ad0bd6ebb1b596 (commit) discards 17ae07ec128ecc1d21665a53035a6a5a969fefb4 (commit) discards 71ac3beb29b0e43141879f7a037bafd37c37a712 (commit) discards e28fce3fc1783e3f0389999f4d3007dff41b2093 (commit) discards cb24271e9b82876c6ebe52233daa44724d589415 (commit) discards 4924b72b85ecd72c2b5dce9ca21cc7b585d2a7c5 (commit) discards ce59a715182cf370cc8e9f2fbc2e01ec426cb957 (commit) discards d8dac68c468a9beb15dd34967a61db8c03d0531f (commit) discards 6a3b05671bde84f2567e3d368c5da8e2a67bb251 (commit) discards 47c3cc3a4f901390cbbfdd263662c0d53183ea5e (commit) discards 5fe61b7245c59fb18b39f17f6b8945ed137fafef (commit) discards 856e34dd25a1c4fbc1c606f1a1c9a1fee8a2602c (commit) discards b95a4996ea42762e5471c31800a5681c5beee315 (commit) discards 61e23b58202ed144a6dc21b26d9a8049a678cf00 (commit) discards 21f80b900dab3ce6cdcd8395b26593b00549139a (commit) discards d8704997e3b020a4e4582cc115f0074cfee48ca7 (commit) discards e207143ada1bbc64a5eaab61652df38391d1bdbb (commit) discards 3f687f5ed5e3139c2fd635aa6c5ed60e289c4ac3 (commit) discards 2f8ceb04457d649ebfc6e2f1a903e0974a6b308b (commit) discards ffa2aeb7c82b16f9963b752bef323ce4006e66d1 (commit) discards 668552b1bfb97c6386b0a6ca1c0c773e2a679551 (commit) discards ab41ac43019e63a5ff51121275d8794e2b608ed1 (commit) discards 8e38b968af9ba5e5302a039c1a01821be1a02de2 (commit) discards db238615f3077cf74958a6ec3d6f7be4a5bb4970 (commit) discards 3dc6b8249acaa7b3e5bac65eee114e752020c47b (commit) discards 4873415b963e74c2a5a3a057a4328ef6e3b937ab (commit) discards 073298dee621fadeec1b46a0be692f7f9cd0d55a (commit) discards dbbde0e98a79c6cc497ad273d3f0e575964cb731 (commit) discards 7dc7f4eb38bd2e691f99a52f94987f259a6ca43f (commit) discards 8dc2bed946d7c2df4f63b0abf55d12bfc07f6af1 (commit) discards cf99e0ba4d0dd4271fc19f243dc927fc1a4f4dbd (commit) discards 1afc814166ef1421a69c12861dfafa60902d744d (commit) discards 4837c9650cd2d08e08ce1935f81195b2197d0ec0 (commit) discards cb7a77a80bbd833cc9531606f6b364e4a455c584 (commit) discards c85454b07efca1cf84abe3a9b4e2271cd6ab6d6d (commit) discards 9945a4e5f6b029f388f0d8820fcfbe332a9c3494 (commit) discards 2bdf58c2eec86d2878ceb7b4369717c2ae824cb9 (commit) discards 67762cd397aeac6480f5bcb151ad10e183094486 (commit) discards 70b651ce1ae4d3f19c61fc496214c52b17c23009 (commit) discards 17bb2cac380b93788fc0aba0e75350209e915ebe (commit) discards 896fe95f94d2de586d78bf6142f64baca01ef0fe (commit) discards 1fe362742ab7dcfc3d199e563ed8fcdf7c346d39 (commit) discards 225313a358b221e5fb515424ac4282be999b640b (commit) discards e5797d03e28b489c04711d23fa30e66e54aa3a5d (commit) discards b859e4cdd755230e32855680b9117ff058838293 (commit) discards d047d34b2b9debf1f2df38e52753dfae97c60d8a (commit) discards aaba80cf2d326b7d75687e370193a144a579ac9a (commit) discards fa17f6c6b35ed8bd67b8f6f1ad656e1245391694 (commit) discards 016295e14ca079171dc0074337f2b0571e03ec1a (commit) discards e2fd954c27e02f8121aed9e65efbae33e98838bb (commit) discards 046944f48bb274b1b63cad83e1bbbf0e52b4939f (commit) discards 8972617b813a3f1e80e10e3feb5861e95fb539e4 (commit) discards fb9ff7ca81634651368ba1a2621368ac8e86860d (commit) discards 80033d8f8cbe4bf598a538b87c68528c41f5b2bd (commit) discards 3cf7d37b1d4abafd25956a9d0a8ce154dd2eda02 (commit) via e51152986daf5f22566984d237d856f55e31fc63 (commit) via 16cf1255ba7fb58ad55426e02ad260dbd6d34145 (commit) via 5779cae22dcc13b3aaa9c209b95f7a741ccb8f87 (commit) via 78d62b685dc2149c1a222a36b87052f585c6b857 (commit) via 4778f0f4128c566c0c10a1838f1b2a48654566f5 (commit) via 5898a6a6604dbe4c62e7e058276e6a94b6854586 (commit) via d71ed1881a979dab1a0a743ccf484094a453b4cc (commit) via 643de852be2ddae8533a422a4cf6ca291a7c6dd2 (commit) via 822efe84024477b04b8a5dd232a4b0c3b175f48f (commit) via 470317d12a4d2173aab172844014f9c5d5a723df (commit) via 4dbcd99add221391bc6654256920c00d793df21a (commit) via 1bba732857d6aa3f9e90ecbb61f99cfd3259e10c (commit) via 1cab7419de0f453ddae4e75813956b3d18872291 (commit) via 50525adff4c2f0b447eceece364957a0407ea45e (commit) via ece50f535aa7b8cba2f80db42daaf9b3a1b7a649 (commit) via 50cde34692871eef5f385a8e444052008dad9314 (commit) via be47363e39c6b7c30e8ddec18774dd9de9b34c10 (commit) via 83978b9b36570c38a5d528143340dfeb4de4fabe (commit) via 42c8933a871035c719eff3439e502d3694fe3811 (commit) via 1771bac2db8cfd7c39e05641cfae43b2bc28068c (commit) via 35b988b91755fc8e29a4692999b97abf6aaffc61 (commit) via ae028d652ce71c2801182eca371b43dfa8b815d3 (commit) via 0a3c37ba64b24de6b388c61110054277ad9ac2b5 (commit) via fb188ff34a76eccd2795293cb2153fa30010c301 (commit) via 78e95cf71aacd91c7f1421e311579ee5d8ca490b (commit) via df5ba19e485eb075a05e9216d7ee174c1b854f96 (commit) via 290b3c275561517ad6b7255999139c1dbc522737 (commit) via faa7f88d73e5f6feb62b6724bbcb8598e7862ead (commit) via da526adaa59f5c6325328d9f0ab8f4fffd2e3a4d (commit) via b28c131ac5829f4491b948fd5918e6c0abde9325 (commit) via 5500437d0e4e00443fc7afe670bff081fd437c23 (commit) via 44ea229c3ac98ade829dc86e15a8889f124c4788 (commit) via 79204cfab2b7fe11c0895259ba7f632bdf259640 (commit) via fbed7f34921b0aebd11ceb6bd3304622972ce4f3 (commit) via 125b443b4eb6781ff4a848c0077a80b3103f7186 (commit) via 33b309c3295b258db11aed6f444cf00c10625d9b (commit) via 0a0bf2c97a801fffd3b87a1d1448d07905c09702 (commit) via 26f4b98728484d1a990db22f3849b1bd66e11588 (commit) via e70190325e305bd701d3f1c01139280adfcf03cc (commit) via d8a3c68ba80b12accb6f6280c61cc597eab24a98 (commit) via b4dd4133d91fbb4d6ff01da9f08de398c95a52ea (commit) via e2b957ffc1a7efb4793b329160a9d7d447abb360 (commit) via cd6b332d98976bde8df8ac55027252f2454ee968 (commit) via a80d6867245faab454e8da66cc2bb9fb05f2cc3b (commit) via 013da93d1a9ec0e00afecaa13b504401410d0e20 (commit) via 164008c722cd35a350ef1207c1cafb251728758e (commit) via a655473e9b43d742f6ca20c947d7a78899125ae0 (commit) via 86edbb42fb4c38f398c45f44c2a28b566dba71b5 (commit) via b6deff72186d855055c0ecb2fb13e7ab3399032f (commit) via bbb630200594cd4630aa5f1406895a483752ad13 (commit) via 8eb10c0d7807268c09bcd3abedf6d5442bd10279 (commit) via c82c5e2fd9e74bf5df6c9d543b4d359d1385e793 (commit) via d3c8641d6b4daa4f4497441a3aa0fb29c7117a9a (commit) via 4bea8a4e5e9faed34fa4e65e6d250dd0d8d4b994 (commit) via 0013cefde7df6dbb5378a43844b85f90b2a2b8ed (commit) via fc81afa6aa996f2c4ee46da6e70f082b70601813 (commit) via 0dc4778f0394c2e6e91d2821ee4885013586ca3e (commit) via 35f186d3513a6d1d81342216360a69e28d82e849 (commit) via 85ab798aa6e5a41225962354b41ef00ebebce5b7 (commit) via b2af47b63cc54a0e765015301cb82e828c37557d (commit) via 99c7b4c70049ca76a216563ecae8d6dbec77ef7a (commit) via 2edf2f10afaa11c1f74f45c97c4427e48155a3cb (commit) via ff11da076817359b3ad6642140ce0d0a2fbe12ba (commit) via 232b8b760f90b5f1aae4ac8fc4d29f01060e5069 (commit) via 30dc13abd2cb71be3e4f7a65e5023880342b9e7c (commit) via 9e296babc73f3ecce373fa9e46f1d42bb763bf45 (commit) via 8f7aa99a4b5a3b5ac09e8120b451c49332ae0edd (commit) via 6b5f57b116d53c878052fa362f19b1ef1edca100 (commit) via 328c015e5d62ef601b0f95c160b59ec9953e4751 (commit) via 1307644c24cfd2f18faf1df5630f6be0645c1770 (commit) via e60cb591be77352ca2c95c923e25efb84afe26ff (commit) via 989c5baf3c249530a04175650e0f95684a8a1bb6 (commit) via 704bf7909245ad5053076151f42118b3d6e3ed4f (commit) via 835089cbc89fd775aaed5463891a92a369e331c1 (commit) via d7e6af475c28f81916f26c4868e515ad2cdff20f (commit) via 3ccbce803774a2ab9bd233de203f3a2c2743baf3 (commit) via 797c0de78a4c83e36e6cfca8fb08ff281d0a7c6b (commit) via 3df181c694876febad92eddc8c0fe4e144431be2 (commit) via 39ae948c2ee28af9852925b721f0f2b2cb02e1dd (commit) via 3ef246a0ce5dcd791022a854c225981eb1223332 (commit) via 796221aff25deb03a6aef0e59d49a44197860d10 (commit) via 764941737b57e916d557a8ca565b0a315b02764b (commit) via 91dc57e39f7bc6fd06f94b471607d2adc370e860 (commit) via f9a9344411d4ab99aa23e3dcfd2f59993a10e87f (commit) via ffb147409884a66c90f5fc5d3ea17d3a4c6a3783 (commit) via 8ca2507280a1ea408f84024f18f7fd41b41ceb02 (commit) via d61d7b89e1960e5f1d04a502487babef77ddf322 (commit) via 42e5338b1fa4dd42a278a7105738f5c385a9326e (commit) via f417ab246e356d08bf3ef100d4bf486f51b0467b (commit) via 9e268f0b15eb53b59704f094739d0df0b193041b (commit) via d5e85051526bf09ffc10788fd9917fc0dbba5a9c (commit) via c37b5ff45642f8a5050857614245a1cd0335e911 (commit) via 436a62b9e6cfd62ae02617239da4f55ae1fc1c0f (commit) via 91edb7366a065d0646865b1ebd972f23bd937fab (commit) via 302416137516ad3fdbae0be20e26bb484bcb0cb7 (commit) via 54aa6ab8dd8c74ae70bea6c49deb6b9c89f69d13 (commit) via cc2d1f58728234ebc4ecab4fb2c12abd56d0538a (commit) via 5e36e5906fcc53975ab889a0daade340736b6d3e (commit) via ec9172984b2da0ea88fa7626ef4a993916a331eb (commit) via 5b9251143e89aa94b8f49e3bbb42f6326fcb729e (commit) via 7644af118dff3a3ccfb0417ec769c7bbafedead6 (commit) via ea569d53e03602a72a89a28e8d776aaf861cedc0 (commit) via 18f3f0a8225a84de5f540b35e45310c7d2a2c5c0 (commit) via fe2bea480b8865529a777bbb1d3e4002ee44e452 (commit) via 199806fe9e2c1d620c32d295acd3f234ceffd5c1 (commit) via 61ce99b804fa6ae867d1cd1fc8a2ab970f81fef1 (commit) via 32b965a9d3f4ab9cf2a682e05baa50c609825c37 (commit) via ecddf63d68fa71f960caea30fa2185c886b40560 (commit) via 36884d9d8c8b26e790f965df2277115889595a03 (commit) via b8d85bdc52e9b9d21836ed889786d50dab5a78a1 (commit) via 9f5a82f1320fd3b32cc7214743072e2dad0e8362 (commit) via ce62578594a6a17a2a91487d9fd25b59ea541fb8 (commit) via abd1c7f91c72554bd564cb2e39d62cf83f4715bf (commit) via 1146da54e8df43634eb64566265bae46cf37c573 (commit) via c40d84693675b3dd1b0410847f11a9d4f666a9a3 (commit) via 42084909d4f71ad33d8a8dc9290dea6fbbe136f8 (commit) via 774e295a479cbfa5bc2c86de86a91f9c89b767c1 (commit) via e8db8887a9376e0f50ee6c05ed6fa8a32a098a00 (commit) via b39949c988bb09155f42c89185d65613040c1c7f (commit) via 855de936445cfa64e361733ca7d7f7e3cf3970d9 (commit) via 06f56a846343458cc66ee55a685ff53f846fbd73 (commit) via eed7edd6313f610d421883e72afd8d8a126ae615 (commit) via 84a5f65a72f2a3d191446b1ba7f246109328d257 (commit) via 8a3dc7cb0202077b9b26b35c0b36c1d768b182a3 (commit) via 92d2626c011d6324b667f53f1bd73589dbef1653 (commit) via 8fd5b7749e9dc4552c17000d039d159495329684 (commit) via e5dea161371f414ee3acfd0eb23ae392984d743a (commit) via 0ee07df8cfbc1370f6c68d99838dc2d0a0c525b9 (commit) via 3a9291be2de0cfaf7d4761f10915c92bc597cb48 (commit) via f5d1d4a52930cd76426c0befe8b914abb2be88fa (commit) via 77b607bc4128425f1407712355974852c5d3f71f (commit) via 65b7d87e30c74a4adc488bda4ec96c2a8d849f83 (commit) via b42160c337834252e587551e901d72a0ff9e71ee (commit) via 571c21325b6e9f7b63cf9e369104153251198d76 (commit) via 99166dde749db865bb525e6f18c5b4e30db9259b (commit) via 9845fa9ef17e0398d51b477db60513e5c275807b (commit) via 4ba404802c2d9fc99f6930f81c124490dea18f79 (commit) via 81fbd2aae39c1c9b447f1ceb26784b8ffa2d39aa (commit) via d7def210eed1d7a943d882d37394115da1f0b248 (commit) via 45ceb344c6332256be495c5373f75532d995533c (commit) via a255eff54b8baa93fcd2ec9237002b057edd7e8b (commit) via 814576b2d9af2e10b559aeec6a6215847d0ec30b (commit) via 71dbe4e541e5840ee7121795e61c79c7e8dc85e2 (commit) via d6c351f9900cf440f13be6323fa7db480b5efffc (commit) via d2b5e1599cd40a6e2b93dd05b53864087edef408 (commit) via 7f6c952464d03d83c94fa90320bfe8131a206c6f (commit) via 48195af3907986b6e5ca219a6e019de27354f42f (commit) via a6e6ad94e81962adf9e4a6b6469c8938b728b489 (commit) via 4b5bd986465ed8d08af009b9762f7942572c4c13 (commit) via 3cc726431b6dd50688a6322d94f0884256e1dbde (commit) via 6984c48c417cd5ea2218fadcc1f0546bc047bc36 (commit) via 3b8979b6ebe7eae14890f1ed07e16a6ef0874cb5 (commit) via 69b22821d00166e13ac7b7537d5cf60ec6cfbc13 (commit) via bbefd4bfb4a2a86d6bf0e72666bd43500f63852e (commit) via 202e622b92b1271af95e990eca6ecb4e78e8592f (commit) via 034987d4767aa96fdcd16cb4991876431c0d9cfe (commit) via 7230548311b55a98e68ac98e1c5bbd588243fe8c (commit) via fe6ea498f8cfec5982719f39df2650cf22af75f1 (commit) via 590a01a76ef5581904715943b50e5e6935d480d6 (commit) via 75366d57410c6267139fadea5a369801d5918bfe (commit) via bb39432a81c19522632f5be42624e43319084ca2 (commit) via 4f1181473b26fc57f2c38af96d03aa9564e2fdb7 (commit) via 0c7cd25bbde7674c317c2e44b34332c9fa767324 (commit) via 34643edafd34abda93f02c3fd6bfdbba71bcd09e (commit) via de45db09e0b4da43c797b9e54775290508273b0d (commit) via 47be9fc59a943b3663ef9ff4f1b7351b6f1a9919 (commit) via c30bc6ea855cfbf77f785cf7b9ec8d02f6f1c3d1 (commit) via e87285a6e282cb744b022b3648d6ef7cb45cc94f (commit) via 76c69e5066bef99c54f6f67fad19ef45b7a97ba9 (commit) via 33a1a8c912d090c1d6529a3814ec2f66924ea10a (commit) via 1670a0eb4c3f0112aa172d2433f0d412a5d322c0 (commit) via 9c1a70fc58f98fe3fc2189fb7e3946f3a0c0d29d (commit) via 7e48d6b969aeaec1dc17eb3dd1fb2ff466f51aa1 (commit) via 7b15646207ada6a047347e49b6a71164d5e39c38 (commit) via eddc8e506435935a7a9a10fccb60ef53833b10a8 (commit) via 5b7550f81ab931d666e5bdf72f30732e4041ab98 (commit) via 127a74a4be409663712098ee831237a85b66bd0f (commit) via 3a4da71671d78dbaacdff390337d79d9cb28795b (commit) via 00ce26b3fb74a60e32b2a9be7f57d9016b03fce0 (commit) via 1cf5c3f5fef6c1961412da9a124e6e4931e486c0 (commit) via 3388c1753c2d2aafb994468f243260fd29a7f101 (commit) via 61fe0e6bd168c3c2b3f8c4caaabf8c56c966d579 (commit) via c944af3262d82a9298e72f7e5f528df1586cd097 (commit) via 4c4427025002364b38a0adbf835c1e36664ed038 (commit) via 168b5f62bfea6585f950c9cf2e4fec45da57dd6a (commit) via d123339435434fb31754cb99fc989226ff966d09 (commit) via 320ef3b3d02cc8e8df8c3fbe96befd9c113cbea8 (commit) via 16b136049b03f35552d1ae5a9b97a25ae1fac206 (commit) via d202e846349d2df044ebf22f89bfc98d5b58cd60 (commit) via f5bac66a2fad52403c00d2e42008247151134577 (commit) via 9be50bfd56b6526edfbc015ea71e5b9a02c4a52f (commit) via eae6f4b9155c9cad5454f1ae08e2548ca30493ee (commit) via 902f2946d075b332926f40a88ed69d902d657f9c (commit) via 0331171dcc9c47a134005c223c5582843950480c (commit) via cde6528893b131e61efaf2bc7228541185343f42 (commit) via 355ce4650fad43b56d784ff8b17f757128f0819a (commit) via eef5293e3b313f0690f73e8cad2cc316daef327a (commit) via f0eb750b3e2b0cf08b70200bb639a24c6e3871c6 (commit) via f5a7492696db7e113a6cd5095f6d41961c3fdb2a (commit) via 28f8e87b19c7c26a9f37f9fbbb0091432837dd32 (commit) via 2d48d55bac2fc4f1e1fba6f07494890e937be8db (commit) via a27b37d94d3077e602105e285deb4b65473564f5 (commit) via bc710e508ae9f4299ddce2663a9050bbc3bf8a12 (commit) via 07f606bd72ebec6af81b844789d4bddced817fb1 (commit) via 8df6ace65b6e136f24557a141bdad0af453aee09 (commit) via bbe427af768a6af53432ae26245ab663dc48c04c (commit) via fef939915f00d61cdb0b4661b82e6ff1aa8c8b39 (commit) via 389d7a5092aa9980717ec64da29239cd45e5d97c (commit) via 8ac589b74b31184b3bad835d22b85727b7a4b278 (commit) via 8e989779c61e026e93ab96799ead4f9a5347eb6b (commit) via f4837636e8bc5b1adb4d0bc97998f5e9139aa098 (commit) via df9a6958c6ca4541ae073f3d6f6bd4d2f0ed2e4f (commit) via ab4aa3cad8c8c6747a059cb657454f3f5ef51d2a (commit) via f17b3fe6ef70fc63260fb2c56611e177ae2bb8c1 (commit) via 7ef2b474ee4bbd0276dc8af4d1b67f2bb2503f0e (commit) via e90c9938b89747d58b24fbfecdfc75af4ea1cf1c (commit) via 67c5a7e19dc34dbebfeec22c44a10e4683865079 (commit) via 1a5f59dea9ff815693dbcdd42d821bd1c953da6b (commit) via 09e8fe5426b6c86a5ce0c9ee2a598e49efa9c96a (commit) via 349660184e410dce7ab2a230f07793ed29b677a2 (commit) via 9375e59d767f2f8b69e70b2cf4cbc519ac40969d (commit) via f0210a093fdcaf77a7b24708b6ec1e8017a8aa56 (commit) via f40c40ee038152247737229ac071ab907e754923 (commit) via 1d237dccca86c64ee808789b8fc58f3580c6bb0f (commit) via 7b65bce072412153211f611b9cb0fd9674a9d988 (commit) via 8c012996cca4f5536f3da8fb17b2a4e73a276f5f (commit) via 4631b632e27b1fb2a35f10cfb034a397868b5d28 (commit) via 56243fd85fd53a88440dabeccf49ee70936c3cfb (commit) via 816bf1bb0fbb656839fe5f42ef8b7129d2b4073d (commit) via a68020e399f82d264a94ca51b3fdb30d99191118 (commit) via 34cd86c7c66be89154c7533cdfd7b4d4409bf924 (commit) via 9499dab4410b27d10b96cb18ecb5162f42ab51a8 (commit) via c8770e89722f2645ece97c1e065c606b746f274d (commit) via ca031011cd7fdc0424c35a68c5e24ecd55f70c19 (commit) via 6adcdbfe001b1a3afb42775decabaefaec59663f (commit) via 251354a947171a146185d274c487614c77036187 (commit) via 5a3a9d51ce0b22c31a2199d77f00b5a664397d4e (commit) via 5fb5ab65dee7f72cdd4c4ce684b927c42ff269dc (commit) via 6b93c91d46729a4c78c00ab7bd95fa516c0dbc11 (commit) via 5ac7ba5d5aa21d0142096bb896e2424f9086eb45 (commit) via ca09ceb40590328fab689cfdacf833b67a4ef21d (commit) via 5d31943d700026022692d9c4d939350923f19901 (commit) via a4d2725aa555e865e553639ed2a9b00d268820b0 (commit) via 2a3dc2d91c52c821d2f6d5614ee53c8ce59d16ab (commit) via 71af0afe6605249d8b08dfc3054d6ac41c9be5e4 (commit) via d37746bb138ea7d8fbf8604ea7f1c8990a3023b0 (commit) via 5954346b54fa9a3ce8021eba381fd564f1c2d255 (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 (bc75a49ecb8b2a4544cb5796bb3b0fff5a124f50) \ N -- N -- N (e51152986daf5f22566984d237d856f55e31fc63) 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=e51152986daf5f22566984d237d856f55e31fc63 commit e51152986daf5f22566984d237d856f55e31fc63 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Wed Jan 25 14:13:23 2017 +0100 vlr: drop all remaining opaque gsm_subscriber definitions Also drop some unused functions that use gsm_subscriber args Change-Id: Ic8af21e9d7c72ba687a7d2c45b55380333f116a5 http://cgit.osmocom.org/openbsc/commit/?id=16cf1255ba7fb58ad55426e02ad260dbd6d34145 commit 16cf1255ba7fb58ad55426e02ad260dbd6d34145 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Wed Jan 25 13:58:08 2017 +0100 llist_count Change-Id: I0e0f715e657c789c6ad6fbb7bc5f11e720b58316 http://cgit.osmocom.org/openbsc/commit/?id=5779cae22dcc13b3aaa9c209b95f7a741ccb8f87 commit 5779cae22dcc13b3aaa9c209b95f7a741ccb8f87 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Wed Jan 25 13:57:03 2017 +0100 auth_test.c: drop now unused functions Change-Id: I38a8d1ab5f43e7e3ee87edaefb08cd80c688e2b1 http://cgit.osmocom.org/openbsc/commit/?id=78d62b685dc2149c1a222a36b87052f585c6b857 commit 78d62b685dc2149c1a222a36b87052f585c6b857 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Wed Jan 25 13:56:26 2017 +0100 remove gsm_subscriber: rewire VTY 'subscriber expire' to vlr_subscriber Change-Id: I21ee8a7f6e20c7f1ec561b4b61289a156ae79408 http://cgit.osmocom.org/openbsc/commit/?id=4778f0f4128c566c0c10a1838f1b2a48654566f5 commit 4778f0f4128c566c0c10a1838f1b2a48654566f5 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Wed Jan 25 13:55:34 2017 +0100 remove gsm_subscriber: remove auth_get_tuple_for_subscr() Change-Id: I0e4b64b7c8b750ee77f4928837b9f9e0a9e758c7 http://cgit.osmocom.org/openbsc/commit/?id=5898a6a6604dbe4c62e7e058276e6a94b6854586 commit 5898a6a6604dbe4c62e7e058276e6a94b6854586 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Sat Jan 21 01:04:54 2017 +0100 subscr_conn_test.err ^M lost after refactoring Change-Id: Ib16a3b17c68064ad769aa19ab071d0f209a025c2 http://cgit.osmocom.org/openbsc/commit/?id=d71ed1881a979dab1a0a743ccf484094a453b4cc commit d71ed1881a979dab1a0a743ccf484094a453b4cc Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Fri Jan 20 00:28:36 2017 +0100 don't close CM Service Request conn for RR messages Also log the situation more verbosely Change-Id: I736f1dfa5f65b1c846ce25ec400b08974d7f5101 http://cgit.osmocom.org/openbsc/commit/?id=643de852be2ddae8533a422a4cf6ca291a7c6dd2 commit 643de852be2ddae8533a422a4cf6ca291a7c6dd2 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Thu Jan 19 23:10:44 2017 +0100 vlr: use file,line macros to log all vsub ref counts by src Change-Id: I2ef4e109dde8c962c04776ba1360e8a8e07797ec http://cgit.osmocom.org/openbsc/commit/?id=822efe84024477b04b8a5dd232a4b0c3b175f48f commit 822efe84024477b04b8a5dd232a4b0c3b175f48f Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Thu Jan 19 23:10:07 2017 +0100 log: log MM Auth Response on its own line Change-Id: I2d3bfade6f0997c4ee46c8c8cf515fbeef7870bb http://cgit.osmocom.org/openbsc/commit/?id=470317d12a4d2173aab172844014f9c5d5a723df commit 470317d12a4d2173aab172844014f9c5d5a723df Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Thu Jan 19 22:46:43 2017 +0100 gsmnet, vty: drop avoid_tmsi, use vlr->cfg.assign_tmsi instead Change-Id: If309e30b0ed15e7f1695a0447e9f1dfd182923e2 http://cgit.osmocom.org/openbsc/commit/?id=4dbcd99add221391bc6654256920c00d793df21a commit 4dbcd99add221391bc6654256920c00d793df21a Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Thu Jan 19 22:46:13 2017 +0100 vlr: rename alloc_tmsi to assign_tmsi to match the vty command Change-Id: I1db95f458a6b390c46afee123badcaf7277ea31c http://cgit.osmocom.org/openbsc/commit/?id=1bba732857d6aa3f9e90ecbb61f99cfd3259e10c commit 1bba732857d6aa3f9e90ecbb61f99cfd3259e10c Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Thu Jan 19 22:40:54 2017 +0100 vlr: split vlr_init and msc_vlr_init in _alloc and _start Same as with the gsm_network struct, this allows first allocating the vlr_instance, then calling the VTY configuration to populate the configuration of the vlr_instance, and only later start things up. Change-Id: Id9ff60d4136b1e20926591a479264b1fca6a494f http://cgit.osmocom.org/openbsc/commit/?id=1cab7419de0f453ddae4e75813956b3d18872291 commit 1cab7419de0f453ddae4e75813956b3d18872291 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Thu Jan 19 17:00:06 2017 +0100 eliminate struct gsm_subscriber completely: remove mm_auth_test Change-Id: I432e642aa7f418edc9690ac1c7a3f876674bda68 http://cgit.osmocom.org/openbsc/commit/?id=50525adff4c2f0b447eceece364957a0407ea45e commit 50525adff4c2f0b447eceece364957a0407ea45e Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Thu Jan 19 16:57:02 2017 +0100 db upgrade path: get subscriber extension by direct SQL query Change-Id: Ie2cffbc9370856cd18dc3c3feddf2211ae5c53ab http://cgit.osmocom.org/openbsc/commit/?id=ece50f535aa7b8cba2f80db42daaf9b3a1b7a649 commit ece50f535aa7b8cba2f80db42daaf9b3a1b7a649 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Thu Jan 19 16:57:50 2017 +0100 subscr_update: fix unset rc Change-Id: I710215251d50154aa55b79ac01227d5294b632b2 http://cgit.osmocom.org/openbsc/commit/?id=50cde34692871eef5f385a8e444052008dad9314 commit 50cde34692871eef5f385a8e444052008dad9314 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Thu Jan 19 16:55:55 2017 +0100 log: remove imsi filter Change-Id: I8651a52a1dbe7e15287c9ede316173080493553f http://cgit.osmocom.org/openbsc/commit/?id=be47363e39c6b7c30e8ddec18774dd9de9b34c10 commit be47363e39c6b7c30e8ddec18774dd9de9b34c10 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Thu Jan 19 16:55:01 2017 +0100 fix sgsn_vty show subscribers: use proper gprs_subscribers list Change-Id: I3ad1ca77df36e2fce41eecf794311459d50adf51 http://cgit.osmocom.org/openbsc/commit/?id=83978b9b36570c38a5d528143340dfeb4de4fabe commit 83978b9b36570c38a5d528143340dfeb4de4fabe Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Wed Jan 18 00:22:51 2017 +0100 remove vsub->flags,auth_error_cause,auth_tuples_updated,authorized Change-Id: I84c8582bf3e747371a7c4490a7d8af202877c88f http://cgit.osmocom.org/openbsc/commit/?id=42c8933a871035c719eff3439e502d3694fe3811 commit 42c8933a871035c719eff3439e502d3694fe3811 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Wed Jan 18 00:25:29 2017 +0100 vlr: auth tuples error checking fixme Change-Id: I2ff422d50e6597f0fba33c36ac8a99e14bb45c1b http://cgit.osmocom.org/openbsc/commit/?id=1771bac2db8cfd7c39e05641cfae43b2bc28068c commit 1771bac2db8cfd7c39e05641cfae43b2bc28068c Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Wed Jan 18 00:21:48 2017 +0100 vlr_sub_cancel Change-Id: I22af1dd124933218890157dae16a1ec983f5de4d http://cgit.osmocom.org/openbsc/commit/?id=35b988b91755fc8e29a4692999b97abf6aaffc61 commit 35b988b91755fc8e29a4692999b97abf6aaffc61 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Wed Jan 18 00:22:06 2017 +0100 stupid cosmetic tweak: vsub->name further up Change-Id: I65f4ea5129d25802447069a11440ec7240a65c7d http://cgit.osmocom.org/openbsc/commit/?id=ae028d652ce71c2801182eca371b43dfa8b815d3 commit ae028d652ce71c2801182eca371b43dfa8b815d3 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Wed Jan 18 00:23:38 2017 +0100 publish vlr_sub_purge, update api doc vlr_sub_purge() seems to have been misunderstood before. To be verified, but it appears this exists to tell *another* VLR to purge this subscriber because we are using it here. Change-Id: I08e0857b1146c304bcd4d24f2c178d4ca9a2bf9d http://cgit.osmocom.org/openbsc/commit/?id=0a3c37ba64b24de6b388c61110054277ad9ac2b5 commit 0a3c37ba64b24de6b388c61110054277ad9ac2b5 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Tue Jan 17 23:30:06 2017 +0100 vlr_sub_name(): log id type, preferably log MSISDN over IMSI Change-Id: Ie8acb549e627c8b286febb31a2361031df78a5cd http://cgit.osmocom.org/openbsc/commit/?id=fb188ff34a76eccd2795293cb2153fa30010c301 commit fb188ff34a76eccd2795293cb2153fa30010c301 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Tue Jan 17 23:26:11 2017 +0100 subscr_conn_test Change-Id: I9fdaadc6e7cfce8dee0da5004b3748d6c09e7d1f http://cgit.osmocom.org/openbsc/commit/?id=78e95cf71aacd91c7f1421e311579ee5d8ca490b commit 78e95cf71aacd91c7f1421e311579ee5d8ca490b Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Tue Jan 17 23:25:49 2017 +0100 fix: put vsub after GSUP rx Change-Id: I6503738b89c906eb920706ee6e26037707febdf8 http://cgit.osmocom.org/openbsc/commit/?id=df5ba19e485eb075a05e9216d7ee174c1b854f96 commit df5ba19e485eb075a05e9216d7ee174c1b854f96 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Tue Jan 17 23:25:24 2017 +0100 log new MSISDN tweak Change-Id: I5434f5d080f90e0f88611cbbdf806005846c1ed8 http://cgit.osmocom.org/openbsc/commit/?id=290b3c275561517ad6b7255999139c1dbc522737 commit 290b3c275561517ad6b7255999139c1dbc522737 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Tue Jan 17 23:25:02 2017 +0100 vlr_subscriber: fix: initialize tmsi_new properly Change-Id: I277714e573dc8bbc2280d81522be95ab9f664e48 http://cgit.osmocom.org/openbsc/commit/?id=faa7f88d73e5f6feb62b6724bbcb8598e7862ead commit faa7f88d73e5f6feb62b6724bbcb8598e7862ead Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Tue Jan 17 23:24:43 2017 +0100 imsi detach: put vsub after anchor release Change-Id: I728d8b47b056ab033767addb25ddba07c23306e7 http://cgit.osmocom.org/openbsc/commit/?id=da526adaa59f5c6325328d9f0ab8f4fffd2e3a4d commit da526adaa59f5c6325328d9f0ab8f4fffd2e3a4d Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Tue Jan 17 23:23:58 2017 +0100 vlr_sub_name: don't print invalid TMSIs Change-Id: I262d06afdcb921c4dce1ee739b1913d7ee5a5691 http://cgit.osmocom.org/openbsc/commit/?id=b28c131ac5829f4491b948fd5918e6c0abde9325 commit b28c131ac5829f4491b948fd5918e6c0abde9325 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Tue Jan 17 23:23:35 2017 +0100 vlr.h: tweak msisdn and name sizes Change-Id: Idd90f6386151a56293deaf347e41c5e377db6d72 http://cgit.osmocom.org/openbsc/commit/?id=5500437d0e4e00443fc7afe670bff081fd437c23 commit 5500437d0e4e00443fc7afe670bff081fd437c23 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Tue Jan 17 21:26:20 2017 +0100 fix vlr_subscriber ref counting Change-Id: I43bc8efe8b6e55bbb8ac4f801a3e19e3fd9a8b69 http://cgit.osmocom.org/openbsc/commit/?id=44ea229c3ac98ade829dc86e15a8889f124c4788 commit 44ea229c3ac98ade829dc86e15a8889f124c4788 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Tue Jan 17 21:24:58 2017 +0100 completely replace gsm_subscriber with vlr_subscriber Change-Id: I8dc4944f4ed89a86824cb30cd3191edf5ad22c32 http://cgit.osmocom.org/openbsc/commit/?id=79204cfab2b7fe11c0895259ba7f632bdf259640 commit 79204cfab2b7fe11c0895259ba7f632bdf259640 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Tue Jan 17 21:24:19 2017 +0100 msc_ctrl_cmds Change-Id: I9d517d949b9d14a8373d60367c6d1e63a7302d56 http://cgit.osmocom.org/openbsc/commit/?id=fbed7f34921b0aebd11ceb6bd3304622972ce4f3 commit fbed7f34921b0aebd11ceb6bd3304622972ce4f3 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Sat Jan 14 03:34:30 2017 +0100 vlr: subscriber ref count debug log Change-Id: Ib8b24e72868d5ba748034c3e0ff8c35a36b75553 http://cgit.osmocom.org/openbsc/commit/?id=125b443b4eb6781ff4a848c0077a80b3103f7186 commit 125b443b4eb6781ff4a848c0077a80b3103f7186 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Sat Jan 14 03:34:13 2017 +0100 vlr: fix subscriber ref counting Change-Id: I2999feb03e97518deddab2f9d10ba03b19ba25e6 http://cgit.osmocom.org/openbsc/commit/?id=33b309c3295b258db11aed6f444cf00c10625d9b commit 33b309c3295b258db11aed6f444cf00c10625d9b Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Sat Jan 14 03:32:12 2017 +0100 bsc_subscriber ref count log with 'BSC' name Change-Id: I42a37b0c8a688e6c888e3a5783780c5e58179c5f http://cgit.osmocom.org/openbsc/commit/?id=0a0bf2c97a801fffd3b87a1d1448d07905c09702 commit 0a0bf2c97a801fffd3b87a1d1448d07905c09702 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Sat Jan 14 02:13:50 2017 +0100 vty paging output tweak Change-Id: I0d0d5a0c06bbc3d9809cea377473c43a07f2f039 http://cgit.osmocom.org/openbsc/commit/?id=26f4b98728484d1a990db22f3849b1bd66e11588 commit 26f4b98728484d1a990db22f3849b1bd66e11588 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Sat Jan 14 02:14:39 2017 +0100 vty show subscr cache: safety exit after 100 subscribers Change-Id: I5e0497cbe96f5f894ce424903454d98a7d8b20d7 http://cgit.osmocom.org/openbsc/commit/?id=e70190325e305bd701d3f1c01139280adfcf03cc commit e70190325e305bd701d3f1c01139280adfcf03cc Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Sat Jan 14 02:13:15 2017 +0100 vlr_subscriber: vty dump auth stuff Change-Id: If2e2982cadc97c7e286a9b991fd3e49978481e4a http://cgit.osmocom.org/openbsc/commit/?id=d8a3c68ba80b12accb6f6280c61cc597eab24a98 commit d8a3c68ba80b12accb6f6280c61cc597eab24a98 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Sat Jan 14 01:30:44 2017 +0100 completely replace gsm_subscriber with vlr_subscriber Change-Id: If6fe6ccf20d12f0c422256e2e1d00167fedc1d45 http://cgit.osmocom.org/openbsc/commit/?id=b4dd4133d91fbb4d6ff01da9f08de398c95a52ea commit b4dd4133d91fbb4d6ff01da9f08de398c95a52ea Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Sat Jan 14 01:37:05 2017 +0100 vlr: consistent vlr_sub_ prefix (not some as vlr_subscr_) Change-Id: I01e12d85be740e31583eeeff437ec435fc4f8e90 http://cgit.osmocom.org/openbsc/commit/?id=e2b957ffc1a7efb4793b329160a9d7d447abb360 commit e2b957ffc1a7efb4793b329160a9d7d447abb360 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Sat Jan 14 00:39:56 2017 +0100 vlr_subscriber ref counting Change-Id: I3b1177c750b07ff315b7fdfa0773acac6cae32f4 http://cgit.osmocom.org/openbsc/commit/?id=cd6b332d98976bde8df8ac55027252f2454ee968 commit cd6b332d98976bde8df8ac55027252f2454ee968 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Sat Jan 14 00:39:33 2017 +0100 remove gsm_subscriber_connection->subscr, use ->vsub instead Change-Id: I9cc833b6407d3d8efa3e4a6fa41839c618459193 http://cgit.osmocom.org/openbsc/commit/?id=a80d6867245faab454e8da66cc2bb9fb05f2cc3b commit a80d6867245faab454e8da66cc2bb9fb05f2cc3b Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Fri Jan 13 20:56:43 2017 +0100 dismantle gsm_subscriber api: drop subscr_create_subscriber() Change-Id: If7b9f9fe6a36fe351828fa2ee01d54a3c5503c21 http://cgit.osmocom.org/openbsc/commit/?id=013da93d1a9ec0e00afecaa13b504401410d0e20 commit 013da93d1a9ec0e00afecaa13b504401410d0e20 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Fri Jan 13 20:56:03 2017 +0100 requestsfu Change-Id: I5564830da99f6f03811e2c70c93bc84e6ac8f013 http://cgit.osmocom.org/openbsc/commit/?id=164008c722cd35a350ef1207c1cafb251728758e commit 164008c722cd35a350ef1207c1cafb251728758e Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Fri Jan 13 20:47:01 2017 +0100 neutralize gsm_subscriber->sgsn_data Change-Id: I9098634e9191c231074d4ed4dc1fd16603d53b3c http://cgit.osmocom.org/openbsc/commit/?id=a655473e9b43d742f6ca20c947d7a78899125ae0 commit a655473e9b43d742f6ca20c947d7a78899125ae0 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Fri Jan 13 17:59:26 2017 +0100 neutralize gsm_subscriber->requests Change-Id: I3a0ca57179fff37bec8efb02b36024e2cf34220e http://cgit.osmocom.org/openbsc/commit/?id=86edbb42fb4c38f398c45f44c2a28b566dba71b5 commit 86edbb42fb4c38f398c45f44c2a28b566dba71b5 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Fri Jan 13 17:51:58 2017 +0100 neutralize gsm_subscriber->is_paging Change-Id: I524ac7142ab77377d476addd3d52bc206016a741 http://cgit.osmocom.org/openbsc/commit/?id=b6deff72186d855055c0ecb2fb13e7ab3399032f commit b6deff72186d855055c0ecb2fb13e7ab3399032f Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Fri Jan 13 17:47:42 2017 +0100 neutralize gsm_subscriber->equipment Change-Id: Iff5ac5be93fc936609d52ab9c363eac6346a0bd9 http://cgit.osmocom.org/openbsc/commit/?id=bbb630200594cd4630aa5f1406895a483752ad13 commit bbb630200594cd4630aa5f1406895a483752ad13 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Fri Jan 13 17:37:12 2017 +0100 neutralize gsm_subscriber->flags Change-Id: I84b7abbdb62cd1e5b8e91c55843222950504c77d http://cgit.osmocom.org/openbsc/commit/?id=8eb10c0d7807268c09bcd3abedf6d5442bd10279 commit 8eb10c0d7807268c09bcd3abedf6d5442bd10279 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Fri Jan 13 17:20:20 2017 +0100 neutralize gsm_subscriber->keep_in_ram Change-Id: If726d71d683378220f940f8855d72a824fa3fae5 http://cgit.osmocom.org/openbsc/commit/?id=c82c5e2fd9e74bf5df6c9d543b4d359d1385e793 commit c82c5e2fd9e74bf5df6c9d543b4d359d1385e793 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Fri Jan 13 16:07:55 2017 +0100 neutralize gsm_subscriber->expire_lu Change-Id: Icd3924da544b65c507e4833b3d457f8195788a31 http://cgit.osmocom.org/openbsc/commit/?id=d3c8641d6b4daa4f4497441a3aa0fb29c7117a9a commit d3c8641d6b4daa4f4497441a3aa0fb29c7117a9a Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Fri Jan 13 05:36:12 2017 +0100 subscr_conn_test set imsi/imei/imeisv logging Change-Id: If8ab1d08a4f4893aa4fdfe405eb8dcfea11c6af2 http://cgit.osmocom.org/openbsc/commit/?id=4bea8a4e5e9faed34fa4e65e6d250dd0d8d4b994 commit 4bea8a4e5e9faed34fa4e65e6d250dd0d8d4b994 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Fri Jan 13 05:34:28 2017 +0100 vlr_sub_set_imeisv Change-Id: I6c2d6e738746eb5b3bfd0381b3c806fef4b4119a http://cgit.osmocom.org/openbsc/commit/?id=0013cefde7df6dbb5378a43844b85f90b2a2b8ed commit 0013cefde7df6dbb5378a43844b85f90b2a2b8ed Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Fri Jan 13 02:08:13 2017 +0100 drop obsolete comment Change-Id: Ida306572bf860fa56a1a7c902eead4d923343858 http://cgit.osmocom.org/openbsc/commit/?id=fc81afa6aa996f2c4ee46da6e70f082b70601813 commit fc81afa6aa996f2c4ee46da6e70f082b70601813 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Fri Jan 13 04:15:31 2017 +0100 vlr_subscr: add id as long long int version of imsi Change-Id: I3ec29bca7dc7818d7089faf53b3072fe6d8c8bf9 http://cgit.osmocom.org/openbsc/commit/?id=0dc4778f0394c2e6e91d2821ee4885013586ca3e commit 0dc4778f0394c2e6e91d2821ee4885013586ca3e Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Fri Jan 13 02:05:04 2017 +0100 neutralize gsm_subscriber->id Change-Id: Id76b8f797791e6f1d219066ad4f1faf0a1339a1a http://cgit.osmocom.org/openbsc/commit/?id=35f186d3513a6d1d81342216360a69e28d82e849 commit 35f186d3513a6d1d81342216360a69e28d82e849 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Fri Jan 13 01:08:37 2017 +0100 neutralize gsm_subscriber->authorized Change-Id: I960d82ebd188ae7777f0a8bf5b5b825be307d79b http://cgit.osmocom.org/openbsc/commit/?id=85ab798aa6e5a41225962354b41ef00ebebce5b7 commit 85ab798aa6e5a41225962354b41ef00ebebce5b7 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Thu Jan 12 14:42:20 2017 +0100 neutralize gsm_subscriber->name Change-Id: I2a8298f26d352c42f0c09ad8caf88ffce46b7bd9 http://cgit.osmocom.org/openbsc/commit/?id=b2af47b63cc54a0e765015301cb82e828c37557d commit b2af47b63cc54a0e765015301cb82e828c37557d Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Thu Jan 12 14:27:07 2017 +0100 neutralize gsm_subscriber->lac Change-Id: I5ffe7859165c89664cb79506e60b1b10e090cb9e http://cgit.osmocom.org/openbsc/commit/?id=99c7b4c70049ca76a216563ecae8d6dbec77ef7a commit 99c7b4c70049ca76a216563ecae8d6dbec77ef7a Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Fri Jan 13 02:08:02 2017 +0100 vlr: provide functions to update the imsi, imei, imeisv safely Change-Id: Ide362b9d35c2ae678bb8a03dd9e630dcf87bc592 http://cgit.osmocom.org/openbsc/commit/?id=2edf2f10afaa11c1f74f45c97c4427e48155a3cb commit 2edf2f10afaa11c1f74f45c97c4427e48155a3cb Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Fri Jan 13 15:22:34 2017 +0100 use msisdn fu Change-Id: I5c84f6beba604890afca535c6ffbbf76a0bf3dfd http://cgit.osmocom.org/openbsc/commit/?id=ff11da076817359b3ad6642140ce0d0a2fbe12ba commit ff11da076817359b3ad6642140ce0d0a2fbe12ba Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Fri Jan 13 02:07:16 2017 +0100 use strncpy0 instead of strncpy Change-Id: If05210bab498d3b3ef271b7495f83e31a23f13fd http://cgit.osmocom.org/openbsc/commit/?id=232b8b760f90b5f1aae4ac8fc4d29f01060e5069 commit 232b8b760f90b5f1aae4ac8fc4d29f01060e5069 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Thu Jan 12 14:29:35 2017 +0100 fix osmo_bsc_vty missing include of bsc_subscriber Change-Id: I8eb5623daf3778d90bdb5983790daab84d7fa909 http://cgit.osmocom.org/openbsc/commit/?id=30dc13abd2cb71be3e4f7a65e5023880342b9e7c commit 30dc13abd2cb71be3e4f7a65e5023880342b9e7c Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Thu Jan 12 14:28:43 2017 +0100 disable subscr_expire_callback Change-Id: I7e16dce390a950e04743671bcd06dc174fdcfaeb http://cgit.osmocom.org/openbsc/commit/?id=9e296babc73f3ecce373fa9e46f1d42bb763bf45 commit 9e296babc73f3ecce373fa9e46f1d42bb763bf45 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Thu Jan 12 14:28:21 2017 +0100 vlr: send signal S_SUBSCR_ATTACHED when conn is accepted Change-Id: I2dd180b9be5ed447619c51ca86ea795b84523512 http://cgit.osmocom.org/openbsc/commit/?id=8f7aa99a4b5a3b5ac09e8120b451c49332ae0edd commit 8f7aa99a4b5a3b5ac09e8120b451c49332ae0edd Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Thu Jan 12 14:42:42 2017 +0100 disable legacy subscr db Change-Id: I145d21125a1f813fbd5a6f1264d8fc9c50cc1220 http://cgit.osmocom.org/openbsc/commit/?id=6b5f57b116d53c878052fa362f19b1ef1edca100 commit 6b5f57b116d53c878052fa362f19b1ef1edca100 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Thu Jan 12 14:27:21 2017 +0100 disable legacy subscr db Change-Id: Iae4756a6b99518e1d0bea53bd6c377157f78c67a http://cgit.osmocom.org/openbsc/commit/?id=328c015e5d62ef601b0f95c160b59ec9953e4751 commit 328c015e5d62ef601b0f95c160b59ec9953e4751 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Thu Jan 12 14:26:42 2017 +0100 disable imsi filter Change-Id: Iafef8fc4d5af5b4391fbd8feedf2bd7206ffaf21 http://cgit.osmocom.org/openbsc/commit/?id=1307644c24cfd2f18faf1df5630f6be0645c1770 commit 1307644c24cfd2f18faf1df5630f6be0645c1770 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Thu Jan 12 13:56:31 2017 +0100 subscr_conn_test: LU with unknown TMSI Change-Id: Iefb711f2e6b8d0939aa2054462933821de1da238 http://cgit.osmocom.org/openbsc/commit/?id=e60cb591be77352ca2c95c923e25efb84afe26ff commit e60cb591be77352ca2c95c923e25efb84afe26ff Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Wed Jan 11 17:48:38 2017 +0100 smsq log wip Change-Id: I571f44f6b9d817ce60761fa3a1609d929ab1026d http://cgit.osmocom.org/openbsc/commit/?id=989c5baf3c249530a04175650e0f95684a8a1bb6 commit 989c5baf3c249530a04175650e0f95684a8a1bb6 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Wed Jan 11 17:11:58 2017 +0100 subscr_conn_test: LU with TMSI Change-Id: I4277c28aaa06a4b65ed52a2cd2d62f917d88b03f http://cgit.osmocom.org/openbsc/commit/?id=704bf7909245ad5053076151f42118b3d6e3ed4f commit 704bf7909245ad5053076151f42118b3d6e3ed4f Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Wed Jan 11 04:01:32 2017 +0100 vlr: make sure to store new LAC in VLR upon LU Change-Id: I87c510ebeae8d4b102f876d7d94178820e95288c http://cgit.osmocom.org/openbsc/commit/?id=835089cbc89fd775aaed5463891a92a369e331c1 commit 835089cbc89fd775aaed5463891a92a369e331c1 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Wed Jan 11 04:01:08 2017 +0100 vlr: vlr_subscr alloc tweaks Change-Id: Ia869528ab6556c9e77182677bc45a08b56d1a1d8 http://cgit.osmocom.org/openbsc/commit/?id=d7e6af475c28f81916f26c4868e515ad2cdff20f commit d7e6af475c28f81916f26c4868e515ad2cdff20f Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Tue Jan 10 00:49:56 2017 +0100 gprs_subscriber Change-Id: I9beafef297ee59ce358cf041ad152952ab14e608 http://cgit.osmocom.org/openbsc/commit/?id=3ccbce803774a2ab9bd233de203f3a2c2743baf3 commit 3ccbce803774a2ab9bd233de203f3a2c2743baf3 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Mon Jan 9 22:02:21 2017 +0100 bsc_subscriber Change-Id: Ia61cc00e8bb186b976939a4fc8f7cf9ce6aa3d8e http://cgit.osmocom.org/openbsc/commit/?id=797c0de78a4c83e36e6cfca8fb08ff281d0a7c6b commit 797c0de78a4c83e36e6cfca8fb08ff281d0a7c6b Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Mon Jan 9 22:03:34 2017 +0100 neutralize gsm_subscriber: remove imsi, tmsi Change-Id: I0b8a14510ed1fc1605901004c139c3ab2fe32768 http://cgit.osmocom.org/openbsc/commit/?id=3df181c694876febad92eddc8c0fe4e144431be2 commit 3df181c694876febad92eddc8c0fe4e144431be2 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Mon Jan 9 22:08:53 2017 +0100 disable old HLR db Change-Id: If46a7e75fc48c2f6ebc9ace68e3f3055859b558d http://cgit.osmocom.org/openbsc/commit/?id=39ae948c2ee28af9852925b721f0f2b2cb02e1dd commit 39ae948c2ee28af9852925b721f0f2b2cb02e1dd Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Mon Jan 9 14:21:03 2017 +0100 vlr: add functions vlr_sub_have*, publish subscr_have() Change-Id: I89ead02daa55b3d85476022aae4b4d3fec415d77 http://cgit.osmocom.org/openbsc/commit/?id=3ef246a0ce5dcd791022a854c225981eb1223332 commit 3ef246a0ce5dcd791022a854c225981eb1223332 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Mon Jan 9 14:20:27 2017 +0100 eliminate gsm_subscriber.extension, replace with vsub->msisdn Move code to remove pending SMS by MSISDN to separate function. Change-Id: I70fd2b7ec544177a19abe4e815a7d4df9624b758 http://cgit.osmocom.org/openbsc/commit/?id=796221aff25deb03a6aef0e59d49a44197860d10 commit 796221aff25deb03a6aef0e59d49a44197860d10 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Mon Jan 9 14:20:18 2017 +0100 subscr_name(): return const; add subscr_msisdn_or_name() Change-Id: I0260a4fddc1fd07f46ffb24f35a74883b16d9937 http://cgit.osmocom.org/openbsc/commit/?id=764941737b57e916d557a8ca565b0a315b02764b commit 764941737b57e916d557a8ca565b0a315b02764b Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Mon Jan 9 14:11:34 2017 +0100 subscr_conn_test: expect IMSI/TMSI Change-Id: Ic702e25bf24204cc8775dd3dad16317e778aa88c http://cgit.osmocom.org/openbsc/commit/?id=91dc57e39f7bc6fd06f94b471607d2adc370e860 commit 91dc57e39f7bc6fd06f94b471607d2adc370e860 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Mon Jan 9 02:28:12 2017 +0100 vlr: IMEISV Change-Id: I8804351464bb8ec1f0742b36b0fb0591bbf4bfe4 http://cgit.osmocom.org/openbsc/commit/?id=f9a9344411d4ab99aa23e3dcfd2f59993a10e87f commit f9a9344411d4ab99aa23e3dcfd2f59993a10e87f Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Mon Jan 9 00:55:06 2017 +0100 subscr_con_test: IMEI, IMEI+TMSI Change-Id: I797348b24d9d7379c014c55091f263eab6fa482c http://cgit.osmocom.org/openbsc/commit/?id=ffb147409884a66c90f5fc5d3ea17d3a4c6a3783 commit ffb147409884a66c90f5fc5d3ea17d3a4c6a3783 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Mon Jan 9 00:51:54 2017 +0100 subscr_conn_test: tweaks Change-Id: I949b0d296eebfbd2c59f44355814f9711c34942b http://cgit.osmocom.org/openbsc/commit/?id=8ca2507280a1ea408f84024f18f7fd41b41ceb02 commit 8ca2507280a1ea408f84024f18f7fd41b41ceb02 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Mon Jan 9 00:48:03 2017 +0100 vlr: fix IMEI-required Change-Id: I3fd35b9de2ec8f7ac0bf47ece7e40151fd0749df http://cgit.osmocom.org/openbsc/commit/?id=d61d7b89e1960e5f1d04a502487babef77ddf322 commit d61d7b89e1960e5f1d04a502487babef77ddf322 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Sun Jan 8 20:34:43 2017 +0100 subscr_conn_test: TMSI Change-Id: I82e5b92f5b99b9e0b22165a91d74b3dea0bcd070 http://cgit.osmocom.org/openbsc/commit/?id=42e5338b1fa4dd42a278a7105738f5c385a9326e commit 42e5338b1fa4dd42a278a7105738f5c385a9326e Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Sun Jan 8 20:11:49 2017 +0100 subscr_conn_test: cosmetics Change-Id: Iec0b676f4d89eb37df0b2c619c49de96627f5952 http://cgit.osmocom.org/openbsc/commit/?id=f417ab246e356d08bf3ef100d4bf486f51b0467b commit f417ab246e356d08bf3ef100d4bf486f51b0467b Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Sun Jan 8 20:11:01 2017 +0100 vlr: TMSI Change-Id: I3363b430ba284268af2b441c05bb0578fd393c83 http://cgit.osmocom.org/openbsc/commit/?id=9e268f0b15eb53b59704f094739d0df0b193041b commit 9e268f0b15eb53b59704f094739d0df0b193041b Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Sun Jan 8 20:10:46 2017 +0100 vlr_subscr_find: safeguard against empty/invalid search param Change-Id: Ie9ecbe853395caa0d64c5e6e869637af780a21c4 http://cgit.osmocom.org/openbsc/commit/?id=d5e85051526bf09ffc10788fd9917fc0dbba5a9c commit d5e85051526bf09ffc10788fd9917fc0dbba5a9c Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Sun Jan 8 19:48:24 2017 +0100 subscr_conn_test assert subscr Change-Id: I923b08dcf7f909fba546b9d3f05e47d8cfc3074c http://cgit.osmocom.org/openbsc/commit/?id=c37b5ff45642f8a5050857614245a1cd0335e911 commit c37b5ff45642f8a5050857614245a1cd0335e911 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Sun Jan 8 19:43:57 2017 +0100 subscr_conn_test Change-Id: Id3e2ae83447cdd6e92d51ddb2b79b26783917b9e http://cgit.osmocom.org/openbsc/commit/?id=436a62b9e6cfd62ae02617239da4f55ae1fc1c0f commit 436a62b9e6cfd62ae02617239da4f55ae1fc1c0f Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Sun Jan 8 19:43:46 2017 +0100 vlr: TMSI Change-Id: I447f8e69d63cbefff7071003e30688ac2d468c09 http://cgit.osmocom.org/openbsc/commit/?id=91edb7366a065d0646865b1ebd972f23bd937fab commit 91edb7366a065d0646865b1ebd972f23bd937fab Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Sun Jan 8 19:24:39 2017 +0100 subscr_conn_test: verify repeated LU Change-Id: Ida60d8d1c15c927293b6b22ab9551db307cd3ca3 http://cgit.osmocom.org/openbsc/commit/?id=302416137516ad3fdbae0be20e26bb484bcb0cb7 commit 302416137516ad3fdbae0be20e26bb484bcb0cb7 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Sun Jan 8 19:24:00 2017 +0100 subscr_conn_test: verify lu accept sent Change-Id: I74f288f256903d9fb78b804d1e6dd87fb51bb7f0 http://cgit.osmocom.org/openbsc/commit/?id=54aa6ab8dd8c74ae70bea6c49deb6b9c89f69d13 commit 54aa6ab8dd8c74ae70bea6c49deb6b9c89f69d13 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Sun Jan 8 18:25:56 2017 +0100 fsm: debug log tweak: log __func__, not explicit names Change-Id: I7f8adb5c67bcb83a38ac58726d831ef7bda58f5e http://cgit.osmocom.org/openbsc/commit/?id=cc2d1f58728234ebc4ecab4fb2c12abd56d0538a commit cc2d1f58728234ebc4ecab4fb2c12abd56d0538a Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Fri Jan 6 03:48:41 2017 +0100 subscr_conn_test cosmetics Change-Id: I540dcb5636ec9e3b309c808a635bc34ec52ada5e http://cgit.osmocom.org/openbsc/commit/?id=5e36e5906fcc53975ab889a0daade340736b6d3e commit 5e36e5906fcc53975ab889a0daade340736b6d3e Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Fri Jan 6 01:05:36 2017 +0100 subscr_conn_test: paging with ciph Change-Id: Iea1df88ec79ab6e15cab62c9a7d562deefec890d http://cgit.osmocom.org/openbsc/commit/?id=ec9172984b2da0ea88fa7626ef4a993916a331eb commit ec9172984b2da0ea88fa7626ef4a993916a331eb Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Fri Jan 6 01:00:29 2017 +0100 subscr_conn_test: paging with auth Change-Id: I40aa8c28a4f5e0feb8a5b822c938b346ffb7fb8a http://cgit.osmocom.org/openbsc/commit/?id=5b9251143e89aa94b8f49e3bbb42f6326fcb729e commit 5b9251143e89aa94b8f49e3bbb42f6326fcb729e Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Thu Jan 5 19:55:20 2017 +0100 subscr_conn_test Change-Id: Idbb0d5ae15789030486e088dfc15ef0cd6f8aa19 http://cgit.osmocom.org/openbsc/commit/?id=7644af118dff3a3ccfb0417ec769c7bbafedead6 commit 7644af118dff3a3ccfb0417ec769c7bbafedead6 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Thu Jan 5 19:52:35 2017 +0100 vlr: add wait-for-ciphering states in LU and PARQ Change-Id: I95afba42941cf0651eb56f0910edd128183b471f http://cgit.osmocom.org/openbsc/commit/?id=ea569d53e03602a72a89a28e8d776aaf861cedc0 commit ea569d53e03602a72a89a28e8d776aaf861cedc0 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Thu Jan 5 19:54:23 2017 +0100 vlr: move LU and PARQ FSM state definitions to header files Change-Id: I6ea175102d293b118a8b970819673ae9f8f68c14 http://cgit.osmocom.org/openbsc/commit/?id=18f3f0a8225a84de5f540b35e45310c7d2a2c5c0 commit 18f3f0a8225a84de5f540b35e45310c7d2a2c5c0 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Thu Jan 5 05:41:16 2017 +0100 subscr_conn_test Change-Id: Ic5fd4c5332d4a6d56bcc9660baf1a15df0170061 http://cgit.osmocom.org/openbsc/commit/?id=fe2bea480b8865529a777bbb1d3e4002ee44e452 commit fe2bea480b8865529a777bbb1d3e4002ee44e452 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Thu Jan 5 06:04:16 2017 +0100 tweak: set conn->received_cm_serv_req on conn accept Change-Id: I1e086bc000af25f3fa4fa36a2fa6923e125175a1 http://cgit.osmocom.org/openbsc/commit/?id=199806fe9e2c1d620c32d295acd3f234ceffd5c1 commit 199806fe9e2c1d620c32d295acd3f234ceffd5c1 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Thu Jan 5 05:29:29 2017 +0100 paging Change-Id: I5ea880d1920656d53c77e81475e53c9509a7f8fe http://cgit.osmocom.org/openbsc/commit/?id=61ce99b804fa6ae867d1cd1fc8a2ab970f81fef1 commit 61ce99b804fa6ae867d1cd1fc8a2ab970f81fef1 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Thu Jan 5 05:29:29 2017 +0100 fix missing group in some subscr alloc Change-Id: Ic27f340dbd91fe124c0007913aaeb98721bd96c0 http://cgit.osmocom.org/openbsc/commit/?id=32b965a9d3f4ab9cf2a682e05baa50c609825c37 commit 32b965a9d3f4ab9cf2a682e05baa50c609825c37 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Thu Jan 5 05:25:43 2017 +0100 vlr: indicate subscr_conn_from upon subscr_conn ACCEPT Change-Id: I705362f6368262e2eef179b2c68fad8e1fb7c1f2 http://cgit.osmocom.org/openbsc/commit/?id=ecddf63d68fa71f960caea30fa2185c886b40560 commit ecddf63d68fa71f960caea30fa2185c886b40560 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Thu Jan 5 05:33:36 2017 +0100 fix: bump conn_fsm only in accepted state Change-Id: I5463ce65e5db54a0c03874acb31943e123f13a71 http://cgit.osmocom.org/openbsc/commit/?id=36884d9d8c8b26e790f965df2277115889595a03 commit 36884d9d8c8b26e790f965df2277115889595a03 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Thu Jan 5 05:30:18 2017 +0100 sms: use vsub msisdn Change-Id: I3c53888de60520085b0b5b478df3794a38741254 http://cgit.osmocom.org/openbsc/commit/?id=b8d85bdc52e9b9d21836ed889786d50dab5a78a1 commit b8d85bdc52e9b9d21836ed889786d50dab5a78a1 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Thu Jan 5 05:40:55 2017 +0100 log proc_arq_vlr_fn_post_imsi() Change-Id: I4195fcb30f336b4607248494d2158bd2a741f69d http://cgit.osmocom.org/openbsc/commit/?id=9f5a82f1320fd3b32cc7214743072e2dad0e8362 commit 9f5a82f1320fd3b32cc7214743072e2dad0e8362 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Thu Jan 5 05:26:56 2017 +0100 log ref count Change-Id: Id185efaff25c599b06c8942aa14ca74b1d9a1541 http://cgit.osmocom.org/openbsc/commit/?id=ce62578594a6a17a2a91487d9fd25b59ea541fb8 commit ce62578594a6a17a2a91487d9fd25b59ea541fb8 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Wed Jan 4 03:14:05 2017 +0100 subscr_conn_test Change-Id: I036fce10d93361be162cf5d460a9bcb02de555ba http://cgit.osmocom.org/openbsc/commit/?id=abd1c7f91c72554bd564cb2e39d62cf83f4715bf commit abd1c7f91c72554bd564cb2e39d62cf83f4715bf Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Mon Dec 26 03:32:07 2016 +0100 subscr_conn_test Change-Id: I135466b83f4a406e6dff0c5ca78d28d25d10c30d http://cgit.osmocom.org/openbsc/commit/?id=1146da54e8df43634eb64566265bae46cf37c573 commit 1146da54e8df43634eb64566265bae46cf37c573 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Wed Jan 4 03:11:49 2017 +0100 proc_arq_vlr: fix: also auth when ciph is requested Change-Id: I42380f1b213e877f31dce34796adf51a2ca67bdf http://cgit.osmocom.org/openbsc/commit/?id=c40d84693675b3dd1b0410847f11a9d4f666a9a3 commit c40d84693675b3dd1b0410847f11a9d4f666a9a3 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Wed Jan 4 03:10:42 2017 +0100 fu in subscr_conn.c Change-Id: I47913feccfe241cead0093c1d6345042c269d4ec http://cgit.osmocom.org/openbsc/commit/?id=42084909d4f71ad33d8a8dc9290dea6fbbe136f8 commit 42084909d4f71ad33d8a8dc9290dea6fbbe136f8 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Wed Jan 4 03:09:06 2017 +0100 log: tweak msc_dtap conn keep/discard logging Change-Id: If97af139f176b96b89a5ee8eeeba6dc11b43e3ad http://cgit.osmocom.org/openbsc/commit/?id=774e295a479cbfa5bc2c86de86a91f9c89b767c1 commit 774e295a479cbfa5bc2c86de86a91f9c89b767c1 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Wed Jan 4 03:08:09 2017 +0100 implement msc_vlr_set_ciph_mode() with vlr_subscriber Change-Id: I5eeb8ca30627b61376b117ff707fa6b8e8b57a48 http://cgit.osmocom.org/openbsc/commit/?id=e8db8887a9376e0f50ee6c05ed6fa8a32a098a00 commit e8db8887a9376e0f50ee6c05ed6fa8a32a098a00 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Wed Jan 4 03:06:46 2017 +0100 vlr proc acc req ciphering Change-Id: If7f0d1644c45f62a46ff6cfee7e27ddb03337aa8 http://cgit.osmocom.org/openbsc/commit/?id=b39949c988bb09155f42c89185d65613040c1c7f commit b39949c988bb09155f42c89185d65613040c1c7f Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Wed Jan 4 03:06:13 2017 +0100 CM Serv Req: keep conn open with received_cm_service_request flag Change-Id: I2f2fce23a8375c4e60ae50c50bb5d9d070e3082e http://cgit.osmocom.org/openbsc/commit/?id=855de936445cfa64e361733ca7d7f7e3cf3970d9 commit 855de936445cfa64e361733ca7d7f7e3cf3970d9 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Mon Dec 26 03:23:39 2016 +0100 subscr conn lifetime To work around libbsc also discarding subscr conns on compl_l3, introduce a flag that prevents libmsc from discarding a conn when we're expecting libbsc to do the same, as commented in code. Have bump event on the conn_fsm to re-evaluate whether it wants to be closed. Change-Id: I9ecaa18d7cc008aa376d2218b0ec07affc784c55 http://cgit.osmocom.org/openbsc/commit/?id=06f56a846343458cc66ee55a685ff53f846fbd73 commit 06f56a846343458cc66ee55a685ff53f846fbd73 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Mon Dec 26 03:28:39 2016 +0100 remove old db access, redirect to vlr Change-Id: I2a20656adaec579d246427891a3261c793ed9df8 http://cgit.osmocom.org/openbsc/commit/?id=eed7edd6313f610d421883e72afd8d8a126ae615 commit eed7edd6313f610d421883e72afd8d8a126ae615 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Mon Dec 26 03:31:13 2016 +0100 log new subscr Change-Id: Ib0af2787ec5bb5f8c547377d78150566be76886b http://cgit.osmocom.org/openbsc/commit/?id=84a5f65a72f2a3d191446b1ba7f246109328d257 commit 84a5f65a72f2a3d191446b1ba7f246109328d257 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Mon Dec 26 03:24:32 2016 +0100 vlr: add vlr_subscr_find_by_msisdn Change-Id: Ia5cdb396ad297c3469de6e1aa9d58d379e086abc http://cgit.osmocom.org/openbsc/commit/?id=8a3dc7cb0202077b9b26b35c0b36c1d768b182a3 commit 8a3dc7cb0202077b9b26b35c0b36c1d768b182a3 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Mon Dec 26 03:24:01 2016 +0100 vlr: add IMSI detach Change-Id: Idc6521450b36b9ac96934ece03988fdf26abcd65 http://cgit.osmocom.org/openbsc/commit/?id=92d2626c011d6324b667f53f1bd73589dbef1653 commit 92d2626c011d6324b667f53f1bd73589dbef1653 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Mon Dec 26 03:22:28 2016 +0100 keep global vlr_instance in the gsm_network struct Change-Id: I24374fc61d27e101cd8c6dbf5d144588ba523503 http://cgit.osmocom.org/openbsc/commit/?id=8fd5b7749e9dc4552c17000d039d159495329684 commit 8fd5b7749e9dc4552c17000d039d159495329684 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Sun Dec 25 16:51:20 2016 +0100 subscr_conn_test ussd Change-Id: I2ba664a7e813d42ed46482a75c896c1a59382a91 http://cgit.osmocom.org/openbsc/commit/?id=e5dea161371f414ee3acfd0eb23ae392984d743a commit e5dea161371f414ee3acfd0eb23ae392984d743a Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Sun Dec 25 16:39:24 2016 +0100 subscr_conn_test Change-Id: I6f27fc7916fefe76f5be236399f47fbc7e14e565 http://cgit.osmocom.org/openbsc/commit/?id=0ee07df8cfbc1370f6c68d99838dc2d0a0c525b9 commit 0ee07df8cfbc1370f6c68d99838dc2d0a0c525b9 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Sun Dec 25 16:30:37 2016 +0100 subscr_conn_test: ussd Change-Id: I562359b8b2dc36eb372374aadb61efd512c0ecaa http://cgit.osmocom.org/openbsc/commit/?id=3a9291be2de0cfaf7d4761f10915c92bc597cb48 commit 3a9291be2de0cfaf7d4761f10915c92bc597cb48 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Sun Dec 25 16:30:16 2016 +0100 subscr_conn_test: ciph Change-Id: I0a2014f2ffc41802b47e77af8cfab4404d37de4e http://cgit.osmocom.org/openbsc/commit/?id=f5d1d4a52930cd76426c0befe8b914abb2be88fa commit f5d1d4a52930cd76426c0befe8b914abb2be88fa Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Sun Dec 25 03:00:10 2016 +0100 subscr_conn_test Change-Id: Iba897235173c782ecb88d6d0049b62a2bd7ba5f8 http://cgit.osmocom.org/openbsc/commit/?id=77b607bc4128425f1407712355974852c5d3f71f commit 77b607bc4128425f1407712355974852c5d3f71f Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Sun Dec 25 02:59:31 2016 +0100 vlr: add vlr_sub_free Change-Id: I3be55b10d28276f4024d58eee9560fd82f2a9feb http://cgit.osmocom.org/openbsc/commit/?id=65b7d87e30c74a4adc488bda4ec96c2a8d849f83 commit 65b7d87e30c74a4adc488bda4ec96c2a8d849f83 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Sat Dec 24 23:55:35 2016 +0100 drop unused _gsm48_rx_mm_serv_req_sec_cb Change-Id: I4feb799002d0c05c7253b559c355d8469cd8b1eb http://cgit.osmocom.org/openbsc/commit/?id=b42160c337834252e587551e901d72a0ff9e71ee commit b42160c337834252e587551e901d72a0ff9e71ee Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Sun Dec 25 04:55:28 2016 +0100 ciph Change-Id: Id253026531aef6e905c24b3e09618bebebd8af7c http://cgit.osmocom.org/openbsc/commit/?id=571c21325b6e9f7b63cf9e369104153251198d76 commit 571c21325b6e9f7b63cf9e369104153251198d76 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Sat Dec 24 23:53:36 2016 +0100 add enum vlr_ciph Change-Id: Ie73ceae3d2f2977af12bf282faa39c397c96d555 http://cgit.osmocom.org/openbsc/commit/?id=99166dde749db865bb525e6f18c5b4e30db9259b commit 99166dde749db865bb525e6f18c5b4e30db9259b Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Sat Dec 24 23:35:01 2016 +0100 subscr_conn_test Change-Id: Ib8607db4b8e91a38bd8163445260971132669383 http://cgit.osmocom.org/openbsc/commit/?id=9845fa9ef17e0398d51b477db60513e5c275807b commit 9845fa9ef17e0398d51b477db60513e5c275807b Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Sat Dec 24 23:54:22 2016 +0100 vlr_loc_update fu: arg names Change-Id: If6c3ce41fb965fb76cd8fd809a353063ed2c701f http://cgit.osmocom.org/openbsc/commit/?id=4ba404802c2d9fc99f6930f81c124490dea18f79 commit 4ba404802c2d9fc99f6930f81c124490dea18f79 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Sun Dec 25 05:03:05 2016 +0100 vlr cosmetic Change-Id: Ied4508e6817c11e1ad8551b7937aa6959134220b http://cgit.osmocom.org/openbsc/commit/?id=81fbd2aae39c1c9b447f1ceb26784b8ffa2d39aa commit 81fbd2aae39c1c9b447f1ceb26784b8ffa2d39aa Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Sat Dec 24 23:34:55 2016 +0100 vlr_access_req_fsm: tweak state names with OSMO_STRINGIFY Change-Id: Ifdfe9b771e746fbd01b064eeb5b44a2e47db92fe http://cgit.osmocom.org/openbsc/commit/?id=d7def210eed1d7a943d882d37394115da1f0b248 commit d7def210eed1d7a943d882d37394115da1f0b248 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Sat Dec 24 18:37:28 2016 +0100 subscr_conn_test Change-Id: If19abbe962c1cc75eac68453c1abb8c0f1f20c86 http://cgit.osmocom.org/openbsc/commit/?id=45ceb344c6332256be495c5373f75532d995533c commit 45ceb344c6332256be495c5373f75532d995533c Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Sat Dec 24 00:46:48 2016 +0100 subscr_conn_test Change-Id: I554cf64b634171662743e5dd39406c0f20d55481 http://cgit.osmocom.org/openbsc/commit/?id=a255eff54b8baa93fcd2ec9237002b057edd7e8b commit a255eff54b8baa93fcd2ec9237002b057edd7e8b Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Sat Dec 24 00:46:24 2016 +0100 vlr auth_fsm_states names tweak with OSMO_STRINGIFY Change-Id: I94f3b6f092fb3378f14a1d3c1b1bddbc5b1f06d3 http://cgit.osmocom.org/openbsc/commit/?id=814576b2d9af2e10b559aeec6a6215847d0ec30b commit 814576b2d9af2e10b559aeec6a6215847d0ec30b Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Sat Dec 24 00:45:56 2016 +0100 vlr_auth_fsm: fix: don't skip auth vector when checking availability factor out _vlr_sub_next_auth_tuple() to find an available tuple and only increase the use count in vlr_sub_get_auth_tuple(). Also provide vlr_sub_has_auth_tuple() to allow checking availability without use inc. Otherwise, during a CM Service request, the use count would increase without using the auth tuple. Change-Id: I8314fd5026adbe5ca15d3518300531473234c9b6 http://cgit.osmocom.org/openbsc/commit/?id=71dbe4e541e5840ee7121795e61c79c7e8dc85e2 commit 71dbe4e541e5840ee7121795e61c79c7e8dc85e2 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Sat Dec 24 00:42:27 2016 +0100 tweak fsm_auth_event_names with OSMO_VALUE_STRING Change-Id: Ie72c2e008848f10f33005e0a75591e7bb8598e0d http://cgit.osmocom.org/openbsc/commit/?id=d6c351f9900cf440f13be6323fa7db480b5efffc commit d6c351f9900cf440f13be6323fa7db480b5efffc Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Fri Dec 23 22:04:03 2016 +0100 subscr_conn_test Change-Id: Iedfd7fbd0be6fa464aafa78304d36e4314b4cd1c http://cgit.osmocom.org/openbsc/commit/?id=d2b5e1599cd40a6e2b93dd05b53864087edef408 commit d2b5e1599cd40a6e2b93dd05b53864087edef408 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Fri Dec 23 22:31:53 2016 +0100 vlr_auth_fsm.c: dont log the entire auth tuple Change-Id: Ieb8b2b6cca7a49cd3dcab3286462ef46c6ddba37 http://cgit.osmocom.org/openbsc/commit/?id=7f6c952464d03d83c94fa90320bfe8131a206c6f commit 7f6c952464d03d83c94fa90320bfe8131a206c6f Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Fri Dec 23 22:03:26 2016 +0100 vlr: log: check_auth_resp: fix output of expected sres Change-Id: I596730551fd25b3cbc4ec2b71830019950845583 http://cgit.osmocom.org/openbsc/commit/?id=48195af3907986b6e5ca219a6e019de27354f42f commit 48195af3907986b6e5ca219a6e019de27354f42f Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Fri Dec 23 22:01:23 2016 +0100 tweak msg_is_initially_permitted Change-Id: I89268ad21f289f9c24421eb354fa19a26446267d http://cgit.osmocom.org/openbsc/commit/?id=a6e6ad94e81962adf9e4a6b6469c8938b728b489 commit a6e6ad94e81962adf9e4a6b6469c8938b728b489 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Fri Dec 23 16:49:37 2016 +0100 subscr_conn_test Change-Id: If3285465b8deef3dd64ebbe1282d1c5d8bdc5134 http://cgit.osmocom.org/openbsc/commit/?id=4b5bd986465ed8d08af009b9762f7942572c4c13 commit 4b5bd986465ed8d08af009b9762f7942572c4c13 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Fri Dec 23 02:53:18 2016 +0100 vlr_lu_fsm and vlr_lu_compl_fsm: enable result dispatch Distinguish success and failure; separate into alloc and start. Change-Id: I35f8183702e0b2f045dee96d706740c705477e9f http://cgit.osmocom.org/openbsc/commit/?id=3cc726431b6dd50688a6322d94f0884256e1dbde commit 3cc726431b6dd50688a6322d94f0884256e1dbde Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Fri Dec 23 02:52:20 2016 +0100 proc_arq_fsm rename _signal_result to _dispatch_result Change-Id: I01df3d8b061789b541baf7f2028094f42df722f5 http://cgit.osmocom.org/openbsc/commit/?id=6984c48c417cd5ea2218fadcc1f0546bc047bc36 commit 6984c48c417cd5ea2218fadcc1f0546bc047bc36 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Fri Dec 23 02:51:09 2016 +0100 debug log: remove pointer from log for deterministic test output Change-Id: I4607f5ba8872b1093d234a82027371fdd8fa5ac3 http://cgit.osmocom.org/openbsc/commit/?id=3b8979b6ebe7eae14890f1ed07e16a6ef0874cb5 commit 3b8979b6ebe7eae14890f1ed07e16a6ef0874cb5 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Fri Dec 23 02:50:46 2016 +0100 do not ref count on subscr conn Change-Id: I103a1a6ea18a913295fc7b84f99d44b6b9a6325e http://cgit.osmocom.org/openbsc/commit/?id=69b22821d00166e13ac7b7537d5cf60ec6cfbc13 commit 69b22821d00166e13ac7b7537d5cf60ec6cfbc13 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Thu Dec 22 05:24:06 2016 +0100 subscr_conn_test Change-Id: I96bd018407ae55ef88d9fcecf12c395998a37946 http://cgit.osmocom.org/openbsc/commit/?id=bbefd4bfb4a2a86d6bf0e72666bd43500f63852e commit bbefd4bfb4a2a86d6bf0e72666bd43500f63852e Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Fri Dec 23 04:49:04 2016 +0100 adjust msc_subscr_cleanup Change-Id: I840f808541d4ac3cdfd8e3cb3abf34b172c40e6d http://cgit.osmocom.org/openbsc/commit/?id=202e622b92b1271af95e990eca6ecb4e78e8592f commit 202e622b92b1271af95e990eca6ecb4e78e8592f Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Fri Dec 23 01:45:22 2016 +0100 log: gsm_04_08.c: change some logs from DEBUGPC to complete lines Change-Id: Ic255523c29bcd44f9487f22e204b9e0995d6b3ed http://cgit.osmocom.org/openbsc/commit/?id=034987d4767aa96fdcd16cb4991876431c0d9cfe commit 034987d4767aa96fdcd16cb4991876431c0d9cfe Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Fri Dec 23 00:58:00 2016 +0100 subscr_con_put: disable implicit destruction on zero ref count Change-Id: I5a0307eef75b45f86a6bcc1eb4723489ef0d4c62 http://cgit.osmocom.org/openbsc/commit/?id=7230548311b55a98e68ac98e1c5bbd588243fe8c commit 7230548311b55a98e68ac98e1c5bbd588243fe8c Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Fri Dec 23 00:57:34 2016 +0100 osmo_signal_dispatch of S_SUBSC_IDENTITY before vlr starts Change-Id: I661e13ef689693d932c7cbe93f24831d07a23f5c http://cgit.osmocom.org/openbsc/commit/?id=fe6ea498f8cfec5982719f39df2650cf22af75f1 commit fe6ea498f8cfec5982719f39df2650cf22af75f1 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Fri Dec 23 00:56:47 2016 +0100 vlr proc arq fsm: refactor success/failure events Change-Id: I095f3ef101419f8d485c01c977644dd6ba6a748a http://cgit.osmocom.org/openbsc/commit/?id=590a01a76ef5581904715943b50e5e6935d480d6 commit 590a01a76ef5581904715943b50e5e6935d480d6 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Thu Dec 22 23:37:44 2016 +0100 vlr ops Change-Id: I2f5b67ce26d818de7da48701bd38faab558a34e7 http://cgit.osmocom.org/openbsc/commit/?id=75366d57410c6267139fadea5a369801d5918bfe commit 75366d57410c6267139fadea5a369801d5918bfe Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Thu Dec 22 23:37:34 2016 +0100 refactor conn_fsm events Change-Id: I358b92a9a028cf13c4477ccc3c695d48ed2af34f http://cgit.osmocom.org/openbsc/commit/?id=bb39432a81c19522632f5be42624e43319084ca2 commit bb39432a81c19522632f5be42624e43319084ca2 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Thu Dec 22 23:15:51 2016 +0100 rename master_fsm to conn_fsm Change-Id: Idbd44dd6b10d68291e745a48b04466f720f9360a http://cgit.osmocom.org/openbsc/commit/?id=4f1181473b26fc57f2c38af96d03aa9564e2fdb7 commit 4f1181473b26fc57f2c38af96d03aa9564e2fdb7 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Thu Dec 22 05:23:55 2016 +0100 wip Change-Id: I5c418c3ac0bc036deed27f5fa67e095d6a3e12cf http://cgit.osmocom.org/openbsc/commit/?id=0c7cd25bbde7674c317c2e44b34332c9fa767324 commit 0c7cd25bbde7674c317c2e44b34332c9fa767324 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Thu Dec 22 05:23:11 2016 +0100 log: subscr and subscr_conn ref counts: log callers of get/put Change-Id: Iaec6385aad233be74f31924c0def3251e6caacfe http://cgit.osmocom.org/openbsc/commit/?id=34643edafd34abda93f02c3fd6bfdbba71bcd09e commit 34643edafd34abda93f02c3fd6bfdbba71bcd09e Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Wed Dec 21 02:06:03 2016 +0100 subscr_conn_test Change-Id: I9f40a0036a10d146adb61e52d7b24a57d26ec2b0 http://cgit.osmocom.org/openbsc/commit/?id=de45db09e0b4da43c797b9e54775290508273b0d commit de45db09e0b4da43c797b9e54775290508273b0d Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Thu Dec 22 04:14:31 2016 +0100 log tweaks for conn use count / free in osmo_msc.c Change-Id: I25d0cccc8fe5b5ebba20dc8ee00faac7547dbe11 http://cgit.osmocom.org/openbsc/commit/?id=47be9fc59a943b3663ef9ff4f1b7351b6f1a9919 commit 47be9fc59a943b3663ef9ff4f1b7351b6f1a9919 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Thu Dec 22 01:56:43 2016 +0100 subscr_conn Change-Id: I5f2873be1289522b88f316eef81cc713fb6e2f4f http://cgit.osmocom.org/openbsc/commit/?id=c30bc6ea855cfbf77f785cf7b9ec8d02f6f1c3d1 commit c30bc6ea855cfbf77f785cf7b9ec8d02f6f1c3d1 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Thu Dec 22 03:35:46 2016 +0100 vlr: add VLR_PR_ARQ_T_INVALID Change-Id: I3464b9a11d7574884e32b43334afd8632dd3be46 http://cgit.osmocom.org/openbsc/commit/?id=e87285a6e282cb744b022b3648d6ef7cb45cc94f commit e87285a6e282cb744b022b3648d6ef7cb45cc94f Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Thu Dec 22 01:58:33 2016 +0100 add check: msg_is_initially_permitted Change-Id: Ia03377b184fa1e8c7187e015fd3266f9a5552d81 http://cgit.osmocom.org/openbsc/commit/?id=76c69e5066bef99c54f6f67fad19ef45b7a97ba9 commit 76c69e5066bef99c54f6f67fad19ef45b7a97ba9 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Thu Dec 22 01:57:23 2016 +0100 vlr_loc_update with success and fail term events Change-Id: I05cc0b71fe320d5b83fac09d04c8bfb19a1ed9da http://cgit.osmocom.org/openbsc/commit/?id=33a1a8c912d090c1d6529a3814ec2f66924ea10a commit 33a1a8c912d090c1d6529a3814ec2f66924ea10a Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Thu Dec 22 02:01:08 2016 +0100 fix vlr_access_req_fsm: set success_parent_term Change-Id: I6a7a57464685506950a41ea5c6f818169fc22cb9 http://cgit.osmocom.org/openbsc/commit/?id=1670a0eb4c3f0112aa172d2433f0d412a5d322c0 commit 1670a0eb4c3f0112aa172d2433f0d412a5d322c0 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Thu Dec 22 01:56:11 2016 +0100 rename to SUBSCR_CONN_ Change-Id: I1a03e17ef89f66d6975ac3a63eb88247ee83f93c http://cgit.osmocom.org/openbsc/commit/?id=9c1a70fc58f98fe3fc2189fb7e3946f3a0c0d29d commit 9c1a70fc58f98fe3fc2189fb7e3946f3a0c0d29d Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Wed Dec 21 17:21:37 2016 +0100 vlr: fix: dispatch subscr conn close event only when there is a master_fsm Change-Id: I66c688b0c2443540bb3ceee30d580653090658bf http://cgit.osmocom.org/openbsc/commit/?id=7e48d6b969aeaec1dc17eb3dd1fb2ff466f51aa1 commit 7e48d6b969aeaec1dc17eb3dd1fb2ff466f51aa1 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Wed Dec 21 01:52:45 2016 +0100 typo in comment Change-Id: I41da41494ab6d4b058f74d9ad231eec9889d48ab http://cgit.osmocom.org/openbsc/commit/?id=7b15646207ada6a047347e49b6a71164d5e39c38 commit 7b15646207ada6a047347e49b6a71164d5e39c38 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Wed Dec 21 01:52:37 2016 +0100 fix SUBSCR_CONN_S_ACCEPTED Change-Id: I40b70a8bf9d84964f6cf8cc3117bcf7ad2766e32 http://cgit.osmocom.org/openbsc/commit/?id=eddc8e506435935a7a9a10fccb60ef53833b10a8 commit eddc8e506435935a7a9a10fccb60ef53833b10a8 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Wed Dec 21 01:52:13 2016 +0100 subscr_conn_fsm_event_names tweaks Change-Id: Ia7a4d8be4b35b2609e9b436e5cae64d93aa4a9e0 http://cgit.osmocom.org/openbsc/commit/?id=5b7550f81ab931d666e5bdf72f30732e4041ab98 commit 5b7550f81ab931d666e5bdf72f30732e4041ab98 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Wed Dec 21 01:51:56 2016 +0100 logging tweaks Change-Id: Ic5d749fb427c7fed8470014c8cb88dbcfd1d4b3c http://cgit.osmocom.org/openbsc/commit/?id=127a74a4be409663712098ee831237a85b66bd0f commit 127a74a4be409663712098ee831237a85b66bd0f Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Wed Dec 21 02:04:45 2016 +0100 move some subscriber connection related things to subscr_conn.c Change-Id: I24f4c4676c2b67b1cc3632e021af5146eeff0ce3 http://cgit.osmocom.org/openbsc/commit/?id=3a4da71671d78dbaacdff390337d79d9cb28795b commit 3a4da71671d78dbaacdff390337d79d9cb28795b Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Tue Dec 20 01:22:02 2016 +0100 vlr: cm serv req WIP Change-Id: I155d819f81e3e8dde221f3bf0c58fff43f9268c8 http://cgit.osmocom.org/openbsc/commit/?id=00ce26b3fb74a60e32b2a9be7f57d9016b03fce0 commit 00ce26b3fb74a60e32b2a9be7f57d9016b03fce0 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Tue Dec 20 01:21:28 2016 +0100 vlr: log invocation of internal _proc_arq_vlr_* functions Change-Id: I711f88b56fff4b3900c1813fb2626d76062aa715 http://cgit.osmocom.org/openbsc/commit/?id=1cf5c3f5fef6c1961412da9a124e6e4931e486c0 commit 1cf5c3f5fef6c1961412da9a124e6e4931e486c0 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Tue Dec 20 01:19:28 2016 +0100 vlr: tweak proc_arq_vlr_event_names Change-Id: I5d7eed109bcfcd1e3b0f22c01470b592e7a4c5f2 http://cgit.osmocom.org/openbsc/commit/?id=3388c1753c2d2aafb994468f243260fd29a7f101 commit 3388c1753c2d2aafb994468f243260fd29a7f101 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Tue Dec 20 01:18:57 2016 +0100 vlr: fix: no longer trigger old code to send CM Service Accept Change-Id: I80c7c978ab40dcd886899887d906b1d338c63418 http://cgit.osmocom.org/openbsc/commit/?id=61fe0e6bd168c3c2b3f8c4caaabf8c56c966d579 commit 61fe0e6bd168c3c2b3f8c4caaabf8c56c966d579 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Tue Dec 20 01:17:29 2016 +0100 vlr: add value strings for enum vlr_proc_arq_result Change-Id: I6ae82c34cf577e0113154474268c083535db9c85 http://cgit.osmocom.org/openbsc/commit/?id=c944af3262d82a9298e72f7e5f528df1586cd097 commit c944af3262d82a9298e72f7e5f528df1586cd097 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Mon Dec 19 04:07:29 2016 +0100 vlr: debug log: log received GSUP MSISDN Change-Id: I80c00862be880b58ada39d1585c7cbdbe96228ee http://cgit.osmocom.org/openbsc/commit/?id=4c4427025002364b38a0adbf835c1e36664ed038 commit 4c4427025002364b38a0adbf835c1e36664ed038 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Mon Dec 19 03:51:11 2016 +0100 vlr: fix: decode GSUP MSISDN from BCD without leading '0' When using gsm48_mi_to_string() to decode the MSISDN, odd-length numbers are preceded by a leading zero, which may break things. Instead, use gsm48_decode_bcd_number() to do the job properly. E.g. when the hlr.db contains '12345', it gets encoded as bcd hex L=03 V=2143f5 in GSUP, which apparently gets right-justified to "012345" in gsm48_mi_to_string(). gsm48_decode_bcd_number()'s result is just "12345". However, to benefit from the available length (gsup_msg->msisdn_enc_len), provide a function decode_bcd_number_safe(), which adds input length checks to gsm48_decode_bcd_number() by means of an additional argument. Todo: maybe add such a length check to libosmocore, deprecating the original gsm48_decode_bcd_number(); add unit tests for the length checks and BCD decoding. Change-Id: Ia3428792562c3f7f4ba339d000536373e0513f8e http://cgit.osmocom.org/openbsc/commit/?id=168b5f62bfea6585f950c9cf2e4fec45da57dd6a commit 168b5f62bfea6585f950c9cf2e4fec45da57dd6a Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Mon Dec 19 02:46:41 2016 +0100 tmp log: ussd Change-Id: I5cc462111054207d8022ea801e9ef3a77d11d780 http://cgit.osmocom.org/openbsc/commit/?id=d123339435434fb31754cb99fc989226ff966d09 commit d123339435434fb31754cb99fc989226ff966d09 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Mon Dec 19 04:10:19 2016 +0100 vlr: ussd: use vlr_subscriber's msisdn Change-Id: I1b4b0aa1ccb5417294148ca54572319d042aa8a7 http://cgit.osmocom.org/openbsc/commit/?id=320ef3b3d02cc8e8df8c3fbe96befd9c113cbea8 commit 320ef3b3d02cc8e8df8c3fbe96befd9c113cbea8 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Mon Dec 19 01:33:47 2016 +0100 vsub Change-Id: I2432fd147a2ae23341b58a6e744e397450057538 http://cgit.osmocom.org/openbsc/commit/?id=16b136049b03f35552d1ae5a9b97a25ae1fac206 commit 16b136049b03f35552d1ae5a9b97a25ae1fac206 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Mon Dec 19 00:00:12 2016 +0100 temp: osmo-nitb: log fsm addresses Change-Id: I242b6dc3793487a02f3f2d7d75d3416175ee7626 http://cgit.osmocom.org/openbsc/commit/?id=d202e846349d2df044ebf22f89bfc98d5b58cd60 commit d202e846349d2df044ebf22f89bfc98d5b58cd60 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Mon Dec 19 01:35:27 2016 +0100 vlr: lu_fsm: explicitly log the "_node*" functions Change-Id: Ib371280aef82fed6b8c270a05dc2a98d782c7027 http://cgit.osmocom.org/openbsc/commit/?id=f5bac66a2fad52403c00d2e42008247151134577 commit f5bac66a2fad52403c00d2e42008247151134577 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Mon Dec 19 01:34:56 2016 +0100 cosmetic: fsm, state and event names by OSMO_STRINGIFY When reading logs and looking for bugs, it can be quite cumbersome to have to follow the given name strings back to a name used in the C code. Rather make the names identical to the C code enum values and struct names. Depends-on: libosmocore I857af45ae602bb9a647ba26cf8b0d1b23403b54c Change-Id: Ie9a8f8e94a009eef2bb4a6a6f5572e4013e5b085 http://cgit.osmocom.org/openbsc/commit/?id=9be50bfd56b6526edfbc015ea71e5b9a02c4a52f commit 9be50bfd56b6526edfbc015ea71e5b9a02c4a52f Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Mon Dec 19 01:31:36 2016 +0100 fix: msc-specific subscr conn de/alloc msc_subscr_con_free() is dead code -- this is the result of the ongoing mscsplit (OS#1594); it is used on the iu branch, but osmo-nitb on the master branch still uses only bsc_subscr_con_free(). To make sure that the lu_fsm is cleaned up when a subscr conn is discarded, add some cleanup code: to keep it on the proper side, put this in libmsc/osmo_msc.c and add another callback to struct bsc_api: conn_cleanup(). The osmo-bsc standalone implementations keep it NULL (not called when NULL), the msc_bsc_api() sets it to msc_subscr_con_cleanup(), which does the lu_fsm cleanup. Call this from bsc_subscr_con_free(). Move along all other msc_subscr_con_*() to osmo_msc.c instead of gsm_04_08.c, to counteract the tendency of gsm_04_08.c to become a kitchen sink for everything. Factor out msc_subscr_cleanup() for no good reason, really. All this to make sure that in the new VLR: 1) when a subscr conn is freed, the FSM instances are properly terminated instead of being freed quietly along with the conn's talloc context; 2) that an orphaned LU attempt doesn't leave an invalid lu_fsm pointer in the vlr_subscriber. Change-Id: I597a650ed19a6e9335890bbba7c8353a3e1ba7bf http://cgit.osmocom.org/openbsc/commit/?id=eae6f4b9155c9cad5454f1ae08e2548ca30493ee commit eae6f4b9155c9cad5454f1ae08e2548ca30493ee Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Sun Dec 18 23:54:36 2016 +0100 cosmetic: mark fixme Change-Id: I099362da02d81ac273d57fa36f641ecd3dbd9bfc http://cgit.osmocom.org/openbsc/commit/?id=902f2946d075b332926f40a88ed69d902d657f9c commit 902f2946d075b332926f40a88ed69d902d657f9c Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Sun Dec 18 23:56:43 2016 +0100 cosmetic: extraneous 'break;' Change-Id: I73515e3cf4ccd3312d1ce8270cd5ab3ff96feaca http://cgit.osmocom.org/openbsc/commit/?id=0331171dcc9c47a134005c223c5582843950480c commit 0331171dcc9c47a134005c223c5582843950480c Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Sun Dec 18 23:54:23 2016 +0100 lu fsm: absorb state change to DONE into lu_fsm_term() Change-Id: I0d21783678d96e56904e3b62af4a14c2a8c3b854 http://cgit.osmocom.org/openbsc/commit/?id=cde6528893b131e61efaf2bc7228541185343f42 commit cde6528893b131e61efaf2bc7228541185343f42 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Sun Dec 18 23:55:44 2016 +0100 vlr: lu fsm: deal with failure during internal subscriber assoc Change-Id: Id64705fbf106d3ba5b9c9ab465776f088edc6cdb http://cgit.osmocom.org/openbsc/commit/?id=355ce4650fad43b56d784ff8b17f757128f0819a commit 355ce4650fad43b56d784ff8b17f757128f0819a Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Sun Dec 18 23:53:26 2016 +0100 lu fsm invocation: abort if internal subscriber assoc has failed Change-Id: I8f6fe8d1d911059e7bfcff88a46abb4f83c34fc4 http://cgit.osmocom.org/openbsc/commit/?id=eef5293e3b313f0690f73e8cad2cc316daef327a commit eef5293e3b313f0690f73e8cad2cc316daef327a Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Sun Dec 18 23:52:24 2016 +0100 vlr_proc_acc_req authentication option Change-Id: Ie66580d3f73c1faebe90c36f99070ed201a48878 http://cgit.osmocom.org/openbsc/commit/?id=f0eb750b3e2b0cf08b70200bb639a24c6e3871c6 commit f0eb750b3e2b0cf08b70200bb639a24c6e3871c6 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Sun Dec 18 23:52:05 2016 +0100 vlr_loc_upd authentication option Change-Id: Ibf105e4ba91e94c1362b1ab1409ec05f976e69ea http://cgit.osmocom.org/openbsc/commit/?id=f5a7492696db7e113a6cd5095f6d41961c3fdb2a commit f5a7492696db7e113a6cd5095f6d41961c3fdb2a Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Sun Dec 18 23:51:01 2016 +0100 vty: add net / 'authentication (optional|required)' Change-Id: I82e13a81f5d1d4d078907319d72385d505243be1 http://cgit.osmocom.org/openbsc/commit/?id=28f8e87b19c7c26a9f37f9fbbb0091432837dd32 commit 28f8e87b19c7c26a9f37f9fbbb0091432837dd32 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Fri Dec 16 16:14:50 2016 +0100 log: vlr: log all auth tuple details Change-Id: I5c73e7edda35e908b07411114226711105262173 http://cgit.osmocom.org/openbsc/commit/?id=2d48d55bac2fc4f1e1fba6f07494890e937be8db commit 2d48d55bac2fc4f1e1fba6f07494890e937be8db Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Fri Dec 16 16:14:06 2016 +0100 typo in comment Change-Id: Iefc7a9b547dac18af9bb6aacd707e7465107250f http://cgit.osmocom.org/openbsc/commit/?id=a27b37d94d3077e602105e285deb4b65473564f5 commit a27b37d94d3077e602105e285deb4b65473564f5 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Fri Dec 16 16:13:33 2016 +0100 vlr: assert that we don't replace an existing conn->master_fsm Change-Id: Iaccd07e5b8c299232d05bbffa45f854d0b974300 http://cgit.osmocom.org/openbsc/commit/?id=bc710e508ae9f4299ddce2663a9050bbc3bf8a12 commit bc710e508ae9f4299ddce2663a9050bbc3bf8a12 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Fri Dec 16 16:15:11 2016 +0100 vlr: authenticate: fix erratic assertion res is never NULL, since it is an array member. Furthermore, res is not related to this part of auth, so don't assert res_len. Change-Id: I0f5c9584bc5398523c4748e2fc469da104bbe628 http://cgit.osmocom.org/openbsc/commit/?id=07f606bd72ebec6af81b844789d4bddced817fb1 commit 07f606bd72ebec6af81b844789d4bddced817fb1 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Fri Dec 16 16:13:03 2016 +0100 vlr: create conn->master_fsm also for CM Service Req Change-Id: I2c4f5b47abd7e28cb2000adcedaa5bcc53c381d5 http://cgit.osmocom.org/openbsc/commit/?id=8df6ace65b6e136f24557a141bdad0af453aee09 commit 8df6ace65b6e136f24557a141bdad0af453aee09 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Fri Dec 16 14:31:39 2016 +0100 add value strings for enum vlr_auth_fsm_result Change-Id: I85cbadd546eae032542b942718b6997c4ab5cadf http://cgit.osmocom.org/openbsc/commit/?id=bbe427af768a6af53432ae26245ab663dc48c04c commit bbe427af768a6af53432ae26245ab663dc48c04c Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Fri Dec 16 14:35:20 2016 +0100 fix: vlr_lu_fsm: set vsub->lu_fsm to NULL upon cleanup Otherwise an invalid pointer to a previous, deallocated lu_fsm would stick around and prevent future Location Updating attempts. Change-Id: I81cc50b77fa26863c6bf4a29b09c35fa98921f08 http://cgit.osmocom.org/openbsc/commit/?id=fef939915f00d61cdb0b4661b82e6ff1aa8c8b39 commit fef939915f00d61cdb0b4661b82e6ff1aa8c8b39 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Fri Dec 16 14:33:29 2016 +0100 cosmetic: drop obvious comment Change-Id: Id3362ec013c1929659c1167de566de944ba2803e http://cgit.osmocom.org/openbsc/commit/?id=389d7a5092aa9980717ec64da29239cd45e5d97c commit 389d7a5092aa9980717ec64da29239cd45e5d97c Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Fri Dec 16 14:33:09 2016 +0100 fix: missing return after auth_fsm_term() in auth_fsm_wait_ai() Missing return statement would cause FSM to be terminated twice, resulting in segfault. Change-Id: Iba9f208c598ccc4623a20188496b2753cdfa5b22 http://cgit.osmocom.org/openbsc/commit/?id=8ac589b74b31184b3bad835d22b85727b7a4b278 commit 8ac589b74b31184b3bad835d22b85727b7a4b278 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Fri Dec 16 14:32:08 2016 +0100 vlr_auth_fsm: log term result Change-Id: I34b769e75d8aea6e5a96e6d4c4e691fa37208dc0 http://cgit.osmocom.org/openbsc/commit/?id=8e989779c61e026e93ab96799ead4f9a5347eb6b commit 8e989779c61e026e93ab96799ead4f9a5347eb6b Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Fri Dec 16 14:30:49 2016 +0100 cosmetic: don't log fsm instance addresses Change-Id: I8ffbeecdddbef4db4e23722c8300bced7d06caec http://cgit.osmocom.org/openbsc/commit/?id=f4837636e8bc5b1adb4d0bc97998f5e9139aa098 commit f4837636e8bc5b1adb4d0bc97998f5e9139aa098 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Tue Dec 13 01:09:04 2016 +0100 implement msc_create_conn_fsm Change-Id: Id541b5977ad4a7824b26fee35467ecbfa56c89f3 http://cgit.osmocom.org/openbsc/commit/?id=df9a6958c6ca4541ae073f3d6f6bd4d2f0ed2e4f commit df9a6958c6ca4541ae073f3d6f6bd4d2f0ed2e4f Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Tue Dec 13 01:10:49 2016 +0100 lu_fsm bootstrap Change-Id: I14f27a2f657567f424a4dc2ec13b6a01e2aa6676 http://cgit.osmocom.org/openbsc/commit/?id=ab4aa3cad8c8c6747a059cb657454f3f5ef51d2a commit ab4aa3cad8c8c6747a059cb657454f3f5ef51d2a Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Tue Dec 13 01:09:39 2016 +0100 fix implit function: declare msc_release_connection Change-Id: I34a673616238e6bda677e470c83ab57fd521a217 http://cgit.osmocom.org/openbsc/commit/?id=f17b3fe6ef70fc63260fb2c56611e177ae2bb8c1 commit f17b3fe6ef70fc63260fb2c56611e177ae2bb8c1 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Mon Dec 12 23:03:09 2016 +0100 gsup client: tweak logging levels around connecting Change-Id: Iee77ba45c24d6b8308e344dc1d1531e9d1b45921 http://cgit.osmocom.org/openbsc/commit/?id=7ef2b474ee4bbd0276dc8af4d1b67f2bb2503f0e commit 7ef2b474ee4bbd0276dc8af4d1b67f2bb2503f0e Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Sat Dec 10 15:38:27 2016 +0100 nitb: vlr init Change-Id: If741ace01d939fb8b7db7496ce623d20e15cf2d7 http://cgit.osmocom.org/openbsc/commit/?id=e90c9938b89747d58b24fbfecdfc75af4ea1cf1c commit e90c9938b89747d58b24fbfecdfc75af4ea1cf1c Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Fri Dec 9 01:30:58 2016 +0100 vlr gsup client fu Change-Id: If8c119c47892763370b63ed487a5fbe7eb4f2d55 http://cgit.osmocom.org/openbsc/commit/?id=67c5a7e19dc34dbebfeec22c44a10e4683865079 commit 67c5a7e19dc34dbebfeec22c44a10e4683865079 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Fri Dec 9 01:31:14 2016 +0100 cosmetic subscr count log Related: OS#1592 Change-Id: I28fbbf136b26e69f7c7da1927c2a19f658bea8c9 http://cgit.osmocom.org/openbsc/commit/?id=1a5f59dea9ff815693dbcdd42d821bd1c953da6b commit 1a5f59dea9ff815693dbcdd42d821bd1c953da6b Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Thu Dec 8 14:59:48 2016 +0100 gsm_04_08 rx: check subscriber presence Related: OS#1592 Change-Id: Ic073b44ed564b9c3b51f1f8bcd134b31dbeb8a21 http://cgit.osmocom.org/openbsc/commit/?id=09e8fe5426b6c86a5ce0c9ee2a598e49efa9c96a commit 09e8fe5426b6c86a5ce0c9ee2a598e49efa9c96a Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Tue Dec 13 01:40:40 2016 +0100 vlr_fu Change-Id: Ia3f39ab5760b9ce1889e77b24b3a578099d3cdbc http://cgit.osmocom.org/openbsc/commit/?id=349660184e410dce7ab2a230f07793ed29b677a2 commit 349660184e410dce7ab2a230f07793ed29b677a2 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Thu Dec 8 02:01:27 2016 +0100 fix build: osmo-nitb: include libvlr from proper dir Related: OS#1592 Change-Id: Ifebfb3cf3dfec76aca803e1ccf0da182fb8a1b39 http://cgit.osmocom.org/openbsc/commit/?id=9375e59d767f2f8b69e70b2cf4cbc519ac40969d commit 9375e59d767f2f8b69e70b2cf4cbc519ac40969d Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Thu Dec 8 14:57:02 2016 +0100 move vlr_sub_name to libcommon, to allow logging vsub name without libvlr Related: OS#1592 Change-Id: I8a0e7cbfd5338035499825ef2755efc8c77762ca http://cgit.osmocom.org/openbsc/commit/?id=f0210a093fdcaf77a7b24708b6ec1e8017a8aa56 commit f0210a093fdcaf77a7b24708b6ec1e8017a8aa56 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Thu Dec 8 01:28:35 2016 +0100 comment fix in vlr_subscriber Related: OS#1592 Change-Id: I53f9830b609a861c5baa693d10d3765dd769dbb3 http://cgit.osmocom.org/openbsc/commit/?id=f40c40ee038152247737229ac071ab907e754923 commit f40c40ee038152247737229ac071ab907e754923 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Thu Dec 8 01:28:09 2016 +0100 vlr: temporary comments in gsm_subscriber Related: OS#1592 Change-Id: I3ef5f6230198584888cdf8e7749b41c59421f07f http://cgit.osmocom.org/openbsc/commit/?id=1d237dccca86c64ee808789b8fc58f3580c6bb0f commit 1d237dccca86c64ee808789b8fc58f3580c6bb0f Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Thu Dec 8 01:01:06 2016 +0100 vlr: add vlr_subscriber to gsm_subscriber and comment subscr_name: redirect to vlr_subscriber Related: OS#1592 Change-Id: Ibff06dd2926e329d196ada5a0916c8cca02b7d69 http://cgit.osmocom.org/openbsc/commit/?id=7b65bce072412153211f611b9cb0fd9674a9d988 commit 7b65bce072412153211f611b9cb0fd9674a9d988 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Wed Dec 7 14:49:18 2016 +0100 vlr: fix LAI composition: use proper network and bts pointers Related: OS#1592 Change-Id: I8ebfcedaf044261c0600b87533b60104a62b992d http://cgit.osmocom.org/openbsc/commit/?id=8c012996cca4f5536f3da8fb17b2a4e73a276f5f commit 8c012996cca4f5536f3da8fb17b2a4e73a276f5f Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Wed Dec 7 02:44:50 2016 +0100 FIXME disable subscr_update() Related: OS#1592 Change-Id: If94ed34238b221a4ff625697f42d90e4a05974ff http://cgit.osmocom.org/openbsc/commit/?id=4631b632e27b1fb2a35f10cfb034a397868b5d28 commit 4631b632e27b1fb2a35f10cfb034a397868b5d28 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Wed Dec 7 14:47:39 2016 +0100 FIXME disable classmark2 Related: OS#1592 Change-Id: I5a2231e3a680b429bc8c8195d85fa013b86cda1c http://cgit.osmocom.org/openbsc/commit/?id=56243fd85fd53a88440dabeccf49ee70936c3cfb commit 56243fd85fd53a88440dabeccf49ee70936c3cfb Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Wed Dec 7 15:58:25 2016 +0100 vlr_sub_name(): be robust against NULL pointer Related: OS#1592 Change-Id: I41ab19839dad00dfe46c0b5f501ca7ebc9d3b40e http://cgit.osmocom.org/openbsc/commit/?id=816bf1bb0fbb656839fe5f42ef8b7129d2b4073d commit 816bf1bb0fbb656839fe5f42ef8b7129d2b4073d Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Wed Dec 7 14:31:05 2016 +0100 gsm48_rx_rr_app_info: don't store app info at all, comment Related: OS#1592 Change-Id: Iaeeb18a0b812ac6fbfcb57abffb62d789c7ba0de http://cgit.osmocom.org/openbsc/commit/?id=a68020e399f82d264a94ca51b3fdb30d99191118 commit a68020e399f82d264a94ca51b3fdb30d99191118 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Wed Dec 7 14:29:42 2016 +0100 fixes for tmsi reall compl path vlr_sub_rx_tmsi_reall_compl(): have a return value; publish in vlr.h. gsm48_rx_mm_tmsi_reall_compl(): fix everything. Related: OS#1592 Change-Id: Ieeccca85e7177e21af43db4de705ec13d7bc8c40 http://cgit.osmocom.org/openbsc/commit/?id=34cd86c7c66be89154c7533cdfd7b4d4409bf924 commit 34cd86c7c66be89154c7533cdfd7b4d4409bf924 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Wed Dec 7 02:46:13 2016 +0100 gsm_04_08.c: add missing vlr .subscr_assoc() Related: OS#1592 Change-Id: I89757df03c4bf9ff9272f848f6724b635af1eeb0 http://cgit.osmocom.org/openbsc/commit/?id=9499dab4410b27d10b96cb18ecb5162f42ab51a8 commit 9499dab4410b27d10b96cb18ecb5162f42ab51a8 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Wed Dec 7 02:43:09 2016 +0100 fix const compiler warning in print_meas_rep() Related: OS#1592 Change-Id: Icd89a1e0c99f455317387ee55f2d90a0e3c61c7a http://cgit.osmocom.org/openbsc/commit/?id=c8770e89722f2645ece97c1e065c606b746f274d commit c8770e89722f2645ece97c1e065c606b746f274d Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Wed Dec 7 14:45:16 2016 +0100 vlr_lu_fsm: missing: WAIT_SUB_PRES out_state_mask += WAIT_IMEI_TMSI Related: OS#1592 Change-Id: I050cfaf2d23c71a2bb7d969f43bb5b493d3639c5 http://cgit.osmocom.org/openbsc/commit/?id=ca031011cd7fdc0424c35a68c5e24ecd55f70c19 commit ca031011cd7fdc0424c35a68c5e24ecd55f70c19 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Wed Dec 7 14:44:04 2016 +0100 libmsc: store classmark1 in gsm_subscriber_connection Related: OS#1592 Change-Id: I03d194595da684e165715faf5f602adef8587144 http://cgit.osmocom.org/openbsc/commit/?id=6adcdbfe001b1a3afb42775decabaefaec59663f commit 6adcdbfe001b1a3afb42775decabaefaec59663f Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Thu Nov 17 05:06:59 2016 +0100 vlr: 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=251354a947171a146185d274c487614c77036187 commit 251354a947171a146185d274c487614c77036187 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Wed Dec 7 14:46:12 2016 +0100 vlr: 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=5a3a9d51ce0b22c31a2199d77f00b5a664397d4e commit 5a3a9d51ce0b22c31a2199d77f00b5a664397d4e Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Wed Dec 7 14:28:33 2016 +0100 fix various missing vars and unused vars Related: OS#1592 Change-Id: I16cf82fe3b27a4cdd69df1cf34e60918b453d07b http://cgit.osmocom.org/openbsc/commit/?id=5fb5ab65dee7f72cdd4c4ce684b927c42ff269dc commit 5fb5ab65dee7f72cdd4c4ce684b927c42ff269dc Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Wed Dec 7 14:53:37 2016 +0100 fix vlr_loc_update: don't return vlr_subscriber, return fsm inst Related: OS#1592 Change-Id: I943aea5575bf57e3bb148ade616a66191cee6752 http://cgit.osmocom.org/openbsc/commit/?id=6b93c91d46729a4c78c00ab7bd95fa516c0dbc11 commit 6b93c91d46729a4c78c00ab7bd95fa516c0dbc11 Author: Harald Welte <laforge at gnumonks.org> Date: Mon Nov 14 14:48:00 2016 +0100 WIP: more incomplete libvlr integration work Related: OS#1592 Change-Id: I77fb3a540c900be6440d0aec12161711b65b8aa6 http://cgit.osmocom.org/openbsc/commit/?id=5ac7ba5d5aa21d0142096bb896e2424f9086eb45 commit 5ac7ba5d5aa21d0142096bb896e2424f9086eb45 Author: Harald Welte <laforge at gnumonks.org> Date: Fri Jun 17 00:06:42 2016 +0200 WIP: Introduce libvlr Related: OS#1592 Change-Id: I3f75de5f0cc2ff77f276fd39832dd3621309c4b9 http://cgit.osmocom.org/openbsc/commit/?id=ca09ceb40590328fab689cfdacf833b67a4ef21d commit ca09ceb40590328fab689cfdacf833b67a4ef21d Author: Harald Welte <laforge at gnumonks.org> Date: Fri May 6 23:28:11 2016 +0200 VTY: Print 3G auth tuples, not just 2G auth tuples Change-Id: I277e4347ee1486a39e6dc4e2363a593f328f9e3b Related: OS#1592 http://cgit.osmocom.org/openbsc/commit/?id=5d31943d700026022692d9c4d939350923f19901 commit 5d31943d700026022692d9c4d939350923f19901 Author: Harald Welte <laforge at gnumonks.org> Date: Fri May 6 13:49:49 2016 +0200 WIP: Handle Authentication Failure from MS Change-Id: I71f51eff089cf05f32a6ef408c4606880fc2e4a5 Related: OS#1592 http://cgit.osmocom.org/openbsc/commit/?id=a4d2725aa555e865e553639ed2a9b00d268820b0 commit a4d2725aa555e865e553639ed2a9b00d268820b0 Author: Harald Welte <laforge at gnumonks.org> Date: Thu May 5 22:52:41 2016 +0200 SGSN: Integrate basic support for UMTS AKA We already had almost all the parts in place before: * GSUP with capability to send us auth_vectors that contain either triplets or quintuples * mm_context that holds such auth_vectors All that we need to add in this patch is the capability to send the AUTN parameter in the GMM AUTH REQ and parse the extended RES in the GMM AUTH RESP. TODO: Implement SQN re-synchronoization mechanism (Auth Fail: Sync Err) Change-Id: Ie6a0cefba5e4e7f02cc2eaf6ec006ac07d5c1816 Related: OS#1592 http://cgit.osmocom.org/openbsc/commit/?id=2a3dc2d91c52c821d2f6d5614ee53c8ce59d16ab commit 2a3dc2d91c52c821d2f6d5614ee53c8ce59d16ab Author: Harald Welte <laforge at gnumonks.org> Date: Sun Jun 19 18:06:02 2016 +0200 Introduce subscriber_connection ref-counting This introduces a reference count for gsm_subscriber_connection. Every user of the connection needs to hold a reference until done. Once the reference count dorps to zero, the connection is cleared towards the BSC (which subsequently will clear any logical channels associated with it). Related: OS#1592 Change-Id: I8c05e6c81f246ff8b5bf91312f80410b1a85f15e http://cgit.osmocom.org/openbsc/commit/?id=71af0afe6605249d8b08dfc3054d6ac41c9be5e4 commit 71af0afe6605249d8b08dfc3054d6ac41c9be5e4 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Thu Nov 17 05:06:59 2016 +0100 cosmetic: in comments, drop some unbalanced braces Simplistic C file harvesters will break at a single opening brace even if it is in a comment. This is of course aimed at the fsm-to-dot.py script recently added in libosmocore/contrib. Change-Id: I3c1fa53195a1e57d6fe0a6791c346d30ceff1251 http://cgit.osmocom.org/openbsc/commit/?id=d37746bb138ea7d8fbf8604ea7f1c8990a3023b0 commit d37746bb138ea7d8fbf8604ea7f1c8990a3023b0 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Wed Dec 7 14:46:12 2016 +0100 comments: various tweaks and fixes Change-Id: Iefb6e8e31d78e9958c689997b63ae4f84c8f6fb7 http://cgit.osmocom.org/openbsc/commit/?id=5954346b54fa9a3ce8021eba381fd564f1c2d255 commit 5954346b54fa9a3ce8021eba381fd564f1c2d255 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Sun Dec 18 23:52:38 2016 +0100 cosmetic ws in common_cs_vty.c, osmo_msc.c Change-Id: I716d6f33aa7e8f2fbaf4bf247f97da57e77c7d61 ----------------------------------------------------------------------- Summary of changes: hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)