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