openbsc.git branch neels/cscn updated. 0.15.0-450-g3a48cf5

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
Wed Jul 13 15:44:58 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  4efd8fb08938b42ff0c3a9e04b86ce34b6a098f8 (commit)
  discards  72d6d60d83e3f0834e214e457c70c0fbf9a20cd5 (commit)
  discards  d2c9cba280a1d94862a882fdcf11120f1a49ec18 (commit)
  discards  aaf456897c42b20e71898048438d7b6b5b703faf (commit)
  discards  080461a37f653e0565b7f10c9d9a7dcf2a364796 (commit)
  discards  e74640a194eb445d7e79bec85eeed7f47d3df798 (commit)
  discards  091cd9e8a0dc124e03b718adb11eb37e3bd1539e (commit)
  discards  4f4b9897c4c075dffdd8c882062f53434d9bb9ff (commit)
  discards  2d55cc17d7055d05eae029cf6a5417e9dd2bc6cb (commit)
  discards  a99a12f341e40db24ff3ed4e69fcdcdbf0e7feaa (commit)
  discards  f7d69a94a38b27579f6f37202059db3fcb7ea7cc (commit)
  discards  080df469583686423723fb77aa8287cf1f918a74 (commit)
  discards  0132ee4e4f746189fc848f0f3109400788887d8e (commit)
  discards  96ba875baf2d42ede3a1dde95c266e8b447c5366 (commit)
  discards  4da3515a2d1634d09da853385fc34528d507cb37 (commit)
  discards  5477c44ec50a9bd395464f1c98c4a119d49fe91c (commit)
  discards  ccb3b9d355b02cb0598978607ae2e6dc9983cb71 (commit)
  discards  37a25d3bc29b2e6ef9c1fe862c4220ff29ee284a (commit)
  discards  92140d970d4ce9e07cad7b59a72c6ad8c4eb54b6 (commit)
  discards  e62eade89f788930f6006bd9b99c1a7852d2f368 (commit)
  discards  e4427fa5d7a1e78da342383dc676e300e42777f1 (commit)
  discards  37696d84225e1914e3c7ef1584c3c912ec83e2ac (commit)
  discards  2c3e210f0175b25b501e02d2968e7ed25772cd4b (commit)
  discards  b243d7954391f5d7f162fd831f6fa3aa540f779e (commit)
  discards  b1fffc41c3cb9b1da611a216089dd7a7be02ebc1 (commit)
  discards  4bedde397da81ae79939556ee5b299776b70755a (commit)
  discards  d3018957a67c33af51351409709945dde60caf4c (commit)
  discards  10f1b3d831cebee6ecd5941735ca4f3d2128138b (commit)
  discards  51a6e0df713d4cdd7ea4c84d74d80958101f2447 (commit)
  discards  54ab697c4eb7b2021f1c9a923f8df4f3ade26e0a (commit)
  discards  311c7d860c00effc4048d287bf9d512e0e3195b2 (commit)
  discards  c5c465fe017287c61eb908e343e5cf21a3cb9521 (commit)
  discards  f6bbffa144f347627146955ab7aac6411e972683 (commit)
  discards  43c3dd2846735b3ff3f2e709fb4d91f37c124d6b (commit)
  discards  5f77dac303f361dfb2580d2a579de1749cf80595 (commit)
  discards  e8c3b47c5c3f89edced7c95c03866ac3bd7ab1c2 (commit)
  discards  f0b4c76e0797d35c5cd59760a28482a2b8044094 (commit)
  discards  a22293a4e38b4202233cfc951c5e309f41495e80 (commit)
  discards  8b55391d381c0231bef7cc1d46a149d50d4e30fe (commit)
  discards  493c5c83719e14747952f759b3b8dba97173fca9 (commit)
  discards  0d88f63768374374a154c2f405a5e469d50a7c6a (commit)
  discards  f7f920ae3124b727807b92e994e37838a8b028a2 (commit)
  discards  78f30810fc350fbbac52e7624f58839d55414882 (commit)
  discards  daf697b25e97d2b36f54538ef05e0c66da4f64e9 (commit)
  discards  7bdeb3a4f423999108759153853af7f77156968f (commit)
  discards  238e3cc548a0b9dc44ef81dd5bfba711e244a9cd (commit)
  discards  e15a509c6a5d2b7b6755ba7b1a22543cad9877b9 (commit)
  discards  7e712f2c78398fcf33c3949bf552d4b3fc9b90f0 (commit)
  discards  9b0b4dd41b270fb911bcb34ab7c1a38bddc5ee10 (commit)
  discards  7f54db33fb90e5f05635a22ca9156dc2f6f1a8b9 (commit)
  discards  8e7481422736f9e111a890518c3e7cca969d3978 (commit)
  discards  d96a09d63152f88fe7ee64cefae98b85869f60d8 (commit)
  discards  547a45ac6d385238cdeea4f25670cc6542e8b199 (commit)
  discards  381fdca397242869b968666e301d1e954a8fe24a (commit)
  discards  8e161615f7ea0941c3f4f5e7d921b8f169b48557 (commit)
  discards  bfaa1f2c7419f26a2dc20464fef51850e45c51fb (commit)
  discards  578cb1c984cd83472f1e8ad4f57563cd460d7f32 (commit)
  discards  bccc76db9251b4003cf9487e333adb9805ef3c30 (commit)
  discards  63d93f83c9a1dc8143991debfd41a9c8d73201cc (commit)
  discards  bb8cb71a61dad1f201d28a7e4b761ffcd0f623fe (commit)
  discards  f719188f6cf62837742efcb2d9883f3f2081ca67 (commit)
  discards  226ad5d94fe202cc3cd32e753055fb97a89fc82a (commit)
  discards  f2d5293f830c3311e0a557c4f19a4182c3e739a7 (commit)
  discards  b19905c11c9dc4ee211801704aa4ce44656567eb (commit)
  discards  d19ace52c6241695e7e7cfb0c72884e0e0a8be9a (commit)
  discards  85fcc788fc7f51e831d52c096ed0f48e2e836523 (commit)
  discards  68745f1239d35314787f011e0c5f49b49593bbc0 (commit)
  discards  88c814feb432d1329edb6d64ccf1dc2f19a960e3 (commit)
  discards  ae472523945737f447d67a07b7aa1f30f4525451 (commit)
  discards  1f14c4ed4e607583426142186813a4d2243903b6 (commit)
  discards  904f346538965716571d13a8185d066cc4d28806 (commit)
  discards  d1ec6d65fd259e148faff35a76bddb6a96715226 (commit)
  discards  690305b9447f08b0a1c717f622b95c6a578b9d2a (commit)
  discards  196982bbc63e548b7c5b717dc6fe709091da10fb (commit)
  discards  49cda69c9383b2ab15b826479430f7cad839963f (commit)
  discards  71c16a2a5e31721ad6d4d90609de3c5ff52d7eaf (commit)
  discards  4a52f4e9ee7c4d28b30eb4561efa3635ac0864bf (commit)
  discards  4e03da37a49002a721ef8de7c84eaf6468908c8d (commit)
  discards  1333611ce5b0b6dd0eced0f5e7e9ac2647eced03 (commit)
  discards  515300f17d0864f540c60db00d3dade835e3fa96 (commit)
  discards  39c870039a707e235ded1701364d54e68a538f37 (commit)
  discards  3f6c35398d771d79f5d05a702923318321c0e0f9 (commit)
  discards  b51ce1579cc61f530a465e86767c853f4025e403 (commit)
  discards  7e575cd9dc137b427e9208e712ff04153f4d6e7b (commit)
  discards  06eae8a3f52ec161081947582bf4cb378611daf7 (commit)
  discards  010236a02eaf935aad1c6a2232b27ff5de63c7cf (commit)
  discards  994089c6dd767afc47b5eba9b3f4df5a1462c0d8 (commit)
  discards  501517dc497e238f05ac4ad30d294824d44684b4 (commit)
  discards  cf32057c998dd394804ad93135d7c5dbc00a1a4c (commit)
  discards  5ffa2126fdc2bf7f9368e8c99497b8d9162a3391 (commit)
  discards  b283d16827715fe726ffdc716f3ad25842701c35 (commit)
  discards  a94df2274cf9bab2050ae287af75b8b9d551448a (commit)
  discards  fab5226b7ea6ecdeb41e80785623833566e328e5 (commit)
  discards  bb0b95fb59d5f2375d1feb1b9f76eabbb33737c4 (commit)
  discards  7bf7a887105dcb82585176af1edb66005179ca78 (commit)
  discards  53c0a253ebcc1c453ffef555110aeef681e1675f (commit)
  discards  f67002d58bdf95f5413596553ec588a5a97926a7 (commit)
  discards  6ab0f7b79eae2a8f826a50680dcdc4ef162396fc (commit)
  discards  3f50fa486f72ceb2df6c1c023e98c6be1eb81dbc (commit)
  discards  704812139942d148deacbbff0a2ea3dab5fe6558 (commit)
  discards  5f098290d8c40149af476a6233f59541db8626e9 (commit)
  discards  b05cf85bf64db57bb41c1635b1bf7180b2e4d376 (commit)
  discards  9e75c58c7e510ceb3a9588adbe12e0525bce1118 (commit)
  discards  37334a85ddb254e93a5f41feabdc812dc8581388 (commit)
  discards  48086135c2b0a423b974dfa15e75347f37918ced (commit)
  discards  5f9b487969ac9a3fff43fe32c7a9ef6353ca1cf9 (commit)
  discards  ee1184272a07c3d12ad9d1432187c099b4363ead (commit)
  discards  9021929cce0a740d73f9a3338f2f472120c5de99 (commit)
  discards  ea00b90aecaa3e1da05c68a328bfec50034927ef (commit)
  discards  de70e18e58c86649c9839e98605a5a2970a6f104 (commit)
  discards  65266fa81fa7acddcdb0cf751196a9738f3b646c (commit)
  discards  afc2b4d7eb6c4cc8f9f7cc9cadd4f55a0df46d94 (commit)
  discards  9c66d23bf73945e3ab23077801e4f1f7b4b23675 (commit)
  discards  11a713befd46003850b26c592d9485f521fea213 (commit)
  discards  a81229817d6431416a067979f4de0ee0394f5eed (commit)
  discards  869ba191dbaa82f51f169b3697e9aea962ed1e5c (commit)
  discards  6d7cd42e908890848bf76e8fb2a986deea3643d8 (commit)
       via  3a48cf5e79d572bba39323bbedc44eeab53a887f (commit)
       via  6e16539e531d265f1e5d2fdc98f456b91c338d87 (commit)
       via  2505482200425842a8a6588c674eadd160b6aea9 (commit)
       via  21f5854b5be228f9bdd5ff675501c95d231a0c91 (commit)
       via  f0e7a75c6632f8f90fbca411173580296072e710 (commit)
       via  5a9e8e58f37d2939c24718b90db534ae378a0489 (commit)
       via  2d310f5423daabf6ec51d32b0da625ecbeb9f0b5 (commit)
       via  2686d326e507d9694c0f9b06ccb7bcfe664df387 (commit)
       via  82c6cbbbd923529941b60bc56e583fc6f22e92b4 (commit)
       via  f62bd2873dbc080eb0f3d1a6269b5d38f33e3154 (commit)
       via  a86a2088775d6c71d042cfc543c7857f3a29110f (commit)
       via  0b8c89867750e7920629f74ddbeeccfac31dca71 (commit)
       via  0747517f830af95121786de9bedc5a7772b5c915 (commit)
       via  d2e97b6057a8a372555ec21194abf3ef31f60fe3 (commit)
       via  3002626861923578f4e1ddf36da0309d9203af32 (commit)
       via  52ce56ff2d2ac9332c563567754622a91b846d8d (commit)
       via  d07a9607e2caee75e157ebe57cc4f850f9ed241e (commit)
       via  92e6449dae685d198fdfe12ff435a88c93c7f54f (commit)
       via  fbc406ab3471780fc8d1c93e8a8e63708a7fbd7c (commit)
       via  e28096143fddb498f69f7bdc8d52632d721c630e (commit)
       via  e01b544ae0d4b9378dd71af1f9d9d349763bd3ad (commit)
       via  5f09bbf02244d294382318ef9c0e0b12a2a90bda (commit)
       via  8f53e1b45577bc06c8ec5609151c630e431e9617 (commit)
       via  687cc47589c0fab4cc24474a2fcddacbec0b443d (commit)
       via  91b8594d80740577f24c866ecbed31b420dceb51 (commit)
       via  f41871002bae4b3438b35e7070992b31de9fe1c7 (commit)
       via  17a350b5dfdf22a82fa44a397d21214fb3d6387d (commit)
       via  f64e829aafad35f342f140788458a6c4c16ff57a (commit)
       via  73293b25344f1b974133e3628a03cd93d8519d13 (commit)
       via  1ec6cc7658059a677550396fb3f306003cbd02f5 (commit)
       via  5fd95c69ee72a47106015d4740546a6f91c8cf83 (commit)
       via  12983ce85317aa16607f85bd1a391a8704ac31ea (commit)
       via  711b2bfc6f4cad53304a27b0064228a89d96c00a (commit)
       via  fa9a41ae9eaa6c4030c49598839e78df7e9bcd76 (commit)
       via  cc2488c04a12facf9cb046e6514ab74b1a41a9fb (commit)
       via  e7b6a0797117d4455c919d1991c19baa8bf813e8 (commit)
       via  8e614c31332b5ae304facc14d0f1aae8aa9cf90c (commit)
       via  038f7c7564aecb29d72781d82b47f90e6aa5686a (commit)
       via  d436069374008df2979f0bb8e4b98b93240c4e17 (commit)
       via  3df4370b9adab0d8be3cbbe7658a4aaf144ca385 (commit)
       via  09d617084889e682a58406e94930a658e7a678ba (commit)
       via  395c6fe158bb76871c61d9268f353c7fd54f0e31 (commit)
       via  af706f4845c43fcf2d9c29042deda40197b058be (commit)
       via  983ba4614be3c8be7915da3546e7501ad77fadbe (commit)
       via  f75d330bb18d59f6cda3ca303b8e20be8122e716 (commit)
       via  eb447cb63aa3d1d3b3676be0bfac14135b24c8e3 (commit)
       via  b5d42c147af0c641a387a132dc44f31df069420a (commit)
       via  653acf5f249b3bf9f84b7958208bc1c88c36621f (commit)
       via  b1d21c9ce6c0b0e8cf6e363f540345b735cfa6e0 (commit)
       via  be5dad45b5b9e24b761dd077bcea8dcea13c70ba (commit)
       via  963dcb8b39c34246127b19fb9c58c0ac41816c95 (commit)
       via  23de299aa164dcd2078517a3dbad739af2ca15ca (commit)
       via  c0829966988d644954826f1d16465140d0b90ad7 (commit)
       via  c1b58f6b65695f6ee1d75162c7ed2ca8df2da15b (commit)
       via  279de1bfb105a35700b910c7dbe86f028e01622b (commit)
       via  85e309da366e7da939cdfd6996184c88c3cb7eb5 (commit)
       via  b90d88e967766d2ed67fb7e977c434be8d5f2d23 (commit)
       via  429eb58d0e260a0fa63ec26283f8ee7e6d2c9af5 (commit)
       via  f8d57b97f94da22805194008b4fa141326c053fd (commit)
       via  ea52e6d749b63c151f3dc7c93fa896604089fec7 (commit)
       via  d7caac4e3bd1a0de1b9b53499c9cb6b3314ee50b (commit)
       via  2d75a17f22096e0ac2671374625ed206f2ae818b (commit)
       via  4bfbca35ef205ca2eb3b5d425bd64e775b86f9df (commit)
       via  b87f1e3823b8967da020370ced889d1ee3a1e534 (commit)
       via  1750a494887aa579dc8fda900b32a884f9107a2b (commit)
       via  a7b89358f109ab9c74c823f19e693f7029f38b6f (commit)
       via  40717f5c64555cc22aed5d3413dfe5ad465c1e46 (commit)
       via  d33a055c8b943ffd283c01463452cae8206bc8f1 (commit)
       via  bfee90ffe6c9cffe3f77817f25b230bfdde7297e (commit)
       via  38226648c1487922eb0ce7a47b21ae4c242a52ee (commit)
       via  f9c6e6caabf36ade9b30763cf19f9d226f22b8f2 (commit)
       via  96594fa73957a44f6820672a549635aa26737d6c (commit)
       via  ac94f137c9de762471823bf93baa9433513c701b (commit)
       via  dc01ffac2022b970f3c6adaef9b60455ae52a619 (commit)
       via  1ca74dfb8f0685ca8ae558743977c84b66f8f5c4 (commit)
       via  48615723623514df6642d08a9697e454918723a9 (commit)
       via  d64136ec1fdb0e1251512b43a25c9c1680efe600 (commit)
       via  038f0ee252a494b78e78c2ac29d6853dbbf120f5 (commit)
       via  622a6ad4537a4c9ad07d02c3caaa89b73b4e026e (commit)
       via  13b7e09273870b07b20fc0ac6861b9f71017af11 (commit)
       via  808245057c51c04c7ca7e2cf29dae83ea67b643b (commit)
       via  09c6149a983a563065cc2184696833860202d0b6 (commit)
       via  3082a4632e9739e501e6843fe1033c309c48ff44 (commit)
       via  22e21d9ade102c3eb9507260632367b0c3657115 (commit)
       via  256cab4a81d78e5948aa024a238e8f69c8b9834c (commit)
       via  419b1fd36f1133d9b8904be6ce5a55958fb38136 (commit)
       via  86234e12377aea19a0467d0490d6f522c72ccaae (commit)
       via  fc471d20c8a6588743fe9e64443381364f22945c (commit)
       via  15813619cb0133dba414cb6357b8aecb29d7f350 (commit)
       via  65eb411397f0978f9cf6a47f9b20dd271faeba83 (commit)
       via  aecf7249195b065d3f7899f14fead14f67928167 (commit)
       via  d612f11a15a4fa58d0dde0006b0f48efaabfdfc6 (commit)
       via  60c48d3910c9a3ac258f77f3db6853479d3ec47e (commit)
       via  c5338d294006df47ebca92f1706bb010a1191eac (commit)
       via  973984a8e271a908ca362ded09d51e4e2027dc25 (commit)
       via  edf08bc4b8d70e69c15c6bd4a32298bc35a6589f (commit)
       via  67b0eda2f79365beb1a90ffd57c4529c5475fe2d (commit)
       via  dcb5cdffab1a2681af9a81e73f8e9c6c004ababa (commit)
       via  6939eae33f57989f69731b1a0d3af27208208872 (commit)
       via  15eea28a6b372e396a64faee78292e1824f6ef01 (commit)
       via  95584d0481f387e41aa5a36536a1af45c2bf6e1b (commit)
       via  84b05bffee05741b3bad1941c53a55b4899b402d (commit)
       via  19cf96b8f7a1e1b8673de2df5bbd9349dfbc1dbf (commit)
       via  4fccc10672bca3b0715578384ede8874d94b1b30 (commit)
       via  0fc43a8d263b329194f1215de1dd8ef710be2c59 (commit)
       via  2a88d3bcc3f075c9e8e578abd986bcc832929518 (commit)
       via  70a6a6f903e73f56e50e735665332bc4675e6a58 (commit)
       via  da8f1d3eec35e45a02fdebd22523e70f0606174b (commit)
       via  cd1845451d4fc2c4df9c9980b1f3f904d2587908 (commit)
       via  bbf4be2e8a07a7fbe6280626d33c098dbd07bc3d (commit)
       via  1d75abd0a78d0c9862d5f3557a2806f26a0a1c58 (commit)
       via  e03f1d9180dc32a418f996551aabf8a3ab433122 (commit)
       via  3207498d2c40a916d03f1be7349cc73e8142530e (commit)
       via  06d1deb28d78ce990640dab2f8dc4279ea74adef (commit)
       via  55291ab2091194e6ac28d08b3527928d102fefd2 (commit)
       via  cb36b4abdcb1b161060915887ceb73a09eda37a3 (commit)
       via  d6b38fa0d47045421964b3ddacc9cbe24185d101 (commit)
       via  575420637981828b64c1292ada015d7170b89390 (commit)
       via  176b62a80c0170f1b9a1578d0b16c3ef27cf1a8f (commit)
       via  e6052c4cc756f7d3a5023a0ba57fe8d80783967c (commit)
       via  9f8f9b80214fabfb3ac7674341c18a61a6ffcc5f (commit)
       via  3955025c2a83a334f65322def52466c1cc86ed89 (commit)
       via  93408ae72719590b9a0df9ce565694956f0cc34a (commit)
       via  896c6f8e9e608374605abfec4b58ce44313a59bb (commit)
       via  488902db2ac6c8815cb50dac0aab32f96190cd65 (commit)
       via  dd49beebb179d12fd156d22337d645340609addc (commit)
       via  3f2212235cdf3ab1ce2438a6fe71d0c15288aa72 (commit)
       via  b0cc64274a6d8d9bc14b0b7e7c50ed79d6ba1a1e (commit)
       via  efedf805263f4e5909628ba7d7c3725114d83710 (commit)
       via  82c8f75f7118f9be3550ee1d35914376eab22211 (commit)
       via  241bda03b4017fa4ac2a38ad9f37685bfbc81ee7 (commit)
       via  29048b2a80b5865ffc41fa4401113c5826227e23 (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 (4efd8fb08938b42ff0c3a9e04b86ce34b6a098f8)
            \
             N -- N -- N (3a48cf5e79d572bba39323bbedc44eeab53a887f)

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=3a48cf5e79d572bba39323bbedc44eeab53a887f

commit 3a48cf5e79d572bba39323bbedc44eeab53a887f
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=6e16539e531d265f1e5d2fdc98f456b91c338d87

commit 6e16539e531d265f1e5d2fdc98f456b91c338d87
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=2505482200425842a8a6588c674eadd160b6aea9

commit 2505482200425842a8a6588c674eadd160b6aea9
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=21f5854b5be228f9bdd5ff675501c95d231a0c91

commit 21f5854b5be228f9bdd5ff675501c95d231a0c91
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=f0e7a75c6632f8f90fbca411173580296072e710

commit f0e7a75c6632f8f90fbca411173580296072e710
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=5a9e8e58f37d2939c24718b90db534ae378a0489

commit 5a9e8e58f37d2939c24718b90db534ae378a0489
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=2d310f5423daabf6ec51d32b0da625ecbeb9f0b5

commit 2d310f5423daabf6ec51d32b0da625ecbeb9f0b5
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=2686d326e507d9694c0f9b06ccb7bcfe664df387

commit 2686d326e507d9694c0f9b06ccb7bcfe664df387
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=82c6cbbbd923529941b60bc56e583fc6f22e92b4

commit 82c6cbbbd923529941b60bc56e583fc6f22e92b4
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=f62bd2873dbc080eb0f3d1a6269b5d38f33e3154

commit f62bd2873dbc080eb0f3d1a6269b5d38f33e3154
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=a86a2088775d6c71d042cfc543c7857f3a29110f

commit a86a2088775d6c71d042cfc543c7857f3a29110f
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=0b8c89867750e7920629f74ddbeeccfac31dca71

commit 0b8c89867750e7920629f74ddbeeccfac31dca71
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=0747517f830af95121786de9bedc5a7772b5c915

commit 0747517f830af95121786de9bedc5a7772b5c915
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=d2e97b6057a8a372555ec21194abf3ef31f60fe3

commit d2e97b6057a8a372555ec21194abf3ef31f60fe3
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=3002626861923578f4e1ddf36da0309d9203af32

commit 3002626861923578f4e1ddf36da0309d9203af32
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=52ce56ff2d2ac9332c563567754622a91b846d8d

commit 52ce56ff2d2ac9332c563567754622a91b846d8d
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=d07a9607e2caee75e157ebe57cc4f850f9ed241e

commit d07a9607e2caee75e157ebe57cc4f850f9ed241e
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=92e6449dae685d198fdfe12ff435a88c93c7f54f

commit 92e6449dae685d198fdfe12ff435a88c93c7f54f
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=fbc406ab3471780fc8d1c93e8a8e63708a7fbd7c

commit fbc406ab3471780fc8d1c93e8a8e63708a7fbd7c
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=e28096143fddb498f69f7bdc8d52632d721c630e

commit e28096143fddb498f69f7bdc8d52632d721c630e
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=e01b544ae0d4b9378dd71af1f9d9d349763bd3ad

commit e01b544ae0d4b9378dd71af1f9d9d349763bd3ad
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=5f09bbf02244d294382318ef9c0e0b12a2a90bda

commit 5f09bbf02244d294382318ef9c0e0b12a2a90bda
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=8f53e1b45577bc06c8ec5609151c630e431e9617

commit 8f53e1b45577bc06c8ec5609151c630e431e9617
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=687cc47589c0fab4cc24474a2fcddacbec0b443d

commit 687cc47589c0fab4cc24474a2fcddacbec0b443d
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=91b8594d80740577f24c866ecbed31b420dceb51

commit 91b8594d80740577f24c866ecbed31b420dceb51
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=f41871002bae4b3438b35e7070992b31de9fe1c7

commit f41871002bae4b3438b35e7070992b31de9fe1c7
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=17a350b5dfdf22a82fa44a397d21214fb3d6387d

commit 17a350b5dfdf22a82fa44a397d21214fb3d6387d
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=f64e829aafad35f342f140788458a6c4c16ff57a

commit f64e829aafad35f342f140788458a6c4c16ff57a
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=73293b25344f1b974133e3628a03cd93d8519d13

commit 73293b25344f1b974133e3628a03cd93d8519d13
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=1ec6cc7658059a677550396fb3f306003cbd02f5

commit 1ec6cc7658059a677550396fb3f306003cbd02f5
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=5fd95c69ee72a47106015d4740546a6f91c8cf83

commit 5fd95c69ee72a47106015d4740546a6f91c8cf83
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=12983ce85317aa16607f85bd1a391a8704ac31ea

commit 12983ce85317aa16607f85bd1a391a8704ac31ea
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=711b2bfc6f4cad53304a27b0064228a89d96c00a

commit 711b2bfc6f4cad53304a27b0064228a89d96c00a
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=fa9a41ae9eaa6c4030c49598839e78df7e9bcd76

commit fa9a41ae9eaa6c4030c49598839e78df7e9bcd76
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

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

Summary of changes:
 debian/changelog                          |  2 +
 openbsc/include/openbsc/db.h              |  4 +-
 openbsc/include/openbsc/gprs_llc.h        |  1 +
 openbsc/include/openbsc/gsm_data.h        | 10 ++---
 openbsc/include/openbsc/gsm_data_shared.h |  1 -
 openbsc/include/openbsc/gsm_subscriber.h  |  3 +-
 openbsc/include/openbsc/iu.h              |  4 +-
 openbsc/include/openbsc/osmux.h           |  1 +
 openbsc/include/openbsc/sgsn.h            |  3 +-
 openbsc/src/gprs/gprs_gmm.c               | 26 ++++-------
 openbsc/src/gprs/gprs_llc.c               |  7 +++
 openbsc/src/gprs/gprs_sgsn.c              |  2 +-
 openbsc/src/gprs/gprs_subscriber.c        |  2 +-
 openbsc/src/gprs/sgsn_vty.c               | 48 ++++++++++++++++++--
 openbsc/src/libbsc/abis_rsl.c             | 34 ++++++++++----
 openbsc/src/libbsc/bsc_vty.c              | 11 ++++-
 openbsc/src/libbsc/handover_logic.c       |  1 -
 openbsc/src/libcommon/gsm_data_shared.c   | 13 +-----
 openbsc/src/libiu/iu.c                    | 22 +++++-----
 openbsc/src/libmgcp/mgcp_protocol.c       |  6 +--
 openbsc/src/libmsc/cscn_vty.c             | 27 +++++++-----
 openbsc/src/libmsc/ctrl_commands.c        |  6 +--
 openbsc/src/libmsc/db.c                   | 31 ++++++++-----
 openbsc/src/libmsc/gsm_04_08.c            | 10 ++---
 openbsc/src/libmsc/gsm_subscriber.c       |  9 ++--
 openbsc/src/libmsc/vty_interface_layer3.c |  4 +-
 openbsc/src/libxsc/xsc.c                  | 11 ++++-
 openbsc/src/osmo-bsc_mgcp/Makefile.am     |  2 +-
 openbsc/src/osmo-bsc_nat/bsc_mgcp_utils.c |  5 ++-
 openbsc/src/utils/Makefile.am             |  2 +-
 openbsc/tests/db/db_test.c                | 30 +++++++++----
 openbsc/tests/mgcp/Makefile.am            |  8 ++--
 openbsc/tests/sgsn/sgsn_test.c            |  4 +-
 openbsc/tests/sgsn/sgsn_test.ok           |  2 +-
 openbsc/tests/smpp/Makefile.am            |  2 +-
 openbsc/tests/vty_test_runner.py          | 73 ++++++++++++++++++++++++++-----
 36 files changed, 283 insertions(+), 144 deletions(-)


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



More information about the osmocom-commitlog mailing list