openbsc.git branch neels/vlr updated. 0.15.0-862-gaa29b6239

This is merely a historical archive of years 2008-2021, before the migration to mailman3.

A maintained and still updated list archive can be found at https://lists.osmocom.org/hyperkitty/list/osmocom-commitlog@lists.osmocom.org/.

gitosis at osmocom.org gitosis at osmocom.org
Tue Jan 17 22:30:39 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  fa192807ca7557d911d62b30a363766074f39a5a (commit)
  discards  b6e9b7203fd5bf2203873b4d65a0b2a10d93a361 (commit)
  discards  048215db1067e7e9fadbcd04737806e8cd39c759 (commit)
  discards  dfa46074e519d4d1d079568ba3523f90aa48566e (commit)
  discards  3195109b8a6b8d80431aadd42a3b7a4c385f95df (commit)
  discards  f89f19c4fbd74341b3775c82fb5940308c980458 (commit)
  discards  8bc0f2141b1b6e8a0f72665f22754ecd83a0df3d (commit)
  discards  e4090550158e67dc66020a807f76656dd710a739 (commit)
  discards  903f547429bcbd0acab5486ed2f32f86737db32f (commit)
  discards  1c338c1cfdd0abc09b1286412dcf1f8f777c3ff8 (commit)
  discards  4f2ac184fbfd227291d9aa24513d50b61bb68292 (commit)
  discards  44eb3c140354df48578e41755e50840f07bf92e7 (commit)
  discards  abf1d688e1181851f6f63ad9ed29c767ecc4a9ce (commit)
  discards  e72f2140672832bf5d058b5bcd18d96920d351df (commit)
  discards  9d3943dbc6346183142aa5d601bec06b65a256bc (commit)
  discards  99c5f4a3c3eeee9a4aeea42ed8cac83f6eadaf3e (commit)
  discards  39fe3f9f206fbb9dddf8bff7f253e34b15aaf111 (commit)
  discards  dfd1b5e46c1445a2ab4efe17f02e7b04a4b1b05c (commit)
  discards  313ed6438c7c2a5f725202428396c957feda57ba (commit)
  discards  00101041a002e9add71812adfcc4475241e3a9c2 (commit)
  discards  59d0dfe3c552b854bbb35ca1a463dfc9e8af177a (commit)
  discards  996c0a0a7ec64598e2d311698bffafcd094dfd48 (commit)
  discards  09f1a921843051fd74851f5a8be87daa004028a9 (commit)
  discards  49555208b6e024c60a26d7e0a4ea40be7b8f6f9d (commit)
  discards  a984fb53d6db609252ed0f4279ed6368ba90a014 (commit)
  discards  db0d0b6f41fa033bef2a4bad904d5265381f1e6f (commit)
  discards  bbe2ab45effbeba6d84e7b9d7d0a6c4164238f7a (commit)
  discards  cd62114bd04955d437cb97089fb0b9885eb57bcf (commit)
  discards  adfdab668d667b3e95e7b94139d864c8f28d7648 (commit)
  discards  5ee02ec1357941f77ab51e73a032d9ad2367f1e9 (commit)
  discards  cc635ad7fe3c76af4bd5ef6e8961222957cbae04 (commit)
  discards  d6c3cf04ee89477e09522e0a2db6d557fac88fd0 (commit)
  discards  0ccfd72e5274b05261e90c2bc633029bbc09c1a8 (commit)
  discards  fb91e958631d3c8a1da35cc4cd3044ba14624e65 (commit)
  discards  8b8f96a91e300a0b308f907447ca39c0850f0b18 (commit)
  discards  4b5be72a1bfd51111823eeb330bafe9fdfeca1e0 (commit)
  discards  ad5b61d98252ca716522994eab2ed8d65e4d61e5 (commit)
  discards  2ad7ee3d9c994d468b4252c72de3a5b73cd3ba02 (commit)
  discards  88d6e8753feda44e9c861a9034dcab66ef51a003 (commit)
  discards  1f00f64292345a61d2182104e5ccfac383ef4132 (commit)
  discards  a0ea2eaef503afbd277241bcf80e76c6c672681d (commit)
  discards  31ef7ae13788e3f0e2a49629ddb96456958b5042 (commit)
  discards  418044b82948894cdaf8b08147836838cce81b6c (commit)
  discards  27b76aafa5ef3895982fde60c988c02121523d2a (commit)
  discards  68a4526f16d03bfb4904b876bfb681f11a41e071 (commit)
  discards  e7a78592208682a0912741665b6af38aaa9210d3 (commit)
  discards  b636ea99698e14c4b4c2eb1c210fdfb7f959d059 (commit)
  discards  c495f1872519ba675693170c24947a832463cdf3 (commit)
  discards  0de1706e66975599f12802e3f6b610f74bb5070d (commit)
  discards  11f7f86fbe59eed9f665370f64766ecbf7927b52 (commit)
  discards  99e0fc0569f9e7221c7c2a2d50faf6cce293885d (commit)
  discards  51cf405a6888b3b0a85c1ed907ee351970572a46 (commit)
  discards  c01cb54798d5ef2f8a45b84a2c451e5c3d233e09 (commit)
  discards  35a84d3509ec39085527673382ed04f4b4b5613d (commit)
  discards  1a9899e5dc26a1d7a67b62c6bf830af26cbe5cdc (commit)
  discards  021454c1cfe8c82fd9f5a7a9f9afb0320ba34bfc (commit)
  discards  8ed31da6d29e4fe3930f6dc371eab835f46e5316 (commit)
  discards  6dc47f2d00545e6e98c522e82b8fe84df5e8eae5 (commit)
  discards  cee34656050ee37fca48cf34c9fcbd9e16b7cac3 (commit)
  discards  c12b8bccae370f6157b688d0446e7c323f066243 (commit)
  discards  9b6a0208f520c65ed971573fcd1ae8197d35f60a (commit)
  discards  5675fca8bfd605c595e3c120d020d67ef6315c6f (commit)
  discards  8ade48cee23792e4af61e847b49155e89883f9bd (commit)
  discards  916a3e584ebfc7b143ec841c4dbe1417ec709492 (commit)
  discards  31e642c2d677e8010173b8cfa2309b5cc9f4e9fa (commit)
  discards  a8ab9cedaa65b2250014b43918520c3af37a9bc1 (commit)
  discards  0059170eae717646bdc0dbca6fbc8cf4542b5913 (commit)
  discards  a607dda47f98f62e68677382565eef9a9260cf87 (commit)
  discards  59b5425481c985d4f721b472bf913d428206eec3 (commit)
  discards  f439038532c8c00ac0f02dae688eb5bb8165b33b (commit)
  discards  21f097ab4fde1fd76999d32325564a77beb8e639 (commit)
  discards  564b66da802b99d35db5d75cb9f220168e4f102e (commit)
  discards  6f0185a0fe21e34997051bdc9f588df3e7f5d253 (commit)
  discards  13dca87212406c41aff7a4ab66251b271b50b87e (commit)
  discards  81e61d82969db2d122c3c0bde2c934dbf03a7de9 (commit)
  discards  b8cdcb36a5b602fdbc7b8acb35b33409ed604f13 (commit)
  discards  35ad78b3c992a0fbe98379fd9ad8315c64f09065 (commit)
  discards  01e3d8b934ea9d800f64ff12da7641c8cbc8a0b7 (commit)
  discards  ce490a7b6084f46904607d74226737983b438643 (commit)
  discards  3eba340bfdf5741a1544c89944553b32cf566a4d (commit)
  discards  2257d5171e272dfa10a0a885cef5e6f16cff249f (commit)
  discards  9fe299704de4edf80a66f8261c9fc594253f43d0 (commit)
  discards  e3a0e42946a5361747cc92dea736d589d71fa408 (commit)
  discards  7db3183d66db2b23031a454964b6470373c20d34 (commit)
  discards  fc19836a5d47d5284fad1c763006cbcb5081835c (commit)
  discards  5a70ecdc8b1840ebd78f78cef7f75b77b18b0ec9 (commit)
  discards  de57d3ae972d6598f575c9c274ffac3f971b2349 (commit)
  discards  e76a4864065a125ab26de109a433b843ca5ee1d0 (commit)
  discards  03d8074251f41b762b3a069eda93fb3d7af9e6ed (commit)
  discards  e47487e0948dbb0de701f46a62605a9408bdadb8 (commit)
  discards  4e26b77ad717543c577979c6c211d0b8a63ed112 (commit)
  discards  9f0f1b8333437b522bd157d0c606897b4388446f (commit)
  discards  3fbafe3a5a3ea062b20fcd07e62320c90ff6114d (commit)
  discards  8e621572ad427847c3770b9fdc4cca40b8e41920 (commit)
  discards  91c62601602ac4832e8eb68b1c1386305c6827a7 (commit)
  discards  b311737d1e9a1b65f27024ff333f5dd5ae9a63a7 (commit)
  discards  d750f58d806f5c813fd6b885cdf774e324ae43fd (commit)
  discards  edb0bf83c2b1e53181443a99d51b5ea35ec9e097 (commit)
  discards  a534c5c6644190da96020fea7f7378b1f9ae52fb (commit)
  discards  1e776e8ae9289e206d7c0db94fa57b4addf05b06 (commit)
  discards  cb1c0bc36d3abc2ea4fa27d339cdf95c385c67cb (commit)
  discards  dd8fee975a3a289d4bea865ab19db07f9d534e2f (commit)
  discards  9fcf03bb3644abe4f13049b498a41c0eb9c35fea (commit)
  discards  6cc538bfe9c358ea8a40f0ce30feb32a8f2fc9ef (commit)
  discards  f1909401eaf9c733872efb94a80c9717b9f084fd (commit)
  discards  9978643e2440ff8e539923c498611340f12df1fb (commit)
  discards  9f7e0ee6da9a17c29f6f97a1ce94188b8c3eac8e (commit)
  discards  a7478d838aca479d6e7c32f11d87ec589629a680 (commit)
  discards  44b464e5f22ea67c8956c8024c19a4af92645242 (commit)
  discards  a40e32ca20d81e3d616f60f70a4bb4577b3142ad (commit)
  discards  e73c215868cedd5339fff8c83cefe996ba4a3dd0 (commit)
  discards  6abf4e9e6eda6236836f77f452b436e3ba3b7270 (commit)
  discards  16ef56c931e6cbc184b14aa269ad6cc1dede92f2 (commit)
  discards  a5dd2123213f4decdd9b2fbdfdfc90435e887b24 (commit)
  discards  32b2178b9bf0c4eb7367e4cc2d047deaf0f8f9dd (commit)
  discards  570054545e944b5c44651ffc359ad4ee1ff3c21e (commit)
  discards  52271d111e7798af8fc6e9e1e08e1e25eb5187fa (commit)
  discards  7c805a1e0e330c148b0e86114f5261bef38f0e33 (commit)
  discards  b1c1757f3085a30410635256c58a424a677e3cc3 (commit)
  discards  ab43fd77d7b7bd0595b3429897e62543065772b3 (commit)
  discards  d56c972abcc0a5f4426a042d7f2f4b042c3e86be (commit)
  discards  41974b24eef5f54d08bac3456723f9b130d18310 (commit)
  discards  a7e756815c32d7e37eaabd821924e0da8c86b056 (commit)
  discards  cd3aac892bdb67aafbb0f697c884744526a1738a (commit)
  discards  e8c56780127dc79f77c394a4b7fab2018e34d211 (commit)
  discards  e7aeabad3ee1bae6f703529043b0b9509ab94f9c (commit)
  discards  c1ad3ad221ea58838bc7df8ed7da831aa1ff812b (commit)
  discards  c8a68d839c04c7447c2961cc07fd62ef88b9c8a4 (commit)
  discards  27e666047f258ff0adeff95e1ed18fdba67cacb2 (commit)
  discards  f7756c76a9656ae77f17dacf2d36fbba76f170fc (commit)
  discards  07a39cc852ba43f20b9e0d97f292a80fc26d4ca0 (commit)
  discards  059bfe314b0d13e143bb5f330cf970beeff857ed (commit)
  discards  34d24c345124de8c49b8188fac6d58394138afb6 (commit)
  discards  0574f9a87462b506e80e309cb4e2ec563596476a (commit)
  discards  5b223f59471f26a5fb409f1b8b8a9c2e9e4e1629 (commit)
  discards  0ee3ae2dd5c83fe078df86715845757c31efce7c (commit)
  discards  212d51120b2fc37b0cde925715633671d015428f (commit)
  discards  eded1cd536a4f8aa039bc86216d23d9fec53958f (commit)
  discards  065a7c89c1011011e31ee59d97faef863de7793b (commit)
  discards  773eeb11f1c71dfeeba04393f1d22a5690fd2ce9 (commit)
  discards  de4bee2843a903d5f57d8aa835f22848b1760f28 (commit)
  discards  fd169e16be21fd4ae8875bdd4c981c2934563f9f (commit)
  discards  62eeb25778f81b08f196c3dd921eea2ce8988e7f (commit)
  discards  a77fd6a3e3e5f53ae9189c8fd597f46d5cd2644b (commit)
  discards  16f0d50113ec8a9e4c0a59ca677d158d51253519 (commit)
  discards  10745e7164ba13b609a1811aa444b9c1293e997a (commit)
  discards  b60f07b17c83aee2f44893d668d28996fbf0d723 (commit)
  discards  31b7a670338b263b78c1b69d9c62a1c23d64b2e9 (commit)
  discards  0d8c710e979ce65417de0e95067dc1bc96c091a6 (commit)
  discards  71fb0e6a1150949fe6b5ca1907cd2fbfb53c05b8 (commit)
  discards  46acf03eadd2fc4b36e561f455af461020b845e3 (commit)
  discards  6fef6ebc9cf7fbf46f0296f7775a36b758902495 (commit)
  discards  44b7553b643235838a9b688774aa2a879d50a23d (commit)
  discards  84d34b8038e11ef2e2508e5d740b446c44ae955f (commit)
  discards  ca10fdd71e26e55ded077cf5cd1abeee959d821b (commit)
  discards  2325eaace0612044c913d221a9794591481d5ed5 (commit)
  discards  efd07794e817b4b0994a813d0583442f6186afc9 (commit)
  discards  7c7461547555d8ae3c606c90c992854a1f71ff29 (commit)
  discards  75e3e904c20905963e40e815f8afa94d62f6fd7e (commit)
  discards  04fd0856f6fc14df3bee41337185f1b0077314cf (commit)
  discards  beec3340956200a8493c398ad01ea0765445af90 (commit)
  discards  a43cb5d10732cedf3f2711dbe67a1937343808ae (commit)
  discards  050e75b4e7052c8ccc2417c4a571a4d3fa0d3ba6 (commit)
  discards  a762f0e09ab7f003473fafc7bb97705324f80bdc (commit)
  discards  88734492c9293df9938a3496b3b1f60b789a9bf9 (commit)
  discards  2285c16dc7cd2fbb75cd65968268b81f0127b19a (commit)
  discards  ef686a336484c4515e615d2d0875c5d824e13e2f (commit)
  discards  12f86e6447f4e9af901ccf81ad3ad294a93977fe (commit)
  discards  d91a99495cd0bd87a076125e38ce0c4c0dcc8297 (commit)
  discards  bb91f75dbd48a2b3066408f51c725a9e53f84025 (commit)
  discards  078b0ef7c5158462e2e021226d8692d672524aab (commit)
  discards  a733cc9d977d648e0928e42395438921f5d6263d (commit)
  discards  316121b14e4fc5b9c1fb0dbbed89d2c01b6c662f (commit)
  discards  d0d047fc3ae84bca94332ebf1ff6510ceab365f8 (commit)
  discards  c2be6b485c9f30788c24800a0cea205b566a1bcd (commit)
  discards  f942ebb181c24f7b4d32807f82649d59e1b0e020 (commit)
  discards  44a02cd2b4086c727422a89a77938d28371beee9 (commit)
  discards  4aa7f2dbb80df4457b2e7dae5b38aa300e189224 (commit)
  discards  24efbf085e06fa6a78566a7c4fef1f0c0838bfec (commit)
  discards  b4949d1fe616424e4b7e40b61a7ed2ea40a10788 (commit)
  discards  7411e470d8629c84bfc58f88fd35e8e1600a5859 (commit)
  discards  b603aa378123ed0f876625410a3558d107cb44cd (commit)
  discards  831ab41590e57988aac57dcbaca519b2c5b2a815 (commit)
  discards  60a60a3b24ac5c99aeb2617d47817f665f94a2c6 (commit)
  discards  e227fdaf70223250d4680730d91b7ac48f5ea4b9 (commit)
  discards  070f8f08bd4759f8ac2a0975c6ca3a0f11702fb0 (commit)
  discards  f6909bd9f363c370a79d957f0d113c18f089c289 (commit)
  discards  9e7a163c798cf3a63a3610372b4b363e8bc0ca36 (commit)
  discards  74ab063f9ca13d1bff5ca8f99e6727bca5f3bb3a (commit)
  discards  a266eaf043f088e3759997ed07a82e97d26cab07 (commit)
  discards  617ff5f5f2553f8f09f350882463ea1e5418732c (commit)
  discards  02c4e465bfc75bc6d21f1f5e36e823ab03dfc077 (commit)
  discards  8ac9683f59d663e82654ead29bf6610ca90059c6 (commit)
  discards  d0ee5bb44c382f21930e4f2c49e593f1d878c031 (commit)
  discards  44bd692f49bca4538e5c181a0a7650ecb53a7448 (commit)
  discards  f857ae0a5db6c3143c099866101504ba28265efa (commit)
  discards  f33b403a3cccbf6784eebedc47733ab1e31c862d (commit)
  discards  fe0d8dd7e06aff622194b86f442560e6ded5a491 (commit)
  discards  3954fb05a54e23cad2f196b5e265bd3cde4ec1e9 (commit)
  discards  4ebbcc538a3c04c7b766a16657fe61ba895411ac (commit)
  discards  b383bcfbce6e0720b1285558428dd071445cfab3 (commit)
  discards  7e84136b2b85a460ff1af59830b837ee16bc0fec (commit)
  discards  68e67bd79afc78f476f63d7c50b885175902bfc7 (commit)
  discards  dfc31cbe05f5b3759f26abe96af47343aa7004d9 (commit)
  discards  ceb194cd4f8b0ea1e051f28143c6dc83a8401652 (commit)
  discards  e2502b42f211f5a08a7de9cbae298e20a3ed592a (commit)
  discards  39ec979b554a45c297d6bbf0d56742d57b3fcb02 (commit)
  discards  f671c3a75f7bfef0adaf3d2f28c468357f096a79 (commit)
  discards  8efea84e844f906d61abb83745cb40c3c52b65fb (commit)
  discards  6d27e1ded8686f33ebb4aecf05ab5ee5b46a6082 (commit)
  discards  909ef0498deb1daaa31224e4c49633d5caf41a57 (commit)
  discards  e217237fc809071dff299e482eb0af864b83be32 (commit)
  discards  ef24f8f2fc0354c43f44fc6e2a8ab42a5d3e987d (commit)
  discards  15087a8fddb43e857c1630fedb4a4cc398176272 (commit)
  discards  3961e04c3df7318f7c5ab2404f81d7a1a086804b (commit)
  discards  572dc0f8e9981ae4e540aa9e0c909a1f411cbafa (commit)
  discards  9f048ad3d972f41f40c85256ace59d5e77e251d6 (commit)
  discards  6b0a5b66f057ed3688009270427b93dda89b9616 (commit)
  discards  b6ec0ff8411d9c7e29997aea90e162642a777818 (commit)
  discards  b5b1e8131b4d6933ff40cc9121d57165dc621896 (commit)
  discards  fb8654125c08e500d4c9bcac68033ab1b219a923 (commit)
       via  aa29b6239b6c556399f6205f477ed17ae8495f30 (commit)
       via  391b1b7f7e3adb228a23ca79daee5e439d8785f5 (commit)
       via  0faa7ddd96d5121c3c2bd54800addeef7c1f8b8c (commit)
       via  7cef1b4a064b124f9772099fa5a6d27a9d2a2fc0 (commit)
       via  ee45a6db6d892552da1d49a01ca50b3c0e5603ce (commit)
       via  055ace58c9007a117f1ffa1cd64655977a4ae3ae (commit)
       via  12ebc63d3176cbeb51dcabfed61f5eb986267863 (commit)
       via  0bdfd7dee86d9ec779b534a9c06c58538e1d8d25 (commit)
       via  b945cf1be1ca1de19cca37cb7403b9ffd59b1718 (commit)
       via  e69a2faf3858c3eb59b93198a97c4c50ff8472d3 (commit)
       via  4b48e859f2ae7789fba64571b8d4b3e8cce052d3 (commit)
       via  827c83401a89014293d563ec3bbc0aed5b06aad1 (commit)
       via  cb83daf268079e50a3099abb37d006bd3169f4f2 (commit)
       via  4d260169bf29324fb2379135a495506007707c82 (commit)
       via  a034c57cb5406404b4bf1817a3887a723e1ef9a2 (commit)
       via  a2064807a955762ab259debf4732b38068b248a2 (commit)
       via  7a6c86916f45ea7667395598122858b754c6349b (commit)
       via  8a1677ffb37fac7f714752c120a50aa52e9828fe (commit)
       via  ce8dad2bb24a5a27cfdf8605ef7b504a234b77cf (commit)
       via  7b4201cafc542d195ef0372091db00c4ff827eb8 (commit)
       via  77fe233ae2be0aa5aa7c54b5b74ee3d118d5e92f (commit)
       via  e909f8a8176957f59786e9579c112b35cb0f79b5 (commit)
       via  c739b27e9223a4a81cf02052184861dcdbb24a3d (commit)
       via  d7d9102ec27bc28eaaf33d3835ab72c5403c39ad (commit)
       via  3384badf029a23b107d2c06a65e38be5ff691535 (commit)
       via  f3d75bd3dc109cfc8beb105d5366fcdad69edb75 (commit)
       via  05729260e20d999805d6b12d7037a3e0df81b45c (commit)
       via  07edf3e9e254d2a4f0eef9eeda1e2f82e131e2aa (commit)
       via  6b72710d0cceb6171d884a18228e3bbed836a9be (commit)
       via  6921073e5770028f20fed22c139e29491d03334c (commit)
       via  945d7d813346819999f310265b4e02b441c5e908 (commit)
       via  1c8116fee5a7d48d14ddc05b40ecbf42375b40cd (commit)
       via  b146c0ef8939e3dd6862e4468afe4742c0a8543b (commit)
       via  ac356d0248a98759a24059c4926912c23ad13144 (commit)
       via  1ff3cf63c8ccbfd89a89e19deea6e167dfccd03b (commit)
       via  a2750304225d838709b41d7fd7b923149cdf6d07 (commit)
       via  704b60770c05044934f8067ff4cd800bcbead422 (commit)
       via  b814e67c0810d5c181c7943bc1532b94aa7d2dac (commit)
       via  83782e6e8c5d73c391c2a2bd1683a9d23d6e8a64 (commit)
       via  8421cd40d8570d8aa41aeeeb3353d43842f3c6b2 (commit)
       via  7562306d1771fa2a66b0eb01059f9588cde3acfb (commit)
       via  52b770daa67e4f18d16a37c6cca1719c59aa67e6 (commit)
       via  5d67bf05e63b0339338e651266434667744e8c5a (commit)
       via  08e7c9123544ed76eae06f67c57784e2655e8b2f (commit)
       via  a8f2140a6c08665e8518e896d0c4a1c13447100d (commit)
       via  3c9ec3662756b3646628552c64e3d87d10feecb2 (commit)
       via  98e2d00894047cd6081c790d75c21f0fd2ae19b9 (commit)
       via  983f4675e84997a1df449f680cf100b4c15435af (commit)
       via  c90ffc5948a460d732d258e82ae2b92f0cecff88 (commit)
       via  b8e27a481195484af059cd2825ee56a9e82ae506 (commit)
       via  b6f02d0d11907333d5ba0e5e1c57ccb1c11ea146 (commit)
       via  9c31d2c23a1d71b6675bd4635d653579ed63db6d (commit)
       via  4b71439ae75e9a99506157db0b6c9a791e87b26d (commit)
       via  1750efb3ce184ade9efb0d6ce228af9c82ad5099 (commit)
       via  4c1895e26704e5e3b424417791a602e965f58b58 (commit)
       via  25ced0850b5aacb22327c13dfc9e36cd7abad290 (commit)
       via  d91e00ba81d38ea68757dfb9e564d23ef1886144 (commit)
       via  6a510bf440b6b5cb0e1339dc94bf23df80832a26 (commit)
       via  2f9d66ffbff3a5612612bb568d7c8e5ff29cd575 (commit)
       via  6dbfd5759e5b81eba944e35ec2766b5718441fd7 (commit)
       via  0a3749b6334209a525173972ca33a89ff48fbc80 (commit)
       via  604cff13a015b592af1aad8833084a237eac6914 (commit)
       via  883d1d9a69e0a4cd3beec1c19ff88c3689cbffd6 (commit)
       via  b198f2e8f36bded6f1a0f841965e924888b6db39 (commit)
       via  48ab0b62d7223d231874cdb19e7154e95d10bfb3 (commit)
       via  2fd63ce87b07b825acb82cfa7d2ca17144c4e385 (commit)
       via  d5794a2def4e6066e525d02e6015883e23aa3c93 (commit)
       via  ee47fbef92984b57a07c391c47b4936cc5bc0447 (commit)
       via  9d4a19512fad01faa01532b47e3482bdec78a015 (commit)
       via  2d94163b3a04b9914a0fd4da58cec613d86871a8 (commit)
       via  bff54d8d88375c360e096c1dacab42d675cecb6b (commit)
       via  337e7c7096761c3442fead8b6541b406f16c22de (commit)
       via  df8d811a49deedefec70c270cdde3f886fe9cfde (commit)
       via  b164ad5e231880bd580f47da7a5b84e6e565cac2 (commit)
       via  c7b7b7c160bed476678b7c1b1efddd899844da9b (commit)
       via  363577e5c85271a96171b2ece6b03ec1fe50ceac (commit)
       via  2f5e1f1183f8ac0cf679f79143582289ab7a86ff (commit)
       via  3923dee395f80031ce195b29846825748c30ed74 (commit)
       via  d92d3745a66b34e6e33f3e9b508d7b8ca6018816 (commit)
       via  cacd243758397f7a17dc4cab15c85605af61811d (commit)
       via  d2167f127e5f683dc758b57c2fb2c913c4fe4861 (commit)
       via  ebc29919789d5dddbc74f368b00896c5382fc7d2 (commit)
       via  6393849442d2e28c9e785760f85cbb9a6d14fc7b (commit)
       via  8b52e35120685a0a56ec50e3f5069b04b5e07535 (commit)
       via  be3b4167d5437851ad3fc38b9606686e2e4d0b10 (commit)
       via  4eb7ac8bce4fcc510cabccfda560db24682c9499 (commit)
       via  79d65a7f1e22fd627f40c3a8e3f893f82c2b9472 (commit)
       via  df882bedd3e9a765009046c8b4fce8460b31fb15 (commit)
       via  0778d3fae6cd364c4c1c2cb5b8909e55b73e26e4 (commit)
       via  3490c79e9578c4b8786086045b34673e2a102ed2 (commit)
       via  c8f0eece7bea2f83d916ebd3c8017e9071d60d7e (commit)
       via  d46390a109afbccf0df36dc874ffea8a67b00448 (commit)
       via  43f4724a508abec5a5fcbccb927182a4d445759f (commit)
       via  930ddc3fd84120464a078e7129d63a4da2f8304b (commit)
       via  3424226a74cb05f8e717694e76aecc492c4172ff (commit)
       via  856352db3233c20b249e143c3d4fc35772b39636 (commit)
       via  ed05f114a5b79e948478686d726590ec1226195a (commit)
       via  b8014becde25d14863507cbe281277991fb09635 (commit)
       via  57d3b3848d526364333cdc8c78ca8da3f1dd33ce (commit)
       via  54298c1280d5dc4972d1c7f24be9eb40bfaec895 (commit)
       via  a771b3508a70795bb022dbc90c53b6240607c14b (commit)
       via  f28dde724742eeb267705b5c98a19f75089ba208 (commit)
       via  5eb2d7ac5ab4b11f3d96d4f30aed8461f70dbe05 (commit)
       via  69dad18eef2fba95721c3f3c767817edbe0eac86 (commit)
       via  6167d1816d2100a710a7f6da468032d84d6da287 (commit)
       via  0a6879b8d242509688ffb12667f15558928f5ee7 (commit)
       via  a22fe970c026690f91fc0bacb64dd6f9e9b1778e (commit)
       via  f3f34e53b07f59f01a8421c726cdd29625bb8f52 (commit)
       via  268a32c1bf1f0c9dd99a2fce466c112942d5ff54 (commit)
       via  6d2b143b9cd416575ccef938b6e0c4f7b3d7737f (commit)
       via  d024e2c98a5c687430199ae645a0877432a54fa8 (commit)
       via  548d75b6a8ea0b8c5245fd67212d1137bf821948 (commit)
       via  77d8248b9df17846c2adcc6bafd71e3a244d853c (commit)
       via  f113529e6c590b43c3ca8ceba2d917dc05ac177e (commit)
       via  7d6a6a3a0eded410a4545ef9757ee9f0590c23ee (commit)
       via  af0f60d8eb407696f7992de1d0db113fba362545 (commit)
       via  82e4219170da1ecdf94565ba49aced003ec6218e (commit)
       via  39981298c5245f4cd715c2b07bea74d2c2e05b10 (commit)
       via  5f03a1a029a191079ebe90242e3f3caf3f58e553 (commit)
       via  5cc976f871ce4f144a410b2b184d3c6d2daf5f1c (commit)
       via  ad7fb7bbca1b08b93bb7b846efceb3d382b3b121 (commit)
       via  9d515d9484efc8c5c2b7ab78bd24116c648c55b4 (commit)
       via  a5d44d4894f36c83ca3fa54ffc8542cfb13739e6 (commit)
       via  742fa843d05d0cf98c39e7ae2358f1e54b3d2122 (commit)
       via  5526c9449f618a7a19a55c65320a22c9aa44a2b0 (commit)
       via  c5e475f1921cae2ad8fa55d1f53ec4a68696fb99 (commit)
       via  4bc5af51818292f416590a05191021baf4a993b3 (commit)
       via  02bb7ca3b7ce8078de860d13af75b5514ea53109 (commit)
       via  393a384f572bd9a8c0bd3a9c38676524ae4177b8 (commit)
       via  cd449a0f54f6bc662b9749fdfc2d4fb9ac06150d (commit)
       via  c464a7e076e106c618b459134ea7ee043c6ea027 (commit)
       via  7726fd8af4daa982ec07bc85bb03b12fbbf99b1c (commit)
       via  807e936ed3179916959927a53537b53a8bf5f9c4 (commit)
       via  3f0e47b765cf45846202cf26b91f2f7956d09c14 (commit)
       via  19c617f5360e8b73082177fdd07d353564a7d07e (commit)
       via  e707791d5bfd62cddbd834dc603368c19068f7de (commit)
       via  7ed982bf3500ef058599d20503e7477ae466b125 (commit)
       via  e4a0fe94d660091946943afd81b1d17474d35f9b (commit)
       via  acc1bdb0c7a8bc83713cd8793c3b4187f684fc37 (commit)
       via  6da234176c876f55af9457bcc70bc96ec6213faa (commit)
       via  72db6f37f54c37eaf4c51f8106c635ecf7c206d9 (commit)
       via  f7feb5674f999e4ba3677ba0d022cf5583231702 (commit)
       via  013872f3b34f0b2445ed2f81442968d1e9a47425 (commit)
       via  f3a37ce3af10e9d0dbbee03fe315c7d9223155d7 (commit)
       via  773c92204a90ac0fe6a9842e5408656f897bb99c (commit)
       via  8740bbc02404d4fe3fc4aff66b37e808dd105848 (commit)
       via  50e84c403bf6077b892496b4565e7e4b5e46d27e (commit)
       via  f92a2fffe3f7c2af907ab0389163ed2654fa425f (commit)
       via  e8ea46231edc5b1998e455646dff3d3fa0cc036c (commit)
       via  6c6c40b8c0b4d13461e08b8d2fa8cbb978a0c92a (commit)
       via  ce0e327a3b3f8ae32240a4fb925d47cd94ab6254 (commit)
       via  0efb9ff9d1f2b316c423aec6760d98abcc596c89 (commit)
       via  14c76902bad03742272a8a4df19967846745b01a (commit)
       via  330fe83430d6acb56879772b53b0882f689a13c8 (commit)
       via  6c330082b31a00d032bc93f20451917b1119b120 (commit)
       via  eda3227cc17112411df70551835c91767805187d (commit)
       via  ffdef79940d6cbdc5dcde61aed136ea297ed0d32 (commit)
       via  d72d566bb37de7eeb1cc7e2d3fba8bd406ed0721 (commit)
       via  23327ed7c4cc5cb7888aa959fae1ebcf4a9c29a3 (commit)
       via  f38af57e8b1ea859f51701cb77bef19459056258 (commit)
       via  e94a179fa7fefb15df49f838d1cf826ad099b9c8 (commit)
       via  db713cdc0d32541ecf33cfdc2e1b301716e96d70 (commit)
       via  9a52a95b9628c0fd051ba3ca82e8fef987a8f99b (commit)
       via  af347304adaacc98747fce3822e1e505be2b168d (commit)
       via  4b5e5cac0878c939439fba45d7e702cb230dfc61 (commit)
       via  b35c727171c4fb810a031179695722a0855152c9 (commit)
       via  66fc126e77c5d9a44fccd71691d306cd8663c01c (commit)
       via  f944e0412037687506dcb511aeab547a1eadd2ad (commit)
       via  8291c2d45e8c12a0e07ae36811260fcc3a65d07b (commit)
       via  b29b90d7c8208b1aba4d662d379eb3fe0033975c (commit)
       via  db07981b7a2bbc59fc59918e374454aa86a73951 (commit)
       via  ad16d33d5a6756a64be02745a6543698aa2f2eb4 (commit)
       via  c9fdc6862a22b752b54185ccce8e98e83a9bd283 (commit)
       via  909a2f7259c1104d115a68ce578260670f6a6149 (commit)
       via  1a9b34302c2b11b2a683cf741c6e8c493c0f9f23 (commit)
       via  338959da47171babc2fde054afd7d2a65ecd518b (commit)
       via  203dab86f46426a9f3d621332b869ba611b74947 (commit)
       via  3be88310d0ecd0d05c6fdd09d51b9e129dacaad1 (commit)
       via  9e37448f87839d998197f1f7ca7a2a8e99d8f877 (commit)
       via  2203deb04dc36698b1c2e25c292a0d94444521b0 (commit)
       via  d7ad45d38691861cf82ae3b52740a21018339e68 (commit)
       via  49b4602b9d0a2c4a29fb1bd763298cd13d525fb5 (commit)
       via  dcefab8ba70239ddb6112082e826315e3cb79b29 (commit)
       via  a0b9fc4ef10ae4a5af21758801d8b8dd014d3cf9 (commit)
       via  5bfcca15b59506108fdfa971153162b1a9cd9ac9 (commit)
       via  008fadaee817af492bc56772dc196e8bf251085f (commit)
       via  7a520556d209d8abb73e6450a5019da1537a54bd (commit)
       via  604cc63597b9e8372ee636d2dc4ec05c6119e43d (commit)
       via  807eae1a8eaaa122b5c3e3b562faf40291e97fb0 (commit)
       via  4d8be7bac2735f9455ad91a6943feffd99585f3c (commit)
       via  fa9d643d5a231678980210e18d18729ad4939002 (commit)
       via  f536d3004f12f9f564f345223c5c97d097146c12 (commit)
       via  273cbeafda9d029958df7c03b9121d61cbc55c3e (commit)
       via  65a6b0f93d4b09afd82e4f70652d20abdf89d99b (commit)
       via  a764f1a901a4d9a3ad425ea0d1e73168b656b8e3 (commit)
       via  239916d5cf49ee4707985799b6b6d69d4f24cc3b (commit)
       via  4602de8d52722e01b479bf570a14618404a72318 (commit)
       via  aa40e170cf5bdd69033f1c9e6540f54cb580ad55 (commit)
       via  0b50f6ea23157f864825a34423a6f45c94bf0722 (commit)
       via  ee08f3883b3188f545c08af2a3a8d00d8d53a973 (commit)
       via  19107cecbf819d6cf8606c33171fcf43c39001d2 (commit)
       via  c98e71e2126134d378f2840bb6c0a650b0a27390 (commit)
       via  5b7c4285453d6c687d1f1eaf3b5b918e2239bb69 (commit)
       via  e65c33959b7215d1decf0c75bf5b8edf03a99ca8 (commit)
       via  28c34e735c05770ef80634d1d2ec2613a346fa8b (commit)
       via  56401bb7da3f6e2090b032512bb91946e8ae7701 (commit)
       via  b2c7be8fc8a81ac592211c213f4ebac3f10ba71b (commit)
       via  29727a62b8fe41ed890058ac86a4039b07d6e2a9 (commit)
       via  2c7c9cfcfcab9879d79b42833cb1ed31a006b6a4 (commit)
       via  03ea36dd5dc11726e1153c996266d9aa4ffd73b9 (commit)
       via  4c7ec6585ebf7ccf09463a5735450fcf05aaee42 (commit)
       via  2ecef8b19d27f47fd8f8bceae440ff476723fa98 (commit)
       via  e56de45843562e323fe3ffb3b0daac41dad94423 (commit)
       via  6972205c167adeb3137bd7879a72c7c031e74142 (commit)
       via  a4752bed651652bd1fbb8c7f9524e21ce2a9fa4b (commit)
       via  b72448ab1901c4813f39acdbb48d23530309088b (commit)
       via  58b9d5ba15670f891a7094ae6e3f879bf943a58a (commit)
       via  9c547e0ff083f13a8c709a5e08ed2ef3bf014819 (commit)
       via  7a40fa7410153f9a1bc2646342c8ae8051d1aa21 (commit)
       via  d0315e6aa72a195fa9cfa7c2a762f80c34af6ea3 (commit)
       via  a4fbb29db0ace4b1aa3f9ebfda4fdbf8398a627b (commit)
       via  57c66e2778978abfda38464eea7290a5b1356c11 (commit)
       via  aff2e88ca70e122d52f30cb43b8862b4525ad8f1 (commit)
       via  de470add34ccefea4e5b4acea86570a2e20fb6b5 (commit)
       via  b234ccbea7e0f78b783abba0f7176185249ac33c (commit)
       via  bbce5ad1daaaedc78ed4fbd8087c0ec3eee2060b (commit)
       via  6bc49f381657fd9c5b7dbf8c9068525f84d2df2d (commit)
       via  406a24c8638fb21b3d873c4c1262501a83451e7a (commit)
       via  f27e8303ce689b2d7be5882a12acf38bf358f86f (commit)
       via  e60ec3bdb6ba2adcabfc0cfbe8373e0db2781c16 (commit)
       via  74c202cb621a958f74ba5135edfedb41492a5840 (commit)
       via  232bab0de1fbab0455d14b5f9f49b68ddacd2113 (commit)
       via  c30b6382b7173d868ba7d6ce2f8bd0ccd6f424de (commit)
       via  35b0d9646319c1b350a4b6083c0bba98b8a99dcd (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 (fa192807ca7557d911d62b30a363766074f39a5a)
            \
             N -- N -- N (aa29b6239b6c556399f6205f477ed17ae8495f30)

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

commit aa29b6239b6c556399f6205f477ed17ae8495f30
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Tue Jan 17 23:30:06 2017 +0100

    vlr_sub_name(): log id type, preferably log MSISDN over IMSI
    
    Change-Id: Ie8acb549e627c8b286febb31a2361031df78a5cd

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

commit 391b1b7f7e3adb228a23ca79daee5e439d8785f5
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Tue Jan 17 23:26:11 2017 +0100

    subscr_conn_test
    
    Change-Id: I9fdaadc6e7cfce8dee0da5004b3748d6c09e7d1f

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

commit 0faa7ddd96d5121c3c2bd54800addeef7c1f8b8c
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Tue Jan 17 23:25:49 2017 +0100

    fix: put vsub after GSUP rx
    
    Change-Id: I6503738b89c906eb920706ee6e26037707febdf8

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

commit 7cef1b4a064b124f9772099fa5a6d27a9d2a2fc0
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Tue Jan 17 23:25:24 2017 +0100

    log new MSISDN tweak
    
    Change-Id: I5434f5d080f90e0f88611cbbdf806005846c1ed8

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

commit ee45a6db6d892552da1d49a01ca50b3c0e5603ce
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Tue Jan 17 23:25:02 2017 +0100

    vlr_subscriber: fix: initialize tmsi_new properly
    
    Change-Id: I277714e573dc8bbc2280d81522be95ab9f664e48

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

commit 055ace58c9007a117f1ffa1cd64655977a4ae3ae
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Tue Jan 17 23:24:43 2017 +0100

    imsi detach: put vsub after anchor release
    
    Change-Id: I728d8b47b056ab033767addb25ddba07c23306e7

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

commit 12ebc63d3176cbeb51dcabfed61f5eb986267863
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Tue Jan 17 23:23:58 2017 +0100

    vlr_sub_name: don't print invalid TMSIs
    
    Change-Id: I262d06afdcb921c4dce1ee739b1913d7ee5a5691

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

commit 0bdfd7dee86d9ec779b534a9c06c58538e1d8d25
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Tue Jan 17 23:23:35 2017 +0100

    vlr.h: tweak msisdn and name sizes
    
    Change-Id: Idd90f6386151a56293deaf347e41c5e377db6d72

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

commit b945cf1be1ca1de19cca37cb7403b9ffd59b1718
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Tue Jan 17 21:26:20 2017 +0100

    fix vlr_subscriber ref counting
    
    Change-Id: I43bc8efe8b6e55bbb8ac4f801a3e19e3fd9a8b69

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

commit e69a2faf3858c3eb59b93198a97c4c50ff8472d3
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Tue Jan 17 21:25:57 2017 +0100

    completely replace gsm_subscriber with vlr_subscriber
    
    Change-Id: Iac78a93d3dab4caf954ee58d4e0d00741762e734

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

commit 4b48e859f2ae7789fba64571b8d4b3e8cce052d3
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Tue Jan 17 21:24:58 2017 +0100

    completely replace gsm_subscriber with vlr_subscriber
    
    Change-Id: I8dc4944f4ed89a86824cb30cd3191edf5ad22c32

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

commit 827c83401a89014293d563ec3bbc0aed5b06aad1
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Tue Jan 17 21:26:28 2017 +0100

    msc_ctrl_cmds
    
    Change-Id: I597305cd56ed36334c409796f5793281e96b914b

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

commit cb83daf268079e50a3099abb37d006bd3169f4f2
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Tue Jan 17 21:25:37 2017 +0100

    msc_ctrl_cmds
    
    Change-Id: I1766635ec2fbdcbe6efeb5a083c3a00ff814b27f

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

commit 4d260169bf29324fb2379135a495506007707c82
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Tue Jan 17 21:24:19 2017 +0100

    msc_ctrl_cmds
    
    Change-Id: I9d517d949b9d14a8373d60367c6d1e63a7302d56

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

commit a034c57cb5406404b4bf1817a3887a723e1ef9a2
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Sat Jan 14 03:34:30 2017 +0100

    vlr: subscriber ref count debug log
    
    Change-Id: Ib8b24e72868d5ba748034c3e0ff8c35a36b75553

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

commit a2064807a955762ab259debf4732b38068b248a2
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Sat Jan 14 03:34:13 2017 +0100

    vlr: fix subscriber ref counting
    
    Change-Id: I2999feb03e97518deddab2f9d10ba03b19ba25e6

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

commit 7a6c86916f45ea7667395598122858b754c6349b
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Sat Jan 14 03:32:12 2017 +0100

    bsc_subscriber ref count log with 'BSC' name
    
    Change-Id: I42a37b0c8a688e6c888e3a5783780c5e58179c5f

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

commit 8a1677ffb37fac7f714752c120a50aa52e9828fe
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Sat Jan 14 02:13:50 2017 +0100

    vty paging output tweak
    
    Change-Id: I0d0d5a0c06bbc3d9809cea377473c43a07f2f039

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

commit ce8dad2bb24a5a27cfdf8605ef7b504a234b77cf
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Sat Jan 14 02:14:39 2017 +0100

    vty show subscr cache: safety exit after 100 subscribers
    
    Change-Id: I5e0497cbe96f5f894ce424903454d98a7d8b20d7

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

commit 7b4201cafc542d195ef0372091db00c4ff827eb8
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Sat Jan 14 02:13:15 2017 +0100

    vlr_subscriber: vty dump auth stuff
    
    Change-Id: If2e2982cadc97c7e286a9b991fd3e49978481e4a

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

commit 77fe233ae2be0aa5aa7c54b5b74ee3d118d5e92f
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Sat Jan 14 01:30:44 2017 +0100

    completely replace gsm_subscriber with vlr_subscriber
    
    Change-Id: If6fe6ccf20d12f0c422256e2e1d00167fedc1d45

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

commit e909f8a8176957f59786e9579c112b35cb0f79b5
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Sat Jan 14 01:37:05 2017 +0100

    vlr: consistent vlr_sub_ prefix (not some as vlr_subscr_)
    
    Change-Id: I01e12d85be740e31583eeeff437ec435fc4f8e90

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

commit c739b27e9223a4a81cf02052184861dcdbb24a3d
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Sat Jan 14 00:39:56 2017 +0100

    vlr_subscriber ref counting
    
    Change-Id: I3b1177c750b07ff315b7fdfa0773acac6cae32f4

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

commit d7d9102ec27bc28eaaf33d3835ab72c5403c39ad
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Sat Jan 14 00:39:33 2017 +0100

    remove gsm_subscriber_connection->subscr, use ->vsub instead
    
    Change-Id: I9cc833b6407d3d8efa3e4a6fa41839c618459193

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

commit 3384badf029a23b107d2c06a65e38be5ff691535
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Fri Jan 13 20:56:43 2017 +0100

    dismantle gsm_subscriber api: drop subscr_create_subscriber()
    
    Change-Id: If7b9f9fe6a36fe351828fa2ee01d54a3c5503c21

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

commit f3d75bd3dc109cfc8beb105d5366fcdad69edb75
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Fri Jan 13 20:56:03 2017 +0100

    requestsfu
    
    Change-Id: I5564830da99f6f03811e2c70c93bc84e6ac8f013

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

commit 05729260e20d999805d6b12d7037a3e0df81b45c
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Fri Jan 13 20:47:01 2017 +0100

    neutralize gsm_subscriber->sgsn_data
    
    Change-Id: I9098634e9191c231074d4ed4dc1fd16603d53b3c

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

commit 07edf3e9e254d2a4f0eef9eeda1e2f82e131e2aa
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Fri Jan 13 17:59:26 2017 +0100

    neutralize gsm_subscriber->requests
    
    Change-Id: I3a0ca57179fff37bec8efb02b36024e2cf34220e

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

commit 6b72710d0cceb6171d884a18228e3bbed836a9be
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Fri Jan 13 17:51:58 2017 +0100

    neutralize gsm_subscriber->is_paging
    
    Change-Id: I524ac7142ab77377d476addd3d52bc206016a741

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

commit 6921073e5770028f20fed22c139e29491d03334c
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Fri Jan 13 17:47:42 2017 +0100

    neutralize gsm_subscriber->equipment
    
    Change-Id: Iff5ac5be93fc936609d52ab9c363eac6346a0bd9

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

commit 945d7d813346819999f310265b4e02b441c5e908
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Fri Jan 13 17:37:12 2017 +0100

    neutralize gsm_subscriber->flags
    
    Change-Id: I84b7abbdb62cd1e5b8e91c55843222950504c77d

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

commit 1c8116fee5a7d48d14ddc05b40ecbf42375b40cd
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Fri Jan 13 17:20:20 2017 +0100

    neutralize gsm_subscriber->keep_in_ram
    
    Change-Id: If726d71d683378220f940f8855d72a824fa3fae5

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

commit b146c0ef8939e3dd6862e4468afe4742c0a8543b
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Fri Jan 13 16:07:55 2017 +0100

    neutralize gsm_subscriber->expire_lu
    
    Change-Id: Icd3924da544b65c507e4833b3d457f8195788a31

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

commit ac356d0248a98759a24059c4926912c23ad13144
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=1ff3cf63c8ccbfd89a89e19deea6e167dfccd03b

commit 1ff3cf63c8ccbfd89a89e19deea6e167dfccd03b
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=a2750304225d838709b41d7fd7b923149cdf6d07

commit a2750304225d838709b41d7fd7b923149cdf6d07
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=704b60770c05044934f8067ff4cd800bcbead422

commit 704b60770c05044934f8067ff4cd800bcbead422
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=b814e67c0810d5c181c7943bc1532b94aa7d2dac

commit b814e67c0810d5c181c7943bc1532b94aa7d2dac
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=83782e6e8c5d73c391c2a2bd1683a9d23d6e8a64

commit 83782e6e8c5d73c391c2a2bd1683a9d23d6e8a64
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=8421cd40d8570d8aa41aeeeb3353d43842f3c6b2

commit 8421cd40d8570d8aa41aeeeb3353d43842f3c6b2
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=7562306d1771fa2a66b0eb01059f9588cde3acfb

commit 7562306d1771fa2a66b0eb01059f9588cde3acfb
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=52b770daa67e4f18d16a37c6cca1719c59aa67e6

commit 52b770daa67e4f18d16a37c6cca1719c59aa67e6
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=5d67bf05e63b0339338e651266434667744e8c5a

commit 5d67bf05e63b0339338e651266434667744e8c5a
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Fri Jan 13 15:22:34 2017 +0100

    use msisdn fu
    
    Change-Id: I5c84f6beba604890afca535c6ffbbf76a0bf3dfd

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

commit 08e7c9123544ed76eae06f67c57784e2655e8b2f
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=a8f2140a6c08665e8518e896d0c4a1c13447100d

commit a8f2140a6c08665e8518e896d0c4a1c13447100d
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=3c9ec3662756b3646628552c64e3d87d10feecb2

commit 3c9ec3662756b3646628552c64e3d87d10feecb2
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=98e2d00894047cd6081c790d75c21f0fd2ae19b9

commit 98e2d00894047cd6081c790d75c21f0fd2ae19b9
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=983f4675e84997a1df449f680cf100b4c15435af

commit 983f4675e84997a1df449f680cf100b4c15435af
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=c90ffc5948a460d732d258e82ae2b92f0cecff88

commit c90ffc5948a460d732d258e82ae2b92f0cecff88
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=b8e27a481195484af059cd2825ee56a9e82ae506

commit b8e27a481195484af059cd2825ee56a9e82ae506
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=b6f02d0d11907333d5ba0e5e1c57ccb1c11ea146

commit b6f02d0d11907333d5ba0e5e1c57ccb1c11ea146
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=9c31d2c23a1d71b6675bd4635d653579ed63db6d

commit 9c31d2c23a1d71b6675bd4635d653579ed63db6d
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=4b71439ae75e9a99506157db0b6c9a791e87b26d

commit 4b71439ae75e9a99506157db0b6c9a791e87b26d
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=1750efb3ce184ade9efb0d6ce228af9c82ad5099

commit 1750efb3ce184ade9efb0d6ce228af9c82ad5099
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=4c1895e26704e5e3b424417791a602e965f58b58

commit 4c1895e26704e5e3b424417791a602e965f58b58
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=25ced0850b5aacb22327c13dfc9e36cd7abad290

commit 25ced0850b5aacb22327c13dfc9e36cd7abad290
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=d91e00ba81d38ea68757dfb9e564d23ef1886144

commit d91e00ba81d38ea68757dfb9e564d23ef1886144
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=6a510bf440b6b5cb0e1339dc94bf23df80832a26

commit 6a510bf440b6b5cb0e1339dc94bf23df80832a26
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=2f9d66ffbff3a5612612bb568d7c8e5ff29cd575

commit 2f9d66ffbff3a5612612bb568d7c8e5ff29cd575
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=6dbfd5759e5b81eba944e35ec2766b5718441fd7

commit 6dbfd5759e5b81eba944e35ec2766b5718441fd7
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=0a3749b6334209a525173972ca33a89ff48fbc80

commit 0a3749b6334209a525173972ca33a89ff48fbc80
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=604cff13a015b592af1aad8833084a237eac6914

commit 604cff13a015b592af1aad8833084a237eac6914
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=883d1d9a69e0a4cd3beec1c19ff88c3689cbffd6

commit 883d1d9a69e0a4cd3beec1c19ff88c3689cbffd6
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=b198f2e8f36bded6f1a0f841965e924888b6db39

commit b198f2e8f36bded6f1a0f841965e924888b6db39
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=48ab0b62d7223d231874cdb19e7154e95d10bfb3

commit 48ab0b62d7223d231874cdb19e7154e95d10bfb3
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=2fd63ce87b07b825acb82cfa7d2ca17144c4e385

commit 2fd63ce87b07b825acb82cfa7d2ca17144c4e385
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=d5794a2def4e6066e525d02e6015883e23aa3c93

commit d5794a2def4e6066e525d02e6015883e23aa3c93
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=ee47fbef92984b57a07c391c47b4936cc5bc0447

commit ee47fbef92984b57a07c391c47b4936cc5bc0447
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=9d4a19512fad01faa01532b47e3482bdec78a015

commit 9d4a19512fad01faa01532b47e3482bdec78a015
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=2d94163b3a04b9914a0fd4da58cec613d86871a8

commit 2d94163b3a04b9914a0fd4da58cec613d86871a8
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=bff54d8d88375c360e096c1dacab42d675cecb6b

commit bff54d8d88375c360e096c1dacab42d675cecb6b
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=337e7c7096761c3442fead8b6541b406f16c22de

commit 337e7c7096761c3442fead8b6541b406f16c22de
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=df8d811a49deedefec70c270cdde3f886fe9cfde

commit df8d811a49deedefec70c270cdde3f886fe9cfde
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=b164ad5e231880bd580f47da7a5b84e6e565cac2

commit b164ad5e231880bd580f47da7a5b84e6e565cac2
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=c7b7b7c160bed476678b7c1b1efddd899844da9b

commit c7b7b7c160bed476678b7c1b1efddd899844da9b
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=363577e5c85271a96171b2ece6b03ec1fe50ceac

commit 363577e5c85271a96171b2ece6b03ec1fe50ceac
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=2f5e1f1183f8ac0cf679f79143582289ab7a86ff

commit 2f5e1f1183f8ac0cf679f79143582289ab7a86ff
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=3923dee395f80031ce195b29846825748c30ed74

commit 3923dee395f80031ce195b29846825748c30ed74
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=d92d3745a66b34e6e33f3e9b508d7b8ca6018816

commit d92d3745a66b34e6e33f3e9b508d7b8ca6018816
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=cacd243758397f7a17dc4cab15c85605af61811d

commit cacd243758397f7a17dc4cab15c85605af61811d
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=d2167f127e5f683dc758b57c2fb2c913c4fe4861

commit d2167f127e5f683dc758b57c2fb2c913c4fe4861
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=ebc29919789d5dddbc74f368b00896c5382fc7d2

commit ebc29919789d5dddbc74f368b00896c5382fc7d2
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=6393849442d2e28c9e785760f85cbb9a6d14fc7b

commit 6393849442d2e28c9e785760f85cbb9a6d14fc7b
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=8b52e35120685a0a56ec50e3f5069b04b5e07535

commit 8b52e35120685a0a56ec50e3f5069b04b5e07535
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=be3b4167d5437851ad3fc38b9606686e2e4d0b10

commit be3b4167d5437851ad3fc38b9606686e2e4d0b10
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=4eb7ac8bce4fcc510cabccfda560db24682c9499

commit 4eb7ac8bce4fcc510cabccfda560db24682c9499
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=79d65a7f1e22fd627f40c3a8e3f893f82c2b9472

commit 79d65a7f1e22fd627f40c3a8e3f893f82c2b9472
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=df882bedd3e9a765009046c8b4fce8460b31fb15

commit df882bedd3e9a765009046c8b4fce8460b31fb15
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=0778d3fae6cd364c4c1c2cb5b8909e55b73e26e4

commit 0778d3fae6cd364c4c1c2cb5b8909e55b73e26e4
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=3490c79e9578c4b8786086045b34673e2a102ed2

commit 3490c79e9578c4b8786086045b34673e2a102ed2
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=c8f0eece7bea2f83d916ebd3c8017e9071d60d7e

commit c8f0eece7bea2f83d916ebd3c8017e9071d60d7e
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=d46390a109afbccf0df36dc874ffea8a67b00448

commit d46390a109afbccf0df36dc874ffea8a67b00448
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=43f4724a508abec5a5fcbccb927182a4d445759f

commit 43f4724a508abec5a5fcbccb927182a4d445759f
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=930ddc3fd84120464a078e7129d63a4da2f8304b

commit 930ddc3fd84120464a078e7129d63a4da2f8304b
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=3424226a74cb05f8e717694e76aecc492c4172ff

commit 3424226a74cb05f8e717694e76aecc492c4172ff
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=856352db3233c20b249e143c3d4fc35772b39636

commit 856352db3233c20b249e143c3d4fc35772b39636
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=ed05f114a5b79e948478686d726590ec1226195a

commit ed05f114a5b79e948478686d726590ec1226195a
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=b8014becde25d14863507cbe281277991fb09635

commit b8014becde25d14863507cbe281277991fb09635
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=57d3b3848d526364333cdc8c78ca8da3f1dd33ce

commit 57d3b3848d526364333cdc8c78ca8da3f1dd33ce
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=54298c1280d5dc4972d1c7f24be9eb40bfaec895

commit 54298c1280d5dc4972d1c7f24be9eb40bfaec895
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=a771b3508a70795bb022dbc90c53b6240607c14b

commit a771b3508a70795bb022dbc90c53b6240607c14b
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=f28dde724742eeb267705b5c98a19f75089ba208

commit f28dde724742eeb267705b5c98a19f75089ba208
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=5eb2d7ac5ab4b11f3d96d4f30aed8461f70dbe05

commit 5eb2d7ac5ab4b11f3d96d4f30aed8461f70dbe05
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=69dad18eef2fba95721c3f3c767817edbe0eac86

commit 69dad18eef2fba95721c3f3c767817edbe0eac86
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=6167d1816d2100a710a7f6da468032d84d6da287

commit 6167d1816d2100a710a7f6da468032d84d6da287
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=0a6879b8d242509688ffb12667f15558928f5ee7

commit 0a6879b8d242509688ffb12667f15558928f5ee7
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=a22fe970c026690f91fc0bacb64dd6f9e9b1778e

commit a22fe970c026690f91fc0bacb64dd6f9e9b1778e
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=f3f34e53b07f59f01a8421c726cdd29625bb8f52

commit f3f34e53b07f59f01a8421c726cdd29625bb8f52
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=268a32c1bf1f0c9dd99a2fce466c112942d5ff54

commit 268a32c1bf1f0c9dd99a2fce466c112942d5ff54
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=6d2b143b9cd416575ccef938b6e0c4f7b3d7737f

commit 6d2b143b9cd416575ccef938b6e0c4f7b3d7737f
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=d024e2c98a5c687430199ae645a0877432a54fa8

commit d024e2c98a5c687430199ae645a0877432a54fa8
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=548d75b6a8ea0b8c5245fd67212d1137bf821948

commit 548d75b6a8ea0b8c5245fd67212d1137bf821948
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=77d8248b9df17846c2adcc6bafd71e3a244d853c

commit 77d8248b9df17846c2adcc6bafd71e3a244d853c
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=f113529e6c590b43c3ca8ceba2d917dc05ac177e

commit f113529e6c590b43c3ca8ceba2d917dc05ac177e
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=7d6a6a3a0eded410a4545ef9757ee9f0590c23ee

commit 7d6a6a3a0eded410a4545ef9757ee9f0590c23ee
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=af0f60d8eb407696f7992de1d0db113fba362545

commit af0f60d8eb407696f7992de1d0db113fba362545
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=82e4219170da1ecdf94565ba49aced003ec6218e

commit 82e4219170da1ecdf94565ba49aced003ec6218e
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=39981298c5245f4cd715c2b07bea74d2c2e05b10

commit 39981298c5245f4cd715c2b07bea74d2c2e05b10
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=5f03a1a029a191079ebe90242e3f3caf3f58e553

commit 5f03a1a029a191079ebe90242e3f3caf3f58e553
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=5cc976f871ce4f144a410b2b184d3c6d2daf5f1c

commit 5cc976f871ce4f144a410b2b184d3c6d2daf5f1c
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=ad7fb7bbca1b08b93bb7b846efceb3d382b3b121

commit ad7fb7bbca1b08b93bb7b846efceb3d382b3b121
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=9d515d9484efc8c5c2b7ab78bd24116c648c55b4

commit 9d515d9484efc8c5c2b7ab78bd24116c648c55b4
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=a5d44d4894f36c83ca3fa54ffc8542cfb13739e6

commit a5d44d4894f36c83ca3fa54ffc8542cfb13739e6
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=742fa843d05d0cf98c39e7ae2358f1e54b3d2122

commit 742fa843d05d0cf98c39e7ae2358f1e54b3d2122
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=5526c9449f618a7a19a55c65320a22c9aa44a2b0

commit 5526c9449f618a7a19a55c65320a22c9aa44a2b0
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=c5e475f1921cae2ad8fa55d1f53ec4a68696fb99

commit c5e475f1921cae2ad8fa55d1f53ec4a68696fb99
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=4bc5af51818292f416590a05191021baf4a993b3

commit 4bc5af51818292f416590a05191021baf4a993b3
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=02bb7ca3b7ce8078de860d13af75b5514ea53109

commit 02bb7ca3b7ce8078de860d13af75b5514ea53109
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=393a384f572bd9a8c0bd3a9c38676524ae4177b8

commit 393a384f572bd9a8c0bd3a9c38676524ae4177b8
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=cd449a0f54f6bc662b9749fdfc2d4fb9ac06150d

commit cd449a0f54f6bc662b9749fdfc2d4fb9ac06150d
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=c464a7e076e106c618b459134ea7ee043c6ea027

commit c464a7e076e106c618b459134ea7ee043c6ea027
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=7726fd8af4daa982ec07bc85bb03b12fbbf99b1c

commit 7726fd8af4daa982ec07bc85bb03b12fbbf99b1c
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=807e936ed3179916959927a53537b53a8bf5f9c4

commit 807e936ed3179916959927a53537b53a8bf5f9c4
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=3f0e47b765cf45846202cf26b91f2f7956d09c14

commit 3f0e47b765cf45846202cf26b91f2f7956d09c14
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=19c617f5360e8b73082177fdd07d353564a7d07e

commit 19c617f5360e8b73082177fdd07d353564a7d07e
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=e707791d5bfd62cddbd834dc603368c19068f7de

commit e707791d5bfd62cddbd834dc603368c19068f7de
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=7ed982bf3500ef058599d20503e7477ae466b125

commit 7ed982bf3500ef058599d20503e7477ae466b125
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=e4a0fe94d660091946943afd81b1d17474d35f9b

commit e4a0fe94d660091946943afd81b1d17474d35f9b
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=acc1bdb0c7a8bc83713cd8793c3b4187f684fc37

commit acc1bdb0c7a8bc83713cd8793c3b4187f684fc37
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=6da234176c876f55af9457bcc70bc96ec6213faa

commit 6da234176c876f55af9457bcc70bc96ec6213faa
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=72db6f37f54c37eaf4c51f8106c635ecf7c206d9

commit 72db6f37f54c37eaf4c51f8106c635ecf7c206d9
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=f7feb5674f999e4ba3677ba0d022cf5583231702

commit f7feb5674f999e4ba3677ba0d022cf5583231702
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=013872f3b34f0b2445ed2f81442968d1e9a47425

commit 013872f3b34f0b2445ed2f81442968d1e9a47425
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=f3a37ce3af10e9d0dbbee03fe315c7d9223155d7

commit f3a37ce3af10e9d0dbbee03fe315c7d9223155d7
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=773c92204a90ac0fe6a9842e5408656f897bb99c

commit 773c92204a90ac0fe6a9842e5408656f897bb99c
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=8740bbc02404d4fe3fc4aff66b37e808dd105848

commit 8740bbc02404d4fe3fc4aff66b37e808dd105848
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=50e84c403bf6077b892496b4565e7e4b5e46d27e

commit 50e84c403bf6077b892496b4565e7e4b5e46d27e
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=f92a2fffe3f7c2af907ab0389163ed2654fa425f

commit f92a2fffe3f7c2af907ab0389163ed2654fa425f
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=e8ea46231edc5b1998e455646dff3d3fa0cc036c

commit e8ea46231edc5b1998e455646dff3d3fa0cc036c
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=6c6c40b8c0b4d13461e08b8d2fa8cbb978a0c92a

commit 6c6c40b8c0b4d13461e08b8d2fa8cbb978a0c92a
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=ce0e327a3b3f8ae32240a4fb925d47cd94ab6254

commit ce0e327a3b3f8ae32240a4fb925d47cd94ab6254
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=0efb9ff9d1f2b316c423aec6760d98abcc596c89

commit 0efb9ff9d1f2b316c423aec6760d98abcc596c89
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=14c76902bad03742272a8a4df19967846745b01a

commit 14c76902bad03742272a8a4df19967846745b01a
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=330fe83430d6acb56879772b53b0882f689a13c8

commit 330fe83430d6acb56879772b53b0882f689a13c8
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=6c330082b31a00d032bc93f20451917b1119b120

commit 6c330082b31a00d032bc93f20451917b1119b120
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=eda3227cc17112411df70551835c91767805187d

commit eda3227cc17112411df70551835c91767805187d
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=ffdef79940d6cbdc5dcde61aed136ea297ed0d32

commit ffdef79940d6cbdc5dcde61aed136ea297ed0d32
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=d72d566bb37de7eeb1cc7e2d3fba8bd406ed0721

commit d72d566bb37de7eeb1cc7e2d3fba8bd406ed0721
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=23327ed7c4cc5cb7888aa959fae1ebcf4a9c29a3

commit 23327ed7c4cc5cb7888aa959fae1ebcf4a9c29a3
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=f38af57e8b1ea859f51701cb77bef19459056258

commit f38af57e8b1ea859f51701cb77bef19459056258
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=e94a179fa7fefb15df49f838d1cf826ad099b9c8

commit e94a179fa7fefb15df49f838d1cf826ad099b9c8
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=db713cdc0d32541ecf33cfdc2e1b301716e96d70

commit db713cdc0d32541ecf33cfdc2e1b301716e96d70
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=9a52a95b9628c0fd051ba3ca82e8fef987a8f99b

commit 9a52a95b9628c0fd051ba3ca82e8fef987a8f99b
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=af347304adaacc98747fce3822e1e505be2b168d

commit af347304adaacc98747fce3822e1e505be2b168d
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=4b5e5cac0878c939439fba45d7e702cb230dfc61

commit 4b5e5cac0878c939439fba45d7e702cb230dfc61
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=b35c727171c4fb810a031179695722a0855152c9

commit b35c727171c4fb810a031179695722a0855152c9
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=66fc126e77c5d9a44fccd71691d306cd8663c01c

commit 66fc126e77c5d9a44fccd71691d306cd8663c01c
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=f944e0412037687506dcb511aeab547a1eadd2ad

commit f944e0412037687506dcb511aeab547a1eadd2ad
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=8291c2d45e8c12a0e07ae36811260fcc3a65d07b

commit 8291c2d45e8c12a0e07ae36811260fcc3a65d07b
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=b29b90d7c8208b1aba4d662d379eb3fe0033975c

commit b29b90d7c8208b1aba4d662d379eb3fe0033975c
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=db07981b7a2bbc59fc59918e374454aa86a73951

commit db07981b7a2bbc59fc59918e374454aa86a73951
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=ad16d33d5a6756a64be02745a6543698aa2f2eb4

commit ad16d33d5a6756a64be02745a6543698aa2f2eb4
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=c9fdc6862a22b752b54185ccce8e98e83a9bd283

commit c9fdc6862a22b752b54185ccce8e98e83a9bd283
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=909a2f7259c1104d115a68ce578260670f6a6149

commit 909a2f7259c1104d115a68ce578260670f6a6149
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=1a9b34302c2b11b2a683cf741c6e8c493c0f9f23

commit 1a9b34302c2b11b2a683cf741c6e8c493c0f9f23
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=338959da47171babc2fde054afd7d2a65ecd518b

commit 338959da47171babc2fde054afd7d2a65ecd518b
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=203dab86f46426a9f3d621332b869ba611b74947

commit 203dab86f46426a9f3d621332b869ba611b74947
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=3be88310d0ecd0d05c6fdd09d51b9e129dacaad1

commit 3be88310d0ecd0d05c6fdd09d51b9e129dacaad1
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=9e37448f87839d998197f1f7ca7a2a8e99d8f877

commit 9e37448f87839d998197f1f7ca7a2a8e99d8f877
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=2203deb04dc36698b1c2e25c292a0d94444521b0

commit 2203deb04dc36698b1c2e25c292a0d94444521b0
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=d7ad45d38691861cf82ae3b52740a21018339e68

commit d7ad45d38691861cf82ae3b52740a21018339e68
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=49b4602b9d0a2c4a29fb1bd763298cd13d525fb5

commit 49b4602b9d0a2c4a29fb1bd763298cd13d525fb5
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=dcefab8ba70239ddb6112082e826315e3cb79b29

commit dcefab8ba70239ddb6112082e826315e3cb79b29
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=a0b9fc4ef10ae4a5af21758801d8b8dd014d3cf9

commit a0b9fc4ef10ae4a5af21758801d8b8dd014d3cf9
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=5bfcca15b59506108fdfa971153162b1a9cd9ac9

commit 5bfcca15b59506108fdfa971153162b1a9cd9ac9
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=008fadaee817af492bc56772dc196e8bf251085f

commit 008fadaee817af492bc56772dc196e8bf251085f
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=7a520556d209d8abb73e6450a5019da1537a54bd

commit 7a520556d209d8abb73e6450a5019da1537a54bd
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=604cc63597b9e8372ee636d2dc4ec05c6119e43d

commit 604cc63597b9e8372ee636d2dc4ec05c6119e43d
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=807eae1a8eaaa122b5c3e3b562faf40291e97fb0

commit 807eae1a8eaaa122b5c3e3b562faf40291e97fb0
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=4d8be7bac2735f9455ad91a6943feffd99585f3c

commit 4d8be7bac2735f9455ad91a6943feffd99585f3c
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=fa9d643d5a231678980210e18d18729ad4939002

commit fa9d643d5a231678980210e18d18729ad4939002
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=f536d3004f12f9f564f345223c5c97d097146c12

commit f536d3004f12f9f564f345223c5c97d097146c12
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=273cbeafda9d029958df7c03b9121d61cbc55c3e

commit 273cbeafda9d029958df7c03b9121d61cbc55c3e
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=65a6b0f93d4b09afd82e4f70652d20abdf89d99b

commit 65a6b0f93d4b09afd82e4f70652d20abdf89d99b
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=a764f1a901a4d9a3ad425ea0d1e73168b656b8e3

commit a764f1a901a4d9a3ad425ea0d1e73168b656b8e3
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=239916d5cf49ee4707985799b6b6d69d4f24cc3b

commit 239916d5cf49ee4707985799b6b6d69d4f24cc3b
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=4602de8d52722e01b479bf570a14618404a72318

commit 4602de8d52722e01b479bf570a14618404a72318
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=aa40e170cf5bdd69033f1c9e6540f54cb580ad55

commit aa40e170cf5bdd69033f1c9e6540f54cb580ad55
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=0b50f6ea23157f864825a34423a6f45c94bf0722

commit 0b50f6ea23157f864825a34423a6f45c94bf0722
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=ee08f3883b3188f545c08af2a3a8d00d8d53a973

commit ee08f3883b3188f545c08af2a3a8d00d8d53a973
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=19107cecbf819d6cf8606c33171fcf43c39001d2

commit 19107cecbf819d6cf8606c33171fcf43c39001d2
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=c98e71e2126134d378f2840bb6c0a650b0a27390

commit c98e71e2126134d378f2840bb6c0a650b0a27390
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=5b7c4285453d6c687d1f1eaf3b5b918e2239bb69

commit 5b7c4285453d6c687d1f1eaf3b5b918e2239bb69
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=e65c33959b7215d1decf0c75bf5b8edf03a99ca8

commit e65c33959b7215d1decf0c75bf5b8edf03a99ca8
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=28c34e735c05770ef80634d1d2ec2613a346fa8b

commit 28c34e735c05770ef80634d1d2ec2613a346fa8b
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=56401bb7da3f6e2090b032512bb91946e8ae7701

commit 56401bb7da3f6e2090b032512bb91946e8ae7701
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=b2c7be8fc8a81ac592211c213f4ebac3f10ba71b

commit b2c7be8fc8a81ac592211c213f4ebac3f10ba71b
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=29727a62b8fe41ed890058ac86a4039b07d6e2a9

commit 29727a62b8fe41ed890058ac86a4039b07d6e2a9
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=2c7c9cfcfcab9879d79b42833cb1ed31a006b6a4

commit 2c7c9cfcfcab9879d79b42833cb1ed31a006b6a4
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=03ea36dd5dc11726e1153c996266d9aa4ffd73b9

commit 03ea36dd5dc11726e1153c996266d9aa4ffd73b9
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=4c7ec6585ebf7ccf09463a5735450fcf05aaee42

commit 4c7ec6585ebf7ccf09463a5735450fcf05aaee42
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=2ecef8b19d27f47fd8f8bceae440ff476723fa98

commit 2ecef8b19d27f47fd8f8bceae440ff476723fa98
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=e56de45843562e323fe3ffb3b0daac41dad94423

commit e56de45843562e323fe3ffb3b0daac41dad94423
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=6972205c167adeb3137bd7879a72c7c031e74142

commit 6972205c167adeb3137bd7879a72c7c031e74142
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=a4752bed651652bd1fbb8c7f9524e21ce2a9fa4b

commit a4752bed651652bd1fbb8c7f9524e21ce2a9fa4b
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=b72448ab1901c4813f39acdbb48d23530309088b

commit b72448ab1901c4813f39acdbb48d23530309088b
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=58b9d5ba15670f891a7094ae6e3f879bf943a58a

commit 58b9d5ba15670f891a7094ae6e3f879bf943a58a
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=9c547e0ff083f13a8c709a5e08ed2ef3bf014819

commit 9c547e0ff083f13a8c709a5e08ed2ef3bf014819
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=7a40fa7410153f9a1bc2646342c8ae8051d1aa21

commit 7a40fa7410153f9a1bc2646342c8ae8051d1aa21
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=d0315e6aa72a195fa9cfa7c2a762f80c34af6ea3

commit d0315e6aa72a195fa9cfa7c2a762f80c34af6ea3
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=a4fbb29db0ace4b1aa3f9ebfda4fdbf8398a627b

commit a4fbb29db0ace4b1aa3f9ebfda4fdbf8398a627b
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=57c66e2778978abfda38464eea7290a5b1356c11

commit 57c66e2778978abfda38464eea7290a5b1356c11
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=aff2e88ca70e122d52f30cb43b8862b4525ad8f1

commit aff2e88ca70e122d52f30cb43b8862b4525ad8f1
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=de470add34ccefea4e5b4acea86570a2e20fb6b5

commit de470add34ccefea4e5b4acea86570a2e20fb6b5
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=b234ccbea7e0f78b783abba0f7176185249ac33c

commit b234ccbea7e0f78b783abba0f7176185249ac33c
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=bbce5ad1daaaedc78ed4fbd8087c0ec3eee2060b

commit bbce5ad1daaaedc78ed4fbd8087c0ec3eee2060b
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=6bc49f381657fd9c5b7dbf8c9068525f84d2df2d

commit 6bc49f381657fd9c5b7dbf8c9068525f84d2df2d
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=406a24c8638fb21b3d873c4c1262501a83451e7a

commit 406a24c8638fb21b3d873c4c1262501a83451e7a
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=f27e8303ce689b2d7be5882a12acf38bf358f86f

commit f27e8303ce689b2d7be5882a12acf38bf358f86f
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=e60ec3bdb6ba2adcabfc0cfbe8373e0db2781c16

commit e60ec3bdb6ba2adcabfc0cfbe8373e0db2781c16
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=74c202cb621a958f74ba5135edfedb41492a5840

commit 74c202cb621a958f74ba5135edfedb41492a5840
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=232bab0de1fbab0455d14b5f9f49b68ddacd2113

commit 232bab0de1fbab0455d14b5f9f49b68ddacd2113
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=c30b6382b7173d868ba7d6ce2f8bd0ccd6f424de

commit c30b6382b7173d868ba7d6ce2f8bd0ccd6f424de
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=35b0d9646319c1b350a4b6083c0bba98b8a99dcd

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

    cosmetic: use osmo_strscpy() or osmo_strncpy() everywhere
    
    Shorten some code and make obvious to the reader that strncpy() is invoked in a
    safe way.
    
    Depends on libosmocore Change-Id Ie973fc51835066540eba7ed2946ddf33a268b022
    
    Change-Id: I900726cf06d34128db22a3d3d911ee0d1423b1bd

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

Summary of changes:
 openbsc/include/openbsc/vlr.h                  |    4 +-
 openbsc/src/libcommon/gsm_subscriber_base.c    |   12 +-
 openbsc/src/libmsc/gsm_04_08.c                 |   17 +-
 openbsc/src/libvlr/vlr.c                       |    6 +-
 openbsc/tests/subscr_conn/subscr_conn_test.c   |   14 +
 openbsc/tests/subscr_conn/subscr_conn_test.err | 1874 ++++++++++++++----------
 6 files changed, 1103 insertions(+), 824 deletions(-)


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



More information about the osmocom-commitlog mailing list