openbsc.git branch users/neels/iucs updated. 0.15.0-388-g0d57d40

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
Sun May 22 17:18:49 UTC 2016


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, users/neels/iucs has been updated
  discards  569c8e3f21f0c99bc373932b9d276a6f59457cfb (commit)
  discards  2928827f56e44a88a1aa059962a007662d6d4c60 (commit)
  discards  f63e9d94c7b3cc1dbcfea1465058ebf9415a511b (commit)
  discards  6be4b2893d0937b63cf615fa45d42d626b1e9b67 (commit)
  discards  7fc7a3e3e806c19df00ea039bd444b681f7e8bd9 (commit)
  discards  b6ffacf40da551f1c16f6c99166f43eec7465bbf (commit)
  discards  2adce19c9ff00eac1fc17d5c30b80dbcf1ab4756 (commit)
  discards  cf94e971d72cacc9bff8684436603dcea7b8eac5 (commit)
  discards  2fc22f4a3385f1ebf3955e0d7b0b473996d570b2 (commit)
  discards  f234554eb3034e11f582330af3a5e6b8b610710b (commit)
  discards  e64e51a2738c92a210df554962f21367d0d384bb (commit)
  discards  af00a87e2446cb03095c80765390101e13a3c146 (commit)
  discards  aae9ba5659ecb4b3682ad7bcdddc70b9fa467575 (commit)
  discards  2e9d316e874e78fd407bada33c9992406d2aeaa6 (commit)
  discards  37daa52f64f5a1cfcb68bcc880255053c20ed798 (commit)
  discards  a2d6a828d217e25a42a4250805ce79335d466b88 (commit)
  discards  49969282c6edf1eb6da9103b97a6b6fdccc935d8 (commit)
  discards  88a3b0368c7d87dd73e36378a569fe77be3d97a8 (commit)
  discards  37d61c40fd4ba1801dc31dd50adaf05f08ff9ecd (commit)
  discards  e17906df78a92d8ea2600430273b438c8d8b06a2 (commit)
  discards  15e4fdee320fa713b40bd9183d53a4609d52fbcb (commit)
  discards  24e1c03143507285204ab7552d51e4aafd4c7d22 (commit)
  discards  e5bcaf1d55fecc68f84678a69708b0fcf958c8eb (commit)
  discards  614139d6a80ff49300f019933f44a7b9f5ff7d60 (commit)
  discards  52f16b8f8095b3b3c215d9adadbf4868e1457cd4 (commit)
  discards  65f1ccc53bb4c1484094dff4e4d822340e2db53d (commit)
  discards  2bc82b37413d4a835687da62a87c6c52867fad27 (commit)
  discards  d45b0c7cc9ae18dcf4989de0e3066f8dc89e7237 (commit)
  discards  d70dc883298b6483695e638b224aca4c02a7246e (commit)
  discards  da992f0d13deb47e90d31a06d96276c193213c14 (commit)
  discards  897211998bf245144b93d13f6840bf041d177a9a (commit)
  discards  67da580b88160c3ea0501c85e6869691e1a48494 (commit)
  discards  b35b1a509639765a8da0ab54d83a395955b5ad94 (commit)
  discards  b5704b2c7945ca76d23d2264c29c62a6199ce425 (commit)
  discards  4f9a8be11aeaac29c7de775d15b60a508ebf4dcb (commit)
  discards  0fcfc0b59180dc31affc53f65984876274887faf (commit)
  discards  0d8ed42cbfaa035a53d89b78fb0e1ecbd4d53144 (commit)
  discards  2ec3977f00f9687c739cf99c0aa3d9752b1ed83a (commit)
  discards  df3f89a9f70641ac247a899377bd52ed635803fe (commit)
  discards  c298ee7049351e0add06bba0f4276700b7f64965 (commit)
  discards  a77707d9a2ad3eb602f256875630dd031e7e069f (commit)
  discards  63015eb0815928ca3dea3b261e8047b9ffad2af8 (commit)
  discards  4eba8852ce669db0aeb2473252fca75eeda34061 (commit)
  discards  3a7295979869098af5e9b2ff3b6f5f6f6706ab19 (commit)
  discards  cb36b5069c7d7232972c66bf16e8c42cf788186b (commit)
  discards  0fb523bbb9ab092d61b2b46d8aa42c88afaccace (commit)
  discards  0aa34605dd6999234771b41b5c1ede5c9d04b648 (commit)
  discards  643dd630765acbc1743e74a4df2bf0c01f454827 (commit)
  discards  6820052f828bd4188f9505e5b24c97f417c3a07d (commit)
  discards  6560784d5011815c5dd1e7ae49170fe85794da42 (commit)
  discards  64203dd7147c717a6b2f90e3e5a86ddfc76b3d81 (commit)
  discards  337630b9a00d8eaa33dbc8e249f1f4a4e44e72af (commit)
  discards  ee78ddc49c2ffd78f4f31943ee1532cbcefced52 (commit)
  discards  130e4a713ae8518e957d540757e81a94790c45aa (commit)
  discards  cda8f73c2cf41970c64cf5c81a771f31a26b036a (commit)
  discards  4962f64f00f820f625d31f5433ecea67513753bd (commit)
  discards  40bf991c99268e8c48ef40e5957580fefa679c63 (commit)
  discards  04e60df9c6013a1f89a36d21c7d5dc9d15070c5f (commit)
  discards  794032d39722557085206bf27a768646b534d073 (commit)
  discards  db9f0fb55fbfd896d5cde6c726f7c74fc592a6c9 (commit)
  discards  6f9f73b43367e71c4733f9cf395248e898d75adb (commit)
  discards  a16e1817082908ddcd37b4ac3bced9c59a9411f2 (commit)
  discards  0dff034386b8886c6cfa3f7e1c06c99c9b3681c8 (commit)
  discards  f302a80d96b923208b99711fcfcf7e31720685b2 (commit)
  discards  a27ecd1d0ce8a38225acf2e9603115efd438ee2d (commit)
  discards  40f96e0e62222f5e48252ae7282f31677a5b6011 (commit)
  discards  64b6562c475d293e93f8aab657c6678b5f785747 (commit)
  discards  e608b9213a4f2fcd4fb83bd144150058793e9c62 (commit)
  discards  ccad119077d43c0cfefff402cc76fb65fe993ab0 (commit)
  discards  aa49194d053606a12396a9982346d1334c1eb641 (commit)
  discards  01d973046dd0520ad89897b55aa1c704b1bac77c (commit)
  discards  441e7f447596d3dbab4afa2f5586eff97e9bb546 (commit)
  discards  cef86a71042f94366844258242e4d549379d9dc9 (commit)
  discards  b0526757073061110de3e96bb4040f20f68efcb5 (commit)
  discards  291fe4ced70f91f7adb4f75b3f7e85369bf13b43 (commit)
  discards  e20094784b406495f3364f0903e10032a57bea34 (commit)
  discards  26e5f03a00abdd037f70d4342e921bdd2f964327 (commit)
  discards  56f01971a01e781c1bf672321945b58b77151988 (commit)
  discards  108156596e29a08006aa15f4768c96e4187448f0 (commit)
  discards  0fc154be4135919c21228c6247a6dfd98e8a45e8 (commit)
  discards  b4d7f5a37aed4f7e92e9577aaffe3fe2f293ade3 (commit)
  discards  e3aab9bf7dff3b6e03a56e23a7d8ac76ab580c38 (commit)
  discards  7d65f26d59ee11453ca127de48b09ccadc7c22be (commit)
  discards  7003b1f19e956810c225e5963d5fe2777e21bcd8 (commit)
  discards  30d2afda9936348d0e5fe02530b5999711fe4680 (commit)
  discards  1b7f1314c40b7ffe60884aca1d42b6da08e7fa82 (commit)
  discards  bf6feafd68b1b59cfbd3221a5c1937e0bad0005e (commit)
  discards  afe17ca950a727274dc1f1287a44dc4a138d5b0a (commit)
  discards  8f266f259324d4fc07ca2d4c55ceeab07ca3d0b4 (commit)
  discards  5879a0d6f0735a49f8642ce728d9c65134daac6a (commit)
  discards  e43353c2270a45fc05c26f765be2b17f483fecbe (commit)
  discards  4d19d4aa9e8087ae393922964bf466b1bbe2f7a1 (commit)
  discards  057ed7560556fd6a0bcd8b6c41e0dea17ed8fad2 (commit)
  discards  2df62b8e0649d469e66e2db9b3137212a4e876b0 (commit)
  discards  2076fc5233392792fdd6a5df86a0361cf1142bea (commit)
  discards  0690b2c9a0c39bf10531505b2f764de64f035ee4 (commit)
  discards  a3d1ddb7daa899539f222fd34e67b4e17c5ed31f (commit)
  discards  37d4589549540f187305623d4aab7116fb5bf444 (commit)
  discards  9ffbb5683fd2beb88dae80483d0587f5c8e24d22 (commit)
  discards  5f312a4615ed0f7747daf5798266aff54d2a7ad1 (commit)
  discards  b54d743b112af3fef3b95fc40e1857b9babf1dc9 (commit)
  discards  fa01514acebf00d1fd4348a6f39da89e9d741d7b (commit)
  discards  ac969488af2c6bb84bd81acb0399f158c85bf8b5 (commit)
  discards  de5d49ecab4dd849f56b8a0591e7173de734b20b (commit)
  discards  8620035ea0b1aebad1b935b3cc3bfc8cf99cfed3 (commit)
  discards  64a7349868ed3a8bcf380869c93a554861dbc06f (commit)
  discards  b6f0f212e9748099a0cebfb53a93f9527ea67bdc (commit)
  discards  d7e57ff18e20af0a6f5253d0348a30bb9ef35652 (commit)
  discards  992ebbd11c15aec2b518097f87622a56a49e3d62 (commit)
  discards  e4eb86642b5b30d3eb7b63d5f83f3923a8c4f398 (commit)
  discards  623ac8ae614aa6b4aae686597e758e9e414b3604 (commit)
  discards  73dd263050f6613db1791636b58ebe5864289ba3 (commit)
  discards  f415eb13d9346c772a8e05ab5c080ff7a0566a30 (commit)
  discards  23888a55762cc7d0f9aebf5f64f996d4bb3b9f7c (commit)
  discards  63f8bbd6f60203e42b884c2e38e27b87a11b6d53 (commit)
  discards  27b66427505dd3e3271b0678c3cb435e3a27d1f6 (commit)
  discards  0536cc1a509842c27a690ac279529c9af30b4dc8 (commit)
  discards  3465261e6a32b6d37f86147ff1ca36c8c9c694c7 (commit)
  discards  820ed2863673b4c26edad474b63b9dd1f16386fd (commit)
  discards  c44d693eb1703a7846250d36216b88d1e61f342d (commit)
  discards  f5dee7c8af3efc3658d4b5f9b60c68653d0d7294 (commit)
  discards  5bf775a98c5b1bd06d566b72451a3d4252a4f2be (commit)
  discards  5e4ee5394a39d2f2ad55b6c54be71e88bd09dec5 (commit)
  discards  b9592d2ec9558eb825ea3de5d467d7bc7a067acc (commit)
  discards  1ee8622570b204642e602a1d238a6aef3cf02444 (commit)
  discards  f57d9e03db45c789f803400a8abf8ce7a99a4b95 (commit)
  discards  abd90d7c03c4f576c46ce7e66547b1224afdd440 (commit)
  discards  f2df5d5c8e7168c615de5019f50f2bafc2022c1e (commit)
  discards  553bb9e240c339ff3f1196da3b8a8cc5fd600f07 (commit)
  discards  61403f9c4fe2cfb2a2bc98cd1b067e6eb0e0dbb6 (commit)
  discards  af7e796274f62d95d1c944b804b2bc7a661e1ff9 (commit)
  discards  e10319b477f2ded7825bdba3c8046b0f16fae505 (commit)
  discards  bb3716a4349029da5f085010fa42026e2341499c (commit)
  discards  e5b1bb0eff66d2aa4d259762092dcce92ac8c077 (commit)
  discards  135a449e23617e25e8ca2afc95bfcee5612f4687 (commit)
  discards  ab1a08eeddf022e809ddda057e86cb1356e681c7 (commit)
  discards  f95df6452c1231bfb4709addb258943e236f2cb5 (commit)
  discards  153250344f365c5d19cebeba87effed932e0cf27 (commit)
  discards  9c2ad2e37c4de9a508290ecbe3e45e3111586b80 (commit)
  discards  73a208790de76d9fcf229fe155a7b91e0237c8be (commit)
  discards  8b85d4e4347360884adb0b64b6d75abf46de78bd (commit)
  discards  aeec8fc0e7ef509ff9c737679598ee1aaa21cbb2 (commit)
  discards  cca10f403cfbb7483c00fcd10f7b9e58cd7ca3ef (commit)
  discards  1e0a9fa60bc761788b3c1058cf2c5be00e5a772a (commit)
  discards  0fe29421a731c6159a2f900e18e277032c7c640e (commit)
  discards  fd90be270a35aafaa1d3dbaff7b6ddaa79bead0a (commit)
       via  0d57d40beab3e9707eab4a06a40f3a10ffa54610 (commit)
       via  3fca60d9aa6df94c24adeb43e4e35243bd109c3f (commit)
       via  85359fbc352e70bc04dff12eaabc8e7d482efcec (commit)
       via  b2ecd3651e1ed797f3fe80999c0557b7206594a9 (commit)
       via  f49308bee3baad38d792ac0d8e7205f3c124d45f (commit)
       via  e597174681207153cd5e1f9d8e5761fa4f433d5c (commit)
       via  8698667fd1ba398236515f19f115dc0c2042345a (commit)
       via  a7982e8cf90d0f64bec50496cfd077b1b1ab9c0e (commit)
       via  6fe5ea955ae9108bfcbc8787d76740ced5c264ef (commit)
       via  c4698c1901f1559b2b563710175b18da1b1473e9 (commit)
       via  3ec528cdb3a1603b28d93f0e0dc6d92bf94fe90d (commit)
       via  247f1dc8bb56c12d6089d9a29a4d7a68ae27e616 (commit)
       via  02855ffd229e6bd782f073d5cdfb5a8fc6388652 (commit)
       via  60c1a6ecabae1d53fe9a55fe59dcc2dabe756d17 (commit)
       via  8337f34c25da0527f3620b37146c246dba9925fa (commit)
       via  62f2c9ce9e635b458053d5aa10b147a31f6d2ac9 (commit)
       via  81fd7fb924f5b3d28650a543edbd3053f57ec569 (commit)
       via  1700d4517a25c341658d2785a7b6f147d22ee652 (commit)
       via  b6e7240fbecfa2cf65aef45b607fd8061a70b59e (commit)
       via  8e034be5af567eb006f1fa25ca3aab635f3b8fa0 (commit)
       via  615ac7ab608bebe36d0a77f208d8b5e9ca940a7c (commit)
       via  ead4fdc6f854e3730b837888b7232211d1434b20 (commit)
       via  d396d555a588f973c826a2e26b595d99cd9644de (commit)
       via  b1c1cea794ddf7a6e0e87c248bc4579fbac96d62 (commit)
       via  f851607ab4548b59f5ca2ba7b902864512666920 (commit)
       via  209898b5936940435135a6c62124bec8e2d61737 (commit)
       via  010a39f1c8dff4b41b7321ecb909d24560d17060 (commit)
       via  f139392696038a7b09987c3fd258ee9cd8ad62cd (commit)
       via  d4249ba955b4e4c21937e7c7cd4a0a1ac3dcaca9 (commit)
       via  79363b70922b5d6d361a8e6578a65de20f09dfc9 (commit)
       via  eacec28f19e2113350b3372e8862afe61b1da3e3 (commit)
       via  2874b80c23035103cd8e72f0d973dfc4f1cfbca5 (commit)
       via  ed7a82736caf336db87d4457c132172b19c0ac63 (commit)
       via  2f8897812f5add058addfb325f0fae7d83045220 (commit)
       via  d3ed709759fd90b544a4190031409bd624520768 (commit)
       via  b60d7c7ca3963048c5928c5857cb072344f5ede2 (commit)
       via  16f03662a69d5c196a30917e5f5b64d5e56f1087 (commit)
       via  968a3b2ef691d133c83cdef57281f2bca0e06b33 (commit)
       via  6a84b02b43d0ddf10a30e71e177ccf940a82e29e (commit)
       via  21b836ae2100f7404bd7807ff1c943c4d1034aab (commit)
       via  48bc854cfea44e09fc20f2e05d7e48bac62e9c71 (commit)
       via  bbb27dc307872ddea9c3c123480b69b4d63c2c06 (commit)
       via  0ccf947d997441e923bc4d18cb581f3d9f47f36a (commit)
       via  41de7d177b16559c91073247f62505e24f38ad43 (commit)
       via  34510cda16eda5613f369fb489aaf1decba55c10 (commit)
       via  03ab7be0d2e681556894725eabeb676a48a0a4fe (commit)
       via  000a922a0a4014cdfd1ea3dc0c100335c0580683 (commit)
       via  4b73579529d415261b32010435e512d76f5de490 (commit)
       via  8bf255651a3eb4094876e85e4ac891cc81d1c7cf (commit)
       via  82412610a2c9ebf6d4d55980ad9ff77f31596949 (commit)
       via  88b95d1645abfd19503afc95e672e51314d8e30a (commit)
       via  3083fee131ea323824c53c2cdd34167fd8246811 (commit)
       via  e9870ce8dd8e3cc97244aa7bdf2181d6c0cd3774 (commit)
       via  921e3ad78adf28c7dd2b21c07d57dd22f1fa26bb (commit)
       via  e548906f12ff9a5dbe90a4e03336fe8571144e6a (commit)
       via  876bb45560825f3f497effa0baca7e9d9c0e174e (commit)
       via  ebb605b0df97cfa4d93f9295dc70383c982cf3f6 (commit)
       via  f44b88833b4b87401cb919cf4061b3dfbea80af9 (commit)
       via  3bce5c3abea130eeb769195731e3abc966e359d1 (commit)
       via  755c6096dc7d57deb036452833158ddde25ecb39 (commit)
       via  be18a05ea2467c430cbab9652bf31745269064fe (commit)
       via  c3b54c20180fbc3cdb81d9c94043d192982a255f (commit)
       via  6e3d35996d4680da9d6c825a23c4d389c4d6d3f9 (commit)
       via  c02594ff7cb61278945d16549a05c85419a6bf80 (commit)
       via  a483ff820b00ec3b1638f8c72cdc249348eca50a (commit)
       via  ec40007f269cff4dc192ebe92f7a3c1dc181e89b (commit)
       via  277e49f4161d00f883dbf2e5eae9462c05222edb (commit)
       via  522080be60ae2e68a72a4c6bdcb1bed2408f7ba6 (commit)
       via  c22aaeeae2951d292f03e71d7161d23a26603ccf (commit)
       via  297ad95d80bae3ca151ef9c640bb1feabdbac664 (commit)
       via  5bbd6ff453e5448ee24f8646a3302666968b7362 (commit)
       via  a3ce02ac086939212fdffd4216b29e1a630279c1 (commit)
       via  3ea4d6818251bff0b525e01892332b0e2154fa08 (commit)
       via  7e29fbfac53857beb46e07a96bbab1758d767289 (commit)
       via  036ad3723742f9b9f78ae22792cfebfb7b8872c1 (commit)
       via  02b453dc7ad7de07ab677563ac064ecbb9809497 (commit)
       via  aca3795a4c97300d18f4ef9129224b7f22a32cb0 (commit)
       via  678cb8078fa4615a8a2e6408826f71a01d2096a4 (commit)
       via  36e5da4c2222138494788a83ca717a31c51cb7a2 (commit)
       via  9bcd7b34f676ab47eb9067d03217d3fa9075c383 (commit)
       via  b829af3332a9c22ee6ecdf9eb38ae491ba2b5372 (commit)
       via  7ee7705d18d0ddd859d189842d65dde490661d51 (commit)
       via  da4b3dbd1a94fa151cf2889a87af7aa20a175a3a (commit)
       via  f1d2751265a54080f62b79b209584056baaf56c4 (commit)
       via  e4d47950579217f0073500d58b35f628789475f7 (commit)
       via  bedd96d55c4de480b81969a3ccba760fbc944ea4 (commit)
       via  9596ecea8f561ff5893c218f0e7db00668505edd (commit)
       via  38cf2c271ba82f3ef41b2d075b6fd46cb62732b6 (commit)
       via  5a91708c52fd77c0f4f749ecb1f763a2758591ad (commit)
       via  a74c886e12cd65c59c63b93afe77ac510c79351a (commit)
       via  6376841880cd797d7f88b51c5aa3b5a90daee22d (commit)
       via  45de942fcdd64b852d023a8c95349571c2a503de (commit)
       via  40833ea9e401255ae29ef1dd8b2c97d17e5c3a1b (commit)
       via  1d9a9e04980285303403546d3b03bdb2d3d35068 (commit)
       via  78495593c7bd1b50361cd9782bd2e75fbcae49e8 (commit)
       via  2a31a16046f67925533369c11ac0a63dc2d8bd1e (commit)
       via  711845b21710ee43dd1a9ebd101f114e134e1d9e (commit)
       via  406a37bc23ffd36f986828ed50569acb5a1855f7 (commit)
       via  1d5a769b800081320eb4a877c9701cd73ea93aea (commit)
       via  bbd7d2e4337244ca22198518fa96ee74f975cfc4 (commit)
       via  1cbf43db4916293f6f4f8d7515e0e83534701a9d (commit)
       via  0a24418702f3d9761553be44bac47ee073e29944 (commit)
       via  ab7334366b7bbc619fa27850ae885bc6dcd64fbc (commit)
       via  a70b7da5a111f939579aac6fa072fe866f618635 (commit)
       via  fa7d02f17890a9c3543c5a0bcdc0446aeb68bbed (commit)
       via  77aa06bf7eec866bcc8d93fe40de6ddad2fab164 (commit)
       via  e3c8cee496591cbd8a8c6d58b7370df05c522ec0 (commit)
       via  3050485d1f4564b97481768329f049fb454ad580 (commit)
       via  b7b7457e1cc165651b57a2dac8328d18745c0a1f (commit)
       via  8967ed652d20164874c66440c7ef9f114e9301ce (commit)
       via  809e51f267d208b5ea73d90f36fa4b1b5d02dc42 (commit)
       via  d9a8b89e9a113c15273385d1c31accd06c4ec7ed (commit)
       via  e286c3545279fd59719b9f582c4e999dd304230f (commit)
       via  28bc4818689c52f3cd0e6dd14491799a65f12d82 (commit)
       via  5c8016bfe23df4857b166b5d4445b2d3760adaea (commit)
       via  23888ed6b0fc3ba0a7f85f5fd4b4861681eff50f (commit)
       via  8e5707273c374d36c084a5fa3734ecd8dbbe2c85 (commit)
       via  c08592a978932fab33d5d944d891d9c161a1b90e (commit)
       via  7184bd088e11cfe6b907af2fcce48369fd2f21f1 (commit)
       via  8495e03588f0b880be6f053c81b87fa4eca025d7 (commit)
       via  5493d87f9582336bb01d45f52048a210dbb0b7dc (commit)
       via  2fa7d8464f2ce91932f90de22a53dbc318494daa (commit)
       via  63081fe34d4c3ecc4a2bf0b8dc9391eb374dfa5b (commit)
       via  e21cf38da4ae4fe89845a48f5af055439f33818b (commit)
       via  8a4d2e756d80dd35cb9a3cf1bc3c2d2dc469fccb (commit)
       via  c08ee71bff4d86120b051b70e77833458e68aa0b (commit)
       via  9a7e25b9c3491416b8c41e4a7caeb86ba2167b78 (commit)
       via  a8d8e93086580904aded88ffb957a6e7e3660cbe (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 (569c8e3f21f0c99bc373932b9d276a6f59457cfb)
            \
             N -- N -- N (0d57d40beab3e9707eab4a06a40f3a10ffa54610)

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=0d57d40beab3e9707eab4a06a40f3a10ffa54610

commit 0d57d40beab3e9707eab4a06a40f3a10ffa54610
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Fri May 20 21:41:08 2016 +0200

    libiudummy
    
    Change-Id: I4a66c4122011dbc87c6fcb336ab0461b86522c98

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

commit 3fca60d9aa6df94c24adeb43e4e35243bd109c3f
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Fri May 20 21:59:55 2016 +0200

    DIUCS
    
    Change-Id: Id347a3024fa495a1ab680db7320648d933a4018b

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

commit 85359fbc352e70bc04dff12eaabc8e7d482efcec
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Tue May 10 14:14:09 2016 +0200

    comment

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

commit b2ecd3651e1ed797f3fe80999c0557b7206594a9
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Tue May 10 14:04:40 2016 +0200

    comment

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

commit f49308bee3baad38d792ac0d8e7205f3c124d45f
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Tue May 10 13:57:25 2016 +0200

    comment remove gsm48 paging

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

commit e597174681207153cd5e1f9d8e5761fa4f433d5c
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Tue May 10 13:29:41 2016 +0200

    comment

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

commit 8698667fd1ba398236515f19f115dc0c2042345a
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Tue May 10 13:26:47 2016 +0200

    comment

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

commit a7982e8cf90d0f64bec50496cfd077b1b1ab9c0e
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Thu May 12 02:14:33 2016 +0200

    move to libmsc: osmo_stats_vty_add_cmds() -- todo MSCSPLIT

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

commit 6fe5ea955ae9108bfcbc8787d76740ced5c264ef
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Tue May 10 13:28:18 2016 +0200

    move to libxsc: factor out gen of USSD notify and release complete -- TODO subscr_conn
    
    Move the message generation part of gsm0480_send_ussdNotify() and
    gsm0480_send_releaseComplete() to new functions gsm0480_gen_ussdNotify() and
    gsm0480_gen_releaseComplete(), placed in libxsc.
    
    Future: both libbsc and libmsc will want to use the gsm0480_send_* functions,
    but using different subscriber connection structs. Hence move out the message
    generation guts and code-dup only thin shims to libbsc and libmsc.

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

commit c4698c1901f1559b2b563710175b18da1b1473e9
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Tue May 10 14:59:02 2016 +0200

    move to libxsc: gsm48_extract_mi(), gsm48_paging_extract_mi() -- TODO really?

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

commit 3ec528cdb3a1603b28d93f0e0dc6d92bf94fe90d
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Mon May 9 21:56:42 2016 +0200

    osmo-nitb: exit when MNCC socket init failed

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

commit 247f1dc8bb56c12d6089d9a29a4d7a68ae27e616
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Wed May 11 14:12:00 2016 +0200

    split bsc_bootstrap_network() in alloc and config

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

commit 02855ffd229e6bd782f073d5cdfb5a8fc6388652
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Wed May 11 14:21:58 2016 +0200

    gsm0408_test: use NULL for root ctx -- TODO really?

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

commit 60c1a6ecabae1d53fe9a55fe59dcc2dabe756d17
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Mon May 9 21:30:26 2016 +0200

    gsm_04_08: remove apply_codec_restrictions()
    
    This function is wrongly placed on the MSC level.
    
    Unfortunately I cannot remember the very plausible details that hwelte had
    back in the days to argue for this change. (Refactoring an old commit that
    fails to explain in more detail.)

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

commit 8337f34c25da0527f3620b37146c246dba9925fa
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Tue May 10 14:15:50 2016 +0200

    mscsplit

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

commit 62f2c9ce9e635b458053d5aa10b147a31f6d2ac9
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Tue May 10 14:13:55 2016 +0200

    msc_api compl_l3

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

commit 81fd7fb924f5b3d28650a543edbd3053f57ec569
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Tue May 10 14:12:01 2016 +0200

    msc_api compl_l3

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

commit 1700d4517a25c341658d2785a7b6f147d22ee652
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Tue May 10 14:13:04 2016 +0200

    mscsplit

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

commit b6e7240fbecfa2cf65aef45b607fd8061a70b59e
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Tue May 10 14:10:15 2016 +0200

    mscsplit msc_tx_dtap

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

commit 8e034be5af567eb006f1fa25ca3aab635f3b8fa0
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Tue May 10 14:09:25 2016 +0200

    mscsplit

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

commit 615ac7ab608bebe36d0a77f208d8b5e9ca940a7c
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Fri May 20 20:41:20 2016 +0200

    subscr_request_conn
    
    Change-Id: I16a716c19777f175f9c4281394976b716252fde5

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

commit ead4fdc6f854e3730b837888b7232211d1434b20
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Fri May 20 20:40:53 2016 +0200

    lchan_conn_comment
    
    Change-Id: I87bcd049162a3798868426a26b173c2029ada74b

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

commit d396d555a588f973c826a2e26b595d99cd9644de
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Fri May 20 20:40:34 2016 +0200

    msc_tx_dtap
    
    Change-Id: I30d961f16eb7b9c0ab9cc3f43198098d3f1a909f

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

commit b1c1cea794ddf7a6e0e87c248bc4579fbac96d62
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Fri May 20 20:40:16 2016 +0200

    lchan_conn_comment
    
    Change-Id: I673541047b3648251ee0e94618abfe1df4901487

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

commit f851607ab4548b59f5ca2ba7b902864512666920
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Wed May 4 15:35:37 2016 +0200

    gsm0408_clear_request(): actually free the released conn
    
    By having conn->in_release == 1, calling msc_release_connection() has no
    effect and thus never frees the conn. So, after all pending requests have
    been discarded, also discard and free the unused connection.

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

commit 209898b5936940435135a6c62124bec8e2d61737
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Tue May 10 14:04:28 2016 +0200

    msc_ifaces

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

commit 010a39f1c8dff4b41b7321ecb909d24560d17060
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Tue May 10 14:03:35 2016 +0200

    mscsplit

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

commit f139392696038a7b09987c3fd258ee9cd8ad62cd
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Tue May 10 14:02:39 2016 +0200

    iu_cs

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

commit d4249ba955b4e4c21937e7c7cd4a0a1ac3dcaca9
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Fri May 20 21:39:06 2016 +0200

    iucs_h
    
    Change-Id: I87e2f55d336792336fab34fefaa0c8b4557e22cf

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

commit 79363b70922b5d6d361a8e6578a65de20f09dfc9
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Tue May 10 14:01:49 2016 +0200

    msc_h

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

commit eacec28f19e2113350b3372e8862afe61b1da3e3
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Tue May 10 14:00:46 2016 +0200

    COMPILING_LIBMSC

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

commit 2874b80c23035103cd8e72f0d973dfc4f1cfbca5
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Tue May 10 13:44:39 2016 +0200

    move to libbsc: lchan_next_meas_rep() -- TODO really?
    
    Change-Id: I4ea799c5fa61f81c404e6ef1b9ac86a8faa1fb49

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

commit ed7a82736caf336db87d4457c132172b19c0ac63
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Tue May 10 13:59:16 2016 +0200

    move to libbsc: gsm_bts_neighbor() -- TODO really?
    
    Change-Id: I63d4835dc7aabdf176e0ca634a6a4ca527612693

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

commit 2f8897812f5add058addfb325f0fae7d83045220
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Tue May 10 13:50:44 2016 +0200

    remove unused bsc_copyright from bsc_vty.c
    
    Change-Id: I281791c0f57ca75ffe14431a3030811b2d224f0b

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

commit d3ed709759fd90b544a4190031409bd624520768
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Tue May 10 13:39:44 2016 +0200

    msc_ifaces

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

commit b60d7c7ca3963048c5928c5857cb072344f5ede2
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Tue May 10 13:37:59 2016 +0200

    msc_api_h__compl_l3

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

commit 16f03662a69d5c196a30917e5f5b64d5e56f1087
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Tue May 10 13:36:15 2016 +0200

    msc_api_h

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

commit 968a3b2ef691d133c83cdef57281f2bca0e06b33
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Tue May 10 13:32:27 2016 +0200

    msc_api_h

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

commit 6a84b02b43d0ddf10a30e71e177ccf940a82e29e
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Tue May 10 13:29:26 2016 +0200

    IFACE_A, INTEGRITY_PROT

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

commit 21b836ae2100f7404bd7807ff1c943c4d1034aab
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Tue May 10 13:26:39 2016 +0200

    msc_h

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

commit 48bc854cfea44e09fc20f2e05d7e48bac62e9c71
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Tue May 10 12:50:31 2016 +0200

    add empty openbsc/src/libmsc/msc_ifaces.c

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

commit bbb27dc307872ddea9c3c123480b69b4d63c2c06
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Tue May 10 12:50:31 2016 +0200

    add empty openbsc/src/libmsc/a_iface.c

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

commit 0ccf947d997441e923bc4d18cb581f3d9f47f36a
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Tue May 10 12:50:31 2016 +0200

    add empty openbsc/src/libbsc/gsm_04_80_utils.c

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

commit 41de7d177b16559c91073247f62505e24f38ad43
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Tue May 10 12:50:31 2016 +0200

    add empty openbsc/include/openbsc/msc_ifaces.h

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

commit 34510cda16eda5613f369fb489aaf1decba55c10
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Tue May 10 12:50:31 2016 +0200

    add empty openbsc/include/openbsc/msc_api.h

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

commit 03ab7be0d2e681556894725eabeb676a48a0a4fe
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Thu May 12 02:20:34 2016 +0200

    tests_db

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

commit 000a922a0a4014cdfd1ea3dc0c100335c0580683
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Thu May 12 02:20:26 2016 +0200

    tests_channel

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

commit 4b73579529d415261b32010435e512d76f5de490
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Wed May 11 17:13:28 2016 +0200

    make tests/bsc rm dup link

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

commit 8bf255651a3eb4094876e85e4ac891cc81d1c7cf
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Tue May 10 13:48:50 2016 +0200

    Move T3212 (periodic LU timer) up to network level WIP
    
    TODO: adjust VTY
    
    Change-Id: Ifb730f9d0106fe195adc30459a39290a07313b50

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

commit 82412610a2c9ebf6d4d55980ad9ff77f31596949
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Fri May 20 17:15:44 2016 +0200

    split subscr_con_allocate()/_free() in bsc_ and msc_
    
    Rename current subscr_con_allocate() and subscr_con_free to bsc_*,
    and add two separate msc_subscr_con_allocate() and _free().
    The msc_subscr_con_free() ignores all lchan members.
    
    In libbsc use bsc_*, in libmsc use msc_*.
    
    Change-Id: I3cf7c7cafdf4672ec7b26058bba8a77159855257
    Future: there will be distinct subscr conns for libbsc and libmsc.

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

commit 88b95d1645abfd19503afc95e672e51314d8e30a
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Sat May 14 03:24:41 2016 +0200

    move to libxsc: net timezone VTY config
    
    Leave the timezone VTY output in libbsc's config_write_net(), until the BSC/MSC
    separation of struct gsm_network is completed.
    
    Change-Id: I9712b2e07b4f1ab8d2e4ad40a8d771e98ed25b20

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

commit 3083fee131ea323824c53c2cdd34167fd8246811
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Tue May 10 13:29:33 2016 +0200

    Move timezone settings up to network level
    
    Time zone used to be configurable per-BTS. In the upcoming MSC-split, no BTS
    structures will be available on the MSC level. To simplify, drop the ability to
    manage several time zones in a core network and place the time zone config on
    the network VTY level, i.e. in gsm_network. If we are going to re-add fine
    grained time zone settings, it should probably be tied to the LAC.
    
    Adjust time zone VTY config code (to be moved to libxsc in subsequent commit).
    
    Adjust time zone Ctrl Interface code.
    
    Change-Id: I69848887d92990f3d6f969be80f6ef91f6bdbbe8

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

commit e9870ce8dd8e3cc97244aa7bdf2181d6c0cd3774
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Tue May 10 13:56:43 2016 +0200

    reinvent connection_for_subscr() and move to libmsc
    
    Implement connection_for_subscr() from a completely different angle: instead of
    looking up lchans in bts structs, look up the subscriber in the global list of
    gsm_subscriber_connection. static lchan_find() is thus obsoleted.
    
    All callers of connection_for_subscr() live in libmsc, so move to libmsc.
    
    The move and edit are done in a single commit since the old and new
    implementation have nothing in common.
    
    Future: osmo-cscn will use this, without bts being present.
    
    Remove implementation of connection_for_subscr() from channel_test.c -- it is
    possible that the abort() in there was intended for a regression test, but
    actually it seems the implementation was merely added for linking reasons, and
    the abort() added to guard against the NULL return value: no comment nor the
    commit log indicate that the abort() is test critical; the addition was the
    only change in channel_test.c for that commit; at the same time a
    connection_for_subscr() call was added in libmsc.

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

commit 921e3ad78adf28c7dd2b21c07d57dd22f1fa26bb
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Thu May 12 01:53:23 2016 +0200

    bsc vty: rename show_net_cmd to bsc_show_net_cmd
    
    Future: there will be an MSC-land show-net-cmd, so rename to something with
    bsc in its name.

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

commit e548906f12ff9a5dbe90a4e03336fe8571144e6a
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Thu May 12 01:16:58 2016 +0200

    move to libxsc: network VTY that isn't BSC-specific
    
    Keep only BSC specific bits of the 'network' VTY node in bsc_vty.c, move more
    general VTY commands to xsc_vty.c.
    
    Add arg to xsc_vty_init() to pass a config_write_net() function. Pass a libbsc
    specific config_write_net() function.
    
    Future: upcoming omso-cscn will re-use the VTY bits moved to libxsc and pass a
    different config_write_net() function.
    
    Change-Id: I871b7b32a0c56fdce983e409cf244ec487d24e71

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

commit 876bb45560825f3f497effa0baca7e9d9c0e174e
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Wed May 11 18:48:39 2016 +0200

    move to libxsc: global vty gsm_network pointer
    
    Move gsmnet_from_vty() and the bsc_gsmnet global to xsc_vty.c.
    
    Rename bsc_gsmnet to vty_global_gsm_network and make it static to xsc_vty.c, to
    clearly mark the global variable for VTY use only.
    
    Introduce xsc_vty_init() to set vty_global_gsm_network.
    
    Change-Id: I26c5c47de08f899b896813d09612d5cb2f8e42d6

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

commit ebb605b0df97cfa4d93f9295dc70383c982cf3f6
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Thu May 12 03:03:50 2016 +0200

    drop libmsc from some tests, drop duplicate libbsc linking
    
    Because of libxsc, tests/gsm0408,subscr,trau no longer need libmsc.

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

commit f44b88833b4b87401cb919cf4061b3dfbea80af9
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Tue May 10 13:27:32 2016 +0200

    sms_next_rp_msg_ref(): use direct pointer to next_rp_ref counter
    
    libbsc and libmsc will have separate subscriber connection structs. Hence don't
    rely on gsm_subscriber_connection, but work on a direct pointer to the counter
    for the next RP reference.

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

commit 3bce5c3abea130eeb769195731e3abc966e359d1
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Tue May 10 13:30:17 2016 +0200

    factor out & introduce struct gsm_encr, in xsc.h
    
    Factor out encryption info from struct gsm_lchan as struct gsm_encr, placed in
    xsc.h.
    
    Future: this will be used by libmsc's subscriber connection, for osmo-cscn.

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

commit 755c6096dc7d57deb036452833158ddde25ecb39
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Wed May 11 18:04:00 2016 +0200

    fix build: osmo-bsc_nat: change linking order
    
    Moving gsm48_create* to libxsc affected linking of osmo-bsc_nat, resulting
    in an undefined reference to gsm48_extract_mi().
    
    Fix the issue by placing libfilter.a left of libbsc.a.

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

commit be18a05ea2467c430cbab9652bf31745269064fe
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Tue May 10 14:58:51 2016 +0200

    move to libxsc: gsm48_create_mm_serv_rej(), gsm48_create_loc_upd_rej()
    
    Used by libbsc, libmsc as well as osmo-bsc and osmo-bsc_nat.

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

commit c3b54c20180fbc3cdb81d9c94043d192982a255f
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Sat May 14 00:46:29 2016 +0200

    move to libxsc: net init 3: actual move
    
    Reincarnate gsm_network_init() as the parts not specific to libbsc.
    Move from bsc_network_init() those bits that are not BSC specific (and useful
    for upcoming osmo-cscn).
    
    Add libxsc to all linkages that use gsm_network_init().
    
    Note: the only requirement to allow linking gsm_network_init() without libbsc
    is to keep the call to gsm_net_update_ctype() out of libxsc. The other items
    are kept out of libxsc because it makes sense semantically. But the separation
    is not strong in that the BSC specific data members are of course still
    omnipresent in struct gsm_network. If bsc_network_init() is not called, these
    are not initialized properly -- for now no such callers exist.
    
    So this is just a first step towards a sensible split of the BSC and MSC
    gsm_network structs. The long term aim should be to have entirely separate
    structs with some common general items.

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

commit 6e3d35996d4680da9d6c825a23c4d389c4d6d3f9
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Sat May 14 00:57:04 2016 +0200

    move to libxsc: net init 2: move bsc_network_init decl to osmo_bsc.h
    
    bsc_network_init() is more fit to live in a BSC specific header.
    
    Change-Id: I9edfb1e748bb1cb484fadd48b0406f5b3098e89b

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

commit c02594ff7cb61278945d16549a05c85419a6bf80
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Sat May 14 00:45:26 2016 +0200

    move to libxsc: net init 1: rename to bsc_network_init
    
    The gsm_network_init() function initializes a whole lot of BSC specific stuff.
    Aiming to move some of it to libxsc, first rename it to bsc_network_init().
    This will retain the BSC specific stuff when the move is done.
    
    Adjust all callers.
    
    Future: osmo-cscn will call the more generic part and not the BSC specific
    part.
    
    Change-Id: I4816ae19374390fc5c64972f7cad2e9ec3d8bcc3

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

commit a483ff820b00ec3b1638f8c72cdc249348eca50a
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Wed May 11 14:28:25 2016 +0200

    define mncc_recv_cb_t to avoid code dup
    
    Put mncc_recv_cb_t in xsc.h to avoid header include complications: if placing
    right above struct gsm_network, one must include gsm_data.h to use
    mncc_recv_cb_t as function parameter in a header, which will include
    gsm_data_shared.h, which will include xsc.h (future knowledge). Since I will
    need to use mncc_recv_cb_t in xsc.h, including gsm_data.h from there would
    introduce an #include loop. Avoid that and define mncc_recv_cb_t in xsc.h to
    begin with.

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

commit ec40007f269cff4dc192ebe92f7a3c1dc181e89b
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Tue May 10 12:50:31 2016 +0200

    Add empty libxsc
    
    This will gradually soak up code shared by libbsc and libmsc.

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

commit 277e49f4161d00f883dbf2e5eae9462c05222edb
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Mon May 9 21:07:43 2016 +0200

    cosmetic: various comment, whitespace tweaks

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

commit 522080be60ae2e68a72a4c6bdcb1bed2408f7ba6
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Mon May 9 21:59:29 2016 +0200

    utils/Makefile.am: remove unused LIBOSMOVTY_CFLAGS

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

commit c22aaeeae2951d292f03e71d7161d23a26603ccf
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Fri Apr 1 02:17:24 2016 +0200

    vty l3 help: fix typo 'comamnds'; fix english s/his//

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

commit 297ad95d80bae3ca151ef9c640bb1feabdbac664
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Mon May 9 21:48:53 2016 +0200

    debug log for sms: fix/add
    
    One logged the wrong function name. Add others.

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

commit 5bbd6ff453e5448ee24f8646a3302666968b7362
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Mon May 9 21:38:51 2016 +0200

    Sanity fixes for gsm0408_dispatch(): rc, assertions
    
    gsm0408_dispatch() is the main entry point for receiving data from the BSC/RNC
    level, so make sure callers pass valid pointers before using them all the way
    down the code path (related to CID#93769, a fix before this was refactored).
    
    For unknown/unimplemented packet discriminators, make sure to return error
    codes.

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

commit a3ce02ac086939212fdffd4216b29e1a630279c1
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Mon May 9 21:18:08 2016 +0200

    abis vty: decouple from global bsc_gsmnet variable
    
    Publish gsmnet_from_vty() in openbsc/vty.h and use in the abis VTY functions.

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

commit 3ea4d6818251bff0b525e01892332b0e2154fa08
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Mon May 9 21:09:47 2016 +0200

    directly access gsm_network backpointer from gsm_subscriber_connection
    
    The previous commit added a network backpointer to gsm_subscriber_connection.
    Use it wherever it makes sense, to skip the step through the bts structure.
    
    In some places, also tweak use of local variables for less code.

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

commit 7e29fbfac53857beb46e07a96bbab1758d767289
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Mon May 9 22:33:01 2016 +0200

    add gsm_network backpointer to gsm_subscriber_connection
    
    For the upcoming MSCSPLIT, we want a network backpointer without having to
    go through a gsm_bts struct.
    
    This commit adds the network pointer, the subsequent commit applies direct
    access to the network structure from gsm_subscriber_connection.

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

commit 036ad3723742f9b9f78ae22792cfebfb7b8872c1
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Tue May 10 13:40:19 2016 +0200

    bsc_vty_init(): decouple from global bsc_gsmnet
    
    Add an explicit gsm_network pointer instead of using the bsc_gsmnet global, to
    pass full control to respective main() contexts.

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

commit 02b453dc7ad7de07ab677563ac064ecbb9809497
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Wed May 11 13:53:47 2016 +0200

    talloc_ctx_init(): decouple from global tall_bsc_ctx
    
    Decouple the talloc context allocations from global tall_bsc_ctx pointer.
    
    Future: it appears that talloc_ctx_init() was intended for general use, but is
    in fact only used by osmo-nitb. It will be used by the upcoming osmo-cscn as
    well.

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

commit aca3795a4c97300d18f4ef9129224b7f22a32cb0
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Mon May 9 19:12:44 2016 +0200

    gsm_network_init(): add explicit root talloc ctx
    
    Decouple the root talloc context from libbsc's global talloc_bsc_ctx.
    
    Future: we'll use this for the upcoming MSCSPLIT.

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

commit 678cb8078fa4615a8a2e6408826f71a01d2096a4
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Wed May 11 13:39:33 2016 +0200

    bsc_init: don't pass telnet dummy conn
    
    gsmnet_from_vty() used to expect vty->priv to point to a gsm_network struct,
    but that is not actually the case anymore. The dummy conn to forward the
    gsm_network is not needed.

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

commit 36e5da4c2222138494788a83ca717a31c51cb7a2
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Mon May 9 19:12:44 2016 +0200

    doc: rename nitb graph to bsc, add msc graph
    
    In the light of upcoming split of MSC from BSC (MSCSPLIT), name the realms
    'libmsc' and 'libbsc'. Hence the nitb graph becomes the BSC graph, and add a
    libmsc graph.

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

commit 9bcd7b34f676ab47eb9067d03217d3fa9075c383
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Mon May 9 21:03:12 2016 +0200

    move subscriber conns list into struct gsm_network
    
    Replace the global sub_connections llist with gsm_network.subscr_conns.
    Initialize and apply where applicable.
    
    Remove bsc_api_sub_connections(), callers now access gsm_network->subscr_conns
    directly.

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

Summary of changes:
 openbsc/doc/examples/osmo-bsc/osmo-bsc.cfg         |  3 +-
 openbsc/doc/examples/osmo-nitb/rbs2308/openbsc.cfg |  1 -
 openbsc/include/openbsc/gprs_gmm.h                 |  2 +
 openbsc/include/openbsc/gsm_data.h                 | 10 ++-
 openbsc/include/openbsc/gsm_data_shared.h          |  6 +-
 openbsc/include/openbsc/iu.h                       |  3 +-
 openbsc/src/gprs/Makefile.am                       |  2 +-
 openbsc/src/gprs/gprs_gmm.c                        | 70 +++++++++++++----
 openbsc/src/gprs/gprs_llc.c                        |  4 +-
 openbsc/src/gprs/sgsn_libgtp.c                     |  3 -
 openbsc/src/libbsc/abis_rsl.c                      | 11 ++-
 openbsc/src/libbsc/bsc_init.c                      |  6 --
 openbsc/src/libbsc/bsc_vty.c                       | 85 ++++++++++++++++++---
 openbsc/src/libbsc/handover_decision.c             | 17 +++--
 openbsc/src/libbsc/system_information.c            |  5 ++
 openbsc/src/libcommon/gsm_data.c                   |  6 +-
 openbsc/src/libiu/iu.c                             | 35 +--------
 openbsc/src/libmsc/db.c                            | 55 +++++++++-----
 openbsc/src/libmsc/gsm_04_08.c                     | 21 ++++--
 openbsc/src/libmsc/vty_interface_layer3.c          |  6 +-
 openbsc/src/libtrau/rtp_proxy.c                    |  2 +-
 openbsc/src/libxsc/xsc.c                           |  2 +-
 openbsc/tests/db/db_test.c                         | 87 +++++++++-------------
 openbsc/tests/sgsn/sgsn_test.c                     | 12 ---
 openbsc/tests/sgsn/sgsn_test.ok                    | 19 +++++
 25 files changed, 285 insertions(+), 188 deletions(-)


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



More information about the osmocom-commitlog mailing list