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=3d0f475e0359805458e5ca80aabb993dd... commit 3d0f475e0359805458e5ca80aabb993dd836bab9 Author: Ivan Klyuchnikov <kluchnikovi@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=87d20bd4ccedf6f1beff6935c703aaa9d... commit 87d20bd4ccedf6f1beff6935c703aaa9ddfc20b1 Author: Ivan Kluchnikov <kluchnikovi@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=203dbe820db129fcdeab459a224763ade... commit 203dbe820db129fcdeab459a224763ade4783303 Author: Ivan Kluchnikov <kluchnikovi@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=0391df0553728e28cad8b11b4c0c08435... commit 0391df0553728e28cad8b11b4c0c0843520e495c Author: Ivan Kluchnikov <kluchnikovi@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=7ccdba7e4a7f067b9fd069420ede1665b... commit 7ccdba7e4a7f067b9fd069420ede1665b8f36548 Author: Ivan Kluchnikov <kluchnikovi@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=87ef93213b597e396dac3fee95985d85f... commit 87ef93213b597e396dac3fee95985d85f1ae6627 Author: Ivan Kluchnikov <kluchnikovi@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=1ba45f3a657668114b7a4b89ebbf4419c... commit 1ba45f3a657668114b7a4b89ebbf4419cc04a05e Author: Ivan Kluchnikov <kluchnikovi@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=5fb66e6d64590a2148817f606f11e360b... commit 5fb66e6d64590a2148817f606f11e360b3ce9a63 Author: Ivan Kluchnikov <kluchnikovi@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=e634ae567c2b3a494c59f0518bf95559c... commit e634ae567c2b3a494c59f0518bf95559c2dcdb57 Author: Ivan Kluchnikov <kluchnikovi@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=f26f605fd8250efb2e6ac550059fbe0f8... commit f26f605fd8250efb2e6ac550059fbe0f8b939ab5 Author: Ivan Kluchnikov <kluchnikovi@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=f586d793a58476c9432fd38532bbebe76... commit f586d793a58476c9432fd38532bbebe761d7c87c Author: Sergey.Kostanbaev <sergey.kostanbaev@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=e9b1df6edc79c7e1833ca5d68a1ce7af1... commit e9b1df6edc79c7e1833ca5d68a1ce7af1956bed4 Author: Sergey Kostanbaev <sergey.kostanbaev@gmail.com> Date: Wed May 4 01:40:35 2016 +0300 fix incorrect autorebase http://cgit.osmocom.org/openbsc/commit/?id=19afea5711d0b348d3520095ce13ec087... commit 19afea5711d0b348d3520095ce13ec087ac2b268 Author: Sergey Kostanbaev <sergey.kostanbaev@gmail.com> Date: Wed May 4 00:24:14 2016 +0300 fixup after rebase http://cgit.osmocom.org/openbsc/commit/?id=e30705d14b316bb639a635c4f2a1ae151... commit e30705d14b316bb639a635c4f2a1ae151caafd1f Author: Ivan Kluchnikov <kluchnikovi@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=d9f656304cd4f24b6a230d6595865ed4f... commit d9f656304cd4f24b6a230d6595865ed4f1968296 Author: Ivan Kluchnikov <kluchnikovi@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=fc554fca8f66cf1b0a04f7224a645dd63... commit fc554fca8f66cf1b0a04f7224a645dd63baf5218 Author: Ivan Kluchnikov <kluchnikovi@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=5243b3d9c00f514bf65c36a054ca2b5f2... commit 5243b3d9c00f514bf65c36a054ca2b5f234ba8f7 Author: Ivan Kluchnikov <kluchnikovi@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=e8ca2e0d76b7de979b8efdcb557025ba0... commit e8ca2e0d76b7de979b8efdcb557025ba092a8001 Author: Ivan Kluchnikov <kluchnikovi@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=803fe313ab64494ed55c5a08fa94e954d... commit 803fe313ab64494ed55c5a08fa94e954d2f58bc4 Author: Ivan Kluchnikov <kluchnikovi@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=489e16f350721a35d42d0b3eae407ad4a... commit 489e16f350721a35d42d0b3eae407ad4a52c672c Author: Ivan Kluchnikov <kluchnikovi@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=f146db47ab3af1572f0f0f891ea7eeb25... commit f146db47ab3af1572f0f0f891ea7eeb258446ea0 Author: Ivan Kluchnikov <kluchnikovi@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=d5f772caec36f02c14c98c5b690aa42fb... commit d5f772caec36f02c14c98c5b690aa42fb99c2446 Author: Ivan Kluchnikov <kluchnikovi@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=8ae3116447b0f5960f1ccc620746c12a9... commit 8ae3116447b0f5960f1ccc620746c12a9fcfe28e Author: Ivan Kluchnikov <kluchnikovi@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=16e2af9efa7ecf978413b1fe04b5f39c8... commit 16e2af9efa7ecf978413b1fe04b5f39c8ce82771 Author: Ivan Kluchnikov <kluchnikovi@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=26f8280b489129fba4609d878c822e44d... commit 26f8280b489129fba4609d878c822e44d5336e42 Author: Ivan Kluchnikov <kluchnikovi@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=8238d025f95b984dd48b1902db1b70b75... commit 8238d025f95b984dd48b1902db1b70b75d9dcc68 Author: Ivan Kluchnikov <kluchnikovi@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=ffee38d93abbe72892c46a471a7bc650f... commit ffee38d93abbe72892c46a471a7bc650f77906ab Author: Sergey Kostanbaev <sergey.kostanbaev@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=6beca9b8be2c7c4373d743c37aeaf455b... commit 6beca9b8be2c7c4373d743c37aeaf455b0250189 Author: Kirill Zakharenko <earwin@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=abbae6fdb65ee811785eb869aadf3a651... commit abbae6fdb65ee811785eb869aadf3a65194934f8 Author: Kirill Zakharenko <earwin@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=a0a6896bea55e04cf2528c3eb4093d7ef... commit a0a6896bea55e04cf2528c3eb4093d7ef3009712 Author: Sergey.Kostanbaev <Sergey.Kostanbaev@gmail.com> Date: Thu Feb 11 15:03:29 2016 +0300 add test for registerSS http://cgit.osmocom.org/openbsc/commit/?id=93b867437c1a1d2cb5a95e68569b69e06... commit 93b867437c1a1d2cb5a95e68569b69e067c20850 Author: Sergey.Kostanbaev <Sergey.Kostanbaev@gmail.com> Date: Thu Feb 11 12:49:12 2016 +0300 set transaction_id from transaction data http://cgit.osmocom.org/openbsc/commit/?id=6111703025a10517d888fc6af45c4ba67... commit 6111703025a10517d888fc6af45c4ba672d2f7ea Author: Sergey Kostanbaev <sergey.kostanbaev@gmail.com> Date: Thu Feb 11 02:42:58 2016 +0300 emulation for SS http://cgit.osmocom.org/openbsc/commit/?id=1892394f73371b1e2a624ab9b61735c9c... commit 1892394f73371b1e2a624ab9b61735c9c8342c21 Author: Sergey Kostanbaev <sergey.kostanbaev@gmail.com> Date: Thu Feb 11 02:42:35 2016 +0300 various bugs in ss reply http://cgit.osmocom.org/openbsc/commit/?id=67c7c22677806e5502a6966f19ad7454f... commit 67c7c22677806e5502a6966f19ad7454ffba699b Author: Sergey.Kostanbaev <Sergey.Kostanbaev@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=ea91dab62b00bd1f2ec254b69cc0acf73... commit ea91dab62b00bd1f2ec254b69cc0acf73ae1a644 Author: Sergey.Kostanbaev <Sergey.Kostanbaev@gmail.com> Date: Wed Feb 10 11:41:28 2016 +0300 add forgotten files http://cgit.osmocom.org/openbsc/commit/?id=4538433b0bcba2936d4bcd40b0bdbcb34... commit 4538433b0bcba2936d4bcd40b0bdbcb34cbc8c3a Author: Sergey Kostanbaev <sergey.kostanbaev@gmail.com> Date: Wed Feb 10 04:08:38 2016 +0300 add forgotten file http://cgit.osmocom.org/openbsc/commit/?id=fd5f85b263954f8c5aba848a04c7cf062... commit fd5f85b263954f8c5aba848a04c7cf06245b3317 Author: Sergey Kostanbaev <sergey.kostanbaev@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=92f07acfda24963e671230ba126a71b7f... commit 92f07acfda24963e671230ba126a71b7fb81cb90 Author: Sergey.Kostanbaev <Sergey.Kostanbaev@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=c261e70cba30253b929f380290bb5d910... commit c261e70cba30253b929f380290bb5d910bc30e39 Author: Ivan Kluchnikov <kluchnikovi@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=a6b0d9746d13e3272d9a0d1e3aa96497a... commit a6b0d9746d13e3272d9a0d1e3aa96497adf8cf5e Author: Ivan Kluchnikov <kluchnikovi@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=8a2b75af283c49e80ee9602dd20c6e415... commit 8a2b75af283c49e80ee9602dd20c6e415e90ce2f Author: Ivan Kluchnikov <kluchnikovi@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=3ebafbbba6820734bd6ff94d7452bc633... commit 3ebafbbba6820734bd6ff94d7452bc6336f3163c Author: Sergey Kostanbaev <sergey.kostanbaev@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=cb96b5c69c395508ff863a5511d242ab4... commit cb96b5c69c395508ff863a5511d242ab487ef664 Author: Sergey Kostanbaev <sergey.kostanbaev@gmail.com> Date: Fri Nov 6 14:55:07 2015 +0300 ussd_proxy: add -x proxy option http://cgit.osmocom.org/openbsc/commit/?id=63feebf24732567c706b8534e60729e8e... commit 63feebf24732567c706b8534e60729e8e7c5d6b3 Author: Sergey Kostanbaev <sergey.kostanbaev@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=868bfe2a39452908d37dbf6439563a0d1... commit 868bfe2a39452908d37dbf6439563a0d11ebddd5 Author: Sergey Kostanbaev <sergey.kostanbaev@gmail.com> Date: Fri Oct 30 15:14:49 2015 +0300 ussd: handle UCS-2 coding http://cgit.osmocom.org/openbsc/commit/?id=0858b283266efa6c9a684991d208fbdf2... commit 0858b283266efa6c9a684991d208fbdf2432e301 Author: Sergey Kostanbaev <sergey.kostanbaev@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=c57998a5a29fdb998875d9a4078fce9be... commit c57998a5a29fdb998875d9a4078fce9be2c07ca4 Author: Sergey Kostanbaev <sergey.kostanbaev@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=c4b07d9b34fae3e5b55c27c99ead89e2d... commit c4b07d9b34fae3e5b55c27c99ead89e2d3ce749b Author: Sergey Kostanbaev <sergey.kostanbaev@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=c6987677456db704862144edb6427d8a7... commit c6987677456db704862144edb6427d8a72239230 Author: Sergey Kostanbaev <sergey.kostanbaev@gmail.com> Date: Wed Oct 28 14:48:51 2015 +0300 ussd: send reject to sup http://cgit.osmocom.org/openbsc/commit/?id=7654307e314ca751fdd921cead9bf0dc5... commit 7654307e314ca751fdd921cead9bf0dc5d2e6638 Author: Sergey Kostanbaev <sergey.kostanbaev@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=7e11e38759232dd711e4c124f5003b43a... commit 7e11e38759232dd711e4c124f5003b43a8222b44 Author: Sergey Kostanbaev <sergey.kostanbaev@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=e3b6d2794a0c744be2b8162d25ae4dc01... commit e3b6d2794a0c744be2b8162d25ae4dc01fc29526 Author: Sergey Kostanbaev <sergey.kostanbaev@gmail.com> Date: Tue Oct 27 20:16:12 2015 +0300 ussd_proxy: fix reject after resultLast http://cgit.osmocom.org/openbsc/commit/?id=db320498d7eddb5bd0fc636dd63fbad53... commit db320498d7eddb5bd0fc636dd63fbad53341f0d3 Author: Sergey Kostanbaev <sergey.kostanbaev@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=1eea437b1209a408f1ac738e87326330e... commit 1eea437b1209a408f1ac738e87326330e03028d2 Author: Sergey Kostanbaev <sergey.kostanbaev@gmail.com> Date: Tue Oct 27 18:26:08 2015 +0300 ussd_proxy: remove dead code http://cgit.osmocom.org/openbsc/commit/?id=de1f2dcd20fb63af6f88e17a111537ffc... commit de1f2dcd20fb63af6f88e17a111537ffc92d31db Author: Kirill Zakharenko <earwin@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=dbea374dd1451427719e0ff6073124a40... commit dbea374dd1451427719e0ff6073124a40aed66a4 Author: Sergey Kostanbaev <sergey.kostanbaev@gmail.com> Date: Tue Oct 27 18:16:13 2015 +0300 ussd_proxy: detailed help http://cgit.osmocom.org/openbsc/commit/?id=b91b46d9fc0740da344bdccc023bccfcc... commit b91b46d9fc0740da344bdccc023bccfcc1ce4776 Author: Sergey Kostanbaev <sergey.kostanbaev@gmail.com> Date: Tue Oct 27 17:32:30 2015 +0300 ussd_proxy: handle multiple USSD sessions http://cgit.osmocom.org/openbsc/commit/?id=ccc4b425755010d773789a7027892dcd4... commit ccc4b425755010d773789a7027892dcd479966af Author: Sergey Kostanbaev <sergey.kostanbaev@gmail.com> Date: Tue Oct 27 16:22:17 2015 +0300 ussd_proxy: handle session timeout http://cgit.osmocom.org/openbsc/commit/?id=0b691bf9b3e5d55ec232b76a0bf3e5ace... commit 0b691bf9b3e5d55ec232b76a0bf3e5acedeb67d2 Author: Sergey Kostanbaev <sergey.kostanbaev@gmail.com> Date: Tue Oct 27 14:39:59 2015 +0300 ussd_proxy: handle error callback http://cgit.osmocom.org/openbsc/commit/?id=6baf5b93bfcaaa74efc8e38f8f52387a6... commit 6baf5b93bfcaaa74efc8e38f8f52387a61702d6d Author: Sergey Kostanbaev <sergey.kostanbaev@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=afa1f00138ad23c5d851e848482ec9153... commit afa1f00138ad23c5d851e848482ec9153decbbca Author: Sergey Kostanbaev <sergey.kostanbaev@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=0a192b369ef361d16eb51830ec0fea1d5... commit 0a192b369ef361d16eb51830ec0fea1d5bd0b7f1 Author: Sergey Kostanbaev <sergey.kostanbaev@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=e91a5c3e3d1637727e6492f11bd5d5b13... commit e91a5c3e3d1637727e6492f11bd5d5b13cb7fd20 Author: Sergey Kostanbaev <sergey.kostanbaev@gmail.com> Date: Mon Oct 26 11:21:19 2015 +0300 Add forgotten Makefile http://cgit.osmocom.org/openbsc/commit/?id=1a8003ca9dc9a971aeef7f8f87657df44... commit 1a8003ca9dc9a971aeef7f8f87657df440f7a7ec Author: Sergey Kostanbaev <sergey.kostanbaev@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=4990f5a7294279b05f6aa4b2644af94f5... commit 4990f5a7294279b05f6aa4b2644af94f51fee904 Author: Kirill Zakharenko <earwin@gmail.com> Date: Sat Oct 24 18:27:20 2015 +0300 debian: added libosip2 to build dependencies http://cgit.osmocom.org/openbsc/commit/?id=cc5ee3160692ba996ad049b228901c336... commit cc5ee3160692ba996ad049b228901c33615456fc Author: Alexander Chemeris <Alexander.Chemeris@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=e083c5a77adcacf815fb7af417ab2208b... commit e083c5a77adcacf815fb7af417ab2208b83e78f4 Author: Alexander Chemeris <Alexander.Chemeris@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=263aa8df3ad3c0a1f0172e025ff6aeed3... commit 263aa8df3ad3c0a1f0172e025ff6aeed35abb85b Author: Alexander Chemeris <Alexander.Chemeris@gmail.com> Date: Sat Oct 24 15:30:40 2015 +0300 libmsc: Fix comment style. http://cgit.osmocom.org/openbsc/commit/?id=85292536db648eff98ff8265df811eb4f... commit 85292536db648eff98ff8265df811eb4f0e63980 Author: Alexander Chemeris <Alexander.Chemeris@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=0461ed2c7eaa708857271e8b04656fcfe... commit 0461ed2c7eaa708857271e8b04656fcfe33ad401 Author: Alexander Chemeris <Alexander.Chemeris@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=1a04725a0307c22b605fcbab15ea8a688... commit 1a04725a0307c22b605fcbab15ea8a6884cb8c75 Author: Alexander Chemeris <Alexander.Chemeris@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=16ba04bd00292e3892379e75c3c42459b... commit 16ba04bd00292e3892379e75c3c42459b2445366 Author: Alexander Chemeris <Alexander.Chemeris@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=7364258e23565d8371b70556550f084cf... commit 7364258e23565d8371b70556550f084cfbbae88b Author: Sergey Kostanbaev <sergey.kostanbaev@gmail.com> Date: Fri Oct 23 20:34:25 2015 +0300 USSD MAP external interface over SUP http://cgit.osmocom.org/openbsc/commit/?id=4d83de8539087382106260c240fd6f7e3... commit 4d83de8539087382106260c240fd6f7e3ac21170 Author: Ivan Klyuchnikov <kluchnikovi@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=7919bf24ffebb2d4f9ef9a02f1726eeb1... commit 7919bf24ffebb2d4f9ef9a02f1726eeb1e8d36ca Author: Ivan Kluchnikov <kluchnikovi@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=3a3e3f7010e01239d205dfb2a9df85770... commit 3a3e3f7010e01239d205dfb2a9df85770d9aae0d Author: Ivan Kluchnikov <kluchnikovi@gmail.com> Date: Thu Oct 15 16:33:41 2015 +0300 sup: Fix msisdn decoding http://cgit.osmocom.org/openbsc/commit/?id=d09a539d8ad8093f0801fa51b538a4126... commit d09a539d8ad8093f0801fa51b538a4126d058eef Author: Ivan Kluchnikov <kluchnikovi@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=3ef87eaf689d80e246ec011cb90a05c7f... commit 3ef87eaf689d80e246ec011cb90a05c7f556c5a6 Author: Ivan Kluchnikov <kluchnikovi@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=625d6a3ce5b104789a24fbc1e15a39dbc... commit 625d6a3ce5b104789a24fbc1e15a39dbcd4e9d30 Author: Ivan Kluchnikov <kluchnikovi@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=7abf8bc01ed90b4e2ea3fa97057917c7d... commit 7abf8bc01ed90b4e2ea3fa97057917c7de56e623 Author: Ivan Kluchnikov <kluchnikovi@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=d6b6bbb5450f1d2bc18510c04a5949757... commit d6b6bbb5450f1d2bc18510c04a59497579533455 Author: Ivan Kluchnikov <kluchnikovi@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=554a95f0e949bdf1c4dcb094bfe975ecf... commit 554a95f0e949bdf1c4dcb094bfe975ecf2f0721b Author: Ivan Kluchnikov <kluchnikovi@gmail.com> Date: Fri May 29 13:07:08 2015 -0400 debian: Add osmocom-meas-utils package http://cgit.osmocom.org/openbsc/commit/?id=5e6de7b524c284df86c0b141956e2b186... commit 5e6de7b524c284df86c0b141956e2b18690faf26 Author: Ivan Kluchnikov <kluchnikovi@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=6efd44ca7c02b6a8b9964818aa4da5477... commit 6efd44ca7c02b6a8b9964818aa4da5477bbc3cf1 Author: Alexander Chemeris <Alexander.Chemeris@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=2d072dc54d6da5643e83ddde13b82cd08... commit 2d072dc54d6da5643e83ddde13b82cd089d085b4 Author: Alexander Chemeris <Alexander.Chemeris@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=197455007b844c8bb1057553f1fce973a... commit 197455007b844c8bb1057553f1fce973aadb5a5e Author: Alexander Chemeris <Alexander.Chemeris@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=f7606a5c9c9693511b168c27ef9e72011... commit f7606a5c9c9693511b168c27ef9e72011316b7ac Author: Alexander Chemeris <Alexander.Chemeris@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)