This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, neels/cscn has been updated
discards 15706ef96324254bd6bbbe2ee142cbff0acf844e (commit)
discards 0629e93d48fa2fbd3fae9b450b0a159b67a496a2 (commit)
discards 4d1bb8a68a7efa9a968a4aa8e797a0dfb542e299 (commit)
discards 8e55f8b03fb8237442a0dce732c25a73f51f02c1 (commit)
discards d4d0a4418f1802c0c3ae68c7fed13bce7124ac46 (commit)
discards 703213f75fff4972da276133db5004b1039bd6ba (commit)
discards 89eec45f89fd3a78e0975ff32152c64eaded9c91 (commit)
discards b56c56f75ba3ad44fc8e924bbca1bfbb29ef7e43 (commit)
discards 2fc91b4297bfc93269385684fdb38877b48b8b2c (commit)
discards 65c33bd76bb04bf0100d76b22b62f8ee10bd6d22 (commit)
discards 0f4149bb90dd08a5001a7767bf14b1f60334356c (commit)
discards f4c4608d8efdcfd503af362d00b0c9e4599990d2 (commit)
discards cf6ea370b9c006343a55b88f6e786a124fb805bf (commit)
discards dd4c36f9ce514a44e7c3d7e8323c81cde17685d4 (commit)
discards 9a93eb1f35a47a618bc9d31cf2282184dd27e099 (commit)
discards a174df87411f47ad2e8320af36060fb9dd0cb6cb (commit)
discards b8554b3d17b55b4767cd16a0a83bc787b02d3c76 (commit)
discards 0735bff2a7876184e0c4c46f5ad15d7a0aeccd80 (commit)
discards 25eedbf4a4f7c178efc3c7071a7b6da8e353b243 (commit)
discards 4f9b3b30d3336a4c5344c91e97ee8de07a0540e9 (commit)
discards bc25ee18eeb0ac4dca1d8aa94d23deb845d3cc33 (commit)
discards 91f87aada8b9ea00ed63c67bf556c368f83d4cc9 (commit)
discards db2a2218b49069b20ad2c0722d672dda59a47a91 (commit)
discards 331d85fc65d7c29b5d378f83608d17cd8e918609 (commit)
discards 7367866aa81d3438edd0478dbb8cf3f3022ef336 (commit)
discards a31112fac483a215113f38bd1a83aafe0afae7bd (commit)
discards c3704480dee56702be6a939940f1f1589ef82deb (commit)
discards 30d584e1b9f197eacb2ab575acf1a5e32067d727 (commit)
discards d0afc745c90ea65c869a3e47d0c684b6aa930ed2 (commit)
discards d67d68bb796dc94f02aea9095e926f8138f6e29b (commit)
discards 2613f23048b9933b0f8a2d6634f0bcf1352aa10a (commit)
discards 495401a396a39cb7c4dd0e3b12f631bb97dd5b81 (commit)
discards 317336fd3fe955b288a6b07bc7731837fedfeb47 (commit)
discards 0eed1b4b65c4de2328128e05a7bcf3ec254ee863 (commit)
discards 1c476d8a4e8b5294553d37bf8297cf839fc8f5f1 (commit)
discards f5abfc9d9c522597bddaf53285f303f996cde277 (commit)
discards 5d1c87b8aad07f78649b77b5f38b5888e83c2214 (commit)
discards f2a92bb9890997fb06693b793bbb55fbc318b925 (commit)
discards c1f330c8a65288aa5c87cece70ff00fab2f42d68 (commit)
discards f80cbaf469ebb290267defefde3fa5f9047d12a5 (commit)
discards 2266d0ac0c5c082631a132052827d1c974c39216 (commit)
discards 8c2ed3585aa94caa80d46aef9bf03ced4fd02aa4 (commit)
discards d642e4c955ba919fd5ec1cf652bf6fe847f36c49 (commit)
discards a58be1f7c1c66b87acb09330432ffd3fbe4ca7ca (commit)
discards b4c33b8d9758147d1cdd17670db47e7f5a985726 (commit)
discards 52b18f7970e1d0b6f1e701abd28228e2d2a44102 (commit)
discards 2a4001176816d50bee26b48ba56e894e26d37184 (commit)
discards d10feae70716234be4e53dba1b46f6199c88720a (commit)
discards 7ab75dabc37c9d0ba56f978dc2d4e41676885bc1 (commit)
discards fccab1132122d7b3c865db29adeaefe54798af03 (commit)
discards 597844e7724670b1813a83546fdaf3003526e13c (commit)
discards c8d492bf04eb44e3916313b7825da914500c40bb (commit)
discards aea88156ccf3b5ebc5a70773174d6cc085bfdbea (commit)
discards 6a663fd427b5afe182e30267d6f85ad789a73297 (commit)
discards 982032007c38f333ff35380af9d40cad08e8404b (commit)
discards 46fe16266f62e5a6fabf0078339183509fb0203a (commit)
discards c7a21f5c776953f9f0b04d200bd7851b5f14e788 (commit)
discards d1ebc84f9b2026012d5086125bbe048a1d96ef90 (commit)
discards bdc6596b034fecae7381eacb41086c2f8c9622d5 (commit)
discards 44410373a2f134deed684830a06bc0a19c81d126 (commit)
discards 9dde3a5a3cdcf6a2ef4dd79c3f6c56f00a968f58 (commit)
discards b66a37617eabfdff74d5ef6b62999f197c080aa9 (commit)
discards 0dc35a34a6c0357e96f21264d88322b7b4ee9446 (commit)
discards 7372690bf6111028d7b0bd82397b29781cee1c9b (commit)
discards 8b5f1bf21744259a30a91e0dba0db8fe16ad136e (commit)
discards 199d7d2d6c53f8e62c00ace9d8127ea972ef38e2 (commit)
discards f4f888a409dccf4c354f8d583b0f8fcefbb218d8 (commit)
discards 8ae43d3b81e01905a999fca6827f5953b3240b59 (commit)
discards 9d4425da28b9ff6a318734e29269a728eba66e6b (commit)
discards c3541c61e1105ed1c7e4e442d8ea7026763cc932 (commit)
discards 5dfc4c128d3d4e33f23a19850c43605deeca5089 (commit)
discards fae5b126a5beb91c01e91306f01ece4bc3fb60d5 (commit)
discards 501dfb80a2f0b75c0f2de1c6202286dd0ba831e6 (commit)
discards 512ab0d84c86adf9b9076689aa3bc02aee5dd9a4 (commit)
discards 1ac66cda7bbbcf2e646dfc8a1ae01773e009d1d4 (commit)
discards 22d9aaa532c01840b0218784c33bd0a76c566376 (commit)
discards f897287699413d6635709a8495c8e1901946072c (commit)
discards cea41315f66adbafd4ba426f5a6a6a2db97c5162 (commit)
discards 3ff874721740988ca32bbbdce90dd499609034cd (commit)
discards a6f78bfa46559a5eca6b9f936b03eb6de1180c42 (commit)
discards 9c31e29ea58f9b5fa6cef2dd5dea399ab5c0bed6 (commit)
discards a73ad137da311216fa193ae7ad69adf784879401 (commit)
discards 8f59595086c6ce8710cb87602edc0051c35af76c (commit)
discards b0d4238996456eb0f54bd4bc74f33c4ab3366bfb (commit)
discards 7764e6f11fd8621efe63067cf9814159ce4a506e (commit)
discards 1a9710a01d670aa917f09e3edb326388e133e40b (commit)
discards c979558f8649d99867553f13a83e0b095db38f2d (commit)
discards 9d72118b84cec641c40326f92c2ffc610c7e55dd (commit)
discards 2e4e43f1caf647ccf348f01643437ef9f96aa82b (commit)
discards 0d9a76724cae6ca46aad0e8236cc6c1f81ad66fa (commit)
discards 6655da1682d4e1944bdd6f1eb211f69c17958eba (commit)
discards 56f0594d4c5dc8dce7b09cbc5fe2932d225ca224 (commit)
discards f6b402b039a2a0d1c9d677a5c33144a052d50994 (commit)
discards c2f7f0128dc641bf60a5895b94bb3a4a925874ef (commit)
discards f09d9a233c13c7eca00425437735bfa946d82fa9 (commit)
discards 3c99d42b6220dc6d94df8ed60bcb2bc6ff597954 (commit)
discards b18e25da386d44c435aab736cb660bb8a9f17945 (commit)
discards 51ff9cd7fbb6f3060ed30072cfa745d3bd508b53 (commit)
discards 3e829663e32bb27bff5aa352b3abcfd943b3d67a (commit)
discards 9e55439ec0cc1c12ed3e171885c2638f202348b1 (commit)
discards 6dd3b80557e3bba4bf22e4387dbda3cc5ee2e89f (commit)
discards d3a3072b99b9aedab9ff75bf6684313ba40591b7 (commit)
discards 2bbad55912d358f49c211a63a88ce629a8744b68 (commit)
discards ea55fce3c9cbb38e2be566917ed25b06a0763eb4 (commit)
discards e958574ba8807c87823dcd939d815fec5c1f4c44 (commit)
discards f0c4aa8a4f49a8f7caf0a0b980c54be04b767055 (commit)
discards 33c7f3e8ebd45672758fb7d8620075e9fe189a9c (commit)
discards 7c2a1be02a5e466fae3a68b7d019858fa0a7a7a4 (commit)
discards 9eb83073810282e71bf07a6bb28168cd190fc6d5 (commit)
discards e5435e69ead31cbfc728f1ab6623c75d41bd8483 (commit)
discards 28db6ce4b6e99a4bfe3d6743ecc8e70af155e635 (commit)
discards 7e189d4e5aecdf5b6993d65ecce5a132aff3271d (commit)
discards aaa77766efdeac858481114cd991977447cd952d (commit)
discards 5fd9a5c8fbe8a26507fa1af844bcac5d5d32f73c (commit)
discards 66902d2f0d4d4f695eb455b9cdd5abca77c02193 (commit)
discards ed0747be067ea4b7b7b251cc4c56fcc576c4ff61 (commit)
discards 6957270bb77bc5d917df6d5d7ce5f0b98439da8e (commit)
discards 5d6135ac8db39586b4e78e4b0a178d29859d5716 (commit)
discards 8fef92bb01ca06b080145758320a359cefd2854c (commit)
discards 4a02a7006cc481cef5fd455e5a8718ae86d80447 (commit)
discards c2c0c98caf686576b64f3348ffa33d68d903798d (commit)
discards ddd8f5b58bb742583a11c71dd050df01e1e6af3b (commit)
discards 60adc47063afd20da5cc0ee61255bafac1d0e8b3 (commit)
discards 0380871b3ddd56981e9e6a0a9d13e3d2d7be7f89 (commit)
discards 5ad1ff863a8f3ebe3cf60d647b27587e3ac2dc8e (commit)
discards da88b75fe2745087d2e26bf225df507bcc9a9687 (commit)
discards 90dba54473863410d53dfb5a58b4ee49de32149e (commit)
discards cf8ba3e2ecd43a31a271a19cba02fe34d335f51b (commit)
discards 31256ae8a9ac9f6ae6536ae142d2373c53359baa (commit)
discards 3af3d4a98ae09a524440c263789c2029ebea9c7d (commit)
discards d97a06d745f78aff9db4e86179c022d121103722 (commit)
discards 6d289ca8802758dfeac0f18596155eba5fc9f445 (commit)
discards 4f86bf5d2f9291c801c3b3c117a7d935593cd270 (commit)
discards 89181dea487ed738fff23a13943eb3718af4e54b (commit)
discards 363db9b9226523a061641044d5b2de3c749a4dc7 (commit)
discards dd4dd5e282925ea65dc1501c722ac10a833081b1 (commit)
discards 1f2bee1493b961f87d88ced8c549d902da14aab9 (commit)
discards 6f9a6c89d434c4523efd4eb37374517dd0979d56 (commit)
discards f7b8c1550ebc466a3b9811f81ce682c8016452cc (commit)
discards 3cd6ba798aa68f67a1485e834ee2cb64bf301d80 (commit)
discards 7d590915f3b7662727a10a406cc122d6268fae3f (commit)
discards 7bc84068c3ee0f5e58b537a8faef5d8e63d884d1 (commit)
discards 82d9789a9debcbdcc1a2a0fe421b71a84d1ead89 (commit)
discards d3105d16782a776d73fb484ab1ae0e2812701ffb (commit)
discards 944cec7bee125b49b6d936dd7a96cd472512a0b8 (commit)
discards a580d8a0b6524b4ae3f68911057daa684de3eec2 (commit)
discards 67a936c258b4cc9aad95185fb65c62eb9ce5e8b8 (commit)
via 8f9f5d72338337500b89ff8cab2f2a0d4fc2923f (commit)
via 30b92e97ac32664ab17384f00d81a8716b9cfb01 (commit)
via 01291068777e6fb3d1cceee64f1242b2d858684e (commit)
via 59464e9e4aea75ad29e5a65bce756d58971f4e39 (commit)
via a6adcdb83deffc91c080170a51e042322279d5fa (commit)
via dc00fbd04a5f8f6d82428c4d675b2a1a5ac6e366 (commit)
via 7e9ab98bdd53ae81a81c735c9279e1813d312752 (commit)
via 03fdca27c5c9160c19f3a4009de185f9cb8aa3eb (commit)
via 0e119cfb0c00467f2fb0d6b72ffe323ebd7252bc (commit)
via ce375095e45016a5e88269ee8a7635aaee4e4612 (commit)
via 21dba8eed5e7db646ea0b4714cf5a450af2bbc57 (commit)
via 555c9d48940fdaf2416d082b05ad092be444d478 (commit)
via d76bdd0c54576bbb10b5b660697117b1e6dd0cad (commit)
via adeaca5293696bde9bedc3a5ded99b39856a671a (commit)
via 1a0ad0cd9cc7e20267dddb5bf58f76736f02f94a (commit)
via ded9ff10c871bf71cc3341e2635b0b12fe5b5a14 (commit)
via 0b3ddd956d6b1b9d33b892d5ca951991678f1f6b (commit)
via 2828f8a811065ef3bfaf34f21f6a9e048d271f0c (commit)
via 5ffe2a56051a4dd73d806dc58b56f8c7d1f78a9b (commit)
via 263d3bd7e558350e1e8573c8202a53d80c580b15 (commit)
via f92ca7364e6eea64e0c3d477f433d3147c49dd00 (commit)
via c782ff4ee1d549e685a36ffcbde94bdf99416278 (commit)
via c877d156c759441e53ffa273f456b6be68a29708 (commit)
via 2b45be373d6548cd50b265f10615f9dd58021eff (commit)
via bc0532e8c5f0debbbc1c387dc67cfe1efce91e73 (commit)
via 04b2f5d028b92712f9d96a2fc93130f93293d8e7 (commit)
via 2c589af76558f3b9126df165e59a1264ada57f41 (commit)
via b73aeecb9d6906e22c208f0d89cd0fe4d81d651f (commit)
via 34b29717a736cdc0834c6cb8d35a01bdc610c3f4 (commit)
via d89204145b1da88339bb5fba61e2259a5c62a0e5 (commit)
via 716134dd739820fd272583fe55fa7e922abb5fda (commit)
via d55e375530fb30a91c5fc478ab8efcca317fbb00 (commit)
via 72a5f8574ee5e89dba95fc76502edebb4f55e722 (commit)
via 54a0de6a390fe908fa8cd4e3f0e2f9dd7170f567 (commit)
via 0cd25278dbb0de2b492e23e6bc8ac1c8ecf4279a (commit)
via 812895c0edb2614213f78361eef16b931b374a3c (commit)
via b2ee0fbdf1fb9d9c4f4620a747a14dab60212ed5 (commit)
via d698f818688311bbc4ec14a1957eb94c9a877c06 (commit)
via 4b249fc736a6a60335c520d75c8f96b84cf1fe03 (commit)
via 5600771a305161f10f5189675ac53c4038ea5c2d (commit)
via 22dc08745e236c81bedfa1157ea5683c7febffa7 (commit)
via e9012648afef3acc52948a5e3663c74f5e7e2333 (commit)
via b490199446b18a91e3cef686f7e21803443c7936 (commit)
via 537d1b5a7d692b6773cbc3ddf348676367f1c961 (commit)
via eaf2715c27d174de1f5b4e7aabd4ee45760d7436 (commit)
via 4ba8120c7beda5690022caccf90c1fa9e0f3e012 (commit)
via c78d18e71533f98082d0c1213c87eca8e851e742 (commit)
via 03f60371e1f2a07f9e9c5e7a394ea19322aeb2e5 (commit)
via e7936f4c5e0c7b465a77319739b3905c245a51e1 (commit)
via 2cf161d2f044f9457ea9f5c542b8fdd1ea03d4a6 (commit)
via 7836993e8a934e03646baf9f7621d53fed930867 (commit)
via 1de94728608a38c6afb62f265cd8e689831ecd21 (commit)
via db87aa37c832a5408a42e1fec3623141ac4c8322 (commit)
via 0ea71df70542f288ce57c12cdb6c7f2915382d80 (commit)
via bfb853ec636b54fa7e9becc9ef4d366649685fec (commit)
via 3e8be37dbb8a5df6ac3ac03f14b82f55940b6180 (commit)
via 03d446308f4ff9aa30bad10505b31b3f058b2de4 (commit)
via c68c952ac4dcec2b8d22383b967c0c71b21124cb (commit)
via f23c32573527e27d31a70cfdb568a3f24ec50183 (commit)
via 72be33cd79df8a3f10f01be3ff7bf4b69951605a (commit)
via 41a7017b9b7db805becd336deabee2831b2b1e5f (commit)
via cb36f6152d142757ae16973ec9661f38ab3daacd (commit)
via dbf9f8f99af27a45b5a0abdd24a9041d490d0c7b (commit)
via 4af76f0879534164e84779e588e927ee7b5448c0 (commit)
via a8942951b8531d9ce6104833c1cf0a7d37f9efec (commit)
via 0feb1479d1a63a8c1392eee9b6314a9930f46da8 (commit)
via 43f3439f82d9a013f8dd703213a5fa12838508a8 (commit)
via 24710a891625b83698b469424362e0bc993335ff (commit)
via 338064f2f531753590839443ddbd364aaca6a73e (commit)
via 7046f008f9344e0c3c5288492486f9988449fd86 (commit)
via 26aaf1c1f8e3fcd6ae72fc722dc84e0dda05c146 (commit)
via 7e65c840a86a7200de9f056f5a664eec62804915 (commit)
via d5f7e44a06e60f75b55e590eb41056077696dab7 (commit)
via 6652f68e3880a18566fe48f13975885dadd8584b (commit)
via 32fb3b007300247c087450f12641089e05468f1d (commit)
via a1f2c5f509f90045d222cc7f70ad843a49065e33 (commit)
via eeef28f826ab70929be64b96cd9726e1b8aad379 (commit)
via bdfafa55022890c0960dcdfd8a65c06388a1e8b5 (commit)
via 3ab27b66aca74b22f2a0607461405490334f6810 (commit)
via 4960c78e50d12f561edf7593365af50aa15ce80e (commit)
via b8bd10f5c0a008632fdc8ed06a4aae4086d68e17 (commit)
via a0c41f4a679edd5c886af57a25748f5c9adfd552 (commit)
via 5aa5a4bcdd9a8b3617e1bf924813ceccc439fe05 (commit)
via 728b48b7d6192006c614a8f6ee066fabc252f2d5 (commit)
via 5e34f7a869fdff02040c1c416dc514bf8cacb402 (commit)
via 584d18fee8158f828893f104270cb3bfd3fb5702 (commit)
via 4071de5494f78bd70cad1460a0ad66a058a5bba5 (commit)
via 3295da6cbb54bad37a8e9ad6c3897c327e204d62 (commit)
via 04f7b50d009b6facf54a32c667edea19f488e4aa (commit)
via 7e50cc1e7457bb9c24ed41aaae9f6b8ff8220373 (commit)
via 0f00f4df6da8df98e411ee29db38106bb9986c34 (commit)
via 761b7c056852e88ecdab16e01b5b25ef60aa1608 (commit)
via e50b03612a7a714f654c361c8d15ef4a7976c8ca (commit)
via 74027fbfd9c75f15e6fae38680a09d6c221b1937 (commit)
via 094605573d0aeef0150f64f524889c00c8667751 (commit)
via 80c5e2f509fea1f67bd13a6744a752afca658a70 (commit)
via 6fa965d9505ba61fe1e9705fd70dec4152a87124 (commit)
via dc066595e068a354d51cc086a1b899e1bbf1c0e4 (commit)
via 2933a712bfe13e487e7da20c3a3d013173651141 (commit)
via ce87b8359e02bd9d4fbde6e7e5954a1d6d571b7d (commit)
via fabfab974ddb7ed47aa37d42f2ba0448744b9b6a (commit)
via 4073e5f8c13d08eb28c91f202f2caf7b164b212d (commit)
via 452849c5f022e96b47c8d4e9c7be816440da8b4f (commit)
via 9f73b5b4114e3597df06a55a6cf24194cba502a9 (commit)
via 340d775a553ea90e4345f97bbd5d3ad40dcc7310 (commit)
via cfd84ce58f3b570665420b1fd0bcf393b202c372 (commit)
via 755ca613dda2be01a8e475104a87798bfe3561bd (commit)
via 5ddd3749aa16c8de6bd673dd8393994b4fcf346c (commit)
via 31ebccf9d4033182da549008286ea12527268443 (commit)
via eb81a8cd7512d30f58235ae7acb37205adf2c408 (commit)
via 270ecb6a347fd0b63347f4bfafb2765ffc3a3a5c (commit)
via 791b826d8b731e2f806795e91756681c01832a00 (commit)
via c3829c02a837eca37bb5bcb2027ca2968270c121 (commit)
via 9a0fcf49e1f0ba2ae5343b6e15d39f8b1478b5ed (commit)
via 43e3cffb7050b38435c987e7682a62def1f391f0 (commit)
via 5feff51832cec62865dba3f8dc497120fc7ee8f8 (commit)
via 9979881f2f3b9c2d96772f7bc4715da71a9c63b9 (commit)
via 42d2db89d1734190d31554bdddf19b29eb955dbe (commit)
via fa406b7448d71fb751a0171e42db1d5598221184 (commit)
via 602f535db7490dc58248ce1a9a121ea47f236ae4 (commit)
via 6cb6cdb9045a1170ae47b72e9d239278125335ab (commit)
via 50861912f62b9ca6918092c474a313af737182dc (commit)
via 5bfabeaaef6e5c7ed753d0526f8065a1fd5317b4 (commit)
via f6b829fa92bcbb25e95a7814e185e1ab92dfe6c1 (commit)
via a0bced37effb2dccbcea6c3504d3b66e143cf390 (commit)
via 17f853b4dd0eddd92db7c61ac987b35fadb1e092 (commit)
via 67a8ff902d7d0569e6fc199da0dd18ae2421c88a (commit)
via 9938dd8ba060bd8dcb9daf74148f3c63e5f899fc (commit)
via e5438b423ae1be982229618af38717a921a25796 (commit)
via 0cad9d804edc8f590a153aba2a5cadbfa255fe43 (commit)
via d1452d23c52afe09ca4703be600c6fa5f4d91982 (commit)
via 2c376b372961a5407c92e9aa2b1c2b7202ccb8c7 (commit)
via 9d03e55b92c1929f6f9374e0b6baee73a4f51a3c (commit)
via 6577dd21fb8f103583f8d1011b4af2ecb88a9ba7 (commit)
via 7ea7ae766dba47c69f978631cbd372936f409321 (commit)
via 829970dba749bfab44e1389ea759ad9f8652a605 (commit)
via 466ceffc465403f951895e4d81c9d76800d6bc11 (commit)
via 76b0258a4e6c5f2d6a24c580bd643e9a04d84371 (commit)
via 708e5186a132ba3c1026f4c0485dfead290432f6 (commit)
via ffc599ed8ce1599da2193e0855d30468d76c89a9 (commit)
via c3e10fbdc6ea4210bd6cbdea600864dfd333561f (commit)
via 789c1138fa23a1946eb635b7a704d1878f2fb685 (commit)
via 111019b08bec39f1b91290cb6dceeebe7840c09d (commit)
via e5dde8fc04f9e426761917316ea39550848601fc (commit)
via bdf22d2bc40f846fba284ebf7fe9e1225339ecbd (commit)
via b1529cacea99765116bcddc0f91c10de8ab042cf (commit)
via b9d38c29065ffca6f5d38689d238674456da5d02 (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 (15706ef96324254bd6bbbe2ee142cbff0acf844e)
\
N -- N -- N (8f9f5d72338337500b89ff8cab2f2a0d4fc2923f)
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=8f9f5d72338337500b89ff8cab2f2a0d…
commit 8f9f5d72338337500b89ff8cab2f2a0d4fc2923f
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Mar 10 22:58:21 2016 +0100
cscn: fix VTY port: don't use SGSN's port number
http://cgit.osmocom.org/openbsc/commit/?id=30b92e97ac32664ab17384f00d81a871…
commit 30b92e97ac32664ab17384f00d81a8716b9cfb01
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Mar 9 01:31:20 2016 +0100
msc: allow only authentication without ciphering
So far the code did only auth+ciph or none. Add case handling for only
authentication without ciphering (basically just fill in the blanks).
http://cgit.osmocom.org/openbsc/commit/?id=01291068777e6fb3d1cceee64f1242b2…
commit 01291068777e6fb3d1cceee64f1242b2d858684e
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Mar 8 15:14:59 2016 +0100
HACK: hardcode subscriber auth tuple for IuCS
http://cgit.osmocom.org/openbsc/commit/?id=59464e9e4aea75ad29e5a65bce756d58…
commit 59464e9e4aea75ad29e5a65bce756d58971f4e39
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Mar 7 16:53:45 2016 +0100
cosmetic
http://cgit.osmocom.org/openbsc/commit/?id=a6adcdb83deffc91c080170a51e04232…
commit a6adcdb83deffc91c080170a51e042322279d5fa
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Mar 7 16:53:02 2016 +0100
Adjust authentication logic for Iu, move a log notice
Depending on conn->via_iface, fail upon missing auth for 3G.
Move the log notice saying "skipping auth" to gsm48_secure_channel() where
conn->via_iface is actually known.
http://cgit.osmocom.org/openbsc/commit/?id=dc00fbd04a5f8f6d82428c4d675b2a1a…
commit dc00fbd04a5f8f6d82428c4d675b2a1a5ac6e366
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Mar 7 16:50:47 2016 +0100
spread a few debug logs around authentication
http://cgit.osmocom.org/openbsc/commit/?id=7e9ab98bdd53ae81a81c735c9279e181…
commit 7e9ab98bdd53ae81a81c735c9279e1813d312752
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Mar 7 16:48:38 2016 +0100
fix confusing typo in constant (THAN -> THEN)
http://cgit.osmocom.org/openbsc/commit/?id=03fdca27c5c9160c19f3a4009de185f9…
commit 03fdca27c5c9160c19f3a4009de185f9cb8aa3eb
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Mar 4 15:36:59 2016 +0100
fix build: add xsc to osmo-bsc and tests/bsc-nat
http://cgit.osmocom.org/openbsc/commit/?id=0e119cfb0c00467f2fb0d6b72ffe323e…
commit 0e119cfb0c00467f2fb0d6b72ffe323ebd7252bc
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Mar 4 15:29:56 2016 +0100
move two gsm0480_send_*() to xsc as gsm0480_gen_*()
Have two separate gsm0480_send_ussdNotify() and gsm0480_send_releaseComplete()
for each of libbsc and libmsc. Move their core into libxsc as generator
functions returning a msgb.
Add src/libbsc/gsm_04_80_utils.c (note, not 04_08) to implement the libbsc
side of it.
The code is identical, but the linked structs and functions differ in each
case. There could be a common source file built for both, but I decided against
it, for more clarity I hope.
http://cgit.osmocom.org/openbsc/commit/?id=ce375095e45016a5e88269ee8a7635aa…
commit ce375095e45016a5e88269ee8a7635aaee4e4612
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Mar 4 15:27:48 2016 +0100
fix two minor Makefile.am errors
http://cgit.osmocom.org/openbsc/commit/?id=21dba8eed5e7db646ea0b4714cf5a450…
commit 21dba8eed5e7db646ea0b4714cf5a450af2bbc57
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Mar 4 14:15:12 2016 +0100
move sms_next_rp_msg_ref() to libxsc, for gsm0408test
Also change the signature to avoid using gsm_subscriber_connection, which
has different members in libbsc and libmsc.
http://cgit.osmocom.org/openbsc/commit/?id=555c9d48940fdaf2416d082b05ad092b…
commit 555c9d48940fdaf2416d082b05ad092be444d478
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Mar 4 13:36:12 2016 +0100
rename nitb vty config to cscn, move to cscn_vty.c
http://cgit.osmocom.org/openbsc/commit/?id=d76bdd0c54576bbb10b5b660697117b1…
commit d76bdd0c54576bbb10b5b660697117b1e6dd0cad
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Mar 4 14:56:26 2016 +0100
disable code trying to reach across BSC/MSC bounds, make build pass
Disable ipacc_rtp_direct, Osmo SMPP TLVs, Ctrl interface and channel_test.
These need to be reimplemented with proper separation of libs.
Add some tall_* pointers the linker requires for osmo-cscn.
http://cgit.osmocom.org/openbsc/commit/?id=adeaca5293696bde9bedc3a5ded99b39…
commit adeaca5293696bde9bedc3a5ded99b39856a671a
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Mar 4 14:49:12 2016 +0100
libmsc: stubify paging (A-/Iu-interfaces need to reimplement this)
http://cgit.osmocom.org/openbsc/commit/?id=1a0ad0cd9cc7e20267dddb5bf58f7673…
commit 1a0ad0cd9cc7e20267dddb5bf58f76736f02f94a
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Mar 4 14:46:42 2016 +0100
add libmsc/a_iface.c for A-interface stubs (so far only mock)
http://cgit.osmocom.org/openbsc/commit/?id=ded9ff10c871bf71cc3341e2635b0b12…
commit ded9ff10c871bf71cc3341e2635b0b12fe5b5a14
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Mar 4 14:39:22 2016 +0100
gsm_subscriber_connection: further split between BSC and MSC
Move some Iu/A members into the MSC #ifdef.
Have separate allocate and free functions for the two scopes.
http://cgit.osmocom.org/openbsc/commit/?id=0b3ddd956d6b1b9d33b892d5ca951991…
commit 0b3ddd956d6b1b9d33b892d5ca951991678f1f6b
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Mar 4 14:37:31 2016 +0100
create libxsc and move some code, never link libbsc and libmsc
libbsc and libmsc have conflicting definitions of gsm_subscriber_connection
and do no longer belong together anyway.
Create libxsc, meaning 'lib[bm]sc', to hold all code used by both libmsc
and libbsc, and make sure gsm_subscriber_connection isn't used there.
In various binaries and tests, do not link libbsc and libmsc.
(Note: this commit was reshaped out of a large wip chunk, it may not
compile properly without the subsequent commits)
http://cgit.osmocom.org/openbsc/commit/?id=2828f8a811065ef3bfaf34f21f6a9e04…
commit 2828f8a811065ef3bfaf34f21f6a9e048d271f0c
Author: Neels Hofmeyr <nhofmeyr(a)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=5ffe2a56051a4dd73d806dc58b56f8c7…
commit 5ffe2a56051a4dd73d806dc58b56f8c7d1f78a9b
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Feb 29 09:36:43 2016 +0100
cscn: apply vty bind addr configuration
http://cgit.osmocom.org/openbsc/commit/?id=263d3bd7e558350e1e8573c8202a53d8…
commit 263d3bd7e558350e1e8573c8202a53d80c580b15
Author: Neels Hofmeyr <nhofmeyr(a)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=f92ca7364e6eea64e0c3d477f433d314…
commit f92ca7364e6eea64e0c3d477f433d3147c49dd00
Author: Neels Hofmeyr <nhofmeyr(a)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=c782ff4ee1d549e685a36ffcbde94bdf…
commit c782ff4ee1d549e685a36ffcbde94bdf99416278
Author: Neels Hofmeyr <nhofmeyr(a)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=c877d156c759441e53ffa273f456b6be…
commit c877d156c759441e53ffa273f456b6be68a29708
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Feb 18 12:36:26 2016 +0100
cscn: minor dbg log tweak
http://cgit.osmocom.org/openbsc/commit/?id=2b45be373d6548cd50b265f10615f9dd…
commit 2b45be373d6548cd50b265f10615f9dd58021eff
Author: Neels Hofmeyr <nhofmeyr(a)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=bc0532e8c5f0debbbc1c387dc67cfe1e…
commit bc0532e8c5f0debbbc1c387dc67cfe1efce91e73
Author: Neels Hofmeyr <nhofmeyr(a)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=04b2f5d028b92712f9d96a2fc93130f9…
commit 04b2f5d028b92712f9d96a2fc93130f93293d8e7
Author: Daniel Willmann <dwillmann(a)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=2c589af76558f3b9126df165e59a1264…
commit 2c589af76558f3b9126df165e59a1264ada57f41
Author: Daniel Willmann <dwillmann(a)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=b73aeecb9d6906e22c208f0d89cd0fe4…
commit b73aeecb9d6906e22c208f0d89cd0fe4d81d651f
Author: Daniel Willmann <dwillmann(a)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=34b29717a736cdc0834c6cb8d35a01bd…
commit 34b29717a736cdc0834c6cb8d35a01bdc610c3f4
Author: Daniel Willmann <dwillmann(a)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=d89204145b1da88339bb5fba61e2259a…
commit d89204145b1da88339bb5fba61e2259a5c62a0e5
Author: Daniel Willmann <dwillmann(a)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=716134dd739820fd272583fe55fa7e92…
commit 716134dd739820fd272583fe55fa7e922abb5fda
Author: Daniel Willmann <dwillmann(a)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=d55e375530fb30a91c5fc478ab8efcca…
commit d55e375530fb30a91c5fc478ab8efcca317fbb00
Author: Daniel Willmann <dwillmann(a)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=72a5f8574ee5e89dba95fc76502edebb…
commit 72a5f8574ee5e89dba95fc76502edebb4f55e722
Author: Daniel Willmann <dwillmann(a)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=54a0de6a390fe908fa8cd4e3f0e2f9dd…
commit 54a0de6a390fe908fa8cd4e3f0e2f9dd7170f567
Author: Daniel Willmann <dwillmann(a)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=0cd25278dbb0de2b492e23e6bc8ac1c8…
commit 0cd25278dbb0de2b492e23e6bc8ac1c8ecf4279a
Author: Neels Hofmeyr <nhofmeyr(a)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=812895c0edb2614213f78361eef16b93…
commit 812895c0edb2614213f78361eef16b931b374a3c
Author: Daniel Willmann <dwillmann(a)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=b2ee0fbdf1fb9d9c4f4620a747a14dab…
commit b2ee0fbdf1fb9d9c4f4620a747a14dab60212ed5
Author: Daniel Willmann <dwillmann(a)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=d698f818688311bbc4ec14a1957eb94c…
commit d698f818688311bbc4ec14a1957eb94c9a877c06
Author: Neels Hofmeyr <nhofmeyr(a)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=4b249fc736a6a60335c520d75c8f96b8…
commit 4b249fc736a6a60335c520d75c8f96b84cf1fe03
Author: Neels Hofmeyr <nhofmeyr(a)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=5600771a305161f10f5189675ac53c40…
commit 5600771a305161f10f5189675ac53c4038ea5c2d
Author: Daniel Willmann <dwillmann(a)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=22dc08745e236c81bedfa1157ea5683c…
commit 22dc08745e236c81bedfa1157ea5683c7febffa7
Author: Daniel Willmann <dwillmann(a)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=e9012648afef3acc52948a5e3663c74f…
commit e9012648afef3acc52948a5e3663c74f5e7e2333
Author: Daniel Willmann <dwillmann(a)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=b490199446b18a91e3cef686f7e21803…
commit b490199446b18a91e3cef686f7e21803443c7936
Author: Daniel Willmann <dwillmann(a)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=537d1b5a7d692b6773cbc3ddf3486763…
commit 537d1b5a7d692b6773cbc3ddf348676367f1c961
Author: Neels Hofmeyr <nhofmeyr(a)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=eaf2715c27d174de1f5b4e7aabd4ee45…
commit eaf2715c27d174de1f5b4e7aabd4ee45760d7436
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Feb 16 13:11:45 2016 +0100
add tests/libiudummy
http://cgit.osmocom.org/openbsc/commit/?id=4ba8120c7beda5690022caccf90c1fa9…
commit 4ba8120c7beda5690022caccf90c1fa9e0f3e012
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Feb 16 12:07:47 2016 +0100
msc: define extern iu_tx()
http://cgit.osmocom.org/openbsc/commit/?id=c78d18e71533f98082d0c1213c87eca8…
commit c78d18e71533f98082d0c1213c87eca8e851e742
Author: Neels Hofmeyr <nhofmeyr(a)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=03f60371e1f2a07f9e9c5e7a394ea193…
commit 03f60371e1f2a07f9e9c5e7a394ea19322aeb2e5
Author: Neels Hofmeyr <nhofmeyr(a)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=e7936f4c5e0c7b465a77319739b3905c…
commit e7936f4c5e0c7b465a77319739b3905c245a51e1
Author: Daniel Willmann <dwillmann(a)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=2cf161d2f044f9457ea9f5c542b8fdd1…
commit 2cf161d2f044f9457ea9f5c542b8fdd1ea03d4a6
Author: Daniel Willmann <dwillmann(a)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=7836993e8a934e03646baf9f7621d53f…
commit 7836993e8a934e03646baf9f7621d53fed930867
Author: Daniel Willmann <dwillmann(a)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=1de94728608a38c6afb62f265cd8e689…
commit 1de94728608a38c6afb62f265cd8e689831ecd21
Author: Daniel Willmann <dwillmann(a)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=db87aa37c832a5408a42e1fec3623141…
commit db87aa37c832a5408a42e1fec3623141ac4c8322
Author: Daniel Willmann <dwillmann(a)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=0ea71df70542f288ce57c12cdb6c7f29…
commit 0ea71df70542f288ce57c12cdb6c7f2915382d80
Author: Daniel Willmann <dwillmann(a)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=bfb853ec636b54fa7e9becc9ef4d3666…
commit bfb853ec636b54fa7e9becc9ef4d366649685fec
Author: Daniel Willmann <dwillmann(a)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=3e8be37dbb8a5df6ac3ac03f14b82f55…
commit 3e8be37dbb8a5df6ac3ac03f14b82f55940b6180
Author: Daniel Willmann <dwillmann(a)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=03d446308f4ff9aa30bad10505b31b3f…
commit 03d446308f4ff9aa30bad10505b31b3f058b2de4
Author: Daniel Willmann <dwillmann(a)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=c68c952ac4dcec2b8d22383b967c0c71…
commit c68c952ac4dcec2b8d22383b967c0c71b21124cb
Author: Daniel Willmann <dwillmann(a)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=f23c32573527e27d31a70cfdb568a3f2…
commit f23c32573527e27d31a70cfdb568a3f24ec50183
Author: Daniel Willmann <dwillmann(a)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=72be33cd79df8a3f10f01be3ff7bf4b6…
commit 72be33cd79df8a3f10f01be3ff7bf4b69951605a
Author: Daniel Willmann <dwillmann(a)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=41a7017b9b7db805becd336deabee283…
commit 41a7017b9b7db805becd336deabee2831b2b1e5f
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Mon Feb 15 13:45:27 2016 +0100
gprs: Fix some misleading comments
http://cgit.osmocom.org/openbsc/commit/?id=cb36f6152d142757ae16973ec9661f38…
commit cb36f6152d142757ae16973ec9661f38ab3daacd
Author: Daniel Willmann <dwillmann(a)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=dbf9f8f99af27a45b5a0abdd24a9041d…
commit dbf9f8f99af27a45b5a0abdd24a9041d490d0c7b
Author: Daniel Willmann <dwillmann(a)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=4af76f0879534164e84779e588e927ee…
commit 4af76f0879534164e84779e588e927ee7b5448c0
Author: Daniel Willmann <dwillmann(a)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=a8942951b8531d9ce6104833c1cf0a7d…
commit a8942951b8531d9ce6104833c1cf0a7d37f9efec
Author: Daniel Willmann <dwillmann(a)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=0feb1479d1a63a8c1392eee9b6314a99…
commit 0feb1479d1a63a8c1392eee9b6314a9930f46da8
Author: Neels Hofmeyr <nhofmeyr(a)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=43f3439f82d9a013f8dd703213a5fa12…
commit 43f3439f82d9a013f8dd703213a5fa12838508a8
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun Feb 14 23:19:55 2016 +0100
doc: add lists to nitb graph
http://cgit.osmocom.org/openbsc/commit/?id=24710a891625b83698b469424362e0bc…
commit 24710a891625b83698b469424362e0bc993335ff
Author: Neels Hofmeyr <nhofmeyr(a)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=338064f2f531753590839443ddbd364a…
commit 338064f2f531753590839443ddbd364aaca6a73e
Author: Neels Hofmeyr <nhofmeyr(a)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=7046f008f9344e0c3c5288492486f998…
commit 7046f008f9344e0c3c5288492486f9988449fd86
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Feb 12 14:28:11 2016 +0100
mscsplit: getting grips on header scopes
http://cgit.osmocom.org/openbsc/commit/?id=26aaf1c1f8e3fcd6ae72fc722dc84e0d…
commit 26aaf1c1f8e3fcd6ae72fc722dc84e0dda05c146
Author: Neels Hofmeyr <nhofmeyr(a)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=7e65c840a86a7200de9f056f5a664eec…
commit 7e65c840a86a7200de9f056f5a664eec62804915
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Feb 12 12:00:06 2016 +0100
rename IFACE_IUCS to IFACE_IU
http://cgit.osmocom.org/openbsc/commit/?id=d5f7e44a06e60f75b55e590eb4105607…
commit d5f7e44a06e60f75b55e590eb41056077696dab7
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Feb 12 11:57:20 2016 +0100
cscn: rename msc_api
http://cgit.osmocom.org/openbsc/commit/?id=6652f68e3880a18566fe48f13975885d…
commit 6652f68e3880a18566fe48f13975885dadd8584b
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Feb 12 11:54:04 2016 +0100
cscn: some file moves/renames
http://cgit.osmocom.org/openbsc/commit/?id=32fb3b007300247c087450f12641089e…
commit 32fb3b007300247c087450f12641089e05468f1d
Author: Neels Hofmeyr <nhofmeyr(a)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=a1f2c5f509f90045d222cc7f70ad843a…
commit a1f2c5f509f90045d222cc7f70ad843a49065e33
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Feb 11 01:28:28 2016 +0100
cscn: fix missing network backpointer
http://cgit.osmocom.org/openbsc/commit/?id=eeef28f826ab70929be64b96cd9726e1…
commit eeef28f826ab70929be64b96cd9726e1b8aad379
Author: Neels Hofmeyr <nhofmeyr(a)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=bdfafa55022890c0960dcdfd8a65c063…
commit bdfafa55022890c0960dcdfd8a65c06388a1e8b5
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Feb 10 23:45:37 2016 +0100
mscsplit: exclude some more vty nodes
http://cgit.osmocom.org/openbsc/commit/?id=3ab27b66aca74b22f2a0607461405490…
commit 3ab27b66aca74b22f2a0607461405490334f6810
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Feb 10 23:45:00 2016 +0100
cosmetic: remove unused extern.
http://cgit.osmocom.org/openbsc/commit/?id=4960c78e50d12f561edf7593365af50a…
commit 4960c78e50d12f561edf7593365af50aa15ce80e
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Feb 10 23:44:26 2016 +0100
introduce vty CSCN_NODE, cosmetically.
http://cgit.osmocom.org/openbsc/commit/?id=b8bd10f5c0a008632fdc8ed06a4aae40…
commit b8bd10f5c0a008632fdc8ed06a4aae4086d68e17
Author: Neels Hofmeyr <nhofmeyr(a)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=a0c41f4a679edd5c886af57a25748f5c…
commit a0c41f4a679edd5c886af57a25748f5c9adfd552
Author: Neels Hofmeyr <nhofmeyr(a)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=5aa5a4bcdd9a8b3617e1bf924813cecc…
commit 5aa5a4bcdd9a8b3617e1bf924813ceccc439fe05
Author: Neels Hofmeyr <nhofmeyr(a)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=728b48b7d6192006c614a8f6ee066fab…
commit 728b48b7d6192006c614a8f6ee066fabc252f2d5
Author: Neels Hofmeyr <nhofmeyr(a)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=5e34f7a869fdff02040c1c416dc514bf…
commit 5e34f7a869fdff02040c1c416dc514bf8cacb402
Author: Neels Hofmeyr <nhofmeyr(a)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=584d18fee8158f828893f104270cb3bf…
commit 584d18fee8158f828893f104270cb3bfd3fb5702
Author: Neels Hofmeyr <nhofmeyr(a)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=4071de5494f78bd70cad1460a0ad66a0…
commit 4071de5494f78bd70cad1460a0ad66a058a5bba5
Author: Neels Hofmeyr <nhofmeyr(a)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=3295da6cbb54bad37a8e9ad6c3897c32…
commit 3295da6cbb54bad37a8e9ad6c3897c327e204d62
Author: Neels Hofmeyr <nhofmeyr(a)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=04f7b50d009b6facf54a32c667edea19…
commit 04f7b50d009b6facf54a32c667edea19f488e4aa
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Jan 25 18:53:22 2016 +0100
wip
http://cgit.osmocom.org/openbsc/commit/?id=7e50cc1e7457bb9c24ed41aaae9f6b8f…
commit 7e50cc1e7457bb9c24ed41aaae9f6b8ff8220373
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Jan 18 17:09:46 2016 +0100
todo / #if 0
http://cgit.osmocom.org/openbsc/commit/?id=0f00f4df6da8df98e411ee29db38106b…
commit 0f00f4df6da8df98e411ee29db38106bb9986c34
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Jan 18 17:09:25 2016 +0100
minor fixes
http://cgit.osmocom.org/openbsc/commit/?id=761b7c056852e88ecdab16e01b5b25ef…
commit 761b7c056852e88ecdab16e01b5b25ef60aa1608
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Jan 18 17:08:25 2016 +0100
func declaration, comments
http://cgit.osmocom.org/openbsc/commit/?id=e50b03612a7a714f654c361c8d15ef4a…
commit e50b03612a7a714f654c361c8d15ef4a7976c8ca
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Jan 18 17:07:42 2016 +0100
fix: it's called msgb.dst.
http://cgit.osmocom.org/openbsc/commit/?id=74027fbfd9c75f15e6fae38680a09d6c…
commit 74027fbfd9c75f15e6fae38680a09d6c221b1937
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Jan 18 16:04:03 2016 +0100
wip
http://cgit.osmocom.org/openbsc/commit/?id=094605573d0aeef0150f64f524889c00…
commit 094605573d0aeef0150f64f524889c00c8667751
Author: Neels Hofmeyr <nhofmeyr(a)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=80c5e2f509fea1f67bd13a6744a752af…
commit 80c5e2f509fea1f67bd13a6744a752afca658a70
Author: Neels Hofmeyr <nhofmeyr(a)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=6fa965d9505ba61fe1e9705fd70dec41…
commit 6fa965d9505ba61fe1e9705fd70dec4152a87124
Author: Neels Hofmeyr <nhofmeyr(a)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=dc066595e068a354d51cc086a1b899e1…
commit dc066595e068a354d51cc086a1b899e1bbf1c0e4
Author: Neels Hofmeyr <nhofmeyr(a)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=2933a712bfe13e487e7da20c3a3d0131…
commit 2933a712bfe13e487e7da20c3a3d013173651141
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Jan 18 10:59:18 2016 +0100
log level: DIUCS = debug
http://cgit.osmocom.org/openbsc/commit/?id=ce87b8359e02bd9d4fbde6e7e5954a1d…
commit ce87b8359e02bd9d4fbde6e7e5954a1d6d571b7d
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Jan 14 15:08:39 2016 +0100
wip (reminders to self, whitespace)
http://cgit.osmocom.org/openbsc/commit/?id=fabfab974ddb7ed47aa37d42f2ba0448…
commit fabfab974ddb7ed47aa37d42f2ba0448744b9b6a
Author: Neels Hofmeyr <nhofmeyr(a)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=4073e5f8c13d08eb28c91f202f2caf7b…
commit 4073e5f8c13d08eb28c91f202f2caf7b164b212d
Author: Neels Hofmeyr <nhofmeyr(a)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=452849c5f022e96b47c8d4e9c7be8164…
commit 452849c5f022e96b47c8d4e9c7be816440da8b4f
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Jan 12 15:06:02 2016 +0100
add DIUCS debug id
http://cgit.osmocom.org/openbsc/commit/?id=9f73b5b4114e3597df06a55a6cf24194…
commit 9f73b5b4114e3597df06a55a6cf24194cba502a9
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Jan 11 00:00:45 2016 +0100
various small fixes
http://cgit.osmocom.org/openbsc/commit/?id=340d775a553ea90e4345f97bbd5d3ad4…
commit 340d775a553ea90e4345f97bbd5d3ad40dcc7310
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Jan 11 00:00:24 2016 +0100
sai arg back to pointer
http://cgit.osmocom.org/openbsc/commit/?id=cfd84ce58f3b570665420b1fd0bcf393…
commit cfd84ce58f3b570665420b1fd0bcf393b202c372
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun Jan 10 23:43:53 2016 +0100
some fixes
http://cgit.osmocom.org/openbsc/commit/?id=755ca613dda2be01a8e475104a87798b…
commit 755ca613dda2be01a8e475104a87798bfe3561bd
Author: Neels Hofmeyr <nhofmeyr(a)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=5ddd3749aa16c8de6bd673dd8393994b…
commit 5ddd3749aa16c8de6bd673dd8393994b4fcf346c
Author: Neels Hofmeyr <nhofmeyr(a)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=31ebccf9d4033182da549008286ea125…
commit 31ebccf9d4033182da549008286ea12527268443
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun Jan 10 23:40:43 2016 +0100
sgsn_iu -> iu
http://cgit.osmocom.org/openbsc/commit/?id=eb81a8cd7512d30f58235ae7acb37205…
commit eb81a8cd7512d30f58235ae7acb37205adf2c408
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun Jan 10 23:40:12 2016 +0100
sai arg
http://cgit.osmocom.org/openbsc/commit/?id=270ecb6a347fd0b63347f4bfafb2765f…
commit 270ecb6a347fd0b63347f4bfafb2765ffc3a3a5c
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun Jan 10 23:04:53 2016 +0100
iu_common
http://cgit.osmocom.org/openbsc/commit/?id=791b826d8b731e2f806795e91756681c…
commit 791b826d8b731e2f806795e91756681c01832a00
Author: Neels Hofmeyr <nhofmeyr(a)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=c3829c02a837eca37bb5bcb2027ca296…
commit c3829c02a837eca37bb5bcb2027ca2968270c121
Author: Neels Hofmeyr <nhofmeyr(a)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=9a0fcf49e1f0ba2ae5343b6e15d39f8b…
commit 9a0fcf49e1f0ba2ae5343b6e15d39f8b1478b5ed
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Jan 8 02:41:23 2016 +0100
iu_common wip
http://cgit.osmocom.org/openbsc/commit/?id=43e3cffb7050b38435c987e7682a62de…
commit 43e3cffb7050b38435c987e7682a62def1f391f0
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Jan 8 01:38:40 2016 +0100
gitignore
http://cgit.osmocom.org/openbsc/commit/?id=5feff51832cec62865dba3f8dc497120…
commit 5feff51832cec62865dba3f8dc497120fc7ee8f8
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Jan 8 01:14:24 2016 +0100
cscn
http://cgit.osmocom.org/openbsc/commit/?id=9979881f2f3b9c2d96772f7bc4715da7…
commit 9979881f2f3b9c2d96772f7bc4715da71a9c63b9
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Jan 8 01:13:50 2016 +0100
asn_debug
http://cgit.osmocom.org/openbsc/commit/?id=42d2db89d1734190d31554bdddf19b29…
commit 42d2db89d1734190d31554bdddf19b29eb955dbe
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Jan 8 01:13:11 2016 +0100
cosmetic
http://cgit.osmocom.org/openbsc/commit/?id=fa406b7448d71fb751a0171e42db1d55…
commit fa406b7448d71fb751a0171e42db1d5598221184
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Jan 5 14:33:26 2016 +0100
typo
http://cgit.osmocom.org/openbsc/commit/?id=602f535db7490dc58248ce1a9a121ea4…
commit 602f535db7490dc58248ce1a9a121ea47f236ae4
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Jan 6 13:28:32 2016 +0100
wip
http://cgit.osmocom.org/openbsc/commit/?id=6cb6cdb9045a1170ae47b72e9d239278…
commit 6cb6cdb9045a1170ae47b72e9d239278125335ab
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Jan 28 13:04:24 2016 +0100
cscn: adjust header comment.
http://cgit.osmocom.org/openbsc/commit/?id=50861912f62b9ca6918092c474a313af…
commit 50861912f62b9ca6918092c474a313af737182dc
Author: Neels Hofmeyr <nhofmeyr(a)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=5bfabeaaef6e5c7ed753d0526f8065a1…
commit 5bfabeaaef6e5c7ed753d0526f8065a1fd5317b4
Author: Neels Hofmeyr <nhofmeyr(a)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=f6b829fa92bcbb25e95a7814e185e1ab…
commit f6b829fa92bcbb25e95a7814e185e1ab92dfe6c1
Author: Neels Hofmeyr <nhofmeyr(a)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=a0bced37effb2dccbcea6c3504d3b66e…
commit a0bced37effb2dccbcea6c3504d3b66e143cf390
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Jan 8 01:16:35 2016 +0100
sgsn_test build
http://cgit.osmocom.org/openbsc/commit/?id=17f853b4dd0eddd92db7c61ac987b35f…
commit 17f853b4dd0eddd92db7c61ac987b35fadb1e092
Author: Neels Hofmeyr <nhofmeyr(a)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=67a8ff902d7d0569e6fc199da0dd18ae…
commit 67a8ff902d7d0569e6fc199da0dd18ae2421c88a
Author: Neels Hofmeyr <nhofmeyr(a)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=9938dd8ba060bd8dcb9daf74148f3c63…
commit 9938dd8ba060bd8dcb9daf74148f3c63e5f899fc
Author: Neels Hofmeyr <nhofmeyr(a)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=e5438b423ae1be982229618af38717a9…
commit e5438b423ae1be982229618af38717a921a25796
Author: Harald Welte <laforge(a)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=0cad9d804edc8f590a153aba2a5cadbf…
commit 0cad9d804edc8f590a153aba2a5cadbfa255fe43
Author: Harald Welte <laforge(a)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=d1452d23c52afe09ca4703be600c6fa5…
commit d1452d23c52afe09ca4703be600c6fa5f4d91982
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Tue Jan 5 15:09:21 2016 +0100
remove dead code from Makefile.am
http://cgit.osmocom.org/openbsc/commit/?id=2c376b372961a5407c92e9aa2b1c2b72…
commit 2c376b372961a5407c92e9aa2b1c2b7202ccb8c7
Author: Harald Welte <laforge(a)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=9d03e55b92c1929f6f9374e0b6baee73…
commit 9d03e55b92c1929f6f9374e0b6baee73a4f51a3c
Author: Harald Welte <laforge(a)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=6577dd21fb8f103583f8d1011b4af2ec…
commit 6577dd21fb8f103583f8d1011b4af2ecb88a9ba7
Author: Harald Welte <laforge(a)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=7ea7ae766dba47c69f978631cbd37293…
commit 7ea7ae766dba47c69f978631cbd372936f409321
Author: Harald Welte <laforge(a)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=829970dba749bfab44e1389ea759ad9f…
commit 829970dba749bfab44e1389ea759ad9f8652a605
Author: Harald Welte <laforge(a)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=466ceffc465403f951895e4d81c9d768…
commit 466ceffc465403f951895e4d81c9d76800d6bc11
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Fri Dec 25 22:49:37 2015 +0100
WIP
http://cgit.osmocom.org/openbsc/commit/?id=76b0258a4e6c5f2d6a24c580bd643e9a…
commit 76b0258a4e6c5f2d6a24c580bd643e9a04d84371
Author: Harald Welte <laforge(a)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=708e5186a132ba3c1026f4c0485dfead…
commit 708e5186a132ba3c1026f4c0485dfead290432f6
Author: Harald Welte <laforge(a)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=ffc599ed8ce1599da2193e0855d30468…
commit ffc599ed8ce1599da2193e0855d30468d76c89a9
Author: Harald Welte <laforge(a)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=c3e10fbdc6ea4210bd6cbdea600864df…
commit c3e10fbdc6ea4210bd6cbdea600864dfd333561f
Author: Harald Welte <laforge(a)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=789c1138fa23a1946eb635b7a704d187…
commit 789c1138fa23a1946eb635b7a704d1878f2fb685
Author: Harald Welte <laforge(a)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=111019b08bec39f1b91290cb6dceeebe…
commit 111019b08bec39f1b91290cb6dceeebe7840c09d
Author: Neels Hofmeyr <nhofmeyr(a)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=e5dde8fc04f9e426761917316ea39550…
commit e5dde8fc04f9e426761917316ea39550848601fc
Author: Neels Hofmeyr <nhofmeyr(a)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().
http://cgit.osmocom.org/openbsc/commit/?id=bdf22d2bc40f846fba284ebf7fe9e122…
commit bdf22d2bc40f846fba284ebf7fe9e1225339ecbd
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Mar 7 17:19:19 2016 +0100
Remove unused auth code and add comment
As commented in the code, the GSM_SECURITY_AUTH_FAILED path is never invoked by
the gsm48_secure_channel() function as it is today.
Note that the upcoming Iu auth will probably add a GSM_SECURITY_AUTH_FAILED
status. In that case, sending a LU Reject immediately may be desirable, but
arguably a bit of timeout could make life harder for auth attackers.
The code removed by this patch doesn't send out a LU Reject ever, since a call
to release_loc_updating_req() only releases the connection. To reject, a call
to gsm0408_loc_upd_rej() would be necessary, as seen in loc_upd_rej_cb().
And finally, if _gsm0408_authorize_sec_cb() doesn't do anything about anything,
the same loc_upd_rej_cb() will be run by a timeout and send a LU Reject
properly (as commented in the code).
http://cgit.osmocom.org/openbsc/commit/?id=b1529cacea99765116bcddc0f91c10de…
commit b1529cacea99765116bcddc0f91c10de8ab042cf
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Mar 10 12:23:26 2016 +0100
GSM 04.08 message types: fix use of bitmasks
According to spec, the bitmasks for message types apply only for MM and CC
messages. However, various code used the bitmask even though no MM or CC
messages are involved:
bsc_msg_filter.c:
bsc_msg_filter_initial(): use bitmasked msg_type_mm for MM messages, use
unmasked msg_type for RR.
osmo_bsc_filter.c:
bsc_find_msc() and
bsc_scan_bts_msg(): use msg_type_mm for MM, unmasked for RR.
bsc_nat_rewrite.c:
bsc_nat_rewrite_msg(): use msg_type_cc for CC, unmasked for SMS.
bsc_ussd.c: don't mask, no MM nor CC involved.
http://cgit.osmocom.org/openbsc/commit/?id=b9d38c29065ffca6f5d38689d2386744…
commit b9d38c29065ffca6f5d38689d238674456da5d02
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Mar 10 12:19:13 2016 +0100
GSM 04.08 message types: apply bitmask makros
In libosmocore, MM and CC message type bitmask makros were introduced.
Replace hardcoded bitmasks with these makros. Also replace the protocol
discriminator mask 0x0f with GSM48_PDISC_MASK.
Note: in some places, use of the bitmask is doubtful. This commit so far
applies the makros without changing anything.
Also note: the MM bitmask is hardcoded as 0xbf, but libosmocore also adjusts
the mask to the apparent de-facto standard of 0x3f, while the CC bitmask is
so far left unchanged at 0xbf. So where in doubt, use the CC bitmask.
-----------------------------------------------------------------------
Summary of changes:
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)