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 f4b4840ecf7779121173f00157252fecd86dedf7 (commit)
discards a8ba55345d4da3bcde9cb968828b41b92a9dad05 (commit)
discards b43e9a0dcc8568f01526324fadf1c8cf202531ec (commit)
discards c8fd88c710acb31322e2e08691f1f00235943016 (commit)
discards a622849abf4ccc242b65632c679d4e4b1ca31739 (commit)
discards 23a086660e13eccdcc4ee026fad70a9795708955 (commit)
discards 41c9e1b412a83e65a9c1c3e9010ece78e5305f06 (commit)
discards 3183a4bf8d8416ad79858c566f9b3a814c71386b (commit)
discards 8d0f238d60e4aaffc60a2f6ccd417643ddf9b4fd (commit)
discards 805f3dd120e09fad8986762e076db30d03593071 (commit)
discards 4e9b32b8b126b98d24d0f239abbc4a3c79254706 (commit)
discards 6101100aef825126f68769d7b788f991a62cb93e (commit)
discards d84e6559700f5339b06d71873a0892e6e0c20992 (commit)
discards fd3fbf8a602a41016093577e0ffdcddc97a81fab (commit)
discards 05a27d119088335079226d3b82b460523e950001 (commit)
discards be8fb89cfaefbb70451f3ef88cbf26646b14d0c1 (commit)
discards 2b66c327c7ed6a467dc9e4f20228fe690a6bd4ef (commit)
discards 7d6e74faa83af1ea67391979f882af6c11e64eaa (commit)
discards 9f4ec9c4c8818230e708121f299c7379da50b598 (commit)
discards e009c395bdb325c50f691c22bdc1f81c1b9aba41 (commit)
discards fc1704fe419c6a8e2901728d2ea053e108969e96 (commit)
discards 2b7bec759adf047043c7c69c7a286f560346e3fd (commit)
discards aab8cbbdf4ff9a13d2cab82b8898875cd637e881 (commit)
discards e51527e466588a6f2b2b6fdf9592567522550d91 (commit)
discards 6126a4b3bec826d6ad57b63228a9df5982b3f847 (commit)
discards fd59d4e11851d17449eb394690d69b8dc7aac9f7 (commit)
discards afaa3b813707f62f789f3d0605da5c4a095ff036 (commit)
discards b04752784370b7b0980c9a39f1e25143da604871 (commit)
discards 28216134639e174b4c74ebe3d45abd6d6ed8e347 (commit)
discards cc7d85f334681eeed758e26303407fcfa28445a2 (commit)
discards e0f34a409372a15ba5eaf3ec6391c86442e2641c (commit)
discards e4c6776c4821907717187be41402e9b5610024ed (commit)
discards 1c39e113788867a46826687dcaaeaa5372a7f0ec (commit)
discards f8aded1fc8411ec331853656897ac4073a5b441d (commit)
discards e1f7e39b8e630832076273773bcf3958cdd166b6 (commit)
discards 10d8b0fdd56af131c653af4c186f412b52456056 (commit)
discards ca3a17fe9966a64a4f4a83f6e0f502a470a2c489 (commit)
discards 54ae504113315d4cb9a3365087e1758682eb619f (commit)
discards 9f76552753a5865fb841d6e827e1aaddfe78d224 (commit)
discards be616e1cb3b4e0d49507ba6eb88ad3b375da0a5a (commit)
discards f06f646638a42ef9715d67bb10ac22cac3648b7a (commit)
discards 21578efe03540d08be84b4023e9faf5cd8d3246b (commit)
discards bfc08dafbd4320fae43e22f3135da8ae79e482a9 (commit)
discards f2cea5001ef9aa77c921eccb134164ce0c28bdd8 (commit)
discards 1cc6482f767f19114f2750069b3e1af32d69d568 (commit)
discards e73c09577fec695561b740a0262b91526ea86118 (commit)
discards e628ba3576129ff83dd78f1168aedce9483f03df (commit)
discards 0727321a8234f8546b96815f3ce32b7e95c8f6cf (commit)
discards c6ef469ef81307e5aaab348c47f74305e85b70fe (commit)
discards 1e345821664f75539ea2d9b77e17424f1909cbf1 (commit)
discards db42495e55c2ac9b9d5b5ec12ae712eaa156d344 (commit)
discards 41bc13612848f71fc349ec6c20d4d439b4cf98bb (commit)
discards ed62655c865125a411b629af4cd6c38cd9d76e26 (commit)
discards d28afca9617cd5ae3687fbee8271b792a8860b52 (commit)
discards dc23d395ea8e1732af779cd5812660dfe32d2bd0 (commit)
discards 59326f763c7d6dfbd5c8a6720931b2ff30807b4e (commit)
discards bbf8ae1acd7173ddec4f7bd83d71373a40253fe2 (commit)
discards 4cd0502ef0cd33e53c8920d919939bb5d21028f0 (commit)
discards 9f780657529376de7d55bf258a9b0864b7e9a655 (commit)
discards 4b11ad956246b0f7a74d840e0ef5d2c20d1bc719 (commit)
discards 0e05b14936307be09e2018bd7430193953708da1 (commit)
discards 7965612d49c2ef16632f61dfcfef9f5da9d3a3bc (commit)
discards 852476dd66fc4e1af1416276e42fc7c9252ec97b (commit)
discards 788e34209407bae9eb51d34710915efcbae0e856 (commit)
discards 7d03c627de6c3f9b73b5fdc91a9b53c84fea03dc (commit)
discards 3ab81c3b08d2a705306fd866c8d655fb75b95bc9 (commit)
discards f9c11b38305fc2563dd9695cf64ff6c77654a468 (commit)
discards cfc1316f6e433a49bd4c5e105338c1cbcee0accb (commit)
discards ed6cc960accf8a86838f546afd809abbbb4af089 (commit)
discards 168db2c930342761c3bbfe0421d5814fd30a3d35 (commit)
discards 011ca596b4f40d9d613787d616dac65538140bef (commit)
discards 3c7af0308566c9e179502ff7003da39e320ae5a7 (commit)
discards bf9e2a6dcf5158f1c0617822db0453179e159a0d (commit)
discards cd04e2caac1f866a0a3f87fa5feaa424dba28dd5 (commit)
discards 7d319a0e1676db02d9000225e1e9e71e38a5907c (commit)
discards 68efa98c8c21437c9b7f4a53cd93b473eac9201b (commit)
discards 37bf12b1538f02a1c4c03bb3b17fe292a85188e3 (commit)
discards 4e9ac7a5194a3a38bcabb57d05f697ab25a323fa (commit)
discards b8dd2d6ec945033ce6a76b385afa5f8a8f86ed61 (commit)
discards 274337936a47dc046567102fac72b84e9c937dee (commit)
discards 5f4e8ed64b9c3b20d11f6c3a585d177257906899 (commit)
discards 33df56356b0deab8c03481380d9ccaddb9a0bca4 (commit)
discards af95d77f8329b8802853a25041e1e12838bafa3d (commit)
discards 03843e72e67501b60cef03af0519159e78ac8d20 (commit)
discards 688c54d7f3b64dd473a3aae8f88765f67edbbbcc (commit)
discards 18dcc97e63d697f5ad7447908fd0612945d592ec (commit)
discards 9fd1916c4fed91123bc703f221075ccff0033ff0 (commit)
discards 6bcccca80c802d9241eda9c89ad33885e8318e85 (commit)
discards 2216f399562d2140efb1a41dace05b75d47b4816 (commit)
discards 45e814b1279af6f1319a08847831e76c38571578 (commit)
discards 34061fbc6995c02937e7d12926b934902d9ea8b6 (commit)
discards 64e6f86be1d06359c44bd0b186c97449d136c513 (commit)
discards 7d7d1fac7bdb71ecf811376480b0ddf0f860c63c (commit)
discards 66c04dda547814195b42baeb4b64e2fc7e639ce1 (commit)
discards deffd2c6e531fb61c83ac3ac7c701cad47c5d563 (commit)
discards beebf7ca825eb1fd9ffdcc019c756a4d01abcf34 (commit)
discards b3438261d2f68491514367c9a72d592da58b314a (commit)
discards 28a51945f81e9a11f1f8b84597a66d4581a86f63 (commit)
discards 0bbdd425be19e1829b15ed34c8b801734b13fe30 (commit)
discards 2c1c87c2bf66b55f93763ed472859668bb25f061 (commit)
discards 1a12a8acd528a02a12d6acb77a2c82416dc5b7e0 (commit)
discards dae730dec446be6bd726b2e034393dce373d9553 (commit)
discards 1c8f85ef5d1da26b3e91077b4452a0cf2782ceda (commit)
discards 172a3086d3956d47e286f9e0a7afdf6e8be51545 (commit)
discards 04e3327114b616757026b662f3fb02ae0e4e42f9 (commit)
discards 720ffe0ea38097cba8baec9f0c9faf0d784aecc8 (commit)
discards 6d305a228bd4cd906066d866bdd67bd21f06e91b (commit)
discards 7e177331c4fe90ff2eccc6317fad79821cec6413 (commit)
discards 4c9513afaa283c999212ad3bf64f15af72ba0b4c (commit)
discards 52bca611be965058c98c9508409b15a352aa76af (commit)
discards c7f3a5ef187c6475f8545f74d77f010c6d7149b8 (commit)
discards 76dc56b332c58aa716fabbfecc200c9882783660 (commit)
discards 72a039a8f14fc0021a5bea70520177e8d9fa07aa (commit)
discards cf39e8cd9bdd173893e7994a84e499ee258b559b (commit)
discards 88bb44b5d0d43150be1e60534ff810ffbf0e0fc6 (commit)
discards 4f472e1a5fbefea145cad0c4eb7fadf213ade044 (commit)
discards 8818f74648b449a4bb235f9d95ff56e43a0f0465 (commit)
discards 348ec6a85eacbe5bec8aa03633a459c2d3da11a7 (commit)
discards 9a9c85cd83e24f637650951cbf77a1d2464e7efb (commit)
discards 401222dedd2cfb875d1046cd1637f57658e50871 (commit)
discards 2819524735fcbb1e9ed71349037cd5fbdf5245c2 (commit)
discards 77ffd0e48b5aeb1bc7febcd2fccf72ca885321cc (commit)
discards b5b2b916a9b573612d5a92bb12499d979370f457 (commit)
discards c180ea0a61df2d63b128376c1d4705d24b9e3bfa (commit)
discards 257ff3708622199caf37d58e4ace7bda3447ea35 (commit)
discards cc5746e1ad545f7648d24d110c0ec64d50a9949f (commit)
discards f0560bc4bcddbd83cc4deab28928cd090edd5ebc (commit)
discards 929dacba1128b6cb6de60af0fb30406fdb4e6217 (commit)
discards 121c72b19f76611d5fa54e391854ec057a2fa772 (commit)
discards 49d804eff8aaafb179ede05447bd00c8fb6ad57b (commit)
discards 5da50801766d6c4d2de224a6f77e90763afebcf9 (commit)
discards b634457fb078bd10cb1d6e77a7339e46a939846d (commit)
discards 529d59cb6120aed0d24019a2b8c7b5a608a5c6f8 (commit)
discards 18bd322b3a697b57f68522f419975079b5bb07a7 (commit)
discards 5bf7775190e3e1219e79fd49de7030878a8f60b2 (commit)
discards d709cf55b967d44479e5658e2b55376fd945b0a4 (commit)
discards 66e269e283f3d64d870cf481013717d630c69270 (commit)
discards 368eb7766d3702baac759217099d56a8b72ea94d (commit)
discards 29c7689dcad412bd7ff562bec82bfaf793ae6e5b (commit)
discards 0b26df7765d4137d53dd70d2e61290b710f72ba4 (commit)
discards 7dbed63f4bd689afb164f83dfbf44c75c0b4c0f9 (commit)
discards bc646604c18384406a3b6d79626178e745b1c8c9 (commit)
discards b72b0e63c1b58f3be488ccc631be1e4b2464e60c (commit)
discards 530414d77e6f22c109257496cd0e1f1249acb06e (commit)
via 15706ef96324254bd6bbbe2ee142cbff0acf844e (commit)
via 0629e93d48fa2fbd3fae9b450b0a159b67a496a2 (commit)
via 4d1bb8a68a7efa9a968a4aa8e797a0dfb542e299 (commit)
via 8e55f8b03fb8237442a0dce732c25a73f51f02c1 (commit)
via d4d0a4418f1802c0c3ae68c7fed13bce7124ac46 (commit)
via 703213f75fff4972da276133db5004b1039bd6ba (commit)
via 89eec45f89fd3a78e0975ff32152c64eaded9c91 (commit)
via b56c56f75ba3ad44fc8e924bbca1bfbb29ef7e43 (commit)
via 2fc91b4297bfc93269385684fdb38877b48b8b2c (commit)
via 65c33bd76bb04bf0100d76b22b62f8ee10bd6d22 (commit)
via 0f4149bb90dd08a5001a7767bf14b1f60334356c (commit)
via f4c4608d8efdcfd503af362d00b0c9e4599990d2 (commit)
via cf6ea370b9c006343a55b88f6e786a124fb805bf (commit)
via dd4c36f9ce514a44e7c3d7e8323c81cde17685d4 (commit)
via 9a93eb1f35a47a618bc9d31cf2282184dd27e099 (commit)
via a174df87411f47ad2e8320af36060fb9dd0cb6cb (commit)
via b8554b3d17b55b4767cd16a0a83bc787b02d3c76 (commit)
via 0735bff2a7876184e0c4c46f5ad15d7a0aeccd80 (commit)
via 25eedbf4a4f7c178efc3c7071a7b6da8e353b243 (commit)
via 4f9b3b30d3336a4c5344c91e97ee8de07a0540e9 (commit)
via bc25ee18eeb0ac4dca1d8aa94d23deb845d3cc33 (commit)
via 91f87aada8b9ea00ed63c67bf556c368f83d4cc9 (commit)
via db2a2218b49069b20ad2c0722d672dda59a47a91 (commit)
via 331d85fc65d7c29b5d378f83608d17cd8e918609 (commit)
via 7367866aa81d3438edd0478dbb8cf3f3022ef336 (commit)
via a31112fac483a215113f38bd1a83aafe0afae7bd (commit)
via c3704480dee56702be6a939940f1f1589ef82deb (commit)
via 30d584e1b9f197eacb2ab575acf1a5e32067d727 (commit)
via d0afc745c90ea65c869a3e47d0c684b6aa930ed2 (commit)
via d67d68bb796dc94f02aea9095e926f8138f6e29b (commit)
via 2613f23048b9933b0f8a2d6634f0bcf1352aa10a (commit)
via 495401a396a39cb7c4dd0e3b12f631bb97dd5b81 (commit)
via 317336fd3fe955b288a6b07bc7731837fedfeb47 (commit)
via 0eed1b4b65c4de2328128e05a7bcf3ec254ee863 (commit)
via 1c476d8a4e8b5294553d37bf8297cf839fc8f5f1 (commit)
via f5abfc9d9c522597bddaf53285f303f996cde277 (commit)
via 5d1c87b8aad07f78649b77b5f38b5888e83c2214 (commit)
via f2a92bb9890997fb06693b793bbb55fbc318b925 (commit)
via c1f330c8a65288aa5c87cece70ff00fab2f42d68 (commit)
via f80cbaf469ebb290267defefde3fa5f9047d12a5 (commit)
via 2266d0ac0c5c082631a132052827d1c974c39216 (commit)
via 8c2ed3585aa94caa80d46aef9bf03ced4fd02aa4 (commit)
via d642e4c955ba919fd5ec1cf652bf6fe847f36c49 (commit)
via a58be1f7c1c66b87acb09330432ffd3fbe4ca7ca (commit)
via b4c33b8d9758147d1cdd17670db47e7f5a985726 (commit)
via 52b18f7970e1d0b6f1e701abd28228e2d2a44102 (commit)
via 2a4001176816d50bee26b48ba56e894e26d37184 (commit)
via d10feae70716234be4e53dba1b46f6199c88720a (commit)
via 7ab75dabc37c9d0ba56f978dc2d4e41676885bc1 (commit)
via fccab1132122d7b3c865db29adeaefe54798af03 (commit)
via 597844e7724670b1813a83546fdaf3003526e13c (commit)
via c8d492bf04eb44e3916313b7825da914500c40bb (commit)
via aea88156ccf3b5ebc5a70773174d6cc085bfdbea (commit)
via 6a663fd427b5afe182e30267d6f85ad789a73297 (commit)
via 982032007c38f333ff35380af9d40cad08e8404b (commit)
via 46fe16266f62e5a6fabf0078339183509fb0203a (commit)
via c7a21f5c776953f9f0b04d200bd7851b5f14e788 (commit)
via d1ebc84f9b2026012d5086125bbe048a1d96ef90 (commit)
via bdc6596b034fecae7381eacb41086c2f8c9622d5 (commit)
via 44410373a2f134deed684830a06bc0a19c81d126 (commit)
via 9dde3a5a3cdcf6a2ef4dd79c3f6c56f00a968f58 (commit)
via b66a37617eabfdff74d5ef6b62999f197c080aa9 (commit)
via 0dc35a34a6c0357e96f21264d88322b7b4ee9446 (commit)
via 7372690bf6111028d7b0bd82397b29781cee1c9b (commit)
via 8b5f1bf21744259a30a91e0dba0db8fe16ad136e (commit)
via 199d7d2d6c53f8e62c00ace9d8127ea972ef38e2 (commit)
via f4f888a409dccf4c354f8d583b0f8fcefbb218d8 (commit)
via 8ae43d3b81e01905a999fca6827f5953b3240b59 (commit)
via 9d4425da28b9ff6a318734e29269a728eba66e6b (commit)
via c3541c61e1105ed1c7e4e442d8ea7026763cc932 (commit)
via 5dfc4c128d3d4e33f23a19850c43605deeca5089 (commit)
via fae5b126a5beb91c01e91306f01ece4bc3fb60d5 (commit)
via 501dfb80a2f0b75c0f2de1c6202286dd0ba831e6 (commit)
via 512ab0d84c86adf9b9076689aa3bc02aee5dd9a4 (commit)
via 1ac66cda7bbbcf2e646dfc8a1ae01773e009d1d4 (commit)
via 22d9aaa532c01840b0218784c33bd0a76c566376 (commit)
via f897287699413d6635709a8495c8e1901946072c (commit)
via cea41315f66adbafd4ba426f5a6a6a2db97c5162 (commit)
via 3ff874721740988ca32bbbdce90dd499609034cd (commit)
via a6f78bfa46559a5eca6b9f936b03eb6de1180c42 (commit)
via 9c31e29ea58f9b5fa6cef2dd5dea399ab5c0bed6 (commit)
via a73ad137da311216fa193ae7ad69adf784879401 (commit)
via 8f59595086c6ce8710cb87602edc0051c35af76c (commit)
via b0d4238996456eb0f54bd4bc74f33c4ab3366bfb (commit)
via 7764e6f11fd8621efe63067cf9814159ce4a506e (commit)
via 1a9710a01d670aa917f09e3edb326388e133e40b (commit)
via c979558f8649d99867553f13a83e0b095db38f2d (commit)
via 9d72118b84cec641c40326f92c2ffc610c7e55dd (commit)
via 2e4e43f1caf647ccf348f01643437ef9f96aa82b (commit)
via 0d9a76724cae6ca46aad0e8236cc6c1f81ad66fa (commit)
via 6655da1682d4e1944bdd6f1eb211f69c17958eba (commit)
via 56f0594d4c5dc8dce7b09cbc5fe2932d225ca224 (commit)
via f6b402b039a2a0d1c9d677a5c33144a052d50994 (commit)
via c2f7f0128dc641bf60a5895b94bb3a4a925874ef (commit)
via f09d9a233c13c7eca00425437735bfa946d82fa9 (commit)
via 3c99d42b6220dc6d94df8ed60bcb2bc6ff597954 (commit)
via b18e25da386d44c435aab736cb660bb8a9f17945 (commit)
via 51ff9cd7fbb6f3060ed30072cfa745d3bd508b53 (commit)
via 3e829663e32bb27bff5aa352b3abcfd943b3d67a (commit)
via 9e55439ec0cc1c12ed3e171885c2638f202348b1 (commit)
via 6dd3b80557e3bba4bf22e4387dbda3cc5ee2e89f (commit)
via d3a3072b99b9aedab9ff75bf6684313ba40591b7 (commit)
via 2bbad55912d358f49c211a63a88ce629a8744b68 (commit)
via ea55fce3c9cbb38e2be566917ed25b06a0763eb4 (commit)
via e958574ba8807c87823dcd939d815fec5c1f4c44 (commit)
via f0c4aa8a4f49a8f7caf0a0b980c54be04b767055 (commit)
via 33c7f3e8ebd45672758fb7d8620075e9fe189a9c (commit)
via 7c2a1be02a5e466fae3a68b7d019858fa0a7a7a4 (commit)
via 9eb83073810282e71bf07a6bb28168cd190fc6d5 (commit)
via e5435e69ead31cbfc728f1ab6623c75d41bd8483 (commit)
via 28db6ce4b6e99a4bfe3d6743ecc8e70af155e635 (commit)
via 7e189d4e5aecdf5b6993d65ecce5a132aff3271d (commit)
via aaa77766efdeac858481114cd991977447cd952d (commit)
via 5fd9a5c8fbe8a26507fa1af844bcac5d5d32f73c (commit)
via 66902d2f0d4d4f695eb455b9cdd5abca77c02193 (commit)
via ed0747be067ea4b7b7b251cc4c56fcc576c4ff61 (commit)
via 6957270bb77bc5d917df6d5d7ce5f0b98439da8e (commit)
via 5d6135ac8db39586b4e78e4b0a178d29859d5716 (commit)
via 8fef92bb01ca06b080145758320a359cefd2854c (commit)
via 4a02a7006cc481cef5fd455e5a8718ae86d80447 (commit)
via c2c0c98caf686576b64f3348ffa33d68d903798d (commit)
via ddd8f5b58bb742583a11c71dd050df01e1e6af3b (commit)
via 60adc47063afd20da5cc0ee61255bafac1d0e8b3 (commit)
via 0380871b3ddd56981e9e6a0a9d13e3d2d7be7f89 (commit)
via 5ad1ff863a8f3ebe3cf60d647b27587e3ac2dc8e (commit)
via da88b75fe2745087d2e26bf225df507bcc9a9687 (commit)
via 90dba54473863410d53dfb5a58b4ee49de32149e (commit)
via cf8ba3e2ecd43a31a271a19cba02fe34d335f51b (commit)
via 31256ae8a9ac9f6ae6536ae142d2373c53359baa (commit)
via 3af3d4a98ae09a524440c263789c2029ebea9c7d (commit)
via d97a06d745f78aff9db4e86179c022d121103722 (commit)
via 6d289ca8802758dfeac0f18596155eba5fc9f445 (commit)
via 4f86bf5d2f9291c801c3b3c117a7d935593cd270 (commit)
via 89181dea487ed738fff23a13943eb3718af4e54b (commit)
via 363db9b9226523a061641044d5b2de3c749a4dc7 (commit)
via dd4dd5e282925ea65dc1501c722ac10a833081b1 (commit)
via 1f2bee1493b961f87d88ced8c549d902da14aab9 (commit)
via 6f9a6c89d434c4523efd4eb37374517dd0979d56 (commit)
via f7b8c1550ebc466a3b9811f81ce682c8016452cc (commit)
via 3cd6ba798aa68f67a1485e834ee2cb64bf301d80 (commit)
via 7d590915f3b7662727a10a406cc122d6268fae3f (commit)
via 7bc84068c3ee0f5e58b537a8faef5d8e63d884d1 (commit)
via 82d9789a9debcbdcc1a2a0fe421b71a84d1ead89 (commit)
via d3105d16782a776d73fb484ab1ae0e2812701ffb (commit)
via 944cec7bee125b49b6d936dd7a96cd472512a0b8 (commit)
via a580d8a0b6524b4ae3f68911057daa684de3eec2 (commit)
via 67a936c258b4cc9aad95185fb65c62eb9ce5e8b8 (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 (f4b4840ecf7779121173f00157252fecd86dedf7)
\
N -- N -- N (15706ef96324254bd6bbbe2ee142cbff0acf844e)
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=15706ef96324254bd6bbbe2ee142cbff…
commit 15706ef96324254bd6bbbe2ee142cbff0acf844e
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=0629e93d48fa2fbd3fae9b450b0a159b…
commit 0629e93d48fa2fbd3fae9b450b0a159b67a496a2
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=4d1bb8a68a7efa9a968a4aa8e797a0df…
commit 4d1bb8a68a7efa9a968a4aa8e797a0dfb542e299
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=8e55f8b03fb8237442a0dce732c25a73…
commit 8e55f8b03fb8237442a0dce732c25a73f51f02c1
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Mar 7 16:53:45 2016 +0100
cosmetic
http://cgit.osmocom.org/openbsc/commit/?id=d4d0a4418f1802c0c3ae68c7fed13bce…
commit d4d0a4418f1802c0c3ae68c7fed13bce7124ac46
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=703213f75fff4972da276133db5004b1…
commit 703213f75fff4972da276133db5004b1039bd6ba
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=89eec45f89fd3a78e0975ff32152c64e…
commit 89eec45f89fd3a78e0975ff32152c64eaded9c91
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=b56c56f75ba3ad44fc8e924bbca1bfbb…
commit b56c56f75ba3ad44fc8e924bbca1bfbb29ef7e43
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=2fc91b4297bfc93269385684fdb38877…
commit 2fc91b4297bfc93269385684fdb38877b48b8b2c
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=65c33bd76bb04bf0100d76b22b62f8ee…
commit 65c33bd76bb04bf0100d76b22b62f8ee10bd6d22
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=0f4149bb90dd08a5001a7767bf14b1f6…
commit 0f4149bb90dd08a5001a7767bf14b1f60334356c
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=f4c4608d8efdcfd503af362d00b0c9e4…
commit f4c4608d8efdcfd503af362d00b0c9e4599990d2
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=cf6ea370b9c006343a55b88f6e786a12…
commit cf6ea370b9c006343a55b88f6e786a124fb805bf
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=dd4c36f9ce514a44e7c3d7e8323c81cd…
commit dd4c36f9ce514a44e7c3d7e8323c81cde17685d4
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=9a93eb1f35a47a618bc9d31cf2282184…
commit 9a93eb1f35a47a618bc9d31cf2282184dd27e099
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=a174df87411f47ad2e8320af36060fb9…
commit a174df87411f47ad2e8320af36060fb9dd0cb6cb
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=b8554b3d17b55b4767cd16a0a83bc787…
commit b8554b3d17b55b4767cd16a0a83bc787b02d3c76
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=0735bff2a7876184e0c4c46f5ad15d7a…
commit 0735bff2a7876184e0c4c46f5ad15d7a0aeccd80
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=25eedbf4a4f7c178efc3c7071a7b6da8…
commit 25eedbf4a4f7c178efc3c7071a7b6da8e353b243
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=4f9b3b30d3336a4c5344c91e97ee8de0…
commit 4f9b3b30d3336a4c5344c91e97ee8de07a0540e9
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=bc25ee18eeb0ac4dca1d8aa94d23deb8…
commit bc25ee18eeb0ac4dca1d8aa94d23deb845d3cc33
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=91f87aada8b9ea00ed63c67bf556c368…
commit 91f87aada8b9ea00ed63c67bf556c368f83d4cc9
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=db2a2218b49069b20ad2c0722d672dda…
commit db2a2218b49069b20ad2c0722d672dda59a47a91
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=331d85fc65d7c29b5d378f83608d17cd…
commit 331d85fc65d7c29b5d378f83608d17cd8e918609
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=7367866aa81d3438edd0478dbb8cf3f3…
commit 7367866aa81d3438edd0478dbb8cf3f3022ef336
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=a31112fac483a215113f38bd1a83aafe…
commit a31112fac483a215113f38bd1a83aafe0afae7bd
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=c3704480dee56702be6a939940f1f158…
commit c3704480dee56702be6a939940f1f1589ef82deb
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=30d584e1b9f197eacb2ab575acf1a5e3…
commit 30d584e1b9f197eacb2ab575acf1a5e32067d727
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=d0afc745c90ea65c869a3e47d0c684b6…
commit d0afc745c90ea65c869a3e47d0c684b6aa930ed2
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=d67d68bb796dc94f02aea9095e926f81…
commit d67d68bb796dc94f02aea9095e926f8138f6e29b
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=2613f23048b9933b0f8a2d6634f0bcf1…
commit 2613f23048b9933b0f8a2d6634f0bcf1352aa10a
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=495401a396a39cb7c4dd0e3b12f631bb…
commit 495401a396a39cb7c4dd0e3b12f631bb97dd5b81
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=317336fd3fe955b288a6b07bc7731837…
commit 317336fd3fe955b288a6b07bc7731837fedfeb47
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=0eed1b4b65c4de2328128e05a7bcf3ec…
commit 0eed1b4b65c4de2328128e05a7bcf3ec254ee863
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=1c476d8a4e8b5294553d37bf8297cf83…
commit 1c476d8a4e8b5294553d37bf8297cf839fc8f5f1
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=f5abfc9d9c522597bddaf53285f303f9…
commit f5abfc9d9c522597bddaf53285f303f996cde277
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=5d1c87b8aad07f78649b77b5f38b5888…
commit 5d1c87b8aad07f78649b77b5f38b5888e83c2214
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=f2a92bb9890997fb06693b793bbb55fb…
commit f2a92bb9890997fb06693b793bbb55fbc318b925
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=c1f330c8a65288aa5c87cece70ff00fa…
commit c1f330c8a65288aa5c87cece70ff00fab2f42d68
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=f80cbaf469ebb290267defefde3fa5f9…
commit f80cbaf469ebb290267defefde3fa5f9047d12a5
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=2266d0ac0c5c082631a132052827d1c9…
commit 2266d0ac0c5c082631a132052827d1c974c39216
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=8c2ed3585aa94caa80d46aef9bf03ced…
commit 8c2ed3585aa94caa80d46aef9bf03ced4fd02aa4
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=d642e4c955ba919fd5ec1cf652bf6fe8…
commit d642e4c955ba919fd5ec1cf652bf6fe847f36c49
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=a58be1f7c1c66b87acb09330432ffd3f…
commit a58be1f7c1c66b87acb09330432ffd3fbe4ca7ca
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=b4c33b8d9758147d1cdd17670db47e7f…
commit b4c33b8d9758147d1cdd17670db47e7f5a985726
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=52b18f7970e1d0b6f1e701abd28228e2…
commit 52b18f7970e1d0b6f1e701abd28228e2d2a44102
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=2a4001176816d50bee26b48ba56e894e…
commit 2a4001176816d50bee26b48ba56e894e26d37184
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=d10feae70716234be4e53dba1b46f619…
commit d10feae70716234be4e53dba1b46f6199c88720a
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=7ab75dabc37c9d0ba56f978dc2d4e416…
commit 7ab75dabc37c9d0ba56f978dc2d4e41676885bc1
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=fccab1132122d7b3c865db29adeaefe5…
commit fccab1132122d7b3c865db29adeaefe54798af03
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=597844e7724670b1813a83546fdaf300…
commit 597844e7724670b1813a83546fdaf3003526e13c
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=c8d492bf04eb44e3916313b7825da914…
commit c8d492bf04eb44e3916313b7825da914500c40bb
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=aea88156ccf3b5ebc5a70773174d6cc0…
commit aea88156ccf3b5ebc5a70773174d6cc085bfdbea
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=6a663fd427b5afe182e30267d6f85ad7…
commit 6a663fd427b5afe182e30267d6f85ad789a73297
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=982032007c38f333ff35380af9d40cad…
commit 982032007c38f333ff35380af9d40cad08e8404b
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=46fe16266f62e5a6fabf007833918350…
commit 46fe16266f62e5a6fabf0078339183509fb0203a
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=c7a21f5c776953f9f0b04d200bd7851b…
commit c7a21f5c776953f9f0b04d200bd7851b5f14e788
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=d1ebc84f9b2026012d5086125bbe048a…
commit d1ebc84f9b2026012d5086125bbe048a1d96ef90
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=bdc6596b034fecae7381eacb41086c2f…
commit bdc6596b034fecae7381eacb41086c2f8c9622d5
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=44410373a2f134deed684830a06bc0a1…
commit 44410373a2f134deed684830a06bc0a19c81d126
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=9dde3a5a3cdcf6a2ef4dd79c3f6c56f0…
commit 9dde3a5a3cdcf6a2ef4dd79c3f6c56f00a968f58
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=b66a37617eabfdff74d5ef6b62999f19…
commit b66a37617eabfdff74d5ef6b62999f197c080aa9
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=0dc35a34a6c0357e96f21264d88322b7…
commit 0dc35a34a6c0357e96f21264d88322b7b4ee9446
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=7372690bf6111028d7b0bd82397b2978…
commit 7372690bf6111028d7b0bd82397b29781cee1c9b
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=8b5f1bf21744259a30a91e0dba0db8fe…
commit 8b5f1bf21744259a30a91e0dba0db8fe16ad136e
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=199d7d2d6c53f8e62c00ace9d8127ea9…
commit 199d7d2d6c53f8e62c00ace9d8127ea972ef38e2
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=f4f888a409dccf4c354f8d583b0f8fce…
commit f4f888a409dccf4c354f8d583b0f8fcefbb218d8
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=8ae43d3b81e01905a999fca6827f5953…
commit 8ae43d3b81e01905a999fca6827f5953b3240b59
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=9d4425da28b9ff6a318734e29269a728…
commit 9d4425da28b9ff6a318734e29269a728eba66e6b
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=c3541c61e1105ed1c7e4e442d8ea7026…
commit c3541c61e1105ed1c7e4e442d8ea7026763cc932
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=5dfc4c128d3d4e33f23a19850c43605d…
commit 5dfc4c128d3d4e33f23a19850c43605deeca5089
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=fae5b126a5beb91c01e91306f01ece4b…
commit fae5b126a5beb91c01e91306f01ece4bc3fb60d5
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=501dfb80a2f0b75c0f2de1c6202286dd…
commit 501dfb80a2f0b75c0f2de1c6202286dd0ba831e6
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=512ab0d84c86adf9b9076689aa3bc02a…
commit 512ab0d84c86adf9b9076689aa3bc02aee5dd9a4
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=1ac66cda7bbbcf2e646dfc8a1ae01773…
commit 1ac66cda7bbbcf2e646dfc8a1ae01773e009d1d4
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=22d9aaa532c01840b0218784c33bd0a7…
commit 22d9aaa532c01840b0218784c33bd0a76c566376
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=f897287699413d6635709a8495c8e190…
commit f897287699413d6635709a8495c8e1901946072c
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=cea41315f66adbafd4ba426f5a6a6a2d…
commit cea41315f66adbafd4ba426f5a6a6a2db97c5162
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=3ff874721740988ca32bbbdce90dd499…
commit 3ff874721740988ca32bbbdce90dd499609034cd
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=a6f78bfa46559a5eca6b9f936b03eb6d…
commit a6f78bfa46559a5eca6b9f936b03eb6de1180c42
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=9c31e29ea58f9b5fa6cef2dd5dea399a…
commit 9c31e29ea58f9b5fa6cef2dd5dea399ab5c0bed6
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=a73ad137da311216fa193ae7ad69adf7…
commit a73ad137da311216fa193ae7ad69adf784879401
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=8f59595086c6ce8710cb87602edc0051…
commit 8f59595086c6ce8710cb87602edc0051c35af76c
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=b0d4238996456eb0f54bd4bc74f33c4a…
commit b0d4238996456eb0f54bd4bc74f33c4ab3366bfb
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=7764e6f11fd8621efe63067cf9814159…
commit 7764e6f11fd8621efe63067cf9814159ce4a506e
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=1a9710a01d670aa917f09e3edb326388…
commit 1a9710a01d670aa917f09e3edb326388e133e40b
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=c979558f8649d99867553f13a83e0b09…
commit c979558f8649d99867553f13a83e0b095db38f2d
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=9d72118b84cec641c40326f92c2ffc61…
commit 9d72118b84cec641c40326f92c2ffc610c7e55dd
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=2e4e43f1caf647ccf348f01643437ef9…
commit 2e4e43f1caf647ccf348f01643437ef9f96aa82b
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Jan 25 18:53:22 2016 +0100
wip
http://cgit.osmocom.org/openbsc/commit/?id=0d9a76724cae6ca46aad0e8236cc6c1f…
commit 0d9a76724cae6ca46aad0e8236cc6c1f81ad66fa
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=6655da1682d4e1944bdd6f1eb211f69c…
commit 6655da1682d4e1944bdd6f1eb211f69c17958eba
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=56f0594d4c5dc8dce7b09cbc5fe2932d…
commit 56f0594d4c5dc8dce7b09cbc5fe2932d225ca224
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=f6b402b039a2a0d1c9d677a5c33144a0…
commit f6b402b039a2a0d1c9d677a5c33144a052d50994
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=c2f7f0128dc641bf60a5895b94bb3a4a…
commit c2f7f0128dc641bf60a5895b94bb3a4a925874ef
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Jan 18 16:04:03 2016 +0100
wip
http://cgit.osmocom.org/openbsc/commit/?id=f09d9a233c13c7eca00425437735bfa9…
commit f09d9a233c13c7eca00425437735bfa946d82fa9
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=3c99d42b6220dc6d94df8ed60bcb2bc6…
commit 3c99d42b6220dc6d94df8ed60bcb2bc6ff597954
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=b18e25da386d44c435aab736cb660bb8…
commit b18e25da386d44c435aab736cb660bb8a9f17945
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=51ff9cd7fbb6f3060ed30072cfa745d3…
commit 51ff9cd7fbb6f3060ed30072cfa745d3bd508b53
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=3e829663e32bb27bff5aa352b3abcfd9…
commit 3e829663e32bb27bff5aa352b3abcfd943b3d67a
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=9e55439ec0cc1c12ed3e171885c2638f…
commit 9e55439ec0cc1c12ed3e171885c2638f202348b1
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=6dd3b80557e3bba4bf22e4387dbda3cc…
commit 6dd3b80557e3bba4bf22e4387dbda3cc5ee2e89f
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=d3a3072b99b9aedab9ff75bf6684313b…
commit d3a3072b99b9aedab9ff75bf6684313ba40591b7
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=2bbad55912d358f49c211a63a88ce629…
commit 2bbad55912d358f49c211a63a88ce629a8744b68
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=ea55fce3c9cbb38e2be566917ed25b06…
commit ea55fce3c9cbb38e2be566917ed25b06a0763eb4
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=e958574ba8807c87823dcd939d815fec…
commit e958574ba8807c87823dcd939d815fec5c1f4c44
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=f0c4aa8a4f49a8f7caf0a0b980c54be0…
commit f0c4aa8a4f49a8f7caf0a0b980c54be04b767055
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=33c7f3e8ebd45672758fb7d8620075e9…
commit 33c7f3e8ebd45672758fb7d8620075e9fe189a9c
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=7c2a1be02a5e466fae3a68b7d019858f…
commit 7c2a1be02a5e466fae3a68b7d019858fa0a7a7a4
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=9eb83073810282e71bf07a6bb28168cd…
commit 9eb83073810282e71bf07a6bb28168cd190fc6d5
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=e5435e69ead31cbfc728f1ab6623c75d…
commit e5435e69ead31cbfc728f1ab6623c75d41bd8483
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=28db6ce4b6e99a4bfe3d6743ecc8e70a…
commit 28db6ce4b6e99a4bfe3d6743ecc8e70af155e635
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=7e189d4e5aecdf5b6993d65ecce5a132…
commit 7e189d4e5aecdf5b6993d65ecce5a132aff3271d
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=aaa77766efdeac858481114cd9919774…
commit aaa77766efdeac858481114cd991977447cd952d
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=5fd9a5c8fbe8a26507fa1af844bcac5d…
commit 5fd9a5c8fbe8a26507fa1af844bcac5d5d32f73c
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=66902d2f0d4d4f695eb455b9cdd5abca…
commit 66902d2f0d4d4f695eb455b9cdd5abca77c02193
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Jan 8 01:38:40 2016 +0100
gitignore
http://cgit.osmocom.org/openbsc/commit/?id=ed0747be067ea4b7b7b251cc4c56fcc5…
commit ed0747be067ea4b7b7b251cc4c56fcc576c4ff61
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Jan 8 01:14:24 2016 +0100
cscn
http://cgit.osmocom.org/openbsc/commit/?id=6957270bb77bc5d917df6d5d7ce5f0b9…
commit 6957270bb77bc5d917df6d5d7ce5f0b98439da8e
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=5d6135ac8db39586b4e78e4b0a178d29…
commit 5d6135ac8db39586b4e78e4b0a178d29859d5716
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Jan 8 01:13:11 2016 +0100
cosmetic
http://cgit.osmocom.org/openbsc/commit/?id=8fef92bb01ca06b080145758320a359c…
commit 8fef92bb01ca06b080145758320a359cefd2854c
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Jan 5 14:33:26 2016 +0100
typo
http://cgit.osmocom.org/openbsc/commit/?id=4a02a7006cc481cef5fd455e5a8718ae…
commit 4a02a7006cc481cef5fd455e5a8718ae86d80447
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Jan 6 13:28:32 2016 +0100
wip
http://cgit.osmocom.org/openbsc/commit/?id=c2c0c98caf686576b64f3348ffa33d68…
commit c2c0c98caf686576b64f3348ffa33d68d903798d
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=ddd8f5b58bb742583a11c71dd050df01…
commit ddd8f5b58bb742583a11c71dd050df01e1e6af3b
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=60adc47063afd20da5cc0ee61255bafa…
commit 60adc47063afd20da5cc0ee61255bafac1d0e8b3
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=0380871b3ddd56981e9e6a0a9d13e3d2…
commit 0380871b3ddd56981e9e6a0a9d13e3d2d7be7f89
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=5ad1ff863a8f3ebe3cf60d647b27587e…
commit 5ad1ff863a8f3ebe3cf60d647b27587e3ac2dc8e
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=da88b75fe2745087d2e26bf225df507b…
commit da88b75fe2745087d2e26bf225df507bcc9a9687
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=90dba54473863410d53dfb5a58b4ee49…
commit 90dba54473863410d53dfb5a58b4ee49de32149e
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=cf8ba3e2ecd43a31a271a19cba02fe34…
commit cf8ba3e2ecd43a31a271a19cba02fe34d335f51b
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=31256ae8a9ac9f6ae6536ae142d2373c…
commit 31256ae8a9ac9f6ae6536ae142d2373c53359baa
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=3af3d4a98ae09a524440c263789c2029…
commit 3af3d4a98ae09a524440c263789c2029ebea9c7d
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=d97a06d745f78aff9db4e86179c022d1…
commit d97a06d745f78aff9db4e86179c022d121103722
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=6d289ca8802758dfeac0f18596155eba…
commit 6d289ca8802758dfeac0f18596155eba5fc9f445
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=4f86bf5d2f9291c801c3b3c117a7d935…
commit 4f86bf5d2f9291c801c3b3c117a7d935593cd270
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=89181dea487ed738fff23a13943eb371…
commit 89181dea487ed738fff23a13943eb3718af4e54b
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=363db9b9226523a061641044d5b2de3c…
commit 363db9b9226523a061641044d5b2de3c749a4dc7
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=dd4dd5e282925ea65dc1501c722ac10a…
commit dd4dd5e282925ea65dc1501c722ac10a833081b1
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=1f2bee1493b961f87d88ced8c549d902…
commit 1f2bee1493b961f87d88ced8c549d902da14aab9
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Fri Dec 25 22:49:37 2015 +0100
WIP
http://cgit.osmocom.org/openbsc/commit/?id=6f9a6c89d434c4523efd4eb37374517d…
commit 6f9a6c89d434c4523efd4eb37374517dd0979d56
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=f7b8c1550ebc466a3b9811f81ce682c8…
commit f7b8c1550ebc466a3b9811f81ce682c8016452cc
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=3cd6ba798aa68f67a1485e834ee2cb64…
commit 3cd6ba798aa68f67a1485e834ee2cb64bf301d80
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=7d590915f3b7662727a10a406cc122d6…
commit 7d590915f3b7662727a10a406cc122d6268fae3f
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=7bc84068c3ee0f5e58b537a8faef5d8e…
commit 7bc84068c3ee0f5e58b537a8faef5d8e63d884d1
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=82d9789a9debcbdcc1a2a0fe421b71a8…
commit 82d9789a9debcbdcc1a2a0fe421b71a84d1ead89
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=d3105d16782a776d73fb484ab1ae0e28…
commit d3105d16782a776d73fb484ab1ae0e2812701ffb
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=944cec7bee125b49b6d936dd7a96cd47…
commit 944cec7bee125b49b6d936dd7a96cd472512a0b8
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=a580d8a0b6524b4ae3f68911057daa68…
commit a580d8a0b6524b4ae3f68911057daa684de3eec2
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=67a936c258b4cc9aad95185fb65c62eb…
commit 67a936c258b4cc9aad95185fb65c62eb9ce5e8b8
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Mar 10 12:19:13 2016 +0100
GSM 04.08 message types: apply bitmask makro
In libosmocore, MM and CC message type bitmask makros were introduced.
Replace hardcoded bitmasks with these makros.
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:
openbsc/src/libfilter/bsc_msg_filter.c | 15 ++++++++-------
openbsc/src/libmsc/gsm_04_08.c | 8 ++++----
openbsc/src/osmo-bsc/osmo_bsc_api.c | 8 ++++----
openbsc/src/osmo-bsc/osmo_bsc_filter.c | 15 +++++++++------
openbsc/src/osmo-bsc_nat/bsc_nat.c | 4 ++--
openbsc/src/osmo-bsc_nat/bsc_nat_rewrite.c | 9 +++++----
openbsc/src/osmo-bsc_nat/bsc_ussd.c | 4 ++--
openbsc/src/osmo-cscn/cscn_main.c | 4 ++--
8 files changed, 36 insertions(+), 31 deletions(-)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)