This is merely a historical archive of years 2008-2021, before the migration to mailman3.
A maintained and still updated list archive can be found at https://lists.osmocom.org/hyperkitty/list/osmocom-commitlog@lists.osmocom.org/.
gitosis at osmocom.org gitosis at osmocom.orgThis is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, neels/cscn has been updated discards ff8f6edd72461c41f43be0d7e14e8e6a62961c17 (commit) discards 64cbdbf7ba8399f1c5c5a2d5995f6e9a4ffa6a83 (commit) discards ae2b75d3627990d16dbc473c561d44b449507de4 (commit) discards d69ffda0873c3d146f398987c78adc659bf3a615 (commit) discards bbe7e29ea07f4722ef99c306b8ccfd91b2b3cf89 (commit) discards 8859384ca86935d1e65f5ab919c64f5dafb7910b (commit) discards c715d1ef82767bed2147c4c5473ac7a64f2d6d45 (commit) discards 14bbc1cdc7d47668c3cdc48564f79ace80e38563 (commit) discards 39357b72b9e013aeee6891d423d71a9e5a275a14 (commit) discards d2eeeaeb2fdb686501acfb34471f5f7d741f3945 (commit) discards e9e7c1d0e7ef23fcb5d9d56c7ee9913d2fb0de11 (commit) discards 6f4fc0edb9f591f8dec02f708dab1b32e4160231 (commit) discards e60157e7c4eedc8b3c974e4843e7005c487c4cc2 (commit) discards 502e02ac84f56ef58c438db071642611ae151521 (commit) discards aaa92659c6c30cb71f294a734aac9f95892bb52a (commit) discards ed88df33fe32905bf5f5ecd337941f9fff1fd614 (commit) discards ec509776a9b600964a1a8e27e74dc26cdf63102a (commit) discards d138fe7704b90695fc232162abf2cb2d46fe9edf (commit) discards a58ade27211ab9510508d20a1c56e8ee0eca7422 (commit) discards 699aaf304a7dd196a69b0bc0a63d8ccd3132c732 (commit) discards 33d71d60f3160ada4250ac549e353df41458ee6c (commit) discards e9827de2950b72ee0ae451f0c59299845c33caba (commit) discards 51e18cce652056b4850005b43606ff812188243a (commit) discards 528cdcd08302e6f5f2d5126d9a1770d689e37fc9 (commit) discards 1b44be1c6baf398e9018ba5699664cf61ca0a4a0 (commit) discards 7f0fe6ea5c13256390019869d8680af025e512bd (commit) discards def308862542e726b0fbe0e6f3588df41aec0a02 (commit) discards afa2123d34b511cd9b3c618c3ef199078e04c636 (commit) discards b6fb44936d12256b9a2b6f0bbb2ab5e27be2cc39 (commit) discards 7ee75312fc804737c1db3bfc605a17b6f8476ded (commit) discards 5ff0f0b89ba85cf408391e29fd99940507e2a8d1 (commit) discards bf7238dc56e2a8ab61b93a8a1fc0b087e3e282a9 (commit) discards caea00d63943eaa1e81746403794596a261125c9 (commit) discards c906f1d01cbaa28e5edbaee1ef69644e0ae16281 (commit) discards b37c2177d78751a76333f6708c493e06b7e5ce2d (commit) discards 747d443f7782a8400c16b256a4ef8b672267b351 (commit) discards 326caa01de3e7a43b9876cd78f1dc3b0a94a0c83 (commit) discards cbb0a72a86913f6650f058c87086be52f9820042 (commit) discards 949afe3d21e2593c6b5feb00ead6be5814720289 (commit) discards 5ddfe575571391895c2643def73ed5ad2143fc59 (commit) discards d6e5a6aeb5b7ada728ab85b628f7ec2230536292 (commit) discards 75363cfc1ead7e22da9e66a6f88f5e3448593746 (commit) discards c65f8fea513ff2d472d5c91daaf3710301dfddc0 (commit) discards f7f89427ecaacb1b48361cd93557701585fb1084 (commit) discards d8f17b02d2fa40bf478c1eb332c221ac17e82651 (commit) discards 410bda72024d13f8c906a5b887ca0e6ceafe8dc0 (commit) discards aed6f5a8b19ea27694a5ccd7454a0875afd15756 (commit) discards cbfe32c106aad5d4cd71764114d054cbed4787f9 (commit) discards 8bf9874576617cb15f43128310d68dddf5985304 (commit) discards daddf4631d2dc6af236cf19b627e404e90e2bb4b (commit) discards 9157268298268dd8ff1454719e5a181bcec51f4d (commit) discards 465927f076c7a86695b6a75f1fac1eb0f678df16 (commit) discards 26b158ddfb10e7bbf75e4e29ef6666cacd95ab78 (commit) discards 10e8a97fadfbe2d9ed2d6fd96411d6e058906549 (commit) discards 2e84c30bd1b4c62dc47e9c63948235e3bf899b9c (commit) discards c2611897f59e16e4b8cd8d1ada259185054d0495 (commit) discards 5aa6074ab5fb56c78ff443c91befe06f578cea2f (commit) discards e1ab7fe7c956669cd7463725e42b5a082437d0c6 (commit) discards 42436ac807a92678ad35390a3ed4055f588838b5 (commit) discards 2ae0555189aafda9647ad5c2b64938d85a7ce1a2 (commit) discards b7221d342719b81d648b2de019d6d4e44d07c4bf (commit) discards 60cdde51161c21a037c261d39f6eaca190df5d27 (commit) discards 9cd9e9941d0c6a98e82af0e40f25c19de32cfcaa (commit) discards e593ff48d0f76dec3f6d533259f24185a290eb2b (commit) discards 4b3b3a437d8bb062adbd1cc3ed457d62d08773d2 (commit) discards f1a00f27fbabbfc8e4633e22b3a6f9dd09b9d963 (commit) discards 167090ec6a222a589b2deabfd73e2c2de5e06c2e (commit) discards 046682749e7b0a0d275b22229ca5b5081637a397 (commit) discards 1b64f3466cc0387787d75741cccce1da38c8e599 (commit) discards 1b9d0e587b4124938e2ad384323f62a16e2d5799 (commit) discards c76d9416ef1c59cc1bb5505f5bf15968b8e5960a (commit) discards 63e262667c68f41a73e07ea92bbc01ecb069d6dc (commit) discards 848982d4caad2c0b73f4cd7b7b0d67d01468a789 (commit) discards 5c1e236436fabfc58c56066ae1e6e1934f9aebe3 (commit) discards 5ca9ef286bfc0a23aecae362da080d08e07080e9 (commit) discards f088ec627b06806a87b711fefe4a7496d50a2627 (commit) discards 9680aeb656d3ab013335528cc80c3ae4a39f0d82 (commit) discards 6eb2f151c670dbf218ff7301de4d0251218cf319 (commit) discards 83681e3634dfd462ae53c2a11a81e7d75363b546 (commit) discards 75c70a9bcb6ed83c7f309d4e144b3db98982303c (commit) discards 8fa642ee9f9ef311e9c196a459f63ef9e787d4dd (commit) discards c16f71102ed38b0ac2044bed0f8e50b2a75b9e33 (commit) discards 856ba0da22b89fdb45755b8fc932745ef5b2c6ce (commit) discards 13b0a8edfc33ead2090ea2a25c777ecabc1f9131 (commit) discards 42477984cf57e7508d5633e492055db41646117d (commit) discards a77009b48e1e5a9585d65bd3e340ee89d2954667 (commit) discards 1c81f56478f284c1c183989642f88196754e9964 (commit) discards 2248a376830e2e6fbb58a74d5e4c1b31a812f1ee (commit) discards 500acd64d7d8bc335b5e83e983b0d974e3343f77 (commit) discards c26ee0abb0ae9cd68023d37e39240b98d86503dd (commit) discards 7a2d8d3de04feaefbbd5f793b70b4c3bfafb07a3 (commit) discards 5be0b77c797483ca64b933ca4499599be629c2bb (commit) discards 9f92341d08630a797f79b24f2a86d16734343947 (commit) discards c7e53823ae7c948120c7fb93ee00b133a3d7bb34 (commit) discards 16bb184ddaa08335bf737aa29c2f737a76d93db4 (commit) discards 4361a51011218b550f322f6b15937648e89eeba2 (commit) discards b2f98d8c9f5b640d841aa8860e4c39d330e84471 (commit) discards b89ff6939cd533c257bd282c36d1bd38c3490dfa (commit) discards 574cb6a8b31380da3eaff6c096195e09c43133a2 (commit) discards 13b368f137c00d5a708012a37d60f4d0afb266e9 (commit) discards 9e0164a8cb6b87921f1e78b8dfefb8ca39fefe4d (commit) discards 8077614a3fb38752c2b042d3159b70c920043ad5 (commit) discards fe9b739eae3c0df0d26df07cd3f5a1d68c6886ae (commit) discards 5ceb5f9d63bb32afe81de3e117ccf164674a1800 (commit) discards e3bf3626c7f2cfed60ea5036352b3a7da69e876d (commit) discards 786b1f1f88d69bf7d30b0a00240e7bbf366a4337 (commit) discards 4fa4885efee4e4388137fb47de97662fc235ca3f (commit) discards 4849a44a19d160e711da227300164d6b4c7d4e6c (commit) discards 239527f017a5267405d6bfc3e00963aafb87944b (commit) discards 189ff56ce0f6889522b6b4858d20434e11736fda (commit) discards 57ad6fe2f0617c87accdd38fc1fc26bf31eb6c90 (commit) discards a213e9bea4241e52c54ea104352fb868c1e5ef7a (commit) discards fbd0ffb4285e8981cbf057d0717d65c13902c174 (commit) discards 55dd8feac1cd1634df8d6475843f02d88bdeecf6 (commit) discards 862866005d6576136e30b7926500a54f2d5a4f5a (commit) discards 0cf90537e323f956b1458976f51fe6ff2f998e90 (commit) discards 829d461771127ea0b667a63096bd1c2ab9083435 (commit) discards b24176c485e0ef60cf4736e56d4c35f53191b967 (commit) discards 0f2caaa96105d06b2f5cf46d32701c7b59fb41ee (commit) discards b726817c07b5aa5f7b1fb890988fcaebf13872b3 (commit) discards cffca51ccfea75aed1e927415f1bc7a8a2d0e293 (commit) discards e3269726518c9a87491023888d6377678aac24ad (commit) discards 69673489d40970d911bca8d2a1cf35d345babe7c (commit) discards 72928d8d32516c485d3e8c01078e434564b1a47c (commit) discards 8b595a5d0f469acab37f3e833d320ec28733a1ea (commit) discards 4e8e7e26753f28836e0717badcfd2431b814f5d8 (commit) discards 70efe5d6380ab556962c6102a1aec810fb8b8c1a (commit) discards 180ca7d5fe179425340f06b4d0b21f40603d2f83 (commit) discards 133c8e9260f06cbf1ddee5f1562992d8c3bedc1c (commit) discards 79bda69d4f907638d5d401d1a30e2b26cb6ec123 (commit) discards 88295998805722d175098adec05605402dbed8f0 (commit) discards 325523c00504fc4d2adb96cd14348b94aa74e35c (commit) via 6e4351aa384a2ad703c4d903212c2e8644ff21fa (commit) via 04461f4850616122350caa3694577d1bc17505b7 (commit) via 9550ca24deaf17e6b261aed923b7f9d5b37217d7 (commit) via 38991a4941407e32e64890c27cc0be8256c989bd (commit) via 987fa06930d0f5d9ea51e7c6625cc16006acc6cb (commit) via 544a203f677d0f060d2d1bd31f72f9ae450e138f (commit) via b40df4c09eff5416974cbae1a8eefdde2dc990f3 (commit) via 5c1c0bad8968ec0be3d9cf58eb68f9648ed7ef2d (commit) via 1e361301d1a330884eff3fead80e8ccf92908894 (commit) via 9e8322ca0caa863d97d2daa257d4acf21f84dd79 (commit) via 9bd121b75be538b44ff9c478147bdf2a15efb1f0 (commit) via fa029f08c25b74f5c2236e111fa6b956b5ee28e5 (commit) via db9c064dd4d0bd9da907db75d4a598dd0a5a8c75 (commit) via a0da2dbe9e8db9bed591bdcedb26a601adcf1a32 (commit) via 7df570525181d3ff4305d5e690f10f99e5426332 (commit) via da7424cc548ad99e0ad7395bd668c505f5e5f66f (commit) via 8146cfa782ae8c27c7d490f12504f0342e07fb86 (commit) via 330898afb75960a6868d27f7f0f9dbd736345bfa (commit) via 77544a65b53ca30380b1262e58ebd744e29c0606 (commit) via 4e5ddfa91a11c60d95fc4cab161e109944b6f680 (commit) via cba441f3de9e82ecbf72a0de0bfc3441eb30d0be (commit) via 3acbc817f6613801b11616a352addeb989d49140 (commit) via bcb98b17546dff6dbf747ca9d78358b5c355dff2 (commit) via 2a7426d7cb34c1e7663526293a794df42a1faba7 (commit) via b9bb2a4f548a84fb1a2c6be45b85903ffb9544d5 (commit) via 098c14800fe655c41381977edbc2a0c97eaecf54 (commit) via a46c651a4a96f3fc41a14aaec5bb7d8c3f9c22fa (commit) via 4cc1f72cb7774122c156c130fbdfe1713328adf4 (commit) via 4f143e52b6f1816ad79cddf1b45ef9aa8e819c4b (commit) via e3407f8884d45b3e4eae2f9d9a62c48f9b148abb (commit) via 7d1b6b1c79acf9ef00d1f5f35092d12cbf0f3f7f (commit) via 656d7cd0b4aaab790ec54206212795c2b454d7c6 (commit) via 553d2a8ceb5f78f9ab52f6dc4f6f91469d1e4f80 (commit) via 23f22b1183533e49ff39600fca7d6d8579e678a3 (commit) via 090aabe052956b571a3dd3430aeaf0f1f3ae366d (commit) via be37fbd85d2ebde3bd2c00379b55292028ede2e6 (commit) via 3cc0836b1a6dcd2806a4b2c95df5d18dd93677a4 (commit) via 8cd32937da7bb2b4c0e0d37f24d6e993e7362e65 (commit) via 377a9f5dea38b393fa534c882c43cf827ae069b8 (commit) via b8df4d531889a5ae45d782b7db768cf8dccf9ad3 (commit) via daa0652d3f76bb977ddf5ef3974bf5ac6c96b752 (commit) via f7436b22b3de13ec9ec130a03c295a8b53d395d3 (commit) via 711333c1137137508912000cc9e4398cf205c341 (commit) via 91f04dfe3a6cc685ae2dc16f7b47aa22c1e56ae2 (commit) via 4371ff8cce45071e9b0fa684938677d696f4c207 (commit) via 92223cc32e55b884fdf36afc4fb82c1bd227041b (commit) via 2f5cc8abe0f48b56fbcdb03b8b9767247cdc2b3a (commit) via ba47b525ff001475537536255b04aefff0385eea (commit) via cf1707af7ff594b7818e8171d7a1ec4ebe1a8f60 (commit) via d6d0d8b86fb16fd5a8d6090d26b6b7848a8281ce (commit) via 38137e84f738167fcb9f9031a1142af78d43a55f (commit) via 82724653e7e76bb2c3e1e03efb033d7b3704adb3 (commit) via da8d9bc355806956626754fc8659e58c1ebe7b31 (commit) via c59e52a6aa4e766f5e6b63cc09ad961b1e4947cf (commit) via 24c4af1d82191a527b2dc6f4254e1b5cec5a3637 (commit) via f918920d65db6c0195d199d552944e8ae5f8b09c (commit) via 292f1ce533e0e93dda1d05b178261fc807c8c0c8 (commit) via 23e7f28c5c77a57aad5331c5e27b29e2eccfe7c3 (commit) via 243c7cb044c489b62d3cd4ad3631822d270989a8 (commit) via cf2591f6fce49cba72090f7adf2eda3da2465114 (commit) via 6a2d8985bfd6d9c6e6c0f541aca0e1590a753709 (commit) via c6794eed1dbe726b23c60e96e214ec1a1fbf6b51 (commit) via 7a70a4f52a837bde0f7fa5f435e302939a2e3d74 (commit) via c6172a320bdbbe38a0a9f3ae6b072b00b5b6bd02 (commit) via 5280ed558cc919117d8231fe143bdf166e98a30f (commit) via b36b910366fac5ddcd9e109b956cca43b07ab083 (commit) via b47e52c9583c9a664936e13b2c83c4c6989f97d9 (commit) via 267f6c7e0d65c57845378335d765f8622637aa01 (commit) via 5e47b1a1d370c187c776b29c5958f167519e94d7 (commit) via b9e5403ef46171f58390757d002a756bd9d2d202 (commit) via b6769b99deb471dc7cb5d26b4d145e42ed7478e1 (commit) via 39daffd7a5602816bd10130e1c93f213ab46315b (commit) via 71d1e17e5e0c420cf00ea759743b81aaff72136e (commit) via 2c9e65051c598a42d6a59490b67adb366929ac03 (commit) via a2ce4aa61559c83b65f24428a4b1996354d8d344 (commit) via ee1541d504299227f534a7f15b0c75c18a3f4271 (commit) via 9dcae17866e40814bf0cc4b70ec6f3453814b4f7 (commit) via c2c5176328e211007c6e4b41c4c583788bb70a1f (commit) via a2c182df6dabce52fb6f8886b5aee5d71e18d247 (commit) via 070f673b12d8ca5939fdf272f32b5e45154c9067 (commit) via e2a10dbe35c246075d093060398358b6f713c4a8 (commit) via bf30ec26e5726a8d2920a3820bfa5ead729927b7 (commit) via dcbc852125672de57bd1edbd0ea97ff25a41d4bb (commit) via 48e091ea2bbd15b983cc08eed9f6e0bc58acac6d (commit) via 712074cb171a9139a40d564a35a07b59871c2389 (commit) via a34aedf7f92b240e591098e7868513db244bd7b3 (commit) via 2e5c13129d9f6848e1a6e82546b0946d765f44de (commit) via da5b3fcd32f59182f5b3a224e275e4a8b3d288d3 (commit) via 5291ee5c1690bbe87994e96c9bc2a448c80bb770 (commit) via 5773987881e9677e954680a4394a4ce92f4f8117 (commit) via 836b904e7798a5dc20c90d3b9e54566a19550f92 (commit) via 444d50b77f84a693b401347a793b65a9368fe4ca (commit) via b3b8ccfa54464a995a0ebb4c475cbc03490f06dd (commit) via 231aa60ce4b09d70cfbda8b4d153374e37498ce0 (commit) via 8b713f817d4516f0e8682a172eeb39d1397c8d3f (commit) via ce3b41fdb6a46500fb4957688e3708bddd2327cc (commit) via 0f93bb80e429f9253244d76c3a0d8c89a5107b1e (commit) via 477a054c2c1d345b909afd60be9ac4ca08b66163 (commit) via 52ddce43785c835c5c3ca150f597d1f5c4d07e2c (commit) via 2945fd4611932c1013eb7f27295cca70d495e4af (commit) via 2449c0ce58f01a78944073adebca70bb21639689 (commit) via 5d145b54771548fa95f80d72308fb19a6d95f085 (commit) via 45b13244f0f72d17e372b3a0b0786f6ca10f8edf (commit) via cb91aa7e6ce5a9f18419f6af8cb2d1e8f74f5977 (commit) via 7ef6d9893ffe0c590eddcdf7f5e5d67bb5dbdb30 (commit) via 6aeee0a0d9014c1492fb8af76304400d1263c89d (commit) via 17d061bd8ef8a96fd10a3ef166211f95a56db4ba (commit) via ef3548c0a1027c47e06b7c14c79d8d141b449142 (commit) via add09536925f82765a34f3f95cb5f047ef65a52f (commit) via ca3977c8fe65611477ec8e29e61f74bc88775c12 (commit) via a234287d092fcb59337bd7afa23cf08cda15e336 (commit) via 8440c9f04b2726be08ddf4a0728903c30bbb2d76 (commit) via 2cb732aeb994fa6a79b535300619e3be3cec8bc7 (commit) via a7551e033ef952a86628199e4eb54068d737d309 (commit) via 08ed1d73f299828ed27e45b17b08c005864cb5ca (commit) via af9bfac58dd7e4030730db08cefa2b51b8a17209 (commit) via ac9951e54a97890fd588ebb6b18a15b0013c70e8 (commit) via 75cdeaf1e33a4f43c4fcfa280a2db39fad9a8120 (commit) via 41f8f047bc05d27548064ca3b6a417865bd342ff (commit) via 195d2dc72423069d6192140a65b6fff76ace79fa (commit) via 315abfd46b7de3923d8d111322f56aab88f7fd27 (commit) via 648b9db47f191c905f3fa52ea67c564e322e7436 (commit) via 8291623054abeb224f34584c2ecebf2b6c04ceae (commit) via 5331cf8dbdae6b29df50556c362462b973e93917 (commit) via cf8e56cd1e057a39a5acdc6f78b9a69bb1b4c281 (commit) via e157174447e21a1457e366e4629638fb2daca14e (commit) via 493534bf562a972546a415ebabf7a4d8e686d813 (commit) via 342f59d92e1503b4eba6d2db6861b1701b193055 (commit) via aefb0c45e921f738eee7ce1f7149e0114d8528c0 (commit) via 692f31446ea076f1bfceb697ae3c6d562a5c1f8e (commit) via 2cde90e9042b8e0f2909f84e3fff3f66efa36221 (commit) via f6672ab8b00e5b7fd71b4a4b050e91bff2ca2d6c (commit) via 51273157fa18034349d6ac1395c6d43e80cc07c0 (commit) via 6a1d172c952149aa6548f37b1e8fb8d9d931b329 (commit) via 45ee133d1d7392efcb446f5f79cf47cf792ee21a (commit) via 5b38312b92607247afee1532d78ccc88f001c933 (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 (ff8f6edd72461c41f43be0d7e14e8e6a62961c17) \ N -- N -- N (6e4351aa384a2ad703c4d903212c2e8644ff21fa) 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=6e4351aa384a2ad703c4d903212c2e8644ff21fa commit 6e4351aa384a2ad703c4d903212c2e8644ff21fa Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Thu Mar 3 16:04:39 2016 +0100 build: libcommon now depends on libosmovty Both libmsc and libbsc share some vty commands now put in openbsc/libcommon, but in effect bs11_config and a few tests now want to link libosmovty. Maybe rather create a new lib for the common vty stuff.... http://cgit.osmocom.org/openbsc/commit/?id=04461f4850616122350caa3694577d1bc17505b7 commit 04461f4850616122350caa3694577d1bc17505b7 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Thu Mar 3 15:32:34 2016 +0100 wip http://cgit.osmocom.org/openbsc/commit/?id=9550ca24deaf17e6b261aed923b7f9d5b37217d7 commit 9550ca24deaf17e6b261aed923b7f9d5b37217d7 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Thu Mar 3 14:51:47 2016 +0100 wip http://cgit.osmocom.org/openbsc/commit/?id=38991a4941407e32e64890c27cc0be8256c989bd commit 38991a4941407e32e64890c27cc0be8256c989bd Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Thu Mar 3 14:40:26 2016 +0100 wip http://cgit.osmocom.org/openbsc/commit/?id=987fa06930d0f5d9ea51e7c6625cc16006acc6cb commit 987fa06930d0f5d9ea51e7c6625cc16006acc6cb Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Tue Mar 1 23:37:21 2016 +0100 wip: remove libbsc from cscn http://cgit.osmocom.org/openbsc/commit/?id=544a203f677d0f060d2d1bd31f72f9ae450e138f commit 544a203f677d0f060d2d1bd31f72f9ae450e138f Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Thu Mar 3 14:48:49 2016 +0100 Remove osmo-nitb, cannot link libbsc with libmsc anymore http://cgit.osmocom.org/openbsc/commit/?id=b40df4c09eff5416974cbae1a8eefdde2dc990f3 commit b40df4c09eff5416974cbae1a8eefdde2dc990f3 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Mon Feb 29 09:36:43 2016 +0100 cscn: apply vty bind addr configuration http://cgit.osmocom.org/openbsc/commit/?id=5c1c0bad8968ec0be3d9cf58eb68f9648ed7ef2d commit 5c1c0bad8968ec0be3d9cf58eb68f9648ed7ef2d Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Mon Feb 29 09:34:12 2016 +0100 debug: set almost everything to LOGL_DEBUG for easier dev http://cgit.osmocom.org/openbsc/commit/?id=1e361301d1a330884eff3fead80e8ccf92908894 commit 1e361301d1a330884eff3fead80e8ccf92908894 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Sun Feb 28 00:54:27 2016 +0100 cscn_main.c: fix ctrl init Include control_vty.h so that ctrl_vty_get_bind_addr() is properly declared. Add ctrl iface vty commands. http://cgit.osmocom.org/openbsc/commit/?id=9e8322ca0caa863d97d2daa257d4acf21f84dd79 commit 9e8322ca0caa863d97d2daa257d4acf21f84dd79 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Sun Feb 14 23:54:10 2016 +0100 wip: exclude more bsc stuff from gsm_subscriber_conn http://cgit.osmocom.org/openbsc/commit/?id=9bd121b75be538b44ff9c478147bdf2a15efb1f0 commit 9bd121b75be538b44ff9c478147bdf2a15efb1f0 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Thu Feb 18 12:36:26 2016 +0100 cscn: minor dbg log tweak http://cgit.osmocom.org/openbsc/commit/?id=fa029f08c25b74f5c2236e111fa6b956b5ee28e5 commit fa029f08c25b74f5c2236e111fa6b956b5ee28e5 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Sat Feb 27 01:40:04 2016 +0100 cscn: apply socket path / bind addr changes after rebase After rebasing onto 1b0e5540dba697, some changes need to be applied to cscn_main.c, originally a copy of bsc_hack.c before the rebase. On master, configurable MNCC socket path and Control interface bind address were added. http://cgit.osmocom.org/openbsc/commit/?id=db9c064dd4d0bd9da907db75d4a598dd0a5a8c75 commit db9c064dd4d0bd9da907db75d4a598dd0a5a8c75 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Mon Feb 22 12:16:55 2016 +0100 osmo-bsc: half-fix tz override to allow compilation As described in a comment, for MSCSPLIT the tz data has been moved to network level. To allow compiling osmo-bsc on the sysmocom-iu branch, move tz up to network level in osmo-bsc as well. This could be done better for osmo-bsc, rather easily too, still allowing per-BTS timezone settings. But I'm trying to focus on IuCS and would like to come back to this later. http://cgit.osmocom.org/openbsc/commit/?id=a0da2dbe9e8db9bed591bdcedb26a601adcf1a32 commit a0da2dbe9e8db9bed591bdcedb26a601adcf1a32 Author: Daniel Willmann <dwillmann at sysmocom.de> Date: Thu Feb 25 15:22:57 2016 +0100 WIP: gprs_gmm: Get mm ctx from RA update in Iu mode Iu mode doesn't have tlli, so look up according to p-tmsi http://cgit.osmocom.org/openbsc/commit/?id=7df570525181d3ff4305d5e690f10f99e5426332 commit 7df570525181d3ff4305d5e690f10f99e5426332 Author: Daniel Willmann <dwillmann at sysmocom.de> Date: Tue Feb 23 20:59:07 2016 +0100 WIP: Try and activate RABs after service request http://cgit.osmocom.org/openbsc/commit/?id=da7424cc548ad99e0ad7395bd668c505f5e5f66f commit da7424cc548ad99e0ad7395bd668c505f5e5f66f Author: Daniel Willmann <dwillmann at sysmocom.de> Date: Tue Feb 23 20:14:50 2016 +0100 gprs_gmm: Log service request if not receieved from Iu mode http://cgit.osmocom.org/openbsc/commit/?id=8146cfa782ae8c27c7d490f12504f0342e07fb86 commit 8146cfa782ae8c27c7d490f12504f0342e07fb86 Author: Daniel Willmann <dwillmann at sysmocom.de> Date: Tue Feb 23 20:13:25 2016 +0100 gprs_gmm: Send gmm_service_accept from gsm48_gmm_authorize() http://cgit.osmocom.org/openbsc/commit/?id=330898afb75960a6868d27f7f0f9dbd736345bfa commit 330898afb75960a6868d27f7f0f9dbd736345bfa Author: Daniel Willmann <dwillmann at sysmocom.de> Date: Tue Feb 23 20:09:39 2016 +0100 gprs: Update ue ctx from msg In case a Iu connection is reconnected we need to update the ue ctx http://cgit.osmocom.org/openbsc/commit/?id=77544a65b53ca30380b1262e58ebd744e29c0606 commit 77544a65b53ca30380b1262e58ebd744e29c0606 Author: Daniel Willmann <dwillmann at sysmocom.de> Date: Tue Feb 23 09:53:12 2016 +0100 sgsn_test: Fix mmctx llme and tlli struct names after merge http://cgit.osmocom.org/openbsc/commit/?id=4e5ddfa91a11c60d95fc4cab161e109944b6f680 commit 4e5ddfa91a11c60d95fc4cab161e109944b6f680 Author: Daniel Willmann <dwillmann at sysmocom.de> Date: Tue Feb 23 09:52:13 2016 +0100 gprs_gmm: Fix mmctx tlli member rename after merge http://cgit.osmocom.org/openbsc/commit/?id=cba441f3de9e82ecbf72a0de0bfc3441eb30d0be commit cba441f3de9e82ecbf72a0de0bfc3441eb30d0be Author: Daniel Willmann <dwillmann at sysmocom.de> Date: Mon Feb 22 15:59:17 2016 +0100 gprs: Handle GMM service request (Iu mode only) Iu mode has a GMM service request message which a UE in PMM-IDLE mode can use to switch back to PMM-CONNECTED mode. http://cgit.osmocom.org/openbsc/commit/?id=3acbc817f6613801b11616a352addeb989d49140 commit 3acbc817f6613801b11616a352addeb989d49140 Author: Daniel Willmann <dwillmann at sysmocom.de> Date: Mon Feb 22 10:34:32 2016 +0100 osmo-bsc: Pass gsmnet to bsc_vty_init() http://cgit.osmocom.org/openbsc/commit/?id=bcb98b17546dff6dbf747ca9d78358b5c355dff2 commit bcb98b17546dff6dbf747ca9d78358b5c355dff2 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Sun Feb 21 12:21:35 2016 +0100 libmsc/smpp: disable lchan access for now To make the IuCS build work, disable the BSC-land access from MSC's SMPP code. Some way shall be found to make the Osmocom vendor-specific SMPP TLVs work over the A-interface (after the MSCSPLIT), but we're concentrating on IuCS for now. http://cgit.osmocom.org/openbsc/commit/?id=2a7426d7cb34c1e7663526293a794df42a1faba7 commit 2a7426d7cb34c1e7663526293a794df42a1faba7 Author: Daniel Willmann <dwillmann at sysmocom.de> Date: Sat Feb 20 11:02:42 2016 +0100 libmsc: Don't use bts field of gsm_subscriber_connection Use gsm_subscriber_connection does not have a bts field if building as libmsc. Use network directly. http://cgit.osmocom.org/openbsc/commit/?id=b9bb2a4f548a84fb1a2c6be45b85903ffb9544d5 commit b9bb2a4f548a84fb1a2c6be45b85903ffb9544d5 Author: Daniel Willmann <dwillmann at sysmocom.de> Date: Fri Feb 19 16:59:08 2016 +0100 sgsn: fix use of opaque RANAP_RAB_SetupOrModifiedItemIEs_s decl http://cgit.osmocom.org/openbsc/commit/?id=098c14800fe655c41381977edbc2a0c97eaecf54 commit 098c14800fe655c41381977edbc2a0c97eaecf54 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Thu Feb 18 22:51:38 2016 +0100 cscn: fix use of opaque RANAP_RAB_SetupOrModifiedItemIEs_s decl http://cgit.osmocom.org/openbsc/commit/?id=a46c651a4a96f3fc41a14aaec5bb7d8c3f9c22fa commit a46c651a4a96f3fc41a14aaec5bb7d8c3f9c22fa Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Thu Feb 18 22:42:07 2016 +0100 iu.h: fix opaque declaration of RANAP_RAB_SetupOrModifiedItemIEs_s struct RANAP_RAB_SetupOrModifiedItemIEs_s; may be declared, but not the corresponding typedef. It leads to a redefinition error in our coverity build. http://cgit.osmocom.org/openbsc/commit/?id=4cc1f72cb7774122c156c130fbdfe1713328adf4 commit 4cc1f72cb7774122c156c130fbdfe1713328adf4 Author: Daniel Willmann <dwillmann at sysmocom.de> Date: Thu Feb 18 15:59:01 2016 +0100 Revert "iu.c: avoid warning by declaring ranap_free_rab_setupormodifieditemies()" There should be no need to silence this warning, the ranap_free_* functions are declared in libranap headers. In any case this will only obscure any real issue. Maybe osmo-iuh was not rebuilt completely (including generation of the c files from the python script). This reverts commit 05ae5b1245f95bf765b42e49af7b2596e013f0a0. http://cgit.osmocom.org/openbsc/commit/?id=4f143e52b6f1816ad79cddf1b45ef9aa8e819c4b commit 4f143e52b6f1816ad79cddf1b45ef9aa8e819c4b Author: Daniel Willmann <dwillmann at sysmocom.de> Date: Thu Feb 18 15:51:06 2016 +0100 libiu: Use custom setupormodifieditemies function The one generated by the python script doesn't really do what we want. Instead of futzing around with the script again just write our own version. http://cgit.osmocom.org/openbsc/commit/?id=e3407f8884d45b3e4eae2f9d9a62c48f9b148abb commit e3407f8884d45b3e4eae2f9d9a62c48f9b148abb Author: Daniel Willmann <dwillmann at sysmocom.de> Date: Thu Feb 18 15:50:30 2016 +0100 libiu: Indicate in log where we don't handle a specific message http://cgit.osmocom.org/openbsc/commit/?id=7d1b6b1c79acf9ef00d1f5f35092d12cbf0f3f7f commit 7d1b6b1c79acf9ef00d1f5f35092d12cbf0f3f7f Author: Daniel Willmann <dwillmann at sysmocom.de> Date: Thu Feb 18 15:46:52 2016 +0100 libui: Don't assume gsm_network and gsm_subscriber_conncetion in libiu The sgsn uses other data structs so don't require them inside libiu. Instead keep a private list of ue contexts and iterate through that. This commit reverts the libui changes of commit d03faa4bacd4d2a8b9155faf5219a948b73f481c http://cgit.osmocom.org/openbsc/commit/?id=656d7cd0b4aaab790ec54206212795c2b454d7c6 commit 656d7cd0b4aaab790ec54206212795c2b454d7c6 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Tue Feb 16 13:13:31 2016 +0100 iu.c: avoid warning by declaring ranap_free_rab_setupormodifieditemies() http://cgit.osmocom.org/openbsc/commit/?id=553d2a8ceb5f78f9ab52f6dc4f6f91469d1e4f80 commit 553d2a8ceb5f78f9ab52f6dc4f6f91469d1e4f80 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Tue Feb 16 13:11:45 2016 +0100 add tests/libiudummy http://cgit.osmocom.org/openbsc/commit/?id=23f22b1183533e49ff39600fca7d6d8579e678a3 commit 23f22b1183533e49ff39600fca7d6d8579e678a3 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Tue Feb 16 12:07:47 2016 +0100 msc: define extern iu_tx() http://cgit.osmocom.org/openbsc/commit/?id=090aabe052956b571a3dd3430aeaf0f1f3ae366d commit 090aabe052956b571a3dd3430aeaf0f1f3ae366d Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Tue Feb 16 12:03:01 2016 +0100 gsm0408_rcvmsg_iucs: remove unused link_id arg. http://cgit.osmocom.org/openbsc/commit/?id=be37fbd85d2ebde3bd2c00379b55292028ede2e6 commit be37fbd85d2ebde3bd2c00379b55292028ede2e6 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Tue Feb 16 11:53:22 2016 +0100 msc: implicitly link to iu_tx, don't have callbacks. This is more akin to the way openbsc do, as well as less code. http://cgit.osmocom.org/openbsc/commit/?id=3cc0836b1a6dcd2806a4b2c95df5d18dd93677a4 commit 3cc0836b1a6dcd2806a4b2c95df5d18dd93677a4 Author: Daniel Willmann <dwillmann at sysmocom.de> Date: Mon Feb 15 20:50:04 2016 +0100 gprs/sgsn: Use RAB assignment response cb in PDP context activation http://cgit.osmocom.org/openbsc/commit/?id=8cd32937da7bb2b4c0e0d37f24d6e993e7362e65 commit 8cd32937da7bb2b4c0e0d37f24d6e993e7362e65 Author: Daniel Willmann <dwillmann at sysmocom.de> Date: Mon Feb 15 20:49:13 2016 +0100 osmo-cscn: Add dummy function for RAB assignment response http://cgit.osmocom.org/openbsc/commit/?id=377a9f5dea38b393fa534c882c43cf827ae069b8 commit 377a9f5dea38b393fa534c882c43cf827ae069b8 Author: Daniel Willmann <dwillmann at sysmocom.de> Date: Mon Feb 15 20:47:49 2016 +0100 libiu: Add support for RAB assignment response callback http://cgit.osmocom.org/openbsc/commit/?id=b8df4d531889a5ae45d782b7db768cf8dccf9ad3 commit b8df4d531889a5ae45d782b7db768cf8dccf9ad3 Author: Daniel Willmann <dwillmann at sysmocom.de> Date: Mon Feb 15 20:45:35 2016 +0100 sgsn_libgtp: Update rab (de)act function names to libui version http://cgit.osmocom.org/openbsc/commit/?id=daa0652d3f76bb977ddf5ef3974bf5ac6c96b752 commit daa0652d3f76bb977ddf5ef3974bf5ac6c96b752 Author: Daniel Willmann <dwillmann at sysmocom.de> Date: Mon Feb 15 20:39:12 2016 +0100 sgsn_test: Make sgsn_test compile again after libui change http://cgit.osmocom.org/openbsc/commit/?id=f7436b22b3de13ec9ec130a03c295a8b53d395d3 commit f7436b22b3de13ec9ec130a03c295a8b53d395d3 Author: Daniel Willmann <dwillmann at sysmocom.de> Date: Wed Feb 3 15:50:41 2016 +0100 sgsn_iu/libgtp: Update pdp context with new IP address after RAB assign In the IU case the RNC and ggsn communicate directly on the user plane. Since the IP address of the RNC is not known in our case (it sits behind the hnbgw) we need to update the PDP context with the new IP address after receiving the RAB assignment response (which includes the IP address). http://cgit.osmocom.org/openbsc/commit/?id=711333c1137137508912000cc9e4398cf205c341 commit 711333c1137137508912000cc9e4398cf205c341 Author: Daniel Willmann <dwillmann at sysmocom.de> Date: Mon Feb 15 13:58:35 2016 +0100 sgsn_iu: Parse the RAB assignemnt response and get pdp ctx form it The RAB assignment response includes the gtp teid that we sent along in the assignment request. Retrieve the correct pdp context from there and activate it. http://cgit.osmocom.org/openbsc/commit/?id=91f04dfe3a6cc685ae2dc16f7b47aa22c1e56ae2 commit 91f04dfe3a6cc685ae2dc16f7b47aa22c1e56ae2 Author: Daniel Willmann <dwillmann at sysmocom.de> Date: Wed Feb 3 15:20:28 2016 +0100 sgsn: Add a function to return the pdp ctx for an mm ctx and tei http://cgit.osmocom.org/openbsc/commit/?id=4371ff8cce45071e9b0fa684938677d696f4c207 commit 4371ff8cce45071e9b0fa684938677d696f4c207 Author: Daniel Willmann <dwillmann at sysmocom.de> Date: Wed Feb 3 15:17:42 2016 +0100 sgsn: Get gtp ip and teid from pdp context in gprs_iu_rab_act() http://cgit.osmocom.org/openbsc/commit/?id=92223cc32e55b884fdf36afc4fb82c1bd227041b commit 92223cc32e55b884fdf36afc4fb82c1bd227041b Author: Daniel Willmann <dwillmann at sysmocom.de> Date: Wed Feb 3 11:35:50 2016 +0100 gprs_gmm: Apply the auth hack only for UTRAN_Iu RAN type Try to limit the effect 3G support has on the remaining code base. The sgsn test still fails, but at a later test. http://cgit.osmocom.org/openbsc/commit/?id=2f5cc8abe0f48b56fbcdb03b8b9767247cdc2b3a commit 2f5cc8abe0f48b56fbcdb03b8b9767247cdc2b3a Author: Daniel Willmann <dwillmann at sysmocom.de> Date: Wed Feb 3 11:30:57 2016 +0100 tests/sgsn: Fix compilation of sgsn_test The sgsn test still fails, but at least it is compiling again.. http://cgit.osmocom.org/openbsc/commit/?id=ba47b525ff001475537536255b04aefff0385eea commit ba47b525ff001475537536255b04aefff0385eea Author: Daniel Willmann <dwillmann at sysmocom.de> Date: Mon Feb 15 13:46:39 2016 +0100 sgsn_libgtp: Use the address provided by the GGSN for RAB activation http://cgit.osmocom.org/openbsc/commit/?id=cf1707af7ff594b7818e8171d7a1ec4ebe1a8f60 commit cf1707af7ff594b7818e8171d7a1ec4ebe1a8f60 Author: Daniel Willmann <dwillmann at sysmocom.de> Date: Mon Feb 15 13:45:27 2016 +0100 gprs: Fix some misleading comments http://cgit.osmocom.org/openbsc/commit/?id=d6d0d8b86fb16fd5a8d6090d26b6b7848a8281ce commit d6d0d8b86fb16fd5a8d6090d26b6b7848a8281ce Author: Daniel Willmann <dwillmann at sysmocom.de> Date: Mon Feb 15 11:55:47 2016 +0100 WIP: Wait for radio bearer before sending pdp context accept http://cgit.osmocom.org/openbsc/commit/?id=38137e84f738167fcb9f9031a1142af78d43a55f commit 38137e84f738167fcb9f9031a1142af78d43a55f Author: Daniel Willmann <dwillmann at sysmocom.de> Date: Mon Jan 25 16:55:00 2016 +0100 HACK: ranap_decode_rab_setupormodifieditemies crashes so disable it http://cgit.osmocom.org/openbsc/commit/?id=82724653e7e76bb2c3e1e03efb033d7b3704adb3 commit 82724653e7e76bb2c3e1e03efb033d7b3704adb3 Author: Daniel Willmann <dwillmann at sysmocom.de> Date: Mon Jan 25 16:53:20 2016 +0100 sgsn_iu: RABAssignment response is an Outcome, not a Successful one http://cgit.osmocom.org/openbsc/commit/?id=da8d9bc355806956626754fc8659e58c1ebe7b31 commit da8d9bc355806956626754fc8659e58c1ebe7b31 Author: Daniel Willmann <dwillmann at sysmocom.de> Date: Mon Jan 25 16:49:53 2016 +0100 gprs_gmm: Fix bit mask when determining update/attach type Bit 4 is reserved in 3GPP TS 04.08 so exclude it from the type. In 3GPP TS 24.008 it indicates if a follow-on request is pending by the MS, but only in Iu mode. According to the spec it is not required to react to that request with a follow-on proceed so this field can be ignored for now. See 3GPP TS 24.008 Ch. 4.4: "Unless it has specific permission from the network (follow-on proceed) the mobile station side should await the release of the RR connection used for a MM specific procedure before a new MM specific procedure or MM connection establishment is started." as well as Ch. 4.4.4.6: "If the network wishes to prolong the RR connection to allow the mobile station to initiate MM connection establishment (for example if the mobile station has indicated in the LOCATION UPDATING REQUEST that it has a follow-on request pending) the network shall send "follow on proceed" in the LOCATION UPDATING ACCEPT and start timer T3255." http://cgit.osmocom.org/openbsc/commit/?id=c59e52a6aa4e766f5e6b63cc09ad961b1e4947cf commit c59e52a6aa4e766f5e6b63cc09ad961b1e4947cf Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Sun Feb 14 23:23:06 2016 +0100 doc: rename nitb graph to bsc, add msc graph NITB is already gone from this branch. We may even resurrect it, but I prefer to name the realms 'libmsc' and 'libbsc', hence the nitb graph is the BSC graph now. Also add a libmsc graph. http://cgit.osmocom.org/openbsc/commit/?id=24c4af1d82191a527b2dc6f4254e1b5cec5a3637 commit 24c4af1d82191a527b2dc6f4254e1b5cec5a3637 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Sun Feb 14 23:19:55 2016 +0100 doc: add lists to nitb graph http://cgit.osmocom.org/openbsc/commit/?id=f918920d65db6c0195d199d552944e8ae5f8b09c commit f918920d65db6c0195d199d552944e8ae5f8b09c Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Fri Feb 12 14:58:33 2016 +0100 cscn: use iu_tx for msc_ifaces.iu_cs. some #include cosmetics. http://cgit.osmocom.org/openbsc/commit/?id=292f1ce533e0e93dda1d05b178261fc807c8c0c8 commit 292f1ce533e0e93dda1d05b178261fc807c8c0c8 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Fri Feb 12 14:43:27 2016 +0100 mscsplit: fix compilation and comments. move msc_api.h. http://cgit.osmocom.org/openbsc/commit/?id=23e7f28c5c77a57aad5331c5e27b29e2eccfe7c3 commit 23e7f28c5c77a57aad5331c5e27b29e2eccfe7c3 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Fri Feb 12 14:28:11 2016 +0100 mscsplit: getting grips on header scopes http://cgit.osmocom.org/openbsc/commit/?id=243c7cb044c489b62d3cd4ad3631822d270989a8 commit 243c7cb044c489b62d3cd4ad3631822d270989a8 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Fri Feb 12 12:19:06 2016 +0100 msc: clarify msc_api and msc_ifaces scopes http://cgit.osmocom.org/openbsc/commit/?id=cf2591f6fce49cba72090f7adf2eda3da2465114 commit cf2591f6fce49cba72090f7adf2eda3da2465114 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Fri Feb 12 12:00:06 2016 +0100 rename IFACE_IUCS to IFACE_IU http://cgit.osmocom.org/openbsc/commit/?id=6a2d8985bfd6d9c6e6c0f541aca0e1590a753709 commit 6a2d8985bfd6d9c6e6c0f541aca0e1590a753709 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Fri Feb 12 11:57:20 2016 +0100 cscn: rename msc_api http://cgit.osmocom.org/openbsc/commit/?id=c6794eed1dbe726b23c60e96e214ec1a1fbf6b51 commit c6794eed1dbe726b23c60e96e214ec1a1fbf6b51 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Fri Feb 12 11:54:04 2016 +0100 cscn: some file moves/renames http://cgit.osmocom.org/openbsc/commit/?id=7a70a4f52a837bde0f7fa5f435e302939a2e3d74 commit 7a70a4f52a837bde0f7fa5f435e302939a2e3d74 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Thu Feb 11 01:28:06 2016 +0100 cscn wip: direct dtap responses to IuCS http://cgit.osmocom.org/openbsc/commit/?id=c6172a320bdbbe38a0a9f3ae6b072b00b5b6bd02 commit c6172a320bdbbe38a0a9f3ae6b072b00b5b6bd02 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Thu Feb 11 01:28:28 2016 +0100 cscn: fix missing network backpointer http://cgit.osmocom.org/openbsc/commit/?id=5280ed558cc919117d8231fe143bdf166e98a30f commit 5280ed558cc919117d8231fe143bdf166e98a30f Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Wed Feb 10 23:48:13 2016 +0100 cscn: own talloc root and gsm_network instance; misc. Heading towards a sovereign CSCN. http://cgit.osmocom.org/openbsc/commit/?id=b36b910366fac5ddcd9e109b956cca43b07ab083 commit b36b910366fac5ddcd9e109b956cca43b07ab083 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Wed Feb 10 23:45:37 2016 +0100 mscsplit: exclude some more vty nodes http://cgit.osmocom.org/openbsc/commit/?id=b47e52c9583c9a664936e13b2c83c4c6989f97d9 commit b47e52c9583c9a664936e13b2c83c4c6989f97d9 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Wed Feb 10 23:45:00 2016 +0100 cosmetic: remove unused extern. http://cgit.osmocom.org/openbsc/commit/?id=267f6c7e0d65c57845378335d765f8622637aa01 commit 267f6c7e0d65c57845378335d765f8622637aa01 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Wed Feb 10 23:44:26 2016 +0100 introduce vty CSCN_NODE, cosmetically. http://cgit.osmocom.org/openbsc/commit/?id=5e47b1a1d370c187c776b29c5958f167519e94d7 commit 5e47b1a1d370c187c776b29c5958f167519e94d7 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Wed Feb 10 23:42:17 2016 +0100 mscplit: try to clarify root talloc ctx and global gsm_network. The aim is to allow osmo-cscn to pass its own root talloc context and global gsm_network struct instance cleanly. This may stir up some old and dusty globals, but I hope it's for the better, since not all is a BSC. To ensure that a global gsm_network pointer for the bsc_vty is set, have it as argument to bsc_vty_init(). The vty configuration commands are added only after bsc_vty_init(), which are needed to configure the network struct. So split up the bsc_bootstrap_network() function into bsc_network_init() to allocate a gsm_struct, and bsc_network_configure() to read the config file once the vty commands are in place. In this way, no global bsc_gsmnet pointer is needed for the bsc vty. The atomic super glue is dissolved and osmo-cscn will be allowed to have a different name for it. Admitted, it's still called the bsc_vty, but a split thereof is probably coming soon, because the CSCN doesn't want any of the BSC nor BTS specific vty commands. http://cgit.osmocom.org/openbsc/commit/?id=b9e5403ef46171f58390757d002a756bd9d2d202 commit b9e5403ef46171f58390757d002a756bd9d2d202 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Mon Feb 8 22:14:07 2016 +0100 mscsplit: remove bts and lchan pointers from libmsc The diff between this and master will probably need a lot of review and fixes. The current state does compile, but I expect pretty much everything to be broken now. Future development will reinstate proper functionality piecemeal. The first goal is to get basic signalling to work, then SMS. The voice control (RTP) is completely disabled now (see "#if BEFORE_MSCSPLIT") and will be fixed last AFAICT. http://cgit.osmocom.org/openbsc/commit/?id=b6769b99deb471dc7cb5d26b4d145e42ed7478e1 commit b6769b99deb471dc7cb5d26b4d145e42ed7478e1 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Thu Jan 28 15:04:56 2016 +0100 cosmetics: link_id=42, s/Iu-CS/IuCS, debug logs. Until I get the proper link id from the SUA SAP, make sure we recognise it as hardcoded by setting it to 42. http://cgit.osmocom.org/openbsc/commit/?id=39daffd7a5602816bd10130e1c93f213ab46315b commit 39daffd7a5602816bd10130e1c93f213ab46315b Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Thu Jan 28 14:27:22 2016 +0100 cscn: allocate IuCS conn, properly return rc. http://cgit.osmocom.org/openbsc/commit/?id=71d1e17e5e0c420cf00ea759743b81aaff72136e commit 71d1e17e5e0c420cf00ea759743b81aaff72136e Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Thu Jan 28 14:20:27 2016 +0100 cscn: call msc_compl_l3() from subscr_conn_allocate_iu() Pubish msc_compl_l3() decl in new file libmsc/msc_api.h (but see comment). Call msc_compl_l3() when establishing a subscriber connection for IuCS. Remove bts from subscr_conn_allocate_iu() signature, use network, link_id and conn_id instead. Move subscr_conn_allocate_iu() to the top of the file, because it semantically belongs before subscr_conn_lookup_iu(). http://cgit.osmocom.org/openbsc/commit/?id=2c9e65051c598a42d6a59490b67adb366929ac03 commit 2c9e65051c598a42d6a59490b67adb366929ac03 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Thu Jan 28 13:48:03 2016 +0100 cscn: default to osmo-cscn.cfg, not opencscn.cfg http://cgit.osmocom.org/openbsc/commit/?id=a2ce4aa61559c83b65f24428a4b1996354d8d344 commit a2ce4aa61559c83b65f24428a4b1996354d8d344 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Thu Jan 28 13:03:45 2016 +0100 cscn: move gsm0408_rcvmsg_iucs() decl to proper place. Add noinst-header iu_cs.h and move the gsm0408_rcvmsg_iucs() declaration there. http://cgit.osmocom.org/openbsc/commit/?id=ee1541d504299227f534a7f15b0c75c18a3f4271 commit ee1541d504299227f534a7f15b0c75c18a3f4271 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Mon Jan 25 19:24:01 2016 +0100 put Iu-common and Iu-CS stuff in proper places Add libiu to contain the parts used by both Iu-CS (in osmo-cscn) and Iu-PS (in gprs) into libiu. It's rather thin and may make sense to move to osmo-iuh altogether, eventually. iu.c is half moved to libiu/, and half to osmo-cscn/iu_cs.c. http://cgit.osmocom.org/openbsc/commit/?id=9dcae17866e40814bf0cc4b70ec6f3453814b4f7 commit 9dcae17866e40814bf0cc4b70ec6f3453814b4f7 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Mon Jan 25 18:53:22 2016 +0100 wip http://cgit.osmocom.org/openbsc/commit/?id=c2c5176328e211007c6e4b41c4c583788bb70a1f commit c2c5176328e211007c6e4b41c4c583788bb70a1f Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Mon Jan 18 17:09:46 2016 +0100 todo / #if 0 http://cgit.osmocom.org/openbsc/commit/?id=a2c182df6dabce52fb6f8886b5aee5d71e18d247 commit a2c182df6dabce52fb6f8886b5aee5d71e18d247 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Mon Jan 18 17:09:25 2016 +0100 minor fixes http://cgit.osmocom.org/openbsc/commit/?id=070f673b12d8ca5939fdf272f32b5e45154c9067 commit 070f673b12d8ca5939fdf272f32b5e45154c9067 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Mon Jan 18 17:08:25 2016 +0100 func declaration, comments http://cgit.osmocom.org/openbsc/commit/?id=e2a10dbe35c246075d093060398358b6f713c4a8 commit e2a10dbe35c246075d093060398358b6f713c4a8 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Mon Jan 18 17:07:42 2016 +0100 fix: it's called msgb.dst. http://cgit.osmocom.org/openbsc/commit/?id=bf30ec26e5726a8d2920a3820bfa5ead729927b7 commit bf30ec26e5726a8d2920a3820bfa5ead729927b7 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Mon Jan 18 16:04:03 2016 +0100 wip http://cgit.osmocom.org/openbsc/commit/?id=dcbc852125672de57bd1edbd0ea97ff25a41d4bb commit dcbc852125672de57bd1edbd0ea97ff25a41d4bb Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Mon Jan 18 16:03:52 2016 +0100 Indicate A-interface for new A subscr-conn. http://cgit.osmocom.org/openbsc/commit/?id=48e091ea2bbd15b983cc08eed9f6e0bc58acac6d commit 48e091ea2bbd15b983cc08eed9f6e0bc58acac6d Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Mon Jan 18 16:02:23 2016 +0100 Add some Iu-CS functions (in the wrong place though, wip) http://cgit.osmocom.org/openbsc/commit/?id=712074cb171a9139a40d564a35a07b59871c2389 commit 712074cb171a9139a40d564a35a07b59871c2389 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Mon Jan 18 15:57:48 2016 +0100 cosmetic: a rename, comments. Rename conn_ctx_list -> ue_conn_ctx_list. Indicate Iu-CS 'siblings' for a couple of functions. Tweak/add comments. http://cgit.osmocom.org/openbsc/commit/?id=a34aedf7f92b240e591098e7868513db244bd7b3 commit a34aedf7f92b240e591098e7868513db244bd7b3 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Mon Jan 18 15:52:50 2016 +0100 Add Iu-CS indicator to struct gsm_subscriber_connection. Introduce enum interface_type and gsm_subscriber_connection.via_iface to distinguish between A-interface and Iu-CS-interface connections. Add gsm_subscriber_connection.iu.link_id and iu.conn_id. http://cgit.osmocom.org/openbsc/commit/?id=2e5c13129d9f6848e1a6e82546b0946d765f44de commit 2e5c13129d9f6848e1a6e82546b0946d765f44de Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Mon Jan 18 10:59:18 2016 +0100 log level: DIUCS = debug http://cgit.osmocom.org/openbsc/commit/?id=da5b3fcd32f59182f5b3a224e275e4a8b3d288d3 commit da5b3fcd32f59182f5b3a224e275e4a8b3d288d3 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Thu Jan 14 15:08:39 2016 +0100 wip (reminders to self, whitespace) http://cgit.osmocom.org/openbsc/commit/?id=5291ee5c1690bbe87994e96c9bc2a448c80bb770 commit 5291ee5c1690bbe87994e96c9bc2a448c80bb770 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Tue Jan 12 15:08:42 2016 +0100 make osmo-cscn compile and receive first Iu-CS buf (and log it only) http://cgit.osmocom.org/openbsc/commit/?id=5773987881e9677e954680a4394a4ce92f4f8117 commit 5773987881e9677e954680a4394a4ce92f4f8117 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Tue Jan 12 15:07:40 2016 +0100 iu_init: add addr and port args http://cgit.osmocom.org/openbsc/commit/?id=836b904e7798a5dc20c90d3b9e54566a19550f92 commit 836b904e7798a5dc20c90d3b9e54566a19550f92 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Tue Jan 12 15:06:02 2016 +0100 add DIUCS debug id http://cgit.osmocom.org/openbsc/commit/?id=444d50b77f84a693b401347a793b65a9368fe4ca commit 444d50b77f84a693b401347a793b65a9368fe4ca Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Mon Jan 11 00:00:45 2016 +0100 various small fixes http://cgit.osmocom.org/openbsc/commit/?id=b3b8ccfa54464a995a0ebb4c475cbc03490f06dd commit b3b8ccfa54464a995a0ebb4c475cbc03490f06dd Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Mon Jan 11 00:00:24 2016 +0100 sai arg back to pointer http://cgit.osmocom.org/openbsc/commit/?id=231aa60ce4b09d70cfbda8b4d153374e37498ce0 commit 231aa60ce4b09d70cfbda8b4d153374e37498ce0 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Sun Jan 10 23:43:53 2016 +0100 some fixes http://cgit.osmocom.org/openbsc/commit/?id=8b713f817d4516f0e8682a172eeb39d1397c8d3f commit 8b713f817d4516f0e8682a172eeb39d1397c8d3f Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Sun Jan 10 23:43:24 2016 +0100 generalize rab_act for ps and cs http://cgit.osmocom.org/openbsc/commit/?id=ce3b41fdb6a46500fb4957688e3708bddd2327cc commit ce3b41fdb6a46500fb4957688e3708bddd2327cc Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Sun Jan 10 23:41:51 2016 +0100 move struct ue_conn_ctx to header http://cgit.osmocom.org/openbsc/commit/?id=0f93bb80e429f9253244d76c3a0d8c89a5107b1e commit 0f93bb80e429f9253244d76c3a0d8c89a5107b1e Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Sun Jan 10 23:40:43 2016 +0100 sgsn_iu -> iu http://cgit.osmocom.org/openbsc/commit/?id=477a054c2c1d345b909afd60be9ac4ca08b66163 commit 477a054c2c1d345b909afd60be9ac4ca08b66163 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Sun Jan 10 23:40:12 2016 +0100 sai arg http://cgit.osmocom.org/openbsc/commit/?id=52ddce43785c835c5c3ca150f597d1f5c4d07e2c commit 52ddce43785c835c5c3ca150f597d1f5c4d07e2c Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Sun Jan 10 23:04:53 2016 +0100 iu_common http://cgit.osmocom.org/openbsc/commit/?id=2945fd4611932c1013eb7f27295cca70d495e4af commit 2945fd4611932c1013eb7f27295cca70d495e4af Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Sun Jan 10 22:58:18 2016 +0100 rename sgsn_iu.c to iu.c. That code seems to be usable for the CS side, as well. A more general name is applicable. todo: move out of gprs even. http://cgit.osmocom.org/openbsc/commit/?id=2449c0ce58f01a78944073adebca70bb21639689 commit 2449c0ce58f01a78944073adebca70bb21639689 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Sun Jan 10 22:50:11 2016 +0100 tweak ..rcvmsg_iu()'s sai arg. It was a uint16_t*, but is passed as a uint16_t, and never used anyway, yet. http://cgit.osmocom.org/openbsc/commit/?id=5d145b54771548fa95f80d72308fb19a6d95f085 commit 5d145b54771548fa95f80d72308fb19a6d95f085 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Fri Jan 8 02:41:23 2016 +0100 iu_common wip http://cgit.osmocom.org/openbsc/commit/?id=45b13244f0f72d17e372b3a0b0786f6ca10f8edf commit 45b13244f0f72d17e372b3a0b0786f6ca10f8edf Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Fri Jan 8 01:38:40 2016 +0100 gitignore http://cgit.osmocom.org/openbsc/commit/?id=cb91aa7e6ce5a9f18419f6af8cb2d1e8f74f5977 commit cb91aa7e6ce5a9f18419f6af8cb2d1e8f74f5977 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Fri Jan 8 01:14:24 2016 +0100 cscn http://cgit.osmocom.org/openbsc/commit/?id=7ef6d9893ffe0c590eddcdf7f5e5d67bb5dbdb30 commit 7ef6d9893ffe0c590eddcdf7f5e5d67bb5dbdb30 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Fri Jan 8 01:13:50 2016 +0100 asn_debug http://cgit.osmocom.org/openbsc/commit/?id=6aeee0a0d9014c1492fb8af76304400d1263c89d commit 6aeee0a0d9014c1492fb8af76304400d1263c89d Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Fri Jan 8 01:13:11 2016 +0100 cosmetic http://cgit.osmocom.org/openbsc/commit/?id=17d061bd8ef8a96fd10a3ef166211f95a56db4ba commit 17d061bd8ef8a96fd10a3ef166211f95a56db4ba Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Tue Jan 5 14:33:26 2016 +0100 typo http://cgit.osmocom.org/openbsc/commit/?id=ef3548c0a1027c47e06b7c14c79d8d141b449142 commit ef3548c0a1027c47e06b7c14c79d8d141b449142 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Wed Jan 6 13:28:32 2016 +0100 wip http://cgit.osmocom.org/openbsc/commit/?id=add09536925f82765a34f3f95cb5f047ef65a52f commit add09536925f82765a34f3f95cb5f047ef65a52f Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Thu Jan 28 13:04:24 2016 +0100 cscn: adjust header comment. http://cgit.osmocom.org/openbsc/commit/?id=ca3977c8fe65611477ec8e29e61f74bc88775c12 commit ca3977c8fe65611477ec8e29e61f74bc88775c12 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Tue Jan 5 14:45:53 2016 +0100 Add osmo-cscn, as a copy of osmo-nitb. CSCN means "Circuit Switched Core Network" (-in-the-box) and will become a NITB-without-BSC, so that it talks Iu-cs to the HNBGW and talks 'A' to an external BSC. Copying NITB is debatable: on the one hand, we've agreed on the name Osmo-CSCN for the end result (without internal BSC). On the other hand, I will probably add Iu-cs into the NITB code incrementally, in such a way that theoretically, both Iu-cs and the internal BSC functionality could be used at the same time. So Osmo-CSCN will be a NITB plus Iu-cs for a while. Instead of adding to NITB, I prefer to work on a copy, so that the original NITB remains more or less unchanged. Only a later step will clearly distinguish CSCN from NITB: when the BSC part is split off for the benefit of a proper A-interface, and CSCN talks to an external BSC. http://cgit.osmocom.org/openbsc/commit/?id=a234287d092fcb59337bd7afa23cf08cda15e336 commit a234287d092fcb59337bd7afa23cf08cda15e336 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Sat Dec 26 03:02:20 2015 +0100 doc: add call graphs from MSC to BSC or HNB-GW (wip) http://cgit.osmocom.org/openbsc/commit/?id=8440c9f04b2726be08ddf4a0728903c30bbb2d76 commit 8440c9f04b2726be08ddf4a0728903c30bbb2d76 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Sun Jan 10 23:06:21 2016 +0100 disable some sgsn_tests to pass the status quo. while working on this, I need to see whether I break any more things. So remove some noise temporarily. http://cgit.osmocom.org/openbsc/commit/?id=2cb732aeb994fa6a79b535300619e3be3cec8bc7 commit 2cb732aeb994fa6a79b535300619e3be3cec8bc7 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Fri Jan 8 01:16:35 2016 +0100 sgsn_test build http://cgit.osmocom.org/openbsc/commit/?id=a7551e033ef952a86628199e4eb54068d737d309 commit a7551e033ef952a86628199e4eb54068d737d309 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Fri Jan 8 01:16:19 2016 +0100 sgsn_test: apply addition of gb member http://cgit.osmocom.org/openbsc/commit/?id=08ed1d73f299828ed27e45b17b08c005864cb5ca commit 08ed1d73f299828ed27e45b17b08c005864cb5ca Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Fri Jan 8 01:37:42 2016 +0100 fix sgsn_mm_ctx_cleanup_free: TLLI unass. after sgsn_mm_ctx_free. The comment says so and it was moved above sgsn_mm_ctx_free in a commit marked as ugly hack. http://cgit.osmocom.org/openbsc/commit/?id=af9bfac58dd7e4030730db08cefa2b51b8a17209 commit af9bfac58dd7e4030730db08cefa2b51b8a17209 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Fri Jan 8 02:40:29 2016 +0100 fix ranap_handle_co_dt, failed to pass struct pointer http://cgit.osmocom.org/openbsc/commit/?id=ac9951e54a97890fd588ebb6b18a15b0013c70e8 commit ac9951e54a97890fd588ebb6b18a15b0013c70e8 Author: Harald Welte <laforge at gnumonks.org> Date: Thu Dec 24 17:06:42 2015 +0100 gsm_04_08.c: Don't set msg->lchan nor msg->dst the BSC-side of the API behind gsm0808_submit_dtap() is doing this resolving again anyway. So let's avoid doing it twice, and avoid having more dependency of the MSC down into the lchan details. http://cgit.osmocom.org/openbsc/commit/?id=75cdeaf1e33a4f43c4fcfa280a2db39fad9a8120 commit 75cdeaf1e33a4f43c4fcfa280a2db39fad9a8120 Author: Harald Welte <laforge at gnumonks.org> Date: Thu Dec 24 16:36:32 2015 +0100 gsm_04_11.c/04_08.c: s/lchan/conn/ where we don't use lchan for years http://cgit.osmocom.org/openbsc/commit/?id=41f8f047bc05d27548064ca3b6a417865bd342ff commit 41f8f047bc05d27548064ca3b6a417865bd342ff Author: Harald Welte <laforge at gnumonks.org> Date: Tue Jan 5 15:09:21 2016 +0100 remove dead code from Makefile.am http://cgit.osmocom.org/openbsc/commit/?id=195d2dc72423069d6192140a65b6fff76ace79fa commit 195d2dc72423069d6192140a65b6fff76ace79fa Author: Harald Welte <laforge at gnumonks.org> Date: Tue Jan 5 15:07:25 2016 +0100 migrate WIP osmo-iuh hack to use system-installed libosm-ranap.so this means we no longer try to link to hard-coded files outside of the openbsc.git repository. http://cgit.osmocom.org/openbsc/commit/?id=315abfd46b7de3923d8d111322f56aab88f7fd27 commit 315abfd46b7de3923d8d111322f56aab88f7fd27 Author: Harald Welte <laforge at gnumonks.org> Date: Tue Dec 29 18:56:13 2015 +0100 WIP: Really ugly hacks to get up to (and including) PDP CTX ACT http://cgit.osmocom.org/openbsc/commit/?id=648b9db47f191c905f3fa52ea67c564e322e7436 commit 648b9db47f191c905f3fa52ea67c564e322e7436 Author: Harald Welte <laforge at gnumonks.org> Date: Tue Dec 29 17:52:51 2015 +0100 add sgsn_iu.c that was missed in large WIP commit http://cgit.osmocom.org/openbsc/commit/?id=8291623054abeb224f34584c2ecebf2b6c04ceae commit 8291623054abeb224f34584c2ecebf2b6c04ceae Author: Harald Welte <laforge at gnumonks.org> Date: Mon Dec 28 21:03:10 2015 +0100 rtp_proxy.c: Ensure msgb_alloc is large enough for largest AMR frame In AMR 12.2 (mode 7), the actual RTP payload is 33 bytes. Howeerver, as we store the length of the (dynamically-sized) AMR payload in the first byte, our buffer needs at least 33+1 byte in size. http://cgit.osmocom.org/openbsc/commit/?id=5331cf8dbdae6b29df50556c362462b973e93917 commit 5331cf8dbdae6b29df50556c362462b973e93917 Author: Harald Welte <laforge at gnumonks.org> Date: Mon Dec 28 14:04:36 2015 +0100 subscr_name(): Handle case for subscr == NULL subscr_name() was called from several places: * either without a check for subscr being NULL, which for example was causing a segfault if we hand-over a channel before identifying the subscriber * or with an explicit NULL check and the ternary operator (?). We now simplify the code by checking for the NULL Subscriber in subscr_name() itself. http://cgit.osmocom.org/openbsc/commit/?id=cf8e56cd1e057a39a5acdc6f78b9a69bb1b4c281 commit cf8e56cd1e057a39a5acdc6f78b9a69bb1b4c281 Author: Harald Welte <laforge at gnumonks.org> Date: Fri Dec 25 22:49:37 2015 +0100 WIP http://cgit.osmocom.org/openbsc/commit/?id=e157174447e21a1457e366e4629638fb2daca14e commit e157174447e21a1457e366e4629638fb2daca14e Author: Harald Welte <laforge at gnumonks.org> Date: Fri Dec 25 22:31:36 2015 +0100 gprs_gmm.c: Preform LLME operations only if we have one In case the GMM message did not arrive over a Gb interface, there is no LLME (and thus the associated pointer is NULL). Don't try to perform operations on a NULL LLME. http://cgit.osmocom.org/openbsc/commit/?id=493534bf562a972546a415ebabf7a4d8e686d813 commit 493534bf562a972546a415ebabf7a4d8e686d813 Author: Harald Welte <laforge at gnumonks.org> Date: Fri Dec 25 22:23:27 2015 +0100 gprs_gmm.c: Make TLLI handling specific to Gb interface Soem of the operations we perform in the GMM layer are specific to the GPRS/EDGE radio access network and its Gb interface. Let's make them conditional to that in preparation of supporting an Iu interface. http://cgit.osmocom.org/openbsc/commit/?id=342f59d92e1503b4eba6d2db6861b1701b193055 commit 342f59d92e1503b4eba6d2db6861b1701b193055 Author: Harald Welte <laforge at gnumonks.org> Date: Fri Dec 25 20:12:28 2015 +0100 gprs_gmm.c: Don't try to de-reference NULL mmctx There was a comment in the code that certain GMM messages require a valid mmctx pointer. However, nothing actually checked if that pointer was in fact non-NULL. We plainly crashed if a MS would send us the wrong message in the wrong state. http://cgit.osmocom.org/openbsc/commit/?id=aefb0c45e921f738eee7ce1f7149e0114d8528c0 commit aefb0c45e921f738eee7ce1f7149e0114d8528c0 Author: Harald Welte <laforge at gnumonks.org> Date: Fri Dec 25 19:14:57 2015 +0100 rename gsm0408_gprs_rcvmsg() to gsm0408_gprs_rcvmsg_gb() This is the entry point for GMM from Gb. We will create a new one for Iu, so let's be explicit rather than implicit. http://cgit.osmocom.org/openbsc/commit/?id=692f31446ea076f1bfceb697ae3c6d562a5c1f8e commit 692f31446ea076f1bfceb697ae3c6d562a5c1f8e Author: Harald Welte <laforge at gnumonks.org> Date: Fri Dec 25 19:12:21 2015 +0100 prepare sgsn_mm_ctx for Gb and Iu mode (UMTS) Let's explicitly mark those sgsn_mm_ctx members that apply for Gb mode and (upcoming) Iu mode, respectively. http://cgit.osmocom.org/openbsc/commit/?id=2cde90e9042b8e0f2909f84e3fff3f66efa36221 commit 2cde90e9042b8e0f2909f84e3fff3f66efa36221 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Thu Jan 28 14:25:31 2016 +0100 Fix two rc values in gsm0408_dispatch() I do hope the unimplemented/unknown messages did not return 0 intentionally. http://cgit.osmocom.org/openbsc/commit/?id=f6672ab8b00e5b7fd71b4a4b050e91bff2ca2d6c commit f6672ab8b00e5b7fd71b4a4b050e91bff2ca2d6c Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Mon Jan 18 16:01:34 2016 +0100 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(). ----------------------------------------------------------------------- Summary of changes: openbsc/src/utils/meas_db.c | 24 ++++++++++++++++++++---- openbsc/tests/channel/channel_test.c | 7 +++++-- 2 files changed, 25 insertions(+), 6 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)