This is merely a historical archive of years 2008-2021, before the migration to mailman3.
A maintained and still updated list archive can be found at https://lists.osmocom.org/hyperkitty/list/osmocom-commitlog@lists.osmocom.org/.
gitosis at osmocom.org gitosis at osmocom.orgThis 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=3d0f475e0359805458e5ca80aabb993dd836bab9 commit 3d0f475e0359805458e5ca80aabb993dd836bab9 Author: Ivan Klyuchnikov <kluchnikovi at 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=87d20bd4ccedf6f1beff6935c703aaa9ddfc20b1 commit 87d20bd4ccedf6f1beff6935c703aaa9ddfc20b1 Author: Ivan Kluchnikov <kluchnikovi at 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=203dbe820db129fcdeab459a224763ade4783303 commit 203dbe820db129fcdeab459a224763ade4783303 Author: Ivan Kluchnikov <kluchnikovi at 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=0391df0553728e28cad8b11b4c0c0843520e495c commit 0391df0553728e28cad8b11b4c0c0843520e495c Author: Ivan Kluchnikov <kluchnikovi at 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=7ccdba7e4a7f067b9fd069420ede1665b8f36548 commit 7ccdba7e4a7f067b9fd069420ede1665b8f36548 Author: Ivan Kluchnikov <kluchnikovi at 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=87ef93213b597e396dac3fee95985d85f1ae6627 commit 87ef93213b597e396dac3fee95985d85f1ae6627 Author: Ivan Kluchnikov <kluchnikovi at 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=1ba45f3a657668114b7a4b89ebbf4419cc04a05e commit 1ba45f3a657668114b7a4b89ebbf4419cc04a05e Author: Ivan Kluchnikov <kluchnikovi at 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=5fb66e6d64590a2148817f606f11e360b3ce9a63 commit 5fb66e6d64590a2148817f606f11e360b3ce9a63 Author: Ivan Kluchnikov <kluchnikovi at 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=e634ae567c2b3a494c59f0518bf95559c2dcdb57 commit e634ae567c2b3a494c59f0518bf95559c2dcdb57 Author: Ivan Kluchnikov <kluchnikovi at 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=f26f605fd8250efb2e6ac550059fbe0f8b939ab5 commit f26f605fd8250efb2e6ac550059fbe0f8b939ab5 Author: Ivan Kluchnikov <kluchnikovi at 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=f586d793a58476c9432fd38532bbebe761d7c87c commit f586d793a58476c9432fd38532bbebe761d7c87c Author: Sergey.Kostanbaev <sergey.kostanbaev at 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=e9b1df6edc79c7e1833ca5d68a1ce7af1956bed4 commit e9b1df6edc79c7e1833ca5d68a1ce7af1956bed4 Author: Sergey Kostanbaev <sergey.kostanbaev at gmail.com> Date: Wed May 4 01:40:35 2016 +0300 fix incorrect autorebase http://cgit.osmocom.org/openbsc/commit/?id=19afea5711d0b348d3520095ce13ec087ac2b268 commit 19afea5711d0b348d3520095ce13ec087ac2b268 Author: Sergey Kostanbaev <sergey.kostanbaev at gmail.com> Date: Wed May 4 00:24:14 2016 +0300 fixup after rebase http://cgit.osmocom.org/openbsc/commit/?id=e30705d14b316bb639a635c4f2a1ae151caafd1f commit e30705d14b316bb639a635c4f2a1ae151caafd1f Author: Ivan Kluchnikov <kluchnikovi at 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=d9f656304cd4f24b6a230d6595865ed4f1968296 commit d9f656304cd4f24b6a230d6595865ed4f1968296 Author: Ivan Kluchnikov <kluchnikovi at 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=fc554fca8f66cf1b0a04f7224a645dd63baf5218 commit fc554fca8f66cf1b0a04f7224a645dd63baf5218 Author: Ivan Kluchnikov <kluchnikovi at 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=5243b3d9c00f514bf65c36a054ca2b5f234ba8f7 commit 5243b3d9c00f514bf65c36a054ca2b5f234ba8f7 Author: Ivan Kluchnikov <kluchnikovi at 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=e8ca2e0d76b7de979b8efdcb557025ba092a8001 commit e8ca2e0d76b7de979b8efdcb557025ba092a8001 Author: Ivan Kluchnikov <kluchnikovi at 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=803fe313ab64494ed55c5a08fa94e954d2f58bc4 commit 803fe313ab64494ed55c5a08fa94e954d2f58bc4 Author: Ivan Kluchnikov <kluchnikovi at 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=489e16f350721a35d42d0b3eae407ad4a52c672c commit 489e16f350721a35d42d0b3eae407ad4a52c672c Author: Ivan Kluchnikov <kluchnikovi at 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=f146db47ab3af1572f0f0f891ea7eeb258446ea0 commit f146db47ab3af1572f0f0f891ea7eeb258446ea0 Author: Ivan Kluchnikov <kluchnikovi at 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=d5f772caec36f02c14c98c5b690aa42fb99c2446 commit d5f772caec36f02c14c98c5b690aa42fb99c2446 Author: Ivan Kluchnikov <kluchnikovi at 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=8ae3116447b0f5960f1ccc620746c12a9fcfe28e commit 8ae3116447b0f5960f1ccc620746c12a9fcfe28e Author: Ivan Kluchnikov <kluchnikovi at 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=16e2af9efa7ecf978413b1fe04b5f39c8ce82771 commit 16e2af9efa7ecf978413b1fe04b5f39c8ce82771 Author: Ivan Kluchnikov <kluchnikovi at 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=26f8280b489129fba4609d878c822e44d5336e42 commit 26f8280b489129fba4609d878c822e44d5336e42 Author: Ivan Kluchnikov <kluchnikovi at 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=8238d025f95b984dd48b1902db1b70b75d9dcc68 commit 8238d025f95b984dd48b1902db1b70b75d9dcc68 Author: Ivan Kluchnikov <kluchnikovi at 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=ffee38d93abbe72892c46a471a7bc650f77906ab commit ffee38d93abbe72892c46a471a7bc650f77906ab Author: Sergey Kostanbaev <sergey.kostanbaev at 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=6beca9b8be2c7c4373d743c37aeaf455b0250189 commit 6beca9b8be2c7c4373d743c37aeaf455b0250189 Author: Kirill Zakharenko <earwin at 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=abbae6fdb65ee811785eb869aadf3a65194934f8 commit abbae6fdb65ee811785eb869aadf3a65194934f8 Author: Kirill Zakharenko <earwin at 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=a0a6896bea55e04cf2528c3eb4093d7ef3009712 commit a0a6896bea55e04cf2528c3eb4093d7ef3009712 Author: Sergey.Kostanbaev <Sergey.Kostanbaev at gmail.com> Date: Thu Feb 11 15:03:29 2016 +0300 add test for registerSS http://cgit.osmocom.org/openbsc/commit/?id=93b867437c1a1d2cb5a95e68569b69e067c20850 commit 93b867437c1a1d2cb5a95e68569b69e067c20850 Author: Sergey.Kostanbaev <Sergey.Kostanbaev at gmail.com> Date: Thu Feb 11 12:49:12 2016 +0300 set transaction_id from transaction data http://cgit.osmocom.org/openbsc/commit/?id=6111703025a10517d888fc6af45c4ba672d2f7ea commit 6111703025a10517d888fc6af45c4ba672d2f7ea Author: Sergey Kostanbaev <sergey.kostanbaev at gmail.com> Date: Thu Feb 11 02:42:58 2016 +0300 emulation for SS http://cgit.osmocom.org/openbsc/commit/?id=1892394f73371b1e2a624ab9b61735c9c8342c21 commit 1892394f73371b1e2a624ab9b61735c9c8342c21 Author: Sergey Kostanbaev <sergey.kostanbaev at gmail.com> Date: Thu Feb 11 02:42:35 2016 +0300 various bugs in ss reply http://cgit.osmocom.org/openbsc/commit/?id=67c7c22677806e5502a6966f19ad7454ffba699b commit 67c7c22677806e5502a6966f19ad7454ffba699b Author: Sergey.Kostanbaev <Sergey.Kostanbaev at 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=ea91dab62b00bd1f2ec254b69cc0acf73ae1a644 commit ea91dab62b00bd1f2ec254b69cc0acf73ae1a644 Author: Sergey.Kostanbaev <Sergey.Kostanbaev at gmail.com> Date: Wed Feb 10 11:41:28 2016 +0300 add forgotten files http://cgit.osmocom.org/openbsc/commit/?id=4538433b0bcba2936d4bcd40b0bdbcb34cbc8c3a commit 4538433b0bcba2936d4bcd40b0bdbcb34cbc8c3a Author: Sergey Kostanbaev <sergey.kostanbaev at gmail.com> Date: Wed Feb 10 04:08:38 2016 +0300 add forgotten file http://cgit.osmocom.org/openbsc/commit/?id=fd5f85b263954f8c5aba848a04c7cf06245b3317 commit fd5f85b263954f8c5aba848a04c7cf06245b3317 Author: Sergey Kostanbaev <sergey.kostanbaev at 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=92f07acfda24963e671230ba126a71b7fb81cb90 commit 92f07acfda24963e671230ba126a71b7fb81cb90 Author: Sergey.Kostanbaev <Sergey.Kostanbaev at 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=c261e70cba30253b929f380290bb5d910bc30e39 commit c261e70cba30253b929f380290bb5d910bc30e39 Author: Ivan Kluchnikov <kluchnikovi at 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=a6b0d9746d13e3272d9a0d1e3aa96497adf8cf5e commit a6b0d9746d13e3272d9a0d1e3aa96497adf8cf5e Author: Ivan Kluchnikov <kluchnikovi at 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=8a2b75af283c49e80ee9602dd20c6e415e90ce2f commit 8a2b75af283c49e80ee9602dd20c6e415e90ce2f Author: Ivan Kluchnikov <kluchnikovi at 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=3ebafbbba6820734bd6ff94d7452bc6336f3163c commit 3ebafbbba6820734bd6ff94d7452bc6336f3163c Author: Sergey Kostanbaev <sergey.kostanbaev at 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=cb96b5c69c395508ff863a5511d242ab487ef664 commit cb96b5c69c395508ff863a5511d242ab487ef664 Author: Sergey Kostanbaev <sergey.kostanbaev at gmail.com> Date: Fri Nov 6 14:55:07 2015 +0300 ussd_proxy: add -x proxy option http://cgit.osmocom.org/openbsc/commit/?id=63feebf24732567c706b8534e60729e8e7c5d6b3 commit 63feebf24732567c706b8534e60729e8e7c5d6b3 Author: Sergey Kostanbaev <sergey.kostanbaev at 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=868bfe2a39452908d37dbf6439563a0d11ebddd5 commit 868bfe2a39452908d37dbf6439563a0d11ebddd5 Author: Sergey Kostanbaev <sergey.kostanbaev at gmail.com> Date: Fri Oct 30 15:14:49 2015 +0300 ussd: handle UCS-2 coding http://cgit.osmocom.org/openbsc/commit/?id=0858b283266efa6c9a684991d208fbdf2432e301 commit 0858b283266efa6c9a684991d208fbdf2432e301 Author: Sergey Kostanbaev <sergey.kostanbaev at 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=c57998a5a29fdb998875d9a4078fce9be2c07ca4 commit c57998a5a29fdb998875d9a4078fce9be2c07ca4 Author: Sergey Kostanbaev <sergey.kostanbaev at 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=c4b07d9b34fae3e5b55c27c99ead89e2d3ce749b commit c4b07d9b34fae3e5b55c27c99ead89e2d3ce749b Author: Sergey Kostanbaev <sergey.kostanbaev at 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=c6987677456db704862144edb6427d8a72239230 commit c6987677456db704862144edb6427d8a72239230 Author: Sergey Kostanbaev <sergey.kostanbaev at gmail.com> Date: Wed Oct 28 14:48:51 2015 +0300 ussd: send reject to sup http://cgit.osmocom.org/openbsc/commit/?id=7654307e314ca751fdd921cead9bf0dc5d2e6638 commit 7654307e314ca751fdd921cead9bf0dc5d2e6638 Author: Sergey Kostanbaev <sergey.kostanbaev at 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=7e11e38759232dd711e4c124f5003b43a8222b44 commit 7e11e38759232dd711e4c124f5003b43a8222b44 Author: Sergey Kostanbaev <sergey.kostanbaev at 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=e3b6d2794a0c744be2b8162d25ae4dc01fc29526 commit e3b6d2794a0c744be2b8162d25ae4dc01fc29526 Author: Sergey Kostanbaev <sergey.kostanbaev at gmail.com> Date: Tue Oct 27 20:16:12 2015 +0300 ussd_proxy: fix reject after resultLast http://cgit.osmocom.org/openbsc/commit/?id=db320498d7eddb5bd0fc636dd63fbad53341f0d3 commit db320498d7eddb5bd0fc636dd63fbad53341f0d3 Author: Sergey Kostanbaev <sergey.kostanbaev at 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=1eea437b1209a408f1ac738e87326330e03028d2 commit 1eea437b1209a408f1ac738e87326330e03028d2 Author: Sergey Kostanbaev <sergey.kostanbaev at gmail.com> Date: Tue Oct 27 18:26:08 2015 +0300 ussd_proxy: remove dead code http://cgit.osmocom.org/openbsc/commit/?id=de1f2dcd20fb63af6f88e17a111537ffc92d31db commit de1f2dcd20fb63af6f88e17a111537ffc92d31db Author: Kirill Zakharenko <earwin at 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=dbea374dd1451427719e0ff6073124a40aed66a4 commit dbea374dd1451427719e0ff6073124a40aed66a4 Author: Sergey Kostanbaev <sergey.kostanbaev at gmail.com> Date: Tue Oct 27 18:16:13 2015 +0300 ussd_proxy: detailed help http://cgit.osmocom.org/openbsc/commit/?id=b91b46d9fc0740da344bdccc023bccfcc1ce4776 commit b91b46d9fc0740da344bdccc023bccfcc1ce4776 Author: Sergey Kostanbaev <sergey.kostanbaev at gmail.com> Date: Tue Oct 27 17:32:30 2015 +0300 ussd_proxy: handle multiple USSD sessions http://cgit.osmocom.org/openbsc/commit/?id=ccc4b425755010d773789a7027892dcd479966af commit ccc4b425755010d773789a7027892dcd479966af Author: Sergey Kostanbaev <sergey.kostanbaev at gmail.com> Date: Tue Oct 27 16:22:17 2015 +0300 ussd_proxy: handle session timeout http://cgit.osmocom.org/openbsc/commit/?id=0b691bf9b3e5d55ec232b76a0bf3e5acedeb67d2 commit 0b691bf9b3e5d55ec232b76a0bf3e5acedeb67d2 Author: Sergey Kostanbaev <sergey.kostanbaev at gmail.com> Date: Tue Oct 27 14:39:59 2015 +0300 ussd_proxy: handle error callback http://cgit.osmocom.org/openbsc/commit/?id=6baf5b93bfcaaa74efc8e38f8f52387a61702d6d commit 6baf5b93bfcaaa74efc8e38f8f52387a61702d6d Author: Sergey Kostanbaev <sergey.kostanbaev at 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=afa1f00138ad23c5d851e848482ec9153decbbca commit afa1f00138ad23c5d851e848482ec9153decbbca Author: Sergey Kostanbaev <sergey.kostanbaev at 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=0a192b369ef361d16eb51830ec0fea1d5bd0b7f1 commit 0a192b369ef361d16eb51830ec0fea1d5bd0b7f1 Author: Sergey Kostanbaev <sergey.kostanbaev at 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=e91a5c3e3d1637727e6492f11bd5d5b13cb7fd20 commit e91a5c3e3d1637727e6492f11bd5d5b13cb7fd20 Author: Sergey Kostanbaev <sergey.kostanbaev at gmail.com> Date: Mon Oct 26 11:21:19 2015 +0300 Add forgotten Makefile http://cgit.osmocom.org/openbsc/commit/?id=1a8003ca9dc9a971aeef7f8f87657df440f7a7ec commit 1a8003ca9dc9a971aeef7f8f87657df440f7a7ec Author: Sergey Kostanbaev <sergey.kostanbaev at 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=4990f5a7294279b05f6aa4b2644af94f51fee904 commit 4990f5a7294279b05f6aa4b2644af94f51fee904 Author: Kirill Zakharenko <earwin at gmail.com> Date: Sat Oct 24 18:27:20 2015 +0300 debian: added libosip2 to build dependencies http://cgit.osmocom.org/openbsc/commit/?id=cc5ee3160692ba996ad049b228901c33615456fc commit cc5ee3160692ba996ad049b228901c33615456fc Author: Alexander Chemeris <Alexander.Chemeris at 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=e083c5a77adcacf815fb7af417ab2208b83e78f4 commit e083c5a77adcacf815fb7af417ab2208b83e78f4 Author: Alexander Chemeris <Alexander.Chemeris at 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=263aa8df3ad3c0a1f0172e025ff6aeed35abb85b commit 263aa8df3ad3c0a1f0172e025ff6aeed35abb85b Author: Alexander Chemeris <Alexander.Chemeris at gmail.com> Date: Sat Oct 24 15:30:40 2015 +0300 libmsc: Fix comment style. http://cgit.osmocom.org/openbsc/commit/?id=85292536db648eff98ff8265df811eb4f0e63980 commit 85292536db648eff98ff8265df811eb4f0e63980 Author: Alexander Chemeris <Alexander.Chemeris at 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=0461ed2c7eaa708857271e8b04656fcfe33ad401 commit 0461ed2c7eaa708857271e8b04656fcfe33ad401 Author: Alexander Chemeris <Alexander.Chemeris at 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=1a04725a0307c22b605fcbab15ea8a6884cb8c75 commit 1a04725a0307c22b605fcbab15ea8a6884cb8c75 Author: Alexander Chemeris <Alexander.Chemeris at 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=16ba04bd00292e3892379e75c3c42459b2445366 commit 16ba04bd00292e3892379e75c3c42459b2445366 Author: Alexander Chemeris <Alexander.Chemeris at 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=7364258e23565d8371b70556550f084cfbbae88b commit 7364258e23565d8371b70556550f084cfbbae88b Author: Sergey Kostanbaev <sergey.kostanbaev at gmail.com> Date: Fri Oct 23 20:34:25 2015 +0300 USSD MAP external interface over SUP http://cgit.osmocom.org/openbsc/commit/?id=4d83de8539087382106260c240fd6f7e3ac21170 commit 4d83de8539087382106260c240fd6f7e3ac21170 Author: Ivan Klyuchnikov <kluchnikovi at 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=7919bf24ffebb2d4f9ef9a02f1726eeb1e8d36ca commit 7919bf24ffebb2d4f9ef9a02f1726eeb1e8d36ca Author: Ivan Kluchnikov <kluchnikovi at 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=3a3e3f7010e01239d205dfb2a9df85770d9aae0d commit 3a3e3f7010e01239d205dfb2a9df85770d9aae0d Author: Ivan Kluchnikov <kluchnikovi at gmail.com> Date: Thu Oct 15 16:33:41 2015 +0300 sup: Fix msisdn decoding http://cgit.osmocom.org/openbsc/commit/?id=d09a539d8ad8093f0801fa51b538a4126d058eef commit d09a539d8ad8093f0801fa51b538a4126d058eef Author: Ivan Kluchnikov <kluchnikovi at 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=3ef87eaf689d80e246ec011cb90a05c7f556c5a6 commit 3ef87eaf689d80e246ec011cb90a05c7f556c5a6 Author: Ivan Kluchnikov <kluchnikovi at 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=625d6a3ce5b104789a24fbc1e15a39dbcd4e9d30 commit 625d6a3ce5b104789a24fbc1e15a39dbcd4e9d30 Author: Ivan Kluchnikov <kluchnikovi at 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=7abf8bc01ed90b4e2ea3fa97057917c7de56e623 commit 7abf8bc01ed90b4e2ea3fa97057917c7de56e623 Author: Ivan Kluchnikov <kluchnikovi at 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=d6b6bbb5450f1d2bc18510c04a59497579533455 commit d6b6bbb5450f1d2bc18510c04a59497579533455 Author: Ivan Kluchnikov <kluchnikovi at 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=554a95f0e949bdf1c4dcb094bfe975ecf2f0721b commit 554a95f0e949bdf1c4dcb094bfe975ecf2f0721b Author: Ivan Kluchnikov <kluchnikovi at gmail.com> Date: Fri May 29 13:07:08 2015 -0400 debian: Add osmocom-meas-utils package http://cgit.osmocom.org/openbsc/commit/?id=5e6de7b524c284df86c0b141956e2b18690faf26 commit 5e6de7b524c284df86c0b141956e2b18690faf26 Author: Ivan Kluchnikov <kluchnikovi at 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=6efd44ca7c02b6a8b9964818aa4da5477bbc3cf1 commit 6efd44ca7c02b6a8b9964818aa4da5477bbc3cf1 Author: Alexander Chemeris <Alexander.Chemeris at 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=2d072dc54d6da5643e83ddde13b82cd089d085b4 commit 2d072dc54d6da5643e83ddde13b82cd089d085b4 Author: Alexander Chemeris <Alexander.Chemeris at 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=197455007b844c8bb1057553f1fce973aadb5a5e commit 197455007b844c8bb1057553f1fce973aadb5a5e Author: Alexander Chemeris <Alexander.Chemeris at 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=f7606a5c9c9693511b168c27ef9e72011316b7ac commit f7606a5c9c9693511b168c27ef9e72011316b7ac Author: Alexander Chemeris <Alexander.Chemeris at 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)