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 "Osmocom TETRA PHY and MAC implementation".
The branch, users/tnt/dmo has been created
at b33bc63042af9c2ceb56cb1cca56184b091690af (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/osmo-tetra/commit/?id=b33bc63042af9c2ceb56cb1cca561…
commit b33bc63042af9c2ceb56cb1cca56184b091690af
Author: Sylvain Munaut <tnt(a)246tNt.com>
Date: Sat Dec 31 17:57:24 2016 +0100
Some quick DMO hacks
Change-Id: Idbc7263f2171367516beedf7fa2c1bcc2779c5e7
-----------------------------------------------------------------------
hooks/post-receive
--
Osmocom TETRA PHY and MAC implementation
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 "OpenBTS' transceiver retro-fit".
The branch, fairwaves/master-rebase has been created
at c78b3db5d9da3ac84c8a944e8d6ee09ffd969ae8 (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/osmo-trx/commit/?id=c78b3db5d9da3ac84c8a944e8d6ee09…
commit c78b3db5d9da3ac84c8a944e8d6ee09ffd969ae8
Author: Alexander Nikolaev <variomap(a)gmail.com>
Date: Mon Dec 26 14:42:15 2016 +0000
Revert "uhd: Set minimum supported version to 3.9.0"
This reverts commit 93ca09ea61d044e5f8662b28bf084c808cac4f2c.
http://cgit.osmocom.org/osmo-trx/commit/?id=0b0a92e90c370dfe22db3e4904e6bd2…
commit 0b0a92e90c370dfe22db3e4904e6bd2f0a12cb4d
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Fri Mar 25 18:33:42 2016 +0300
transceiver: WIP: Set default max delay to 2 samples.
Default value of 0 may be too harsh, especially given random Rx/Tx delay
in 1 SPS receive mode.
-----------------------------------------------------------------------
hooks/post-receive
--
OpenBTS' transceiver retro-fit
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 "Osmocom BTS-side code (Abis, scheduling, ...)".
The branch, fairwaves/master-rebase has been created
at fd242e4d555223bfc171935a749344c3c322f2bd (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/osmo-bts/commit/?id=fd242e4d555223bfc171935a749344c…
commit fd242e4d555223bfc171935a749344c3c322f2bd
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Mon Apr 25 20:04:14 2016 +0200
rsl: Output RTP stats before closing the socket.
It's useful to know RTP statistics (number of packets lost, jitter, etc)
when looking at voice call quality issues. Right now this information is
not avialable anywhere and this looks like the best place to start.
-----------------------------------------------------------------------
hooks/post-receive
--
Osmocom BTS-side code (Abis, scheduling, ...)
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 "An utility library for Open Source Mobile Communications".
The branch, fairwaves/master-rebase has been updated
via 9491591afbfdf85358b19befebef7b0357698ccd (commit)
via d0d05714a6520497127140bf5eb31c319c2eccaa (commit)
via 4323de01e6f832dbe50a01b1745eb6d5a47e080a (commit)
via e3c233606298213105d4a135fbd327553aee99dc (commit)
via 79635999dc6f4aabfbf68b79c6a47571456dc40b (commit)
via d6a1a71513bb8d1c1dfa6bde4a5aa856deeab3af (commit)
from 7309e19358240100e56f2d6af8af61a5bb5630da (commit)
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/libosmocore/commit/?id=9491591afbfdf85358b19befebef…
commit 9491591afbfdf85358b19befebef7b0357698ccd
Author: Sergey.Kostanbaev <Sergey.Kostanbaev(a)gmail.com>
Date: Thu Feb 11 15:05:07 2016 +0300
gsm0480: parse registerSS and eraseSS
http://cgit.osmocom.org/libosmocore/commit/?id=d0d05714a6520497127140bf5eb3…
commit d0d05714a6520497127140bf5eb31c319c2eccaa
Author: Sergey.Kostanbaev <Sergey.Kostanbaev(a)gmail.com>
Date: Tue Feb 9 17:33:17 2016 +0300
ss wip
http://cgit.osmocom.org/libosmocore/commit/?id=4323de01e6f832dbe50a01b1745e…
commit 4323de01e6f832dbe50a01b1745eb6d5a47e080a
Author: Sergey Kostanbaev <sergey.kostanbaev(a)gmail.com>
Date: Fri Oct 30 15:13:06 2015 +0300
store actual length of message
http://cgit.osmocom.org/libosmocore/commit/?id=e3c233606298213105d4a135fbd3…
commit e3c233606298213105d4a135fbd327553aee99dc
Author: Sergey Kostanbaev <sergey.kostanbaev(a)gmail.com>
Date: Fri Oct 30 15:12:10 2015 +0300
put language field near data to serialize it easier
http://cgit.osmocom.org/libosmocore/commit/?id=79635999dc6f4aabfbf68b79c6a4…
commit 79635999dc6f4aabfbf68b79c6a47571456dc40b
Author: Sergey Kostanbaev <sergey.kostanbaev(a)gmail.com>
Date: Wed Oct 28 13:29:09 2015 +0300
gsm0480: RELEASE COMPLETE can be without any payload
http://cgit.osmocom.org/libosmocore/commit/?id=d6a1a71513bb8d1c1dfa6bde4a5a…
commit d6a1a71513bb8d1c1dfa6bde4a5aa856deeab3af
Author: Sergey Kostanbaev <sergey.kostanbaev(a)gmail.com>
Date: Fri Oct 23 20:27:35 2015 +0300
modify USSD structures to support external handling
-----------------------------------------------------------------------
Summary of changes:
include/osmocom/gsm/gsm0480.h | 34 ++++--
src/gsm/gsm0480.c | 245 +++++++++++++++++++++++++++++++++++-------
src/gsm/libosmogsm.map | 1 +
tests/ussd/ussd_test.c | 34 +++++-
4 files changed, 262 insertions(+), 52 deletions(-)
hooks/post-receive
--
An utility library for Open Source Mobile Communications
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 "An utility library for Open Source Mobile Communications".
The branch, fairwaves/master-rebase has been created
at 7309e19358240100e56f2d6af8af61a5bb5630da (commit)
- Log -----------------------------------------------------------------
-----------------------------------------------------------------------
hooks/post-receive
--
An utility library for Open Source Mobile Communications
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, fairwaves/master-rebase has been updated
via 3d0f475e0359805458e5ca80aabb993dd836bab9 (commit)
via 87d20bd4ccedf6f1beff6935c703aaa9ddfc20b1 (commit)
via 203dbe820db129fcdeab459a224763ade4783303 (commit)
via 0391df0553728e28cad8b11b4c0c0843520e495c (commit)
via 7ccdba7e4a7f067b9fd069420ede1665b8f36548 (commit)
via 87ef93213b597e396dac3fee95985d85f1ae6627 (commit)
via 1ba45f3a657668114b7a4b89ebbf4419cc04a05e (commit)
via 5fb66e6d64590a2148817f606f11e360b3ce9a63 (commit)
via e634ae567c2b3a494c59f0518bf95559c2dcdb57 (commit)
via f26f605fd8250efb2e6ac550059fbe0f8b939ab5 (commit)
via f586d793a58476c9432fd38532bbebe761d7c87c (commit)
via e9b1df6edc79c7e1833ca5d68a1ce7af1956bed4 (commit)
via 19afea5711d0b348d3520095ce13ec087ac2b268 (commit)
via e30705d14b316bb639a635c4f2a1ae151caafd1f (commit)
via d9f656304cd4f24b6a230d6595865ed4f1968296 (commit)
via fc554fca8f66cf1b0a04f7224a645dd63baf5218 (commit)
via 5243b3d9c00f514bf65c36a054ca2b5f234ba8f7 (commit)
via e8ca2e0d76b7de979b8efdcb557025ba092a8001 (commit)
via 803fe313ab64494ed55c5a08fa94e954d2f58bc4 (commit)
via 489e16f350721a35d42d0b3eae407ad4a52c672c (commit)
via f146db47ab3af1572f0f0f891ea7eeb258446ea0 (commit)
via d5f772caec36f02c14c98c5b690aa42fb99c2446 (commit)
via 8ae3116447b0f5960f1ccc620746c12a9fcfe28e (commit)
via 16e2af9efa7ecf978413b1fe04b5f39c8ce82771 (commit)
via 26f8280b489129fba4609d878c822e44d5336e42 (commit)
via 8238d025f95b984dd48b1902db1b70b75d9dcc68 (commit)
via ffee38d93abbe72892c46a471a7bc650f77906ab (commit)
via 6beca9b8be2c7c4373d743c37aeaf455b0250189 (commit)
via abbae6fdb65ee811785eb869aadf3a65194934f8 (commit)
via a0a6896bea55e04cf2528c3eb4093d7ef3009712 (commit)
via 93b867437c1a1d2cb5a95e68569b69e067c20850 (commit)
via 6111703025a10517d888fc6af45c4ba672d2f7ea (commit)
via 1892394f73371b1e2a624ab9b61735c9c8342c21 (commit)
via 67c7c22677806e5502a6966f19ad7454ffba699b (commit)
via ea91dab62b00bd1f2ec254b69cc0acf73ae1a644 (commit)
via 4538433b0bcba2936d4bcd40b0bdbcb34cbc8c3a (commit)
via fd5f85b263954f8c5aba848a04c7cf06245b3317 (commit)
via 92f07acfda24963e671230ba126a71b7fb81cb90 (commit)
via c261e70cba30253b929f380290bb5d910bc30e39 (commit)
via a6b0d9746d13e3272d9a0d1e3aa96497adf8cf5e (commit)
via 8a2b75af283c49e80ee9602dd20c6e415e90ce2f (commit)
via 3ebafbbba6820734bd6ff94d7452bc6336f3163c (commit)
via cb96b5c69c395508ff863a5511d242ab487ef664 (commit)
via 63feebf24732567c706b8534e60729e8e7c5d6b3 (commit)
via 868bfe2a39452908d37dbf6439563a0d11ebddd5 (commit)
via 0858b283266efa6c9a684991d208fbdf2432e301 (commit)
via c57998a5a29fdb998875d9a4078fce9be2c07ca4 (commit)
via c4b07d9b34fae3e5b55c27c99ead89e2d3ce749b (commit)
via c6987677456db704862144edb6427d8a72239230 (commit)
via 7654307e314ca751fdd921cead9bf0dc5d2e6638 (commit)
via 7e11e38759232dd711e4c124f5003b43a8222b44 (commit)
via e3b6d2794a0c744be2b8162d25ae4dc01fc29526 (commit)
via db320498d7eddb5bd0fc636dd63fbad53341f0d3 (commit)
via 1eea437b1209a408f1ac738e87326330e03028d2 (commit)
via de1f2dcd20fb63af6f88e17a111537ffc92d31db (commit)
via dbea374dd1451427719e0ff6073124a40aed66a4 (commit)
via b91b46d9fc0740da344bdccc023bccfcc1ce4776 (commit)
via ccc4b425755010d773789a7027892dcd479966af (commit)
via 0b691bf9b3e5d55ec232b76a0bf3e5acedeb67d2 (commit)
via 6baf5b93bfcaaa74efc8e38f8f52387a61702d6d (commit)
via afa1f00138ad23c5d851e848482ec9153decbbca (commit)
via 0a192b369ef361d16eb51830ec0fea1d5bd0b7f1 (commit)
via e91a5c3e3d1637727e6492f11bd5d5b13cb7fd20 (commit)
via 1a8003ca9dc9a971aeef7f8f87657df440f7a7ec (commit)
via 4990f5a7294279b05f6aa4b2644af94f51fee904 (commit)
via cc5ee3160692ba996ad049b228901c33615456fc (commit)
via e083c5a77adcacf815fb7af417ab2208b83e78f4 (commit)
via 263aa8df3ad3c0a1f0172e025ff6aeed35abb85b (commit)
via 85292536db648eff98ff8265df811eb4f0e63980 (commit)
via 0461ed2c7eaa708857271e8b04656fcfe33ad401 (commit)
via 1a04725a0307c22b605fcbab15ea8a6884cb8c75 (commit)
via 16ba04bd00292e3892379e75c3c42459b2445366 (commit)
via 7364258e23565d8371b70556550f084cfbbae88b (commit)
via 4d83de8539087382106260c240fd6f7e3ac21170 (commit)
via 7919bf24ffebb2d4f9ef9a02f1726eeb1e8d36ca (commit)
via 3a3e3f7010e01239d205dfb2a9df85770d9aae0d (commit)
via d09a539d8ad8093f0801fa51b538a4126d058eef (commit)
via 3ef87eaf689d80e246ec011cb90a05c7f556c5a6 (commit)
via 625d6a3ce5b104789a24fbc1e15a39dbcd4e9d30 (commit)
via 7abf8bc01ed90b4e2ea3fa97057917c7de56e623 (commit)
via d6b6bbb5450f1d2bc18510c04a59497579533455 (commit)
via 554a95f0e949bdf1c4dcb094bfe975ecf2f0721b (commit)
via 5e6de7b524c284df86c0b141956e2b18690faf26 (commit)
via 6efd44ca7c02b6a8b9964818aa4da5477bbc3cf1 (commit)
via 2d072dc54d6da5643e83ddde13b82cd089d085b4 (commit)
via 197455007b844c8bb1057553f1fce973aadb5a5e (commit)
via f7606a5c9c9693511b168c27ef9e72011316b7ac (commit)
from b42dc43e288b33cb0ba467fccbe50d1de8eef878 (commit)
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=3d0f475e0359805458e5ca80aabb993d…
commit 3d0f475e0359805458e5ca80aabb993dd836bab9
Author: Ivan Klyuchnikov <kluchnikovi(a)gmail.com>
Date: Fri Dec 30 12:55:44 2016 +0000
gsup: Update code after rebase to updated gsup implementation
http://cgit.osmocom.org/openbsc/commit/?id=87d20bd4ccedf6f1beff6935c703aaa9…
commit 87d20bd4ccedf6f1beff6935c703aaa9ddfc20b1
Author: Ivan Kluchnikov <kluchnikovi(a)gmail.com>
Date: Thu Dec 15 13:02:10 2016 +0300
osmo-nitb: Send purge ms to reg-proxy and handle response
http://cgit.osmocom.org/openbsc/commit/?id=203dbe820db129fcdeab459a224763ad…
commit 203dbe820db129fcdeab459a224763ade4783303
Author: Ivan Kluchnikov <kluchnikovi(a)gmail.com>
Date: Thu Dec 15 13:00:00 2016 +0300
reg-proxy: Implement purge ms forwarding and handling
http://cgit.osmocom.org/openbsc/commit/?id=0391df0553728e28cad8b11b4c0c0843…
commit 0391df0553728e28cad8b11b4c0c0843520e495c
Author: Ivan Kluchnikov <kluchnikovi(a)gmail.com>
Date: Mon Nov 28 18:42:54 2016 +0300
gsm_04_08: Change reject cause for not "attached" subscribers from "destination out of order" to "no user responding"
http://cgit.osmocom.org/openbsc/commit/?id=7ccdba7e4a7f067b9fd069420ede1665…
commit 7ccdba7e4a7f067b9fd069420ede1665b8f36548
Author: Ivan Kluchnikov <kluchnikovi(a)gmail.com>
Date: Tue Nov 8 23:56:00 2016 +0300
reg-proxy: fix osip transactions releasing procedure
* implement nict_trans_free function for checking list of osip_nict_transactions and releasing transactions in terminated state
* call nict_trans_free function in main loop
* transactions should not be released in message callback functions, so remove osip_transaction_free and osip_message_free from sip_cb_rcv2xx function
http://cgit.osmocom.org/openbsc/commit/?id=87ef93213b597e396dac3fee95985d85…
commit 87ef93213b597e396dac3fee95985d85f1ae6627
Author: Ivan Kluchnikov <kluchnikovi(a)gmail.com>
Date: Tue Nov 8 23:26:35 2016 +0300
reg-proxy: use osip_strdup function, because we should allocate memory for scheme and host values to be used in osip_uri_set_ functions
http://cgit.osmocom.org/openbsc/commit/?id=1ba45f3a657668114b7a4b89ebbf4419…
commit 1ba45f3a657668114b7a4b89ebbf4419cc04a05e
Author: Ivan Kluchnikov <kluchnikovi(a)gmail.com>
Date: Fri Nov 4 16:56:36 2016 +0300
reg-proxy: we shouldn't free call_id_num and seq_num_str, because they are used in osip_message and will be freed by osip_message_free function
http://cgit.osmocom.org/openbsc/commit/?id=5fb66e6d64590a2148817f606f11e360…
commit 5fb66e6d64590a2148817f606f11e360b3ce9a63
Author: Ivan Kluchnikov <kluchnikovi(a)gmail.com>
Date: Thu Nov 3 22:08:49 2016 +0300
reg-proxy: free allocated ipa control messages in ipa_sock_server_cb function
http://cgit.osmocom.org/openbsc/commit/?id=e634ae567c2b3a494c59f0518bf95559…
commit e634ae567c2b3a494c59f0518bf95559c2dcdb57
Author: Ivan Kluchnikov <kluchnikovi(a)gmail.com>
Date: Thu Nov 3 22:05:11 2016 +0300
reg-proxy: free all allocated osip elements, messages and transactions
http://cgit.osmocom.org/openbsc/commit/?id=f26f605fd8250efb2e6ac550059fbe0f…
commit f26f605fd8250efb2e6ac550059fbe0f8b939ab5
Author: Ivan Kluchnikov <kluchnikovi(a)gmail.com>
Date: Wed Nov 2 13:13:04 2016 +0300
gsm_sup: check connection before use it, because it can be already closed
http://cgit.osmocom.org/openbsc/commit/?id=f586d793a58476c9432fd38532bbebe7…
commit f586d793a58476c9432fd38532bbebe761d7c87c
Author: Sergey.Kostanbaev <sergey.kostanbaev(a)gmail.com>
Date: Tue Oct 25 12:27:03 2016 +0300
ussd_proxy: fix decoding GSM7 to latin1
http://cgit.osmocom.org/openbsc/commit/?id=e9b1df6edc79c7e1833ca5d68a1ce7af…
commit e9b1df6edc79c7e1833ca5d68a1ce7af1956bed4
Author: Sergey Kostanbaev <sergey.kostanbaev(a)gmail.com>
Date: Wed May 4 01:40:35 2016 +0300
fix incorrect autorebase
http://cgit.osmocom.org/openbsc/commit/?id=19afea5711d0b348d3520095ce13ec08…
commit 19afea5711d0b348d3520095ce13ec087ac2b268
Author: Sergey Kostanbaev <sergey.kostanbaev(a)gmail.com>
Date: Wed May 4 00:24:14 2016 +0300
fixup after rebase
http://cgit.osmocom.org/openbsc/commit/?id=e30705d14b316bb639a635c4f2a1ae15…
commit e30705d14b316bb639a635c4f2a1ae151caafd1f
Author: Ivan Kluchnikov <kluchnikovi(a)gmail.com>
Date: Fri Jan 15 18:02:38 2016 +0300
reg-proxy: Implement handling LU responses without msisdn
If we receive 200 ok response with imsi instead of msisdn in sip contact header, we should send LU response message to osmo-nitb without msisdn.
http://cgit.osmocom.org/openbsc/commit/?id=d9f656304cd4f24b6a230d6595865ed4…
commit d9f656304cd4f24b6a230d6595865ed4f1968296
Author: Ivan Kluchnikov <kluchnikovi(a)gmail.com>
Date: Fri Jan 15 16:55:10 2016 +0300
gsm_sup: Update subscriber info in database only if msisdn is received in LU response
http://cgit.osmocom.org/openbsc/commit/?id=fc554fca8f66cf1b0a04f7224a645dd6…
commit fc554fca8f66cf1b0a04f7224a645dd63baf5218
Author: Ivan Kluchnikov <kluchnikovi(a)gmail.com>
Date: Fri Jan 15 16:46:38 2016 +0300
msc: Increase value of location update timer to 10 sec
We should increase this timer, because LU procedure can take more than 5 sec, if 'remote' auth policy is used.
http://cgit.osmocom.org/openbsc/commit/?id=5243b3d9c00f514bf65c36a054ca2b5f…
commit 5243b3d9c00f514bf65c36a054ca2b5f234ba8f7
Author: Ivan Kluchnikov <kluchnikovi(a)gmail.com>
Date: Mon Mar 14 16:39:03 2016 +0300
sms: Route all sms from/to subscribers with extension length = 5 to local smsc
http://cgit.osmocom.org/openbsc/commit/?id=e8ca2e0d76b7de979b8efdcb557025ba…
commit e8ca2e0d76b7de979b8efdcb557025ba092a8001
Author: Ivan Kluchnikov <kluchnikovi(a)gmail.com>
Date: Thu Mar 3 22:13:50 2016 +0300
sup: pass subscriber group parameter to subscr_get_by_extension function
Subscriber group parameter should be set for subscriber in subscr_get_by_extension function, because it is used in connection_for_subscr function.
http://cgit.osmocom.org/openbsc/commit/?id=803fe313ab64494ed55c5a08fa94e954…
commit 803fe313ab64494ed55c5a08fa94e954d2f58bc4
Author: Ivan Kluchnikov <kluchnikovi(a)gmail.com>
Date: Tue Dec 29 19:24:46 2015 +0300
sms: Use gsm411_rp_hdr structure instead of manual parsing of RP messages
http://cgit.osmocom.org/openbsc/commit/?id=489e16f350721a35d42d0b3eae407ad4…
commit 489e16f350721a35d42d0b3eae407ad4a52c672c
Author: Ivan Kluchnikov <kluchnikovi(a)gmail.com>
Date: Tue Dec 29 19:23:58 2015 +0300
sms: MO RP ACK and RP ERROR should be also forwarded to the sms socket
http://cgit.osmocom.org/openbsc/commit/?id=f146db47ab3af1572f0f0f891ea7eeb2…
commit f146db47ab3af1572f0f0f891ea7eeb258446ea0
Author: Ivan Kluchnikov <kluchnikovi(a)gmail.com>
Date: Tue Dec 29 19:22:20 2015 +0300
sms: In case of receiving MO RP-DATA, we should assign RP message reference value to transaction variable
http://cgit.osmocom.org/openbsc/commit/?id=d5f772caec36f02c14c98c5b690aa42f…
commit d5f772caec36f02c14c98c5b690aa42fb99c2446
Author: Ivan Kluchnikov <kluchnikovi(a)gmail.com>
Date: Tue Dec 29 19:00:28 2015 +0300
sup: Fix RP header offset and RP data length calculations
http://cgit.osmocom.org/openbsc/commit/?id=8ae3116447b0f5960f1ccc620746c12a…
commit 8ae3116447b0f5960f1ccc620746c12a9fcfe28e
Author: Ivan Kluchnikov <kluchnikovi(a)gmail.com>
Date: Tue Dec 29 18:59:21 2015 +0300
vty: Install sms_destination_cmd element as NITB_NODE
http://cgit.osmocom.org/openbsc/commit/?id=16e2af9efa7ecf978413b1fe04b5f39c…
commit 16e2af9efa7ecf978413b1fe04b5f39c8ce82771
Author: Ivan Kluchnikov <kluchnikovi(a)gmail.com>
Date: Mon Dec 21 12:34:30 2015 +0300
sms: Add functions for forwarding/handling SMS in RP format to/from external application
http://cgit.osmocom.org/openbsc/commit/?id=26f8280b489129fba4609d878c822e44…
commit 26f8280b489129fba4609d878c822e44d5336e42
Author: Ivan Kluchnikov <kluchnikovi(a)gmail.com>
Date: Mon Dec 21 12:31:06 2015 +0300
sms: Add new socket for forwarding/receiving SMS in RP format to/from external application
http://cgit.osmocom.org/openbsc/commit/?id=8238d025f95b984dd48b1902db1b70b7…
commit 8238d025f95b984dd48b1902db1b70b75d9dcc68
Author: Ivan Kluchnikov <kluchnikovi(a)gmail.com>
Date: Mon Dec 21 12:05:56 2015 +0300
trans: Add new parameter message reference for SMS and function for finding transaction by this reference
http://cgit.osmocom.org/openbsc/commit/?id=ffee38d93abbe72892c46a471a7bc650…
commit ffee38d93abbe72892c46a471a7bc650f77906ab
Author: Sergey Kostanbaev <sergey.kostanbaev(a)gmail.com>
Date: Sun Mar 27 00:38:42 2016 +0300
send actual message in facility op (not initial)
http://cgit.osmocom.org/openbsc/commit/?id=6beca9b8be2c7c4373d743c37aeaf455…
commit 6beca9b8be2c7c4373d743c37aeaf455b0250189
Author: Kirill Zakharenko <earwin(a)gmail.com>
Date: Tue Feb 16 15:48:51 2016 +0300
debian: use --enable-ussd-proxy with ./configure
http://cgit.osmocom.org/openbsc/commit/?id=abbae6fdb65ee811785eb869aadf3a65…
commit abbae6fdb65ee811785eb869aadf3a65194934f8
Author: Kirill Zakharenko <earwin(a)gmail.com>
Date: Thu Dec 24 14:46:34 2015 +0300
reg-proxy, ussd-proxy: don't use realtime priority
http://cgit.osmocom.org/openbsc/commit/?id=a0a6896bea55e04cf2528c3eb4093d7e…
commit a0a6896bea55e04cf2528c3eb4093d7ef3009712
Author: Sergey.Kostanbaev <Sergey.Kostanbaev(a)gmail.com>
Date: Thu Feb 11 15:03:29 2016 +0300
add test for registerSS
http://cgit.osmocom.org/openbsc/commit/?id=93b867437c1a1d2cb5a95e68569b69e0…
commit 93b867437c1a1d2cb5a95e68569b69e067c20850
Author: Sergey.Kostanbaev <Sergey.Kostanbaev(a)gmail.com>
Date: Thu Feb 11 12:49:12 2016 +0300
set transaction_id from transaction data
http://cgit.osmocom.org/openbsc/commit/?id=6111703025a10517d888fc6af45c4ba6…
commit 6111703025a10517d888fc6af45c4ba672d2f7ea
Author: Sergey Kostanbaev <sergey.kostanbaev(a)gmail.com>
Date: Thu Feb 11 02:42:58 2016 +0300
emulation for SS
http://cgit.osmocom.org/openbsc/commit/?id=1892394f73371b1e2a624ab9b61735c9…
commit 1892394f73371b1e2a624ab9b61735c9c8342c21
Author: Sergey Kostanbaev <sergey.kostanbaev(a)gmail.com>
Date: Thu Feb 11 02:42:35 2016 +0300
various bugs in ss reply
http://cgit.osmocom.org/openbsc/commit/?id=67c7c22677806e5502a6966f19ad7454…
commit 67c7c22677806e5502a6966f19ad7454ffba699b
Author: Sergey.Kostanbaev <Sergey.Kostanbaev(a)gmail.com>
Date: Wed Feb 10 11:45:14 2016 +0300
add generation of src/ussd-proxy/Makefile
http://cgit.osmocom.org/openbsc/commit/?id=ea91dab62b00bd1f2ec254b69cc0acf7…
commit ea91dab62b00bd1f2ec254b69cc0acf73ae1a644
Author: Sergey.Kostanbaev <Sergey.Kostanbaev(a)gmail.com>
Date: Wed Feb 10 11:41:28 2016 +0300
add forgotten files
http://cgit.osmocom.org/openbsc/commit/?id=4538433b0bcba2936d4bcd40b0bdbcb3…
commit 4538433b0bcba2936d4bcd40b0bdbcb34cbc8c3a
Author: Sergey Kostanbaev <sergey.kostanbaev(a)gmail.com>
Date: Wed Feb 10 04:08:38 2016 +0300
add forgotten file
http://cgit.osmocom.org/openbsc/commit/?id=fd5f85b263954f8c5aba848a04c7cf06…
commit fd5f85b263954f8c5aba848a04c7cf06245b3317
Author: Sergey Kostanbaev <sergey.kostanbaev(a)gmail.com>
Date: Wed Feb 10 04:06:54 2016 +0300
recovery latin1 USSD message, probably bad rebase
http://cgit.osmocom.org/openbsc/commit/?id=92f07acfda24963e671230ba126a71b7…
commit 92f07acfda24963e671230ba126a71b7fb81cb90
Author: Sergey.Kostanbaev <Sergey.Kostanbaev(a)gmail.com>
Date: Tue Feb 9 20:21:08 2016 +0300
manual merge SS from sup-ussd-on-master-ss-wip
http://cgit.osmocom.org/openbsc/commit/?id=c261e70cba30253b929f380290bb5d91…
commit c261e70cba30253b929f380290bb5d910bc30e39
Author: Ivan Kluchnikov <kluchnikovi(a)gmail.com>
Date: Fri Dec 11 19:24:07 2015 +0300
msc: Implement 'remote-closed' authentication policy
This mode is modified version of 'remote' policy.
Osmo-nitb uses remote subscription data only if the MS is activated in local HLR, otherwise osmo-nitb rejects subscriber.
http://cgit.osmocom.org/openbsc/commit/?id=a6b0d9746d13e3272d9a0d1e3aa96497…
commit a6b0d9746d13e3272d9a0d1e3aa96497adf8cf5e
Author: Ivan Kluchnikov <kluchnikovi(a)gmail.com>
Date: Mon Dec 7 18:04:39 2015 +0300
reg-proxy: Added configuration parameter for setting registration expiry time
http://cgit.osmocom.org/openbsc/commit/?id=8a2b75af283c49e80ee9602dd20c6e41…
commit 8a2b75af283c49e80ee9602dd20c6e415e90ce2f
Author: Ivan Kluchnikov <kluchnikovi(a)gmail.com>
Date: Mon Nov 9 14:44:15 2015 +0300
sup: fix handling update location result message
If LUR procedure timed out, we should just skip update location result message.
http://cgit.osmocom.org/openbsc/commit/?id=3ebafbbba6820734bd6ff94d7452bc63…
commit 3ebafbbba6820734bd6ff94d7452bc6336f3163c
Author: Sergey Kostanbaev <sergey.kostanbaev(a)gmail.com>
Date: Sat Nov 7 21:25:54 2015 +0300
ussd_proxy: add content-type sip tag in bye for 3rd party software workaround
http://cgit.osmocom.org/openbsc/commit/?id=cb96b5c69c395508ff863a5511d242ab…
commit cb96b5c69c395508ff863a5511d242ab487ef664
Author: Sergey Kostanbaev <sergey.kostanbaev(a)gmail.com>
Date: Fri Nov 6 14:55:07 2015 +0300
ussd_proxy: add -x proxy option
http://cgit.osmocom.org/openbsc/commit/?id=63feebf24732567c706b8534e60729e8…
commit 63feebf24732567c706b8534e60729e8e7c5d6b3
Author: Sergey Kostanbaev <sergey.kostanbaev(a)gmail.com>
Date: Fri Oct 30 17:23:33 2015 +0300
ussd_proxy: add -7 option to force latin1 convertion to gsm 7-bit
http://cgit.osmocom.org/openbsc/commit/?id=868bfe2a39452908d37dbf6439563a0d…
commit 868bfe2a39452908d37dbf6439563a0d11ebddd5
Author: Sergey Kostanbaev <sergey.kostanbaev(a)gmail.com>
Date: Fri Oct 30 15:14:49 2015 +0300
ussd: handle UCS-2 coding
http://cgit.osmocom.org/openbsc/commit/?id=0858b283266efa6c9a684991d208fbdf…
commit 0858b283266efa6c9a684991d208fbdf2432e301
Author: Sergey Kostanbaev <sergey.kostanbaev(a)gmail.com>
Date: Wed Oct 28 18:22:16 2015 +0300
libmsc: set proper length field in ASN.1 format for USSD internals
http://cgit.osmocom.org/openbsc/commit/?id=c57998a5a29fdb998875d9a4078fce9b…
commit c57998a5a29fdb998875d9a4078fce9be2c07ca4
Author: Sergey Kostanbaev <sergey.kostanbaev(a)gmail.com>
Date: Wed Oct 28 15:18:21 2015 +0300
libmsc: fix no return and use after free
http://cgit.osmocom.org/openbsc/commit/?id=c4b07d9b34fae3e5b55c27c99ead89e2…
commit c4b07d9b34fae3e5b55c27c99ead89e2d3ce749b
Author: Sergey Kostanbaev <sergey.kostanbaev(a)gmail.com>
Date: Wed Oct 28 14:49:42 2015 +0300
ussd_proxy: handle reject from sup and send BYE to sip
http://cgit.osmocom.org/openbsc/commit/?id=c6987677456db704862144edb6427d8a…
commit c6987677456db704862144edb6427d8a72239230
Author: Sergey Kostanbaev <sergey.kostanbaev(a)gmail.com>
Date: Wed Oct 28 14:48:51 2015 +0300
ussd: send reject to sup
http://cgit.osmocom.org/openbsc/commit/?id=7654307e314ca751fdd921cead9bf0dc…
commit 7654307e314ca751fdd921cead9bf0dc5d2e6638
Author: Sergey Kostanbaev <sergey.kostanbaev(a)gmail.com>
Date: Wed Oct 28 13:33:52 2015 +0300
ussd_proxy: add debug output when session is destroyed
http://cgit.osmocom.org/openbsc/commit/?id=7e11e38759232dd711e4c124f5003b43…
commit 7e11e38759232dd711e4c124f5003b43a8222b44
Author: Sergey Kostanbaev <sergey.kostanbaev(a)gmail.com>
Date: Wed Oct 28 13:31:16 2015 +0300
libmsc: use message type as an entry point and handle release complete message
http://cgit.osmocom.org/openbsc/commit/?id=e3b6d2794a0c744be2b8162d25ae4dc0…
commit e3b6d2794a0c744be2b8162d25ae4dc01fc29526
Author: Sergey Kostanbaev <sergey.kostanbaev(a)gmail.com>
Date: Tue Oct 27 20:16:12 2015 +0300
ussd_proxy: fix reject after resultLast
http://cgit.osmocom.org/openbsc/commit/?id=db320498d7eddb5bd0fc636dd63fbad5…
commit db320498d7eddb5bd0fc636dd63fbad53341f0d3
Author: Sergey Kostanbaev <sergey.kostanbaev(a)gmail.com>
Date: Tue Oct 27 18:35:26 2015 +0300
ussd_proxy: add -l parameter to set loglevel in sip sofia
http://cgit.osmocom.org/openbsc/commit/?id=1eea437b1209a408f1ac738e87326330…
commit 1eea437b1209a408f1ac738e87326330e03028d2
Author: Sergey Kostanbaev <sergey.kostanbaev(a)gmail.com>
Date: Tue Oct 27 18:26:08 2015 +0300
ussd_proxy: remove dead code
http://cgit.osmocom.org/openbsc/commit/?id=de1f2dcd20fb63af6f88e17a111537ff…
commit de1f2dcd20fb63af6f88e17a111537ffc92d31db
Author: Kirill Zakharenko <earwin(a)gmail.com>
Date: Tue Oct 27 19:32:50 2015 +0300
debian: new package for reg-proxy & ussd-proxy
http://cgit.osmocom.org/openbsc/commit/?id=dbea374dd1451427719e0ff6073124a4…
commit dbea374dd1451427719e0ff6073124a40aed66a4
Author: Sergey Kostanbaev <sergey.kostanbaev(a)gmail.com>
Date: Tue Oct 27 18:16:13 2015 +0300
ussd_proxy: detailed help
http://cgit.osmocom.org/openbsc/commit/?id=b91b46d9fc0740da344bdccc023bccfc…
commit b91b46d9fc0740da344bdccc023bccfcc1ce4776
Author: Sergey Kostanbaev <sergey.kostanbaev(a)gmail.com>
Date: Tue Oct 27 17:32:30 2015 +0300
ussd_proxy: handle multiple USSD sessions
http://cgit.osmocom.org/openbsc/commit/?id=ccc4b425755010d773789a7027892dcd…
commit ccc4b425755010d773789a7027892dcd479966af
Author: Sergey Kostanbaev <sergey.kostanbaev(a)gmail.com>
Date: Tue Oct 27 16:22:17 2015 +0300
ussd_proxy: handle session timeout
http://cgit.osmocom.org/openbsc/commit/?id=0b691bf9b3e5d55ec232b76a0bf3e5ac…
commit 0b691bf9b3e5d55ec232b76a0bf3e5acedeb67d2
Author: Sergey Kostanbaev <sergey.kostanbaev(a)gmail.com>
Date: Tue Oct 27 14:39:59 2015 +0300
ussd_proxy: handle error callback
http://cgit.osmocom.org/openbsc/commit/?id=6baf5b93bfcaaa74efc8e38f8f52387a…
commit 6baf5b93bfcaaa74efc8e38f8f52387a61702d6d
Author: Sergey Kostanbaev <sergey.kostanbaev(a)gmail.com>
Date: Mon Oct 26 20:47:49 2015 +0300
ussd_proxy: handle USSD dialogs into sip INFO messages
http://cgit.osmocom.org/openbsc/commit/?id=afa1f00138ad23c5d851e848482ec915…
commit afa1f00138ad23c5d851e848482ec9153decbbca
Author: Sergey Kostanbaev <sergey.kostanbaev(a)gmail.com>
Date: Mon Oct 26 14:25:09 2015 +0300
ussd_proxy: handle basic errors to release channel
http://cgit.osmocom.org/openbsc/commit/?id=0a192b369ef361d16eb51830ec0fea1d…
commit 0a192b369ef361d16eb51830ec0fea1d5bd0b7f1
Author: Sergey Kostanbaev <sergey.kostanbaev(a)gmail.com>
Date: Mon Oct 26 13:35:48 2015 +0300
ussd_proxy: properly set To and From SIP headers
http://cgit.osmocom.org/openbsc/commit/?id=e91a5c3e3d1637727e6492f11bd5d5b1…
commit e91a5c3e3d1637727e6492f11bd5d5b13cb7fd20
Author: Sergey Kostanbaev <sergey.kostanbaev(a)gmail.com>
Date: Mon Oct 26 11:21:19 2015 +0300
Add forgotten Makefile
http://cgit.osmocom.org/openbsc/commit/?id=1a8003ca9dc9a971aeef7f8f87657df4…
commit 1a8003ca9dc9a971aeef7f8f87657df440f7a7ec
Author: Sergey Kostanbaev <sergey.kostanbaev(a)gmail.com>
Date: Sun Oct 25 02:35:18 2015 +0300
add standalone ussd_proxy utility based on sip sofia
http://cgit.osmocom.org/openbsc/commit/?id=4990f5a7294279b05f6aa4b2644af94f…
commit 4990f5a7294279b05f6aa4b2644af94f51fee904
Author: Kirill Zakharenko <earwin(a)gmail.com>
Date: Sat Oct 24 18:27:20 2015 +0300
debian: added libosip2 to build dependencies
http://cgit.osmocom.org/openbsc/commit/?id=cc5ee3160692ba996ad049b228901c33…
commit cc5ee3160692ba996ad049b228901c33615456fc
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Sat Oct 24 16:04:20 2015 +0300
libmsc: Add a comment to the HLR SUP socket creation.
http://cgit.osmocom.org/openbsc/commit/?id=e083c5a77adcacf815fb7af417ab2208…
commit e083c5a77adcacf815fb7af417ab2208b83e78f4
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Sat Oct 24 16:02:58 2015 +0300
libmsc: Create a separate SUP socket for USSD.
http://cgit.osmocom.org/openbsc/commit/?id=263aa8df3ad3c0a1f0172e025ff6aeed…
commit 263aa8df3ad3c0a1f0172e025ff6aeed35abb85b
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Sat Oct 24 15:30:40 2015 +0300
libmsc: Fix comment style.
http://cgit.osmocom.org/openbsc/commit/?id=85292536db648eff98ff8265df811eb4…
commit 85292536db648eff98ff8265df811eb4f0e63980
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Sat Oct 24 15:29:09 2015 +0300
libmsc: Remove sup_init() to make SUP socket initialiaton generic.
http://cgit.osmocom.org/openbsc/commit/?id=0461ed2c7eaa708857271e8b04656fcf…
commit 0461ed2c7eaa708857271e8b04656fcfe33ad401
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Sat Oct 24 15:28:06 2015 +0300
libmsc: Make internal functions 'static' in gsm_sup.
http://cgit.osmocom.org/openbsc/commit/?id=1a04725a0307c22b605fcbab15ea8a68…
commit 1a04725a0307c22b605fcbab15ea8a6884cb8c75
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Sat Oct 24 13:38:40 2015 +0300
libmsc: Whitespace fix in gsm_sup.c, no code changes.
http://cgit.osmocom.org/openbsc/commit/?id=16ba04bd00292e3892379e75c3c42459…
commit 16ba04bd00292e3892379e75c3c42459b2445366
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Sat Oct 24 13:37:19 2015 +0300
libmsc: Rename sup_client to hlr_sup_client in preparation for multiple SUP clients.
http://cgit.osmocom.org/openbsc/commit/?id=7364258e23565d8371b70556550f084c…
commit 7364258e23565d8371b70556550f084cfbbae88b
Author: Sergey Kostanbaev <sergey.kostanbaev(a)gmail.com>
Date: Fri Oct 23 20:34:25 2015 +0300
USSD MAP external interface over SUP
http://cgit.osmocom.org/openbsc/commit/?id=4d83de8539087382106260c240fd6f7e…
commit 4d83de8539087382106260c240fd6f7e3ac21170
Author: Ivan Klyuchnikov <kluchnikovi(a)gmail.com>
Date: Fri Dec 23 07:01:54 2016 +0000
Revert "ussd: Add band-aid for interrogationSS"
This reverts commit 5085e0bf4c9674fb26754fd16b8e0c58113e1638.
http://cgit.osmocom.org/openbsc/commit/?id=7919bf24ffebb2d4f9ef9a02f1726eeb…
commit 7919bf24ffebb2d4f9ef9a02f1726eeb1e8d36ca
Author: Ivan Kluchnikov <kluchnikovi(a)gmail.com>
Date: Thu Oct 15 17:06:47 2015 +0300
reg-proxy: add application which allows translate SUP to SIP and SIP to SUP
http://cgit.osmocom.org/openbsc/commit/?id=3a3e3f7010e01239d205dfb2a9df8577…
commit 3a3e3f7010e01239d205dfb2a9df85770d9aae0d
Author: Ivan Kluchnikov <kluchnikovi(a)gmail.com>
Date: Thu Oct 15 16:33:41 2015 +0300
sup: Fix msisdn decoding
http://cgit.osmocom.org/openbsc/commit/?id=d09a539d8ad8093f0801fa51b538a412…
commit d09a539d8ad8093f0801fa51b538a4126d058eef
Author: Ivan Kluchnikov <kluchnikovi(a)gmail.com>
Date: Thu Oct 15 16:30:45 2015 +0300
sup: Change status of waiting_for_remote_accept before checking subscriber
http://cgit.osmocom.org/openbsc/commit/?id=3ef87eaf689d80e246ec011cb90a05c7…
commit 3ef87eaf689d80e246ec011cb90a05c7f556c5a6
Author: Ivan Kluchnikov <kluchnikovi(a)gmail.com>
Date: Tue Aug 11 07:54:23 2015 +0300
nitb: Integrate the SUP client into the osmo-nitb
http://cgit.osmocom.org/openbsc/commit/?id=625d6a3ce5b104789a24fbc1e15a39db…
commit 625d6a3ce5b104789a24fbc1e15a39dbcd4e9d30
Author: Ivan Kluchnikov <kluchnikovi(a)gmail.com>
Date: Tue Aug 11 07:52:42 2015 +0300
msc: Implement 'remote' authentication policy
- All location update requests should be send to the remote HLR and accepted.
- Authentication info should be also received from remote HLR.
- SUP is used for sending/handling subscription data to/from remote HLR.
http://cgit.osmocom.org/openbsc/commit/?id=7abf8bc01ed90b4e2ea3fa97057917c7…
commit 7abf8bc01ed90b4e2ea3fa97057917c7de56e623
Author: Ivan Kluchnikov <kluchnikovi(a)gmail.com>
Date: Tue Aug 11 07:48:10 2015 +0300
sup: Add functions to create/handle SUP messages
- Add functions to send location update request and handle responses.
- Add functions to query auth info and handle responses.
http://cgit.osmocom.org/openbsc/commit/?id=d6b6bbb5450f1d2bc18510c04a594975…
commit d6b6bbb5450f1d2bc18510c04a59497579533455
Author: Ivan Kluchnikov <kluchnikovi(a)gmail.com>
Date: Mon Aug 10 13:37:16 2015 +0300
debug: Add DSUP debug category for subscriber update protocol
http://cgit.osmocom.org/openbsc/commit/?id=554a95f0e949bdf1c4dcb094bfe975ec…
commit 554a95f0e949bdf1c4dcb094bfe975ecf2f0721b
Author: Ivan Kluchnikov <kluchnikovi(a)gmail.com>
Date: Fri May 29 13:07:08 2015 -0400
debian: Add osmocom-meas-utils package
http://cgit.osmocom.org/openbsc/commit/?id=5e6de7b524c284df86c0b141956e2b18…
commit 5e6de7b524c284df86c0b141956e2b18690faf26
Author: Ivan Kluchnikov <kluchnikovi(a)gmail.com>
Date: Wed May 27 16:15:37 2015 +0300
debian: build only osmo-nitb package - enable smpp support - disable the gbproxy test (failing)
http://cgit.osmocom.org/openbsc/commit/?id=6efd44ca7c02b6a8b9964818aa4da547…
commit 6efd44ca7c02b6a8b9964818aa4da5477bbc3cf1
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Thu Aug 20 20:50:11 2015 -0400
utils: Support new fields in the v1 of meas_feed in meas_json.
http://cgit.osmocom.org/openbsc/commit/?id=2d072dc54d6da5643e83ddde13b82cd0…
commit 2d072dc54d6da5643e83ddde13b82cd089d085b4
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Wed Jun 10 18:55:28 2015 -0400
utils: 'meas_json' utility to convert measurement feed into a JSON feed.
http://cgit.osmocom.org/openbsc/commit/?id=197455007b844c8bb1057553f1fce973…
commit 197455007b844c8bb1057553f1fce973aadb5a5e
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Sat May 30 14:42:50 2015 -0400
libbsc: Update a BTS's SIs when ms_max_power is changed from VTY.
Otherwise you have to restart BTS or at least break the RSL connection
to apply the change.
http://cgit.osmocom.org/openbsc/commit/?id=f7606a5c9c9693511b168c27ef9e7201…
commit f7606a5c9c9693511b168c27ef9e72011316b7ac
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Sun May 17 20:52:26 2015 -0400
libmsc: Update 'max_power_red' VTY command.
Changes:
* Apply change even if the supplied value is odd, just warn that it is rounded.
* Apply change even if the supplied value is higher than the 24dB maximum
suggested by the standard, just warn about this.
* Apply change to the BTS over OML immediately.
-----------------------------------------------------------------------
Summary of changes:
debian/control | 140 +--
debian/osmocom-meas-utils.install | 4 +
debian/osmocom-proxy.install | 9 +
debian/rules | 12 +-
etc/reg-proxy.config | 3 +
etc/service/reg-proxy | 1 +
etc/service/ussd-proxy | 1 +
etc/sv/reg-proxy/log/run | 4 +
etc/sv/reg-proxy/run | 6 +
etc/sv/ussd-proxy/log/run | 4 +
etc/sv/ussd-proxy/run | 6 +
etc/ussd-proxy.config | 3 +
openbsc/configure.ac | 15 +
openbsc/include/openbsc/auth.h | 4 +-
openbsc/include/openbsc/debug.h | 2 +
openbsc/include/openbsc/gsm_04_08.h | 4 +
openbsc/include/openbsc/gsm_04_11.h | 3 +
openbsc/include/openbsc/gsm_04_80.h | 15 +-
openbsc/include/openbsc/gsm_data.h | 7 +
openbsc/include/openbsc/gsm_sup.h | 26 +
openbsc/include/openbsc/gsm_ussd_map.h | 14 +
openbsc/include/openbsc/gsm_ussd_map_proto.h | 25 +
openbsc/include/openbsc/gsup_client.h | 1 +
openbsc/include/openbsc/reg_proxy.h | 15 +
openbsc/include/openbsc/sip.h | 16 +
openbsc/include/openbsc/sip_client.h | 36 +
openbsc/include/openbsc/sup.h | 19 +
openbsc/include/openbsc/sup_server.h | 29 +
openbsc/include/openbsc/tcp_client.h | 51 +
openbsc/include/openbsc/transaction.h | 12 +
openbsc/include/openbsc/ussd.h | 13 +
openbsc/src/Makefile.am | 2 +
openbsc/src/libbsc/bsc_vty.c | 41 +-
openbsc/src/libcommon-cs/common_cs_vty.c | 6 +-
openbsc/src/libcommon/debug.c | 5 +
openbsc/src/libcommon/gsm_data.c | 2 +
openbsc/src/libmsc/Makefile.am | 3 +
openbsc/src/libmsc/auth.c | 24 +-
openbsc/src/libmsc/gsm_04_08.c | 42 +-
openbsc/src/libmsc/gsm_04_11.c | 196 ++++
openbsc/src/libmsc/gsm_04_80.c | 192 +++-
openbsc/src/libmsc/gsm_subscriber.c | 2 +
openbsc/src/libmsc/gsm_sup.c | 628 +++++++++++
openbsc/src/libmsc/gsm_ussd_map.c | 93 ++
openbsc/src/libmsc/gsm_ussd_map_proto.c | 211 ++++
openbsc/src/libmsc/transaction.c | 17 +
openbsc/src/libmsc/ussd.c | 320 +++++-
openbsc/src/libmsc/vty_interface_layer3.c | 52 +
openbsc/src/osmo-nitb/bsc_hack.c | 13 +
openbsc/src/reg-proxy/Makefile.am | 20 +
openbsc/src/reg-proxy/reg_proxy.c | 330 ++++++
openbsc/src/reg-proxy/sip.c | 623 +++++++++++
openbsc/src/reg-proxy/sip_client.c | 277 +++++
openbsc/src/reg-proxy/sip_parser.py | 137 +++
openbsc/src/reg-proxy/sup.c | 407 +++++++
openbsc/src/reg-proxy/sup_server.c | 164 +++
openbsc/src/reg-proxy/tcp_client.c | 303 +++++
openbsc/src/reg-proxy/test_sip.py | 165 +++
openbsc/src/ussd-proxy/Makefile.am | 19 +
openbsc/src/ussd-proxy/ussd_proxy.c | 1544 ++++++++++++++++++++++++++
openbsc/src/utils/Makefile.am | 16 +
openbsc/src/utils/meas_json.c | 188 ++++
openbsc/tests/Makefile.am | 1 +
openbsc/tests/channel/channel_test.c | 1 +
openbsc/tests/mm_auth/mm_auth_test.c | 2 +-
openbsc/tests/testsuite.at | 6 -
openbsc/tests/ussd/Makefile.am | 12 +
openbsc/tests/ussd/ss_test.c | 199 ++++
68 files changed, 6554 insertions(+), 209 deletions(-)
create mode 100644 debian/osmocom-meas-utils.install
create mode 100644 debian/osmocom-proxy.install
create mode 100644 etc/reg-proxy.config
create mode 120000 etc/service/reg-proxy
create mode 120000 etc/service/ussd-proxy
create mode 100755 etc/sv/reg-proxy/log/run
create mode 100755 etc/sv/reg-proxy/run
create mode 100755 etc/sv/ussd-proxy/log/run
create mode 100755 etc/sv/ussd-proxy/run
create mode 100644 etc/ussd-proxy.config
create mode 100644 openbsc/include/openbsc/gsm_sup.h
create mode 100644 openbsc/include/openbsc/gsm_ussd_map.h
create mode 100644 openbsc/include/openbsc/gsm_ussd_map_proto.h
create mode 100644 openbsc/include/openbsc/reg_proxy.h
create mode 100644 openbsc/include/openbsc/sip.h
create mode 100644 openbsc/include/openbsc/sip_client.h
create mode 100644 openbsc/include/openbsc/sup.h
create mode 100644 openbsc/include/openbsc/sup_server.h
create mode 100644 openbsc/include/openbsc/tcp_client.h
create mode 100644 openbsc/src/libmsc/gsm_sup.c
create mode 100644 openbsc/src/libmsc/gsm_ussd_map.c
create mode 100644 openbsc/src/libmsc/gsm_ussd_map_proto.c
create mode 100644 openbsc/src/reg-proxy/Makefile.am
create mode 100644 openbsc/src/reg-proxy/reg_proxy.c
create mode 100644 openbsc/src/reg-proxy/sip.c
create mode 100644 openbsc/src/reg-proxy/sip_client.c
create mode 100644 openbsc/src/reg-proxy/sip_parser.py
create mode 100644 openbsc/src/reg-proxy/sup.c
create mode 100644 openbsc/src/reg-proxy/sup_server.c
create mode 100644 openbsc/src/reg-proxy/tcp_client.c
create mode 100755 openbsc/src/reg-proxy/test_sip.py
create mode 100644 openbsc/src/ussd-proxy/Makefile.am
create mode 100644 openbsc/src/ussd-proxy/ussd_proxy.c
create mode 100644 openbsc/src/utils/meas_json.c
create mode 100644 openbsc/tests/ussd/Makefile.am
create mode 100644 openbsc/tests/ussd/ss_test.c
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
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, fairwaves/master-rebase has been created
at b42dc43e288b33cb0ba467fccbe50d1de8eef878 (commit)
- Log -----------------------------------------------------------------
-----------------------------------------------------------------------
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
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, user/kluchnikov/fairwaves/master-rebase has been deleted
was b42dc43e288b33cb0ba467fccbe50d1de8eef878
-----------------------------------------------------------------------
b42dc43e288b33cb0ba467fccbe50d1de8eef878 use new OSMO_VALUE_STRING
-----------------------------------------------------------------------
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
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, user/kluchnikov/fairwaves/master-rebase has been created
at b42dc43e288b33cb0ba467fccbe50d1de8eef878 (commit)
- Log -----------------------------------------------------------------
-----------------------------------------------------------------------
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
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 "UNNAMED PROJECT".
The branch, radisys/egprs_features has been created
at 9ddc3c7845b094911b3eba1d17e6a74d7e7503ee (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/radisys/osmo-pcu/commit/?id=9ddc3c7845b094911b3eba1…
commit 9ddc3c7845b094911b3eba1d17e6a74d7e7503ee
Author: aravind sirsikar <arvind.sirsikar(a)radisys.com>
Date: Fri Dec 30 12:24:38 2016 +0530
PDCH allocation across two TRX
Implementation:
PCU keeps track of number PDCH across all the TRXs at BTS context and also keeps number
of active PDCHs in each TRX context. This ratio gives the CAPACITY of each TRX.
1st Phase:
While selection of TRX, functions get_possible_trxs(for multiple TS)
and get_possible_trxs_sba(Single block allocation, Ex: during RACH)
gets possible TRXs based on TFIs availability.
2nd Phase: outcome of TRXs(from get_possible_trxs, get_possible_trxs_sba) will
be fed to get_suitable_trx function. Which does actual load balancing on each TRX.
And selects the best fit TRX, based on below equation
PROBABILITY = MAX_PROBABILITY – ((LOAD * 100)/CAPACITY);
If same PROBABILITY
Select the one with higher capacity
Else
Find the TRX with higher PROBABILITY
MAX_PROBABILITY = 65535;
LOAD: Initialized to 0, Later gets incremented with number of TS allocated.
and decremented whle TBF deletion, based on number of TS allocated
Below are the test executed on Unit test environment
1) 2 TRXs, with same Capacity
2) 2 TRX with ½ capacity
3) 2 TRXs with ¼ capacity
4) 2 TRX with UL and DL allocation to ensure Tbfs on both direction is hosted on same TRX
5) 2 TRX with same Capacity and DL TBF creation and deletion scenarios to ensure proper
load balancing criteria for actual Load.
Below are the Test executed on Integration setup with Ettus B200 setup with 2
TRXs with same CAPACITY.
1) TRX allocation during RACH procedure(SBA allocation)
2) TRX allocation during DL TBF creation with multi time slots(4 time slots)
3) TRX allocation while Ping Test
4) TRX allocation while UDP test
5) TRX allocation for web browsing.
6) 2 MS test with each TRX sharing 1 MS. Received aggregate throughput of
446 kbps(223 Kbps each)
Limitation:
1) BSSGP flow control needs to be tuned since test with 2 MS with each MS on different TRX
runs for 20 mins
2) USF resource availibility is not checked while selecting the TRX as existing implementation
Change-Id: Ifb61a7862d55af828383b6dfe728628e546ed12b
Related: OS# 1775
http://cgit.osmocom.org/radisys/osmo-pcu/commit/?id=d3ae14c18f44d24c0a5c592…
commit d3ae14c18f44d24c0a5c592fa9bdc9350b90cfd3
Author: aravind sirsikar <arvind.sirsikar(a)radisys.com>
Date: Fri Dec 30 11:15:08 2016 +0530
Sanitizer build fix for invalid value of egprs_puncturing_values
This patch is probable fix for "tbf_dl.cpp:766:65: runtime error: load
of value 32766, which is not a valid value for type
'egprs_puncturing_values'"
Change-Id: Ice54edc7e4a936eb2f2dd8a243673a30dceef542
http://cgit.osmocom.org/radisys/osmo-pcu/commit/?id=fcf2af400a83cfa80dc203a…
commit fcf2af400a83cfa80dc203aad0438b74fce25d91
Author: aravind sirsikar <arvind.sirsikar(a)radisys.com>
Date: Fri Dec 30 11:05:00 2016 +0530
Handle packet access reject during packet resource request
When Packet resource request is received, PCU will generate the
packet access reject if no resources are present. The encoding is done
based on section 7.1.3.2.1 and 8.1.2.5 of 44.060 version 7.27.0 Release 7.
This patch also includes the test case to validate the generated
packet access reject message.
This patch is integration tested on Osmo-trx setup with Ettus B210 board
and LG F70 MS with some simulation code changes in Osmo-pcu.
Change-Id: I05ff25124b58905586caa0c0c37023d69724f121
http://cgit.osmocom.org/radisys/osmo-pcu/commit/?id=f595a4eadb340b225f2308f…
commit f595a4eadb340b225f2308fd1c33b8760958f365
Author: Pravin Kumarvel <pmanohar(a)radisys.com>
Date: Thu Dec 29 20:23:15 2016 +0530
Update README with working commit versions for openbsc.
Necessary changes for enabling new feature in openbsc.
http://cgit.osmocom.org/radisys/osmo-pcu/commit/?id=ac82ca15e631c6e75f19354…
commit ac82ca15e631c6e75f1935422434a89f59356ecd
Author: Pravin Kumarvel <pmanohar(a)radisys.com>
Date: Thu Dec 29 20:14:00 2016 +0530
Array indexing for SPB counters in bts statistics.
Array indexing mismatch is corrected for SPB counters.
(bts_ctr_description with the bts counter declaration).
http://cgit.osmocom.org/radisys/osmo-pcu/commit/?id=1b465dbadd58fc185e6fb6f…
commit 1b465dbadd58fc185e6fb6f773eb28d2861df3db
Author: Pravin Kumarvel <pmanohar(a)radisys.com>
Date: Thu Dec 29 20:12:16 2016 +0530
Will enable padding support for MCS8 to MCS6/MCS3 transition in EGPRS DL.
http://cgit.osmocom.org/radisys/osmo-pcu/commit/?id=77b5da51ac3430f4e432695…
commit 77b5da51ac3430f4e432695679e057248e7d5345
Author: Pravin Kumarvel <pmanohar(a)radisys.com>
Date: Thu Dec 29 20:10:51 2016 +0530
Update README with working commit versions of osmo components
Necessary changes for build this pcu.
http://cgit.osmocom.org/radisys/osmo-pcu/commit/?id=22529354e1037d5e5cf2656…
commit 22529354e1037d5e5cf265661a0738c874390c32
Author: Pravin Kumarvel <pmanohar(a)radisys.com>
Date: Thu Dec 29 20:09:32 2016 +0530
Add test case for testing PUAN
This test case is for testing generation of
EGPRS PUAN. Corresponding log files .ok and .err
are modified.
http://cgit.osmocom.org/radisys/osmo-pcu/commit/?id=17ee61703200271cfe86486…
commit 17ee61703200271cfe86486c007b1d2d03ba24ee
Author: Pravin Kumarvel <pmanohar(a)radisys.com>
Date: Thu Dec 29 20:05:28 2016 +0530
Add compression support in EGPRS PUAN
This adds compression of bitmap in PUAN. The compressed bitmap
is used only if the number of bits in the bitmap does not fit in
the message and there is a gain after compression.
The algorithm is part of libosmocore and so there is dependency
on the libosmocore for compilation.
The algorithm is tested on integration setup by forcing compression.
http://cgit.osmocom.org/radisys/osmo-pcu/commit/?id=366931baa646a7e7fb74e90…
commit 366931baa646a7e7fb74e9021f37d5de1c0df033
Author: Pravin Kumarvel <pmanohar(a)radisys.com>
Date: Thu Dec 29 19:55:22 2016 +0530
Refactoring write_packet_ack_nack_desc_egprs to prepare for CRBB support
http://cgit.osmocom.org/radisys/osmo-pcu/commit/?id=ee78bf0882d982ed69a98a0…
commit ee78bf0882d982ed69a98a0207dec1a1d00de32a
Author: sivasankari <Sivasankari.Theerthagiri(a)radisys.com>
Date: Thu Dec 15 17:39:14 2016 +0530
Adds rate_ctr_init in the startup of osmo-pcu
Issue:Though the rate_ctr framework is used in osmo-pcu for bts statistics,
the interval counters are always 0.
Fix:rate_ctr_init is added in the startup which arms the timer and hence
the rate ctr intervals is displayed with proper values.
Change-Id: Ib0f33d2de9406aa7436aa9aeb6a8dabdff96383b
http://cgit.osmocom.org/radisys/osmo-pcu/commit/?id=da7250ad2c1cd5ddc7d3c6e…
commit da7250ad2c1cd5ddc7d3c6e10435a00b357ef8f7
Author: sivasankari <Sivasankari.Theerthagiri(a)radisys.com>
Date: Fri Dec 16 12:57:18 2016 +0530
Add counter at BTS level And statistics at TBF/MS level.
Adds spb counters at BTS level(show bts statistics).
Adds RLC/MAC downlink control msg at ms level(show ms imsi <imsi_val>).
Adds the number of coding schemes counter for UL at TBF level.
Change-Id: Icbe4ba95e34bea89ee36f532d099db68204b7c38
http://cgit.osmocom.org/radisys/osmo-pcu/commit/?id=963cdaffd5d2ba698010c7c…
commit 963cdaffd5d2ba698010c7c4000792487e07a2e8
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Nov 26 15:24:06 2016 +0100
Fix uninitialized members in pcu_l1_meas()
Change-Id: I76a03c9f54be474ab9ece908ef782807d555c6ac
Fixes: Coverity CID 57952
http://cgit.osmocom.org/radisys/osmo-pcu/commit/?id=1f2bb6e93e71b64f0dce6d6…
commit 1f2bb6e93e71b64f0dce6d64420c5b62a6847e85
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Nov 26 15:22:08 2016 +0100
struct pcu_l1_meas_ts: initialize ms_i_level
Change-Id: I93de7589d746b91ba26b1b36bf2690f125277cd0
Fixes: Coverity CID 57953
http://cgit.osmocom.org/radisys/osmo-pcu/commit/?id=5395073fff9870e82358721…
commit 5395073fff9870e82358721126062d501ea4ad31
Author: sivasankari <Sivasankari.Theerthagiri(a)radisys.com>
Date: Thu Dec 8 17:15:17 2016 +0530
Add statistics in the ms and tbf level.
Adds DL throughput in show ms imsi <imsi_value>.
Adds the number of coding schemes counter and rlc nacked counter at TBf level.
Change-Id: Ia95b0404989b00db0e7ba416bc40d09ef41fde1c
http://cgit.osmocom.org/radisys/osmo-pcu/commit/?id=cc4214a4290a1d764d511b9…
commit cc4214a4290a1d764d511b90beb48d55332b2bd1
Author: aravind sirsikar <arvind.sirsikar(a)radisys.com>
Date: Fri Dec 9 16:12:42 2016 +0530
Sanitizer build fix for TbfTest
Change-Id: Ia6993fd6f89c9d9ed00ec6cb4b27953e72fa1f52
http://cgit.osmocom.org/radisys/osmo-pcu/commit/?id=0e63644d14b1e4513241739…
commit 0e63644d14b1e4513241739ca67f3bf88d5093db
Author: Mrinal Mishra <mrinal.mishra(a)radisys.com>
Date: Mon Nov 28 19:46:50 2016 +0530
Add debugging log for RLC data block decoding
Added debugging log for RLC UL Data Block decoding for both GPRS/EGPRS cases.
Change-Id: I8c197bdc4cd1330cbab0adfd188336d27682cec4
http://cgit.osmocom.org/radisys/osmo-pcu/commit/?id=34bfbdaf9e94bc22e2516f3…
commit 34bfbdaf9e94bc22e2516f32b9f5c8c088a19628
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Nov 30 00:37:32 2016 +0100
debian: fix: add pcuif_proto.h to osmo-pcu.install
Following 68fc12775fac03e5e26a008dfa68c92498bfb772
'Install the pcuif_proto.h header file'
we need to add pcuif_proto.h to the debian install file.
Change-Id: Ib8e185900826baadcc96fcde1491903dbaf85f8b
http://cgit.osmocom.org/radisys/osmo-pcu/commit/?id=168911b43855247916ec9e0…
commit 168911b43855247916ec9e05fd61fe96ba3c9fcf
Author: sivasankari <Sivasankari.Theerthagiri(a)radisys.com>
Date: Fri Nov 25 19:53:36 2016 +0530
Add new BTS level counters
Adds counters for Immediate Assignment Reject, Packet Access Reject,
Channel Request Description and Final Block resend.
Change-Id: I23e326d4ea489aa4967e452fe02773b44ab146f7
http://cgit.osmocom.org/radisys/osmo-pcu/commit/?id=68fc12775fac03e5e26a008…
commit 68fc12775fac03e5e26a008dfa68c92498bfb772
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Wed Nov 16 22:48:33 2016 +0100
Install the pcuif_proto.h header file
So far, we used to keep a copy of the header file around in
both osmo-pcu and osmo-bts projects. Before we start introducing
a third copy in openbsc, let's have the osmo-pcu install the header
file and make the other programs use that.
Change-Id: I60976c9be5488256d1ff55fdc5aa548e3705400d
http://cgit.osmocom.org/radisys/osmo-pcu/commit/?id=5d93f0f4eceda7bef29e27e…
commit 5d93f0f4eceda7bef29e27e6ec521c1e56640c25
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Thu Nov 17 21:07:56 2016 +0100
Fix GSMTAP logging in case direct PHY access is enabled
In the existing code, GSMTAP messages were only generated in case no
direct PHY access was being used (i.e. in the case all user traffic goes
over the PCU socket). I'm not quite sure what the reason is for that
would be and conclud this is not intentional.
Let's first send the message to GSMTAP and then decide whether to send
it via the direct PHY access or via the PCU socket into the BTS/BSC.
Change-Id: I5d2e018f7009cb947abc874881c0c440feca3ade
http://cgit.osmocom.org/radisys/osmo-pcu/commit/?id=bb47d957a8931669b8f2ab5…
commit bb47d957a8931669b8f2ab59b20cb0beef629b38
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Thu Nov 17 18:40:02 2016 +0100
pcu_l1_if: get rid of magic numbers and use ARRAY_SIZE() for array iteration
Change-Id: I61d00950b4eb0b8bcbaf386d5081be84580dac75
http://cgit.osmocom.org/radisys/osmo-pcu/commit/?id=f86307e1e4dfa11dd5bedf7…
commit f86307e1e4dfa11dd5bedf74395382a0774a9ba6
Author: Mrinal Mishra <mrinal.mishra(a)radisys.com>
Date: Thu Nov 10 18:16:30 2016 +0530
Add BTS level counters
Adds counters for MCS blocks, 11 bit Rach counters and others.
Change-Id: I605b0d66eb217decd35cbb8f87abfa577760245a
http://cgit.osmocom.org/radisys/osmo-pcu/commit/?id=ed3413e39740c7814871969…
commit ed3413e39740c78148719696b0903874add580e2
Author: aravind sirsikar <arvind.sirsikar(a)radisys.com>
Date: Fri Nov 11 17:15:10 2016 +0530
Handle packet access reject during EPDAN/PDAN with channel description
When PDAN/EPDAN with channel description is received, PCU will generate the
packet access reject if no resources are present. The encoding is done
based on section 7.1.3.2.1 and 8.1.2.5 of 44.060 version 7.27.0 Release 7.
This patch also includes the test case to validate the generated
packet access reject message.
This patch is integration tested on Osmo-trx setup with Ettus B210 board
and LG F70 MS with some simulation code changes in Osmo-pcu.
Change-Id: I096a3bb44a65533b9e9b091925dd5f70a8696d6
http://cgit.osmocom.org/radisys/osmo-pcu/commit/?id=c0c3afd0794c217e6fc33b1…
commit c0c3afd0794c217e6fc33b18eb9366c8cfe8b020
Author: aravind sirsikar <arvind.sirsikar(a)radisys.com>
Date: Wed Nov 9 16:27:00 2016 +0530
Handle Immediate assignment reject
When RACH is received, PCU will generate the Immediate assignment reject
message if no resources are present. The encoding is done based on section
9.1.20 of 44.018 version 11.7.0 Release 11. This patch also includes the
test case to validate the generated Immediate assignment reject message.
This patch is integration tested on Osmo-trx setup with Ettus B210 board
and LG F70 MS with some simulation code changes in Osmo-pcu.
Change-Id: I3d33e2b9746fa4f338fad0e6b63b1c5f07de6f9b
http://cgit.osmocom.org/radisys/osmo-pcu/commit/?id=ae4838101a58feb512e8832…
commit ae4838101a58feb512e88325efcae79f46af8e32
Author: Max <msuraev(a)sysmocom.de>
Date: Thu Jul 28 12:03:08 2016 +0200
Handle Timing Advance IE properly
Move writing Timing Advance IE and Timing Advance Index into separate
functions to simplify adding PTCCH support. This also fixes previous
incorrect (and unused) code for writing Packet TA IE which has not set
TS for TA.
Change-Id: I786bf7fc999d401cc3d9e7f1e7a1fba953b5d458
Related: OS#1545
http://cgit.osmocom.org/radisys/osmo-pcu/commit/?id=fb41afaaf69f1abeb56b1d9…
commit fb41afaaf69f1abeb56b1d95c0c707448e209b70
Author: aravind sirsikar <arvind.sirsikar(a)radisys.com>
Date: Wed Nov 2 15:48:00 2016 +0530
EGPRS: fix for EPDAN out of window
Fix alignment of EPDAN outside the RLC transmit window,
according to section 9.1.8.2.4 in 44.060 version 7.27.0 Release 7.
The specification explains that a bit within the uncompressed bitmap
whose corresponding BSN is not within the transmit window shall be
ignored. Without this fix PCU was dropping the EPDAN message and not
updating the status of BSNs which are inside the RLC window. This patch
updates the status of the BSNs which are inside the window and ignores
the remaining bits.
Related: OS#1789
Change-Id: Id07d178970f168f5389016c1eea31eb6b82057b6
http://cgit.osmocom.org/radisys/osmo-pcu/commit/?id=9434e52af988cf724b1974a…
commit 9434e52af988cf724b1974a3911f46d14e6f4846
Author: aravind sirsikar <arvind.sirsikar(a)radisys.com>
Date: Wed Nov 2 15:41:48 2016 +0530
Modify return type of gprs_rlc_dl_window::distance to uint16_t
Since there is a "&mod_sns()" present in this function, the outcome
is always unsigned.
Change-Id: I66f3db4dc27a6cbef146c832bf8b43f1492358a4
http://cgit.osmocom.org/radisys/osmo-pcu/commit/?id=f276138202d528ecdd62cba…
commit f276138202d528ecdd62cbae5d28d1768de4c349
Author: aravind sirsikar <arvind.sirsikar(a)radisys.com>
Date: Tue Oct 25 12:45:24 2016 +0530
EGPRS: add test case to show EPDAN BSN out of window bug
This patch adds a test case test_tbf_epdan_out_of_rx_window,
which expects a current bug with EPDAN for interpretation of the
bitmap explained in section 9.1.8.2.4 in 44.060 version 7.27.0
Release 7. The specification explains that a bit within the
uncompressed bitmap whose corresponding BSN is not within the
transmit window shall be ignored. But current PCU implementation
drops the EPDAN and does not update status of the BSN which are
inside the window. The test's expectation is corrected along with
the bug fix in a subsequent commit.
Related: OS#1789
Change-Id: If32b67f5c05707155281128b776a90a1e3d587b2
http://cgit.osmocom.org/radisys/osmo-pcu/commit/?id=d453eaa788e10b04772de1b…
commit d453eaa788e10b04772de1b1efd857c1e7275753
Author: Mrinal Mishra <mrinal.mishra(a)radisys.com>
Date: Wed Oct 26 15:41:56 2016 +0530
Add logging support
This commit adds the TRX_ID in the output of VTY command "show tbf all".
Change-Id: Ia5412dddb899e20963f884e02bdf796b6ea7ee6c
http://cgit.osmocom.org/radisys/osmo-pcu/commit/?id=f868bdbe76c71abc602f0e8…
commit f868bdbe76c71abc602f0e8e3fc6ea48fe5c3e7f
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Oct 10 00:55:12 2016 +0200
jenkins.sh: use osmo-build-dep.sh, output testlogs
Also make cosmetically similar to the other jenkins.sh scripts in various osmo
repositories.
Change-Id: I34c19ed7c80aa56bd131f738f37324aed1cd73db
http://cgit.osmocom.org/radisys/osmo-pcu/commit/?id=d71e8b32e3e2f9c3856997e…
commit d71e8b32e3e2f9c3856997e945df2eb3afe2937c
Author: Max <msuraev(a)sysmocom.de>
Date: Mon Sep 19 16:17:06 2016 +0200
Use qbit-TA to update Timing Advance
Separate qbit-TA to TA conversion into separate function and use it for
computing and updating Timing Advance.
Note: the code was tested with TA=0 only to make sure it does not
introduce regressions.
Change-Id: I96fdbb20b09fb85fdd9fb6dcf3c25f6bee7f80e4
Fixes: OS#1531
http://cgit.osmocom.org/radisys/osmo-pcu/commit/?id=4ea452689d545c455cf9c3a…
commit 4ea452689d545c455cf9c3ade87a3e2c86bf7771
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Wed Jun 8 15:27:40 2016 +0200
Revert "tbf: Add state WAIT_ASSIGN"
This reverts commit f1a7b8fc6651f92a8b7f3f27b7ca05d07f4e44e0.
Conflicts:
tests/tbf/TbfTest.err
The commit broke GPRS service at least for osmo-bts-sysmo on a SysmoBTS 1002
with current master of osmo-bts (ef30f50d5d6d5f863fc147d05ccdceb89284934e).
The error observed is the following log output (was viewing both osmo-bts-sysmo
and osmo-pcu logs interleaved):
<0002> tbf.cpp:874 TBF(TFI=0 TLLI=0x00000000 DIR=UL STATE=WAIT ASSIGN) T3169 timeout during transsmission
<0002> tbf.cpp:893 - Assignment was on CCCH
<0002> tbf.cpp:899 - No uplink data received yet
<0007> l1sap.c:904 RACH for packet access
<0001> pcu_l1_if.cpp:311 RACH request received: sapi=1 qta=0, ra=121, fn=13653
[repeat]
When removing this single commit from current osmo-pcu master, GPRS service
works well on SysmoBTS, with current osmo-bts master.
The TbfTest.err expected output needed adjustment after the revert.
Disclaimer: I am not aware of adverse effects this commit may have. I have no
idea what the WAIT_ASSIGN state is used for -- further review is required.
Change-Id: I1532f8e93194368cdc1e3846f82afa6d68cd5fbd
http://cgit.osmocom.org/radisys/osmo-pcu/commit/?id=e4727a3591c4c4d769d8908…
commit e4727a3591c4c4d769d890806b159ade9af3f6aa
Author: Alexander Couzens <lynxis(a)fe80.eu>
Date: Tue Jun 7 14:31:29 2016 +0200
llc: remove NULL-pointer check of gprs_llc_queue::size()/octets()
All callers now check the pointer before calling it.
gcc6 is optimizing `if (!this) {CODE}` as this is assumed to never be a
std::nullptr here.
Change-Id: I918a094e0dc59098a9eb00d152c9ae42d36b3a99
http://cgit.osmocom.org/radisys/osmo-pcu/commit/?id=d38b92e972be130df3e6c90…
commit d38b92e972be130df3e6c908fb7e7bf1729ab7fb
Author: Alexander Couzens <lynxis(a)fe80.eu>
Date: Sun Aug 21 19:38:30 2016 +0200
tbf: add llc_queue_size() to check llc_queue is valid before calling size()
gcc6 is optimizing if (!this) {CODE} as this is assumed to never be a
std::nullptr here. Move the null check to the caller. In preparation of
removing the check within llc_queue->size(), all callers must check the object
before calling it. Make sure of that: make the llc_queue() access function
protected and offer only a public llc_queue_size() function that incorporates
the NULL check. All current callers are only interested in the
llc_queue_size().
Tweaked-by: nhofmeyr
Change-Id: I88cc3180f8f86785e3f07981895dabddf50b60a2
http://cgit.osmocom.org/radisys/osmo-pcu/commit/?id=0a4a6c120040c8dd0744f74…
commit 0a4a6c120040c8dd0744f745e08f24624df62647
Author: Pravin Kumarvel <pmanohar(a)radisys.com>
Date: Mon Oct 17 11:00:57 2016 +0530
EGPRS: Add EPDAN CRBB Tree based decoding
Implemented tree based algorithm to decode compressed bitmap in EPDAN
as described in section 9.1.10 of 3GPP 44.060.
This algorithm intends to improve the performance over existing method.
New Regression test is added under bitcomp directory.
Test case is added to validate decompressed result of the bitmap
Present in EPDAN.
Test is done for multiple bitmaps of varying length.
Invalid inputs are also part of the test vector.
Change-Id: Ieae1992ed4b02bb1e09eec2d3de1a030eabd16ce
http://cgit.osmocom.org/radisys/osmo-pcu/commit/?id=6348aea6a2cdc753021e532…
commit 6348aea6a2cdc753021e5324a0dd2aecf8791f10
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Sep 30 16:25:16 2016 +0200
build: add -Wall
I noticed that unused variables are not complained about by the build. Let's
add -Wall.
I also noticed that the Makefile.ams include STD_DEFINES_AND_INCLUDES, which is
never set in configure.ac, so using that to add -Wall to all build contexts.
Change-Id: I16711cf5a1ef8bd611074b3dd486ed7a0ae9df64
http://cgit.osmocom.org/radisys/osmo-pcu/commit/?id=da66f71ffeee47575d0fc0c…
commit da66f71ffeee47575d0fc0c3c2c6fb304d50e3cc
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat Oct 1 00:52:10 2016 +0200
configure: check for pkg-config presence
Change-Id: Iaaeb2a926fc3832793dfb3f02e4ced2500950997
http://cgit.osmocom.org/radisys/osmo-pcu/commit/?id=da933e0ff8a63943a1f738c…
commit da933e0ff8a63943a1f738c7172a9c7ede972849
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat Oct 1 00:35:06 2016 +0200
build: be robust against install-sh files above the root dir
Explicitly set AC_CONFIG_AUX_DIR.
To reproduce the error avoided by this patch:
rm install-sh # in case it was already generated.
touch ../install-sh # yes, outside this source tree
autoreconf -fi
This will produce an error like
...
configure.ac:16: error: required file '../ltmain.sh' not found
configure.ac:5: installing '../missing'
src/Makefile.am: installing '../depcomp'
autoreconf: automake failed with exit status: 1
See also automake (vim `which automake`) and look for 'sub locate_aux_dir'.
Change-Id: Ie9a10f14c5e8c5e9b6ea4910b4b9abb7e70f5e04
-----------------------------------------------------------------------
hooks/post-receive
--
UNNAMED PROJECT
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 "An utility library with SDR DSP primitives".
The branch, master has been updated
via e82886ad0e13bb012e4a244df2ce6d84cd277763 (commit)
from c3eabba5d240b99a48d8696b36a41dc17727a4e4 (commit)
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/libosmo-dsp/commit/?id=e82886ad0e13bb012e4a244df2ce…
commit e82886ad0e13bb012e4a244df2ce6d84cd277763
Author: Sylvain Munaut <tnt(a)246tNt.com>
Date: Fri Sep 16 13:39:31 2016 -0600
cxvec/math: Add helper to find the N highest energy values in vector
Signed-off-by: Sylvain Munaut <tnt(a)246tNt.com>
-----------------------------------------------------------------------
Summary of changes:
include/osmocom/dsp/cxvec_math.h | 3 +++
src/cxvec_math.c | 45 ++++++++++++++++++++++++++++++++++++++++
2 files changed, 48 insertions(+)
hooks/post-receive
--
An utility library with SDR DSP primitives
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 "Osmocom BTS-side code (Abis, scheduling, ...)".
The branch, fairwaves/jitter-stats-print has been deleted
was 98dab07feb92cd4f6585b28fec358f75d7feb77e
-----------------------------------------------------------------------
98dab07feb92cd4f6585b28fec358f75d7feb77e ortp: Print jitter stats along with sent/received RTP stats.
-----------------------------------------------------------------------
hooks/post-receive
--
Osmocom BTS-side code (Abis, scheduling, ...)
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 "Osmocom A-bis protcol interface library".
The tag, fairwaves/0.3.1-fw.1 has been created
at 1bd1db1a2d782f19a239022decacbac17049e909 (commit)
- Log -----------------------------------------------------------------
commit 1bd1db1a2d782f19a239022decacbac17049e909
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Mon Apr 25 20:11:53 2016 +0200
ortp: Print jitter stats along with sent/received RTP stats.
Jitter statistics is important for debugging voice quality issues.
A number of dropped packets is sometimes not enough to really understand
what's going on and jitter buffer statistics offer a deper view into
the network quality.
-----------------------------------------------------------------------
hooks/post-receive
--
Osmocom A-bis protcol interface library
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 "UNNAMED PROJECT".
The branch, master has been updated
via 944ae2f1d71a74991b09a7b24cdf0105829ce160 (commit)
from dd4a64b881e09dcaaa465c712756f786d9cf78eb (commit)
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/quectel-experiments/commit/?id=944ae2f1d71a74991b09…
commit 944ae2f1d71a74991b09a7b24cdf0105829ce160
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Wed Dec 28 18:09:42 2016 +0100
add script to change EC20 USB composition
-----------------------------------------------------------------------
Summary of changes:
host-drivers/osmo_usb | 26 ++++++++++++++++++++++++++
1 file changed, 26 insertions(+)
create mode 100755 host-drivers/osmo_usb
hooks/post-receive
--
UNNAMED PROJECT
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 "Osmocom Tools for Qualcomm Diag".
The branch, master has been updated
via af2351546e2714bbd07909703f2bb16c3637a5f5 (commit)
from b236aa77a062de46a29566c8bb13aebd85cbf1ad (commit)
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/osmo-qcdiag/commit/?id=af2351546e2714bbd07909703f2b…
commit af2351546e2714bbd07909703f2bb16c3637a5f5
Author: Martin Hauke <mardnh(a)gmx.de>
Date: Wed Dec 28 14:45:58 2016 +0100
Fix typos
-----------------------------------------------------------------------
Summary of changes:
TODO | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
hooks/post-receive
--
Osmocom Tools for Qualcomm Diag
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 "Osmocom Tools for Qualcomm Diag".
The branch, master has been updated
via b236aa77a062de46a29566c8bb13aebd85cbf1ad (commit)
from 1d53544f1cc42607e6d690fc07d594da3fc162f8 (commit)
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/osmo-qcdiag/commit/?id=b236aa77a062de46a29566c8bb13…
commit b236aa77a062de46a29566c8bb13aebd85cbf1ad
Author: Martin Hauke <mardnh(a)gmx.de>
Date: Wed Dec 28 15:10:37 2016 +0100
Fix no-return-in-nonvoid-functions in osmo-qcdiag-log.c
[ 4s] E: osmo-qcdiag no-return-in-nonvoid-function osmo-qcdiag-log.c:170
[hfreyther: Changed exit to return EXIT_SUCCESS]
-----------------------------------------------------------------------
Summary of changes:
src/osmo-qcdiag-log.c | 2 ++
1 file changed, 2 insertions(+)
hooks/post-receive
--
Osmocom Tools for Qualcomm Diag
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 "Osmocom BTS-side code (Abis, scheduling, ...)".
The tag, fairwaves/0.3.0-fw.7 has been created
at c0299e32d3dcd755de39bcd04cb8b01446a82202 (commit)
- Log -----------------------------------------------------------------
commit c0299e32d3dcd755de39bcd04cb8b01446a82202
Author: Kirill Zakharenko <earwin(a)gmail.com>
Date: Sat Oct 22 09:49:53 2016 +0530
bumped version to 0.3.0-fw.7
-----------------------------------------------------------------------
hooks/post-receive
--
Osmocom BTS-side code (Abis, scheduling, ...)
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 "Osmocom BTS-side code (Abis, scheduling, ...)".
The branch, fairwaves/master has been updated
via c0299e32d3dcd755de39bcd04cb8b01446a82202 (commit)
via 6c3820fe7d9851af580bc0eca39f719d62b1dda3 (commit)
from 3f45bb221efc4590a5ce1dd1ef92dc3bb303c6c5 (commit)
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/osmo-bts/commit/?id=c0299e32d3dcd755de39bcd04cb8b01…
commit c0299e32d3dcd755de39bcd04cb8b01446a82202
Author: Kirill Zakharenko <earwin(a)gmail.com>
Date: Sat Oct 22 09:49:53 2016 +0530
bumped version to 0.3.0-fw.7
http://cgit.osmocom.org/osmo-bts/commit/?id=6c3820fe7d9851af580bc0eca39f719…
commit 6c3820fe7d9851af580bc0eca39f719d62b1dda3
Author: Kirill Zakharenko <earwin(a)gmail.com>
Date: Fri Nov 6 17:09:55 2015 +0300
Bumped version to 0.3.0~fw-6
-----------------------------------------------------------------------
Summary of changes:
debian/changelog | 12 ++++++++++++
debian/control | 4 ++--
2 files changed, 14 insertions(+), 2 deletions(-)
hooks/post-receive
--
Osmocom BTS-side code (Abis, scheduling, ...)
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 "Osmocom A-bis protcol interface library".
The branch, ipse/jitter-stats-print has been updated
discards ab3218def5cb78c83f19fd10098fe3eed90bae79 (commit)
discards bb3129d103454df2e779989f88aaa640a1f93a71 (commit)
discards acc0779fbd3028d04117f12783f461e4ff4f44d6 (commit)
discards efb43c012ba95fc9373704ade7b583dffb46b621 (commit)
discards 5f3871e3626a407c01af42d72a9e8ea010938dc2 (commit)
discards bf42e0a91fcf79efa9b68c38568021e4d68c87b2 (commit)
discards ac2ad3b437bd20a766daed0cb668e394a0a2bc4e (commit)
discards 7c840be4765700e6a6efc54ddbbff4c279f91cca (commit)
discards 78d0486ffdbb404c01315f28b24ef0688a57a99b (commit)
discards b0a4235805a690ddad47d890e183b29c03322515 (commit)
discards 519217f0eafee4fe71c49e5310c6f26621f0a6e1 (commit)
discards 14dd30a13e27afcbdc7cce7203d07b50de48fa53 (commit)
discards 34260c892390c6831a0a5fb906bc3bffcfd08896 (commit)
discards ae3a993bd637b3994db0183abe8cfc6eeb796d51 (commit)
discards 35daa67763b53790edecd8329d4012b9b1ed436f (commit)
discards ab3b5606fe02cd87241e9992cfe232eed07033f9 (commit)
discards 67b81eb6fe6c29e5f22bb94c83c028bde5f8e47b (commit)
discards 0c7d5f4a61cc7897a6a8092cd3e0872a39cc98f1 (commit)
discards 7895e0456a4e3fb48344932e4ca83d216038eadf (commit)
discards f69060066c8e887cf225acc98c8315c0c005470a (commit)
discards 02ceea8342bd4d722c2ac64550eb40b1060a532b (commit)
discards 7a228ebc604052017f750edd45a3846085b72126 (commit)
discards a0108e78a9458282105b9d9d34b41be09343c373 (commit)
discards 4ca5c53f7fd67a752512b33d8bbac30711c23866 (commit)
discards f35d8898aba6cbc7545a421a2a6513ed55691d99 (commit)
discards 112904059412dfa5cb2368ed09e7d1dcb9f38397 (commit)
discards 017752fedc9ceaf45b4c2008392294b5d5c4b566 (commit)
discards fdcb9611370126e2114afa2737be823896d9ed0d (commit)
discards 04c73cb83ff36417250ca36fdc4ce1b0e87c691f (commit)
discards 2c32f0a269e1251438548bfd6bcd0a131708d879 (commit)
discards a0ff942e927e771875a183c045b3a1676a7d579c (commit)
discards 24796f21475248f07884da8e22c2c9178f030a5d (commit)
discards f5d28602a73e7382e131f8772207b5caa2ea9c42 (commit)
discards 15d9b7929d449e4138bcb003c614035bceadc3d1 (commit)
discards fc47015d919a95d45b2efdf0e66e1eb3ebb72598 (commit)
discards 6dab90f39fc3d6eb7226e387e7f160c4ece84c0b (commit)
discards c77c2a6aa13accbc558888ab788d1148eb9aeb1a (commit)
discards 085ab0bb9ce99693e8b06acf721cf415abc08cf0 (commit)
discards 7f9d851d9f6a52f0a28d5b7c3d41797e0698ba94 (commit)
discards b4698ef0d923c3a904b6c3ea9ce3fcfd36481af0 (commit)
discards 47bee5bed50d1b6d6004428a2fac50f57764e7bd (commit)
discards c1cf14cae8a4ff8d60976eb188344595755448d5 (commit)
discards c42c2ca8e00ea5602cdccfaf73ec9fe097c529af (commit)
discards 73b9bc72ac07d4dd6369001e4b0fa8cf7e53ccb7 (commit)
discards 6479728586675fdb8b321dc50f82ee363896db8c (commit)
discards 9ed7ca5b86240313dc4df8dbf4ff67be112084c1 (commit)
discards 12814b96367ca4ef7e94fb5fb18609d5fabd33a1 (commit)
discards b2d727a10256ed133f0db7f6760bfef73f8b9f6e (commit)
discards 8c119f7a0510b75e7fa1b96a37f2a6650e13824f (commit)
discards 80f7c0465fd244c26b037aaee92458c8dce86c6e (commit)
discards e54d7bcef534461f794f98fa186f8afd8f8c318d (commit)
discards d8026ec1b7be7922fd1c3122d2407a783cdab163 (commit)
discards 7c9337b7755bfa51bdcba5cc76682217202fd635 (commit)
discards 0db1d43c0d6bdf4c2e67a07ebf77923e9e191aff (commit)
discards 86fc3c8787a9c29f566a44969d528a604ee7e11f (commit)
discards 3cef39b03cb46de4a7aba65137d724a000b184cb (commit)
via f232ee00c7080a237a99ec65df6509f11a8f3c6b (commit)
via 548fd12e480e03835e02110c4fdfccfe7ef0a596 (commit)
via 1bd1db1a2d782f19a239022decacbac17049e909 (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 (ab3218def5cb78c83f19fd10098fe3eed90bae79)
\
N -- N -- N (f232ee00c7080a237a99ec65df6509f11a8f3c6b)
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/libosmo-abis/commit/?id=f232ee00c7080a237a99ec65df6…
commit f232ee00c7080a237a99ec65df6509f11a8f3c6b
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Tue Dec 27 19:55:05 2016 +0100
ortp: Log IP and port when logging RTP stats.
This allows us to match osmo-bts logs with logs of the other side (e.g. with
FreeSWITCH).
Change-Id: I5db92dab240779123c356af120adf3a3ef3838f1
http://cgit.osmocom.org/libosmo-abis/commit/?id=548fd12e480e03835e02110c4fd…
commit 548fd12e480e03835e02110c4fdfccfe7ef0a596
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Tue Dec 27 19:53:02 2016 +0100
ortp: Log an error if we fail to get RTP stats.
In this case we can see that something has failed instead of wondering
why we don't see anything in logs.
Change-Id: I6d9283d5b2f94a7d7ee978b29b0aedbb42c27c5f
http://cgit.osmocom.org/libosmo-abis/commit/?id=1bd1db1a2d782f19a239022deca…
commit 1bd1db1a2d782f19a239022decacbac17049e909
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Mon Apr 25 20:11:53 2016 +0200
ortp: Print jitter stats along with sent/received RTP stats.
Jitter statistics is important for debugging voice quality issues.
A number of dropped packets is sometimes not enough to really understand
what's going on and jitter buffer statistics offer a deper view into
the network quality.
-----------------------------------------------------------------------
Summary of changes:
.gitignore | 4 +-
.gitreview | 3 -
Makefile.am | 2 -
TODO-RELEASE | 3 -
configure.ac | 20 ++-
contrib/jenkins.sh | 30 ----
debian/changelog | 14 +-
debian/control | 65 +++------
debian/copyright | 83 -----------
.../{libosmoabis5.install => libosmoabis4.install} | 0
.../{libosmotrau1.install => libosmotrau0.install} | 0
debian/rules | 7 +-
include/internal.h | 3 -
include/osmocom/abis/e1_input.h | 32 +----
include/osmocom/abis/ipa.h | 6 -
include/osmocom/abis/lapd.h | 11 --
include/osmocom/abis/lapd_pcap.h | 4 -
include/osmocom/trau/osmo_ortp.h | 17 +--
src/Makefile.am | 4 +-
src/e1_input.c | 106 +++-----------
src/e1_input_vty.c | 19 ---
src/input/dahdi.c | 153 --------------------
src/input/ipa.c | 81 +----------
src/input/ipaccess.c | 47 ++-----
src/input/lapd.c | 28 ----
src/input/lapd_pcap.c | 41 ++----
src/input/misdn.c | 102 +-------------
src/input/rs232.c | 2 +-
src/trau/osmo_ortp.c | 155 ++++++++-------------
29 files changed, 138 insertions(+), 904 deletions(-)
delete mode 100644 .gitreview
delete mode 100755 contrib/jenkins.sh
delete mode 100644 debian/copyright
rename debian/{libosmoabis5.install => libosmoabis4.install} (100%)
rename debian/{libosmotrau1.install => libosmotrau0.install} (100%)
hooks/post-receive
--
Osmocom A-bis protcol interface library
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 "Osmocom A-bis protcol interface library".
The branch, ipse/jitter-stats-print has been updated
discards 0cd67acffb954caff86005c364ca83ca39140db0 (commit)
via ab3218def5cb78c83f19fd10098fe3eed90bae79 (commit)
via bb3129d103454df2e779989f88aaa640a1f93a71 (commit)
via acc0779fbd3028d04117f12783f461e4ff4f44d6 (commit)
via efb43c012ba95fc9373704ade7b583dffb46b621 (commit)
via 5f3871e3626a407c01af42d72a9e8ea010938dc2 (commit)
via bf42e0a91fcf79efa9b68c38568021e4d68c87b2 (commit)
via ac2ad3b437bd20a766daed0cb668e394a0a2bc4e (commit)
via 7c840be4765700e6a6efc54ddbbff4c279f91cca (commit)
via 78d0486ffdbb404c01315f28b24ef0688a57a99b (commit)
via b0a4235805a690ddad47d890e183b29c03322515 (commit)
via 519217f0eafee4fe71c49e5310c6f26621f0a6e1 (commit)
via 14dd30a13e27afcbdc7cce7203d07b50de48fa53 (commit)
via 34260c892390c6831a0a5fb906bc3bffcfd08896 (commit)
via ae3a993bd637b3994db0183abe8cfc6eeb796d51 (commit)
via 35daa67763b53790edecd8329d4012b9b1ed436f (commit)
via ab3b5606fe02cd87241e9992cfe232eed07033f9 (commit)
via 67b81eb6fe6c29e5f22bb94c83c028bde5f8e47b (commit)
via 0c7d5f4a61cc7897a6a8092cd3e0872a39cc98f1 (commit)
via 7895e0456a4e3fb48344932e4ca83d216038eadf (commit)
via f69060066c8e887cf225acc98c8315c0c005470a (commit)
via 02ceea8342bd4d722c2ac64550eb40b1060a532b (commit)
via 7a228ebc604052017f750edd45a3846085b72126 (commit)
via a0108e78a9458282105b9d9d34b41be09343c373 (commit)
via 4ca5c53f7fd67a752512b33d8bbac30711c23866 (commit)
via f35d8898aba6cbc7545a421a2a6513ed55691d99 (commit)
via 112904059412dfa5cb2368ed09e7d1dcb9f38397 (commit)
via 017752fedc9ceaf45b4c2008392294b5d5c4b566 (commit)
via fdcb9611370126e2114afa2737be823896d9ed0d (commit)
via 04c73cb83ff36417250ca36fdc4ce1b0e87c691f (commit)
via 2c32f0a269e1251438548bfd6bcd0a131708d879 (commit)
via a0ff942e927e771875a183c045b3a1676a7d579c (commit)
via 24796f21475248f07884da8e22c2c9178f030a5d (commit)
via f5d28602a73e7382e131f8772207b5caa2ea9c42 (commit)
via 15d9b7929d449e4138bcb003c614035bceadc3d1 (commit)
via fc47015d919a95d45b2efdf0e66e1eb3ebb72598 (commit)
via 6dab90f39fc3d6eb7226e387e7f160c4ece84c0b (commit)
via c77c2a6aa13accbc558888ab788d1148eb9aeb1a (commit)
via 085ab0bb9ce99693e8b06acf721cf415abc08cf0 (commit)
via 7f9d851d9f6a52f0a28d5b7c3d41797e0698ba94 (commit)
via b4698ef0d923c3a904b6c3ea9ce3fcfd36481af0 (commit)
via 47bee5bed50d1b6d6004428a2fac50f57764e7bd (commit)
via c1cf14cae8a4ff8d60976eb188344595755448d5 (commit)
via c42c2ca8e00ea5602cdccfaf73ec9fe097c529af (commit)
via 73b9bc72ac07d4dd6369001e4b0fa8cf7e53ccb7 (commit)
via 6479728586675fdb8b321dc50f82ee363896db8c (commit)
via 9ed7ca5b86240313dc4df8dbf4ff67be112084c1 (commit)
via 12814b96367ca4ef7e94fb5fb18609d5fabd33a1 (commit)
via b2d727a10256ed133f0db7f6760bfef73f8b9f6e (commit)
via 8c119f7a0510b75e7fa1b96a37f2a6650e13824f (commit)
via 80f7c0465fd244c26b037aaee92458c8dce86c6e (commit)
via e54d7bcef534461f794f98fa186f8afd8f8c318d (commit)
via d8026ec1b7be7922fd1c3122d2407a783cdab163 (commit)
via 7c9337b7755bfa51bdcba5cc76682217202fd635 (commit)
via 0db1d43c0d6bdf4c2e67a07ebf77923e9e191aff (commit)
via 86fc3c8787a9c29f566a44969d528a604ee7e11f (commit)
via 3cef39b03cb46de4a7aba65137d724a000b184cb (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 (0cd67acffb954caff86005c364ca83ca39140db0)
\
N -- N -- N (ab3218def5cb78c83f19fd10098fe3eed90bae79)
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/libosmo-abis/commit/?id=ab3218def5cb78c83f19fd10098…
commit ab3218def5cb78c83f19fd10098fe3eed90bae79
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Tue Dec 27 19:55:05 2016 +0100
ortp: Log IP and port when logging RTP stats.
This allows us to match osmo-bts logs with logs of the other side (e.g. with
FreeSWITCH).
Change-Id: I5db92dab240779123c356af120adf3a3ef3838f1
http://cgit.osmocom.org/libosmo-abis/commit/?id=bb3129d103454df2e779989f88a…
commit bb3129d103454df2e779989f88aaa640a1f93a71
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Tue Dec 27 19:53:02 2016 +0100
ortp: Log an error if we fail to get RTP stats.
In this case we can see that something has failed instead of wondering
why we don't see anything in logs.
Change-Id: I6d9283d5b2f94a7d7ee978b29b0aedbb42c27c5f
http://cgit.osmocom.org/libosmo-abis/commit/?id=acc0779fbd3028d04117f12783f…
commit acc0779fbd3028d04117f12783f461e4ff4f44d6
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Mon Apr 25 20:11:53 2016 +0200
ortp: Print jitter stats along with sent/received RTP stats.
Jitter statistics is important for debugging voice quality issues.
A number of dropped packets is sometimes not enough to really understand
what's going on and jitter buffer statistics offer a deper view into
the network quality.
-----------------------------------------------------------------------
Summary of changes:
.gitignore | 4 +-
.gitreview | 3 +
Makefile.am | 2 +
TODO-RELEASE | 3 +
configure.ac | 20 +--
contrib/jenkins.sh | 30 ++++
debian/changelog | 14 +-
debian/control | 65 ++++++--
debian/copyright | 83 ++++++++++
.../{libosmoabis4.install => libosmoabis5.install} | 0
.../{libosmotrau0.install => libosmotrau1.install} | 0
debian/rules | 7 +-
include/internal.h | 3 +
include/osmocom/abis/e1_input.h | 32 +++-
include/osmocom/abis/ipa.h | 6 +
include/osmocom/abis/lapd.h | 11 ++
include/osmocom/abis/lapd_pcap.h | 4 +
include/osmocom/trau/osmo_ortp.h | 17 +-
src/Makefile.am | 4 +-
src/e1_input.c | 106 ++++++++++---
src/e1_input_vty.c | 19 +++
src/input/dahdi.c | 153 ++++++++++++++++++
src/input/ipa.c | 81 +++++++++-
src/input/ipaccess.c | 47 +++++-
src/input/lapd.c | 28 ++++
src/input/lapd_pcap.c | 41 +++--
src/input/misdn.c | 102 +++++++++++-
src/input/rs232.c | 2 +-
src/trau/osmo_ortp.c | 172 +++++++++++++--------
29 files changed, 917 insertions(+), 142 deletions(-)
create mode 100644 .gitreview
create mode 100755 contrib/jenkins.sh
create mode 100644 debian/copyright
rename debian/{libosmoabis4.install => libosmoabis5.install} (100%)
rename debian/{libosmotrau0.install => libosmotrau1.install} (100%)
hooks/post-receive
--
Osmocom A-bis protcol interface library
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 "Osmocom BTS-side code (Abis, scheduling, ...)".
The branch, neels/33c3 has been created
at e95410db2b4d816fecea99514b1a3958cd720fa8 (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/osmo-bts/commit/?id=e95410db2b4d816fecea99514b1a395…
commit e95410db2b4d816fecea99514b1a3958cd720fa8
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Dec 27 12:56:03 2016 +0100
ho hack
Change-Id: I4ca25f9767befb8ad8adc94d5aec186c965ed125
-----------------------------------------------------------------------
hooks/post-receive
--
Osmocom BTS-side code (Abis, scheduling, ...)
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/vlr has been updated
discards d403c05fc11ecbb4ca6ebc6bb28506ada4dbe135 (commit)
discards f96af61242c353acd2ed6cb2d8048edc42d95c57 (commit)
discards 95e4770a889de5e7cd42b8c02d36d9e9700e7931 (commit)
discards dcf09c998709e78af7f026896417a020bfdaa1eb (commit)
discards 8ea55754fc3715094ced1e544f22cc249b1bdf11 (commit)
discards 4985fdee1432739692db8c5482a92336bf497235 (commit)
discards f681dddd2342945d8fa2a0e2a37df11490e6e95a (commit)
discards bbb3f7f5e1ee3e3d47b2eb2027f1e5eee01ea584 (commit)
discards f2908c89915d000c6a59252e86d1c594cb032f2a (commit)
discards f462943d19200049d695cd66000b545231dd7389 (commit)
discards 0e3bdfc006aef75f43eba4b02a06c10c97921077 (commit)
discards d65a5e1eb57602f65891fd5aef31d439f0550418 (commit)
discards 5517e924e73853fa401cbb192d243958571e68dc (commit)
discards 7497b84b170653ecf33223b62eac4d8ab1367977 (commit)
discards b23ebdaefdcaf527159f0a17da6a81a7cdfc9555 (commit)
discards 67da528272ad392749e2d1025896756a3def881d (commit)
discards ecc3316a116642f1994387528bd969c42faa2838 (commit)
discards 85525d77029db61179326b13f44fa702443587aa (commit)
discards f6b1a63c99757e53fcab892c7e30cc162f4a5cdd (commit)
discards 109b8de508e53fe255fcb2b47d2851fe2743481d (commit)
discards 11dc20d51c6f9ceeb69b544cd0bec526204e9a35 (commit)
discards b349136cf46203c5e15de31260b10ed51c468511 (commit)
discards cee5a4c8808c4038e1f3719d35bf0dbb8e5cd61a (commit)
discards 9c1fa8fa0c71d20d7504f62562814f969b818072 (commit)
discards e2d82d51465d96ba8bc365623be2ce410ebcf90d (commit)
discards 9e4df0857773366ecbe3dbde86145fe0b1c6b9f8 (commit)
discards 23e2a688a3a371913a6c6c979c636a474e26ba8d (commit)
discards 0d78f2509853af77d11e05fbe3dec7e7fd62c73d (commit)
discards 80708411bd963e11aea48225a3c6f26262ca498c (commit)
discards 96a75a8e97c19ee57972f0d1dbbe8a916ba8c797 (commit)
discards bb130905d17e377bf8ac902c4ca82adac1a73ad5 (commit)
discards 7462197fac2ff454d7ffd13dccfe3c69a5b90582 (commit)
discards 0825a2c4f371feccae8912fae4fae3ff5122e195 (commit)
discards 9422a1607d938130a3d12e473fd005414f7f5b40 (commit)
discards 7f9baf9531789ed9e6cf5f319df206dcf6114d71 (commit)
discards f3a7388d5c5102be2fefba617b6ffba239a819d0 (commit)
discards d6796d00e9fc4a2c3ca554d3e1e961db820fa12a (commit)
discards 958221d1949a737d6723caf57d5b6cbde748282c (commit)
discards 19fe12f74bb7aeec3e39473ef052a5b1186f4905 (commit)
discards e416071fd192ac7039f979021c60d1c62e398bcc (commit)
discards 62a0bef9197be16b9801cd6d7e1e16d550d7eb54 (commit)
discards e4bf1fb1fd70b35aa6f8b23b49b26ff23d803f92 (commit)
discards cb154483ee0c9825bc09b0fbb4d62de2ecc50b1b (commit)
discards fa14e9b0e68c88ed03d11eeffeca7c7823bed706 (commit)
discards 7897f7d98ff789151f0c2ba96d80fe115b976d19 (commit)
discards b63770f9e875993937794c9ba541ea1e49060db3 (commit)
discards 79b287a61e23a95a86759c635270c5622aab9a30 (commit)
discards 49422db7b3cc8ccaf9eb8331e7e5f92350c60f37 (commit)
discards 97fab6d4b4e22cf2ebcb6018923f62993239d4e9 (commit)
discards 1b8fb2550e193f2e76ca95a3c284cf482db8fb42 (commit)
discards 7de782afef9c021b2bb9e12f9f69ff3c3515dc1c (commit)
discards 4593ab666a2298b44f1ab0283a698ca10d4fb0e9 (commit)
discards fe3a060923b1d8e7c3689ce71bb00162a0956c6a (commit)
discards 12760b429cbb2d3b101121e60e1a739c808bc0cf (commit)
discards ecbc60ac87fc83bd1b45c5fb1a3df92b54be99bb (commit)
discards 89b2b273f4d1eee452402fe8729b632ade2c81f6 (commit)
discards 1215298e8769ced017a3de0dd4f9889ecd9d60fc (commit)
discards 9260e296e090ce4ec49365a70fbbf48971e3fb1c (commit)
discards 68a0908eccdd2683297e4f3123139d32144ae000 (commit)
discards a4abda06e67b1f80f6d44abf18cc9173dcd68767 (commit)
discards b62833b3f2180a6067e723f65ad37b3f59d3835e (commit)
discards 79528939ca6b6938c75c698e4f3a8a5323e49d6b (commit)
discards a063b9086163c178a9da0fd16273b2dac6413049 (commit)
discards b70d8fce0ffb09ab27104832900981f46bc8a764 (commit)
discards 14586e2a55be96725256f97689a553772918e351 (commit)
discards 6fc3068a076462ad221172ac4e7134a73f3a1305 (commit)
discards a23b4ff0fa06ee690ec8c410f64b324d2abb1e0c (commit)
discards 0f8cd0a9552b4907ccac8aa84acc63e1c0ea9850 (commit)
discards d81cb11d5b0de57c31db664fb39ab124c4fb9277 (commit)
discards 966c7e59965eff0cda5c17e123cedeb85248161f (commit)
discards 6d10eee83476ed03a01d25632e6aadf7c2ae75b6 (commit)
discards 27190f409697d45c4653071029041a3f1c748771 (commit)
discards f16e556c515353db8547fd71ca3a3ae17b535a59 (commit)
discards 0fec61b52f0d1e621c4e4a8abb163389c6d34473 (commit)
discards 21c5c324dd3842d940eb8a90a7f408c71a4948a3 (commit)
discards f51bd0e74d7abc7d5854cfa6a012ddc0250b4c64 (commit)
discards 6b3386f0328e4d7c227f224e4befa728fe526960 (commit)
discards f98206e3c5e848e1a8f3b8845e05af2fb087c6fa (commit)
discards 40ade554981831a3b75eec6afe1d23a63ad626a0 (commit)
discards 98cf3be76acf827c5105a9bade405c7f5b570965 (commit)
discards 5e3b8de0f2135261c8d4e7dfcb1d910644f8e86c (commit)
discards f4a71a4612020e0139bfbf96b3636942d4783210 (commit)
discards 109799291e668d243a9157189e6721b11355347a (commit)
discards 6ee640b663fc61814cdb550d755b6ef266d79be3 (commit)
discards a328488fa86137dcfa618121ff7e5be3eaf33bd0 (commit)
discards 54db8c2ec711dfec19a6e2741c502b1c23308fb6 (commit)
discards fce6291229fe78f5ecaa4f36ceb5afb86fd13943 (commit)
discards 20a16983126cc3f291ac3637bf8f7b94ce812c2e (commit)
discards 253bdec4bcbeb43e46dd6b0cd421da4aacf954df (commit)
discards 09170e762e8e6f88ede2ee504095004ec4aa2cbb (commit)
discards 955c8c91c59849cd600f232612c92a9bb56ed38c (commit)
discards 33fea034352ee549f9eeb3dac4df6bc8bd9fe955 (commit)
discards c21672756999d5bd408fdd6dd6ce124adb7d14d7 (commit)
discards 73c31f8d8b00fbcb719d1b1174904a3ef5829d22 (commit)
discards 8b70e85b54025533ddb3a7695217badfe7857c32 (commit)
discards 0d06bcc77502f8df260afaac43ad203670caaf6c (commit)
discards a152feb9f412416a5a1eb78aa8276fd43e73fa64 (commit)
discards 889f04a8e5881c791faf1e6625cfd829757f8ace (commit)
discards 3d42dfeef60320a42562222afd50881bde3fbad5 (commit)
discards 88271079b059c69684f5eb8bd9f526e16bcea229 (commit)
discards 665a0c0fb841eeec7ca1642dae3c9bd075e2c154 (commit)
discards df060a728d14943f6ed8a9483ab0a8b6a0a2ab65 (commit)
discards 87db85c005acd27e54d96756de1f8a9661aa4984 (commit)
discards d29a03354ea6055b05118a6b41bfd97ebeda074c (commit)
via 2bbaa172197eca1962ef90b9637637d3d34e9193 (commit)
via e0992f6096c9a9b11fe8449e74edd446bcf9f99a (commit)
via 03b24052a55dbfbc42f7de7c484e21871aff8493 (commit)
via 3651526c4594c9f02078cc382c7946f9080f6f73 (commit)
via 6a55939550890f9078ed9b6fd3681fd866d35846 (commit)
via 738ab2123523f5634ac5db735916baa202d410f0 (commit)
via 42a9a0ef9bfe01e757e27b1696c064ca0081cf95 (commit)
via f197c1baa384bdde99cc00db21211033f8d52e32 (commit)
via c7d82f0fc753d0b4a994ce57c9242f142b618753 (commit)
via d6a72d6a343b680683536fea63fea15a7bb2bc23 (commit)
via a3ba2bba6c08e0b82330953c9cbdccdd03c0cb0e (commit)
via 785ec06c4dceb026a5a1162d787bb21e0bd9f93c (commit)
via 80243f7ad0e5dedaa4d1a1e0e0f574d89d68003e (commit)
via a4b48fcf5d10d38e00647e92c3884e6259872b22 (commit)
via 440337fb6d07520b61c76d13775008d9458e7112 (commit)
via 55e25dfd700931977cc3143ec67b46086f00eab7 (commit)
via 1dcc6b4c3bc6b57e5cf8b581887fdf46d948c136 (commit)
via e7631dffd5e274de510e9bf372a24852a593a54b (commit)
via a0d16128e450f024460bb1b87dce443163eb877d (commit)
via 2a29de205898feab0df3b1e0fcd3e60c409f160b (commit)
via f66c423d3e6598a9b56c5bcdf91894e8ae329c18 (commit)
via 417d7700a12c6a2ac6349231849f2e157a83f9da (commit)
via 68b788b55b11458d2dc6614dbd3d5adc221c372c (commit)
via 54bb6695331c9d3efac0f40b10b6167dc7f3ac30 (commit)
via c3c8638ed23e6efd6823871c502881beae4c52e4 (commit)
via 947a6e1fc1f776c6aa1fb13e6d3987285401e9a5 (commit)
via 86d7e9ccb0d79e56ca0f8f0c239715a577169633 (commit)
via af229e8c6ce8929837d833aa8c77da780f30dea9 (commit)
via 2245d52d3bdee96ca75f50b8683081866316352e (commit)
via 5c3be0798659aad0315ff2de104e1d176e2cd97f (commit)
via f2903369766966b1aae1d994d5fa61f0b0921ed3 (commit)
via 87868b5dc8c2e349e7d166ec20d4931879d0114f (commit)
via 19de589b83ee8a97764d3055ae24781b749e902a (commit)
via 8d6e095e2fe18548afbb0b3775126aa84df9dffd (commit)
via 77968e14d89f54a52b227f253f8177876ead1e53 (commit)
via c47fd8f02daf959520dfd198fe44d53b836b0ff8 (commit)
via 999bef07e4e24be7d330b19c41da00865e7c5107 (commit)
via 07aba9d956c93d53154c34bbe1e909e77f0bd8c5 (commit)
via 58ee92573c7ec524df749528be097f0bba0d5235 (commit)
via efc0b391e210a8cb84aa1016b7e835198ac8dcde (commit)
via 969a57630a07f7a034566deb647430de271a025d (commit)
via 820b0ff10b6e343c6d96eef1631273362b9b3935 (commit)
via e2c26981156a6fa4d5f4603159e2deded3a4dfc2 (commit)
via ea8189aba65ea14a4595a9267ce92a618619e2ee (commit)
via ba4a2695981b641f15b072297fe3a6e2f3bd633a (commit)
via 24e50e459760d8f80f66a3facd6755295024ddbe (commit)
via 0f0600f3171d1d8035f9701d204f8f949d8f5548 (commit)
via f3fcaa8c74b293b1a22a6973857901a76c7c4a41 (commit)
via 5e4277f6c162d5bb3d74d4e62aeabb17f0e5a090 (commit)
via eb6cf011563e63fe338be8c3e0b365d5823fdae6 (commit)
via b4f24f4dabb80ddb218f466a39fca65e1b27dfa8 (commit)
via 5dfbd39ee0b9a1bfff9d21c25d479df353418588 (commit)
via 689beec4ad698d28eb2fd0016a6f427ecb59a9d6 (commit)
via e3877baee19e9b962c89d13746d0185f10d8459b (commit)
via 5ea49699a04296e23338a8818c2ec9f08bcdf785 (commit)
via 9fc011ae032ce2f47c132f0bc8418bad451dc7c7 (commit)
via 8eed17d32b7978864198e47f171eb14c2a979266 (commit)
via e2be8c4cfe99d88cb25b797c51145b117676c778 (commit)
via 332f135a2340d3fe3b8544742242b2c4d66a8dd8 (commit)
via f83381cca8a103a06b88289f5a216d37de428b00 (commit)
via b8ee32e67217590bbaf367865e474f50443254e6 (commit)
via c260241d94c8811c8f2c76477318bf24921e4679 (commit)
via 57e63c34f2b65f3ae7f8c56839134dec6ad626f2 (commit)
via b2e2381ad0dbf02a6c0847146fe1c485608c42f9 (commit)
via 99cdc15b7ceb4636ea0d95ee0d13a9450298bf34 (commit)
via 3f20f9b41f37c77f43ef340ac60aef3e49248452 (commit)
via d2ec0e5ce5c67b301c3cef900b6504b6e03ca89e (commit)
via 3a66b0224bd6f79b0a967b4c4cdd8d82dac2d4f1 (commit)
via 201535ee84f85140496b282a3bb664c0a78072e5 (commit)
via 21ae0bdf28eea6dc1c2e244354df7271dec9ae79 (commit)
via 6c2986155820aa626bd5623df810b1eb8b63e33b (commit)
via e6c01591e2c46f63f2b64914ec6d87a6663f4c08 (commit)
via fb66b4f35f924d95b8bdb2ede24407c35b560c3b (commit)
via a3634430f5ba2daad746c95f88ea40d0d8a78def (commit)
via d8316d3064984a90211f41f29f465860da3f0059 (commit)
via 796ee8bce82eae3b820b45000c7a69356e293942 (commit)
via 63eb0d8cf88cec284da03d93135817eb541790ef (commit)
via 2a2e28e53583c8ab419ce84422a1fc8a148c008b (commit)
via dcba86f193df7d2821da04732da321a20536f9a6 (commit)
via 0a26187cdb56f1e964fe9983e1219a0e710a280e (commit)
via 051eef49bf1e8fb2231dfe6982abaf07fdf2788d (commit)
via 61be33b2b22fd9c46a30c2f0f322da8808244a4a (commit)
via 7b4c1eab5b91e94a3257236e2503869a763a2131 (commit)
via 7e968f635566f92df87afe05d54d6603f8535001 (commit)
via daa5f99cd73642655613cb916813fbd96db8ceb7 (commit)
via 9f6e15ff34b404bae05d38f65487012efdcf10b2 (commit)
via a91c1c9c2e9c15513102efae678066847fe8e528 (commit)
via 82a3d104062e7e4cf3b8cb63e0577e19d29e75d2 (commit)
via bf5f8eb659c2ddf52cf847f059f7e3ea49af1b59 (commit)
via db5c863ca2e1ac5deedf13b4ae60b5a714046013 (commit)
via 861020dff94bc08e787287bc7f3368e2705978f2 (commit)
via 8064a878d4fdf396f5854248c79bcb6792bbb55e (commit)
via 6e1652710920a6f8b26cacec7550c6874e8bb73e (commit)
via 727a8fe112d0caee9dbbf38049eeb91a2d348783 (commit)
via 6d866fc51ac1940987e4be86d5eb387c478e1633 (commit)
via 48f0c79be1640fbcc9f7b45ccc93364ec18797d1 (commit)
via bf643179bf9ac25ed6ae5173a79a82a117dae5fd (commit)
via 3309ad3d0d1b25c5328ed3063b5be3f99bd9da20 (commit)
via 8014bfb472989811dc9c000e0cd603a00166b130 (commit)
via 8c2206bb9e9590b8311e64d93755aedcf31408fc (commit)
via c62fca961f30ee11d691f67fb25e17bb2a231000 (commit)
via 66e2ec9e777e5e3a98f9501e65401a441b38428b (commit)
via b450f02310cdd29a916d4c3300167aa36b11f691 (commit)
via fe346153dfe808a535e4d4ab6080beec5245f03e (commit)
via 45cfeaa28c404e784724254f1859e8bdd09d609f (commit)
via 40843036f3cea49b02b63827699fd944f2d91d46 (commit)
via 4a5b676fb7be3cb27ab6d8b2450249766ddd8ff1 (commit)
via 0f2ff80ecd222f60cce2fa5f513cd652e1dce256 (commit)
via 69491224a794cf0931f6d35c03bc0f7e4a8d3cf1 (commit)
via b25aa166486adf45f3e15553184f76a5c3546517 (commit)
via 15e5b937986cc8967d4d9a933dcf05522711eb0b (commit)
via 6778f35b5d54cf1afa3785cf50a89ae55f5e8708 (commit)
via 35ea4433f0146e567d075f6cd4a348f3a1b27b04 (commit)
via 815b347efe2b16813a8458e57e8d43f1d334e9f1 (commit)
via b889e8b36300cad44b641cbd55ecaa556847652c (commit)
via b0f7c79d2e5e5169eb71a07474421d25b1cefe29 (commit)
via 52f57c50aca26c3110c34ae1c4e9f9ce308a8f3b (commit)
via c7bffcf15cd318fcf405937a8c9c01a0b7d54dbe (commit)
via 80abe522e2ddc979d994530f21b103808fc465d7 (commit)
via 532480a705726452ace30b1a914640d984dd0418 (commit)
via db142dc59dc8d79d8ee608c9165bc865d240b97d (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 (d403c05fc11ecbb4ca6ebc6bb28506ada4dbe135)
\
N -- N -- N (2bbaa172197eca1962ef90b9637637d3d34e9193)
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=2bbaa172197eca1962ef90b9637637d3…
commit 2bbaa172197eca1962ef90b9637637d3d34e9193
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun Dec 25 03:00:10 2016 +0100
subscr_conn_test
Change-Id: Iba897235173c782ecb88d6d0049b62a2bd7ba5f8
http://cgit.osmocom.org/openbsc/commit/?id=e0992f6096c9a9b11fe8449e74edd446…
commit e0992f6096c9a9b11fe8449e74edd446bcf9f99a
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun Dec 25 02:59:31 2016 +0100
vlr: add vlr_sub_free
Change-Id: I3be55b10d28276f4024d58eee9560fd82f2a9feb
http://cgit.osmocom.org/openbsc/commit/?id=03b24052a55dbfbc42f7de7c484e2187…
commit 03b24052a55dbfbc42f7de7c484e21871aff8493
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat Dec 24 23:55:35 2016 +0100
drop unused _gsm48_rx_mm_serv_req_sec_cb
Change-Id: I4feb799002d0c05c7253b559c355d8469cd8b1eb
http://cgit.osmocom.org/openbsc/commit/?id=3651526c4594c9f02078cc382c7946f9…
commit 3651526c4594c9f02078cc382c7946f9080f6f73
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun Dec 25 04:55:28 2016 +0100
ciph
Change-Id: Id253026531aef6e905c24b3e09618bebebd8af7c
http://cgit.osmocom.org/openbsc/commit/?id=6a55939550890f9078ed9b6fd3681fd8…
commit 6a55939550890f9078ed9b6fd3681fd866d35846
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat Dec 24 23:53:36 2016 +0100
add enum vlr_ciph
Change-Id: Ie73ceae3d2f2977af12bf282faa39c397c96d555
http://cgit.osmocom.org/openbsc/commit/?id=738ab2123523f5634ac5db735916baa2…
commit 738ab2123523f5634ac5db735916baa202d410f0
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat Dec 24 23:35:01 2016 +0100
subscr_conn_test
Change-Id: Ib8607db4b8e91a38bd8163445260971132669383
http://cgit.osmocom.org/openbsc/commit/?id=42a9a0ef9bfe01e757e27b1696c064ca…
commit 42a9a0ef9bfe01e757e27b1696c064ca0081cf95
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat Dec 24 23:54:22 2016 +0100
vlr_loc_update fu: arg names
Change-Id: If6c3ce41fb965fb76cd8fd809a353063ed2c701f
http://cgit.osmocom.org/openbsc/commit/?id=f197c1baa384bdde99cc00db21211033…
commit f197c1baa384bdde99cc00db21211033f8d52e32
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun Dec 25 05:03:05 2016 +0100
vlr cosmetic
Change-Id: Ied4508e6817c11e1ad8551b7937aa6959134220b
http://cgit.osmocom.org/openbsc/commit/?id=c7d82f0fc753d0b4a994ce57c9242f14…
commit c7d82f0fc753d0b4a994ce57c9242f142b618753
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat Dec 24 23:34:55 2016 +0100
vlr_access_req_fsm: tweak state names with OSMO_STRINGIFY
Change-Id: Ifdfe9b771e746fbd01b064eeb5b44a2e47db92fe
http://cgit.osmocom.org/openbsc/commit/?id=d6a72d6a343b680683536fea63fea15a…
commit d6a72d6a343b680683536fea63fea15a7bb2bc23
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat Dec 24 18:37:28 2016 +0100
subscr_conn_test
Change-Id: If19abbe962c1cc75eac68453c1abb8c0f1f20c86
http://cgit.osmocom.org/openbsc/commit/?id=a3ba2bba6c08e0b82330953c9cbdccdd…
commit a3ba2bba6c08e0b82330953c9cbdccdd03c0cb0e
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat Dec 24 00:46:48 2016 +0100
subscr_conn_test
Change-Id: I554cf64b634171662743e5dd39406c0f20d55481
http://cgit.osmocom.org/openbsc/commit/?id=785ec06c4dceb026a5a1162d787bb21e…
commit 785ec06c4dceb026a5a1162d787bb21e0bd9f93c
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat Dec 24 00:46:24 2016 +0100
vlr auth_fsm_states names tweak with OSMO_STRINGIFY
Change-Id: I94f3b6f092fb3378f14a1d3c1b1bddbc5b1f06d3
http://cgit.osmocom.org/openbsc/commit/?id=80243f7ad0e5dedaa4d1a1e0e0f574d8…
commit 80243f7ad0e5dedaa4d1a1e0e0f574d89d68003e
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat Dec 24 00:45:56 2016 +0100
vlr_auth_fsm: fix: don't skip auth vector when checking availability
factor out _vlr_sub_next_auth_tuple() to find an available tuple and only
increase the use count in vlr_sub_get_auth_tuple(). Also provide
vlr_sub_has_auth_tuple() to allow checking availability without use inc.
Otherwise, during a CM Service request, the use count would increase without
using the auth tuple.
Change-Id: I8314fd5026adbe5ca15d3518300531473234c9b6
http://cgit.osmocom.org/openbsc/commit/?id=a4b48fcf5d10d38e00647e92c3884e62…
commit a4b48fcf5d10d38e00647e92c3884e6259872b22
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat Dec 24 00:42:27 2016 +0100
tweak fsm_auth_event_names with OSMO_VALUE_STRING
Change-Id: Ie72c2e008848f10f33005e0a75591e7bb8598e0d
http://cgit.osmocom.org/openbsc/commit/?id=440337fb6d07520b61c76d13775008d9…
commit 440337fb6d07520b61c76d13775008d9458e7112
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Dec 23 22:04:03 2016 +0100
subscr_conn_test
Change-Id: Iedfd7fbd0be6fa464aafa78304d36e4314b4cd1c
http://cgit.osmocom.org/openbsc/commit/?id=55e25dfd700931977cc3143ec67b4608…
commit 55e25dfd700931977cc3143ec67b46086f00eab7
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Dec 23 22:31:53 2016 +0100
vlr_auth_fsm.c: dont log the entire auth tuple
Change-Id: Ieb8b2b6cca7a49cd3dcab3286462ef46c6ddba37
http://cgit.osmocom.org/openbsc/commit/?id=1dcc6b4c3bc6b57e5cf8b581887fdf46…
commit 1dcc6b4c3bc6b57e5cf8b581887fdf46d948c136
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Dec 23 22:03:26 2016 +0100
vlr: log: check_auth_resp: fix output of expected sres
Change-Id: I596730551fd25b3cbc4ec2b71830019950845583
http://cgit.osmocom.org/openbsc/commit/?id=e7631dffd5e274de510e9bf372a24852…
commit e7631dffd5e274de510e9bf372a24852a593a54b
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Dec 23 22:01:23 2016 +0100
tweak msg_is_initially_permitted
Change-Id: I89268ad21f289f9c24421eb354fa19a26446267d
http://cgit.osmocom.org/openbsc/commit/?id=a0d16128e450f024460bb1b87dce4431…
commit a0d16128e450f024460bb1b87dce443163eb877d
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Dec 23 16:49:37 2016 +0100
subscr_conn_test
Change-Id: If3285465b8deef3dd64ebbe1282d1c5d8bdc5134
http://cgit.osmocom.org/openbsc/commit/?id=2a29de205898feab0df3b1e0fcd3e60c…
commit 2a29de205898feab0df3b1e0fcd3e60c409f160b
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Dec 23 02:53:18 2016 +0100
vlr_lu_fsm and vlr_lu_compl_fsm: enable result dispatch
Distinguish success and failure; separate into alloc and start.
Change-Id: I35f8183702e0b2f045dee96d706740c705477e9f
http://cgit.osmocom.org/openbsc/commit/?id=f66c423d3e6598a9b56c5bcdf91894e8…
commit f66c423d3e6598a9b56c5bcdf91894e8ae329c18
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Dec 23 02:52:20 2016 +0100
proc_arq_fsm rename _signal_result to _dispatch_result
Change-Id: I01df3d8b061789b541baf7f2028094f42df722f5
http://cgit.osmocom.org/openbsc/commit/?id=417d7700a12c6a2ac6349231849f2e15…
commit 417d7700a12c6a2ac6349231849f2e157a83f9da
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Dec 23 02:51:09 2016 +0100
debug log: remove pointer from log for deterministic test output
Change-Id: I4607f5ba8872b1093d234a82027371fdd8fa5ac3
http://cgit.osmocom.org/openbsc/commit/?id=68b788b55b11458d2dc6614dbd3d5adc…
commit 68b788b55b11458d2dc6614dbd3d5adc221c372c
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Dec 23 02:50:46 2016 +0100
do not ref count on subscr conn
Change-Id: I103a1a6ea18a913295fc7b84f99d44b6b9a6325e
http://cgit.osmocom.org/openbsc/commit/?id=54bb6695331c9d3efac0f40b10b6167d…
commit 54bb6695331c9d3efac0f40b10b6167dc7f3ac30
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Dec 22 05:24:06 2016 +0100
subscr_conn_test
Change-Id: I96bd018407ae55ef88d9fcecf12c395998a37946
http://cgit.osmocom.org/openbsc/commit/?id=c3c8638ed23e6efd6823871c502881be…
commit c3c8638ed23e6efd6823871c502881beae4c52e4
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Dec 23 04:49:04 2016 +0100
adjust msc_subscr_cleanup
Change-Id: I840f808541d4ac3cdfd8e3cb3abf34b172c40e6d
http://cgit.osmocom.org/openbsc/commit/?id=947a6e1fc1f776c6aa1fb13e6d398728…
commit 947a6e1fc1f776c6aa1fb13e6d3987285401e9a5
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Dec 23 01:45:22 2016 +0100
log: gsm_04_08.c: change some logs from DEBUGPC to complete lines
Change-Id: Ic255523c29bcd44f9487f22e204b9e0995d6b3ed
http://cgit.osmocom.org/openbsc/commit/?id=86d7e9ccb0d79e56ca0f8f0c239715a5…
commit 86d7e9ccb0d79e56ca0f8f0c239715a577169633
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Dec 23 00:58:00 2016 +0100
subscr_con_put: disable implicit destruction on zero ref count
Change-Id: I5a0307eef75b45f86a6bcc1eb4723489ef0d4c62
http://cgit.osmocom.org/openbsc/commit/?id=af229e8c6ce8929837d833aa8c77da78…
commit af229e8c6ce8929837d833aa8c77da780f30dea9
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Dec 23 00:57:34 2016 +0100
osmo_signal_dispatch of S_SUBSC_IDENTITY before vlr starts
Change-Id: I661e13ef689693d932c7cbe93f24831d07a23f5c
http://cgit.osmocom.org/openbsc/commit/?id=2245d52d3bdee96ca75f50b868308186…
commit 2245d52d3bdee96ca75f50b8683081866316352e
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Dec 23 00:56:47 2016 +0100
vlr proc arq fsm: refactor success/failure events
Change-Id: I095f3ef101419f8d485c01c977644dd6ba6a748a
http://cgit.osmocom.org/openbsc/commit/?id=5c3be0798659aad0315ff2de104e1d17…
commit 5c3be0798659aad0315ff2de104e1d176e2cd97f
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Dec 22 23:37:44 2016 +0100
vlr ops
Change-Id: I2f5b67ce26d818de7da48701bd38faab558a34e7
http://cgit.osmocom.org/openbsc/commit/?id=f2903369766966b1aae1d994d5fa61f0…
commit f2903369766966b1aae1d994d5fa61f0b0921ed3
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Dec 22 23:37:34 2016 +0100
refactor conn_fsm events
Change-Id: I358b92a9a028cf13c4477ccc3c695d48ed2af34f
http://cgit.osmocom.org/openbsc/commit/?id=87868b5dc8c2e349e7d166ec20d49318…
commit 87868b5dc8c2e349e7d166ec20d4931879d0114f
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Dec 22 23:15:51 2016 +0100
rename master_fsm to conn_fsm
Change-Id: Idbd44dd6b10d68291e745a48b04466f720f9360a
http://cgit.osmocom.org/openbsc/commit/?id=19de589b83ee8a97764d3055ae24781b…
commit 19de589b83ee8a97764d3055ae24781b749e902a
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Dec 22 05:23:55 2016 +0100
wip
Change-Id: I5c418c3ac0bc036deed27f5fa67e095d6a3e12cf
http://cgit.osmocom.org/openbsc/commit/?id=8d6e095e2fe18548afbb0b3775126aa8…
commit 8d6e095e2fe18548afbb0b3775126aa84df9dffd
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Dec 22 05:23:11 2016 +0100
log: subscr and subscr_conn ref counts: log callers of get/put
Change-Id: Iaec6385aad233be74f31924c0def3251e6caacfe
http://cgit.osmocom.org/openbsc/commit/?id=77968e14d89f54a52b227f253f817787…
commit 77968e14d89f54a52b227f253f8177876ead1e53
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Dec 21 02:06:03 2016 +0100
subscr_conn_test
Change-Id: I9f40a0036a10d146adb61e52d7b24a57d26ec2b0
http://cgit.osmocom.org/openbsc/commit/?id=c47fd8f02daf959520dfd198fe44d53b…
commit c47fd8f02daf959520dfd198fe44d53b836b0ff8
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Dec 22 04:14:31 2016 +0100
log tweaks for conn use count / free in osmo_msc.c
Change-Id: I25d0cccc8fe5b5ebba20dc8ee00faac7547dbe11
http://cgit.osmocom.org/openbsc/commit/?id=999bef07e4e24be7d330b19c41da0086…
commit 999bef07e4e24be7d330b19c41da00865e7c5107
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Dec 22 01:56:43 2016 +0100
subscr_conn
Change-Id: I5f2873be1289522b88f316eef81cc713fb6e2f4f
http://cgit.osmocom.org/openbsc/commit/?id=07aba9d956c93d53154c34bbe1e909e7…
commit 07aba9d956c93d53154c34bbe1e909e77f0bd8c5
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Dec 22 03:35:46 2016 +0100
vlr: add VLR_PR_ARQ_T_INVALID
Change-Id: I3464b9a11d7574884e32b43334afd8632dd3be46
http://cgit.osmocom.org/openbsc/commit/?id=58ee92573c7ec524df749528be097f0b…
commit 58ee92573c7ec524df749528be097f0bba0d5235
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Dec 22 01:58:33 2016 +0100
add check: msg_is_initially_permitted
Change-Id: Ia03377b184fa1e8c7187e015fd3266f9a5552d81
http://cgit.osmocom.org/openbsc/commit/?id=efc0b391e210a8cb84aa1016b7e83519…
commit efc0b391e210a8cb84aa1016b7e835198ac8dcde
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Dec 22 01:57:23 2016 +0100
vlr_loc_update with success and fail term events
Change-Id: I05cc0b71fe320d5b83fac09d04c8bfb19a1ed9da
http://cgit.osmocom.org/openbsc/commit/?id=969a57630a07f7a034566deb647430de…
commit 969a57630a07f7a034566deb647430de271a025d
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Dec 22 02:01:08 2016 +0100
fix vlr_access_req_fsm: set success_parent_term
Change-Id: I6a7a57464685506950a41ea5c6f818169fc22cb9
http://cgit.osmocom.org/openbsc/commit/?id=820b0ff10b6e343c6d96eef163127336…
commit 820b0ff10b6e343c6d96eef1631273362b9b3935
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Dec 22 01:56:11 2016 +0100
rename to SUBSCR_CONN_
Change-Id: I1a03e17ef89f66d6975ac3a63eb88247ee83f93c
http://cgit.osmocom.org/openbsc/commit/?id=e2c26981156a6fa4d5f4603159e2dede…
commit e2c26981156a6fa4d5f4603159e2deded3a4dfc2
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Dec 21 17:21:37 2016 +0100
vlr: fix: dispatch subscr conn close event only when there is a master_fsm
Change-Id: I66c688b0c2443540bb3ceee30d580653090658bf
http://cgit.osmocom.org/openbsc/commit/?id=ea8189aba65ea14a4595a9267ce92a61…
commit ea8189aba65ea14a4595a9267ce92a618619e2ee
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Dec 21 01:52:45 2016 +0100
typo in comment
Change-Id: I41da41494ab6d4b058f74d9ad231eec9889d48ab
http://cgit.osmocom.org/openbsc/commit/?id=ba4a2695981b641f15b072297fe3a6e2…
commit ba4a2695981b641f15b072297fe3a6e2f3bd633a
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Dec 21 01:52:37 2016 +0100
fix SUBSCR_CONN_S_ACCEPTED
Change-Id: I40b70a8bf9d84964f6cf8cc3117bcf7ad2766e32
http://cgit.osmocom.org/openbsc/commit/?id=24e50e459760d8f80f66a3facd675529…
commit 24e50e459760d8f80f66a3facd6755295024ddbe
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Dec 21 01:52:13 2016 +0100
subscr_conn_fsm_event_names tweaks
Change-Id: Ia7a4d8be4b35b2609e9b436e5cae64d93aa4a9e0
http://cgit.osmocom.org/openbsc/commit/?id=0f0600f3171d1d8035f9701d204f8f94…
commit 0f0600f3171d1d8035f9701d204f8f949d8f5548
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Dec 21 01:51:56 2016 +0100
logging tweaks
Change-Id: Ic5d749fb427c7fed8470014c8cb88dbcfd1d4b3c
http://cgit.osmocom.org/openbsc/commit/?id=f3fcaa8c74b293b1a22a6973857901a7…
commit f3fcaa8c74b293b1a22a6973857901a76c7c4a41
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Dec 21 02:04:45 2016 +0100
move some subscriber connection related things to subscr_conn.c
Change-Id: I24f4c4676c2b67b1cc3632e021af5146eeff0ce3
http://cgit.osmocom.org/openbsc/commit/?id=5e4277f6c162d5bb3d74d4e62aeabb17…
commit 5e4277f6c162d5bb3d74d4e62aeabb17f0e5a090
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Dec 20 01:22:02 2016 +0100
vlr: cm serv req WIP
Change-Id: I155d819f81e3e8dde221f3bf0c58fff43f9268c8
http://cgit.osmocom.org/openbsc/commit/?id=eb6cf011563e63fe338be8c3e0b365d5…
commit eb6cf011563e63fe338be8c3e0b365d5823fdae6
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Dec 20 01:21:28 2016 +0100
vlr: log invocation of internal _proc_arq_vlr_* functions
Change-Id: I711f88b56fff4b3900c1813fb2626d76062aa715
http://cgit.osmocom.org/openbsc/commit/?id=b4f24f4dabb80ddb218f466a39fca65e…
commit b4f24f4dabb80ddb218f466a39fca65e1b27dfa8
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Dec 20 01:19:28 2016 +0100
vlr: tweak proc_arq_vlr_event_names
Change-Id: I5d7eed109bcfcd1e3b0f22c01470b592e7a4c5f2
http://cgit.osmocom.org/openbsc/commit/?id=5dfbd39ee0b9a1bfff9d21c25d479df3…
commit 5dfbd39ee0b9a1bfff9d21c25d479df353418588
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Dec 20 01:18:57 2016 +0100
vlr: fix: no longer trigger old code to send CM Service Accept
Change-Id: I80c7c978ab40dcd886899887d906b1d338c63418
http://cgit.osmocom.org/openbsc/commit/?id=689beec4ad698d28eb2fd0016a6f427e…
commit 689beec4ad698d28eb2fd0016a6f427ecb59a9d6
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Dec 20 01:17:29 2016 +0100
vlr: add value strings for enum vlr_proc_arq_result
Change-Id: I6ae82c34cf577e0113154474268c083535db9c85
http://cgit.osmocom.org/openbsc/commit/?id=e3877baee19e9b962c89d13746d0185f…
commit e3877baee19e9b962c89d13746d0185f10d8459b
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Dec 19 04:07:29 2016 +0100
vlr: debug log: log received GSUP MSISDN
Change-Id: I80c00862be880b58ada39d1585c7cbdbe96228ee
http://cgit.osmocom.org/openbsc/commit/?id=5ea49699a04296e23338a8818c2ec9f0…
commit 5ea49699a04296e23338a8818c2ec9f08bcdf785
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Dec 19 03:51:11 2016 +0100
vlr: fix: decode GSUP MSISDN from BCD without leading '0'
When using gsm48_mi_to_string() to decode the MSISDN, odd-length numbers are
preceded by a leading zero, which may break things. Instead, use
gsm48_decode_bcd_number() to do the job properly.
E.g. when the hlr.db contains '12345', it gets encoded as bcd hex L=03 V=2143f5
in GSUP, which apparently gets right-justified to "012345" in
gsm48_mi_to_string(). gsm48_decode_bcd_number()'s result is just "12345".
However, to benefit from the available length (gsup_msg->msisdn_enc_len),
provide a function decode_bcd_number_safe(), which adds input length checks to
gsm48_decode_bcd_number() by means of an additional argument.
Todo: maybe add such a length check to libosmocore, deprecating the original
gsm48_decode_bcd_number(); add unit tests for the length checks and BCD
decoding.
Change-Id: Ia3428792562c3f7f4ba339d000536373e0513f8e
http://cgit.osmocom.org/openbsc/commit/?id=9fc011ae032ce2f47c132f0bc8418bad…
commit 9fc011ae032ce2f47c132f0bc8418bad451dc7c7
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Dec 19 02:46:41 2016 +0100
tmp log: ussd
Change-Id: I5cc462111054207d8022ea801e9ef3a77d11d780
http://cgit.osmocom.org/openbsc/commit/?id=8eed17d32b7978864198e47f171eb14c…
commit 8eed17d32b7978864198e47f171eb14c2a979266
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Dec 19 04:10:19 2016 +0100
vlr: ussd: use vlr_subscriber's msisdn
Change-Id: I1b4b0aa1ccb5417294148ca54572319d042aa8a7
http://cgit.osmocom.org/openbsc/commit/?id=e2be8c4cfe99d88cb25b797c51145b11…
commit e2be8c4cfe99d88cb25b797c51145b117676c778
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Dec 19 01:33:47 2016 +0100
vsub
Change-Id: I2432fd147a2ae23341b58a6e744e397450057538
http://cgit.osmocom.org/openbsc/commit/?id=332f135a2340d3fe3b8544742242b2c4…
commit 332f135a2340d3fe3b8544742242b2c4d66a8dd8
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Dec 19 00:00:12 2016 +0100
temp: osmo-nitb: log fsm addresses
Change-Id: I242b6dc3793487a02f3f2d7d75d3416175ee7626
http://cgit.osmocom.org/openbsc/commit/?id=f83381cca8a103a06b88289f5a216d37…
commit f83381cca8a103a06b88289f5a216d37de428b00
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Dec 19 01:35:27 2016 +0100
vlr: lu_fsm: explicitly log the "_node*" functions
Change-Id: Ib371280aef82fed6b8c270a05dc2a98d782c7027
http://cgit.osmocom.org/openbsc/commit/?id=b8ee32e67217590bbaf367865e474f50…
commit b8ee32e67217590bbaf367865e474f50443254e6
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Dec 19 01:34:56 2016 +0100
cosmetic: fsm, state and event names by OSMO_STRINGIFY
When reading logs and looking for bugs, it can be quite cumbersome to have to
follow the given name strings back to a name used in the C code. Rather make
the names identical to the C code enum values and struct names.
Depends-on: libosmocore I857af45ae602bb9a647ba26cf8b0d1b23403b54c
Change-Id: Ie9a8f8e94a009eef2bb4a6a6f5572e4013e5b085
http://cgit.osmocom.org/openbsc/commit/?id=c260241d94c8811c8f2c76477318bf24…
commit c260241d94c8811c8f2c76477318bf24921e4679
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Dec 19 01:31:36 2016 +0100
fix: msc-specific subscr conn de/alloc
msc_subscr_con_free() is dead code -- this is the result of the ongoing
mscsplit (OS#1594); it is used on the iu branch, but osmo-nitb on the master
branch still uses only bsc_subscr_con_free(). To make sure that the lu_fsm is
cleaned up when a subscr conn is discarded, add some cleanup code: to keep it
on the proper side, put this in libmsc/osmo_msc.c and add another callback to
struct bsc_api: conn_cleanup(). The osmo-bsc standalone implementations keep it
NULL (not called when NULL), the msc_bsc_api() sets it to
msc_subscr_con_cleanup(), which does the lu_fsm cleanup. Call this from
bsc_subscr_con_free().
Move along all other msc_subscr_con_*() to osmo_msc.c instead of gsm_04_08.c,
to counteract the tendency of gsm_04_08.c to become a kitchen sink for
everything.
Factor out msc_subscr_cleanup() for no good reason, really.
All this to make sure that in the new VLR:
1) when a subscr conn is freed, the FSM instances are properly terminated
instead of being freed quietly along with the conn's talloc context;
2) that an orphaned LU attempt doesn't leave an invalid lu_fsm pointer in the
vlr_subscriber.
Change-Id: I597a650ed19a6e9335890bbba7c8353a3e1ba7bf
http://cgit.osmocom.org/openbsc/commit/?id=57e63c34f2b65f3ae7f8c56839134dec…
commit 57e63c34f2b65f3ae7f8c56839134dec6ad626f2
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun Dec 18 23:54:36 2016 +0100
cosmetic: mark fixme
Change-Id: I099362da02d81ac273d57fa36f641ecd3dbd9bfc
http://cgit.osmocom.org/openbsc/commit/?id=b2e2381ad0dbf02a6c0847146fe1c485…
commit b2e2381ad0dbf02a6c0847146fe1c485608c42f9
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Dec 23 22:01:36 2016 +0100
ws
Change-Id: Ib031b1ac8992bfc9195fcb855be4d72e9ae654ae
http://cgit.osmocom.org/openbsc/commit/?id=99cdc15b7ceb4636ea0d95ee0d13a945…
commit 99cdc15b7ceb4636ea0d95ee0d13a9450298bf34
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun Dec 18 23:52:38 2016 +0100
cosmetic ws
Change-Id: I716d6f33aa7e8f2fbaf4bf247f97da57e77c7d61
http://cgit.osmocom.org/openbsc/commit/?id=3f20f9b41f37c77f43ef340ac60aef3e…
commit 3f20f9b41f37c77f43ef340ac60aef3e49248452
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun Dec 18 23:56:43 2016 +0100
cosmetic: extraneous 'break;'
Change-Id: I73515e3cf4ccd3312d1ce8270cd5ab3ff96feaca
http://cgit.osmocom.org/openbsc/commit/?id=d2ec0e5ce5c67b301c3cef900b6504b6…
commit d2ec0e5ce5c67b301c3cef900b6504b6e03ca89e
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun Dec 18 23:54:23 2016 +0100
lu fsm: absorb state change to DONE into lu_fsm_term()
Change-Id: I0d21783678d96e56904e3b62af4a14c2a8c3b854
http://cgit.osmocom.org/openbsc/commit/?id=3a66b0224bd6f79b0a967b4c4cdd8d82…
commit 3a66b0224bd6f79b0a967b4c4cdd8d82dac2d4f1
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun Dec 18 23:55:44 2016 +0100
vlr: lu fsm: deal with failure during internal subscriber assoc
Change-Id: Id64705fbf106d3ba5b9c9ab465776f088edc6cdb
http://cgit.osmocom.org/openbsc/commit/?id=201535ee84f85140496b282a3bb664c0…
commit 201535ee84f85140496b282a3bb664c0a78072e5
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun Dec 18 23:53:26 2016 +0100
lu fsm invocation: abort if internal subscriber assoc has failed
Change-Id: I8f6fe8d1d911059e7bfcff88a46abb4f83c34fc4
http://cgit.osmocom.org/openbsc/commit/?id=21ae0bdf28eea6dc1c2e244354df7271…
commit 21ae0bdf28eea6dc1c2e244354df7271dec9ae79
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun Dec 18 23:52:24 2016 +0100
vlr_proc_acc_req authentication option
Change-Id: Ie66580d3f73c1faebe90c36f99070ed201a48878
http://cgit.osmocom.org/openbsc/commit/?id=6c2986155820aa626bd5623df810b1eb…
commit 6c2986155820aa626bd5623df810b1eb8b63e33b
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun Dec 18 23:52:05 2016 +0100
vlr_loc_upd authentication option
Change-Id: Ibf105e4ba91e94c1362b1ab1409ec05f976e69ea
http://cgit.osmocom.org/openbsc/commit/?id=e6c01591e2c46f63f2b64914ec6d87a6…
commit e6c01591e2c46f63f2b64914ec6d87a6663f4c08
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun Dec 18 23:51:01 2016 +0100
vty: add net / 'authentication (optional|required)'
Change-Id: I82e13a81f5d1d4d078907319d72385d505243be1
http://cgit.osmocom.org/openbsc/commit/?id=fb66b4f35f924d95b8bdb2ede24407c3…
commit fb66b4f35f924d95b8bdb2ede24407c35b560c3b
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Dec 16 16:14:50 2016 +0100
log: vlr: log all auth tuple details
Change-Id: I5c73e7edda35e908b07411114226711105262173
http://cgit.osmocom.org/openbsc/commit/?id=a3634430f5ba2daad746c95f88ea40d0…
commit a3634430f5ba2daad746c95f88ea40d0d8a78def
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Dec 16 16:14:06 2016 +0100
typo in comment
Change-Id: Iefc7a9b547dac18af9bb6aacd707e7465107250f
http://cgit.osmocom.org/openbsc/commit/?id=d8316d3064984a90211f41f29f465860…
commit d8316d3064984a90211f41f29f465860da3f0059
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Dec 16 16:13:33 2016 +0100
vlr: assert that we don't replace an existing conn->master_fsm
Change-Id: Iaccd07e5b8c299232d05bbffa45f854d0b974300
http://cgit.osmocom.org/openbsc/commit/?id=796ee8bce82eae3b820b45000c7a6935…
commit 796ee8bce82eae3b820b45000c7a69356e293942
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Dec 16 16:15:11 2016 +0100
vlr: authenticate: fix erratic assertion
res is never NULL, since it is an array member.
Furthermore, res is not related to this part of auth, so don't assert res_len.
Change-Id: I0f5c9584bc5398523c4748e2fc469da104bbe628
http://cgit.osmocom.org/openbsc/commit/?id=63eb0d8cf88cec284da03d93135817eb…
commit 63eb0d8cf88cec284da03d93135817eb541790ef
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Dec 16 16:13:03 2016 +0100
vlr: create conn->master_fsm also for CM Service Req
Change-Id: I2c4f5b47abd7e28cb2000adcedaa5bcc53c381d5
http://cgit.osmocom.org/openbsc/commit/?id=2a2e28e53583c8ab419ce84422a1fc8a…
commit 2a2e28e53583c8ab419ce84422a1fc8a148c008b
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Dec 16 14:31:39 2016 +0100
add value strings for enum vlr_auth_fsm_result
Change-Id: I85cbadd546eae032542b942718b6997c4ab5cadf
http://cgit.osmocom.org/openbsc/commit/?id=dcba86f193df7d2821da04732da321a2…
commit dcba86f193df7d2821da04732da321a20536f9a6
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Dec 16 14:35:20 2016 +0100
fix: vlr_lu_fsm: set vsub->lu_fsm to NULL upon cleanup
Otherwise an invalid pointer to a previous, deallocated lu_fsm would stick
around and prevent future Location Updating attempts.
Change-Id: I81cc50b77fa26863c6bf4a29b09c35fa98921f08
http://cgit.osmocom.org/openbsc/commit/?id=0a26187cdb56f1e964fe9983e1219a0e…
commit 0a26187cdb56f1e964fe9983e1219a0e710a280e
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Dec 16 14:33:29 2016 +0100
cosmetic: drop obvious comment
Change-Id: Id3362ec013c1929659c1167de566de944ba2803e
http://cgit.osmocom.org/openbsc/commit/?id=051eef49bf1e8fb2231dfe6982abaf07…
commit 051eef49bf1e8fb2231dfe6982abaf07fdf2788d
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Dec 16 14:33:09 2016 +0100
fix: missing return after auth_fsm_term() in auth_fsm_wait_ai()
Missing return statement would cause FSM to be terminated twice, resulting in
segfault.
Change-Id: Iba9f208c598ccc4623a20188496b2753cdfa5b22
http://cgit.osmocom.org/openbsc/commit/?id=61be33b2b22fd9c46a30c2f0f322da88…
commit 61be33b2b22fd9c46a30c2f0f322da8808244a4a
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Dec 16 14:32:08 2016 +0100
vlr_auth_fsm: log term result
Change-Id: I34b769e75d8aea6e5a96e6d4c4e691fa37208dc0
http://cgit.osmocom.org/openbsc/commit/?id=7b4c1eab5b91e94a3257236e2503869a…
commit 7b4c1eab5b91e94a3257236e2503869a763a2131
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Dec 16 14:30:49 2016 +0100
cosmetic: don't log fsm instance addresses
Change-Id: I8ffbeecdddbef4db4e23722c8300bced7d06caec
http://cgit.osmocom.org/openbsc/commit/?id=7e968f635566f92df87afe05d54d6603…
commit 7e968f635566f92df87afe05d54d6603f8535001
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Dec 13 01:09:04 2016 +0100
implement msc_create_conn_fsm
Change-Id: Id541b5977ad4a7824b26fee35467ecbfa56c89f3
http://cgit.osmocom.org/openbsc/commit/?id=daa5f99cd73642655613cb916813fbd9…
commit daa5f99cd73642655613cb916813fbd96db8ceb7
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Dec 13 01:10:49 2016 +0100
lu_fsm bootstrap
Change-Id: I14f27a2f657567f424a4dc2ec13b6a01e2aa6676
http://cgit.osmocom.org/openbsc/commit/?id=9f6e15ff34b404bae05d38f65487012e…
commit 9f6e15ff34b404bae05d38f65487012efdcf10b2
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Dec 13 01:09:39 2016 +0100
fix implit function: declare msc_release_connection
Change-Id: I34a673616238e6bda677e470c83ab57fd521a217
http://cgit.osmocom.org/openbsc/commit/?id=a91c1c9c2e9c15513102efae67806684…
commit a91c1c9c2e9c15513102efae678066847fe8e528
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Dec 12 23:03:09 2016 +0100
gsup client: tweak logging levels around connecting
Change-Id: Iee77ba45c24d6b8308e344dc1d1531e9d1b45921
http://cgit.osmocom.org/openbsc/commit/?id=82a3d104062e7e4cf3b8cb63e0577e19…
commit 82a3d104062e7e4cf3b8cb63e0577e19d29e75d2
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat Dec 10 15:38:27 2016 +0100
nitb: vlr init
Change-Id: If741ace01d939fb8b7db7496ce623d20e15cf2d7
http://cgit.osmocom.org/openbsc/commit/?id=bf5f8eb659c2ddf52cf847f059f7e3ea…
commit bf5f8eb659c2ddf52cf847f059f7e3ea49af1b59
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Dec 9 01:30:58 2016 +0100
vlr gsup client fu
Change-Id: If8c119c47892763370b63ed487a5fbe7eb4f2d55
http://cgit.osmocom.org/openbsc/commit/?id=db5c863ca2e1ac5deedf13b4ae60b5a7…
commit db5c863ca2e1ac5deedf13b4ae60b5a714046013
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Dec 9 01:31:14 2016 +0100
cosmetic subscr count log
Related: OS#1592
Change-Id: I28fbbf136b26e69f7c7da1927c2a19f658bea8c9
http://cgit.osmocom.org/openbsc/commit/?id=861020dff94bc08e787287bc7f3368e2…
commit 861020dff94bc08e787287bc7f3368e2705978f2
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Dec 8 14:59:48 2016 +0100
gsm_04_08 rx: check subscriber presence
Related: OS#1592
Change-Id: Ic073b44ed564b9c3b51f1f8bcd134b31dbeb8a21
http://cgit.osmocom.org/openbsc/commit/?id=8064a878d4fdf396f5854248c79bcb67…
commit 8064a878d4fdf396f5854248c79bcb6792bbb55e
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Dec 13 01:40:40 2016 +0100
vlr_fu
Change-Id: Ia3f39ab5760b9ce1889e77b24b3a578099d3cdbc
http://cgit.osmocom.org/openbsc/commit/?id=6e1652710920a6f8b26cacec7550c687…
commit 6e1652710920a6f8b26cacec7550c6874e8bb73e
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Dec 8 02:01:27 2016 +0100
fix build: osmo-nitb: include libvlr from proper dir
Related: OS#1592
Change-Id: Ifebfb3cf3dfec76aca803e1ccf0da182fb8a1b39
http://cgit.osmocom.org/openbsc/commit/?id=727a8fe112d0caee9dbbf38049eeb91a…
commit 727a8fe112d0caee9dbbf38049eeb91a2d348783
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Dec 8 14:57:02 2016 +0100
move vlr_sub_name to libcommon, to allow logging vsub name without libvlr
Related: OS#1592
Change-Id: I8a0e7cbfd5338035499825ef2755efc8c77762ca
http://cgit.osmocom.org/openbsc/commit/?id=6d866fc51ac1940987e4be86d5eb387c…
commit 6d866fc51ac1940987e4be86d5eb387c478e1633
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Dec 8 01:28:35 2016 +0100
comment fix in vlr_subscriber
Related: OS#1592
Change-Id: I53f9830b609a861c5baa693d10d3765dd769dbb3
http://cgit.osmocom.org/openbsc/commit/?id=48f0c79be1640fbcc9f7b45ccc93364e…
commit 48f0c79be1640fbcc9f7b45ccc93364ec18797d1
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Dec 8 01:28:09 2016 +0100
vlr: temporary comments in gsm_subscriber
Related: OS#1592
Change-Id: I3ef5f6230198584888cdf8e7749b41c59421f07f
http://cgit.osmocom.org/openbsc/commit/?id=bf643179bf9ac25ed6ae5173a79a82a1…
commit bf643179bf9ac25ed6ae5173a79a82a117dae5fd
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Dec 8 01:01:06 2016 +0100
vlr: add vlr_subscriber to gsm_subscriber and comment
subscr_name: redirect to vlr_subscriber
Related: OS#1592
Change-Id: Ibff06dd2926e329d196ada5a0916c8cca02b7d69
http://cgit.osmocom.org/openbsc/commit/?id=3309ad3d0d1b25c5328ed3063b5be3f9…
commit 3309ad3d0d1b25c5328ed3063b5be3f99bd9da20
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Dec 7 14:49:18 2016 +0100
vlr: fix LAI composition: use proper network and bts pointers
Related: OS#1592
Change-Id: I8ebfcedaf044261c0600b87533b60104a62b992d
http://cgit.osmocom.org/openbsc/commit/?id=8014bfb472989811dc9c000e0cd603a0…
commit 8014bfb472989811dc9c000e0cd603a00166b130
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Dec 7 02:44:50 2016 +0100
FIXME disable subscr_update()
Related: OS#1592
Change-Id: If94ed34238b221a4ff625697f42d90e4a05974ff
http://cgit.osmocom.org/openbsc/commit/?id=8c2206bb9e9590b8311e64d93755aedc…
commit 8c2206bb9e9590b8311e64d93755aedcf31408fc
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Dec 7 14:47:39 2016 +0100
FIXME disable classmark2
Related: OS#1592
Change-Id: I5a2231e3a680b429bc8c8195d85fa013b86cda1c
http://cgit.osmocom.org/openbsc/commit/?id=c62fca961f30ee11d691f67fb25e17bb…
commit c62fca961f30ee11d691f67fb25e17bb2a231000
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Dec 7 15:58:25 2016 +0100
vlr_sub_name(): be robust against NULL pointer
Related: OS#1592
Change-Id: I41ab19839dad00dfe46c0b5f501ca7ebc9d3b40e
http://cgit.osmocom.org/openbsc/commit/?id=66e2ec9e777e5e3a98f9501e65401a44…
commit 66e2ec9e777e5e3a98f9501e65401a441b38428b
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Dec 7 14:31:05 2016 +0100
gsm48_rx_rr_app_info: don't store app info at all, comment
Related: OS#1592
Change-Id: Iaeeb18a0b812ac6fbfcb57abffb62d789c7ba0de
http://cgit.osmocom.org/openbsc/commit/?id=b450f02310cdd29a916d4c3300167aa3…
commit b450f02310cdd29a916d4c3300167aa36b11f691
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Dec 7 14:29:42 2016 +0100
fixes for tmsi reall compl path
vlr_sub_rx_tmsi_reall_compl(): have a return value; publish in vlr.h.
gsm48_rx_mm_tmsi_reall_compl(): fix everything.
Related: OS#1592
Change-Id: Ieeccca85e7177e21af43db4de705ec13d7bc8c40
http://cgit.osmocom.org/openbsc/commit/?id=fe346153dfe808a535e4d4ab6080beec…
commit fe346153dfe808a535e4d4ab6080beec5245f03e
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Dec 7 02:46:13 2016 +0100
gsm_04_08.c: add missing vlr .subscr_assoc()
Related: OS#1592
Change-Id: I89757df03c4bf9ff9272f848f6724b635af1eeb0
http://cgit.osmocom.org/openbsc/commit/?id=45cfeaa28c404e784724254f1859e8bd…
commit 45cfeaa28c404e784724254f1859e8bdd09d609f
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Dec 7 02:43:09 2016 +0100
fix const compiler warning in print_meas_rep()
Related: OS#1592
Change-Id: Icd89a1e0c99f455317387ee55f2d90a0e3c61c7a
http://cgit.osmocom.org/openbsc/commit/?id=40843036f3cea49b02b63827699fd944…
commit 40843036f3cea49b02b63827699fd944f2d91d46
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Dec 7 14:45:16 2016 +0100
vlr_lu_fsm: missing: WAIT_SUB_PRES out_state_mask += WAIT_IMEI_TMSI
Related: OS#1592
Change-Id: I050cfaf2d23c71a2bb7d969f43bb5b493d3639c5
http://cgit.osmocom.org/openbsc/commit/?id=4a5b676fb7be3cb27ab6d8b245024976…
commit 4a5b676fb7be3cb27ab6d8b2450249766ddd8ff1
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Dec 7 14:44:04 2016 +0100
libmsc: store classmark1 in gsm_subscriber_connection
Related: OS#1592
Change-Id: I03d194595da684e165715faf5f602adef8587144
http://cgit.osmocom.org/openbsc/commit/?id=0f2ff80ecd222f60cce2fa5f513cd652…
commit 0f2ff80ecd222f60cce2fa5f513cd652e1dce256
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Nov 17 05:06:59 2016 +0100
cosmetic: in comments, drop some unbalanced braces
Simplistic C file harvesters will break at a single opening brace even if it is
in a comment. This is of course aimed at the fsm-to-dot.py script recently
added in libosmocore/contrib.
Related: OS#1592
Change-Id: Ie47bc869fbd3f2dab7141a3d61a9d772b5a9b7a9
http://cgit.osmocom.org/openbsc/commit/?id=69491224a794cf0931f6d35c03bc0f7e…
commit 69491224a794cf0931f6d35c03bc0f7e4a8d3cf1
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Dec 7 14:28:33 2016 +0100
fix various missing vars and unused vars
Related: OS#1592
Change-Id: I16cf82fe3b27a4cdd69df1cf34e60918b453d07b
http://cgit.osmocom.org/openbsc/commit/?id=b25aa166486adf45f3e15553184f76a5…
commit b25aa166486adf45f3e15553184f76a5c3546517
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Dec 7 14:46:12 2016 +0100
comments: various tweaks and fixes
Mention 3GPP TS 23.008, whitespace, typos
Related: OS#1592
Change-Id: I8b996e8900e4846ff3d95189215ad3b5e97d1d2b
http://cgit.osmocom.org/openbsc/commit/?id=15e5b937986cc8967d4d9a933dcf0552…
commit 15e5b937986cc8967d4d9a933dcf05522711eb0b
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Dec 7 14:53:37 2016 +0100
fix vlr_loc_update: don't return vlr_subscriber, return fsm inst
Related: OS#1592
Change-Id: I943aea5575bf57e3bb148ade616a66191cee6752
http://cgit.osmocom.org/openbsc/commit/?id=6778f35b5d54cf1afa3785cf50a89ae5…
commit 6778f35b5d54cf1afa3785cf50a89ae55f5e8708
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Mon Nov 14 14:48:00 2016 +0100
WIP: more incomplete libvlr integration work
Related: OS#1592
Change-Id: I77fb3a540c900be6440d0aec12161711b65b8aa6
http://cgit.osmocom.org/openbsc/commit/?id=35ea4433f0146e567d075f6cd4a348f3…
commit 35ea4433f0146e567d075f6cd4a348f3a1b27b04
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Fri Jun 17 00:06:42 2016 +0200
WIP: Introduce libvlr
Related: OS#1592
Change-Id: I3f75de5f0cc2ff77f276fd39832dd3621309c4b9
http://cgit.osmocom.org/openbsc/commit/?id=815b347efe2b16813a8458e57e8d43f1…
commit 815b347efe2b16813a8458e57e8d43f1d334e9f1
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Fri May 6 23:28:11 2016 +0200
VTY: Print 3G auth tuples, not just 2G auth tuples
Change-Id: I277e4347ee1486a39e6dc4e2363a593f328f9e3b
Related: OS#1592
http://cgit.osmocom.org/openbsc/commit/?id=b889e8b36300cad44b641cbd55ecaa55…
commit b889e8b36300cad44b641cbd55ecaa556847652c
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Fri May 6 13:49:49 2016 +0200
WIP: Handle Authentication Failure from MS
Change-Id: I71f51eff089cf05f32a6ef408c4606880fc2e4a5
Related: OS#1592
http://cgit.osmocom.org/openbsc/commit/?id=b0f7c79d2e5e5169eb71a07474421d25…
commit b0f7c79d2e5e5169eb71a07474421d25b1cefe29
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Thu May 5 22:52:41 2016 +0200
SGSN: Integrate basic support for UMTS AKA
We already had almost all the parts in place before:
* GSUP with capability to send us auth_vectors that contain
either triplets or quintuples
* mm_context that holds such auth_vectors
All that we need to add in this patch is the capability to send
the AUTN parameter in the GMM AUTH REQ and parse the extended RES
in the GMM AUTH RESP.
TODO: Implement SQN re-synchronoization mechanism (Auth Fail: Sync Err)
Change-Id: Ie6a0cefba5e4e7f02cc2eaf6ec006ac07d5c1816
Related: OS#1592
http://cgit.osmocom.org/openbsc/commit/?id=52f57c50aca26c3110c34ae1c4e9f9ce…
commit 52f57c50aca26c3110c34ae1c4e9f9ce308a8f3b
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sun Jun 19 18:06:02 2016 +0200
Introduce subscriber_connection ref-counting
This introduces a reference count for gsm_subscriber_connection. Every
user of the connection needs to hold a reference until done. Once the
reference count dorps to zero, the connection is cleared towards the
BSC (which subsequently will clear any logical channels associated with
it).
Related: OS#1592
Change-Id: I8c05e6c81f246ff8b5bf91312f80410b1a85f15e
http://cgit.osmocom.org/openbsc/commit/?id=c7bffcf15cd318fcf405937a8c9c01a0…
commit c7bffcf15cd318fcf405937a8c9c01a0b7d54dbe
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Dec 22 01:58:03 2016 +0100
gsm0408_rcv_cc: guard against NULL subscriber
Check conn->subscr against NULL.
gsm0408_rcv_cc() dereferences many conn members without checking presence: the
bts and lchan members may be expected to be NULL in the ongoing MSC split and
3G developments.
But the conn->subscr is initially NULL, so an MS sending a CC message before
something like a LU or CM Service Request will result in a segfault. Prevent
that.
Note: the upcoming VLR will be more restrictive on what messages are processed,
this is a "backport" to the situation on current master.
Change-Id: If067db7cc0dd3210d9eb1da15be6b637795a3ecf
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/gprs_sndcp_xid.h | 14 ++-
openbsc/include/openbsc/vlr.h | 26 +++-
openbsc/src/gprs/gprs_llc.c | 14 +--
openbsc/src/gprs/gprs_sndcp.c | 25 ++--
openbsc/src/gprs/gprs_sndcp_xid.c | 54 ++++++---
openbsc/src/libmsc/gsm_04_08.c | 55 +--------
openbsc/src/libmsc/smpp_openbsc.c | 4 +-
openbsc/src/libvlr/vlr.c | 50 ++++++++
openbsc/src/libvlr/vlr_access_req_fsm.c | 81 ++++++-------
openbsc/src/libvlr/vlr_auth_fsm.c | 74 ++++++------
openbsc/src/libvlr/vlr_lu_fsm.c | 21 +++-
openbsc/tests/sndcp_xid/sndcp_xid_test.c | 10 +-
openbsc/tests/subscr_conn/subscr_conn_test.c | 87 +++++++++++++-
openbsc/tests/subscr_conn/subscr_conn_test.err | 157 +++++++++++++------------
openbsc/tests/vlr/vlr_test.c | 1 +
15 files changed, 404 insertions(+), 269 deletions(-)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
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 "An utility library for Open Source Mobile Communications".
The branch, master has been updated
via 3faa0148054ae47924e20a3c3cae4cdf969ab695 (commit)
from 15492bcb2653e0213caf0db6d44f09f4d05c9b4e (commit)
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/libosmocore/commit/?id=3faa0148054ae47924e20a3c3cae…
commit 3faa0148054ae47924e20a3c3cae4cdf969ab695
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun Dec 18 23:41:41 2016 +0100
fsm: term: get parent pointer as late as possible
During FSM instance termination, fetch the parent pointer every time just
before using it, in case the child termination or cleanup callback wish to
change anything about the parent, e.g. to prevent event dispatch.
This patch was created to try and fix a problem that was in the end solved
differently. There is no actual need or use case for this at the moment, but it
generally makes sense to get the parent pointer as late as possible.
Change-Id: I999d7f29ba10281d4005c5163130bb2d80148362
-----------------------------------------------------------------------
Summary of changes:
src/fsm.c | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
hooks/post-receive
--
An utility library for Open Source Mobile Communications
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 "An utility library for Open Source Mobile Communications".
The branch, master has been updated
via 15492bcb2653e0213caf0db6d44f09f4d05c9b4e (commit)
via 6431adde78638db7dac0717f74de92ef8b491d73 (commit)
from c014f606d055bb0ab09b6b9128078cb7a4e06c4c (commit)
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/libosmocore/commit/?id=15492bcb2653e0213caf0db6d44f…
commit 15492bcb2653e0213caf0db6d44f09f4d05c9b4e
Author: Vadim Yanitskiy <axilirator(a)gmail.com>
Date: Thu Nov 10 17:10:42 2016 +0700
utils/conv_gen.py: separate code definitions
This change separates the convolutional code definitions from the code
generator logic, allowing us to make further changes in more specific
way. For example, adding some new codes, you change the conv_codes.py
only because such change isn't related to the generator.
Change-Id: I3428561251b7d7a180d1e9b6fcaad50bdbbc37fa
http://cgit.osmocom.org/libosmocore/commit/?id=6431adde78638db7dac0717f74de…
commit 6431adde78638db7dac0717f74de92ef8b491d73
Author: Vadim Yanitskiy <axilirator(a)gmail.com>
Date: Sat Oct 29 00:00:57 2016 +0700
utils/conv_gen.py: use shared tables if possible
This change introduces the memory usage optimization, mentioned
in d2d9760c08f35a231d32f0ebeb73b2927e5573b3. The aim is to make
code generator able to detect, whether the same tables are used
by several convolutional code definitions, and prevent one from
writing these tables multiple times.
For now, the detection process isn't fully automatic, so all
shared polynomials should be placed inside the 'shared_polys'
dictionary, for example:
shared_polys = {
"xcch" : [
( G0, 1 ),
( G1, 1 ),
],
"mcs" : [
( G4, 1 ),
( G7, 1 ),
( G5, 1 ),
],
}
Change-Id: I84760f5cdfdaece376b801d2e6cb2954ee875a3b
-----------------------------------------------------------------------
Summary of changes:
utils/{conv_gen.py => conv_codes_gsm.py} | 326 ++-----------
utils/conv_gen.py | 756 ++-----------------------------
2 files changed, 81 insertions(+), 1001 deletions(-)
copy utils/{conv_gen.py => conv_codes_gsm.py} (71%)
hooks/post-receive
--
An utility library for Open Source Mobile Communications
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, master has been updated
via 80abe522e2ddc979d994530f21b103808fc465d7 (commit)
from 532480a705726452ace30b1a914640d984dd0418 (commit)
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=80abe522e2ddc979d994530f21b10380…
commit 80abe522e2ddc979d994530f21b103808fc465d7
Author: Keith <keith(a)rhizomatica.org>
Date: Thu Dec 22 19:18:18 2016 +0100
Pass actual smpp_avail_status through to smpp in alert_all_esme()
Change-Id: I4b00d8821c1688ca0c990b6042607f4ded0f80e3
-----------------------------------------------------------------------
Summary of changes:
openbsc/src/libmsc/smpp_openbsc.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
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 "An utility library for Open Source Mobile Communications".
The branch, master has been updated
via c014f606d055bb0ab09b6b9128078cb7a4e06c4c (commit)
via eeacf906dd961002dba7e53ec9144d08a2b2d0ee (commit)
via c7155df3ecb0a4f583a7d0e0bedc8cbb847a8fb4 (commit)
via b805cc19925b6815957ff470696887bfd74f2639 (commit)
via cba8eb9b21afd26ce65ef5098f6a178bce800bb7 (commit)
from 1514f34dcfed3a8c46678861c488f7dbde856957 (commit)
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/libosmocore/commit/?id=c014f606d055bb0ab09b6b912807…
commit c014f606d055bb0ab09b6b9128078cb7a4e06c4c
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Dec 23 04:26:39 2016 +0100
fsm: factor out osmo_fsm_inst_term_children() from osmo_fsm_inst_term()
osmo_fsm_inst_term() has code for safe child removal, publish that part as
osmo_fsm_inst_term_children(); also use from osmo_fsm_inst_term().
As with osmo_fsm_inst_term(), add osmo_fsm_inst_term_children() macro to pass
the caller's source file and line to new _osmo_fsm_inst_term_children().
Rationale: in openbsc's VLR, I want to discard child FSMs when certain events
are handled. I could keep a pointer to each one, or simply iterate all
children, making the code a lot simpler in some places.
(Unfortunately, the patch may be displayed subobtimally. This really only moves
the children-loop to a new function, replaces it with a call to
_osmo_fsm_inst_term_children(fi, OSMO_FSM_TERM_PARENT, NULL, file, line) and
drops two local iterator variables. No other code changes are made, even though
the diff may show large removal + addition chunks)
Change-Id: I8dac1206259cbd251660f793ad023aaa1dc705a2
http://cgit.osmocom.org/libosmocore/commit/?id=eeacf906dd961002dba7e53ec914…
commit eeacf906dd961002dba7e53ec9144d08a2b2d0ee
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Dec 23 01:00:13 2016 +0100
fsm: move LOGPFSMSRC and LOGPFSMLSRC to .h
LOGPFSM and LOGPFSML are in the header file, put the *SRC variants also there
so users of the osmo_fsm_inst API may conveniently create own functions that
log the caller's source file and line.
Very useful if many action functions call the same event dispatching function,
like foo_fsm_done(), and one needs to know which of the callers to debug.
Change-Id: I39447b1d15237b28f88d8c5f08d82c764679dc80
http://cgit.osmocom.org/libosmocore/commit/?id=c7155df3ecb0a4f583a7d0e0bedc…
commit c7155df3ecb0a4f583a7d0e0bedc8cbb847a8fb4
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Dec 23 04:24:51 2016 +0100
fsm: log calling file+line for error "event for NULL fi"
Change-Id: I1970773440865f1415004bcf0164603468acf90b
http://cgit.osmocom.org/libosmocore/commit/?id=b805cc19925b6815957ff4706968…
commit b805cc19925b6815957ff470696887bfd74f2639
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Dec 23 04:23:18 2016 +0100
fsm: doc: add missing file, line args; fix ws + tweak on one line
Change-Id: I6af0d43ab0082e45df676c1d69b26310b59a8031
http://cgit.osmocom.org/libosmocore/commit/?id=cba8eb9b21afd26ce65ef5098f6a…
commit cba8eb9b21afd26ce65ef5098f6a178bce800bb7
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Dec 23 04:32:09 2016 +0100
fsm_test.c: fix compiler warning: timer cb return type
Change-Id: Ifd7e85cd69b5e7e473000abc1ef7a56748aafc0e
-----------------------------------------------------------------------
Summary of changes:
include/osmocom/core/fsm.h | 26 ++++++++++++++
src/fsm.c | 88 +++++++++++++++++++++++++++-------------------
tests/fsm/fsm_test.c | 2 +-
3 files changed, 79 insertions(+), 37 deletions(-)
hooks/post-receive
--
An utility library for Open Source Mobile Communications
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, master has been updated
via 532480a705726452ace30b1a914640d984dd0418 (commit)
via db142dc59dc8d79d8ee608c9165bc865d240b97d (commit)
from a191dcd8f01767b266b85578d0fb445d864dfabd (commit)
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=532480a705726452ace30b1a914640d9…
commit 532480a705726452ace30b1a914640d984dd0418
Author: Philipp <pmaier(a)sysmocom.de>
Date: Fri Dec 23 11:05:11 2016 +0100
cosmetic: Rename phone to ms
The term "phone" is incorrect. Rename phone to "MS" (mobile station)
in the comments and log output of gprs_llc.c
Change-Id: I322d3d99452502da7555cc2af6bc8a192ca3c9c5
http://cgit.osmocom.org/openbsc/commit/?id=db142dc59dc8d79d8ee608c9165bc865…
commit db142dc59dc8d79d8ee608c9165bc865d240b97d
Author: Philipp <pmaier(a)sysmocom.de>
Date: Thu Dec 22 14:15:20 2016 +0100
sndcp: Allow empty SNDCP-XID indications
In some rare cases the modem might send a xid indication that does
not contain anything except the version number field. The sgsn
ignors such SNDCP-XID indications by stripping the entire field
from the response. We found a modem in the wild that started to
act problematic when the empty SNDCP-XID was missing in the
response. This patch changes the XID negotiation behaviour in
a way that if a modem should send empty SNDCP-XID indications,
the reply will also contain an empty SNDCP-XID indication. Apart
from that the SNDCP-XID version number is now parsed and echoed
in the response. This ensures that we always reply with the version
number that the modem expects. (The version was 0 in all cases we
observed so far)
Change-Id: I097a770cb4907418f53e620a051ebb8cd110c5f2
Related: OS#1794
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/gprs_sndcp_xid.h | 14 +++++----
openbsc/src/gprs/gprs_llc.c | 14 ++++-----
openbsc/src/gprs/gprs_sndcp.c | 25 +++++++--------
openbsc/src/gprs/gprs_sndcp_xid.c | 54 +++++++++++++++++++++-----------
openbsc/tests/sndcp_xid/sndcp_xid_test.c | 10 +++---
5 files changed, 68 insertions(+), 49 deletions(-)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
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 "An utility library for Open Source Mobile Communications".
The branch, master has been updated
via 1514f34dcfed3a8c46678861c488f7dbde856957 (commit)
via d2510459a8b5f4ae0ee3740dd36ca1c4abd290b6 (commit)
from c68ce3b9fe1314f8133eed1e7246fdfee9295744 (commit)
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/libosmocore/commit/?id=1514f34dcfed3a8c46678861c488…
commit 1514f34dcfed3a8c46678861c488f7dbde856957
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Dec 24 17:59:36 2016 +0100
serial.c: file descriptor '0' is a valid value
if stdin/stdout/stderr are all closed by our environment, it may very
well be that opening a serial port returns fd == 0.
Change-Id: Ifd9670260883a35da0629369e0d49e467d5b4d72
http://cgit.osmocom.org/libosmocore/commit/?id=d2510459a8b5f4ae0ee3740dd36c…
commit d2510459a8b5f4ae0ee3740dd36ca1c4abd290b6
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Dec 24 17:58:13 2016 +0100
serial.c: Fix fd leak in case of fcntl() error paths
Change-Id: I14f934957e1086b803f3a7b9b5e6d602380f0be2
Fixes: Coverity CID 158987
-----------------------------------------------------------------------
Summary of changes:
src/serial.c | 10 ++++++----
1 file changed, 6 insertions(+), 4 deletions(-)
hooks/post-receive
--
An utility library for Open Source Mobile Communications
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 "An utility library for Open Source Mobile Communications".
The branch, master has been updated
via c68ce3b9fe1314f8133eed1e7246fdfee9295744 (commit)
via 1db37820aaa0e83cfc7f26270f5bb3a6d9a27189 (commit)
via a0f74f218bd5c805d1c190af54d80ed781241148 (commit)
from 5e5954db8b2f340a10877ebabc895f27ad319231 (commit)
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/libosmocore/commit/?id=c68ce3b9fe1314f8133eed1e7246…
commit c68ce3b9fe1314f8133eed1e7246fdfee9295744
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Fri Dec 23 22:59:27 2016 +0100
serial.c: Some ports don't support TIOCMBIS for RTS/CTS control
So let's ignore the error we might get from this opreration.
Change-Id: I69dad90403355b6512c3bf4c7fd10dd1dd985f01
http://cgit.osmocom.org/libosmocore/commit/?id=1db37820aaa0e83cfc7f26270f5b…
commit 1db37820aaa0e83cfc7f26270f5bb3a6d9a27189
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Fri Dec 23 22:49:39 2016 +0100
serial: Open devie in non-blocking mode and then switch to blocking
There are some serial ports that apparently block during the open in
some circumstances. We don't want that. We want to either open it
immediately, or fail fast.
Change-Id: I626b138574bc50f4f4b09c4d609f3623ff512dff
http://cgit.osmocom.org/libosmocore/commit/?id=a0f74f218bd5c805d1c190af54d8…
commit a0f74f218bd5c805d1c190af54d80ed781241148
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Fri Dec 23 22:16:08 2016 +0100
add CRC16-CCITT to libosmocore
Use the implementation from Linux lib/crc-ccitt.c (GPLv2)
Change-Id: I26bb54038f5ab36bbb34da7f5fb8ae6c0c0386a4
-----------------------------------------------------------------------
Summary of changes:
include/osmocom/core/crc16.h | 12 ++++++++++++
src/crc16.c | 42 ++++++++++++++++++++++++++++++++++++++++++
src/serial.c | 24 +++++++++++++++++++-----
3 files changed, 73 insertions(+), 5 deletions(-)
hooks/post-receive
--
An utility library for Open Source Mobile Communications
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/vlr has been updated
discards 216229993e32a16e489a2cc8cb6789cd7c1f8197 (commit)
via d403c05fc11ecbb4ca6ebc6bb28506ada4dbe135 (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 (216229993e32a16e489a2cc8cb6789cd7c1f8197)
\
N -- N -- N (d403c05fc11ecbb4ca6ebc6bb28506ada4dbe135)
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=d403c05fc11ecbb4ca6ebc6bb28506ad…
commit d403c05fc11ecbb4ca6ebc6bb28506ada4dbe135
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Dec 23 22:04:03 2016 +0100
subscr_conn_test
Change-Id: Iedfd7fbd0be6fa464aafa78304d36e4314b4cd1c
-----------------------------------------------------------------------
Summary of changes:
openbsc/tests/subscr_conn/subscr_conn_test.c | 2 --
1 file changed, 2 deletions(-)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
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/vlr has been updated
discards 776a171096d6a6eb8a953de0495b785fab30eb36 (commit)
discards 517880b16c2a000ebe33b49131f1b478d21b329b (commit)
discards d7746200dfd1e656da4857e2b224ff04af959c84 (commit)
discards a101aa671e178803fa3924d074eff700ceb9120e (commit)
discards 4812285aaea353c3634a574e3963e1a8cd84ef49 (commit)
discards 978eb92b522df034d9f8fcb88f1b27e6fdf8f61a (commit)
discards adaac7ccb5681db9e782e5a6bf8f0b16c68f7e2e (commit)
discards 35a86a9c2ff732bb2d88133d143703e2c572dca2 (commit)
discards 95c9f97b5a5926b7acc084b2a79b965040bffbb5 (commit)
discards 75391490bba862a2ed5f07a8c1ce890c00379ff7 (commit)
discards 2ee6cb769071fe5c3f8270acf800a15475957498 (commit)
discards d50bbab2f1b6cfdfdd3ef499c978fbb41ac23313 (commit)
discards 116f6efed36b5bf04daeefdddbda3a249186cb26 (commit)
discards 7b7b1fc7c5f6a1f0f18a35b7dbd79342c04d0eca (commit)
discards 154e67b1ad37205f2a78ac9f9c9a8031e734912c (commit)
discards 79208db564d64d1b7d202270c1baf33ad4383155 (commit)
discards 9b68685e405ffd1de352478cf57327cf1660ea69 (commit)
discards 5ea873d1e074030ea28917d3147aed77854a6cb1 (commit)
discards 8c16c9c312a858882c57b557aa1562c2c515097f (commit)
discards 44c5fed2302922f5d06cc620aace9dc0588c1d46 (commit)
discards 7504ccd1ab6c5bc5aa55183e6588955af5d67666 (commit)
discards a0ae2c24d4d493f33694814a3737babd737f7994 (commit)
discards 077119582bb4f1597889a05b168bff0cddc839ea (commit)
discards 6f62d65e02af88de704513281b2ab573a9de33c2 (commit)
discards 3bcfbfb64ed96dfee5d371256d53bbc1573407cf (commit)
discards c950548025587bf33b3ea7d7ab4fe789b0ea318c (commit)
discards 06c8a3e7cdfb83395751d221cc9bb5fdd9aeb19f (commit)
discards e228c831f1ab263043831274aa1483756f539702 (commit)
discards 63e1f1e3ba5fcb5393f040ae6324703dcb4f68f7 (commit)
discards 62a9903901b7144d991360ca6e86109e90e71eed (commit)
discards 5f1ae6aef37edb95823240323f8e2c4f24d45c75 (commit)
discards fb92ed9a5c9f1bb56999e3fe5542af163279be3e (commit)
discards 645011daf97ed99307f72620c618b92ccf0e3e40 (commit)
discards ed022be09e5e7cf39726548af5126a6628e2d0fe (commit)
discards 2e9e50b85e11182e02fb9f98f5a16b54d10f81db (commit)
discards 4b310dbd9aa71dd968629f22c321c97915cf2deb (commit)
discards f978dfe80680840ae7dc2d5dc4eb06cbe2d8ae1b (commit)
discards b07c319079d98b062340a68ded5add029e2a6da2 (commit)
discards 6d28533bedf042e4a2b8c470c7e4c3beb8f4e5db (commit)
discards 30801de7eae0a9b689c83b81b5fc9069c04bc8f7 (commit)
discards fc861b32fe10c43145207d84bf78de45a7a5c45d (commit)
discards 2df201321818569d338cbf995d87935330bf25cf (commit)
discards 4eb508000ef2856bc21573bfb9e49d6ece9429d9 (commit)
discards 8673a7e2bb510f1a4602d22f773dc1a6be8d7213 (commit)
via 216229993e32a16e489a2cc8cb6789cd7c1f8197 (commit)
via f96af61242c353acd2ed6cb2d8048edc42d95c57 (commit)
via 95e4770a889de5e7cd42b8c02d36d9e9700e7931 (commit)
via dcf09c998709e78af7f026896417a020bfdaa1eb (commit)
via 8ea55754fc3715094ced1e544f22cc249b1bdf11 (commit)
via 4985fdee1432739692db8c5482a92336bf497235 (commit)
via f681dddd2342945d8fa2a0e2a37df11490e6e95a (commit)
via bbb3f7f5e1ee3e3d47b2eb2027f1e5eee01ea584 (commit)
via f2908c89915d000c6a59252e86d1c594cb032f2a (commit)
via f462943d19200049d695cd66000b545231dd7389 (commit)
via 0e3bdfc006aef75f43eba4b02a06c10c97921077 (commit)
via d65a5e1eb57602f65891fd5aef31d439f0550418 (commit)
via 5517e924e73853fa401cbb192d243958571e68dc (commit)
via 7497b84b170653ecf33223b62eac4d8ab1367977 (commit)
via b23ebdaefdcaf527159f0a17da6a81a7cdfc9555 (commit)
via 67da528272ad392749e2d1025896756a3def881d (commit)
via ecc3316a116642f1994387528bd969c42faa2838 (commit)
via 85525d77029db61179326b13f44fa702443587aa (commit)
via f6b1a63c99757e53fcab892c7e30cc162f4a5cdd (commit)
via 109b8de508e53fe255fcb2b47d2851fe2743481d (commit)
via 11dc20d51c6f9ceeb69b544cd0bec526204e9a35 (commit)
via b349136cf46203c5e15de31260b10ed51c468511 (commit)
via cee5a4c8808c4038e1f3719d35bf0dbb8e5cd61a (commit)
via 9c1fa8fa0c71d20d7504f62562814f969b818072 (commit)
via e2d82d51465d96ba8bc365623be2ce410ebcf90d (commit)
via 9e4df0857773366ecbe3dbde86145fe0b1c6b9f8 (commit)
via 23e2a688a3a371913a6c6c979c636a474e26ba8d (commit)
via 0d78f2509853af77d11e05fbe3dec7e7fd62c73d (commit)
via 80708411bd963e11aea48225a3c6f26262ca498c (commit)
via 96a75a8e97c19ee57972f0d1dbbe8a916ba8c797 (commit)
via bb130905d17e377bf8ac902c4ca82adac1a73ad5 (commit)
via 7462197fac2ff454d7ffd13dccfe3c69a5b90582 (commit)
via 0825a2c4f371feccae8912fae4fae3ff5122e195 (commit)
via 9422a1607d938130a3d12e473fd005414f7f5b40 (commit)
via 7f9baf9531789ed9e6cf5f319df206dcf6114d71 (commit)
via f3a7388d5c5102be2fefba617b6ffba239a819d0 (commit)
via d6796d00e9fc4a2c3ca554d3e1e961db820fa12a (commit)
via 958221d1949a737d6723caf57d5b6cbde748282c (commit)
via 19fe12f74bb7aeec3e39473ef052a5b1186f4905 (commit)
via e416071fd192ac7039f979021c60d1c62e398bcc (commit)
via 62a0bef9197be16b9801cd6d7e1e16d550d7eb54 (commit)
via e4bf1fb1fd70b35aa6f8b23b49b26ff23d803f92 (commit)
via cb154483ee0c9825bc09b0fbb4d62de2ecc50b1b (commit)
via fa14e9b0e68c88ed03d11eeffeca7c7823bed706 (commit)
via 7897f7d98ff789151f0c2ba96d80fe115b976d19 (commit)
via b63770f9e875993937794c9ba541ea1e49060db3 (commit)
via 79b287a61e23a95a86759c635270c5622aab9a30 (commit)
via 49422db7b3cc8ccaf9eb8331e7e5f92350c60f37 (commit)
via 97fab6d4b4e22cf2ebcb6018923f62993239d4e9 (commit)
via 1b8fb2550e193f2e76ca95a3c284cf482db8fb42 (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 (776a171096d6a6eb8a953de0495b785fab30eb36)
\
N -- N -- N (216229993e32a16e489a2cc8cb6789cd7c1f8197)
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=216229993e32a16e489a2cc8cb6789cd…
commit 216229993e32a16e489a2cc8cb6789cd7c1f8197
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Dec 23 22:04:03 2016 +0100
subscr_conn_test
Change-Id: Iedfd7fbd0be6fa464aafa78304d36e4314b4cd1c
http://cgit.osmocom.org/openbsc/commit/?id=f96af61242c353acd2ed6cb2d8048edc…
commit f96af61242c353acd2ed6cb2d8048edc42d95c57
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Dec 23 22:31:53 2016 +0100
vlr_auth_fsm.c: dont log the entire auth tuple
Change-Id: Ieb8b2b6cca7a49cd3dcab3286462ef46c6ddba37
http://cgit.osmocom.org/openbsc/commit/?id=95e4770a889de5e7cd42b8c02d36d9e9…
commit 95e4770a889de5e7cd42b8c02d36d9e9700e7931
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Dec 23 22:03:26 2016 +0100
vlr: log: check_auth_resp: fix output of expected sres
Change-Id: I596730551fd25b3cbc4ec2b71830019950845583
http://cgit.osmocom.org/openbsc/commit/?id=dcf09c998709e78af7f026896417a020…
commit dcf09c998709e78af7f026896417a020bfdaa1eb
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Dec 23 22:01:23 2016 +0100
tweak msg_is_initially_permitted
Change-Id: I89268ad21f289f9c24421eb354fa19a26446267d
http://cgit.osmocom.org/openbsc/commit/?id=8ea55754fc3715094ced1e544f22cc24…
commit 8ea55754fc3715094ced1e544f22cc249b1bdf11
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Dec 23 16:49:37 2016 +0100
subscr_conn_test
Change-Id: If3285465b8deef3dd64ebbe1282d1c5d8bdc5134
http://cgit.osmocom.org/openbsc/commit/?id=4985fdee1432739692db8c5482a92336…
commit 4985fdee1432739692db8c5482a92336bf497235
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Dec 23 02:53:18 2016 +0100
vlr_lu_fsm and vlr_lu_compl_fsm: enable result dispatch
Distinguish success and failure; separate into alloc and start.
Change-Id: I35f8183702e0b2f045dee96d706740c705477e9f
http://cgit.osmocom.org/openbsc/commit/?id=f681dddd2342945d8fa2a0e2a37df114…
commit f681dddd2342945d8fa2a0e2a37df11490e6e95a
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Dec 23 02:52:20 2016 +0100
proc_arq_fsm rename _signal_result to _dispatch_result
Change-Id: I01df3d8b061789b541baf7f2028094f42df722f5
http://cgit.osmocom.org/openbsc/commit/?id=bbb3f7f5e1ee3e3d47b2eb2027f1e5ee…
commit bbb3f7f5e1ee3e3d47b2eb2027f1e5eee01ea584
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Dec 23 02:51:09 2016 +0100
debug log: remove pointer from log for deterministic test output
Change-Id: I4607f5ba8872b1093d234a82027371fdd8fa5ac3
http://cgit.osmocom.org/openbsc/commit/?id=f2908c89915d000c6a59252e86d1c594…
commit f2908c89915d000c6a59252e86d1c594cb032f2a
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Dec 23 02:50:46 2016 +0100
do not ref count on subscr conn
Change-Id: I103a1a6ea18a913295fc7b84f99d44b6b9a6325e
http://cgit.osmocom.org/openbsc/commit/?id=f462943d19200049d695cd66000b5452…
commit f462943d19200049d695cd66000b545231dd7389
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Dec 22 05:24:06 2016 +0100
subscr_conn_test
Change-Id: I96bd018407ae55ef88d9fcecf12c395998a37946
http://cgit.osmocom.org/openbsc/commit/?id=0e3bdfc006aef75f43eba4b02a06c10c…
commit 0e3bdfc006aef75f43eba4b02a06c10c97921077
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Dec 23 04:49:04 2016 +0100
adjust msc_subscr_cleanup
Change-Id: I840f808541d4ac3cdfd8e3cb3abf34b172c40e6d
http://cgit.osmocom.org/openbsc/commit/?id=d65a5e1eb57602f65891fd5aef31d439…
commit d65a5e1eb57602f65891fd5aef31d439f0550418
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Dec 23 01:45:22 2016 +0100
log: gsm_04_08.c: change some logs from DEBUGPC to complete lines
Change-Id: Ic255523c29bcd44f9487f22e204b9e0995d6b3ed
http://cgit.osmocom.org/openbsc/commit/?id=5517e924e73853fa401cbb192d243958…
commit 5517e924e73853fa401cbb192d243958571e68dc
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Dec 23 00:58:00 2016 +0100
subscr_con_put: disable implicit destruction on zero ref count
Change-Id: I5a0307eef75b45f86a6bcc1eb4723489ef0d4c62
http://cgit.osmocom.org/openbsc/commit/?id=7497b84b170653ecf33223b62eac4d8a…
commit 7497b84b170653ecf33223b62eac4d8ab1367977
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Dec 23 00:57:34 2016 +0100
osmo_signal_dispatch of S_SUBSC_IDENTITY before vlr starts
Change-Id: I661e13ef689693d932c7cbe93f24831d07a23f5c
http://cgit.osmocom.org/openbsc/commit/?id=b23ebdaefdcaf527159f0a17da6a81a7…
commit b23ebdaefdcaf527159f0a17da6a81a7cdfc9555
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Dec 23 00:56:47 2016 +0100
vlr proc arq fsm: refactor success/failure events
Change-Id: I095f3ef101419f8d485c01c977644dd6ba6a748a
http://cgit.osmocom.org/openbsc/commit/?id=67da528272ad392749e2d1025896756a…
commit 67da528272ad392749e2d1025896756a3def881d
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Dec 22 23:37:44 2016 +0100
vlr ops
Change-Id: I2f5b67ce26d818de7da48701bd38faab558a34e7
http://cgit.osmocom.org/openbsc/commit/?id=ecc3316a116642f1994387528bd969c4…
commit ecc3316a116642f1994387528bd969c42faa2838
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Dec 22 23:37:34 2016 +0100
refactor conn_fsm events
Change-Id: I358b92a9a028cf13c4477ccc3c695d48ed2af34f
http://cgit.osmocom.org/openbsc/commit/?id=85525d77029db61179326b13f44fa702…
commit 85525d77029db61179326b13f44fa702443587aa
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Dec 22 23:15:51 2016 +0100
rename master_fsm to conn_fsm
Change-Id: Idbd44dd6b10d68291e745a48b04466f720f9360a
http://cgit.osmocom.org/openbsc/commit/?id=f6b1a63c99757e53fcab892c7e30cc16…
commit f6b1a63c99757e53fcab892c7e30cc162f4a5cdd
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Dec 22 05:23:55 2016 +0100
wip
Change-Id: I5c418c3ac0bc036deed27f5fa67e095d6a3e12cf
http://cgit.osmocom.org/openbsc/commit/?id=109b8de508e53fe255fcb2b47d2851fe…
commit 109b8de508e53fe255fcb2b47d2851fe2743481d
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Dec 22 05:23:11 2016 +0100
log: subscr and subscr_conn ref counts: log callers of get/put
Change-Id: Iaec6385aad233be74f31924c0def3251e6caacfe
http://cgit.osmocom.org/openbsc/commit/?id=11dc20d51c6f9ceeb69b544cd0bec526…
commit 11dc20d51c6f9ceeb69b544cd0bec526204e9a35
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Dec 21 02:06:03 2016 +0100
subscr_conn_test
Change-Id: I9f40a0036a10d146adb61e52d7b24a57d26ec2b0
http://cgit.osmocom.org/openbsc/commit/?id=b349136cf46203c5e15de31260b10ed5…
commit b349136cf46203c5e15de31260b10ed51c468511
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Dec 22 04:14:31 2016 +0100
log tweaks for conn use count / free in osmo_msc.c
Change-Id: I25d0cccc8fe5b5ebba20dc8ee00faac7547dbe11
http://cgit.osmocom.org/openbsc/commit/?id=cee5a4c8808c4038e1f3719d35bf0dbb…
commit cee5a4c8808c4038e1f3719d35bf0dbb8e5cd61a
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Dec 22 01:56:43 2016 +0100
subscr_conn
Change-Id: I5f2873be1289522b88f316eef81cc713fb6e2f4f
http://cgit.osmocom.org/openbsc/commit/?id=9c1fa8fa0c71d20d7504f62562814f96…
commit 9c1fa8fa0c71d20d7504f62562814f969b818072
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Dec 22 03:35:46 2016 +0100
vlr: add VLR_PR_ARQ_T_INVALID
Change-Id: I3464b9a11d7574884e32b43334afd8632dd3be46
http://cgit.osmocom.org/openbsc/commit/?id=e2d82d51465d96ba8bc365623be2ce41…
commit e2d82d51465d96ba8bc365623be2ce410ebcf90d
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Dec 22 01:58:33 2016 +0100
add check: msg_is_initially_permitted
Change-Id: Ia03377b184fa1e8c7187e015fd3266f9a5552d81
http://cgit.osmocom.org/openbsc/commit/?id=9e4df0857773366ecbe3dbde86145fe0…
commit 9e4df0857773366ecbe3dbde86145fe0b1c6b9f8
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Dec 22 01:57:23 2016 +0100
vlr_loc_update with success and fail term events
Change-Id: I05cc0b71fe320d5b83fac09d04c8bfb19a1ed9da
http://cgit.osmocom.org/openbsc/commit/?id=23e2a688a3a371913a6c6c979c636a47…
commit 23e2a688a3a371913a6c6c979c636a474e26ba8d
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Dec 22 02:01:08 2016 +0100
fix vlr_access_req_fsm: set success_parent_term
Change-Id: I6a7a57464685506950a41ea5c6f818169fc22cb9
http://cgit.osmocom.org/openbsc/commit/?id=0d78f2509853af77d11e05fbe3dec7e7…
commit 0d78f2509853af77d11e05fbe3dec7e7fd62c73d
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Dec 22 01:56:11 2016 +0100
rename to SUBSCR_CONN_
Change-Id: I1a03e17ef89f66d6975ac3a63eb88247ee83f93c
http://cgit.osmocom.org/openbsc/commit/?id=80708411bd963e11aea48225a3c6f262…
commit 80708411bd963e11aea48225a3c6f26262ca498c
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Dec 21 17:21:37 2016 +0100
vlr: fix: dispatch subscr conn close event only when there is a master_fsm
Change-Id: I66c688b0c2443540bb3ceee30d580653090658bf
http://cgit.osmocom.org/openbsc/commit/?id=96a75a8e97c19ee57972f0d1dbbe8a91…
commit 96a75a8e97c19ee57972f0d1dbbe8a916ba8c797
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Dec 21 01:52:45 2016 +0100
typo in comment
Change-Id: I41da41494ab6d4b058f74d9ad231eec9889d48ab
http://cgit.osmocom.org/openbsc/commit/?id=bb130905d17e377bf8ac902c4ca82ada…
commit bb130905d17e377bf8ac902c4ca82adac1a73ad5
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Dec 21 01:52:37 2016 +0100
fix SUBSCR_CONN_S_ACCEPTED
Change-Id: I40b70a8bf9d84964f6cf8cc3117bcf7ad2766e32
http://cgit.osmocom.org/openbsc/commit/?id=7462197fac2ff454d7ffd13dccfe3c69…
commit 7462197fac2ff454d7ffd13dccfe3c69a5b90582
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Dec 21 01:52:13 2016 +0100
subscr_conn_fsm_event_names tweaks
Change-Id: Ia7a4d8be4b35b2609e9b436e5cae64d93aa4a9e0
http://cgit.osmocom.org/openbsc/commit/?id=0825a2c4f371feccae8912fae4fae3ff…
commit 0825a2c4f371feccae8912fae4fae3ff5122e195
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Dec 21 01:51:56 2016 +0100
logging tweaks
Change-Id: Ic5d749fb427c7fed8470014c8cb88dbcfd1d4b3c
http://cgit.osmocom.org/openbsc/commit/?id=9422a1607d938130a3d12e473fd00541…
commit 9422a1607d938130a3d12e473fd005414f7f5b40
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Dec 21 02:04:45 2016 +0100
move some subscriber connection related things to subscr_conn.c
Change-Id: I24f4c4676c2b67b1cc3632e021af5146eeff0ce3
http://cgit.osmocom.org/openbsc/commit/?id=7f9baf9531789ed9e6cf5f319df206dc…
commit 7f9baf9531789ed9e6cf5f319df206dcf6114d71
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Dec 20 01:22:02 2016 +0100
vlr: cm serv req WIP
Change-Id: I155d819f81e3e8dde221f3bf0c58fff43f9268c8
http://cgit.osmocom.org/openbsc/commit/?id=f3a7388d5c5102be2fefba617b6ffba2…
commit f3a7388d5c5102be2fefba617b6ffba239a819d0
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Dec 20 01:21:28 2016 +0100
vlr: log invocation of internal _proc_arq_vlr_* functions
Change-Id: I711f88b56fff4b3900c1813fb2626d76062aa715
http://cgit.osmocom.org/openbsc/commit/?id=d6796d00e9fc4a2c3ca554d3e1e961db…
commit d6796d00e9fc4a2c3ca554d3e1e961db820fa12a
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Dec 20 01:19:28 2016 +0100
vlr: tweak proc_arq_vlr_event_names
Change-Id: I5d7eed109bcfcd1e3b0f22c01470b592e7a4c5f2
http://cgit.osmocom.org/openbsc/commit/?id=958221d1949a737d6723caf57d5b6cbd…
commit 958221d1949a737d6723caf57d5b6cbde748282c
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Dec 20 01:18:57 2016 +0100
vlr: fix: no longer trigger old code to send CM Service Accept
Change-Id: I80c7c978ab40dcd886899887d906b1d338c63418
http://cgit.osmocom.org/openbsc/commit/?id=19fe12f74bb7aeec3e39473ef052a5b1…
commit 19fe12f74bb7aeec3e39473ef052a5b1186f4905
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Dec 20 01:17:29 2016 +0100
vlr: add value strings for enum vlr_proc_arq_result
Change-Id: I6ae82c34cf577e0113154474268c083535db9c85
http://cgit.osmocom.org/openbsc/commit/?id=e416071fd192ac7039f979021c60d1c6…
commit e416071fd192ac7039f979021c60d1c62e398bcc
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Dec 19 04:07:29 2016 +0100
vlr: debug log: log received GSUP MSISDN
Change-Id: I80c00862be880b58ada39d1585c7cbdbe96228ee
http://cgit.osmocom.org/openbsc/commit/?id=62a0bef9197be16b9801cd6d7e1e16d5…
commit 62a0bef9197be16b9801cd6d7e1e16d550d7eb54
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Dec 19 03:51:11 2016 +0100
vlr: fix: decode GSUP MSISDN from BCD without leading '0'
When using gsm48_mi_to_string() to decode the MSISDN, odd-length numbers are
preceded by a leading zero, which may break things. Instead, use
gsm48_decode_bcd_number() to do the job properly.
E.g. when the hlr.db contains '12345', it gets encoded as bcd hex L=03 V=2143f5
in GSUP, which apparently gets right-justified to "012345" in
gsm48_mi_to_string(). gsm48_decode_bcd_number()'s result is just "12345".
However, to benefit from the available length (gsup_msg->msisdn_enc_len),
provide a function decode_bcd_number_safe(), which adds input length checks to
gsm48_decode_bcd_number() by means of an additional argument.
Todo: maybe add such a length check to libosmocore, deprecating the original
gsm48_decode_bcd_number(); add unit tests for the length checks and BCD
decoding.
Change-Id: Ia3428792562c3f7f4ba339d000536373e0513f8e
http://cgit.osmocom.org/openbsc/commit/?id=e4bf1fb1fd70b35aa6f8b23b49b26ff2…
commit e4bf1fb1fd70b35aa6f8b23b49b26ff23d803f92
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Dec 19 02:46:41 2016 +0100
tmp log: ussd
Change-Id: I5cc462111054207d8022ea801e9ef3a77d11d780
http://cgit.osmocom.org/openbsc/commit/?id=cb154483ee0c9825bc09b0fbb4d62de2…
commit cb154483ee0c9825bc09b0fbb4d62de2ecc50b1b
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Dec 19 04:10:19 2016 +0100
vlr: ussd: use vlr_subscriber's msisdn
Change-Id: I1b4b0aa1ccb5417294148ca54572319d042aa8a7
http://cgit.osmocom.org/openbsc/commit/?id=fa14e9b0e68c88ed03d11eeffeca7c78…
commit fa14e9b0e68c88ed03d11eeffeca7c7823bed706
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Dec 19 01:33:47 2016 +0100
vsub
Change-Id: I2432fd147a2ae23341b58a6e744e397450057538
http://cgit.osmocom.org/openbsc/commit/?id=7897f7d98ff789151f0c2ba96d80fe11…
commit 7897f7d98ff789151f0c2ba96d80fe115b976d19
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Dec 19 00:00:12 2016 +0100
temp: osmo-nitb: log fsm addresses
Change-Id: I242b6dc3793487a02f3f2d7d75d3416175ee7626
http://cgit.osmocom.org/openbsc/commit/?id=b63770f9e875993937794c9ba541ea1e…
commit b63770f9e875993937794c9ba541ea1e49060db3
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Dec 19 01:35:27 2016 +0100
vlr: lu_fsm: explicitly log the "_node*" functions
Change-Id: Ib371280aef82fed6b8c270a05dc2a98d782c7027
http://cgit.osmocom.org/openbsc/commit/?id=79b287a61e23a95a86759c635270c562…
commit 79b287a61e23a95a86759c635270c5622aab9a30
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Dec 19 01:34:56 2016 +0100
cosmetic: fsm, state and event names by OSMO_STRINGIFY
When reading logs and looking for bugs, it can be quite cumbersome to have to
follow the given name strings back to a name used in the C code. Rather make
the names identical to the C code enum values and struct names.
Depends-on: libosmocore I857af45ae602bb9a647ba26cf8b0d1b23403b54c
Change-Id: Ie9a8f8e94a009eef2bb4a6a6f5572e4013e5b085
http://cgit.osmocom.org/openbsc/commit/?id=49422db7b3cc8ccaf9eb8331e7e5f923…
commit 49422db7b3cc8ccaf9eb8331e7e5f92350c60f37
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Dec 19 01:31:36 2016 +0100
fix: msc-specific subscr conn de/alloc
msc_subscr_con_free() is dead code -- this is the result of the ongoing
mscsplit (OS#1594); it is used on the iu branch, but osmo-nitb on the master
branch still uses only bsc_subscr_con_free(). To make sure that the lu_fsm is
cleaned up when a subscr conn is discarded, add some cleanup code: to keep it
on the proper side, put this in libmsc/osmo_msc.c and add another callback to
struct bsc_api: conn_cleanup(). The osmo-bsc standalone implementations keep it
NULL (not called when NULL), the msc_bsc_api() sets it to
msc_subscr_con_cleanup(), which does the lu_fsm cleanup. Call this from
bsc_subscr_con_free().
Move along all other msc_subscr_con_*() to osmo_msc.c instead of gsm_04_08.c,
to counteract the tendency of gsm_04_08.c to become a kitchen sink for
everything.
Factor out msc_subscr_cleanup() for no good reason, really.
All this to make sure that in the new VLR:
1) when a subscr conn is freed, the FSM instances are properly terminated
instead of being freed quietly along with the conn's talloc context;
2) that an orphaned LU attempt doesn't leave an invalid lu_fsm pointer in the
vlr_subscriber.
Change-Id: I597a650ed19a6e9335890bbba7c8353a3e1ba7bf
http://cgit.osmocom.org/openbsc/commit/?id=97fab6d4b4e22cf2ebcb6018923f6299…
commit 97fab6d4b4e22cf2ebcb6018923f62993239d4e9
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun Dec 18 23:54:36 2016 +0100
cosmetic: mark fixme
Change-Id: I099362da02d81ac273d57fa36f641ecd3dbd9bfc
http://cgit.osmocom.org/openbsc/commit/?id=1b8fb2550e193f2e76ca95a3c284cf48…
commit 1b8fb2550e193f2e76ca95a3c284cf482db8fb42
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Dec 23 22:01:36 2016 +0100
ws
Change-Id: Ib031b1ac8992bfc9195fcb855be4d72e9ae654ae
-----------------------------------------------------------------------
Summary of changes:
openbsc/src/libmsc/gsm_04_08.c | 9 +-
openbsc/src/libmsc/osmo_msc.c | 2 +-
openbsc/src/libvlr/vlr_auth_fsm.c | 11 +-
openbsc/tests/subscr_conn/subscr_conn_test.c | 187 +++++++++++++++++--
openbsc/tests/subscr_conn/subscr_conn_test.err | 242 +++++++++++++++++++++++--
5 files changed, 408 insertions(+), 43 deletions(-)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
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 "An utility library for Open Source Mobile Communications".
The branch, pmaier/rbs2000_broken has been created
at 4abf6d9ddd407ac5e34b51e0c9dd26ea2754ae37 (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/libosmocore/commit/?id=4abf6d9ddd407ac5e34b51e0c9dd…
commit 4abf6d9ddd407ac5e34b51e0c9dd26ea2754ae37
Author: Philipp <pmaier(a)sysmocom.de>
Date: Fri Dec 23 17:58:52 2016 +0100
add missing definitions in chreq_type
http://cgit.osmocom.org/libosmocore/commit/?id=fca2d84de7138d70723cf9892081…
commit fca2d84de7138d70723cf9892081b7104b1c4a7e
Author: Philipp <pmaier(a)sysmocom.de>
Date: Fri Dec 9 14:07:18 2016 +0100
select: add ability to check if a socket is registered
osmo_fd_register() is used to register socket file descriptors,
after registering a socket, there is no way to test if the socket
is still registered or actually registered at all.
This commit adds a new function osmo_fd_register_check() that can
be used to check in advance, if the socket fd is registered,
before performing further operations.
http://cgit.osmocom.org/libosmocore/commit/?id=4fbb9f958b3349e367f64dded94f…
commit 4fbb9f958b3349e367f64dded94f8c6ba0a87ce3
Author: Philipp <pmaier(a)sysmocom.de>
Date: Fri Dec 9 13:18:31 2016 +0100
lapd_core: fixup for log output
http://cgit.osmocom.org/libosmocore/commit/?id=d8668c747eeb7934f5a7ea226c96…
commit d8668c747eeb7934f5a7ea226c96ff2f0002c00e
Author: Philipp <pmaier(a)sysmocom.de>
Date: Thu Dec 8 17:23:26 2016 +0100
lapd_core: Improved debug output
The debug output of lapd core has no references to the dl objects,
since we have multiple links, seeing which action is for which
object is impossible. This commit adds pointer references (dl=%p)
to each log line.
http://cgit.osmocom.org/libosmocore/commit/?id=ab45b47655307ce92d93ebac7bf2…
commit ab45b47655307ce92d93ebac7bf2e57c66100c68
Author: Philipp <pmaier(a)sysmocom.de>
Date: Thu Dec 8 10:45:06 2016 +0100
lapd_core: optimized program flow
when the lapd core is in state LAPD_STATE_SABM_SENT, and the
retransmission counter exceeds (link down) lapd_t200_cb() will
send an RELASE_INDICATION and an MDL_ERROR_INDICATION to L3.
This action is done before the state is processed. This seems
to be no problem with standard retransmission counts (n200),
but may cause timing problems that lead to deadlock states when
custom timer configurations are in use. (Ericsson RBS).
This commit moves the functions calls for sending the indications
mentioned above to the very end of the if branch to relax the
timing again.
http://cgit.osmocom.org/libosmocore/commit/?id=6af0fbe16b71567caa3993c2e4a5…
commit 6af0fbe16b71567caa3993c2e4a552f4aea7c604
Author: Philipp <pmaier(a)sysmocom.de>
Date: Wed Dec 7 18:33:15 2016 +0100
lapd_core: Improved debug output
-----------------------------------------------------------------------
hooks/post-receive
--
An utility library for Open Source Mobile Communications
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, pmaier/rbs2000_broken has been created
at 37fc730863cdf53e3a5663b5942b2359d8dc915f (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/openbsc/commit/?id=37fc730863cdf53e3a5663b5942b2359…
commit 37fc730863cdf53e3a5663b5942b2359d8dc915f
Author: Philipp <pmaier(a)sysmocom.de>
Date: Fri Dec 23 17:56:30 2016 +0100
attempt to fix probelms introduced with rebase
http://cgit.osmocom.org/openbsc/commit/?id=4480d18c7451940c87dfa19ec24e7970…
commit 4480d18c7451940c87dfa19ec24e7970eb01b533
Author: Philipp <pmaier(a)sysmocom.de>
Date: Tue Dec 20 14:23:45 2016 +0100
fixup for: gprs: T3186 encoding in Sysinfo 13
http://cgit.osmocom.org/openbsc/commit/?id=da2fb591ae327ba4651dd17f5fb9dc62…
commit da2fb591ae327ba4651dd17f5fb9dc6221ad5fb5
Author: Philipp <pmaier(a)sysmocom.de>
Date: Tue Dec 20 14:23:45 2016 +0100
gprs: T3186 encoding in Sysinfo 13
The timer T3186, which is described in 3GPP TS 44.060, is using 3
bits of the si13 mac block. This requires special encoding. In the
case of T3186, the value is encoded by the formula: bits = t/500-1.
Our implementation uses the formula bits=t/500, which is incorrect.
http://cgit.osmocom.org/openbsc/commit/?id=806ebc979442316a7f7404b4923f4515…
commit 806ebc979442316a7f7404b4923f4515c9137808
Author: Philipp <pmaier(a)sysmocom.de>
Date: Fri Dec 16 16:03:28 2016 +0100
sndcp: Allow empty SNDCP-XID indications
In some rare cases the modem might send a xid indication that does
not contain anything except the version number field. The sgsn
ignors such SNDCP-XID indications by stripping the entire field
from the response. We found a modem in the wild that started to
act problematic when the empty SNDCP-XID was missing in the
response. This patch changes the XID negotiation behaviour in
a way that if a modem should send empty SNDCP-XID indications,
the reply will also contain an empty SNDCP-XID indication. Apart
from that the SNDCP-XID version number is now parsed and echoed
in the response. This ensures that we always reply with the version
number that the modem expects. (The version was 0 in all cases we
observed so far)
http://cgit.osmocom.org/openbsc/commit/?id=66ccdd58a20789b17be16cf2b4c36cdf…
commit 66ccdd58a20789b17be16cf2b4c36cdf1cbe1d95
Author: Philipp <pmaier(a)sysmocom.de>
Date: Thu Dec 15 17:40:40 2016 +0100
pcu_sock: Avoid allowing MCS, when no GPRS is configured
The pcu sock interface excidantly tells the PCU that MCS
coding schemes are enabled (allowed), even when no EGPRS
is configured. With this commit sending the MCS flags
will be explicitly avoided when EGPRS is not configured.
http://cgit.osmocom.org/openbsc/commit/?id=d9cac5a736e9b2e0ca8e2020b87c8313…
commit d9cac5a736e9b2e0ca8e2020b87c83139e97a520
Author: Philipp <pmaier(a)sysmocom.de>
Date: Fri Dec 9 18:35:14 2016 +0100
abis_rsl: add check for field tag in IMM.ass sent msg
The parsing of IMM.ass sent does not check the tag, this
commit introduces a check to make at least sure that we
are reading out the right field
http://cgit.osmocom.org/openbsc/commit/?id=5eee3de7a4825b8925d74e6b294ffa70…
commit 5eee3de7a4825b8925d74e6b294ffa708fd1db60
Author: Philipp <pmaier(a)sysmocom.de>
Date: Fri Dec 9 17:26:37 2016 +0100
cosmetic: removed a few straying debug printfs
http://cgit.osmocom.org/openbsc/commit/?id=a01960801a54b84a52d46e0830d722b7…
commit a01960801a54b84a52d46e0830d722b74fced0ab
Author: Philipp <pmaier(a)sysmocom.de>
Date: Thu Dec 8 17:34:12 2016 +0100
bsc_init/bts_ericsson: Improved log output
callback functions now display the received signals in the logs
http://cgit.osmocom.org/openbsc/commit/?id=0fdfc082c4e0cf6f06a3ae1af36fc246…
commit 0fdfc082c4e0cf6f06a3ae1af36fc246679540e8
Author: Alexander Couzens <lynxis(a)fe80.eu>
Date: Fri Dec 2 19:10:51 2016 +0100
fixup PCU_IF_SAPI_AGCH_DT sapi_string()
Change-Id: Id6588ca342267b2af092c0a4c2c195606081dfc7
http://cgit.osmocom.org/openbsc/commit/?id=3f7650bbdc3a8145c285c50792fbd890…
commit 3f7650bbdc3a8145c285c50792fbd8907d3671b4
Author: Philipp Maier <pmaier(a)sysmocom.de>
Date: Fri Dec 2 19:04:34 2016 +0100
Draft implementation to catch the Immedaiate assign messign
message and forward it to the PCU
Change-Id: Ice099c4ed7008200ed179e581aba1899c6c29455
http://cgit.osmocom.org/openbsc/commit/?id=208da22da6e6958d0bb676db9da92c3d…
commit 208da22da6e6958d0bb676db9da92c3d51e989e6
Author: Alexander Couzens <lynxis(a)fe80.eu>
Date: Fri Dec 2 18:27:01 2016 +0100
pcu_sock: implement direct tlli on AGCH
Ericsson allows to attach a reference to immediate assignments. A
confirmation of the transmission is then sent back, but only containing
the reference, not the whole RLC packet.
Change-Id: I945f49e62e2a74a7906e2d49940927773edd04a9
http://cgit.osmocom.org/openbsc/commit/?id=b17c8b2e275cb5cee74eafec8a4ba879…
commit b17c8b2e275cb5cee74eafec8a4ba8796772c699
Author: Alexander Couzens <lynxis(a)fe80.eu>
Date: Fri Dec 2 17:33:01 2016 +0100
libbsc: add rsl_ericsson_imm_assign_cmd() which reply with a confirmation message
ericsson can handle a reference at the end of the message which is used in
the confirm message. The confirm message is only sent if the trailer is present.
Change-Id: I88560291b5a3a3d7a0bac4d3c089b45f1f6b297f
http://cgit.osmocom.org/openbsc/commit/?id=812dcc22ad7af5da95fd472994afebd3…
commit 812dcc22ad7af5da95fd472994afebd3faa4a4dd
Author: Alexander Couzens <lynxis(a)fe80.eu>
Date: Fri Dec 2 17:23:43 2016 +0100
libbsc: use 32bit random instead of 24 bit randomness
I expected the last byte must be zero which is'nt required
Change-Id: I7be14e82b9f1fc0da8e27e20e46c1710a0a9c7db
http://cgit.osmocom.org/openbsc/commit/?id=96d252de39e2191c164da2f14b1d8130…
commit 96d252de39e2191c164da2f14b1d81303670bfd2
Author: Alexander Couzens <lynxis(a)fe80.eu>
Date: Fri Dec 2 05:21:45 2016 +0100
libbsc: add ericsson specific f1 trail to receive a confirmation
Change-Id: I0fdb279ce178037f99a698b99391a1720ef45c30
http://cgit.osmocom.org/openbsc/commit/?id=5df77522c4778339f6c7e89c491a7f84…
commit 5df77522c4778339f6c7e89c491a7f84ef732d7c
Author: Alexander Couzens <lynxis(a)fe80.eu>
Date: Thu Dec 1 03:34:20 2016 +0100
libbsc/pcu_sock: remove const qualifier
store and load use regular uint8_t.
Change-Id: I180cd1a6b1ef73c7f6e794980f4db9f06fbaf9f9
http://cgit.osmocom.org/openbsc/commit/?id=d1f85aca82213f15802457bf963a8d83…
commit d1f85aca82213f15802457bf963a8d83957e0731
Author: Alexander Couzens <lynxis(a)fe80.eu>
Date: Thu Dec 1 03:33:39 2016 +0100
pcu_sock: add missing headers
Change-Id: I4d79063c84f82be0babc742f3e34eb05ab11f4c6
http://cgit.osmocom.org/openbsc/commit/?id=8453b1811354aa42fb497d1e156f14da…
commit 8453b1811354aa42fb497d1e156f14da860b58f8
Author: Alexander Couzens <lynxis(a)fe80.eu>
Date: Wed Nov 2 02:41:41 2016 +0100
abis_om2k: protect mo fsms by NULL check
also set them NULL
Change-Id: I30df0b9ab8bc47ba9756c8388e977deed0e40200
http://cgit.osmocom.org/openbsc/commit/?id=bcab29daab90fd4edf023c4c47ed980b…
commit bcab29daab90fd4edf023c4c47ed980b6f68d176
Author: Alexander Couzens <lynxis(a)fe80.eu>
Date: Thu Dec 1 02:51:11 2016 +0100
libbsc/rbs2000: delay the ALTRQ request by 3 sec
Change-Id: I1bb48ba7f7cbe4010b0c40710d3f33a930f77927
http://cgit.osmocom.org/openbsc/commit/?id=754c9946e741562957ee565463d1878d…
commit 754c9946e741562957ee565463d1878db0bb744d
Author: Alexander Couzens <lynxis(a)fe80.eu>
Date: Tue Nov 29 12:46:58 2016 +0100
libbsc: fix wrong mask introduced by 95db69b7 in chreq
Change-Id: I06568afe2c4728d27dcce0c84cedd7914abf8264
http://cgit.osmocom.org/openbsc/commit/?id=5dd23b98ff76d22882f51d1bcf299646…
commit 5dd23b98ff76d22882f51d1bcf299646dcfb2e10
Author: Alexander Couzens <lynxis(a)fe80.eu>
Date: Tue Nov 29 00:21:18 2016 +0100
libbsc/pcu_sock.c: pcu_tx_info_ind allow to use TRX not starting from 0
It would prevent using only e.g. TRX 1 when TRX 0 is disabled.
Change-Id: I68dc5e837bd2a3602f7875063c85da4082196274
http://cgit.osmocom.org/openbsc/commit/?id=e599ef3613c7ba2505e464cbf099318f…
commit e599ef3613c7ba2505e464cbf099318f1ccd3251
Author: Alexander Couzens <lynxis(a)fe80.eu>
Date: Tue Nov 29 00:18:26 2016 +0100
libbsc: enable pcu_direct to flag PCU_IF_FLAG_SYSMO
The use of PCU_IF_FLAG_SYSMO enable the PCU to use DIRECT_PHY code path
Change-Id: I1f5407264fc4f209456ffcb73d7853ff315aab86
http://cgit.osmocom.org/openbsc/commit/?id=c2c665b240a65638bf53a4a9158104e3…
commit c2c665b240a65638bf53a4a9158104e383050c93
Author: Alexander Couzens <lynxis(a)fe80.eu>
Date: Mon Nov 28 23:26:50 2016 +0100
libbsc: add chreq type for CHREQ_T_PDCH_ONE_PHASE & CHREQ_T_PDCH_TWO_PHASE
When using a BSC located PCU the BSC must understand PDCH requests.
Change-Id: Ie7f4ed000cf1b40d269873cf0ddf5ff9f5bbc18a
http://cgit.osmocom.org/openbsc/commit/?id=60635e33d4b328ae1f1d60f68e9bd787…
commit 60635e33d4b328ae1f1d60f68e9bd787b2d2c9c5
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Mon Nov 21 01:33:22 2016 +0100
pcu_sock: Send non-NULL hLayer1 to PCU
The BSC-located PCU case looks to the PCU like a BTS-located PCU with
"direct PHY" access, i.e. the data related primitives are communicated
from the PCU directly towards the TRAU Frames or whatever transport
method is used between CCU and PCU.
In order to make the PCU believe that, we need to pass in a 'layer 1
handle'. As we don't use it, we can just pass any non-zero value and be
happy.
Change-Id: I8170bd4134904702b6b272e496100361ba473cbc
http://cgit.osmocom.org/openbsc/commit/?id=ea1872681d74332983a9b9a2a3943dca…
commit ea1872681d74332983a9b9a2a3943dcae11d5f17
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Thu Nov 17 20:54:47 2016 +0100
pcu_sock: Forward paging request from PCU via RSL to BTS
Change-Id: I28bf0995699618f3f5fa15fc8e1733beddfc482f
http://cgit.osmocom.org/openbsc/commit/?id=db4cc901f5a19d800292f2d195e72db3…
commit db4cc901f5a19d800292f2d195e72db3a1343c91
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Thu Nov 17 20:54:04 2016 +0100
RBS2000 RSL: Support for sending RSL PAGING CMD for GPRS
Change-Id: I66541f9b20e7fd67fbec329283fc3c821c970a56
http://cgit.osmocom.org/openbsc/commit/?id=d769b460158996030b7b8375dca7b3e6…
commit d769b460158996030b7b8375dca7b3e6603c20a6
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Thu Nov 17 19:17:21 2016 +0100
pcu_if: remove function to transmit RTS request
The BSC will never be in charge of sending RTS requests to the PCU.
Change-Id: I3473f47eaa686375a39e3e49cfdfadf1f238106f
http://cgit.osmocom.org/openbsc/commit/?id=1f22ea4f13d794ef5f7c2fef11a41f2b…
commit 1f22ea4f13d794ef5f7c2fef11a41f2b78259efe
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Thu Nov 17 18:39:36 2016 +0100
pcu_sock: get rid of magic numbers and use ARRAY_SIZE() for array iteration
Change-Id: I602b581fab67b3a1c3c03c73a3a99e9afd564e29
http://cgit.osmocom.org/openbsc/commit/?id=a140e701e623722d3a4aa24938a7ad94…
commit a140e701e623722d3a4aa24938a7ad94d188500a
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Thu Nov 17 18:10:10 2016 +0100
pcu_sock: Don't re-implement core functionality like gsm_bts_trx_num()
Change-Id: I5ea506c8240dac124ccf5522d02ba18e4f0cb90d
http://cgit.osmocom.org/openbsc/commit/?id=6dc88cec1eae92d4ad0ed3acddb5ae78…
commit 6dc88cec1eae92d4ad0ed3acddb5ae789378cb1d
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Thu Nov 17 18:09:16 2016 +0100
pcu_if: make pcu_connected() private
Code like RSL shoudln't have to worry about whether a PCU is connected
or not. Hide this behind the API.
Change-Id: I9583d2e9b2742516a7e7ca28b045402018ee3a31
http://cgit.osmocom.org/openbsc/commit/?id=64ffbf0b9192be3211117f308bf93519…
commit 64ffbf0b9192be3211117f308bf9351954c22b1f
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Thu Nov 17 16:40:17 2016 +0100
HACK: re-activate dynamic PDCH after activation failure
Change-Id: Iaa6ace3da2439610e12804bdd1b3186c1d269be6
http://cgit.osmocom.org/openbsc/commit/?id=743bd590340d5f976a09078732923929…
commit 743bd590340d5f976a0907873292392992be4d9a
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Thu Nov 17 15:51:22 2016 +0100
WIP: PCU interface integration into BSC
This still has plenty of details to be ironed out.
Change-Id: I44c8d84e5fb240af605483312dd5d1f86adbf758
http://cgit.osmocom.org/openbsc/commit/?id=6c00e6df455c31d20b90fd06dbb28c4a…
commit 6c00e6df455c31d20b90fd06dbb28c4a42ab323c
Author: Philipp <pmaier(a)sysmocom.de>
Date: Wed Oct 26 15:19:41 2016 +0200
pcu_if: original pcu sock interface from osmo-bts
The pcu interface required to support bsc co-located
pcu uses pcu_sock.c and its related header files as
a starting point.
See also:
osmo-bts.git: ced9a5d0e2c7e3371760f1c07df7b41cfe7ab71d
Change-Id: I46b0a65f1633c40053d43b57b786b042f20f12bd
http://cgit.osmocom.org/openbsc/commit/?id=48ea5e01d4d5864d19e4384a13268bf0…
commit 48ea5e01d4d5864d19e4384a13268bf0edfe434c
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Wed Nov 16 15:17:22 2016 +0100
RBS2000: Add the P-GSL Timer IE to RSL CHAN ACT for PDCH
This seems to be mandatory when an Ericsson RBS2000 uses a SuperChannel
as back-haul.
Change-Id: I793e7d62df1ca9f9c38d39e22d3868064d446c8d
http://cgit.osmocom.org/openbsc/commit/?id=69da0be736b21caedc378b0a113e85ac…
commit 69da0be736b21caedc378b0a113e85acf0df0f70
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Tue Nov 15 22:59:24 2016 +0100
OM2000: Send ALTCRQ for SuperChannel after receiving IS Enable Req Ack
When the BTS is configured to use a SuperChannel and it is using a
unix domain socket based transport towards the L2TP daemon, then
we must instruct the L2TP daemon to instruct the SIU to change the Abis
Lower Transport Mode using the ALTCRQ / ALTCRP L2TP signalling.
Change-Id: I672bfaa09c42fbeb0c8459f24b2222b952de954b
http://cgit.osmocom.org/openbsc/commit/?id=3e5637678899a12f74cd01b83c52bc3f…
commit 3e5637678899a12f74cd01b83c52bc3f8f380316
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Tue Nov 15 23:00:29 2016 +0100
OM2000: Change the order of MO initialization
So far: CF-IS-CON-TF
Now: CF-TF-CON-IS
Change-Id: I8efd9bafdcf9504d2e5fc85c44c708fa53f4dff8
http://cgit.osmocom.org/openbsc/commit/?id=73c43725197898a2b807fdc72daf8c41…
commit 73c43725197898a2b807fdc72daf8c41736a135d
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Tue Nov 15 22:58:49 2016 +0100
OM2000: Add FIXME comments for missing resolving of RX/TX MO!
Change-Id: I45708df724c5fc3316eca6bd2ac2c0738b19a45b
http://cgit.osmocom.org/openbsc/commit/?id=0fbcccdc8d63d8834f97fe1f7ce131dd…
commit 0fbcccdc8d63d8834f97fe1f7ce131dd7a44d32e
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Tue Nov 15 21:18:35 2016 +0100
HACK: Don't require TRX numbers to start at 0
Change-Id: I6c5fcb06bdbe0377e2ebc46ecd73d11e834a6d99
http://cgit.osmocom.org/openbsc/commit/?id=ef273b14d3b80d43b78b715ebd79d17a…
commit ef273b14d3b80d43b78b715ebd79d17a4f73bc64
Author: Alexander Couzens <lynxis(a)fe80.eu>
Date: Tue Nov 1 23:39:03 2016 +0100
unixsocket: include UNIXSOCKET into sabm
Change-Id: If98c037119142cc33b46ab5c1bf02d4cda81c81e
-----------------------------------------------------------------------
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
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 "Osmocom A-bis protcol interface library".
The branch, pmaier/siu has been updated
via 19833aeb0c1031a7932558c8e58eced3d3bff271 (commit)
via 021a7b043988c99d7ec49f62f003bde03c75803f (commit)
via 7d3cbaf8ea149a6938ae8682c5122fd4d5fb0efc (commit)
via 0f333f4174fd3ed269aafaced1dd31b96214e509 (commit)
via bdb67a70da86f720bc7f53731d156cf8b080be7f (commit)
via 181318d06a53620da5d90967da475cf500e61c90 (commit)
via c32310bc8f6ac585ebd67e68a34a91171a2a49f0 (commit)
from c9f8c396935e14b1bde85242b34ac4d25e791848 (commit)
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/libosmo-abis/commit/?id=19833aeb0c1031a7932558c8e58…
commit 19833aeb0c1031a7932558c8e58eced3d3bff271
Author: Alexander Couzens <lynxis(a)fe80.eu>
Date: Tue Nov 8 16:57:44 2016 +0100
unixsocket/e1inp_ericsson_set_altc: increase allocation of msgb
Change-Id: If72a46fb6c70dacc91d17e9652ded804d8f7f292
http://cgit.osmocom.org/libosmo-abis/commit/?id=021a7b043988c99d7ec49f62f00…
commit 021a7b043988c99d7ec49f62f003bde03c75803f
Author: Alexander Couzens <lynxis(a)fe80.eu>
Date: Tue Nov 8 16:16:15 2016 +0100
add e1inp_ericsson_set_altc() to unixsocket driver
e1inp_ericsson_set_altc() set the a-bis lower traffic channel mode.
timeslot is needed to bootstrap the siu.
superchannel is used for everything else
Change-Id: I3eeac681f238cdbc4bb19e18155f0b0e93aefeb7
http://cgit.osmocom.org/libosmo-abis/commit/?id=7d3cbaf8ea149a6938ae8682c51…
commit 7d3cbaf8ea149a6938ae8682c5122fd4d5fb0efc
Author: Max <msuraev(a)sysmocom.de>
Date: Wed Dec 21 14:24:29 2016 +0100
Add gerrit settings
Make it simple to setup and use this repo with 'git review' command.
Change-Id: I04aeee90641555df19e969f925474ec6f9a23354
http://cgit.osmocom.org/libosmo-abis/commit/?id=0f333f4174fd3ed269aafaced1d…
commit 0f333f4174fd3ed269aafaced1dd31b96214e509
Author: Max <msuraev(a)sysmocom.de>
Date: Wed Dec 21 14:18:34 2016 +0100
Integrate Debian packaging changes
debian/control:
* restructure to make it easier to incorporate further changes
* update package descriptions
* update project URL
debian/rules:
* use proper hardening syntax
* restructure to make it easier to incorporate further changes
* add cleanup override
debian/copyright: add file matching Debian format
Change-Id: I6af8ab7f5c75b4d161cebf492f3de5d9dbd00220
Related: OS#1694
http://cgit.osmocom.org/libosmo-abis/commit/?id=bdb67a70da86f720bc7f53731d1…
commit bdb67a70da86f720bc7f53731d156cf8b080be7f
Author: Max <msuraev(a)sysmocom.de>
Date: Thu Dec 15 19:57:57 2016 +0100
Enable adaptive jitter compensation
* check RTP socket parameter and enable necessary jitter buffering
* return the status of requested jitter buffering instead of always
returning 0
* document function parameters and return value
Change-Id: I87d4d9fe990683adbb02b64cb39b78de533d8046
http://cgit.osmocom.org/libosmo-abis/commit/?id=181318d06a53620da5d90967da4…
commit 181318d06a53620da5d90967da475cf500e61c90
Author: Max <msuraev(a)sysmocom.de>
Date: Fri Dec 16 12:19:21 2016 +0100
Remove obsolete compile-time conditional
Change-Id: If8f87587227b09635361b758873f75d8b6aa3497
http://cgit.osmocom.org/libosmo-abis/commit/?id=c32310bc8f6ac585ebd67e68a34…
commit c32310bc8f6ac585ebd67e68a34a91171a2a49f0
Author: Max <msuraev(a)sysmocom.de>
Date: Mon Dec 5 16:13:53 2016 +0100
Expand network error callback
ortp: use extra parameter for network_error callback in log message as
it's described in oRTP documentation (error string).
Change-Id: I581db499d453b80230198d95000f0f6fc20752d1
-----------------------------------------------------------------------
Summary of changes:
.gitreview | 3 ++
debian/control | 59 +++++++++++++++++++++++++++--------
debian/copyright | 83 ++++++++++++++++++++++++++++++++++++++++++++++++++
debian/rules | 7 ++++-
src/input/unixsocket.c | 1 -
src/trau/osmo_ortp.c | 32 ++++++++++---------
6 files changed, 155 insertions(+), 30 deletions(-)
create mode 100644 .gitreview
create mode 100644 debian/copyright
hooks/post-receive
--
Osmocom A-bis protcol interface library
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/vlr has been updated
discards 3b59f8a669b2286d6c3cf3ce96cd4dd9b4953891 (commit)
discards 6027cec9f5b59ec0f86d1c934f97983d0454f5d5 (commit)
discards 234e045c2fe247e4c7c761a2946ed3bf8c726eef (commit)
discards 0780d074c2d9b906b30daaeb16e77ac2fb5a28f4 (commit)
discards b23b31d98ce0bf22b3267421bb400063d74e89dd (commit)
discards f3971a5867970138c2dc0d9ae4e0441792fcc490 (commit)
discards c56e95583ab1c46add8621347507816fe14333ba (commit)
discards 7fff66671a660411c66ea4718babeab485717b22 (commit)
discards ac79eed9bd765d2b263f07f3fa0ce157051714c0 (commit)
discards e236cf6d04a12954ca12146168f876b87a2dbee6 (commit)
discards 78e86785798fdbf941a9ef4979592ba1dd9c62a1 (commit)
discards 7e34e95471913464b18d9fa44b5f2d6e6270b420 (commit)
discards 8c5ad3ea955030731828047f1342d4dc96fe294e (commit)
discards 7449372a4937b6686a17a04ffbff6e5461fff585 (commit)
discards a1f069779eacd5410d45082a1e9a699cb0da8f31 (commit)
discards 5f8e8f947c02b03a07ec3f4fdf11c0cb6860fe06 (commit)
discards 61a795c3c70e7e25e341af6ccf0780ac5396d5fd (commit)
discards c9c1db0ce794502fe9f3ad50d91865eb9931e85a (commit)
discards 222ca3bb115504725a74f4b9c1d9d11593dd6d0f (commit)
discards a44ac7a83271de327e49239d565b2e27a5cec2c6 (commit)
discards dbda5faf1c4d686596c3a1bf60f04f9942dd0d1a (commit)
discards 9b97cf5365f25459d8f70a92e80714b32ff13dd4 (commit)
discards f29f7d6bc3653d7cfde18c669c6990260a2a5aad (commit)
discards cb269f9941a3f4886c8d318fa4ae6008312292eb (commit)
discards cdf392b3c6bd12cc444475d9c0a085b91d6f8e79 (commit)
discards ac3fe336f9463a883175c64b60fec7018331bad0 (commit)
discards ecb8767ad4a6ea5fa0d536cd6ee058a512a4030d (commit)
discards a7c7c8bbec4aec760a9643a7ec9a841d176e65a6 (commit)
discards 83d773d05838c687201e73d01bbb98929949f3de (commit)
discards 21ea5aba1673e127ff96b1237234bd5a224aa2f0 (commit)
discards df4c5c567d00eda9479ae4066bcea407b3765455 (commit)
discards 23b0e4e29a71429241d85c294c568a0f6f01c0c0 (commit)
discards 8bede5927cf8b9da19750f9a1b2815bda8a558d7 (commit)
discards ff6214aa3a477209e44d6f598c212a47e6b55acf (commit)
discards 4a6309a6795d8cbfa45cfe25f54fe7b00fb5bfb1 (commit)
discards b0ef1e233792a16e3b4ae1aafcce64a42bfd6cd3 (commit)
discards fd7943f5e89952ffa7ca43cca48628d94f163079 (commit)
discards 55d5a25538f65996811f57c33c0222335709df21 (commit)
discards 7b3580c6eb1e78e8b87bfc6a7043bd82691357a6 (commit)
discards 5389457f89c7cac2b3892e36c2939bcd189162f7 (commit)
discards dedd0ba4e78d2c3672db8e33b6424c153808c8f1 (commit)
discards af2b94d8a74bba0d0fe66fa5b9a3c180cbbd5f40 (commit)
discards 6c0e25a1653a81abe530721916e6618853cbfcd6 (commit)
discards 2aa6ed2e51fe27a95aae5279a80f5003b49735b5 (commit)
discards a368d32ffecfd7fece90754a8b02e5d952d7d876 (commit)
discards 95bedef0c179f7f7d424c441216920a9e5181e44 (commit)
discards fc7586d49194a0aac4cb8a14a35c86c731a11ef9 (commit)
discards 107a42abffe454760f86b6795078573c967a4f8e (commit)
discards 8c89a097230a171cb5125a9a341a65539cdbe073 (commit)
discards 6939195ceab3cda8c0565e1bb950b2551d4a80bb (commit)
discards 6a587b9cada50f197203cb69b26f293a406a279a (commit)
discards c92d8221f46741b8aab213d3e5f000685bd7ee18 (commit)
discards a4cd7498331676b79b4557ab75a9a7f52f08cb6c (commit)
discards 7caaff2175ee9223df7c8a784134e6a7aaceea45 (commit)
discards c44d3993924030768692eb0488f3816690de549e (commit)
discards 8bf86fe4211f5ce5a840633f21d5237be2da934e (commit)
discards 275434b57509d886d19a2c4a125c0fcad0c2b923 (commit)
discards f0f3cc55ff566229d59f15216102722f4c0ed846 (commit)
discards 510b42b179063c5a24481c09c86061dd41f25bb7 (commit)
discards fd23d55ba68cb1dcb549d8ec5d041d559e4fd82f (commit)
discards 7b2b9d965b59b45b4068e1d6c19f6d11bab821e1 (commit)
discards 4f38a7c7f258306f25eb3ee3601bd58e2d24465e (commit)
discards 25165869a4c1578554bb92af45581670a1a64c38 (commit)
discards 943cfbf445c89605bfc00685680517651b9df44e (commit)
discards da1a475c16f3ded3c5c1162a9b743b0c4d9a351f (commit)
discards 7851c8e5971b4eea40edbe5de5ee749003a07a04 (commit)
discards d0a90ec14b3bd2d92e574b9687bd5e66801b9755 (commit)
discards 8330554e7d28ba8939661deaec619ca35f6f5e7e (commit)
discards 581fc5e544fdcb2626f3a423849d2ccbb075c90f (commit)
discards 062ead8dd5c2e7cead531f438b3640697cd0b842 (commit)
discards 8247feb6565b745fa32066cd70ac6ea069b4dfb4 (commit)
discards 27f3e15dc350585dd999310119900826ec115cf9 (commit)
discards be7f753d2a67a158677a02b479fdaeb1b1688407 (commit)
discards 051a12308a9935e52fdcf0b1e09c9a5b9d587058 (commit)
discards 529bba766ad6582431bd847ce5ea92d983a4f9fd (commit)
discards 18ae79cc17364f07117b118d79c7d0b961016873 (commit)
discards e8fb1a92b26fd96e14104c0ad62a15166dd81461 (commit)
discards 739139969abec4214e3f2da8ecc6f9874cdeee8e (commit)
discards 16a04d53641b06774e5285a4fe631159c6fbb1b9 (commit)
discards c0cb13a5002a0e3e6d5dbf7ba20ff9fa0ee93fa6 (commit)
discards 1af4ebb1fae2671b88ccbcd5a33c8e6ea2bb44e2 (commit)
discards 9fc002fd3a762239669271b63a26443a3fbd2320 (commit)
discards 17556c9c94f43a1306cba92f296b02e41de9a7dd (commit)
discards cc0002e97e13448069fc0452e500be42c7ae3f59 (commit)
discards ddabded0efcfcb2cf8f11c02fa362ca95accb9de (commit)
discards 3f98eab8be844523bec502f2230c486a17ded423 (commit)
via 776a171096d6a6eb8a953de0495b785fab30eb36 (commit)
via 517880b16c2a000ebe33b49131f1b478d21b329b (commit)
via d7746200dfd1e656da4857e2b224ff04af959c84 (commit)
via a101aa671e178803fa3924d074eff700ceb9120e (commit)
via 4812285aaea353c3634a574e3963e1a8cd84ef49 (commit)
via 978eb92b522df034d9f8fcb88f1b27e6fdf8f61a (commit)
via adaac7ccb5681db9e782e5a6bf8f0b16c68f7e2e (commit)
via 35a86a9c2ff732bb2d88133d143703e2c572dca2 (commit)
via 95c9f97b5a5926b7acc084b2a79b965040bffbb5 (commit)
via 75391490bba862a2ed5f07a8c1ce890c00379ff7 (commit)
via 2ee6cb769071fe5c3f8270acf800a15475957498 (commit)
via d50bbab2f1b6cfdfdd3ef499c978fbb41ac23313 (commit)
via 116f6efed36b5bf04daeefdddbda3a249186cb26 (commit)
via 7b7b1fc7c5f6a1f0f18a35b7dbd79342c04d0eca (commit)
via 154e67b1ad37205f2a78ac9f9c9a8031e734912c (commit)
via 79208db564d64d1b7d202270c1baf33ad4383155 (commit)
via 9b68685e405ffd1de352478cf57327cf1660ea69 (commit)
via 5ea873d1e074030ea28917d3147aed77854a6cb1 (commit)
via 8c16c9c312a858882c57b557aa1562c2c515097f (commit)
via 44c5fed2302922f5d06cc620aace9dc0588c1d46 (commit)
via 7504ccd1ab6c5bc5aa55183e6588955af5d67666 (commit)
via a0ae2c24d4d493f33694814a3737babd737f7994 (commit)
via 077119582bb4f1597889a05b168bff0cddc839ea (commit)
via 6f62d65e02af88de704513281b2ab573a9de33c2 (commit)
via 3bcfbfb64ed96dfee5d371256d53bbc1573407cf (commit)
via c950548025587bf33b3ea7d7ab4fe789b0ea318c (commit)
via 06c8a3e7cdfb83395751d221cc9bb5fdd9aeb19f (commit)
via e228c831f1ab263043831274aa1483756f539702 (commit)
via 63e1f1e3ba5fcb5393f040ae6324703dcb4f68f7 (commit)
via 62a9903901b7144d991360ca6e86109e90e71eed (commit)
via 5f1ae6aef37edb95823240323f8e2c4f24d45c75 (commit)
via fb92ed9a5c9f1bb56999e3fe5542af163279be3e (commit)
via 645011daf97ed99307f72620c618b92ccf0e3e40 (commit)
via ed022be09e5e7cf39726548af5126a6628e2d0fe (commit)
via 2e9e50b85e11182e02fb9f98f5a16b54d10f81db (commit)
via 4b310dbd9aa71dd968629f22c321c97915cf2deb (commit)
via f978dfe80680840ae7dc2d5dc4eb06cbe2d8ae1b (commit)
via b07c319079d98b062340a68ded5add029e2a6da2 (commit)
via 6d28533bedf042e4a2b8c470c7e4c3beb8f4e5db (commit)
via 30801de7eae0a9b689c83b81b5fc9069c04bc8f7 (commit)
via fc861b32fe10c43145207d84bf78de45a7a5c45d (commit)
via 2df201321818569d338cbf995d87935330bf25cf (commit)
via 4eb508000ef2856bc21573bfb9e49d6ece9429d9 (commit)
via 8673a7e2bb510f1a4602d22f773dc1a6be8d7213 (commit)
via 7de782afef9c021b2bb9e12f9f69ff3c3515dc1c (commit)
via 4593ab666a2298b44f1ab0283a698ca10d4fb0e9 (commit)
via fe3a060923b1d8e7c3689ce71bb00162a0956c6a (commit)
via 12760b429cbb2d3b101121e60e1a739c808bc0cf (commit)
via ecbc60ac87fc83bd1b45c5fb1a3df92b54be99bb (commit)
via 89b2b273f4d1eee452402fe8729b632ade2c81f6 (commit)
via 1215298e8769ced017a3de0dd4f9889ecd9d60fc (commit)
via 9260e296e090ce4ec49365a70fbbf48971e3fb1c (commit)
via 68a0908eccdd2683297e4f3123139d32144ae000 (commit)
via a4abda06e67b1f80f6d44abf18cc9173dcd68767 (commit)
via b62833b3f2180a6067e723f65ad37b3f59d3835e (commit)
via 79528939ca6b6938c75c698e4f3a8a5323e49d6b (commit)
via a063b9086163c178a9da0fd16273b2dac6413049 (commit)
via b70d8fce0ffb09ab27104832900981f46bc8a764 (commit)
via 14586e2a55be96725256f97689a553772918e351 (commit)
via 6fc3068a076462ad221172ac4e7134a73f3a1305 (commit)
via a23b4ff0fa06ee690ec8c410f64b324d2abb1e0c (commit)
via 0f8cd0a9552b4907ccac8aa84acc63e1c0ea9850 (commit)
via d81cb11d5b0de57c31db664fb39ab124c4fb9277 (commit)
via 966c7e59965eff0cda5c17e123cedeb85248161f (commit)
via 6d10eee83476ed03a01d25632e6aadf7c2ae75b6 (commit)
via 27190f409697d45c4653071029041a3f1c748771 (commit)
via f16e556c515353db8547fd71ca3a3ae17b535a59 (commit)
via 0fec61b52f0d1e621c4e4a8abb163389c6d34473 (commit)
via 21c5c324dd3842d940eb8a90a7f408c71a4948a3 (commit)
via f51bd0e74d7abc7d5854cfa6a012ddc0250b4c64 (commit)
via 6b3386f0328e4d7c227f224e4befa728fe526960 (commit)
via f98206e3c5e848e1a8f3b8845e05af2fb087c6fa (commit)
via 40ade554981831a3b75eec6afe1d23a63ad626a0 (commit)
via 98cf3be76acf827c5105a9bade405c7f5b570965 (commit)
via 5e3b8de0f2135261c8d4e7dfcb1d910644f8e86c (commit)
via f4a71a4612020e0139bfbf96b3636942d4783210 (commit)
via 109799291e668d243a9157189e6721b11355347a (commit)
via 6ee640b663fc61814cdb550d755b6ef266d79be3 (commit)
via a328488fa86137dcfa618121ff7e5be3eaf33bd0 (commit)
via 54db8c2ec711dfec19a6e2741c502b1c23308fb6 (commit)
via fce6291229fe78f5ecaa4f36ceb5afb86fd13943 (commit)
via 20a16983126cc3f291ac3637bf8f7b94ce812c2e (commit)
via 253bdec4bcbeb43e46dd6b0cd421da4aacf954df (commit)
via 09170e762e8e6f88ede2ee504095004ec4aa2cbb (commit)
via 955c8c91c59849cd600f232612c92a9bb56ed38c (commit)
via 33fea034352ee549f9eeb3dac4df6bc8bd9fe955 (commit)
via c21672756999d5bd408fdd6dd6ce124adb7d14d7 (commit)
via 73c31f8d8b00fbcb719d1b1174904a3ef5829d22 (commit)
via 8b70e85b54025533ddb3a7695217badfe7857c32 (commit)
via 0d06bcc77502f8df260afaac43ad203670caaf6c (commit)
via a152feb9f412416a5a1eb78aa8276fd43e73fa64 (commit)
via 889f04a8e5881c791faf1e6625cfd829757f8ace (commit)
via 3d42dfeef60320a42562222afd50881bde3fbad5 (commit)
via 88271079b059c69684f5eb8bd9f526e16bcea229 (commit)
via 665a0c0fb841eeec7ca1642dae3c9bd075e2c154 (commit)
via df060a728d14943f6ed8a9483ab0a8b6a0a2ab65 (commit)
via 87db85c005acd27e54d96756de1f8a9661aa4984 (commit)
via d29a03354ea6055b05118a6b41bfd97ebeda074c (commit)
via a191dcd8f01767b266b85578d0fb445d864dfabd (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 (3b59f8a669b2286d6c3cf3ce96cd4dd9b4953891)
\
N -- N -- N (776a171096d6a6eb8a953de0495b785fab30eb36)
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=776a171096d6a6eb8a953de0495b785f…
commit 776a171096d6a6eb8a953de0495b785fab30eb36
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Dec 23 02:53:18 2016 +0100
vlr_lu_fsm and vlr_lu_compl_fsm: enable result dispatch
Distinguish success and failure; separate into alloc and start.
Change-Id: I35f8183702e0b2f045dee96d706740c705477e9f
http://cgit.osmocom.org/openbsc/commit/?id=517880b16c2a000ebe33b49131f1b478…
commit 517880b16c2a000ebe33b49131f1b478d21b329b
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Dec 23 02:52:20 2016 +0100
proc_arq_fsm rename _signal_result to _dispatch_result
Change-Id: I01df3d8b061789b541baf7f2028094f42df722f5
http://cgit.osmocom.org/openbsc/commit/?id=d7746200dfd1e656da4857e2b224ff04…
commit d7746200dfd1e656da4857e2b224ff04af959c84
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Dec 23 02:51:09 2016 +0100
debug log: remove pointer from log for deterministic test output
Change-Id: I4607f5ba8872b1093d234a82027371fdd8fa5ac3
http://cgit.osmocom.org/openbsc/commit/?id=a101aa671e178803fa3924d074eff700…
commit a101aa671e178803fa3924d074eff700ceb9120e
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Dec 23 02:50:46 2016 +0100
do not ref count on subscr conn
Change-Id: I103a1a6ea18a913295fc7b84f99d44b6b9a6325e
http://cgit.osmocom.org/openbsc/commit/?id=4812285aaea353c3634a574e3963e1a8…
commit 4812285aaea353c3634a574e3963e1a8cd84ef49
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Dec 22 05:24:06 2016 +0100
subscr_conn_test
Change-Id: I96bd018407ae55ef88d9fcecf12c395998a37946
http://cgit.osmocom.org/openbsc/commit/?id=978eb92b522df034d9f8fcb88f1b27e6…
commit 978eb92b522df034d9f8fcb88f1b27e6fdf8f61a
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Dec 23 04:49:04 2016 +0100
adjust msc_subscr_cleanup
Change-Id: I840f808541d4ac3cdfd8e3cb3abf34b172c40e6d
http://cgit.osmocom.org/openbsc/commit/?id=adaac7ccb5681db9e782e5a6bf8f0b16…
commit adaac7ccb5681db9e782e5a6bf8f0b16c68f7e2e
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Dec 23 01:45:22 2016 +0100
log: gsm_04_08.c: change some logs from DEBUGPC to complete lines
Change-Id: Ic255523c29bcd44f9487f22e204b9e0995d6b3ed
http://cgit.osmocom.org/openbsc/commit/?id=35a86a9c2ff732bb2d88133d143703e2…
commit 35a86a9c2ff732bb2d88133d143703e2c572dca2
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Dec 23 00:58:00 2016 +0100
subscr_con_put: disable implicit destruction on zero ref count
Change-Id: I5a0307eef75b45f86a6bcc1eb4723489ef0d4c62
http://cgit.osmocom.org/openbsc/commit/?id=95c9f97b5a5926b7acc084b2a79b9650…
commit 95c9f97b5a5926b7acc084b2a79b965040bffbb5
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Dec 23 00:57:34 2016 +0100
osmo_signal_dispatch of S_SUBSC_IDENTITY before vlr starts
Change-Id: I661e13ef689693d932c7cbe93f24831d07a23f5c
http://cgit.osmocom.org/openbsc/commit/?id=75391490bba862a2ed5f07a8c1ce890c…
commit 75391490bba862a2ed5f07a8c1ce890c00379ff7
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Dec 23 00:56:47 2016 +0100
vlr proc arq fsm: refactor success/failure events
Change-Id: I095f3ef101419f8d485c01c977644dd6ba6a748a
http://cgit.osmocom.org/openbsc/commit/?id=2ee6cb769071fe5c3f8270acf800a154…
commit 2ee6cb769071fe5c3f8270acf800a15475957498
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Dec 22 23:37:44 2016 +0100
vlr ops
Change-Id: I2f5b67ce26d818de7da48701bd38faab558a34e7
http://cgit.osmocom.org/openbsc/commit/?id=d50bbab2f1b6cfdfdd3ef499c978fbb4…
commit d50bbab2f1b6cfdfdd3ef499c978fbb41ac23313
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Dec 22 23:37:34 2016 +0100
refactor conn_fsm events
Change-Id: I358b92a9a028cf13c4477ccc3c695d48ed2af34f
http://cgit.osmocom.org/openbsc/commit/?id=116f6efed36b5bf04daeefdddbda3a24…
commit 116f6efed36b5bf04daeefdddbda3a249186cb26
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Dec 22 23:15:51 2016 +0100
rename master_fsm to conn_fsm
Change-Id: Idbd44dd6b10d68291e745a48b04466f720f9360a
http://cgit.osmocom.org/openbsc/commit/?id=7b7b1fc7c5f6a1f0f18a35b7dbd79342…
commit 7b7b1fc7c5f6a1f0f18a35b7dbd79342c04d0eca
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Dec 22 05:23:55 2016 +0100
wip
Change-Id: I5c418c3ac0bc036deed27f5fa67e095d6a3e12cf
http://cgit.osmocom.org/openbsc/commit/?id=154e67b1ad37205f2a78ac9f9c9a8031…
commit 154e67b1ad37205f2a78ac9f9c9a8031e734912c
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Dec 22 05:23:11 2016 +0100
log: subscr and subscr_conn ref counts: log callers of get/put
Change-Id: Iaec6385aad233be74f31924c0def3251e6caacfe
http://cgit.osmocom.org/openbsc/commit/?id=79208db564d64d1b7d202270c1baf33a…
commit 79208db564d64d1b7d202270c1baf33ad4383155
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Dec 21 02:06:03 2016 +0100
subscr_conn_test
Change-Id: I9f40a0036a10d146adb61e52d7b24a57d26ec2b0
http://cgit.osmocom.org/openbsc/commit/?id=9b68685e405ffd1de352478cf57327cf…
commit 9b68685e405ffd1de352478cf57327cf1660ea69
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Dec 22 04:14:31 2016 +0100
log tweaks for conn use count / free in osmo_msc.c
Change-Id: I25d0cccc8fe5b5ebba20dc8ee00faac7547dbe11
http://cgit.osmocom.org/openbsc/commit/?id=5ea873d1e074030ea28917d3147aed77…
commit 5ea873d1e074030ea28917d3147aed77854a6cb1
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Dec 22 01:56:43 2016 +0100
subscr_conn
Change-Id: I5f2873be1289522b88f316eef81cc713fb6e2f4f
http://cgit.osmocom.org/openbsc/commit/?id=8c16c9c312a858882c57b557aa1562c2…
commit 8c16c9c312a858882c57b557aa1562c2c515097f
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Dec 22 03:35:46 2016 +0100
vlr: add VLR_PR_ARQ_T_INVALID
Change-Id: I3464b9a11d7574884e32b43334afd8632dd3be46
http://cgit.osmocom.org/openbsc/commit/?id=44c5fed2302922f5d06cc620aace9dc0…
commit 44c5fed2302922f5d06cc620aace9dc0588c1d46
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Dec 22 01:58:33 2016 +0100
add check: msg_is_initially_permitted
Change-Id: Ia03377b184fa1e8c7187e015fd3266f9a5552d81
http://cgit.osmocom.org/openbsc/commit/?id=7504ccd1ab6c5bc5aa55183e6588955a…
commit 7504ccd1ab6c5bc5aa55183e6588955af5d67666
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Dec 22 01:57:23 2016 +0100
vlr_loc_update with success and fail term events
Change-Id: I05cc0b71fe320d5b83fac09d04c8bfb19a1ed9da
http://cgit.osmocom.org/openbsc/commit/?id=a0ae2c24d4d493f33694814a3737babd…
commit a0ae2c24d4d493f33694814a3737babd737f7994
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Dec 22 02:01:08 2016 +0100
fix vlr_access_req_fsm: set success_parent_term
Change-Id: I6a7a57464685506950a41ea5c6f818169fc22cb9
http://cgit.osmocom.org/openbsc/commit/?id=077119582bb4f1597889a05b168bff0c…
commit 077119582bb4f1597889a05b168bff0cddc839ea
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Dec 22 01:56:11 2016 +0100
rename to SUBSCR_CONN_
Change-Id: I1a03e17ef89f66d6975ac3a63eb88247ee83f93c
http://cgit.osmocom.org/openbsc/commit/?id=6f62d65e02af88de704513281b2ab573…
commit 6f62d65e02af88de704513281b2ab573a9de33c2
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Dec 21 17:21:37 2016 +0100
vlr: fix: dispatch subscr conn close event only when there is a master_fsm
Change-Id: I66c688b0c2443540bb3ceee30d580653090658bf
http://cgit.osmocom.org/openbsc/commit/?id=3bcfbfb64ed96dfee5d371256d53bbc1…
commit 3bcfbfb64ed96dfee5d371256d53bbc1573407cf
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Dec 21 01:52:45 2016 +0100
typo in comment
Change-Id: I41da41494ab6d4b058f74d9ad231eec9889d48ab
http://cgit.osmocom.org/openbsc/commit/?id=c950548025587bf33b3ea7d7ab4fe789…
commit c950548025587bf33b3ea7d7ab4fe789b0ea318c
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Dec 21 01:52:37 2016 +0100
fix SUBSCR_CONN_S_ACCEPTED
Change-Id: I40b70a8bf9d84964f6cf8cc3117bcf7ad2766e32
http://cgit.osmocom.org/openbsc/commit/?id=06c8a3e7cdfb83395751d221cc9bb5fd…
commit 06c8a3e7cdfb83395751d221cc9bb5fdd9aeb19f
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Dec 21 01:52:13 2016 +0100
subscr_conn_fsm_event_names tweaks
Change-Id: Ia7a4d8be4b35b2609e9b436e5cae64d93aa4a9e0
http://cgit.osmocom.org/openbsc/commit/?id=e228c831f1ab263043831274aa148375…
commit e228c831f1ab263043831274aa1483756f539702
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Dec 21 01:51:56 2016 +0100
logging tweaks
Change-Id: Ic5d749fb427c7fed8470014c8cb88dbcfd1d4b3c
http://cgit.osmocom.org/openbsc/commit/?id=63e1f1e3ba5fcb5393f040ae6324703d…
commit 63e1f1e3ba5fcb5393f040ae6324703dcb4f68f7
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Dec 21 02:04:45 2016 +0100
move some subscriber connection related things to subscr_conn.c
Change-Id: I24f4c4676c2b67b1cc3632e021af5146eeff0ce3
http://cgit.osmocom.org/openbsc/commit/?id=62a9903901b7144d991360ca6e86109e…
commit 62a9903901b7144d991360ca6e86109e90e71eed
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Dec 20 01:22:02 2016 +0100
vlr: cm serv req WIP
Change-Id: I155d819f81e3e8dde221f3bf0c58fff43f9268c8
http://cgit.osmocom.org/openbsc/commit/?id=5f1ae6aef37edb95823240323f8e2c4f…
commit 5f1ae6aef37edb95823240323f8e2c4f24d45c75
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Dec 20 01:21:28 2016 +0100
vlr: log invocation of internal _proc_arq_vlr_* functions
Change-Id: I711f88b56fff4b3900c1813fb2626d76062aa715
http://cgit.osmocom.org/openbsc/commit/?id=fb92ed9a5c9f1bb56999e3fe5542af16…
commit fb92ed9a5c9f1bb56999e3fe5542af163279be3e
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Dec 20 01:19:28 2016 +0100
vlr: tweak proc_arq_vlr_event_names
Change-Id: I5d7eed109bcfcd1e3b0f22c01470b592e7a4c5f2
http://cgit.osmocom.org/openbsc/commit/?id=645011daf97ed99307f72620c618b92c…
commit 645011daf97ed99307f72620c618b92ccf0e3e40
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Dec 20 01:18:57 2016 +0100
vlr: fix: no longer trigger old code to send CM Service Accept
Change-Id: I80c7c978ab40dcd886899887d906b1d338c63418
http://cgit.osmocom.org/openbsc/commit/?id=ed022be09e5e7cf39726548af5126a66…
commit ed022be09e5e7cf39726548af5126a6628e2d0fe
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Dec 20 01:17:29 2016 +0100
vlr: add value strings for enum vlr_proc_arq_result
Change-Id: I6ae82c34cf577e0113154474268c083535db9c85
http://cgit.osmocom.org/openbsc/commit/?id=2e9e50b85e11182e02fb9f98f5a16b54…
commit 2e9e50b85e11182e02fb9f98f5a16b54d10f81db
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Dec 19 04:07:29 2016 +0100
vlr: debug log: log received GSUP MSISDN
Change-Id: I80c00862be880b58ada39d1585c7cbdbe96228ee
http://cgit.osmocom.org/openbsc/commit/?id=4b310dbd9aa71dd968629f22c321c979…
commit 4b310dbd9aa71dd968629f22c321c97915cf2deb
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Dec 19 03:51:11 2016 +0100
vlr: fix: decode GSUP MSISDN from BCD without leading '0'
When using gsm48_mi_to_string() to decode the MSISDN, odd-length numbers are
preceded by a leading zero, which may break things. Instead, use
gsm48_decode_bcd_number() to do the job properly.
E.g. when the hlr.db contains '12345', it gets encoded as bcd hex L=03 V=2143f5
in GSUP, which apparently gets right-justified to "012345" in
gsm48_mi_to_string(). gsm48_decode_bcd_number()'s result is just "12345".
However, to benefit from the available length (gsup_msg->msisdn_enc_len),
provide a function decode_bcd_number_safe(), which adds input length checks to
gsm48_decode_bcd_number() by means of an additional argument.
Todo: maybe add such a length check to libosmocore, deprecating the original
gsm48_decode_bcd_number(); add unit tests for the length checks and BCD
decoding.
Change-Id: Ia3428792562c3f7f4ba339d000536373e0513f8e
http://cgit.osmocom.org/openbsc/commit/?id=f978dfe80680840ae7dc2d5dc4eb06cb…
commit f978dfe80680840ae7dc2d5dc4eb06cbe2d8ae1b
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Dec 19 02:46:41 2016 +0100
tmp log: ussd
Change-Id: I5cc462111054207d8022ea801e9ef3a77d11d780
http://cgit.osmocom.org/openbsc/commit/?id=b07c319079d98b062340a68ded5add02…
commit b07c319079d98b062340a68ded5add029e2a6da2
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Dec 19 04:10:19 2016 +0100
vlr: ussd: use vlr_subscriber's msisdn
Change-Id: I1b4b0aa1ccb5417294148ca54572319d042aa8a7
http://cgit.osmocom.org/openbsc/commit/?id=6d28533bedf042e4a2b8c470c7e4c3be…
commit 6d28533bedf042e4a2b8c470c7e4c3beb8f4e5db
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Dec 19 01:33:47 2016 +0100
vsub
Change-Id: I2432fd147a2ae23341b58a6e744e397450057538
http://cgit.osmocom.org/openbsc/commit/?id=30801de7eae0a9b689c83b81b5fc9069…
commit 30801de7eae0a9b689c83b81b5fc9069c04bc8f7
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Dec 19 00:00:12 2016 +0100
temp: osmo-nitb: log fsm addresses
Change-Id: I242b6dc3793487a02f3f2d7d75d3416175ee7626
http://cgit.osmocom.org/openbsc/commit/?id=fc861b32fe10c43145207d84bf78de45…
commit fc861b32fe10c43145207d84bf78de45a7a5c45d
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Dec 19 01:35:27 2016 +0100
vlr: lu_fsm: explicitly log the "_node*" functions
Change-Id: Ib371280aef82fed6b8c270a05dc2a98d782c7027
http://cgit.osmocom.org/openbsc/commit/?id=2df201321818569d338cbf995d879353…
commit 2df201321818569d338cbf995d87935330bf25cf
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Dec 19 01:34:56 2016 +0100
cosmetic: fsm, state and event names by OSMO_STRINGIFY
When reading logs and looking for bugs, it can be quite cumbersome to have to
follow the given name strings back to a name used in the C code. Rather make
the names identical to the C code enum values and struct names.
Depends-on: libosmocore I857af45ae602bb9a647ba26cf8b0d1b23403b54c
Change-Id: Ie9a8f8e94a009eef2bb4a6a6f5572e4013e5b085
http://cgit.osmocom.org/openbsc/commit/?id=4eb508000ef2856bc21573bfb9e49d6e…
commit 4eb508000ef2856bc21573bfb9e49d6ece9429d9
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Dec 19 01:31:36 2016 +0100
fix: msc-specific subscr conn de/alloc
msc_subscr_con_free() is dead code -- this is the result of the ongoing
mscsplit (OS#1594); it is used on the iu branch, but osmo-nitb on the master
branch still uses only bsc_subscr_con_free(). To make sure that the lu_fsm is
cleaned up when a subscr conn is discarded, add some cleanup code: to keep it
on the proper side, put this in libmsc/osmo_msc.c and add another callback to
struct bsc_api: conn_cleanup(). The osmo-bsc standalone implementations keep it
NULL (not called when NULL), the msc_bsc_api() sets it to
msc_subscr_con_cleanup(), which does the lu_fsm cleanup. Call this from
bsc_subscr_con_free().
Move along all other msc_subscr_con_*() to osmo_msc.c instead of gsm_04_08.c,
to counteract the tendency of gsm_04_08.c to become a kitchen sink for
everything.
Factor out msc_subscr_cleanup() for no good reason, really.
All this to make sure that in the new VLR:
1) when a subscr conn is freed, the FSM instances are properly terminated
instead of being freed quietly along with the conn's talloc context;
2) that an orphaned LU attempt doesn't leave an invalid lu_fsm pointer in the
vlr_subscriber.
Change-Id: I597a650ed19a6e9335890bbba7c8353a3e1ba7bf
http://cgit.osmocom.org/openbsc/commit/?id=8673a7e2bb510f1a4602d22f773dc1a6…
commit 8673a7e2bb510f1a4602d22f773dc1a6be8d7213
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun Dec 18 23:54:36 2016 +0100
cosmetic: mark fixme
Change-Id: I099362da02d81ac273d57fa36f641ecd3dbd9bfc
http://cgit.osmocom.org/openbsc/commit/?id=7de782afef9c021b2bb9e12f9f69ff3c…
commit 7de782afef9c021b2bb9e12f9f69ff3c3515dc1c
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun Dec 18 23:52:38 2016 +0100
cosmetic ws
Change-Id: I716d6f33aa7e8f2fbaf4bf247f97da57e77c7d61
http://cgit.osmocom.org/openbsc/commit/?id=4593ab666a2298b44f1ab0283a698ca1…
commit 4593ab666a2298b44f1ab0283a698ca10d4fb0e9
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun Dec 18 23:56:43 2016 +0100
cosmetic: extraneous 'break;'
Change-Id: I73515e3cf4ccd3312d1ce8270cd5ab3ff96feaca
http://cgit.osmocom.org/openbsc/commit/?id=fe3a060923b1d8e7c3689ce71bb00162…
commit fe3a060923b1d8e7c3689ce71bb00162a0956c6a
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun Dec 18 23:54:23 2016 +0100
lu fsm: absorb state change to DONE into lu_fsm_term()
Change-Id: I0d21783678d96e56904e3b62af4a14c2a8c3b854
http://cgit.osmocom.org/openbsc/commit/?id=12760b429cbb2d3b101121e60e1a739c…
commit 12760b429cbb2d3b101121e60e1a739c808bc0cf
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun Dec 18 23:55:44 2016 +0100
vlr: lu fsm: deal with failure during internal subscriber assoc
Change-Id: Id64705fbf106d3ba5b9c9ab465776f088edc6cdb
http://cgit.osmocom.org/openbsc/commit/?id=ecbc60ac87fc83bd1b45c5fb1a3df92b…
commit ecbc60ac87fc83bd1b45c5fb1a3df92b54be99bb
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun Dec 18 23:53:26 2016 +0100
lu fsm invocation: abort if internal subscriber assoc has failed
Change-Id: I8f6fe8d1d911059e7bfcff88a46abb4f83c34fc4
http://cgit.osmocom.org/openbsc/commit/?id=89b2b273f4d1eee452402fe8729b632a…
commit 89b2b273f4d1eee452402fe8729b632ade2c81f6
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun Dec 18 23:52:24 2016 +0100
vlr_proc_acc_req authentication option
Change-Id: Ie66580d3f73c1faebe90c36f99070ed201a48878
http://cgit.osmocom.org/openbsc/commit/?id=1215298e8769ced017a3de0dd4f9889e…
commit 1215298e8769ced017a3de0dd4f9889ecd9d60fc
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun Dec 18 23:52:05 2016 +0100
vlr_loc_upd authentication option
Change-Id: Ibf105e4ba91e94c1362b1ab1409ec05f976e69ea
http://cgit.osmocom.org/openbsc/commit/?id=9260e296e090ce4ec49365a70fbbf489…
commit 9260e296e090ce4ec49365a70fbbf48971e3fb1c
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun Dec 18 23:51:01 2016 +0100
vty: add net / 'authentication (optional|required)'
Change-Id: I82e13a81f5d1d4d078907319d72385d505243be1
http://cgit.osmocom.org/openbsc/commit/?id=68a0908eccdd2683297e4f3123139d32…
commit 68a0908eccdd2683297e4f3123139d32144ae000
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Dec 16 16:14:50 2016 +0100
log: vlr: log all auth tuple details
Change-Id: I5c73e7edda35e908b07411114226711105262173
http://cgit.osmocom.org/openbsc/commit/?id=a4abda06e67b1f80f6d44abf18cc9173…
commit a4abda06e67b1f80f6d44abf18cc9173dcd68767
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Dec 16 16:14:06 2016 +0100
typo in comment
Change-Id: Iefc7a9b547dac18af9bb6aacd707e7465107250f
http://cgit.osmocom.org/openbsc/commit/?id=b62833b3f2180a6067e723f65ad37b3f…
commit b62833b3f2180a6067e723f65ad37b3f59d3835e
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Dec 16 16:13:33 2016 +0100
vlr: assert that we don't replace an existing conn->master_fsm
Change-Id: Iaccd07e5b8c299232d05bbffa45f854d0b974300
http://cgit.osmocom.org/openbsc/commit/?id=79528939ca6b6938c75c698e4f3a8a53…
commit 79528939ca6b6938c75c698e4f3a8a5323e49d6b
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Dec 16 16:15:11 2016 +0100
vlr: authenticate: fix erratic assertion
res is never NULL, since it is an array member.
Furthermore, res is not related to this part of auth, so don't assert res_len.
Change-Id: I0f5c9584bc5398523c4748e2fc469da104bbe628
http://cgit.osmocom.org/openbsc/commit/?id=a063b9086163c178a9da0fd16273b2da…
commit a063b9086163c178a9da0fd16273b2dac6413049
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Dec 16 16:13:03 2016 +0100
vlr: create conn->master_fsm also for CM Service Req
Change-Id: I2c4f5b47abd7e28cb2000adcedaa5bcc53c381d5
http://cgit.osmocom.org/openbsc/commit/?id=b70d8fce0ffb09ab27104832900981f4…
commit b70d8fce0ffb09ab27104832900981f46bc8a764
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Dec 16 14:31:39 2016 +0100
add value strings for enum vlr_auth_fsm_result
Change-Id: I85cbadd546eae032542b942718b6997c4ab5cadf
http://cgit.osmocom.org/openbsc/commit/?id=14586e2a55be96725256f97689a55377…
commit 14586e2a55be96725256f97689a553772918e351
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Dec 16 14:35:20 2016 +0100
fix: vlr_lu_fsm: set vsub->lu_fsm to NULL upon cleanup
Otherwise an invalid pointer to a previous, deallocated lu_fsm would stick
around and prevent future Location Updating attempts.
Change-Id: I81cc50b77fa26863c6bf4a29b09c35fa98921f08
http://cgit.osmocom.org/openbsc/commit/?id=6fc3068a076462ad221172ac4e7134a7…
commit 6fc3068a076462ad221172ac4e7134a73f3a1305
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Dec 16 14:33:29 2016 +0100
cosmetic: drop obvious comment
Change-Id: Id3362ec013c1929659c1167de566de944ba2803e
http://cgit.osmocom.org/openbsc/commit/?id=a23b4ff0fa06ee690ec8c410f64b324d…
commit a23b4ff0fa06ee690ec8c410f64b324d2abb1e0c
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Dec 16 14:33:09 2016 +0100
fix: missing return after auth_fsm_term() in auth_fsm_wait_ai()
Missing return statement would cause FSM to be terminated twice, resulting in
segfault.
Change-Id: Iba9f208c598ccc4623a20188496b2753cdfa5b22
http://cgit.osmocom.org/openbsc/commit/?id=0f8cd0a9552b4907ccac8aa84acc63e1…
commit 0f8cd0a9552b4907ccac8aa84acc63e1c0ea9850
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Dec 16 14:32:08 2016 +0100
vlr_auth_fsm: log term result
Change-Id: I34b769e75d8aea6e5a96e6d4c4e691fa37208dc0
http://cgit.osmocom.org/openbsc/commit/?id=d81cb11d5b0de57c31db664fb39ab124…
commit d81cb11d5b0de57c31db664fb39ab124c4fb9277
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Dec 16 14:30:49 2016 +0100
cosmetic: don't log fsm instance addresses
Change-Id: I8ffbeecdddbef4db4e23722c8300bced7d06caec
http://cgit.osmocom.org/openbsc/commit/?id=966c7e59965eff0cda5c17e123cedeb8…
commit 966c7e59965eff0cda5c17e123cedeb85248161f
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Dec 13 01:09:04 2016 +0100
implement msc_create_conn_fsm
Change-Id: Id541b5977ad4a7824b26fee35467ecbfa56c89f3
http://cgit.osmocom.org/openbsc/commit/?id=6d10eee83476ed03a01d25632e6aadf7…
commit 6d10eee83476ed03a01d25632e6aadf7c2ae75b6
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Dec 13 01:10:49 2016 +0100
lu_fsm bootstrap
Change-Id: I14f27a2f657567f424a4dc2ec13b6a01e2aa6676
http://cgit.osmocom.org/openbsc/commit/?id=27190f409697d45c4653071029041a3f…
commit 27190f409697d45c4653071029041a3f1c748771
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Dec 13 01:09:39 2016 +0100
fix implit function: declare msc_release_connection
Change-Id: I34a673616238e6bda677e470c83ab57fd521a217
http://cgit.osmocom.org/openbsc/commit/?id=f16e556c515353db8547fd71ca3a3ae1…
commit f16e556c515353db8547fd71ca3a3ae17b535a59
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Dec 12 23:03:09 2016 +0100
gsup client: tweak logging levels around connecting
Change-Id: Iee77ba45c24d6b8308e344dc1d1531e9d1b45921
http://cgit.osmocom.org/openbsc/commit/?id=0fec61b52f0d1e621c4e4a8abb163389…
commit 0fec61b52f0d1e621c4e4a8abb163389c6d34473
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat Dec 10 15:38:27 2016 +0100
nitb: vlr init
Change-Id: If741ace01d939fb8b7db7496ce623d20e15cf2d7
http://cgit.osmocom.org/openbsc/commit/?id=21c5c324dd3842d940eb8a90a7f408c7…
commit 21c5c324dd3842d940eb8a90a7f408c71a4948a3
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Dec 9 01:30:58 2016 +0100
vlr gsup client fu
Change-Id: If8c119c47892763370b63ed487a5fbe7eb4f2d55
http://cgit.osmocom.org/openbsc/commit/?id=f51bd0e74d7abc7d5854cfa6a012ddc0…
commit f51bd0e74d7abc7d5854cfa6a012ddc0250b4c64
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Dec 9 01:31:14 2016 +0100
cosmetic subscr count log
Related: OS#1592
Change-Id: I28fbbf136b26e69f7c7da1927c2a19f658bea8c9
http://cgit.osmocom.org/openbsc/commit/?id=6b3386f0328e4d7c227f224e4befa728…
commit 6b3386f0328e4d7c227f224e4befa728fe526960
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Dec 8 14:59:48 2016 +0100
gsm_04_08 rx: check subscriber presence
Related: OS#1592
Change-Id: Ic073b44ed564b9c3b51f1f8bcd134b31dbeb8a21
http://cgit.osmocom.org/openbsc/commit/?id=f98206e3c5e848e1a8f3b8845e05af2f…
commit f98206e3c5e848e1a8f3b8845e05af2fb087c6fa
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Dec 13 01:40:40 2016 +0100
vlr_fu
Change-Id: Ia3f39ab5760b9ce1889e77b24b3a578099d3cdbc
http://cgit.osmocom.org/openbsc/commit/?id=40ade554981831a3b75eec6afe1d23a6…
commit 40ade554981831a3b75eec6afe1d23a63ad626a0
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Dec 8 02:01:27 2016 +0100
fix build: osmo-nitb: include libvlr from proper dir
Related: OS#1592
Change-Id: Ifebfb3cf3dfec76aca803e1ccf0da182fb8a1b39
http://cgit.osmocom.org/openbsc/commit/?id=98cf3be76acf827c5105a9bade405c7f…
commit 98cf3be76acf827c5105a9bade405c7f5b570965
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Dec 8 14:57:02 2016 +0100
move vlr_sub_name to libcommon, to allow logging vsub name without libvlr
Related: OS#1592
Change-Id: I8a0e7cbfd5338035499825ef2755efc8c77762ca
http://cgit.osmocom.org/openbsc/commit/?id=5e3b8de0f2135261c8d4e7dfcb1d9106…
commit 5e3b8de0f2135261c8d4e7dfcb1d910644f8e86c
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Dec 8 01:28:35 2016 +0100
comment fix in vlr_subscriber
Related: OS#1592
Change-Id: I53f9830b609a861c5baa693d10d3765dd769dbb3
http://cgit.osmocom.org/openbsc/commit/?id=f4a71a4612020e0139bfbf96b3636942…
commit f4a71a4612020e0139bfbf96b3636942d4783210
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Dec 8 01:28:09 2016 +0100
vlr: temporary comments in gsm_subscriber
Related: OS#1592
Change-Id: I3ef5f6230198584888cdf8e7749b41c59421f07f
http://cgit.osmocom.org/openbsc/commit/?id=109799291e668d243a9157189e6721b1…
commit 109799291e668d243a9157189e6721b11355347a
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Dec 8 01:01:06 2016 +0100
vlr: add vlr_subscriber to gsm_subscriber and comment
subscr_name: redirect to vlr_subscriber
Related: OS#1592
Change-Id: Ibff06dd2926e329d196ada5a0916c8cca02b7d69
http://cgit.osmocom.org/openbsc/commit/?id=6ee640b663fc61814cdb550d755b6ef2…
commit 6ee640b663fc61814cdb550d755b6ef266d79be3
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Dec 7 14:49:18 2016 +0100
vlr: fix LAI composition: use proper network and bts pointers
Related: OS#1592
Change-Id: I8ebfcedaf044261c0600b87533b60104a62b992d
http://cgit.osmocom.org/openbsc/commit/?id=a328488fa86137dcfa618121ff7e5be3…
commit a328488fa86137dcfa618121ff7e5be3eaf33bd0
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Dec 7 02:44:50 2016 +0100
FIXME disable subscr_update()
Related: OS#1592
Change-Id: If94ed34238b221a4ff625697f42d90e4a05974ff
http://cgit.osmocom.org/openbsc/commit/?id=54db8c2ec711dfec19a6e2741c502b1c…
commit 54db8c2ec711dfec19a6e2741c502b1c23308fb6
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Dec 7 14:47:39 2016 +0100
FIXME disable classmark2
Related: OS#1592
Change-Id: I5a2231e3a680b429bc8c8195d85fa013b86cda1c
http://cgit.osmocom.org/openbsc/commit/?id=fce6291229fe78f5ecaa4f36ceb5afb8…
commit fce6291229fe78f5ecaa4f36ceb5afb86fd13943
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Dec 7 15:58:25 2016 +0100
vlr_sub_name(): be robust against NULL pointer
Related: OS#1592
Change-Id: I41ab19839dad00dfe46c0b5f501ca7ebc9d3b40e
http://cgit.osmocom.org/openbsc/commit/?id=20a16983126cc3f291ac3637bf8f7b94…
commit 20a16983126cc3f291ac3637bf8f7b94ce812c2e
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Dec 7 14:31:05 2016 +0100
gsm48_rx_rr_app_info: don't store app info at all, comment
Related: OS#1592
Change-Id: Iaeeb18a0b812ac6fbfcb57abffb62d789c7ba0de
http://cgit.osmocom.org/openbsc/commit/?id=253bdec4bcbeb43e46dd6b0cd421da4a…
commit 253bdec4bcbeb43e46dd6b0cd421da4aacf954df
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Dec 7 14:29:42 2016 +0100
fixes for tmsi reall compl path
vlr_sub_rx_tmsi_reall_compl(): have a return value; publish in vlr.h.
gsm48_rx_mm_tmsi_reall_compl(): fix everything.
Related: OS#1592
Change-Id: Ieeccca85e7177e21af43db4de705ec13d7bc8c40
http://cgit.osmocom.org/openbsc/commit/?id=09170e762e8e6f88ede2ee504095004e…
commit 09170e762e8e6f88ede2ee504095004ec4aa2cbb
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Dec 7 02:46:13 2016 +0100
gsm_04_08.c: add missing vlr .subscr_assoc()
Related: OS#1592
Change-Id: I89757df03c4bf9ff9272f848f6724b635af1eeb0
http://cgit.osmocom.org/openbsc/commit/?id=955c8c91c59849cd600f232612c92a9b…
commit 955c8c91c59849cd600f232612c92a9bb56ed38c
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Dec 7 02:43:09 2016 +0100
fix const compiler warning in print_meas_rep()
Related: OS#1592
Change-Id: Icd89a1e0c99f455317387ee55f2d90a0e3c61c7a
http://cgit.osmocom.org/openbsc/commit/?id=33fea034352ee549f9eeb3dac4df6bc8…
commit 33fea034352ee549f9eeb3dac4df6bc8bd9fe955
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Dec 7 14:45:16 2016 +0100
vlr_lu_fsm: missing: WAIT_SUB_PRES out_state_mask += WAIT_IMEI_TMSI
Related: OS#1592
Change-Id: I050cfaf2d23c71a2bb7d969f43bb5b493d3639c5
http://cgit.osmocom.org/openbsc/commit/?id=c21672756999d5bd408fdd6dd6ce124a…
commit c21672756999d5bd408fdd6dd6ce124adb7d14d7
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Dec 7 14:44:04 2016 +0100
libmsc: store classmark1 in gsm_subscriber_connection
Related: OS#1592
Change-Id: I03d194595da684e165715faf5f602adef8587144
http://cgit.osmocom.org/openbsc/commit/?id=73c31f8d8b00fbcb719d1b1174904a3e…
commit 73c31f8d8b00fbcb719d1b1174904a3ef5829d22
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Nov 17 05:06:59 2016 +0100
cosmetic: in comments, drop some unbalanced braces
Simplistic C file harvesters will break at a single opening brace even if it is
in a comment. This is of course aimed at the fsm-to-dot.py script recently
added in libosmocore/contrib.
Related: OS#1592
Change-Id: Ie47bc869fbd3f2dab7141a3d61a9d772b5a9b7a9
http://cgit.osmocom.org/openbsc/commit/?id=8b70e85b54025533ddb3a7695217badf…
commit 8b70e85b54025533ddb3a7695217badfe7857c32
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Dec 7 14:28:33 2016 +0100
fix various missing vars and unused vars
Related: OS#1592
Change-Id: I16cf82fe3b27a4cdd69df1cf34e60918b453d07b
http://cgit.osmocom.org/openbsc/commit/?id=0d06bcc77502f8df260afaac43ad2036…
commit 0d06bcc77502f8df260afaac43ad203670caaf6c
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Dec 7 14:46:12 2016 +0100
comments: various tweaks and fixes
Mention 3GPP TS 23.008, whitespace, typos
Related: OS#1592
Change-Id: I8b996e8900e4846ff3d95189215ad3b5e97d1d2b
http://cgit.osmocom.org/openbsc/commit/?id=a152feb9f412416a5a1eb78aa8276fd4…
commit a152feb9f412416a5a1eb78aa8276fd43e73fa64
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Dec 7 14:53:37 2016 +0100
fix vlr_loc_update: don't return vlr_subscriber, return fsm inst
Related: OS#1592
Change-Id: I943aea5575bf57e3bb148ade616a66191cee6752
http://cgit.osmocom.org/openbsc/commit/?id=889f04a8e5881c791faf1e6625cfd829…
commit 889f04a8e5881c791faf1e6625cfd829757f8ace
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Mon Nov 14 14:48:00 2016 +0100
WIP: more incomplete libvlr integration work
Related: OS#1592
Change-Id: I77fb3a540c900be6440d0aec12161711b65b8aa6
http://cgit.osmocom.org/openbsc/commit/?id=3d42dfeef60320a42562222afd50881b…
commit 3d42dfeef60320a42562222afd50881bde3fbad5
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Fri Jun 17 00:06:42 2016 +0200
WIP: Introduce libvlr
Related: OS#1592
Change-Id: I3f75de5f0cc2ff77f276fd39832dd3621309c4b9
http://cgit.osmocom.org/openbsc/commit/?id=88271079b059c69684f5eb8bd9f526e1…
commit 88271079b059c69684f5eb8bd9f526e16bcea229
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Fri May 6 23:28:11 2016 +0200
VTY: Print 3G auth tuples, not just 2G auth tuples
Change-Id: I277e4347ee1486a39e6dc4e2363a593f328f9e3b
Related: OS#1592
http://cgit.osmocom.org/openbsc/commit/?id=665a0c0fb841eeec7ca1642dae3c9bd0…
commit 665a0c0fb841eeec7ca1642dae3c9bd075e2c154
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Fri May 6 13:49:49 2016 +0200
WIP: Handle Authentication Failure from MS
Change-Id: I71f51eff089cf05f32a6ef408c4606880fc2e4a5
Related: OS#1592
http://cgit.osmocom.org/openbsc/commit/?id=df060a728d14943f6ed8a9483ab0a8b6…
commit df060a728d14943f6ed8a9483ab0a8b6a0a2ab65
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Thu May 5 22:52:41 2016 +0200
SGSN: Integrate basic support for UMTS AKA
We already had almost all the parts in place before:
* GSUP with capability to send us auth_vectors that contain
either triplets or quintuples
* mm_context that holds such auth_vectors
All that we need to add in this patch is the capability to send
the AUTN parameter in the GMM AUTH REQ and parse the extended RES
in the GMM AUTH RESP.
TODO: Implement SQN re-synchronoization mechanism (Auth Fail: Sync Err)
Change-Id: Ie6a0cefba5e4e7f02cc2eaf6ec006ac07d5c1816
Related: OS#1592
http://cgit.osmocom.org/openbsc/commit/?id=87db85c005acd27e54d96756de1f8a96…
commit 87db85c005acd27e54d96756de1f8a9661aa4984
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sun Jun 19 18:06:02 2016 +0200
Introduce subscriber_connection ref-counting
This introduces a reference count for gsm_subscriber_connection. Every
user of the connection needs to hold a reference until done. Once the
reference count dorps to zero, the connection is cleared towards the
BSC (which subsequently will clear any logical channels associated with
it).
Related: OS#1592
Change-Id: I8c05e6c81f246ff8b5bf91312f80410b1a85f15e
http://cgit.osmocom.org/openbsc/commit/?id=d29a03354ea6055b05118a6b41bfd97e…
commit d29a03354ea6055b05118a6b41bfd97ebeda074c
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Dec 22 01:58:03 2016 +0100
gsm0408_rcv_cc: guard against NULL subscriber
Check conn->subscr against NULL.
gsm0408_rcv_cc() dereferences many conn members without checking presence: the
bts and lchan members may be expected to be NULL in the ongoing MSC split and
3G developments.
But the conn->subscr is initially NULL, so an MS sending a CC message before
something like a LU or CM Service Request will result in a segfault. Prevent
that.
Note: the upcoming VLR will be more restrictive on what messages are processed,
this is a "backport" to the situation on current master.
Change-Id: If067db7cc0dd3210d9eb1da15be6b637795a3ecf
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/gsm_data.h | 2 +-
openbsc/include/openbsc/osmo_msc.h | 13 +-
openbsc/include/openbsc/vlr.h | 20 ++-
openbsc/src/libbsc/bsc_vty.c | 2 +
openbsc/src/libmsc/gsm_04_08.c | 100 ++++++-----
openbsc/src/libmsc/osmo_msc.c | 31 ++--
openbsc/src/libmsc/subscr_conn.c | 99 +++--------
openbsc/src/libvlr/vlr.c | 10 ++
openbsc/src/libvlr/vlr_access_req_fsm.c | 120 +++++++++----
openbsc/src/libvlr/vlr_lu_fsm.c | 231 +++++++++++++++++--------
openbsc/tests/subscr_conn/subscr_conn_test.c | 130 +++++++++-----
openbsc/tests/subscr_conn/subscr_conn_test.err | 102 +++++++----
openbsc/tests/vlr/vlr_test.c | 2 +-
13 files changed, 534 insertions(+), 328 deletions(-)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
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 "Osmocom BTS-side code (Abis, scheduling, ...)".
The branch, master has been updated
via c2ecca6b0496127709dcd3afa9d366085d8bec97 (commit)
from 86d78437127a05e4361ab171237e7d9b47325eda (commit)
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/osmo-bts/commit/?id=c2ecca6b0496127709dcd3afa9d3660…
commit c2ecca6b0496127709dcd3afa9d366085d8bec97
Author: Max <msuraev(a)sysmocom.de>
Date: Wed Dec 21 18:20:22 2016 +0100
Integrate Debian packaging changes
debian/control:
* restructure to make it easier to incorporate further changes
* update package descriptions
* update project URL
debian/rules:
* use proper hardening syntax
* restructure to make it easier to incorporate further changes
* remove useless comment
* add cleanup and test overrides
debian/compat: update compatibility version
Change-Id: Ibf62448eee1df914d21834f5b54831e3f642b79c
Related: OS#1694
-----------------------------------------------------------------------
Summary of changes:
debian/compat | 2 +-
debian/control | 22 +++++++++++++++++-----
debian/rules | 12 +++++++++++-
3 files changed, 29 insertions(+), 7 deletions(-)
hooks/post-receive
--
Osmocom BTS-side code (Abis, scheduling, ...)
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 "An utility library for Open Source Mobile Communications".
The branch, master has been updated
via 5e5954db8b2f340a10877ebabc895f27ad319231 (commit)
from 126def710563e1d4b5f16f354176a2088d17e28c (commit)
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/libosmocore/commit/?id=5e5954db8b2f340a10877ebabc89…
commit 5e5954db8b2f340a10877ebabc895f27ad319231
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Thu Dec 22 14:57:13 2016 +0100
Fix erroneously AGPL licensed file in libosmocore.
libosmocore itself is GPLv2-or-later. Only the test cases are permitted
to be AGPL licensed.
Change-Id: I62f2eed6305bfa11a64c6d633e08aabeaf9f0b10
-----------------------------------------------------------------------
Summary of changes:
src/gsm/gsm_04_08_gprs.c | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
hooks/post-receive
--
An utility library for Open Source Mobile Communications
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 "Osmocom network interface library".
The branch, master has been updated
via 3bb118270bc2489c0fcfc6e6a56a2544edb12a03 (commit)
from 7cbed7197b9590be71894c41ce90b27c98a30cfb (commit)
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/libosmo-netif/commit/?id=3bb118270bc2489c0fcfc6e6a5…
commit 3bb118270bc2489c0fcfc6e6a56a2544edb12a03
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Thu Dec 22 15:01:18 2016 +0100
rs232.c: Fix license to GPLv2-or-later. libosmo-netif is GPLv2-or-later
Change-Id: I7c73d1a0b15cfb2a729687cde6f9a8e62a230fd7
-----------------------------------------------------------------------
Summary of changes:
src/rs232.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
hooks/post-receive
--
Osmocom network interface library
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 OpenGGSN project".
The branch, master has been updated
via 7716860845b2426d94eadbc652034a91bc5d7dd1 (commit)
from d37b80a6d22f4af56d93602b9e41da710846bc70 (commit)
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/openggsn/commit/?id=7716860845b2426d94eadbc652034a9…
commit 7716860845b2426d94eadbc652034a91bc5d7dd1
Author: Max <msuraev(a)sysmocom.de>
Date: Wed Dec 21 17:57:40 2016 +0100
Integrate Debian packaging changes
debian/control:
* restructure to make it easier to incorporate further changes
* update package descriptions
* update project URL
debian/rules:
* use proper hardening syntax
* remove useless comment
debian/copyright: update to match Debian format
Change-Id: Ia7f0a3a583ad63f5c6e5cf5e5de2ff7dd9eed8a9
Related: OS#1694
-----------------------------------------------------------------------
Summary of changes:
debian/control | 43 +++++++++++++++++------
debian/copyright | 101 ++++++++++++++++++++++++++++++-------------------------
debian/rules | 12 +------
3 files changed, 89 insertions(+), 67 deletions(-)
hooks/post-receive
--
The OpenGGSN project
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 "UNNAMED PROJECT".
The branch, master has been updated
via ee78bf0882d982ed69a98a0207dec1a1d00de32a (commit)
from da7250ad2c1cd5ddc7d3c6e10435a00b357ef8f7 (commit)
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/osmo-pcu/commit/?id=ee78bf0882d982ed69a98a0207dec1a…
commit ee78bf0882d982ed69a98a0207dec1a1d00de32a
Author: sivasankari <Sivasankari.Theerthagiri(a)radisys.com>
Date: Thu Dec 15 17:39:14 2016 +0530
Adds rate_ctr_init in the startup of osmo-pcu
Issue:Though the rate_ctr framework is used in osmo-pcu for bts statistics,
the interval counters are always 0.
Fix:rate_ctr_init is added in the startup which arms the timer and hence
the rate ctr intervals is displayed with proper values.
Change-Id: Ib0f33d2de9406aa7436aa9aeb6a8dabdff96383b
-----------------------------------------------------------------------
Summary of changes:
src/pcu_main.cpp | 1 +
1 file changed, 1 insertion(+)
hooks/post-receive
--
UNNAMED PROJECT
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 OpenGGSN project".
The branch, master has been updated
via d37b80a6d22f4af56d93602b9e41da710846bc70 (commit)
from dbd7024919ca9aff470e295dcffb1769bf725ac2 (commit)
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/openggsn/commit/?id=d37b80a6d22f4af56d93602b9e41da7…
commit d37b80a6d22f4af56d93602b9e41da710846bc70
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Thu Dec 15 18:33:15 2016 +0100
gtp.c: Improve debug statements about GTP header flags
* as there are muptiple flags in the field, use plural
* print the flags as hex value, not decimal. Hex is customary for bitfields.
Change-Id: Ib23d80fae32b4e9fa146d82d8f5a1dada1a3cb2b
-----------------------------------------------------------------------
Summary of changes:
gtp/gtp.c | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
hooks/post-receive
--
The OpenGGSN project
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 "UNNAMED PROJECT".
The branch, master has been updated
via da7250ad2c1cd5ddc7d3c6e10435a00b357ef8f7 (commit)
from 963cdaffd5d2ba698010c7c4000792487e07a2e8 (commit)
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/osmo-pcu/commit/?id=da7250ad2c1cd5ddc7d3c6e10435a00…
commit da7250ad2c1cd5ddc7d3c6e10435a00b357ef8f7
Author: sivasankari <Sivasankari.Theerthagiri(a)radisys.com>
Date: Fri Dec 16 12:57:18 2016 +0530
Add counter at BTS level And statistics at TBF/MS level.
Adds spb counters at BTS level(show bts statistics).
Adds RLC/MAC downlink control msg at ms level(show ms imsi <imsi_val>).
Adds the number of coding schemes counter for UL at TBF level.
Change-Id: Icbe4ba95e34bea89ee36f532d099db68204b7c38
-----------------------------------------------------------------------
Summary of changes:
src/bts.cpp | 4 ++++
src/bts.h | 12 ++++++++++++
src/gprs_ms.cpp | 3 ++-
src/gprs_ms.h | 14 ++++++++++++++
src/gprs_rlcmac_sched.cpp | 5 +++++
src/pcu_vty_functions.cpp | 9 +++++++++
src/tbf.cpp | 45 ++++++++++++++++++++++++++++++++++++++++++++-
src/tbf.h | 22 ++++++++++++++++++++++
src/tbf_dl.cpp | 5 +++++
src/tbf_ul.cpp | 17 +++++++++++++++++
10 files changed, 134 insertions(+), 2 deletions(-)
hooks/post-receive
--
UNNAMED PROJECT
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, master has been updated
via a191dcd8f01767b266b85578d0fb445d864dfabd (commit)
from b42dc43e288b33cb0ba467fccbe50d1de8eef878 (commit)
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=a191dcd8f01767b266b85578d0fb445d…
commit a191dcd8f01767b266b85578d0fb445d864dfabd
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Nov 26 15:06:37 2016 +0100
bsc_vty: Fix missing break statements in switch()
Change-Id: Ifd48e8d56c845603d320748144b4d7c3c24022a0
Fixes: Coverity CID 135188
Fixes: Coverity CID 135190
-----------------------------------------------------------------------
Summary of changes:
openbsc/src/libbsc/bsc_vty.c | 2 ++
1 file changed, 2 insertions(+)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
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 "Osmocom A-bis protcol interface library".
The branch, master has been updated
via efb43c012ba95fc9373704ade7b583dffb46b621 (commit)
from 5f3871e3626a407c01af42d72a9e8ea010938dc2 (commit)
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/libosmo-abis/commit/?id=efb43c012ba95fc9373704ade7b…
commit efb43c012ba95fc9373704ade7b583dffb46b621
Author: Max <msuraev(a)sysmocom.de>
Date: Wed Dec 21 14:24:29 2016 +0100
Add gerrit settings
Make it simple to setup and use this repo with 'git review' command.
Change-Id: I04aeee90641555df19e969f925474ec6f9a23354
-----------------------------------------------------------------------
Summary of changes:
.gitreview | 3 +++
1 file changed, 3 insertions(+)
create mode 100644 .gitreview
hooks/post-receive
--
Osmocom A-bis protcol interface library
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 "Osmocom network interface library".
The branch, master has been updated
via 7cbed7197b9590be71894c41ce90b27c98a30cfb (commit)
from c9a86ff30636c1c7cf2af2f246796e622ed01169 (commit)
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/libosmo-netif/commit/?id=7cbed7197b9590be71894c41ce…
commit 7cbed7197b9590be71894c41ce90b27c98a30cfb
Author: Max <msuraev(a)sysmocom.de>
Date: Wed Dec 21 14:25:56 2016 +0100
Add gerrit settings
Make it simple to setup and use this repo with 'git review' command.
Change-Id: I4fc8b17a0cbea16c7bdd7e50d106ef4aa35780e0
-----------------------------------------------------------------------
Summary of changes:
.gitreview | 3 +++
1 file changed, 3 insertions(+)
create mode 100644 .gitreview
hooks/post-receive
--
Osmocom network interface library
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 "Osmocom BTS-side code (Abis, scheduling, ...)".
The branch, master has been updated
via 86d78437127a05e4361ab171237e7d9b47325eda (commit)
from 304420ca42e17ee85d896d5c9e1f2f19a43b8f39 (commit)
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/osmo-bts/commit/?id=86d78437127a05e4361ab171237e7d9…
commit 86d78437127a05e4361ab171237e7d9b47325eda
Author: Ruben Undheim <ruben.undheim(a)gmail.com>
Date: Wed Dec 21 18:17:25 2016 +0100
Fix some spelling errors
Change-Id: I5b57102f961f8fd7fb0689ceeaa37dd021535b17
-----------------------------------------------------------------------
Summary of changes:
src/common/amr.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
hooks/post-receive
--
Osmocom BTS-side code (Abis, scheduling, ...)
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 "Osmocom fork of the Open SMPP 3.4 library".
The branch, master has been updated
via 63d562c099f11c4d11a952a03bc54659f8b82319 (commit)
from 899400ef72be7ea0cd6fd8504b56b769a10efc84 (commit)
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/libsmpp34/commit/?id=63d562c099f11c4d11a952a03bc546…
commit 63d562c099f11c4d11a952a03bc54659f8b82319
Author: Max <msuraev(a)sysmocom.de>
Date: Wed Dec 21 14:52:20 2016 +0100
Integrate Debian packaging changes
debian/control:
* restructure to make it easier to incorporate further changes
* update package descriptions
* update project URL
debian/rules:
* use proper hardening syntax
* remove useless comment
debian/compat: update compatibility version
debian/*.install: fix paths
debian/copyright: add file matching Debian format
Change-Id: I50b54d7d89f7c7ed3e5a10fbf734d967090f30c7
Related: OS#1694
-----------------------------------------------------------------------
Summary of changes:
debian/compat | 2 +-
debian/control | 46 ++++++++++++++++++++++++++++++++++----------
debian/copyright | 29 ++++++++++++++++++++++++++++
debian/libsmpp0.install | 2 +-
debian/libsmpp34-dev.install | 8 ++++----
debian/rules | 7 +------
6 files changed, 72 insertions(+), 22 deletions(-)
create mode 100644 debian/copyright
hooks/post-receive
--
Osmocom fork of the Open SMPP 3.4 library
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 "Osmocom network interface library".
The branch, master has been updated
via c9a86ff30636c1c7cf2af2f246796e622ed01169 (commit)
from eda74fafb40e1c760a0cafd095d0fa91a23b66f0 (commit)
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/libosmo-netif/commit/?id=c9a86ff30636c1c7cf2af2f246…
commit c9a86ff30636c1c7cf2af2f246796e622ed01169
Author: Max <msuraev(a)sysmocom.de>
Date: Wed Dec 21 14:35:21 2016 +0100
Integrate Debian packaging changes
debian/control:
* restructure to make it easier to incorporate further changes
* update package descriptions
* update project URL
debian/rules:
* use proper hardening syntax
* restructure to make it easier to incorporate further changes
* add cleanup override
debian/copyright: add file matching Debian format
Change-Id: I9174b34a79c0562ef43f757ea76d67301088f109
Related: OS#1694
-----------------------------------------------------------------------
Summary of changes:
debian/control | 41 ++++++++++++++++++++++++++++++++++++-----
debian/copyright | 51 +++++++++++++++++++++++++++++++++++++++++++++++++++
debian/rules | 7 ++++++-
3 files changed, 93 insertions(+), 6 deletions(-)
create mode 100644 debian/copyright
hooks/post-receive
--
Osmocom network interface library
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 "Osmocom A-bis protcol interface library".
The branch, master has been updated
via 5f3871e3626a407c01af42d72a9e8ea010938dc2 (commit)
from bf42e0a91fcf79efa9b68c38568021e4d68c87b2 (commit)
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/libosmo-abis/commit/?id=5f3871e3626a407c01af42d72a9…
commit 5f3871e3626a407c01af42d72a9e8ea010938dc2
Author: Max <msuraev(a)sysmocom.de>
Date: Wed Dec 21 14:18:34 2016 +0100
Integrate Debian packaging changes
debian/control:
* restructure to make it easier to incorporate further changes
* update package descriptions
* update project URL
debian/rules:
* use proper hardening syntax
* restructure to make it easier to incorporate further changes
* add cleanup override
debian/copyright: add file matching Debian format
Change-Id: I6af8ab7f5c75b4d161cebf492f3de5d9dbd00220
Related: OS#1694
-----------------------------------------------------------------------
Summary of changes:
debian/control | 59 +++++++++++++++++++++++++++++++---------
debian/copyright | 83 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
debian/rules | 7 ++++-
3 files changed, 135 insertions(+), 14 deletions(-)
create mode 100644 debian/copyright
hooks/post-receive
--
Osmocom A-bis protcol interface library