openbsc.git branch neels/cscn updated. 0.15.0-502-g43f9ef8

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

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

gitosis at osmocom.org gitosis at osmocom.org
Thu Aug 11 16:10:21 UTC 2016


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".

The branch, neels/cscn has been updated
  discards  3a48cf5e79d572bba39323bbedc44eeab53a887f (commit)
  discards  6e16539e531d265f1e5d2fdc98f456b91c338d87 (commit)
  discards  2505482200425842a8a6588c674eadd160b6aea9 (commit)
  discards  21f5854b5be228f9bdd5ff675501c95d231a0c91 (commit)
  discards  f0e7a75c6632f8f90fbca411173580296072e710 (commit)
  discards  5a9e8e58f37d2939c24718b90db534ae378a0489 (commit)
  discards  2d310f5423daabf6ec51d32b0da625ecbeb9f0b5 (commit)
  discards  2686d326e507d9694c0f9b06ccb7bcfe664df387 (commit)
  discards  82c6cbbbd923529941b60bc56e583fc6f22e92b4 (commit)
  discards  f62bd2873dbc080eb0f3d1a6269b5d38f33e3154 (commit)
  discards  a86a2088775d6c71d042cfc543c7857f3a29110f (commit)
  discards  0b8c89867750e7920629f74ddbeeccfac31dca71 (commit)
  discards  0747517f830af95121786de9bedc5a7772b5c915 (commit)
  discards  d2e97b6057a8a372555ec21194abf3ef31f60fe3 (commit)
  discards  3002626861923578f4e1ddf36da0309d9203af32 (commit)
  discards  52ce56ff2d2ac9332c563567754622a91b846d8d (commit)
  discards  d07a9607e2caee75e157ebe57cc4f850f9ed241e (commit)
  discards  92e6449dae685d198fdfe12ff435a88c93c7f54f (commit)
  discards  fbc406ab3471780fc8d1c93e8a8e63708a7fbd7c (commit)
  discards  e28096143fddb498f69f7bdc8d52632d721c630e (commit)
  discards  e01b544ae0d4b9378dd71af1f9d9d349763bd3ad (commit)
  discards  5f09bbf02244d294382318ef9c0e0b12a2a90bda (commit)
  discards  8f53e1b45577bc06c8ec5609151c630e431e9617 (commit)
  discards  687cc47589c0fab4cc24474a2fcddacbec0b443d (commit)
  discards  91b8594d80740577f24c866ecbed31b420dceb51 (commit)
  discards  f41871002bae4b3438b35e7070992b31de9fe1c7 (commit)
  discards  17a350b5dfdf22a82fa44a397d21214fb3d6387d (commit)
  discards  f64e829aafad35f342f140788458a6c4c16ff57a (commit)
  discards  73293b25344f1b974133e3628a03cd93d8519d13 (commit)
  discards  1ec6cc7658059a677550396fb3f306003cbd02f5 (commit)
  discards  5fd95c69ee72a47106015d4740546a6f91c8cf83 (commit)
  discards  12983ce85317aa16607f85bd1a391a8704ac31ea (commit)
  discards  711b2bfc6f4cad53304a27b0064228a89d96c00a (commit)
  discards  fa9a41ae9eaa6c4030c49598839e78df7e9bcd76 (commit)
  discards  cc2488c04a12facf9cb046e6514ab74b1a41a9fb (commit)
  discards  e7b6a0797117d4455c919d1991c19baa8bf813e8 (commit)
  discards  8e614c31332b5ae304facc14d0f1aae8aa9cf90c (commit)
  discards  038f7c7564aecb29d72781d82b47f90e6aa5686a (commit)
  discards  d436069374008df2979f0bb8e4b98b93240c4e17 (commit)
  discards  3df4370b9adab0d8be3cbbe7658a4aaf144ca385 (commit)
  discards  09d617084889e682a58406e94930a658e7a678ba (commit)
  discards  395c6fe158bb76871c61d9268f353c7fd54f0e31 (commit)
  discards  af706f4845c43fcf2d9c29042deda40197b058be (commit)
  discards  983ba4614be3c8be7915da3546e7501ad77fadbe (commit)
  discards  f75d330bb18d59f6cda3ca303b8e20be8122e716 (commit)
  discards  eb447cb63aa3d1d3b3676be0bfac14135b24c8e3 (commit)
  discards  b5d42c147af0c641a387a132dc44f31df069420a (commit)
  discards  653acf5f249b3bf9f84b7958208bc1c88c36621f (commit)
  discards  b1d21c9ce6c0b0e8cf6e363f540345b735cfa6e0 (commit)
  discards  be5dad45b5b9e24b761dd077bcea8dcea13c70ba (commit)
  discards  963dcb8b39c34246127b19fb9c58c0ac41816c95 (commit)
  discards  23de299aa164dcd2078517a3dbad739af2ca15ca (commit)
  discards  c0829966988d644954826f1d16465140d0b90ad7 (commit)
  discards  c1b58f6b65695f6ee1d75162c7ed2ca8df2da15b (commit)
  discards  279de1bfb105a35700b910c7dbe86f028e01622b (commit)
  discards  85e309da366e7da939cdfd6996184c88c3cb7eb5 (commit)
  discards  b90d88e967766d2ed67fb7e977c434be8d5f2d23 (commit)
  discards  429eb58d0e260a0fa63ec26283f8ee7e6d2c9af5 (commit)
  discards  f8d57b97f94da22805194008b4fa141326c053fd (commit)
  discards  ea52e6d749b63c151f3dc7c93fa896604089fec7 (commit)
  discards  d7caac4e3bd1a0de1b9b53499c9cb6b3314ee50b (commit)
  discards  2d75a17f22096e0ac2671374625ed206f2ae818b (commit)
  discards  4bfbca35ef205ca2eb3b5d425bd64e775b86f9df (commit)
  discards  b87f1e3823b8967da020370ced889d1ee3a1e534 (commit)
  discards  1750a494887aa579dc8fda900b32a884f9107a2b (commit)
  discards  a7b89358f109ab9c74c823f19e693f7029f38b6f (commit)
  discards  40717f5c64555cc22aed5d3413dfe5ad465c1e46 (commit)
  discards  d33a055c8b943ffd283c01463452cae8206bc8f1 (commit)
  discards  bfee90ffe6c9cffe3f77817f25b230bfdde7297e (commit)
  discards  38226648c1487922eb0ce7a47b21ae4c242a52ee (commit)
  discards  f9c6e6caabf36ade9b30763cf19f9d226f22b8f2 (commit)
  discards  96594fa73957a44f6820672a549635aa26737d6c (commit)
  discards  ac94f137c9de762471823bf93baa9433513c701b (commit)
  discards  dc01ffac2022b970f3c6adaef9b60455ae52a619 (commit)
  discards  1ca74dfb8f0685ca8ae558743977c84b66f8f5c4 (commit)
  discards  48615723623514df6642d08a9697e454918723a9 (commit)
  discards  d64136ec1fdb0e1251512b43a25c9c1680efe600 (commit)
  discards  038f0ee252a494b78e78c2ac29d6853dbbf120f5 (commit)
  discards  622a6ad4537a4c9ad07d02c3caaa89b73b4e026e (commit)
  discards  13b7e09273870b07b20fc0ac6861b9f71017af11 (commit)
  discards  808245057c51c04c7ca7e2cf29dae83ea67b643b (commit)
  discards  09c6149a983a563065cc2184696833860202d0b6 (commit)
  discards  3082a4632e9739e501e6843fe1033c309c48ff44 (commit)
  discards  22e21d9ade102c3eb9507260632367b0c3657115 (commit)
  discards  256cab4a81d78e5948aa024a238e8f69c8b9834c (commit)
  discards  419b1fd36f1133d9b8904be6ce5a55958fb38136 (commit)
  discards  86234e12377aea19a0467d0490d6f522c72ccaae (commit)
  discards  fc471d20c8a6588743fe9e64443381364f22945c (commit)
  discards  15813619cb0133dba414cb6357b8aecb29d7f350 (commit)
  discards  65eb411397f0978f9cf6a47f9b20dd271faeba83 (commit)
  discards  aecf7249195b065d3f7899f14fead14f67928167 (commit)
  discards  d612f11a15a4fa58d0dde0006b0f48efaabfdfc6 (commit)
  discards  60c48d3910c9a3ac258f77f3db6853479d3ec47e (commit)
  discards  c5338d294006df47ebca92f1706bb010a1191eac (commit)
  discards  973984a8e271a908ca362ded09d51e4e2027dc25 (commit)
  discards  edf08bc4b8d70e69c15c6bd4a32298bc35a6589f (commit)
  discards  67b0eda2f79365beb1a90ffd57c4529c5475fe2d (commit)
  discards  dcb5cdffab1a2681af9a81e73f8e9c6c004ababa (commit)
  discards  6939eae33f57989f69731b1a0d3af27208208872 (commit)
  discards  15eea28a6b372e396a64faee78292e1824f6ef01 (commit)
  discards  95584d0481f387e41aa5a36536a1af45c2bf6e1b (commit)
  discards  84b05bffee05741b3bad1941c53a55b4899b402d (commit)
  discards  19cf96b8f7a1e1b8673de2df5bbd9349dfbc1dbf (commit)
  discards  4fccc10672bca3b0715578384ede8874d94b1b30 (commit)
  discards  0fc43a8d263b329194f1215de1dd8ef710be2c59 (commit)
  discards  2a88d3bcc3f075c9e8e578abd986bcc832929518 (commit)
  discards  70a6a6f903e73f56e50e735665332bc4675e6a58 (commit)
  discards  da8f1d3eec35e45a02fdebd22523e70f0606174b (commit)
  discards  cd1845451d4fc2c4df9c9980b1f3f904d2587908 (commit)
  discards  bbf4be2e8a07a7fbe6280626d33c098dbd07bc3d (commit)
  discards  1d75abd0a78d0c9862d5f3557a2806f26a0a1c58 (commit)
  discards  e03f1d9180dc32a418f996551aabf8a3ab433122 (commit)
  discards  3207498d2c40a916d03f1be7349cc73e8142530e (commit)
  discards  06d1deb28d78ce990640dab2f8dc4279ea74adef (commit)
  discards  55291ab2091194e6ac28d08b3527928d102fefd2 (commit)
  discards  cb36b4abdcb1b161060915887ceb73a09eda37a3 (commit)
  discards  d6b38fa0d47045421964b3ddacc9cbe24185d101 (commit)
       via  43f9ef88e85c14b737f66ad5c19bbd5ea9484429 (commit)
       via  0034156524b88e57ed7331157eda9b45bb454447 (commit)
       via  038ff9b7257b74522da382230c553872f6d94e7d (commit)
       via  e29de4bf322eeb5662abd3da5dd5b9126af951bc (commit)
       via  23c918a0d0aa57ad49f2a4e24bd1c8fdd079f417 (commit)
       via  757403020c33d2a4e3d12a6e7e483dad6f4d4b4f (commit)
       via  ecadcb63c0c676b988f67c452d7461f7a818d194 (commit)
       via  f8f77019d840e10eeefd7f3b0630ac4ef1fdf7bf (commit)
       via  c8c2a487a05085c2872776840bf2357f15b2e5f9 (commit)
       via  fc325421c0493d2db05ab2025f7810f25c3885d0 (commit)
       via  2de2d43d8fe6454530062d5252a0647a0d6a37f4 (commit)
       via  28fc65801710ae5d3c0615e2edfef5e34a2282cb (commit)
       via  e0b921451fe9c0e28211f3c5ed3d568ae235a070 (commit)
       via  78b5e8cceb7b82cd4c896a485cf9851e97426048 (commit)
       via  f9925a790ed5da3631d5e64d159b053d290d3c80 (commit)
       via  e82665579b0642a7fe063d86fe9dbf558a749dbe (commit)
       via  874e207f5ee505ee09f141e233e1bf63e80fb7cf (commit)
       via  860a270117dcfd003ad86725100e5d875656d5d5 (commit)
       via  cf4ff88749a417d4324888c2c7d95ed3917aaba7 (commit)
       via  de131e855e3328353fff19d750c7354055dd8eee (commit)
       via  3ec2ee7b7b2a41e086e59372c45a5d0818cc8990 (commit)
       via  3f5f1e4b7125de9f9ae321cdbe4f86c0675326b5 (commit)
       via  126b57021cdcc55947bf32307414e29e579aef04 (commit)
       via  559e7f7bb88836cbf743e86ae45481b11bb859e1 (commit)
       via  7574dfc3b2521e75cd31dbb665d9627ed23d348b (commit)
       via  9a5cc2cf7a0e76e4967d578dc15044d39824204b (commit)
       via  7c9812749aac144978abcef5b39bd1aa73099054 (commit)
       via  f439534ae71e9c08f7ec34de1e9d41615f1702d8 (commit)
       via  572bae238e24b59c506a22da24494eb86c2affbf (commit)
       via  8212fa5f7e987a62b27d6c157b4a5ffc5e6a1cdb (commit)
       via  3ad5db229e65b914051fd982e84a85fa23a0d8a2 (commit)
       via  ba74ae62bd6e0f75d48d1ce6a7af469ca862c055 (commit)
       via  451d9bf03544caef30ad2b94f35066583e179615 (commit)
       via  46f1b162b2d8339f725f4bb703c56d86d0ace5a0 (commit)
       via  9e17f0446ccaff43c81cec2f8761b41178fe8407 (commit)
       via  f60710b3bdbf098c79504f0919fe1dd786ce6905 (commit)
       via  1cbe1c032ec34ee1f037c0e422447daefd410bd3 (commit)
       via  e2b9fdf4e4e1f87252f67a2741c155a6793cac2b (commit)
       via  3e54026733084e0f3887a50bcc4b72b655f20c3f (commit)
       via  02df48ef732ad36357424ff23c52aa97e352a2fc (commit)
       via  7f8640e7cc8ae24f21b7fad88e558d7ab55ee005 (commit)
       via  061677b896ffb9178599e9cdf8ca631544d0c7cd (commit)
       via  1b5797a75cfdc8f0327b6cb8d7c23e1879f8d567 (commit)
       via  11f68221fc29809fe8e800a7508e28208a85d6fc (commit)
       via  ff0a72f9b9f3903f98335049a7545c672a99353b (commit)
       via  88294b61274f14261bfa9bc9f4ee59c5e22845cd (commit)
       via  3d856bb2f2fb4791df6f535b96f740ad95307c76 (commit)
       via  173ae3aeffb3b1dbc0c06fa576b502eb39772096 (commit)
       via  8bc81691c373b59d33df705ff6dd24eb71948aa2 (commit)
       via  4cce20908e659e01db54c24c67fdd19423f27ee7 (commit)
       via  0ded2c16d2af307adbc24451ad49eb2a22d0c06b (commit)
       via  8b892f8ba2e0bca78bf3e62d5c6692061e095086 (commit)
       via  ab7e530639ecd50777f3675eff2dafac5d8bb9c3 (commit)
       via  e0366037fd55f7117b4ab5d5205a59f96d511cf5 (commit)
       via  0d2803f72bd292a8ad48e3f857cb8f43d517fc0c (commit)
       via  e43a66734b0c33fdd6a4d07374f4c2c04184c85b (commit)
       via  651ea60a6c160bf5ceaa96874cdff53e6f64ea86 (commit)
       via  49f7a2993b733ab0f4318230e4ceb639d930cbdf (commit)
       via  2cd5afbb15ea82c559aacdf990d5bc5da48b1364 (commit)
       via  17449a4333285839c005715233db86be10fc5222 (commit)
       via  4cbf4cd886d8b2f8c30fd2579cd2225f5b74107a (commit)
       via  598a0df65a96752646729a2ee495c170d9299368 (commit)
       via  6cbabcc847c4773563d6a21edbb8e61a2da19a75 (commit)
       via  2152f8303ce042de595585508548523d93d48138 (commit)
       via  0beb7257f6c04b284893d6028eab13a954f2ec46 (commit)
       via  2216236d37e6329eb3b6ca3a72e557b2f88edf94 (commit)
       via  d874db254d8f20123922a3339a4c9ff86bd186e5 (commit)
       via  7b18490b095e031f92a4692d26f679a0839f80b1 (commit)
       via  232d080f49d498e9681755997f32d0ec46acfbc3 (commit)
       via  1ec431294e47bdd1dc45d9d22f19e3898eac2887 (commit)
       via  a6e238347760f7613205fbb78fd9e103aec47a1c (commit)
       via  c7f53e7bc84323925cb7e679c7d9ae9c8cc3f5ea (commit)
       via  b253571de502ad189df2a1d0142a1fffd032869b (commit)
       via  ffaffad887a26a294ddf7ba7085f7241f9ad892b (commit)
       via  40f4f209a6ad707a814d8779b94bc0670589901b (commit)
       via  8b315d859390fabaf672b3c9feb6f8229ac2ca1a (commit)
       via  6688a4aef1cc982dc6778b6367bb6e676dedd159 (commit)
       via  87c2ee731e53bc315d3c2590947153e16ebb9571 (commit)
       via  6bd2ff44a098f9639c7f208d8b36bd26f1248285 (commit)
       via  f7e039eb71f560de5366293bc1c028a2f458baef (commit)
       via  b9f1ae2f7bb684f446ace82a98bd92ecda5249ff (commit)
       via  f6d28ef3e95749ed880f862f41ff0873c5a7e93c (commit)
       via  a07ddc07e6a3522a677c0494e42ed380a08b69b1 (commit)
       via  afc162f24a5a45a620bed9e787b090b69ffd52a5 (commit)
       via  1dec88bc7cc091d82b12eead4a65998491fc2587 (commit)
       via  bd29dfbc088ec717bb8f5fad6b48ccda4814dec6 (commit)
       via  23a0f6c8ef51af650ef15162db932dcadf5405df (commit)
       via  1df56c45f0e53a7ce7730f44650844a75471950a (commit)
       via  34ebb5dee016818b4323fe5d3114643eae60c44b (commit)
       via  cc5cd5ba8fe44739de32ba00bb491b2c5df9d8c6 (commit)
       via  8bbf41a7807bd8658b7fa7ff9f57c235684b35b6 (commit)
       via  ea703d4166e4e7126cba7de637823edc92e7f840 (commit)
       via  3d22db0389dd20a187236aa4342002b73ac2f5bd (commit)
       via  fb70561a8cb72e92c8f7efae31d2eead750dd5b1 (commit)
       via  12feb3e28eb57014f1c6361656177203c0cf7c26 (commit)
       via  c9fbb44d31c6cf4e80cd023c258473790117092e (commit)
       via  499a96c6991b68ab43ef9efe412e7dd5917194af (commit)
       via  0c196d22a227430e4d51b38f11608c1ffe57b155 (commit)
       via  fc2aae5334654665f1ca2abbba29b305ee8a25f8 (commit)
       via  918a08935b073d7eade6af44c12c42a7e314acfb (commit)
       via  eb040d8e08f555cd46b33e80b3ab6c9c6e70c8d5 (commit)
       via  faf1a8f9bf6e952b2996f9094939542c820dec68 (commit)
       via  52fed0c829a19079edad1a76a138cc89838ea681 (commit)
       via  6b7a2345a1b2de09eadd00800d3e3332b048fb69 (commit)
       via  acfeae302de6d36fb1fca6cbdfbfc8f4ea590175 (commit)
       via  9c0f1f3fb7463b88bcc8637c4958238e5516b8db (commit)
       via  2773a7afb25a0891800f7b2e856d48f171dbb288 (commit)
       via  262cab956a783b187f71b595337725c8eb3b1a05 (commit)
       via  adee73bbc33fc050fc5f44b17b27dbfc61dec1bc (commit)
       via  9831cec3769aa8b1582dc5763531ede9a546566a (commit)
       via  5451148e72e4fb0cc5ba64b45df1523b039a958b (commit)
       via  416257b7c898465e85cf87eee0867ee5d3992200 (commit)
       via  22f00fc73eef8bd85400d74136aa69824e062862 (commit)
       via  c359d10916ce61e2b85305719b13466380b654ad (commit)
       via  d6d4e0715714ef90e4fbfa8c44ee5e729b520dfa (commit)
       via  f5ba2dcfe6fda7fc6f6d2c92cb79d82858f0383c (commit)
       via  db112fa932faf7f1fa81244f981ea0e3a5a1cb3e (commit)
       via  1f6a9ba7e569990e58df1003e7e611691bf95303 (commit)
       via  dbb6392368d4a9b5ba0ade9e2681e1d057011519 (commit)
       via  2a63d01c1e60aef2a82d2c65dcf640386ba7c0d4 (commit)
       via  b6f565c97da5aeef8f5a490ea259379265c76b18 (commit)
       via  2f44693fad8505255293d3ed37dbd4e7cabebd37 (commit)
       via  158b5d2bdb3c51056283f6eb962a55762d34efa1 (commit)
       via  beca090586f932b628c09793cd37807324a8fb74 (commit)
       via  3ed214c7b0a0780b2ce9ad05c74d05b3e2b43f80 (commit)
       via  5f0c71b7d5c38dcd5eecd2836a86cb9b4768a759 (commit)
       via  c5e75f3e6a5d0dd482d4f5d17da80043fb02e181 (commit)
       via  d3b7fa837d2300093a8f4fb3c923a3b012108564 (commit)
       via  b91e6002a6c97cf1c19b14015f4f17a7ad7ace62 (commit)
       via  7af652c0b27d79322043a23f4aa081c919546a73 (commit)
       via  fdd9ad7c40c8ddb49acfbf6689fcc238285ead3c (commit)
       via  f58852d117c157db28a52f9ce2e058de1822eb98 (commit)
       via  9518ffc299e3dd3fd5ff854af047e4d88815dd8b (commit)
       via  4673b86f3df46b76e8830dec006d8472eeaaa980 (commit)
       via  d384110d3d09e06658d5ca2d5c63dc78dd656b91 (commit)
       via  6e999b75fa3881540e0426f01c9f80b8953ec33c (commit)
       via  cf7933892a995db7c02a3421df90c84556c38776 (commit)
       via  e2eb5cb6a11c484ecfb77c917c11db2820c263ab (commit)
       via  2e84b60652d3a6c5bf6d4c8bbc77092b6747f3b8 (commit)
       via  ec1b5a0e9e2b6549e0ede48e803095e569997355 (commit)
       via  350533cc32cf686b6375f92083981e23c2a86082 (commit)
       via  e3dc498e01a2a0d03e36f147c0aa3e5b69f3c738 (commit)
       via  e443145d3e504ddf00d441940382f4106e4d9bb7 (commit)
       via  d1c0e3755f2832270a16bdb2d350463409cad887 (commit)
       via  bbbcfe5b7343e12d0ab16d5393bed7ebe6653adc (commit)
       via  745857277cd24fadcd27d54aaa402bd82090cc86 (commit)
       via  34b8b5b29b72e245cc159ed4b035f6377988b762 (commit)
       via  c1658762234fa8593348760c6f20e6a10a13d6e6 (commit)
       via  f29dd5f15b315d1363d7302c50f2c9aceade8ccc (commit)
       via  8151648ceb4688cac9ced9b1c159c6e1968fc0f1 (commit)
       via  400746801470dba23b30c05e40c135b9d33eb6df (commit)
       via  c6926d064df18814a13e1ffd2f0d9f832d161ffb (commit)
       via  67933a19d67a30bfbf40a1a0cfb703505f7b8b40 (commit)
       via  7c989e7ced2c2b9949d18db17b6caaa9b317c1ba (commit)
       via  14314bd808369f0da32860412acfcd775e5c7b24 (commit)
       via  b1c227e5abbe023615c591ccaf865a3dcb9c742e (commit)
       via  17a6bab150bd70954b00645c8d1f18ce3ccf8948 (commit)
       via  d091b8de21506571f64c248a7635af60cc77633c (commit)
       via  15fcd10fde06f841c5f3e0ce4c9fded463fad470 (commit)
       via  b572d7c45eaa65d7b36ab339022e560f2e797098 (commit)
       via  9ddd8e6267a744caa0f206eeccb28b413fc987d5 (commit)
       via  9331df16cf9241824dcef4e205456c274af3070e (commit)
       via  1de159168cd924e361e778f7b2f1d85c2329e2e8 (commit)
       via  82040101ebcc6350f53a9e0853418a9bc597963a (commit)
       via  b997f8444313ff7ab99d66b400fc79cae8302166 (commit)
       via  5aa5196fbf07d5311bf4d99a90bff303989564f0 (commit)
       via  4011e728d22a9affbe41fb2bfc8e69c14bd706ab (commit)
       via  9759374adbb632ff5f8a4b739e0f62a9c9017622 (commit)
       via  a3d93ed2f9c114634b749c1304039e709a21a270 (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 (3a48cf5e79d572bba39323bbedc44eeab53a887f)
            \
             N -- N -- N (43f9ef88e85c14b737f66ad5c19bbd5ea9484429)

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=43f9ef88e85c14b737f66ad5c19bbd5ea9484429

commit 43f9ef88e85c14b737f66ad5c19bbd5ea9484429
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Mon May 9 13:21:55 2016 +0200

    cosmetic: remove legacy comment from gsm0408_loc_upd_rej()

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

commit 0034156524b88e57ed7331157eda9b45bb454447
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Mon May 9 13:20:54 2016 +0200

    cosmetic: make gsm0408_loc_upd_rej() static

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

commit 038ff9b7257b74522da382230c553872f6d94e7d
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Mon May 9 13:18:03 2016 +0200

    LU counters: count completion and failure, not messages sent
    
    From a human admin viewpoint it doesn't make sense to count the messages sent:
    
    When we use TMSIs, we first send a LU Accept with a new TMSI, and then expect
    the MS to respond with a TMSI Realloc Complete message. When that fails to come
    through, the LU actually ends in failure, even though a LU Accept was sent.
    
    In 3G, if a UE sends an Iu Release during LU (e.g. user enables flight mode),
    we cancel the LU without sending any reply at all, so nothing would be counted.
    
    Instead, count Location Updating results, i.e. completion and failures.

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

commit e29de4bf322eeb5662abd3da5dd5b9126af951bc
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Mon May 30 15:21:52 2016 +0200

    remove handle_abisip_signal()
    
    Change-Id: I9cf80f9c2c8a53a29e42f000029e680a9922cb41

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

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

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

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

commit 757403020c33d2a4e3d12a6e7e483dad6f4d4b4f
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Mon May 30 15:24:12 2016 +0200

    add iu.h to gsm_subscriber.c
    
    Change-Id: I398aaa4a7328a58fb0d563725f3bea26482929ef

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

commit ecadcb63c0c676b988f67c452d7461f7a818d194
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Mon May 30 15:11:39 2016 +0200

    gsm_04_08.c: iu.h
    
    Change-Id: I624612b5d5cd70770326347634aee2a42ba88945

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

commit f8f77019d840e10eeefd7f3b0630ac4ef1fdf7bf
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Mon May 30 15:09:47 2016 +0200

    temporary dev: set debug log level almost everywhere
    
    Change-Id: I0d5a36560e7edde27497de57e579f5b1d00eb525

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

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

    comment on mscsplit, indent comment

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    move to libmsc: osmo_stats_vty_add_cmds() -- todo MSCSPLIT

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

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

    include msc_ifaces.h in gsm_04_08.c
    
    Change-Id: I11be1bdfe6993f89b34319e7d1526c729d6e0cde

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

commit e82665579b0642a7fe063d86fe9dbf558a749dbe
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Mon May 30 15:04:56 2016 +0200

    complete IuCS paging implementation
    
    Add paging timeout to struct gsm_subscriber. Previously, paging timeout was
    implemented only on BSC level, where each request has its own timeout value.
    The MSC will still send individual requests to BSC or RNC level, where they
    timeout individually. However, the MSC must also have an own timeout to be sure
    to discard stale pagings that the BSC or RNC never replied for.
    
    Add handle_paging_resp(), copying the few libmsc relevant parts of
    gsm48_handle_paging_resp().

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

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

    paging: add todo comments for paging and mscsplit
    
    Change-Id: I7e72c9db2837ea5edf45f6037cb0288a264d492c

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

commit 860a270117dcfd003ad86725100e5d875656d5d5
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Mon May 2 15:57:53 2016 +0200

    paging: actually verify subscriber authorization
    
    Before this, any paging response would be accepted by the CN, without
    checking the database whether the subscriber is in fact authorized.
    
    The probability that a subscriber would be able to take unauthorized action
    is slim, nevertheless checking authorization status with the database should
    happen before we accept a connection.

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

commit cf4ff88749a417d4324888c2c7d95ed3917aaba7
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Mon May 2 15:55:22 2016 +0200

    paging: change subscr_paging_cb() into subscr_rx_paging_response()
    
    Remove one layer of callback indirection in paging. When a paging response
    arrives, we always want to first secure the connection, thus a fixed
    subscr_rx_paging_response() function is more appropriate and avoids having
    to store a cbfn. The actual actions to be taken upon successful paging are
    of course still in callback functions stored with each subscriber.
    
    Remove paging_request_stop() call from subscr_paging_dispatch(), which stops
    paging on all BTSs, which is not the responsibility of libmsc.
    
    Change-Id: Ic2c785c9cc48b2c2c6557cbe1060d25afa89e38d

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

commit de131e855e3328353fff19d750c7354055dd8eee
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Mon May 30 15:11:17 2016 +0200

    IuCS auth -- TODO commit log details
    
    Change-Id: Id09e26126979d418a422df24bc50b56454b16c7e

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

commit 3ec2ee7b7b2a41e086e59372c45a5d0818cc8990
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Mon May 30 15:07:23 2016 +0200

    subscr_request_channel() -> subscr_request_conn()
    
    Change-Id: Ife8e10b240693a8d369139881774f1892044aa65

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

commit 3f5f1e4b7125de9f9ae321cdbe4f86c0675326b5
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Mon May 30 15:06:55 2016 +0200

    add subscr_authorized()
    
    Change-Id: If2ef06b1229351127c61477ca14653d6ae4cb6bb

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

commit 126b57021cdcc55947bf32307414e29e579aef04
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Mon May 30 15:05:13 2016 +0200

    move subscr_request to gsm_subscriber.h
    
    Change-Id: Idbbd39b0e068da17aafa97e315143509c69c50ea

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

commit 559e7f7bb88836cbf743e86ae45481b11bb859e1
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Mon May 30 15:01:01 2016 +0200

    add gsm_encr to subscr_conn
    
    Change-Id: Id5797cd1f1bfa2cca2d3fbabc1981aa75546421b

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

commit 7574dfc3b2521e75cd31dbb665d9627ed23d348b
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Mon May 30 14:57:14 2016 +0200

    osmo-nitb becomes osmo-cscn
    
    Change-Id: I3787050b524954d8a4dd13495c458f3ee293807b

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

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

    remove unneccessary linking from some tests
    
    The recent shifts and cuts have made some library linking for bsc, channel and
    db tests unnecessary.

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

commit 7c9812749aac144978abcef5b39bd1aa73099054
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Mon May 30 14:46:23 2016 +0200

    msc_release_connection(): don't call gsm0808_clear()
    
    gsm0808_clear() is all about clearing lchans. To be able to link libmsc without
    libbsc, don't call it directly.
    
    Change-Id: I149146fc3cb99ef4a21ee2a798231bb070f398cd

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

commit f439534ae71e9c08f7ec34de1e9d41615f1702d8
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Mon May 30 21:44:32 2016 +0200

    temporarily disable all paging to be able to link libmsc without libbsc
    
    Skip the paging part of channel_test because the paging is now disabled.

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

commit 572bae238e24b59c506a22da24494eb86c2affbf
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Mon May 30 13:09:14 2016 +0200

    libmsc: duplicate gsm0808 / gsm48 functions (towards BSC)
    
    In osmo-nitb, libmsc would directly call the functions on the BSC level, not
    always via the bsc_api. When separating libmsc from libbsc, some functions are
    missing from the linkage.
    
    Hence duplicate these functions to libmsc, add an msc_ prefix for clarity, also
    add a _tx to gsm0808_cipher_mode():
    
    * add msc_gsm0808_tx_cipher_mode() (dummy/stub)
    * add msc_gsm48_tx_mm_serv_ack()
    * add msc_gsm48_tx_mm_serv_rej()
    
    Call these from libmsc instead of
    
    * gsm0808_cipher_mode()
    * gsm48_tx_mm_serv_ack()
    * gsm48_tx_mm_serv_rej()
    
    Also add a comment relatd to msc_gsm0808_tx_cipher_mode() in two places.
    
    Change-Id: I5b276853d3af71f5e3f0a031fd17b4fff0580020

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

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

    Use new msc_tx_dtap() instead of gsm0808_submit_dtap()
    
    Aim: msc_tx_dtap() shall redirect to IuCS or A interfaces depending on subscr
    conn.
    
    Change-Id: I30d961f16eb7b9c0ab9cc3f43198098d3f1a909f

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

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

    add libiudummy, to avoid linking Iu deps in tests
    
    Change-Id: I4a66c4122011dbc87c6fcb336ab0461b86522c98

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

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

    move to libxsc: gsm48_extract_mi(), gsm48_paging_extract_mi() -- TODO move to libfilter instead?
    
    Change-Id: I00ca0caf8224de029f53f4dedb1146e3cf7650ec

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

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

    msc_compl_l3(): publish in .h, tweak return value
    
    Use new libmsc enum values for return val, to avoid dependency on libbsc
    headers.
    
    Make callable from other scopes: publish in osmo_msc.h and remove 'static' in
    osmo_msc.c
    
    Change-Id: If24007445899e9c75553a0dbf843ada3566b3380

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

commit 46f1b162b2d8339f725f4bb703c56d86d0ace5a0
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Mon May 30 14:58:46 2016 +0200

    add cscn vty, remove nitb vty
    
    Change-Id: I8f8980d6cfbf26f1b0e0197939833e55dbe521fb

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

commit 9e17f0446ccaff43c81cec2f8761b41178fe8407
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Mon May 30 14:56:06 2016 +0200

    add iucs.[hc]
    
    Change-Id: I88e981f4c31393a98ae8d61176c65c9251a6f28b

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

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

    add DIUCS debug log constant
    
    Change-Id: Id347a3024fa495a1ab680db7320648d933a4018b

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

commit 1cbe1c032ec34ee1f037c0e422447daefd410bd3
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Mon May 30 15:16:45 2016 +0200

    gsm0408_loc_upd_rej(): remove bts use (used only for debug log)
    
    Change-Id: I3ac38f4b701ad8308470573260fa91a4b04c2f18

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

commit e2b9fdf4e4e1f87252f67a2741c155a6793cac2b
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Mon May 30 15:05:43 2016 +0200

    subscr_update(): remove bts arg, add lac arg
    
    The idea is to not have a direct pointer to a bts struct (into BSC land), but a
    LAC to resolve the BSC or RNC depending on the appropriate A or IuCS interface.
    
    Change-Id: I9f2b298a785bf4b2a1b3fcdd91b8256106b2d9de

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

commit 3e54026733084e0f3887a50bcc4b72b655f20c3f
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Mon May 30 15:06:35 2016 +0200

    subscr_update_expire_lu(): remove bts arg
    
    Change-Id: I26cafd9389aac65e53dc4280a1687c6b8bce3106

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

commit 02df48ef732ad36357424ff23c52aa97e352a2fc
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Mon May 30 15:03:18 2016 +0200

    move t3212 to network level (periodic lu)
    
    Set the T3212 default value in struct gsm_network and take that value when
    creating a BTS.
    
    Adjust VTY accordingly.
    
    Change-Id: Ifb730f9d0106fe195adc30459a39290a07313b50

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

commit 7f8640e7cc8ae24f21b7fad88e558d7ab55ee005
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Mon May 30 15:11:50 2016 +0200

    libmsc: iucs dev: disable large parts of the code
    
    Change-Id: I3ef6ca26150b6102a0fa22a88a60d9a442d640b4

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

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

    Prepare entry/exit point for MSC -> BSC and MSC -> RNC communication.
    
    Add msc_ifaces.[hc], a_iface.c, with a general msc_tx_dtap() to redirect to
    different interfaces depending on the actual subscriber connection.
    
    While iu_tx() is going to be functional on this branch, the a_tx() is so far
    just a dummy (see comment).
    
    Add via_iface marker to gsm_subscriber_connection with enum values IFACE_A and
    IFACE_IU so far.
    
    Add Iu specific fields in a sub-struct: the UE connection pointer and an
    indicator for the Integrity Protection status on Iu (to be fully implemented in
    later commits).

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

commit 1b5797a75cfdc8f0327b6cb8d7c23e1879f8d567
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Mon May 30 15:13:32 2016 +0200

    don't use lchan in libmsc
    
    Change-Id: Ic7ed7faa2bcc7aae799f41ed4abc2c001bfb61b7

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

commit 11f68221fc29809fe8e800a7508e28208a85d6fc
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Mon May 30 15:00:23 2016 +0200

    gsm_subscriber_connection: mark BSC specific items
    
    The struct shall be split in two later.
    
    Change-Id: Ib9666225fb9bfec2cf1e364343560571869fe6a7

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

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

    osmo-nitb: exit when MNCC socket init failed

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

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

    split bsc_bootstrap_network() in alloc and config
    
    Change-Id: I480a09a31a79766ad07b627dd5238b7e37f3be7a

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    move to libxsc: factor out gen of USSD notify and release complete -- TODO subscr_conn
    
    Both libmsc and libbsc need distinct gsm0480_send_ussdNotify() and
    gsm0480_send_releaseComplete() functions to account for the distinct subscriber
    connection structs.
    
    The current functions live in libmsc, so add the same in libbsc in new file
    gsm_04_80_utils.c.
    
    To avoid too much code dup, move the message generation part of
    gsm0480_send_ussdNotify() and gsm0480_send_releaseComplete() to new functions
    gsm0480_gen_ussdNotify() and gsm0480_gen_releaseComplete(), placed in libxsc.
    
    Change-Id: I33a84e3c28576ced91d2ea24103123431f551173

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    cosmetic: various comment, whitespace tweaks

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

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

    utils/Makefile.am: remove unused LIBOSMOVTY_CFLAGS

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

commit f7e039eb71f560de5366293bc1c028a2f458baef
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Mon May 30 22:32:51 2016 +0200

    properly #include <openbsc/gsm_data.h> from gsm_subscriber.h
    
    Don't use quoted, local include, use <> style include.
    
    Cosmetic: also move stdbool.h include to the top to keep osmocom and openbsc
    includes grouped.
    
    Change-Id: Iaa3dc36768f96f6b8c91010a2ba389fdc37f1503

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

commit b9f1ae2f7bb684f446ace82a98bd92ecda5249ff
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Mon May 30 19:01:09 2016 +0200

    sgsn_pdp_upd_gtp_u(): fix return val
    
    Change-Id: Icb6b756bb4ec766416f7108f1217551e9024a28b

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

commit f6d28ef3e95749ed880f862f41ff0873c5a7e93c
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Fri Jun 3 02:23:09 2016 +0200

    sgsn_libgtp.c
    
    Change-Id: If59b223052819de6b38a74a549c3ca8b9eef2b25

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

commit a07ddc07e6a3522a677c0494e42ed380a08b69b1
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Fri Jun 3 02:23:00 2016 +0200

    gprs_gmm
    
    Change-Id: I97136130dde4d558aa6ce602507edd2f71c5d66e

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

commit afc162f24a5a45a620bed9e787b090b69ffd52a5
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Fri Jun 3 02:01:33 2016 +0200

    sgsn_main
    
    Change-Id: I498433af4eee028ed37f85db08a54bf1e89cfca2

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

commit 1dec88bc7cc091d82b12eead4a65998491fc2587
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Fri Jun 3 02:01:22 2016 +0200

    sgsn_libgtp
    
    Change-Id: I26230ca00e61485099a870974a640a7206af0a14

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

commit bd29dfbc088ec717bb8f5fad6b48ccda4814dec6
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Fri Jun 3 02:34:33 2016 +0200

    gmmrabactps
    
    Change-Id: Id348341924cd14b24856aca241d28a113af31be8

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

commit 23a0f6c8ef51af650ef15162db932dcadf5405df
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Fri Jun 3 02:34:20 2016 +0200

    gmmptmsi
    
    Change-Id: I8140875e14bba6a4cdf01d295b9f0c430cf228b1

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

commit 1df56c45f0e53a7ce7730f44650844a75471950a
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Fri Jun 3 02:33:58 2016 +0200

    gmm_servicerq
    
    Change-Id: Iee7e6b336f1bddd89cdb346d3a661ae40e192738

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

commit 34ebb5dee016818b4323fe5d3114643eae60c44b
Author: Daniel Willmann <dwillmann at sysmocom.de>
Date:   Wed May 11 12:44:34 2016 +0200

    gprs: Don't activate RABs on RA update

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

commit cc5cd5ba8fe44739de32ba00bb491b2c5df9d8c6
Author: Daniel Willmann <dwillmann at sysmocom.de>
Date:   Wed May 11 12:43:47 2016 +0200

    gprs: Change GTP-U endpoint to SGSN in PMM_IDLE and page UE when data arrives

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

commit 8bbf41a7807bd8658b7fa7ff9f57c235684b35b6
Author: Daniel Willmann <dwillmann at sysmocom.de>
Date:   Wed May 11 12:42:54 2016 +0200

    gprs: Introduce function to change PMM state
    
    Change-Id: I7c2cd1abc1805659b01dffffff31c49fe5161086

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

commit ea703d4166e4e7126cba7de637823edc92e7f840
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Sun May 22 16:27:35 2016 +0200

    cosmetic: fix two compiler warnings
    
    Change-Id: Ib2482f76a16a843f9aa748236e9b9e8eca96b1d4

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

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

    cosmetic: whitespace
    
    Change-Id: I5017e7513cb472aa680ed93ae800e627db71f745

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

commit fb70561a8cb72e92c8f7efae31d2eead750dd5b1
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Sat May 21 00:51:56 2016 +0200

    cosmetic: comment on Iu GTP-U
    
    Change-Id: I9fd8f0111ef4bb52d421b322a633ff85f863d10e

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

commit 12feb3e28eb57014f1c6361656177203c0cf7c26
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Sat May 21 00:44:50 2016 +0200

    cosmetic: gprs_sgsn.c: move pdp.h include to top
    
    Change-Id: I9a9b34d714235462ba72cdb65b7c8c9824dfa9c6

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

commit c9fbb44d31c6cf4e80cd023c258473790117092e
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Sat May 21 00:50:13 2016 +0200

    update osmo_sgsn.cfg
    
    Change-Id: Ia41a6cdfe6f272670f424f727b25d958cc090a7d

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

commit 499a96c6991b68ab43ef9efe412e7dd5917194af
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Sat May 21 00:21:15 2016 +0200

    reset MM ctx pending_req on GMM Attach Request
    
    Change-Id: I0df0f3d88085939eb617405e2013ad164eed477b

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

commit 0c196d22a227430e4d51b38f11608c1ffe57b155
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Sat May 21 00:01:21 2016 +0200

    sgsn_mm_ctx: add enum gprs_pmm_state field, track PMM state
    
    Iu needs to page to transfer data in PMM-IDLE state.

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

commit fc2aae5334654665f1ca2abbba29b305ee8a25f8
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Sat May 21 00:35:41 2016 +0200

    gsm48_rx_gmm_ra_upd_req(): make sure to authorize, for Iu Integrity Protection
    
    Change-Id: I2ea2089895f8a8e125ef39d9bef70dafb2b1ce69

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

commit 918a08935b073d7eade6af44c12c42a7e314acfb
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Sat May 21 00:15:29 2016 +0200

    gprs Iu: add GMM Service Request rx and tx
    
    Change-Id: Ib935de22d23a15f449927840d4d59497ce22abbd

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

commit eb040d8e08f555cd46b33e80b3ab6c9c6e70c8d5
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Sat May 21 00:00:09 2016 +0200

    add gsm_04_08_gprs.h and .c for Iu's GMM Service Req
    
    These items will probably be added to libosmocore's gsm_04_08_gprs.h and .c,
    add them here in openbsc until things have settled.
    
    Change-Id: Iaf9316f07d21280b6e090d65892c338f9555313a

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

commit faf1a8f9bf6e952b2996f9094939542c820dec68
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Sat May 21 00:16:55 2016 +0200

    gsm48_gmm_authorize(): Iu: send Security Mode Command
    
    Track the new_key flag.

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

commit 52fed0c829a19079edad1a76a138cc89838ea681
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Sat May 21 00:31:12 2016 +0200

    gsm48_rx_gmm_att_req(): Iu dev hack: init hardcoded Ki on ATT REQ
    
    Change-Id: Ieca45960fa941a3a706c6e479b04b9f2ef89d860

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

commit 6b7a2345a1b2de09eadd00800d3e3332b048fb69
Author: Daniel Willmann <dwillmann at sysmocom.de>
Date:   Mon Jan 25 16:49:53 2016 +0100

    gprs_gmm: Fix bit mask when determining update/attach type
    
    Bit 4 is reserved in 3GPP TS 04.08 so exclude it from the type.
    
    In 3GPP TS 24.008 it indicates if a follow-on request is pending by the
    MS, but only in Iu mode. According to the spec it is not required to
    react to that request with a follow-on proceed so this field can be
    ignored for now.
    
    See 3GPP TS 24.008 Ch. 4.4:
    "Unless it has specific permission from the network (follow-on proceed)
    the mobile station side should await the release of the RR connection
    used for a MM specific procedure before a new MM specific procedure or
    MM connection establishment is started."
    
    as well as Ch. 4.4.4.6:
    "If the network wishes to prolong the RR connection to allow the mobile
    station to initiate MM connection establishment (for example if the
    mobile station has indicated in the LOCATION UPDATING REQUEST that it
    has a follow-on request pending) the network shall send "follow on
    proceed" in the LOCATION UPDATING ACCEPT and start timer T3255."

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

commit acfeae302de6d36fb1fca6cbdfbfc8f4ea590175
Author: Daniel Willmann <dwillmann at sysmocom.de>
Date:   Sat May 21 00:55:25 2016 +0200

    sgsn: add Iu response to delete_pdp_conf()
    
    Change-Id: I6d601586101c0a004b2243633fab48db82b44b7c

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

commit 9c0f1f3fb7463b88bcc8637c4958238e5516b8db
Author: Daniel Willmann <dwillmann at sysmocom.de>
Date:   Sat May 21 00:53:42 2016 +0200

    sgsn: add Iu response to create_pdp_conf()
    
    Change-Id: Iad65ca9b77c3166d4df9a58af527e6aef7e589ee

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

commit 2773a7afb25a0891800f7b2e856d48f171dbb288
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Fri Jun 3 00:31:44 2016 +0200

    gprs_gmm.c: comment on msg->dst use as ue_conn_ctx
    
    Change-Id: I3899665bc57964772ccc0c3ce0027ca547036202

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

commit 262cab956a783b187f71b595337725c8eb3b1a05
Author: Daniel Willmann <dwillmann at sysmocom.de>
Date:   Sat May 21 00:11:39 2016 +0200

    grps Iu: track msg->dst aka ue_conn_ctx, comment
    
    Change-Id: I90c7ca6c3655d447aaca958e0086ae6ce6f6045a

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

commit adee73bbc33fc050fc5f44b17b27dbfc61dec1bc
Author: Daniel Willmann <dwillmann at sysmocom.de>
Date:   Sat May 21 00:32:37 2016 +0200

    gsm48_rx_gmm_ra_upd_req(): Iu: look up MM ctx
    
    Change-Id: Ide1d8180755dca76e23d66b93d468f89fd564049

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

commit 9831cec3769aa8b1582dc5763531ede9a546566a
Author: Daniel Willmann <dwillmann at sysmocom.de>
Date:   Sat May 21 00:27:37 2016 +0200

    gsm48_rx_gmm_att_req(): redirect for Iu, with no MM present
    
    Change-Id: I52178cb21c371b0816288b3332d5bb24d0ccea45

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

commit 5451148e72e4fb0cc5ba64b45df1523b039a958b
Author: Harald Welte <laforge at gnumonks.org>
Date:   Fri May 20 23:52:06 2016 +0200

    add #warnings concerning Iu
    
    Change-Id: I79bbe9f56726203fb15dead6ddb5915a5112d5b5

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

commit 416257b7c898465e85cf87eee0867ee5d3992200
Author: Daniel Willmann <dwillmann at sysmocom.de>
Date:   Sat May 21 00:09:41 2016 +0200

    gsm48_gmm_sendmsg(): catch Iu tx when there is no MM ctx
    
    Change-Id: Ia83e364322f6b9dc29197b8764007be5f1b47cd3

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

commit 22f00fc73eef8bd85400d74136aa69824e062862
Author: Daniel Willmann <dwillmann at sysmocom.de>
Date:   Fri May 20 23:50:22 2016 +0200

    gsm48_gmm_sendmsg(): redirect Iu to iu_tx()
    
    Change-Id: Ia47ffbfa6fa0f5a0cd76a379c57ef42faa0d80e3

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

commit c359d10916ce61e2b85305719b13466380b654ad
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Fri Jun 3 02:01:53 2016 +0200

    tests_sgsn
    
    Change-Id: I7fd9fae0e51fddfc3e3e1c8f203e187f7ebb332e

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

commit d6d4e0715714ef90e4fbfa8c44ee5e729b520dfa
Author: Daniel Willmann <dwillmann at sysmocom.de>
Date:   Sat May 21 17:36:18 2016 +0200

    sgsn-test: add libiu and libasn1c, libosmo-sigtran, libosmo-ranap
    
    Change-Id: I4c05f15c29797456ddcd7c95bfb7dfd480101577

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

commit f5ba2dcfe6fda7fc6f6d2c92cb79d82858f0383c
Author: Daniel Willmann <dwillmann at sysmocom.de>
Date:   Sat May 21 17:35:57 2016 +0200

    osmo-sgsn: add core IuPS implementations, call iu_init()
    
    Add:
    
    * gsm0408_gprs_rcvmsg_iu()
    * sgsn_mm_ctx_by_ue_ctx()
    * sgsn_mm_ctx_alloc_iu()
    * sgsn_ranap_iu_event()
    * sgsn_ranap_rab_ass_resp()
    
    Call iu_init() from sgsn_main.c.
    
    Add asn_debug impl ("extern" from libasn1c).
    
    osmo-sgsn build: add libiu and libasn1c, libosmo-sigtran, libosmo-ranap
    
    Change-Id: I469ae6ca9ef254d04ee0d2d79bdd65aebcd027b5

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

commit db112fa932faf7f1fa81244f981ea0e3a5a1cb3e
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Fri May 20 21:38:32 2016 +0200

    add libiu
    
    Co-Authored by dwillmann, laforge, nhofmeyr
    
    Change-Id: Iffc26f9c73cb15463948f7435b72ac1747aabdb3

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

Summary of changes:
 .mailmap                                           |  12 +
 contrib/jenkins.sh                                 |  98 +++--
 openbsc/contrib/bsc_control.py                     | 160 ++++---
 openbsc/contrib/ctrl2sse.py                        | 147 +++++++
 openbsc/doc/control-interface.txt                  |  21 -
 .../osmo-nitb/{nanobts => sysmobts}/openbsc.cfg    |   2 +-
 openbsc/doc/osmocom-authn-protocol.txt             | 250 -----------
 openbsc/doc/sgsn-remote-protocol.txt               | 468 --------------------
 openbsc/include/openbsc/abis_rsl.h                 |   5 +-
 openbsc/include/openbsc/chan_alloc.h               |   2 +
 openbsc/include/openbsc/gprs_gmm.h                 |   8 +-
 openbsc/include/openbsc/gprs_llc.h                 |  15 +-
 openbsc/include/openbsc/gprs_sgsn.h                |   7 +-
 openbsc/include/openbsc/gsm_data.h                 |   4 +
 openbsc/include/openbsc/gsm_data_shared.h          |  23 +-
 openbsc/include/openbsc/rest_octets.h              |   1 +
 openbsc/include/openbsc/sgsn.h                     |  26 ++
 openbsc/src/gprs/gprs_gmm.c                        | 154 ++++---
 openbsc/src/gprs/gprs_llc.c                        | 174 +++++---
 openbsc/src/gprs/gprs_sgsn.c                       |  42 +-
 openbsc/src/gprs/gprs_sndcp.c                      |   5 +-
 openbsc/src/gprs/sgsn_libgtp.c                     |   4 +
 openbsc/src/gprs/sgsn_main.c                       |   3 +
 openbsc/src/libbsc/Makefile.am                     |   2 +-
 openbsc/src/libbsc/abis_nm.c                       |   3 +
 openbsc/src/libbsc/abis_rsl.c                      | 486 +++++++++++++++++----
 openbsc/src/libbsc/bsc_dyn_pdch.c                  |  44 --
 openbsc/src/libbsc/bsc_dyn_ts.c                    |  77 ++++
 openbsc/src/libbsc/bsc_vty.c                       |  30 ++
 openbsc/src/libbsc/bts_ipaccess_nanobts.c          |   2 +-
 openbsc/src/libbsc/chan_alloc.c                    | 156 ++++++-
 openbsc/src/libbsc/rest_octets.c                   |   9 +-
 openbsc/src/libbsc/system_information.c            |   3 +
 openbsc/src/libcommon/gsm_data_shared.c            | 161 ++++++-
 openbsc/src/libmsc/mncc_sock.c                     |  57 +--
 openbsc/src/libxsc/xsc.c                           |   4 +-
 openbsc/src/osmo-cscn/cscn_main.c                  |  13 +
 openbsc/src/utils/bs11_config.c                    |   3 +-
 openbsc/tests/ctrl_test_runner.py                  |   5 +-
 openbsc/tests/sgsn/Makefile.am                     |   1 +
 openbsc/tests/sgsn/sgsn_test.c                     |  24 +-
 41 files changed, 1517 insertions(+), 1194 deletions(-)
 create mode 100644 .mailmap
 create mode 100755 openbsc/contrib/ctrl2sse.py
 delete mode 100644 openbsc/doc/control-interface.txt
 copy openbsc/doc/examples/osmo-nitb/{nanobts => sysmobts}/openbsc.cfg (98%)
 delete mode 100644 openbsc/doc/osmocom-authn-protocol.txt
 delete mode 100644 openbsc/doc/sgsn-remote-protocol.txt
 delete mode 100644 openbsc/src/libbsc/bsc_dyn_pdch.c
 create mode 100644 openbsc/src/libbsc/bsc_dyn_ts.c


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



More information about the osmocom-commitlog mailing list