openbsc.git branch neels/vlr updated. 0.15.0-828-gf97b573

gitosis at osmocom.org gitosis at osmocom.org
Fri Jan 13 04:36:47 UTC 2017


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".

The branch, neels/vlr has been updated
  discards  8f769a6380b94189a825f0f4a82b391f327d0550 (commit)
  discards  257f4798f4d1dd626fa6927a405d1fec01b53956 (commit)
  discards  84579f6d6a492bda00d5a5228f3154236ec79d1b (commit)
  discards  929a2c39e6a5575fe202065fc75e7c0cbb023178 (commit)
  discards  0d1ebed92559f7431169eb223899ddd69b5a6670 (commit)
  discards  63536650dda32b7ef5d93b3ebbc1315ce5c9c57a (commit)
  discards  fbc6cb4f617a5089d2fd14b8190bfe551bee13f3 (commit)
  discards  4084406c52f2d90a60da1d8b9b95df351dac9220 (commit)
  discards  724397101e2455ac1e17b288418316e63fb613aa (commit)
  discards  fa224d446900b087cd505e7b238f96ab8308ec32 (commit)
  discards  8b2adfed237d4c9d00f240c2a13eb0da044fd326 (commit)
  discards  275a2a2d9cef4b37676bbd8eff57925e7dbd7d01 (commit)
  discards  0e627b100c1d1a9aa38a0d7d4496dbc1b4d4ccd3 (commit)
  discards  00627786b4db3ec79dba2f2f578dd53ecf3f695d (commit)
  discards  a80a5b1d834a6ad1a37e89bd71e94aefbe2eddcf (commit)
  discards  55d22dc125e64ef07d91142efdfcd42cf85fe6d0 (commit)
  discards  8a17ada2c0ff405dd71c8115a694bb6d42aa0894 (commit)
  discards  7332f9accf59fa03d85adf3cce38494ceb47c02b (commit)
  discards  02a9f9af2882794c2206fea7ff4e94a70c5cdc14 (commit)
  discards  31e8ab52008f161487e5486694bce2c42ef91558 (commit)
  discards  a228dc7b9bc284ebd7674cdd59089518dd318816 (commit)
  discards  255314ab70a71d2239b9755790f1c959d33f058a (commit)
  discards  e8e091b6434546c6c08b1426881b6e1d6748b708 (commit)
  discards  a3ec1ec7ce9bcab406334a4f2ff05501ad40a4c9 (commit)
  discards  71b849d4aad5a8a49d596a18322e77007a2f98b5 (commit)
  discards  16b6aba6b0ca3d6384bde031cd1f338953ee7c4b (commit)
  discards  13075cf263dde02510c768ace85259b2eb8dbc34 (commit)
  discards  922db9711cc2506045535c0b61deff5a9e915cbd (commit)
  discards  6c23aa9770b77f50eb406ff8943fa7d374b96760 (commit)
  discards  d1569df0f63d6d48573d55c790406b8e2bb7238a (commit)
  discards  f019a020785ae78f09ddf37244888f7bf88bacca (commit)
  discards  24395d090b90d0d30c6dae7c051fefd512d248b8 (commit)
  discards  b1e4dd9bd7eae82cf3694341f646bf5ab0cff510 (commit)
  discards  7207a1b2daa2f3cbade45eb06f3736dd790685d6 (commit)
  discards  0b9ef7bca07adc8659980091cff81d1bdece8e09 (commit)
  discards  bd035afabdd1232c3f4a37c207171540f7689491 (commit)
  discards  044f929e1da5a5e7dbe302d85bcc38c931b95878 (commit)
  discards  c65411a82c81c7674b160577b8203dba73a0197c (commit)
  discards  270c80a140952500ff6b0259a905cbf9793b08e4 (commit)
  discards  81b0d7f46d2b1d41eaf7ae151fefa6006a7ff4ca (commit)
  discards  911fe4cfa275c46ba72fd0c6c9025f38a932c8b6 (commit)
  discards  cccfb8d61fa14f7e8bff53a5dfa1a583d102d730 (commit)
  discards  854cd762d3fb17209f99468515fcb3d114e48c00 (commit)
  discards  ea6858cb240d2d52c8c5f127c4e8648d04090ec7 (commit)
  discards  2245e775c326d60266065a88e70cdb9c21f118d0 (commit)
  discards  c9512df5f05d30767128a8174fc5c4604330e18b (commit)
  discards  a93e94886d2045b9e8ae90d0e27e8cbe147c7636 (commit)
  discards  d663e22dfd12c27e3bfb62759361fe7d1e258ca8 (commit)
  discards  dac7f5ba83acaf967ae368e9d3656d1710d7a2ef (commit)
  discards  1e787b1fee27c125228b32fb2dbd5a88387071f3 (commit)
  discards  8dc83de8b7ff8f102cee27a9bcaf3be6594a3323 (commit)
  discards  e706e54ae5e784a9b4999808979512d460afbcf9 (commit)
  discards  0f5b174bec7b8e77599d1f09590a29e08345b3b7 (commit)
  discards  288b8918b97e3d39583d8545bdeb3155fc0bcb01 (commit)
  discards  cf2cf9369352124d804783c929a1f3c3b6f7e141 (commit)
  discards  9788866cba29d0d8e52bb754dec46f1c599aa694 (commit)
  discards  89a0796855dee9196259b1783084e7b807447929 (commit)
  discards  900ea92b7e20e270abe153b06e8b1bba06325d06 (commit)
  discards  726ede67526e537d7edebd852411740cd52ae674 (commit)
  discards  374d968bd9afa15e3822c90e6fbd0f13e922b733 (commit)
  discards  a42f7f27fb73f935d699bb2475dc2dfbc1e05f27 (commit)
  discards  e33d2493a23a8da68fdaa9b23fe1d65ce84effe3 (commit)
  discards  080adbb845272a082d08578e406ffe2cc07150b2 (commit)
  discards  36e83b1a7ce32b8a4476141b08e1f02f3fc6130f (commit)
  discards  ced3152494ed8aeeb5201ce1cb76c81233001caf (commit)
  discards  d6bd1ba755aa37c6cf208b37362371e879f4c368 (commit)
  discards  842ebee42903de608ff61e2f6d04e9b8003d7a4b (commit)
  discards  a3f655ff42d0499d2d0bc26aaae557259107f548 (commit)
  discards  af7c681a0045d3bcae52e5072c540daf133947ff (commit)
  discards  12bdcc52223fb4325122d5b53bbbda04e253389a (commit)
  discards  13ef58d6e1e1b7d0c7ed2ac251188bde83816171 (commit)
  discards  d5ca955e78c1015251791ccd77e4a53bebb421c3 (commit)
  discards  161999217c064c3a2ef8f16d43b38eb60ac7b924 (commit)
  discards  ed8e5be69dcfd1fcfbe1177e016b525ad5a4e2f9 (commit)
  discards  7d483d78be79f76d602b40d2f0187b9a5dc50aab (commit)
  discards  f2cd17d2dbbb8716aed8242f7e5ad08d06e87dab (commit)
  discards  046e7515ed7cb3567c9995e7996f22ef10615969 (commit)
  discards  5a75f039246ee5e3c6c38c12b9642dd2ba2394ed (commit)
  discards  e45f53351e9bee11b7d2e7e1c4abda28c519fe9b (commit)
  discards  f87a05c74bec161e893c41018ff395133f88f4ef (commit)
  discards  e4a11b140212cfba47557bde6e9ec0dacec364fa (commit)
  discards  de651d14b394d22de4b89bfc5109d65c5e25eaf7 (commit)
  discards  735ea4fe51a593be6c39fe91733d5d8440188a44 (commit)
  discards  a6cefcace74dbd4d018f18d35ae465b1d59f4e0a (commit)
  discards  942e895ad559c4a631a0decfebfbbe54736b9637 (commit)
  discards  e80fd1e58b64b702cbcb93d69fd89a72fd713275 (commit)
  discards  6cd4be546163bf22565205089b7faad3aa478e20 (commit)
  discards  dbedac72312fbda54cdb865f5ca62910ccef9ef7 (commit)
  discards  48e0423e87b29d179d26f5e305ee5c3960c07579 (commit)
  discards  7d158f921c3f8bd16fdf0343273792da507f2b62 (commit)
  discards  67d996bd77cddfff1803bcdb40885542bf6f15ca (commit)
  discards  385e0d8e442a65e1ee7cdb41e360be0092f5ee8f (commit)
  discards  3c53e82982a05d446e4701ed0282dac722edc9b1 (commit)
  discards  e36ada362bf4abe5d139381467c4b265c949715f (commit)
  discards  0559ceac75c843d1be0b48d38718bd5676c09e5e (commit)
  discards  bf85657c5f856b22d67106b18cfbc18ebcfe57c3 (commit)
  discards  a7b970a391d2fd9cd594f0646e3fea4111d55fd1 (commit)
  discards  a2edaa7ad4fc66a43500cfd782f78590ef32ad2d (commit)
  discards  fb778c7e356cb82bf99f735c496c9fd5bf3f9317 (commit)
  discards  4b1cd5e10875998350a755acd42a1ff237ca4381 (commit)
  discards  8ae1dd9148aaf734c84aa2430fb2c5a571f3eb16 (commit)
  discards  312116243018d0f551f1f2c3d3c2ccbce81b54c0 (commit)
  discards  0870212dc125e21ff8b4ed129ad3ad14f0f525cd (commit)
  discards  e706a3253d9bfa97f33f196076428deaf8e2546a (commit)
  discards  9684de29051c401a8a23081d3c4815f54a6fe634 (commit)
  discards  530473e0ae4d4180e945f7089113f543706a2186 (commit)
  discards  4b050e8b0e54cc68730e6796600bc666434e7073 (commit)
  discards  82f647d25f8757cd2ba5b2dfa7b95a7f3d570797 (commit)
  discards  7f336bea11646e3b81db0fe537ab41d9b5ab961b (commit)
  discards  4c948693fc570078e903024f7b06202a0081b4c7 (commit)
  discards  41ae50940e0ec4b4ac211aa3503c540b3d46fc86 (commit)
  discards  cc7e4070261990bb589ac9c068163099af70b4b5 (commit)
  discards  d6c13bb1765403994f3b63b77de7e998856d4950 (commit)
  discards  1e4f0a68b9255d1bedec3370c30b42defbfac300 (commit)
  discards  40110faa6987a46e6f2698e222d2e162daaea8da (commit)
  discards  552fa7b602f0f233cf3b0c5893c4d6d4a9642736 (commit)
  discards  d5ba06a2256976e6aa1c78eb6bb265c53630b888 (commit)
  discards  d7d196c64d73fd40a21a53c48f2633aa4fce69e3 (commit)
  discards  4d2e85de53509bb53c78bfe59f418cf5c75c1918 (commit)
  discards  497872b58b04e8cd02b5b2fbcda572f79b1b0706 (commit)
  discards  3a3da0c01f04c8621063456428ee31c7cc0a7cff (commit)
  discards  9a1ab64a631e9548f269838ccb7a2c8dc7b69ddc (commit)
  discards  2508b649c994d77456e1ef9c861dc0549649d0b6 (commit)
  discards  f2e2504e470d7949e19508bd9758a514a353feba (commit)
  discards  5fef36f78c6b699631be9edddaede9953793d49a (commit)
  discards  67a77f30561b969cc1865292e42c9c72e46d691a (commit)
  discards  6967b257575eb9511a57c2451fbb535aa6702a69 (commit)
  discards  81b93806b666a140de29b222656f25447202e404 (commit)
  discards  d252ef81f99842a7aed882cf570a9099d3d30108 (commit)
  discards  9d45b173b239f74c65f2a7e040580fabc1d4a908 (commit)
  discards  c23836d924eaf2e15d6a1ea4bc7cef32fb8f58b4 (commit)
  discards  f2dd30a3e7be2b9e7d131c9a0eab70cd4ea3e802 (commit)
  discards  5d61f585af2d058227be828620fd944a102808aa (commit)
  discards  0b7a0177252b6b83db8966ef76e70ff4bea755e0 (commit)
  discards  3af8699b15e1231d1605055ec0865b1475c9d775 (commit)
  discards  3fce4676ad2fecacffe08faa7eaf569f4b01599e (commit)
  discards  81902886b0d9bcae7d542de473397cb3fed20539 (commit)
  discards  600c628612aade0d948671125333e4175511c16b (commit)
  discards  be0bd6f4c2c9b19a2677616dc12b1ca780739145 (commit)
  discards  b93c20211c51d5a969986140b7b9bcfcd662c2de (commit)
  discards  df7bd579f77c187a78cb30e783c7ffb5a56d9056 (commit)
  discards  181fceac45474260296a7c5a18e358d0ccbbfad2 (commit)
  discards  6370b789596922de81bdff56f245345602860012 (commit)
  discards  e01370467c456b73181dcea9bfa880b8153b9239 (commit)
  discards  511e261db3a04d0bd02a1df30a9ddc915ab47060 (commit)
  discards  e8d5f7b5406c63a42dd063e857f7db186af9cc72 (commit)
  discards  82536ab5c3400e5b905cac247919eb7c96054633 (commit)
  discards  45a6912680d09b0b4378cf72e8bff31c2ae0f876 (commit)
  discards  52d119df9b042cde0823ab259053b3f0d0243166 (commit)
  discards  bf91b34e6262eae0abd98151e969d55fadc84863 (commit)
  discards  0951d3e01b5b42e927b5000442c00805b4fffeda (commit)
  discards  3799336d2e51ccf7c9637e10f791ac48b4f33686 (commit)
  discards  781844ad68095ef7064fc47d4135077b56ab889e (commit)
  discards  e0d7e8a93ea8e3ed03da0d9f0e60102df7b74b62 (commit)
  discards  4276b70968adebacffd737a26f850a8b3878c065 (commit)
  discards  73ee226c14597eb4d246bdffdeea6488d7178941 (commit)
  discards  14ac9f06656a8a64a9499dce6b3a50f166ab82e0 (commit)
  discards  54e99e793d4aca06d31a618c122aee9b9714fd0b (commit)
  discards  9f7aa8e3475723d22a020ade86a4dd70bff84b33 (commit)
  discards  62490bf1b9c4271ca50f5f73f1d489042cb2e2ca (commit)
  discards  d8354246d645b4f929385dda0688a106d54ba7e2 (commit)
  discards  bf906f0506adf776ebaccc69eb1b7b91984b11b3 (commit)
  discards  66dccd654f0e4adaf5fc12e80d3bcf6cfcf2754f (commit)
  discards  286a980e88fe958b9dc360f592948193347f2fa2 (commit)
  discards  c113f6eed85bfec878c1dee96d7514ab38a7243a (commit)
  discards  60ab470f14619da5378a0cbafe515459669d0653 (commit)
  discards  98d06c0f3d0b1371cdf9d47f586c5f6560ab619b (commit)
  discards  2d9f54af9671b6c1fa34f3b077c009d8315f390b (commit)
  discards  66495ce345e1f7e8f276e12d9ca357564b7c84ff (commit)
  discards  eebebea49b1cc3587246f5e83d8d4bdba797447c (commit)
  discards  d447d049ac271f00e77acdd1c01aad4f2a13e177 (commit)
  discards  36813c574dd5ce48f670feedb1fb8373c093ed66 (commit)
  discards  1325bc03445d29375785135b7850ab8cf4d793fa (commit)
  discards  08bed81af31461bce456b891e64085b51fa922e9 (commit)
  discards  dc0d2b55370ffd8b026d934964006efa62b9bfdc (commit)
  discards  8e7576d3206be4873249d3fb9d26e389e405cc0f (commit)
  discards  4741f6644fbe74f755468f0b3eeae504a80056fa (commit)
  discards  45c708c0eb3dd7377e6929674f31119517a75807 (commit)
  discards  6ebc6273552ee2c2660d9dccaf1890ac8c8cd619 (commit)
  discards  016313147378e65a36e2552060a81f6c92c2eed5 (commit)
  discards  320cde9c64b2da479aa8e7add040d444d96ef9ff (commit)
  discards  8ff35004a45b245fdc643ee4ae0615aa2351918b (commit)
  discards  97a7f9b0d1195b0fa10c59c686aa5e75d3591c73 (commit)
  discards  11d018d4f820c22f963ba3d32bbd2c19d81dfa3c (commit)
  discards  dbf8232b1fc60eb03c4ada81ea34d392a88424b3 (commit)
  discards  f8d39f258f600e372a59de1d1cf14d3532f11c6d (commit)
  discards  5cf3ff56d167227ad8d48c8af7af443e04412427 (commit)
  discards  b8aa5468191ceddb7e56c5e47e505136b40431f8 (commit)
  discards  8552497431f3f8b8c28a64af0e20855aef37637b (commit)
  discards  1f742fd78ddf4e45d80f4d68b843f47801de12c9 (commit)
  discards  67297d4e5c571b1d51927276e3ad30e29df3133f (commit)
       via  f97b573802f72e0f2ab71687291c896a215c4c2f (commit)
       via  40e076807ba62f17e201ff8c4aca184d6a0f828e (commit)
       via  6248f1194472f7b5029d4be9fe75ba88ec991dd5 (commit)
       via  e0bbc580ecbea4824fe8c186bb6ef8127ea74a99 (commit)
       via  4df63c3494edd34609ffbd839bf0bc8795eebbe6 (commit)
       via  0d5578f91035a460fdef7e26181eb6d55e551735 (commit)
       via  0611586566b011d0bc002fdf432911e51d54c2a0 (commit)
       via  0045e5da2debaff4dac155f43de8386fa1584fe6 (commit)
       via  6e70a4a4d44fa3161c10e23d5e8dd38fb59c5e13 (commit)
       via  9bfac375294611e51efebceed8e675155ea150e2 (commit)
       via  be2951faf59c90682476899646eea5bfe247bdd7 (commit)
       via  1a67b8afd6505071a48c59185addc66726152cbd (commit)
       via  a589b9f8fcc734acf9df74a7b9e95973fd4e983b (commit)
       via  3d2523fc25430a296da12da4abe8d25ddf7d14b5 (commit)
       via  da3d4d847fdc4a5eafb63c24040bb8253e4d7baf (commit)
       via  608ff5cc9382f2ec692bb0392b2abd7ce73b6e26 (commit)
       via  cebdb444bf8de7e4a9925cf32ee6c555a65c3f09 (commit)
       via  b9c6914ae1e8228c86905414459266b5af265feb (commit)
       via  288c125b5c84aa535ecca7a2be02066be314a94e (commit)
       via  c947d2deada63c8c8d2ba8a5dece36198eace5fa (commit)
       via  3ff609be7f91b89a930ffb059de47d2b8e1c6d9c (commit)
       via  701d98a20af7054a5fd3f40188afddd547ea0682 (commit)
       via  82ae14a9eb4dcb5337c205ffc8e4eaecf9dcdf48 (commit)
       via  29c53915f0300b772956429b4919510337944515 (commit)
       via  1379fb95fc9dadd0cbc7261e6b6c295d0a3ed629 (commit)
       via  6c2e41f5ce0ea1d8f2ee8666ff82eb943e8171a1 (commit)
       via  6d4d6e826f7284e1333a025697e62023dea76e49 (commit)
       via  0840009745c80d32d46cae3b75e5a457a1687076 (commit)
       via  0ec0fa3562df33fdbf656410b4d6de64930ce71a (commit)
       via  a541d14b4f5abf79908ef2ff62b86f7fe49c37df (commit)
       via  778ac8f17861043a3ad51aed922a53fa88ce2243 (commit)
       via  15f34781ad4f49075c8ff05abbf46193e09b02f4 (commit)
       via  3472bbea4197131e3832ef8a07ca8fe89a8a0382 (commit)
       via  657dabefbabafa72bf351f14af53046484cb2825 (commit)
       via  b55a2dd0c471419a6a733b34371b18dfc2142aba (commit)
       via  c44c471ac04c607cc909c5c0268fca5aee7eaf42 (commit)
       via  2180373b7f359a98f26369a5032155f781b6d404 (commit)
       via  b65bd678d9b355578325c71d087964cb597a968e (commit)
       via  7e74074e36f0560c0296222fefb6949322ebca2e (commit)
       via  2cb017cc9ba39209b9377f43e2bc4a5a9b637d3b (commit)
       via  c28569cc64140d048cd2de124496f7b02511112d (commit)
       via  b04f5ebee4c381a3f1a7914159aed4090419fdec (commit)
       via  ae176721a3f671ad0cc90a2cf313111492f990e7 (commit)
       via  47758cbe60599858efc6067ecfb6f3b08ba1a1a3 (commit)
       via  79ca0b098600a2f80fbd0e03e27501100dbcc085 (commit)
       via  5e1c80b5f84f5ca1a0ce8d47fa3751980ebf86f5 (commit)
       via  c3df6eea28f0d253f5e3f12341e5f4873422c6ba (commit)
       via  a7d7050f0ecd9ce64ae3613c6f4c5737e65fa1fc (commit)
       via  db39ee2fe9febffe7e056355708909c46e643b2e (commit)
       via  da18087715425acf9ded970e3dd81761b5c91391 (commit)
       via  4f89bc3697012b2a3c34358d57b3392fb7d20473 (commit)
       via  f84d36a88716c66b2d715816249ba29fc2ac5015 (commit)
       via  c6b037ab33930b58009d0ff44a22561622afe875 (commit)
       via  84650e8f439cc0b9ec4a59c86c7b9f0b8f53ad36 (commit)
       via  656dd38157976c3ffe968a5123fbe9a829af8d87 (commit)
       via  8ad6ee856d112dc3814f3ce444629db43af326b3 (commit)
       via  2b300fcdcd71827430fa2c3d41a218bafc736379 (commit)
       via  1bb4dd8d592e4e2dbeb3594e64bd7e21718d58b0 (commit)
       via  6239ab373ae6e9d1433346dc8aba66e61f7bf00b (commit)
       via  12a6cf11f271a1e75e576619957032386d105d99 (commit)
       via  da56b737a1fae540ba2ef3d181605df46f731dab (commit)
       via  c66a5706f226ca23680a034dcef186be271ed026 (commit)
       via  abcd09555870e082ce90c09e839f044a039a13b8 (commit)
       via  fbb63a611184e07d53c067cf4b1e4377d18f4bdb (commit)
       via  13e7cae888af135e622aa4daddba27789fd9b5bb (commit)
       via  0eee186a9a583d89bc884ecd5505d4aa43733655 (commit)
       via  80cae76f94e3566d2e1862f3c4c27a6770e4f387 (commit)
       via  313408bb07bf55e17767bb5ee7fb8a8d0d3221f4 (commit)
       via  76ae13535905a4973ec0f0cc48f897160560ab09 (commit)
       via  76761cfcec1e061dc8326ccc126d8226a5bdeb53 (commit)
       via  dc636a78718461ae9fe6ad9bebe32c051d5a5af0 (commit)
       via  f608d0686f86966e5a4eb705c6f89bd027c4adbd (commit)
       via  65a75eaf55991031a18d690b787fbf7e5da171ff (commit)
       via  a847d3848b81620843082872dbfc4000c95cbcd7 (commit)
       via  cd8f51a6d901cca3e5e49b23832dd4dd977d3b14 (commit)
       via  6d0e7cfb3ec2b15daf37d932f364ae15668d0d35 (commit)
       via  0b5ab0d2cd6610350d2f6b2c99e4094d1f8fbf96 (commit)
       via  95bede16903b255cd93f6062a4cc038e600f090f (commit)
       via  169c0a08aae34a49311e0699aa5bd38bf6d005d3 (commit)
       via  34b8bd30c89559e2ad9695d966c6ff6cfeb248ff (commit)
       via  fbd3e5f7320a714e4787268e84ea16d459df0c34 (commit)
       via  92ab43151a27d5a73d676bc005761e3a5d9bbc3b (commit)
       via  8300059abef471d5017bc52ac52b6cb2db77deb9 (commit)
       via  331b63506c4b7e61e273248e7684ea005dc1a111 (commit)
       via  0f90a4f6fd9eeb7af4ef8bf0b2a0adddf6809b87 (commit)
       via  79aa3956f68f724fe21ba5194c6391bd65b2a7d2 (commit)
       via  7e5695567ca9953bd8754fc9c148d615d922b207 (commit)
       via  e66b2d5a173f3932f949a474b1cd62c8c4faed78 (commit)
       via  284ce9422a50aef41967a803a31c979c25ebd365 (commit)
       via  9a4126157e6d490dd15e13c6849962ebdb7fadec (commit)
       via  03881f530fb6c454a7730049898655d218b2bde8 (commit)
       via  f79ad5ac22a0b9bbf955ebd80c8fbd47af98af55 (commit)
       via  b272d1b53fa891e5ac526765aaf9b1d065297c39 (commit)
       via  ee7620f3db8482c37673de1905d7a064e2916150 (commit)
       via  9bd85296f4a47976dbfa6003557ab54fba545f97 (commit)
       via  b7795a94fcfc9e12981ae25945a8f4e42fddaa59 (commit)
       via  5a6d18a338b7c42dc38af2ff5238d331560555e6 (commit)
       via  521a38d43a90376b40b39b53a59d8df2402d0902 (commit)
       via  4ebe001c9f13eeb272bb7a4dfda4615f9d60dd6b (commit)
       via  a66bb7da3e7827fe0b590af55d66ac8ba283737d (commit)
       via  06db32d00a8e4b0c74ce3da621a4949e0453445d (commit)
       via  ea494f785efaf03eddffd3ef0b59b5737cfdee14 (commit)
       via  2767f523bcfbe2b77b1db885323687e86b2ebb5e (commit)
       via  016d04c4fb4819c0b9f56f1dd52b64c65fb7abac (commit)
       via  0ed5b87f0869101eeeda4297e1f0dc44ca8ec7e0 (commit)
       via  b82f621a2ccc55ffe2798a6b6a2b46eeca77faac (commit)
       via  9f608da26853e6da900f5d6070111e7491e958c2 (commit)
       via  3abdb7c3cac184ae00df552ea0d8cd30c20b7ccd (commit)
       via  4369b1666893f431431bf6670a338eaea4d58e6f (commit)
       via  53719fdd4eb917ddeec74bebd068f6e1c0875455 (commit)
       via  218fa6d989f8c69d27b88b4aefd52876a2ce8cf1 (commit)
       via  21dd2557b56eaab2d6a22bf8e84aacc03483c812 (commit)
       via  5917e0bfb8d084b63db429d33d1bf4680c9f6779 (commit)
       via  118f43e4a8c5d687f641ce066d52c388fd4ac75c (commit)
       via  e6bf5ffd08fcbc5dad2360c50036b83be781bf0c (commit)
       via  b0be0920ec446a4b14c015801d791033ff53c87c (commit)
       via  4b512080590383d897e1bcac7ac166acc9edc045 (commit)
       via  7ca686c84182a63b304b921271f5e449777f102d (commit)
       via  477486a58b6831fea76d5f0fdd5de18586891a5c (commit)
       via  cdf319a80c60e2cc8646790ece98351124529771 (commit)
       via  0bb5211c9b2c206e73e107ed842eacf195e110ab (commit)
       via  23d31db0befe09e2e77b63d2fcc86bda20528e32 (commit)
       via  92c4e4994d79de5486be4e52cc59464a235ac450 (commit)
       via  8eea584f24cc4ba1f3217687d00fab89ebee8c93 (commit)
       via  34fd9117e3a5d5560f94d5f6604957e0e578d652 (commit)
       via  5809ec1861bc20c3a212ea8cc55e22afef90beec (commit)
       via  fb60e7eec9070c6a848f163e1e16792f302d9f14 (commit)
       via  c3a0ac7512cde30744854d76dbd60ce13a953ef0 (commit)
       via  bf44902e6c129f2493ab78407c19c5777d5e3d2c (commit)
       via  6ab5b5404290ffbdc80eeec7aa4043649a365217 (commit)
       via  a216d6eb5915ce1e35eaa1e97601f308cbb56e28 (commit)
       via  b010bb341518bef90d542be3083e192e1892e86d (commit)
       via  05a19333960e122ce690352fcfed9352c2457bcd (commit)
       via  cdde642e1f6e57f5786067790dee88081f86c8cc (commit)
       via  001ec15654014bd1a8ef7597a3e58990d46479ea (commit)
       via  9d673ca8f04a382b63f8dea1dae8c9a7d8faeea8 (commit)
       via  0ce371a7cd17d375c300ca0ea115d2a458f3c1bd (commit)
       via  c8dddd726d94bf5dabf1c46128ba72ccee8aebb3 (commit)
       via  8072d28e738abccf1af771ca1b9a5cdf67c7ab73 (commit)
       via  2f5aae49081679d659f36db3049d675507c2df71 (commit)
       via  ce27d173a56f51c9bb64c1b1a996dd0b6b476418 (commit)
       via  c36dd638a0ea8565b1e33afc4f47fb680911ca94 (commit)
       via  00b85e3a387d4dc6abac202a425b09f8db4b83f9 (commit)
       via  28e492f356e8708526bee5b7116a48988e60ded6 (commit)
       via  3fbe254f7c2dd05e193d3a3845aa918ef9530973 (commit)
       via  a8905baa6cdd174b5af11665756319d63d133368 (commit)
       via  1adbd4793bfed99abaa92dc5b1f770cfd1e8714f (commit)
       via  afcf19da95b8a5b7dafe3e47c391860665e6456e (commit)
       via  e5ac0b1d851bfb727f2af67dc0dbdc2998c46a7a (commit)
       via  9bfda06af3aaddcf20b65f895b7931e15c277d62 (commit)
       via  7cf659d1eb82f1bf7da50de2e9cd0457be157365 (commit)
       via  723d5bdefdd9182d3da6e0ec41b6982a89fbfbd0 (commit)
       via  4f6b3113f6c40be35ce8572caa1dadaedb1b4e78 (commit)
       via  640d31a6c4db04ecd8d728b4392b71e0e99ab421 (commit)
       via  ff29b9dbfd78654c31aa771d0b784b65469134c5 (commit)
       via  d82fd318f561f4eaeab0cc9a97e76ab596280f99 (commit)
       via  696f2c1c344d8f299f6aa50a29dd0141adb46937 (commit)
       via  dfb4fd63b9fd6e935fc148a6e869070ae18eac4a (commit)
       via  766fb8612314966312223b32c70746ff3e5ba989 (commit)
       via  738f7fd362e38fd27554f1339ca2f9913401eb0e (commit)
       via  713f195344a463c7b47445cc5c6835accc5e5b23 (commit)
       via  2ea5eb597d9a38f17b65ec6d4429ee9f75d95634 (commit)
       via  da65785e44675f387daceb5fcc16f02f80b58f23 (commit)
       via  e513c7a58f4115ef547729cb2b2a85e9feccd6e4 (commit)
       via  47200a71b9813e21d2a65581adc492d59399ea89 (commit)
       via  ee0ae0188061d8c7b0c8ccbf87c69eab13755b71 (commit)
       via  b090ffd20c6d969fa3eb4f479b69e9f2d24e38ac (commit)
       via  c1e70524d4ebfd6d1aa4acf2d46cd98633e09185 (commit)
       via  0ed0bff78dbb531fd814fefda26278f8d5425678 (commit)
       via  d2cc5acf031f92fe5fa4bb3b95084f57bd644f34 (commit)
       via  d0dae028738699e681a7ede0313531a214b8436e (commit)
       via  8752a061c4512cf6750da0d2eab8a4a312d1018d (commit)
       via  4bc0f8116c5eb09b3056348acbcd698f9f46cf81 (commit)
       via  ce55449d6579e227695bf5e1d7bba68a5a9f9075 (commit)
       via  2eda3d9ea17f529b46838e39f51f7eb9f70f1e91 (commit)
       via  5a06da7af8c01f466239f7f5ed970dbfc0e5c6bc (commit)
       via  cf89eb03b0f57a61ec4e2d6e455f94fad53874c5 (commit)
       via  da98af45886cb21129cbe27fc3088fe46b6e2e78 (commit)
       via  f1ce19a454fbbf447a705b753e2013b51ce42021 (commit)
       via  dc60309c7cc3f424ab5d7fbf207d3b6eaa0e2bb9 (commit)
       via  636b5f2d2cca64afdb60b08d3477126bed64a18b (commit)
       via  ade6a6e7ded120ca3b4564779d5cc07f46b1cf58 (commit)
       via  7d07b72a44a8e1b8ca12a8c81b680474cde29eff (commit)
       via  632fb497dbc7682430aaba815b92722b62bc2b2a (commit)
       via  8f44c60a6b27326a09345fe3cb50349086304db8 (commit)
       via  82737b7ffea8d982ba67593f913087913fa8ebfd (commit)
       via  7b0e2c75f930deb6b13631cb6fab6086988a244a (commit)
       via  a8a3ee85526e0ae75255f398a0e45818ecb4f177 (commit)
       via  5781c015fb77ade4c4c72854119142fb8a8d02b4 (commit)
       via  afb69bdb301ddf6f462dbd394e3b56aacdfd4d82 (commit)
       via  d0b2e3f4230ad7ea7064b10fb2e7859f6f6ef5b9 (commit)
       via  062e8924e3a4f981b01f280fd8657250c9b498d7 (commit)
       via  48972851767b24a573db3f223c763a3589cb1e8a (commit)
       via  343763e4eea136dacb71ec7b47d347c325f9719b (commit)
       via  0d734a53b08b2a032ee0a71fe2f77f11abe0d0e5 (commit)
       via  4ff0214cd66aa2313ed573cbe55998a7dae9da76 (commit)
       via  6c90026592c6b135c6265d60d1b80d7ba3dbbc13 (commit)
       via  2d505cb5c88d1549a4386f1357714587cf47fb35 (commit)
       via  d6c793db1d7cb2019afa38e088ac1e6a01a7856e (commit)
       via  c17e48074b5c22228422acb8b25cd23de5a24ba2 (commit)
       via  49433ea7ecaf6e7641337ac65745b3f79646e087 (commit)
       via  8f3d7dbed345f1834b63925a2bb81380037ffb25 (commit)
       via  ba9724f22b9c718b3b2ab0644c1a11b681778aa7 (commit)
       via  98bc7fa50d0731864297f8fb82932d480c426ff6 (commit)
       via  fd161ccce8ecaad3ddd32dd8b696902e81593ae3 (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 (8f769a6380b94189a825f0f4a82b391f327d0550)
            \
             N -- N -- N (f97b573802f72e0f2ab71687291c896a215c4c2f)

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=f97b573802f72e0f2ab71687291c896a215c4c2f

commit f97b573802f72e0f2ab71687291c896a215c4c2f
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=40e076807ba62f17e201ff8c4aca184d6a0f828e

commit 40e076807ba62f17e201ff8c4aca184d6a0f828e
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=6248f1194472f7b5029d4be9fe75ba88ec991dd5

commit 6248f1194472f7b5029d4be9fe75ba88ec991dd5
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Fri Jan 13 05:34:12 2017 +0100

    strncpy0s
    
    Change-Id: I6db75f043c7218971039b3ea18c5a8866095a9f8

http://cgit.osmocom.org/openbsc/commit/?id=e0bbc580ecbea4824fe8c186bb6ef8127ea74a99

commit e0bbc580ecbea4824fe8c186bb6ef8127ea74a99
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=4df63c3494edd34609ffbd839bf0bc8795eebbe6

commit 4df63c3494edd34609ffbd839bf0bc8795eebbe6
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=0d5578f91035a460fdef7e26181eb6d55e551735

commit 0d5578f91035a460fdef7e26181eb6d55e551735
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=0611586566b011d0bc002fdf432911e51d54c2a0

commit 0611586566b011d0bc002fdf432911e51d54c2a0
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=0045e5da2debaff4dac155f43de8386fa1584fe6

commit 0045e5da2debaff4dac155f43de8386fa1584fe6
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=6e70a4a4d44fa3161c10e23d5e8dd38fb59c5e13

commit 6e70a4a4d44fa3161c10e23d5e8dd38fb59c5e13
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=9bfac375294611e51efebceed8e675155ea150e2

commit 9bfac375294611e51efebceed8e675155ea150e2
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=be2951faf59c90682476899646eea5bfe247bdd7

commit be2951faf59c90682476899646eea5bfe247bdd7
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=1a67b8afd6505071a48c59185addc66726152cbd

commit 1a67b8afd6505071a48c59185addc66726152cbd
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=a589b9f8fcc734acf9df74a7b9e95973fd4e983b

commit a589b9f8fcc734acf9df74a7b9e95973fd4e983b
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=3d2523fc25430a296da12da4abe8d25ddf7d14b5

commit 3d2523fc25430a296da12da4abe8d25ddf7d14b5
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=da3d4d847fdc4a5eafb63c24040bb8253e4d7baf

commit da3d4d847fdc4a5eafb63c24040bb8253e4d7baf
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=608ff5cc9382f2ec692bb0392b2abd7ce73b6e26

commit 608ff5cc9382f2ec692bb0392b2abd7ce73b6e26
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=cebdb444bf8de7e4a9925cf32ee6c555a65c3f09

commit cebdb444bf8de7e4a9925cf32ee6c555a65c3f09
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=b9c6914ae1e8228c86905414459266b5af265feb

commit b9c6914ae1e8228c86905414459266b5af265feb
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=288c125b5c84aa535ecca7a2be02066be314a94e

commit 288c125b5c84aa535ecca7a2be02066be314a94e
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=c947d2deada63c8c8d2ba8a5dece36198eace5fa

commit c947d2deada63c8c8d2ba8a5dece36198eace5fa
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=3ff609be7f91b89a930ffb059de47d2b8e1c6d9c

commit 3ff609be7f91b89a930ffb059de47d2b8e1c6d9c
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=701d98a20af7054a5fd3f40188afddd547ea0682

commit 701d98a20af7054a5fd3f40188afddd547ea0682
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=82ae14a9eb4dcb5337c205ffc8e4eaecf9dcdf48

commit 82ae14a9eb4dcb5337c205ffc8e4eaecf9dcdf48
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Wed Jan 11 00:55:05 2017 +0100

    gprs_subscriber
    
    Change-Id: I2e43c9216e8c16c91ab0092ab1ec45fd0fa18ac4

http://cgit.osmocom.org/openbsc/commit/?id=29c53915f0300b772956429b4919510337944515

commit 29c53915f0300b772956429b4919510337944515
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=1379fb95fc9dadd0cbc7261e6b6c295d0a3ed629

commit 1379fb95fc9dadd0cbc7261e6b6c295d0a3ed629
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Wed Jan 11 00:54:54 2017 +0100

    bsc_subscriber
    
    Change-Id: I93d555a68ab4765d4cc6b82f5417ed59ec60955f

http://cgit.osmocom.org/openbsc/commit/?id=6c2e41f5ce0ea1d8f2ee8666ff82eb943e8171a1

commit 6c2e41f5ce0ea1d8f2ee8666ff82eb943e8171a1
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=6d4d6e826f7284e1333a025697e62023dea76e49

commit 6d4d6e826f7284e1333a025697e62023dea76e49
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=0840009745c80d32d46cae3b75e5a457a1687076

commit 0840009745c80d32d46cae3b75e5a457a1687076
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=0ec0fa3562df33fdbf656410b4d6de64930ce71a

commit 0ec0fa3562df33fdbf656410b4d6de64930ce71a
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=a541d14b4f5abf79908ef2ff62b86f7fe49c37df

commit a541d14b4f5abf79908ef2ff62b86f7fe49c37df
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=778ac8f17861043a3ad51aed922a53fa88ce2243

commit 778ac8f17861043a3ad51aed922a53fa88ce2243
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=15f34781ad4f49075c8ff05abbf46193e09b02f4

commit 15f34781ad4f49075c8ff05abbf46193e09b02f4
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=3472bbea4197131e3832ef8a07ca8fe89a8a0382

commit 3472bbea4197131e3832ef8a07ca8fe89a8a0382
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=657dabefbabafa72bf351f14af53046484cb2825

commit 657dabefbabafa72bf351f14af53046484cb2825
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=b55a2dd0c471419a6a733b34371b18dfc2142aba

commit b55a2dd0c471419a6a733b34371b18dfc2142aba
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=c44c471ac04c607cc909c5c0268fca5aee7eaf42

commit c44c471ac04c607cc909c5c0268fca5aee7eaf42
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=2180373b7f359a98f26369a5032155f781b6d404

commit 2180373b7f359a98f26369a5032155f781b6d404
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=b65bd678d9b355578325c71d087964cb597a968e

commit b65bd678d9b355578325c71d087964cb597a968e
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=7e74074e36f0560c0296222fefb6949322ebca2e

commit 7e74074e36f0560c0296222fefb6949322ebca2e
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=2cb017cc9ba39209b9377f43e2bc4a5a9b637d3b

commit 2cb017cc9ba39209b9377f43e2bc4a5a9b637d3b
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=c28569cc64140d048cd2de124496f7b02511112d

commit c28569cc64140d048cd2de124496f7b02511112d
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=b04f5ebee4c381a3f1a7914159aed4090419fdec

commit b04f5ebee4c381a3f1a7914159aed4090419fdec
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=ae176721a3f671ad0cc90a2cf313111492f990e7

commit ae176721a3f671ad0cc90a2cf313111492f990e7
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=47758cbe60599858efc6067ecfb6f3b08ba1a1a3

commit 47758cbe60599858efc6067ecfb6f3b08ba1a1a3
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=79ca0b098600a2f80fbd0e03e27501100dbcc085

commit 79ca0b098600a2f80fbd0e03e27501100dbcc085
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=5e1c80b5f84f5ca1a0ce8d47fa3751980ebf86f5

commit 5e1c80b5f84f5ca1a0ce8d47fa3751980ebf86f5
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=c3df6eea28f0d253f5e3f12341e5f4873422c6ba

commit c3df6eea28f0d253f5e3f12341e5f4873422c6ba
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=a7d7050f0ecd9ce64ae3613c6f4c5737e65fa1fc

commit a7d7050f0ecd9ce64ae3613c6f4c5737e65fa1fc
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=db39ee2fe9febffe7e056355708909c46e643b2e

commit db39ee2fe9febffe7e056355708909c46e643b2e
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=da18087715425acf9ded970e3dd81761b5c91391

commit da18087715425acf9ded970e3dd81761b5c91391
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=4f89bc3697012b2a3c34358d57b3392fb7d20473

commit 4f89bc3697012b2a3c34358d57b3392fb7d20473
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=f84d36a88716c66b2d715816249ba29fc2ac5015

commit f84d36a88716c66b2d715816249ba29fc2ac5015
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=c6b037ab33930b58009d0ff44a22561622afe875

commit c6b037ab33930b58009d0ff44a22561622afe875
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=84650e8f439cc0b9ec4a59c86c7b9f0b8f53ad36

commit 84650e8f439cc0b9ec4a59c86c7b9f0b8f53ad36
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=656dd38157976c3ffe968a5123fbe9a829af8d87

commit 656dd38157976c3ffe968a5123fbe9a829af8d87
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=8ad6ee856d112dc3814f3ce444629db43af326b3

commit 8ad6ee856d112dc3814f3ce444629db43af326b3
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=2b300fcdcd71827430fa2c3d41a218bafc736379

commit 2b300fcdcd71827430fa2c3d41a218bafc736379
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=1bb4dd8d592e4e2dbeb3594e64bd7e21718d58b0

commit 1bb4dd8d592e4e2dbeb3594e64bd7e21718d58b0
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=6239ab373ae6e9d1433346dc8aba66e61f7bf00b

commit 6239ab373ae6e9d1433346dc8aba66e61f7bf00b
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=12a6cf11f271a1e75e576619957032386d105d99

commit 12a6cf11f271a1e75e576619957032386d105d99
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=da56b737a1fae540ba2ef3d181605df46f731dab

commit da56b737a1fae540ba2ef3d181605df46f731dab
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=c66a5706f226ca23680a034dcef186be271ed026

commit c66a5706f226ca23680a034dcef186be271ed026
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=abcd09555870e082ce90c09e839f044a039a13b8

commit abcd09555870e082ce90c09e839f044a039a13b8
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=fbb63a611184e07d53c067cf4b1e4377d18f4bdb

commit fbb63a611184e07d53c067cf4b1e4377d18f4bdb
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=13e7cae888af135e622aa4daddba27789fd9b5bb

commit 13e7cae888af135e622aa4daddba27789fd9b5bb
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=0eee186a9a583d89bc884ecd5505d4aa43733655

commit 0eee186a9a583d89bc884ecd5505d4aa43733655
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=80cae76f94e3566d2e1862f3c4c27a6770e4f387

commit 80cae76f94e3566d2e1862f3c4c27a6770e4f387
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=313408bb07bf55e17767bb5ee7fb8a8d0d3221f4

commit 313408bb07bf55e17767bb5ee7fb8a8d0d3221f4
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=76ae13535905a4973ec0f0cc48f897160560ab09

commit 76ae13535905a4973ec0f0cc48f897160560ab09
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=76761cfcec1e061dc8326ccc126d8226a5bdeb53

commit 76761cfcec1e061dc8326ccc126d8226a5bdeb53
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=dc636a78718461ae9fe6ad9bebe32c051d5a5af0

commit dc636a78718461ae9fe6ad9bebe32c051d5a5af0
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=f608d0686f86966e5a4eb705c6f89bd027c4adbd

commit f608d0686f86966e5a4eb705c6f89bd027c4adbd
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=65a75eaf55991031a18d690b787fbf7e5da171ff

commit 65a75eaf55991031a18d690b787fbf7e5da171ff
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=a847d3848b81620843082872dbfc4000c95cbcd7

commit a847d3848b81620843082872dbfc4000c95cbcd7
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=cd8f51a6d901cca3e5e49b23832dd4dd977d3b14

commit cd8f51a6d901cca3e5e49b23832dd4dd977d3b14
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=6d0e7cfb3ec2b15daf37d932f364ae15668d0d35

commit 6d0e7cfb3ec2b15daf37d932f364ae15668d0d35
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=0b5ab0d2cd6610350d2f6b2c99e4094d1f8fbf96

commit 0b5ab0d2cd6610350d2f6b2c99e4094d1f8fbf96
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=95bede16903b255cd93f6062a4cc038e600f090f

commit 95bede16903b255cd93f6062a4cc038e600f090f
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=169c0a08aae34a49311e0699aa5bd38bf6d005d3

commit 169c0a08aae34a49311e0699aa5bd38bf6d005d3
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=34b8bd30c89559e2ad9695d966c6ff6cfeb248ff

commit 34b8bd30c89559e2ad9695d966c6ff6cfeb248ff
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=fbd3e5f7320a714e4787268e84ea16d459df0c34

commit fbd3e5f7320a714e4787268e84ea16d459df0c34
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=92ab43151a27d5a73d676bc005761e3a5d9bbc3b

commit 92ab43151a27d5a73d676bc005761e3a5d9bbc3b
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=8300059abef471d5017bc52ac52b6cb2db77deb9

commit 8300059abef471d5017bc52ac52b6cb2db77deb9
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=331b63506c4b7e61e273248e7684ea005dc1a111

commit 331b63506c4b7e61e273248e7684ea005dc1a111
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=0f90a4f6fd9eeb7af4ef8bf0b2a0adddf6809b87

commit 0f90a4f6fd9eeb7af4ef8bf0b2a0adddf6809b87
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=79aa3956f68f724fe21ba5194c6391bd65b2a7d2

commit 79aa3956f68f724fe21ba5194c6391bd65b2a7d2
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=7e5695567ca9953bd8754fc9c148d615d922b207

commit 7e5695567ca9953bd8754fc9c148d615d922b207
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=e66b2d5a173f3932f949a474b1cd62c8c4faed78

commit e66b2d5a173f3932f949a474b1cd62c8c4faed78
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=284ce9422a50aef41967a803a31c979c25ebd365

commit 284ce9422a50aef41967a803a31c979c25ebd365
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=9a4126157e6d490dd15e13c6849962ebdb7fadec

commit 9a4126157e6d490dd15e13c6849962ebdb7fadec
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=03881f530fb6c454a7730049898655d218b2bde8

commit 03881f530fb6c454a7730049898655d218b2bde8
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=f79ad5ac22a0b9bbf955ebd80c8fbd47af98af55

commit f79ad5ac22a0b9bbf955ebd80c8fbd47af98af55
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=b272d1b53fa891e5ac526765aaf9b1d065297c39

commit b272d1b53fa891e5ac526765aaf9b1d065297c39
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=ee7620f3db8482c37673de1905d7a064e2916150

commit ee7620f3db8482c37673de1905d7a064e2916150
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=9bd85296f4a47976dbfa6003557ab54fba545f97

commit 9bd85296f4a47976dbfa6003557ab54fba545f97
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=b7795a94fcfc9e12981ae25945a8f4e42fddaa59

commit b7795a94fcfc9e12981ae25945a8f4e42fddaa59
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=5a6d18a338b7c42dc38af2ff5238d331560555e6

commit 5a6d18a338b7c42dc38af2ff5238d331560555e6
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=521a38d43a90376b40b39b53a59d8df2402d0902

commit 521a38d43a90376b40b39b53a59d8df2402d0902
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=4ebe001c9f13eeb272bb7a4dfda4615f9d60dd6b

commit 4ebe001c9f13eeb272bb7a4dfda4615f9d60dd6b
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=a66bb7da3e7827fe0b590af55d66ac8ba283737d

commit a66bb7da3e7827fe0b590af55d66ac8ba283737d
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=06db32d00a8e4b0c74ce3da621a4949e0453445d

commit 06db32d00a8e4b0c74ce3da621a4949e0453445d
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=ea494f785efaf03eddffd3ef0b59b5737cfdee14

commit ea494f785efaf03eddffd3ef0b59b5737cfdee14
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=2767f523bcfbe2b77b1db885323687e86b2ebb5e

commit 2767f523bcfbe2b77b1db885323687e86b2ebb5e
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Wed Jan 11 00:59:06 2017 +0100

    fu
    
    Change-Id: I04414383187688a1143e81717a35bca98f0e3457

http://cgit.osmocom.org/openbsc/commit/?id=016d04c4fb4819c0b9f56f1dd52b64c65fb7abac

commit 016d04c4fb4819c0b9f56f1dd52b64c65fb7abac
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=0ed5b87f0869101eeeda4297e1f0dc44ca8ec7e0

commit 0ed5b87f0869101eeeda4297e1f0dc44ca8ec7e0
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=b82f621a2ccc55ffe2798a6b6a2b46eeca77faac

commit b82f621a2ccc55ffe2798a6b6a2b46eeca77faac
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=9f608da26853e6da900f5d6070111e7491e958c2

commit 9f608da26853e6da900f5d6070111e7491e958c2
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=3abdb7c3cac184ae00df552ea0d8cd30c20b7ccd

commit 3abdb7c3cac184ae00df552ea0d8cd30c20b7ccd
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=4369b1666893f431431bf6670a338eaea4d58e6f

commit 4369b1666893f431431bf6670a338eaea4d58e6f
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=53719fdd4eb917ddeec74bebd068f6e1c0875455

commit 53719fdd4eb917ddeec74bebd068f6e1c0875455
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=218fa6d989f8c69d27b88b4aefd52876a2ce8cf1

commit 218fa6d989f8c69d27b88b4aefd52876a2ce8cf1
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=21dd2557b56eaab2d6a22bf8e84aacc03483c812

commit 21dd2557b56eaab2d6a22bf8e84aacc03483c812
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=5917e0bfb8d084b63db429d33d1bf4680c9f6779

commit 5917e0bfb8d084b63db429d33d1bf4680c9f6779
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=118f43e4a8c5d687f641ce066d52c388fd4ac75c

commit 118f43e4a8c5d687f641ce066d52c388fd4ac75c
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=e6bf5ffd08fcbc5dad2360c50036b83be781bf0c

commit e6bf5ffd08fcbc5dad2360c50036b83be781bf0c
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=b0be0920ec446a4b14c015801d791033ff53c87c

commit b0be0920ec446a4b14c015801d791033ff53c87c
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=4b512080590383d897e1bcac7ac166acc9edc045

commit 4b512080590383d897e1bcac7ac166acc9edc045
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=7ca686c84182a63b304b921271f5e449777f102d

commit 7ca686c84182a63b304b921271f5e449777f102d
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=477486a58b6831fea76d5f0fdd5de18586891a5c

commit 477486a58b6831fea76d5f0fdd5de18586891a5c
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=cdf319a80c60e2cc8646790ece98351124529771

commit cdf319a80c60e2cc8646790ece98351124529771
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=0bb5211c9b2c206e73e107ed842eacf195e110ab

commit 0bb5211c9b2c206e73e107ed842eacf195e110ab
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=23d31db0befe09e2e77b63d2fcc86bda20528e32

commit 23d31db0befe09e2e77b63d2fcc86bda20528e32
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=92c4e4994d79de5486be4e52cc59464a235ac450

commit 92c4e4994d79de5486be4e52cc59464a235ac450
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=8eea584f24cc4ba1f3217687d00fab89ebee8c93

commit 8eea584f24cc4ba1f3217687d00fab89ebee8c93
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=34fd9117e3a5d5560f94d5f6604957e0e578d652

commit 34fd9117e3a5d5560f94d5f6604957e0e578d652
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=5809ec1861bc20c3a212ea8cc55e22afef90beec

commit 5809ec1861bc20c3a212ea8cc55e22afef90beec
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=fb60e7eec9070c6a848f163e1e16792f302d9f14

commit fb60e7eec9070c6a848f163e1e16792f302d9f14
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=c3a0ac7512cde30744854d76dbd60ce13a953ef0

commit c3a0ac7512cde30744854d76dbd60ce13a953ef0
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=bf44902e6c129f2493ab78407c19c5777d5e3d2c

commit bf44902e6c129f2493ab78407c19c5777d5e3d2c
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=6ab5b5404290ffbdc80eeec7aa4043649a365217

commit 6ab5b5404290ffbdc80eeec7aa4043649a365217
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=a216d6eb5915ce1e35eaa1e97601f308cbb56e28

commit a216d6eb5915ce1e35eaa1e97601f308cbb56e28
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=b010bb341518bef90d542be3083e192e1892e86d

commit b010bb341518bef90d542be3083e192e1892e86d
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=05a19333960e122ce690352fcfed9352c2457bcd

commit 05a19333960e122ce690352fcfed9352c2457bcd
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=cdde642e1f6e57f5786067790dee88081f86c8cc

commit cdde642e1f6e57f5786067790dee88081f86c8cc
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=001ec15654014bd1a8ef7597a3e58990d46479ea

commit 001ec15654014bd1a8ef7597a3e58990d46479ea
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=9d673ca8f04a382b63f8dea1dae8c9a7d8faeea8

commit 9d673ca8f04a382b63f8dea1dae8c9a7d8faeea8
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=0ce371a7cd17d375c300ca0ea115d2a458f3c1bd

commit 0ce371a7cd17d375c300ca0ea115d2a458f3c1bd
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=c8dddd726d94bf5dabf1c46128ba72ccee8aebb3

commit c8dddd726d94bf5dabf1c46128ba72ccee8aebb3
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=8072d28e738abccf1af771ca1b9a5cdf67c7ab73

commit 8072d28e738abccf1af771ca1b9a5cdf67c7ab73
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=2f5aae49081679d659f36db3049d675507c2df71

commit 2f5aae49081679d659f36db3049d675507c2df71
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=ce27d173a56f51c9bb64c1b1a996dd0b6b476418

commit ce27d173a56f51c9bb64c1b1a996dd0b6b476418
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=c36dd638a0ea8565b1e33afc4f47fb680911ca94

commit c36dd638a0ea8565b1e33afc4f47fb680911ca94
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=00b85e3a387d4dc6abac202a425b09f8db4b83f9

commit 00b85e3a387d4dc6abac202a425b09f8db4b83f9
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=28e492f356e8708526bee5b7116a48988e60ded6

commit 28e492f356e8708526bee5b7116a48988e60ded6
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Fri Dec 23 22:01:36 2016 +0100

    ws
    
    Change-Id: Ib031b1ac8992bfc9195fcb855be4d72e9ae654ae

http://cgit.osmocom.org/openbsc/commit/?id=3fbe254f7c2dd05e193d3a3845aa918ef9530973

commit 3fbe254f7c2dd05e193d3a3845aa918ef9530973
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Sun Dec 18 23:52:38 2016 +0100

    cosmetic ws
    
    Change-Id: I716d6f33aa7e8f2fbaf4bf247f97da57e77c7d61

http://cgit.osmocom.org/openbsc/commit/?id=a8905baa6cdd174b5af11665756319d63d133368

commit a8905baa6cdd174b5af11665756319d63d133368
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=1adbd4793bfed99abaa92dc5b1f770cfd1e8714f

commit 1adbd4793bfed99abaa92dc5b1f770cfd1e8714f
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=afcf19da95b8a5b7dafe3e47c391860665e6456e

commit afcf19da95b8a5b7dafe3e47c391860665e6456e
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=e5ac0b1d851bfb727f2af67dc0dbdc2998c46a7a

commit e5ac0b1d851bfb727f2af67dc0dbdc2998c46a7a
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=9bfda06af3aaddcf20b65f895b7931e15c277d62

commit 9bfda06af3aaddcf20b65f895b7931e15c277d62
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=7cf659d1eb82f1bf7da50de2e9cd0457be157365

commit 7cf659d1eb82f1bf7da50de2e9cd0457be157365
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=723d5bdefdd9182d3da6e0ec41b6982a89fbfbd0

commit 723d5bdefdd9182d3da6e0ec41b6982a89fbfbd0
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=4f6b3113f6c40be35ce8572caa1dadaedb1b4e78

commit 4f6b3113f6c40be35ce8572caa1dadaedb1b4e78
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=640d31a6c4db04ecd8d728b4392b71e0e99ab421

commit 640d31a6c4db04ecd8d728b4392b71e0e99ab421
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=ff29b9dbfd78654c31aa771d0b784b65469134c5

commit ff29b9dbfd78654c31aa771d0b784b65469134c5
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=d82fd318f561f4eaeab0cc9a97e76ab596280f99

commit d82fd318f561f4eaeab0cc9a97e76ab596280f99
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=696f2c1c344d8f299f6aa50a29dd0141adb46937

commit 696f2c1c344d8f299f6aa50a29dd0141adb46937
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=dfb4fd63b9fd6e935fc148a6e869070ae18eac4a

commit dfb4fd63b9fd6e935fc148a6e869070ae18eac4a
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=766fb8612314966312223b32c70746ff3e5ba989

commit 766fb8612314966312223b32c70746ff3e5ba989
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=738f7fd362e38fd27554f1339ca2f9913401eb0e

commit 738f7fd362e38fd27554f1339ca2f9913401eb0e
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=713f195344a463c7b47445cc5c6835accc5e5b23

commit 713f195344a463c7b47445cc5c6835accc5e5b23
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=2ea5eb597d9a38f17b65ec6d4429ee9f75d95634

commit 2ea5eb597d9a38f17b65ec6d4429ee9f75d95634
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=da65785e44675f387daceb5fcc16f02f80b58f23

commit da65785e44675f387daceb5fcc16f02f80b58f23
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=e513c7a58f4115ef547729cb2b2a85e9feccd6e4

commit e513c7a58f4115ef547729cb2b2a85e9feccd6e4
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=47200a71b9813e21d2a65581adc492d59399ea89

commit 47200a71b9813e21d2a65581adc492d59399ea89
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=ee0ae0188061d8c7b0c8ccbf87c69eab13755b71

commit ee0ae0188061d8c7b0c8ccbf87c69eab13755b71
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=b090ffd20c6d969fa3eb4f479b69e9f2d24e38ac

commit b090ffd20c6d969fa3eb4f479b69e9f2d24e38ac
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=c1e70524d4ebfd6d1aa4acf2d46cd98633e09185

commit c1e70524d4ebfd6d1aa4acf2d46cd98633e09185
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=0ed0bff78dbb531fd814fefda26278f8d5425678

commit 0ed0bff78dbb531fd814fefda26278f8d5425678
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=d2cc5acf031f92fe5fa4bb3b95084f57bd644f34

commit d2cc5acf031f92fe5fa4bb3b95084f57bd644f34
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=d0dae028738699e681a7ede0313531a214b8436e

commit d0dae028738699e681a7ede0313531a214b8436e
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=8752a061c4512cf6750da0d2eab8a4a312d1018d

commit 8752a061c4512cf6750da0d2eab8a4a312d1018d
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=4bc0f8116c5eb09b3056348acbcd698f9f46cf81

commit 4bc0f8116c5eb09b3056348acbcd698f9f46cf81
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=ce55449d6579e227695bf5e1d7bba68a5a9f9075

commit ce55449d6579e227695bf5e1d7bba68a5a9f9075
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=2eda3d9ea17f529b46838e39f51f7eb9f70f1e91

commit 2eda3d9ea17f529b46838e39f51f7eb9f70f1e91
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=5a06da7af8c01f466239f7f5ed970dbfc0e5c6bc

commit 5a06da7af8c01f466239f7f5ed970dbfc0e5c6bc
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=cf89eb03b0f57a61ec4e2d6e455f94fad53874c5

commit cf89eb03b0f57a61ec4e2d6e455f94fad53874c5
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=da98af45886cb21129cbe27fc3088fe46b6e2e78

commit da98af45886cb21129cbe27fc3088fe46b6e2e78
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=f1ce19a454fbbf447a705b753e2013b51ce42021

commit f1ce19a454fbbf447a705b753e2013b51ce42021
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=dc60309c7cc3f424ab5d7fbf207d3b6eaa0e2bb9

commit dc60309c7cc3f424ab5d7fbf207d3b6eaa0e2bb9
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=636b5f2d2cca64afdb60b08d3477126bed64a18b

commit 636b5f2d2cca64afdb60b08d3477126bed64a18b
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=ade6a6e7ded120ca3b4564779d5cc07f46b1cf58

commit ade6a6e7ded120ca3b4564779d5cc07f46b1cf58
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=7d07b72a44a8e1b8ca12a8c81b680474cde29eff

commit 7d07b72a44a8e1b8ca12a8c81b680474cde29eff
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=632fb497dbc7682430aaba815b92722b62bc2b2a

commit 632fb497dbc7682430aaba815b92722b62bc2b2a
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=8f44c60a6b27326a09345fe3cb50349086304db8

commit 8f44c60a6b27326a09345fe3cb50349086304db8
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=82737b7ffea8d982ba67593f913087913fa8ebfd

commit 82737b7ffea8d982ba67593f913087913fa8ebfd
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=7b0e2c75f930deb6b13631cb6fab6086988a244a

commit 7b0e2c75f930deb6b13631cb6fab6086988a244a
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=a8a3ee85526e0ae75255f398a0e45818ecb4f177

commit a8a3ee85526e0ae75255f398a0e45818ecb4f177
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Thu Nov 17 05:06:59 2016 +0100

    cosmetic: in comments, drop some unbalanced braces
    
    Simplistic C file harvesters will break at a single opening brace even if it is
    in a comment. This is of course aimed at the fsm-to-dot.py script recently
    added in libosmocore/contrib.
    
    Related: OS#1592
    Change-Id: Ie47bc869fbd3f2dab7141a3d61a9d772b5a9b7a9

http://cgit.osmocom.org/openbsc/commit/?id=5781c015fb77ade4c4c72854119142fb8a8d02b4

commit 5781c015fb77ade4c4c72854119142fb8a8d02b4
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=afb69bdb301ddf6f462dbd394e3b56aacdfd4d82

commit afb69bdb301ddf6f462dbd394e3b56aacdfd4d82
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Wed Dec 7 14:46:12 2016 +0100

    comments: various tweaks and fixes
    
    Mention 3GPP TS 23.008, whitespace, typos
    
    Related: OS#1592
    Change-Id: I8b996e8900e4846ff3d95189215ad3b5e97d1d2b

http://cgit.osmocom.org/openbsc/commit/?id=d0b2e3f4230ad7ea7064b10fb2e7859f6f6ef5b9

commit d0b2e3f4230ad7ea7064b10fb2e7859f6f6ef5b9
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=062e8924e3a4f981b01f280fd8657250c9b498d7

commit 062e8924e3a4f981b01f280fd8657250c9b498d7
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=48972851767b24a573db3f223c763a3589cb1e8a

commit 48972851767b24a573db3f223c763a3589cb1e8a
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=343763e4eea136dacb71ec7b47d347c325f9719b

commit 343763e4eea136dacb71ec7b47d347c325f9719b
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=0d734a53b08b2a032ee0a71fe2f77f11abe0d0e5

commit 0d734a53b08b2a032ee0a71fe2f77f11abe0d0e5
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=4ff0214cd66aa2313ed573cbe55998a7dae9da76

commit 4ff0214cd66aa2313ed573cbe55998a7dae9da76
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=6c90026592c6b135c6265d60d1b80d7ba3dbbc13

commit 6c90026592c6b135c6265d60d1b80d7ba3dbbc13
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=2d505cb5c88d1549a4386f1357714587cf47fb35

commit 2d505cb5c88d1549a4386f1357714587cf47fb35
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Thu Dec 22 01:58:03 2016 +0100

    gsm0408_rcv_cc: guard against NULL subscriber
    
    Check conn->subscr against NULL.
    
    gsm0408_rcv_cc() dereferences many conn members without checking presence: the
    bts and lchan members may be expected to be NULL in the ongoing MSC split and
    3G developments.
    
    But the conn->subscr is initially NULL, so an MS sending a CC message before
    something like a LU or CM Service Request will result in a segfault. Prevent
    that.
    
    Note: the upcoming VLR will be more restrictive on what messages are processed,
    this is a "backport" to the situation on current master.
    
    Change-Id: If067db7cc0dd3210d9eb1da15be6b637795a3ecf

http://cgit.osmocom.org/openbsc/commit/?id=d6c793db1d7cb2019afa38e088ac1e6a01a7856e

commit d6c793db1d7cb2019afa38e088ac1e6a01a7856e
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Wed Jan 11 00:43:26 2017 +0100

    undup: gtphub_test: use libosmocore's llist_len()
    
    Depends on libosmocore Change-Id Ic49adc7a346f5722bf624d7d3b4a735e4220ae15
    
    Change-Id: I67bc1889c064596a2f3e93cc0354b11c720b0225

http://cgit.osmocom.org/openbsc/commit/?id=c17e48074b5c22228422acb8b25cd23de5a24ba2

commit c17e48074b5c22228422acb8b25cd23de5a24ba2
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Wed Jan 11 00:30:56 2017 +0100

    gtphub_test: rename llist_len() to _llist_len(), prep for libosmocore llist_len()
    
    Related: libosmocore Change-Id Ic49adc7a346f5722bf624d7d3b4a735e4220ae15
    Change-Id: I9a7e438de4539c382de54b7337fd18e4bf19d007

http://cgit.osmocom.org/openbsc/commit/?id=49433ea7ecaf6e7641337ac65745b3f79646e087

commit 49433ea7ecaf6e7641337ac65745b3f79646e087
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Fri Jan 13 03:12:08 2017 +0100

    cosmetic: use strncpy0s() or strncpy0() everywhere
    
    Shorten some code and make obvious to the reader that strncpy() is invoked in a
    safe way.
    
    Change-Id: I900726cf06d34128db22a3d3d911ee0d1423b1bd

http://cgit.osmocom.org/openbsc/commit/?id=8f3d7dbed345f1834b63925a2bb81380037ffb25

commit 8f3d7dbed345f1834b63925a2bb81380037ffb25
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Fri Jan 13 03:10:54 2017 +0100

    fix strncpy() invocation in vty_interface_layer3.c and 3 tests
    
    Use strncpy0s() to fix unsafe invocation of strncpy(), which potentially leaves
    the result unterminated.
    
    Change-Id: I1a119b1760a3e3262538b4b012d476fdce505482

http://cgit.osmocom.org/openbsc/commit/?id=ba9724f22b9c718b3b2ab0644c1a11b681778aa7

commit ba9724f22b9c718b3b2ab0644c1a11b681778aa7
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Fri Jan 13 02:02:47 2017 +0100

    add strncpy0.h for safe/convenient strncpy() wrappers
    
    strncpy() is easily invoked in an unsafe way:
    
      strncpy(dest, src, sizeof(dest));
    
    A safe way that ensures the terminating NUL:
    
      strncpy(dest, src, sizeof(dest) - 1);
      dest[sizeof(dest) - 1] = '\0';
    
    A variant would be
    
      inst = talloc_zero(...);
      strncpy(inst->dest, src, sizeof(inst->dest) - 1);
      /* last byte is already zero */
    
    One could argue that zero initialization is different from '\0' -- merely a
    theoretical difference.
    
    Provide strncpy0() as a safe wrapper for strncpy(), and provide a convenience
    macro strncpy0s() to also imply the sizeof(dest). Consistent use of these
    ensures that strncpy() is always invoked safely.
    
    Change-Id: I505d58a02fe46d492087a3dcbff59e287521d5ad

-----------------------------------------------------------------------

Summary of changes:
 openbsc/include/openbsc/Makefile.am                |  1 +
 openbsc/include/openbsc/gsm_subscriber.h           |  5 --
 .../trau_upqueue.c => include/openbsc/strncpy0.h}  | 21 +++++---
 openbsc/include/openbsc/vlr.h                      |  9 +++-
 openbsc/src/gprs/gprs_gmm.c                        | 14 ++---
 openbsc/src/gprs/gprs_subscriber.c                 | 12 ++---
 openbsc/src/gprs/gtphub.c                          |  4 +-
 openbsc/src/gprs/gtphub_ares.c                     | 11 ++--
 openbsc/src/gprs/sgsn_auth.c                       |  3 +-
 openbsc/src/libbsc/abis_nm.c                       |  7 ++-
 openbsc/src/libbsc/bsc_rf_ctrl.c                   |  4 +-
 openbsc/src/libbsc/bsc_vty.c                       |  4 +-
 openbsc/src/libcommon/gsm_subscriber_base.c        |  3 +-
 openbsc/src/libcommon/gsup_test_client.c           | 10 ++--
 openbsc/src/libmsc/ctrl_commands.c                 |  1 +
 openbsc/src/libmsc/db.c                            | 45 +++++++----------
 openbsc/src/libmsc/gsm_04_08.c                     | 16 +++---
 openbsc/src/libmsc/gsm_04_11.c                     |  9 ++--
 openbsc/src/libmsc/gsm_subscriber.c                |  2 +-
 openbsc/src/libmsc/meas_feed.c                     | 13 ++---
 openbsc/src/libmsc/smpp_openbsc.c                  |  5 +-
 openbsc/src/libmsc/sms_queue.c                     | 17 ++++---
 openbsc/src/libmsc/token_auth.c                    |  2 +-
 openbsc/src/libmsc/vty_interface_layer3.c          | 17 +++----
 openbsc/src/libtrau/rtp_proxy.c                    |  5 +-
 openbsc/src/libvlr/vlr.c                           | 59 +++++++++++++++-------
 openbsc/src/libvlr/vlr_access_req_fsm.c            |  3 +-
 openbsc/src/libvlr/vlr_lu_fsm.c                    |  6 +--
 openbsc/src/osmo-bsc_nat/bsc_nat_rewrite.c         |  7 ++-
 openbsc/src/utils/meas_vis.c                       |  5 +-
 openbsc/tests/gtphub/gtphub_test.c                 | 21 +++-----
 openbsc/tests/mgcp/mgcp_test.c                     |  3 +-
 openbsc/tests/sgsn/sgsn_test.c                     |  9 ++--
 openbsc/tests/subscr_conn/subscr_conn_test.c       |  4 +-
 openbsc/tests/subscr_conn/subscr_conn_test.err     | 28 +++++++++-
 35 files changed, 206 insertions(+), 179 deletions(-)
 copy openbsc/{src/libtrau/trau_upqueue.c => include/openbsc/strncpy0.h} (64%)


hooks/post-receive
-- 
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)



More information about the osmocom-commitlog mailing list