From gitosis at osmocom.org Wed Feb 1 03:18:59 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 1 Feb 2017 03:18:59 GMT Subject: osmo-gsm-manuals.git branch master updated. 660affb34212f8ac0bc56aba79c89620fa7078e3 Message-ID: <201702010318.v113Ixlp073941@git.osmocom.org> 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 "Manuals for Osmocom GSM components". The branch, master has been updated via 660affb34212f8ac0bc56aba79c89620fa7078e3 (commit) via 65fb8d60de2c38b28bb2601d43e3fec872084be4 (commit) from 0f5c98054a433f7a2c365d63c8b897280b178359 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-gsm-manuals/commit/?id=660affb34212f8ac0bc56aba79c89620fa7078e3 commit 660affb34212f8ac0bc56aba79c89620fa7078e3 Author: Neels Hofmeyr Date: Mon Jan 30 13:08:50 2017 +0100 common/port_numbers: place comment to remind of syncing ports lists Change-Id: Ib99271bfb435ef59fcfc0a2ac198d26770199344 http://cgit.osmocom.org/osmo-gsm-manuals/commit/?id=65fb8d60de2c38b28bb2601d43e3fec872084be4 commit 65fb8d60de2c38b28bb2601d43e3fec872084be4 Author: Neels Hofmeyr Date: Mon Jan 30 13:08:14 2017 +0100 common/port_numbers: add osmo-hlr VTY port 4258 Change-Id: Ibf66a7c31d1b48b002c25bb55784c99f54dad3a0 ----------------------------------------------------------------------- Summary of changes: common/chapters/port_numbers.adoc | 7 +++++++ 1 file changed, 7 insertions(+) hooks/post-receive -- Manuals for Osmocom GSM components From gitosis at osmocom.org Wed Feb 1 04:22:48 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 1 Feb 2017 04:22:48 GMT Subject: osmo-hlr.git branch neels/auc_tests updated. 0.0.1-24-g7d2ae67 Message-ID: <201702010422.v114Mmh3096610@git.osmocom.org> 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, neels/auc_tests has been updated discards 95ad777d3b64c1521f1dd8b607d915ab7c0a495e (commit) discards 94b2ac0aa501241acc1ef40b500b0af986573402 (commit) discards 7e95cbbe0734b15c1ea76370a12342548278eb48 (commit) discards 56f53507985f117823b2b9e29dbf7811c57d53c8 (commit) discards 38228bf749799eab6d7f192dfb667ef86e39f5d0 (commit) discards c0cbf9f2e4fed359e81fbdb37576d1fd778f3b1a (commit) discards ff0b27324ed391d3a4ea186e6cc8d05a68f5d74b (commit) discards 1b7b028e74d3b8786567bbd4795f167d0cef2c45 (commit) via 7d2ae679549a49a8d6a9b2845714f757f4b07ea2 (commit) via b88db40ff90aa7020faaf971132adefe1dc34980 (commit) via b2cf3d970b4ecb5788ca320938f37f1a1e583890 (commit) via fd4e26e050c2dc2367bef00d1631980da0dd1d0e (commit) via c77381bb6d893b65776aa257b3cc3aaa7b034e6d (commit) via e0b2c59d5c04f4bf9c69cfe6cb57cd3ab3dbc38d (commit) via 45c806e773fac23124ac5ec1670af2976780b399 (commit) via 7bae179417bbbaa130eab627772890fad4ce15a1 (commit) via fced66cdd32e55c63f0512ea60c1eae8d6179c38 (commit) via ca43e30be3a27d573e24f85452415b0b6bcefa67 (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (95ad777d3b64c1521f1dd8b607d915ab7c0a495e) \ N -- N -- N (7d2ae679549a49a8d6a9b2845714f757f4b07ea2) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-hlr/commit/?id=7d2ae679549a49a8d6a9b2845714f757f4b07ea2 commit 7d2ae679549a49a8d6a9b2845714f757f4b07ea2 Author: Neels Hofmeyr Date: Tue Jan 31 16:40:28 2017 +0100 auth: add test with test data from 3GPP TS 55.205 Put to-text conversion of the 3GPP TS 55.205 PDF's section defining the test vectors in tests/auc/gen_ts_55_205_test_sets/ts55_205_test_sets.txt and add python script to generate auc_ts_55_205_test_sets.c from that at build time. The generated auc_ts_55_205_test_sets.c runs through all 19 test sets, verifying that our gsm_milenage() matches the reference data. Change-Id: Idff9d757ab956179aa41ada2a223fd9f439aafbd http://cgit.osmocom.org/osmo-hlr/commit/?id=b88db40ff90aa7020faaf971132adefe1dc34980 commit b88db40ff90aa7020faaf971132adefe1dc34980 Author: Neels Hofmeyr Date: Tue Jan 31 02:10:40 2017 +0100 tests: auc_3g_test: implement vector generation test (WIP) Change-Id: I291bccd62661ff5790dc43d91dc63a9e4b0e0ff2 http://cgit.osmocom.org/osmo-hlr/commit/?id=b2cf3d970b4ecb5788ca320938f37f1a1e583890 commit b2cf3d970b4ecb5788ca320938f37f1a1e583890 Author: Neels Hofmeyr Date: Tue Jan 31 01:19:27 2017 +0100 Add test suite skeleton with empty test (auc_3g_test) Change-Id: I6359b0809ce8578850fd65887a568714fb35dbd8 http://cgit.osmocom.org/osmo-hlr/commit/?id=fd4e26e050c2dc2367bef00d1631980da0dd1d0e commit fd4e26e050c2dc2367bef00d1631980da0dd1d0e Author: Neels Hofmeyr Date: Mon Jan 30 13:49:49 2017 +0100 comment: sql: describe auc_2g and auc_3g columns Change-Id: Ie4edc69ff11a83a4c0f79097f43a2cb206dfe405 http://cgit.osmocom.org/osmo-hlr/commit/?id=c77381bb6d893b65776aa257b3cc3aaa7b034e6d commit c77381bb6d893b65776aa257b3cc3aaa7b034e6d Author: Neels Hofmeyr Date: Wed Feb 1 04:42:27 2017 +0100 sql: auc_3g: set sqn NOT NULL DEFAULT 0 Change-Id: Ibb765f30295b441e563bb0e06ed39987f79a60d6 http://cgit.osmocom.org/osmo-hlr/commit/?id=e0b2c59d5c04f4bf9c69cfe6cb57cd3ab3dbc38d commit e0b2c59d5c04f4bf9c69cfe6cb57cd3ab3dbc38d Author: Neels Hofmeyr Date: Wed Feb 1 04:40:13 2017 +0100 sql: limit VARCHAR size of key columns to 32 Change-Id: I2b0f9369318085c1482c6d2d8db56699466bfbf3 http://cgit.osmocom.org/osmo-hlr/commit/?id=45c806e773fac23124ac5ec1670af2976780b399 commit 45c806e773fac23124ac5ec1670af2976780b399 Author: Neels Hofmeyr Date: Mon Jan 30 13:47:22 2017 +0100 sql: fix 3g_auc's column K data type K is the SIM card's 128bit secret key, so the type should be VARCHAR like the other key columns. The db code already reads the column as text and parses as hex, so a VARCHAR column matches that. Change-Id: Iaa8d33e303760bd15dcb7dc8bb8b9b24bf6c8f14 http://cgit.osmocom.org/osmo-hlr/commit/?id=7bae179417bbbaa130eab627772890fad4ce15a1 commit 7bae179417bbbaa130eab627772890fad4ce15a1 Author: Neels Hofmeyr Date: Mon Jan 30 23:30:26 2017 +0100 main: add VTY and '-c config-file' option Add config file, mainly for logging control. Open VTY on the OMSO_VTY_PORT_HLR added to libosmocore in commit 92fa18e6b800a27aa064a5fb8321cddd7383ae20 aka change-id I08cb52d9399a27e6876e45da36f434708c4fddef. Add hlr_vty.h/c for standard VTY setup. Add -c option to pass config file. Add --version option. Change-Id: Iedb884345a597371a337b0c67eb6013b7d5d1ce1 http://cgit.osmocom.org/osmo-hlr/commit/?id=fced66cdd32e55c63f0512ea60c1eae8d6179c38 commit fced66cdd32e55c63f0512ea60c1eae8d6179c38 Author: Neels Hofmeyr Date: Mon Jan 30 13:30:47 2017 +0100 main: add option parsing with db file and default options Parse commandline options, supporting general Osmocom options as copied from osmo-nitb (bsc_hack.c): version, logging and daemonize options. Set the HLR database file from cmdline option, log the filename in db_open(). (VTY config file in next patch.) Change-Id: I279d517e1310e398b0a2382349e62be8e65364c1 http://cgit.osmocom.org/osmo-hlr/commit/?id=ca43e30be3a27d573e24f85452415b0b6bcefa67 commit ca43e30be3a27d573e24f85452415b0b6bcefa67 Author: Neels Hofmeyr Date: Mon Jan 30 13:18:23 2017 +0100 main: add and use root talloc ctx Create hlr_ctx and pass on to DB and GSUP server code. Add call msgb_talloc_ctx_init(hlr_ctx). Instead of printing the entire talloc context on exit, just print the hlr_ctx upon SIGUSR1 (like our other binaries do). Otherwise we will get pages of talloc output on each program exit as soon as we add a VTY (next patch). Change-Id: I3c64cb4ad7a681b88c7409296ad3afeb8000e2a4 ----------------------------------------------------------------------- Summary of changes: sql/hlr.sql | 2 +- src/hlr.c | 4 +- src/hlr_vty.c | 16 -- src/hlr_vty.h | 1 - tests/auc/auc_ts_55_205_test_sets.err | 304 ++++++++++++++++++++++ tests/auc/auc_ts_55_205_test_sets.ok | 2 + tests/auc/gen_ts_55_205_test_sets/func_template.c | 24 ++ tests/auc/gen_ts_55_205_test_sets/main_template.c | 6 +- tests/auc/gen_ts_55_205_test_sets/pdftxt_2_c.py | 25 ++ 9 files changed, 362 insertions(+), 22 deletions(-) create mode 100644 tests/auc/auc_ts_55_205_test_sets.err create mode 100644 tests/auc/auc_ts_55_205_test_sets.ok hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Wed Feb 1 04:23:26 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 1 Feb 2017 04:23:26 GMT Subject: osmo-hlr.git branch neels/auc_tests updated. 0.0.1-24-g3d45877 Message-ID: <201702010423.v114NQns096802@git.osmocom.org> 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, neels/auc_tests has been updated discards 7d2ae679549a49a8d6a9b2845714f757f4b07ea2 (commit) discards b88db40ff90aa7020faaf971132adefe1dc34980 (commit) via 3d4587778e00b08a84cfa80d55f45278639b6246 (commit) via f2f1dee925784b34cbbc4a21af3fe919d9e384d6 (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (7d2ae679549a49a8d6a9b2845714f757f4b07ea2) \ N -- N -- N (3d4587778e00b08a84cfa80d55f45278639b6246) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-hlr/commit/?id=3d4587778e00b08a84cfa80d55f45278639b6246 commit 3d4587778e00b08a84cfa80d55f45278639b6246 Author: Neels Hofmeyr Date: Tue Jan 31 16:40:28 2017 +0100 auth: add test with test data from 3GPP TS 55.205 Put to-text conversion of the 3GPP TS 55.205 PDF's section defining the test vectors in tests/auc/gen_ts_55_205_test_sets/ts55_205_test_sets.txt and add python script to generate auc_ts_55_205_test_sets.c from that at build time. The generated auc_ts_55_205_test_sets.c runs through all 19 test sets, verifying that our gsm_milenage() matches the reference data. Change-Id: Idff9d757ab956179aa41ada2a223fd9f439aafbd http://cgit.osmocom.org/osmo-hlr/commit/?id=f2f1dee925784b34cbbc4a21af3fe919d9e384d6 commit f2f1dee925784b34cbbc4a21af3fe919d9e384d6 Author: Neels Hofmeyr Date: Tue Jan 31 02:10:40 2017 +0100 tests: auc_3g_test: implement vector generation test Change-Id: I291bccd62661ff5790dc43d91dc63a9e4b0e0ff2 ----------------------------------------------------------------------- Summary of changes: hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Wed Feb 1 04:25:33 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 1 Feb 2017 04:25:33 GMT Subject: osmo-hlr.git branch neels/auc_tests updated. 0.0.1-24-gd35d897 Message-ID: <201702010425.v114PXl6097427@git.osmocom.org> 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, neels/auc_tests has been updated discards 3d4587778e00b08a84cfa80d55f45278639b6246 (commit) via d35d8972fff70ed43a9cb3c3dcba09fd7495f9cf (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (3d4587778e00b08a84cfa80d55f45278639b6246) \ N -- N -- N (d35d8972fff70ed43a9cb3c3dcba09fd7495f9cf) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-hlr/commit/?id=d35d8972fff70ed43a9cb3c3dcba09fd7495f9cf commit d35d8972fff70ed43a9cb3c3dcba09fd7495f9cf Author: Neels Hofmeyr Date: Tue Jan 31 16:40:28 2017 +0100 auth: verify test sets from 3GPP TS 55.205 Put to-text conversion of the 3GPP TS 55.205 PDF's section defining the test vectors in tests/auc/gen_ts_55_205_test_sets/ts55_205_test_sets.txt and add python script to generate auc_ts_55_205_test_sets.c from that at build time. The generated auc_ts_55_205_test_sets.c runs through all 19 test sets, verifying that our gsm_milenage() matches the reference data. Change-Id: Idff9d757ab956179aa41ada2a223fd9f439aafbd ----------------------------------------------------------------------- Summary of changes: .gitignore | 3 +++ 1 file changed, 3 insertions(+) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Wed Feb 1 11:33:04 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 1 Feb 2017 11:33:04 GMT Subject: libosmocore.git branch pmaier/rbs2000 updated. 0.9.6-85-gc4cfa99 Message-ID: <201702011133.v11BX4hV024094@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "An utility library for Open Source Mobile Communications". The branch, pmaier/rbs2000 has been updated discards bdb7ec8d4c93be5d96f5b97e13f856783b659b5d (commit) discards 0cb2cd6d8d91cde7203fefe6436f447a4a9b91a8 (commit) discards 92d3bbb23e1e2904bedb2ffc4deb34e478ddaa1c (commit) discards 7c36b0a63a454c7a39c7533e23c9aa011eddf471 (commit) discards 96402001ce3044995ae77e23aab558a593447677 (commit) discards 68280f29d7ede9e34e0fd5a80f75ff6b29ba5189 (commit) via c4cfa99e6f60013ad52d0899cbee38631349572b (commit) via d2f57da8e4991c0e56efc05ae1abb58188ec720a (commit) via 9ec008117b5adf59692d6fb632b9ce015ac1c05c (commit) via dc706285aea449fc6a1a5bc2a79249ee57ba2c06 (commit) via 133aa26d118d381302c074d74defd4cdf4bd1117 (commit) via 4a7f87cdc848891f7306109a009e51684b6c5c0e (commit) via 92fa18e6b800a27aa064a5fb8321cddd7383ae20 (commit) via 48f55833476439fc45fa4eaa4327beccdc92d44b (commit) via 319f321da54c39b6d17d02e209407f943d43044c (commit) via 6030ce844e057e3c3aeb7c3ff02cc092a6edb82d (commit) via abba1537a7c4c12bd695e089cef9d29adb04fed0 (commit) via 75c0e2f371a9e0e8a3ca90675ec2d9692f9ad7da (commit) via 44c0f63de64ffeaffff7429f3e5e474fe8dd5343 (commit) via 505a22fc5102b69cdb7a910fb65da67e41d7f649 (commit) via b0a4234c49ba6338bc78fe83b7f85af2571b70f6 (commit) via 0aeda1b17fffa486a57ae84876eb059bb16b9a6e (commit) via 6e8c172476454789b32356baa15cdc781f67b054 (commit) via aa1bc012c87041966cfc17b44674e3c7eb3a2250 (commit) via d8494bc9b7f981fed961252fbe29fced2f94daef (commit) via 12142950625df5e16be936057be388290c07750f (commit) via 8928747a3ea1c1d02239b422c0ad25b8e22bcaf2 (commit) via ace80bb5695e4e7cc61cddcb9190645500a331a7 (commit) via b41b48e76a0057f9cf7b9c98dea86dbb93b602bb (commit) via df83eced6826b65db623aa77cd4a40d307d79486 (commit) via 449324b2646b3a42f621756e4556f795c1f791d1 (commit) via f2899c674e6dc43142edbfffeacc1b0c40a2f885 (commit) via 1a7d64ccd12bb73852f665af0bf853351a0717f9 (commit) via 1c67e754b8e5bd25f966152d9bca347dbc75ec4e (commit) via 2f0b0c955b4031a9dd95829322455cf883d40f53 (commit) via c32bfd5824b99b9af14b66d17a58fdf9c3bddb45 (commit) via 1251afe2542417426ffe9a4aace2603f06eb15bd (commit) via b632e03f6588636d3ea4f642154754f0aca33988 (commit) via 87218edb9acedb0eb797c47357bac472eacd8c29 (commit) via d02c8af6ccb73a18dba5d09112730246d05c187d (commit) via 85908a9c2f218b6665b8e90005b900c74875e806 (commit) via ebcf02de6cb40bc035c2e94bd6929ffa9a61ed78 (commit) via c0c84323455bf65ef8bb40888dd537da1321d1e4 (commit) via 341939142242fb3a8e3e6e153a582af5aff16889 (commit) via 8808bb49a20e3e569b230b1b8acdf6f74e1c6bd2 (commit) via addeaa39b172b4114bffbbfdd3dd09a029eb37b3 (commit) via ecbcdf52ec7c165c7933346441c02030833aba78 (commit) via 07352fee098758431ae1434c47c054d94887a6d4 (commit) via 848de8f1df561f4253f754ec3f2415e541071420 (commit) via 592fcc97c004b7e3e84ed6960ea9989157c94f75 (commit) via dbd3a92f70325b7a02d0a637929732f297fb2612 (commit) via 0bee65c0d89f81a4b90aa3d484016d9ba680dd46 (commit) via edc8db21fa4fec3a87d7892d219ae26135858e9c (commit) via b1edd16e75dfe6af6949d495ac38b35ec029cc97 (commit) via 53e2672e1169883983cd3efba3ced2d644ad4ffa (commit) via 6cfa56ba0c887d63c40efbab369541681f13fe21 (commit) via 3faa0148054ae47924e20a3c3cae4cdf969ab695 (commit) via 15492bcb2653e0213caf0db6d44f09f4d05c9b4e (commit) via 6431adde78638db7dac0717f74de92ef8b491d73 (commit) via c014f606d055bb0ab09b6b9128078cb7a4e06c4c (commit) via eeacf906dd961002dba7e53ec9144d08a2b2d0ee (commit) via c7155df3ecb0a4f583a7d0e0bedc8cbb847a8fb4 (commit) via b805cc19925b6815957ff470696887bfd74f2639 (commit) via cba8eb9b21afd26ce65ef5098f6a178bce800bb7 (commit) via 1514f34dcfed3a8c46678861c488f7dbde856957 (commit) via d2510459a8b5f4ae0ee3740dd36ca1c4abd290b6 (commit) via c68ce3b9fe1314f8133eed1e7246fdfee9295744 (commit) via 1db37820aaa0e83cfc7f26270f5bb3a6d9a27189 (commit) via a0f74f218bd5c805d1c190af54d80ed781241148 (commit) via 5e5954db8b2f340a10877ebabc895f27ad319231 (commit) via 126def710563e1d4b5f16f354176a2088d17e28c (commit) via 7309e19358240100e56f2d6af8af61a5bb5630da (commit) via b6d58e8cc0cbf4654efe986eb706f8d3a91a6c76 (commit) via 18080960e1f85bb315d927d18e52656973834813 (commit) via 4e72ee0d0f678ec91dee5ad33e8796b56e8c078d (commit) via 06ac9b40ed600cd36e1c0a158eb8f2ca01b1941f (commit) via 42b59c1bf080a5ae785f576ba749afdf3bde598d (commit) via 2ae5f186929a720b5604e2bd19ef54606b37fb87 (commit) via 5c5c78aacd4cd15e1147c2e5dbb4dc9fca4da7e5 (commit) via a3953e0536a07b571fe3314d6e257db79b2dbe64 (commit) via 725698a4f15b9403620951961984b68ed4148992 (commit) via 6a13e7f563e3983c51363704bd2a65e691bafc3e (commit) via 886d6fdec605e47ec19a3e37dd9596c525178a54 (commit) via a4842afc83334f97653e6cca6220b19f53696509 (commit) via 748022694c57ce7b9412469b8190c7d232818a69 (commit) via d1a145e5e782d07140422b85da9f55dd4b35a206 (commit) via ca13574ba4eeb2c9e3ad865a570e6b5d3f05a3b6 (commit) via a280b82f8ea9ef5fc1aa6e2357d27d9d91219173 (commit) via 42240de04ce95e458b7b05cfa8357dae40e90b35 (commit) via 85b42c46184118db2aaa50e44e97966523dd0269 (commit) via 9adf32fb60206065026e9c3ef7088ef6bcc013be (commit) via 3cc757df1822114bf446dc2d5f6a95da92321a25 (commit) via d981efa97603594080d90956eb9e08bce8f4c371 (commit) via dd97950d26f0d5642bf4522219c1f7e475de6454 (commit) via c0f00072929b126b21ba7bdfa2c93327ba652d08 (commit) via 9795cf1b126d5567dbd0a25b56e9ba75be9513c1 (commit) via fd9ec3bc7dee3037754005c9e44dfce7246a6659 (commit) via aa00f99be2e4cc64ede20d8c9548b83054696581 (commit) via a65e99331a9699a09d2661b595c1723eea51873f (commit) via a24be85dc41885ee77072af9f079c69c575061e9 (commit) via 665d48bf15602e8666b292dbe66881786af2ea95 (commit) via 5f460dee3d9c0dca3221d80ca5a9701521e647c7 (commit) via dda5e7991c5dd55845a176848c6dc98bc37cfe6c (commit) via 0898a007bac173f0a61564914d54d0496a851235 (commit) via c7f52c4c84d6a8898048738c4db9266289c40b45 (commit) via d7c0a373ff38b28a14fd7ee1cc6be3cfbddbd850 (commit) via 909cbecbb9d3223b3b372849564600bb9be7fbda (commit) via bc1d758299a1c9ac3f5902f6417cdbcc1d5c1db4 (commit) via 25774b9839a9842affc6fef925166b3b9481b466 (commit) via c3c28528de78fd5d50c3a141c2176c0da5dd7075 (commit) via ec9bd5262847f8e697c1c43e14ba48030a44672b (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (bdb7ec8d4c93be5d96f5b97e13f856783b659b5d) \ N -- N -- N (c4cfa99e6f60013ad52d0899cbee38631349572b) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmocore/commit/?id=c4cfa99e6f60013ad52d0899cbee38631349572b commit c4cfa99e6f60013ad52d0899cbee38631349572b Author: Philipp Maier Date: Wed Feb 1 12:00:45 2017 +0100 lapd_core: Fix MDL-ERROR ind after RELEASE ind in lapd_t200_cb() The RELEASE INDICATION is transmitted before the MDL ERROR INIDCATION, this prevents the MDL ERROR INDICATION from being sent because the RELASE INDICATION close to connection eraly. This commit puts the messages into the correct order. http://cgit.osmocom.org/libosmocore/commit/?id=d2f57da8e4991c0e56efc05ae1abb58188ec720a commit d2f57da8e4991c0e56efc05ae1abb58188ec720a Author: Philipp Date: Thu Dec 8 10:45:06 2016 +0100 lapd_core: fix program flow when the lapd core is in state LAPD_STATE_SABM_SENT, and the retransmission counter exceeds (link down) lapd_t200_cb() will send an RELASE_INDICATION and an MDL_ERROR_INDICATION to L3. This action is done before the state is processed. This seems to be no problem with standard retransmission counts (n200), but may cause timing problems that lead to deadlock states when custom timer configurations are in use. (Ericsson RBS). This commit moves the functions calls for sending the indications mentioned above to the very end of the if branch to relax the timing again. (See lapd_t200_cb()) http://cgit.osmocom.org/libosmocore/commit/?id=9ec008117b5adf59692d6fb632b9ce015ac1c05c commit 9ec008117b5adf59692d6fb632b9ce015ac1c05c Author: Philipp Date: Fri Dec 9 14:07:18 2016 +0100 select: add ability to check if a socket is registered osmo_fd_register() is used to register socket file descriptors, after registering a socket, there is no way to test if the socket is still registered or actually registered at all. This commit adds a new function osmo_fd_register_check() that can be used to check in advance, if the socket fd is registered, before performing further operations. http://cgit.osmocom.org/libosmocore/commit/?id=dc706285aea449fc6a1a5bc2a79249ee57ba2c06 commit dc706285aea449fc6a1a5bc2a79249ee57ba2c06 Author: Philipp Date: Thu Dec 8 17:23:26 2016 +0100 lapd_core: Improve debug output The debug output of lapd core has no references to the dl objects, since we have multiple links, seeing which action is for which object is impossible. This commit adds pointer references (dl=%p) to each log line. http://cgit.osmocom.org/libosmocore/commit/?id=133aa26d118d381302c074d74defd4cdf4bd1117 commit 133aa26d118d381302c074d74defd4cdf4bd1117 Author: Alexander Couzens Date: Tue Nov 29 12:42:05 2016 +0100 gsm0408: add chreq_type for CHREQ_T_PDCH_ONE_PHASE and CHREQ_T_PDCH_TWO_PHASE For BSC-located pcu the BSC must understand the PDCH chan request. Change-Id: Ice44dcaaf798f93af3652a96c567f8e16a6cf784 ----------------------------------------------------------------------- Summary of changes: .gitignore | 3 + Makefile.am | 2 +- TODO-RELEASE | 14 +- configure.ac | 10 + contrib/fsm-to-dot.py | 710 +++++++++++++++++++ debian/changelog | 26 + debian/control | 230 ++++++- debian/copyright | 237 +++++-- debian/docs | 0 debian/libosmocodec-doc.doc-base | 7 + debian/libosmocodec-doc.install | 1 + debian/libosmocore-dev.dirs | 8 - debian/libosmocore-dev.install | 1 - debian/libosmocore-doc.doc-base | 7 + debian/libosmocore-doc.install | 1 + .../{libosmocore7.install => libosmocore8.install} | 0 debian/libosmogsm-doc.doc-base | 7 + debian/libosmogsm-doc.install | 1 + .../{libosmogsm5.install => libosmogsm7.install} | 0 debian/libosmovty-doc.doc-base | 7 + debian/libosmovty-doc.install | 1 + debian/patches/debian-changes-0.1.17-1 | 46 -- debian/patches/series | 1 - debian/rules | 35 +- doc/osmocom-authn-protocol.txt | 250 +++++++ include/Makefile.am | 1 + include/osmocom/core/bitvec.h | 5 +- include/osmocom/core/crc16.h | 12 + include/osmocom/core/fsm.h | 87 ++- include/osmocom/core/gsmtap.h | 20 + include/osmocom/core/linuxlist.h | 16 + include/osmocom/core/logging.h | 81 ++- include/osmocom/core/socket.h | 2 + include/osmocom/core/utils.h | 5 + include/osmocom/ctrl/control_cmd.h | 24 + include/osmocom/ctrl/ports.h | 1 + include/osmocom/gsm/abis_nm.h | 1 + include/osmocom/gsm/gsm0480.h | 5 + include/osmocom/gsm/gsup.h | 4 +- include/osmocom/gsm/oap.h | 72 ++ include/osmocom/gsm/protocol/gsm_12_21.h | 49 ++ include/osmocom/gsm/tlv.h | 2 + include/osmocom/vty/misc.h | 8 + include/osmocom/vty/ports.h | 2 + src/Makefile.am | 7 +- src/bitvec.c | 45 ++ src/codec/Makefile.am | 3 +- src/codec/gsm690.c | 4 +- src/crc16.c | 42 ++ src/ctrl/Makefile.am | 6 +- src/ctrl/control_vty.c | 2 +- src/fsm.c | 151 +++- src/gb/gprs_ns_vty.c | 8 + src/gsm/Makefile.am | 7 +- src/gsm/abis_nm.c | 135 ++++ src/gsm/gprs_cipher_core.c | 2 +- src/gsm/gsm0411_utils.c | 10 +- src/gsm/gsm0480.c | 45 +- src/gsm/gsm_04_08_gprs.c | 8 +- src/gsm/gsup.c | 12 +- src/gsm/ipa.c | 1 - src/gsm/lapd_core.c | 13 +- src/gsm/libosmogsm.map | 13 + src/gsm/oap.c | 184 +++++ src/gsm/tlv_parser.c | 60 ++ src/gsmtap_util.c | 3 - src/logging.c | 46 +- src/logging_gsmtap.c | 134 ++++ src/macaddr.c | 6 + src/serial.c | 28 +- src/sim/Makefile.am | 4 +- src/socket.c | 44 +- src/timer.c | 3 +- src/utils.c | 15 +- src/vty/Makefile.am | 5 +- src/vty/command.c | 19 + src/vty/fsm_vty.c | 177 +++++ src/vty/logging_vty.c | 33 + src/write_queue.c | 11 +- tests/Makefile.am | 12 +- tests/bitvec/bitvec_test.c | 42 +- tests/bitvec/bitvec_test.ok | 2 + tests/codec/codec_test.ok | 4 +- tests/conv/conv_test.c | 62 +- tests/conv/conv_test.ok | 8 + tests/fsm/fsm_test.c | 2 +- tests/fsm/fsm_test.err | 2 +- tests/gsup/gsup_test.c | 5 - tests/lapd/lapd_test.c | 3 +- tests/logging/logging_test.c | 21 + tests/logging/logging_test.err | 13 +- tests/msgb/msgb_test.c | 2 +- tests/oap/Makefile.am | 37 + tests/oap/oap_test.c | 182 +++++ tests/oap/oap_test.ok | 42 ++ tests/stats/stats_test.c | 5 +- tests/testsuite.at | 13 + tests/write_queue/wqueue_test.c | 81 +++ tests/write_queue/wqueue_test.ok | 1 + utils/{conv_gen.py => conv_codes_gsm.py} | 326 +-------- utils/conv_gen.py | 756 ++------------------- 101 files changed, 3619 insertions(+), 1290 deletions(-) create mode 100755 contrib/fsm-to-dot.py delete mode 100644 debian/docs create mode 100644 debian/libosmocodec-doc.doc-base create mode 100644 debian/libosmocodec-doc.install delete mode 100644 debian/libosmocore-dev.dirs create mode 100644 debian/libosmocore-doc.doc-base create mode 100644 debian/libosmocore-doc.install rename debian/{libosmocore7.install => libosmocore8.install} (100%) create mode 100644 debian/libosmogsm-doc.doc-base create mode 100644 debian/libosmogsm-doc.install rename debian/{libosmogsm5.install => libosmogsm7.install} (100%) create mode 100644 debian/libosmovty-doc.doc-base create mode 100644 debian/libosmovty-doc.install delete mode 100644 debian/patches/debian-changes-0.1.17-1 create mode 100644 doc/osmocom-authn-protocol.txt create mode 100644 include/osmocom/gsm/oap.h create mode 100644 src/gsm/oap.c create mode 100644 src/logging_gsmtap.c create mode 100644 src/vty/fsm_vty.c create mode 100644 tests/oap/Makefile.am create mode 100644 tests/oap/oap_test.c create mode 100644 tests/oap/oap_test.ok create mode 100644 tests/write_queue/wqueue_test.c create mode 100644 tests/write_queue/wqueue_test.ok copy utils/{conv_gen.py => conv_codes_gsm.py} (71%) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Wed Feb 1 13:01:33 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 1 Feb 2017 13:01:33 GMT Subject: osmo-hlr.git branch master updated. 0.0.1-21-g8089d51 Message-ID: <201702011301.v11D1Xep049814@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "UNNAMED PROJECT". The branch, master has been updated via 8089d51f7483926cc253b19550e5fed4171d9b9f (commit) via d71dbec7b6df3535ee05471fa1986a8eb26463c2 (commit) via 862f1dc4fd9256f7cd01a32ac70d1ec6737fa816 (commit) via 24537b95bd4f8bfddeaaa23d75d5ab8a94aa4497 (commit) via 7685a7875743f6ccc72f814d7c620214703ddeba (commit) via 7f9491fe5fa8b4e6dba1bf4087c5aede2fd1daf9 (commit) via ca43e30be3a27d573e24f85452415b0b6bcefa67 (commit) from 5b581ac6eba4adba0733cf4c20f41f4c7bcc2a3b (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-hlr/commit/?id=8089d51f7483926cc253b19550e5fed4171d9b9f commit 8089d51f7483926cc253b19550e5fed4171d9b9f Author: Neels Hofmeyr Date: Mon Jan 30 13:49:49 2017 +0100 comment: sql: describe auc_2g and auc_3g columns Change-Id: Ie4edc69ff11a83a4c0f79097f43a2cb206dfe405 http://cgit.osmocom.org/osmo-hlr/commit/?id=d71dbec7b6df3535ee05471fa1986a8eb26463c2 commit d71dbec7b6df3535ee05471fa1986a8eb26463c2 Author: Neels Hofmeyr Date: Wed Feb 1 04:42:27 2017 +0100 sql: auc_3g: set sqn NOT NULL DEFAULT 0 Change-Id: Ibb765f30295b441e563bb0e06ed39987f79a60d6 http://cgit.osmocom.org/osmo-hlr/commit/?id=862f1dc4fd9256f7cd01a32ac70d1ec6737fa816 commit 862f1dc4fd9256f7cd01a32ac70d1ec6737fa816 Author: Neels Hofmeyr Date: Wed Feb 1 04:40:13 2017 +0100 cosmetic: sql: indicate VARCHAR size of key columns as 32 Notably this has no functional effect (according to https://sqlite.org/faq.html#q9 ), but it can't hurt to indicate intent. Change-Id: I2b0f9369318085c1482c6d2d8db56699466bfbf3 http://cgit.osmocom.org/osmo-hlr/commit/?id=24537b95bd4f8bfddeaaa23d75d5ab8a94aa4497 commit 24537b95bd4f8bfddeaaa23d75d5ab8a94aa4497 Author: Neels Hofmeyr Date: Mon Jan 30 13:47:22 2017 +0100 sql: fix 3g_auc's column K data type K is the SIM card's 128bit secret key, so the type should be VARCHAR like the other key columns. The db code already reads the column as text and parses as hex, so a VARCHAR column matches that. Change-Id: Iaa8d33e303760bd15dcb7dc8bb8b9b24bf6c8f14 http://cgit.osmocom.org/osmo-hlr/commit/?id=7685a7875743f6ccc72f814d7c620214703ddeba commit 7685a7875743f6ccc72f814d7c620214703ddeba Author: Neels Hofmeyr Date: Mon Jan 30 23:30:26 2017 +0100 main: add VTY and '-c config-file' option Add config file, mainly for logging control. Open VTY on the OMSO_VTY_PORT_HLR added to libosmocore in commit 92fa18e6b800a27aa064a5fb8321cddd7383ae20 aka change-id I08cb52d9399a27e6876e45da36f434708c4fddef. Add hlr_vty.h/c for standard VTY setup. Add -c option to pass config file. Add --version option. Change-Id: Iedb884345a597371a337b0c67eb6013b7d5d1ce1 http://cgit.osmocom.org/osmo-hlr/commit/?id=7f9491fe5fa8b4e6dba1bf4087c5aede2fd1daf9 commit 7f9491fe5fa8b4e6dba1bf4087c5aede2fd1daf9 Author: Neels Hofmeyr Date: Mon Jan 30 13:30:47 2017 +0100 main: add option parsing with db file and default options Parse commandline options, supporting general Osmocom options as copied from osmo-nitb (bsc_hack.c): version, logging and daemonize options. Set the HLR database file from cmdline option, log the filename in db_open(). (VTY config file in next patch.) Change-Id: I279d517e1310e398b0a2382349e62be8e65364c1 ----------------------------------------------------------------------- Summary of changes: sql/hlr.sql | 14 ++-- src/Makefile.am | 2 + src/db.c | 1 + src/hlr.c | 140 ++++++++++++++++++++++++++++++++++++-- src/{rand_urandom.c => hlr_vty.c} | 32 +++++---- src/{rand_urandom.c => hlr_vty.h} | 29 +++----- 6 files changed, 174 insertions(+), 44 deletions(-) copy src/{rand_urandom.c => hlr_vty.c} (59%) copy src/{rand_urandom.c => hlr_vty.h} (67%) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Wed Feb 1 13:16:44 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 1 Feb 2017 13:16:44 GMT Subject: osmo-hlr.git branch neels/auc_tests updated. 0.0.1-24-g53c153b Message-ID: <201702011316.v11DGiXs053954@git.osmocom.org> 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, neels/auc_tests has been updated discards d35d8972fff70ed43a9cb3c3dcba09fd7495f9cf (commit) discards f2f1dee925784b34cbbc4a21af3fe919d9e384d6 (commit) discards b2cf3d970b4ecb5788ca320938f37f1a1e583890 (commit) discards fd4e26e050c2dc2367bef00d1631980da0dd1d0e (commit) discards c77381bb6d893b65776aa257b3cc3aaa7b034e6d (commit) discards e0b2c59d5c04f4bf9c69cfe6cb57cd3ab3dbc38d (commit) discards 45c806e773fac23124ac5ec1670af2976780b399 (commit) discards 7bae179417bbbaa130eab627772890fad4ce15a1 (commit) discards fced66cdd32e55c63f0512ea60c1eae8d6179c38 (commit) via 53c153bdbbb419bb282da0183a1bbfa314473c21 (commit) via 65cc7b1b142eb2d762cb0ec03134e5fb103b2abb (commit) via cb4f8989d259adb80c191a04b884da2597d6f1b2 (commit) via 8089d51f7483926cc253b19550e5fed4171d9b9f (commit) via d71dbec7b6df3535ee05471fa1986a8eb26463c2 (commit) via 862f1dc4fd9256f7cd01a32ac70d1ec6737fa816 (commit) via 24537b95bd4f8bfddeaaa23d75d5ab8a94aa4497 (commit) via 7685a7875743f6ccc72f814d7c620214703ddeba (commit) via 7f9491fe5fa8b4e6dba1bf4087c5aede2fd1daf9 (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (d35d8972fff70ed43a9cb3c3dcba09fd7495f9cf) \ N -- N -- N (53c153bdbbb419bb282da0183a1bbfa314473c21) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-hlr/commit/?id=53c153bdbbb419bb282da0183a1bbfa314473c21 commit 53c153bdbbb419bb282da0183a1bbfa314473c21 Author: Neels Hofmeyr Date: Tue Jan 31 16:40:28 2017 +0100 auth: verify test sets from 3GPP TS 55.205 Put to-text conversion of the 3GPP TS 55.205 PDF's section defining the test vectors in tests/auc/gen_ts_55_205_test_sets/ts55_205_test_sets.txt and add python script to generate auc_ts_55_205_test_sets.c from that at build time. The generated auc_ts_55_205_test_sets.c runs through all 19 test sets, verifying that our gsm_milenage() matches the reference data. Change-Id: Idff9d757ab956179aa41ada2a223fd9f439aafbd http://cgit.osmocom.org/osmo-hlr/commit/?id=65cc7b1b142eb2d762cb0ec03134e5fb103b2abb commit 65cc7b1b142eb2d762cb0ec03134e5fb103b2abb Author: Neels Hofmeyr Date: Tue Jan 31 02:10:40 2017 +0100 tests: auc_3g_test: implement vector generation test Change-Id: I291bccd62661ff5790dc43d91dc63a9e4b0e0ff2 http://cgit.osmocom.org/osmo-hlr/commit/?id=cb4f8989d259adb80c191a04b884da2597d6f1b2 commit cb4f8989d259adb80c191a04b884da2597d6f1b2 Author: Neels Hofmeyr Date: Tue Jan 31 01:19:27 2017 +0100 Add test suite skeleton with empty test (auc_3g_test) Change-Id: I6359b0809ce8578850fd65887a568714fb35dbd8 ----------------------------------------------------------------------- Summary of changes: src/hlr.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Wed Feb 1 13:52:02 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 1 Feb 2017 13:52:02 GMT Subject: libosmo-abis.git branch pmaier/siu updated. 0.3.2-64-g97a8c78 Message-ID: <201702011352.v11Dq2cI063359@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom A-bis protcol interface library". The branch, pmaier/siu has been updated discards 68f9a012fa40c599f425076175bd3941b5057b04 (commit) discards 99b6a764a85d7cb7707f419228accf5304b2ac72 (commit) discards 3e1c2e66000eb6643457ae3798c6f217688aaf94 (commit) discards 5188254b99510ec1bac3d8805ee7efba39476c49 (commit) discards 5969280e8494d2bb81b65e72ebba6598dc6a6613 (commit) discards 9e54b3c8d5d5561954e2915afeff2cba0b4b3985 (commit) discards 10f8de1dc8f57a434d97d6f73ee19cdd45b0980a (commit) discards 32bef442da47252919c45c81d084b0588f806b89 (commit) via 97a8c786dabe16c69d393939385173eb005dc226 (commit) via 2413ab74e2dbb183f94a50637aaecf5c7fce7fd6 (commit) via 5d780a24588559e6f7d9ef1d438a5d44e1dca4ba (commit) via 67576744f5a8d410bd20d75f04e1a96d2c16eb49 (commit) via 2b97c1e7e5c39a6be598db992fa91d49fccb452e (commit) via 808b9f046a3e0c2fc5b998bb19b6b22970d8b9f6 (commit) via 53ee47a69792cf7d55e839630d77b243bccefce4 (commit) via c3e9741a35cd4a16ff77a5f54551ca0e38aaebe9 (commit) via 254745880bb2ff7f17fe158fb7bfb5e1dc530906 (commit) via 30ffa7ade5aa55e95cf888bbdd9028f2983d663c (commit) via c9fa25e8316b8af3e9f11b9e79368092df466972 (commit) via 4c4a1c2035cd884d300fc0a04cb9995b16eade62 (commit) via efb43c012ba95fc9373704ade7b583dffb46b621 (commit) via 5f3871e3626a407c01af42d72a9e8ea010938dc2 (commit) via bf42e0a91fcf79efa9b68c38568021e4d68c87b2 (commit) via ac2ad3b437bd20a766daed0cb668e394a0a2bc4e (commit) via 7c840be4765700e6a6efc54ddbbff4c279f91cca (commit) via 78d0486ffdbb404c01315f28b24ef0688a57a99b (commit) via b0a4235805a690ddad47d890e183b29c03322515 (commit) via 519217f0eafee4fe71c49e5310c6f26621f0a6e1 (commit) via 14dd30a13e27afcbdc7cce7203d07b50de48fa53 (commit) via 34260c892390c6831a0a5fb906bc3bffcfd08896 (commit) via ae3a993bd637b3994db0183abe8cfc6eeb796d51 (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (68f9a012fa40c599f425076175bd3941b5057b04) \ N -- N -- N (97a8c786dabe16c69d393939385173eb005dc226) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmo-abis/commit/?id=97a8c786dabe16c69d393939385173eb005dc226 commit 97a8c786dabe16c69d393939385173eb005dc226 Author: Philipp Maier Date: Wed Feb 1 13:51:03 2017 +0100 lapd: Reduce N200 (SABM retransmission count) N200 is set to 300, which turned out to be uncomfortably high, the commit reduces the value to 50 http://cgit.osmocom.org/libosmo-abis/commit/?id=2413ab74e2dbb183f94a50637aaecf5c7fce7fd6 commit 2413ab74e2dbb183f94a50637aaecf5c7fce7fd6 Author: Philipp Maier Date: Thu Dec 8 17:17:33 2016 +0100 lapd: Improve log output Add pointer address output to the sap alloc/free functions in order to track the objects later in the debug output (we have three of them) http://cgit.osmocom.org/libosmo-abis/commit/?id=5d780a24588559e6f7d9ef1d438a5d44e1dca4ba commit 5d780a24588559e6f7d9ef1d438a5d44e1dca4ba Author: Philipp Maier Date: Mon Dec 5 19:45:37 2016 +0100 unixsocket: make socket connection fault tolerant When the l2tpd is killed, the unix socket will permanently loose the connection, even if l2tpd is restarted the connection is still blocked. This commit adds some fault tolerance mechanisms to automatically reconnect the socket as soon as it is available again. http://cgit.osmocom.org/libosmo-abis/commit/?id=67576744f5a8d410bd20d75f04e1a96d2c16eb49 commit 67576744f5a8d410bd20d75f04e1a96d2c16eb49 Author: Philipp Maier Date: Wed Nov 16 14:06:36 2016 +0100 unixsocket: Ensure superchannel is disabled for new connections When the BSC is shut down or disconnected it may happen that the SIU stays in superchannel mode, while the BTS is falling back into its normal communication mode. This causes a permanent link failure because the SIU is still trying to reconnect on the superchannel. This patch ensures that for every new connection the superchannel is taken down by default. If the connection was still good, SIU and BTS will switch back to normal mode together. If not. The SIU will switch back alone while the BTS is already switched back by itsself. http://cgit.osmocom.org/libosmo-abis/commit/?id=2b97c1e7e5c39a6be598db992fa91d49fccb452e commit 2b97c1e7e5c39a6be598db992fa91d49fccb452e Author: Alexander Couzens Date: Tue Nov 8 16:58:23 2016 +0100 unixsocket/e1inp_ericsson_set_altc: do more validation checks on *line parameter Change-Id: Ieb195c41df066c1f3dd999db42075f20a072d652 http://cgit.osmocom.org/libosmo-abis/commit/?id=808b9f046a3e0c2fc5b998bb19b6b22970d8b9f6 commit 808b9f046a3e0c2fc5b998bb19b6b22970d8b9f6 Author: Alexander Couzens Date: Tue Nov 8 16:57:44 2016 +0100 unixsocket/e1inp_ericsson_set_altc: increase allocation of msgb Change-Id: If72a46fb6c70dacc91d17e9652ded804d8f7f292 http://cgit.osmocom.org/libosmo-abis/commit/?id=53ee47a69792cf7d55e839630d77b243bccefce4 commit 53ee47a69792cf7d55e839630d77b243bccefce4 Author: Alexander Couzens Date: Tue Nov 8 16:16:15 2016 +0100 add e1inp_ericsson_set_altc() to unixsocket driver e1inp_ericsson_set_altc() set the a-bis lower traffic channel mode. timeslot is needed to bootstrap the siu. superchannel is used for everything else Change-Id: I3eeac681f238cdbc4bb19e18155f0b0e93aefeb7 http://cgit.osmocom.org/libosmo-abis/commit/?id=c3e9741a35cd4a16ff77a5f54551ca0e38aaebe9 commit c3e9741a35cd4a16ff77a5f54551ca0e38aaebe9 Author: Alexander Couzens Date: Tue Nov 1 22:05:13 2016 +0100 add basic unixsocket support Allow to connect to a unix socket communicating with LAPD. Missing for merge: - SOL_PACKET is not portable to *BSD - unix socket path not configurable Change-Id: Ia5723b09a5c68a0505829dc732def981e60a907a ----------------------------------------------------------------------- Summary of changes: .gitreview | 3 ++ debian/control | 59 +++++++++++++++++++++++++++++-------- debian/copyright | 83 ++++++++++++++++++++++++++++++++++++++++++++++++++++ debian/rules | 7 ++++- src/e1_input.c | 10 +------ src/input/ipa.c | 6 ++-- src/input/ipaccess.c | 31 +++++++++++++------- src/input/lapd.c | 2 +- src/input/misdn.c | 4 +-- src/input/rs232.c | 2 +- src/subchan_demux.c | 13 +------- src/trau/osmo_ortp.c | 48 ++++++++++++++++++------------ 12 files changed, 196 insertions(+), 72 deletions(-) create mode 100644 .gitreview create mode 100644 debian/copyright hooks/post-receive -- Osmocom A-bis protcol interface library From gitosis at osmocom.org Wed Feb 1 13:52:50 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 1 Feb 2017 13:52:50 GMT Subject: libosmocore.git branch pmaier/rbs2000 updated. 0.9.6-85-gf127087 Message-ID: <201702011352.v11DqouK063614@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "An utility library for Open Source Mobile Communications". The branch, pmaier/rbs2000 has been updated discards c4cfa99e6f60013ad52d0899cbee38631349572b (commit) discards d2f57da8e4991c0e56efc05ae1abb58188ec720a (commit) discards 9ec008117b5adf59692d6fb632b9ce015ac1c05c (commit) discards dc706285aea449fc6a1a5bc2a79249ee57ba2c06 (commit) via f127087625f8ece65b4c2a9d22a895d796303893 (commit) via 937b0d5a01b070329d5359902bc0a170ab8d6d72 (commit) via 97264990ea6567340a11fe1c834a199d567c085f (commit) via 06fdf28f69b13ee166ef43828e6d17ac7f125dbe (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (c4cfa99e6f60013ad52d0899cbee38631349572b) \ N -- N -- N (f127087625f8ece65b4c2a9d22a895d796303893) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmocore/commit/?id=f127087625f8ece65b4c2a9d22a895d796303893 commit f127087625f8ece65b4c2a9d22a895d796303893 Author: Philipp Maier Date: Wed Feb 1 12:00:45 2017 +0100 lapd_core: Fix MDL-ERROR ind after RELEASE ind in lapd_t200_cb() The RELEASE INDICATION is transmitted before the MDL ERROR INIDCATION, this prevents the MDL ERROR INDICATION from being sent because the RELASE INDICATION close to connection eraly. This commit puts the messages into the correct order. http://cgit.osmocom.org/libosmocore/commit/?id=937b0d5a01b070329d5359902bc0a170ab8d6d72 commit 937b0d5a01b070329d5359902bc0a170ab8d6d72 Author: Philipp Maier Date: Thu Dec 8 10:45:06 2016 +0100 lapd_core: fix program flow when the lapd core is in state LAPD_STATE_SABM_SENT, and the retransmission counter exceeds (link down) lapd_t200_cb() will send an RELASE_INDICATION and an MDL_ERROR_INDICATION to L3. This action is done before the state is processed. This seems to be no problem with standard retransmission counts (n200), but may cause timing problems that lead to deadlock states when custom timer configurations are in use. (Ericsson RBS). This commit moves the functions calls for sending the indications mentioned above to the very end of the if branch to relax the timing again. (See lapd_t200_cb()) http://cgit.osmocom.org/libosmocore/commit/?id=97264990ea6567340a11fe1c834a199d567c085f commit 97264990ea6567340a11fe1c834a199d567c085f Author: Philipp Maier Date: Fri Dec 9 14:07:18 2016 +0100 select: add functionality to check socket state osmo_fd_register() is used to register socket file descriptors, after registering a socket, there is no way to test if the socket is still registered or actually registered at all. This commit adds a new function osmo_fd_register_check() that can be used to check in advance, if the socket fd is registered, before performing further operations. http://cgit.osmocom.org/libosmocore/commit/?id=06fdf28f69b13ee166ef43828e6d17ac7f125dbe commit 06fdf28f69b13ee166ef43828e6d17ac7f125dbe Author: Philipp Maier Date: Thu Dec 8 17:23:26 2016 +0100 lapd_core: Improve debug output The debug output of lapd core has no references to the dl objects, since we have multiple links, seeing which action is for which object is impossible. This commit adds pointer references (dl=%p) to each log line. ----------------------------------------------------------------------- Summary of changes: hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Wed Feb 1 14:11:50 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 1 Feb 2017 14:11:50 GMT Subject: osmo-hlr.git branch master updated. 0.0.1-24-g6b883f7 Message-ID: <201702011411.v11EBoXG068868@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "UNNAMED PROJECT". The branch, master has been updated via 6b883f784835943e1b3dbcf816dd2a949dd6805d (commit) via 8cde66242a6223d0f84b89ece0ec933d6f0cd8e5 (commit) via 00c069726ed79a79581f13e6654deabbadcff1d9 (commit) from 8089d51f7483926cc253b19550e5fed4171d9b9f (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-hlr/commit/?id=6b883f784835943e1b3dbcf816dd2a949dd6805d commit 6b883f784835943e1b3dbcf816dd2a949dd6805d Author: Neels Hofmeyr Date: Tue Jan 31 16:40:28 2017 +0100 auth: verify test sets from 3GPP TS 55.205 Put to-text conversion of the 3GPP TS 55.205 PDF's section defining the test vectors in tests/auc/gen_ts_55_205_test_sets/ts55_205_test_sets.txt and add python script to generate auc_ts_55_205_test_sets.c from that at build time. The generated auc_ts_55_205_test_sets.c runs through all 19 test sets, verifying that our gsm_milenage() matches the reference data. Change-Id: Idff9d757ab956179aa41ada2a223fd9f439aafbd http://cgit.osmocom.org/osmo-hlr/commit/?id=8cde66242a6223d0f84b89ece0ec933d6f0cd8e5 commit 8cde66242a6223d0f84b89ece0ec933d6f0cd8e5 Author: Neels Hofmeyr Date: Tue Jan 31 02:10:40 2017 +0100 tests: auc_3g_test: implement vector generation test Change-Id: I291bccd62661ff5790dc43d91dc63a9e4b0e0ff2 http://cgit.osmocom.org/osmo-hlr/commit/?id=00c069726ed79a79581f13e6654deabbadcff1d9 commit 00c069726ed79a79581f13e6654deabbadcff1d9 Author: Neels Hofmeyr Date: Tue Jan 31 01:19:27 2017 +0100 Add test suite skeleton with empty test (auc_3g_test) Change-Id: I6359b0809ce8578850fd65887a568714fb35dbd8 ----------------------------------------------------------------------- Summary of changes: .gitignore | 6 + Makefile.am | 1 + configure.ac | 5 + src/auc.c | 6 +- tests/Makefile.am | 50 ++ tests/auc/Makefile.am | 55 ++ tests/auc/auc_3g_test.c | 324 +++++++ tests/auc/auc_3g_test.err | 106 +++ tests/auc/auc_3g_test.ok | 2 + tests/auc/auc_ts_55_205_test_sets.err | 304 +++++++ tests/auc/auc_ts_55_205_test_sets.ok | 2 + tests/auc/gen_ts_55_205_test_sets/Makefile.am | 6 + tests/auc/gen_ts_55_205_test_sets/func_template.c | 64 ++ tests/auc/gen_ts_55_205_test_sets/main_template.c | 115 +++ tests/auc/gen_ts_55_205_test_sets/pdftxt_2_c.py | 99 +++ .../gen_ts_55_205_test_sets/ts55_205_test_sets.txt | 972 +++++++++++++++++++++ tests/testsuite.at | 16 + 17 files changed, 2131 insertions(+), 2 deletions(-) create mode 100644 tests/Makefile.am create mode 100644 tests/auc/Makefile.am create mode 100644 tests/auc/auc_3g_test.c create mode 100644 tests/auc/auc_3g_test.err create mode 100644 tests/auc/auc_3g_test.ok create mode 100644 tests/auc/auc_ts_55_205_test_sets.err create mode 100644 tests/auc/auc_ts_55_205_test_sets.ok create mode 100644 tests/auc/gen_ts_55_205_test_sets/Makefile.am create mode 100644 tests/auc/gen_ts_55_205_test_sets/func_template.c create mode 100644 tests/auc/gen_ts_55_205_test_sets/main_template.c create mode 100755 tests/auc/gen_ts_55_205_test_sets/pdftxt_2_c.py create mode 100644 tests/auc/gen_ts_55_205_test_sets/ts55_205_test_sets.txt create mode 100644 tests/testsuite.at hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Wed Feb 1 14:15:11 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 1 Feb 2017 14:15:11 GMT Subject: osmo-iuh.git branch master updated. ad14ff96c376bdf60f017c067ba090c2908c6fc6 Message-ID: <201702011415.v11EFBcO069731@git.osmocom.org> 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 code for Iuh interface". The branch, master has been updated via ad14ff96c376bdf60f017c067ba090c2908c6fc6 (commit) from 32b821005e69813cea335f6b88568db6144111b9 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-iuh/commit/?id=ad14ff96c376bdf60f017c067ba090c2908c6fc6 commit ad14ff96c376bdf60f017c067ba090c2908c6fc6 Author: Neels Hofmeyr Date: Mon Jan 23 15:06:40 2017 +0100 cs RAB: add nAS_SynchronisationIndicator This is mimicking the IEs found in a trace from a production 3G environment. We have no reason to add this other than knowing that other operators seem to do this. This came up while trying to fix voice RAB for the nano3G, but this patch had no effect on that. Now that it's here, we might as well keep it. Change-Id: I14c22b0befb308bac2eded662fe13a58c8478743 ----------------------------------------------------------------------- Summary of changes: src/ranap_msg_factory.c | 10 +++++++++- src/tests/test-ranap.ok | 20 ++++++++++---------- 2 files changed, 19 insertions(+), 11 deletions(-) hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Wed Feb 1 14:19:20 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 1 Feb 2017 14:19:20 GMT Subject: osmo-pcu.git branch master updated. 0.2-881-g53f0b4d Message-ID: <201702011419.v11EJKhn070773@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "UNNAMED PROJECT". The branch, master has been updated via 53f0b4deb6026b0c83a10d6a915a3a0c2e7caaf5 (commit) from d935d88a8c5dbc3bce5476545a785a7a35cfc2d3 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-pcu/commit/?id=53f0b4deb6026b0c83a10d6a915a3a0c2e7caaf5 commit 53f0b4deb6026b0c83a10d6a915a3a0c2e7caaf5 Author: Philipp Maier Date: Thu Jan 26 11:39:16 2017 +0100 cosmetic: Fix log output In BTS::rcv_rach() the log output is messed up because of a stray "\n". This commit removes that. Change-Id: I40d01c71982ad83589f070cf0047a4ae04695411 ----------------------------------------------------------------------- Summary of changes: src/bts.cpp | 4 +-- tests/tbf/TbfTest.err | 90 +++++++++++++++++---------------------------------- 2 files changed, 32 insertions(+), 62 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Wed Feb 1 14:25:30 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 1 Feb 2017 14:25:30 GMT Subject: osmo-bts.git branch master updated. 0.4.0-377-g42ffb32 Message-ID: <201702011425.v11EPUia073020@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, master has been updated via 42ffb325f8e00a5bce0eefbce579ff7d86f73282 (commit) from 934408010954b41d03e8fadab1b115b5663b4468 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=42ffb325f8e00a5bce0eefbce579ff7d86f73282 commit 42ffb325f8e00a5bce0eefbce579ff7d86f73282 Author: Jean-Francois Dionne Date: Mon Jan 16 10:33:06 2017 +0100 DTX: fix "unexpected burst" error Fix error during FACCH interruption of DTX for AMR HR. Max's note: added fix for sysmobts. Change-Id: Ib064952331b4f89676ee68a3d8078b1d9debe570 Related: OS#1801 ----------------------------------------------------------------------- Summary of changes: src/osmo-bts-litecell15/l1_if.c | 1 + src/osmo-bts-sysmo/l1_if.c | 1 + 2 files changed, 2 insertions(+) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Wed Feb 1 15:03:11 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 1 Feb 2017 15:03:11 GMT Subject: openbsc.git branch master updated. 0.15.0-650-g725f3f1de Message-ID: <201702011503.v11F3B8S087365@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, master has been updated via 725f3f1de0bb71cb743e5af00d6d56549fc5f692 (commit) from dac5867af5ff90d4beb70fc30a5743f60f159e3a (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=725f3f1de0bb71cb743e5af00d6d56549fc5f692 commit 725f3f1de0bb71cb743e5af00d6d56549fc5f692 Author: Holger Hans Peter Freyther Date: Thu Jan 26 11:05:33 2017 +0100 sgsn: Fix deeply flawed copying logic for PDP context activation It is one of these changes that should have never worked but did for a long time. Only recently a corrupted GTP message was seen. The code in ccd2312d10e14747e8a4d26d8f72b052ffcfc282 tried to solve the right problem but was deeply flawed. * Make the code operate on the copied message and not the original one that is deleted by the underlaying layers on return * Add an out variable to determine if the msgb should be deleted and assume that by default it will be deleted. Change-Id: I564526e7cde2b8a2f0ce900492cd38fc23c176a7 ----------------------------------------------------------------------- Summary of changes: openbsc/src/gprs/gprs_gmm.c | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed Feb 1 16:35:58 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 1 Feb 2017 16:35:58 GMT Subject: osmo-bts.git branch master updated. 0.4.0-378-g16b4179 Message-ID: <201702011635.v11GZw4R015975@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, master has been updated via 16b4179fbeaf3289e7aa41e4f9a0ac5d9d6206f6 (commit) from 42ffb325f8e00a5bce0eefbce579ff7d86f73282 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=16b4179fbeaf3289e7aa41e4f9a0ac5d9d6206f6 commit 16b4179fbeaf3289e7aa41e4f9a0ac5d9d6206f6 Author: Minh-Quang Nguyen Date: Wed Jan 18 17:52:27 2017 +0100 rsl: Fix dropping of LAPDm UA message. In some cases, when successive mobile originated calls are made, the LAPDm UA message gets lost because the channel is relased to early. Too overcome the problem we do not send relase indications immediately. Instead a flag will be set and the message stored and sent on the next TCH-RTS-IND. This commit adds the functionality to store the release indication msg, to rsl.c. It also addes the mechanism to forward the release indication to l1sap.c See also coresponding change in openbsc.git: Change-Id I15fc1ef8e9e83f009bde96de9a8e95702cffbce6 This patch is is a slightly improved/reformatted version of: https://gitlab.com/nrw_noa/osmo-bts/commit/95d1f15ad108c1c1869c1965144acd64c1395d8c Change-Id: Ie4f70c75f0137b4bd72d579b3a32575bac2fca38 ----------------------------------------------------------------------- Summary of changes: src/common/l1sap.c | 11 +++++++++++ src/common/rsl.c | 17 +++++++++++++++++ 2 files changed, 28 insertions(+) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Wed Feb 1 16:36:27 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 1 Feb 2017 16:36:27 GMT Subject: openbsc.git branch master updated. 0.15.0-651-g2d02775b9 Message-ID: <201702011636.v11GaRQX016150@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, master has been updated via 2d02775b919d4d56b960cd76b792db95aee539dc (commit) from 725f3f1de0bb71cb743e5af00d6d56549fc5f692 (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=2d02775b919d4d56b960cd76b792db95aee539dc commit 2d02775b919d4d56b960cd76b792db95aee539dc Author: Harald Welte Date: Tue Nov 15 22:09:08 2016 +0100 OM2000: use assoc_so *only* for TS objects all other objects always use the MO instance. The existing code likely is due to copy+paste mistakes. Change-Id: Ie0a31cd93993da10f31eecf530a5a05773c11eb1 ----------------------------------------------------------------------- Summary of changes: openbsc/src/libbsc/abis_om2000.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed Feb 1 17:39:24 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 1 Feb 2017 17:39:24 GMT Subject: op25.git branch max updated. 089a8f928483900dc73638aaf231cb2183d38080 Message-ID: <201702011739.v11HdOFo034991@git.osmocom.org> 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 "Software-defined analyzer for APCO P25". The branch, max has been updated via 089a8f928483900dc73638aaf231cb2183d38080 (commit) from 02e0ad581402d751ddaa6128f22e6a0d3b492f99 (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/op25/commit/?id=089a8f928483900dc73638aaf231cb2183d38080 commit 089a8f928483900dc73638aaf231cb2183d38080 Author: Max Date: Wed Feb 1 11:59:44 2017 -0500 dmr cleanup ----------------------------------------------------------------------- Summary of changes: op25/gr-op25_repeater/lib/ambe_encoder_sb_impl.cc | 11 +++++------ op25/gr-op25_repeater/lib/dmr_bs_tx_bb_impl.cc | 22 +++++++++++----------- op25/gr-op25_repeater/lib/dmr_const.h | 4 ++++ 3 files changed, 20 insertions(+), 17 deletions(-) hooks/post-receive -- Software-defined analyzer for APCO P25 From gitosis at osmocom.org Wed Feb 1 18:20:24 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 1 Feb 2017 18:20:24 GMT Subject: artwork.git branch master updated. e07f3ba68d1681a86a43df019bd5a6cb90a60b0b Message-ID: <201702011820.v11IKOBp044332@git.osmocom.org> 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 Logo". The branch, master has been updated via e07f3ba68d1681a86a43df019bd5a6cb90a60b0b (commit) via 3076607abe2ceb3a0cdc170314f2e50c1b13f982 (commit) via e01cfca691a3323767ee8a99273ed23a7d37c83b (commit) via bff68e6ab7488ba37a25c880d0b73dc944ebe8cc (commit) via abc84166c4789395c50d9010995e74fc23b80c63 (commit) via 2c0cab7fa77d674997ec2b566d360be00d17f5be (commit) via d238da1118c4aa71ee4bceee095fe610c4b89d8f (commit) via a29b9c07d2befe45a598f7336f9b2c7723de1278 (commit) via 85e762bafb524b0dccabc2b94d4300695d9f2b90 (commit) via 9ec991826ecd490c854f7ac0da194fc46b623b11 (commit) via 5ec7e937a3dc925e5dca4baa50e7fe2b25e2032f (commit) from a21433340f06c7ba4febc702f78e3e3ba3cfd588 (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/artwork/commit/?id=e07f3ba68d1681a86a43df019bd5a6cb90a60b0b commit e07f3ba68d1681a86a43df019bd5a6cb90a60b0b Author: Kevin Redon Date: Wed Feb 1 18:22:00 2017 +0100 add cup design http://cgit.osmocom.org/artwork/commit/?id=3076607abe2ceb3a0cdc170314f2e50c1b13f982 commit 3076607abe2ceb3a0cdc170314f2e50c1b13f982 Author: Kevin Redon Date: Wed Feb 1 18:21:39 2017 +0100 add SIM card designs http://cgit.osmocom.org/artwork/commit/?id=e01cfca691a3323767ee8a99273ed23a7d37c83b commit e01cfca691a3323767ee8a99273ed23a7d37c83b Author: Kevin Redon Date: Wed Feb 1 18:02:23 2017 +0100 add osmocomTAC logo http://cgit.osmocom.org/artwork/commit/?id=bff68e6ab7488ba37a25c880d0b73dc944ebe8cc commit bff68e6ab7488ba37a25c880d0b73dc944ebe8cc Author: Kevin Redon Date: Wed Feb 1 17:57:08 2017 +0100 add OsmoDevCon logo http://cgit.osmocom.org/artwork/commit/?id=abc84166c4789395c50d9010995e74fc23b80c63 commit abc84166c4789395c50d9010995e74fc23b80c63 Author: Kevin Redon Date: Wed Feb 1 17:49:52 2017 +0100 remove duplicate and wrongly named exports http://cgit.osmocom.org/artwork/commit/?id=2c0cab7fa77d674997ec2b566d360be00d17f5be commit 2c0cab7fa77d674997ec2b566d360be00d17f5be Author: Kevin Redon Date: Wed Feb 1 17:47:53 2017 +0100 add README file to provide artwork details http://cgit.osmocom.org/artwork/commit/?id=d238da1118c4aa71ee4bceee095fe610c4b89d8f commit d238da1118c4aa71ee4bceee095fe610c4b89d8f Author: Kevin Redon Date: Wed Feb 1 17:47:23 2017 +0100 move logos to 'logo' folder for better separation with other artwork categories http://cgit.osmocom.org/artwork/commit/?id=a29b9c07d2befe45a598f7336f9b2c7723de1278 commit a29b9c07d2befe45a598f7336f9b2c7723de1278 Author: Kevin Redon Date: Wed Feb 1 17:46:04 2017 +0100 export all svg as png to include improved 'm' and common height of 250 pixels http://cgit.osmocom.org/artwork/commit/?id=85e762bafb524b0dccabc2b94d4300695d9f2b90 commit 85e762bafb524b0dccabc2b94d4300695d9f2b90 Author: Kevin Redon Date: Wed Feb 1 17:45:17 2017 +0100 use common picture, m, text-font, text-path layers and improved 'm' http://cgit.osmocom.org/artwork/commit/?id=9ec991826ecd490c854f7ac0da194fc46b623b11 commit 9ec991826ecd490c854f7ac0da194fc46b623b11 Author: Kevin Redon Date: Wed Feb 1 17:44:09 2017 +0100 make inner of triangle in 'm' transparent instead if white http://cgit.osmocom.org/artwork/commit/?id=5ec7e937a3dc925e5dca4baa50e7fe2b25e2032f commit 5ec7e937a3dc925e5dca4baa50e7fe2b25e2032f Author: Kevin Redon Date: Wed Feb 1 17:39:01 2017 +0100 rename osmoNITB.png to OsmoNITB.png according to content ----------------------------------------------------------------------- Summary of changes: Osmo.png | Bin 40837 -> 0 bytes OsmoBSC.png | Bin 47387 -> 0 bytes OsmoBTS.png | Bin 45970 -> 0 bytes README.md | 9 + all-in-one.svgz | Bin 11412 -> 0 bytes logo/Osmo.png | Bin 0 -> 52609 bytes Osmo.svg => logo/Osmo.svg | 293 +- logo/OsmoBSC.png | Bin 0 -> 60389 bytes OsmoBTS.svg => logo/OsmoBSC.svg | 511 ++- logo/OsmoBTS.png | Bin 0 -> 58676 bytes OsmoBSC.svg => logo/OsmoBTS.svg | 445 +- logo/OsmoDevCon.png | Bin 0 -> 43283 bytes logo/OsmoDevCon.svg | 405 ++ logo/OsmoNITB.png | Bin 0 -> 58359 bytes OsmoNITB.svg => logo/OsmoNITB.svg | 339 +- logo/all-in-one.svgz | Bin 0 -> 12360 bytes logo/osmocom.png | Bin 0 -> 57384 bytes logo/osmocom.svg | 463 ++ logo/osmocomBB.png | Bin 0 -> 62593 bytes logo/osmocomBB.svg | 641 +++ logo/osmocomCOS.png | Bin 0 -> 67432 bytes logo/osmocomCOS.svg | 484 ++ logo/osmocomDECT.png | Bin 0 -> 63202 bytes osmocomDECT.svg => logo/osmocomDECT.svg | 375 +- logo/osmocomGMR.png | Bin 0 -> 66183 bytes logo/osmocomGMR.svg | 485 ++ logo/osmocomNET.png | Bin 0 -> 62383 bytes osmocomNET.svg => logo/osmocomNET.svg | 355 +- logo/osmocomOP25.png | Bin 0 -> 63919 bytes logo/osmocomOP25.svg | 489 ++ logo/osmocomOpenBSC.png | Bin 0 -> 63249 bytes osmocomOpenBSC.svg => logo/osmocomOpenBSC.svg | 393 +- logo/osmocomSDR.png | Bin 0 -> 65610 bytes logo/osmocomSDR.svg | 483 ++ logo/osmocomSIMTRACE.png | Bin 0 -> 74923 bytes osmocomSIMTRACE.svg => logo/osmocomSIMTRACE.svg | 391 +- logo/osmocomSecurity.png | Bin 0 -> 61877 bytes logo/osmocomSecurity.svg | 826 ++++ logo/osmocomTAC.png | Bin 0 -> 59373 bytes logo/osmocomTAC.svg | 405 ++ logo/osmocomTETRA.png | Bin 0 -> 66115 bytes osmocomTETRA.svg => logo/osmocomTETRA.svg | 373 +- misc/cup/osmocom-cup.png | Bin 0 -> 1109047 bytes misc/cup/osmocom-cup.svg | 844 ++++ osmoNITB.png | Bin 45610 -> 0 bytes osmocom.png | Bin 45180 -> 0 bytes osmocom.svg | 357 -- osmocomBB.png | Bin 48890 -> 0 bytes osmocomBB.svg | 549 --- osmocomCOS.png | Bin 53158 -> 0 bytes osmocomCOS.svg | 1157 ----- osmocomDECT.png | Bin 50547 -> 0 bytes osmocomGMR.png | Bin 51411 -> 0 bytes osmocomGMR.svg | 380 -- osmocomNET.png | Bin 48971 -> 0 bytes osmocomOP25.png | Bin 54572 -> 0 bytes osmocomOP25.svg | 1157 ----- osmocomOpenBSC.png | Bin 59312 -> 0 bytes osmocomSDR.png | Bin 51966 -> 0 bytes osmocomSDR.svg | 936 ---- osmocomSIMTRACE.png | Bin 58771 -> 0 bytes osmocomSecurity.png | Bin 58102 -> 0 bytes osmocomSecurity.svg | 723 --- osmocomTETRA.png | Bin 51757 -> 0 bytes osmocom_op25.png | Bin 15079 -> 0 bytes osmocom_sdr.png | Bin 15552 -> 0 bytes simcard/30c3/30c3.png | Bin 0 -> 828068 bytes simcard/30c3/30c3.svg | 2301 ++++++++++ simcard/31c3/31c3.png | Bin 0 -> 1257657 bytes simcard/31c3/31c3.svg | 3552 +++++++++++++++ simcard/32c3/32c3.png | Bin 0 -> 1070072 bytes simcard/32c3/32c3.svg | 3367 ++++++++++++++ simcard/33c3/33c3.png | Bin 0 -> 770855 bytes simcard/33c3/33c3.svg | 5504 +++++++++++++++++++++++ simcard/camp2015/camp2015.png | Bin 0 -> 2183678 bytes simcard/camp2015/camp2015.svg | 3753 ++++++++++++++++ 76 files changed, 26181 insertions(+), 6564 deletions(-) delete mode 100644 Osmo.png delete mode 100644 OsmoBSC.png delete mode 100644 OsmoBTS.png create mode 100644 README.md delete mode 100644 all-in-one.svgz create mode 100644 logo/Osmo.png rename Osmo.svg => logo/Osmo.svg (77%) create mode 100644 logo/OsmoBSC.png rename OsmoBTS.svg => logo/OsmoBSC.svg (68%) create mode 100644 logo/OsmoBTS.png rename OsmoBSC.svg => logo/OsmoBTS.svg (75%) create mode 100644 logo/OsmoDevCon.png create mode 100644 logo/OsmoDevCon.svg create mode 100644 logo/OsmoNITB.png rename OsmoNITB.svg => logo/OsmoNITB.svg (77%) create mode 100644 logo/all-in-one.svgz create mode 100644 logo/osmocom.png create mode 100644 logo/osmocom.svg create mode 100644 logo/osmocomBB.png create mode 100644 logo/osmocomBB.svg create mode 100644 logo/osmocomCOS.png create mode 100644 logo/osmocomCOS.svg create mode 100644 logo/osmocomDECT.png rename osmocomDECT.svg => logo/osmocomDECT.svg (57%) create mode 100644 logo/osmocomGMR.png create mode 100644 logo/osmocomGMR.svg create mode 100644 logo/osmocomNET.png rename osmocomNET.svg => logo/osmocomNET.svg (65%) create mode 100644 logo/osmocomOP25.png create mode 100644 logo/osmocomOP25.svg create mode 100644 logo/osmocomOpenBSC.png rename osmocomOpenBSC.svg => logo/osmocomOpenBSC.svg (58%) create mode 100644 logo/osmocomSDR.png create mode 100644 logo/osmocomSDR.svg create mode 100644 logo/osmocomSIMTRACE.png rename osmocomSIMTRACE.svg => logo/osmocomSIMTRACE.svg (65%) create mode 100644 logo/osmocomSecurity.png create mode 100644 logo/osmocomSecurity.svg create mode 100644 logo/osmocomTAC.png create mode 100644 logo/osmocomTAC.svg create mode 100644 logo/osmocomTETRA.png rename osmocomTETRA.svg => logo/osmocomTETRA.svg (51%) create mode 100644 misc/cup/osmocom-cup.png create mode 100644 misc/cup/osmocom-cup.svg delete mode 100644 osmoNITB.png delete mode 100644 osmocom.png delete mode 100644 osmocom.svg delete mode 100644 osmocomBB.png delete mode 100644 osmocomBB.svg delete mode 100644 osmocomCOS.png delete mode 100644 osmocomCOS.svg delete mode 100644 osmocomDECT.png delete mode 100644 osmocomGMR.png delete mode 100644 osmocomGMR.svg delete mode 100644 osmocomNET.png delete mode 100644 osmocomOP25.png delete mode 100644 osmocomOP25.svg delete mode 100644 osmocomOpenBSC.png delete mode 100644 osmocomSDR.png delete mode 100644 osmocomSDR.svg delete mode 100644 osmocomSIMTRACE.png delete mode 100644 osmocomSecurity.png delete mode 100644 osmocomSecurity.svg delete mode 100644 osmocomTETRA.png delete mode 100644 osmocom_op25.png delete mode 100644 osmocom_sdr.png create mode 100644 simcard/30c3/30c3.png create mode 100644 simcard/30c3/30c3.svg create mode 100644 simcard/31c3/31c3.png create mode 100644 simcard/31c3/31c3.svg create mode 100644 simcard/32c3/32c3.png create mode 100644 simcard/32c3/32c3.svg create mode 100644 simcard/33c3/33c3.png create mode 100644 simcard/33c3/33c3.svg create mode 100644 simcard/camp2015/camp2015.png create mode 100644 simcard/camp2015/camp2015.svg hooks/post-receive -- Osmocom Logo From gitosis at osmocom.org Wed Feb 1 19:13:31 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 1 Feb 2017 19:13:31 GMT Subject: osmo-bts.git branch master updated. 0.4.0-379-ga760a04 Message-ID: <201702011913.v11JDVLL056717@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, master has been updated via a760a043c4153770fe9577259989169cb2286a82 (commit) from 16b4179fbeaf3289e7aa41e4f9a0ac5d9d6206f6 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=a760a043c4153770fe9577259989169cb2286a82 commit a760a043c4153770fe9577259989169cb2286a82 Author: Jean-Francois Dionne Date: Tue Jan 24 12:10:13 2017 -0500 Fix AMR HR DTX FSM logic. Fix SID_FIRST_INH detection during speech and when SID_FIRST is interrupted by FACCH. Fix SID_UPDATE_INH detection during silence and when SID_UPDATE is interrupted by FACCH. Add a delay for SID_FIRST to appear at the right time after FACCH. Fix extra byte sent in downlink for SID_FIRST and SID_UPDATE. Change-Id: Ia811305e15541f2376005df736bd610e8b0d2f69 ----------------------------------------------------------------------- Summary of changes: include/osmo-bts/dtx_dl_amr_fsm.h | 12 ++- include/osmo-bts/rsl.h | 1 + src/common/dtx_dl_amr_fsm.c | 171 ++++++++++++++++++++++++++++---------- src/common/msg_utils.c | 42 +++++++--- src/osmo-bts-litecell15/l1_if.c | 17 +++- src/osmo-bts-litecell15/tch.c | 4 +- src/osmo-bts-sysmo/l1_if.c | 17 +++- src/osmo-bts-sysmo/tch.c | 4 +- 8 files changed, 195 insertions(+), 73 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Wed Feb 1 19:13:42 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 1 Feb 2017 19:13:42 GMT Subject: osmo-hlr.git branch master updated. 0.0.1-25-gcc785f0 Message-ID: <201702011913.v11JDgPG056821@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "UNNAMED PROJECT". The branch, master has been updated via cc785f0c43686c0e9ec523ef5f9330e27a44dba2 (commit) from 6b883f784835943e1b3dbcf816dd2a949dd6805d (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-hlr/commit/?id=cc785f0c43686c0e9ec523ef5f9330e27a44dba2 commit cc785f0c43686c0e9ec523ef5f9330e27a44dba2 Author: Neels Hofmeyr Date: Wed Feb 1 17:08:56 2017 +0100 sql: add unique constraints to IMSI and MSISDN Todo for later: table subscriber_multi_msisdn possibly allows duplicating the MSISDN, so we should drop this table or have all MSISDNs in one table separate from 'subscriber'. Change-Id: I5737106a232e416d67a10634e6270a7a89cf1b05 ----------------------------------------------------------------------- Summary of changes: sql/hlr.sql | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Wed Feb 1 19:16:33 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 1 Feb 2017 19:16:33 GMT Subject: osmo-bts.git branch master updated. 0.4.0-380-g67bc885 Message-ID: <201702011916.v11JGXif057740@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, master has been updated via 67bc885c5d85237cc15b47ee2ee6773ea2af28e1 (commit) from a760a043c4153770fe9577259989169cb2286a82 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=67bc885c5d85237cc15b47ee2ee6773ea2af28e1 commit 67bc885c5d85237cc15b47ee2ee6773ea2af28e1 Author: Philipp Date: Wed Sep 28 12:30:07 2016 +0200 octphy: Improve OML ADM state handling Improve state handling for for lock/unlock of OC_RADIO_CARRIER obj class. in bts_model_chg_adm_state() Change-Id: I034114beca95210169429d8ac1eb8648df12fc6c ----------------------------------------------------------------------- Summary of changes: include/osmo-bts/phy_link.h | 2 ++ src/osmo-bts-octphy/l1_oml.c | 61 ++++++++++++++++++++++++++++++++++++++++++-- 2 files changed, 61 insertions(+), 2 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Thu Feb 2 03:26:18 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 2 Feb 2017 03:26:18 GMT Subject: openbsc.git branch neels/vlr updated. 0.15.0-664-ga88e61cbd Message-ID: <201702020326.v123QIER080793@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, neels/vlr has been updated discards 47e53c5e4c31b9bdcbd672d6bfb3f978209d736e (commit) discards b54a57efa925cdf2036118d66df269765c0b915f (commit) discards 000a17ad022d2ac08e4c36c80197c1880b0521b8 (commit) discards 69630ebc0bc6b23176bb57591f1e1df84a0890d6 (commit) discards 9a884c6e634828d31e387791e4e13b88be2830d5 (commit) discards 50585e4f6b74e0a06457b95caa8e2a8ece704023 (commit) discards 3134d719318c0426518e7086158d9410a9912dde (commit) discards 5dd425afa6b274034aec947507b8282c4340b92c (commit) discards 6b520a14e986cffdba8d35bc74223218ac3fb2b3 (commit) discards 72c2d1ca9e7acf9023de1367a8fbc8276c86bab8 (commit) discards 21cc9229dfbc3ea4c9f053068fc4ee7fb85a3b8d (commit) discards 41dd8c7bb6f541a5833bf4600bfa02d91de1b03f (commit) discards 4e3a13114be6512ce7a4c98f8431f6f015d70393 (commit) discards 2650c0955454952cf301390c7f985b8df616fe66 (commit) discards 3f2492e147cf21f4b88394742d3c6152ee729e72 (commit) discards cfe2a9e16eaa8958b6c7e78f601e8c93b913b960 (commit) discards d74d1672f31f1e34d3ed5dd3f3bc50038e8e901e (commit) discards 24a1c697d41835e2830db6a3f8e66a5af6175c40 (commit) via a88e61cbd1f88f70a7074bab9b8da8e9813b123a (commit) via eff7dfe8f2702ee3bdf5fb91a381b0cc7bc2e4fe (commit) via 222fcf57ad3ef8ef8575e7b31c6bde13d653331e (commit) via 89071ccff4b9515a065ef2a7d4d09ab6ca9eb296 (commit) via edf9798636a60ac81903adc9c16951d0e1a721bf (commit) via 75d52dcb5da506c5a7cfb3ca510f31bad3767d09 (commit) via 8b86eb3a51d483ae9fcaae7ac61acfcc57983c9b (commit) via 925d4cdf7e13ca5655f3ef1c19fcca960f61bfa1 (commit) via a94fe975549e9bf273540f1573a4ee4e20da4dc5 (commit) via 12481b011aaabffb6c41a2c1754e853e76b20a2a (commit) via 84fa49cc003747719ecffe45cc99ff12002dce76 (commit) via 5055d46eb2a802b7004b7595e220781e50693063 (commit) via f3c1504a0e414af9a79b4bc90338f11f849b261b (commit) via 11acaeb909378946d9344f200de3c493b5afdba3 (commit) via 9c3b08f09a235cb29e5876fea83acb8043dc9d8c (commit) via dac5867af5ff90d4beb70fc30a5743f60f159e3a (commit) via 3f940fc9eea40873185a240e68992e70a3e8abb4 (commit) via 6934a0fa9e50d46326e790989aedfee8b1c996f2 (commit) via f18862309172e63c9631863cddceedb20ca3add2 (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (47e53c5e4c31b9bdcbd672d6bfb3f978209d736e) \ N -- N -- N (a88e61cbd1f88f70a7074bab9b8da8e9813b123a) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=a88e61cbd1f88f70a7074bab9b8da8e9813b123a commit a88e61cbd1f88f70a7074bab9b8da8e9813b123a Author: Neels Hofmeyr Date: Wed Jan 25 15:04:16 2017 +0100 Add new subscr_conn_test for MSC+VLR end-to-end tests Change-Id: Ic073f3a069a7f5e7e421e0e56140f069ee9b10b8 http://cgit.osmocom.org/openbsc/commit/?id=eff7dfe8f2702ee3bdf5fb91a381b0cc7bc2e4fe commit eff7dfe8f2702ee3bdf5fb91a381b0cc7bc2e4fe Author: Neels Hofmeyr Date: Wed Jan 25 15:00:58 2017 +0100 Use libvlr in libmsc (large refactoring) Original libvlr code is by Harald Welte , polished and tweaked by Neels Hofmeyr . This is a long series of development collapsed in one patch. The original history may still be available as branch neels/vlr_orig. TODO: This commit may be split in several smaller changes before merging to master. Related: OS#1592 Change-Id: I702ba504ce2de93507312c28eca8d11f09f4ee8b http://cgit.osmocom.org/openbsc/commit/?id=222fcf57ad3ef8ef8575e7b31c6bde13d653331e commit 222fcf57ad3ef8ef8575e7b31c6bde13d653331e Author: Harald Welte Date: Fri Jun 17 00:06:42 2016 +0200 Add libvlr implementation Original libvlr code is by Harald Welte , polished and tweaked by Neels Hofmeyr . This is a long series of development collapsed in one patch. The original history may still be available as branch neels/vlr_orig. Related: OS#1592 Change-Id: I3f75de5f0cc2ff77f276fd39832dd3621309c4b9 http://cgit.osmocom.org/openbsc/commit/?id=89071ccff4b9515a065ef2a7d4d09ab6ca9eb296 commit 89071ccff4b9515a065ef2a7d4d09ab6ca9eb296 Author: Neels Hofmeyr Date: Thu Feb 2 03:34:19 2017 +0100 compiler warning: abis_om2000_vty: drop unused function Change-Id: I6ff7c41914a13dd8b13f315eda8d16c467c94002 http://cgit.osmocom.org/openbsc/commit/?id=edf9798636a60ac81903adc9c16951d0e1a721bf commit edf9798636a60ac81903adc9c16951d0e1a721bf Author: Neels Hofmeyr Date: Thu Feb 2 01:14:20 2017 +0100 compiler warning: bsc_vty: remove two unused vars Added in recent commit 42def7205ba91df4bbb7e3240be0df8c26c2d63e "Implement VTY configuration to control Early Classmark Sending" Change-Id: Iaf640fa6e1f234f594fb8dc06f716d3d3e95eb2a http://cgit.osmocom.org/openbsc/commit/?id=75d52dcb5da506c5a7cfb3ca510f31bad3767d09 commit 75d52dcb5da506c5a7cfb3ca510f31bad3767d09 Author: Harald Welte Date: Fri May 6 13:49:49 2016 +0200 WIP: Handle Authentication Failure from MS Change-Id: I71f51eff089cf05f32a6ef408c4606880fc2e4a5 Related: OS#1592 http://cgit.osmocom.org/openbsc/commit/?id=8b86eb3a51d483ae9fcaae7ac61acfcc57983c9b commit 8b86eb3a51d483ae9fcaae7ac61acfcc57983c9b Author: Neels Hofmeyr Date: Fri Jan 27 00:25:47 2017 +0100 gsm48_tx_mm_auth_req(): support UMTS AUTN To be able to do R99 UMTS authentication, we need to send along AUTN bytes in the Authentication Request. Add autn parameter to gsm48_tx_mm_auth_req() and conditionally append the R99 AUTN TLV to the Authentication Request message. Change-Id: I0d644559088706aa06b42b9bfe1f8c21ca6fa4da http://cgit.osmocom.org/openbsc/commit/?id=925d4cdf7e13ca5655f3ef1c19fcca960f61bfa1 commit 925d4cdf7e13ca5655f3ef1c19fcca960f61bfa1 Author: Neels Hofmeyr Date: Thu Feb 2 01:07:28 2017 +0100 subscriber conn: add indicator for originating interface Add via_iface to gsm_subscriber_connection to indicate whether a conn is coming in via 2G (IFACE_A) or 3G (IFACE_IU). Prepares for Iu support, but also for libvlr to decide between GSM or R99 (UMTS) Authentication. Until actual Iu support is merged to master, this indicator will aid VLR unit testing. Change-Id: I93b870522f725170e4265a5543f6b680383d7465 http://cgit.osmocom.org/openbsc/commit/?id=a94fe975549e9bf273540f1573a4ee4e20da4dc5 commit a94fe975549e9bf273540f1573a4ee4e20da4dc5 Author: Harald Welte Date: Fri May 6 23:28:11 2016 +0200 VTY: Print 3G auth tuples, not just 2G auth tuples Change-Id: I277e4347ee1486a39e6dc4e2363a593f328f9e3b Related: OS#1592 http://cgit.osmocom.org/openbsc/commit/?id=12481b011aaabffb6c41a2c1754e853e76b20a2a commit 12481b011aaabffb6c41a2c1754e853e76b20a2a Author: Neels Hofmeyr Date: Tue Jan 10 00:49:56 2017 +0100 add struct gprs_sub, separating gprs from gsm_subscriber Prepare for replacing gsm_subscriber with vlr_subscriber. vlr_subscriber will not make sense to be used in gprs, so have a dedicated GPRS subscriber struct. (Could change if the gprs code were to use libvlr; is currently independent). Change-Id: Ia8b391ee009c8545763cba04505be3947835120e Related: #1592 http://cgit.osmocom.org/openbsc/commit/?id=84fa49cc003747719ecffe45cc99ff12002dce76 commit 84fa49cc003747719ecffe45cc99ff12002dce76 Author: Harald Welte Date: Thu May 5 22:52:41 2016 +0200 SGSN: Integrate basic support for UMTS AKA We already had almost all the parts in place before: * GSUP with capability to send us auth_vectors that contain either triplets or quintuples * mm_context that holds such auth_vectors All that we need to add in this patch is the capability to send the AUTN parameter in the GMM AUTH REQ and parse the extended RES in the GMM AUTH RESP. TODO: Implement SQN re-synchronoization mechanism (Auth Fail: Sync Err) Related: OS#1592 Tweaked-by: nhofmeyr Change-Id: Ie6a0cefba5e4e7f02cc2eaf6ec006ac07d5c1816 http://cgit.osmocom.org/openbsc/commit/?id=5055d46eb2a802b7004b7595e220781e50693063 commit 5055d46eb2a802b7004b7595e220781e50693063 Author: Neels Hofmeyr Date: Mon Jan 9 22:02:21 2017 +0100 add struct bsc_sub, separating libbsc from gsm_subscriber Prepare for replacing gsm_subscriber with vlr_subscriber. vlr_subscriber will no longer make sense to be used in libbsc, so have a dedicated BSC subscriber struct. Related: #1592, #1594 Change-Id: Ia61cc00e8bb186b976939a4fc8f7cf9ce6aa3d8e http://cgit.osmocom.org/openbsc/commit/?id=f3c1504a0e414af9a79b4bc90338f11f849b261b commit f3c1504a0e414af9a79b4bc90338f11f849b261b Author: Neels Hofmeyr Date: Thu Jan 26 02:05:29 2017 +0100 log: disable imsi filter gsm_subscriber will soon be split in separate BSC, GPRS and VLR structs, and making the IMSI filter work with these changes is currently not worth the effort. The IMSI filter doesn't work well and new libvlr will allow specific subscribers' FSMs to be put in debug mode. We may want to re-add something similar later on, but for now just drop it. Change-Id: Ifecc3c55ae7c050ee53553d6f85d9afbede66ee3 http://cgit.osmocom.org/openbsc/commit/?id=11acaeb909378946d9344f200de3c493b5afdba3 commit 11acaeb909378946d9344f200de3c493b5afdba3 Author: Harald Welte Date: Sun Jun 19 18:06:02 2016 +0200 Introduce subscriber_connection ref-counting This introduces a reference count for gsm_subscriber_connection. Every user of the connection needs to hold a reference until done. Once the reference count dorps to zero, the connection is cleared towards the BSC (which subsequently will clear any logical channels associated with it). Related: OS#1592 Change-Id: I8c05e6c81f246ff8b5bf91312f80410b1a85f15e http://cgit.osmocom.org/openbsc/commit/?id=9c3b08f09a235cb29e5876fea83acb8043dc9d8c commit 9c3b08f09a235cb29e5876fea83acb8043dc9d8c Author: Neels Hofmeyr Date: Thu Dec 22 01:58:03 2016 +0100 gsm0408_rcv_cc: guard against NULL subscriber Check conn->subscr against NULL. gsm0408_rcv_cc() dereferences many conn members without checking presence: the bts and lchan members may be expected to be NULL in the ongoing MSC split and 3G developments. But the conn->subscr is initially NULL, so an MS sending a CC message before something like a LU or CM Service Request will result in a segfault. Prevent that. Note: the upcoming VLR will be more restrictive on what messages are processed, this is a "backport" to the situation on current master. Change-Id: If067db7cc0dd3210d9eb1da15be6b637795a3ecf ----------------------------------------------------------------------- Summary of changes: debian/control | 2 +- openbsc/configure.ac | 3 + openbsc/include/openbsc/gsm_data.h | 14 +- openbsc/include/openbsc/gsm_data_shared.h | 2 + openbsc/include/openbsc/osmo_bsc_grace.h | 4 +- openbsc/include/openbsc/paging.h | 5 +- openbsc/include/openbsc/vlr.h | 6 +- openbsc/m4/README | 3 + openbsc/m4/ax_check_compile_flag.m4 | 74 ++++ openbsc/src/gprs/gprs_gmm.c | 5 +- openbsc/src/libbsc/bsc_api.c | 1 + openbsc/src/libbsc/bsc_vty.c | 1 - openbsc/src/libcommon/gsm_data.c | 10 + openbsc/src/libmsc/gsm_04_08.c | 159 ++++++-- openbsc/src/libvlr/vlr_access_req_fsm.c | 20 +- openbsc/src/libvlr/vlr_auth_fsm.c | 96 +++-- openbsc/src/libvlr/vlr_auth_fsm.h | 8 +- openbsc/src/libvlr/vlr_lu_fsm.c | 20 +- openbsc/tests/subscr_conn/subscr_conn_test.c | 81 +++- openbsc/tests/subscr_conn/subscr_conn_test.err | 492 +++++++++++++++++++++++-- openbsc/tests/vlr/vlr_test.c | 4 +- openbsc/tests/vty_test_runner.py | 15 +- 22 files changed, 871 insertions(+), 154 deletions(-) create mode 100644 openbsc/m4/README create mode 100644 openbsc/m4/ax_check_compile_flag.m4 hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Feb 2 03:27:58 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 2 Feb 2017 03:27:58 GMT Subject: openbsc.git branch master updated. 0.15.0-653-ga5c71bf39 Message-ID: <201702020327.v123RwE8081254@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, master has been updated via a5c71bf39a0347bb38e9242a0e5108eeaad16c18 (commit) via 150abfffbf95238293484e3e847d253cb33bc259 (commit) from 2d02775b919d4d56b960cd76b792db95aee539dc (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=a5c71bf39a0347bb38e9242a0e5108eeaad16c18 commit a5c71bf39a0347bb38e9242a0e5108eeaad16c18 Author: Neels Hofmeyr Date: Wed Jan 25 16:15:43 2017 +0100 paging.h: use '<>' include, not '""' Also separate openbsc includes from osmocom/core includes. Change-Id: I4da0cb32476202d06902531d07faed8004f689f9 http://cgit.osmocom.org/openbsc/commit/?id=150abfffbf95238293484e3e847d253cb33bc259 commit 150abfffbf95238293484e3e847d253cb33bc259 Author: Neels Hofmeyr Date: Wed Jan 25 16:14:25 2017 +0100 osmo_bsc_grace.h: use '<>' include, not '""' Change-Id: I2f22be93d1a5fd6f229b85305a1d2a2cf6a43ce2 ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/osmo_bsc_grace.h | 2 +- openbsc/include/openbsc/paging.h | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Feb 2 03:29:48 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 2 Feb 2017 03:29:48 GMT Subject: openbsc.git branch neels/vlr updated. 0.15.0-668-g85ab69653 Message-ID: <201702020329.v123Tmc6081904@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, neels/vlr has been updated discards a88e61cbd1f88f70a7074bab9b8da8e9813b123a (commit) discards eff7dfe8f2702ee3bdf5fb91a381b0cc7bc2e4fe (commit) discards 222fcf57ad3ef8ef8575e7b31c6bde13d653331e (commit) discards 89071ccff4b9515a065ef2a7d4d09ab6ca9eb296 (commit) discards edf9798636a60ac81903adc9c16951d0e1a721bf (commit) discards 75d52dcb5da506c5a7cfb3ca510f31bad3767d09 (commit) discards 8b86eb3a51d483ae9fcaae7ac61acfcc57983c9b (commit) discards 925d4cdf7e13ca5655f3ef1c19fcca960f61bfa1 (commit) discards a94fe975549e9bf273540f1573a4ee4e20da4dc5 (commit) discards 12481b011aaabffb6c41a2c1754e853e76b20a2a (commit) discards 84fa49cc003747719ecffe45cc99ff12002dce76 (commit) discards 5055d46eb2a802b7004b7595e220781e50693063 (commit) discards f3c1504a0e414af9a79b4bc90338f11f849b261b (commit) discards 11acaeb909378946d9344f200de3c493b5afdba3 (commit) discards 9c3b08f09a235cb29e5876fea83acb8043dc9d8c (commit) via 85ab69653da6836a56a42c99ffb9b2a531776e9a (commit) via 7852bbd8cfe8b91a8a4d80e65ef9d30f5f1ff995 (commit) via 82b471fdcae65f2795f69a2b8fff71f983d46b56 (commit) via 1037a08874b56b06d361db83a9431c5bf4770bb0 (commit) via 5c9f7544f1c0c3d8bdbea55b0faf0d52f87bd4cf (commit) via 697348ba1085ea387379de56014fd9968b326449 (commit) via cd6d38dbcfea99db4e4a6dc26c3d593c2ad49921 (commit) via fabb526fdaec4d9167d74d3910d2d804033cfa32 (commit) via 6ed440cddc0986c3fb070313ccee5096c85be1ec (commit) via dd49919e9b2fd1886f37391f3ab0c8639ce22a72 (commit) via 9c722b7c14fbc01d9cde05c935319d1c1ca7ed72 (commit) via acd77dc4eaeedd803a0eda66e557a6a89c6a4c5a (commit) via 648120841abe6dccd40c858ee14e69f9934017c5 (commit) via f7a0e8b759e3c88805295af7051c447e0a9c6441 (commit) via 4694fc14435f5f947b0f4cb39f9dee83189806f5 (commit) via a5c71bf39a0347bb38e9242a0e5108eeaad16c18 (commit) via 150abfffbf95238293484e3e847d253cb33bc259 (commit) via 2d02775b919d4d56b960cd76b792db95aee539dc (commit) via 725f3f1de0bb71cb743e5af00d6d56549fc5f692 (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (a88e61cbd1f88f70a7074bab9b8da8e9813b123a) \ N -- N -- N (85ab69653da6836a56a42c99ffb9b2a531776e9a) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=85ab69653da6836a56a42c99ffb9b2a531776e9a commit 85ab69653da6836a56a42c99ffb9b2a531776e9a Author: Neels Hofmeyr Date: Wed Jan 25 15:04:16 2017 +0100 Add new subscr_conn_test for MSC+VLR end-to-end tests Change-Id: Ic073f3a069a7f5e7e421e0e56140f069ee9b10b8 http://cgit.osmocom.org/openbsc/commit/?id=7852bbd8cfe8b91a8a4d80e65ef9d30f5f1ff995 commit 7852bbd8cfe8b91a8a4d80e65ef9d30f5f1ff995 Author: Neels Hofmeyr Date: Wed Jan 25 15:00:58 2017 +0100 Use libvlr in libmsc (large refactoring) Original libvlr code is by Harald Welte , polished and tweaked by Neels Hofmeyr . This is a long series of development collapsed in one patch. The original history may still be available as branch neels/vlr_orig. TODO: This commit may be split in several smaller changes before merging to master. Related: OS#1592 Change-Id: I702ba504ce2de93507312c28eca8d11f09f4ee8b http://cgit.osmocom.org/openbsc/commit/?id=82b471fdcae65f2795f69a2b8fff71f983d46b56 commit 82b471fdcae65f2795f69a2b8fff71f983d46b56 Author: Harald Welte Date: Fri Jun 17 00:06:42 2016 +0200 Add libvlr implementation Original libvlr code is by Harald Welte , polished and tweaked by Neels Hofmeyr . This is a long series of development collapsed in one patch. The original history may still be available as branch neels/vlr_orig. Related: OS#1592 Change-Id: I3f75de5f0cc2ff77f276fd39832dd3621309c4b9 http://cgit.osmocom.org/openbsc/commit/?id=1037a08874b56b06d361db83a9431c5bf4770bb0 commit 1037a08874b56b06d361db83a9431c5bf4770bb0 Author: Neels Hofmeyr Date: Thu Feb 2 03:34:19 2017 +0100 compiler warning: abis_om2000_vty: drop unused function Change-Id: I6ff7c41914a13dd8b13f315eda8d16c467c94002 http://cgit.osmocom.org/openbsc/commit/?id=5c9f7544f1c0c3d8bdbea55b0faf0d52f87bd4cf commit 5c9f7544f1c0c3d8bdbea55b0faf0d52f87bd4cf Author: Neels Hofmeyr Date: Thu Feb 2 01:14:20 2017 +0100 compiler warning: bsc_vty: remove two unused vars Added in recent commit 42def7205ba91df4bbb7e3240be0df8c26c2d63e "Implement VTY configuration to control Early Classmark Sending" Change-Id: Iaf640fa6e1f234f594fb8dc06f716d3d3e95eb2a http://cgit.osmocom.org/openbsc/commit/?id=697348ba1085ea387379de56014fd9968b326449 commit 697348ba1085ea387379de56014fd9968b326449 Author: Harald Welte Date: Fri May 6 13:49:49 2016 +0200 WIP: Handle Authentication Failure from MS Change-Id: I71f51eff089cf05f32a6ef408c4606880fc2e4a5 Related: OS#1592 http://cgit.osmocom.org/openbsc/commit/?id=cd6d38dbcfea99db4e4a6dc26c3d593c2ad49921 commit cd6d38dbcfea99db4e4a6dc26c3d593c2ad49921 Author: Neels Hofmeyr Date: Fri Jan 27 00:25:47 2017 +0100 gsm48_tx_mm_auth_req(): support UMTS AUTN To be able to do R99 UMTS authentication, we need to send along AUTN bytes in the Authentication Request. Add autn parameter to gsm48_tx_mm_auth_req() and conditionally append the R99 AUTN TLV to the Authentication Request message. Change-Id: I0d644559088706aa06b42b9bfe1f8c21ca6fa4da http://cgit.osmocom.org/openbsc/commit/?id=fabb526fdaec4d9167d74d3910d2d804033cfa32 commit fabb526fdaec4d9167d74d3910d2d804033cfa32 Author: Neels Hofmeyr Date: Thu Feb 2 01:07:28 2017 +0100 subscriber conn: add indicator for originating interface Add via_iface to gsm_subscriber_connection to indicate whether a conn is coming in via 2G (IFACE_A) or 3G (IFACE_IU). Prepares for Iu support, but also for libvlr to decide between GSM or R99 (UMTS) Authentication. Until actual Iu support is merged to master, this indicator will aid VLR unit testing. Change-Id: I93b870522f725170e4265a5543f6b680383d7465 http://cgit.osmocom.org/openbsc/commit/?id=6ed440cddc0986c3fb070313ccee5096c85be1ec commit 6ed440cddc0986c3fb070313ccee5096c85be1ec Author: Harald Welte Date: Fri May 6 23:28:11 2016 +0200 VTY: Print 3G auth tuples, not just 2G auth tuples Change-Id: I277e4347ee1486a39e6dc4e2363a593f328f9e3b Related: OS#1592 http://cgit.osmocom.org/openbsc/commit/?id=dd49919e9b2fd1886f37391f3ab0c8639ce22a72 commit dd49919e9b2fd1886f37391f3ab0c8639ce22a72 Author: Neels Hofmeyr Date: Tue Jan 10 00:49:56 2017 +0100 add struct gprs_sub, separating gprs from gsm_subscriber Prepare for replacing gsm_subscriber with vlr_subscriber. vlr_subscriber will not make sense to be used in gprs, so have a dedicated GPRS subscriber struct. (Could change if the gprs code were to use libvlr; is currently independent). Change-Id: Ia8b391ee009c8545763cba04505be3947835120e Related: #1592 http://cgit.osmocom.org/openbsc/commit/?id=9c722b7c14fbc01d9cde05c935319d1c1ca7ed72 commit 9c722b7c14fbc01d9cde05c935319d1c1ca7ed72 Author: Harald Welte Date: Thu May 5 22:52:41 2016 +0200 SGSN: Integrate basic support for UMTS AKA We already had almost all the parts in place before: * GSUP with capability to send us auth_vectors that contain either triplets or quintuples * mm_context that holds such auth_vectors All that we need to add in this patch is the capability to send the AUTN parameter in the GMM AUTH REQ and parse the extended RES in the GMM AUTH RESP. TODO: Implement SQN re-synchronoization mechanism (Auth Fail: Sync Err) Related: OS#1592 Tweaked-by: nhofmeyr Change-Id: Ie6a0cefba5e4e7f02cc2eaf6ec006ac07d5c1816 http://cgit.osmocom.org/openbsc/commit/?id=acd77dc4eaeedd803a0eda66e557a6a89c6a4c5a commit acd77dc4eaeedd803a0eda66e557a6a89c6a4c5a Author: Neels Hofmeyr Date: Mon Jan 9 22:02:21 2017 +0100 add struct bsc_sub, separating libbsc from gsm_subscriber Prepare for replacing gsm_subscriber with vlr_subscriber. vlr_subscriber will no longer make sense to be used in libbsc, so have a dedicated BSC subscriber struct. Related: #1592, #1594 Change-Id: Ia61cc00e8bb186b976939a4fc8f7cf9ce6aa3d8e http://cgit.osmocom.org/openbsc/commit/?id=648120841abe6dccd40c858ee14e69f9934017c5 commit 648120841abe6dccd40c858ee14e69f9934017c5 Author: Neels Hofmeyr Date: Thu Jan 26 02:05:29 2017 +0100 log: disable imsi filter gsm_subscriber will soon be split in separate BSC, GPRS and VLR structs, and making the IMSI filter work with these changes is currently not worth the effort. The IMSI filter doesn't work well and new libvlr will allow specific subscribers' FSMs to be put in debug mode. We may want to re-add something similar later on, but for now just drop it. Change-Id: Ifecc3c55ae7c050ee53553d6f85d9afbede66ee3 http://cgit.osmocom.org/openbsc/commit/?id=f7a0e8b759e3c88805295af7051c447e0a9c6441 commit f7a0e8b759e3c88805295af7051c447e0a9c6441 Author: Harald Welte Date: Sun Jun 19 18:06:02 2016 +0200 Introduce subscriber_connection ref-counting This introduces a reference count for gsm_subscriber_connection. Every user of the connection needs to hold a reference until done. Once the reference count dorps to zero, the connection is cleared towards the BSC (which subsequently will clear any logical channels associated with it). Related: OS#1592 Change-Id: I8c05e6c81f246ff8b5bf91312f80410b1a85f15e http://cgit.osmocom.org/openbsc/commit/?id=4694fc14435f5f947b0f4cb39f9dee83189806f5 commit 4694fc14435f5f947b0f4cb39f9dee83189806f5 Author: Neels Hofmeyr Date: Thu Dec 22 01:58:03 2016 +0100 gsm0408_rcv_cc: guard against NULL subscriber Check conn->subscr against NULL. gsm0408_rcv_cc() dereferences many conn members without checking presence: the bts and lchan members may be expected to be NULL in the ongoing MSC split and 3G developments. But the conn->subscr is initially NULL, so an MS sending a CC message before something like a LU or CM Service Request will result in a segfault. Prevent that. Note: the upcoming VLR will be more restrictive on what messages are processed, this is a "backport" to the situation on current master. Change-Id: If067db7cc0dd3210d9eb1da15be6b637795a3ecf ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/osmo_bsc_grace.h | 4 ++-- openbsc/include/openbsc/paging.h | 5 +++-- openbsc/src/gprs/gprs_gmm.c | 12 +++++++++--- openbsc/src/libbsc/abis_om2000.c | 8 ++++---- 4 files changed, 18 insertions(+), 11 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Feb 2 04:04:54 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 2 Feb 2017 04:04:54 GMT Subject: osmo-iuh.git branch master updated. 135bc06c35551165bdeb968e2f90b545819c644e Message-ID: <201702020404.v1244sjH091638@git.osmocom.org> 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 code for Iuh interface". The branch, master has been updated via 135bc06c35551165bdeb968e2f90b545819c644e (commit) from ad14ff96c376bdf60f017c067ba090c2908c6fc6 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-iuh/commit/?id=135bc06c35551165bdeb968e2f90b545819c644e commit 135bc06c35551165bdeb968e2f90b545819c644e Author: Neels Hofmeyr Date: Mon Jan 23 16:49:20 2017 +0100 ranap: make X.213 NSAP 160 bits long, zero padded For IPv4 addresses, only 56bit of X.213 NSAP are used. The sysmocell5000 accepts such a field that is 56bits long, but the ip.access nano3G does not (and crashes instead). Both work when zero-padded to 160bits size. So far we used to send the IPv4 address as "raw" 32bits to the nano3G to avoid the crash. With this zero padding we no longer need such a workaround and can use identical config for both cells. Change-Id: I070bbfe887ab93d08322df30571050a381d082d5 ----------------------------------------------------------------------- Summary of changes: src/ranap_msg_factory.c | 2 +- src/tests/test-ranap.ok | 26 +++++++++++++++----------- 2 files changed, 16 insertions(+), 12 deletions(-) hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Thu Feb 2 04:25:14 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 2 Feb 2017 04:25:14 GMT Subject: openbsc.git branch neels/vlr updated. 0.15.0-668-g7f2821d3c Message-ID: <201702020425.v124PExl099828@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, neels/vlr has been updated discards 85ab69653da6836a56a42c99ffb9b2a531776e9a (commit) discards 7852bbd8cfe8b91a8a4d80e65ef9d30f5f1ff995 (commit) discards 82b471fdcae65f2795f69a2b8fff71f983d46b56 (commit) discards 1037a08874b56b06d361db83a9431c5bf4770bb0 (commit) discards 5c9f7544f1c0c3d8bdbea55b0faf0d52f87bd4cf (commit) discards 697348ba1085ea387379de56014fd9968b326449 (commit) discards cd6d38dbcfea99db4e4a6dc26c3d593c2ad49921 (commit) discards fabb526fdaec4d9167d74d3910d2d804033cfa32 (commit) discards 6ed440cddc0986c3fb070313ccee5096c85be1ec (commit) discards dd49919e9b2fd1886f37391f3ab0c8639ce22a72 (commit) discards 9c722b7c14fbc01d9cde05c935319d1c1ca7ed72 (commit) discards acd77dc4eaeedd803a0eda66e557a6a89c6a4c5a (commit) discards 648120841abe6dccd40c858ee14e69f9934017c5 (commit) discards f7a0e8b759e3c88805295af7051c447e0a9c6441 (commit) via 7f2821d3cb878a367d3415c3a951f39ffa4c0e89 (commit) via e691f68f6fe9181f4303a5de1e2a666f1323cbe3 (commit) via f151cc1ce26fb788485c88bdd17165aee63734b4 (commit) via ee2dafd586cb5b7bfaefc3a478033539bf0da709 (commit) via b83b03a4fb102a34851b254dac9b39735c9246ec (commit) via 5f0f2a0943ca6535c0ea2fdeb03e4c5e69f13a8f (commit) via a68993fbc48276abe4d1278beb5127baba679b89 (commit) via 7866170c9071f9c0bc6483ad411c97f1c44e841c (commit) via a3463ce993026d02edbe9cb38a19c711cde802b1 (commit) via d73ed63476bb75d7793003bb4ffc1a94b452568d (commit) via 34d76763c5472057b68f3ce05655fb56495d0111 (commit) via 92b58570f05dc50a0631964c2752cd906b516e54 (commit) via 4ccbbc377f9f29e8ad3298dc22103858c730b80a (commit) via e5ff29e42e7e7e6091d1cfeda568c8d777f081ea (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (85ab69653da6836a56a42c99ffb9b2a531776e9a) \ N -- N -- N (7f2821d3cb878a367d3415c3a951f39ffa4c0e89) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=7f2821d3cb878a367d3415c3a951f39ffa4c0e89 commit 7f2821d3cb878a367d3415c3a951f39ffa4c0e89 Author: Neels Hofmeyr Date: Wed Jan 25 15:04:16 2017 +0100 Add new subscr_conn_test for MSC+VLR end-to-end tests Change-Id: Ic073f3a069a7f5e7e421e0e56140f069ee9b10b8 http://cgit.osmocom.org/openbsc/commit/?id=e691f68f6fe9181f4303a5de1e2a666f1323cbe3 commit e691f68f6fe9181f4303a5de1e2a666f1323cbe3 Author: Neels Hofmeyr Date: Wed Jan 25 15:00:58 2017 +0100 Use libvlr in libmsc (large refactoring) Original libvlr code is by Harald Welte , polished and tweaked by Neels Hofmeyr . This is a long series of development collapsed in one patch. The original history may still be available as branch neels/vlr_orig. TODO: This commit may be split in several smaller changes before merging to master. Related: OS#1592 Change-Id: I702ba504ce2de93507312c28eca8d11f09f4ee8b http://cgit.osmocom.org/openbsc/commit/?id=f151cc1ce26fb788485c88bdd17165aee63734b4 commit f151cc1ce26fb788485c88bdd17165aee63734b4 Author: Harald Welte Date: Fri Jun 17 00:06:42 2016 +0200 Add libvlr implementation Original libvlr code is by Harald Welte , polished and tweaked by Neels Hofmeyr . This is a long series of development collapsed in one patch. The original history may still be available as branch neels/vlr_orig. Related: OS#1592 Change-Id: I3f75de5f0cc2ff77f276fd39832dd3621309c4b9 http://cgit.osmocom.org/openbsc/commit/?id=ee2dafd586cb5b7bfaefc3a478033539bf0da709 commit ee2dafd586cb5b7bfaefc3a478033539bf0da709 Author: Neels Hofmeyr Date: Thu Feb 2 03:34:19 2017 +0100 compiler warning: abis_om2000_vty: drop unused function Change-Id: I6ff7c41914a13dd8b13f315eda8d16c467c94002 http://cgit.osmocom.org/openbsc/commit/?id=b83b03a4fb102a34851b254dac9b39735c9246ec commit b83b03a4fb102a34851b254dac9b39735c9246ec Author: Neels Hofmeyr Date: Thu Feb 2 01:14:20 2017 +0100 compiler warning: bsc_vty: remove two unused vars Added in recent commit 42def7205ba91df4bbb7e3240be0df8c26c2d63e "Implement VTY configuration to control Early Classmark Sending" Change-Id: Iaf640fa6e1f234f594fb8dc06f716d3d3e95eb2a http://cgit.osmocom.org/openbsc/commit/?id=5f0f2a0943ca6535c0ea2fdeb03e4c5e69f13a8f commit 5f0f2a0943ca6535c0ea2fdeb03e4c5e69f13a8f Author: Harald Welte Date: Fri May 6 13:49:49 2016 +0200 WIP: Handle Authentication Failure from MS Change-Id: I71f51eff089cf05f32a6ef408c4606880fc2e4a5 Related: OS#1592 http://cgit.osmocom.org/openbsc/commit/?id=a68993fbc48276abe4d1278beb5127baba679b89 commit a68993fbc48276abe4d1278beb5127baba679b89 Author: Neels Hofmeyr Date: Thu Feb 2 01:07:28 2017 +0100 subscriber conn: add indicator for originating interface Add via_iface to gsm_subscriber_connection to indicate whether a conn is coming in via 2G (IFACE_A) or 3G (IFACE_IU). Prepares for Iu support, but also for libvlr to decide between GSM or R99 (UMTS) Authentication. Until actual Iu support is merged to master, this indicator will aid VLR unit testing. Change-Id: I93b870522f725170e4265a5543f6b680383d7465 http://cgit.osmocom.org/openbsc/commit/?id=7866170c9071f9c0bc6483ad411c97f1c44e841c commit 7866170c9071f9c0bc6483ad411c97f1c44e841c Author: Harald Welte Date: Thu May 5 22:52:41 2016 +0200 SGSN: Integrate basic support for UMTS AKA We already had almost all the parts in place before: * GSUP with capability to send us auth_vectors that contain either triplets or quintuples * mm_context that holds such auth_vectors All that we need to add in this patch is the capability to send the AUTN parameter in the GMM AUTH REQ and parse the extended RES in the GMM AUTH RESP. TODO: Implement SQN re-synchronoization mechanism (Auth Fail: Sync Err) Related: OS#1592 Tweaked-by: nhofmeyr Change-Id: Ie6a0cefba5e4e7f02cc2eaf6ec006ac07d5c1816 http://cgit.osmocom.org/openbsc/commit/?id=a3463ce993026d02edbe9cb38a19c711cde802b1 commit a3463ce993026d02edbe9cb38a19c711cde802b1 Author: Neels Hofmeyr Date: Mon Jan 9 22:02:21 2017 +0100 add struct bsc_sub, separating libbsc from gsm_subscriber Prepare for replacing gsm_subscriber with vlr_subscriber. vlr_subscriber will no longer make sense to be used in libbsc, so have a dedicated BSC subscriber struct. Related: #1592, #1594 Change-Id: Ia61cc00e8bb186b976939a4fc8f7cf9ce6aa3d8e http://cgit.osmocom.org/openbsc/commit/?id=d73ed63476bb75d7793003bb4ffc1a94b452568d commit d73ed63476bb75d7793003bb4ffc1a94b452568d Author: Harald Welte Date: Sun Jun 19 18:06:02 2016 +0200 Introduce subscriber_connection ref-counting This introduces a reference count for gsm_subscriber_connection. Every user of the connection needs to hold a reference until done. Once the reference count dorps to zero, the connection is cleared towards the BSC (which subsequently will clear any logical channels associated with it). Related: OS#1592 Change-Id: I8c05e6c81f246ff8b5bf91312f80410b1a85f15e http://cgit.osmocom.org/openbsc/commit/?id=34d76763c5472057b68f3ce05655fb56495d0111 commit 34d76763c5472057b68f3ce05655fb56495d0111 Author: Neels Hofmeyr Date: Tue Jan 10 00:49:56 2017 +0100 add struct gprs_sub, separating gprs from gsm_subscriber Prepare for replacing gsm_subscriber with vlr_subscriber. vlr_subscriber will not make sense to be used in gprs, so have a dedicated GPRS subscriber struct. (Could change if the gprs code were to use libvlr; is currently independent). Change-Id: Ia8b391ee009c8545763cba04505be3947835120e Related: #1592 http://cgit.osmocom.org/openbsc/commit/?id=92b58570f05dc50a0631964c2752cd906b516e54 commit 92b58570f05dc50a0631964c2752cd906b516e54 Author: Neels Hofmeyr Date: Thu Jan 26 02:05:29 2017 +0100 log: disable imsi filter gsm_subscriber will soon be split in separate BSC, GPRS and VLR structs, and making the IMSI filter work with these changes is currently not worth the effort. The IMSI filter doesn't work well and new libvlr will allow specific subscribers' FSMs to be put in debug mode. We may want to re-add something similar later on, but for now just drop it. Change-Id: Ifecc3c55ae7c050ee53553d6f85d9afbede66ee3 http://cgit.osmocom.org/openbsc/commit/?id=4ccbbc377f9f29e8ad3298dc22103858c730b80a commit 4ccbbc377f9f29e8ad3298dc22103858c730b80a Author: Harald Welte Date: Fri May 6 23:28:11 2016 +0200 VTY: Print 3G auth tuples, not just 2G auth tuples Change-Id: I277e4347ee1486a39e6dc4e2363a593f328f9e3b Related: OS#1592 http://cgit.osmocom.org/openbsc/commit/?id=e5ff29e42e7e7e6091d1cfeda568c8d777f081ea commit e5ff29e42e7e7e6091d1cfeda568c8d777f081ea Author: Neels Hofmeyr Date: Fri Jan 27 00:25:47 2017 +0100 gsm48_tx_mm_auth_req(): support UMTS AUTN To be able to do R99 UMTS authentication, we need to send along AUTN bytes in the Authentication Request. Add autn parameter to gsm48_tx_mm_auth_req() and conditionally append the R99 AUTN TLV to the Authentication Request message. Change-Id: I0d644559088706aa06b42b9bfe1f8c21ca6fa4da ----------------------------------------------------------------------- Summary of changes: hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Feb 2 04:25:46 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 2 Feb 2017 04:25:46 GMT Subject: osmo-hlr.git branch neels/auc_tests updated. 0.0.1-24-g6b883f7 Message-ID: <201702020425.v124PkKC000119@git.osmocom.org> 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, neels/auc_tests has been updated discards 53c153bdbbb419bb282da0183a1bbfa314473c21 (commit) discards 65cc7b1b142eb2d762cb0ec03134e5fb103b2abb (commit) discards cb4f8989d259adb80c191a04b884da2597d6f1b2 (commit) via 6b883f784835943e1b3dbcf816dd2a949dd6805d (commit) via 8cde66242a6223d0f84b89ece0ec933d6f0cd8e5 (commit) via 00c069726ed79a79581f13e6654deabbadcff1d9 (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (53c153bdbbb419bb282da0183a1bbfa314473c21) \ N -- N -- N (6b883f784835943e1b3dbcf816dd2a949dd6805d) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- ----------------------------------------------------------------------- Summary of changes: configure.ac | 1 + tests/auc/Makefile.am | 5 +++++ tests/auc/gen_ts_55_205_test_sets/Makefile.am | 6 ++++++ tests/package.m4 | 13 ------------- 4 files changed, 12 insertions(+), 13 deletions(-) create mode 100644 tests/auc/gen_ts_55_205_test_sets/Makefile.am delete mode 100644 tests/package.m4 hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Thu Feb 2 15:44:03 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 2 Feb 2017 15:44:03 GMT Subject: op25.git branch max updated. 72090fddbb3587d32c63a745fd59c942b4990ede Message-ID: <201702021544.v12Fi378060235@git.osmocom.org> 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 "Software-defined analyzer for APCO P25". The branch, max has been updated via 72090fddbb3587d32c63a745fd59c942b4990ede (commit) from 089a8f928483900dc73638aaf231cb2183d38080 (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/op25/commit/?id=72090fddbb3587d32c63a745fd59c942b4990ede commit 72090fddbb3587d32c63a745fd59c942b4990ede Author: Max Date: Thu Feb 2 10:43:43 2017 -0500 per channel enable in cfg ----------------------------------------------------------------------- Summary of changes: op25/gr-op25_repeater/lib/dmr_bs_tx_bb_impl.cc | 19 +++++++++++++------ op25/gr-op25_repeater/lib/dmr_bs_tx_bb_impl.h | 1 + 2 files changed, 14 insertions(+), 6 deletions(-) hooks/post-receive -- Software-defined analyzer for APCO P25 From gitosis at osmocom.org Thu Feb 2 17:55:24 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 2 Feb 2017 17:55:24 GMT Subject: osmo-bts.git branch stumpf/virt-phy updated. 0.4.0-375-gf0f95a9 Message-ID: <201702021755.v12HtOud091579@git.osmocom.org> 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, stumpf/virt-phy has been updated via f0f95a9b8a662641faa7bc51e2465f7cf7575c47 (commit) from fad85d2d0d04328dd4dffed91555a109a595aa1b (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=f0f95a9b8a662641faa7bc51e2465f7cf7575c47 commit f0f95a9b8a662641faa7bc51e2465f7cf7575c47 Author: Sebastian Stumpf Date: Thu Feb 2 18:52:17 2017 +0100 VIRT_PHY: Proper gsmtap hdr info to rsl chan_nr parsing and vice-versa. ----------------------------------------------------------------------- Summary of changes: src/osmo-bts-virtual/l1_if.c | 160 ++++++++++++++++++++++++++----- src/osmo-bts-virtual/scheduler_virtbts.c | 62 ++++++------ 2 files changed, 170 insertions(+), 52 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Thu Feb 2 17:57:29 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 2 Feb 2017 17:57:29 GMT Subject: osmocom-bb.git branch stumpf/virt-phy updated. osmocon_v0.0.0-1764-g2cadcc18 Message-ID: <201702021757.v12HvT7Q091990@git.osmocom.org> 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 Open Source GSM Base Band stack". The branch, stumpf/virt-phy has been updated via 2cadcc18b21dadaab1c85721649ff3569514ae04 (commit) from 714675eac23adb96e29e774a8e1b71eac12f7367 (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/osmocom-bb/commit/?id=2cadcc18b21dadaab1c85721649ff3569514ae04 commit 2cadcc18b21dadaab1c85721649ff3569514ae04 Author: Sebastian Stumpf Date: Thu Feb 2 18:50:02 2017 +0100 VIRT_PHY: Improved l1ctl-to-l23 interface + gsmtap header parsing. Fixed mapping from gsmtap msg type to rsl msg type and vice versa. Proper chan_nr decoding instead of usage of dummy values for timeslot / link_id / subslot. Implemented missing l23 rx handler routines. ----------------------------------------------------------------------- Summary of changes: src/host/virt_phy/src/gsmtapl1_if.c | 325 +++++++++++++++++++------------ src/host/virt_phy/src/gsmtapl1_if.h | 14 +- src/host/virt_phy/src/l1ctl_sap.c | 348 ++++++++++++++++------------------ src/host/virt_phy/src/l1ctl_sap.h | 4 + src/host/virt_phy/src/virt_l1_model.h | 52 ++++- src/host/virt_phy/src/virtphy.c | 9 +- src/host/virt_phy/src/virtual_um.c | 17 +- 7 files changed, 430 insertions(+), 339 deletions(-) hooks/post-receive -- The Open Source GSM Base Band stack From gitosis at osmocom.org Thu Feb 2 19:11:34 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 2 Feb 2017 19:11:34 GMT Subject: gr-osmosdr.git branch soapy_support updated. v0.1.4-76-g3511def Message-ID: <201702021911.v12JBYIm008945@git.osmocom.org> 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 "GNU Radio block for interfacing with various radio hardware". The branch, soapy_support has been updated via 3511defbf42a3f8cf0fd74b8ae19869406f18b6f (commit) from ae686c462df73285fc13d3a0dc76f360a911500b (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/gr-osmosdr/commit/?id=3511defbf42a3f8cf0fd74b8ae19869406f18b6f commit 3511defbf42a3f8cf0fd74b8ae19869406f18b6f Author: Josh Blum Date: Thu Feb 2 11:10:08 2017 -0800 soapy: added device::find() support Was missing from the implementation. Now devices with a label show up nicely in GQRX ----------------------------------------------------------------------- Summary of changes: lib/device.cc | 8 ++++++++ 1 file changed, 8 insertions(+) hooks/post-receive -- GNU Radio block for interfacing with various radio hardware From gitosis at osmocom.org Thu Feb 2 19:35:16 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 2 Feb 2017 19:35:16 GMT Subject: gr-osmosdr.git branch soapy_support updated. v0.1.4-77-g2a2236c Message-ID: <201702021935.v12JZG8v014206@git.osmocom.org> 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 "GNU Radio block for interfacing with various radio hardware". The branch, soapy_support has been updated via 2a2236cc9e97581e59cfc8018bd03d90659e6acc (commit) from 3511defbf42a3f8cf0fd74b8ae19869406f18b6f (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/gr-osmosdr/commit/?id=2a2236cc9e97581e59cfc8018bd03d90659e6acc commit 2a2236cc9e97581e59cfc8018bd03d90659e6acc Author: Josh Blum Date: Thu Feb 2 11:33:34 2017 -0800 soapy: support step size in gain ranges * This change is backwards compatible and checks for API support for step size. * Created soapy_common.cc/h to house common gain range functions * Moved factory mutex declaration to common source files as well ----------------------------------------------------------------------- Summary of changes: lib/soapy/CMakeLists.txt | 1 + .../example/aadvark.h => lib/soapy/soapy_common.cc | 45 +++++++++++----------- include/osmosdr/api.h => lib/soapy/soapy_common.h | 31 +++++++++------ lib/soapy/soapy_sink_c.cc | 13 ++----- lib/soapy/soapy_source_c.cc | 9 ++--- 5 files changed, 50 insertions(+), 49 deletions(-) copy docs/doxygen/doxyxml/example/aadvark.h => lib/soapy/soapy_common.cc (53%) copy include/osmosdr/api.h => lib/soapy/soapy_common.h (55%) hooks/post-receive -- GNU Radio block for interfacing with various radio hardware From gitosis at osmocom.org Thu Feb 2 19:50:42 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 2 Feb 2017 19:50:42 GMT Subject: libosmocore.git branch master updated. 0.9.6-82-g55a43b8 Message-ID: <201702021950.v12JogFU018211@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "An utility library for Open Source Mobile Communications". The branch, master has been updated via 55a43b801385e07a484217925ecf2379b9f54fcf (commit) via 8352d31a8666e328e399ba1d2ae581c8f0021e48 (commit) from 4a7f87cdc848891f7306109a009e51684b6c5c0e (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=55a43b801385e07a484217925ecf2379b9f54fcf commit 55a43b801385e07a484217925ecf2379b9f54fcf Author: Neels Hofmeyr Date: Thu Feb 2 20:27:55 2017 +0100 gsm48: add UMTS AKA res+sync IEIs, msg type and cause val According to 3GPP TS 24.008 9.2.3a, 9.2.3, 10.5.3.6 Change-Id: I745061ce8eb88aa23080dadcdbfe2d703c362a30 http://cgit.osmocom.org/libosmocore/commit/?id=8352d31a8666e328e399ba1d2ae581c8f0021e48 commit 8352d31a8666e328e399ba1d2ae581c8f0021e48 Author: Neels Hofmeyr Date: Thu Feb 2 20:05:14 2017 +0100 GSUP, OAP, osmo-gen-vec: fix AUTS length to 14, not 16 GSUP transmits AUTS for UMTS authentication procedures, and OAP uses the same procedures to authenticate. osmo-gen-vec is a utility program that passes AUTS to our osmo_auth_gen_vec_auts() API. According to 3GPP 33.102 6.3.3, AUTS = SQN^AK || MAC-S, which are 6 || 8 == 14 bytes. This is confirmed by 24.008 9.2.3a where the TLV has 16 bytes, TL = 2 and AUTS being the V = 14. It is not harmful for milenage_gen_vec_auts() to pass two more AUTS bytes. But writing 16 bytes to a GSUP struct is a potential problem when passing in a 14 byte long AUTS buffer to the GSUP API, which then reads past the AUTS buffer. The API implies the length, so far to be 16, so passing in a 14 byte buffer to GSUP would require copying to a larger buffer first. Fix this by using a length of 14 for AUTS everywhere instead. This constitues an ABI breakage, we may handle it as a "fix before an official release", otherwise we need a version bump. The OAP protocol document has also been updated, needs an update in the osmo-gsm-manuals as well. Change-Id: If25b173d9ec57ea4c504d860954912b7d82af455 ----------------------------------------------------------------------- Summary of changes: TODO-RELEASE | 3 +++ doc/osmocom-authn-protocol.txt | 2 +- include/osmocom/gsm/oap.h | 2 +- include/osmocom/gsm/protocol/gsm_04_08.h | 4 ++++ src/gsm/gsup.c | 2 +- tests/oap/oap_test.c | 4 ++-- tests/oap/oap_test.ok | 2 +- utils/osmo-auc-gen.c | 2 +- 8 files changed, 14 insertions(+), 7 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Thu Feb 2 19:51:04 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 2 Feb 2017 19:51:04 GMT Subject: osmo-bts.git branch master updated. 0.4.0-382-g1beb9bc Message-ID: <201702021951.v12Jp4ID018348@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, master has been updated via 1beb9bcbe03c7e4888ddd73f0e518dd83f60d894 (commit) via 1965b0d88082e427930f95071e992f0d9be79047 (commit) from 67bc885c5d85237cc15b47ee2ee6773ea2af28e1 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=1beb9bcbe03c7e4888ddd73f0e518dd83f60d894 commit 1beb9bcbe03c7e4888ddd73f0e518dd83f60d894 Author: Harald Welte Date: Thu Feb 2 18:42:42 2017 +0100 sysmobts_eeprom.h: Fix/extend model number definitions Fix the model number definition for the 1020 and add the one for 1002. Change-Id: Iba4cfbbda1000d7e34eca614b3a6165d2feb65e1 http://cgit.osmocom.org/osmo-bts/commit/?id=1965b0d88082e427930f95071e992f0d9be79047 commit 1965b0d88082e427930f95071e992f0d9be79047 Author: Harald Welte Date: Thu Feb 2 18:39:24 2017 +0100 sysmobts: Add correct nominal transmit power for sysmoBTS 1020 The sysmoBTS 1020 is a 2W BTS, hence its nominal transmit powre is 33dBm. We must handle this correctly based on the model-nr in the EEPROM. As a result, proper power ramping will be made during start of the unit by default. Change-Id: I91a78dadfd7d2e1bc74c8086808c55effdcdd132 ----------------------------------------------------------------------- Summary of changes: src/osmo-bts-sysmo/misc/sysmobts_eeprom.h | 3 ++- src/osmo-bts-sysmo/utils.c | 2 ++ 2 files changed, 4 insertions(+), 1 deletion(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Thu Feb 2 19:53:58 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 2 Feb 2017 19:53:58 GMT Subject: openbsc.git branch neels/vlr updated. 0.15.0-670-g359ff5e8e Message-ID: <201702021953.v12Jrw0k018984@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, neels/vlr has been updated discards 7f2821d3cb878a367d3415c3a951f39ffa4c0e89 (commit) discards e691f68f6fe9181f4303a5de1e2a666f1323cbe3 (commit) discards f151cc1ce26fb788485c88bdd17165aee63734b4 (commit) via 359ff5e8e9e3f0952e6a6c9a346287ab97416fd6 (commit) via ef0c21e48789e82dd010fb3db24f5da0f4a27001 (commit) via bad8ed55a3df78e8455a7b604fea2d74c8afdf22 (commit) via b5d56d9ccb47b178a072da033a67364e842ab21d (commit) via 6f487edd068a33f987909e013e624e0b7f1a98ed (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (7f2821d3cb878a367d3415c3a951f39ffa4c0e89) \ N -- N -- N (359ff5e8e9e3f0952e6a6c9a346287ab97416fd6) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=359ff5e8e9e3f0952e6a6c9a346287ab97416fd6 commit 359ff5e8e9e3f0952e6a6c9a346287ab97416fd6 Author: Neels Hofmeyr Date: Thu Feb 2 20:46:04 2017 +0100 subscr_conn_test: UMTS AKA resync Change-Id: I04ea9cef0c4fb0707db39c17e20f75409086f8ad http://cgit.osmocom.org/openbsc/commit/?id=ef0c21e48789e82dd010fb3db24f5da0f4a27001 commit ef0c21e48789e82dd010fb3db24f5da0f4a27001 Author: Neels Hofmeyr Date: Wed Jan 25 15:04:16 2017 +0100 Add new subscr_conn_test for MSC+VLR end-to-end tests Change-Id: Ic073f3a069a7f5e7e421e0e56140f069ee9b10b8 http://cgit.osmocom.org/openbsc/commit/?id=bad8ed55a3df78e8455a7b604fea2d74c8afdf22 commit bad8ed55a3df78e8455a7b604fea2d74c8afdf22 Author: Neels Hofmeyr Date: Thu Feb 2 20:45:01 2017 +0100 gsm48: handle UMTS AKA resync Change-Id: I64444a3f5308a14948d96939f619b4c8c4c6598c http://cgit.osmocom.org/openbsc/commit/?id=b5d56d9ccb47b178a072da033a67364e842ab21d commit b5d56d9ccb47b178a072da033a67364e842ab21d Author: Neels Hofmeyr Date: Wed Jan 25 15:00:58 2017 +0100 Use libvlr in libmsc (large refactoring) Original libvlr code is by Harald Welte , polished and tweaked by Neels Hofmeyr . This is a long series of development collapsed in one patch. The original history may still be available as branch neels/vlr_orig. TODO: This commit may be split in several smaller changes before merging to master. Related: OS#1592 Change-Id: I702ba504ce2de93507312c28eca8d11f09f4ee8b http://cgit.osmocom.org/openbsc/commit/?id=6f487edd068a33f987909e013e624e0b7f1a98ed commit 6f487edd068a33f987909e013e624e0b7f1a98ed Author: Harald Welte Date: Fri Jun 17 00:06:42 2016 +0200 Add libvlr implementation Original libvlr code is by Harald Welte , polished and tweaked by Neels Hofmeyr . This is a long series of development collapsed in one patch. The original history may still be available as branch neels/vlr_orig. Related: OS#1592 Change-Id: I3f75de5f0cc2ff77f276fd39832dd3621309c4b9 ----------------------------------------------------------------------- Summary of changes: openbsc/src/libmsc/gsm_04_08.c | 91 ++++++++++++++ openbsc/src/libvlr/vlr_auth_fsm.c | 15 ++- openbsc/tests/subscr_conn/subscr_conn_test.c | 182 ++++++++++++++++++++++++++- openbsc/tests/vlr/vlr_test.c | 2 +- 4 files changed, 282 insertions(+), 8 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Feb 2 19:57:53 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 2 Feb 2017 19:57:53 GMT Subject: osmo-gsm-manuals.git branch master updated. cf961ee39ee2a1873e71d7872cb2b8fb7fb5b867 Message-ID: <201702021957.v12JvrGp020329@git.osmocom.org> 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 "Manuals for Osmocom GSM components". The branch, master has been updated via cf961ee39ee2a1873e71d7872cb2b8fb7fb5b867 (commit) from 660affb34212f8ac0bc56aba79c89620fa7078e3 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-gsm-manuals/commit/?id=cf961ee39ee2a1873e71d7872cb2b8fb7fb5b867 commit cf961ee39ee2a1873e71d7872cb2b8fb7fb5b867 Author: ikostov Date: Thu Feb 2 18:13:54 2017 +0100 SGSN: editing OAP as per os#1874 Change-Id: Idab734e8dff947496cd0ce27c9c44bc7ef5a139e ----------------------------------------------------------------------- Summary of changes: common/chapters/oap.adoc | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) hooks/post-receive -- Manuals for Osmocom GSM components From gitosis at osmocom.org Thu Feb 2 20:04:49 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 2 Feb 2017 20:04:49 GMT Subject: osmo-iuh.git branch master updated. 8e29b2311904c2365c7797164d03b656030cffbc Message-ID: <201702022004.v12K4nTb022224@git.osmocom.org> 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 code for Iuh interface". The branch, master has been updated via 8e29b2311904c2365c7797164d03b656030cffbc (commit) from 135bc06c35551165bdeb968e2f90b545819c644e (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-iuh/commit/?id=8e29b2311904c2365c7797164d03b656030cffbc commit 8e29b2311904c2365c7797164d03b656030cffbc Author: Neels Hofmeyr Date: Mon Jan 23 16:36:11 2017 +0100 new_rab_par_voice(): add bitrate params, call with (6700, 12200) The guaranteedBitrate lowers from 12200 to 6700, which is mimicking the values found in a trace from a production 3G environment. So far we have no reason to choose these values other than knowing that other operators seem to do this. This came up while trying to fix voice RAB for the nano3G, but this patch had no effect on that. Now that it's here, we might as well keep it. Change-Id: Ia7eecca43d62a6a020466e9b8dc8b566ca988f9f ----------------------------------------------------------------------- Summary of changes: src/ranap_msg_factory.c | 9 +++++---- src/tests/test-ranap.ok | 8 ++++---- 2 files changed, 9 insertions(+), 8 deletions(-) hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Thu Feb 2 20:05:13 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 2 Feb 2017 20:05:13 GMT Subject: openbsc.git branch master updated. 0.15.0-654-g26adfd099 Message-ID: <201702022005.v12K5DR3022388@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, master has been updated via 26adfd099b8af407b038ae3bc9c70eced829a386 (commit) from a5c71bf39a0347bb38e9242a0e5108eeaad16c18 (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=26adfd099b8af407b038ae3bc9c70eced829a386 commit 26adfd099b8af407b038ae3bc9c70eced829a386 Author: Neels Hofmeyr Date: Thu Feb 2 01:14:20 2017 +0100 compiler warning: bsc_vty: remove two unused vars Added in recent commit 42def7205ba91df4bbb7e3240be0df8c26c2d63e "Implement VTY configuration to control Early Classmark Sending" Change-Id: Iaf640fa6e1f234f594fb8dc06f716d3d3e95eb2a ----------------------------------------------------------------------- Summary of changes: openbsc/src/libbsc/bsc_vty.c | 1 - 1 file changed, 1 deletion(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Feb 2 23:37:39 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 2 Feb 2017 23:37:39 GMT Subject: openbsc.git branch master updated. 0.15.0-655-g35706ddd8 Message-ID: <201702022337.v12NbdLD075774@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, master has been updated via 35706ddd80c248a9ef26e702c81e9865a7b8cf6d (commit) from 26adfd099b8af407b038ae3bc9c70eced829a386 (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=35706ddd80c248a9ef26e702c81e9865a7b8cf6d commit 35706ddd80c248a9ef26e702c81e9865a7b8cf6d Author: Neels Hofmeyr Date: Thu Dec 22 01:58:03 2016 +0100 gsm0408_rcv_cc: guard against NULL subscriber Check conn->subscr against NULL. gsm0408_rcv_cc() dereferences many conn members without checking presence: the bts and lchan members may be expected to be NULL in the ongoing MSC split and 3G developments. But the conn->subscr is initially NULL, so an MS sending a CC message before something like a LU or CM Service Request will result in a segfault. Prevent that. Note: the upcoming VLR will be more restrictive on what messages are processed, this is a "backport" to the situation on current master. Change-Id: If067db7cc0dd3210d9eb1da15be6b637795a3ecf ----------------------------------------------------------------------- Summary of changes: openbsc/src/libmsc/gsm_04_08.c | 5 +++++ 1 file changed, 5 insertions(+) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Feb 2 23:39:02 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 2 Feb 2017 23:39:02 GMT Subject: openbsc.git branch master updated. 0.15.0-656-g7d17c3ef6 Message-ID: <201702022339.v12Nd2u9076265@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, master has been updated via 7d17c3ef61c31540a45fb31cd42fbca6a932964b (commit) from 35706ddd80c248a9ef26e702c81e9865a7b8cf6d (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=7d17c3ef61c31540a45fb31cd42fbca6a932964b commit 7d17c3ef61c31540a45fb31cd42fbca6a932964b Author: Neels Hofmeyr Date: Thu Jan 26 23:04:28 2017 +0100 vty tests: attempt to get at sporadic 'Broken Pipe' error Add verbose logging as well as three retries around the place that often fails on our build server with a 'Broken Pipe' error. Change-Id: I8851b76b2d7b87dd500ae40f47e6bea716ef3fc4 ----------------------------------------------------------------------- Summary of changes: openbsc/tests/vty_test_runner.py | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Fri Feb 3 04:26:45 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 3 Feb 2017 04:26:45 GMT Subject: openbsc.git branch master updated. 0.15.0-658-gba1468e4c Message-ID: <201702030426.v134Qj1v043416@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, master has been updated via ba1468e4c66a3f6d5eef2f8ad67188805d07c9b6 (commit) via b39053ad6de50df5a2efcb4ec0c6551020b513e1 (commit) from 7d17c3ef61c31540a45fb31cd42fbca6a932964b (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=ba1468e4c66a3f6d5eef2f8ad67188805d07c9b6 commit ba1468e4c66a3f6d5eef2f8ad67188805d07c9b6 Author: Neels Hofmeyr Date: Fri Feb 3 04:23:46 2017 +0100 vty tests: testBSCreload: ipa_handle_small: ensure rx of 4 bytes Change-Id: I995b7aba9d0b51b0861a4281dbbca888f36e9e00 http://cgit.osmocom.org/openbsc/commit/?id=b39053ad6de50df5a2efcb4ec0c6551020b513e1 commit b39053ad6de50df5a2efcb4ec0c6551020b513e1 Author: Neels Hofmeyr Date: Fri Feb 3 04:17:49 2017 +0100 vty tests: more attempts to resolve sporadic 'Broken Pipe' error Change-Id: I3d833ddf8c62845fe68d1e5503332541a4a04a2d ----------------------------------------------------------------------- Summary of changes: openbsc/tests/vty_test_runner.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Fri Feb 3 04:36:47 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 3 Feb 2017 04:36:47 GMT Subject: openbsc.git branch master updated. 0.15.0-659-gd675515bd Message-ID: <201702030436.v134alGU046601@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, master has been updated via d675515bd4854e1905d27c096fa949944744b010 (commit) from ba1468e4c66a3f6d5eef2f8ad67188805d07c9b6 (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=d675515bd4854e1905d27c096fa949944744b010 commit d675515bd4854e1905d27c096fa949944744b010 Author: Neels Hofmeyr Date: Fri Jan 27 00:25:47 2017 +0100 gsm48_tx_mm_auth_req(): support UMTS AUTN To be able to do R99 UMTS authentication, we need to send along AUTN bytes in the Authentication Request. Add autn parameter to gsm48_tx_mm_auth_req() and conditionally append the R99 AUTN TLV to the Authentication Request message. Change-Id: I0d644559088706aa06b42b9bfe1f8c21ca6fa4da ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gsm_04_08.h | 3 ++- openbsc/src/libmsc/gsm_04_08.c | 23 ++++++++++++++++++++--- openbsc/src/libmsc/token_auth.c | 4 ++-- 3 files changed, 24 insertions(+), 6 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Fri Feb 3 04:44:00 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 3 Feb 2017 04:44:00 GMT Subject: openbsc.git branch neels/vlr updated. 0.15.0-673-gfdbd39179 Message-ID: <201702030444.v134i0Ju048368@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, neels/vlr has been updated discards 359ff5e8e9e3f0952e6a6c9a346287ab97416fd6 (commit) discards ef0c21e48789e82dd010fb3db24f5da0f4a27001 (commit) discards bad8ed55a3df78e8455a7b604fea2d74c8afdf22 (commit) discards b5d56d9ccb47b178a072da033a67364e842ab21d (commit) discards 6f487edd068a33f987909e013e624e0b7f1a98ed (commit) discards ee2dafd586cb5b7bfaefc3a478033539bf0da709 (commit) discards b83b03a4fb102a34851b254dac9b39735c9246ec (commit) discards 5f0f2a0943ca6535c0ea2fdeb03e4c5e69f13a8f (commit) discards a68993fbc48276abe4d1278beb5127baba679b89 (commit) discards 7866170c9071f9c0bc6483ad411c97f1c44e841c (commit) discards a3463ce993026d02edbe9cb38a19c711cde802b1 (commit) discards d73ed63476bb75d7793003bb4ffc1a94b452568d (commit) discards 34d76763c5472057b68f3ce05655fb56495d0111 (commit) discards 92b58570f05dc50a0631964c2752cd906b516e54 (commit) discards 4ccbbc377f9f29e8ad3298dc22103858c730b80a (commit) discards e5ff29e42e7e7e6091d1cfeda568c8d777f081ea (commit) discards 4694fc14435f5f947b0f4cb39f9dee83189806f5 (commit) via fdbd391790205dfb449b54bcd4a01a4be7f8e86c (commit) via ab15eeff3e6a1bb96ef6415d30594b50c2e22b3f (commit) via 9a616698c95c49de6e7f0d7a89b5390fa3669428 (commit) via a01a11d0dae410d62cdf464cb2533e8af5052bcd (commit) via 4f1cf2bdc6cffb46897fc6bb3b9e3914d9d129ba (commit) via 781464a35fdc797c73add798e9c185498ce282ad (commit) via 2081eac50dc700d65344f5e75c18ef5cdc4baea7 (commit) via eff9d212ae0885b5842f61da1fecae5664fec142 (commit) via b063ef6de967646667f1a0ed95962810a93e6d5e (commit) via d1bff90ff1aaa998a73b0b8c6b5afa0210c299be (commit) via 4844426d0fcd7166634c68102a588536c326b8ed (commit) via 937b25300cba5eadfe31ab9e72860b24568d7629 (commit) via 91664d5b7e34768637bcdd446295737d9504121d (commit) via 6ed8aeed1d7bc3a82e224bf12683ab9d6bf58847 (commit) via d675515bd4854e1905d27c096fa949944744b010 (commit) via ba1468e4c66a3f6d5eef2f8ad67188805d07c9b6 (commit) via b39053ad6de50df5a2efcb4ec0c6551020b513e1 (commit) via 7d17c3ef61c31540a45fb31cd42fbca6a932964b (commit) via 35706ddd80c248a9ef26e702c81e9865a7b8cf6d (commit) via 26adfd099b8af407b038ae3bc9c70eced829a386 (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (359ff5e8e9e3f0952e6a6c9a346287ab97416fd6) \ N -- N -- N (fdbd391790205dfb449b54bcd4a01a4be7f8e86c) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=fdbd391790205dfb449b54bcd4a01a4be7f8e86c commit fdbd391790205dfb449b54bcd4a01a4be7f8e86c Author: Neels Hofmeyr Date: Thu Feb 2 20:46:04 2017 +0100 subscr_conn_test: UMTS AKA resync Change-Id: I04ea9cef0c4fb0707db39c17e20f75409086f8ad http://cgit.osmocom.org/openbsc/commit/?id=ab15eeff3e6a1bb96ef6415d30594b50c2e22b3f commit ab15eeff3e6a1bb96ef6415d30594b50c2e22b3f Author: Neels Hofmeyr Date: Wed Jan 25 15:04:16 2017 +0100 Add new subscr_conn_test for MSC+VLR end-to-end tests Change-Id: Ic073f3a069a7f5e7e421e0e56140f069ee9b10b8 http://cgit.osmocom.org/openbsc/commit/?id=9a616698c95c49de6e7f0d7a89b5390fa3669428 commit 9a616698c95c49de6e7f0d7a89b5390fa3669428 Author: Neels Hofmeyr Date: Fri Feb 3 02:42:47 2017 +0100 Use libvlr in libmsc (large refactoring) Original libvlr code is by Harald Welte , polished and tweaked by Neels Hofmeyr . This is a long series of development collapsed in one patch. The original history may still be available as branch neels/vlr_orig. TODO: This commit may be split in several smaller changes before merging to master. Related: OS#1592 Change-Id: I702ba504ce2de93507312c28eca8d11f09f4ee8b http://cgit.osmocom.org/openbsc/commit/?id=a01a11d0dae410d62cdf464cb2533e8af5052bcd commit a01a11d0dae410d62cdf464cb2533e8af5052bcd Author: Harald Welte Date: Fri Jun 17 00:06:42 2016 +0200 Add libvlr implementation Original libvlr code is by Harald Welte , polished and tweaked by Neels Hofmeyr . This is a long series of development collapsed in one patch. The original history may still be available as branch neels/vlr_orig. Related: OS#1592 Change-Id: I3f75de5f0cc2ff77f276fd39832dd3621309c4b9 http://cgit.osmocom.org/openbsc/commit/?id=4f1cf2bdc6cffb46897fc6bb3b9e3914d9d129ba commit 4f1cf2bdc6cffb46897fc6bb3b9e3914d9d129ba Author: Neels Hofmeyr Date: Thu Feb 2 03:34:19 2017 +0100 compiler warning: abis_om2000_vty: drop unused function Change-Id: I6ff7c41914a13dd8b13f315eda8d16c467c94002 http://cgit.osmocom.org/openbsc/commit/?id=781464a35fdc797c73add798e9c185498ce282ad commit 781464a35fdc797c73add798e9c185498ce282ad Author: Harald Welte Date: Fri May 6 13:49:49 2016 +0200 WIP: Handle Authentication Failure from MS Change-Id: I71f51eff089cf05f32a6ef408c4606880fc2e4a5 Related: OS#1592 http://cgit.osmocom.org/openbsc/commit/?id=2081eac50dc700d65344f5e75c18ef5cdc4baea7 commit 2081eac50dc700d65344f5e75c18ef5cdc4baea7 Author: Neels Hofmeyr Date: Thu Feb 2 01:07:28 2017 +0100 subscriber conn: add indicator for originating interface Add via_iface to gsm_subscriber_connection to indicate whether a conn is coming in via 2G (IFACE_A) or 3G (IFACE_IU). Prepares for Iu support, but also for libvlr to decide between GSM or R99 (UMTS) Authentication. Until actual Iu support is merged to master, this indicator will aid VLR unit testing. Change-Id: I93b870522f725170e4265a5543f6b680383d7465 http://cgit.osmocom.org/openbsc/commit/?id=eff9d212ae0885b5842f61da1fecae5664fec142 commit eff9d212ae0885b5842f61da1fecae5664fec142 Author: Harald Welte Date: Thu May 5 22:52:41 2016 +0200 SGSN: Integrate basic support for UMTS AKA We already had almost all the parts in place before: * GSUP with capability to send us auth_vectors that contain either triplets or quintuples * mm_context that holds such auth_vectors All that we need to add in this patch is the capability to send the AUTN parameter in the GMM AUTH REQ and parse the extended RES in the GMM AUTH RESP. TODO: Implement SQN re-synchronoization mechanism (Auth Fail: Sync Err) Related: OS#1592 Tweaked-by: nhofmeyr Change-Id: Ie6a0cefba5e4e7f02cc2eaf6ec006ac07d5c1816 http://cgit.osmocom.org/openbsc/commit/?id=b063ef6de967646667f1a0ed95962810a93e6d5e commit b063ef6de967646667f1a0ed95962810a93e6d5e Author: Neels Hofmeyr Date: Mon Jan 9 22:02:21 2017 +0100 add struct bsc_sub, separating libbsc from gsm_subscriber Prepare for replacing gsm_subscriber with vlr_subscriber. vlr_subscriber will no longer make sense to be used in libbsc, so have a dedicated BSC subscriber struct. Related: #1592, #1594 Change-Id: Ia61cc00e8bb186b976939a4fc8f7cf9ce6aa3d8e http://cgit.osmocom.org/openbsc/commit/?id=d1bff90ff1aaa998a73b0b8c6b5afa0210c299be commit d1bff90ff1aaa998a73b0b8c6b5afa0210c299be Author: Harald Welte Date: Sun Jun 19 18:06:02 2016 +0200 Introduce subscriber_connection ref-counting This introduces a reference count for gsm_subscriber_connection. Every user of the connection needs to hold a reference until done. Once the reference count dorps to zero, the connection is cleared towards the BSC (which subsequently will clear any logical channels associated with it). Related: OS#1592 Change-Id: I8c05e6c81f246ff8b5bf91312f80410b1a85f15e http://cgit.osmocom.org/openbsc/commit/?id=4844426d0fcd7166634c68102a588536c326b8ed commit 4844426d0fcd7166634c68102a588536c326b8ed Author: Neels Hofmeyr Date: Tue Jan 10 00:49:56 2017 +0100 add struct gprs_sub, separating gprs from gsm_subscriber Prepare for replacing gsm_subscriber with vlr_subscriber. vlr_subscriber will not make sense to be used in gprs, so have a dedicated GPRS subscriber struct. (Could change if the gprs code were to use libvlr; is currently independent). Change-Id: Ia8b391ee009c8545763cba04505be3947835120e Related: #1592 http://cgit.osmocom.org/openbsc/commit/?id=937b25300cba5eadfe31ab9e72860b24568d7629 commit 937b25300cba5eadfe31ab9e72860b24568d7629 Author: Neels Hofmeyr Date: Thu Jan 26 02:05:29 2017 +0100 log: disable imsi filter gsm_subscriber will soon be split in separate BSC, GPRS and VLR structs, and making the IMSI filter work with these changes is currently not worth the effort. The IMSI filter doesn't work well and new libvlr will allow specific subscribers' FSMs to be put in debug mode. We may want to re-add something similar later on, but for now just drop it. Change-Id: Ifecc3c55ae7c050ee53553d6f85d9afbede66ee3 http://cgit.osmocom.org/openbsc/commit/?id=91664d5b7e34768637bcdd446295737d9504121d commit 91664d5b7e34768637bcdd446295737d9504121d Author: Harald Welte Date: Fri May 6 23:28:11 2016 +0200 VTY: Print 3G auth tuples, not just 2G auth tuples Change-Id: I277e4347ee1486a39e6dc4e2363a593f328f9e3b Related: OS#1592 http://cgit.osmocom.org/openbsc/commit/?id=6ed8aeed1d7bc3a82e224bf12683ab9d6bf58847 commit 6ed8aeed1d7bc3a82e224bf12683ab9d6bf58847 Author: Neels Hofmeyr Date: Fri Feb 3 01:22:40 2017 +0100 gsm_04_08: implement parsing of UMTS Auth responses Parse the longer UMTS res from the extended Auth Response Parameter IE. Parse the R99 Authentication Failure and AUTS in case of cause GSM_REJECT_SYNCH_FAILURE which indicates a SQN re-sync request. Both still end in 'not implemented' error logs, which are the places where the upcoming VLR that supports UMTS AKA will integrate. Depends on recently added constants in libosmocore in commit 55a43b801385e07a484217925ecf2379b9f54fcf aka change-id I745061ce8eb88aa23080dadcdbfe2d703c362a30 Change-Id: I4868bbeedc32fa7b8d03b9e3c66db618543d38ec ----------------------------------------------------------------------- Summary of changes: openbsc/src/libmsc/gsm_04_08.c | 27 ++-- openbsc/tests/subscr_conn/subscr_conn_test.c | 60 ++++--- openbsc/tests/subscr_conn/subscr_conn_test.err | 216 ++++++++++++++++++++++--- openbsc/tests/vty_test_runner.py | 20 ++- 4 files changed, 255 insertions(+), 68 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Fri Feb 3 04:57:45 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 3 Feb 2017 04:57:45 GMT Subject: openbsc.git branch master updated. 0.15.0-660-ge02e1e782 Message-ID: <201702030457.v134vjN8052259@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, master has been updated via e02e1e782f747a83cf84e00ccc0093a6b2790455 (commit) from d675515bd4854e1905d27c096fa949944744b010 (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=e02e1e782f747a83cf84e00ccc0093a6b2790455 commit e02e1e782f747a83cf84e00ccc0093a6b2790455 Author: Neels Hofmeyr Date: Fri Feb 3 05:55:26 2017 +0100 Revert "vty tests: more attempts to resolve sporadic 'Broken Pipe' error" 'self' will not be accessible in that context, so this patch isn't useful. This reverts commit b39053ad6de50df5a2efcb4ec0c6551020b513e1. Change-Id: Ic1a9ba5fdfd7bdc6c5cf0974e8c637ae23b81ece ----------------------------------------------------------------------- Summary of changes: openbsc/tests/vty_test_runner.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Fri Feb 3 11:37:20 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 3 Feb 2017 11:37:20 GMT Subject: libosmocore.git branch pmaier/rbs2000 updated. 0.9.6-86-ga76eb6b Message-ID: <201702031137.v13BbKvl049261@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "An utility library for Open Source Mobile Communications". The branch, pmaier/rbs2000 has been updated discards f127087625f8ece65b4c2a9d22a895d796303893 (commit) discards 937b0d5a01b070329d5359902bc0a170ab8d6d72 (commit) discards 97264990ea6567340a11fe1c834a199d567c085f (commit) discards 06fdf28f69b13ee166ef43828e6d17ac7f125dbe (commit) discards 133aa26d118d381302c074d74defd4cdf4bd1117 (commit) via a76eb6be7fb53e451c17330067d01bd570230f67 (commit) via d8ce8899aa3ffcd57cf19c3bef271346134b9366 (commit) via b26d3db7cd458296399fd1e0f62fe93145336960 (commit) via e3c7e9af43de1fc57cedd9d230f199ef0faeeacd (commit) via 5a5fd660e86eb8bc353bde7476bfdde5dcf7df8c (commit) via 484f159ded2b88a713e7ea659591f0bc848cb3d8 (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (f127087625f8ece65b4c2a9d22a895d796303893) \ N -- N -- N (a76eb6be7fb53e451c17330067d01bd570230f67) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmocore/commit/?id=a76eb6be7fb53e451c17330067d01bd570230f67 commit a76eb6be7fb53e451c17330067d01bd570230f67 Author: Philipp Maier Date: Thu Feb 2 18:14:40 2017 +0100 Revert "Revert "gsm0408: add chreq_type for CHREQ_T_PDCH_ONE_PHASE and CHREQ_T_PDCH_TWO_PHASE"" This reverts commit 909cbecbb9d3223b3b372849564600bb9be7fbda. http://cgit.osmocom.org/libosmocore/commit/?id=d8ce8899aa3ffcd57cf19c3bef271346134b9366 commit d8ce8899aa3ffcd57cf19c3bef271346134b9366 Author: Philipp Maier Date: Wed Feb 1 12:00:45 2017 +0100 lapd_core: Fix MDL-ERROR ind after RELEASE ind in lapd_t200_cb() The RELEASE INDICATION is transmitted before the MDL ERROR INIDCATION, this prevents the MDL ERROR INDICATION from being sent because the RELASE INDICATION close to connection eraly. This commit puts the messages into the correct order. Change-Id: Iae74777138fc27828f511e3aa321d1981861f4a5 http://cgit.osmocom.org/libosmocore/commit/?id=b26d3db7cd458296399fd1e0f62fe93145336960 commit b26d3db7cd458296399fd1e0f62fe93145336960 Author: Philipp Maier Date: Thu Dec 8 10:45:06 2016 +0100 lapd_core: fix program flow when the lapd core is in state LAPD_STATE_SABM_SENT, and the retransmission counter exceeds (link down) lapd_t200_cb() will send an RELASE_INDICATION and an MDL_ERROR_INDICATION to L3. This action is done before the state is processed. This seems to be no problem with standard retransmission counts (n200), but may cause timing problems that lead to deadlock states when custom timer configurations are in use. (Ericsson RBS). This commit moves the functions calls for sending the indications mentioned above to the very end of the if branch to relax the timing again. (See lapd_t200_cb()) Change-Id: I1c1beb3701b19744a3ce9946abca7767d20a0b6a http://cgit.osmocom.org/libosmocore/commit/?id=e3c7e9af43de1fc57cedd9d230f199ef0faeeacd commit e3c7e9af43de1fc57cedd9d230f199ef0faeeacd Author: Philipp Maier Date: Fri Feb 3 12:33:31 2017 +0100 fixup Change-Id: I541787411fccbe3866c16a0e80ff46dc786a5583 http://cgit.osmocom.org/libosmocore/commit/?id=5a5fd660e86eb8bc353bde7476bfdde5dcf7df8c commit 5a5fd660e86eb8bc353bde7476bfdde5dcf7df8c Author: Philipp Maier Date: Fri Dec 9 14:07:18 2016 +0100 select: add functionality to check socket state osmo_fd_register() is used to register socket file descriptors, after registering a socket, there is no way to test if the socket is still registered or actually registered at all. This commit adds a new function osmo_fd_register_check() that can be used to check in advance, if the socket fd is registered, before performing further operations. Change-Id: I48ec7098d6bba586c81bf0d5c9088108e2c081c6 http://cgit.osmocom.org/libosmocore/commit/?id=484f159ded2b88a713e7ea659591f0bc848cb3d8 commit 484f159ded2b88a713e7ea659591f0bc848cb3d8 Author: Philipp Maier Date: Thu Dec 8 17:23:26 2016 +0100 lapd_core: Improve debug output The debug output of lapd core has no references to the dl objects, since we have multiple links, seeing which action is for which object is impossible. This commit adds pointer references (dl=%p) to each log line. Change-Id: I3024d1cbd58631e2abac4ce5822528e2e6e15fda ----------------------------------------------------------------------- Summary of changes: include/osmocom/core/select.h | 2 +- src/select.c | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Fri Feb 3 11:42:56 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 3 Feb 2017 11:42:56 GMT Subject: libosmocore.git branch pmaier/rbs2000 updated. 0.9.6-87-gbaeb7cb Message-ID: <201702031142.v13Bgusc050502@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "An utility library for Open Source Mobile Communications". The branch, pmaier/rbs2000 has been updated discards a76eb6be7fb53e451c17330067d01bd570230f67 (commit) discards d8ce8899aa3ffcd57cf19c3bef271346134b9366 (commit) discards b26d3db7cd458296399fd1e0f62fe93145336960 (commit) discards e3c7e9af43de1fc57cedd9d230f199ef0faeeacd (commit) discards 5a5fd660e86eb8bc353bde7476bfdde5dcf7df8c (commit) discards 484f159ded2b88a713e7ea659591f0bc848cb3d8 (commit) via baeb7cbab9bed5aa89e37a8a92409d0392d8033d (commit) via 52bff4c4bd999f27c5fee7be991d886fce3c84b6 (commit) via dde21bc11a1071d12f154c1ff121f0998eabf113 (commit) via 806ed56cb80721a03d48633ededd29063f767d70 (commit) via dfec9d96c0cf4aa16523baa01955af669cbfb7d8 (commit) via 55a43b801385e07a484217925ecf2379b9f54fcf (commit) via 8352d31a8666e328e399ba1d2ae581c8f0021e48 (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (a76eb6be7fb53e451c17330067d01bd570230f67) \ N -- N -- N (baeb7cbab9bed5aa89e37a8a92409d0392d8033d) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmocore/commit/?id=baeb7cbab9bed5aa89e37a8a92409d0392d8033d commit baeb7cbab9bed5aa89e37a8a92409d0392d8033d Author: Philipp Maier Date: Thu Feb 2 18:14:40 2017 +0100 Revert "Revert "gsm0408: add chreq_type for CHREQ_T_PDCH_ONE_PHASE and CHREQ_T_PDCH_TWO_PHASE"" This reverts commit 909cbecbb9d3223b3b372849564600bb9be7fbda. http://cgit.osmocom.org/libosmocore/commit/?id=52bff4c4bd999f27c5fee7be991d886fce3c84b6 commit 52bff4c4bd999f27c5fee7be991d886fce3c84b6 Author: Philipp Maier Date: Wed Feb 1 12:00:45 2017 +0100 lapd_core: Fix MDL-ERROR ind after RELEASE ind in lapd_t200_cb() The RELEASE INDICATION is transmitted before the MDL ERROR INIDCATION, this prevents the MDL ERROR INDICATION from being sent because the RELASE INDICATION close to connection eraly. This commit puts the messages into the correct order. Change-Id: Iae74777138fc27828f511e3aa321d1981861f4a5 http://cgit.osmocom.org/libosmocore/commit/?id=dde21bc11a1071d12f154c1ff121f0998eabf113 commit dde21bc11a1071d12f154c1ff121f0998eabf113 Author: Philipp Maier Date: Thu Dec 8 10:45:06 2016 +0100 lapd_core: fix program flow when the lapd core is in state LAPD_STATE_SABM_SENT, and the retransmission counter exceeds (link down) lapd_t200_cb() will send an RELASE_INDICATION and an MDL_ERROR_INDICATION to L3. This action is done before the state is processed. This seems to be no problem with standard retransmission counts (n200), but may cause timing problems that lead to deadlock states when custom timer configurations are in use. (Ericsson RBS). This commit moves the functions calls for sending the indications mentioned above to the very end of the if branch to relax the timing again. (See lapd_t200_cb()) Change-Id: I1c1beb3701b19744a3ce9946abca7767d20a0b6a http://cgit.osmocom.org/libosmocore/commit/?id=806ed56cb80721a03d48633ededd29063f767d70 commit 806ed56cb80721a03d48633ededd29063f767d70 Author: Philipp Maier Date: Fri Dec 9 14:07:18 2016 +0100 select: add functionality to check socket state osmo_fd_register() is used to register socket file descriptors, after registering a socket, there is no way to test if the socket is still registered or actually registered at all. This commit adds a new function osmo_fd_register_check() that can be used to check in advance, if the socket fd is registered, before performing further operations. Change-Id: I48ec7098d6bba586c81bf0d5c9088108e2c081c6 http://cgit.osmocom.org/libosmocore/commit/?id=dfec9d96c0cf4aa16523baa01955af669cbfb7d8 commit dfec9d96c0cf4aa16523baa01955af669cbfb7d8 Author: Philipp Maier Date: Thu Dec 8 17:23:26 2016 +0100 lapd_core: Improve debug output The debug output of lapd core has no references to the dl objects, since we have multiple links, seeing which action is for which object is impossible. This commit adds pointer references (dl=%p) to each log line. Change-Id: I3024d1cbd58631e2abac4ce5822528e2e6e15fda ----------------------------------------------------------------------- Summary of changes: TODO-RELEASE | 3 +++ doc/osmocom-authn-protocol.txt | 2 +- include/osmocom/gsm/oap.h | 2 +- include/osmocom/gsm/protocol/gsm_04_08.h | 4 ++++ src/gsm/gsup.c | 2 +- tests/oap/oap_test.c | 4 ++-- tests/oap/oap_test.ok | 2 +- utils/osmo-auc-gen.c | 2 +- 8 files changed, 14 insertions(+), 7 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Fri Feb 3 16:42:14 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 3 Feb 2017 16:42:14 GMT Subject: libosmo-abis.git branch pmaier/siu updated. 0.3.2-64-gc21681f Message-ID: <201702031642.v13GgEt2030929@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom A-bis protcol interface library". The branch, pmaier/siu has been updated discards 97a8c786dabe16c69d393939385173eb005dc226 (commit) discards 2413ab74e2dbb183f94a50637aaecf5c7fce7fd6 (commit) discards 5d780a24588559e6f7d9ef1d438a5d44e1dca4ba (commit) via c21681f36f8ba23a4d448954a2908213f3bb7564 (commit) via e1a29542b6b5e9469d62a3b00a372b1e795a8217 (commit) via 11d6839e77246c4d983877abf11859b37e97ad8b (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (97a8c786dabe16c69d393939385173eb005dc226) \ N -- N -- N (c21681f36f8ba23a4d448954a2908213f3bb7564) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmo-abis/commit/?id=c21681f36f8ba23a4d448954a2908213f3bb7564 commit c21681f36f8ba23a4d448954a2908213f3bb7564 Author: Philipp Maier Date: Wed Feb 1 13:51:03 2017 +0100 lapd: Reduce N200 (SABM retransmission count) N200 is set to 300, which turned out to be uncomfortably high, the commit reduces the value to 50 http://cgit.osmocom.org/libosmo-abis/commit/?id=e1a29542b6b5e9469d62a3b00a372b1e795a8217 commit e1a29542b6b5e9469d62a3b00a372b1e795a8217 Author: Philipp Maier Date: Thu Dec 8 17:17:33 2016 +0100 lapd: Improve log output Add pointer address output to the sap alloc/free functions in order to track the objects later in the debug output (we have three of them) http://cgit.osmocom.org/libosmo-abis/commit/?id=11d6839e77246c4d983877abf11859b37e97ad8b commit 11d6839e77246c4d983877abf11859b37e97ad8b Author: Philipp Maier Date: Mon Dec 5 19:45:37 2016 +0100 unixsocket: make socket connection fault tolerant When the l2tpd is killed, the unix socket will permanently loose the connection, even if l2tpd is restarted the connection is still blocked. This commit adds some fault tolerance mechanisms to automatically reconnect the socket as soon as it is available again. ----------------------------------------------------------------------- Summary of changes: src/input/unixsocket.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- Osmocom A-bis protcol interface library From gitosis at osmocom.org Fri Feb 3 16:43:37 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 3 Feb 2017 16:43:37 GMT Subject: openbsc.git branch pmaier/rbs2000 created. 0.15.0-687-gdb426b602 Message-ID: <201702031643.v13Ghbxr031221@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, pmaier/rbs2000 has been created at db426b602f151460afd447c0b94170ac04a02fd0 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=db426b602f151460afd447c0b94170ac04a02fd0 commit db426b602f151460afd447c0b94170ac04a02fd0 Author: Philipp Maier Date: Tue Jan 31 17:36:20 2017 +0100 pcu_sock: fix paging group calculation The offset for the data buffer, where the last three imsi digits are stored is wrong. Here we correct the problem. http://cgit.osmocom.org/openbsc/commit/?id=1864a74811b3a5be2abc6f4ba3e0537c3044dc4c commit 1864a74811b3a5be2abc6f4ba3e0537c3044dc4c Author: Philipp Maier Date: Tue Jan 31 17:04:28 2017 +0100 pcu_sock: reorganize calculation of paging group pcu_sock.c:pcu_rx_data_req() needs to calculate the paging group at two positions, this commit adds a functions for that to avoid code duplication http://cgit.osmocom.org/openbsc/commit/?id=4c827abd83a8ec11cf855853bb4480108ac78d71 commit 4c827abd83a8ec11cf855853bb4480108ac78d71 Author: Philipp Maier Date: Fri Jan 27 18:40:33 2017 +0100 cosmetic: Get rid of unused code Remove unused code in pcu_sock.c, also fix some log output. http://cgit.osmocom.org/openbsc/commit/?id=06c89dffd4d2821de6bd649e56c4d4df0a36196e commit 06c89dffd4d2821de6bd649e56c4d4df0a36196e Author: Philipp Maier Date: Fri Jan 27 18:17:27 2017 +0100 abis-rsl: Send imm.ass messages via PCH It is possible to send immidiate assign messages through the paging channel. This commit adds the required functionality to the pcu socket interface and to the abis_rsl api http://cgit.osmocom.org/openbsc/commit/?id=408e097e5e2a578769620cea7d10c42fddd9abfe commit 408e097e5e2a578769620cea7d10c42fddd9abfe Author: Philipp Date: Tue Jan 17 14:46:56 2017 +0100 pcu_sock: Fix broken paging command The pcu sends us an already made up MAC-Block that contains the paging request. pcu_sock.c is parsing this paging request wrongly and fails silently, which results into a dropping of the request. This commit fixes the parsing problems. http://cgit.osmocom.org/openbsc/commit/?id=f6ec1f2007f31915a08754be0b829fa4162799e4 commit f6ec1f2007f31915a08754be0b829fa4162799e4 Author: Philipp Maier Date: Tue Dec 20 14:23:45 2016 +0100 gprs: fix T3186 encoding in Sysinfo 13 The timer T3186, which is described in 3GPP TS 44.060, is using 3 bits of the si13 mac block. This requires special encoding. In the case of T3186, the value is encoded by the formula: bits = t/500-1. Our implementation uses the formula bits=t/500, which is incorrect. http://cgit.osmocom.org/openbsc/commit/?id=b1152004049f62d5edd329b54ae737dc9f4208d0 commit b1152004049f62d5edd329b54ae737dc9f4208d0 Author: Philipp Date: Thu Dec 8 17:34:12 2016 +0100 cosmetic: Improve log output callback functions in bsc_init.c and bts_ericsson_rbs2000.c do not display any information about the received signals. This commit changes that to make debugging easier. http://cgit.osmocom.org/openbsc/commit/?id=f2b934e6d5f119f8036bb3e64b5bf1cb2b71393e commit f2b934e6d5f119f8036bb3e64b5bf1cb2b71393e Author: Alexander Couzens Date: Fri Dec 2 19:10:51 2016 +0100 fixup PCU_IF_SAPI_AGCH_DT sapi_string() Change-Id: Id6588ca342267b2af092c0a4c2c195606081dfc7 http://cgit.osmocom.org/openbsc/commit/?id=8f997868ed688922fe30ed6ac0857b2a16354f2c commit 8f997868ed688922fe30ed6ac0857b2a16354f2c Author: Philipp Maier Date: Fri Dec 2 19:04:34 2016 +0100 pcu_sock: Forward imm.ass PCU originated messages The PCU sends imm.ass messages in response to a rach request. Those messages need to be forwarded to RSL in order to get them send. This commit introduces the required functionality for that Change-Id: Ice099c4ed7008200ed179e581aba1899c6c29455 http://cgit.osmocom.org/openbsc/commit/?id=117c1c3d2271d7f12d4cc24f04c0be4271bdd357 commit 117c1c3d2271d7f12d4cc24f04c0be4271bdd357 Author: Alexander Couzens Date: Fri Dec 2 18:27:01 2016 +0100 pcu_sock: implement direct tlli on AGCH Ericsson allows to attach a reference to immediate assignments. A confirmation of the transmission is then sent back, but only containing the reference, not the whole RLC packet. Change-Id: I945f49e62e2a74a7906e2d49940927773edd04a9 http://cgit.osmocom.org/openbsc/commit/?id=58f4a59b6c04fe469f739adef021478a5967d992 commit 58f4a59b6c04fe469f739adef021478a5967d992 Author: Alexander Couzens Date: Fri Dec 2 17:33:01 2016 +0100 libbsc: add rsl_ericsson_imm_assign_cmd() which reply with a confirmation message ericsson can handle a reference at the end of the message which is used in the confirm message. The confirm message is only sent if the trailer is present. Change-Id: I88560291b5a3a3d7a0bac4d3c089b45f1f6b297f http://cgit.osmocom.org/openbsc/commit/?id=8e502cad422e1828a3c0ebe19f200df4cc5d51b3 commit 8e502cad422e1828a3c0ebe19f200df4cc5d51b3 Author: Alexander Couzens Date: Fri Dec 2 17:23:43 2016 +0100 libbsc: use 32bit random instead of 24 bit randomness I expected the last byte must be zero which is'nt required Change-Id: I7be14e82b9f1fc0da8e27e20e46c1710a0a9c7db http://cgit.osmocom.org/openbsc/commit/?id=3443d806500969013c954d09c9545fe11ea86e28 commit 3443d806500969013c954d09c9545fe11ea86e28 Author: Alexander Couzens Date: Fri Dec 2 05:21:45 2016 +0100 libbsc: add ericsson specific f1 trail to receive a confirmation Change-Id: I0fdb279ce178037f99a698b99391a1720ef45c30 http://cgit.osmocom.org/openbsc/commit/?id=532bba3f93386d6d542f1b43c654650b2a2d41c4 commit 532bba3f93386d6d542f1b43c654650b2a2d41c4 Author: Alexander Couzens Date: Thu Dec 1 03:34:20 2016 +0100 libbsc/pcu_sock: remove const qualifier store and load use regular uint8_t. Change-Id: I180cd1a6b1ef73c7f6e794980f4db9f06fbaf9f9 http://cgit.osmocom.org/openbsc/commit/?id=3838fd909b9f9d5b537fc02ff369294f0cb66952 commit 3838fd909b9f9d5b537fc02ff369294f0cb66952 Author: Alexander Couzens Date: Thu Dec 1 03:33:39 2016 +0100 pcu_sock: add missing headers Change-Id: I4d79063c84f82be0babc742f3e34eb05ab11f4c6 http://cgit.osmocom.org/openbsc/commit/?id=3dd4f472f026b54ec6b65bc5d319d46902abda51 commit 3dd4f472f026b54ec6b65bc5d319d46902abda51 Author: Alexander Couzens Date: Wed Nov 2 02:41:41 2016 +0100 abis_om2k: protect mo fsms by NULL check also set them NULL Change-Id: I30df0b9ab8bc47ba9756c8388e977deed0e40200 http://cgit.osmocom.org/openbsc/commit/?id=e5394248208577092a00018526b40190248fb85a commit e5394248208577092a00018526b40190248fb85a Author: Alexander Couzens Date: Thu Dec 1 02:51:11 2016 +0100 libbsc/rbs2000: delay the ALTRQ request by 3 sec Change-Id: I1bb48ba7f7cbe4010b0c40710d3f33a930f77927 http://cgit.osmocom.org/openbsc/commit/?id=e31fb57a1a3fc819054250dbd56da07d22bf9e02 commit e31fb57a1a3fc819054250dbd56da07d22bf9e02 Author: Alexander Couzens Date: Tue Nov 29 12:46:58 2016 +0100 libbsc: fix wrong mask introduced by 95db69b7 in chreq Change-Id: I06568afe2c4728d27dcce0c84cedd7914abf8264 http://cgit.osmocom.org/openbsc/commit/?id=449f776f7d5b1c1ebffd1deb9ef129b7d3996d1a commit 449f776f7d5b1c1ebffd1deb9ef129b7d3996d1a Author: Alexander Couzens Date: Tue Nov 29 00:21:18 2016 +0100 libbsc/pcu_sock.c: pcu_tx_info_ind allow to use TRX not starting from 0 It would prevent using only e.g. TRX 1 when TRX 0 is disabled. Change-Id: I68dc5e837bd2a3602f7875063c85da4082196274 http://cgit.osmocom.org/openbsc/commit/?id=1850c57011c4e09f2b49bf024880896ac6dac1d3 commit 1850c57011c4e09f2b49bf024880896ac6dac1d3 Author: Alexander Couzens Date: Tue Nov 29 00:18:26 2016 +0100 libbsc: enable pcu_direct to flag PCU_IF_FLAG_SYSMO The use of PCU_IF_FLAG_SYSMO enable the PCU to use DIRECT_PHY code path Change-Id: I1f5407264fc4f209456ffcb73d7853ff315aab86 http://cgit.osmocom.org/openbsc/commit/?id=12d51d1b0a0918083ed42b92b74a018fb9a20e8d commit 12d51d1b0a0918083ed42b92b74a018fb9a20e8d Author: Alexander Couzens Date: Mon Nov 28 23:26:50 2016 +0100 libbsc: add chreq type for CHREQ_T_PDCH_ONE_PHASE & CHREQ_T_PDCH_TWO_PHASE When using a BSC located PCU the BSC must understand PDCH requests. Change-Id: Ie7f4ed000cf1b40d269873cf0ddf5ff9f5bbc18a http://cgit.osmocom.org/openbsc/commit/?id=ffb12af14a0b91e44dcdc126c9b1c0e1193c5d71 commit ffb12af14a0b91e44dcdc126c9b1c0e1193c5d71 Author: Harald Welte Date: Mon Nov 21 01:33:22 2016 +0100 pcu_sock: Send non-NULL hLayer1 to PCU The BSC-located PCU case looks to the PCU like a BTS-located PCU with "direct PHY" access, i.e. the data related primitives are communicated from the PCU directly towards the TRAU Frames or whatever transport method is used between CCU and PCU. In order to make the PCU believe that, we need to pass in a 'layer 1 handle'. As we don't use it, we can just pass any non-zero value and be happy. Change-Id: I8170bd4134904702b6b272e496100361ba473cbc http://cgit.osmocom.org/openbsc/commit/?id=62971ceefe9de8dd296461d78bb14cbef6b4bec9 commit 62971ceefe9de8dd296461d78bb14cbef6b4bec9 Author: Harald Welte Date: Thu Nov 17 20:54:47 2016 +0100 pcu_sock: Forward paging request from PCU via RSL to BTS Change-Id: I28bf0995699618f3f5fa15fc8e1733beddfc482f http://cgit.osmocom.org/openbsc/commit/?id=e5e99c3031337a21ef0a8a253536e571f604a6b7 commit e5e99c3031337a21ef0a8a253536e571f604a6b7 Author: Harald Welte Date: Thu Nov 17 20:54:04 2016 +0100 RBS2000 RSL: Support for sending RSL PAGING CMD for GPRS Change-Id: I66541f9b20e7fd67fbec329283fc3c821c970a56 http://cgit.osmocom.org/openbsc/commit/?id=93d5fee68ed71431e9e94a977bf6f4ae33ecefbb commit 93d5fee68ed71431e9e94a977bf6f4ae33ecefbb Author: Harald Welte Date: Thu Nov 17 18:39:36 2016 +0100 pcu_sock: get rid of magic numbers and use ARRAY_SIZE() for array iteration Change-Id: I602b581fab67b3a1c3c03c73a3a99e9afd564e29 http://cgit.osmocom.org/openbsc/commit/?id=a936cb3d82489e681ac029cb19b0848345a5e996 commit a936cb3d82489e681ac029cb19b0848345a5e996 Author: Harald Welte Date: Thu Nov 17 18:10:10 2016 +0100 pcu_sock: Don't re-implement core functionality like gsm_bts_trx_num() Change-Id: I5ea506c8240dac124ccf5522d02ba18e4f0cb90d http://cgit.osmocom.org/openbsc/commit/?id=7b36ced0531b7fd72db0558a02c7752617d49a40 commit 7b36ced0531b7fd72db0558a02c7752617d49a40 Author: Harald Welte Date: Thu Nov 17 16:40:17 2016 +0100 HACK: re-activate dynamic PDCH after activation failure Change-Id: Iaa6ace3da2439610e12804bdd1b3186c1d269be6 http://cgit.osmocom.org/openbsc/commit/?id=291fe169254a1ce16d22395121f96cd8053dc060 commit 291fe169254a1ce16d22395121f96cd8053dc060 Author: Philipp Date: Wed Oct 26 15:19:41 2016 +0200 pcu_sock: add basic pcu interface support Adds a basic version of a pcu socket interface, similar to the one that can be found in osmo-bts. http://cgit.osmocom.org/openbsc/commit/?id=0dc13ef064cb8b9fe4e4d9dbc834fd1f4c74bb6f commit 0dc13ef064cb8b9fe4e4d9dbc834fd1f4c74bb6f Author: Harald Welte Date: Wed Nov 16 15:17:22 2016 +0100 RBS2000: Add the P-GSL Timer IE to RSL CHAN ACT for PDCH This seems to be mandatory when an Ericsson RBS2000 uses a SuperChannel as back-haul. Change-Id: I793e7d62df1ca9f9c38d39e22d3868064d446c8d http://cgit.osmocom.org/openbsc/commit/?id=352e6c71006ea0b72de9205e5a752df24534f9e6 commit 352e6c71006ea0b72de9205e5a752df24534f9e6 Author: Harald Welte Date: Tue Nov 15 22:59:24 2016 +0100 OM2000: Send ALTCRQ for SuperChannel after receiving IS Enable Req Ack When the BTS is configured to use a SuperChannel and it is using a unix domain socket based transport towards the L2TP daemon, then we must instruct the L2TP daemon to instruct the SIU to change the Abis Lower Transport Mode using the ALTCRQ / ALTCRP L2TP signalling. Change-Id: I672bfaa09c42fbeb0c8459f24b2222b952de954b http://cgit.osmocom.org/openbsc/commit/?id=b2ee3e95fa440a2fa1fb0b7c39eb9722b8485956 commit b2ee3e95fa440a2fa1fb0b7c39eb9722b8485956 Author: Harald Welte Date: Tue Nov 15 23:00:29 2016 +0100 OM2000: Change the order of MO initialization So far: CF-IS-CON-TF Now: CF-TF-CON-IS Change-Id: I8efd9bafdcf9504d2e5fc85c44c708fa53f4dff8 http://cgit.osmocom.org/openbsc/commit/?id=5817fedff5b0785188c88712171407c92c92f136 commit 5817fedff5b0785188c88712171407c92c92f136 Author: Harald Welte Date: Tue Nov 15 22:58:49 2016 +0100 OM2000: Add FIXME comments for missing resolving of RX/TX MO! Change-Id: I45708df724c5fc3316eca6bd2ac2c0738b19a45b http://cgit.osmocom.org/openbsc/commit/?id=05bb340bf63ceda1d5459283f94f25d773a183b3 commit 05bb340bf63ceda1d5459283f94f25d773a183b3 Author: Harald Welte Date: Tue Nov 15 21:18:35 2016 +0100 HACK: Don't require TRX numbers to start at 0 Change-Id: I6c5fcb06bdbe0377e2ebc46ecd73d11e834a6d99 http://cgit.osmocom.org/openbsc/commit/?id=58e34b7c4d0ac5eb43a80a9b1c7b1bc0c1e6918b commit 58e34b7c4d0ac5eb43a80a9b1c7b1bc0c1e6918b Author: Alexander Couzens Date: Tue Nov 1 23:39:03 2016 +0100 unixsocket: include UNIXSOCKET into sabm Change-Id: If98c037119142cc33b46ab5c1bf02d4cda81c81e ----------------------------------------------------------------------- hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Fri Feb 3 17:45:42 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 3 Feb 2017 17:45:42 GMT Subject: openbsc.git branch neels/vlr updated. 0.15.0-674-g7b4efa844 Message-ID: <201702031745.v13HjgML046643@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, neels/vlr has been updated discards fdbd391790205dfb449b54bcd4a01a4be7f8e86c (commit) discards ab15eeff3e6a1bb96ef6415d30594b50c2e22b3f (commit) discards 9a616698c95c49de6e7f0d7a89b5390fa3669428 (commit) discards a01a11d0dae410d62cdf464cb2533e8af5052bcd (commit) discards 4f1cf2bdc6cffb46897fc6bb3b9e3914d9d129ba (commit) discards 781464a35fdc797c73add798e9c185498ce282ad (commit) discards 2081eac50dc700d65344f5e75c18ef5cdc4baea7 (commit) discards eff9d212ae0885b5842f61da1fecae5664fec142 (commit) discards b063ef6de967646667f1a0ed95962810a93e6d5e (commit) discards d1bff90ff1aaa998a73b0b8c6b5afa0210c299be (commit) discards 4844426d0fcd7166634c68102a588536c326b8ed (commit) discards 937b25300cba5eadfe31ab9e72860b24568d7629 (commit) discards 91664d5b7e34768637bcdd446295737d9504121d (commit) discards 6ed8aeed1d7bc3a82e224bf12683ab9d6bf58847 (commit) via 7b4efa844d96df48a350aa12158844badbc58e06 (commit) via 7d0270ef547a096ed6d736da825cca59b1f8e0b9 (commit) via 944dabb664c289f91614206e8fd83084ef9f17b6 (commit) via 95b1fd4b606403b2d6772137c76795edd357dd34 (commit) via 55de06fc1c34f592b5a0bc5d0dcf78bcb5281561 (commit) via 437cbfffea9a58a6e50bbe5511aa39d45343509a (commit) via e20eaee72c088d189756f31eee1cc3314e5c25ee (commit) via 4bf36e0f4740da1e9421df9cc2c72ad0db24490d (commit) via 53ce0a999d25a9cd150c3b705db452637ba4b2d2 (commit) via b2a92a03ea32226692075c16cd9acdd27e8ee353 (commit) via 5abffd997d2ae7ba4f381b9fa1208b3a944b12a3 (commit) via 92a88b43bcd98e5f6ac5823db7d3e4ff5d490571 (commit) via 831a30faf935d17a9f65889ac82c2b87dcee0821 (commit) via 7a439b46559b98b153617daf8445c3fd987b28c1 (commit) via e02e1e782f747a83cf84e00ccc0093a6b2790455 (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (fdbd391790205dfb449b54bcd4a01a4be7f8e86c) \ N -- N -- N (7b4efa844d96df48a350aa12158844badbc58e06) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=7b4efa844d96df48a350aa12158844badbc58e06 commit 7b4efa844d96df48a350aa12158844badbc58e06 Author: Neels Hofmeyr Date: Thu Feb 2 20:46:04 2017 +0100 subscr_conn_test: UMTS AKA resync Change-Id: I04ea9cef0c4fb0707db39c17e20f75409086f8ad http://cgit.osmocom.org/openbsc/commit/?id=7d0270ef547a096ed6d736da825cca59b1f8e0b9 commit 7d0270ef547a096ed6d736da825cca59b1f8e0b9 Author: Neels Hofmeyr Date: Wed Jan 25 15:04:16 2017 +0100 Add new subscr_conn_test for MSC+VLR end-to-end tests Change-Id: Ic073f3a069a7f5e7e421e0e56140f069ee9b10b8 http://cgit.osmocom.org/openbsc/commit/?id=944dabb664c289f91614206e8fd83084ef9f17b6 commit 944dabb664c289f91614206e8fd83084ef9f17b6 Author: Neels Hofmeyr Date: Fri Feb 3 02:42:47 2017 +0100 Use libvlr in libmsc (large refactoring) Original libvlr code is by Harald Welte , polished and tweaked by Neels Hofmeyr . This is a long series of development collapsed in one patch. The original history may still be available as branch neels/vlr_orig. TODO: This commit may be split in several smaller changes before merging to master. Related: OS#1592 Change-Id: I702ba504ce2de93507312c28eca8d11f09f4ee8b http://cgit.osmocom.org/openbsc/commit/?id=95b1fd4b606403b2d6772137c76795edd357dd34 commit 95b1fd4b606403b2d6772137c76795edd357dd34 Author: Harald Welte Date: Fri Jun 17 00:06:42 2016 +0200 Add libvlr implementation Original libvlr code is by Harald Welte , polished and tweaked by Neels Hofmeyr . This is a long series of development collapsed in one patch. The original history may still be available as branch neels/vlr_orig. Related: OS#1592 Change-Id: I3f75de5f0cc2ff77f276fd39832dd3621309c4b9 http://cgit.osmocom.org/openbsc/commit/?id=55de06fc1c34f592b5a0bc5d0dcf78bcb5281561 commit 55de06fc1c34f592b5a0bc5d0dcf78bcb5281561 Author: Neels Hofmeyr Date: Thu Feb 2 03:34:19 2017 +0100 compiler warning: abis_om2000_vty: drop unused function Change-Id: I6ff7c41914a13dd8b13f315eda8d16c467c94002 http://cgit.osmocom.org/openbsc/commit/?id=437cbfffea9a58a6e50bbe5511aa39d45343509a commit 437cbfffea9a58a6e50bbe5511aa39d45343509a Author: Harald Welte Date: Fri May 6 13:49:49 2016 +0200 WIP: Handle Authentication Failure from MS Change-Id: I71f51eff089cf05f32a6ef408c4606880fc2e4a5 Related: OS#1592 http://cgit.osmocom.org/openbsc/commit/?id=e20eaee72c088d189756f31eee1cc3314e5c25ee commit e20eaee72c088d189756f31eee1cc3314e5c25ee Author: Neels Hofmeyr Date: Thu Feb 2 01:07:28 2017 +0100 subscriber conn: add indicator for originating interface Add via_iface to gsm_subscriber_connection to indicate whether a conn is coming in via 2G (IFACE_A) or 3G (IFACE_IU). Prepares for Iu support, but also for libvlr to decide between GSM or R99 (UMTS) Authentication. Until actual Iu support is merged to master, this indicator will aid VLR unit testing. Change-Id: I93b870522f725170e4265a5543f6b680383d7465 http://cgit.osmocom.org/openbsc/commit/?id=4bf36e0f4740da1e9421df9cc2c72ad0db24490d commit 4bf36e0f4740da1e9421df9cc2c72ad0db24490d Author: Harald Welte Date: Thu May 5 22:52:41 2016 +0200 SGSN: Integrate basic support for UMTS AKA We already had almost all the parts in place before: * GSUP with capability to send us auth_vectors that contain either triplets or quintuples * mm_context that holds such auth_vectors All that we need to add in this patch is the capability to send the AUTN parameter in the GMM AUTH REQ and parse the extended RES in the GMM AUTH RESP. TODO: Implement SQN re-synchronoization mechanism (Auth Fail: Sync Err) Related: OS#1592 Tweaked-by: nhofmeyr Change-Id: Ie6a0cefba5e4e7f02cc2eaf6ec006ac07d5c1816 http://cgit.osmocom.org/openbsc/commit/?id=53ce0a999d25a9cd150c3b705db452637ba4b2d2 commit 53ce0a999d25a9cd150c3b705db452637ba4b2d2 Author: Neels Hofmeyr Date: Mon Jan 9 22:02:21 2017 +0100 add struct bsc_sub, separating libbsc from gsm_subscriber Prepare for replacing gsm_subscriber with vlr_subscriber. vlr_subscriber will no longer make sense to be used in libbsc, so have a dedicated BSC subscriber struct. Related: #1592, #1594 Change-Id: Ia61cc00e8bb186b976939a4fc8f7cf9ce6aa3d8e http://cgit.osmocom.org/openbsc/commit/?id=b2a92a03ea32226692075c16cd9acdd27e8ee353 commit b2a92a03ea32226692075c16cd9acdd27e8ee353 Author: Harald Welte Date: Sun Jun 19 18:06:02 2016 +0200 Introduce subscriber_connection ref-counting This introduces a reference count for gsm_subscriber_connection. Every user of the connection needs to hold a reference until done. Once the reference count dorps to zero, the connection is cleared towards the BSC (which subsequently will clear any logical channels associated with it). Related: OS#1592 Change-Id: I8c05e6c81f246ff8b5bf91312f80410b1a85f15e http://cgit.osmocom.org/openbsc/commit/?id=5abffd997d2ae7ba4f381b9fa1208b3a944b12a3 commit 5abffd997d2ae7ba4f381b9fa1208b3a944b12a3 Author: Neels Hofmeyr Date: Tue Jan 10 00:49:56 2017 +0100 add struct gprs_sub, separating gprs from gsm_subscriber Prepare for replacing gsm_subscriber with vlr_subscriber. vlr_subscriber will not make sense to be used in gprs, so have a dedicated GPRS subscriber struct. (Could change if the gprs code were to use libvlr; is currently independent). Change-Id: Ia8b391ee009c8545763cba04505be3947835120e Related: #1592 http://cgit.osmocom.org/openbsc/commit/?id=92a88b43bcd98e5f6ac5823db7d3e4ff5d490571 commit 92a88b43bcd98e5f6ac5823db7d3e4ff5d490571 Author: Neels Hofmeyr Date: Thu Jan 26 02:05:29 2017 +0100 log: disable imsi filter gsm_subscriber will soon be split in separate BSC, GPRS and VLR structs, and making the IMSI filter work with these changes is currently not worth the effort. The IMSI filter doesn't work well and new libvlr will allow specific subscribers' FSMs to be put in debug mode. We may want to re-add something similar later on, but for now just drop it. Change-Id: Ifecc3c55ae7c050ee53553d6f85d9afbede66ee3 http://cgit.osmocom.org/openbsc/commit/?id=831a30faf935d17a9f65889ac82c2b87dcee0821 commit 831a30faf935d17a9f65889ac82c2b87dcee0821 Author: Harald Welte Date: Fri May 6 23:28:11 2016 +0200 VTY: Print 3G auth tuples, not just 2G auth tuples Change-Id: I277e4347ee1486a39e6dc4e2363a593f328f9e3b Related: OS#1592 http://cgit.osmocom.org/openbsc/commit/?id=7a439b46559b98b153617daf8445c3fd987b28c1 commit 7a439b46559b98b153617daf8445c3fd987b28c1 Author: Neels Hofmeyr Date: Fri Feb 3 01:22:40 2017 +0100 gsm_04_08: implement parsing of UMTS Auth responses Parse the longer UMTS res from the extended Auth Response Parameter IE. Parse the R99 Authentication Failure and AUTS in case of cause GSM_REJECT_SYNCH_FAILURE which indicates a SQN re-sync request. Both still end in 'not implemented' error logs, which are the places where the upcoming VLR that supports UMTS AKA will integrate. Depends on recently added constants in libosmocore in commit 55a43b801385e07a484217925ecf2379b9f54fcf aka change-id I745061ce8eb88aa23080dadcdbfe2d703c362a30 Change-Id: I4868bbeedc32fa7b8d03b9e3c66db618543d38ec ----------------------------------------------------------------------- Summary of changes: openbsc/tests/subscr_conn/subscr_conn_test.c | 72 +++++++++++++++------------- openbsc/tests/vty_test_runner.py | 4 +- 2 files changed, 41 insertions(+), 35 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Fri Feb 3 18:09:58 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 3 Feb 2017 18:09:58 GMT Subject: openbsc.git branch pmaier/rbs2000 updated. 0.15.0-689-g44a336b21 Message-ID: <201702031809.v13I9wbN054759@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, pmaier/rbs2000 has been updated discards db426b602f151460afd447c0b94170ac04a02fd0 (commit) discards 1864a74811b3a5be2abc6f4ba3e0537c3044dc4c (commit) discards 4c827abd83a8ec11cf855853bb4480108ac78d71 (commit) discards 06c89dffd4d2821de6bd649e56c4d4df0a36196e (commit) discards 408e097e5e2a578769620cea7d10c42fddd9abfe (commit) discards f6ec1f2007f31915a08754be0b829fa4162799e4 (commit) discards b1152004049f62d5edd329b54ae737dc9f4208d0 (commit) discards f2b934e6d5f119f8036bb3e64b5bf1cb2b71393e (commit) discards 8f997868ed688922fe30ed6ac0857b2a16354f2c (commit) discards 117c1c3d2271d7f12d4cc24f04c0be4271bdd357 (commit) discards 58f4a59b6c04fe469f739adef021478a5967d992 (commit) discards 8e502cad422e1828a3c0ebe19f200df4cc5d51b3 (commit) discards 3443d806500969013c954d09c9545fe11ea86e28 (commit) discards 532bba3f93386d6d542f1b43c654650b2a2d41c4 (commit) discards 3838fd909b9f9d5b537fc02ff369294f0cb66952 (commit) discards 3dd4f472f026b54ec6b65bc5d319d46902abda51 (commit) discards e5394248208577092a00018526b40190248fb85a (commit) discards e31fb57a1a3fc819054250dbd56da07d22bf9e02 (commit) discards 449f776f7d5b1c1ebffd1deb9ef129b7d3996d1a (commit) discards 1850c57011c4e09f2b49bf024880896ac6dac1d3 (commit) discards 12d51d1b0a0918083ed42b92b74a018fb9a20e8d (commit) discards ffb12af14a0b91e44dcdc126c9b1c0e1193c5d71 (commit) discards 62971ceefe9de8dd296461d78bb14cbef6b4bec9 (commit) discards e5e99c3031337a21ef0a8a253536e571f604a6b7 (commit) discards 93d5fee68ed71431e9e94a977bf6f4ae33ecefbb (commit) discards a936cb3d82489e681ac029cb19b0848345a5e996 (commit) discards 7b36ced0531b7fd72db0558a02c7752617d49a40 (commit) discards 291fe169254a1ce16d22395121f96cd8053dc060 (commit) via 44a336b2191787d193ae001e3306e255bc73d7fd (commit) via 77d85d9214530ae3de98d647d9386f723e4df1c1 (commit) via 49c06a3020906ec79138e646a0098843d137f062 (commit) via c18fbff792344a002fa61baae2a8d5a43839ab59 (commit) via 155295be30020853165aabcb56c17d5f0672fba2 (commit) via 00c3f4d82db8fde9552b7a730e4729dec7da58cd (commit) via 9e4a14df842e77ba60b0bbd97ccfa7f16ba6fe6d (commit) via e9c34c9b493839988b918de399c7d739324108a4 (commit) via dc3646758c0f2472ba911fe88805ffd35095f57a (commit) via 9a3af35b21a1586036dfed0309d7230b5aeac300 (commit) via 73ec2d53811afac957208e9376be44ba774bb645 (commit) via 3e98220037f0f9569673682768387fe50214548b (commit) via 11ab9d8946ee1c9874377e5ac8ef6eebf92888a7 (commit) via ef2334a318c6ffc63dbb5f7908bab92729dd82fa (commit) via 4ee6c36aee1dc706182788ccfdf14e7129cddcf5 (commit) via 17143e9089d8a789ecf25f538ceb8c40e8cf3664 (commit) via f05483d1fcb2ec5458461e7b0828070f3e173d67 (commit) via 514257b533776271a45a1b9db2d69a7839c7972c (commit) via 930041aebeed9b61a72326dee45d117457448a3d (commit) via 26b5642f318b27d48ca43bf292b3e31c42f68d5c (commit) via 587a194f64bb72feeaa5ee0c37375bfa4ff7aec3 (commit) via 22158020dd2dfb93d9ada2432897ff084668c5b4 (commit) via 615d2bc98e92f84b5179c4989c0d3b9c8bb3e6f0 (commit) via c357c9c9682044538aa73a555b846f225b44d4ed (commit) via 88dd4e34344f9a89bf647ab4967eb8759d7d461d (commit) via 913fa9c81b8e8062a4d89688b1735d97c0aacd8a (commit) via 206c2452cfcbc82a92ab4bdc83cfcee5210f263e (commit) via 813bb62f09b3d0f64050bf77cd6f54d0c13a6220 (commit) via feef9cc34a724799a0cbbf5b158c4ee2e12be376 (commit) via a1199e9df4c01882aae8f37c5b8480c4b8a8db86 (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (db426b602f151460afd447c0b94170ac04a02fd0) \ N -- N -- N (44a336b2191787d193ae001e3306e255bc73d7fd) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=44a336b2191787d193ae001e3306e255bc73d7fd commit 44a336b2191787d193ae001e3306e255bc73d7fd Author: Philipp Maier Date: Tue Jan 31 17:36:20 2017 +0100 pcu_sock: fix paging group calculation The offset for the data buffer, where the last three imsi digits are stored is wrong. Here we correct the problem. http://cgit.osmocom.org/openbsc/commit/?id=77d85d9214530ae3de98d647d9386f723e4df1c1 commit 77d85d9214530ae3de98d647d9386f723e4df1c1 Author: Philipp Maier Date: Tue Jan 31 17:04:28 2017 +0100 pcu_sock: reorganize calculation of paging group pcu_sock.c:pcu_rx_data_req() needs to calculate the paging group at two positions, this commit adds a functions for that to avoid code duplication http://cgit.osmocom.org/openbsc/commit/?id=49c06a3020906ec79138e646a0098843d137f062 commit 49c06a3020906ec79138e646a0098843d137f062 Author: Philipp Maier Date: Fri Feb 3 18:07:36 2017 +0100 abis-rsl: Send imm.ass messages via PCH It is possible to send immidiate assign messages through the paging channel. This commit adds the required functionality to the pcu socket interface and to the abis_rsl api http://cgit.osmocom.org/openbsc/commit/?id=c18fbff792344a002fa61baae2a8d5a43839ab59 commit c18fbff792344a002fa61baae2a8d5a43839ab59 Author: Philipp Date: Tue Jan 17 14:46:56 2017 +0100 pcu_sock: Fix broken paging command The pcu sends us an already made up MAC-Block that contains the paging request. pcu_sock.c is parsing this paging request wrongly and fails silently, which results into a dropping of the request. This commit fixes the parsing problems. http://cgit.osmocom.org/openbsc/commit/?id=155295be30020853165aabcb56c17d5f0672fba2 commit 155295be30020853165aabcb56c17d5f0672fba2 Author: Philipp Maier Date: Tue Dec 20 14:23:45 2016 +0100 gprs: fix T3186 encoding in Sysinfo 13 The timer T3186, which is described in 3GPP TS 44.060, is using 3 bits of the si13 mac block. This requires special encoding. In the case of T3186, the value is encoded by the formula: bits = t/500-1. Our implementation uses the formula bits=t/500, which is incorrect. http://cgit.osmocom.org/openbsc/commit/?id=00c3f4d82db8fde9552b7a730e4729dec7da58cd commit 00c3f4d82db8fde9552b7a730e4729dec7da58cd Author: Philipp Date: Thu Dec 8 17:34:12 2016 +0100 cosmetic: Improve log output callback functions in bsc_init.c and bts_ericsson_rbs2000.c do not display any information about the received signals. This commit changes that to make debugging easier. http://cgit.osmocom.org/openbsc/commit/?id=9e4a14df842e77ba60b0bbd97ccfa7f16ba6fe6d commit 9e4a14df842e77ba60b0bbd97ccfa7f16ba6fe6d Author: Alexander Couzens Date: Fri Dec 2 19:10:51 2016 +0100 fixup PCU_IF_SAPI_AGCH_DT sapi_string() Change-Id: Id6588ca342267b2af092c0a4c2c195606081dfc7 http://cgit.osmocom.org/openbsc/commit/?id=e9c34c9b493839988b918de399c7d739324108a4 commit e9c34c9b493839988b918de399c7d739324108a4 Author: Philipp Maier Date: Fri Feb 3 18:44:31 2017 +0100 cosmetic: remove dead case statement remove unused case statement in pcu_rx_data_req() http://cgit.osmocom.org/openbsc/commit/?id=dc3646758c0f2472ba911fe88805ffd35095f57a commit dc3646758c0f2472ba911fe88805ffd35095f57a Author: Philipp Maier Date: Fri Feb 3 18:44:05 2017 +0100 cosmetic: remove dead code remove one larger chunk of code that is no longer used http://cgit.osmocom.org/openbsc/commit/?id=9a3af35b21a1586036dfed0309d7230b5aeac300 commit 9a3af35b21a1586036dfed0309d7230b5aeac300 Author: Philipp Maier Date: Fri Dec 2 19:04:34 2016 +0100 pcu_sock: Forward imm.ass PCU originated messages The PCU sends imm.ass messages in response to a rach request. Those messages need to be forwarded to RSL in order to get them send. This commit introduces the required functionality for that Change-Id: Ice099c4ed7008200ed179e581aba1899c6c29455 http://cgit.osmocom.org/openbsc/commit/?id=73ec2d53811afac957208e9376be44ba774bb645 commit 73ec2d53811afac957208e9376be44ba774bb645 Author: Alexander Couzens Date: Fri Dec 2 18:27:01 2016 +0100 pcu_sock: implement direct tlli on AGCH Ericsson allows to attach a reference to immediate assignments. A confirmation of the transmission is then sent back, but only containing the reference, not the whole RLC packet. Change-Id: I945f49e62e2a74a7906e2d49940927773edd04a9 http://cgit.osmocom.org/openbsc/commit/?id=3e98220037f0f9569673682768387fe50214548b commit 3e98220037f0f9569673682768387fe50214548b Author: Philipp Maier Date: Fri Feb 3 18:08:37 2017 +0100 cosmetic: remove dead code Remove no longer needed code from pcu_sock http://cgit.osmocom.org/openbsc/commit/?id=11ab9d8946ee1c9874377e5ac8ef6eebf92888a7 commit 11ab9d8946ee1c9874377e5ac8ef6eebf92888a7 Author: Alexander Couzens Date: Fri Dec 2 17:33:01 2016 +0100 libbsc: add rsl_ericsson_imm_assign_cmd() which reply with a confirmation message ericsson can handle a reference at the end of the message which is used in the confirm message. The confirm message is only sent if the trailer is present. Change-Id: I88560291b5a3a3d7a0bac4d3c089b45f1f6b297f http://cgit.osmocom.org/openbsc/commit/?id=ef2334a318c6ffc63dbb5f7908bab92729dd82fa commit ef2334a318c6ffc63dbb5f7908bab92729dd82fa Author: Alexander Couzens Date: Fri Dec 2 17:23:43 2016 +0100 libbsc: use 32bit random instead of 24 bit randomness I expected the last byte must be zero which is'nt required Change-Id: I7be14e82b9f1fc0da8e27e20e46c1710a0a9c7db http://cgit.osmocom.org/openbsc/commit/?id=4ee6c36aee1dc706182788ccfdf14e7129cddcf5 commit 4ee6c36aee1dc706182788ccfdf14e7129cddcf5 Author: Alexander Couzens Date: Fri Dec 2 05:21:45 2016 +0100 libbsc: add ericsson specific f1 trail to receive a confirmation Change-Id: I0fdb279ce178037f99a698b99391a1720ef45c30 http://cgit.osmocom.org/openbsc/commit/?id=17143e9089d8a789ecf25f538ceb8c40e8cf3664 commit 17143e9089d8a789ecf25f538ceb8c40e8cf3664 Author: Alexander Couzens Date: Thu Dec 1 03:34:20 2016 +0100 libbsc/pcu_sock: remove const qualifier store and load use regular uint8_t. Change-Id: I180cd1a6b1ef73c7f6e794980f4db9f06fbaf9f9 http://cgit.osmocom.org/openbsc/commit/?id=f05483d1fcb2ec5458461e7b0828070f3e173d67 commit f05483d1fcb2ec5458461e7b0828070f3e173d67 Author: Alexander Couzens Date: Thu Dec 1 03:33:39 2016 +0100 pcu_sock: add missing headers Change-Id: I4d79063c84f82be0babc742f3e34eb05ab11f4c6 http://cgit.osmocom.org/openbsc/commit/?id=514257b533776271a45a1b9db2d69a7839c7972c commit 514257b533776271a45a1b9db2d69a7839c7972c Author: Alexander Couzens Date: Wed Nov 2 02:41:41 2016 +0100 abis_om2k: protect mo fsms by NULL check also set them NULL Change-Id: I30df0b9ab8bc47ba9756c8388e977deed0e40200 http://cgit.osmocom.org/openbsc/commit/?id=930041aebeed9b61a72326dee45d117457448a3d commit 930041aebeed9b61a72326dee45d117457448a3d Author: Alexander Couzens Date: Thu Dec 1 02:51:11 2016 +0100 libbsc/rbs2000: delay the ALTRQ request by 3 sec Change-Id: I1bb48ba7f7cbe4010b0c40710d3f33a930f77927 http://cgit.osmocom.org/openbsc/commit/?id=26b5642f318b27d48ca43bf292b3e31c42f68d5c commit 26b5642f318b27d48ca43bf292b3e31c42f68d5c Author: Alexander Couzens Date: Tue Nov 29 12:46:58 2016 +0100 libbsc: fix wrong mask introduced by 95db69b7 in chreq Change-Id: I06568afe2c4728d27dcce0c84cedd7914abf8264 http://cgit.osmocom.org/openbsc/commit/?id=587a194f64bb72feeaa5ee0c37375bfa4ff7aec3 commit 587a194f64bb72feeaa5ee0c37375bfa4ff7aec3 Author: Alexander Couzens Date: Tue Nov 29 00:21:18 2016 +0100 libbsc/pcu_sock.c: pcu_tx_info_ind allow to use TRX not starting from 0 It would prevent using only e.g. TRX 1 when TRX 0 is disabled. Change-Id: I68dc5e837bd2a3602f7875063c85da4082196274 http://cgit.osmocom.org/openbsc/commit/?id=22158020dd2dfb93d9ada2432897ff084668c5b4 commit 22158020dd2dfb93d9ada2432897ff084668c5b4 Author: Alexander Couzens Date: Tue Nov 29 00:18:26 2016 +0100 libbsc: enable pcu_direct to flag PCU_IF_FLAG_SYSMO The use of PCU_IF_FLAG_SYSMO enable the PCU to use DIRECT_PHY code path Change-Id: I1f5407264fc4f209456ffcb73d7853ff315aab86 http://cgit.osmocom.org/openbsc/commit/?id=615d2bc98e92f84b5179c4989c0d3b9c8bb3e6f0 commit 615d2bc98e92f84b5179c4989c0d3b9c8bb3e6f0 Author: Alexander Couzens Date: Mon Nov 28 23:26:50 2016 +0100 libbsc: add chreq type for CHREQ_T_PDCH_ONE_PHASE & CHREQ_T_PDCH_TWO_PHASE When using a BSC located PCU the BSC must understand PDCH requests. Change-Id: Ie7f4ed000cf1b40d269873cf0ddf5ff9f5bbc18a http://cgit.osmocom.org/openbsc/commit/?id=c357c9c9682044538aa73a555b846f225b44d4ed commit c357c9c9682044538aa73a555b846f225b44d4ed Author: Harald Welte Date: Mon Nov 21 01:33:22 2016 +0100 pcu_sock: Send non-NULL hLayer1 to PCU The BSC-located PCU case looks to the PCU like a BTS-located PCU with "direct PHY" access, i.e. the data related primitives are communicated from the PCU directly towards the TRAU Frames or whatever transport method is used between CCU and PCU. In order to make the PCU believe that, we need to pass in a 'layer 1 handle'. As we don't use it, we can just pass any non-zero value and be happy. Change-Id: I8170bd4134904702b6b272e496100361ba473cbc http://cgit.osmocom.org/openbsc/commit/?id=88dd4e34344f9a89bf647ab4967eb8759d7d461d commit 88dd4e34344f9a89bf647ab4967eb8759d7d461d Author: Harald Welte Date: Thu Nov 17 20:54:47 2016 +0100 pcu_sock: Forward paging request from PCU via RSL to BTS Change-Id: I28bf0995699618f3f5fa15fc8e1733beddfc482f http://cgit.osmocom.org/openbsc/commit/?id=913fa9c81b8e8062a4d89688b1735d97c0aacd8a commit 913fa9c81b8e8062a4d89688b1735d97c0aacd8a Author: Harald Welte Date: Thu Nov 17 20:54:04 2016 +0100 RBS2000 RSL: Support for sending RSL PAGING CMD for GPRS Change-Id: I66541f9b20e7fd67fbec329283fc3c821c970a56 http://cgit.osmocom.org/openbsc/commit/?id=206c2452cfcbc82a92ab4bdc83cfcee5210f263e commit 206c2452cfcbc82a92ab4bdc83cfcee5210f263e Author: Harald Welte Date: Thu Nov 17 18:39:36 2016 +0100 pcu_sock: get rid of magic numbers and use ARRAY_SIZE() for array iteration Change-Id: I602b581fab67b3a1c3c03c73a3a99e9afd564e29 http://cgit.osmocom.org/openbsc/commit/?id=813bb62f09b3d0f64050bf77cd6f54d0c13a6220 commit 813bb62f09b3d0f64050bf77cd6f54d0c13a6220 Author: Harald Welte Date: Thu Nov 17 18:10:10 2016 +0100 pcu_sock: Don't re-implement core functionality like gsm_bts_trx_num() Change-Id: I5ea506c8240dac124ccf5522d02ba18e4f0cb90d http://cgit.osmocom.org/openbsc/commit/?id=feef9cc34a724799a0cbbf5b158c4ee2e12be376 commit feef9cc34a724799a0cbbf5b158c4ee2e12be376 Author: Harald Welte Date: Thu Nov 17 16:40:17 2016 +0100 HACK: re-activate dynamic PDCH after activation failure Change-Id: Iaa6ace3da2439610e12804bdd1b3186c1d269be6 http://cgit.osmocom.org/openbsc/commit/?id=a1199e9df4c01882aae8f37c5b8480c4b8a8db86 commit a1199e9df4c01882aae8f37c5b8480c4b8a8db86 Author: Philipp Date: Wed Oct 26 15:19:41 2016 +0200 pcu_sock: add basic pcu interface support Adds a basic version of a pcu socket interface, similar to the one that can be found in osmo-bts. ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/pcu_if.h | 4 ++++ openbsc/src/libbsc/pcu_sock.c | 1 - 2 files changed, 4 insertions(+), 1 deletion(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Fri Feb 3 21:43:36 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 3 Feb 2017 21:43:36 GMT Subject: openbsc.git branch master updated. 0.15.0-661-ge1f8b9244 Message-ID: <201702032143.v13LhaXt007830@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, master has been updated via e1f8b9244a5cefc2f42878143a132007db456ef7 (commit) from e02e1e782f747a83cf84e00ccc0093a6b2790455 (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=e1f8b9244a5cefc2f42878143a132007db456ef7 commit e1f8b9244a5cefc2f42878143a132007db456ef7 Author: Philipp Maier Date: Fri Feb 3 17:02:50 2017 +0100 om2000: add VTY command to delete CON groups The currently unused function abis_om2000_vty.c:con_group_del() allows deleting OM 2000 connection groups. This commit adds a matching VTY command to make use of it. Change-Id: I39a90b06e19356c536cacd1c923e195dd305ab80 ----------------------------------------------------------------------- Summary of changes: openbsc/src/libbsc/abis_om2000_vty.c | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Fri Feb 3 21:43:54 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 3 Feb 2017 21:43:54 GMT Subject: libosmocore.git branch master updated. 0.9.6-83-g08177d3 Message-ID: <201702032143.v13LhswE007925@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "An utility library for Open Source Mobile Communications". The branch, master has been updated via 08177d324a67b9ef633d2487773db61ad81bb165 (commit) from 55a43b801385e07a484217925ecf2379b9f54fcf (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=08177d324a67b9ef633d2487773db61ad81bb165 commit 08177d324a67b9ef633d2487773db61ad81bb165 Author: Philipp Maier Date: Thu Dec 8 17:23:26 2016 +0100 lapd_core: Improve debug output The debug output of lapd core has no references to the dl objects, since we have multiple links, seeing which action is for which object is impossible. This commit adds pointer references (dl=%p) to each log line. Change-Id: I3024d1cbd58631e2abac4ce5822528e2e6e15fda ----------------------------------------------------------------------- Summary of changes: src/gsm/lapd_core.c | 334 ++++++++++++++++++++++++++++++---------------------- 1 file changed, 190 insertions(+), 144 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Sat Feb 4 04:02:25 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 4 Feb 2017 04:02:25 GMT Subject: openbsc.git branch neels/vlr updated. 0.15.0-674-gd05900c72 Message-ID: <201702040402.v1442P8Z008378@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, neels/vlr has been updated discards 7b4efa844d96df48a350aa12158844badbc58e06 (commit) discards 7d0270ef547a096ed6d736da825cca59b1f8e0b9 (commit) via d05900c72428a6687b9b5584f24e725601142b0e (commit) via a78b1003005bf92e4676e21c4f174d4d803ec24e (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (7b4efa844d96df48a350aa12158844badbc58e06) \ N -- N -- N (d05900c72428a6687b9b5584f24e725601142b0e) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=d05900c72428a6687b9b5584f24e725601142b0e commit d05900c72428a6687b9b5584f24e725601142b0e Author: Neels Hofmeyr Date: Sat Feb 4 03:44:02 2017 +0100 split subscr_conn tests into msc_vlr_test_* Change-Id: Ie2a0dd716492318b42a5cfeb137ce2dfc5d22d35 http://cgit.osmocom.org/openbsc/commit/?id=a78b1003005bf92e4676e21c4f174d4d803ec24e commit a78b1003005bf92e4676e21c4f174d4d803ec24e Author: Neels Hofmeyr Date: Wed Jan 25 15:04:16 2017 +0100 Add new subscr_conn_test for MSC+VLR end-to-end tests Change-Id: Ic073f3a069a7f5e7e421e0e56140f069ee9b10b8 ----------------------------------------------------------------------- Summary of changes: openbsc/.gitignore | 5 + openbsc/configure.ac | 2 +- openbsc/include/openbsc/gsm_04_11.h | 2 + openbsc/src/libvlr/vlr_auth_fsm.c | 2 - openbsc/tests/Makefile.am | 2 +- openbsc/tests/msc_vlr/Makefile.am | 111 + openbsc/tests/msc_vlr/msc_vlr_test_gsm_authen.c | 908 ++++ openbsc/tests/msc_vlr/msc_vlr_test_gsm_authen.err | 1837 +++++++ .../msc_vlr_test_gsm_authen.ok} | 0 openbsc/tests/msc_vlr/msc_vlr_test_gsm_ciph.c | 1463 ++++++ openbsc/tests/msc_vlr/msc_vlr_test_gsm_ciph.err | 1571 ++++++ .../msc_vlr_test_gsm_ciph.ok} | 0 openbsc/tests/msc_vlr/msc_vlr_test_no_authen.c | 511 ++ openbsc/tests/msc_vlr/msc_vlr_test_no_authen.err | 1102 +++++ .../msc_vlr_test_no_authen.ok} | 0 openbsc/tests/msc_vlr/msc_vlr_test_rest.c | 203 + openbsc/tests/msc_vlr/msc_vlr_test_rest.err | 460 ++ .../msc_vlr_test_rest.ok} | 0 openbsc/tests/msc_vlr/msc_vlr_test_umts_authen.c | 458 ++ openbsc/tests/msc_vlr/msc_vlr_test_umts_authen.err | 1123 +++++ .../msc_vlr_test_umts_authen.ok} | 0 openbsc/tests/msc_vlr/msc_vlr_tests.c | 586 +++ openbsc/tests/msc_vlr/msc_vlr_tests.h | 124 + openbsc/tests/subscr_conn/Makefile.am | 55 - openbsc/tests/subscr_conn/subscr_conn_test.c | 3069 ------------ openbsc/tests/subscr_conn/subscr_conn_test.err | 5165 -------------------- openbsc/tests/testsuite.at | 38 +- 27 files changed, 10499 insertions(+), 8298 deletions(-) create mode 100644 openbsc/tests/msc_vlr/Makefile.am create mode 100644 openbsc/tests/msc_vlr/msc_vlr_test_gsm_authen.c create mode 100644 openbsc/tests/msc_vlr/msc_vlr_test_gsm_authen.err copy openbsc/tests/{subscr_conn/subscr_conn_test.ok => msc_vlr/msc_vlr_test_gsm_authen.ok} (100%) create mode 100644 openbsc/tests/msc_vlr/msc_vlr_test_gsm_ciph.c create mode 100644 openbsc/tests/msc_vlr/msc_vlr_test_gsm_ciph.err copy openbsc/tests/{subscr_conn/subscr_conn_test.ok => msc_vlr/msc_vlr_test_gsm_ciph.ok} (100%) create mode 100644 openbsc/tests/msc_vlr/msc_vlr_test_no_authen.c create mode 100644 openbsc/tests/msc_vlr/msc_vlr_test_no_authen.err copy openbsc/tests/{subscr_conn/subscr_conn_test.ok => msc_vlr/msc_vlr_test_no_authen.ok} (100%) create mode 100644 openbsc/tests/msc_vlr/msc_vlr_test_rest.c create mode 100644 openbsc/tests/msc_vlr/msc_vlr_test_rest.err copy openbsc/tests/{subscr_conn/subscr_conn_test.ok => msc_vlr/msc_vlr_test_rest.ok} (100%) create mode 100644 openbsc/tests/msc_vlr/msc_vlr_test_umts_authen.c create mode 100644 openbsc/tests/msc_vlr/msc_vlr_test_umts_authen.err rename openbsc/tests/{subscr_conn/subscr_conn_test.ok => msc_vlr/msc_vlr_test_umts_authen.ok} (100%) create mode 100644 openbsc/tests/msc_vlr/msc_vlr_tests.c create mode 100644 openbsc/tests/msc_vlr/msc_vlr_tests.h delete mode 100644 openbsc/tests/subscr_conn/Makefile.am delete mode 100644 openbsc/tests/subscr_conn/subscr_conn_test.c delete mode 100644 openbsc/tests/subscr_conn/subscr_conn_test.err hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sat Feb 4 04:14:51 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 4 Feb 2017 04:14:51 GMT Subject: openbsc.git branch neels/vlr updated. 0.15.0-673-gacc8350d3 Message-ID: <201702040414.v144EpDr013247@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, neels/vlr has been updated discards d05900c72428a6687b9b5584f24e725601142b0e (commit) discards a78b1003005bf92e4676e21c4f174d4d803ec24e (commit) discards 944dabb664c289f91614206e8fd83084ef9f17b6 (commit) discards 95b1fd4b606403b2d6772137c76795edd357dd34 (commit) via acc8350d3d9462bc173553fb9ece3b498af610b3 (commit) via c21035c42dfe45e5bb57b087898c21df34ddb870 (commit) via 059ac8eeaf13dba90b4394a8fe8510721d330f25 (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (d05900c72428a6687b9b5584f24e725601142b0e) \ N -- N -- N (acc8350d3d9462bc173553fb9ece3b498af610b3) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=acc8350d3d9462bc173553fb9ece3b498af610b3 commit acc8350d3d9462bc173553fb9ece3b498af610b3 Author: Neels Hofmeyr Date: Wed Jan 25 15:04:16 2017 +0100 Add new msc_vlr test suite for MSC+VLR end-to-end tests Change-Id: Ic073f3a069a7f5e7e421e0e56140f069ee9b10b8 http://cgit.osmocom.org/openbsc/commit/?id=c21035c42dfe45e5bb57b087898c21df34ddb870 commit c21035c42dfe45e5bb57b087898c21df34ddb870 Author: Neels Hofmeyr Date: Fri Feb 3 02:42:47 2017 +0100 Use libvlr in libmsc (large refactoring) Original libvlr code is by Harald Welte , polished and tweaked by Neels Hofmeyr . This is a long series of development collapsed in one patch. The original history may still be available as branch neels/vlr_orig. TODO: This commit may be split in several smaller changes before merging to master. Related: OS#1592 Change-Id: I702ba504ce2de93507312c28eca8d11f09f4ee8b http://cgit.osmocom.org/openbsc/commit/?id=059ac8eeaf13dba90b4394a8fe8510721d330f25 commit 059ac8eeaf13dba90b4394a8fe8510721d330f25 Author: Harald Welte Date: Fri Jun 17 00:06:42 2016 +0200 Add libvlr implementation Original libvlr code is by Harald Welte , polished and tweaked by Neels Hofmeyr . This is a long series of development collapsed in one patch. The original history may still be available as branch neels/vlr_orig. Related: OS#1592 Change-Id: I3f75de5f0cc2ff77f276fd39832dd3621309c4b9 ----------------------------------------------------------------------- Summary of changes: openbsc/src/libvlr/Makefile.am | 14 ++++++++++++-- openbsc/tests/msc_vlr/Makefile.am | 16 ++++++++-------- openbsc/tests/vlr/Makefile.am | 2 -- 3 files changed, 20 insertions(+), 12 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sat Feb 4 05:16:42 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 4 Feb 2017 05:16:42 GMT Subject: osmo-gsm-manuals.git branch master updated. 4e42509a8f7e5a43f04e23171fb1bcc422f4846a Message-ID: <201702040516.v145GgKH030248@git.osmocom.org> 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 "Manuals for Osmocom GSM components". The branch, master has been updated via 4e42509a8f7e5a43f04e23171fb1bcc422f4846a (commit) from cf961ee39ee2a1873e71d7872cb2b8fb7fb5b867 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-gsm-manuals/commit/?id=4e42509a8f7e5a43f04e23171fb1bcc422f4846a commit 4e42509a8f7e5a43f04e23171fb1bcc422f4846a Author: ikostov Date: Fri Feb 3 19:04:47 2017 +0100 GSUP, OAP: fix AUTS length to 14, not 16 https://gerrit.osmocom.org/1731 Change-Id: Id33d300c4985be5f2602703a6d4dc83032f0a926 ----------------------------------------------------------------------- Summary of changes: OsmoSGSN/chapters/gsup.adoc | 2 +- common/chapters/oap.adoc | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) hooks/post-receive -- Manuals for Osmocom GSM components From gitosis at osmocom.org Sat Feb 4 11:58:01 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 4 Feb 2017 11:58:01 GMT Subject: ss7.git branch master updated. f5968c6c793b508c687c15873e0c3e4b025af4cf Message-ID: <201702041158.v14Bw1Rf030561@git.osmocom.org> 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 "SS7 (TCAP, ROS, MAP, CAP) ASN1 files". The branch, master has been updated via f5968c6c793b508c687c15873e0c3e4b025af4cf (commit) from b1829e743f38c7c656de2af940c9e1d9a46a4a76 (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/asn1/ss7/commit/?id=f5968c6c793b508c687c15873e0c3e4b025af4cf commit f5968c6c793b508c687c15873e0c3e4b025af4cf Author: Holger Hans Peter Freyther Date: Sat Feb 4 19:16:40 2017 +0800 map: Add release17 files for EPS/IMS/MME support to the mix... Manually imported the diff, imports have changed, but we still rely on the ASN1 module code to make global look-ups.. ----------------------------------------------------------------------- Summary of changes: asn1/CAMEL/CAP-datatypes.asn | 4 +- asn1/CAMEL/CAP-gprsSSF-gsmSCF-ops-args.asn | 6 +- asn1/MAP/MAP-CH-DataTypes.asn | 11 +- asn1/MAP/MAP-CommonDataTypes.asn | 27 +- asn1/MAP/MAP-ER-DataTypes.asn | 29 +- asn1/MAP/MAP-LCS-DataTypes.asn | 35 +- asn1/MAP/MAP-MS-DataTypes.asn | 553 +++++++++++++++++++++++++---- asn1/MAP/MAP-OM-DataTypes.asn | 213 ++++++++++- asn1/MAP/MAP-OperationPackages.asn | 3 + asn1/MAP/MAP-SM-DataTypes.asn | 92 ++++- 10 files changed, 857 insertions(+), 116 deletions(-) hooks/post-receive -- SS7 (TCAP, ROS, MAP, CAP) ASN1 files From gitosis at osmocom.org Sat Feb 4 14:46:36 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 4 Feb 2017 14:46:36 GMT Subject: libosmocore.git branch master updated. 0.9.6-84-g94e0460 Message-ID: <201702041446.v14EkajB074989@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "An utility library for Open Source Mobile Communications". The branch, master has been updated via 94e04604fc131a65cf8d08f2a3c60ecccb4bc19a (commit) from 08177d324a67b9ef633d2487773db61ad81bb165 (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=94e04604fc131a65cf8d08f2a3c60ecccb4bc19a commit 94e04604fc131a65cf8d08f2a3c60ecccb4bc19a Author: Neels Hofmeyr Date: Fri Feb 3 03:17:51 2017 +0100 osmo-auc-gen: cosmetic: clarify output upon AUTS When calculating a re-sync vector using AUTS, osmo-gen-vec used to print SQN.MS + 2, the new SQN after vector generation, labeled 'SEQ.MS'. Firstly, s/SEQ/SQN. Secondly, print SQN.MS as umts.sqn - 2, which is the actual SQN recovered from the AUTS. As explained in the comment, SQN.MS + 1 is used to generate the vector, and then umts.sqn is increased a second time to indicate the next SQN. With AUTS calculated from SQN.MS == 23, the output was: AUTS success: SEQ.MS = 25 Output now: AUTS success: SQN.MS = 23, generated vector with SQN = 24, next SQN = 25 Change-Id: I881bbe8246a5e7d3a5065b4b5b533255723b1a9e ----------------------------------------------------------------------- Summary of changes: utils/osmo-auc-gen.c | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Sat Feb 4 20:33:24 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 4 Feb 2017 20:33:24 GMT Subject: gr-osmosdr.git branch master updated. v0.1.4-77-g2a2236c Message-ID: <201702042033.v14KXOBJ071002@git.osmocom.org> 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 "GNU Radio block for interfacing with various radio hardware". The branch, master has been updated via 2a2236cc9e97581e59cfc8018bd03d90659e6acc (commit) via 3511defbf42a3f8cf0fd74b8ae19869406f18b6f (commit) from ae686c462df73285fc13d3a0dc76f360a911500b (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 ----------------------------------------------------------------- ----------------------------------------------------------------------- Summary of changes: lib/device.cc | 8 ++++ lib/soapy/CMakeLists.txt | 1 + .../example/aadvark.h => lib/soapy/soapy_common.cc | 45 +++++++++++----------- include/osmosdr/api.h => lib/soapy/soapy_common.h | 31 +++++++++------ lib/soapy/soapy_sink_c.cc | 13 ++----- lib/soapy/soapy_source_c.cc | 9 ++--- 6 files changed, 58 insertions(+), 49 deletions(-) copy docs/doxygen/doxyxml/example/aadvark.h => lib/soapy/soapy_common.cc (53%) copy include/osmosdr/api.h => lib/soapy/soapy_common.h (55%) hooks/post-receive -- GNU Radio block for interfacing with various radio hardware From gitosis at osmocom.org Sun Feb 5 00:52:08 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 5 Feb 2017 00:52:08 GMT Subject: osmo-tetra.git branch modulator deleted. 1695302469531cbe53e36d4e4efff5beb28715f5 Message-ID: <201702050052.v150q8OA004437@git.osmocom.org> 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, modulator has been deleted was 1695302469531cbe53e36d4e4efff5beb28715f5 ----------------------------------------------------------------------- 1695302469531cbe53e36d4e4efff5beb28715f5 fix some global ugliness ----------------------------------------------------------------------- hooks/post-receive -- Osmocom TETRA PHY and MAC implementation From gitosis at osmocom.org Sun Feb 5 00:52:09 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 5 Feb 2017 00:52:09 GMT Subject: osmo-tetra.git branch pablo/talloc deleted. 58869f978aaaccf2509f93d93efbd3917cc0716d Message-ID: <201702050052.v150q9lj004478@git.osmocom.org> 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, pablo/talloc has been deleted was 58869f978aaaccf2509f93d93efbd3917cc0716d ----------------------------------------------------------------------- 58869f978aaaccf2509f93d93efbd3917cc0716d src: use standalone libtalloc ----------------------------------------------------------------------- hooks/post-receive -- Osmocom TETRA PHY and MAC implementation From gitosis at osmocom.org Sun Feb 5 00:52:08 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 5 Feb 2017 00:52:08 GMT Subject: osmo-tetra.git branch sylvain/tch deleted. e5b9aef7eef23ee71b07c43b1883a7f4265f875b Message-ID: <201702050052.v150q8jK004465@git.osmocom.org> 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, sylvain/tch has been deleted was e5b9aef7eef23ee71b07c43b1883a7f4265f875b ----------------------------------------------------------------------- e5b9aef7eef23ee71b07c43b1883a7f4265f875b [HACK] Quick hack to save the speech data from TCH ----------------------------------------------------------------------- hooks/post-receive -- Osmocom TETRA PHY and MAC implementation From gitosis at osmocom.org Sun Feb 5 00:52:08 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 5 Feb 2017 00:52:08 GMT Subject: osmo-tetra.git branch library deleted. a07670abbebe9a9bd1525170ce9e7af8b42c42b6 Message-ID: <201702050052.v150q8xP004452@git.osmocom.org> 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, library has been deleted was a07670abbebe9a9bd1525170ce9e7af8b42c42b6 ----------------------------------------------------------------------- a07670abbebe9a9bd1525170ce9e7af8b42c42b6 tetra-rx: print cell info only once after the receiver synchronizes ----------------------------------------------------------------------- hooks/post-receive -- Osmocom TETRA PHY and MAC implementation From gitosis at osmocom.org Sun Feb 5 17:18:43 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 5 Feb 2017 17:18:43 GMT Subject: op25.git branch max updated. b81ad173b1e508a313cedba88a7d1dd74d3e1dee Message-ID: <201702051718.v15HIhEY035273@git.osmocom.org> 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 "Software-defined analyzer for APCO P25". The branch, max has been updated via b81ad173b1e508a313cedba88a7d1dd74d3e1dee (commit) from 72090fddbb3587d32c63a745fd59c942b4990ede (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/op25/commit/?id=b81ad173b1e508a313cedba88a7d1dd74d3e1dee commit b81ad173b1e508a313cedba88a7d1dd74d3e1dee Author: Max Date: Sun Feb 5 12:18:36 2017 -0500 get rid of offsets in tsv file, should be set to zero ----------------------------------------------------------------------- Summary of changes: op25/gr-op25_repeater/apps/trunk.tsv | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) hooks/post-receive -- Software-defined analyzer for APCO P25 From gitosis at osmocom.org Mon Feb 6 13:15:10 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 6 Feb 2017 13:15:10 GMT Subject: osmocom-bb.git branch stumpf/virt-phy updated. osmocon_v0.0.0-1765-g7620efef Message-ID: <201702061315.v16DFAMN018832@git.osmocom.org> 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 Open Source GSM Base Band stack". The branch, stumpf/virt-phy has been updated via 7620efefb7a95e3fabd6feafbcc48d6bd0d186aa (commit) from 2cadcc18b21dadaab1c85721649ff3569514ae04 (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/osmocom-bb/commit/?id=7620efefb7a95e3fabd6feafbcc48d6bd0d186aa commit 7620efefb7a95e3fabd6feafbcc48d6bd0d186aa Author: Sebastian Stumpf Date: Mon Feb 6 14:14:31 2017 +0100 VIRT-PHY: Cleanup dirs, makefile, dependencies and formatting code. ----------------------------------------------------------------------- Summary of changes: src/Makefile | 6 ++- src/host/virt_phy/configure.ac | 2 +- .../{src => include/virtphy}/gsmtapl1_if.h | 7 ++-- .../virt_phy/{src => include/virtphy}/l1ctl_sap.h | 10 ++--- .../virt_phy/{src => include/virtphy}/l1ctl_sock.h | 0 .../virt_phy/{src => include/virtphy}/logging.h | 0 .../{src => include/virtphy}/osmo_mcast_sock.h | 0 .../{src => include/virtphy}/virt_l1_model.h | 14 +++---- .../virt_phy/{src => include/virtphy}/virtual_um.h | 6 ++- src/host/virt_phy/src/Makefile.am | 14 +------ src/host/virt_phy/src/gsmtapl1_if.c | 17 ++++---- src/host/virt_phy/src/l1ctl_sap.c | 13 +++--- src/host/virt_phy/src/l1ctl_sock.c | 10 ++--- src/host/virt_phy/src/logging.c | 48 +++++++++------------- .../virt_phy/src/{ => shared}/osmo_mcast_sock.c | 3 +- src/host/virt_phy/src/{ => shared}/virtual_um.c | 10 ++--- src/host/virt_phy/src/virt_l1_model.c | 12 +++--- src/host/virt_phy/src/virtphy.c | 20 ++++----- 18 files changed, 85 insertions(+), 107 deletions(-) rename src/host/virt_phy/{src => include/virtphy}/gsmtapl1_if.h (85%) rename src/host/virt_phy/{src => include/virtphy}/l1ctl_sap.h (89%) rename src/host/virt_phy/{src => include/virtphy}/l1ctl_sock.h (100%) rename src/host/virt_phy/{src => include/virtphy}/logging.h (100%) rename src/host/virt_phy/{src => include/virtphy}/osmo_mcast_sock.h (100%) rename src/host/virt_phy/{src => include/virtphy}/virt_l1_model.h (90%) rename src/host/virt_phy/{src => include/virtphy}/virtual_um.h (69%) rename src/host/virt_phy/src/{ => shared}/osmo_mcast_sock.c (99%) rename src/host/virt_phy/src/{ => shared}/virtual_um.c (92%) hooks/post-receive -- The Open Source GSM Base Band stack From gitosis at osmocom.org Mon Feb 6 13:28:56 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 6 Feb 2017 13:28:56 GMT Subject: osmo-bts.git branch stumpf/virt-phy updated. 0.4.0-376-g5928334 Message-ID: <201702061328.v16DSuIj022306@git.osmocom.org> 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, stumpf/virt-phy has been updated via 5928334909b0b1700af634285a8cbd089b3d6798 (commit) from f0f95a9b8a662641faa7bc51e2465f7cf7575c47 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=5928334909b0b1700af634285a8cbd089b3d6798 commit 5928334909b0b1700af634285a8cbd089b3d6798 Author: Sebastian Stumpf Date: Mon Feb 6 14:27:41 2017 +0100 VIRT-PHY: Cleanup dirs, makefile, dependencies and formatting code. ----------------------------------------------------------------------- Summary of changes: src/osmo-bts-virtual/Makefile.am | 9 ++----- src/osmo-bts-virtual/{ => include/virtphy}/l1_if.h | 0 .../{ => include/virtphy}/osmo_mcast_sock.h | 0 .../{ => include/virtphy}/virtual_um.h | 4 ++-- src/osmo-bts-virtual/l1_if.c | 28 ++++++++++++---------- src/osmo-bts-virtual/scheduler_virtbts.c | 5 ++-- .../{ => shared}/osmo_mcast_sock.c | 3 +-- src/osmo-bts-virtual/{ => shared}/virtual_um.c | 10 ++++---- tests/virtsock/Makefile.am | 6 ++--- tests/virtsock/virt_um_bts.c | 3 +-- tests/virtsock/virt_um_ms.c | 4 ++-- tests/virtsock/virtsock_client_mcast.c | 5 ++-- tests/virtsock/virtsock_client_unix_domain.c | 2 +- tests/virtsock/virtsock_server_mcast_bidir.c | 4 +++- tests/virtsock/virtsock_server_unix_domain.c | 3 ++- 15 files changed, 43 insertions(+), 43 deletions(-) rename src/osmo-bts-virtual/{ => include/virtphy}/l1_if.h (100%) rename src/osmo-bts-virtual/{ => include/virtphy}/osmo_mcast_sock.h (100%) rename src/osmo-bts-virtual/{ => include/virtphy}/virtual_um.h (81%) rename src/osmo-bts-virtual/{ => shared}/osmo_mcast_sock.c (99%) rename src/osmo-bts-virtual/{ => shared}/virtual_um.c (92%) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Mon Feb 6 13:47:33 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 6 Feb 2017 13:47:33 GMT Subject: libosmocore.git branch master updated. 0.9.6-85-g18d65be Message-ID: <201702061347.v16DlXmg026565@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "An utility library for Open Source Mobile Communications". The branch, master has been updated via 18d65be080591f08e4c48118c140069c8cf6114f (commit) from 94e04604fc131a65cf8d08f2a3c60ecccb4bc19a (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=18d65be080591f08e4c48118c140069c8cf6114f commit 18d65be080591f08e4c48118c140069c8cf6114f Author: Neels Hofmeyr Date: Fri Feb 3 18:36:32 2017 +0100 osmo-auc-gen: cmdline help: list algorithms; error messages In the -h help output, list the names of available algorithms. In case of option parsing failure, also print help() (so that e.g. for a typo in the algorithm, the list of algorithms is printed along with the error message). If there are -2/-3 or -a missing, show an error message that explains this. Change-Id: I76732b28d7a553a6293d1707fe398d28b5ef4886 ----------------------------------------------------------------------- Summary of changes: utils/osmo-auc-gen.c | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Mon Feb 6 14:09:19 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 6 Feb 2017 14:09:19 GMT Subject: openbsc.git branch master updated. 0.15.0-663-g89837d422 Message-ID: <201702061409.v16E9J4Q035822@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, master has been updated via 89837d422e555320147fc7c305cf642e523ade27 (commit) via 22a735bfd4b2ab1ea454635b47a4e07520522363 (commit) from e1f8b9244a5cefc2f42878143a132007db456ef7 (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=89837d422e555320147fc7c305cf642e523ade27 commit 89837d422e555320147fc7c305cf642e523ade27 Author: Harald Welte Date: Fri May 6 23:28:11 2016 +0200 VTY: Print 3G auth tuples, not just 2G auth tuples Change-Id: I277e4347ee1486a39e6dc4e2363a593f328f9e3b Related: OS#1592 http://cgit.osmocom.org/openbsc/commit/?id=22a735bfd4b2ab1ea454635b47a4e07520522363 commit 22a735bfd4b2ab1ea454635b47a4e07520522363 Author: Neels Hofmeyr Date: Fri Feb 3 01:22:40 2017 +0100 gsm_04_08: implement parsing of UMTS Auth responses Parse the longer UMTS res from the extended Auth Response Parameter IE. Parse the R99 Authentication Failure and AUTS in case of cause GSM_REJECT_SYNCH_FAILURE which indicates a SQN re-sync request. Both still end in 'not implemented' error logs, which are the places where the upcoming VLR that supports UMTS AKA will integrate. Depends on recently added constants in libosmocore in commit 55a43b801385e07a484217925ecf2379b9f54fcf aka change-id I745061ce8eb88aa23080dadcdbfe2d703c362a30 Change-Id: I4868bbeedc32fa7b8d03b9e3c66db618543d38ec ----------------------------------------------------------------------- Summary of changes: openbsc/src/gprs/sgsn_vty.c | 33 ++++-- openbsc/src/libmsc/gsm_04_08.c | 226 ++++++++++++++++++++++++++++++++++++++++- 2 files changed, 245 insertions(+), 14 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon Feb 6 14:09:39 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 6 Feb 2017 14:09:39 GMT Subject: osmo-hlr.git branch master updated. 0.0.1-26-g912a303 Message-ID: <201702061409.v16E9dgm035943@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "UNNAMED PROJECT". The branch, master has been updated via 912a303fecbd0a803a87df27bb0bbacce39eca87 (commit) from cc785f0c43686c0e9ec523ef5f9330e27a44dba2 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-hlr/commit/?id=912a303fecbd0a803a87df27bb0bbacce39eca87 commit 912a303fecbd0a803a87df27bb0bbacce39eca87 Author: Neels Hofmeyr Date: Fri Feb 3 06:02:28 2017 +0100 UMTS AKA resync: fix argument ordering According to libosmocore change-id I0dcbd49759fc32d3b8974102dbd1d6703364ebf4 this argument ordering will not result in successful AUTS. Pass in order auts, auts_rand so that these are passed correctly to our milenage code. Change-Id: I6aa19004ec27bad5e9c2bf688d9bbc55d697ccb0 ----------------------------------------------------------------------- Summary of changes: src/auc.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Mon Feb 6 14:09:47 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 6 Feb 2017 14:09:47 GMT Subject: libosmocore.git branch master updated. 0.9.6-86-g03ab9a6 Message-ID: <201702061409.v16E9lHW035997@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "An utility library for Open Source Mobile Communications". The branch, master has been updated via 03ab9a650068c758c1102f074606a747827583a8 (commit) from 18d65be080591f08e4c48118c140069c8cf6114f (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=03ab9a650068c758c1102f074606a747827583a8 commit 03ab9a650068c758c1102f074606a747827583a8 Author: Neels Hofmeyr Date: Fri Feb 3 05:00:24 2017 +0100 osmo_auth*: fix ordering of function args milenage_gen_vec() has parameter ordering of (..., auts, rand_auts, rand). osmo_auth_gen_vec_auts() has (..., rand_auts, auts, rand), but actually feeds args in the same order, so that its rand_auts becomes auts, and its auts becomes rand_auts. Interestingly enough, API user osmo-gen-vec.c also adheres to this misordering and in turn passes auts for osmo_auth_gen_vec_auts()'s rand_auts and vice versa, so that it matches milenage_gen_vec(). So both the implementation (milenage_*) and the API user use the same ordering, just osmo_auth_gen_vec_auts() and osmo_auth_impl{ .gen_vec_auts() } in-between have the argument names swapped. Any current user of this API would need to adhere to this swapping or will not get successful AUTS resolution to a SQN. So the least impact fix is to rename the args without any actual functional change. So swap the names rand_auts and auts for osmo_auth_gen_vec_auts() and osmo_auth_impl{ .gen_vec_auts() }. (Also adjust API doc ordering) Change-Id: I0dcbd49759fc32d3b8974102dbd1d6703364ebf4 ----------------------------------------------------------------------- Summary of changes: include/osmocom/crypt/auth.h | 4 ++-- src/gsm/auth_core.c | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Mon Feb 6 15:37:00 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 6 Feb 2017 15:37:00 GMT Subject: osmo-bts.git branch nrw/litecell15-meas-preproc-improvement created. 0.4.0-414-gcec35c4 Message-ID: <201702061537.v16Fb01n074719@git.osmocom.org> 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, nrw/litecell15-meas-preproc-improvement has been created at cec35c4882b8832a95d6d63ffd90f0e0ae18a583 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=cec35c4882b8832a95d6d63ffd90f0e0ae18a583 commit cec35c4882b8832a95d6d63ffd90f0e0ae18a583 Merge: eb2a348 814a85b Author: Minh-Quang Nguyen Date: Mon Feb 6 10:33:46 2017 -0500 Merge branch 'nrw/litecell15-next' of git at ServGitLab01:nrw_noa/osmo-bts.git into nrw/litecell15-meas-preproc-improvement http://cgit.osmocom.org/osmo-bts/commit/?id=eb2a348a7d5ec19b6036d260a5064a2cb1eaab12 commit eb2a348a7d5ec19b6036d260a5064a2cb1eaab12 Author: Minh-Quang Nguyen Date: Mon Jan 30 14:41:25 2017 -0500 LC15: Refactor measurement preprocessing logic Change-Id: I57156d99e5e8dd67058763f9e9f624f055e84074 http://cgit.osmocom.org/osmo-bts/commit/?id=814a85b58b955441b4b5f6dc654efc8c2106806f commit 814a85b58b955441b4b5f6dc654efc8c2106806f Merge: 7611b89 4474332 Author: Yves Godin Date: Fri Feb 3 13:25:50 2017 -0500 Merge branch 'nrw/litecell15-locupd-relind-fix' into 'nrw/litecell15-next' Fix SACCH channel release indication not sent to BSC after location update. See merge request !74 http://cgit.osmocom.org/osmo-bts/commit/?id=447433247bbfa8225212084e788dd0bb100379bc commit 447433247bbfa8225212084e788dd0bb100379bc Author: Jean-Francois Dionne Date: Fri Feb 3 13:00:48 2017 -0500 Fix SACCH channel release indication not sent to BSC after location update. http://cgit.osmocom.org/osmo-bts/commit/?id=7611b8916486179449e93b5e65077279bb9951ac commit 7611b8916486179449e93b5e65077279bb9951ac Merge: bbe086d 19c473c Author: Yves Godin Date: Tue Jan 24 11:20:52 2017 -0500 Merge branch 'nrw/litecell15-dtxleak-fix' into 'nrw/litecell15-next' Fixes AMR and GSM FR/HR DTX operation. See merge request !72 http://cgit.osmocom.org/osmo-bts/commit/?id=19c473ccab4fe04dc3a235f09aa7d927b0767624 commit 19c473ccab4fe04dc3a235f09aa7d927b0767624 Author: Jean-Francois Dionne Date: Tue Jan 24 10:26:57 2017 -0500 Fixes AMR and GSM FR/HR DTX operation. Fixes a memory leak at each call placed. Fixes unexpected burst DSP reported error in AMR HR DTX operation. http://cgit.osmocom.org/osmo-bts/commit/?id=77e3a6cda63fc8ecff28d15f82c17078091c2ade commit 77e3a6cda63fc8ecff28d15f82c17078091c2ade Author: Jean-Francois Dionne Date: Mon Jan 23 16:17:00 2017 -0500 Revert "Fixes broken voice in GSM FR." This reverts commit d5c8b4ac215f34609710c098bcd3147daf36bef2. http://cgit.osmocom.org/osmo-bts/commit/?id=bbe086d0d614bc078fc3fa88680e268ad6d9bee2 commit bbe086d0d614bc078fc3fa88680e268ad6d9bee2 Merge: 5de9ced 3694346 Author: Yves Godin Date: Mon Jan 23 10:55:41 2017 -0500 Merge branch 'nrw/litece15-bts-mgr-integration' into 'nrw/litecell15-next' LC15: fix LED pattern priority when checking BTS state See merge request !71 http://cgit.osmocom.org/osmo-bts/commit/?id=369434625027480d756d837b4ab12632376b2bd1 commit 369434625027480d756d837b4ab12632376b2bd1 Author: Minh-Quang Nguyen Date: Mon Jan 23 10:44:03 2017 -0500 LC15: fix LED pattern priority when checking BTS state Change-Id: Ic62ee673f5746b6d873ca36952a96d45973fbb78 http://cgit.osmocom.org/osmo-bts/commit/?id=5de9cedb1efb0bdc46d974eece9a720de87ec5fd commit 5de9cedb1efb0bdc46d974eece9a720de87ec5fd Merge: a10de88 a0266a2 Author: Yves Godin Date: Tue Jan 17 11:46:09 2017 -0500 Merge branch 'nrw/litece15-bts-mgr-integration' into 'nrw/litecell15-next' Nrw/litece15 bts mgr integration This MR should have: * See merge request !70 http://cgit.osmocom.org/osmo-bts/commit/?id=a0266a2938aa97fcacef94347cbb08fee64193e1 commit a0266a2938aa97fcacef94347cbb08fee64193e1 Author: Minh-Quang Nguyen Date: Tue Jan 17 11:15:02 2017 -0500 LC15: improve VSWR detection logic Change-Id: If0e7f6fdbaa7c5f9d86ef738bfa90c284caf5b52 http://cgit.osmocom.org/osmo-bts/commit/?id=a59f5bf4b3db226e26f29557e65045bcc82eb3ce commit a59f5bf4b3db226e26f29557e65045bcc82eb3ce Author: Minh-Quang Nguyen Date: Tue Jan 17 09:53:51 2017 -0500 LC15: Read VSWR sensor if PA is turned on Change-Id: Icc5abc74f939be544deb7409989f7cc786eba71b http://cgit.osmocom.org/osmo-bts/commit/?id=35f57e9387bd0583e0fa8fb9007a6c1a74ce9b4d commit 35f57e9387bd0583e0fa8fb9007a6c1a74ce9b4d Author: Minh-Quang Nguyen Date: Tue Jan 17 09:17:58 2017 -0500 LC15: implement force BTS manager state VTY command for debugging purpose Change-Id: I7c964898f5b106bb944be6d08d2e2e4d5937c7b4 http://cgit.osmocom.org/osmo-bts/commit/?id=412946754d71378d8f23e819b7cbc84e9cc8c7c6 commit 412946754d71378d8f23e819b7cbc84e9cc8c7c6 Author: Minh-Quang Nguyen Date: Mon Jan 16 20:06:23 2017 -0500 LC15: Refactor BTS manager Change-Id: I82df251982ba264f98181739243ad7bf05da3e90 http://cgit.osmocom.org/osmo-bts/commit/?id=a10de8814eb2083214b1706dd45de1f606dfdb25 commit a10de8814eb2083214b1706dd45de1f606dfdb25 Merge: 28b6469 390ac97 Author: Yves Godin Date: Mon Jan 16 14:57:28 2017 -0500 Merge branch 'nrw/litece15-bts-mgr-integration' into 'nrw/litecell15-next' Nrw/litece15 bts mgr integration This MR should have: * See merge request !69 http://cgit.osmocom.org/osmo-bts/commit/?id=390ac9725ff0c825fa38ca465c0c7c1f4dc84d28 commit 390ac9725ff0c825fa38ca465c0c7c1f4dc84d28 Author: Minh-Quang Nguyen Date: Mon Jan 16 14:56:10 2017 -0500 LC15: Fix order of LED timers for VSWR pattern Change-Id: Ic8f81c53b7680efe7d4d0887bc666d9cef6632b7 http://cgit.osmocom.org/osmo-bts/commit/?id=84d4b208d259f81c3a6cc6851ea092aaa992a771 commit 84d4b208d259f81c3a6cc6851ea092aaa992a771 Author: Minh-Quang Nguyen Date: Mon Jan 16 14:53:58 2017 -0500 LC15: Fix print typo for VSWR Change-Id: I465eb0c22aff927c67b22ae2486e129b68c526aa http://cgit.osmocom.org/osmo-bts/commit/?id=28b6469ba3e91c23723d889e823529028d589b76 commit 28b6469ba3e91c23723d889e823529028d589b76 Merge: 606911a edc0165 Author: Minh-Quang Nguyen Date: Mon Jan 16 10:09:52 2017 -0500 Merge branch 'nrw/litece15-bts-mgr-integration' into 'nrw/litecell15-next' LC15: Implement VTY command for debuging LED pattern This MR should have: * See merge request !68 http://cgit.osmocom.org/osmo-bts/commit/?id=edc0165e65bf33e1b4b4c41e171c337e25b19ca8 commit edc0165e65bf33e1b4b4c41e171c337e25b19ca8 Author: Minh-Quang Nguyen Date: Mon Jan 16 10:02:00 2017 -0500 LC15: Implement VTY command for debuging LED pattern Change-Id: Idb2152892c769086396335ed86fa9d4936f8980b Change-Id: I682a101092e11d16e8252e75fb33e3515a004efa http://cgit.osmocom.org/osmo-bts/commit/?id=606911a63fe3f04264fc0ce3788ab9148e626170 commit 606911a63fe3f04264fc0ce3788ab9148e626170 Merge: 238be44 a001e76 Author: Minh-Quang Nguyen Date: Fri Jan 13 14:39:58 2017 -0500 Merge branch 'nrw/litecell15-cherry-pick-master-12012017' into 'nrw/litecell15-next' Nrw/litecell15 cherry pick master 12012017 This MR should have: * See merge request !67 http://cgit.osmocom.org/osmo-bts/commit/?id=a001e762db6202763379d768e8e8e48e7d86f498 commit a001e762db6202763379d768e8e8e48e7d86f498 Author: Jean-Francois Dionne Date: Wed Jan 11 11:01:49 2017 +0100 lc15,sysmobts l1_if: fix memleak in handle_mph_time_ind() Change-Id: I3061060235a488b114b636b3af9a2253a94de1e8 http://cgit.osmocom.org/osmo-bts/commit/?id=eeb873876f8c0cd3de060184a663f936bbf492fe commit eeb873876f8c0cd3de060184a663f936bbf492fe Author: Jean-Francois Dionne Date: Tue Jan 10 10:18:24 2017 +0100 DTX: fix SID-FIRST detection Max's note: made similar modification to osmo-bts-sysmo/tch.c Change-Id: I76e62783b73803dfc0d32693a68020a9d89878b8 Related: OS#1801 http://cgit.osmocom.org/osmo-bts/commit/?id=ded706b5f3ae2866a52d23f07cd2b7691d78c61c commit ded706b5f3ae2866a52d23f07cd2b7691d78c61c Author: Max Date: Thu Dec 22 16:28:41 2016 +0100 Add copyright for .deb packages Add debian/copyright in Debian format which should have been added in c2ecca6b0496127709dcd3afa9d366085d8bec97. Change-Id: I4c7ef1286ba6d2f3c6aadc8ea1864be513f8cf1d Related: OS#1694 http://cgit.osmocom.org/osmo-bts/commit/?id=4e4b13f52363416e7c42e95f62cd616bba404148 commit 4e4b13f52363416e7c42e95f62cd616bba404148 Author: Neels Hofmeyr Date: Wed Dec 28 01:15:33 2016 +0100 fix: dyn ts: uplink measurement report Fix pchan value used for uplink measurement decisions for dynamic channels in TCH mode. Fixes this error log message flooding the osmo-bts log when a dyn ts is serving a voice call: <0004> ../../../src/common/measurement.c:104 (bts=0,trx=0,ts=3,ss=0) no space for uplink measurement Change-Id: Id19316701fd8de6f295eeae0272eea0c315ab1b7 http://cgit.osmocom.org/osmo-bts/commit/?id=70ab9d7e963714ecd9125490760ef18fe61ba080 commit 70ab9d7e963714ecd9125490760ef18fe61ba080 Author: Minh-Quang Nguyen Date: Thu Jan 12 13:35:54 2017 -0500 DTX AMR HR: fix inhibition * Unlike in AMR FR, in AMR HR incoming ONSET have to be treated differently depending on whether we've recently sent SID UPDATE or EMPTY frame. Split ST_SID_U FSM state into 2 states to accommodate for that and make sure that additional states specific to AMR HR are not used for AMR FR. * Avoid sending E_VOICE and E_SID_U in corresponding states as those do not initiate FSM state transitions anyway. This decrease extra load from FSM signalling which otherwise would be triggered on per-frame basis. * Introduce separate signal for SID First P1 -> P2 transition to avoid confusion with E_COMPL and E_SID_U initiated transitions from P1 state. * Don't init DTX FSM for SDCCH channels. Change-Id: I229ba39a38a223fada4881fc9aca35d3639371f8 Related: OS#1801 http://cgit.osmocom.org/osmo-bts/commit/?id=238be44103323ee387eac8985b3bd471a123fed3 commit 238be44103323ee387eac8985b3bd471a123fed3 Merge: 2b5bca1 5566d24 Author: Jean-Francois Dionne Date: Thu Jan 12 12:24:44 2017 -0500 Merge branch 'nrw/litece15-bts-mgr-integration' into 'nrw/litecell15-next' Nrw/litece15 bts mgr integration This MR should have: * See merge request !66 http://cgit.osmocom.org/osmo-bts/commit/?id=5566d245d07207f2a1c4f1b04f7a7092277f151b commit 5566d245d07207f2a1c4f1b04f7a7092277f151b Author: Minh-Quang Nguyen Date: Thu Jan 12 11:36:14 2017 -0500 LC15: Fix typos during write to configuration file Change-Id: I9fa54eba59f8859bd1562ba8fa417f9099f80a27 http://cgit.osmocom.org/osmo-bts/commit/?id=8f3fac7fa0dbccda5e1f27d744b182d500f28366 commit 8f3fac7fa0dbccda5e1f27d744b182d500f28366 Author: Minh-Quang Nguyen Date: Thu Jan 12 11:25:15 2017 -0500 LC15: Remove unused thresholds Change-Id: Ie50062876d6c8223033cc6bef6b3ea58d2638b5a http://cgit.osmocom.org/osmo-bts/commit/?id=d2683360d190d0cdaa87d66da20780f05bb49c2e commit d2683360d190d0cdaa87d66da20780f05bb49c2e Author: Minh-Quang Nguyen Date: Thu Jan 12 09:03:16 2017 -0500 LC15: Generation of BTS state file Change-Id: I3fc76bdef552783f3d3dfa8c920465e248384eb3 http://cgit.osmocom.org/osmo-bts/commit/?id=7d5edde4ee7c38fcf2719ed9e4258fd497c8b51e commit 7d5edde4ee7c38fcf2719ed9e4258fd497c8b51e Author: Minh-Quang Nguyen Date: Mon Jan 9 21:50:19 2017 -0500 LC15: Replace GNU built-in delay function by timer to avoid blocking condition Change-Id: I90e6d4f3070634011e5b7ae3394a98df94ff0ec2 http://cgit.osmocom.org/osmo-bts/commit/?id=2f7836c56355c45a8edec68d697f5dbda4a0e4a6 commit 2f7836c56355c45a8edec68d697f5dbda4a0e4a6 Author: Minh-Quang Nguyen Date: Mon Jan 9 14:51:05 2017 -0500 LC15: LC15 BTS manager improvement Change-Id: I938c793ad709f3dd70d7d9d183a6614fe53b82b3 http://cgit.osmocom.org/osmo-bts/commit/?id=2b5bca10e4d11c741e3a3175cc5e5838535338bf commit 2b5bca10e4d11c741e3a3175cc5e5838535338bf Merge: 2adc18f 0e2f631 Author: Yves Godin Date: Mon Jan 9 12:20:13 2017 -0500 Merge branch 'nrw/litecell15-meas-preproc-clear-ho-list' into 'nrw/litecell15-next' LC15: Clear HO cause list on measurement pre-processing initialization This MR should have: * See merge request !65 http://cgit.osmocom.org/osmo-bts/commit/?id=0e2f63109562f34df636f8f99b5b32e8c0a9135c commit 0e2f63109562f34df636f8f99b5b32e8c0a9135c Author: Minh-Quang Nguyen Date: Thu Dec 22 14:39:52 2016 -0500 LC15: Clear HO cause list on measurement pre-processing initialization Change-Id: I3eb94f40633e7184f48290101f9159c5a9998df8 http://cgit.osmocom.org/osmo-bts/commit/?id=2adc18ff23aa00664e2d4f8607b12c695b34095d commit 2adc18ff23aa00664e2d4f8607b12c695b34095d Merge: ac5c989 847f4ae Author: Yves Godin Date: Thu Dec 22 13:32:14 2016 -0500 Merge branch 'nrw/litecell15-merge-master-22122016' into 'nrw/litecell15-next' Nrw/litecell15 merge master 22122016 This MR should have: * See merge request !64 http://cgit.osmocom.org/osmo-bts/commit/?id=847f4ae30a8e4e7f44eb750616bbfdd3cc8a388e commit 847f4ae30a8e4e7f44eb750616bbfdd3cc8a388e Merge: ac5c989 c2ecca6 Author: Minh-Quang Nguyen Date: Thu Dec 22 10:57:22 2016 -0500 Merge branch 'master' of git at ServGitLab01:noa/osmo-bts.git into nrw/litecell15-merge-master-22122016 Change-Id: I20997672764ea451e7de355d93073cf4797b9697 http://cgit.osmocom.org/osmo-bts/commit/?id=ac5c989e516630610cfc2db9610234eac491251a commit ac5c989e516630610cfc2db9610234eac491251a Merge: f2b7714 c4c44cc Author: Yves Godin Date: Tue Dec 13 16:05:57 2016 -0500 Merge branch 'nrw/litecell15-set-dsp-flag-trx1-bug-fix-725' into 'nrw/litecell15-next' Nrw/litecell15 set dsp flag trx1 bug fix 725 This MR should have: * See merge request !63 http://cgit.osmocom.org/osmo-bts/commit/?id=c4c44ccfbd083a346af4a57395f73f5ce38bb266 commit c4c44ccfbd083a346af4a57395f73f5ce38bb266 Author: Minh-Quang Nguyen Date: Tue Dec 13 15:29:55 2016 -0500 LC15: Fix BTS band displaying error Change-Id: I8546d8d69678edcde04147e016f7987da960c445 http://cgit.osmocom.org/osmo-bts/commit/?id=f2b7714c46bb503249aab81a83fcd772a436559f commit f2b7714c46bb503249aab81a83fcd772a436559f Merge: 5363a5d 2780a78 Author: Yves Godin Date: Thu Dec 1 10:42:15 2016 -0500 Merge branch 'nrw/litecell15-change-alarm-text-issue738' into 'nrw/litecell15-next' LC15: Use meaningful text for PHY is not responding alarm This MR should have: * See merge request !62 http://cgit.osmocom.org/osmo-bts/commit/?id=2780a7871e67f9c36d6a35e4ac743413ea539d43 commit 2780a7871e67f9c36d6a35e4ac743413ea539d43 Author: Minh-Quang Nguyen Date: Thu Dec 1 10:40:48 2016 -0500 LC15: Use meaningful text for PHY is not responding alarm Change-Id: If9174da9ab56241f32468f54b133eb176fdbfbfa http://cgit.osmocom.org/osmo-bts/commit/?id=5363a5d00744d92b52b4863d32bef3c5246eecad commit 5363a5d00744d92b52b4863d32bef3c5246eecad Merge: 029c46c 95d1f15 Author: Yves Godin Date: Thu Dec 1 10:31:18 2016 -0500 Merge branch 'nrw/litecell15-rel-ind-bug-fix-issue768' into 'nrw/litecell15-next' LC15: proper handling REL_IND This MR should have: * See merge request !61 http://cgit.osmocom.org/osmo-bts/commit/?id=95d1f15ad108c1c1869c1965144acd64c1395d8c commit 95d1f15ad108c1c1869c1965144acd64c1395d8c Author: Minh-Quang Nguyen Date: Thu Nov 10 14:40:25 2016 -0500 LC15: proper handling REL_IND http://cgit.osmocom.org/osmo-bts/commit/?id=9b255f7f29c14292e0d906428a3fd59fe6e7da9e commit 9b255f7f29c14292e0d906428a3fd59fe6e7da9e Author: Minh-Quang Nguyen Date: Fri Oct 21 11:43:27 2016 -0400 LC15: Fix BTS to set DSP flags of TRX1 in runtime Change-Id: I139afc208378dff2999c14501625c48ef40e8c15 http://cgit.osmocom.org/osmo-bts/commit/?id=029c46c0af2521de4cf80e190d01006b2168a3ad commit 029c46c0af2521de4cf80e190d01006b2168a3ad Merge: 9721623 d5c8b4a Author: Jean-Francois Dionne Date: Mon Oct 17 16:51:29 2016 -0400 Merge branch 'nrw/litecell15-next-gsmfr-fix' into 'nrw/litecell15-next' Fixes broken voice in GSM FR. See merge request !59 http://cgit.osmocom.org/osmo-bts/commit/?id=d5c8b4ac215f34609710c098bcd3147daf36bef2 commit d5c8b4ac215f34609710c098bcd3147daf36bef2 Author: Jean-Francois Dionne Date: Mon Oct 17 16:24:02 2016 -0400 Fixes broken voice in GSM FR. http://cgit.osmocom.org/osmo-bts/commit/?id=97216239222533d8e170a5c36b0af679a0d6137d commit 97216239222533d8e170a5c36b0af679a0d6137d Merge: 3fbd128 2c1acb2 Author: Yves Godin Date: Thu Oct 13 16:05:58 2016 -0400 Merge branch 'nrw/litecell15-support-11-bit-rach' into 'nrw/litecell15-next' LC15: Support 11-bit RACH This MR should have: * See merge request !58 http://cgit.osmocom.org/osmo-bts/commit/?id=2c1acb289cd74ecbcc4072c1a7acd359fb124b65 commit 2c1acb289cd74ecbcc4072c1a7acd359fb124b65 Author: Minh-Quang Nguyen Date: Thu Oct 13 13:26:37 2016 -0400 LC15: Support 11-bit RACH Change-Id: I1da38eccb71a479efa067b36349b69b829af7b6a http://cgit.osmocom.org/osmo-bts/commit/?id=3fbd1282fdaa452c892d0fd1388c2153dafa642b commit 3fbd1282fdaa452c892d0fd1388c2153dafa642b Merge: 05a86de 906590b Author: Yves Godin Date: Tue Oct 11 14:48:56 2016 -0400 Merge branch 'nrw/litecell15-do-not-override-tx-nominal-power' into 'nrw/litecell15-next' LC15: Do not override Tx nominal power for now This MR should have: * See merge request !57 http://cgit.osmocom.org/osmo-bts/commit/?id=906590be15ded5fac8308ec443118cf505b7482f commit 906590be15ded5fac8308ec443118cf505b7482f Author: Minh-Quang Nguyen Date: Tue Oct 11 14:37:31 2016 -0400 LC15: Do not override Tx nominal power for now Change-Id: I034b39a1376c854be5df5af8e725181608731a09 http://cgit.osmocom.org/osmo-bts/commit/?id=05a86dec4abf514269bda489862b784b8afcd35c commit 05a86dec4abf514269bda489862b784b8afcd35c Merge: a71e030 3db0944 Author: Jean-Francois Dionne Date: Fri Oct 7 11:49:58 2016 -0400 Merge branch 'nrw/litecell15-voicedelay-fix' into 'nrw/litecell15-next' Voice delay fix Reset the last frame number to an impossible value at call connection for rtp frame duration calculation. Improves frame number to samples conversion for rtp frame duration calculation. See merge request !56 http://cgit.osmocom.org/osmo-bts/commit/?id=3db0944df9af6d6cb06a22b8364f327ca596d772 commit 3db0944df9af6d6cb06a22b8364f327ca596d772 Author: Jean-Francois Dionne Date: Fri Oct 7 11:34:32 2016 -0400 Fixes voice delay by resetting the last frame number to an impossible value at call connection for rtp frame duration calculation. Improves frame number to samples conversion in rtp frame duration calculation. http://cgit.osmocom.org/osmo-bts/commit/?id=a71e0309050e8c41f3c335d4509b3484faf3ac16 commit a71e0309050e8c41f3c335d4509b3484faf3ac16 Merge: ab358ab f2d484d Author: Yves Godin Date: Tue Sep 27 08:26:12 2016 -0400 Merge branch 'nrw/litecell15-merge-master-26092016' into 'nrw/litecell15-next' Nrw/litecell15 merge master 26092016 This MR should have: * See merge request !55 http://cgit.osmocom.org/osmo-bts/commit/?id=f2d484dcded5027d76326d2e49caf6f752d62f12 commit f2d484dcded5027d76326d2e49caf6f752d62f12 Merge: ab358ab 654175f Author: Minh-Quang Nguyen Date: Mon Sep 26 13:49:38 2016 -0400 LC15: Merge master branch Change-Id: Icd60bfeefc409835f1af4cb8c2a66db2dc5cf622 http://cgit.osmocom.org/osmo-bts/commit/?id=ab358ab75f3a7d93476ac8fbb0d8d4ca73c3e338 commit ab358ab75f3a7d93476ac8fbb0d8d4ca73c3e338 Merge: 13fdfd9 4d73bd8 Author: Yves Godin Date: Mon Sep 19 10:38:07 2016 -0400 Merge branch 'nrw/litecell15-feature-meas-preproc-19092016' into 'nrw/litecell15-next' LC15: Initial commit for measurement preprocessing implemnetation This MR should have: * See merge request !54 http://cgit.osmocom.org/osmo-bts/commit/?id=13fdfd932be0e57ee0d229936094f4d32b03a886 commit 13fdfd932be0e57ee0d229936094f4d32b03a886 Merge: 800638a 26649dd Author: Yves Godin Date: Mon Sep 19 10:35:57 2016 -0400 Merge branch 'nrw/litecell15-merge-master-19092016' into 'nrw/litecell15-next' Nrw/litecell15 merge master 19092016 This MR should have: * See merge request !53 http://cgit.osmocom.org/osmo-bts/commit/?id=4d73bd8164b7a201e602b221219d924fc91c2d5d commit 4d73bd8164b7a201e602b221219d924fc91c2d5d Author: Minh-Quang Nguyen Date: Mon Sep 19 10:14:57 2016 -0400 LC15: Initial commit for measurement preprocessing implemnetation Change-Id: I55ffa412b1494ab715be7804886cf7b97aac5200 http://cgit.osmocom.org/osmo-bts/commit/?id=26649dd46e5d955b55821c8da55df3600d73dcda commit 26649dd46e5d955b55821c8da55df3600d73dcda Merge: 800638a b4969cc Author: Minh-Quang Nguyen Date: Mon Sep 19 09:02:24 2016 -0400 Merge branch 'master' of git at ServGitLab01:Nexus/osmo-bts.git into nrw/litecell15-next http://cgit.osmocom.org/osmo-bts/commit/?id=800638acb6393aea0bb5baa7d92c774e4e816ae1 commit 800638acb6393aea0bb5baa7d92c774e4e816ae1 Merge: c59bc69 0aef960 Author: Yves Godin Date: Fri Sep 16 14:09:59 2016 -0400 Merge branch 'nrw/litecell15-payload-fix2' into 'nrw/litecell15-next' Corrects payload missing byte sent to Layer 1 for AMR speech and SID. See merge request !51 http://cgit.osmocom.org/osmo-bts/commit/?id=0aef960571797c4245239e5d522bc1957d2520af commit 0aef960571797c4245239e5d522bc1957d2520af Author: JF Dionne Date: Fri Sep 16 13:13:57 2016 -0400 Corrects payload missing byte sent to Layer 1 for AMR speech and SID. http://cgit.osmocom.org/osmo-bts/commit/?id=c59bc6909daeb0a390cfc7c225bf346be8149108 commit c59bc6909daeb0a390cfc7c225bf346be8149108 Merge: 12e1e6c 58c8f22 Author: Yves Godin Date: Fri Sep 9 15:37:03 2016 -0400 Merge branch 'nrw/litecell15-manufacture-oml-1db-step' into 'nrw/litecell15-next' LC15: Manufacture-defined O&M message to set RF Max Power Reduction in 1 dB step. This MR should have: * See merge request !50 http://cgit.osmocom.org/osmo-bts/commit/?id=58c8f227d830f7c1ee83c242982114e3ac722347 commit 58c8f227d830f7c1ee83c242982114e3ac722347 Author: Minh-Quang Nguyen Date: Fri Sep 9 13:51:19 2016 -0400 LC15: Manufacture-defined O&M message to set RF Max Power Reduction in 1 dB step. Change-Id: I842471dd7d29e6b1b53267cb29d4b85d3f3d276a http://cgit.osmocom.org/osmo-bts/commit/?id=12e1e6c263687a6c87d080038b4bdbc3545b053b commit 12e1e6c263687a6c87d080038b4bdbc3545b053b Author: Minh-Quang Nguyen Date: Fri Sep 2 14:41:07 2016 -0400 sysmo: Fix build error for sysmobts target Change-Id: I29e9bf8db483376cdf5084658a738f1589622e53 http://cgit.osmocom.org/osmo-bts/commit/?id=b4ed9b762545974139ab682acfb021a3996bfa7d commit b4ed9b762545974139ab682acfb021a3996bfa7d Author: Minh-Quang Nguyen Date: Fri Sep 2 11:09:30 2016 -0400 LC15: Implementation of TS 12.21 measurement related messages to measure PCU KPI Change-Id: I352600f964e6c161b9259c62f2e0a0f39f0f60d9 http://cgit.osmocom.org/osmo-bts/commit/?id=0d60184e9da5ed6e3b773e98020a0b8ca20c5b8e commit 0d60184e9da5ed6e3b773e98020a0b8ca20c5b8e Author: Minh-Quang Nguyen Date: Fri Sep 2 09:53:14 2016 -0400 LC15: Allow BTS to forward PCU failure alarms to network Change-Id: I39bb8f8b749e94394909aa4a4be000c306ed712a http://cgit.osmocom.org/osmo-bts/commit/?id=f881cd42a6e3bfd04ef854e081448e9539d06964 commit f881cd42a6e3bfd04ef854e081448e9539d06964 Author: Minh-Quang Nguyen Date: Thu Sep 1 15:46:51 2016 -0400 LC15: Implementation of major BTS alarms Change-Id: Ic4e088a3af115d3d5a124b61c1e92eed277d3469 http://cgit.osmocom.org/osmo-bts/commit/?id=653e974fec00414ba85baf258ccc46ea778a53bd commit 653e974fec00414ba85baf258ccc46ea778a53bd Author: Minh-Quang Nguyen Date: Thu Sep 1 09:35:20 2016 -0400 LC15: Implementation of LC15 specific features Change-Id: I79416faaa3ba328c9c2dabcd695a1b880fe666da http://cgit.osmocom.org/osmo-bts/commit/?id=d7c14e03a0c085c126eca3d761e82d815b3b5db6 commit d7c14e03a0c085c126eca3d761e82d815b3b5db6 Author: Minh-Quang Nguyen Date: Thu Sep 1 09:27:33 2016 -0400 LC15: fix coding style Change-Id: I18d07822df1f36a6855b72f83e2d73d221aa8735 ----------------------------------------------------------------------- hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Mon Feb 6 15:37:27 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 6 Feb 2017 15:37:27 GMT Subject: osmo-bts.git branch nrw/litecell15-meas-preproc-improvement deleted. 0.4.0-414-gcec35c4 Message-ID: <201702061537.v16FbRUq074928@git.osmocom.org> 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, nrw/litecell15-meas-preproc-improvement has been deleted was cec35c4882b8832a95d6d63ffd90f0e0ae18a583 ----------------------------------------------------------------------- cec35c4882b8832a95d6d63ffd90f0e0ae18a583 Merge branch 'nrw/litecell15-next' of git at ServGitLab01:nrw_noa/osmo-bts.git into nrw/litecell15-meas-preproc-improvement ----------------------------------------------------------------------- hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Tue Feb 7 00:39:58 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 7 Feb 2017 00:39:58 GMT Subject: osmo-bts.git branch master updated. 0.4.0-383-geb4a339 Message-ID: <201702070039.v170dwC9003982@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, master has been updated via eb4a3392e1f91f3a1f3485c90548a73c9ae9ea15 (commit) from 1beb9bcbe03c7e4888ddd73f0e518dd83f60d894 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=eb4a3392e1f91f3a1f3485c90548a73c9ae9ea15 commit eb4a3392e1f91f3a1f3485c90548a73c9ae9ea15 Author: Jean-Francois Dionne Date: Fri Feb 3 14:52:15 2017 -0500 Fix SACCH channel release indication not sent to BSC after location update. Based on GSM 04.08 3.4.13 RR connection release procedure, after the network sends a deactivate SACCH it receives DISC from MS which cause BTS to send RLL release indication to BSC in order to stop T3109 timer. It has been found that after a location update BSC never receives RLL release indication which causes a T3109 timeout because no TCH is currently allocated. This fix ensures RLL release indication to be sent to BSC when no TCH is allocated in the particular case of a location update. Change-Id: Ibe2a365641eb8c9a7f0a462b7393ec3fd28cc366 ----------------------------------------------------------------------- Summary of changes: src/common/rsl.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Tue Feb 7 00:40:10 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 7 Feb 2017 00:40:10 GMT Subject: libosmocore.git branch master updated. 0.9.6-87-g7132011 Message-ID: <201702070040.v170eA00004171@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "An utility library for Open Source Mobile Communications". The branch, master has been updated via 7132011afa1741f8cc435250a6981a4f6919f396 (commit) from 03ab9a650068c758c1102f074606a747827583a8 (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=7132011afa1741f8cc435250a6981a4f6919f396 commit 7132011afa1741f8cc435250a6981a4f6919f396 Author: Neels Hofmeyr Date: Mon Feb 6 14:39:53 2017 +0100 bssgp_fc_test: do not use real time Employ osmo_gettimeofday_override_* to take bssgp_fc_test off real time. The jenkins build slave often failed the test based on sporadic time delays due to server load and randomly rejected good patches. This patch ends that. Change-Id: Ie5029b85c2a154554d75d7f9af49a3b93425fdd9 Related: OS#1809 ----------------------------------------------------------------------- Summary of changes: tests/gb/bssgp_fc_test.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Tue Feb 7 00:40:18 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 7 Feb 2017 00:40:18 GMT Subject: openbsc.git branch master updated. 0.15.0-664-gd09b26d48 Message-ID: <201702070040.v170eIew004252@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, master has been updated via d09b26d4874da27bd58d87f69d78c6c9f4b57d15 (commit) from 89837d422e555320147fc7c305cf642e523ade27 (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=d09b26d4874da27bd58d87f69d78c6c9f4b57d15 commit d09b26d4874da27bd58d87f69d78c6c9f4b57d15 Author: Max Date: Mon Feb 6 14:14:28 2017 +0100 Attempt to fix nightly builds The fix introduced in dac5867af5ff90d4beb70fc30a5743f60f159e3a did not work because autotools in our OE are too old. Use alternative way to include custom m4 macros to fix it. Change-Id: I5fe6d1180c2624cfe1d3673314f6846527a43464 ----------------------------------------------------------------------- Summary of changes: openbsc/Makefile.am | 3 +++ openbsc/configure.ac | 3 --- 2 files changed, 3 insertions(+), 3 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue Feb 7 00:40:31 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 7 Feb 2017 00:40:31 GMT Subject: osmo-gsm-manuals.git branch master updated. a81db8c7d0b26bca1fdb0023917b48c101c42e0e Message-ID: <201702070040.v170eVg1004343@git.osmocom.org> 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 "Manuals for Osmocom GSM components". The branch, master has been updated via a81db8c7d0b26bca1fdb0023917b48c101c42e0e (commit) from 4e42509a8f7e5a43f04e23171fb1bcc422f4846a (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-gsm-manuals/commit/?id=a81db8c7d0b26bca1fdb0023917b48c101c42e0e commit a81db8c7d0b26bca1fdb0023917b48c101c42e0e Author: Max Date: Tue Nov 8 16:56:14 2016 +0100 Sync DTX FSM with OsmoBTS code Change-Id: I050a07db99bc0038cfd2a9646a450f714653d804 ----------------------------------------------------------------------- Summary of changes: OsmoBTS/dtx.dot | 86 ++++++++++++++++++++++++++++++++-------------------- OsmoBTS/rtp-amr.adoc | 19 ++++++++++-- 2 files changed, 70 insertions(+), 35 deletions(-) hooks/post-receive -- Manuals for Osmocom GSM components From gitosis at osmocom.org Tue Feb 7 00:41:22 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 7 Feb 2017 00:41:22 GMT Subject: openbsc.git branch master updated. 0.15.0-666-g48324fed1 Message-ID: <201702070041.v170fMWh004537@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, master has been updated via 48324fed117d3b2d585b80c08449db67384b5a26 (commit) via bcfee2a0a67dc6807b6de71628838b96673df05d (commit) from d09b26d4874da27bd58d87f69d78c6c9f4b57d15 (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=48324fed117d3b2d585b80c08449db67384b5a26 commit 48324fed117d3b2d585b80c08449db67384b5a26 Author: Neels Hofmeyr Date: Fri Feb 3 16:09:17 2017 +0100 vty tests: more attempts to resolve 'Broken Pipe' error (3) Change-Id: Iea5329b6b92afc4088520d7420953106f04f8e1c http://cgit.osmocom.org/openbsc/commit/?id=bcfee2a0a67dc6807b6de71628838b96673df05d commit bcfee2a0a67dc6807b6de71628838b96673df05d Author: Neels Hofmeyr Date: Fri Feb 3 16:09:17 2017 +0100 vty tests: more attempts to resolve 'Broken Pipe' error Change-Id: I4251a24eb7a57a354aa76de711547c3e76ebb846 ----------------------------------------------------------------------- Summary of changes: openbsc/tests/vty_test_runner.py | 46 ++++++++++++++++++++++++++++++++++------ 1 file changed, 39 insertions(+), 7 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue Feb 7 00:41:51 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 7 Feb 2017 00:41:51 GMT Subject: openbsc.git branch master updated. 0.15.0-671-g5ba6fb3ef Message-ID: <201702070041.v170fpLi004638@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, master has been updated via 5ba6fb3ef4421b8fb98137a77b6fe0dd8bcc7283 (commit) via 1013550218ec780eae0e9d15297cba22f157adc4 (commit) via 17a29ef3118d2c5b8a48e82b9f9bd9ca8cf5248d (commit) via 2b5fb8ed66feaea181b8882ec31b67f606e5ab4f (commit) via 4f8da6dfd56a936151fd9d7c647152333c6def1a (commit) from 48324fed117d3b2d585b80c08449db67384b5a26 (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=5ba6fb3ef4421b8fb98137a77b6fe0dd8bcc7283 commit 5ba6fb3ef4421b8fb98137a77b6fe0dd8bcc7283 Author: Alexander Couzens Date: Tue Jan 31 18:04:27 2017 +0100 gprs/sgsn_vty: fix typo in comment Change-Id: I63225b7ba6d666eddf00b1deb893e79dc9ec842b http://cgit.osmocom.org/openbsc/commit/?id=1013550218ec780eae0e9d15297cba22f157adc4 commit 1013550218ec780eae0e9d15297cba22f157adc4 Author: Alexander Couzens Date: Sat Feb 4 05:53:07 2017 +0100 gprs/sgsn_mm_ctx_alloc(): initialize MM state to IDLE Previous the state was only set in Iu mode. Change-Id: I99a6aec1090cad9b9d38d134cc9b34ef292062df http://cgit.osmocom.org/openbsc/commit/?id=17a29ef3118d2c5b8a48e82b9f9bd9ca8cf5248d commit 17a29ef3118d2c5b8a48e82b9f9bd9ca8cf5248d Author: Alexander Couzens Date: Tue Jan 31 18:13:15 2017 +0100 gprs/gprs_mm: add value_strings for PMM & MM states Change-Id: I4e34dcd5e48c4dd73d63c6f865298ee7d9c864be http://cgit.osmocom.org/openbsc/commit/?id=2b5fb8ed66feaea181b8882ec31b67f606e5ab4f commit 2b5fb8ed66feaea181b8882ec31b67f606e5ab4f Author: Alexander Couzens Date: Sat Feb 4 06:01:00 2017 +0100 gprs/sgsn: rename sgsn_mm_ctx_alloc() -> sgsn_mm_ctx_alloc_gb() Postfix the ran type to clarify the purpose. Because of the new support of the Iu ran type, there are 2 functions to allocate a mm ctx. For Iu it's sgsn_mm_ctx_alloc_iu(). For gb it should be named in the same way. Change-Id: Ic49009e8c20c12308855e1409c09004698c79b95 http://cgit.osmocom.org/openbsc/commit/?id=4f8da6dfd56a936151fd9d7c647152333c6def1a commit 4f8da6dfd56a936151fd9d7c647152333c6def1a Author: Alexander Couzens Date: Tue Jan 31 15:34:26 2017 +0100 gprs/sgsn: rename gprs->mm_state -> gmm_state GMM is the right term. MM state is already occupied. Change-Id: I9cfdcf921e4ebd14a5e7ce7489ec4ce5d1f5515f ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gprs_sgsn.h | 10 ++-- openbsc/src/gprs/gprs_gmm.c | 100 +++++++++++++++++++++++------------- openbsc/src/gprs/gprs_sgsn.c | 11 ++-- openbsc/src/gprs/sgsn_libgtp.c | 4 +- openbsc/src/gprs/sgsn_vty.c | 4 +- openbsc/tests/sgsn/sgsn_test.c | 48 ++++++++--------- 6 files changed, 103 insertions(+), 74 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue Feb 7 13:54:07 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 7 Feb 2017 13:54:07 GMT Subject: libosmocore.git branch master updated. 0.9.6-90-g6b986c2 Message-ID: <201702071354.v17Ds7Mr004423@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "An utility library for Open Source Mobile Communications". The branch, master has been updated via 6b986c24228a4cc83b22e1d8aae22b94fe36e6f2 (commit) via d9f6129350bc79e803861f92e99dbf72e44b1ea3 (commit) via b288853ffa01fbce1f5831ae6d387520c8882aec (commit) from 7132011afa1741f8cc435250a6981a4f6919f396 (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=6b986c24228a4cc83b22e1d8aae22b94fe36e6f2 commit 6b986c24228a4cc83b22e1d8aae22b94fe36e6f2 Author: Philipp Maier Date: Wed Feb 1 12:00:45 2017 +0100 lapd_core: Fix MDL-ERROR ind after RELEASE ind in lapd_t200_cb() The RELEASE INDICATION is transmitted before the MDL ERROR INIDCATION, this prevents the MDL ERROR INDICATION from being sent because the RELASE INDICATION close to connection eraly. This commit puts the messages into the correct order. Change-Id: Iae74777138fc27828f511e3aa321d1981861f4a5 http://cgit.osmocom.org/libosmocore/commit/?id=d9f6129350bc79e803861f92e99dbf72e44b1ea3 commit d9f6129350bc79e803861f92e99dbf72e44b1ea3 Author: Philipp Maier Date: Thu Dec 8 10:45:06 2016 +0100 lapd_core: fix program flow when the lapd core is in state LAPD_STATE_SABM_SENT, and the retransmission counter exceeds (link down) lapd_t200_cb() will send an RELASE_INDICATION and an MDL_ERROR_INDICATION to L3. This action is done before the state is processed. This seems to be no problem with standard retransmission counts (n200), but may cause timing problems that lead to deadlock states when custom timer configurations are in use. (Ericsson RBS). This commit moves the functions calls for sending the indications mentioned above to the very end of the if branch to relax the timing again. (See lapd_t200_cb()) Change-Id: I1c1beb3701b19744a3ce9946abca7767d20a0b6a http://cgit.osmocom.org/libosmocore/commit/?id=b288853ffa01fbce1f5831ae6d387520c8882aec commit b288853ffa01fbce1f5831ae6d387520c8882aec Author: Philipp Maier Date: Fri Dec 9 14:07:18 2016 +0100 select: add functionality to check socket state osmo_fd_register() is used to register socket file descriptors, after registering a socket, there is no way to test if the socket is still registered or actually registered at all. This commit adds a new function osmo_fd_register_check() that can be used to check in advance, if the socket fd is registered, before performing further operations. Change-Id: I48ec7098d6bba586c81bf0d5c9088108e2c081c6 ----------------------------------------------------------------------- Summary of changes: include/osmocom/core/select.h | 2 ++ src/gsm/lapd_core.c | 14 +++++++------- src/select.c | 30 ++++++++++++++++++++++++------ 3 files changed, 33 insertions(+), 13 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Tue Feb 7 14:38:56 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 7 Feb 2017 14:38:56 GMT Subject: libosmocore.git branch pmaier/rbs2000 updated. 0.9.6-91-g3677627 Message-ID: <201702071438.v17EcuKG017681@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "An utility library for Open Source Mobile Communications". The branch, pmaier/rbs2000 has been updated discards baeb7cbab9bed5aa89e37a8a92409d0392d8033d (commit) discards 52bff4c4bd999f27c5fee7be991d886fce3c84b6 (commit) discards dde21bc11a1071d12f154c1ff121f0998eabf113 (commit) discards 806ed56cb80721a03d48633ededd29063f767d70 (commit) discards dfec9d96c0cf4aa16523baa01955af669cbfb7d8 (commit) via 3677627b484820f17805e4214051c2021538044e (commit) via 6b986c24228a4cc83b22e1d8aae22b94fe36e6f2 (commit) via d9f6129350bc79e803861f92e99dbf72e44b1ea3 (commit) via b288853ffa01fbce1f5831ae6d387520c8882aec (commit) via 7132011afa1741f8cc435250a6981a4f6919f396 (commit) via 03ab9a650068c758c1102f074606a747827583a8 (commit) via 18d65be080591f08e4c48118c140069c8cf6114f (commit) via 94e04604fc131a65cf8d08f2a3c60ecccb4bc19a (commit) via 08177d324a67b9ef633d2487773db61ad81bb165 (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (baeb7cbab9bed5aa89e37a8a92409d0392d8033d) \ N -- N -- N (3677627b484820f17805e4214051c2021538044e) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmocore/commit/?id=3677627b484820f17805e4214051c2021538044e commit 3677627b484820f17805e4214051c2021538044e Author: Philipp Maier Date: Thu Feb 2 18:14:40 2017 +0100 Revert "Revert "gsm0408: add chreq_type for CHREQ_T_PDCH_ONE_PHASE and CHREQ_T_PDCH_TWO_PHASE"" This reverts commit 909cbecbb9d3223b3b372849564600bb9be7fbda. ----------------------------------------------------------------------- Summary of changes: include/osmocom/crypt/auth.h | 4 ++-- src/gsm/auth_core.c | 6 +++--- tests/gb/bssgp_fc_test.c | 9 ++++++++- utils/osmo-auc-gen.c | 26 ++++++++++++++++++++++++-- 4 files changed, 37 insertions(+), 8 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Tue Feb 7 14:39:52 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 7 Feb 2017 14:39:52 GMT Subject: openbsc.git branch pmaier/rbs2000 updated. 0.15.0-704-g07de48f50 Message-ID: <201702071439.v17Edq1q017926@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, pmaier/rbs2000 has been updated discards 44a336b2191787d193ae001e3306e255bc73d7fd (commit) discards 77d85d9214530ae3de98d647d9386f723e4df1c1 (commit) discards 49c06a3020906ec79138e646a0098843d137f062 (commit) discards c18fbff792344a002fa61baae2a8d5a43839ab59 (commit) discards 155295be30020853165aabcb56c17d5f0672fba2 (commit) discards 00c3f4d82db8fde9552b7a730e4729dec7da58cd (commit) discards 9e4a14df842e77ba60b0bbd97ccfa7f16ba6fe6d (commit) discards e9c34c9b493839988b918de399c7d739324108a4 (commit) discards dc3646758c0f2472ba911fe88805ffd35095f57a (commit) discards 9a3af35b21a1586036dfed0309d7230b5aeac300 (commit) discards 73ec2d53811afac957208e9376be44ba774bb645 (commit) discards 3e98220037f0f9569673682768387fe50214548b (commit) discards 11ab9d8946ee1c9874377e5ac8ef6eebf92888a7 (commit) discards ef2334a318c6ffc63dbb5f7908bab92729dd82fa (commit) discards 4ee6c36aee1dc706182788ccfdf14e7129cddcf5 (commit) discards 17143e9089d8a789ecf25f538ceb8c40e8cf3664 (commit) discards f05483d1fcb2ec5458461e7b0828070f3e173d67 (commit) discards 514257b533776271a45a1b9db2d69a7839c7972c (commit) discards 930041aebeed9b61a72326dee45d117457448a3d (commit) discards 26b5642f318b27d48ca43bf292b3e31c42f68d5c (commit) discards 587a194f64bb72feeaa5ee0c37375bfa4ff7aec3 (commit) discards 22158020dd2dfb93d9ada2432897ff084668c5b4 (commit) discards 615d2bc98e92f84b5179c4989c0d3b9c8bb3e6f0 (commit) discards c357c9c9682044538aa73a555b846f225b44d4ed (commit) discards 88dd4e34344f9a89bf647ab4967eb8759d7d461d (commit) discards 913fa9c81b8e8062a4d89688b1735d97c0aacd8a (commit) discards 206c2452cfcbc82a92ab4bdc83cfcee5210f263e (commit) discards 813bb62f09b3d0f64050bf77cd6f54d0c13a6220 (commit) discards feef9cc34a724799a0cbbf5b158c4ee2e12be376 (commit) discards a1199e9df4c01882aae8f37c5b8480c4b8a8db86 (commit) discards 0dc13ef064cb8b9fe4e4d9dbc834fd1f4c74bb6f (commit) discards 352e6c71006ea0b72de9205e5a752df24534f9e6 (commit) discards b2ee3e95fa440a2fa1fb0b7c39eb9722b8485956 (commit) discards 5817fedff5b0785188c88712171407c92c92f136 (commit) discards 05bb340bf63ceda1d5459283f94f25d773a183b3 (commit) discards 58e34b7c4d0ac5eb43a80a9b1c7b1bc0c1e6918b (commit) via 07de48f50be26f8b33b357a7c52ac8a72dd2f53d (commit) via 3d9729d81c58c508aa5fc3ee152770815aa536b8 (commit) via 27ebae7074b0a39fdd93bc3219c9ffa835bf6352 (commit) via 6618f5baedbda52375d5ad71c3248a4e0ec95650 (commit) via 798458207c3ed32feebbec4b5b291cb0299cc214 (commit) via acd02a7ada6c70d75b13eefaed43978d68821925 (commit) via d1172399a354eb91451980f2362a77987096344c (commit) via 49fdc5321500ed52f61054d8349df8475e1022c8 (commit) via 0c3a89017f269926273a04cd8cc00dedefb0266f (commit) via bc93adaf4b9e6b26fb90960eee4c896385de281c (commit) via 5a91319bab1a273f8575957c4b69bdebafcbd084 (commit) via 05a5b1a750b50a4022f1036244b9595f7b2804c9 (commit) via cad3be8728f9d297e63de890e50eed6e783e9eac (commit) via e5c89a3fcf7a94d812e62b9c9434b1711f9655b0 (commit) via 670481770e64063464c7d90a154b6351686e8501 (commit) via 791fc000cc91cd3beff24a0b32e3bb56b149d79b (commit) via a607fd27820280f2119ddaabc0ea778f47f07549 (commit) via d3761af363e61be930708db96df93b314082615b (commit) via ad1470544501b5827d6c559ffe51c12d6c896f2f (commit) via 919f17b210232a1a7dc5c862668135923f0b72d9 (commit) via a402d3633fdf70d08f6f4d0b2a9020e62bbc8618 (commit) via 78c80fcadbc275858c622fa93cb8a1af79b7733f (commit) via fe39c9e2b1c9e005e7c69b8c384516002451f32a (commit) via e36d0484dfbd15abda59ed3e4dfb7e52a6d3dd1e (commit) via 999b2e5be3ec47a558e59205607c6f34de3476c6 (commit) via 86e48f0781e83b39327c96ce750214749b30c880 (commit) via 80392d452927fea5f660aa8cf44508516cad8267 (commit) via 7f7a08ce04b2fde0c3b5f84ff702b40bf606b6e9 (commit) via a8d5f61f783bdc141288fa69f958ef725a25b183 (commit) via fbed5cef9451ab4e15d3265c6aec8fad07562b98 (commit) via 9316ca1d78368011c39608ea26dc33fa3c15b3ed (commit) via 023c8d8d78795625ed0ea00ef72bda5c6b0ca262 (commit) via 5890708799efa49c803a6568d8deedde4ee08ecf (commit) via 5ba6fb3ef4421b8fb98137a77b6fe0dd8bcc7283 (commit) via 1013550218ec780eae0e9d15297cba22f157adc4 (commit) via 17a29ef3118d2c5b8a48e82b9f9bd9ca8cf5248d (commit) via 2b5fb8ed66feaea181b8882ec31b67f606e5ab4f (commit) via 4f8da6dfd56a936151fd9d7c647152333c6def1a (commit) via 48324fed117d3b2d585b80c08449db67384b5a26 (commit) via bcfee2a0a67dc6807b6de71628838b96673df05d (commit) via d09b26d4874da27bd58d87f69d78c6c9f4b57d15 (commit) via 89837d422e555320147fc7c305cf642e523ade27 (commit) via 22a735bfd4b2ab1ea454635b47a4e07520522363 (commit) via e1f8b9244a5cefc2f42878143a132007db456ef7 (commit) via e02e1e782f747a83cf84e00ccc0093a6b2790455 (commit) via d675515bd4854e1905d27c096fa949944744b010 (commit) via ba1468e4c66a3f6d5eef2f8ad67188805d07c9b6 (commit) via b39053ad6de50df5a2efcb4ec0c6551020b513e1 (commit) via 7d17c3ef61c31540a45fb31cd42fbca6a932964b (commit) via 35706ddd80c248a9ef26e702c81e9865a7b8cf6d (commit) via 26adfd099b8af407b038ae3bc9c70eced829a386 (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (44a336b2191787d193ae001e3306e255bc73d7fd) \ N -- N -- N (07de48f50be26f8b33b357a7c52ac8a72dd2f53d) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=07de48f50be26f8b33b357a7c52ac8a72dd2f53d commit 07de48f50be26f8b33b357a7c52ac8a72dd2f53d Author: Philipp Maier Date: Tue Jan 31 17:36:20 2017 +0100 pcu_sock: fix paging group calculation The offset for the data buffer, where the last three imsi digits are stored is wrong. Here we correct the problem. http://cgit.osmocom.org/openbsc/commit/?id=3d9729d81c58c508aa5fc3ee152770815aa536b8 commit 3d9729d81c58c508aa5fc3ee152770815aa536b8 Author: Philipp Maier Date: Tue Jan 31 17:04:28 2017 +0100 pcu_sock: reorganize calculation of paging group pcu_sock.c:pcu_rx_data_req() needs to calculate the paging group at two positions, this commit adds a functions for that to avoid code duplication http://cgit.osmocom.org/openbsc/commit/?id=27ebae7074b0a39fdd93bc3219c9ffa835bf6352 commit 27ebae7074b0a39fdd93bc3219c9ffa835bf6352 Author: Philipp Maier Date: Fri Feb 3 18:07:36 2017 +0100 abis-rsl: Send imm.ass messages via PCH It is possible to send immidiate assign messages through the paging channel. This commit adds the required functionality to the pcu socket interface and to the abis_rsl api http://cgit.osmocom.org/openbsc/commit/?id=6618f5baedbda52375d5ad71c3248a4e0ec95650 commit 6618f5baedbda52375d5ad71c3248a4e0ec95650 Author: Philipp Maier Date: Tue Jan 17 14:46:56 2017 +0100 pcu_sock: Fix broken paging command The pcu sends us an already made up MAC-Block that contains the paging request. pcu_sock.c is parsing this paging request wrongly and fails silently, which results into a dropping of the request. This commit fixes the parsing problems. http://cgit.osmocom.org/openbsc/commit/?id=798458207c3ed32feebbec4b5b291cb0299cc214 commit 798458207c3ed32feebbec4b5b291cb0299cc214 Author: Philipp Maier Date: Tue Dec 20 14:23:45 2016 +0100 gprs: fix T3186 encoding in Sysinfo 13 The timer T3186, which is described in 3GPP TS 44.060, is using 3 bits of the si13 mac block. This requires special encoding. In the case of T3186, the value is encoded by the formula: bits = t/500-1. Our implementation uses the formula bits=t/500, which is incorrect. http://cgit.osmocom.org/openbsc/commit/?id=acd02a7ada6c70d75b13eefaed43978d68821925 commit acd02a7ada6c70d75b13eefaed43978d68821925 Author: Philipp Maier Date: Thu Dec 8 17:34:12 2016 +0100 cosmetic: Improve log output callback functions in bsc_init.c and bts_ericsson_rbs2000.c do not display any information about the received signals. This commit changes that to make debugging easier. http://cgit.osmocom.org/openbsc/commit/?id=d1172399a354eb91451980f2362a77987096344c commit d1172399a354eb91451980f2362a77987096344c Author: Alexander Couzens Date: Fri Dec 2 19:10:51 2016 +0100 fixup PCU_IF_SAPI_AGCH_DT sapi_string() Change-Id: Id6588ca342267b2af092c0a4c2c195606081dfc7 http://cgit.osmocom.org/openbsc/commit/?id=49fdc5321500ed52f61054d8349df8475e1022c8 commit 49fdc5321500ed52f61054d8349df8475e1022c8 Author: Philipp Maier Date: Fri Dec 2 19:04:34 2016 +0100 pcu_sock: Forward imm.ass PCU originated messages The PCU sends imm.ass messages in response to a rach request. Those messages need to be forwarded to RSL in order to get them send. This commit introduces the required functionality for that Change-Id: Ice099c4ed7008200ed179e581aba1899c6c29455 http://cgit.osmocom.org/openbsc/commit/?id=0c3a89017f269926273a04cd8cc00dedefb0266f commit 0c3a89017f269926273a04cd8cc00dedefb0266f Author: Alexander Couzens Date: Fri Dec 2 18:27:01 2016 +0100 pcu_sock: implement direct tlli on AGCH Ericsson allows to attach a reference to immediate assignments. A confirmation of the transmission is then sent back, but only containing the reference, not the whole RLC packet. Change-Id: I945f49e62e2a74a7906e2d49940927773edd04a9 http://cgit.osmocom.org/openbsc/commit/?id=bc93adaf4b9e6b26fb90960eee4c896385de281c commit bc93adaf4b9e6b26fb90960eee4c896385de281c Author: Alexander Couzens Date: Fri Dec 2 17:33:01 2016 +0100 libbsc: add rsl_ericsson_imm_assign_cmd() which reply with a confirmation message ericsson can handle a reference at the end of the message which is used in the confirm message. The confirm message is only sent if the trailer is present. Change-Id: I88560291b5a3a3d7a0bac4d3c089b45f1f6b297f http://cgit.osmocom.org/openbsc/commit/?id=5a91319bab1a273f8575957c4b69bdebafcbd084 commit 5a91319bab1a273f8575957c4b69bdebafcbd084 Author: Alexander Couzens Date: Fri Dec 2 17:23:43 2016 +0100 libbsc: use 32bit random instead of 24 bit randomness I expected the last byte must be zero which is'nt required Change-Id: I7be14e82b9f1fc0da8e27e20e46c1710a0a9c7db http://cgit.osmocom.org/openbsc/commit/?id=05a5b1a750b50a4022f1036244b9595f7b2804c9 commit 05a5b1a750b50a4022f1036244b9595f7b2804c9 Author: Alexander Couzens Date: Fri Dec 2 05:21:45 2016 +0100 libbsc: add ericsson specific f1 trail to receive a confirmation Change-Id: I0fdb279ce178037f99a698b99391a1720ef45c30 http://cgit.osmocom.org/openbsc/commit/?id=cad3be8728f9d297e63de890e50eed6e783e9eac commit cad3be8728f9d297e63de890e50eed6e783e9eac Author: Alexander Couzens Date: Wed Nov 2 02:41:41 2016 +0100 abis_om2k: protect mo fsms by NULL check also set them NULL Change-Id: I30df0b9ab8bc47ba9756c8388e977deed0e40200 http://cgit.osmocom.org/openbsc/commit/?id=e5c89a3fcf7a94d812e62b9c9434b1711f9655b0 commit e5c89a3fcf7a94d812e62b9c9434b1711f9655b0 Author: Alexander Couzens Date: Thu Dec 1 02:51:11 2016 +0100 libbsc/rbs2000: delay the ALTRQ request by 3 sec Change-Id: I1bb48ba7f7cbe4010b0c40710d3f33a930f77927 http://cgit.osmocom.org/openbsc/commit/?id=670481770e64063464c7d90a154b6351686e8501 commit 670481770e64063464c7d90a154b6351686e8501 Author: Alexander Couzens Date: Tue Nov 29 12:46:58 2016 +0100 libbsc: fix wrong mask introduced by 95db69b7 in chreq Change-Id: I06568afe2c4728d27dcce0c84cedd7914abf8264 http://cgit.osmocom.org/openbsc/commit/?id=791fc000cc91cd3beff24a0b32e3bb56b149d79b commit 791fc000cc91cd3beff24a0b32e3bb56b149d79b Author: Alexander Couzens Date: Tue Nov 29 00:21:18 2016 +0100 libbsc/pcu_sock.c: pcu_tx_info_ind allow to use TRX not starting from 0 It would prevent using only e.g. TRX 1 when TRX 0 is disabled. Change-Id: I68dc5e837bd2a3602f7875063c85da4082196274 http://cgit.osmocom.org/openbsc/commit/?id=a607fd27820280f2119ddaabc0ea778f47f07549 commit a607fd27820280f2119ddaabc0ea778f47f07549 Author: Alexander Couzens Date: Tue Nov 29 00:18:26 2016 +0100 libbsc: enable pcu_direct to flag PCU_IF_FLAG_SYSMO The use of PCU_IF_FLAG_SYSMO enable the PCU to use DIRECT_PHY code path Change-Id: I1f5407264fc4f209456ffcb73d7853ff315aab86 http://cgit.osmocom.org/openbsc/commit/?id=d3761af363e61be930708db96df93b314082615b commit d3761af363e61be930708db96df93b314082615b Author: Alexander Couzens Date: Mon Nov 28 23:26:50 2016 +0100 libbsc: add chreq type for CHREQ_T_PDCH_ONE_PHASE & CHREQ_T_PDCH_TWO_PHASE When using a BSC located PCU the BSC must understand PDCH requests. Change-Id: Ie7f4ed000cf1b40d269873cf0ddf5ff9f5bbc18a http://cgit.osmocom.org/openbsc/commit/?id=ad1470544501b5827d6c559ffe51c12d6c896f2f commit ad1470544501b5827d6c559ffe51c12d6c896f2f Author: Alexander Couzens Date: Thu Dec 1 03:34:20 2016 +0100 libbsc/pcu_sock: remove const qualifier store and load use regular uint8_t. Change-Id: I180cd1a6b1ef73c7f6e794980f4db9f06fbaf9f9 http://cgit.osmocom.org/openbsc/commit/?id=919f17b210232a1a7dc5c862668135923f0b72d9 commit 919f17b210232a1a7dc5c862668135923f0b72d9 Author: Harald Welte Date: Mon Nov 21 01:33:22 2016 +0100 pcu_sock: Send non-NULL hLayer1 to PCU The BSC-located PCU case looks to the PCU like a BTS-located PCU with "direct PHY" access, i.e. the data related primitives are communicated from the PCU directly towards the TRAU Frames or whatever transport method is used between CCU and PCU. In order to make the PCU believe that, we need to pass in a 'layer 1 handle'. As we don't use it, we can just pass any non-zero value and be happy. Change-Id: I8170bd4134904702b6b272e496100361ba473cbc http://cgit.osmocom.org/openbsc/commit/?id=a402d3633fdf70d08f6f4d0b2a9020e62bbc8618 commit a402d3633fdf70d08f6f4d0b2a9020e62bbc8618 Author: Harald Welte Date: Thu Nov 17 20:54:47 2016 +0100 pcu_sock: Forward paging request from PCU via RSL to BTS Change-Id: I28bf0995699618f3f5fa15fc8e1733beddfc482f http://cgit.osmocom.org/openbsc/commit/?id=78c80fcadbc275858c622fa93cb8a1af79b7733f commit 78c80fcadbc275858c622fa93cb8a1af79b7733f Author: Harald Welte Date: Thu Nov 17 20:54:04 2016 +0100 RBS2000 RSL: Support for sending RSL PAGING CMD for GPRS Change-Id: I66541f9b20e7fd67fbec329283fc3c821c970a56 http://cgit.osmocom.org/openbsc/commit/?id=fe39c9e2b1c9e005e7c69b8c384516002451f32a commit fe39c9e2b1c9e005e7c69b8c384516002451f32a Author: Harald Welte Date: Thu Nov 17 18:39:36 2016 +0100 pcu_sock: get rid of magic numbers and use ARRAY_SIZE() for array iteration Change-Id: I602b581fab67b3a1c3c03c73a3a99e9afd564e29 http://cgit.osmocom.org/openbsc/commit/?id=e36d0484dfbd15abda59ed3e4dfb7e52a6d3dd1e commit e36d0484dfbd15abda59ed3e4dfb7e52a6d3dd1e Author: Harald Welte Date: Thu Nov 17 18:10:10 2016 +0100 pcu_sock: Don't re-implement core functionality like gsm_bts_trx_num() Change-Id: I5ea506c8240dac124ccf5522d02ba18e4f0cb90d http://cgit.osmocom.org/openbsc/commit/?id=999b2e5be3ec47a558e59205607c6f34de3476c6 commit 999b2e5be3ec47a558e59205607c6f34de3476c6 Author: Harald Welte Date: Thu Nov 17 16:40:17 2016 +0100 HACK: re-activate dynamic PDCH after activation failure Change-Id: Iaa6ace3da2439610e12804bdd1b3186c1d269be6 http://cgit.osmocom.org/openbsc/commit/?id=86e48f0781e83b39327c96ce750214749b30c880 commit 86e48f0781e83b39327c96ce750214749b30c880 Author: Alexander Couzens Date: Thu Dec 1 03:33:39 2016 +0100 pcu_sock: add missing headers Change-Id: I4d79063c84f82be0babc742f3e34eb05ab11f4c6 http://cgit.osmocom.org/openbsc/commit/?id=80392d452927fea5f660aa8cf44508516cad8267 commit 80392d452927fea5f660aa8cf44508516cad8267 Author: Philipp Maier Date: Wed Oct 26 15:19:41 2016 +0200 pcu_sock: add basic pcu interface support Adds a basic version of a pcu socket interface, similar to the one that can be found in osmo-bts. http://cgit.osmocom.org/openbsc/commit/?id=7f7a08ce04b2fde0c3b5f84ff702b40bf606b6e9 commit 7f7a08ce04b2fde0c3b5f84ff702b40bf606b6e9 Author: Harald Welte Date: Wed Nov 16 15:17:22 2016 +0100 RBS2000: Add the P-GSL Timer IE to RSL CHAN ACT for PDCH This seems to be mandatory when an Ericsson RBS2000 uses a SuperChannel as back-haul. Change-Id: I793e7d62df1ca9f9c38d39e22d3868064d446c8d http://cgit.osmocom.org/openbsc/commit/?id=a8d5f61f783bdc141288fa69f958ef725a25b183 commit a8d5f61f783bdc141288fa69f958ef725a25b183 Author: Harald Welte Date: Tue Nov 15 22:59:24 2016 +0100 OM2000: Send ALTCRQ for SuperChannel after receiving IS Enable Req Ack When the BTS is configured to use a SuperChannel and it is using a unix domain socket based transport towards the L2TP daemon, then we must instruct the L2TP daemon to instruct the SIU to change the Abis Lower Transport Mode using the ALTCRQ / ALTCRP L2TP signalling. Change-Id: I672bfaa09c42fbeb0c8459f24b2222b952de954b http://cgit.osmocom.org/openbsc/commit/?id=fbed5cef9451ab4e15d3265c6aec8fad07562b98 commit fbed5cef9451ab4e15d3265c6aec8fad07562b98 Author: Harald Welte Date: Tue Nov 15 23:00:29 2016 +0100 OM2000: Change the order of MO initialization So far: CF-IS-CON-TF Now: CF-TF-CON-IS Change-Id: I8efd9bafdcf9504d2e5fc85c44c708fa53f4dff8 http://cgit.osmocom.org/openbsc/commit/?id=9316ca1d78368011c39608ea26dc33fa3c15b3ed commit 9316ca1d78368011c39608ea26dc33fa3c15b3ed Author: Harald Welte Date: Tue Nov 15 22:58:49 2016 +0100 OM2000: Add FIXME comments for missing resolving of RX/TX MO! Change-Id: I45708df724c5fc3316eca6bd2ac2c0738b19a45b http://cgit.osmocom.org/openbsc/commit/?id=023c8d8d78795625ed0ea00ef72bda5c6b0ca262 commit 023c8d8d78795625ed0ea00ef72bda5c6b0ca262 Author: Harald Welte Date: Tue Nov 15 21:18:35 2016 +0100 HACK: Don't require TRX numbers to start at 0 Change-Id: I6c5fcb06bdbe0377e2ebc46ecd73d11e834a6d99 http://cgit.osmocom.org/openbsc/commit/?id=5890708799efa49c803a6568d8deedde4ee08ecf commit 5890708799efa49c803a6568d8deedde4ee08ecf Author: Alexander Couzens Date: Tue Nov 1 23:39:03 2016 +0100 unixsocket: include UNIXSOCKET into sabm Change-Id: If98c037119142cc33b46ab5c1bf02d4cda81c81e ----------------------------------------------------------------------- Summary of changes: openbsc/Makefile.am | 3 + openbsc/configure.ac | 3 - openbsc/include/openbsc/gprs_sgsn.h | 10 +- openbsc/include/openbsc/gsm_04_08.h | 3 +- openbsc/src/gprs/gprs_gmm.c | 100 +++++++++----- openbsc/src/gprs/gprs_sgsn.c | 11 +- openbsc/src/gprs/sgsn_libgtp.c | 4 +- openbsc/src/gprs/sgsn_vty.c | 37 +++-- openbsc/src/libbsc/abis_om2000_vty.c | 26 ++++ openbsc/src/libbsc/bsc_vty.c | 1 - openbsc/src/libbsc/pcu_sock.c | 1 - openbsc/src/libmsc/gsm_04_08.c | 254 +++++++++++++++++++++++++++++++++-- openbsc/src/libmsc/token_auth.c | 4 +- openbsc/tests/sgsn/sgsn_test.c | 48 +++---- openbsc/tests/vty_test_runner.py | 64 +++++++-- 15 files changed, 462 insertions(+), 107 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue Feb 7 15:48:17 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 7 Feb 2017 15:48:17 GMT Subject: libosmocore.git branch fairwaves/master-rebase updated. 0.9.6-97-gdf0aa54 Message-ID: <201702071548.v17FmHOZ077878@git.osmocom.org> 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 discards 9491591afbfdf85358b19befebef7b0357698ccd (commit) discards d0d05714a6520497127140bf5eb31c319c2eccaa (commit) discards 4323de01e6f832dbe50a01b1745eb6d5a47e080a (commit) discards e3c233606298213105d4a135fbd327553aee99dc (commit) discards 79635999dc6f4aabfbf68b79c6a47571456dc40b (commit) discards d6a1a71513bb8d1c1dfa6bde4a5aa856deeab3af (commit) via df0aa54e9c2c33026219df76e2c18bd7e39e7798 (commit) via 8c2d79b3c744a77d5eab8585ab95885f82a457e5 (commit) via ab7fc21b9e845892b5608caea34e6d7da1ec596a (commit) via 3859958b438b40ed35642bf911276caaff0b99dc (commit) via 451a183a4a41551f6d53b69d924551bd0c065580 (commit) via 0bcef7cfbc788e8e6be407f26239eb19b278e7f1 (commit) via c9c4293847461391eed0e93325e8ccee82d78ca3 (commit) via 6b986c24228a4cc83b22e1d8aae22b94fe36e6f2 (commit) via d9f6129350bc79e803861f92e99dbf72e44b1ea3 (commit) via b288853ffa01fbce1f5831ae6d387520c8882aec (commit) via 7132011afa1741f8cc435250a6981a4f6919f396 (commit) via 03ab9a650068c758c1102f074606a747827583a8 (commit) via 18d65be080591f08e4c48118c140069c8cf6114f (commit) via 94e04604fc131a65cf8d08f2a3c60ecccb4bc19a (commit) via 08177d324a67b9ef633d2487773db61ad81bb165 (commit) via 55a43b801385e07a484217925ecf2379b9f54fcf (commit) via 8352d31a8666e328e399ba1d2ae581c8f0021e48 (commit) via 4a7f87cdc848891f7306109a009e51684b6c5c0e (commit) via 92fa18e6b800a27aa064a5fb8321cddd7383ae20 (commit) via 48f55833476439fc45fa4eaa4327beccdc92d44b (commit) via 319f321da54c39b6d17d02e209407f943d43044c (commit) via 6030ce844e057e3c3aeb7c3ff02cc092a6edb82d (commit) via abba1537a7c4c12bd695e089cef9d29adb04fed0 (commit) via 75c0e2f371a9e0e8a3ca90675ec2d9692f9ad7da (commit) via 44c0f63de64ffeaffff7429f3e5e474fe8dd5343 (commit) via 505a22fc5102b69cdb7a910fb65da67e41d7f649 (commit) via b0a4234c49ba6338bc78fe83b7f85af2571b70f6 (commit) via 0aeda1b17fffa486a57ae84876eb059bb16b9a6e (commit) via 6e8c172476454789b32356baa15cdc781f67b054 (commit) via aa1bc012c87041966cfc17b44674e3c7eb3a2250 (commit) via d8494bc9b7f981fed961252fbe29fced2f94daef (commit) via 12142950625df5e16be936057be388290c07750f (commit) via 8928747a3ea1c1d02239b422c0ad25b8e22bcaf2 (commit) via ace80bb5695e4e7cc61cddcb9190645500a331a7 (commit) via b41b48e76a0057f9cf7b9c98dea86dbb93b602bb (commit) via df83eced6826b65db623aa77cd4a40d307d79486 (commit) via 449324b2646b3a42f621756e4556f795c1f791d1 (commit) via f2899c674e6dc43142edbfffeacc1b0c40a2f885 (commit) via 1a7d64ccd12bb73852f665af0bf853351a0717f9 (commit) via 1c67e754b8e5bd25f966152d9bca347dbc75ec4e (commit) via 2f0b0c955b4031a9dd95829322455cf883d40f53 (commit) via c32bfd5824b99b9af14b66d17a58fdf9c3bddb45 (commit) via 1251afe2542417426ffe9a4aace2603f06eb15bd (commit) via b632e03f6588636d3ea4f642154754f0aca33988 (commit) via 87218edb9acedb0eb797c47357bac472eacd8c29 (commit) via d02c8af6ccb73a18dba5d09112730246d05c187d (commit) via 85908a9c2f218b6665b8e90005b900c74875e806 (commit) via ebcf02de6cb40bc035c2e94bd6929ffa9a61ed78 (commit) via c0c84323455bf65ef8bb40888dd537da1321d1e4 (commit) via 341939142242fb3a8e3e6e153a582af5aff16889 (commit) via 8808bb49a20e3e569b230b1b8acdf6f74e1c6bd2 (commit) via addeaa39b172b4114bffbbfdd3dd09a029eb37b3 (commit) via ecbcdf52ec7c165c7933346441c02030833aba78 (commit) via 07352fee098758431ae1434c47c054d94887a6d4 (commit) via 848de8f1df561f4253f754ec3f2415e541071420 (commit) via 592fcc97c004b7e3e84ed6960ea9989157c94f75 (commit) via dbd3a92f70325b7a02d0a637929732f297fb2612 (commit) via 0bee65c0d89f81a4b90aa3d484016d9ba680dd46 (commit) via edc8db21fa4fec3a87d7892d219ae26135858e9c (commit) via b1edd16e75dfe6af6949d495ac38b35ec029cc97 (commit) via 53e2672e1169883983cd3efba3ced2d644ad4ffa (commit) via 6cfa56ba0c887d63c40efbab369541681f13fe21 (commit) via 3faa0148054ae47924e20a3c3cae4cdf969ab695 (commit) via 15492bcb2653e0213caf0db6d44f09f4d05c9b4e (commit) via 6431adde78638db7dac0717f74de92ef8b491d73 (commit) via c014f606d055bb0ab09b6b9128078cb7a4e06c4c (commit) via eeacf906dd961002dba7e53ec9144d08a2b2d0ee (commit) via c7155df3ecb0a4f583a7d0e0bedc8cbb847a8fb4 (commit) via b805cc19925b6815957ff470696887bfd74f2639 (commit) via cba8eb9b21afd26ce65ef5098f6a178bce800bb7 (commit) via 1514f34dcfed3a8c46678861c488f7dbde856957 (commit) via d2510459a8b5f4ae0ee3740dd36ca1c4abd290b6 (commit) via c68ce3b9fe1314f8133eed1e7246fdfee9295744 (commit) via 1db37820aaa0e83cfc7f26270f5bb3a6d9a27189 (commit) via a0f74f218bd5c805d1c190af54d80ed781241148 (commit) via 5e5954db8b2f340a10877ebabc895f27ad319231 (commit) via 126def710563e1d4b5f16f354176a2088d17e28c (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (9491591afbfdf85358b19befebef7b0357698ccd) \ N -- N -- N (df0aa54e9c2c33026219df76e2c18bd7e39e7798) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmocore/commit/?id=df0aa54e9c2c33026219df76e2c18bd7e39e7798 commit df0aa54e9c2c33026219df76e2c18bd7e39e7798 Author: Ivan Klyuchnikov Date: Tue Feb 7 14:41:04 2017 +0000 gsup: Add support of map, sms, ussd_map message types in gsup protocol http://cgit.osmocom.org/libosmocore/commit/?id=8c2d79b3c744a77d5eab8585ab95885f82a457e5 commit 8c2d79b3c744a77d5eab8585ab95885f82a457e5 Author: Sergey.Kostanbaev Date: Thu Feb 11 15:05:07 2016 +0300 gsm0480: parse registerSS and eraseSS http://cgit.osmocom.org/libosmocore/commit/?id=ab7fc21b9e845892b5608caea34e6d7da1ec596a commit ab7fc21b9e845892b5608caea34e6d7da1ec596a Author: Sergey.Kostanbaev Date: Tue Feb 9 17:33:17 2016 +0300 ss wip http://cgit.osmocom.org/libosmocore/commit/?id=3859958b438b40ed35642bf911276caaff0b99dc commit 3859958b438b40ed35642bf911276caaff0b99dc Author: Sergey Kostanbaev Date: Fri Oct 30 15:13:06 2015 +0300 store actual length of message http://cgit.osmocom.org/libosmocore/commit/?id=451a183a4a41551f6d53b69d924551bd0c065580 commit 451a183a4a41551f6d53b69d924551bd0c065580 Author: Sergey Kostanbaev 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=0bcef7cfbc788e8e6be407f26239eb19b278e7f1 commit 0bcef7cfbc788e8e6be407f26239eb19b278e7f1 Author: Sergey Kostanbaev Date: Wed Oct 28 13:29:09 2015 +0300 gsm0480: RELEASE COMPLETE can be without any payload http://cgit.osmocom.org/libosmocore/commit/?id=c9c4293847461391eed0e93325e8ccee82d78ca3 commit c9c4293847461391eed0e93325e8ccee82d78ca3 Author: Sergey Kostanbaev Date: Fri Oct 23 20:27:35 2015 +0300 modify USSD structures to support external handling ----------------------------------------------------------------------- Summary of changes: .gitignore | 2 + TODO-RELEASE | 4 + configure.ac | 10 + debian/control | 226 ++++++++- debian/copyright | 237 ++++++++-- debian/docs | 0 debian/libosmocodec-doc.doc-base | 7 + debian/libosmocodec-doc.install | 1 + debian/libosmocore-dev.dirs | 8 - debian/libosmocore-dev.install | 1 - debian/libosmocore-doc.doc-base | 7 + debian/libosmocore-doc.install | 1 + debian/libosmogsm-doc.doc-base | 7 + debian/libosmogsm-doc.install | 1 + debian/libosmovty-doc.doc-base | 7 + debian/libosmovty-doc.install | 1 + debian/patches/debian-changes-0.1.17-1 | 46 -- debian/patches/series | 1 - debian/rules | 35 +- doc/osmocom-authn-protocol.txt | 2 +- include/osmocom/core/bitvec.h | 5 +- include/osmocom/core/crc16.h | 12 + include/osmocom/core/fsm.h | 27 ++ include/osmocom/core/gsmtap.h | 1 + include/osmocom/core/linuxlist.h | 16 + include/osmocom/core/logging.h | 17 +- include/osmocom/core/select.h | 2 + include/osmocom/core/socket.h | 2 + include/osmocom/core/utils.h | 1 + include/osmocom/crypt/auth.h | 4 +- include/osmocom/ctrl/control_cmd.h | 24 + include/osmocom/ctrl/ports.h | 1 + include/osmocom/gsm/abis_nm.h | 1 + include/osmocom/gsm/gsup.h | 4 + include/osmocom/gsm/oap.h | 2 +- include/osmocom/gsm/protocol/gsm_04_08.h | 4 + include/osmocom/gsm/protocol/gsm_12_21.h | 49 ++ include/osmocom/gsm/tlv.h | 2 + include/osmocom/vty/misc.h | 8 + include/osmocom/vty/ports.h | 2 + src/bitvec.c | 45 ++ src/codec/gsm690.c | 4 +- src/crc16.c | 42 ++ src/ctrl/Makefile.am | 3 + src/ctrl/control_vty.c | 2 +- src/fsm.c | 111 +++-- src/gb/gprs_ns_vty.c | 8 + src/gsm/abis_nm.c | 135 ++++++ src/gsm/auth_core.c | 6 +- src/gsm/gprs_cipher_core.c | 2 +- src/gsm/gsm0411_utils.c | 1 + src/gsm/gsm_04_08_gprs.c | 8 +- src/gsm/gsup.c | 2 +- src/gsm/ipa.c | 1 - src/gsm/lapd_core.c | 347 ++++++++------ src/gsm/libosmogsm.map | 8 + src/gsm/tlv_parser.c | 60 +++ src/gsmtap_util.c | 3 - src/logging.c | 6 + src/macaddr.c | 6 + src/select.c | 30 +- src/serial.c | 28 +- src/sim/Makefile.am | 1 + src/socket.c | 44 +- src/utils.c | 13 +- src/vty/Makefile.am | 2 +- src/vty/command.c | 19 + src/vty/fsm_vty.c | 177 ++++++++ tests/bitvec/bitvec_test.c | 42 +- tests/bitvec/bitvec_test.ok | 2 + tests/codec/codec_test.ok | 4 +- tests/conv/conv_test.c | 62 ++- tests/conv/conv_test.ok | 8 + tests/fsm/fsm_test.c | 2 +- tests/gb/bssgp_fc_test.c | 9 +- tests/lapd/lapd_test.c | 3 +- tests/oap/oap_test.c | 5 +- tests/oap/oap_test.ok | 2 +- tests/stats/stats_test.c | 5 +- utils/{conv_gen.py => conv_codes_gsm.py} | 326 ++----------- utils/conv_gen.py | 756 ++----------------------------- utils/osmo-auc-gen.c | 28 +- 82 files changed, 1772 insertions(+), 1384 deletions(-) delete mode 100644 debian/docs create mode 100644 debian/libosmocodec-doc.doc-base create mode 100644 debian/libosmocodec-doc.install delete mode 100644 debian/libosmocore-dev.dirs create mode 100644 debian/libosmocore-doc.doc-base create mode 100644 debian/libosmocore-doc.install create mode 100644 debian/libosmogsm-doc.doc-base create mode 100644 debian/libosmogsm-doc.install create mode 100644 debian/libosmovty-doc.doc-base create mode 100644 debian/libosmovty-doc.install delete mode 100644 debian/patches/debian-changes-0.1.17-1 create mode 100644 src/vty/fsm_vty.c copy utils/{conv_gen.py => conv_codes_gsm.py} (71%) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Tue Feb 7 16:02:41 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 7 Feb 2017 16:02:41 GMT Subject: openbsc.git branch fairwaves/master-rebase updated. 0.15.0-758-g578890424 Message-ID: <201702071602.v17G2fgL045660@git.osmocom.org> 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 discards 3d0f475e0359805458e5ca80aabb993dd836bab9 (commit) discards 87d20bd4ccedf6f1beff6935c703aaa9ddfc20b1 (commit) discards 203dbe820db129fcdeab459a224763ade4783303 (commit) discards 0391df0553728e28cad8b11b4c0c0843520e495c (commit) discards 7ccdba7e4a7f067b9fd069420ede1665b8f36548 (commit) discards 87ef93213b597e396dac3fee95985d85f1ae6627 (commit) discards 1ba45f3a657668114b7a4b89ebbf4419cc04a05e (commit) discards 5fb66e6d64590a2148817f606f11e360b3ce9a63 (commit) discards e634ae567c2b3a494c59f0518bf95559c2dcdb57 (commit) discards f26f605fd8250efb2e6ac550059fbe0f8b939ab5 (commit) discards f586d793a58476c9432fd38532bbebe761d7c87c (commit) discards e9b1df6edc79c7e1833ca5d68a1ce7af1956bed4 (commit) discards 19afea5711d0b348d3520095ce13ec087ac2b268 (commit) discards e30705d14b316bb639a635c4f2a1ae151caafd1f (commit) discards d9f656304cd4f24b6a230d6595865ed4f1968296 (commit) discards fc554fca8f66cf1b0a04f7224a645dd63baf5218 (commit) discards 5243b3d9c00f514bf65c36a054ca2b5f234ba8f7 (commit) discards e8ca2e0d76b7de979b8efdcb557025ba092a8001 (commit) discards 803fe313ab64494ed55c5a08fa94e954d2f58bc4 (commit) discards 489e16f350721a35d42d0b3eae407ad4a52c672c (commit) discards f146db47ab3af1572f0f0f891ea7eeb258446ea0 (commit) discards d5f772caec36f02c14c98c5b690aa42fb99c2446 (commit) discards 8ae3116447b0f5960f1ccc620746c12a9fcfe28e (commit) discards 16e2af9efa7ecf978413b1fe04b5f39c8ce82771 (commit) discards 26f8280b489129fba4609d878c822e44d5336e42 (commit) discards 8238d025f95b984dd48b1902db1b70b75d9dcc68 (commit) discards ffee38d93abbe72892c46a471a7bc650f77906ab (commit) discards 6beca9b8be2c7c4373d743c37aeaf455b0250189 (commit) discards abbae6fdb65ee811785eb869aadf3a65194934f8 (commit) discards a0a6896bea55e04cf2528c3eb4093d7ef3009712 (commit) discards 93b867437c1a1d2cb5a95e68569b69e067c20850 (commit) discards 6111703025a10517d888fc6af45c4ba672d2f7ea (commit) discards 1892394f73371b1e2a624ab9b61735c9c8342c21 (commit) discards 67c7c22677806e5502a6966f19ad7454ffba699b (commit) discards ea91dab62b00bd1f2ec254b69cc0acf73ae1a644 (commit) discards 4538433b0bcba2936d4bcd40b0bdbcb34cbc8c3a (commit) discards fd5f85b263954f8c5aba848a04c7cf06245b3317 (commit) discards 92f07acfda24963e671230ba126a71b7fb81cb90 (commit) discards c261e70cba30253b929f380290bb5d910bc30e39 (commit) discards a6b0d9746d13e3272d9a0d1e3aa96497adf8cf5e (commit) discards 8a2b75af283c49e80ee9602dd20c6e415e90ce2f (commit) discards 3ebafbbba6820734bd6ff94d7452bc6336f3163c (commit) discards cb96b5c69c395508ff863a5511d242ab487ef664 (commit) discards 63feebf24732567c706b8534e60729e8e7c5d6b3 (commit) discards 868bfe2a39452908d37dbf6439563a0d11ebddd5 (commit) discards 0858b283266efa6c9a684991d208fbdf2432e301 (commit) discards c57998a5a29fdb998875d9a4078fce9be2c07ca4 (commit) discards c4b07d9b34fae3e5b55c27c99ead89e2d3ce749b (commit) discards c6987677456db704862144edb6427d8a72239230 (commit) discards 7654307e314ca751fdd921cead9bf0dc5d2e6638 (commit) discards 7e11e38759232dd711e4c124f5003b43a8222b44 (commit) discards e3b6d2794a0c744be2b8162d25ae4dc01fc29526 (commit) discards db320498d7eddb5bd0fc636dd63fbad53341f0d3 (commit) discards 1eea437b1209a408f1ac738e87326330e03028d2 (commit) discards de1f2dcd20fb63af6f88e17a111537ffc92d31db (commit) discards dbea374dd1451427719e0ff6073124a40aed66a4 (commit) discards b91b46d9fc0740da344bdccc023bccfcc1ce4776 (commit) discards ccc4b425755010d773789a7027892dcd479966af (commit) discards 0b691bf9b3e5d55ec232b76a0bf3e5acedeb67d2 (commit) discards 6baf5b93bfcaaa74efc8e38f8f52387a61702d6d (commit) discards afa1f00138ad23c5d851e848482ec9153decbbca (commit) discards 0a192b369ef361d16eb51830ec0fea1d5bd0b7f1 (commit) discards e91a5c3e3d1637727e6492f11bd5d5b13cb7fd20 (commit) discards 1a8003ca9dc9a971aeef7f8f87657df440f7a7ec (commit) discards 4990f5a7294279b05f6aa4b2644af94f51fee904 (commit) discards cc5ee3160692ba996ad049b228901c33615456fc (commit) discards e083c5a77adcacf815fb7af417ab2208b83e78f4 (commit) discards 263aa8df3ad3c0a1f0172e025ff6aeed35abb85b (commit) discards 85292536db648eff98ff8265df811eb4f0e63980 (commit) discards 0461ed2c7eaa708857271e8b04656fcfe33ad401 (commit) discards 1a04725a0307c22b605fcbab15ea8a6884cb8c75 (commit) discards 16ba04bd00292e3892379e75c3c42459b2445366 (commit) discards 7364258e23565d8371b70556550f084cfbbae88b (commit) discards 4d83de8539087382106260c240fd6f7e3ac21170 (commit) discards 7919bf24ffebb2d4f9ef9a02f1726eeb1e8d36ca (commit) discards 3a3e3f7010e01239d205dfb2a9df85770d9aae0d (commit) discards d09a539d8ad8093f0801fa51b538a4126d058eef (commit) discards 3ef87eaf689d80e246ec011cb90a05c7f556c5a6 (commit) discards 625d6a3ce5b104789a24fbc1e15a39dbcd4e9d30 (commit) discards 7abf8bc01ed90b4e2ea3fa97057917c7de56e623 (commit) discards d6b6bbb5450f1d2bc18510c04a59497579533455 (commit) discards 554a95f0e949bdf1c4dcb094bfe975ecf2f0721b (commit) discards 5e6de7b524c284df86c0b141956e2b18690faf26 (commit) discards 6efd44ca7c02b6a8b9964818aa4da5477bbc3cf1 (commit) discards 2d072dc54d6da5643e83ddde13b82cd089d085b4 (commit) discards 197455007b844c8bb1057553f1fce973aadb5a5e (commit) discards f7606a5c9c9693511b168c27ef9e72011316b7ac (commit) via 5788904242ca72102afa68a9bed12091e7b3ca62 (commit) via 362a757f5604213abde8e6ce75875dde8428e632 (commit) via 444a9b93045dd29a3521005cfa862170930e04c9 (commit) via 8d8bedff4ce9097332b7775b73886e7d07a71360 (commit) via 084a35588f0249243fa5b8b15575ea777df477e8 (commit) via 03bf40f6a58947b97184e50fcede8ce831d48edd (commit) via 842e599c5c0937d8a5b06eeb193c51a173a1bf14 (commit) via 16e9c4a70ff3a705b91cf67523dee9f059738cb9 (commit) via fdee81b35f8c8d3f96a085d64a10399ae3e41ee0 (commit) via 582242d2f5302067a7ed019e8bf4d3e806c9047d (commit) via fb5a18db4bce0632d67a61389f4d8ba1d5ff75f5 (commit) via 8a8703e06c766d719986d0f849a5b6ab9faec791 (commit) via d68abba3d0e941971766214715eb99bf91b9df3c (commit) via bbd3c7cd46aca03cbf493f5998ada85fc74aa323 (commit) via 0a2a92a4f534ea978e21a2feb4ee1f072ed75db4 (commit) via a52726dae8d1a3f240272f617c7a347b45527833 (commit) via 8af593e4e442e1cf0ec123d78017b988a704f6a0 (commit) via fb11fc1a7a748c5f52e5752f07eaffadb362e1c4 (commit) via 0904c1de1945e91c39ccfe56cf1040d1815d6a3a (commit) via c301ef4ea7da9efe0e494c0486ca32eea6d4ec7c (commit) via 59dc70462b1a92eb329e4994c056076167ce99bb (commit) via e7dc282b51acb0100769bbe9df38f40361d60536 (commit) via 45fdb6a728841046c283877db8698763bdc63ad1 (commit) via 32906636f16ae2d45854173acca36768699a27e2 (commit) via b314380065323f4f21edb7ec6f0cd55a21e8d1b3 (commit) via 8bb11c90fcb333de65f5bdbbe0787ba93a1c9a82 (commit) via 933de8cb4869be89fe213b7a287da19c858e83c9 (commit) via 1bcfaa7119e2fa4e36a5de184c252e6473a8d5eb (commit) via 6c079bb981eee0e7e8e976bc33d7c74c236a12e0 (commit) via c572ac8733af798ad5b58769d24fef2b0f74d502 (commit) via 53d1a9186c0b688f999b0e31f641d96166b601a0 (commit) via 2f749ef103067e849e7d7dfcfd97bc59285622d3 (commit) via 17276417efdd8146df93c58f3d280399ecd7db8e (commit) via 234f6714a7b67d6b6c0c2f4f747ac4435873e600 (commit) via 3e7a48c475af026504c495d981827b254422e733 (commit) via 9d53708f58faa1e5a51af56b297771fb9e66f0e4 (commit) via da8c96e097da1c797f151fea4676da9c8e8c1265 (commit) via d4839fe14a0d060933f0006d10dc932375a7c7d6 (commit) via db0e216845a7859bf878a891e2a210dbef6395df (commit) via 2d9f39ec43254589c6487698d067774199ae7bcd (commit) via e5e251c396a802cf53eb1716639ed128b6a470b7 (commit) via 991691f8df4c1fc14bd634ca06dfae9b51dd7d0f (commit) via 955d8800e55d3a0a100d5c475b21992a36b5c6d9 (commit) via 9a4936a234053a9e20f9e2f0559839c20f77855d (commit) via 012c9203e46a359f0178b45e0bc936bcd044ad00 (commit) via 5087f994fdf2457f6b20af90823cb2f668d8c5d5 (commit) via 420e4d445cda26e6fa62baf71f343be6de5f0b15 (commit) via a8f56961beefa3442b97795d369837704a51d3c3 (commit) via b2679b822ecf87dd17f4455e1383d037040402e5 (commit) via 0ce3516a472c921ea718990f49a887003536ab7d (commit) via 2b5eb8ddb02bce309f70c24604001b97d642835e (commit) via fd245fcfa8650976d8b1e7734ec9c0071375b365 (commit) via 9f24671589ef4e926bee3c719b9d839b74c0101c (commit) via acddb2a632a37111b8459a631eae0c5094dcc72b (commit) via 800369d2583b2dcc09794bc93543161457ee1f0d (commit) via 236d81fa0c8cc21aea811e774d134aa2a3a0b6e0 (commit) via 8e58f575e75af30712057f414460163a982f7aad (commit) via da0864dfdec64a3b710d0ca044e17a5a467d9999 (commit) via fc969503e1f4f850c8f8ad414a993a77520dd3d8 (commit) via 1e4a954c73b264a13092fbd236eb63fbf752a67b (commit) via 2f4878a90f11fb4d10493478c9f63abada6ad3fe (commit) via 70e6f2ec7459041f6ab9b7612a69a78333178974 (commit) via be9419881c191291e5ccb5a0605aad0a8e043cae (commit) via a363aa3fc0ad7f37cdd4107b7385d0146f09fa8a (commit) via 9cddaeafd561d2f769975b02dbd248f3cf7156b2 (commit) via 9fe68b0fbc0c250a098adb9e5774a69cc7858cbf (commit) via 1c30463e7687ebddc216e1b7c830481cffb6b289 (commit) via bcc25675791faf908907b5d99e6591cd22530a8f (commit) via 924292977fc4d8231643dee8d1fc36ee40670073 (commit) via a317e334c23fe8c65b3a5147bb6eefa2911a2e6b (commit) via 76c7cec298c433eeb944b7cbd4078549ee778230 (commit) via c70110945a01c00ba0db41a4de2505e6f426abbf (commit) via f5fe345dbb21f78319f60d4bbc45fcb482a7ac92 (commit) via 07a5b120e9d7e306190738b159e84c5be1c0aae0 (commit) via dfeabbbff646cff9cd658a3dd2f012f72c8de33c (commit) via 137130368922942ed27760881b253da8fcc9b654 (commit) via f7cb56572a7e8dad159071c32579efd7392b5225 (commit) via 014316f514847feb8ee305d8d61025eca908aaa8 (commit) via b96f1912da38c5fd62e1065faf0c84e54eb62ba4 (commit) via adc681331e188c9b228f17a093cea9c60516a26b (commit) via 8516d533db307ead7dbd7d29c6b3df0afffeebaa (commit) via c6e735fd00186778014bd7891781a611da132c72 (commit) via cc75a7f014e25ca69bdd6b409a0e3690db6a9c33 (commit) via 1c33b898865a82f6940b7b2e8598f93d9af0900a (commit) via 077e62cded07347043d6d5e772c14c6683ce6132 (commit) via a78396dcb39112529db4f0697058092670754a8b (commit) via e9c81d25813b01aca18517bfe8b6c04ba3277e13 (commit) via 5ba6fb3ef4421b8fb98137a77b6fe0dd8bcc7283 (commit) via 1013550218ec780eae0e9d15297cba22f157adc4 (commit) via 17a29ef3118d2c5b8a48e82b9f9bd9ca8cf5248d (commit) via 2b5fb8ed66feaea181b8882ec31b67f606e5ab4f (commit) via 4f8da6dfd56a936151fd9d7c647152333c6def1a (commit) via 48324fed117d3b2d585b80c08449db67384b5a26 (commit) via bcfee2a0a67dc6807b6de71628838b96673df05d (commit) via d09b26d4874da27bd58d87f69d78c6c9f4b57d15 (commit) via 89837d422e555320147fc7c305cf642e523ade27 (commit) via 22a735bfd4b2ab1ea454635b47a4e07520522363 (commit) via e1f8b9244a5cefc2f42878143a132007db456ef7 (commit) via e02e1e782f747a83cf84e00ccc0093a6b2790455 (commit) via d675515bd4854e1905d27c096fa949944744b010 (commit) via ba1468e4c66a3f6d5eef2f8ad67188805d07c9b6 (commit) via b39053ad6de50df5a2efcb4ec0c6551020b513e1 (commit) via 7d17c3ef61c31540a45fb31cd42fbca6a932964b (commit) via 35706ddd80c248a9ef26e702c81e9865a7b8cf6d (commit) via 26adfd099b8af407b038ae3bc9c70eced829a386 (commit) via a5c71bf39a0347bb38e9242a0e5108eeaad16c18 (commit) via 150abfffbf95238293484e3e847d253cb33bc259 (commit) via 2d02775b919d4d56b960cd76b792db95aee539dc (commit) via 725f3f1de0bb71cb743e5af00d6d56549fc5f692 (commit) via dac5867af5ff90d4beb70fc30a5743f60f159e3a (commit) via 3f940fc9eea40873185a240e68992e70a3e8abb4 (commit) via 6934a0fa9e50d46326e790989aedfee8b1c996f2 (commit) via f18862309172e63c9631863cddceedb20ca3add2 (commit) via 42def7205ba91df4bbb7e3240be0df8c26c2d63e (commit) via 6c4382b998c1f92b4fabbd52361b7166260c9054 (commit) via 471ac7d99ce6f4be054a4e3b5a3243b0b804e899 (commit) via cc7db18e1a5bd8d9dd19cf5179caefc6eb8841de (commit) via d0ef1ed78cc4e8e04296342499991fdde77fbbe7 (commit) via f6e51709fc3a79274646135fec1a603d4316acf6 (commit) via 76f048a1fdf8247ba28a373d989215a5493895ea (commit) via d32b6d13ed9dcd171b9ff723d1389dacaff98903 (commit) via e610e700da088ba1c4e5f0478317040f236aaebb (commit) via 881064e9b81de4aee7a9cdd52184860260f8723c (commit) via 47e178190744e65079a821f40148eebcaa92bf76 (commit) via a5e369300f77269b2f6b596c2bf7f53795602a0c (commit) via 93bafb611a58293e0353320a14db298133c9d99a (commit) via 59504dc80fe8c0d9a18994d82586a550c7efa341 (commit) via f5e74b5988cb6fb34a71188e70adc7b6c7fea28b (commit) via b7f41d554bd197f23824eafa751d005a22d4277b (commit) via 34f012639ddf41470714ae74ae961d158670a4c7 (commit) via c8fc41c2f6780123658910d4b876022525e52518 (commit) via 04db87a89fca233008be1f4263cfa37af3f245a6 (commit) via 3d07aef8006e3953edfee6f4e74b810ee3dc16f4 (commit) via 98bc7fa50d0731864297f8fb82932d480c426ff6 (commit) via fd161ccce8ecaad3ddd32dd8b696902e81593ae3 (commit) via 34be86b93c243d94619a36a6db6c50021b33d36e (commit) via fa9abaca261ffd11fa86fa4ff109df719b37c5ff (commit) via 80abe522e2ddc979d994530f21b103808fc465d7 (commit) via 532480a705726452ace30b1a914640d984dd0418 (commit) via db142dc59dc8d79d8ee608c9165bc865d240b97d (commit) via a191dcd8f01767b266b85578d0fb445d864dfabd (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (3d0f475e0359805458e5ca80aabb993dd836bab9) \ N -- N -- N (5788904242ca72102afa68a9bed12091e7b3ca62) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=5788904242ca72102afa68a9bed12091e7b3ca62 commit 5788904242ca72102afa68a9bed12091e7b3ca62 Author: Ivan Klyuchnikov 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=362a757f5604213abde8e6ce75875dde8428e632 commit 362a757f5604213abde8e6ce75875dde8428e632 Author: Ivan Kluchnikov 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=444a9b93045dd29a3521005cfa862170930e04c9 commit 444a9b93045dd29a3521005cfa862170930e04c9 Author: Ivan Kluchnikov Date: Thu Dec 15 13:00:00 2016 +0300 reg-proxy: Implement purge ms forwarding and handling http://cgit.osmocom.org/openbsc/commit/?id=8d8bedff4ce9097332b7775b73886e7d07a71360 commit 8d8bedff4ce9097332b7775b73886e7d07a71360 Author: Ivan Kluchnikov 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=084a35588f0249243fa5b8b15575ea777df477e8 commit 084a35588f0249243fa5b8b15575ea777df477e8 Author: Ivan Kluchnikov 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=03bf40f6a58947b97184e50fcede8ce831d48edd commit 03bf40f6a58947b97184e50fcede8ce831d48edd Author: Ivan Kluchnikov 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=842e599c5c0937d8a5b06eeb193c51a173a1bf14 commit 842e599c5c0937d8a5b06eeb193c51a173a1bf14 Author: Ivan Kluchnikov 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=16e9c4a70ff3a705b91cf67523dee9f059738cb9 commit 16e9c4a70ff3a705b91cf67523dee9f059738cb9 Author: Ivan Kluchnikov 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=fdee81b35f8c8d3f96a085d64a10399ae3e41ee0 commit fdee81b35f8c8d3f96a085d64a10399ae3e41ee0 Author: Ivan Kluchnikov 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=582242d2f5302067a7ed019e8bf4d3e806c9047d commit 582242d2f5302067a7ed019e8bf4d3e806c9047d Author: Ivan Kluchnikov 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=fb5a18db4bce0632d67a61389f4d8ba1d5ff75f5 commit fb5a18db4bce0632d67a61389f4d8ba1d5ff75f5 Author: Sergey.Kostanbaev Date: Tue Oct 25 12:27:03 2016 +0300 ussd_proxy: fix decoding GSM7 to latin1 http://cgit.osmocom.org/openbsc/commit/?id=8a8703e06c766d719986d0f849a5b6ab9faec791 commit 8a8703e06c766d719986d0f849a5b6ab9faec791 Author: Sergey Kostanbaev Date: Wed May 4 01:40:35 2016 +0300 fix incorrect autorebase http://cgit.osmocom.org/openbsc/commit/?id=d68abba3d0e941971766214715eb99bf91b9df3c commit d68abba3d0e941971766214715eb99bf91b9df3c Author: Sergey Kostanbaev Date: Wed May 4 00:24:14 2016 +0300 fixup after rebase http://cgit.osmocom.org/openbsc/commit/?id=bbd3c7cd46aca03cbf493f5998ada85fc74aa323 commit bbd3c7cd46aca03cbf493f5998ada85fc74aa323 Author: Ivan Kluchnikov 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=0a2a92a4f534ea978e21a2feb4ee1f072ed75db4 commit 0a2a92a4f534ea978e21a2feb4ee1f072ed75db4 Author: Ivan Kluchnikov 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=a52726dae8d1a3f240272f617c7a347b45527833 commit a52726dae8d1a3f240272f617c7a347b45527833 Author: Ivan Kluchnikov 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=8af593e4e442e1cf0ec123d78017b988a704f6a0 commit 8af593e4e442e1cf0ec123d78017b988a704f6a0 Author: Ivan Kluchnikov 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=fb11fc1a7a748c5f52e5752f07eaffadb362e1c4 commit fb11fc1a7a748c5f52e5752f07eaffadb362e1c4 Author: Ivan Kluchnikov 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=0904c1de1945e91c39ccfe56cf1040d1815d6a3a commit 0904c1de1945e91c39ccfe56cf1040d1815d6a3a Author: Ivan Kluchnikov 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=c301ef4ea7da9efe0e494c0486ca32eea6d4ec7c commit c301ef4ea7da9efe0e494c0486ca32eea6d4ec7c Author: Ivan Kluchnikov 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=59dc70462b1a92eb329e4994c056076167ce99bb commit 59dc70462b1a92eb329e4994c056076167ce99bb Author: Ivan Kluchnikov 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=e7dc282b51acb0100769bbe9df38f40361d60536 commit e7dc282b51acb0100769bbe9df38f40361d60536 Author: Ivan Kluchnikov 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=45fdb6a728841046c283877db8698763bdc63ad1 commit 45fdb6a728841046c283877db8698763bdc63ad1 Author: Ivan Kluchnikov 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=32906636f16ae2d45854173acca36768699a27e2 commit 32906636f16ae2d45854173acca36768699a27e2 Author: Ivan Kluchnikov 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=b314380065323f4f21edb7ec6f0cd55a21e8d1b3 commit b314380065323f4f21edb7ec6f0cd55a21e8d1b3 Author: Ivan Kluchnikov 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=8bb11c90fcb333de65f5bdbbe0787ba93a1c9a82 commit 8bb11c90fcb333de65f5bdbbe0787ba93a1c9a82 Author: Ivan Kluchnikov 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=933de8cb4869be89fe213b7a287da19c858e83c9 commit 933de8cb4869be89fe213b7a287da19c858e83c9 Author: Sergey Kostanbaev Date: Sun Mar 27 00:38:42 2016 +0300 send actual message in facility op (not initial) http://cgit.osmocom.org/openbsc/commit/?id=1bcfaa7119e2fa4e36a5de184c252e6473a8d5eb commit 1bcfaa7119e2fa4e36a5de184c252e6473a8d5eb Author: Kirill Zakharenko Date: Tue Feb 16 15:48:51 2016 +0300 debian: use --enable-ussd-proxy with ./configure http://cgit.osmocom.org/openbsc/commit/?id=6c079bb981eee0e7e8e976bc33d7c74c236a12e0 commit 6c079bb981eee0e7e8e976bc33d7c74c236a12e0 Author: Kirill Zakharenko 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=c572ac8733af798ad5b58769d24fef2b0f74d502 commit c572ac8733af798ad5b58769d24fef2b0f74d502 Author: Sergey.Kostanbaev Date: Thu Feb 11 15:03:29 2016 +0300 add test for registerSS http://cgit.osmocom.org/openbsc/commit/?id=53d1a9186c0b688f999b0e31f641d96166b601a0 commit 53d1a9186c0b688f999b0e31f641d96166b601a0 Author: Sergey.Kostanbaev Date: Thu Feb 11 12:49:12 2016 +0300 set transaction_id from transaction data http://cgit.osmocom.org/openbsc/commit/?id=2f749ef103067e849e7d7dfcfd97bc59285622d3 commit 2f749ef103067e849e7d7dfcfd97bc59285622d3 Author: Sergey Kostanbaev Date: Thu Feb 11 02:42:58 2016 +0300 emulation for SS http://cgit.osmocom.org/openbsc/commit/?id=17276417efdd8146df93c58f3d280399ecd7db8e commit 17276417efdd8146df93c58f3d280399ecd7db8e Author: Sergey Kostanbaev Date: Thu Feb 11 02:42:35 2016 +0300 various bugs in ss reply http://cgit.osmocom.org/openbsc/commit/?id=234f6714a7b67d6b6c0c2f4f747ac4435873e600 commit 234f6714a7b67d6b6c0c2f4f747ac4435873e600 Author: Sergey.Kostanbaev Date: Wed Feb 10 11:45:14 2016 +0300 add generation of src/ussd-proxy/Makefile http://cgit.osmocom.org/openbsc/commit/?id=3e7a48c475af026504c495d981827b254422e733 commit 3e7a48c475af026504c495d981827b254422e733 Author: Sergey.Kostanbaev Date: Wed Feb 10 11:41:28 2016 +0300 add forgotten files http://cgit.osmocom.org/openbsc/commit/?id=9d53708f58faa1e5a51af56b297771fb9e66f0e4 commit 9d53708f58faa1e5a51af56b297771fb9e66f0e4 Author: Sergey Kostanbaev Date: Wed Feb 10 04:08:38 2016 +0300 add forgotten file http://cgit.osmocom.org/openbsc/commit/?id=da8c96e097da1c797f151fea4676da9c8e8c1265 commit da8c96e097da1c797f151fea4676da9c8e8c1265 Author: Sergey Kostanbaev Date: Wed Feb 10 04:06:54 2016 +0300 recovery latin1 USSD message, probably bad rebase http://cgit.osmocom.org/openbsc/commit/?id=d4839fe14a0d060933f0006d10dc932375a7c7d6 commit d4839fe14a0d060933f0006d10dc932375a7c7d6 Author: Sergey.Kostanbaev 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=db0e216845a7859bf878a891e2a210dbef6395df commit db0e216845a7859bf878a891e2a210dbef6395df Author: Ivan Kluchnikov 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=2d9f39ec43254589c6487698d067774199ae7bcd commit 2d9f39ec43254589c6487698d067774199ae7bcd Author: Ivan Kluchnikov 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=e5e251c396a802cf53eb1716639ed128b6a470b7 commit e5e251c396a802cf53eb1716639ed128b6a470b7 Author: Ivan Kluchnikov 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=991691f8df4c1fc14bd634ca06dfae9b51dd7d0f commit 991691f8df4c1fc14bd634ca06dfae9b51dd7d0f Author: Sergey Kostanbaev 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=955d8800e55d3a0a100d5c475b21992a36b5c6d9 commit 955d8800e55d3a0a100d5c475b21992a36b5c6d9 Author: Sergey Kostanbaev Date: Fri Nov 6 14:55:07 2015 +0300 ussd_proxy: add -x proxy option http://cgit.osmocom.org/openbsc/commit/?id=9a4936a234053a9e20f9e2f0559839c20f77855d commit 9a4936a234053a9e20f9e2f0559839c20f77855d Author: Sergey Kostanbaev 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=012c9203e46a359f0178b45e0bc936bcd044ad00 commit 012c9203e46a359f0178b45e0bc936bcd044ad00 Author: Sergey Kostanbaev Date: Fri Oct 30 15:14:49 2015 +0300 ussd: handle UCS-2 coding http://cgit.osmocom.org/openbsc/commit/?id=5087f994fdf2457f6b20af90823cb2f668d8c5d5 commit 5087f994fdf2457f6b20af90823cb2f668d8c5d5 Author: Sergey Kostanbaev 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=420e4d445cda26e6fa62baf71f343be6de5f0b15 commit 420e4d445cda26e6fa62baf71f343be6de5f0b15 Author: Sergey Kostanbaev Date: Wed Oct 28 15:18:21 2015 +0300 libmsc: fix no return and use after free http://cgit.osmocom.org/openbsc/commit/?id=a8f56961beefa3442b97795d369837704a51d3c3 commit a8f56961beefa3442b97795d369837704a51d3c3 Author: Sergey Kostanbaev 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=b2679b822ecf87dd17f4455e1383d037040402e5 commit b2679b822ecf87dd17f4455e1383d037040402e5 Author: Sergey Kostanbaev Date: Wed Oct 28 14:48:51 2015 +0300 ussd: send reject to sup http://cgit.osmocom.org/openbsc/commit/?id=0ce3516a472c921ea718990f49a887003536ab7d commit 0ce3516a472c921ea718990f49a887003536ab7d Author: Sergey Kostanbaev 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=2b5eb8ddb02bce309f70c24604001b97d642835e commit 2b5eb8ddb02bce309f70c24604001b97d642835e Author: Sergey Kostanbaev 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=fd245fcfa8650976d8b1e7734ec9c0071375b365 commit fd245fcfa8650976d8b1e7734ec9c0071375b365 Author: Sergey Kostanbaev Date: Tue Oct 27 20:16:12 2015 +0300 ussd_proxy: fix reject after resultLast http://cgit.osmocom.org/openbsc/commit/?id=9f24671589ef4e926bee3c719b9d839b74c0101c commit 9f24671589ef4e926bee3c719b9d839b74c0101c Author: Sergey Kostanbaev 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=acddb2a632a37111b8459a631eae0c5094dcc72b commit acddb2a632a37111b8459a631eae0c5094dcc72b Author: Sergey Kostanbaev Date: Tue Oct 27 18:26:08 2015 +0300 ussd_proxy: remove dead code http://cgit.osmocom.org/openbsc/commit/?id=800369d2583b2dcc09794bc93543161457ee1f0d commit 800369d2583b2dcc09794bc93543161457ee1f0d Author: Kirill Zakharenko Date: Tue Oct 27 19:32:50 2015 +0300 debian: new package for reg-proxy & ussd-proxy http://cgit.osmocom.org/openbsc/commit/?id=236d81fa0c8cc21aea811e774d134aa2a3a0b6e0 commit 236d81fa0c8cc21aea811e774d134aa2a3a0b6e0 Author: Sergey Kostanbaev Date: Tue Oct 27 18:16:13 2015 +0300 ussd_proxy: detailed help http://cgit.osmocom.org/openbsc/commit/?id=8e58f575e75af30712057f414460163a982f7aad commit 8e58f575e75af30712057f414460163a982f7aad Author: Sergey Kostanbaev Date: Tue Oct 27 17:32:30 2015 +0300 ussd_proxy: handle multiple USSD sessions http://cgit.osmocom.org/openbsc/commit/?id=da0864dfdec64a3b710d0ca044e17a5a467d9999 commit da0864dfdec64a3b710d0ca044e17a5a467d9999 Author: Sergey Kostanbaev Date: Tue Oct 27 16:22:17 2015 +0300 ussd_proxy: handle session timeout http://cgit.osmocom.org/openbsc/commit/?id=fc969503e1f4f850c8f8ad414a993a77520dd3d8 commit fc969503e1f4f850c8f8ad414a993a77520dd3d8 Author: Sergey Kostanbaev Date: Tue Oct 27 14:39:59 2015 +0300 ussd_proxy: handle error callback http://cgit.osmocom.org/openbsc/commit/?id=1e4a954c73b264a13092fbd236eb63fbf752a67b commit 1e4a954c73b264a13092fbd236eb63fbf752a67b Author: Sergey Kostanbaev 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=2f4878a90f11fb4d10493478c9f63abada6ad3fe commit 2f4878a90f11fb4d10493478c9f63abada6ad3fe Author: Sergey Kostanbaev Date: Mon Oct 26 14:25:09 2015 +0300 ussd_proxy: handle basic errors to release channel http://cgit.osmocom.org/openbsc/commit/?id=70e6f2ec7459041f6ab9b7612a69a78333178974 commit 70e6f2ec7459041f6ab9b7612a69a78333178974 Author: Sergey Kostanbaev 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=be9419881c191291e5ccb5a0605aad0a8e043cae commit be9419881c191291e5ccb5a0605aad0a8e043cae Author: Sergey Kostanbaev Date: Mon Oct 26 11:21:19 2015 +0300 Add forgotten Makefile http://cgit.osmocom.org/openbsc/commit/?id=a363aa3fc0ad7f37cdd4107b7385d0146f09fa8a commit a363aa3fc0ad7f37cdd4107b7385d0146f09fa8a Author: Sergey Kostanbaev 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=9cddaeafd561d2f769975b02dbd248f3cf7156b2 commit 9cddaeafd561d2f769975b02dbd248f3cf7156b2 Author: Kirill Zakharenko Date: Sat Oct 24 18:27:20 2015 +0300 debian: added libosip2 to build dependencies http://cgit.osmocom.org/openbsc/commit/?id=9fe68b0fbc0c250a098adb9e5774a69cc7858cbf commit 9fe68b0fbc0c250a098adb9e5774a69cc7858cbf Author: Alexander Chemeris 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=1c30463e7687ebddc216e1b7c830481cffb6b289 commit 1c30463e7687ebddc216e1b7c830481cffb6b289 Author: Alexander Chemeris Date: Sat Oct 24 16:02:58 2015 +0300 libmsc: Create a separate SUP socket for USSD. http://cgit.osmocom.org/openbsc/commit/?id=bcc25675791faf908907b5d99e6591cd22530a8f commit bcc25675791faf908907b5d99e6591cd22530a8f Author: Alexander Chemeris Date: Sat Oct 24 15:30:40 2015 +0300 libmsc: Fix comment style. http://cgit.osmocom.org/openbsc/commit/?id=924292977fc4d8231643dee8d1fc36ee40670073 commit 924292977fc4d8231643dee8d1fc36ee40670073 Author: Alexander Chemeris 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=a317e334c23fe8c65b3a5147bb6eefa2911a2e6b commit a317e334c23fe8c65b3a5147bb6eefa2911a2e6b Author: Alexander Chemeris Date: Sat Oct 24 15:28:06 2015 +0300 libmsc: Make internal functions 'static' in gsm_sup. http://cgit.osmocom.org/openbsc/commit/?id=76c7cec298c433eeb944b7cbd4078549ee778230 commit 76c7cec298c433eeb944b7cbd4078549ee778230 Author: Alexander Chemeris 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=c70110945a01c00ba0db41a4de2505e6f426abbf commit c70110945a01c00ba0db41a4de2505e6f426abbf Author: Alexander Chemeris 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=f5fe345dbb21f78319f60d4bbc45fcb482a7ac92 commit f5fe345dbb21f78319f60d4bbc45fcb482a7ac92 Author: Sergey Kostanbaev Date: Fri Oct 23 20:34:25 2015 +0300 USSD MAP external interface over SUP http://cgit.osmocom.org/openbsc/commit/?id=07a5b120e9d7e306190738b159e84c5be1c0aae0 commit 07a5b120e9d7e306190738b159e84c5be1c0aae0 Author: Ivan Klyuchnikov 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=dfeabbbff646cff9cd658a3dd2f012f72c8de33c commit dfeabbbff646cff9cd658a3dd2f012f72c8de33c Author: Ivan Kluchnikov 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=137130368922942ed27760881b253da8fcc9b654 commit 137130368922942ed27760881b253da8fcc9b654 Author: Ivan Kluchnikov Date: Thu Oct 15 16:33:41 2015 +0300 sup: Fix msisdn decoding http://cgit.osmocom.org/openbsc/commit/?id=f7cb56572a7e8dad159071c32579efd7392b5225 commit f7cb56572a7e8dad159071c32579efd7392b5225 Author: Ivan Kluchnikov 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=014316f514847feb8ee305d8d61025eca908aaa8 commit 014316f514847feb8ee305d8d61025eca908aaa8 Author: Ivan Kluchnikov 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=b96f1912da38c5fd62e1065faf0c84e54eb62ba4 commit b96f1912da38c5fd62e1065faf0c84e54eb62ba4 Author: Ivan Kluchnikov 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=adc681331e188c9b228f17a093cea9c60516a26b commit adc681331e188c9b228f17a093cea9c60516a26b Author: Ivan Kluchnikov 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=8516d533db307ead7dbd7d29c6b3df0afffeebaa commit 8516d533db307ead7dbd7d29c6b3df0afffeebaa Author: Ivan Kluchnikov 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=c6e735fd00186778014bd7891781a611da132c72 commit c6e735fd00186778014bd7891781a611da132c72 Author: Ivan Kluchnikov Date: Fri May 29 13:07:08 2015 -0400 debian: Add osmocom-meas-utils package http://cgit.osmocom.org/openbsc/commit/?id=cc75a7f014e25ca69bdd6b409a0e3690db6a9c33 commit cc75a7f014e25ca69bdd6b409a0e3690db6a9c33 Author: Ivan Kluchnikov 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=1c33b898865a82f6940b7b2e8598f93d9af0900a commit 1c33b898865a82f6940b7b2e8598f93d9af0900a Author: Alexander Chemeris 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=077e62cded07347043d6d5e772c14c6683ce6132 commit 077e62cded07347043d6d5e772c14c6683ce6132 Author: Alexander Chemeris 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=a78396dcb39112529db4f0697058092670754a8b commit a78396dcb39112529db4f0697058092670754a8b Author: Alexander Chemeris 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=e9c81d25813b01aca18517bfe8b6c04ba3277e13 commit e9c81d25813b01aca18517bfe8b6c04ba3277e13 Author: Alexander Chemeris 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 | 1 + debian/openbsc-dev.install | 3 + openbsc/Makefile.am | 3 + openbsc/configure.ac | 12 ++ openbsc/contrib/bsc_control.py | 16 +- openbsc/include/openbsc/arfcn_range_encode.h | 6 +- openbsc/include/openbsc/gprs_sgsn.h | 15 +- openbsc/include/openbsc/gprs_sndcp_xid.h | 14 +- openbsc/include/openbsc/gsm_04_08.h | 3 +- openbsc/include/openbsc/gsm_data_shared.h | 3 + openbsc/include/openbsc/osmo_bsc_grace.h | 2 +- openbsc/include/openbsc/paging.h | 5 +- openbsc/include/openbsc/system_information.h | 5 +- openbsc/m4/README | 3 + openbsc/m4/ax_check_compile_flag.m4 | 74 +++++++ openbsc/src/gprs/gprs_gmm.c | 134 ++++++++----- openbsc/src/gprs/gprs_llc.c | 14 +- openbsc/src/gprs/gprs_sgsn.c | 11 +- openbsc/src/gprs/gprs_sndcp.c | 26 ++- openbsc/src/gprs/gprs_sndcp_comp.c | 7 +- openbsc/src/gprs/gprs_sndcp_xid.c | 54 ++++-- openbsc/src/gprs/gprs_subscriber.c | 14 +- openbsc/src/gprs/gtphub.c | 5 +- openbsc/src/gprs/gtphub_ares.c | 12 +- openbsc/src/gprs/sgsn_auth.c | 3 +- openbsc/src/gprs/sgsn_libgtp.c | 4 +- openbsc/src/gprs/sgsn_vty.c | 60 ++++-- openbsc/src/libbsc/abis_nm.c | 27 ++- openbsc/src/libbsc/abis_om2000.c | 8 +- openbsc/src/libbsc/abis_om2000_vty.c | 26 +++ openbsc/src/libbsc/arfcn_range_encode.c | 16 +- openbsc/src/libbsc/bsc_ctrl_commands.c | 77 +------- openbsc/src/libbsc/bsc_init.c | 2 +- openbsc/src/libbsc/bsc_rf_ctrl.c | 3 +- openbsc/src/libbsc/bsc_vty.c | 25 +++ openbsc/src/libbsc/rest_octets.c | 88 ++++++--- openbsc/src/libbsc/system_information.c | 98 ++++++---- openbsc/src/libcommon-cs/common_cs_vty.c | 2 +- openbsc/src/libcommon/gsm_subscriber_base.c | 3 +- openbsc/src/libcommon/gsup_test_client.c | 10 +- openbsc/src/libmsc/auth.c | 2 +- openbsc/src/libmsc/ctrl_commands.c | 25 +-- openbsc/src/libmsc/db.c | 50 ++--- openbsc/src/libmsc/gsm_04_08.c | 275 +++++++++++++++++++++++++-- openbsc/src/libmsc/gsm_04_11.c | 10 +- openbsc/src/libmsc/meas_feed.c | 13 +- openbsc/src/libmsc/osmo_msc.c | 2 +- openbsc/src/libmsc/smpp_openbsc.c | 9 +- openbsc/src/libmsc/token_auth.c | 4 +- openbsc/src/libmsc/vty_interface_layer3.c | 29 ++- openbsc/src/libtrau/rtp_proxy.c | 7 +- openbsc/src/osmo-bsc_nat/bsc_nat_ctrl.c | 12 +- openbsc/src/osmo-bsc_nat/bsc_nat_rewrite.c | 9 +- openbsc/src/osmo-nitb/bsc_hack.c | 2 +- openbsc/src/reg-proxy/sup.c | 2 +- openbsc/src/utils/meas_vis.c | 4 +- openbsc/tests/ctrl_test_runner.py | 8 +- openbsc/tests/gsm0408/gsm0408_test.c | 37 ++++ openbsc/tests/gsm0408/gsm0408_test.ok | 13 ++ openbsc/tests/gtphub/gtphub_test.c | 44 ++--- openbsc/tests/mgcp/mgcp_test.c | 3 +- openbsc/tests/sgsn/sgsn_test.c | 57 +++--- openbsc/tests/sndcp_xid/sndcp_xid_test.c | 10 +- openbsc/tests/vty_test_runner.py | 64 ++++++- 64 files changed, 1071 insertions(+), 514 deletions(-) create mode 100644 debian/openbsc-dev.install create mode 100644 openbsc/m4/README create mode 100644 openbsc/m4/ax_check_compile_flag.m4 hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue Feb 7 16:30:02 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 7 Feb 2017 16:30:02 GMT Subject: osmo-bts.git branch fairwaves/master-rebase updated. 0.4.0-384-g7496298 Message-ID: <201702071630.v17GU2oI070797@git.osmocom.org> 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 updated discards fd242e4d555223bfc171935a749344c3c322f2bd (commit) via 749629849cc16cb68b1975a77a3d2eb2ccafb7e7 (commit) via eb4a3392e1f91f3a1f3485c90548a73c9ae9ea15 (commit) via 1beb9bcbe03c7e4888ddd73f0e518dd83f60d894 (commit) via 1965b0d88082e427930f95071e992f0d9be79047 (commit) via 67bc885c5d85237cc15b47ee2ee6773ea2af28e1 (commit) via a760a043c4153770fe9577259989169cb2286a82 (commit) via 16b4179fbeaf3289e7aa41e4f9a0ac5d9d6206f6 (commit) via 42ffb325f8e00a5bce0eefbce579ff7d86f73282 (commit) via 934408010954b41d03e8fadab1b115b5663b4468 (commit) via 8c45ae59f95d4b3efcffbd1b846d26e1de341931 (commit) via d81e5e963aca09e79b0536d8f0d5ccf0a977f79c (commit) via c1d8f5a490238afb3539402ed30c769f0447b086 (commit) via f65b57a7071acd23ed5429df71393e76907a7283 (commit) via 871e0bec7e5218defc404b117dd6f89906c5c0da (commit) via 10b11325a77af9a159bf05af0cd2ad7a3d24dc58 (commit) via 8be9d7a6fef7991b7dbcf482ba2dfb63ab6faac9 (commit) via ea5ccfa481a11246b2926f5395a71da631361b08 (commit) via 2b763cc30c6cc36185f44322bc3af35a5bcbb479 (commit) via 70b71507c27f8967b0aa31cad0b3070c6780f3b4 (commit) via c37fd8898526dfeac3da620ddb4d2ad701c1fffd (commit) via 1e399f888e4e1c93e0e5b7fd69fce09a2587fb87 (commit) via 0e5b12f981e9844590db409ebe7584a57a0a3025 (commit) via df75195666526d4ccd7e2e05c59db47fd02f9692 (commit) via b76043e6f467bfba62c2c24a8d8553938d9205c1 (commit) via de6d25e21d9a2e553fe53c50f2a9f372a28eeb16 (commit) via 4723a195081f0f9ff561e360620ee0ade50a2b39 (commit) via 962b33ea9d9640bcd0ed0f18c278cc55207d0f46 (commit) via 563b744b3801bede7b03e48e09edbd9c328862ab (commit) via 792573dc9747b256e143183cb555b9ef4ca697ef (commit) via ec11a85929afffd46b0c3daf8979c90e992fb727 (commit) via c038cb790309c4970980d6811456c3ed6bc4d896 (commit) via 94dd5060c82c174b0b0af25284593272252d5787 (commit) via 2cf6b73a4278627331bdbbb4addf1a8bc1d964ce (commit) via f3763590bd4618904f9a414f80c0fc81c761237c (commit) via bfd42c2b0aa3d4b945bf3e61c5968b96656e3660 (commit) via f9778b2a26ce06959ee7e188eb1d533d896f1846 (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (fd242e4d555223bfc171935a749344c3c322f2bd) \ N -- N -- N (749629849cc16cb68b1975a77a3d2eb2ccafb7e7) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=749629849cc16cb68b1975a77a3d2eb2ccafb7e7 commit 749629849cc16cb68b1975a77a3d2eb2ccafb7e7 Author: Alexander Chemeris 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. ----------------------------------------------------------------------- Summary of changes: debian/copyright | 81 ++++++++++ debian/rules | 2 +- include/osmo-bts/control_if.h | 3 +- include/osmo-bts/dtx_dl_amr_fsm.h | 14 +- include/osmo-bts/msg_utils.h | 1 + include/osmo-bts/oml.h | 7 +- include/osmo-bts/phy_link.h | 3 + include/osmo-bts/rsl.h | 1 + include/osmo-bts/scheduler.h | 4 + include/osmo-bts/signal.h | 1 + src/common/abis.c | 2 +- src/common/bts.c | 11 +- src/common/bts_ctrl_commands.c | 15 ++ src/common/bts_ctrl_lookup.c | 6 +- src/common/dtx_dl_amr_fsm.c | 214 +++++++++++++++++++------ src/common/l1sap.c | 89 ++++++++--- src/common/main.c | 16 +- src/common/measurement.c | 2 +- src/common/msg_utils.c | 135 ++++++++++++---- src/common/oml.c | 258 ++++++++++++++---------------- src/common/pcu_sock.c | 4 +- src/common/rsl.c | 54 ++++++- src/common/scheduler.c | 53 +++++- src/osmo-bts-litecell15/l1_if.c | 29 +++- src/osmo-bts-litecell15/tch.c | 7 +- src/osmo-bts-octphy/l1_oml.c | 72 ++++++++- src/osmo-bts-octphy/octphy_vty.c | 33 ++-- src/osmo-bts-sysmo/l1_if.c | 29 +++- src/osmo-bts-sysmo/misc/sysmobts_eeprom.h | 3 +- src/osmo-bts-sysmo/tch.c | 7 +- src/osmo-bts-sysmo/utils.c | 2 + 31 files changed, 856 insertions(+), 302 deletions(-) create mode 100644 debian/copyright hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Tue Feb 7 16:44:01 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 7 Feb 2017 16:44:01 GMT Subject: osmo-trx.git branch fairwaves/master-rebase updated. ea77f6d3858c1ec30d5bf11107203b8136d73ddb Message-ID: <201702071644.v17Gi1pq074438@git.osmocom.org> 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 updated discards c78b3db5d9da3ac84c8a944e8d6ee09ffd969ae8 (commit) discards 0b0a92e90c370dfe22db3e4904e6bd2f0a12cb4d (commit) via ea77f6d3858c1ec30d5bf11107203b8136d73ddb (commit) via 2dee3e996e777b67aa3185f7456c041765f0d71f (commit) via 1f1cebb2e503c1740ee53caf9664c0d39b5fe70e (commit) via d1b28bd766e55f50cfcd3011cd55908e8913fddb (commit) via 833e97e9ba84fb3237adda5808dddc8a2d8430a7 (commit) via e6d059f0c998c84113e5d7960eb9dacf2c4c9f25 (commit) via 012a1b345b27255a9760fdd9e8be3100dabeecc9 (commit) via 80cb08071b2ef60b65db24017a1f35583bc09b5c (commit) via 44c7f41d7531d22d31edf345cedf305ab9083b20 (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (c78b3db5d9da3ac84c8a944e8d6ee09ffd969ae8) \ N -- N -- N (ea77f6d3858c1ec30d5bf11107203b8136d73ddb) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-trx/commit/?id=ea77f6d3858c1ec30d5bf11107203b8136d73ddb commit ea77f6d3858c1ec30d5bf11107203b8136d73ddb Author: Alexander Chemeris 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. ----------------------------------------------------------------------- Summary of changes: .gitreview | 3 + CommonLibs/Makefile.am | 8 +- CommonLibs/sqlite3util.cpp | 2 +- Makefile.am | 3 +- Makefile.common | 5 +- Transceiver52M/Makefile.am | 2 +- Transceiver52M/UHDDevice.cpp | 1 + configure.ac | 4 +- debian/control | 38 +- debian/copyright | 166 +- debian/rules | 2 +- sqlite3/Makefile.am | 34 - sqlite3/sqlite3.c | 138243 ---------------------------------------- sqlite3/sqlite3.h | 7055 -- sqlite3/sqlite3ext.h | 447 - 15 files changed, 197 insertions(+), 145816 deletions(-) create mode 100644 .gitreview delete mode 100644 sqlite3/Makefile.am delete mode 100644 sqlite3/sqlite3.c delete mode 100644 sqlite3/sqlite3.h delete mode 100644 sqlite3/sqlite3ext.h hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Tue Feb 7 18:12:28 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 7 Feb 2017 18:12:28 GMT Subject: libosmo-abis.git branch pmaier/siu updated. 0.3.2-65-gfa3b16f Message-ID: <201702071812.v17ICSJt094138@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom A-bis protcol interface library". The branch, pmaier/siu has been updated via fa3b16f908e23ce5b42fcdbd961c665394efdc5c (commit) from c21681f36f8ba23a4d448954a2908213f3bb7564 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmo-abis/commit/?id=fa3b16f908e23ce5b42fcdbd961c665394efdc5c commit fa3b16f908e23ce5b42fcdbd961c665394efdc5c Author: Philipp Maier Date: Tue Feb 7 19:09:59 2017 +0100 WIP: Make socket path configurable The socket path in unixsocket.c is hardcoded. This would limit the instances that could be run in parallel on one and the same machine to one. This commit adds struct members to allow the user to choose an arbitrary socket path. ----------------------------------------------------------------------- Summary of changes: include/osmocom/abis/e1_input.h | 3 +++ src/input/unixsocket.c | 5 +++++ 2 files changed, 8 insertions(+) hooks/post-receive -- Osmocom A-bis protcol interface library From gitosis at osmocom.org Tue Feb 7 20:27:20 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 7 Feb 2017 20:27:20 GMT Subject: osmo-bts.git branch master updated. 0.4.0-386-gdf5ac9a Message-ID: <201702072027.v17KRKV2029116@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, master has been updated via df5ac9aa119f7a11feecbd65de5828281a197588 (commit) via 13d0feb4043a4dbd0f0cde010cbe8697d2b70629 (commit) via 4ba7363286e794726411ec1b69c73dc81f51c7c9 (commit) from eb4a3392e1f91f3a1f3485c90548a73c9ae9ea15 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=df5ac9aa119f7a11feecbd65de5828281a197588 commit df5ac9aa119f7a11feecbd65de5828281a197588 Author: Harald Welte Date: Tue Feb 7 19:58:41 2017 +0100 tx_power: Change PA calibration tables to use delta vales It seems more user friendly to look at a calibration table in terms of the delta (positive or negative) compared to the nominal gain value, rather than a collection of absolute gain values. It has the added benefit that the (API/data model) user doesn't have to specify a gain value for each ARFCN, but rather can rely on the default nominal gain in absence of a calibration table for this specific unit. Change-Id: I7311815902a88d2fc9d211cf4c62fa6fdc5e86ad http://cgit.osmocom.org/osmo-bts/commit/?id=13d0feb4043a4dbd0f0cde010cbe8697d2b70629 commit 13d0feb4043a4dbd0f0cde010cbe8697d2b70629 Author: Harald Welte Date: Tue Feb 7 14:23:01 2017 +0100 tx_power: various cosmetic fixes in comments Change-Id: I542b74d79bc8ffedd7c435b41b042edd5152f61c http://cgit.osmocom.org/osmo-bts/commit/?id=4ba7363286e794726411ec1b69c73dc81f51c7c9 commit 4ba7363286e794726411ec1b69c73dc81f51c7c9 Author: Harald Welte Date: Tue Feb 7 16:12:51 2017 +0100 Revert "sysmobts: Add correct nominal transmit power for sysmoBTS 1020" This reverts commit 1965b0d88082e427930f95071e992f0d9be79047, which was a premature change. The 10dB gain are not the power of the TRX board, but are due to an internal, factory mounted PA, i.e. the trx_power_params.pa. This will be introduced after adding a set of tx_power.c unit tests. Change-Id: I524b63c51fb0fe1f90ced28486a8e712f2dc50ae ----------------------------------------------------------------------- Summary of changes: include/osmo-bts/tx_power.h | 2 +- src/common/tx_power.c | 14 +++++++------- src/osmo-bts-sysmo/utils.c | 2 -- 3 files changed, 8 insertions(+), 10 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Wed Feb 8 08:13:07 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 8 Feb 2017 08:13:07 GMT Subject: osmo-bts.git branch master updated. 0.4.0-387-g69d297c Message-ID: <201702080813.v188D7O5002704@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, master has been updated via 69d297ce755c8ed58ea26606fcdd933ad399188f (commit) from df5ac9aa119f7a11feecbd65de5828281a197588 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=69d297ce755c8ed58ea26606fcdd933ad399188f commit 69d297ce755c8ed58ea26606fcdd933ad399188f Author: Harald Welte Date: Tue Feb 7 16:12:17 2017 +0100 Add new unit-test for transmit power computation code This tests the computations of the tx_power.c code using sysmoBTS 1002, 1020, 1100 and 2050 values, as well as the power ramping code. Change-Id: I1cc88d4c6edff326e2e67d4f869aa02c9b2b1ac5 ----------------------------------------------------------------------- Summary of changes: .gitignore | 1 + configure.ac | 1 + tests/Makefile.am | 2 +- tests/testsuite.at | 7 + tests/{handover => tx_power}/Makefile.am | 8 +- tests/tx_power/tx_power_test.c | 239 +++++++++++++++++++++++++++++++ tests/tx_power/tx_power_test.err | 38 +++++ tests/tx_power/tx_power_test.ok | 23 +++ 8 files changed, 314 insertions(+), 5 deletions(-) copy tests/{handover => tx_power}/Makefile.am (58%) create mode 100644 tests/tx_power/tx_power_test.c create mode 100644 tests/tx_power/tx_power_test.err create mode 100644 tests/tx_power/tx_power_test.ok hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Wed Feb 8 08:29:00 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 8 Feb 2017 08:29:00 GMT Subject: libosmo-netif.git branch master updated. 0.0.6-37-g5fd93e0 Message-ID: <201702080829.v188T0Mk007034@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom network interface library". The branch, master has been updated via 5fd93e02f818aecfc73db66e8064858442122959 (commit) from 8d3384290ba7c79b290b492dd1279041fb578a9c (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmo-netif/commit/?id=5fd93e02f818aecfc73db66e8064858442122959 commit 5fd93e02f818aecfc73db66e8064858442122959 Author: Max Date: Tue Feb 7 11:46:41 2017 +0100 Fix potential NULL dereference Change-Id: I5baf369dbf3948565614476980a32be59abaf42a ----------------------------------------------------------------------- Summary of changes: src/osmux.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) hooks/post-receive -- Osmocom network interface library From gitosis at osmocom.org Wed Feb 8 08:33:27 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 8 Feb 2017 08:33:27 GMT Subject: openbsc.git branch master updated. 0.15.0-672-g50422016f Message-ID: <201702080833.v188XRKZ008260@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, master has been updated via 50422016f0386bb17b94196178ed5fffb6598fc6 (commit) from 5ba6fb3ef4421b8fb98137a77b6fe0dd8bcc7283 (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=50422016f0386bb17b94196178ed5fffb6598fc6 commit 50422016f0386bb17b94196178ed5fffb6598fc6 Author: Neels Hofmeyr Date: Fri Feb 3 16:09:17 2017 +0100 vty tests: more attempts to resolve 'Broken Pipe' error (2) Change-Id: I1c0a16d5b3094c25a908f0117d7656d57aac3fda ----------------------------------------------------------------------- Summary of changes: hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed Feb 8 09:37:55 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 8 Feb 2017 09:37:55 GMT Subject: openbsc.git branch master updated. 0.15.0-673-gdb0e38055 Message-ID: <201702080937.v189btUO023710@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, master has been updated via db0e380558fa03229d981dc358db98d5b781cbe5 (commit) from 50422016f0386bb17b94196178ed5fffb6598fc6 (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=db0e380558fa03229d981dc358db98d5b781cbe5 commit db0e380558fa03229d981dc358db98d5b781cbe5 Author: Max Date: Thu Jan 12 19:35:11 2017 +0100 vty: remove ignored logging parameters Since ce9fec3e896571835ac5bfd2980d6836f2b29f0d libosmocore ignores parameters to log_vty_command_* functions. Hence parameter of logging_vty_add_cmds() is ignored too. As we depend on much later libosmocore version anyway, we can simplify code somewhat by removing parameters which will be ignored anyway. Change-Id: I62f752fd88f1d8fefa563648f9864c7c31f87991 ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/vty.h | 2 +- openbsc/src/gprs/gb_proxy_main.c | 2 +- openbsc/src/gprs/gtphub_main.c | 2 +- openbsc/src/gprs/sgsn_main.c | 2 +- openbsc/src/libbsc/bsc_vty.c | 4 ++-- openbsc/src/osmo-bsc/osmo_bsc_main.c | 2 +- openbsc/src/osmo-bsc_mgcp/mgcp_main.c | 2 +- openbsc/src/osmo-bsc_nat/bsc_nat.c | 2 +- openbsc/src/osmo-bsc_nat/bsc_nat_vty.c | 4 ++-- openbsc/src/osmo-nitb/bsc_hack.c | 2 +- 10 files changed, 12 insertions(+), 12 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed Feb 8 12:46:15 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 8 Feb 2017 12:46:15 GMT Subject: libosmo-abis.git branch pmaier/siu updated. 0.3.2-65-g0b0145b Message-ID: <201702081246.v18CkFfC075401@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom A-bis protcol interface library". The branch, pmaier/siu has been updated discards fa3b16f908e23ce5b42fcdbd961c665394efdc5c (commit) via 0b0145bbbda0ca9830f5fe5643ec82d757eb47b4 (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (fa3b16f908e23ce5b42fcdbd961c665394efdc5c) \ N -- N -- N (0b0145bbbda0ca9830f5fe5643ec82d757eb47b4) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmo-abis/commit/?id=0b0145bbbda0ca9830f5fe5643ec82d757eb47b4 commit 0b0145bbbda0ca9830f5fe5643ec82d757eb47b4 Author: Philipp Maier Date: Tue Feb 7 19:09:59 2017 +0100 WIP: Make socket path configurable The socket path in unixsocket.c is hardcoded. This would limit the instances that could be run in parallel on one and the same machine to one. This commit adds struct members to allow the user to choose an arbitrary socket path. ----------------------------------------------------------------------- Summary of changes: include/osmocom/abis/e1_input.h | 2 +- src/input/unixsocket.c | 7 +++---- 2 files changed, 4 insertions(+), 5 deletions(-) hooks/post-receive -- Osmocom A-bis protcol interface library From gitosis at osmocom.org Wed Feb 8 15:24:26 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 8 Feb 2017 15:24:26 GMT Subject: libosmo-abis.git branch pmaier/siu updated. 0.3.2-65-g3cc43e1 Message-ID: <201702081524.v18FOQND015544@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom A-bis protcol interface library". The branch, pmaier/siu has been updated discards 0b0145bbbda0ca9830f5fe5643ec82d757eb47b4 (commit) via 3cc43e14d7a457f8851bce76776481206715bde3 (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (0b0145bbbda0ca9830f5fe5643ec82d757eb47b4) \ N -- N -- N (3cc43e14d7a457f8851bce76776481206715bde3) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmo-abis/commit/?id=3cc43e14d7a457f8851bce76776481206715bde3 commit 3cc43e14d7a457f8851bce76776481206715bde3 Author: Philipp Maier Date: Tue Feb 7 19:09:59 2017 +0100 Make socket path configurable The socket path in unixsocket.c is hardcoded. This would limit the instances that could be run in parallel on one and the same machine to one. This commit adds struct members to allow the user to choose an arbitrary socket path. ----------------------------------------------------------------------- Summary of changes: include/osmocom/abis/e1_input.h | 4 +--- src/e1_input_vty.c | 20 ++++++++++++++++++++ src/input/unixsocket.c | 8 +++----- 3 files changed, 24 insertions(+), 8 deletions(-) hooks/post-receive -- Osmocom A-bis protcol interface library From gitosis at osmocom.org Wed Feb 8 16:10:19 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 8 Feb 2017 16:10:19 GMT Subject: libosmocore.git branch master updated. 0.9.6-91-gf12d40f Message-ID: <201702081610.v18GAJbQ027037@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "An utility library for Open Source Mobile Communications". The branch, master has been updated via f12d40f4df1d42e4e1ee81607db53cb01dced80d (commit) from 6b986c24228a4cc83b22e1d8aae22b94fe36e6f2 (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=f12d40f4df1d42e4e1ee81607db53cb01dced80d commit f12d40f4df1d42e4e1ee81607db53cb01dced80d Author: Harald Welte Date: Wed Feb 8 15:46:53 2017 +0000 fix various compiler warnings (on FreeBSD-11.0) FreeBSD 11.0 uses clang version 3.8.0 which spits various warnings during libosmocore compilation. Let's clean this up a bit. Change-Id: Ic14572e6970bd0b8916604fabf807f1608fa07e5 ----------------------------------------------------------------------- Summary of changes: src/ctrl/control_if.c | 2 +- src/gsm/abis_nm.c | 2 +- src/gsm/ipa.c | 1 + utils/osmo-sim-test.c | 6 +++--- 4 files changed, 6 insertions(+), 5 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Wed Feb 8 17:28:58 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 8 Feb 2017 17:28:58 GMT Subject: libosmo-abis.git branch pmaier/siu updated. 0.3.2-61-ge12782f Message-ID: <201702081728.v18HSw8J053638@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom A-bis protcol interface library". The branch, pmaier/siu has been updated discards 3cc43e14d7a457f8851bce76776481206715bde3 (commit) discards c21681f36f8ba23a4d448954a2908213f3bb7564 (commit) discards e1a29542b6b5e9469d62a3b00a372b1e795a8217 (commit) discards 11d6839e77246c4d983877abf11859b37e97ad8b (commit) discards 67576744f5a8d410bd20d75f04e1a96d2c16eb49 (commit) discards 2b97c1e7e5c39a6be598db992fa91d49fccb452e (commit) discards 808b9f046a3e0c2fc5b998bb19b6b22970d8b9f6 (commit) discards 53ee47a69792cf7d55e839630d77b243bccefce4 (commit) discards c3e9741a35cd4a16ff77a5f54551ca0e38aaebe9 (commit) via e12782ff7d4109f6fc0972f74c8bab8228f4428a (commit) via f77e84f5a9527ae9142828b923ae48eaddbc7371 (commit) via 80dc0fbda6de8a6831b03140851f3ce0cc315658 (commit) via ad96434381efefaca0b0177b00c3f790414df841 (commit) via 554227493675366a5163ecdc7c80aacbaeda113f (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (3cc43e14d7a457f8851bce76776481206715bde3) \ N -- N -- N (e12782ff7d4109f6fc0972f74c8bab8228f4428a) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmo-abis/commit/?id=e12782ff7d4109f6fc0972f74c8bab8228f4428a commit e12782ff7d4109f6fc0972f74c8bab8228f4428a Author: Philipp Maier Date: Wed Feb 1 13:51:03 2017 +0100 lapd: Reduce N200 (SABM retransmission count) N200 is set to 300, which turned out to be uncomfortably high, the commit reduces the value to 50 http://cgit.osmocom.org/libosmo-abis/commit/?id=f77e84f5a9527ae9142828b923ae48eaddbc7371 commit f77e84f5a9527ae9142828b923ae48eaddbc7371 Author: Philipp Maier Date: Thu Dec 8 17:17:33 2016 +0100 lapd: Improve log output Add pointer address output to the sap alloc/free functions in order to track the objects later in the debug output (we have three of them) http://cgit.osmocom.org/libosmo-abis/commit/?id=80dc0fbda6de8a6831b03140851f3ce0cc315658 commit 80dc0fbda6de8a6831b03140851f3ce0cc315658 Author: Philipp Maier Date: Mon Dec 5 19:45:37 2016 +0100 unixsocket: make socket connection fault tolerant When the l2tpd is killed, the unix socket will permanently loose the connection, even if l2tpd is restarted the connection is still blocked. This commit adds some fault tolerance mechanisms to automatically reconnect the socket as soon as it is available again. http://cgit.osmocom.org/libosmo-abis/commit/?id=ad96434381efefaca0b0177b00c3f790414df841 commit ad96434381efefaca0b0177b00c3f790414df841 Author: Philipp Maier Date: Wed Nov 16 14:06:36 2016 +0100 unixsocket: Ensure superchannel is disabled for new connections When the BSC is shut down or disconnected it may happen that the SIU stays in superchannel mode, while the BTS is falling back into its normal communication mode. This causes a permanent link failure because the SIU is still trying to reconnect on the superchannel. This patch ensures that for every new connection the superchannel is taken down by default. If the connection was still good, SIU and BTS will switch back to normal mode together. If not. The SIU will switch back alone while the BTS is already switched back by itsself. http://cgit.osmocom.org/libosmo-abis/commit/?id=554227493675366a5163ecdc7c80aacbaeda113f commit 554227493675366a5163ecdc7c80aacbaeda113f Author: Alexander Couzens Date: Tue Nov 1 22:05:13 2016 +0100 add basic unixsocket support Allow to connect to a unix socket for communicating with LAPD. Change-Id: Ia5723b09a5c68a0505829dc732def981e60a907a ----------------------------------------------------------------------- Summary of changes: src/input/unixsocket.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) hooks/post-receive -- Osmocom A-bis protcol interface library From gitosis at osmocom.org Wed Feb 8 17:41:16 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 8 Feb 2017 17:41:16 GMT Subject: libosmocore.git branch master updated. 0.9.6-92-g4ffb43f Message-ID: <201702081741.v18HfGCG056448@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "An utility library for Open Source Mobile Communications". The branch, master has been updated via 4ffb43f654d12663af0c072eb6191716d377f4b5 (commit) from f12d40f4df1d42e4e1ee81607db53cb01dced80d (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=4ffb43f654d12663af0c072eb6191716d377f4b5 commit 4ffb43f654d12663af0c072eb6191716d377f4b5 Author: Harald Welte Date: Fri Jan 27 10:29:49 2017 +0100 Add minimal testing of socket.c helper functions Change-Id: I2773b3859a206f96fb8fa095d50a653d9eeb8d79 ----------------------------------------------------------------------- Summary of changes: .gitignore | 1 + tests/Makefile.am | 8 +++-- tests/socket/socket_test.c | 78 ++++++++++++++++++++++++++++++++++++++++++++ tests/socket/socket_test.err | 1 + tests/socket/socket_test.ok | 3 ++ tests/testsuite.at | 8 +++++ 6 files changed, 97 insertions(+), 2 deletions(-) create mode 100644 tests/socket/socket_test.c create mode 100644 tests/socket/socket_test.err create mode 100644 tests/socket/socket_test.ok hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Wed Feb 8 19:55:19 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 8 Feb 2017 19:55:19 GMT Subject: osmo-bts.git branch master updated. 0.4.0-389-g1631266 Message-ID: <201702081955.v18JtJp0095515@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, master has been updated via 16312669937281a7785bf069bbf428bfdbadcd60 (commit) via 3c144069daf898105b54d99703f398f52c777a10 (commit) from 69d297ce755c8ed58ea26606fcdd933ad399188f (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=16312669937281a7785bf069bbf428bfdbadcd60 commit 16312669937281a7785bf069bbf428bfdbadcd60 Author: Neels Hofmeyr Date: Wed Feb 8 19:04:44 2017 +0100 SACCH: fix sending of SI with an enum value > 7 In copy_sacch_si_to_lchan(), the variable to hold the bit mask for SI-is-valid was chosen as uint8_t, and as a result none of the SIs with an enum value >= 8 would ever be sent. Use int for enum value and uint32_t for the bit mask. Fixes: #1945 Change-Id: I85fa9a50691601bcd103845c6811caa061a39824 http://cgit.osmocom.org/osmo-bts/commit/?id=3c144069daf898105b54d99703f398f52c777a10 commit 3c144069daf898105b54d99703f398f52c777a10 Author: Neels Hofmeyr Date: Wed Feb 8 18:00:52 2017 +0100 fix missing ~ in bit logic for lchan->si.valid in rsl_rx_sacch_inf_mod() Upon rx of a SACCH INFO Modify for an lchan that has no L3 INFO IE, clear only the si.valid bit in question, instead of clearing all but the one in question. BTW, It first looked like it could be, but is *not* the cause for OS#1945 (SI5ter never sent to MS). Change-Id: I0df20b6643b0bfd219ce1df594075838d8406719 ----------------------------------------------------------------------- Summary of changes: src/common/rsl.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Wed Feb 8 20:00:38 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 8 Feb 2017 20:00:38 GMT Subject: osmo-bts.git branch master updated. 0.4.0-390-gd15dc83 Message-ID: <201702082000.v18K0cAs097226@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, master has been updated via d15dc832c9da401d35300bf4c6d59235ee770bc5 (commit) from 16312669937281a7785bf069bbf428bfdbadcd60 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=d15dc832c9da401d35300bf4c6d59235ee770bc5 commit d15dc832c9da401d35300bf4c6d59235ee770bc5 Author: Neels Hofmeyr Date: Wed Feb 8 19:32:04 2017 +0100 SACCH SI: assert that SI enum vals fit in bit mask In case our SI enums ever move past 31, this static assert will warn us to enlarge osmo_si_shifted. Change-Id: I4185d7de590329ff5f523b241721c586ffdbcd8b ----------------------------------------------------------------------- Summary of changes: src/common/rsl.c | 3 +++ 1 file changed, 3 insertions(+) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Wed Feb 8 23:50:35 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 8 Feb 2017 23:50:35 GMT Subject: openbsc.git branch neels/vlr updated. 0.15.0-684-ge2cb00a80 Message-ID: <201702082350.v18NoZor053301@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, neels/vlr has been updated discards acc8350d3d9462bc173553fb9ece3b498af610b3 (commit) discards c21035c42dfe45e5bb57b087898c21df34ddb870 (commit) discards 059ac8eeaf13dba90b4394a8fe8510721d330f25 (commit) discards 55de06fc1c34f592b5a0bc5d0dcf78bcb5281561 (commit) discards 437cbfffea9a58a6e50bbe5511aa39d45343509a (commit) discards e20eaee72c088d189756f31eee1cc3314e5c25ee (commit) discards 4bf36e0f4740da1e9421df9cc2c72ad0db24490d (commit) discards 53ce0a999d25a9cd150c3b705db452637ba4b2d2 (commit) discards b2a92a03ea32226692075c16cd9acdd27e8ee353 (commit) discards 5abffd997d2ae7ba4f381b9fa1208b3a944b12a3 (commit) discards 92a88b43bcd98e5f6ac5823db7d3e4ff5d490571 (commit) discards 831a30faf935d17a9f65889ac82c2b87dcee0821 (commit) discards 7a439b46559b98b153617daf8445c3fd987b28c1 (commit) via e2cb00a8012c3815afe3e2fc44488a8bf33bcfcb (commit) via 08d74922e93357867fdf9bf18eea427c3e5ff98e (commit) via 7efc0f89763ead305a5cc6bc5812725244e00c08 (commit) via b9863fd690c0e2cfd07a7d412e1e10fb62634183 (commit) via f2f255bac184c99cea0a75b9edeea172b6fa5c33 (commit) via d0d64282a385c19264e136ed72dda5b6e24bb621 (commit) via fe6a3f9d61ae35751a60671b4f0300b25d59ffbe (commit) via 89d9e5cf73e57a851b203158bc97002f748128ce (commit) via 8abf83315379072990c0b6a0d35404450945d88c (commit) via 84a732230f5b1b6fe3ca3068f9bd4498d4f27664 (commit) via 3a27523f36d965e5d0f3a75aa02cafd74c6bbb6f (commit) via db0e380558fa03229d981dc358db98d5b781cbe5 (commit) via 50422016f0386bb17b94196178ed5fffb6598fc6 (commit) via 5ba6fb3ef4421b8fb98137a77b6fe0dd8bcc7283 (commit) via 1013550218ec780eae0e9d15297cba22f157adc4 (commit) via 17a29ef3118d2c5b8a48e82b9f9bd9ca8cf5248d (commit) via 2b5fb8ed66feaea181b8882ec31b67f606e5ab4f (commit) via 4f8da6dfd56a936151fd9d7c647152333c6def1a (commit) via 48324fed117d3b2d585b80c08449db67384b5a26 (commit) via bcfee2a0a67dc6807b6de71628838b96673df05d (commit) via d09b26d4874da27bd58d87f69d78c6c9f4b57d15 (commit) via 89837d422e555320147fc7c305cf642e523ade27 (commit) via 22a735bfd4b2ab1ea454635b47a4e07520522363 (commit) via e1f8b9244a5cefc2f42878143a132007db456ef7 (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (acc8350d3d9462bc173553fb9ece3b498af610b3) \ N -- N -- N (e2cb00a8012c3815afe3e2fc44488a8bf33bcfcb) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=e2cb00a8012c3815afe3e2fc44488a8bf33bcfcb commit e2cb00a8012c3815afe3e2fc44488a8bf33bcfcb Author: Neels Hofmeyr Date: Wed Jan 25 15:04:16 2017 +0100 Add new msc_vlr test suite for MSC+VLR end-to-end tests Change-Id: Ic073f3a069a7f5e7e421e0e56140f069ee9b10b8 http://cgit.osmocom.org/openbsc/commit/?id=08d74922e93357867fdf9bf18eea427c3e5ff98e commit 08d74922e93357867fdf9bf18eea427c3e5ff98e Author: Neels Hofmeyr Date: Fri Feb 3 02:42:47 2017 +0100 Use libvlr in libmsc (large refactoring) Original libvlr code is by Harald Welte , polished and tweaked by Neels Hofmeyr . This is a long series of development collapsed in one patch. The original history may still be available as branch neels/vlr_orig. TODO: This commit may be split in several smaller changes before merging to master. Related: OS#1592 Change-Id: I702ba504ce2de93507312c28eca8d11f09f4ee8b http://cgit.osmocom.org/openbsc/commit/?id=7efc0f89763ead305a5cc6bc5812725244e00c08 commit 7efc0f89763ead305a5cc6bc5812725244e00c08 Author: Harald Welte Date: Fri Jun 17 00:06:42 2016 +0200 Add libvlr implementation Original libvlr code is by Harald Welte , polished and tweaked by Neels Hofmeyr . This is a long series of development collapsed in one patch. The original history may still be available as branch neels/vlr_orig. Related: OS#1592 Change-Id: I3f75de5f0cc2ff77f276fd39832dd3621309c4b9 http://cgit.osmocom.org/openbsc/commit/?id=b9863fd690c0e2cfd07a7d412e1e10fb62634183 commit b9863fd690c0e2cfd07a7d412e1e10fb62634183 Author: Neels Hofmeyr Date: Thu Feb 2 03:34:19 2017 +0100 compiler warning: abis_om2000_vty: drop unused function Change-Id: I6ff7c41914a13dd8b13f315eda8d16c467c94002 http://cgit.osmocom.org/openbsc/commit/?id=f2f255bac184c99cea0a75b9edeea172b6fa5c33 commit f2f255bac184c99cea0a75b9edeea172b6fa5c33 Author: Harald Welte Date: Fri May 6 13:49:49 2016 +0200 WIP: Handle Authentication Failure from MS Change-Id: I71f51eff089cf05f32a6ef408c4606880fc2e4a5 Related: OS#1592 http://cgit.osmocom.org/openbsc/commit/?id=d0d64282a385c19264e136ed72dda5b6e24bb621 commit d0d64282a385c19264e136ed72dda5b6e24bb621 Author: Neels Hofmeyr Date: Thu Feb 2 01:07:28 2017 +0100 subscriber conn: add indicator for originating interface Add via_iface to gsm_subscriber_connection to indicate whether a conn is coming in via 2G (IFACE_A) or 3G (IFACE_IU). Prepares for Iu support, but also for libvlr to decide between GSM or R99 (UMTS) Authentication. Until actual Iu support is merged to master, this indicator will aid VLR unit testing. Change-Id: I93b870522f725170e4265a5543f6b680383d7465 http://cgit.osmocom.org/openbsc/commit/?id=fe6a3f9d61ae35751a60671b4f0300b25d59ffbe commit fe6a3f9d61ae35751a60671b4f0300b25d59ffbe Author: Harald Welte Date: Thu May 5 22:52:41 2016 +0200 SGSN: Integrate basic support for UMTS AKA We already had almost all the parts in place before: * GSUP with capability to send us auth_vectors that contain either triplets or quintuples * mm_context that holds such auth_vectors All that we need to add in this patch is the capability to send the AUTN parameter in the GMM AUTH REQ and parse the extended RES in the GMM AUTH RESP. TODO: Implement SQN re-synchronoization mechanism (Auth Fail: Sync Err) Related: OS#1592 Tweaked-by: nhofmeyr Change-Id: Ie6a0cefba5e4e7f02cc2eaf6ec006ac07d5c1816 http://cgit.osmocom.org/openbsc/commit/?id=89d9e5cf73e57a851b203158bc97002f748128ce commit 89d9e5cf73e57a851b203158bc97002f748128ce Author: Neels Hofmeyr Date: Mon Jan 9 22:02:21 2017 +0100 add struct bsc_sub, separating libbsc from gsm_subscriber Prepare for replacing gsm_subscriber with vlr_subscriber. vlr_subscriber will no longer make sense to be used in libbsc, so have a dedicated BSC subscriber struct. Related: #1592, #1594 Change-Id: Ia61cc00e8bb186b976939a4fc8f7cf9ce6aa3d8e http://cgit.osmocom.org/openbsc/commit/?id=8abf83315379072990c0b6a0d35404450945d88c commit 8abf83315379072990c0b6a0d35404450945d88c Author: Harald Welte Date: Sun Jun 19 18:06:02 2016 +0200 Introduce subscriber_connection ref-counting This introduces a reference count for gsm_subscriber_connection. Every user of the connection needs to hold a reference until done. Once the reference count dorps to zero, the connection is cleared towards the BSC (which subsequently will clear any logical channels associated with it). Related: OS#1592 Change-Id: I8c05e6c81f246ff8b5bf91312f80410b1a85f15e http://cgit.osmocom.org/openbsc/commit/?id=84a732230f5b1b6fe3ca3068f9bd4498d4f27664 commit 84a732230f5b1b6fe3ca3068f9bd4498d4f27664 Author: Neels Hofmeyr Date: Tue Jan 10 00:49:56 2017 +0100 add struct gprs_sub, separating gprs from gsm_subscriber Prepare for replacing gsm_subscriber with vlr_subscriber. vlr_subscriber will not make sense to be used in gprs, so have a dedicated GPRS subscriber struct. (Could change if the gprs code were to use libvlr; is currently independent). Change-Id: Ia8b391ee009c8545763cba04505be3947835120e Related: #1592 http://cgit.osmocom.org/openbsc/commit/?id=3a27523f36d965e5d0f3a75aa02cafd74c6bbb6f commit 3a27523f36d965e5d0f3a75aa02cafd74c6bbb6f Author: Neels Hofmeyr Date: Thu Jan 26 02:05:29 2017 +0100 log: disable imsi filter gsm_subscriber will soon be split in separate BSC, GPRS and VLR structs, and making the IMSI filter work with these changes is currently not worth the effort. The IMSI filter doesn't work well and new libvlr will allow specific subscribers' FSMs to be put in debug mode. We may want to re-add something similar later on, but for now just drop it. Change-Id: Ifecc3c55ae7c050ee53553d6f85d9afbede66ee3 ----------------------------------------------------------------------- Summary of changes: openbsc/Makefile.am | 3 + openbsc/configure.ac | 3 - openbsc/include/openbsc/gprs_sgsn.h | 10 ++-- openbsc/include/openbsc/vty.h | 2 +- openbsc/src/gprs/gb_proxy_main.c | 2 +- openbsc/src/gprs/gprs_gmm.c | 100 +++++++++++++++++++++------------ openbsc/src/gprs/gprs_sgsn.c | 11 ++-- openbsc/src/gprs/gtphub_main.c | 2 +- openbsc/src/gprs/sgsn_libgtp.c | 4 +- openbsc/src/gprs/sgsn_main.c | 2 +- openbsc/src/gprs/sgsn_vty.c | 4 +- openbsc/src/libbsc/abis_om2000_vty.c | 26 +++++++++ openbsc/src/libbsc/bsc_vty.c | 4 +- openbsc/src/osmo-bsc/osmo_bsc_main.c | 2 +- openbsc/src/osmo-bsc_mgcp/mgcp_main.c | 2 +- openbsc/src/osmo-bsc_nat/bsc_nat.c | 2 +- openbsc/src/osmo-bsc_nat/bsc_nat_vty.c | 4 +- openbsc/src/osmo-nitb/bsc_hack.c | 2 +- openbsc/tests/sgsn/sgsn_test.c | 48 ++++++++-------- openbsc/tests/vty_test_runner.py | 46 ++++++++++++--- 20 files changed, 183 insertions(+), 96 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Feb 9 03:05:18 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 9 Feb 2017 03:05:18 GMT Subject: openbsc.git branch neels/vlr updated. 0.15.0-684-g630d64b9c Message-ID: <201702090305.v1935IUS000489@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, neels/vlr has been updated discards e2cb00a8012c3815afe3e2fc44488a8bf33bcfcb (commit) discards 08d74922e93357867fdf9bf18eea427c3e5ff98e (commit) discards 7efc0f89763ead305a5cc6bc5812725244e00c08 (commit) discards b9863fd690c0e2cfd07a7d412e1e10fb62634183 (commit) via 630d64b9c8739721bb3215db83e5221991345297 (commit) via 88717b33333b68bda2fd49781307f5cc27a92307 (commit) via b5417a7f0a96b706af3b8e9b84ba073b85f864d7 (commit) via 396fae382bc8c182d99471f99e27b8c58909db6d (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (e2cb00a8012c3815afe3e2fc44488a8bf33bcfcb) \ N -- N -- N (630d64b9c8739721bb3215db83e5221991345297) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=630d64b9c8739721bb3215db83e5221991345297 commit 630d64b9c8739721bb3215db83e5221991345297 Author: Neels Hofmeyr Date: Wed Jan 25 15:04:16 2017 +0100 Add msc_vlr test suite for MSC+VLR end-to-end tests Change-Id: Ic073f3a069a7f5e7e421e0e56140f069ee9b10b8 http://cgit.osmocom.org/openbsc/commit/?id=88717b33333b68bda2fd49781307f5cc27a92307 commit 88717b33333b68bda2fd49781307f5cc27a92307 Author: Neels Hofmeyr Date: Fri Feb 3 02:42:47 2017 +0100 Use libvlr in libmsc (large refactoring) Original libvlr code is by Harald Welte , polished and tweaked by Neels Hofmeyr . This is a long series of development collapsed in one patch. The original history may still be available as branch neels/vlr_orig. TODO: This commit may be split in several smaller changes before merging to master. Related: OS#1592 Change-Id: I702ba504ce2de93507312c28eca8d11f09f4ee8b http://cgit.osmocom.org/openbsc/commit/?id=b5417a7f0a96b706af3b8e9b84ba073b85f864d7 commit b5417a7f0a96b706af3b8e9b84ba073b85f864d7 Author: Neels Hofmeyr Date: Thu Feb 9 03:50:53 2017 +0100 vlr: reuse of old auth tuples on error Change-Id: I9a235de3e9ccad34e90f5a8b32c78710a742b34a http://cgit.osmocom.org/openbsc/commit/?id=396fae382bc8c182d99471f99e27b8c58909db6d commit 396fae382bc8c182d99471f99e27b8c58909db6d Author: Harald Welte Date: Fri Jun 17 00:06:42 2016 +0200 Add libvlr implementation Original libvlr code is by Harald Welte , polished and tweaked by Neels Hofmeyr . This is a long series of development collapsed in one patch. The original history may still be available as branch neels/vlr_orig. Related: OS#1592 Change-Id: I3f75de5f0cc2ff77f276fd39832dd3621309c4b9 ----------------------------------------------------------------------- Summary of changes: openbsc/.gitignore | 1 + openbsc/include/openbsc/vlr.h | 3 +- openbsc/src/libbsc/abis_om2000_vty.c | 14 + openbsc/src/libvlr/vlr_auth_fsm.c | 138 +-- openbsc/tests/msc_vlr/Makefile.am | 11 + openbsc/tests/msc_vlr/msc_vlr_test_gsm_authen.c | 131 ++- openbsc/tests/msc_vlr/msc_vlr_test_gsm_authen.err | 195 +++-- openbsc/tests/msc_vlr/msc_vlr_test_gsm_ciph.c | 204 +++-- openbsc/tests/msc_vlr/msc_vlr_test_gsm_ciph.err | 162 ++-- openbsc/tests/msc_vlr/msc_vlr_test_hlr_reject.c | 380 +++++++++ openbsc/tests/msc_vlr/msc_vlr_test_hlr_reject.err | 923 +++++++++++++++++++++ ...st_gsm_authen.ok => msc_vlr_test_hlr_reject.ok} | 0 openbsc/tests/msc_vlr/msc_vlr_test_no_authen.c | 77 +- openbsc/tests/msc_vlr/msc_vlr_test_no_authen.err | 102 +-- openbsc/tests/msc_vlr/msc_vlr_test_rest.c | 47 +- openbsc/tests/msc_vlr/msc_vlr_test_rest.err | 62 +- openbsc/tests/msc_vlr/msc_vlr_test_umts_authen.c | 47 +- openbsc/tests/msc_vlr/msc_vlr_test_umts_authen.err | 132 ++- openbsc/tests/msc_vlr/msc_vlr_tests.c | 27 +- openbsc/tests/msc_vlr/msc_vlr_tests.h | 21 +- openbsc/tests/testsuite.at | 7 + 21 files changed, 2004 insertions(+), 680 deletions(-) create mode 100644 openbsc/tests/msc_vlr/msc_vlr_test_hlr_reject.c create mode 100644 openbsc/tests/msc_vlr/msc_vlr_test_hlr_reject.err copy openbsc/tests/msc_vlr/{msc_vlr_test_gsm_authen.ok => msc_vlr_test_hlr_reject.ok} (100%) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Feb 9 03:23:10 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 9 Feb 2017 03:23:10 GMT Subject: openbsc.git branch neels/vlr updated. 0.15.0-684-gd60ebfe6c Message-ID: <201702090323.v193NAjD004971@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, neels/vlr has been updated discards 630d64b9c8739721bb3215db83e5221991345297 (commit) via d60ebfe6c4ac53c75e345e573340dab74f28ae2d (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (630d64b9c8739721bb3215db83e5221991345297) \ N -- N -- N (d60ebfe6c4ac53c75e345e573340dab74f28ae2d) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=d60ebfe6c4ac53c75e345e573340dab74f28ae2d commit d60ebfe6c4ac53c75e345e573340dab74f28ae2d Author: Neels Hofmeyr Date: Wed Jan 25 15:04:16 2017 +0100 Add msc_vlr test suite for MSC+VLR end-to-end tests Change-Id: Ic073f3a069a7f5e7e421e0e56140f069ee9b10b8 ----------------------------------------------------------------------- Summary of changes: openbsc/src/libvlr/vlr_auth_fsm.c | 1 + openbsc/tests/msc_vlr/msc_vlr_test_hlr_reject.c | 40 ++++++++++++- openbsc/tests/msc_vlr/msc_vlr_test_hlr_reject.err | 69 +++++++++++++++++++++++ 3 files changed, 108 insertions(+), 2 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Feb 9 06:40:16 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 9 Feb 2017 06:40:16 GMT Subject: libosmocore.git branch master updated. 0.9.6-93-g2c71794 Message-ID: <201702090640.v196eGWM050657@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "An utility library for Open Source Mobile Communications". The branch, master has been updated via 2c717948d91540016067f87bb3e0913067d42647 (commit) from 4ffb43f654d12663af0c072eb6191716d377f4b5 (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=2c717948d91540016067f87bb3e0913067d42647 commit 2c717948d91540016067f87bb3e0913067d42647 Author: Vadim Yanitskiy Date: Fri Jan 13 02:23:01 2017 +0700 utils/conv_gen.py: improve application flexibility This change makes the conv_gen application more interactive and flexible, allowing to generate not only code definitions but also the test vectors and header files in the future. Moreover, it becomes possible to select exact code family, such as GSM, GMR etc. Change-Id: I0b476b00234c17f78b41d695cf3bfd13edb64c28 ----------------------------------------------------------------------- Summary of changes: src/gsm/Makefile.am | 2 +- utils/conv_gen.py | 46 ++++++++++++++++++++++++++++++++++++++-------- 2 files changed, 39 insertions(+), 9 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Thu Feb 9 14:06:46 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 9 Feb 2017 14:06:46 GMT Subject: op25.git branch max updated. 560f0c54613419869f368c9c380ac73d31289e31 Message-ID: <201702091406.v19E6kr5058583@git.osmocom.org> 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 "Software-defined analyzer for APCO P25". The branch, max has been updated via 560f0c54613419869f368c9c380ac73d31289e31 (commit) from b81ad173b1e508a313cedba88a7d1dd74d3e1dee (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/op25/commit/?id=560f0c54613419869f368c9c380ac73d31289e31 commit 560f0c54613419869f368c9c380ac73d31289e31 Author: Max Date: Thu Feb 9 09:05:34 2017 -0500 dmr updates ----------------------------------------------------------------------- Summary of changes: op25/gr-op25_repeater/apps/tx/dmr-cfg.dat | 73 ++++++++++++++++++++++++++ op25/gr-op25_repeater/apps/tx/op25_c4fm_mod.py | 17 +++++- op25/gr-op25_repeater/lib/dmr_bs_tx_bb_impl.cc | 13 +++-- 3 files changed, 97 insertions(+), 6 deletions(-) create mode 100644 op25/gr-op25_repeater/apps/tx/dmr-cfg.dat hooks/post-receive -- Software-defined analyzer for APCO P25 From gitosis at osmocom.org Thu Feb 9 17:00:41 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 9 Feb 2017 17:00:41 GMT Subject: osmocom-bb.git branch stumpf/virt-phy updated. osmocon_v0.0.0-1766-g2e669d65 Message-ID: <201702091700.v19H0fCB005363@git.osmocom.org> 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 Open Source GSM Base Band stack". The branch, stumpf/virt-phy has been updated via 2e669d65aa86f6451354bc048628a6ccc624658f (commit) from 7620efefb7a95e3fabd6feafbcc48d6bd0d186aa (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/osmocom-bb/commit/?id=2e669d65aa86f6451354bc048628a6ccc624658f commit 2e669d65aa86f6451354bc048628a6ccc624658f Author: Sebastian Stumpf Date: Thu Feb 9 17:59:54 2017 +0100 VIRT-PHY: Enable multiple phy-instances by configurable l1ctl-sock-path. ----------------------------------------------------------------------- Summary of changes: src/host/virt_phy/include/virtphy/l1ctl_sock.h | 1 + src/host/virt_phy/src/l1ctl_sap.c | 5 +---- src/host/virt_phy/src/l1ctl_sock.c | 1 + src/host/virt_phy/src/virtphy.c | 15 ++++++++++++--- 4 files changed, 15 insertions(+), 7 deletions(-) hooks/post-receive -- The Open Source GSM Base Band stack From gitosis at osmocom.org Thu Feb 9 22:24:13 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 9 Feb 2017 22:24:13 GMT Subject: openbsc.git branch neels/vlr updated. 0.15.0-683-g8b5612ced Message-ID: <201702092224.v19MODkF084176@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, neels/vlr has been updated discards d60ebfe6c4ac53c75e345e573340dab74f28ae2d (commit) discards 88717b33333b68bda2fd49781307f5cc27a92307 (commit) discards b5417a7f0a96b706af3b8e9b84ba073b85f864d7 (commit) discards 396fae382bc8c182d99471f99e27b8c58909db6d (commit) via 8b5612cedb4a3b560b582a62746d0a1dc1f84eaa (commit) via 88fa7465e410810ba360a163980843ccdfe21f84 (commit) via a9fd848866156d53d98c68a7125296bad964d0a0 (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (d60ebfe6c4ac53c75e345e573340dab74f28ae2d) \ N -- N -- N (8b5612cedb4a3b560b582a62746d0a1dc1f84eaa) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=8b5612cedb4a3b560b582a62746d0a1dc1f84eaa commit 8b5612cedb4a3b560b582a62746d0a1dc1f84eaa Author: Neels Hofmeyr Date: Wed Jan 25 15:04:16 2017 +0100 Add msc_vlr test suite for MSC+VLR end-to-end tests Change-Id: Ic073f3a069a7f5e7e421e0e56140f069ee9b10b8 http://cgit.osmocom.org/openbsc/commit/?id=88fa7465e410810ba360a163980843ccdfe21f84 commit 88fa7465e410810ba360a163980843ccdfe21f84 Author: Neels Hofmeyr Date: Fri Feb 3 02:42:47 2017 +0100 Use libvlr in libmsc (large refactoring) Original libvlr code is by Harald Welte , polished and tweaked by Neels Hofmeyr . This is a long series of development collapsed in one patch. The original history may still be available as branch neels/vlr_orig. TODO: This commit may be split in several smaller changes before merging to master. Related: OS#1592 Change-Id: I702ba504ce2de93507312c28eca8d11f09f4ee8b http://cgit.osmocom.org/openbsc/commit/?id=a9fd848866156d53d98c68a7125296bad964d0a0 commit a9fd848866156d53d98c68a7125296bad964d0a0 Author: Harald Welte Date: Fri Jun 17 00:06:42 2016 +0200 Add libvlr implementation Original libvlr code is by Harald Welte , polished and tweaked by Neels Hofmeyr . This is a long series of development collapsed in one patch. The original history may still be available as branch neels/vlr_orig. Related: OS#1592 Change-Id: I3f75de5f0cc2ff77f276fd39832dd3621309c4b9 ----------------------------------------------------------------------- Summary of changes: openbsc/.gitignore | 2 + openbsc/include/openbsc/osmo_msc.h | 3 + openbsc/include/openbsc/vlr.h | 6 + openbsc/src/libmsc/gsm_04_08.c | 11 +- openbsc/src/libmsc/osmo_msc.c | 4 +- openbsc/src/libmsc/subscr_conn.c | 48 ++- openbsc/src/libvlr/vlr.c | 14 + openbsc/src/libvlr/vlr_access_req_fsm.c | 13 +- openbsc/src/libvlr/vlr_lu_fsm.c | 10 + openbsc/tests/msc_vlr/Makefile.am | 23 +- openbsc/tests/msc_vlr/msc_vlr_test_gsm_authen.c | 121 ++++---- openbsc/tests/msc_vlr/msc_vlr_test_gsm_authen.err | 172 ++++++----- openbsc/tests/msc_vlr/msc_vlr_test_gsm_ciph.c | 185 ++++++------ openbsc/tests/msc_vlr/msc_vlr_test_gsm_ciph.err | 134 ++++----- openbsc/tests/msc_vlr/msc_vlr_test_hlr_reject.c | 133 +++++---- openbsc/tests/msc_vlr/msc_vlr_test_hlr_reject.err | 215 ++++++++++---- openbsc/tests/msc_vlr/msc_vlr_test_hlr_timeout.c | 154 ++++++++++ openbsc/tests/msc_vlr/msc_vlr_test_hlr_timeout.err | 233 +++++++++++++++ ...t_gsm_authen.ok => msc_vlr_test_hlr_timeout.ok} | 0 openbsc/tests/msc_vlr/msc_vlr_test_ms_timeout.c | 183 ++++++++++++ openbsc/tests/msc_vlr/msc_vlr_test_ms_timeout.err | 321 +++++++++++++++++++++ ...st_gsm_authen.ok => msc_vlr_test_ms_timeout.ok} | 0 openbsc/tests/msc_vlr/msc_vlr_test_no_authen.c | 82 +++--- openbsc/tests/msc_vlr/msc_vlr_test_no_authen.err | 124 ++++---- openbsc/tests/msc_vlr/msc_vlr_test_rest.c | 63 ++-- openbsc/tests/msc_vlr/msc_vlr_test_rest.err | 63 ++-- openbsc/tests/msc_vlr/msc_vlr_test_umts_authen.c | 55 ++-- openbsc/tests/msc_vlr/msc_vlr_test_umts_authen.err | 112 ++++--- openbsc/tests/msc_vlr/msc_vlr_tests.c | 136 ++++++++- openbsc/tests/msc_vlr/msc_vlr_tests.h | 24 +- openbsc/tests/testsuite.at | 14 + 31 files changed, 1911 insertions(+), 747 deletions(-) create mode 100644 openbsc/tests/msc_vlr/msc_vlr_test_hlr_timeout.c create mode 100644 openbsc/tests/msc_vlr/msc_vlr_test_hlr_timeout.err copy openbsc/tests/msc_vlr/{msc_vlr_test_gsm_authen.ok => msc_vlr_test_hlr_timeout.ok} (100%) create mode 100644 openbsc/tests/msc_vlr/msc_vlr_test_ms_timeout.c create mode 100644 openbsc/tests/msc_vlr/msc_vlr_test_ms_timeout.err copy openbsc/tests/msc_vlr/{msc_vlr_test_gsm_authen.ok => msc_vlr_test_ms_timeout.ok} (100%) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Fri Feb 10 07:28:07 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 10 Feb 2017 07:28:07 GMT Subject: osmo-bts.git branch master updated. 0.4.0-391-g7a18906 Message-ID: <201702100728.v1A7S7YO022101@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, master has been updated via 7a18906cfafc4d73b1c9eb9e527139af6ad938dd (commit) from d15dc832c9da401d35300bf4c6d59235ee770bc5 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=7a18906cfafc4d73b1c9eb9e527139af6ad938dd commit 7a18906cfafc4d73b1c9eb9e527139af6ad938dd Author: Neels Hofmeyr Date: Tue Feb 7 14:37:21 2017 +0100 all models: fix vty write: bts_model_config_write_phy The vty write for phy/inst is broken, leading to a written-out config being unparsable; fix all of these: - in common/vty.c, actually call bts_model_config_write_phy_inst(). - in sysmo and lc15 write the phy instance elements in bts_model_config_write_phy_inst() and not in bts_model_config_write_phy(), which lead to writing the members above their parent 'instance'. - sysmo, lc15 and oct omit the bts_model_config_write_phy_inst() implementation. This did not cause a compilation problem because it was in fact never called. - sysmo writes 'clock-source None' when clk_src is zero, leading to unparsable config (related: OS#1944). Instead omit the 'clock-source' when zero. - osmo-bts-trx seems to be the only part that lacks nothing, yet it also didn't work properly because bts_model_config_write_phy_inst() was never called. This problem existed since commit d784e50747b8cf0ce505489e1451f75be5ccbd4b "Introduce new phy_link and phy_instance abstraction" Change-Id: Icc54fa70045c8fa58e78cf9f788c21a437edfbd4 ----------------------------------------------------------------------- Summary of changes: src/common/vty.c | 1 + src/osmo-bts-litecell15/lc15bts_vty.c | 14 +++++--------- src/osmo-bts-octphy/octphy_vty.c | 4 ++++ src/osmo-bts-sysmo/sysmobts_vty.c | 21 +++++++++------------ 4 files changed, 19 insertions(+), 21 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Fri Feb 10 12:18:50 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 10 Feb 2017 12:18:50 GMT Subject: libosmocore.git branch master updated. 0.9.6-94-g6f0f560 Message-ID: <201702101218.v1ACIoRI092346@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "An utility library for Open Source Mobile Communications". The branch, master has been updated via 6f0f560eab7bd28110b1bd1d3bcf97e2690e3d50 (commit) from 2c717948d91540016067f87bb3e0913067d42647 (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=6f0f560eab7bd28110b1bd1d3bcf97e2690e3d50 commit 6f0f560eab7bd28110b1bd1d3bcf97e2690e3d50 Author: Philipp Maier Date: Thu Feb 9 14:09:06 2017 +0100 cosmetic: replace fprintf with LOGP socket.c still uses fprintf to output error messages. This commit replaces the fprintf with proper LOGP messages. Change-Id: Ia2993415d5f5c33ccd719af239ff59252d11b764 ----------------------------------------------------------------------- Summary of changes: src/socket.c | 20 ++++++++++++-------- tests/socket/socket_test.c | 17 ++++++++++++++++- 2 files changed, 28 insertions(+), 9 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Fri Feb 10 12:19:05 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 10 Feb 2017 12:19:05 GMT Subject: osmo-bts.git branch master updated. 0.4.0-392-gae50f7d Message-ID: <201702101219.v1ACJ55q092466@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, master has been updated via ae50f7dac2585fdf423ed452bd0c4f05396ac541 (commit) from 7a18906cfafc4d73b1c9eb9e527139af6ad938dd (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=ae50f7dac2585fdf423ed452bd0c4f05396ac541 commit ae50f7dac2585fdf423ed452bd0c4f05396ac541 Author: Neels Hofmeyr Date: Wed Feb 8 18:12:22 2017 +0100 cosmetic: lchan_sacch_get: early-exit instead of nested-if Change-Id: I1fbf7d7f619cc8194c8094cf4a1826b6114f0e11 ----------------------------------------------------------------------- Summary of changes: src/common/sysinfo.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Fri Feb 10 12:21:33 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 10 Feb 2017 12:21:33 GMT Subject: osmo-pcu.git branch master updated. 0.2-884-g78ce591 Message-ID: <201702101221.v1ACLXop093362@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "UNNAMED PROJECT". The branch, master has been updated via 78ce59137fa0bd0e6b11bfc9ea24c93e6b2a8d2a (commit) via de9da39b336e2b8e05efb59ecabf666f85f39a16 (commit) via d34646a865364fa51213e0da406aeea2ab7d944b (commit) from 53f0b4deb6026b0c83a10d6a915a3a0c2e7caaf5 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-pcu/commit/?id=78ce59137fa0bd0e6b11bfc9ea24c93e6b2a8d2a commit 78ce59137fa0bd0e6b11bfc9ea24c93e6b2a8d2a Author: Neels Hofmeyr Date: Wed Feb 8 17:07:31 2017 +0100 main, tests: use msgb_talloc_ctx_init() (new) msgb_set_talloc_ctx() is deprecated since libosmocore commit f45334be29016a36594aacc07c90e262e4994525 / change-id I747fbbf977c4d2c868c8dead64cfc5fd86eb8d4c Change-Id: I8d40abec428b739460ed545c9983d1b63021bd08 http://cgit.osmocom.org/osmo-pcu/commit/?id=de9da39b336e2b8e05efb59ecabf666f85f39a16 commit de9da39b336e2b8e05efb59ecabf666f85f39a16 Author: Neels Hofmeyr Date: Wed Feb 8 17:34:56 2017 +0100 tests: edge, tbf: assert return values Numerous calls assign a return value without asserting its value. Add assertions and thus also eliminate compiler warnings about unused values. Change-Id: I7f14198cfd747dae68b8aaa3b8d6ff7fc49ab824 http://cgit.osmocom.org/osmo-pcu/commit/?id=d34646a865364fa51213e0da406aeea2ab7d944b commit d34646a865364fa51213e0da406aeea2ab7d944b Author: Neels Hofmeyr Date: Wed Feb 8 17:07:40 2017 +0100 Fix dozens of compiler warnings across the board Change-Id: I166109dc05d3323b92cd2a42f0c7e6009950e15d ----------------------------------------------------------------------- Summary of changes: src/pcu_main.cpp | 2 +- src/pcu_vty.c | 1 + src/tbf.cpp | 8 ++-- tests/alloc/AllocTest.cpp | 4 +- tests/bitcomp/BitcompTest.cpp | 4 +- tests/edge/EdgeTest.cpp | 33 +++++++--------- tests/emu/pcu_emu.cpp | 2 +- tests/llc/LlcTest.cpp | 4 +- tests/ms/MsTest.cpp | 2 +- tests/tbf/TbfTest.cpp | 89 ++++++++++++++++--------------------------- 10 files changed, 61 insertions(+), 88 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Fri Feb 10 12:23:54 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 10 Feb 2017 12:23:54 GMT Subject: osmo-bts.git branch master updated. 0.4.0-393-gd5414cc Message-ID: <201702101223.v1ACNsaU094177@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, master has been updated via d5414cc30e1568ca18d8dd8bd25d3174567327ec (commit) from ae50f7dac2585fdf423ed452bd0c4f05396ac541 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=d5414cc30e1568ca18d8dd8bd25d3174567327ec commit d5414cc30e1568ca18d8dd8bd25d3174567327ec Author: Alexander Chemeris 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. Change-Id: Ife9f27c43157b4a1bf71aba41cd7b0f5f41ac99f ----------------------------------------------------------------------- Summary of changes: src/common/rsl.c | 4 ++++ 1 file changed, 4 insertions(+) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Fri Feb 10 12:25:45 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 10 Feb 2017 12:25:45 GMT Subject: openbsc.git branch master updated. 0.15.0-675-gb726c2c72 Message-ID: <201702101225.v1ACPjwU095063@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, master has been updated via b726c2c72b5e94d6723fefd04daf21be61eab5a5 (commit) via 8dc8f23c074c56e217cb7a2dc5383fdb71c25861 (commit) from db0e380558fa03229d981dc358db98d5b781cbe5 (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=b726c2c72b5e94d6723fefd04daf21be61eab5a5 commit b726c2c72b5e94d6723fefd04daf21be61eab5a5 Author: Max Date: Thu Feb 9 19:23:38 2017 +0100 Remove duplicating define Use GSM_MACBLOCK_LEN consistently throughout abis_rsl.c Change-Id: I96aec02748a0be0100dee2117f124ff32d5ee3f5 http://cgit.osmocom.org/openbsc/commit/?id=8dc8f23c074c56e217cb7a2dc5383fdb71c25861 commit 8dc8f23c074c56e217cb7a2dc5383fdb71c25861 Author: Max Date: Thu Feb 9 19:13:02 2017 +0100 Expand chan allocation logging Log more data related to channel allocation: - channel type - number of paging attempts - timers fired Change-Id: Ib417a9c942c17b902dd80ff555cd9da5f91bff48 ----------------------------------------------------------------------- Summary of changes: openbsc/src/libbsc/abis_rsl.c | 18 +++++++++++------- openbsc/src/libbsc/bsc_api.c | 3 ++- openbsc/src/libbsc/paging.c | 9 +++++---- openbsc/src/libmsc/gsm_04_08.c | 2 +- 4 files changed, 19 insertions(+), 13 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Fri Feb 10 13:36:21 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 10 Feb 2017 13:36:21 GMT Subject: osmo-bts.git branch master updated. 0.4.0-394-ge2e0ed5 Message-ID: <201702101336.v1ADaLKW014659@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, master has been updated via e2e0ed5a8962cd465fd5394815af20a46a1d23d2 (commit) from d5414cc30e1568ca18d8dd8bd25d3174567327ec (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=e2e0ed5a8962cd465fd5394815af20a46a1d23d2 commit e2e0ed5a8962cd465fd5394815af20a46a1d23d2 Author: Ivan Klyuchnikov Date: Thu Jan 26 14:32:37 2017 +0000 osmo-trx-bts: Fix incorrect setting of RXGAIN and POWER parameters on second channel (TRX1) of osmo-trx Move rxgain and tx-attenuation (power) parameters from phy_link layer to phy_inst layer. Rxgain and tx-attenuation parameters should be set for each phy_inst and send for each osmo-trx channel accordingly via control commands. Change-Id: I4861a59d10d1ef91954e0c6ea265e66dec08844f ----------------------------------------------------------------------- Summary of changes: include/osmo-bts/phy_link.h | 9 ---- src/osmo-bts-trx/l1_if.c | 39 +++++++--------- src/osmo-bts-trx/l1_if.h | 9 ++++ src/osmo-bts-trx/main.c | 1 - src/osmo-bts-trx/trx_vty.c | 108 ++++++++++++++++++++++++-------------------- 5 files changed, 83 insertions(+), 83 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Fri Feb 10 13:38:24 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 10 Feb 2017 13:38:24 GMT Subject: osmo-bts.git branch master updated. 0.4.0-395-g0418ef5 Message-ID: <201702101338.v1ADcOXS015235@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, master has been updated via 0418ef588cddd9ae06e7505890ed028b17f9abce (commit) from e2e0ed5a8962cd465fd5394815af20a46a1d23d2 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=0418ef588cddd9ae06e7505890ed028b17f9abce commit 0418ef588cddd9ae06e7505890ed028b17f9abce Author: Ivan Klyuchnikov Date: Thu Jan 26 14:42:18 2017 +0000 osmo-trx-bts: Fix osmo-bts-trx crash on startup during reading phy instance parameters from config file pinst->u.osmotrx.hdl should be allocated before reading phy_instance parameters from config file and applying them. So allocation of pinst->u.osmotrx.hdl should be moved from l1if_open function to bts_model_phy_instance_set_defaults function, which is proper place for this allocation according to start-up procedure of osmo-bts. Change-Id: I6e23f92644400acb268818c9373a8fb10c003da1 ----------------------------------------------------------------------- Summary of changes: src/osmo-bts-trx/l1_if.c | 3 +-- src/osmo-bts-trx/main.c | 4 ++++ 2 files changed, 5 insertions(+), 2 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Fri Feb 10 15:35:35 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 10 Feb 2017 15:35:35 GMT Subject: osmo-bts.git branch stumpf/virt-phy updated. 0.4.0-377-g72c7700 Message-ID: <201702101535.v1AFZZwO046599@git.osmocom.org> 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, stumpf/virt-phy has been updated via 72c7700900b78cdf576ab3394261db7813292489 (commit) from 5928334909b0b1700af634285a8cbd089b3d6798 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=72c7700900b78cdf576ab3394261db7813292489 commit 72c7700900b78cdf576ab3394261db7813292489 Author: Sebastian Stumpf Date: Fri Feb 10 16:34:33 2017 +0100 VIRT-PHY: Fixed invalid value authorized-regexp in bsc example config. ----------------------------------------------------------------------- Summary of changes: .../example_configs/openbsc-virtual.cfg | 47 ++++++++++++++++++++-- 1 file changed, 43 insertions(+), 4 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Fri Feb 10 15:35:58 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 10 Feb 2017 15:35:58 GMT Subject: osmocom-bb.git branch stumpf/virt-phy updated. osmocon_v0.0.0-1767-g2f591011 Message-ID: <201702101535.v1AFZwlD046717@git.osmocom.org> 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 Open Source GSM Base Band stack". The branch, stumpf/virt-phy has been updated via 2f59101184173ae033e11bb2fe1963612b87720a (commit) from 2e669d65aa86f6451354bc048628a6ccc624658f (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/osmocom-bb/commit/?id=2f59101184173ae033e11bb2fe1963612b87720a commit 2f59101184173ae033e11bb2fe1963612b87720a Author: Sebastian Stumpf Date: Fri Feb 10 16:32:45 2017 +0100 VIRT-PHY: Added example config for 2 mobile instances. ----------------------------------------------------------------------- Summary of changes: .../virt_phy/example_configs/osmocom-bb-mobile.cfg | 10 +- .../example_configs/osmocom-bb-mobilex2.cfg | 120 +++++++++++++++++++++ 2 files changed, 125 insertions(+), 5 deletions(-) create mode 100644 src/host/virt_phy/example_configs/osmocom-bb-mobilex2.cfg hooks/post-receive -- The Open Source GSM Base Band stack From gitosis at osmocom.org Sat Feb 11 23:35:21 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 11 Feb 2017 23:35:21 GMT Subject: openbsc.git branch neels/vlr updated. 0.15.0-684-g20fcc7762 Message-ID: <201702112335.v1BNZLuE097512@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, neels/vlr has been updated via 20fcc77627485507563d19b8682f4e2b5e1dd3bc (commit) from 8b5612cedb4a3b560b582a62746d0a1dc1f84eaa (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=20fcc77627485507563d19b8682f4e2b5e1dd3bc commit 20fcc77627485507563d19b8682f4e2b5e1dd3bc Author: Neels Hofmeyr Date: Sun Feb 12 00:34:35 2017 +0100 reject concurrency test Change-Id: I5c04b1cf0ad302c35968e0f8dfb122997f3f7bf1 ----------------------------------------------------------------------- Summary of changes: openbsc/.gitignore | 1 + openbsc/src/libvlr/vlr_lu_fsm.c | 8 +- openbsc/tests/msc_vlr/Makefile.am | 11 ++ .../msc_vlr/msc_vlr_test_reject_concurrency.c | 70 ++++++++++ .../msc_vlr/msc_vlr_test_reject_concurrency.err | 147 +++++++++++++++++++++ ...uthen.ok => msc_vlr_test_reject_concurrency.ok} | 0 openbsc/tests/testsuite.at | 7 + 7 files changed, 239 insertions(+), 5 deletions(-) create mode 100644 openbsc/tests/msc_vlr/msc_vlr_test_reject_concurrency.c create mode 100644 openbsc/tests/msc_vlr/msc_vlr_test_reject_concurrency.err copy openbsc/tests/msc_vlr/{msc_vlr_test_gsm_authen.ok => msc_vlr_test_reject_concurrency.ok} (100%) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sun Feb 12 17:47:12 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 12 Feb 2017 17:47:12 GMT Subject: pysim.git branch pmaier/sim created. 59541b28a9b2684544e95afaaa9adf0681aa24ef Message-ID: <201702121747.v1CHlCDo068259@git.osmocom.org> 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 "A python tool to program magic SIMs". The branch, pmaier/sim has been created at 59541b28a9b2684544e95afaaa9adf0681aa24ef (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/pysim/commit/?id=59541b28a9b2684544e95afaaa9adf0681aa24ef commit 59541b28a9b2684544e95afaaa9adf0681aa24ef Author: Philipp Maier Date: Fri Feb 10 19:06:53 2017 +0100 opc parameter now do work http://cgit.osmocom.org/pysim/commit/?id=6105d072b0dabca35186b90a4542e7758ead41c6 commit 6105d072b0dabca35186b90a4542e7758ead41c6 Author: Philipp Maier Date: Fri Feb 10 18:13:00 2017 +0100 milenage and auth params can now be changed http://cgit.osmocom.org/pysim/commit/?id=cb9bd23451a3813ab1f71c4f26c94028691110d8 commit cb9bd23451a3813ab1f71c4f26c94028691110d8 Author: Philipp Maier Date: Fri Feb 10 16:46:26 2017 +0100 writing auth params works now http://cgit.osmocom.org/pysim/commit/?id=30be97b205df244cdee001e2ba6101aa8ae22f30 commit 30be97b205df244cdee001e2ba6101aa8ae22f30 Author: Philipp Maier Date: Fri Feb 10 16:10:57 2017 +0100 Inital commit ----------------------------------------------------------------------- hooks/post-receive -- A python tool to program magic SIMs From gitosis at osmocom.org Mon Feb 13 03:12:13 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 13 Feb 2017 03:12:13 GMT Subject: libosmo-sccp.git branch laforge/sigtran created. 0.0.6.3-99-g0d346f4 Message-ID: <201702130312.v1D3CDWR003284@git.osmocom.org> 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 "SCCP Library". The branch, laforge/sigtran has been created at 0d346f4d36adf46293b0b73b74bc23a33b146e0a (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmo-sccp/commit/?id=0d346f4d36adf46293b0b73b74bc23a33b146e0a commit 0d346f4d36adf46293b0b73b74bc23a33b146e0a Author: Harald Welte Date: Mon Feb 13 03:49:46 2017 +0100 WIP: new unit tests for new SCCP and SUA routines Change-Id: I1275d8ffdd4530f5609e9e1970230c54f45e6bac http://cgit.osmocom.org/libosmo-sccp/commit/?id=dc923e49cd3b623dab05f6016a3e935d7c652cb3 commit dc923e49cd3b623dab05f6016a3e935d7c652cb3 Author: Harald Welte Date: Mon Feb 13 03:47:00 2017 +0100 WIP: SCCP <-> SUA transcoding routines Using related code, SCCP can be transcoded to SUA and vice-versa. This way the common code such as the state machines for connection oriented SCCP work with one format (SUA) only, and the conversion from/to SCCP is done when SCCP is used as protocol. Change-Id: I7a77e7d418f2427e9e379867a78a3f1b9ad718cb http://cgit.osmocom.org/libosmo-sccp/commit/?id=104002bc943455b6f59e918347b5e8d9d8ec197f commit 104002bc943455b6f59e918347b5e8d9d8ec197f Author: Harald Welte Date: Mon Feb 13 03:44:48 2017 +0100 xua_msg: Add xua_msg_dump() to print parsed XUA message Change-Id: I2f3ae77f440e0c27f78302cdb80e1d25fe5aebb6 http://cgit.osmocom.org/libosmo-sccp/commit/?id=06c8dfadde9c1058996b64bbc5ddc006910e8d9d commit 06c8dfadde9c1058996b64bbc5ddc006910e8d9d Author: Harald Welte Date: Sat Feb 11 23:38:15 2017 +0100 xua_sap.h: Add definitions for upcoming xUA modules Change-Id: I74cb9d80d509f1cde02e35a78a70353f8615836f http://cgit.osmocom.org/libosmo-sccp/commit/?id=21c8a1bcc8f853f3da05d71c4b4fbea6faf53b24 commit 21c8a1bcc8f853f3da05d71c4b4fbea6faf53b24 Author: Harald Welte Date: Sat Feb 11 23:37:47 2017 +0100 mtp_sap.h: Add definitions for upcoming MTP SAP Change-Id: I714c44720821e1deaffef75d36ab49ac5a3186f0 http://cgit.osmocom.org/libosmo-sccp/commit/?id=eefad1b78df536c98ea9565d6528955c63fae108 commit eefad1b78df536c98ea9565d6528955c63fae108 Author: Harald Welte Date: Sat Feb 11 23:36:46 2017 +0100 WIP: New FSM-Based connection-oriented SCCP implementation Change-Id: I6d875298bf4fa0bfcafc7e00fe96aa2e6f516b33 http://cgit.osmocom.org/libosmo-sccp/commit/?id=ed24dbd0d38b9c6cff8363f560d1744ae2d919ca commit ed24dbd0d38b9c6cff8363f560d1744ae2d919ca Author: Harald Welte Date: Thu Feb 9 00:37:35 2017 +0100 WIP: M3UA support Change-Id: I79555a7c7740e892f7ac238f5cae165841393f1c http://cgit.osmocom.org/libosmo-sccp/commit/?id=50e931338dfa1ad570734b80cce065ab611929aa commit 50e931338dfa1ad570734b80cce065ab611929aa Author: Harald Welte Date: Sat Jan 28 23:23:35 2017 +0100 WIP: implement xUA ASP and AS state machine as osmo_fsm Change-Id: Iae808a23a17e675f2b9eb31f8ef3d789651daecc http://cgit.osmocom.org/libosmo-sccp/commit/?id=20d00f7c9cd5fa328be7eef0257e5acb6945b1a6 commit 20d00f7c9cd5fa328be7eef0257e5acb6945b1a6 Author: Harald Welte Date: Sun Feb 12 19:47:08 2017 +0100 sccp_sap: Add osmo_sccp_routing_ind to osmo_sccp_addr Somehow we forgot to include the osmo_sccp_routing_ind in osmo_sccp_addr. It was defined, but not unsed anywhere :/ Change-Id: I559bc9a5308a46aa1b1c63557a4aec0effb48a0b http://cgit.osmocom.org/libosmo-sccp/commit/?id=0ab1d1950a3bac455cbaf0f31130eb29f3776848 commit 0ab1d1950a3bac455cbaf0f31130eb29f3776848 Author: Harald Welte Date: Sun Feb 12 21:31:46 2017 +0100 sccp_helpers: Add osmo_sccp_{addr,gt}_dump() functions They stringify a global title or SCCP address for human consumption Change-Id: I630308aa4519c6e9a260419d37a376aac6a1ce28 http://cgit.osmocom.org/libosmo-sccp/commit/?id=3c0ca7f0e8e27e860dbaa87e50dae6ad23e80565 commit 3c0ca7f0e8e27e860dbaa87e50dae6ad23e80565 Author: Harald Welte Date: Mon Feb 13 03:45:55 2017 +0100 Add xua_msg_part_get_u32() to get U32 value from xua_msg_part Sometimes one already has the xua_msg_part and thus can avoid the lookup that's done by xua_msg_get_u32(). Change-Id: Ie11c35f9528313d0b35786a361d853addd17364f http://cgit.osmocom.org/libosmo-sccp/commit/?id=2f41ab10afa12ade80a4183034bdb0c92d4578c8 commit 2f41ab10afa12ade80a4183034bdb0c92d4578c8 Author: Harald Welte Date: Sun Feb 12 21:31:46 2017 +0100 sccp_helpers: Add osmo_sccp_{addr,gt}_dump() functions They stringify a global title or SCCP address for human consumption Change-Id: I630308aa4519c6e9a260419d37a376aac6a1ce28 http://cgit.osmocom.org/libosmo-sccp/commit/?id=59c39a480d59cd1af1256209a51fd17ac86c90a3 commit 59c39a480d59cd1af1256209a51fd17ac86c90a3 Author: Harald Welte Date: Sun Feb 12 19:46:02 2017 +0100 Move xua_msg_add_sccp_addr() to xua_msg.h and export it Change-Id: I07fa00dd71d8ecdf1542734598fab8ecad5a7b53 http://cgit.osmocom.org/libosmo-sccp/commit/?id=db3cb1bca9dc73879d7bf4a047643c76722277f8 commit db3cb1bca9dc73879d7bf4a047643c76722277f8 Author: Harald Welte Date: Sun Feb 12 19:39:14 2017 +0100 sccp/sccp.h: Add #include to linuxlist.h sccp.h is using 'struct llist_head' so it must include the associated linuxlist.h header. Change-Id: I1fc4c34e59c27dce9e8a73abc6e58073f091c978 http://cgit.osmocom.org/libosmo-sccp/commit/?id=49729e8a0969d92d9e75fb0f04720c4080771fa9 commit 49729e8a0969d92d9e75fb0f04720c4080771fa9 Author: Harald Welte Date: Sun Feb 12 19:14:52 2017 +0100 sccp_types.h: Include stdint.h We're using types like uint8_t, for whcih we need stdint.h Change-Id: I67a3b94c866e05be32b99566d6f97fbc8a2accad http://cgit.osmocom.org/libosmo-sccp/commit/?id=fc5c7bf384c523b67eff964e676aae06b532baf6 commit fc5c7bf384c523b67eff964e676aae06b532baf6 Author: Harald Welte Date: Mon Feb 13 03:43:50 2017 +0100 sccp_types.h: Add 'struct sccp_data_unitdata_service' We didn't have as struct for UDTS messages so far, let's change that. Change-Id: I9cbd3980fd95d5af6f0fc807ede34aa6b0f64ea7 http://cgit.osmocom.org/libosmo-sccp/commit/?id=e5160f395e6355dfbc62ab671d5a8a54a4b96c65 commit e5160f395e6355dfbc62ab671d5a8a54a4b96c65 Author: Harald Welte Date: Mon Feb 13 03:43:15 2017 +0100 protocol/sua.h: Add #defines for CAUSE group values (from RFC) Change-Id: I5b0af77aab4ba03262c0ecd25a893f170ca9c4bb http://cgit.osmocom.org/libosmo-sccp/commit/?id=e74e6a7e0a04e829bc8446c019892d73e125bd21 commit e74e6a7e0a04e829bc8446c019892d73e125bd21 Author: Harald Welte Date: Wed Feb 8 23:38:17 2017 +0100 xua_msg: Make DXUA available to other XUA code Change-Id: Ie5b6492ead2c523de3969134291b2c3f434f92a2 http://cgit.osmocom.org/libosmo-sccp/commit/?id=d8e1ceb7320b64d75807f80b7689da294a448a72 commit d8e1ceb7320b64d75807f80b7689da294a448a72 Author: Harald Welte Date: Wed Feb 8 23:36:02 2017 +0100 migrate some generic XUA helpers from sua.c to xua_msg.c Change-Id: I59e55d21a05b5d770c120da4c17220d5f21d44bd http://cgit.osmocom.org/libosmo-sccp/commit/?id=545909d54a0ab0e5f65dad3d536605453e6c62f6 commit 545909d54a0ab0e5f65dad3d536605453e6c62f6 Author: Neels Hofmeyr Date: Wed Mar 30 12:44:21 2016 +0200 sccp_helpers: add convenience function for RANAP unitdata Change-Id: Ie96d78512b8e3907753272d75471b882365968c4 http://cgit.osmocom.org/libosmo-sccp/commit/?id=bf71df1001fedc90431a17942127e9bca31f4a3c commit bf71df1001fedc90431a17942127e9bca31f4a3c Author: Neels Hofmeyr Date: Wed Mar 30 12:43:04 2016 +0200 sccp_helpers: add osmo_ prefix to all functions Change-Id: I839c976f3ac722b955da18216de3df2eaa4c5af3 http://cgit.osmocom.org/libosmo-sccp/commit/?id=412b8177b558f9ea553a4a62e976abd7280a7d52 commit 412b8177b558f9ea553a4a62e976abd7280a7d52 Author: Neels Hofmeyr Date: Wed Mar 30 13:39:04 2016 +0200 sccp_helpers: adjust .h include and copyright Change-Id: Id2d9a6c3e9b0928d245580895c78aa7355627adc ----------------------------------------------------------------------- hooks/post-receive -- SCCP Library From gitosis at osmocom.org Mon Feb 13 09:38:46 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 13 Feb 2017 09:38:46 GMT Subject: osmo-bts.git branch master updated. 0.4.0-396-gb390dfb Message-ID: <201702130938.v1D9ckGx097279@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, master has been updated via b390dfb90dfd0b38d17cea931ec0d0e194e2a4a1 (commit) from 0418ef588cddd9ae06e7505890ed028b17f9abce (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=b390dfb90dfd0b38d17cea931ec0d0e194e2a4a1 commit b390dfb90dfd0b38d17cea931ec0d0e194e2a4a1 Author: Max Date: Fri Feb 10 16:31:40 2017 +0100 Fix typo in TCH/H interleaving table According to Table 4 in 3GPP TS 45.003 j=11, b=3 case corresponds to k=91 and not j=12 as was previously used. Change-Id: Iad3cf545b2f7e16276466cc37dd7a1e7858467e5 ----------------------------------------------------------------------- Summary of changes: src/osmo-bts-trx/gsm0503_tables.c | 2 +- tests/bursts/bursts_test.ok | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Mon Feb 13 13:31:24 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 13 Feb 2017 13:31:24 GMT Subject: osmo-python-tests.git branch master updated. 99b5c56c04f3da4cda1ac65687265dfeb6c624dd Message-ID: <201702131331.v1DDVO6a056378@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "UNNAMED PROJECT". The branch, master has been updated via 99b5c56c04f3da4cda1ac65687265dfeb6c624dd (commit) from 0edf0c99959bab4d5f43eec315484d1e1581644a (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/python/osmo-python-tests/commit/?id=99b5c56c04f3da4cda1ac65687265dfeb6c624dd commit 99b5c56c04f3da4cda1ac65687265dfeb6c624dd Author: Holger Hans Peter Freyther Date: Mon Feb 13 20:06:44 2017 +0700 vty: Close the vty sockets at the end of each test In the OpenBSC VTY tests it seems no one is calling the command with close=True. So make sure the socket is released. Modify _close_socket to be idempotent. Change-Id: I717537772e89113ef352d32ffba1b7a840f2c6e6 ----------------------------------------------------------------------- Summary of changes: osmopy/obscvty.py | 5 +++-- osmopy/osmotestvty.py | 1 + 2 files changed, 4 insertions(+), 2 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Mon Feb 13 13:57:49 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 13 Feb 2017 13:57:49 GMT Subject: libosmo-sccp.git branch master updated. 0.0.6.3-77-gc07796d Message-ID: <201702131357.v1DDvn1o062259@git.osmocom.org> 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 "SCCP Library". The branch, master has been updated via c07796dc3b5040993cf642145b924688ddf9ab66 (commit) via 86cfe9b3b47decc33b9f8c6d82e67eb05f853c3f (commit) from 0c72c1c0d313321f65fd272840ed8e8ae69a04cd (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmo-sccp/commit/?id=c07796dc3b5040993cf642145b924688ddf9ab66 commit c07796dc3b5040993cf642145b924688ddf9ab66 Author: Neels Hofmeyr Date: Tue Sep 27 17:08:55 2016 +0200 sccp_helpers.h/.c: fix: apply rename of osmo_sua_link to osmo_sccp_link Change-Id: If8b09bb05297ebf663b4a04d3cc094a6a8087f53 http://cgit.osmocom.org/libosmo-sccp/commit/?id=86cfe9b3b47decc33b9f8c6d82e67eb05f853c3f commit 86cfe9b3b47decc33b9f8c6d82e67eb05f853c3f Author: Neels Hofmeyr Date: Wed Mar 30 12:41:00 2016 +0200 Add sccp_helpers.[hc] moved from osmo-iuh, 1:1 at first Move here unchanged first, so we're able to see the modifications in diffs. Pending changes will follow in subsequent patches. Moved from osmo-iuh 3da8608b6ad014fc74536dbb49019704fd425b8c, which was before the rename of osmo_sua_link and osmo_sua_user to osmo_sccp_link and osmo_sccp_user, so this will not compile. Change-Id: Iae0c58c5f1eb00a685de70add0d5257e4316c6d5 ----------------------------------------------------------------------- Summary of changes: include/osmocom/sigtran/Makefile.am | 4 +- include/osmocom/sigtran/sccp_helpers.h | 33 ++++++++ src/Makefile.am | 2 +- src/sccp_helpers.c | 135 +++++++++++++++++++++++++++++++++ 4 files changed, 172 insertions(+), 2 deletions(-) create mode 100644 include/osmocom/sigtran/sccp_helpers.h create mode 100644 src/sccp_helpers.c hooks/post-receive -- SCCP Library From gitosis at osmocom.org Mon Feb 13 13:58:10 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 13 Feb 2017 13:58:10 GMT Subject: libosmo-sccp.git branch master updated. 0.0.6.3-79-g199b976 Message-ID: <201702131358.v1DDwAR1062493@git.osmocom.org> 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 "SCCP Library". The branch, master has been updated via 199b97652bf6261000ecd0c2c0c442edde4db4e0 (commit) via 81f63035ee2f2ba7fd2c0ad4be7e30bf19d03e85 (commit) from c07796dc3b5040993cf642145b924688ddf9ab66 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmo-sccp/commit/?id=199b97652bf6261000ecd0c2c0c442edde4db4e0 commit 199b97652bf6261000ecd0c2c0c442edde4db4e0 Author: Neels Hofmeyr Date: Wed Mar 30 12:43:04 2016 +0200 sccp_helpers: add osmo_ prefix to all functions Change-Id: I839c976f3ac722b955da18216de3df2eaa4c5af3 http://cgit.osmocom.org/libosmo-sccp/commit/?id=81f63035ee2f2ba7fd2c0ad4be7e30bf19d03e85 commit 81f63035ee2f2ba7fd2c0ad4be7e30bf19d03e85 Author: Neels Hofmeyr Date: Wed Mar 30 13:39:04 2016 +0200 sccp_helpers: adjust .h include and copyright Change-Id: Id2d9a6c3e9b0928d245580895c78aa7355627adc ----------------------------------------------------------------------- Summary of changes: include/osmocom/sigtran/sccp_helpers.h | 43 +++++++++++----------- src/sccp_helpers.c | 65 +++++++++++++++++----------------- 2 files changed, 55 insertions(+), 53 deletions(-) hooks/post-receive -- SCCP Library From gitosis at osmocom.org Mon Feb 13 13:58:28 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 13 Feb 2017 13:58:28 GMT Subject: libosmo-sccp.git branch master updated. 0.0.6.3-80-ge734655 Message-ID: <201702131358.v1DDwSF7062580@git.osmocom.org> 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 "SCCP Library". The branch, master has been updated via e734655afb811ec5a7844beff5c6e9a7ba163683 (commit) from 199b97652bf6261000ecd0c2c0c442edde4db4e0 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmo-sccp/commit/?id=e734655afb811ec5a7844beff5c6e9a7ba163683 commit e734655afb811ec5a7844beff5c6e9a7ba163683 Author: Neels Hofmeyr Date: Wed Mar 30 12:44:21 2016 +0200 sccp_helpers: add convenience function for RANAP unitdata Change-Id: Ie96d78512b8e3907753272d75471b882365968c4 ----------------------------------------------------------------------- Summary of changes: include/osmocom/sigtran/sccp_helpers.h | 5 +++++ src/sccp_helpers.c | 15 +++++++++++++++ 2 files changed, 20 insertions(+) hooks/post-receive -- SCCP Library From gitosis at osmocom.org Mon Feb 13 14:36:52 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 13 Feb 2017 14:36:52 GMT Subject: libosmo-sccp.git branch master updated. 0.0.6.3-89-geddeeff Message-ID: <201702131436.v1DEaqDr073666@git.osmocom.org> 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 "SCCP Library". The branch, master has been updated via eddeeff3100c59cf919f767143fc1bce5a71af43 (commit) via 0ebde0c42de86df0c941d8533758d3cedef725e7 (commit) via 0dd089f17dfa6ea2a092cd76d9e65ac96b923635 (commit) via f17725a86f0c895ca1d73f73a95754de20a4c7ad (commit) via 840cef34a83bf5a896d20d0143fa932635a1e65b (commit) via 9b988826cdb21b3bb88108117bde92a9da5bb71a (commit) via 663651462acc34cd7b56e997f72b7b268c8f3717 (commit) via 222cd10c2fc2ea0fff9ce792ece34444b6b1e7da (commit) via 1c43cc291892825361a65cceaf732406e04f8e5d (commit) from e734655afb811ec5a7844beff5c6e9a7ba163683 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmo-sccp/commit/?id=eddeeff3100c59cf919f767143fc1bce5a71af43 commit eddeeff3100c59cf919f767143fc1bce5a71af43 Author: Harald Welte Date: Mon Feb 13 03:45:55 2017 +0100 Add xua_msg_part_get_u32() to get U32 value from xua_msg_part Sometimes one already has the xua_msg_part and thus can avoid the lookup that's done by xua_msg_get_u32(). Change-Id: Ie11c35f9528313d0b35786a361d853addd17364f http://cgit.osmocom.org/libosmo-sccp/commit/?id=0ebde0c42de86df0c941d8533758d3cedef725e7 commit 0ebde0c42de86df0c941d8533758d3cedef725e7 Author: Harald Welte Date: Sun Feb 12 21:31:46 2017 +0100 sccp_helpers: Add osmo_sccp_{addr,gt}_dump() functions They stringify a global title or SCCP address for human consumption Change-Id: I630308aa4519c6e9a260419d37a376aac6a1ce28 http://cgit.osmocom.org/libosmo-sccp/commit/?id=0dd089f17dfa6ea2a092cd76d9e65ac96b923635 commit 0dd089f17dfa6ea2a092cd76d9e65ac96b923635 Author: Harald Welte Date: Sun Feb 12 19:46:02 2017 +0100 Move xua_msg_add_sccp_addr() to xua_msg.h and export it Change-Id: I07fa00dd71d8ecdf1542734598fab8ecad5a7b53 http://cgit.osmocom.org/libosmo-sccp/commit/?id=f17725a86f0c895ca1d73f73a95754de20a4c7ad commit f17725a86f0c895ca1d73f73a95754de20a4c7ad Author: Harald Welte Date: Sun Feb 12 19:39:14 2017 +0100 sccp/sccp.h: Add #include to linuxlist.h sccp.h is using 'struct llist_head' so it must include the associated linuxlist.h header. Change-Id: I1fc4c34e59c27dce9e8a73abc6e58073f091c978 http://cgit.osmocom.org/libosmo-sccp/commit/?id=840cef34a83bf5a896d20d0143fa932635a1e65b commit 840cef34a83bf5a896d20d0143fa932635a1e65b Author: Harald Welte Date: Sun Feb 12 19:14:52 2017 +0100 sccp_types.h: Include stdint.h We're using types like uint8_t, for whcih we need stdint.h Change-Id: I67a3b94c866e05be32b99566d6f97fbc8a2accad http://cgit.osmocom.org/libosmo-sccp/commit/?id=9b988826cdb21b3bb88108117bde92a9da5bb71a commit 9b988826cdb21b3bb88108117bde92a9da5bb71a Author: Harald Welte Date: Mon Feb 13 03:43:50 2017 +0100 sccp_types.h: Add 'struct sccp_data_unitdata_service' We didn't have as struct for UDTS messages so far, let's change that. Change-Id: I9cbd3980fd95d5af6f0fc807ede34aa6b0f64ea7 http://cgit.osmocom.org/libosmo-sccp/commit/?id=663651462acc34cd7b56e997f72b7b268c8f3717 commit 663651462acc34cd7b56e997f72b7b268c8f3717 Author: Harald Welte Date: Mon Feb 13 03:43:15 2017 +0100 protocol/sua.h: Add #defines for CAUSE group values (from RFC) Change-Id: I5b0af77aab4ba03262c0ecd25a893f170ca9c4bb http://cgit.osmocom.org/libosmo-sccp/commit/?id=222cd10c2fc2ea0fff9ce792ece34444b6b1e7da commit 222cd10c2fc2ea0fff9ce792ece34444b6b1e7da Author: Harald Welte Date: Wed Feb 8 23:38:17 2017 +0100 xua_msg: Make DXUA available to other XUA code Change-Id: Ie5b6492ead2c523de3969134291b2c3f434f92a2 http://cgit.osmocom.org/libosmo-sccp/commit/?id=1c43cc291892825361a65cceaf732406e04f8e5d commit 1c43cc291892825361a65cceaf732406e04f8e5d Author: Harald Welte Date: Wed Feb 8 23:36:02 2017 +0100 migrate some generic XUA helpers from sua.c to xua_msg.c Change-Id: I59e55d21a05b5d770c120da4c17220d5f21d44bd ----------------------------------------------------------------------- Summary of changes: include/osmocom/sigtran/protocol/sua.h | 7 +++ include/osmocom/sigtran/sccp_helpers.h | 3 ++ include/osmocom/sigtran/xua_msg.h | 12 +++++ include/sccp/sccp.h | 2 + include/sccp/sccp_types.h | 21 ++++++++ src/sccp_helpers.c | 71 +++++++++++++++++++++++++ src/sua.c | 86 ------------------------------ src/xua_msg.c | 95 +++++++++++++++++++++++++++++++++- 8 files changed, 210 insertions(+), 87 deletions(-) hooks/post-receive -- SCCP Library From gitosis at osmocom.org Mon Feb 13 22:08:40 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 13 Feb 2017 22:08:40 GMT Subject: osmo-hlr.git branch master updated. 0.0.1-27-gf8c7b6f Message-ID: <201702132208.v1DM8eM9086510@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "UNNAMED PROJECT". The branch, master has been updated via f8c7b6f3c9f3ab01dfea79b5941ea23291d61485 (commit) from 912a303fecbd0a803a87df27bb0bbacce39eca87 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-hlr/commit/?id=f8c7b6f3c9f3ab01dfea79b5941ea23291d61485 commit f8c7b6f3c9f3ab01dfea79b5941ea23291d61485 Author: Max Date: Mon Feb 13 15:53:38 2017 +0100 Log error cause as a string Use gsm48_gmm_cause_names to log error cause instead of numerical code. Change-Id: I846d488ed163e137164976738e55674f0eaee190 ----------------------------------------------------------------------- Summary of changes: src/hlr.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Mon Feb 13 22:09:27 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 13 Feb 2017 22:09:27 GMT Subject: osmo-sip-connector.git branch master updated. e19f9ce39fdf299944da41d754c78e34e86611af Message-ID: <201702132209.v1DM9RBv086722@git.osmocom.org> 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 "MNCC <-> SIP bridge". The branch, master has been updated via e19f9ce39fdf299944da41d754c78e34e86611af (commit) via 70926c8bb545139882f176c1893ca30363aa0956 (commit) via 14488c1c46c8498f606a005904a3266c63073e28 (commit) from fffc742777f8942b833ab46f8b0b1499ad57713a (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-sip-connector/commit/?id=e19f9ce39fdf299944da41d754c78e34e86611af commit e19f9ce39fdf299944da41d754c78e34e86611af Author: Holger Hans Peter Freyther Date: Sat Feb 11 13:01:12 2017 +0700 evpoll: Always initialize revents for the output Even if we have not selected the fd (e.g. fd < 0), initialize revents to 0. This seems to match gpoll.c:g_poll of glib. Change-Id: I9e16a6d5a74a204c85808ba67a8f0f7af3045059 http://cgit.osmocom.org/osmo-sip-connector/commit/?id=70926c8bb545139882f176c1893ca30363aa0956 commit 70926c8bb545139882f176c1893ca30363aa0956 Author: Holger Hans Peter Freyther Date: Sat Feb 11 13:00:19 2017 +0700 evpoll: Use {} in the middle of the if/else if/else block Curly braces are used the lines above and below, don't make the middle stick out like this. Change-Id: I48a15a8665a47db206f8a7ccbc792f6bec8549c2 http://cgit.osmocom.org/osmo-sip-connector/commit/?id=14488c1c46c8498f606a005904a3266c63073e28 commit 14488c1c46c8498f606a005904a3266c63073e28 Author: Holger Hans Peter Freyther Date: Sat Feb 11 04:53:16 2017 +0100 sip: Treat SIP 183 as progress too It doesn't fix early media yet but brings us one step closer to it: The 183 (Session Progress) response is used to convey information about the progress of the call that is not otherwise classified. The Reason-Phrase, header fields, or message body MAY be used to convey more details about the call progress. Change-Id: Ibf264f251e41c06a7b4839acc0d0853e6400291c ----------------------------------------------------------------------- Summary of changes: src/evpoll.c | 7 ++++--- src/sip.c | 2 +- 2 files changed, 5 insertions(+), 4 deletions(-) hooks/post-receive -- MNCC <-> SIP bridge From gitosis at osmocom.org Tue Feb 14 00:12:29 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 14 Feb 2017 00:12:29 GMT Subject: osmo-sip-connector.git branch master updated. 42b073a233740e0e0125e99e4bea29ac7d3d27ed Message-ID: <201702140012.v1E0CTRt015931@git.osmocom.org> 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 "MNCC <-> SIP bridge". The branch, master has been updated via 42b073a233740e0e0125e99e4bea29ac7d3d27ed (commit) from e19f9ce39fdf299944da41d754c78e34e86611af (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-sip-connector/commit/?id=42b073a233740e0e0125e99e4bea29ac7d3d27ed commit 42b073a233740e0e0125e99e4bea29ac7d3d27ed Author: Holger Hans Peter Freyther Date: Sat Feb 11 13:06:32 2017 +0700 evpoll: Don't try to be more smart than g_poll gpoll.c:g_poll maps G_IO_PRI (which is POLLPRI) to the errorfds of the select call. Let's do the same. Change-Id: I8c9163f7495e0b237bde2d48beffea3b0776a1dd Related: OS#1934 ----------------------------------------------------------------------- Summary of changes: src/evpoll.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) hooks/post-receive -- MNCC <-> SIP bridge From gitosis at osmocom.org Tue Feb 14 01:13:41 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 14 Feb 2017 01:13:41 GMT Subject: openbsc.git branch neels/vlr updated. 0.15.0-689-g522ca9cb1 Message-ID: <201702140113.v1E1DfPi035975@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, neels/vlr has been updated discards 20fcc77627485507563d19b8682f4e2b5e1dd3bc (commit) discards 8b5612cedb4a3b560b582a62746d0a1dc1f84eaa (commit) discards 88fa7465e410810ba360a163980843ccdfe21f84 (commit) discards a9fd848866156d53d98c68a7125296bad964d0a0 (commit) discards f2f255bac184c99cea0a75b9edeea172b6fa5c33 (commit) discards d0d64282a385c19264e136ed72dda5b6e24bb621 (commit) discards fe6a3f9d61ae35751a60671b4f0300b25d59ffbe (commit) discards 89d9e5cf73e57a851b203158bc97002f748128ce (commit) discards 8abf83315379072990c0b6a0d35404450945d88c (commit) discards 84a732230f5b1b6fe3ca3068f9bd4498d4f27664 (commit) discards 3a27523f36d965e5d0f3a75aa02cafd74c6bbb6f (commit) via 522ca9cb17998022a22e326751a67fc0e518c2d8 (commit) via fe24d1f9d7567b87f210cd300e48eda3964db4ee (commit) via 8e21572fe0373a5c3b40266130e961becc6ef7da (commit) via e3c0bc74ad1efdf4c8025912d888f60f8f7b27c9 (commit) via e957fc9a4a430316b45a9e7cedaa039baa3d60cc (commit) via 613651dfa1c46c475fbf0c8a80faf0c5170c2f03 (commit) via b4a813e0eb4099feb5667886961c0da7789394da (commit) via d9f868a2db0595734de068e3cac8679411e3a4d3 (commit) via 2f64e6ae254a0c363934267911105f58c1ae2f24 (commit) via 7ae2853f27654ecabc3ef15ee8bc60e7e54d2c31 (commit) via 572f5a3b5458434b7877eb870fbafaba0f5438f8 (commit) via a487abbefc87378fc297c5e4ed3b4526b0542963 (commit) via abb3f8952e8b7fa096980033c297ce789b7a0b73 (commit) via 0d02cdfb8d69f7830e526c737754a2acce7df60d (commit) via b726c2c72b5e94d6723fefd04daf21be61eab5a5 (commit) via 8dc8f23c074c56e217cb7a2dc5383fdb71c25861 (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (20fcc77627485507563d19b8682f4e2b5e1dd3bc) \ N -- N -- N (522ca9cb17998022a22e326751a67fc0e518c2d8) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=522ca9cb17998022a22e326751a67fc0e518c2d8 commit 522ca9cb17998022a22e326751a67fc0e518c2d8 Author: Neels Hofmeyr Date: Mon Feb 13 17:00:22 2017 +0100 tests Change-Id: I2d7d9e8b24e3dda33b4daa93b3605d4b8114af04 http://cgit.osmocom.org/openbsc/commit/?id=fe24d1f9d7567b87f210cd300e48eda3964db4ee commit fe24d1f9d7567b87f210cd300e48eda3964db4ee Author: Neels Hofmeyr Date: Mon Feb 13 16:38:01 2017 +0100 tests_concurrency Change-Id: I011e774ca6cfef714d4e0bd1865b23f1a2efb6de http://cgit.osmocom.org/openbsc/commit/?id=8e21572fe0373a5c3b40266130e961becc6ef7da commit 8e21572fe0373a5c3b40266130e961becc6ef7da Author: Neels Hofmeyr Date: Mon Feb 13 15:52:01 2017 +0100 tests Change-Id: Ic5f272a292d5b4aa5629ba74a6b63c332c8d3ff9 http://cgit.osmocom.org/openbsc/commit/?id=e3c0bc74ad1efdf4c8025912d888f60f8f7b27c9 commit e3c0bc74ad1efdf4c8025912d888f60f8f7b27c9 Author: Neels Hofmeyr Date: Sun Feb 12 00:34:35 2017 +0100 reject concurrency test Change-Id: I5c04b1cf0ad302c35968e0f8dfb122997f3f7bf1 http://cgit.osmocom.org/openbsc/commit/?id=e957fc9a4a430316b45a9e7cedaa039baa3d60cc commit e957fc9a4a430316b45a9e7cedaa039baa3d60cc Author: Neels Hofmeyr Date: Wed Jan 25 15:04:16 2017 +0100 Add msc_vlr test suite for MSC+VLR end-to-end tests Change-Id: Ic073f3a069a7f5e7e421e0e56140f069ee9b10b8 http://cgit.osmocom.org/openbsc/commit/?id=613651dfa1c46c475fbf0c8a80faf0c5170c2f03 commit 613651dfa1c46c475fbf0c8a80faf0c5170c2f03 Author: Neels Hofmeyr Date: Fri Feb 3 02:42:47 2017 +0100 Use libvlr in libmsc (large refactoring) Original libvlr code is by Harald Welte , polished and tweaked by Neels Hofmeyr . This is a long series of development collapsed in one patch. The original history may still be available as branch neels/vlr_orig. TODO: This commit may be split in several smaller changes before merging to master. Related: OS#1592 Change-Id: I702ba504ce2de93507312c28eca8d11f09f4ee8b http://cgit.osmocom.org/openbsc/commit/?id=b4a813e0eb4099feb5667886961c0da7789394da commit b4a813e0eb4099feb5667886961c0da7789394da Author: Harald Welte Date: Fri Jun 17 00:06:42 2016 +0200 Add libvlr implementation Original libvlr code is by Harald Welte , polished and tweaked by Neels Hofmeyr . This is a long series of development collapsed in one patch. The original history may still be available as branch neels/vlr_orig. Related: OS#1592 Change-Id: I3f75de5f0cc2ff77f276fd39832dd3621309c4b9 http://cgit.osmocom.org/openbsc/commit/?id=d9f868a2db0595734de068e3cac8679411e3a4d3 commit d9f868a2db0595734de068e3cac8679411e3a4d3 Author: Harald Welte Date: Fri May 6 13:49:49 2016 +0200 WIP: Handle Authentication Failure from MS Change-Id: I71f51eff089cf05f32a6ef408c4606880fc2e4a5 Related: OS#1592 http://cgit.osmocom.org/openbsc/commit/?id=2f64e6ae254a0c363934267911105f58c1ae2f24 commit 2f64e6ae254a0c363934267911105f58c1ae2f24 Author: Neels Hofmeyr Date: Thu Feb 2 01:07:28 2017 +0100 subscriber conn: add indicator for originating interface Add via_iface to gsm_subscriber_connection to indicate whether a conn is coming in via 2G (IFACE_A) or 3G (IFACE_IU). Prepares for Iu support, but also for libvlr to decide between GSM or R99 (UMTS) Authentication. Until actual Iu support is merged to master, this indicator will aid VLR unit testing. Change-Id: I93b870522f725170e4265a5543f6b680383d7465 http://cgit.osmocom.org/openbsc/commit/?id=7ae2853f27654ecabc3ef15ee8bc60e7e54d2c31 commit 7ae2853f27654ecabc3ef15ee8bc60e7e54d2c31 Author: Harald Welte Date: Thu May 5 22:52:41 2016 +0200 SGSN: Integrate basic support for UMTS AKA We already had almost all the parts in place before: * GSUP with capability to send us auth_vectors that contain either triplets or quintuples * mm_context that holds such auth_vectors All that we need to add in this patch is the capability to send the AUTN parameter in the GMM AUTH REQ and parse the extended RES in the GMM AUTH RESP. TODO: Implement SQN re-synchronoization mechanism (Auth Fail: Sync Err) Related: OS#1592 Tweaked-by: nhofmeyr Change-Id: Ie6a0cefba5e4e7f02cc2eaf6ec006ac07d5c1816 http://cgit.osmocom.org/openbsc/commit/?id=572f5a3b5458434b7877eb870fbafaba0f5438f8 commit 572f5a3b5458434b7877eb870fbafaba0f5438f8 Author: Neels Hofmeyr Date: Mon Jan 9 22:02:21 2017 +0100 add struct bsc_sub, separating libbsc from gsm_subscriber Prepare for replacing gsm_subscriber with vlr_subscriber. vlr_subscriber will no longer make sense to be used in libbsc, so have a dedicated BSC subscriber struct. Related: #1592, #1594 Change-Id: Ia61cc00e8bb186b976939a4fc8f7cf9ce6aa3d8e http://cgit.osmocom.org/openbsc/commit/?id=a487abbefc87378fc297c5e4ed3b4526b0542963 commit a487abbefc87378fc297c5e4ed3b4526b0542963 Author: Harald Welte Date: Sun Jun 19 18:06:02 2016 +0200 Introduce subscriber_connection ref-counting This introduces a reference count for gsm_subscriber_connection. Every user of the connection needs to hold a reference until done. Once the reference count dorps to zero, the connection is cleared towards the BSC (which subsequently will clear any logical channels associated with it). Related: OS#1592 Change-Id: I8c05e6c81f246ff8b5bf91312f80410b1a85f15e http://cgit.osmocom.org/openbsc/commit/?id=abb3f8952e8b7fa096980033c297ce789b7a0b73 commit abb3f8952e8b7fa096980033c297ce789b7a0b73 Author: Neels Hofmeyr Date: Tue Jan 10 00:49:56 2017 +0100 add struct gprs_sub, separating gprs from gsm_subscriber Prepare for replacing gsm_subscriber with vlr_subscriber. vlr_subscriber will not make sense to be used in gprs, so have a dedicated GPRS subscriber struct. (Could change if the gprs code were to use libvlr; is currently independent). Change-Id: Ia8b391ee009c8545763cba04505be3947835120e Related: #1592 http://cgit.osmocom.org/openbsc/commit/?id=0d02cdfb8d69f7830e526c737754a2acce7df60d commit 0d02cdfb8d69f7830e526c737754a2acce7df60d Author: Neels Hofmeyr Date: Thu Jan 26 02:05:29 2017 +0100 log: disable imsi filter gsm_subscriber will soon be split in separate BSC, GPRS and VLR structs, and making the IMSI filter work with these changes is currently not worth the effort. The IMSI filter doesn't work well and new libvlr will allow specific subscribers' FSMs to be put in debug mode. We may want to re-add something similar later on, but for now just drop it. Change-Id: Ifecc3c55ae7c050ee53553d6f85d9afbede66ee3 ----------------------------------------------------------------------- Summary of changes: openbsc/src/libbsc/abis_rsl.c | 18 +- openbsc/src/libbsc/bsc_api.c | 3 +- openbsc/src/libbsc/paging.c | 13 +- openbsc/src/libmsc/gsm_04_08.c | 2 +- openbsc/tests/msc_vlr/msc_vlr_test_hlr_timeout.c | 44 +- openbsc/tests/msc_vlr/msc_vlr_test_hlr_timeout.err | 74 +- .../msc_vlr/msc_vlr_test_reject_concurrency.c | 300 +++- .../msc_vlr/msc_vlr_test_reject_concurrency.err | 1454 +++++++++++++++++++- 8 files changed, 1779 insertions(+), 129 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue Feb 14 11:04:23 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 14 Feb 2017 11:04:23 GMT Subject: libosmo-sccp.git branch sysmocom/iu updated. 0.0.6.3-80-g545909d Message-ID: <201702141104.v1EB4NPQ097453@git.osmocom.org> 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 "SCCP Library". The branch, sysmocom/iu has been updated discards 4971134acada31aa1c788aaa095b6a2b8c3c4860 (commit) discards 1a4e3791123b6194feb7163630f56151eba60d42 (commit) discards 57bad484ab88f6f26f5287c32beea86c9e353a01 (commit) via 545909d54a0ab0e5f65dad3d536605453e6c62f6 (commit) via bf71df1001fedc90431a17942127e9bca31f4a3c (commit) via 412b8177b558f9ea553a4a62e976abd7280a7d52 (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (4971134acada31aa1c788aaa095b6a2b8c3c4860) \ N -- N -- N (545909d54a0ab0e5f65dad3d536605453e6c62f6) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- ----------------------------------------------------------------------- Summary of changes: hooks/post-receive -- SCCP Library From gitosis at osmocom.org Tue Feb 14 11:07:05 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 14 Feb 2017 11:07:05 GMT Subject: openbsc.git branch neels/vlr updated. 0.15.0-686-g4c59b354d Message-ID: <201702141107.v1EB75v4097965@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, neels/vlr has been updated discards 522ca9cb17998022a22e326751a67fc0e518c2d8 (commit) discards fe24d1f9d7567b87f210cd300e48eda3964db4ee (commit) discards 8e21572fe0373a5c3b40266130e961becc6ef7da (commit) discards e3c0bc74ad1efdf4c8025912d888f60f8f7b27c9 (commit) via 4c59b354d417d0d88947022b991d583629e22e6e (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (522ca9cb17998022a22e326751a67fc0e518c2d8) \ N -- N -- N (4c59b354d417d0d88947022b991d583629e22e6e) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=4c59b354d417d0d88947022b991d583629e22e6e commit 4c59b354d417d0d88947022b991d583629e22e6e Author: Neels Hofmeyr Date: Sun Feb 12 00:34:35 2017 +0100 reject concurrency test Change-Id: I5c04b1cf0ad302c35968e0f8dfb122997f3f7bf1 ----------------------------------------------------------------------- Summary of changes: hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue Feb 14 14:22:43 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 14 Feb 2017 14:22:43 GMT Subject: osmo-gsm-manuals.git branch master updated. 424a2c3c699473cb9a63400e8797fb25f7d694b4 Message-ID: <201702141422.v1EEMh8l041556@git.osmocom.org> 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 "Manuals for Osmocom GSM components". The branch, master has been updated via 424a2c3c699473cb9a63400e8797fb25f7d694b4 (commit) from a81db8c7d0b26bca1fdb0023917b48c101c42e0e (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-gsm-manuals/commit/?id=424a2c3c699473cb9a63400e8797fb25f7d694b4 commit 424a2c3c699473cb9a63400e8797fb25f7d694b4 Author: Max Date: Tue Feb 14 14:12:24 2017 +0100 Add CTRL port for OsmoHLR Change-Id: Ic39e48cec9615faaa31079b0faec6ebd7e706b4f Related: OS#1645 ----------------------------------------------------------------------- Summary of changes: common/chapters/port_numbers.adoc | 1 + 1 file changed, 1 insertion(+) hooks/post-receive -- Manuals for Osmocom GSM components From gitosis at osmocom.org Tue Feb 14 14:22:56 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 14 Feb 2017 14:22:56 GMT Subject: libosmocore.git branch master updated. 0.9.6-95-gaf4bb17 Message-ID: <201702141422.v1EEMubg041617@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "An utility library for Open Source Mobile Communications". The branch, master has been updated via af4bb17a9345a093173d2ba98d0d4731314db8e5 (commit) from 6f0f560eab7bd28110b1bd1d3bcf97e2690e3d50 (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=af4bb17a9345a093173d2ba98d0d4731314db8e5 commit af4bb17a9345a093173d2ba98d0d4731314db8e5 Author: Max Date: Tue Feb 14 12:13:32 2017 +0100 Add CTRL port for OsmoHLR Change-Id: I1328c89ec8e908bf4b4d2c0a398690278369e0f5 Related: OS#1645 ----------------------------------------------------------------------- Summary of changes: include/osmocom/ctrl/ports.h | 1 + 1 file changed, 1 insertion(+) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Tue Feb 14 15:23:49 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 14 Feb 2017 15:23:49 GMT Subject: osmo-pcu.git branch master updated. 0.2-886-gb609190 Message-ID: <201702141523.v1EFNnqv064613@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "UNNAMED PROJECT". The branch, master has been updated via b609190369bdf96eefedacc012503d7b55823302 (commit) via 49b83ec3a350d08437522ab4c1a9d67cfb05e935 (commit) from 78ce59137fa0bd0e6b11bfc9ea24c93e6b2a8d2a (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-pcu/commit/?id=b609190369bdf96eefedacc012503d7b55823302 commit b609190369bdf96eefedacc012503d7b55823302 Author: Neels Hofmeyr Date: Wed Feb 8 16:49:20 2017 +0100 dl tbf: initialize punct values and verify Solves a sanitizer issue where punct2 is unset when passed to gprs_rlc_mcs_cps() and thus takes a value not defined in the enum. Change-Id: I004cbbab15e6ffa2749f4b7f1df651517c2ae693 http://cgit.osmocom.org/osmo-pcu/commit/?id=49b83ec3a350d08437522ab4c1a9d67cfb05e935 commit 49b83ec3a350d08437522ab4c1a9d67cfb05e935 Author: Neels Hofmeyr Date: Wed Feb 8 15:47:19 2017 +0100 dl tbf: calculate CPS only for EGPRS Patch-by: Aravind Sirsikar Change-Id: I81b8e1d10bfe9efba3a9f04bced66f87d93285dd ----------------------------------------------------------------------- Summary of changes: src/rlc.cpp | 30 ++++++++++++++++++++++++++++++ src/tbf_dl.cpp | 13 ++++++++++--- 2 files changed, 40 insertions(+), 3 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Tue Feb 14 16:42:47 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 14 Feb 2017 16:42:47 GMT Subject: openbsc.git branch neels/vlr updated. 0.15.0-687-g51b6c1f16 Message-ID: <201702141642.v1EGglKf082143@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, neels/vlr has been updated via 51b6c1f1606e3fd051bb17c68aabb75d7d7bbcca (commit) from 4c59b354d417d0d88947022b991d583629e22e6e (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=51b6c1f1606e3fd051bb17c68aabb75d7d7bbcca commit 51b6c1f1606e3fd051bb17c68aabb75d7d7bbcca Author: Neels Hofmeyr Date: Tue Feb 14 17:42:25 2017 +0100 logging: auth request: use hexdump without spaces for RAND, AUTN Change-Id: I656d8619a1adc93e2f627f4e1ba21512a7374279 ----------------------------------------------------------------------- Summary of changes: openbsc/src/libmsc/gsm_04_08.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue Feb 14 16:50:27 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 14 Feb 2017 16:50:27 GMT Subject: osmo-bts.git branch master updated. 0.4.0-397-gc4ac69d Message-ID: <201702141650.v1EGoRNw084137@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, master has been updated via c4ac69dcc2bd3825e73f2a026dccc8813dcbe592 (commit) from b390dfb90dfd0b38d17cea931ec0d0e194e2a4a1 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=c4ac69dcc2bd3825e73f2a026dccc8813dcbe592 commit c4ac69dcc2bd3825e73f2a026dccc8813dcbe592 Author: Ivan Klyuchnikov Date: Mon Feb 6 19:17:08 2017 +0000 osmo-trx-bts: Fix incorrect bts shutdown procedure in case of abis connection closure This issue occurs in case of osmo-nitb restart which leads to abis connection closure. Function bts_shutdown from common/bts.c should be used in this case for proper bts shutdown. Change-Id: Id025e703dd5c91896d450d200e88e46552f178f0 ----------------------------------------------------------------------- Summary of changes: src/osmo-bts-trx/l1_if.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Tue Feb 14 17:13:17 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 14 Feb 2017 17:13:17 GMT Subject: osmo-bts.git branch sysmocom/0.3.5-stable updated. 0.3.0-292-gaf0ed4e Message-ID: <201702141713.v1EHDHVT089505@git.osmocom.org> 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, sysmocom/0.3.5-stable has been updated via af0ed4ee1417d165a530dcfc319143c4989c1444 (commit) via 2112a7c333f984e8c03c3f675babf71943370f27 (commit) from dce6c09b30dd709467216d325bf38845a98fe75b (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=af0ed4ee1417d165a530dcfc319143c4989c1444 commit af0ed4ee1417d165a530dcfc319143c4989c1444 Author: Harald Welte Date: Tue Feb 7 19:49:14 2017 +0100 sysmobts: fully support trx_power_params The simplistic approach of sysmobts_get_nominal_power() is insufficient to cope for devices that have an internal PA. The Actual transceiver board is driven to a certain level (0..23 dBm typically), and the external PA must be handled independent of that. Increasing the return value of sysmobts_get_nominal_power() would result in the sysmoBTS mainboard attempting to reach a higher power, which is wrong. This change affects sysmoBTS 1020 and 1100. It causes power-ramping to be used by default. For 1002 and 2050, no behavior change is expected. Change-Id: Ieff75d5becaa80a2097b6e744c75c2d16259c9a4 http://cgit.osmocom.org/osmo-bts/commit/?id=2112a7c333f984e8c03c3f675babf71943370f27 commit 2112a7c333f984e8c03c3f675babf71943370f27 Author: Harald Welte Date: Tue Feb 7 19:58:41 2017 +0100 tx_power: Change PA calibration tables to use delta vales It seems more user friendly to look at a calibration table in terms of the delta (positive or negative) compared to the nominal gain value, rather than a collection of absolute gain values. It has the added benefit that the (API/data model) user doesn't have to specify a gain value for each ARFCN, but rather can rely on the default nominal gain in absence of a calibration table for this specific unit. Change-Id: I7311815902a88d2fc9d211cf4c62fa6fdc5e86ad ----------------------------------------------------------------------- Summary of changes: include/osmo-bts/tx_power.h | 2 +- src/common/tx_power.c | 4 ++-- src/osmo-bts-sysmo/l1_if.c | 3 ++- src/osmo-bts-sysmo/main.c | 48 +++++++++++++++++++++++++++++++++++++-- src/osmo-bts-sysmo/sysmobts_vty.c | 2 +- src/osmo-bts-sysmo/utils.c | 26 --------------------- src/osmo-bts-sysmo/utils.h | 2 -- 7 files changed, 52 insertions(+), 35 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Tue Feb 14 17:31:43 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 14 Feb 2017 17:31:43 GMT Subject: osmo-bts.git branch master updated. 0.4.0-398-g6b4c6aa Message-ID: <201702141731.v1EHVhnH093558@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, master has been updated via 6b4c6aa375bfe1d49594d8a43345dc6b5df917c3 (commit) from c4ac69dcc2bd3825e73f2a026dccc8813dcbe592 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=6b4c6aa375bfe1d49594d8a43345dc6b5df917c3 commit 6b4c6aa375bfe1d49594d8a43345dc6b5df917c3 Author: Harald Welte Date: Tue Feb 7 19:49:14 2017 +0100 sysmobts: fully support trx_power_params The simplistic approach of sysmobts_get_nominal_power() is insufficient to cope for devices that have an internal PA. The Actual transceiver board is driven to a certain level (0..23 dBm typically), and the external PA must be handled independent of that. Increasing the return value of sysmobts_get_nominal_power() would result in the sysmoBTS mainboard attempting to reach a higher power, which is wrong. This change affects sysmoBTS 1020 and 1100. It causes power-ramping to be used by default. For 1002 and 2050, no behavior change is expected. Change-Id: Ieff75d5becaa80a2097b6e744c75c2d16259c9a4 ----------------------------------------------------------------------- Summary of changes: src/osmo-bts-sysmo/l1_if.c | 46 ++++++++++++++++++++++++++++++++++++--- src/osmo-bts-sysmo/sysmobts_vty.c | 2 +- src/osmo-bts-sysmo/utils.c | 26 ---------------------- src/osmo-bts-sysmo/utils.h | 2 -- 4 files changed, 44 insertions(+), 32 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Tue Feb 14 19:42:07 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 14 Feb 2017 19:42:07 GMT Subject: osmo-bts.git branch sysmocom/0.3.5-stable updated. 0.3.0-293-g1a2ff06 Message-ID: <201702141942.v1EJg7wx023602@git.osmocom.org> 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, sysmocom/0.3.5-stable has been updated via 1a2ff06d206fc4ff3cb8170ebe2b5570addc5be3 (commit) from af0ed4ee1417d165a530dcfc319143c4989c1444 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=1a2ff06d206fc4ff3cb8170ebe2b5570addc5be3 commit 1a2ff06d206fc4ff3cb8170ebe2b5570addc5be3 Author: Daniel Willmann Date: Tue Feb 14 20:36:27 2017 +0100 osmo-bts-sysmo: Fix power ramping merge conflicts bts->c0 is the first trx. Don't overwrite power_params.trx_p_max_out_mdBm after setting it with the new functions. Ticket: SYS#3214 ----------------------------------------------------------------------- Summary of changes: src/osmo-bts-sysmo/main.c | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Tue Feb 14 23:31:01 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 14 Feb 2017 23:31:01 GMT Subject: libosmocore.git branch master updated. 0.9.6-97-g437ed4a Message-ID: <201702142331.v1ENV1Zp076746@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "An utility library for Open Source Mobile Communications". The branch, master has been updated via 437ed4ab4295998a488769657fe300cb8d4b6080 (commit) via 7adb567ffbbfc46dad70f1bb62f6da549127758f (commit) from af4bb17a9345a093173d2ba98d0d4731314db8e5 (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=437ed4ab4295998a488769657fe300cb8d4b6080 commit 437ed4ab4295998a488769657fe300cb8d4b6080 Author: Neels Hofmeyr Date: Tue Feb 14 15:54:31 2017 +0100 osmo_hexparse: allow whitespace in parsed string, add ws test This is particularly useful for hex dumps containing spaces found in a log (e.g. osmo-nitb authentication rand token), which can now be passed in quotes to osmo-auc-gen without having to edit the spaces away. Change-Id: Ib7af07f674a2d26c8569acdee98835fb3e626c45 http://cgit.osmocom.org/libosmocore/commit/?id=7adb567ffbbfc46dad70f1bb62f6da549127758f commit 7adb567ffbbfc46dad70f1bb62f6da549127758f Author: Neels Hofmeyr Date: Tue Feb 14 15:48:19 2017 +0100 utils: add hexparse test Change-Id: Ic95ab00b57d54905a235109561c00419161cf4bc ----------------------------------------------------------------------- Summary of changes: src/utils.c | 31 ++++++++---- tests/utils/utils_test.c | 123 ++++++++++++++++++++++++++++++++++++++++++++++ tests/utils/utils_test.ok | 23 +++++++++ 3 files changed, 168 insertions(+), 9 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Wed Feb 15 01:38:34 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 15 Feb 2017 01:38:34 GMT Subject: openbsc.git branch neels/vlr updated. 0.15.0-689-g1bccd33f4 Message-ID: <201702150138.v1F1cYIv009355@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, neels/vlr has been updated via 1bccd33f48f934972e2bfde871fca74e9bf2c66f (commit) via 7e60a8c8cc71325f0bbc55b5f9d8f5c2cfbe4c58 (commit) from 51b6c1f1606e3fd051bb17c68aabb75d7d7bbcca (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=1bccd33f48f934972e2bfde871fca74e9bf2c66f commit 1bccd33f48f934972e2bfde871fca74e9bf2c66f Author: Neels Hofmeyr Date: Wed Feb 15 00:20:44 2017 +0100 vlr: get SMS working -- WIP Change-Id: Iada130f9cd258e544c5d2cd96b12299f226cf738 http://cgit.osmocom.org/openbsc/commit/?id=7e60a8c8cc71325f0bbc55b5f9d8f5c2cfbe4c58 commit 7e60a8c8cc71325f0bbc55b5f9d8f5c2cfbe4c58 Author: Neels Hofmeyr Date: Wed Feb 15 01:08:17 2017 +0100 cosmetic: prepare for llist_first/_last in libosmocore I would like to move the llist_first and llist_last macros from gtphub.c to libosmocore with change-id I296b7cf1c7cb07b24c2e17084b03fed321c53a7c. To avoid compiler warnings, encapsulate the gtphub.c definitions in an #ifndef. Change-Id: I8afaad471eb38d897184ea53cb1f4d10850e35eb ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/db.h | 8 ++- openbsc/src/gprs/gtphub.c | 2 + openbsc/src/libmsc/db.c | 69 ++++++------------- openbsc/src/libmsc/sms_queue.c | 106 ++++++++++++++++++++++++------ openbsc/src/libmsc/vty_interface_layer3.c | 11 ++-- openbsc/src/libvlr/vlr.c | 4 ++ 6 files changed, 123 insertions(+), 77 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed Feb 15 09:23:34 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 15 Feb 2017 09:23:34 GMT Subject: osmo-hlr.git branch master updated. 0.0.1-28-g27c6b90 Message-ID: <201702150923.v1F9NYMY017161@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "UNNAMED PROJECT". The branch, master has been updated via 27c6b9016a511b8b66810808ee2282f11b3320a9 (commit) from f8c7b6f3c9f3ab01dfea79b5941ea23291d61485 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-hlr/commit/?id=27c6b9016a511b8b66810808ee2282f11b3320a9 commit 27c6b9016a511b8b66810808ee2282f11b3320a9 Author: Max Date: Mon Feb 13 15:55:03 2017 +0100 Move GSUP msg init into separate function * move common copy-pasted code to initialize GSUP message into static function * use osmo_strlcpy() to copy imsi for added safety Change-Id: Icd6e2479aa111ff820d53711222d46c6522033e6 ----------------------------------------------------------------------- Summary of changes: src/hlr.c | 27 +++++++++++++++------------ 1 file changed, 15 insertions(+), 12 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Wed Feb 15 13:55:25 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 15 Feb 2017 13:55:25 GMT Subject: libosmocore.git branch fairwaves/master-rebase updated. 0.9.6-98-g28d7d75 Message-ID: <201702151355.v1FDtP8b077772@git.osmocom.org> 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 28d7d7570a079ac8cf415dd16469586c59decbd9 (commit) from df0aa54e9c2c33026219df76e2c18bd7e39e7798 (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=28d7d7570a079ac8cf415dd16469586c59decbd9 commit 28d7d7570a079ac8cf415dd16469586c59decbd9 Author: Ivan Kluchnikov Date: Wed Feb 15 16:50:59 2017 +0300 debian: Update changelog to 0.9.6-fw.1 Change-Id: I3a9f88b7aec372d7ea16b962342da704ef054157 ----------------------------------------------------------------------- Summary of changes: debian/changelog | 6 ++++++ 1 file changed, 6 insertions(+) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Wed Feb 15 14:22:10 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 15 Feb 2017 14:22:10 GMT Subject: libosmocore.git annotated tag fairwaves/0.9.6-fw.1 created. fairwaves/0.9.6-fw.1 Message-ID: <201702151422.v1FEMAHM083886@git.osmocom.org> 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 annotated tag, fairwaves/0.9.6-fw.1 has been created at 2adb8f289152b358759a5a6751900eb62bea7811 (tag) tagging 28d7d7570a079ac8cf415dd16469586c59decbd9 (commit) replaces 0.9.6 tagged by Ivan Kluchnikov on Wed Feb 15 16:59:51 2017 +0300 - Log ----------------------------------------------------------------- Fairwaves 0.9.6-fw.1 version. Harald Welte (20): Fix erroneously AGPL licensed file in libosmocore. add CRC16-CCITT to libosmocore serial: Open devie in non-blocking mode and then switch to blocking serial.c: Some ports don't support TIOCMBIS for RTS/CTS control serial.c: Fix fd leak in case of fcntl() error paths serial.c: file descriptor '0' is a valid value gprs_cipher_core: Use typecase to avoid sanitizer error lapd_test: avoid calling memcpy with NULL source vty: OSMO_ASSERT() if two identical commands are installed Add osmo_fsm_find_by_name() and avoid registering FSM with same name fsm: Add VTY introspection of osmo_fsm and their instances gsmtap: Add GSMTAP_TYPE_QC_DIAG configure.ac: Introduce --disable-ctrl configure.ac: Disable PCSC related code on EMBEDDED Always include and not bitvec: Ensure bitvec.h and bitvec.c agree on function argument type disable various code if building for bare-iron embedded utils.h: #include as we use fprintf() ipa: Remove unneeded #include statement socket: Introduce function to obtain socket name Holger Hans Peter Freyther (1): sim: Link to libtalloc as symbols of it are used here Ivan Kluchnikov (1): debian: Update changelog to 0.9.6-fw.1 Ivan Klyuchnikov (1): gsup: Add support of map, sms, ussd_map message types in gsup protocol Jean-Francois Dionne (1): DTX: fix AMR SID-FIRST detection Max Suraev (18): Catch-up with git version tags Integrate Debian packaging changes Remove direct logging Add OML definitions from OsmoBTS Add parsed TLV helpers from OsmoBTS Add event cause string descriptions Add OML Failure Event Report support Add value strings for Probable Cause Type LAPD: improve logging Remove obsolete .deb patch Add abis_nm_fail_evt_vrep() function Fix compilation warnings: missing includes: gsm0411_utils.c, lapd_core.c, oap_test.c Mark deprecated function as such CTRL: add write-only helpers logging: remove code duplication libosmogsm.map: fix typo Add abis_nm_fail_evt_vrep to libosmogsm.map OML: add external alerts Minh-Quang Nguyen (1): Add cause enum for OML fail reports Neels Hofmeyr (38): logging test: cosmetic: print target and don't print color show bug in logging: erratic redirection to DLGLOBAL for invalid categories fix logging: redirection to DLGLOBAL for invalid categories show bug in logging: erratic redirection to DLGLOBAL for first invalid category fix logging: also catch first out-of-bounds logging cat show bug in logging: out-of-bounds check should end with user categories fix logging: out-of-bounds check should end with user categories show bug in logging: log_set_category_filter on DL* categories fix logging: log_set_category_filter() for internal DL* logging cats fsm: add LOGPFSML to pass explicit logging level fsm: log caller's source for events and state changes, not fsm.c lines typo in comment for osmo_fsm_log_addr() add value strings for enum osmo_fsm_term_cause and use for logging fsm: explicitly log removal from parent fsm fsm api doc: fix typo in doxygen marker '\breif' fsm: term: safer iteration to remove all child FSMs utils.h: add OSMO_STRINGIFY and OSMO_VALUE_STRING macros doc: fix typo for osmo_hexparse fsm: log tweak: upon free, say 'Freeing instance' fsm_test.c: fix compiler warning: timer cb return type fsm: doc: add missing file, line args; fix ws + tweak on one line fsm: log calling file+line for error "event for NULL fi" fsm: move LOGPFSMSRC and LOGPFSMLSRC to .h fsm: factor out osmo_fsm_inst_term_children() from osmo_fsm_inst_term() fsm: term: get parent pointer as late as possible gprs_ns_vty: guard against duplicate VTY elements doc: clarify osmo_strlcpy() doc stats_test: fix mismatching osmo_stats_reporter->send_item signature doc: fix doxygen 'utils' group closing brace linuxlist.h: add llist_count() vty/ports.h: reserve port 4258 for OsmoHLR VTY comment: ports.h: more visibly remind to keep docs+wiki synced GSUP, OAP, osmo-gen-vec: fix AUTS length to 14, not 16 gsm48: add UMTS AKA res+sync IEIs, msg type and cause val osmo-auc-gen: cosmetic: clarify output upon AUTS osmo-auc-gen: cmdline help: list algorithms; error messages osmo_auth*: fix ordering of function args bssgp_fc_test: do not use real time Philipp Maier (4): lapd_core: Improve debug output select: add functionality to check socket state lapd_core: fix program flow lapd_core: Fix MDL-ERROR ind after RELEASE ind Pravin Kumarvel (1): Add function to get uninterrupted bit run Sergey Kostanbaev (4): modify USSD structures to support external handling gsm0480: RELEASE COMPLETE can be without any payload put language field near data to serialize it easier store actual length of message Sergey.Kostanbaev (2): ss wip gsm0480: parse registerSS and eraseSS Vadim Yanitskiy (6): utils/conv_gen.py: use shared tables if possible utils/conv_gen.py: separate code definitions gitignore: ignore tests/oap/oap_test gitignore: ignore *.pyc files tests/conv: add LTE PBCH test vector tests/conv: whitespece fix ----------------------------------------------------------------------- hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Wed Feb 15 14:33:05 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 15 Feb 2017 14:33:05 GMT Subject: pysim.git branch pmaier/sim updated. 8983bc45b31adaaae68532df4b2575883f5454cb Message-ID: <201702151433.v1FEX53I086154@git.osmocom.org> 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 "A python tool to program magic SIMs". The branch, pmaier/sim has been updated discards 59541b28a9b2684544e95afaaa9adf0681aa24ef (commit) discards 6105d072b0dabca35186b90a4542e7758ead41c6 (commit) discards cb9bd23451a3813ab1f71c4f26c94028691110d8 (commit) discards 30be97b205df244cdee001e2ba6101aa8ae22f30 (commit) via 8983bc45b31adaaae68532df4b2575883f5454cb (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (59541b28a9b2684544e95afaaa9adf0681aa24ef) \ N -- N -- N (8983bc45b31adaaae68532df4b2575883f5454cb) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/pysim/commit/?id=8983bc45b31adaaae68532df4b2575883f5454cb commit 8983bc45b31adaaae68532df4b2575883f5454cb Author: Philipp Maier Date: Fri Feb 10 16:10:57 2017 +0100 sysmo-usim-tool: Add a tool for sysmosom specific tasks This commit adds a tool that is intended to be used with sysmo-usim only if some of the highly propritary parameters, which the regular pysim can not handle, need to be configured. ----------------------------------------------------------------------- Summary of changes: sysmo-sim-tool/card.py | 1 - sysmo-sim-tool/simcard.py | 71 +++++++++++++++---- sysmo-sim-tool/sysmo-usim-tool.sjs1.py | 74 +++++++++++++++++++ sysmo-sim-tool/sysmo_usimsjs1.py | 126 +++++++++++++++++++++++---------- sysmo-sim-tool/testme.py | 66 ++++++++++++++++- sysmo-sim-tool/utils.py | 9 +++ 6 files changed, 295 insertions(+), 52 deletions(-) create mode 100755 sysmo-sim-tool/sysmo-usim-tool.sjs1.py hooks/post-receive -- A python tool to program magic SIMs From gitosis at osmocom.org Wed Feb 15 15:29:49 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 15 Feb 2017 15:29:49 GMT Subject: libosmo-abis.git branch user/kluchnikov/fairwaves/debian created. 0.3.2-57-g315c3ef Message-ID: <201702151529.v1FFTnW2098606@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom A-bis protcol interface library". The branch, user/kluchnikov/fairwaves/debian has been created at 315c3ef99ef3b1e932eff0e681130a8771ff9f5a (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmo-abis/commit/?id=315c3ef99ef3b1e932eff0e681130a8771ff9f5a commit 315c3ef99ef3b1e932eff0e681130a8771ff9f5a Author: Ivan Kluchnikov Date: Wed Feb 15 18:23:04 2017 +0300 debian: Update changelog to 0.3.3-fw.1 ----------------------------------------------------------------------- hooks/post-receive -- Osmocom A-bis protcol interface library From gitosis at osmocom.org Wed Feb 15 15:33:55 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 15 Feb 2017 15:33:55 GMT Subject: libosmo-abis.git branch fairwaves/debian created. 0.3.2-57-g315c3ef Message-ID: <201702151533.v1FFXtYX099548@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom A-bis protcol interface library". The branch, fairwaves/debian has been created at 315c3ef99ef3b1e932eff0e681130a8771ff9f5a (commit) - Log ----------------------------------------------------------------- ----------------------------------------------------------------------- hooks/post-receive -- Osmocom A-bis protcol interface library From gitosis at osmocom.org Wed Feb 15 15:45:23 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 15 Feb 2017 15:45:23 GMT Subject: libosmo-abis.git branch user/kluchnikov/fairwaves/debian deleted. 0.3.2-57-g315c3ef Message-ID: <201702151545.v1FFjNwB002189@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom A-bis protcol interface library". The branch, user/kluchnikov/fairwaves/debian has been deleted was 315c3ef99ef3b1e932eff0e681130a8771ff9f5a ----------------------------------------------------------------------- 315c3ef99ef3b1e932eff0e681130a8771ff9f5a debian: Update changelog to 0.3.3-fw.1 ----------------------------------------------------------------------- hooks/post-receive -- Osmocom A-bis protcol interface library From gitosis at osmocom.org Wed Feb 15 15:50:01 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 15 Feb 2017 15:50:01 GMT Subject: libosmo-abis.git annotated tag fairwaves/0.3.3-fw.1 created. fairwaves/0.3.3-fw.1 Message-ID: <201702151550.v1FFo1rs003082@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom A-bis protcol interface library". The annotated tag, fairwaves/0.3.3-fw.1 has been created at d3e557fbae49c681ddc1443eff35262e998821de (tag) tagging 315c3ef99ef3b1e932eff0e681130a8771ff9f5a (commit) replaces 0.3.2 tagged by Ivan Kluchnikov on Wed Feb 15 18:47:25 2017 +0300 - Log ----------------------------------------------------------------- Fairwaves 0.3.3-fw.1 version. Alexander Couzens (1): e1_input: remove superflous semi colon Alexander Huemer (1): export lapd_tei_alloc(), used in libosmo-netif Arran Cudbard-Bell (1): e1_input.h: add missing extern for value string arrays Harald Welte (18): ipa_server_conn: Add remote (peer) address to struct ipa_server_conn: Add server-side CCM handling ipa_bts_id_resp(): handle non-existing members of ipacces_unit Add osmo_pcap_lapd_set_fd() function lapd_pcap: Correctly set the pseudo-header packet type e1_input: Use osmo_pcap_lapd if using software LAPD remove non-existant e1inp_update_ts() from e1_input.h e1_input: Add E1 timeslot number to input_signal_data Convert e1inp_{sign,ts}type_name() to use struct value_string Implement new 'raw' input type for E1 timeslots Add HDLC timeslot mode Fix metadata corruption lapd_pcap.h: Add missing #include lines input/ipaccess.c: Check return value of osmo_fd_register() osmo_rtp_socket_fdreg(): Check return value of osmo_fd_register() fix signed/unsigned bug in ipa_client_conn_open() call strerror() not on negative value don't pass negative error to strerror() Holger Hans Peter Freyther (4): jenkins: Add the build script from jenkins here distcheck: Include the .version file in the package debian: Make upgrading from debian SID easier misc: Fix build failure/warning when building on alpine linux Ivan Kluchnikov (1): debian: Update changelog to 0.3.3-fw.1 Max (19): Do not send RTP to port 0 Fix RTCP port allocation Set connected mode after setting remote address Extend RTP frame sending API Add defines for FN to SAMPLE conversion Fix macro definitions Change API to convey marker bit Use callback for polling data Bump minimum oRTP version Extend RTP RX callback parameters Unify RTP receiving osmo_rtp_socket_poll(): Fix log message to match function name Expand network error callback Remove obsolete compile-time conditional Enable adaptive jitter compensation Integrate Debian packaging changes Add gerrit settings ipaccess_line_update(): log connection IP addresses and ports handle_ts1_read(): log sign_link() error Neels Hofmeyr (10): ipa driver: make bind address vty configurable gitignore: platform-libtool osmo_ortp.c: fix order of set_connected_mode and set_remote_addr build: be robust against install-sh files above the root dir configure: check for pkg-config presence Really fix order of set_connected_mode and set_remote_addr jenkins.sh: cosmetic: export instead of inlining PATH env jenkins.sh: use osmo-build-dep.sh, print separator jenkins.sh: call cat-testlogs.sh on check failure undup: subchan_demux.c: use libosmocore's llist_count() Philipp (1): lapd: adding support for ericsson's lapd dialect Yves Godin (1): Resync RTP session in case of timestamp jump ----------------------------------------------------------------------- hooks/post-receive -- Osmocom A-bis protcol interface library From gitosis at osmocom.org Wed Feb 15 16:55:05 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 15 Feb 2017 16:55:05 GMT Subject: libosmo-abis.git branch pmaier/siu updated. 0.3.2-61-g3eff7df Message-ID: <201702151655.v1FGt52H018498@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom A-bis protcol interface library". The branch, pmaier/siu has been updated discards e12782ff7d4109f6fc0972f74c8bab8228f4428a (commit) discards f77e84f5a9527ae9142828b923ae48eaddbc7371 (commit) discards 80dc0fbda6de8a6831b03140851f3ce0cc315658 (commit) discards ad96434381efefaca0b0177b00c3f790414df841 (commit) discards 554227493675366a5163ecdc7c80aacbaeda113f (commit) via 3eff7df766c81b77f55d2446db5a29a2a782e6e3 (commit) via b4ebdd61a880731bf4d9c160c39d04608ba8aba9 (commit) via d042c57abf33809e2adc23f4e69d27b288b4b333 (commit) via 489eb2ff7af38daf3a778e327bf7a04d7f627867 (commit) via eae09426311ecf052ad060c8a3f84c430476b213 (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (e12782ff7d4109f6fc0972f74c8bab8228f4428a) \ N -- N -- N (3eff7df766c81b77f55d2446db5a29a2a782e6e3) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmo-abis/commit/?id=3eff7df766c81b77f55d2446db5a29a2a782e6e3 commit 3eff7df766c81b77f55d2446db5a29a2a782e6e3 Author: Philipp Maier Date: Wed Feb 1 13:51:03 2017 +0100 lapd: Reduce N200 (SABM retransmission count) N200 is set to 300, which turned out to be uncomfortably high, the commit reduces the value to 50 http://cgit.osmocom.org/libosmo-abis/commit/?id=b4ebdd61a880731bf4d9c160c39d04608ba8aba9 commit b4ebdd61a880731bf4d9c160c39d04608ba8aba9 Author: Philipp Maier Date: Thu Dec 8 17:17:33 2016 +0100 lapd: Improve log output Add pointer address output to the sap alloc/free functions in order to track the objects later in the debug output (we have three of them) http://cgit.osmocom.org/libosmo-abis/commit/?id=d042c57abf33809e2adc23f4e69d27b288b4b333 commit d042c57abf33809e2adc23f4e69d27b288b4b333 Author: Philipp Maier Date: Mon Dec 5 19:45:37 2016 +0100 unixsocket: make socket connection fault tolerant When the l2tpd is killed, the unix socket will permanently loose the connection, even if l2tpd is restarted the connection is still blocked. This commit adds some fault tolerance mechanisms to automatically reconnect the socket as soon as it is available again. http://cgit.osmocom.org/libosmo-abis/commit/?id=489eb2ff7af38daf3a778e327bf7a04d7f627867 commit 489eb2ff7af38daf3a778e327bf7a04d7f627867 Author: Philipp Maier Date: Wed Nov 16 14:06:36 2016 +0100 unixsocket: Ensure superchannel is disabled for new connections When the BSC is shut down or disconnected it may happen that the SIU stays in superchannel mode, while the BTS is falling back into its normal communication mode. This causes a permanent link failure because the SIU is still trying to reconnect on the superchannel. This patch ensures that for every new connection the superchannel is taken down by default. If the connection was still good, SIU and BTS will switch back to normal mode together. If not. The SIU will switch back alone while the BTS is already switched back by itsself. http://cgit.osmocom.org/libosmo-abis/commit/?id=eae09426311ecf052ad060c8a3f84c430476b213 commit eae09426311ecf052ad060c8a3f84c430476b213 Author: Alexander Couzens Date: Tue Nov 1 22:05:13 2016 +0100 add basic unixsocket support Allow to connect to a unix socket for communicating with LAPD. Change-Id: Ia5723b09a5c68a0505829dc732def981e60a907a ----------------------------------------------------------------------- Summary of changes: src/input/unixsocket.c | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) hooks/post-receive -- Osmocom A-bis protcol interface library From gitosis at osmocom.org Wed Feb 15 16:57:55 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 15 Feb 2017 16:57:55 GMT Subject: openbsc.git branch fairwaves/master-rebase updated. 0.15.0-759-gbd6784dbe Message-ID: <201702151657.v1FGvtD2019020@git.osmocom.org> 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 bd6784dbe85da6e6edb21eb6895c14426ed9fc7f (commit) from 5788904242ca72102afa68a9bed12091e7b3ca62 (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=bd6784dbe85da6e6edb21eb6895c14426ed9fc7f commit bd6784dbe85da6e6edb21eb6895c14426ed9fc7f Author: Ivan Kluchnikov Date: Wed Feb 15 19:54:56 2017 +0300 debian: Update changelog to 0.15.1-fw.1 ----------------------------------------------------------------------- Summary of changes: debian/changelog | 6 ++++++ 1 file changed, 6 insertions(+) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed Feb 15 17:06:51 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 15 Feb 2017 17:06:51 GMT Subject: openbsc.git annotated tag fairwaves/0.15.1-fw.1 created. fairwaves/0.15.1-fw.1 Message-ID: <201702151706.v1FH6pt5021298@git.osmocom.org> 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 annotated tag, fairwaves/0.15.1-fw.1 has been created at ef1808f84b5a42be988bb3b8e0d2121f215da96e (tag) tagging bd6784dbe85da6e6edb21eb6895c14426ed9fc7f (commit) replaces 0.15.0 tagged by Ivan Kluchnikov on Wed Feb 15 19:59:57 2017 +0300 - Log ----------------------------------------------------------------- Fairwaves 0.15.1-fw.1 version. Alexander Chemeris (11): libmsc: Update 'max_power_red' VTY command. libbsc: Update a BTS's SIs when ms_max_power is changed from VTY. utils: 'meas_json' utility to convert measurement feed into a JSON feed. utils: Support new fields in the v1 of meas_feed in meas_json. libmsc: Rename sup_client to hlr_sup_client in preparation for multiple SUP clients. libmsc: Whitespace fix in gsm_sup.c, no code changes. libmsc: Make internal functions 'static' in gsm_sup. libmsc: Remove sup_init() to make SUP socket initialiaton generic. libmsc: Fix comment style. libmsc: Create a separate SUP socket for USSD. libmsc: Add a comment to the HLR SUP socket creation. Alexander Couzens (25): add .gitreview gprs: use new uint8_t * for kv in gprs_cipher_run() libbsc: skip channel state LCHAN_S_INACTIVE while handover gprs_gmm: remove duplicated start of T3395 bs11_config: add brackets to fix warning in argument parsing sgsn: add statistics counter for GPRS and PDP packets sgsn: add statistics counter for LLC packets libbsc/libmsc: convert old osmo counter into rate_ctrgs libmsc: add missing count of sms no receiver when using smpp_first libmsc/bsc: split rate counters into bsc and msc group bsc/netinit: correct mistyped rate counter gprs/gsm0408_gprs_force_reattach_oldmsg: check llme before use gprs/gprs_llc: fix null pointer deref in gprs_llc_rcvmsg sms: change rp err cause of smpp_try_deliver errors bts: extend bts_chan_load to allow counting tch only bsc: count the usage of codec by setting the lchan active msc: add counters to track call attempts/active/success/failed gprs/gprs_llc: count UI frames over SAPI in the statistics fix mistypes, spaces and tabs bsc: count the usage of codec by setting the lchan active gprs/sgsn: rename gprs->mm_state -> gmm_state gprs/sgsn: rename sgsn_mm_ctx_alloc() -> sgsn_mm_ctx_alloc_gb() gprs/gprs_mm: add value_strings for PMM & MM states gprs/sgsn_mm_ctx_alloc(): initialize MM state to IDLE gprs/sgsn_vty: fix typo in comment Alexander Huemer (5): tests/oap: depend on libgtp tests/abis: fix format specifiers gprs: use libgtp cflags Consistenly format variables in */Makefile.am files Build fixes Andreas Eversberg (2): dyn PDCH: Fix free slot search for chan_alloc_reverse == true dyn PDCH: Automatically deactivate/activate PDCH on TCH/F+PDCH channel Daniel Willmann (28): gprs: Use RAND_bytes for p-tmsi gbproxy/test: Add and call cleanup_test function gprs/gb_proxy: Use RAND_bytes for gbproxy TLLI/TMSI allocation rename enum gprs_mm_state to gprs_gmm_state rename enum gprs_mm_state to gprs_gmm_state create_pdp_conf(): factor out PDP context accept dispatch as send_act_pdp_cont_acc() sgsn_mm_ctx_cleanup_free(): clean up LLME iff present (Gb, not Iu) gprs: more conditionals for Gb specific actions configure.ac: add --enable-iu with deps asn1c, ranap, sigtran add DRANAP debug constant add DSUA debug constant osmux: Add negotiation state so race conditions can't disable osmux gprs_gmm: Fix bit mask when determining update/attach type IuPS: track msg->dst aka ue_conn_ctx, comment IuPS: osmo-sgsn: add core IuPS impl, call iu_init() IuPS: redirect Iu in various places, link Iu in sgsn-test IuPS: add Iu response to create_pdp_conf() IuPS: add Iu response to delete_pdp_conf() IuPS: dev hack: init hardcoded Ki on ATT REQ IuPS: send Security Mode Command, track the new_key flag. IuPS: add GMM Service Request rx and tx IuPS: RA UPD: make sure to authorize, for Iu Integrity Protection IuPS: sgsn_mm_ctx: add enum gprs_pmm_state field, track PMM state IuPS: GMM Attach: reset MM ctx pending_req IuPS: Introduce function to change PMM state IuPS: Change GTP-U endpoint to SGSN in PMM_IDLE and page UE when data arrives gbproxy: Check whether gbproxy_update_link_state_after() deletes the link_info test/gbproxy: Test for possible memory corruption when link_info is freed Dieter Spaar (1): SGSN: fix FCS calculation for encrypted frames Harald Welte (84): SGSN: Fix typo in VTY license statement. meas_db.c: fix compiler warnings Depend on libgtp >= 0.92, as previous versions don't have gtpie.h installed oap and gtphub tests must only be compiled of LIBGTP is present! Fix TSC/BSIC handling bug and remove bts->tsc vty: Print NCC/BCC and not just integer value of BSIC Fix compilation with no libc-ares present on the system tests/smpp: Fix linking order gsm_data_shared: compute/sprintf the lchan name only once remove old obsolete linux kernel and wireshark patches AUTHORS: Add Jacob and Neels bring the README into the 21st century mncc.c: Convert mncc_names[] to 'struct value_string' mncc: introduce 'struct gsm_mncc_bridge' for MNCC_BRIDGE indicate the GSM 04.08 channel mode in 'show lchan' add DOT graph showing NITB data structures and their references rename ipaccess-find into abisip-find Revert "move to hex TMSI representation" Start to use struct osmo_auth_vector from gsm_auth_tuple move gsm_04_08_gprs.h to libosmocore use new libosmocore gsm_23_003.h for IMEI/IMSI length Rename gprs_gsup_* to osmo_gsup_* rename gprs_shift_*() to osmo_shift_*() move osmo_shift_* / osmo_match_shift_* to libosmogsm gsup_messages: Add UMTS AKA related encoding/decoding support osmo_gsup_messge.[ch] documentation update (doxygen) move utils.h functions to libosmocore Move osmo_gsup_messages.[ch] to libosmocore oap_message.h: Remove dependency to openbsc include OAP: use osmo_oap_ prefix for OAP, rather than plain oap_ OAP: Various coding style fixes osmo_oap_decode(): Use common argument ordering sgsn/GSUP: Support MAP-style nested LU/ISD Add human-readable name of SGSN_AUTH_AUTHENTICATE sgsn_test: Adapt test case to now-existing InsertSubscriberData subscr_name(): Handle case for subscr == NULL rtp_proxy.c: Ensure msgb_alloc is large enough for largest AMR frame Merge "add .gitreview" Merge "rename enum gprs_mm_state to gprs_gmm_state" prepare sgsn_mm_ctx for Gb and Iu mode (UMTS) rename gsm0408_gprs_rcvmsg() to gsm0408_gprs_rcvmsg_gb() gprs_gmm.c: Make TLLI handling specific to Gb interface gprs_gmm.c: Perform LLME operations only if we have one remove old copy of documentation that now is in osmo-gsm-manuals.git add example config for sysmobts add .mailmap file for mapping git author name/mail in shortlog osmo-nitb: generate backtrace on SIGABRT COSMETIC: 'if' is not a function, so there is space before '(' mncc_builtin: Properly reject DTMF WIP: OM2000: Full state machine implementation using osmo_fsm OM2000: Fix state machien for CF/TRXC on START Result SGSN: Use dummy all-zero MSISDN value in PDP Context Act on GTP RBS2000: re-establish any lost signalling links talloc_cxt: Fix compiler warning / missing #include bs11_config: remove compiler waring about unused variable RBS2000: Avoid segfault if ts->lapd instance doesn't exist RBS2000: Ensure the is-connection-list command is only used on RBS2000 Support configuration of CON MO Groups/Paths from VTY OM2000: CON MO: Allow larger range for CCP and CI values OM2000: Add three IEs to TCH activation about which we have no clue OM2000: Fix missing dynamic TCH initialization abis_nm: Fix possible not-null-terminated buffer abis_nm: Fix non-null terminated buffer libmsc/db: avoid subscr->name without terminating NULL char Fix possible non-null-terminated buffer ipaccess-config: Handle setsockopt return value ipaccess-proxy: Check setsockopt() return value abis_nm: ceck fseek() return code in is_last_line() bsc_msc.c: Check setsockopt() return value sgsn_test: Fix missing = in == type check abisip-find: check bsc_fd_register() result bsc_ctrl: Ensure we don't pass NULL string into strtok_r() mgcp_protocol: Ensure we don't call strtok_r with NULL data cfg_bts_si2quater_neigh_add(): Don't call strerror() on negative value gsm0408_test.c: Don't pass negative value to strerror() channel_mode_from_lchan(): Add missing break statement add gsup_test_client program move OAP messages implementations to libosmocore bsc_vty: Fix missing break statements in switch() sgsn: Add GTP information to "show pdp-context" remove unused struct members of 'struct sgsn_pdp_ctx' Implement VTY configuration to control Early Classmark Sending OM2000: use assoc_so *only* for TS objects VTY: Print 3G auth tuples, not just 2G auth tuples Holger Hans Peter Freyther (44): Revert "gprs: Use RAND_bytes for p-tmsi" sgsn: Fix pattern for too long msisdn osmux: Allow to listen to a specific address sgsn: Fix up the VTY doc strings stats/mgcp: Initialize the statistics for MGCP as well gbproxy: Count more GSM 04.08 messages gtp: Fix Makefile.am so maybe distcheck is now going to work gtphub: Fix the VTY prompt to make the tests move forward bsc/vty: Provide a hint of available input gtphub: Fix compilation using gcc5 dahdi: The driver has moved to libosmo-abis gtphub: Make the two setter static as well db: Avoid undefined behavior when copying cm2/cm3 from the db gtphub: Fix use after free on failure gsm0408: Provide unique strings for the gsm 04.08 message msc: Remove oversimplified todo entry and add a comment Merge branch 'jerlbeck/fixes/sgsn' meas: Do not retry to close the database mgcp: Fix compiler warnings on size_t on AMD64 abis: Send the message without enforcing to wait for a response bsc: Add code to send ip.access reboot command to nanoBTS bsc: Add parameter to restart a bts subscr: Add testcase creating an already created subscriber subscr: Make db_create_subscriber fail on duplicates db: If creating a subscriber in the db fails, return NULL ctrl: Extend ctrl command to optionally handle alg+ki jenkins: Add the build script from jenkins here nat/vty: Don't assume one can magically add IPv4 addresses to lo nat/vty: Use different port for the mock MSC nat/vty: Convert into str for the VTY command nat/vty: And move to a different port.. nat/vty: Remove second assumption about lo and binding nat/vty: Fix construct not working with python 2.6 nat/vty: Do not print token update statement nat/ussd: Add an example of the USSD gateway side-channel debian: Make upgrading from debian SID easier filter/nat: Fix the context for the imsi assignment bsc: Create minimal SI6 rest octets ci: Attempt to disable doxygen warnings of dependencies lchan: Release channel in case of late activation ack ussd: Add band-aid for interrogationSS debian: Install header and source file to different directory debian: Require libgtp-dev after the SO version bump sgsn: Fix deeply flawed copying logic for PDP context activation Ivan Kluchnikov (35): debian: build only osmo-nitb package - enable smpp support - disable the gbproxy test (failing) debian: Add osmocom-meas-utils package debug: Add DSUP debug category for subscriber update protocol sup: Add functions to create/handle SUP messages msc: Implement 'remote' authentication policy nitb: Integrate the SUP client into the osmo-nitb sup: Change status of waiting_for_remote_accept before checking subscriber sup: Fix msisdn decoding reg-proxy: add application which allows translate SUP to SIP and SIP to SUP sup: fix handling update location result message reg-proxy: Added configuration parameter for setting registration expiry time msc: Implement 'remote-closed' authentication policy trans: Add new parameter message reference for SMS and function for finding transaction by this reference sms: Add new socket for forwarding/receiving SMS in RP format to/from external application sms: Add functions for forwarding/handling SMS in RP format to/from external application vty: Install sms_destination_cmd element as NITB_NODE sup: Fix RP header offset and RP data length calculations sms: In case of receiving MO RP-DATA, we should assign RP message reference value to transaction variable sms: MO RP ACK and RP ERROR should be also forwarded to the sms socket sms: Use gsm411_rp_hdr structure instead of manual parsing of RP messages sup: pass subscriber group parameter to subscr_get_by_extension function sms: Route all sms from/to subscribers with extension length = 5 to local smsc msc: Increase value of location update timer to 10 sec gsm_sup: Update subscriber info in database only if msisdn is received in LU response reg-proxy: Implement handling LU responses without msisdn gsm_sup: check connection before use it, because it can be already closed reg-proxy: free all allocated osip elements, messages and transactions reg-proxy: free allocated ipa control messages in ipa_sock_server_cb function 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 reg-proxy: use osip_strdup function, because we should allocate memory for scheme and host values to be used in osip_uri_set_ functions reg-proxy: fix osip transactions releasing procedure gsm_04_08: Change reject cause for not "attached" subscribers from "destination out of order" to "no user responding" reg-proxy: Implement purge ms forwarding and handling osmo-nitb: Send purge ms to reg-proxy and handle response debian: Update changelog to 0.15.1-fw.1 Ivan Klyuchnikov (2): Revert "ussd: Add band-aid for interrogationSS" gsup: Update code after rebase to updated gsup implementation Jacob Erlbeck (11): sgsn/test: Add and call cleanup_test function sgsn/test: Really parse received DL LLC messages stats: Enable stats for sgsn, gbproxy, nitb, bsc, nat stats: Set class_id in rate_ctr group descriptions sgsn: Remove tlli_foreign2local sgsn/test: Add bssgp_raid parameter to send_0408_message sgsn: Make ra_id_equals available as gprs_ra_id_equals sgsn: Only look at TLLIs in sgsn_mm_ctx_by_tlli sgsn: Change handling of missing mmctx in gsm48_rx_gmm_ra_upd_req sgsn/test: Add test case test_gmm_routing_areas sgsn: Re-add searching for MM ctx based on TLLI / P-TMSI matches Keith (2): Pass actual smpp_avail_status through to smpp in alert_all_esme() Add VTY command to immediately expire user (set expire_lu to now) Kirill Zakharenko (4): debian: added libosip2 to build dependencies debian: new package for reg-proxy & ussd-proxy reg-proxy, ussd-proxy: don't use realtime priority debian: use --enable-ussd-proxy with ./configure Martin Hauke (2): Fix no-return-in-nonvoid-function meas_vis.c Fix Warning: openbsc implicit-pointer-decl meas_udp2db.c:50 Max Suraev (83): Ignore vty test byproducts Fix segfault with broken config NAT: vty command to display number of BSCs NAT: extend debug output for ipaccess errors Remove trivial wrapper function NAT: allow allocating BSC in arbitrary order vty_test_runner: update ipa sending code NAT: move BSC config into separate file NAT: reload BSCs config dynamically Add SI2quater support to SI3 Refactor SI-related code Add basic SI2quater support Fix documentation for command parameters Fix earfcn deletion Cleanup shared data structure Add basic UARFCN support Add vty check for max si2quater size Add extra debug output with channel mode and type Add missing include Fix comment typo Adjust si2quater ranges Disconnect calls with incompatible channel types / modes Ignore extended test leftovers Cleanup db test Move DTX settings to BTS Use proper measurement for handover Make extending subscriber creation easier Fix copy-paste error in SI6 Make si2q scheduling optional Store last used FN for TCH Add regexp authorization policy for IMSI Add warning for unsupported DTX configurations Add DTXd indicator to gsm_lchan DTX: add data necessary for scheduling Add talkspurt indicator for gsm_lchan Fix SIGABRT on wrong AMR payload Make random extension range configurable Fix vty tests with subscriber deletion SGSN: force GSUP CN domain to PS SGSN: add vty config for choosing GPRS encryption SGSN: move TLLI unassignment into separate function Make random MSISDN assignment optional SGSN: prevent starting with inconsistent config SGSN: use unique AUTH REQ reference SGSN: split GEA key management from TLLI SGSN: add preliminary support for GPRS encryption SGSN: encrypt/decrypt only necessary frames SGSN: move cipher application to separate function Fix default subscriber regexp Improve code re-use Use random operation id Add python functions to get/set ctrl variables Add web proxy for control interface Modify SI 13 field for control_ack_type DTX: extend SID cache DTX: add flag for AMR HR P* DTX DL: use FSM for AMR Log use of incompatible BS-AG-BLKS-RES value Replace magic number with define DTX DL: Add FACCH cache Decrease count_codecs logging verbosity abisip-find: use protocol constant Replace duplicated code with macro call Add IPA multiplex Use IPA module for vty tests Add twisted-based IPA multiplex bsc_control.py: style corrections bsc_control.py: use ipa.py module bsc_control.py: remove unused -i option Improve GPRS logging Integrate Debian packaging changes Cosmetic fixes around SI generation Turn some warnings into errors Log expected SRES on GPRS AUTH REJECT Turn some compiler warnings into errors Print subcriber when skipping auth Improve OML failure report bsc_control.py: fix blocking Prevent segfault in range encoding SI2q: add support for multiple UARFCNs CTRL: remove boilerplate Remove dependency to autoconf-archive Attempt to fix nightly builds Minh-Quang Nguyen (1): rsl: Fix dropping of LAPDm UA message. Neels Hofmeyr (341): libcommon: soak up three static functions. oap: implement initial OAP API. oap: add oap testsuite skeleton oap: add OAP API test gsup/oap: add OAP to GSUP client. oap: add OAP config to VTY sgsn_vty.c: fix typo Add GTP hub initial code base. gtphub: add first bits of GRX ares gtphub: fix Echo behavior: respond directly. gtphub: add/fix IMSI and APN IE error handling gtphub: make test code reusable for future tests. gtphub: fix User plane decoding, add unit test. gtphub: fix handling of sender from nonstandard port. gtphub: Add logging for ares queries. gtphub: fix numerous segfaults, and other stupidities. gtphub: don't always try to do GGSN resolution. gtphub: add logging labels to bind struct. gtphub: review log levels, add level arg to LOG(). gtphub: cosmetic: break long lines. fix build: remove obsolete gtphub EXTRA_DIST. gtphub: fix gtphub_read() semantics. gtphub: fix fatal log msg for SGSN proxy. gtphub: fix three oversights (thanks to coverity). gtphub: fix echo reply to SGSNs: wrong fd. Add test. gtphub: lose obsolete comment. gtphub: fix ares segfault: add missing initialization. gtphub: add enable_gtphub_test to atlocal.in. gtphub: remove another obsolete comment. gtphub_test: build only when c-ares and gtp are present. gtphub: add to debian build gtphub: add to osmoappdesc.py gtphub: fix number map range for TEIs. gtphub: nr_map: add min,max and wrap. gtphub: cosmetic: rename a file. gtphub: review some logging. gtphub: ares vty and init gtphub: ensure cleanup of peer addresses. gtphub: add explicit cleanup handles. gtphub: cosmetic: clarify bind pointer naming. gtphub: add first rate counters gtphub: first vty show commands. gtphub: cosmetic: fix an argument name. gtphub: move timestamp into packet struct. gtphub: cosmetic/prepare: add nr_map_refresh(). gtphub: add assertion to ensure expiry ordering. gtphub: cosmetic/prepare: rename expiry queues. gtphub: track tunnels explicitly. gtphub: avoid segfault for incomplete tunnels. gtphub: fix a conditional for log output gtphub: complain about excess cmdline args. gtphub: implement restart counter properly. gtphub: cosmetic: for_each_side,_plane macros. gtphub: use a single TEI pool across planes. gtphub: make sure mapped TEIs aren't occupied (incomplete). gtphub: refactor: use side_idx everywhere. gtphub: vty: add missing SGSN-proxy output. gtphub: add two stubs for Delete PDP msgs gtphub: fix some style complaints from cppcheck gtphub: be more fatal about not finding an unused TEI. gtphub: fix segfault when empty config. gtphub: remove obsolete todo comment gtphub: handle Delete PDP Context. gtphub_test: add some cleanup asserts. gtphub_test: add test for Del PDP from GGSN side. gtphub: cosmetic gtphub: monitor GSNs' restart counters. gtphub: cosmetic: early continue for less indent gtphub: fix: add a missing NULL check gtphub: add test for reused TEI. gtphub: Add a debug log gtphub: add restart counter test gtphub: fix use after free. gtphub: wrap gtphub_write() for test suite. gtphub: fix restart cleanup peer matching. gtphub: cosmetic gtphub: improve logging for invalid packet gtphub: check TEI presence in Create PDP Ctx Response tests: fix condition to run sgsn, oap, gtphub tests gtphub: Del PDP: replace unnecessary lookup with asserts. gtphub: tweak an error log message gtphub: prepare: keep tunnel ref in gtp_packet_desc. gtphub: implement sgsn_use_sender for NAT. gtphub_test: tweak test_user_data(): no seq routing. gtphub: add test for SGSN behind NAT gtphub: tweak startup log for sgsn_use_sender gtphub: add gtphub-example.txt gtphub: enhance gtphub-example.txt gtphub: fix missing newline in log output gtphub: logging: have one newline per log. gtphub: tweak logging. gtphub: be strict about unknown cmdline args gtphub: add more detailed I/O rate counters. gtphub: log: add side str to msg for reused TEI gtphub_test: add test_parallel_context_creation() gtphub: log: add TEI reuse msg, fix another TEI msg. gtphub: fix: when checking TEIs, skip 0. gtphub: simplify/fix: one TEI mapping per tunnel. gtphub: log most common message type names. gtphub: improve handling of restarted peer. gtphub: add VTY show for peers and peer stats. gtphub: log: limit length of hex dumps. osmoappdesc.py: fix wrong index introduced by gtphub. gtphub VTY test: use only 127.0.0.1. gtphub VTY: fix doc strings for show cmds gtphub VTY: add newlines to some VTY docs' final lines fix bsc_vty out: timeslot indented too deeply. remove src/libgb/Makefile.am Add README.vty-tests openbsc/README: some fixes, add CSCN and Iu* gtphub: include ports.h instead of redefining OSMO_VTY_PORT_GTPHUB gtphub: tweak default logging level osmo-bsc: fix checking wrong pointer for ctrl setup success minor fixes in bsc_vty.c and bsc_nat.c bsc_nat: fail if VTY telnet port cannot be bound, clarify comment ipaccess_rcvmsg: fix returncode, add partial write warning gsm340_rx_tpdu: comment-out two unused vars enable telnet VTY bind address config for various programs osmo-nitb: add -M to pass specific MNCC socket path osmo-nitb: cosmetic: rename to rf_ctrl_path, following mncc_sock_path osmo-nitb: be strict about cmdline args enable ctrl bind config for various programs smpp: refactor initialization, add bind address bsc_test.c: fix tz.override val and note a FIXME osmo_bsc_filter.c: add fixme note minor comment use sqlite3_close() instead of sqlite3_close_v2() check return value of sqlite3_close(), retry up to three times. db: evaluate return value of sqlite3_finalize(), tweak log output. channel_test: don't segfault if paging fails 04.08: apply new bitmask functions, fix bitmask use 04.08: apply new transaction id inline functions bsc_scan_msc_msg: check protocol discriminator fix confusing typo in constant (THAN -> THEN) osmo-bsc: fix compiler warning: store struct in vty->index Add MM Auth test; add auth_action_str() function MM Auth test: add two tests for AUTH_THEN_CIPH MM Auth test: add test to re-use existing auth MM Auth: introduce AUTH_ERROR constant. MM Auth: return AUTH_NOT_AVAIL instead of hardcoded zero Fix MM Auth: disallow key_seq mismatch Fix MM Auth: zero-initialize auth tuple before first use gtphub_unmap_header_tei(): don't dereference unmapped_tei arg if not present (CID #57687) bsc_nat: forward_sccp_to_msc(): assert con presence (CID #57872) gbproxy_test: assert msg allocation (CID #57873) drop unneccessary duplicate linking: osmo-bsc drop unneccessary duplicate/unused linking: ipaccess drop unneccessary duplicate linking: osmo-nitb drop unneccessary duplicate linking: tests/gsm0408 gsm04_08_clear_request(): release loc with arg release=0 tweak db debug log: log TMSI as hex gprs_gmm.c: Don't try to de-reference NULL mmctx comment tweak for bsc_handover_start() debug log: cosmetic fixes gprs_gmm.c: don't transmit NOTEXIST when mmctx is NULL lchan_alloc(): on alloc failure, report original type dyn PDCH: allow allocating TCH/F on TCH/F_PDCH slots dyn PDCH: send PDCH ACT for each TCH/F_PDCH on TS Enable dyn PDCH: TS flags: rename one, add three, as enum dyn PDCH: fix: clear PDCH flags on TS reconnect (e.g. BTS re-connect) dyn PDCH: track pending PDCH de-/activation dyn PDCH: add lchan sanity checks in PDCH DE/ACT ACK dyn PDCH: set lchan->state after PDCH DEACT / before PDCH ACT bsc_version.c: update copyright date, add contributor configure: require libgsm for --enable-mgcp-transcoding rm dup: use channel type names from libosmocore typo in sgsn_test dyn PDCH: enable PDCH only after release due to error vty: show lchan summary: also show lchan->state debug log: log all lchan state transitions dyn PDCH: cosmetic: clarify lchan rel with assertion and comment err log: tweak dyn pdch ack error logging jenkins.sh: remove code dup jenkins.sh: add --enable-iu matrix build cosmetic: dyn_pdch_init(): flatten if-logic, add comments dyn pdch: don't PDCH ACT if gprs mode is none fix ctrl test: dyn TS: use new GSM_PCHAN_TCH_F_TCH_H_PDCH fix: create_pdp_conf(): unset reject_cause after unknown ran_type comments: clarify some dynamic TS comments cosmetic: rsl_rx_rf_chan_rel_ack(): use local ts var for brevity cosmetic: act lchan type: use constant instead of 0x00 cosmetic: rsl_rx_chan_act_ack(): use local lchan var in 14 instances dyn TS: add ts->dyn state gsm_data_shared: add gsm_ts_and_pchan_name() for dyn ts logging code dup: join [rsl_]lchan_lookup() from libbsc and osmo-bts error log: abis_rsl.c: log errors in channel_mode_from_lchan() log lchan_alloc() result debug log: fix line endings for abis_rsl_rx_rll logging gsm_ts2chan_nr(): add assertions for lchan_nr cosmetic: dyn_pdch_init(): debug log: use new gsm_ts_and_pchan_name() error log: rsl_chan_activate_lchan: log channel mode error prepare dyn TS: act lchan: fetch the channel mode a bit later dyn TS: rename lchan->dyn_pdch to lchan->dyn dyn TS: gsm_lchan2chan_nr(): decouple from ts->pchan dyn TS: rsl *2chan_nr(): handle TCH/F_TCH/H_PDCH dyn TS: verify_chan_comb(): handle new dyn TS NM_CHANC_* dyn TS: rsl_lchan_lookup(): add dyn PCHAN dyn TS: enhance channel allocator for dynamic TS dyn TS: chan act: set chan_nr according to dyn pchan type dyn TS: implement pchan switchover logic dyn TS: split dyn_pdch_init() for new dyn type and rename dyn TS: Rename bsc_dyn_pdch.c to bsc_dyn_ts.c dyn TS: OS#1778 workaround: disable TCH/F on dyn TS for nitb gsm_pchan2chan_nr: disable a chan_nr assert in BTS, to not break octphy gsm_pchan2chan_nr(): fix uninitialized cbits comment: gsm48_gmm_sendmsg(): add spec reference on encryptable dyn TS: bts_chan_load: use correct nr of subslots for dyn ts chan_alloc.c: use ts_subslots() instead of subslots_per_pchan[] move ts_sublots() to gsm_data_shared.c, it will be used by osmo-bts dyn TS: move check whether to switch to PDCH to separate function dyn TS: fix error recovery: switch to PDCH after lchan error state dyn TS: clearly use lchan[0], fixing minor confusion dyn TS: fix: properly run an lchan activation timeout dyn TS: fix OS#1798: on late RF CHAN REL ACK, activate PDCH dyn TS: debug log 'switchover complete' only when there was a switchover dyn TS: debug log: if still in use, also log lchan type and state log: improve for rsl_lchan_mark_broken() log: rsl notice: tiny tweak for readability add libiu cosmetic: gprs_sgsn.c: move pdp.h include to top IuPS: add VTY config for asn_debug log: abis_rsl: don't log 'error' when there is no error log causing rx event for lchan_lookup errors properly #include from gsm_subscriber.h remove unused bsc_copyright from bsc_vty.c vty l3 help: fix typo 'comamnds'; fix english s/his// utils/Makefile.am: remove unused LIBOSMOVTY_CFLAGS cosmetic: various comment, whitespace tweaks Sanity fixes for gsm0408_dispatch(): rc, assertions debug log for sms: fix/add cosmetic: transaction.h: 1 comment typo, 1 whitespace cosmetic fixes in libcommon/talloc_ctx.c mscsplit: bsc_init: don't pass telnet dummy conn mscsplit: move subscriber conns list into struct gsm_network mscsplit: gsm_network_init(): add explicit root talloc ctx mscsplit: talloc_ctx_init(): decouple from global tall_bsc_ctx mscsplit: bsc_vty_init(): decouple from global bsc_gsmnet mscsplit: abis vty: decouple from global bsc_gsmnet variable mscsplit: add gsm_network backpointer to gsm_subscriber_connection mscsplit: directly access gsm_network backpointer from gsm_subscriber_connection cosmetic: vty_test_runner.py: add comment for vim auto settings vty_test_runner.py: raise exception when MSC socket connection fails log VTY telnet bind only once cosmetic: comment typo on e1_config.c channel test: prepare to add another test function channel_test: test nr of subslots for dyn pchan, with error Revert "bts: extend bts_chan_load to allow counting tch only" dyn TS: fix: ts_subslots() for TCH/F_PDCH in PDCH mode dyn TS: fix: abis_om2000: also handle dyn TS as TCH dyn TS: fix: e1_config.c: switch(pchan) for dyn TS cosmetic: bs11: also use ts_is_tch() vty_test_runner.py: fix nat_msc_test(): socket attach: reduce timeout, retry fix: send SNDCP XID only on GERAN Gb contexts log CTRL bind only once vty_test_runner.py: make unittest print all output by default vty_test_runner.py: fix indents to use spaces, fix vim comment build: be robust against install-sh files above the root dir configure: check for pkg-config presence Revert "bsc: count the usage of codec by setting the lchan active" abis_rsl_rx_dchan(): guard against lchan_lookup() returning NULL gsm_trx_name(): don't break if trx is NULL jenkins.sh: use osmo-build-dep.sh, log test failures ipaccess-config: initialize root talloc ctx with name bs11_config: initialize bs11 tall ctx, use instead of bsc ctx meas_pcap2db.c: remove unused include of msgb.h gtphub_test.c: remove unused include of msgb.h msgb talloc ctx: initialize in all main() scopes msgb ctx: use new msgb_talloc_ctx_init(), don't access talloc_msgb_ctx info log: iu: add line break to and tweak rx RAB Ass Resp log log: count_codecs(): drop logging of non-TCH lchan types bsc_vty: include dyn TS info in vty show lchan fix use after free in bsc_config_free OM2000: for TS conf of dyn TS, always send TCH/F chan comb OM2000: disallow ip.access style TCH/F_PDCH pchan type Add empty libcommon-cs define mncc_recv_cb_t to avoid code dup move to libcommon-cs: net init 1: rename to bsc_network_init move to libcommon-cs: net init 2: move bsc_network_init decl to new .h move to libcommon-cs: net init 3: actual move move to libcommon-cs: gsm48_create_mm_serv_rej(), gsm48_create_loc_upd_rej() IuPS: properly update ra_id on GMM Attach Request factor out gen of USSD notify and release complete to libosmocore factor out & introduce struct gsm_encr, in common_cs.h sms_next_rp_msg_ref(): use direct pointer to next_rp_ref counter tests: drop unused libmsc, unneeded duplicate libbsc linking split bsc_bootstrap_network() in alloc and config global gsm_network: move allocation further up move to libcommon-cs: global vty gsm_network pointer move to libcommon-cs: network VTY that isn't BSC-specific bsc vty: rename show_net_cmd to bsc_show_net_cmd reinvent connection_for_subscr() and move to libmsc Move timezone settings up to network level move to libcommon-cs: net timezone VTY config split subscr_con_allocate()/_free() in bsc_ and msc_ osmo-nitb: exit when MNCC socket init failed gsm_subscriber_connection: mark BSC specific items abis_om2k: fix typo that declared non-existent struct gsm_bts_trx_s lchan release in error state: SACCH deact only for SACCH pchans cosmetic: chan_alloc: use switch instead of if-cascade Fix TCH/F_PDCH: no need to check ts subslots for PDCH Revert "Support Deactivate PDP Context Request from network" build: bump required libosmocore, libosmogsm to 0.9.4, for GSUP comments: gsup client: rename to Generic, adjust copyright and authors gprs_gsup_client*: remove the gprs_ prefix rename gprs_gsup_client.h to gsup_client.h gsup client, gsup_test_client: move logging to DLGSUP category oap: rename public API from oap_ to oap_client_ rename oap.h to oap_client.h move gprs/oap.c to libcommon/oap_client.c move grps_gsup_client.c to libcommon/gsup_client.c oap_test.c: rename to avoid clash with libosmocore oap_test.c oap_client_test: print test descr to stderr, check stderr oap_client: move logging to DLOAP logging category oap_client_test: show bug: disabled state does not reject message oap_client: reject all messages in disabled/uninitialized state oap_client: make use of OAP optional: disable for NULL config fix: missing terminator in two value_string arrays gtphub: fix possible NULL deref: don't print NULL tunnel build: osmo-nitb: fix missing LIBCRYPTO_FLAGS build: remove obsolete $LIBCRYPT in two places gitignore: gsup_test_client binary use new OSMO_VALUE_STRING fix 'osmo-nitb --version' segfault Revert "Turn some warnings into errors" gprs subscr: fix: intended strcmp(), but is strcpy() undup: gtphub_test: use libosmocore's llist_count() fix strncpy() invocation in vty_interface_layer3.c and 3 tests cosmetic: use osmo_strlcpy() everywhere various comment / whitespace tweaks (libmsc, gprs, libcommon-cs) osmo_bsc_grace.h: use '<>' include, not '""' paging.h: use '<>' include, not '""' compiler warning: bsc_vty: remove two unused vars gsm0408_rcv_cc: guard against NULL subscriber vty tests: attempt to get at sporadic 'Broken Pipe' error vty tests: more attempts to resolve sporadic 'Broken Pipe' error vty tests: testBSCreload: ipa_handle_small: ensure rx of 4 bytes gsm48_tx_mm_auth_req(): support UMTS AUTN Revert "vty tests: more attempts to resolve sporadic 'Broken Pipe' error" gsm_04_08: implement parsing of UMTS Auth responses vty tests: more attempts to resolve 'Broken Pipe' error vty tests: more attempts to resolve 'Broken Pipe' error (3) Pablo Neira Ayuso (1): mgcp_osmux: available circuit IDs from 0 to 255, not from 0 to 128 Philipp (27): Adding LLC-XID encoder / decoder and unit test Moving grs_sndcp.h header file to include Adding LLC-XID related modifications in LLC SNDCP: add SNDCP-XID encoder/decoder and unit test RFC1144: add slhc code from linux kernel RFC1144: integration and unit-test SNDCP: add RFC1144 header compression functionality V.42bis: add sourcecode from IAXmodem (SPANDSP) V.42bis: integration and unit test SNDCP: add V.42bis data compression functionality SLHC: Improving slhc (RFC1144) testcase SGSN: Fixing build config sndcp: Fixups for sndcp layer based on coverity-scan suggestions OML: Improve OML attribute handling gsm0408: Adding log output for 3g specific RR messages Cosmetic: Add missing switch to usage help OM2000: Add fault report parsing om2000: added support for ericssons sabm negotiation OM2000: Throw error when MO can not be enabled SNDCP: Fixup based on Coverity Scan suggestion rbs2000: Add missing bts feature definitions OM2000: Fixup based on Coverity Scan suggestion rsl: support for ericssons propritary SI13 format sndcp: fixup for coverity scan defect CID 149097 LLC: Fixup element order in LLC-XID sndcp: Allow empty SNDCP-XID indications cosmetic: Rename phone to ms Philipp Maier (3): compression: Fix nullpointer deref gprs: Fix compiler warning about uninitalized cause code om2000: add VTY command to delete CON groups Pravin Kumarvel (3): Correct Logging macro for pdpctx_timer_start Add support for pdpctx_timer_stop Support Deactivate PDP Context Request from network Ruben Undheim (3): Patch to make openbsc find libsmpp34 Fix some typos in stdout output deb: unbreak nightly builds Sergey Kostanbaev (30): USSD MAP external interface over SUP add standalone ussd_proxy utility based on sip sofia Add forgotten Makefile ussd_proxy: properly set To and From SIP headers ussd_proxy: handle basic errors to release channel ussd_proxy: handle USSD dialogs into sip INFO messages ussd_proxy: handle error callback ussd_proxy: handle session timeout ussd_proxy: handle multiple USSD sessions ussd_proxy: detailed help ussd_proxy: remove dead code ussd_proxy: add -l parameter to set loglevel in sip sofia ussd_proxy: fix reject after resultLast libmsc: use message type as an entry point and handle release complete message ussd_proxy: add debug output when session is destroyed ussd: send reject to sup ussd_proxy: handle reject from sup and send BYE to sip libmsc: fix no return and use after free libmsc: set proper length field in ASN.1 format for USSD internals ussd: handle UCS-2 coding ussd_proxy: add -7 option to force latin1 convertion to gsm 7-bit ussd_proxy: add -x proxy option ussd_proxy: add content-type sip tag in bye for 3rd party software workaround recovery latin1 USSD message, probably bad rebase add forgotten file various bugs in ss reply emulation for SS send actual message in facility op (not initial) fixup after rebase fix incorrect autorebase Sergey.Kostanbaev (6): manual merge SS from sup-ussd-on-master-ss-wip add forgotten files add generation of src/ussd-proxy/Makefile set transaction_id from transaction data add test for registerSS ussd_proxy: fix decoding GSM7 to latin1 Vadim Yanitskiy (3): move to hex TMSI representation db.c: implemented incremental migration mncc_sock: use osmo_sock_unix_init() from libosmocore bhargava (1): Modify SI 13 field to support 11 bit RACH root (1): om2000: Add support for querying RBS capabilities ----------------------------------------------------------------------- hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed Feb 15 18:23:49 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 15 Feb 2017 18:23:49 GMT Subject: openbsc.git branch fairwaves/master-rebase updated. fairwaves/0.15.1-fw.1-1-g785e8b853 Message-ID: <201702151823.v1FINn9w039131@git.osmocom.org> 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 785e8b8533b4f1ed8a1c9b80f8fcd48331195682 (commit) from bd6784dbe85da6e6edb21eb6895c14426ed9fc7f (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=785e8b8533b4f1ed8a1c9b80f8fcd48331195682 commit 785e8b8533b4f1ed8a1c9b80f8fcd48331195682 Author: Ivan Kluchnikov Date: Wed Feb 15 21:17:43 2017 +0300 fix: Include headers which were lost during rebase ----------------------------------------------------------------------- Summary of changes: openbsc/src/reg-proxy/sup.c | 1 + openbsc/src/ussd-proxy/ussd_proxy.c | 1 + openbsc/src/utils/meas_json.c | 1 + 3 files changed, 3 insertions(+) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed Feb 15 23:21:05 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 15 Feb 2017 23:21:05 GMT Subject: libosmocore.git branch master updated. 0.9.6-98-g3e6d570 Message-ID: <201702152321.v1FNL5co006368@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "An utility library for Open Source Mobile Communications". The branch, master has been updated via 3e6d5701e6aa56979165e58d896c14040966f04b (commit) from 437ed4ab4295998a488769657fe300cb8d4b6080 (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=3e6d5701e6aa56979165e58d896c14040966f04b commit 3e6d5701e6aa56979165e58d896c14040966f04b Author: ikostov Date: Wed Feb 15 17:55:36 2017 +0100 OAP:remove design doc. osmocom-authn-protocol.txt Osmocom Authentication Protocol design document is removed from libosmocore project as this information has been included in the User Manual. It is present in SGSN User Manual. relates to OS#1874 Change-Id: I2d4dc608622a7484e67b15f930efc76e28285045 ----------------------------------------------------------------------- Summary of changes: Makefile.am | 2 +- doc/osmocom-authn-protocol.txt | 250 ----------------------------------------- 2 files changed, 1 insertion(+), 251 deletions(-) delete mode 100644 doc/osmocom-authn-protocol.txt hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Wed Feb 15 23:26:23 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 15 Feb 2017 23:26:23 GMT Subject: libosmocore.git branch master updated. 0.9.6-99-g10f5fb4 Message-ID: <201702152326.v1FNQNiw007948@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "An utility library for Open Source Mobile Communications". The branch, master has been updated via 10f5fb49dbe8e79390758d8a83e826865d76929d (commit) from 3e6d5701e6aa56979165e58d896c14040966f04b (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=10f5fb49dbe8e79390758d8a83e826865d76929d commit 10f5fb49dbe8e79390758d8a83e826865d76929d Author: Neels Hofmeyr Date: Thu Feb 9 02:09:09 2017 +0100 gsup: add osmo_gsup_message_type_name() Change-Id: Ic29b588b72893821d73fe90ecc16c6bf78d5a360 ----------------------------------------------------------------------- Summary of changes: include/osmocom/gsm/gsup.h | 5 +++++ src/gsm/gsup.c | 29 +++++++++++++++++++++++++++++ src/gsm/libosmogsm.map | 1 + 3 files changed, 35 insertions(+) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Wed Feb 15 23:44:10 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 15 Feb 2017 23:44:10 GMT Subject: libosmo-sccp.git branch laforge/sigtran updated. 0.0.6.3-109-g417460d Message-ID: <201702152344.v1FNiA9Q012999@git.osmocom.org> 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 "SCCP Library". The branch, laforge/sigtran has been updated discards 0d346f4d36adf46293b0b73b74bc23a33b146e0a (commit) discards dc923e49cd3b623dab05f6016a3e935d7c652cb3 (commit) discards 104002bc943455b6f59e918347b5e8d9d8ec197f (commit) discards 06c8dfadde9c1058996b64bbc5ddc006910e8d9d (commit) discards 21c8a1bcc8f853f3da05d71c4b4fbea6faf53b24 (commit) discards eefad1b78df536c98ea9565d6528955c63fae108 (commit) discards ed24dbd0d38b9c6cff8363f560d1744ae2d919ca (commit) discards 50e931338dfa1ad570734b80cce065ab611929aa (commit) discards 20d00f7c9cd5fa328be7eef0257e5acb6945b1a6 (commit) discards 0ab1d1950a3bac455cbaf0f31130eb29f3776848 (commit) discards 3c0ca7f0e8e27e860dbaa87e50dae6ad23e80565 (commit) discards 2f41ab10afa12ade80a4183034bdb0c92d4578c8 (commit) discards 59c39a480d59cd1af1256209a51fd17ac86c90a3 (commit) discards db3cb1bca9dc73879d7bf4a047643c76722277f8 (commit) discards 49729e8a0969d92d9e75fb0f04720c4080771fa9 (commit) discards fc5c7bf384c523b67eff964e676aae06b532baf6 (commit) discards e5160f395e6355dfbc62ab671d5a8a54a4b96c65 (commit) discards e74e6a7e0a04e829bc8446c019892d73e125bd21 (commit) discards d8e1ceb7320b64d75807f80b7689da294a448a72 (commit) discards 545909d54a0ab0e5f65dad3d536605453e6c62f6 (commit) discards bf71df1001fedc90431a17942127e9bca31f4a3c (commit) discards 412b8177b558f9ea553a4a62e976abd7280a7d52 (commit) discards aa2696375f484d415d2bfcd80cc80fbd589d0ea7 (commit) discards 76b11da5a1536e22681cec6e1b08f2d8579c0c3c (commit) via 417460d6047d8c57f0c70036cf41deb93bc64778 (commit) via 894a180334e00372b85e46884a8e47d86f77877b (commit) via d7ccc2860678d6a5c1260d25541168f04a982255 (commit) via e9e664254b18fe3c539e11ba468f9e22cefadbf2 (commit) via 6f64a1e90efc98b75b86c61c544797f568367e84 (commit) via 01577e0dec9993d107aa3487f3f0506b927483ae (commit) via 95b3b517ecfc56d31a74a5e6360eeadfcbc3a565 (commit) via 3aa933090ff66c1efb60bc13643fe2c5ccae1088 (commit) via 65ce7d46e06c51ab531dc7e6ae14736802a5c1eb (commit) via dd9edf313f3cc6582b559ac9d5afcf1b45b352a1 (commit) via 8c0726a847c7b7c83cea221bae9d2c7cbd9cc6e3 (commit) via 2c11c6f3b4fda6c0bf276429ced4ee33b7f3e516 (commit) via 38f83162a36fddfff075fdea04c1ed5a22a4971a (commit) via bad4cf9c2936366fd8b61a1ecf7568bdcfe61410 (commit) via db1ce17856a762626e851921df8c1addfa44615b (commit) via e4512ab36080625f17fa97a919bd5e4c5df563f1 (commit) via 1677b695f28301560eda4d0df53c0274c276346d (commit) via 9e4aae0c224d282f04d34b9ec12d04f993973d32 (commit) via 10f344af07f87acb22344e2eb558b0f718c4f8f9 (commit) via 720aca62a5750e4639c6d1cb2a38ec55ef5904a1 (commit) via eddeeff3100c59cf919f767143fc1bce5a71af43 (commit) via 0ebde0c42de86df0c941d8533758d3cedef725e7 (commit) via 0dd089f17dfa6ea2a092cd76d9e65ac96b923635 (commit) via f17725a86f0c895ca1d73f73a95754de20a4c7ad (commit) via 840cef34a83bf5a896d20d0143fa932635a1e65b (commit) via 9b988826cdb21b3bb88108117bde92a9da5bb71a (commit) via 663651462acc34cd7b56e997f72b7b268c8f3717 (commit) via 222cd10c2fc2ea0fff9ce792ece34444b6b1e7da (commit) via 1c43cc291892825361a65cceaf732406e04f8e5d (commit) via e734655afb811ec5a7844beff5c6e9a7ba163683 (commit) via 199b97652bf6261000ecd0c2c0c442edde4db4e0 (commit) via 81f63035ee2f2ba7fd2c0ad4be7e30bf19d03e85 (commit) via c07796dc3b5040993cf642145b924688ddf9ab66 (commit) via 86cfe9b3b47decc33b9f8c6d82e67eb05f853c3f (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (0d346f4d36adf46293b0b73b74bc23a33b146e0a) \ N -- N -- N (417460d6047d8c57f0c70036cf41deb93bc64778) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmo-sccp/commit/?id=417460d6047d8c57f0c70036cf41deb93bc64778 commit 417460d6047d8c57f0c70036cf41deb93bc64778 Author: Harald Welte Date: Thu Feb 16 00:13:36 2017 +0100 SCCP User SAP: Remove nr_digits member of GT The GT digits are reported as ASCII string with NUL-termination to the SCCP User, so there's no point in having an explicit field indicating the number of digits. The User can simply call strlen() on the string. Change-Id: I04ee2348c8f49d8b88b216ce1d1376441b6d6379 http://cgit.osmocom.org/libosmo-sccp/commit/?id=894a180334e00372b85e46884a8e47d86f77877b commit 894a180334e00372b85e46884a8e47d86f77877b Author: Harald Welte Date: Thu Feb 16 00:10:59 2017 +0100 SCCP User SAP: GT Digits are provided in ASCII, so use signed char The USER SAP presents the digits as ASCII string to the user, so we should be using char, not uint8_t. Change-Id: I20ab153ee48f0a55c62b30e77d33ec7a4807abe0 http://cgit.osmocom.org/libosmo-sccp/commit/?id=d7ccc2860678d6a5c1260d25541168f04a982255 commit d7ccc2860678d6a5c1260d25541168f04a982255 Author: Harald Welte Date: Sat Feb 11 23:38:15 2017 +0100 xua_sap.h: Add definitions for upcoming xUA modules Change-Id: I74cb9d80d509f1cde02e35a78a70353f8615836f http://cgit.osmocom.org/libosmo-sccp/commit/?id=e9e664254b18fe3c539e11ba468f9e22cefadbf2 commit e9e664254b18fe3c539e11ba468f9e22cefadbf2 Author: Harald Welte Date: Sat Feb 11 23:37:47 2017 +0100 mtp_sap.h: Add definitions for upcoming MTP SAP Change-Id: I714c44720821e1deaffef75d36ab49ac5a3186f0 http://cgit.osmocom.org/libosmo-sccp/commit/?id=6f64a1e90efc98b75b86c61c544797f568367e84 commit 6f64a1e90efc98b75b86c61c544797f568367e84 Author: Harald Welte Date: Sat Feb 11 23:36:46 2017 +0100 WIP: New FSM-Based connection-oriented SCCP implementation Change-Id: I6d875298bf4fa0bfcafc7e00fe96aa2e6f516b33 http://cgit.osmocom.org/libosmo-sccp/commit/?id=01577e0dec9993d107aa3487f3f0506b927483ae commit 01577e0dec9993d107aa3487f3f0506b927483ae Author: Harald Welte Date: Thu Feb 9 00:37:35 2017 +0100 WIP: M3UA support Change-Id: I79555a7c7740e892f7ac238f5cae165841393f1c http://cgit.osmocom.org/libosmo-sccp/commit/?id=95b3b517ecfc56d31a74a5e6360eeadfcbc3a565 commit 95b3b517ecfc56d31a74a5e6360eeadfcbc3a565 Author: Harald Welte Date: Sat Jan 28 23:23:35 2017 +0100 WIP: implement xUA ASP and AS state machine as osmo_fsm Change-Id: Iae808a23a17e675f2b9eb31f8ef3d789651daecc http://cgit.osmocom.org/libosmo-sccp/commit/?id=3aa933090ff66c1efb60bc13643fe2c5ccae1088 commit 3aa933090ff66c1efb60bc13643fe2c5ccae1088 Author: Harald Welte Date: Mon Feb 13 03:49:46 2017 +0100 WIP: new unit tests for new SCCP and SUA routines Change-Id: I1275d8ffdd4530f5609e9e1970230c54f45e6bac http://cgit.osmocom.org/libosmo-sccp/commit/?id=65ce7d46e06c51ab531dc7e6ae14736802a5c1eb commit 65ce7d46e06c51ab531dc7e6ae14736802a5c1eb Author: Harald Welte Date: Mon Feb 13 03:47:00 2017 +0100 New SCCP <-> SUA transcoding routines Using this code, SCCP can be transcoded to SUA and vice-versa. This way the upcoming common code such as the state machines for connection oriented SCCP work with one format (SUA) only, and the conversion from/to SCCP is done when SCCP is used as protocol. Change-Id: I7a77e7d418f2427e9e379867a78a3f1b9ad718cb http://cgit.osmocom.org/libosmo-sccp/commit/?id=dd9edf313f3cc6582b559ac9d5afcf1b45b352a1 commit dd9edf313f3cc6582b559ac9d5afcf1b45b352a1 Author: Harald Welte Date: Wed Feb 15 23:40:12 2017 +0100 Implement SUA encoding of Global Title (part of Called/CallingPartyAddr) Change-Id: Ic238124e460e68320562410bd20662cb6958b7fe http://cgit.osmocom.org/libosmo-sccp/commit/?id=8c0726a847c7b7c83cea221bae9d2c7cbd9cc6e3 commit 8c0726a847c7b7c83cea221bae9d2c7cbd9cc6e3 Author: Harald Welte Date: Wed Feb 15 23:41:55 2017 +0100 sua.c: export DSUA to other files in library Change-Id: I2e7b5f043fa48fcf6dab49b19f3b98cf2ed1eece http://cgit.osmocom.org/libosmo-sccp/commit/?id=2c11c6f3b4fda6c0bf276429ced4ee33b7f3e516 commit 2c11c6f3b4fda6c0bf276429ced4ee33b7f3e516 Author: Harald Welte Date: Wed Feb 15 23:43:43 2017 +0100 sua: Export sua_parse_gt() within the library Change-Id: I4d19f51a6ff72734a731eb385c4679086cc50cd1 http://cgit.osmocom.org/libosmo-sccp/commit/?id=38f83162a36fddfff075fdea04c1ed5a22a4971a commit 38f83162a36fddfff075fdea04c1ed5a22a4971a Author: Harald Welte Date: Wed Feb 15 23:52:07 2017 +0100 sua: Always zero-initialize the output of sua_addr_parse_part() Change-Id: Ia41a3f611dc8bb999db21f4e6fbe626f41aeb66e http://cgit.osmocom.org/libosmo-sccp/commit/?id=bad4cf9c2936366fd8b61a1ecf7568bdcfe61410 commit bad4cf9c2936366fd8b61a1ecf7568bdcfe61410 Author: Harald Welte Date: Tue Feb 14 00:41:06 2017 +0100 sua: Parse SUA Global Title (nested in SUA SCCP Addresses) Change-Id: Id6201362a78f2bc183a27bbc2f19e4de724eb88f http://cgit.osmocom.org/libosmo-sccp/commit/?id=db1ce17856a762626e851921df8c1addfa44615b commit db1ce17856a762626e851921df8c1addfa44615b Author: Harald Welte Date: Mon Feb 13 23:52:00 2017 +0100 sua: Add IPv4 encoding/decoding in SUA SCCP Addresses Change-Id: Ic5c70360c6bf3a0d12f9ffc83a86d70f34c98f62 http://cgit.osmocom.org/libosmo-sccp/commit/?id=e4512ab36080625f17fa97a919bd5e4c5df563f1 commit e4512ab36080625f17fa97a919bd5e4c5df563f1 Author: Harald Welte Date: Mon Feb 13 23:46:29 2017 +0100 sua: Fix byte order when printing of embedded IEI Change-Id: Ib9c3ec39cb1e6879fb652fa6fe04e05ad537a958 http://cgit.osmocom.org/libosmo-sccp/commit/?id=1677b695f28301560eda4d0df53c0274c276346d commit 1677b695f28301560eda4d0df53c0274c276346d Author: Harald Welte Date: Mon Feb 13 22:43:25 2017 +0100 sua.c: Print xUA IEI always in hex representation ... as that's what used in the IETF RFCs and thus more natural when looking at documentation and logs. Change-Id: I9aa8eac82748c4e7656a12c42d9ff28573d8413b http://cgit.osmocom.org/libosmo-sccp/commit/?id=9e4aae0c224d282f04d34b9ec12d04f993973d32 commit 9e4aae0c224d282f04d34b9ec12d04f993973d32 Author: Harald Welte Date: Mon Feb 13 22:34:42 2017 +0100 sua: make SUA address parsing available to other code within library Change-Id: Id824ce1000abbb06592e8edda9c2896ac7d0efb3 http://cgit.osmocom.org/libosmo-sccp/commit/?id=10f344af07f87acb22344e2eb558b0f718c4f8f9 commit 10f344af07f87acb22344e2eb558b0f718c4f8f9 Author: Harald Welte Date: Mon Feb 13 03:44:48 2017 +0100 xua_msg: Add xua_msg_dump() to print parsed XUA message Change-Id: I2f3ae77f440e0c27f78302cdb80e1d25fe5aebb6 http://cgit.osmocom.org/libosmo-sccp/commit/?id=720aca62a5750e4639c6d1cb2a38ec55ef5904a1 commit 720aca62a5750e4639c6d1cb2a38ec55ef5904a1 Author: Harald Welte Date: Sun Feb 12 19:47:08 2017 +0100 sccp_sap: Add osmo_sccp_routing_ind to osmo_sccp_addr Somehow we forgot to include the osmo_sccp_routing_ind in osmo_sccp_addr. It was defined, but not unsed anywhere :/ Change-Id: I559bc9a5308a46aa1b1c63557a4aec0effb48a0b ----------------------------------------------------------------------- Summary of changes: include/osmocom/sigtran/sccp_sap.h | 3 +- include/osmocom/sigtran/xua_msg.h | 2 + src/sccp2sua.c | 449 +++++++++++++++++++++++++++++++------ src/sccp_helpers.c | 2 +- src/sua.c | 108 ++++++--- src/xua_internal.h | 12 + src/xua_msg.c | 56 ++++- tests/xua/Makefile.am | 8 +- tests/xua/xua_test.c | 107 +++++++-- 9 files changed, 633 insertions(+), 114 deletions(-) create mode 100644 src/xua_internal.h hooks/post-receive -- SCCP Library From gitosis at osmocom.org Thu Feb 16 00:48:17 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 16 Feb 2017 00:48:17 GMT Subject: openbsc.git branch neels/vlr updated. 0.15.0-688-g7b765be15 Message-ID: <201702160048.v1G0mH0e029868@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, neels/vlr has been updated discards 1bccd33f48f934972e2bfde871fca74e9bf2c66f (commit) discards 7e60a8c8cc71325f0bbc55b5f9d8f5c2cfbe4c58 (commit) via 7b765be155d891f62bdb7b6081ad6b0148a22676 (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (1bccd33f48f934972e2bfde871fca74e9bf2c66f) \ N -- N -- N (7b765be155d891f62bdb7b6081ad6b0148a22676) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=7b765be155d891f62bdb7b6081ad6b0148a22676 commit 7b765be155d891f62bdb7b6081ad6b0148a22676 Author: Neels Hofmeyr Date: Wed Feb 15 00:20:44 2017 +0100 vlr: get SMS working, by SMS recipient MSISDN round-robin The SQL based lookup of SMS for attached subscribers no longer works since the SQL database no longer has the subscriber data. Replace with a round-robin on the SMS recipient MSISDNs paired with a VLR subscriber RAM lookup whether the subscriber is currently attached. If there are many SMS for not-attached subscribers in the SMS database, this will become inefficient: a DB hit returns a pending SMS, the RAM lookup will reveal that the subscriber is not attached, after which the DB is hit for the next SMS. It would become more efficient e.g. by having an MSISDN based hash list for the VLR subscribers and by marking non-attached SMS recipients in the SMS database so that they can be excluded with the SQL query already. There is a sanity limit to do at most 100 db hits per attempt to find a pending SMS. So if there are more than 100 stored SMS waiting for their recipients to actually attach to the MSC, it may take more than one SMS queue trigger to deliver SMS for subscribers that are actually attached. This is not very beautiful, but is merely intended to carry us over to a time when we have a proper separate SMSC entity. Change-Id: I1acf9debb6ba9164e6edcfd5bc5e48e8c98f2b01 ----------------------------------------------------------------------- Summary of changes: openbsc/configure.ac | 1 + openbsc/include/openbsc/db.h | 3 + openbsc/src/gprs/gtphub.c | 2 - openbsc/src/libmsc/db.c | 32 ++++- openbsc/src/libmsc/sms_queue.c | 105 +++++--------- openbsc/tests/Makefile.am | 1 + openbsc/tests/{db => sms_queue}/Makefile.am | 35 +++-- openbsc/tests/sms_queue/sms_queue_test.c | 215 ++++++++++++++++++++++++++++ openbsc/tests/sms_queue/sms_queue_test.err | 0 openbsc/tests/sms_queue/sms_queue_test.ok | 98 +++++++++++++ openbsc/tests/testsuite.at | 7 + 11 files changed, 405 insertions(+), 94 deletions(-) copy openbsc/tests/{db => sms_queue}/Makefile.am (70%) create mode 100644 openbsc/tests/sms_queue/sms_queue_test.c create mode 100644 openbsc/tests/sms_queue/sms_queue_test.err create mode 100644 openbsc/tests/sms_queue/sms_queue_test.ok hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Feb 16 09:32:43 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 16 Feb 2017 09:32:43 GMT Subject: openbsc.git branch fairwaves/master-rebase updated. fairwaves/0.15.1-fw.1-2-g683e60db7 Message-ID: <201702160932.v1G9WhUr062895@git.osmocom.org> 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 683e60db7356d0e1bd8a94e8efeffe57bca5a133 (commit) from 785e8b8533b4f1ed8a1c9b80f8fcd48331195682 (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=683e60db7356d0e1bd8a94e8efeffe57bca5a133 commit 683e60db7356d0e1bd8a94e8efeffe57bca5a133 Author: Ivan Kluchnikov Date: Thu Feb 16 12:31:15 2017 +0300 debian: Add libcdk5-dev and libsqlite3-dev packages to dependencies, because they are required for building osmo-meas-utils ----------------------------------------------------------------------- Summary of changes: debian/control | 2 ++ 1 file changed, 2 insertions(+) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Feb 16 10:00:34 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 16 Feb 2017 10:00:34 GMT Subject: openbsc.git branch fairwaves/master-rebase updated. fairwaves/0.15.1-fw.1-3-g698425074 Message-ID: <201702161000.v1GA0YhV069708@git.osmocom.org> 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 6984250742819cc7035930dcb336d27522bd36f1 (commit) from 683e60db7356d0e1bd8a94e8efeffe57bca5a133 (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=6984250742819cc7035930dcb336d27522bd36f1 commit 6984250742819cc7035930dcb336d27522bd36f1 Author: Ivan Kluchnikov Date: Thu Feb 16 12:59:48 2017 +0300 debian: Update changelog to 0.15.1-fw.2 ----------------------------------------------------------------------- Summary of changes: debian/changelog | 7 +++++++ 1 file changed, 7 insertions(+) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Feb 16 10:02:10 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 16 Feb 2017 10:02:10 GMT Subject: openbsc.git annotated tag fairwaves/0.15.1-fw.2 created. fairwaves/0.15.1-fw.2 Message-ID: <201702161002.v1GA2Ala070069@git.osmocom.org> 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 annotated tag, fairwaves/0.15.1-fw.2 has been created at f1e174dfe923905ab1962225a971793d64a913ce (tag) tagging 6984250742819cc7035930dcb336d27522bd36f1 (commit) replaces fairwaves/0.15.1-fw.1 tagged by Ivan Kluchnikov on Thu Feb 16 13:01:04 2017 +0300 - Log ----------------------------------------------------------------- Fairwaves 0.15.1-fw.2 version. Ivan Kluchnikov (3): fix: Include headers which were lost during rebase debian: Add libcdk5-dev and libsqlite3-dev packages to dependencies, because they are required for building osmo-meas-utils debian: Update changelog to 0.15.1-fw.2 ----------------------------------------------------------------------- hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Feb 16 12:18:06 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 16 Feb 2017 12:18:06 GMT Subject: pysim.git branch pmaier/sim updated. ede8ac54d64c77c838359a1631a6bd1e381327dc Message-ID: <201702161218.v1GCI68X002705@git.osmocom.org> 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 "A python tool to program magic SIMs". The branch, pmaier/sim has been updated discards 8983bc45b31adaaae68532df4b2575883f5454cb (commit) via ede8ac54d64c77c838359a1631a6bd1e381327dc (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (8983bc45b31adaaae68532df4b2575883f5454cb) \ N -- N -- N (ede8ac54d64c77c838359a1631a6bd1e381327dc) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/pysim/commit/?id=ede8ac54d64c77c838359a1631a6bd1e381327dc commit ede8ac54d64c77c838359a1631a6bd1e381327dc Author: Philipp Maier Date: Fri Feb 10 16:10:57 2017 +0100 sysmo-usim-tool: Add a tool for sysmosom specific tasks This commit adds a tool that is intended to be used with sysmo-usim only if some of the highly propritary parameters, which the regular pysim can not handle, need to be configured. ----------------------------------------------------------------------- Summary of changes: sysmo-sim-tool/card.py | 24 +++++++++++++++++------ sysmo-sim-tool/simcard.py | 23 +++++++++++++++++++++- sysmo-sim-tool/sysmo-usim-tool.sjs1.py | 36 ++++++++++++++++++++++++---------- sysmo-sim-tool/sysmo_usimsjs1.py | 27 ++++++++++++++++++++----- sysmo-sim-tool/testme.py | 4 +--- 5 files changed, 89 insertions(+), 25 deletions(-) hooks/post-receive -- A python tool to program magic SIMs From gitosis at osmocom.org Thu Feb 16 12:46:59 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 16 Feb 2017 12:46:59 GMT Subject: pysim.git branch pmaier/sim updated. 5b115f2e79095f437d784142cfcdc68c7689deb3 Message-ID: <201702161246.v1GCkxQU009435@git.osmocom.org> 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 "A python tool to program magic SIMs". The branch, pmaier/sim has been updated discards ede8ac54d64c77c838359a1631a6bd1e381327dc (commit) via 5b115f2e79095f437d784142cfcdc68c7689deb3 (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (ede8ac54d64c77c838359a1631a6bd1e381327dc) \ N -- N -- N (5b115f2e79095f437d784142cfcdc68c7689deb3) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/pysim/commit/?id=5b115f2e79095f437d784142cfcdc68c7689deb3 commit 5b115f2e79095f437d784142cfcdc68c7689deb3 Author: Philipp Maier Date: Fri Feb 10 16:10:57 2017 +0100 sysmo-usim-tool: Add a tool for sysmosom specific tasks This commit adds a tool that is intended to be used with sysmo-usim only if some of the highly propritary parameters, which the regular pysim can not handle, need to be configured. ----------------------------------------------------------------------- Summary of changes: sysmo-sim-tool/sysmo-usim-tool.sjs1.py | 55 ++++++++++----- sysmo-sim-tool/sysmo_usimsjs1.py | 2 +- sysmo-sim-tool/testme.py | 122 --------------------------------- 3 files changed, 37 insertions(+), 142 deletions(-) delete mode 100755 sysmo-sim-tool/testme.py hooks/post-receive -- A python tool to program magic SIMs From gitosis at osmocom.org Thu Feb 16 13:27:12 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 16 Feb 2017 13:27:12 GMT Subject: osmo-hlr.git branch neels/auc_tests deleted. 0.0.1-24-g6b883f7 Message-ID: <201702161327.v1GDRCcE019913@git.osmocom.org> 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, neels/auc_tests has been deleted was 6b883f784835943e1b3dbcf816dd2a949dd6805d ----------------------------------------------------------------------- 6b883f784835943e1b3dbcf816dd2a949dd6805d auth: verify test sets from 3GPP TS 55.205 ----------------------------------------------------------------------- hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Thu Feb 16 13:47:26 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 16 Feb 2017 13:47:26 GMT Subject: osmo-trx.git branch fairwaves/master-rebase updated. 40edd4db49a1dee5f73ca230f2271428a0416408 Message-ID: <201702161347.v1GDlQ5L024339@git.osmocom.org> 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 updated via 40edd4db49a1dee5f73ca230f2271428a0416408 (commit) via 55d742eef945ee1e98ffe0ee144aacc72ad2ca25 (commit) via a2d4aef875794aed580cf67e09c0e3f5b387fad8 (commit) via 49f187ba28dbeb48955f7385e1b36b20ab54eb12 (commit) from ea77f6d3858c1ec30d5bf11107203b8136d73ddb (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-trx/commit/?id=40edd4db49a1dee5f73ca230f2271428a0416408 commit 40edd4db49a1dee5f73ca230f2271428a0416408 Author: Alexander Chemeris Date: Sat Jun 18 16:11:12 2016 +0300 bump version to 0.1.10~3 http://cgit.osmocom.org/osmo-trx/commit/?id=55d742eef945ee1e98ffe0ee144aacc72ad2ca25 commit 55d742eef945ee1e98ffe0ee144aacc72ad2ca25 Author: Alexander Chemeris Date: Sat Apr 30 01:59:06 2016 +0300 bump version to 0.1.10~2 http://cgit.osmocom.org/osmo-trx/commit/?id=a2d4aef875794aed580cf67e09c0e3f5b387fad8 commit a2d4aef875794aed580cf67e09c0e3f5b387fad8 Author: Kirill Zakharenko Date: Mon Mar 28 11:46:20 2016 +0200 bump version to 0.1.10~1 http://cgit.osmocom.org/osmo-trx/commit/?id=49f187ba28dbeb48955f7385e1b36b20ab54eb12 commit 49f187ba28dbeb48955f7385e1b36b20ab54eb12 Author: Kirill Zakharenko Date: Mon Mar 28 11:34:23 2016 +0200 debian: compile for atom arch with SSE3 optimizations ----------------------------------------------------------------------- Summary of changes: debian/changelog | 32 +++++++++++++++++++++++++++++++- debian/rules | 3 +++ 2 files changed, 34 insertions(+), 1 deletion(-) hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Thu Feb 16 15:41:47 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 16 Feb 2017 15:41:47 GMT Subject: osmo-trx.git branch fairwaves/package created. d468cdee77680d6aef7cd58325a87068326c66d4 Message-ID: <201702161541.v1GFflDS051468@git.osmocom.org> 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/package has been created at d468cdee77680d6aef7cd58325a87068326c66d4 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-trx/commit/?id=d468cdee77680d6aef7cd58325a87068326c66d4 commit d468cdee77680d6aef7cd58325a87068326c66d4 Author: Alexander Chemeris Date: Sat Jun 18 16:11:12 2016 +0300 bump version to 0.1.10~3 http://cgit.osmocom.org/osmo-trx/commit/?id=237cc5fad31a167e894e433f559052b798a9c404 commit 237cc5fad31a167e894e433f559052b798a9c404 Author: Alexander Chemeris Date: Sat Apr 30 01:59:06 2016 +0300 bump version to 0.1.10~2 http://cgit.osmocom.org/osmo-trx/commit/?id=5fa577d5d71a227b508f7506c3e13e183d1731f2 commit 5fa577d5d71a227b508f7506c3e13e183d1731f2 Author: Kirill Zakharenko Date: Mon Mar 28 11:46:20 2016 +0200 bump version to 0.1.10~1 http://cgit.osmocom.org/osmo-trx/commit/?id=7695c9209b523395db39bb76f777c7d955ffafe5 commit 7695c9209b523395db39bb76f777c7d955ffafe5 Author: Kirill Zakharenko Date: Mon Mar 28 11:34:23 2016 +0200 debian: compile for atom arch with SSE3 optimizations http://cgit.osmocom.org/osmo-trx/commit/?id=17b13656a794b65bbe77c24d6d7f62d70d776d62 commit 17b13656a794b65bbe77c24d6d7f62d70d776d62 Author: Alexander Chemeris 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 From gitosis at osmocom.org Thu Feb 16 15:42:50 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 16 Feb 2017 15:42:50 GMT Subject: osmo-trx.git branch fairwaves/master-rebase deleted. 40edd4db49a1dee5f73ca230f2271428a0416408 Message-ID: <201702161542.v1GFgoPY051740@git.osmocom.org> 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 deleted was 40edd4db49a1dee5f73ca230f2271428a0416408 ----------------------------------------------------------------------- 40edd4db49a1dee5f73ca230f2271428a0416408 bump version to 0.1.10~3 ----------------------------------------------------------------------- hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Thu Feb 16 15:51:27 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 16 Feb 2017 15:51:27 GMT Subject: osmo-trx.git branch fairwaves/package updated. df83636300bbfa741b735408e4e457506fa810ba Message-ID: <201702161551.v1GFpRZK054814@git.osmocom.org> 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/package has been updated via df83636300bbfa741b735408e4e457506fa810ba (commit) from d468cdee77680d6aef7cd58325a87068326c66d4 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-trx/commit/?id=df83636300bbfa741b735408e4e457506fa810ba commit df83636300bbfa741b735408e4e457506fa810ba Author: Ivan Kluchnikov Date: Thu Feb 16 18:50:00 2017 +0300 debian: Update changelog to 0.1.11 ----------------------------------------------------------------------- Summary of changes: debian/changelog | 7 +++++++ 1 file changed, 7 insertions(+) hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Thu Feb 16 15:54:43 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 16 Feb 2017 15:54:43 GMT Subject: osmo-trx.git annotated tag fairwaves/0.1.11 created. fairwaves/0.1.11 Message-ID: <201702161554.v1GFshtE055533@git.osmocom.org> 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 annotated tag, fairwaves/0.1.11 has been created at b51708740f0d12bb20856a01805357584ff47c72 (tag) tagging df83636300bbfa741b735408e4e457506fa810ba (commit) tagged by Ivan Kluchnikov on Thu Feb 16 18:53:54 2017 +0300 - Log ----------------------------------------------------------------- Fairwaves 0.1.11 version. Alexander Chemeris (50): Checking in build system for the Transceiver. Fix build of the Transceiver. uhd: Use full DAC scale with UmTRX to improve signal quality. UmTRX: Manually set Tx gain stages for the best signal quality. uhd: Set RF frontend bandwidth for UmTRX to improve signal quality. umtrx: Don't use DSP tuning, because LMS6002D PLL steps are small enough. Transceiver: Make error response to an unknown command on UDP command interface more understandable. Transceiver: Check TSC values to be in [0..7] range. Common: Introduce a global variable to disable syslog logging. Common: Log to console instead of loging to syslog by default. osmo-trx: Fix random filler command line option. transceiver: Fix out-of-bounds acces in genRandNormalBurst(). transceiver: Drive clock indication form the receive thread. sigProcLib: Fix burst start phase. Common: Use a scoped lock in the Logger to avoid deadlock on thread cancel. osmo-trx: Add a command line option for the dBFS to dBm offset. Transceiver: Print noise level for each burst in debug mode. Transceiver: Fix clipping detection. sigProcLib: Check for bogus TOA before using it. osmo-trx: Add an option to swap channels on UmTRX. transceiver: Remove noise/RSSI gating. Transceiver: Update noise level only when the timeslot is marked as IDLE. Checking in a more relevant README. Checking in clockdump.sh utility. sigProcLib: Abstract out common part of Normal/RACH burst detection. uhd: Fix rounding error in timestamp conversion functions. Transceiver: Do not update state->SNRestimate if equalization is disabled. transceiver: Add a debug option to dump selected timeslots to disk. uhd: Fix UmTRX tuning broken in commit 90f7a01d. Transceiver: Fix whitespace. Transceiver: Add support for OsmoBTS style handover. Logger: Output ERR log messages to stderr as well. uhd: Output Rx/Tx gain limits to log to make it more transparent. EDGE: Add support for UmTRX. Common: Get rid of a compilation warning. Common: Make sure gLogEarly() log to the same facilities as the normal log. transceiver: Properly handle MAXDLY. transceiver: Add an option to generate random Access Bursts. osmo-trx: Output Rx SPS as a part of configuration output. transceiver: Do not pass transceiver state struct to function where it's not used. makefile: Fix build from an external path. radioDevice: GSMRATE macro must have parentheses around its definition. uhd: Fix comment. radioInterface: Initialize power scale with a meaningful default. transceiver: Log channel number in DEBUG output of demoded bursts. transceiver: Add an option to emulate a RACH delay in random filler mode. UHD: Initial LimeSDR support. transceiver: WIP: Set default max delay to 2 samples. bump version to 0.1.10~2 bump version to 0.1.10~3 Holger Hans Peter Freyther (2): debian: Add packaging to master taken from fairwaves/master debian: Require fftw3 header files for osmo-trx Ivan Kluchnikov (2): Transceiver52M: Change POWERON behavior to return success if the transceiver is already running, and only return fail on device debian: Update changelog to 0.1.11 Kirill Zakharenko (2): debian: compile for atom arch with SSE3 optimizations bump version to 0.1.10~1 Max (2): Add gerrit settings Integrate Debian packaging changes Neels Hofmeyr (4): add basic .gitignore configure.ac: check for boost/config.hpp header The INSTALL file is being overwritten by autoreconf, but it is committed add contrib/jenkins.sh, for gerrit build bot Thomas Tsou (97): Transceiver52M: Update to UHD streamer interface Transceiver52M: Add UHD device type checking Transceiver52M: Add device offset correction table Transceiver52M: Remove periodic alignment update from UHD build Transceiver52M: Remove and rename oversampling variables Transceiver52M: Set resampling option automatically based on device Transceiver52M: Use exception blocks for rate changes Transceiver52M: Remove unused test code from main Transceiver52M: Verify global config sanity before using Transceiver52M: Rename samples-per-symbol variable names Transceiver52M: Make GSM pulse filter internal to implementation Transceiver52M: Add destructors to correlation seqeunce objects Transceiver52M: Remove logging from signal processing core Transceiver52M: Generate RACH correlation sequence at initialization Transceiver52M: Replace convolve and related calls with SSE implementation Transceiver52M: Replace resampler with SSE enabled implementation Transceiver52M: Add SSE floating point / integer conversion Transceiver52M: Disable energy detector Transceiver52M: Add 4 samples-per-symbol Laurent pulse shape Transceiver52M: Add UmTRX support Transceiver52M: Refactor RACH and normal burst detection Transceiver52M: Check that sample rates are sane before using Transceiver52M: Setup dual Laurent pulse shaping filter Transceiver52M: Add B200 support Transceiver52M: Narrow resampling filter bandwidth Transceiver52M: Reduce RACH and TSC correlation windows Transceiver52M: Disable equalization Transceiver52M: Separate main transmit and receive drive threads Transceiver52M: Generate delay filter with SSE memory alignment Transceiver52M: Setup dual sample rate transceiver Transceiver52M: Add B210 support Transceiver52M: Remove support for ancient libusrp versions Transceiver52M: Add 64 MHz resampling option with B100 Transceiver52M: Reduce and place bounds checking on I/O buffers Transceiver52M: Deallocate high level resources on shutdown Transceiver52M: Delay UHD messaging registration until after start Transceiver52M: Move reference select from compile time to database Transceiver52M: Update noise measurement calculation Transceiver52M: Update RSSI calculation Transceiver52M: Separate architecture specific files build: Set UHD driver as default configuration Transceiver52M: Fix SSE preprocessor definition Transceiver52M: Reset overrun and underrun indicators build: Remove subversion references Transceiver52M: Remove transmit logging option Transceiver52M: Delay socket allocation to heap Transceiver52M: Separate transceiver per-slot state information Transceiver52M: Remove unused files and utilities Transceiver52M: Remove unnecessary UHD clock setting call Transceiver52M: Add multi channel transceiver support Transceiver52M: Add ARM NEON support Transceiver52M: Set variable thread priority levels Transceiver52M: Use USRP1 type window for B2xx devices Transceiver52M: Add NEON complex-complex multiply Transceiver52M: Dynamically allocate convolution input vectors Transceiver52M: Remove extra copy in receive drive path Transceiver52M: Separate signalVector into it's own file Transceiver52M: Precompute fractional delay filters Transceiver52M: Default to 1 sample-per-symbol low powered devices Transceiver52M: Set priority on downlink socket thread Transceiver52M: UHD: Continue on receive and send timeouts Transceiver52M: Preallocate head room for burst correlation Transceiver52M: Setup sinc() call directly with table lookup Transceiver52M: Allow separate in/out vectors for delay and decimation Transceiver52M: Dynamically allocate correlation vectors Transceiver52M: Rearrange socket port assignemnts Transceiver52M: Add vectorized radio burst capability Transceiver52M: UHD: Add string descriptors to device-offset pairs Transceiver52M: sigproc: Wrap internal phase on frequency shift Transceiver52M: Refactor receive path outer burst handling Transceiver52M: Add dual channel diversity receiver option Transceiver52M: Check time slot validity of incoming bursts Transceiver52M: Ignore detected bursts at the noise floor Transceiver52M: Use independent noise vectors for each channel Transceiver52M: Set const qualifier on appropriate radio vector methods Transceiver52M: Use independent power scaling varables for each channel Transceiver52M: Allow only channel zero to set TSC value Transceiver52M: Remove unused code Transceiver52M: Add virtual destructor for radio device Transceiver52M: Enable all warnings and resolve Transceiver52M: Output device and operating mode to stdout Transceiver52M: Create new osmo-trx executable Transceiver52M: UHD: Check running status before stopping stream Transceiver52M: Ignore channel estimation if we are not equalizing Transceiver52M: Remove database configuration file requirement Transceiver52M: Add missing scaling vector resize Transceiver52M: Disable filler table retransmissions by default Transceiver52M: Set B2XX clock frequency to 26 MHz Transceiver52M: Split B200 and B210 identifiers Transceiver52M: Disable initial device time reset Transceiver52M: Enable B210 dual channel support Transceivert52M: Add option for baseband frequency offset Transceiver52M: Set UHD rates before creating streamers Transceiver52M: Allow startup delay for stream alignment Transceiver52M: Add E1XX USRP device id and timings Transceiver52M: Fix retransmissions when filler table is enabled Transceiver52M: Fix SSE convolution shuffle register Tom Tsou (60): uhd: Display current timestamp with buffer status errors CommonLibs: Add thread cancellation capability Transceiver52M: Allow setting gain before POWERON Transceiver52M: Implement POWEROFF command Transceiver52M: Add X300/X310 and E310 USRP support b210: Lock dual-channel tuning access usrp1: Update device API for frequency offset tuning radioInterface: Reset sample buffer cursors on each start build: Add 'subdir-objects' to AM_INIT_AUTOMAKE sigproc: Add clipping detection on RACH and TSC input build: Provide option for disabling SSE autodetection uhd: Pass UHD command line arguments to constructor test: Add command line random normal burst option uhd: Add version 3.9.0 support uhd: Use internal UHD tick conversions sigproc: Make convolution and convert input buffers immutable uhd: Remove references to USRP B205 Transceiver52M: Fix ARM build issues sigproc: Remove dynamic SPS configuration sigproc: Remove normal burst DFE equalizer EDGE: Setup variable sampling on receive path EDGE: Add 8-PSK modulator and demodulator EDGE: Add interfaces to enable EDGE transceiver sigproc: Always use 625 sample length bursts with 4 SPS sigproc: Add various GSM burst generators EDGE: Add random burst generator filler option EDGE: Combine shared GMSK and 8-PSK demodulator sections EDGE: Fix USRP B210 device support uhd: Correct timing alignment in 8-PSK and GMSK downlink bursts EDGE: Fix demodulation slicer input common: Restrict UDP binding to localhost only common: Add mandatory length field to UDP receive calls uhd: Update default E3XX settings uhd: Set default Tx sampling to 4 sps uhd: Make device offset check a private method uhd: Set minimum UHD version requirement for E3XX sigproc: Expand RACH, TSC, and EDGE correlation windows transceiver: Do not report error on SETTSC when radio is on transceiver: Add Rx samples-per-symbol option radioInterface: Convert diversity argument to general type iface: Add inner ring-buffer implementation mcbts: Add multi-ARFCN channelizing filters mcbts: Add multi-ARFCN radio support sigproc: Adjust burst detection threshold criteria egprs: Enable 8-PSK length vectors on the Tx interface egprs: Enable 8-PSK burst detection when EDGE is enabled transceiver: Remove HANDOVER warnings mcbts: Allow out of order channel setup radioInterface: Fix multi-channel buffer index bug uhd: Add command line option for GPS reference transceiver: Fix mixed GSMK / 8-PSK transmission transceiver: Fix 4 SPS receive TOA value sigproc: Fix missing 8-PSK tail symbols uhd: Update USRP2/N200/N210 for 4 SPS Rx sigproc: Match differential GMSK start/end bits to tail bits uhd: Add missing B200 sample timing for 4 SPS receive transceiver: Fix command build warning uhd: Set minimum supported version to 3.9.0 uhd: Add X300 sample timing for 4 SPS Revert "uhd: Set minimum supported version to 3.9.0" dburgess (7): This is where the public release of openbts will actually live. Putting the actual OpenBTS P2.8 source code into the public SVN branch. Fixed the license notices. Adding in the missing Transceiver52M directory Changes to auto-foo files that should probably be removed anyway. Removed a Makefile that should not have benn checked in. git-svn-id: http://wush.net/svn/range/software/public/openbts/trunk at 2583 19bc5d8c-e614-43d4-8b26-e1612bc8e597 hsamra (1): Updates to working with a single RFX...builds but not working yet. kurtis.heimerl (88): Reverting r2342 transceiver: fix initialization segfault in radio interface Transceiver52M: add WBX, DBSRX, and single board support uhd: remove extra type conversion uhd: add 52 MHz transceiver support uhd: flush initial receive samples uhd: only the E100 supports FPGA timestamps and adjustable clock rate uhd: log useful information on monotonic errors uhd: set hardware side delay offset for e100 uhd: set receive gain during initialization uhd: set and shadow settings through interface uhd: move non-52MHz transceiver to common radio device interface uhd: allow the non-uhd to still compile unchanged uhd: move static functions into the uhd_device class uhd: inline thread priority setting uhd: reset sample clock when time goes non-monotonic uhd: fix timestamp conversion bug on 32-bit architectures uhd: rework handling of timestamp errors uhd: disable adaptive buffering in 52 MHz transceiver uhd: set attenuation relative to max RF gain transceiver: rework digital gain settings uhd: cleanup startup timestamp alignment uhd: enable automatic alignment updates uhd: reorganize error handling, exit when non-recoverable transceiver: simplify transmit power control transceiver: fix energy threshold bug uhd: log asynchronous errors as errors usrp1: fix typo in rx gain setting log message usrp1: fix transmit side tuning bug uhd: flush receive buffer should return true on timeout transceiver: reinsert digital gain scaling uhd: remove uhd type argument transceiver: fix bug in setting low-level attenuation uhd: verify setting of master clock rate uhd: remove external clock polarity setting transceiver: remove extra typedefs to remove warnings transceiver: remove extraneous comments transceiver: minor cleanup of sample type sizing in uhd transceiver: uhd: update copyright header transceiver: separate radio clock and vector interfaces transceiver: separate I/O portion of radio interface implementation uhd: keep reading on overrun or other non-fatal errors transceiver: add option for host based resampling transceiver: rename getting radio vector time to getTime() transceiver: move various radio interface definitions transceiver: clean variable init of radio interface constructor transceiver: reroute uhd messages to logging facility transceiver: make the transmit drive loop bus dependent transceiver: reject usrp1 if detected using uhd transceiver: add a newline for uhd information outputs build: insert autofoo for usrp transceiver and options transceiver: update to log messages to work with P2.8 transceiver: update main to non-device specific interface uhd: increase initial transmit transport latency transceiver: uhd: make external reference a compile time option transceiver: usrp1: select single dboard use at compile time transceiver: uhd: increase log level on constructor errors transceiver, resamp: insert missing filter values transceiver: enable USRP1 firmware binary install transceiver, resamp: enlarge transmit resampler output buffer changing config scripts to explitly target UHD/USRP1 transceiver, uhd: runtime check for setting master clock rate transceiver, uhd: reject usrp1 if compiled with uhd support transceiver, uhd: exit informatively if no devices are found transceiver52M: bump critial errors to ALERT level Matching UHD changes in gnuradio Fixing Thomas's MTC receive bug. We don't have a ticket for it, but there seemed to be a timing inversion deadlock in Interthread.h. We mostly duck it, instead of solving it. Alexander's change. Fixes MTC bug by supporting 64bit processors in Timeval. Math was bad. Reverted bad function header. There are no timing inversion deadlocks, I made those up. Locking gethostbyname call, as Alexander notes that it is not thread safe Harvind found a bug in BitVector.cpp: Public release now works with g++4.7. In 4.7, unistd.h is no longer imported by default merged private Config to public: r4211: Alexander's patch #3: Configuration Tests should not include crashing Alexander's patch #1: Oh kay. Lots of patches trying to catch up to mainline: r4408 in private: r4425 in private: Alexander's patches: missed something in one of the socket patches. now works as expected Patch 4545 in private: Sylvain patch #2, with modifications: OH GOOD GIT MISSED THESE FILES THANKS GIT From 32bbfc3c89b1c56672bf2fd3660a45c513ac54d4 Mon Sep 17 00:00:00 2001 From b453f10d65dd1ff1df0dd3747adf63f4e1fd7d30 Mon Sep 17 00:00:00 2001 Correction of trivial warnings. Synced sqlite3utils with private and fixed a small recursive bug in SIPEngine that was already fixed in private syncing commonlibs with Many thanks to Michael Iedema for these patches, makes config a lot better. pierre.baudry (1): transceiver: Fix mismatched allocations and deallocations ttsou (16): transceiver, uhd: alert user on unrecoverable errors transceiver, uhd: display device information on make failure transceiver, uhd: fix build error due to log level transceiver, uhd: output timestamps on monontonic error transceiver, usrp1: fix transmit gain setting bug transceiver: b100: raise minimum transmit latency value transceiver: uhd: allow underrun flag to reset during timing alignment transceiver: uhd: prevent output of underrun message at ERROR level Transceiver52M: UHD: Setup option to pass arguments from command line transceiver52m: reset energy threshold on receive gain changes Transceiver52M: Properly pass samplerate to RadioDevice::make() Transceiver52M: Read IP address and port to bind to from a configuration instead of hardcoding them. Transceiver52: allow for handling of TCH/H slots Transceiver52M: Fix calculation of TS correlation for 2 sps and higher Transceiver52M: Add GPRS combinations to correlation types Transceiver52M: Add more complete specification of GPRS types ----------------------------------------------------------------------- hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Thu Feb 16 16:07:23 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 16 Feb 2017 16:07:23 GMT Subject: osmo-bts.git branch fairwaves/package created. 0.4.0-400-g949fcad Message-ID: <201702161607.v1GG7NdZ058872@git.osmocom.org> 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/package has been created at 949fcade616f25ceb98c187feaee9040b2f3e46b (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=949fcade616f25ceb98c187feaee9040b2f3e46b commit 949fcade616f25ceb98c187feaee9040b2f3e46b Author: Ivan Klyuchnikov Date: Tue Feb 7 07:30:38 2017 +0000 osmo-trx-bts: Fix incorrect bts shutdown procedure in case of clock loss from osmo-trx This issue occurs in case of osmo-trx restart which leads to losing clock from osmo-trx. Function bts_shutdown from common/bts.c should be used in this case for properly bts shutdown. Change-Id: Ie65cf2e8f98cb8bf3314a00048aa53c1f8cd4c25 http://cgit.osmocom.org/osmo-bts/commit/?id=a53e3a547299b202235afad9801acacd5cfe4acd commit a53e3a547299b202235afad9801acacd5cfe4acd Author: Ivan Kluchnikov Date: Thu Feb 9 19:03:11 2017 +0300 oml: Fix incorrect usage of const variable abis_nm_att_tlvdef_ipa This bug was introduced during moving oml definitions from osmo-bts to libosmocore, when type of abis_nm_att_tlvdef_ipa was changed from struct tlv_definition to const struct tlv_definition. The following solution is proposed: * create static abis_nm_att_tlvdef_ipa_local variable for oml attribute definitions * copy abis_nm_att_tlvdef_ipa to abis_nm_att_tlvdef_ipa_local * merge abis_nm_att_tlvdef with abis_nm_att_tlvdef_ipa_local * use abis_nm_att_tlvdef_ipa_local in oml_tlv_parse function Change-Id: Ia9f3c94ab247adeecb26a01c3ccd6f3a8c17ba1c ----------------------------------------------------------------------- hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Thu Feb 16 16:32:42 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 16 Feb 2017 16:32:42 GMT Subject: openbsc.git branch neels/bsc_sub_wip created. 0.15.0-680-g2763814ef Message-ID: <201702161632.v1GGWgk3065189@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, neels/bsc_sub_wip has been created at 2763814efdebd39d9a5e6c8b245d1e22d9ec71da (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=2763814efdebd39d9a5e6c8b245d1e22d9ec71da commit 2763814efdebd39d9a5e6c8b245d1e22d9ec71da Author: Neels Hofmeyr Date: Thu Feb 16 17:31:23 2017 +0100 wip Change-Id: I43932a551fbbb4c6eed5a59acef7910c6a71473a http://cgit.osmocom.org/openbsc/commit/?id=b09d117bd08e0f12c61ca55a16bfd493d4b200e8 commit b09d117bd08e0f12c61ca55a16bfd493d4b200e8 Author: Neels Hofmeyr Date: Mon Jan 9 22:02:21 2017 +0100 add struct bsc_sub, separating libbsc from gsm_subscriber Prepare for replacing gsm_subscriber with vlr_subscriber. vlr_subscriber will no longer make sense to be used in libbsc, so have a dedicated BSC subscriber struct. Related: #1592, #1594 Change-Id: Ia61cc00e8bb186b976939a4fc8f7cf9ce6aa3d8e http://cgit.osmocom.org/openbsc/commit/?id=88884c16898110dce0fb1151fbbbde6a41c243c6 commit 88884c16898110dce0fb1151fbbbde6a41c243c6 Author: Neels Hofmeyr Date: Thu Feb 16 16:57:24 2017 +0100 split bsc msc filt Change-Id: Ie61911fe89ed5c7e5831a59d276a4f4927a30c72 http://cgit.osmocom.org/openbsc/commit/?id=51ba103089f6c1a1a40d4b4949936be89e17322e commit 51ba103089f6c1a1a40d4b4949936be89e17322e Author: Neels Hofmeyr Date: Thu Feb 16 16:57:46 2017 +0100 compiler_warning Change-Id: I3dc94dc4bddc5a887ce196071327a6dddfe5b280 http://cgit.osmocom.org/openbsc/commit/?id=0aa3a3221db3edea1a70ce949a4d125f24ca98df commit 0aa3a3221db3edea1a70ce949a4d125f24ca98df Author: Neels Hofmeyr Date: Tue Jan 10 00:49:56 2017 +0100 add struct gprs_sub, separating gprs from gsm_subscriber Prepare for replacing gsm_subscriber with vlr_subscriber. vlr_subscriber will not make sense to be used in gprs, so have a dedicated GPRS subscriber struct. (Could change if the gprs code were to use libvlr; is currently independent). Change-Id: Ia8b391ee009c8545763cba04505be3947835120e Related: #1592 ----------------------------------------------------------------------- hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Feb 16 16:33:08 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 16 Feb 2017 16:33:08 GMT Subject: openbsc.git branch neels/vlr updated. 0.15.0-688-g91ff08fbb Message-ID: <201702161633.v1GGX8Zd065561@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, neels/vlr has been updated discards 7b765be155d891f62bdb7b6081ad6b0148a22676 (commit) discards 51b6c1f1606e3fd051bb17c68aabb75d7d7bbcca (commit) discards 4c59b354d417d0d88947022b991d583629e22e6e (commit) discards e957fc9a4a430316b45a9e7cedaa039baa3d60cc (commit) discards 613651dfa1c46c475fbf0c8a80faf0c5170c2f03 (commit) discards b4a813e0eb4099feb5667886961c0da7789394da (commit) discards d9f868a2db0595734de068e3cac8679411e3a4d3 (commit) discards 2f64e6ae254a0c363934267911105f58c1ae2f24 (commit) discards 7ae2853f27654ecabc3ef15ee8bc60e7e54d2c31 (commit) discards 572f5a3b5458434b7877eb870fbafaba0f5438f8 (commit) discards a487abbefc87378fc297c5e4ed3b4526b0542963 (commit) discards abb3f8952e8b7fa096980033c297ce789b7a0b73 (commit) discards 0d02cdfb8d69f7830e526c737754a2acce7df60d (commit) via 91ff08fbbdcc35a2b2e864bc17caa9c0efaa4973 (commit) via 7a207af53f94f9d47b55273fb782a4fc514b8443 (commit) via 578a13718461f8b22da53071a8f5b53495647c95 (commit) via c7c8f6889d02f0868bf2d57bcdf427b513d8e013 (commit) via 44dd71339171ddab86fa42d9668bc7f5e65f1830 (commit) via 11c49cf7096c2e969527d62cf0420069ab15cb67 (commit) via 98f69177268d142d30b7f068f6fad1c19f135168 (commit) via 3cb29a7bc307d4d7fd8e5742494523784adee10d (commit) via abd414de9da7a701fd705ddde9459713fe4f4b04 (commit) via 3912c8fff0445fdc22712cfb5e68092f60ae78f3 (commit) via eadef96f88f38ee437085ec7a9572e7ed6fab0a1 (commit) via c57255a84f0d7922f11ad55655a61d62fabb67e1 (commit) via 0aa3a3221db3edea1a70ce949a4d125f24ca98df (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (7b765be155d891f62bdb7b6081ad6b0148a22676) \ N -- N -- N (91ff08fbbdcc35a2b2e864bc17caa9c0efaa4973) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=91ff08fbbdcc35a2b2e864bc17caa9c0efaa4973 commit 91ff08fbbdcc35a2b2e864bc17caa9c0efaa4973 Author: Neels Hofmeyr Date: Wed Feb 15 00:20:44 2017 +0100 vlr: get SMS working, by SMS recipient MSISDN round-robin The SQL based lookup of SMS for attached subscribers no longer works since the SQL database no longer has the subscriber data. Replace with a round-robin on the SMS recipient MSISDNs paired with a VLR subscriber RAM lookup whether the subscriber is currently attached. If there are many SMS for not-attached subscribers in the SMS database, this will become inefficient: a DB hit returns a pending SMS, the RAM lookup will reveal that the subscriber is not attached, after which the DB is hit for the next SMS. It would become more efficient e.g. by having an MSISDN based hash list for the VLR subscribers and by marking non-attached SMS recipients in the SMS database so that they can be excluded with the SQL query already. There is a sanity limit to do at most 100 db hits per attempt to find a pending SMS. So if there are more than 100 stored SMS waiting for their recipients to actually attach to the MSC, it may take more than one SMS queue trigger to deliver SMS for subscribers that are actually attached. This is not very beautiful, but is merely intended to carry us over to a time when we have a proper separate SMSC entity. Change-Id: I1acf9debb6ba9164e6edcfd5bc5e48e8c98f2b01 http://cgit.osmocom.org/openbsc/commit/?id=7a207af53f94f9d47b55273fb782a4fc514b8443 commit 7a207af53f94f9d47b55273fb782a4fc514b8443 Author: Neels Hofmeyr Date: Tue Feb 14 17:42:25 2017 +0100 logging: auth request: use hexdump without spaces for RAND, AUTN Change-Id: I656d8619a1adc93e2f627f4e1ba21512a7374279 http://cgit.osmocom.org/openbsc/commit/?id=578a13718461f8b22da53071a8f5b53495647c95 commit 578a13718461f8b22da53071a8f5b53495647c95 Author: Neels Hofmeyr Date: Sun Feb 12 00:34:35 2017 +0100 reject concurrency test Change-Id: I5c04b1cf0ad302c35968e0f8dfb122997f3f7bf1 http://cgit.osmocom.org/openbsc/commit/?id=c7c8f6889d02f0868bf2d57bcdf427b513d8e013 commit c7c8f6889d02f0868bf2d57bcdf427b513d8e013 Author: Neels Hofmeyr Date: Wed Jan 25 15:04:16 2017 +0100 Add msc_vlr test suite for MSC+VLR end-to-end tests Change-Id: Ic073f3a069a7f5e7e421e0e56140f069ee9b10b8 http://cgit.osmocom.org/openbsc/commit/?id=44dd71339171ddab86fa42d9668bc7f5e65f1830 commit 44dd71339171ddab86fa42d9668bc7f5e65f1830 Author: Neels Hofmeyr Date: Fri Feb 3 02:42:47 2017 +0100 Use libvlr in libmsc (large refactoring) Original libvlr code is by Harald Welte , polished and tweaked by Neels Hofmeyr . This is a long series of development collapsed in one patch. The original history may still be available as branch neels/vlr_orig. TODO: This commit may be split in several smaller changes before merging to master. Related: OS#1592 Change-Id: I702ba504ce2de93507312c28eca8d11f09f4ee8b http://cgit.osmocom.org/openbsc/commit/?id=11c49cf7096c2e969527d62cf0420069ab15cb67 commit 11c49cf7096c2e969527d62cf0420069ab15cb67 Author: Harald Welte Date: Fri Jun 17 00:06:42 2016 +0200 Add libvlr implementation Original libvlr code is by Harald Welte , polished and tweaked by Neels Hofmeyr . This is a long series of development collapsed in one patch. The original history may still be available as branch neels/vlr_orig. Related: OS#1592 Change-Id: I3f75de5f0cc2ff77f276fd39832dd3621309c4b9 http://cgit.osmocom.org/openbsc/commit/?id=98f69177268d142d30b7f068f6fad1c19f135168 commit 98f69177268d142d30b7f068f6fad1c19f135168 Author: Harald Welte Date: Fri May 6 13:49:49 2016 +0200 WIP: Handle Authentication Failure from MS Change-Id: I71f51eff089cf05f32a6ef408c4606880fc2e4a5 Related: OS#1592 http://cgit.osmocom.org/openbsc/commit/?id=3cb29a7bc307d4d7fd8e5742494523784adee10d commit 3cb29a7bc307d4d7fd8e5742494523784adee10d Author: Neels Hofmeyr Date: Thu Feb 2 01:07:28 2017 +0100 subscriber conn: add indicator for originating interface Add via_iface to gsm_subscriber_connection to indicate whether a conn is coming in via 2G (IFACE_A) or 3G (IFACE_IU). Prepares for Iu support, but also for libvlr to decide between GSM or R99 (UMTS) Authentication. Until actual Iu support is merged to master, this indicator will aid VLR unit testing. Change-Id: I93b870522f725170e4265a5543f6b680383d7465 http://cgit.osmocom.org/openbsc/commit/?id=abd414de9da7a701fd705ddde9459713fe4f4b04 commit abd414de9da7a701fd705ddde9459713fe4f4b04 Author: Harald Welte Date: Thu May 5 22:52:41 2016 +0200 SGSN: Integrate basic support for UMTS AKA We already had almost all the parts in place before: * GSUP with capability to send us auth_vectors that contain either triplets or quintuples * mm_context that holds such auth_vectors All that we need to add in this patch is the capability to send the AUTN parameter in the GMM AUTH REQ and parse the extended RES in the GMM AUTH RESP. TODO: Implement SQN re-synchronoization mechanism (Auth Fail: Sync Err) Related: OS#1592 Tweaked-by: nhofmeyr Change-Id: Ie6a0cefba5e4e7f02cc2eaf6ec006ac07d5c1816 http://cgit.osmocom.org/openbsc/commit/?id=3912c8fff0445fdc22712cfb5e68092f60ae78f3 commit 3912c8fff0445fdc22712cfb5e68092f60ae78f3 Author: Harald Welte Date: Sun Jun 19 18:06:02 2016 +0200 Introduce subscriber_connection ref-counting This introduces a reference count for gsm_subscriber_connection. Every user of the connection needs to hold a reference until done. Once the reference count dorps to zero, the connection is cleared towards the BSC (which subsequently will clear any logical channels associated with it). Related: OS#1592 Change-Id: I8c05e6c81f246ff8b5bf91312f80410b1a85f15e http://cgit.osmocom.org/openbsc/commit/?id=eadef96f88f38ee437085ec7a9572e7ed6fab0a1 commit eadef96f88f38ee437085ec7a9572e7ed6fab0a1 Author: Neels Hofmeyr Date: Thu Jan 26 02:05:29 2017 +0100 log: disable imsi filter gsm_subscriber will soon be split in separate BSC, GPRS and VLR structs, and making the IMSI filter work with these changes is currently not worth the effort. The IMSI filter doesn't work well and new libvlr will allow specific subscribers' FSMs to be put in debug mode. We may want to re-add something similar later on, but for now just drop it. Change-Id: Ifecc3c55ae7c050ee53553d6f85d9afbede66ee3 http://cgit.osmocom.org/openbsc/commit/?id=c57255a84f0d7922f11ad55655a61d62fabb67e1 commit c57255a84f0d7922f11ad55655a61d62fabb67e1 Author: Neels Hofmeyr Date: Mon Jan 9 22:02:21 2017 +0100 add struct bsc_sub, separating libbsc from gsm_subscriber Prepare for replacing gsm_subscriber with vlr_subscriber. vlr_subscriber will no longer make sense to be used in libbsc, so have a dedicated BSC subscriber struct. Related: #1592, #1594 Change-Id: Ia61cc00e8bb186b976939a4fc8f7cf9ce6aa3d8e ----------------------------------------------------------------------- Summary of changes: hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Feb 16 19:13:56 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 16 Feb 2017 19:13:56 GMT Subject: openbsc.git branch fairwaves/master-rebase updated. fairwaves/0.15.1-fw.2-2-g0e883ba6d Message-ID: <201702161913.v1GJDu2s006693@git.osmocom.org> 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 0e883ba6d412db09140445dff0f425247a6c7039 (commit) via b6e37efb91a0c4f5316280402fbd6ff4b5fbccee (commit) from 6984250742819cc7035930dcb336d27522bd36f1 (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=0e883ba6d412db09140445dff0f425247a6c7039 commit 0e883ba6d412db09140445dff0f425247a6c7039 Author: Ivan Kluchnikov Date: Thu Feb 16 22:12:52 2017 +0300 debian: Update changelog to 0.15.1-fw.3 http://cgit.osmocom.org/openbsc/commit/?id=b6e37efb91a0c4f5316280402fbd6ff4b5fbccee commit b6e37efb91a0c4f5316280402fbd6ff4b5fbccee Author: Ivan Kluchnikov Date: Thu Feb 16 22:09:52 2017 +0300 debian: Add openbsc-dev package to control, it is required for osmo-bts-trx packaging ----------------------------------------------------------------------- Summary of changes: debian/changelog | 7 +++++++ debian/control | 11 +++++++++++ 2 files changed, 18 insertions(+) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Feb 16 19:17:05 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 16 Feb 2017 19:17:05 GMT Subject: openbsc.git annotated tag fairwaves/0.15.1-fw.3 created. fairwaves/0.15.1-fw.3 Message-ID: <201702161917.v1GJH5AY007443@git.osmocom.org> 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 annotated tag, fairwaves/0.15.1-fw.3 has been created at 3e85dbbed9ae72dd4b976f5798363b0f121d813d (tag) tagging 0e883ba6d412db09140445dff0f425247a6c7039 (commit) replaces fairwaves/0.15.1-fw.2 tagged by Ivan Kluchnikov on Thu Feb 16 22:14:30 2017 +0300 - Log ----------------------------------------------------------------- Fairwaves 0.15.1-fw.3 version. Ivan Kluchnikov (2): debian: Add openbsc-dev package to control, it is required for osmo-bts-trx packaging debian: Update changelog to 0.15.1-fw.3 ----------------------------------------------------------------------- hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Feb 16 19:26:38 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 16 Feb 2017 19:26:38 GMT Subject: osmo-bts.git branch fairwaves/package updated. 0.4.0-401-gb7a6427 Message-ID: <201702161926.v1GJQcdQ016842@git.osmocom.org> 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/package has been updated via b7a6427a89e6a2f726a2b96c9897926e4cdb032d (commit) from 949fcade616f25ceb98c187feaee9040b2f3e46b (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=b7a6427a89e6a2f726a2b96c9897926e4cdb032d commit b7a6427a89e6a2f726a2b96c9897926e4cdb032d Author: Ivan Kluchnikov Date: Thu Feb 16 22:24:27 2017 +0300 debian: Update changelog to 0.5.0-fw.1 Change-Id: Ibd62d183cd1f6c33d6d942398a821abf3d3d70ee ----------------------------------------------------------------------- Summary of changes: debian/changelog | 6 ++++++ 1 file changed, 6 insertions(+) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Thu Feb 16 19:28:13 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 16 Feb 2017 19:28:13 GMT Subject: osmo-bts.git annotated tag fairwaves/0.5.0-fw.1 created. fairwaves/0.5.0-fw.1 Message-ID: <201702161928.v1GJSDgO017238@git.osmocom.org> 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 annotated tag, fairwaves/0.5.0-fw.1 has been created at 0d8cfe127eeb343800340e4070c0cc69d831632f (tag) tagging b7a6427a89e6a2f726a2b96c9897926e4cdb032d (commit) replaces 0.4.0 tagged by Ivan Kluchnikov on Thu Feb 16 22:27:16 2017 +0300 - Log ----------------------------------------------------------------- Fairwaves 0.5.0-fw.1 version. Alexander Chemeris (5): l1sap: Whitespace fixes. l1sap: Fix use-after-free in loopback mode. vty: Add commands to manually activate/deactivate a channel. trx: Add "maxdlynb" VTY command to control max TA for Normal Bursts. rsl: Output RTP stats before closing the socket. Alexander Huemer (1): fix some format specifiers Andreas Eversberg (1): ABIS: Support for multiple RSL connections Daniel Laszlo Sitzer (1): octphy: Update outdated config param name in error message. Harald Welte (112): configure.ac: Only require libgps if building for sysmoBTS configure.ac: Depend on libosmotrau 0.3.2 (ortp statistics) configure.ac: Add subdir-objects to suppress warnings configure.ac: Better description for --enable-sysmocom-bts and --enable-trx Revert "configure.ac: Add subdir-objects to suppress warnings" Don't blindly link against '-lortp' but use pkg-config for that TRX: catch up with trhe amr_mode naming changes tests/Makefile.am: Don't use sysmobts SUBDIRS twice cope with 'struct gsm_bts' without a tsc member sysmobts: fix ph_data_req() msgb handling + alignment sysmobts: Dont recycle PHY primitive for L1SAP in PH-DATA.ind common/rsl.c: The presence of a valied measurement result is DEBUG l1sap: Ensure we only pass PHY primitives of active lchans osmo-bts-sysmo: Disable DSP trace flags by default use talloc pool for msgb and ortp library sysmobts: Clarify msgb ownership / fix memory leaks fix large amount of compiler warnings in common and sysmobts code sysmobts: add missing break statement in l1if_handle_ind() print a NOTICE message if lchan not activ in get_active_lchan_by_chan_nr() LAPDm: Use T200 settings from OML rather than libosmocore defaults Add support for Octasic OCTSDR-2G GSM PHY OCTPHY: Replace '-lortp' with the proper pkg-config/autofoo version OCTPHY: Ensure we write the phy-netdev parameter OCTPHY: Exit gracefully if config file specifies no phy-netdev OCTPHY: Fix various memory leaks and add comments on msgb ownership OCTPHY: Block PHY indications until it is confirmed open OCTPHY: Print NOTICE message if we receive supervisory frame OCTPHY: Implement command re-transmission after message loss OCTPHY: Obtain information from PHY and expose it in VTY Merge branch 'sysmocom/octphy' TRX: remove obsolete get_mac() function TRX: Add stub bts_model_change_power() function sysmoBTS: port 'press Ctrl+C twice for immediate exit' from osmo-bts-trx TRX: some comments dscribing the scheduler.[ch] API TRX: mark scheduler data structures as 'const' TRX: use const for dummy and fcch burst definitions TRX: Reduce magic numbers, introduce GSM_HYPERFRAME for 2715648 move 'GSM_FR_BYTES' and related definitiions to common part use existing #define for FR/EFR frame length (33/31) TRX: make trx_chan_desc static, it is not used externally TRX: schedule: remove dead code TRX: scheduler: whitespace cleanup TRX: replace some more 2715648 magic numbers with GSM_HYPERFRAME TRX: Don't use magic numbers when we have #defines TRX: Don't hard-code 23 bytes, use GSM_MACBLOCK_LEN TRX: the L1SAP queue contains mac blocks, not bursts (cosmetic) Merge branch 'laforge/cleanup' Fix T200 default values Make T200 default initialization even more robust OCTPHY: Don't have files in EXTRA_DIST that don't exist (anymore) common/support.c: Remove unused file Add new bts_model_ctrl_cmds_install() merge bts-specific main function into common/main.c:bts_main() Merge branch 'laforge/common-main' OCTPHY: fix 'make dist' (missing header files) Fix T200 default values lapdm: Add DEBUGP statement about T200 values being set for lchan OML: Ignore T200 settings by BSC for now Revert "oml: temporary debug hack" abis: Add a queue of OML messages fix compile warnings L1SAP: Ensure we don't process MPH-TIME.indication on TRX != C0 fix migration of check_for_ciph_cmd() from sysmobts to l1sap TRX: factor out the scheduler from remaining code TRX: split scheduler in generic part and backend part TRX: call trx_loop_sacch_clock from TRX scheduler backend TRX: scheduler: don't access l1h->config from scheduler TRX: scheduler: Move trx_sched_clock() to scheduler_trx.c TRX: scheduler: Remove dependency to trx_if.[ch] TRX: Move scheduler to src/common Merge branch 'laforge/trx-split' Introduce new phy_link and phy_instance abstraction don't touch OML MO when PHY link is established port sysmobts to phy_link/phy_instance abstraction Merge branch 'laforge/phy-link' abis.c: Fix segfault on OML link loss sysmobts: make clock calibration eeprom default (again?) LC15: configure.ac: use --enable-litecell15 insteda of --enable-litecell15-bts LC15: configure.ac: Allow specifying an alternate include-dir LC15: port litecell 1.5 support to recent osmo-bts master LC15: Add example configuration file for Litecell 1.5 LC15: cosmetic whitespace fixes LC15: Fix printed msgq file names in error messages LC15: fix compiler warning against more recent libosmovty introduce + use new generic vty_get_phy_instance() sysmobts/LC15: Fix startup-time DSP trace flage configuration LC15: Remove unused clk_use_eeprom and clk_src fields LC15/sysmobts: Don't try to refer to fl1h from PHY config LC15: Remove clk_cal (another unused struct member) LC15: Call l1if_reset() after l1if_open() move auto-band configuration commands to common/vty.c declare pcu_direct in pcu_if.h make PCU socket and telnet port configurable Use consistent naming of binaries accross BTS models LC15: Fix 'make dist' (missing include files) LC15: set nominal transmit power of 37dBm for all TRX LC15: remove bogus check_for_ciph_cmd() copy Merge branch 'laforge/litecell15' sysmobts_vty: Fix null-check for pinst use unsigned int to compare wih ARRAY_SIZE scheduler: Fix ARRAY_SIZE() in trx_sched_init() Update configuration examples sysmobts: screnrc/systemd-service: Use osmo-bts-sysmo instead of sysmobts Add .mailmap for mapping mail addresses in shortlog vty: Ensure to not use negative (error) sapi value sysmobts: Add correct nominal transmit power for sysmoBTS 1020 sysmobts_eeprom.h: Fix/extend model number definitions Revert "sysmobts: Add correct nominal transmit power for sysmoBTS 1020" tx_power: various cosmetic fixes in comments tx_power: Change PA calibration tables to use delta vales Add new unit-test for transmit power computation code sysmobts: fully support trx_power_params Holger Hans Peter Freyther (22): amr: Catch up with the amr_mode changes amr: Catch-up for the non-RTP mode after amr rename sysmobts: Catch up with the API changes and specify the version sysmobts-v2/eepromreader: Add userspace program to read EEPROM sysmobts-calib: Warn about firmware and header mismatch main: Return something from the method octphy: Look-up the right timeslot and then the logical chan pcuif: Do not bump the PCU_IF version octphy: Use the event defaults as base misc: Attempt to fix make distcheck and dumping docs octphy: Enable TCH/H mode and begin testing debian: Create initial packaging for the osmo-bts-trx misc: Ignore files generated by a debian packaging build jenkins: Add the build script from jenkins here jenkins: Add the build script from jenkins here sysmobts: Add the barebox boot state reservation sysmobts: Fix eeprom padding before gpg key ci/spatch: Remove the "static" analysis handling oct: Attempt to enable the Octphy for the osmo-bts-oct build Revert "deb: use gsm_data_shared.* from openbsc-dev" debian: Use the header files installed by openbsc-dev build: Do not require more headers from OpenBSC Ivan Kluchnikov (2): oml: Fix incorrect usage of const variable abis_nm_att_tlvdef_ipa debian: Update changelog to 0.5.0-fw.1 Ivan Klyuchnikov (4): osmo-trx-bts: Fix incorrect setting of RXGAIN and POWER parameters on second channel (TRX1) of osmo-trx osmo-trx-bts: Fix osmo-bts-trx crash on startup during reading phy instance parameters from config file osmo-trx-bts: Fix incorrect bts shutdown procedure in case of abis connection closure osmo-trx-bts: Fix incorrect bts shutdown procedure in case of clock loss from osmo-trx Jason DSouza (1): Close TRX session before opening new one Jean-Francois Dionne (7): DTX: don't always perform AMR HR specific check DTX: fix SID-FIRST detection lc15,sysmobts l1_if: fix memleak in handle_mph_time_ind() sysmo,lc15: fix memory leak at each call placed DTX: fix "unexpected burst" error Fix AMR HR DTX FSM logic. Fix SACCH channel release indication not sent to BSC after location update. Max Suraev (103): Fix ocmo-bts-octphy interaction with OsmoPCU Fix copy-paste issue Fix SI2ter scheduling Add explicit check for SI2quater index and count Ignore binary and backup files Add utility to check proper scheduling of SI octphy: add missing include to fix the build Fix typo in error message octphy: use octasic's routines for debug output octphy: add support for multiple trx ids octphy: add example configuration with 2 trx octphy: fix for multiple trx with more than 1 dsp LC15: ignore build byproducts LC15: add stubs for phy link/instance defaults LC15: properly initialize unmapped phy instances Ensure TRX invariant Use libosmocore function for uplink measurements Fix debug output Fix RTP timestamps in case of DTX Add DTXd support for sysmoBTS and LC15 Use libosmocodec for AMR RTP octphy: Use the app. info. defaults as base Fix debug output DTXd: store/repeat last SID DTXd: store/repeat last SID DTXu: mark beginning of speech burst in RTP Fix OML activation TRX: Add vty command to power on/off transceiver TRX: add configuration example Add .gitreview DTX: add support for AMR/HR Move copy-pasted code into common part Use libosmocodec functions for AMR Use error values instead of number for RSL error Clarify logging message Make get_lchan_by_chan_nr globally available DTXu: move copy-pasted code to common part Remove duplicated nibble shift code TRX: add Uplink DTX support for FR/HR Mark array as static const sysmobts: dump PRACH and PTCCH parameters Activate PTCCH UL Fix dsp tracing at phy config octphy: fix build Fill measurements data for L1SAP sysmo: ts_connect: log channel combination name instead of number DTX: fix last SID saving DTX: fix SID repeat scheduling DTX: fix SID logic lc15, sysmo: Use SID_FIRST_P1 to initiate DTX DTX: check Marker bit to send ONSET to L1 DTX: remove misleading comment LC15: Clarify msgb ownership / fix memory leaks DTX: move scheduling check inside repeat_last_sid DTX: further AMR SID cache fixes (lc15, sysmo) DTX: move ONSET detection into separate function DTX: send AMR voice alongside with ONSET DTX: fix conversion from fn to ms Move copy-pasted array into shared header DTX DL: use FSM for AMR TRX: fix building with latest DTX changes DTX: fix array size calculation DTX AMR - fix buffer length check Replace magic number with define Fix lc15 build Extend RTP RX callback parameters DTX HR - fix array size calculation Fix DTX DL AMR SIDscheduling logic Add tools to check DTX operation DTX DL: split ONSET state handling Remove obsolete define DTX DL: add AMR HR support to scheduling check DTX fix ONSET handling dtx_check.gawk: Fix false-positives in DTX check Fix tests linking with libosmocodec DTX DL: tighten check for enabled operation DTX: wrap FSM signal dispatching Add libosmocodec for octphy build dtx_check.gawk: add check for repetitive SID FIRST Remove duplicated code Replace link_id constant with define DTX DL AMR: rewrite FSM recursion Remove duplicated code Fix AGCH/PCH proportional allocation TRX: prevent segfault upon phy init DTX: add explicit check if DTX enabled Save RTP metadata in Control Buffer osmo-bts-trx: fix lchan deactivation DTX: fix TS adjustment for ONSET Optionally use adaptive RTP jitter buffering Integrate Debian packaging changes DTX AMR HR: fix inhibition Add copyright for .deb packages Move code to libosmocore Log socket path on error Add Abis OML failure event reporting Alarm on various errors Remove obsolete define TLVP_PRES_LEN scheduler: log lchan on which prim error occured deb: use gsm_data_shared.* from openbsc-dev OML: internalize failure reporting Add ctrl command to send OML alert Fix typo in TCH/H interleaving table Mike McTernan (2): osmo-bts-trx: Fix PCS1900 operation osmo-bts-trx: log decoder bit errors as DEBUG, not NOTICE Minh-Quang Nguyen (7): sysmobts: support eeprom map version 2 l1sap.h: fix wrong L1SAP_FN2PTCCHBLOCK calculation according to TS 45.002 Table 6 common/abis.c: fix 100% CPU usage after disconnecting OML/RSL link (Bug #1703) LC15: Bring back DSP trace argument LC15: Hardware changes: LC15: TRX nominal TX power can be used from EEPROM or from BTS configuration rsl: Fix dropping of LAPDm UA message. Neels Hofmeyr (101): sysmo: add L3 handle to l1prim messages pcu_sock: add pcu_connected() to query PCU availability tests/stubs.c: remove unused stubs fix typo in error message ('at lEast') oml, Set Chan Attr: treat unknown PCHAN types as error dyn PDCH: rsl rx dchan: also log ip.access message names dyn PDCH: cosmetic: lchan_to_GsmL1_SubCh_t(): add case for TCH_F_PDCH doc: add ladder diagram on dynamic PDCH, add msc-README add missing DSUM entry to bts_log_info_cat fix compiler warning: printf format for sizeof() fix compiler warning: add missing case (PHY_LINK_CONNECTING) fix two compiler warnings: add two opaque struct declarations dyn PDCH: add bts_model_ts_connect() and _disconnect() stubs dyn PDCH: conf_lchans_for_pchan(): handle TCH/F_PDCH dyn PDCH: pcu_tx_info_ind(): handle TCH/F_PDCH in PDCH mode dyn PDCH: chan_nr_by_sapi(): handle TCH/F_PDCH according to ts->flags dyn PDCH: implement main dyn PDCH logic in common/ dyn PDCH: sysmo-bts/oml.c: add ts_connect_as(), absorbing ts_connect() guts dyn PDCH: sysmo: handle TCH/F_PDCH init like TCH/F dyn PDCH: complete for sysmo-bts: implement bts_model_ts_*() error log: two minor clarifications debug log: log lchan state transitions debug log: log TS pchan type on connect fix lc15 build: put src/common/libbts.a left of -losmogsm lc15: add L3 handle to l1prim messages dyn PDCH: lc15: chan_nr_by_sapi(): handle TCH/F_PDCH according to ts->flags dyn PDCH: lc15: add ts_connect_as(), absorbing ts_connect() guts dyn PDCH: lc15: handle TCH/F_PDCH init like TCH/F dyn PDCH: lc15: complete for litecell15-bts: implement bts_model_ts_*() dyn PDCH: safeguard: exit if nothing pending in dyn_pdch_ts_disconnected() vty: install orphaned trx nominal power command fix compiler warnings: include bts_model.h in phy_link.c fix compiler warning: remove useless 'static' storage class for struct decl fix compiler warning: remove unused variable 'i' in calib_verify() cosmetic: osmo-bts-trx: add comment, fix comment typo log: osmo-bts-trx: change access burst logs to DEBUG level log: osmo-bts-trx: change PDTCH block logs to DEBUG level osmo-bts-trx: init OML only once by sending AVSTATE_OK with OPSTATE_ENABLED doc: move dyn_pdch.msc to osmo-gsm-manuals.git error log: rsl.c: typo x2 info log: l1sap.c: add '0x' to hex output fix compiler warning: msg_utils.c: fn_chk() constify arg cosmetic: pcu_sock.c: rename ts_is_pdch() to ts_should_be_pdch() cosmetic: clarify TCH/F_PDCH related naming and comments cosmetic: pcu_sock.c: rename ts_is_pdch() to ts_should_be_pdch() fix compiler warning: msg_utils.c: fn_chk() constify arg info log: l1sap.c: add '0x' to hex output error log: rsl.c: typo x2 dyn PDCH: code dup: use conf_lchans_as_pchan() prepare dyn TS: split/replace conf_lchans_for_pchan() code dup: join [rsl_]lchan_lookup() from libbsc and osmo-bts dyn TS: common TCH/F_TCH/H_PDCH implementation sysmo/oml.c: rename ts_connect() to ts_opstart() dyn TS: implement SysmoBTS specifics lc15/oml.c: rename ts_connect() to ts_opstart() dyn TS: implement litecell15 specifics comment typo: common/l1sap.c log typo: trx_sched_set_pchan() dyn TS: sysmo,lc15: chan_nr_by_sapi(): add missing assertion fix comment in common/l1sap.c, function name changed dyn TS, dyn PDCH: common/l1sap.c: properly notice PDCH dyn PDCH: trx l1_if.c: factor out trx_set_ts_as_pchan() from trx_set_ts() dyn PDCH: complete for trx: implement bts_model_ts_[dis]connect() dyn PDCH: trx l1_if.c: drop fixme, add comment dyn TS: complete for TRX dyn TS: measurement.c: replace fixme with comment sysmo,lc15: ts_connect_as(): log error also for pchan_as == TCH/F_PDCH sysmo: fix dyn TS: Revert "Activate PTCCH UL" [in sysmobts] log: l1sap: add 0x to hex output of chan_nr, 5 times dyn TS: measurement: use correct nr of subslots, rm code dup cosmetic: common ts_is_pdch() dyn TS: sysmo,lc15: ph_data_req: fix PDCH mode detection Fix ip.access style dyn PDCH, broken in 37af36e85eca546595081246aec010fa7f6fd0be common/rsl: move decision whether to chan act ack/nack to common function octphy: fix build: Revert "octphy: fix for multiple trx with more than 1 dsp" octphy: fix build: Revert "octphy: add support for multiple trx ids" octphy: fix build with OCTSDR-OPENBSC-02.07.00-B708: name changed dyn TS: if PCU is not connected, allow operation as TCH log: sysmo,lc15: tweak log about sapi_cmds queue log causing rx event for lchan_lookup errors heed VTY 'line vty'/'bind' command sysmobts_mgr, lc15bts_mgr: fix tall context for telnet vty build: be robust against install-sh files above the root dir configure: check for pkg-config presence jenkins.sh: use osmo-build-dep.sh, log test failures msgb ctx: use new msgb_talloc_ctx_init() in various main()s jenkins-oct.sh: fix build: typo in deps path fix 'osmo-bts-* --version' segfault cosmetic: tweak README osmo-bts-trx: remove obsolete include of netif/rtp.h add jenkins_bts_trx.sh add jenkins_oct_and_bts_trx.sh jenkins: add jenkins_bts_model.sh cosmetic: vty prompts: add space after '#' bursts test: test_pdtch: pre-init result mem fix: dyn ts: uplink measurement report fix missing ~ in bit logic for lchan->si.valid in rsl_rx_sacch_inf_mod() SACCH: fix sending of SI with an enum value > 7 SACCH SI: assert that SI enum vals fit in bit mask all models: fix vty write: bts_model_config_write_phy cosmetic: lchan_sacch_get: early-exit instead of nested-if Philipp (15): octphy: Fixing missing payload type in ph. chan. activation octphy: Fixing band selection for ARFCN 0 octphy: reintroducing multi-trx support octopy: fixing renamed constant octphy: prevent mismatch between dsp-firmware and octphy headers rsl: improving the log output octphy: multi-trx support: fix AC_CHECK order RSL: drop obsolete NULL check RSL: add assertions to check args of public API OML: fix possible segfault: add NULL check in oml_ipa_set_attr() CTRL: make the CTRL-Interface IP address configurable l1sap: Fix expired rach slot counting l1sap: fix missing 'else's causing wrong rach frame expiry counts octphy: set tx attenuation via VTY octphy: Improve OML ADM state handling Philipp Maier (3): octphy VTY: fix vty write output for octphy's phy section cosmetic: Remove stray newlines in octphy_vty.c cosmetic: remove stray newline in octphy's l1_oml.c Ruben Undheim (1): Fix some spelling errors Tom Tsou (4): trx: Add EGPRS tables, sequences, and mappings trx: Add EGPRS coding and decoding procedures trx: Enable EGPRS handling through burst lengths trx: Fix coverity BER calculation NULL dereference Vadim Yanitskiy (1): pcu_sock: use osmo_sock_unix_init() from libosmocore Yves Godin (4): LC15: Add initial support for the NuRAN Wireless Litecell 1.5 LC15: Disable DSP trace flags by default LC15: use talloc pool for msgb and ortp library DTX: fix 1st RTP packet drop bhargava (4): Change interface in osmo-bts for 11 bit RACH Update parameters in osmo-bts-sysmo for 11bit RACH 11bit RACH support for osmo-bts-litecell15 Initialize parameters in osmo-trx for 11bit RACH ----------------------------------------------------------------------- hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Fri Feb 17 17:08:46 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 17 Feb 2017 17:08:46 GMT Subject: libosmo-abis.git branch pmaier/siu updated. 0.3.2-62-gfb0fa6d Message-ID: <201702171708.v1HH8kDu032226@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom A-bis protcol interface library". The branch, pmaier/siu has been updated via fb0fa6d8224aa453126e234bb5ff389f27ae898a (commit) from 3eff7df766c81b77f55d2446db5a29a2a782e6e3 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmo-abis/commit/?id=fb0fa6d8224aa453126e234bb5ff389f27ae898a commit fb0fa6d8224aa453126e234bb5ff389f27ae898a Author: Philipp Maier Date: Fri Feb 17 18:08:25 2017 +0100 WIP: Adding 2 byte header to unixsocket payload ----------------------------------------------------------------------- Summary of changes: src/input/unixsocket.c | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) hooks/post-receive -- Osmocom A-bis protcol interface library From gitosis at osmocom.org Fri Feb 17 23:10:06 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 17 Feb 2017 23:10:06 GMT Subject: pysim.git branch pmaier/sim updated. 530b90ed9ff9a96eb3b99d92703a272eb1ca1507 Message-ID: <201702172310.v1HNA6Zq019871@git.osmocom.org> 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 "A python tool to program magic SIMs". The branch, pmaier/sim has been updated discards 5b115f2e79095f437d784142cfcdc68c7689deb3 (commit) via 530b90ed9ff9a96eb3b99d92703a272eb1ca1507 (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (5b115f2e79095f437d784142cfcdc68c7689deb3) \ N -- N -- N (530b90ed9ff9a96eb3b99d92703a272eb1ca1507) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/pysim/commit/?id=530b90ed9ff9a96eb3b99d92703a272eb1ca1507 commit 530b90ed9ff9a96eb3b99d92703a272eb1ca1507 Author: Philipp Maier Date: Fri Feb 10 16:10:57 2017 +0100 sysmo-usim-tool: Add a tool for sysmosom specific tasks This commit adds a tool that is intended to be used with sysmo-usim only if some of the highly propritary parameters, which the regular pysim can not handle, need to be configured. ----------------------------------------------------------------------- Summary of changes: sysmo-sim-tool/sysmo-usim-tool.sjs1.py | 107 --------------- {sysmo-sim-tool => sysmo-usim-tool}/card.py | 0 {sysmo-sim-tool => sysmo-usim-tool}/simcard.py | 0 sysmo-usim-tool/sysmo-usim-tool.sjs1.py | 148 +++++++++++++++++++++ .../sysmo_usimsjs1.py | 39 ++++-- {sysmo-sim-tool => sysmo-usim-tool}/utils.py | 16 ++- 6 files changed, 186 insertions(+), 124 deletions(-) delete mode 100755 sysmo-sim-tool/sysmo-usim-tool.sjs1.py rename {sysmo-sim-tool => sysmo-usim-tool}/card.py (100%) rename {sysmo-sim-tool => sysmo-usim-tool}/simcard.py (100%) create mode 100755 sysmo-usim-tool/sysmo-usim-tool.sjs1.py rename {sysmo-sim-tool => sysmo-usim-tool}/sysmo_usimsjs1.py (91%) rename {sysmo-sim-tool => sysmo-usim-tool}/utils.py (50%) hooks/post-receive -- A python tool to program magic SIMs From gitosis at osmocom.org Sat Feb 18 20:04:13 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 18 Feb 2017 20:04:13 GMT Subject: osmocom-analog.git branch master updated. f689244f98bf00a3657c7bdc5ebdb31d0c5636f1 Message-ID: <201702182004.v1IK4DB4048135@git.osmocom.org> 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 "A/B/C Netz". The branch, master has been updated via f689244f98bf00a3657c7bdc5ebdb31d0c5636f1 (commit) via 438ce08add20e8c5daa0377273a84e868844a6b5 (commit) via 17b61241224631142ffb5e560ae527b853996bba (commit) via 58ebc152922055581c3f19c4ddd68c324059dbab (commit) via 4de1e0188d41c29477a5705e13dddea84a195e7b (commit) via 290b365d679384fdc864f442b1a03245faea1b39 (commit) via 4c0f8e7e953232f1242b23d0cb9516948d9c187b (commit) via 47f74b38ce1f0488205b0aad82d86573fe77461a (commit) via 6a3cfd608e7a3c5d7f0087be43c5197762bae298 (commit) via 3fb2ade35270c8116c094c8ebca0a640a51a14ac (commit) via 0611f62b52580fd9ae275019d8a0211e98746a6a (commit) via 5f1d7bc9705cf31f55cd802ba616f42a92da3618 (commit) via 54ed5d5f822f64a12cdc06abfaddf4cb18bfa560 (commit) via faa3dfb7d402f1dbd0ca4b0ac91ea268ed59df35 (commit) via 5026e161aa61096e7f172131466e04966c340431 (commit) via 8cb0187133c496175cb90eefa8cfb347678b4d88 (commit) via f5e9a97c313b88ec7b4485adf941f1106ef67b6a (commit) via 2b4f5bb228bd5416f8bf7d8f9cd9cd49716e7e4a (commit) via f72c53757d4ce30c37ecefda825f21f42c60b05e (commit) via 7e45f556cec493c3c77fcb6400d8ae211faf2220 (commit) via bd7ccc5fa05587606757adbacb6e1bf12f12fd2c (commit) via 71e556e7ffd9e470bde25158b42303eeb2355ff7 (commit) via b3fd53b1652b1800a0acd14157a6a93c770cd684 (commit) via 7ea3bc188df54a4dbe3026bc30ed39a5cded8fdb (commit) via 538a9591285bdc2604c5e05c06e4b2d776f4bdf9 (commit) via 23a42aeb2c96058e5450805a8ce2d1955e09abd5 (commit) via ac0da3f76ee3f31599b0c572ed296b251e94378b (commit) via 799b96c801567c1cd0c6a1281511bca90eeac1db (commit) via a7e47f83d71c32d0afbabc8840669aaabc9f6cd5 (commit) via ccf58995c34381905ff60cfe38eba3fe9e49c3e1 (commit) via 21c5c3195d41a1f2b7a8b1f34c9e10d1afbc73d0 (commit) via c0e30d35d66e699c15c1984dd6a0cdd81ecb4405 (commit) via 19b396ab4dc1065cd1334b713a817299df57d208 (commit) via 2d8d7e62c1fc902a8495610f335c6e65cc1003d4 (commit) via bc028cd4d3b24f1e632a04bd0eebcb48b0c27ea2 (commit) via 272ebeb0aef054731ebb9800f7a44157b736b7ad (commit) via a5fd375237cd7d4f9a1d60608c50720b3498f72d (commit) via bf0abd627d42a6603cd8c98442539eb7c779615c (commit) via d28467c1253e34114b40ac0cec7e461a8cc270fb (commit) via fee4846c3f505081c37094c29cd21a483c030500 (commit) via 8b9277615dce4fdbcb70df5280f4fcb4e8ac274f (commit) via 57993e3e4817dd690394af7a1bb9f58c2a92a135 (commit) via b30b61282c9677fda612db2c45f9e8e42c2257a4 (commit) via c5cf88ce575b4fb35628e30b3a5f2e246f060c8d (commit) via 9ff8c3bb25422e100801f90c17b9c21118920cfd (commit) via d54d3ac2654844c7b8e4ee67752941c9037d5f42 (commit) via 713b1ab118f4ded11a8435bbd4d81c117e7fe180 (commit) via d447be5e265e9afe5b5a67f924b16f71f4faeea5 (commit) via 2d0bc92cdef930876d68c46448d84d3c4165129c (commit) via a37dfe38aba937b3a1367d73e028057b3f4775c8 (commit) via e1cbb1649ab20a5df10af5a3d18cf4193637058d (commit) via 286c11cab48678c9241e59b139464e8169ec39f0 (commit) via b59ce968893c2ce815baab1d278bd230d32af34b (commit) via 16e1e842b9c17ce839dd8b352124558e59e5c3bd (commit) via e724823c5b368971e21f6580f587ad1a7288ae7e (commit) from 2e7a05f8d9c4b9a8ee88d918045375ea02eb6871 (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/osmocom-analog/commit/?id=f689244f98bf00a3657c7bdc5ebdb31d0c5636f1 commit f689244f98bf00a3657c7bdc5ebdb31d0c5636f1 Author: Andreas Eversberg Date: Sat Feb 18 20:51:57 2017 +0100 C-Netz: OgK must be on first channel, so sync works correctly http://cgit.osmocom.org/osmocom-analog/commit/?id=438ce08add20e8c5daa0377273a84e868844a6b5 commit 438ce08add20e8c5daa0377273a84e868844a6b5 Author: Andreas Eversberg Date: Sat Feb 18 13:51:26 2017 +0100 SoapySDR support There is no time stamp handling. It is just TX'ing in advance and synchronous to received RX rate. http://cgit.osmocom.org/osmocom-analog/commit/?id=17b61241224631142ffb5e560ae527b853996bba commit 17b61241224631142ffb5e560ae527b853996bba Author: Andreas Eversberg Date: Sun Feb 12 08:53:41 2017 +0100 C-Netz: Remove useless -V option http://cgit.osmocom.org/osmocom-analog/commit/?id=58ebc152922055581c3f19c4ddd68c324059dbab commit 58ebc152922055581c3f19c4ddd68c324059dbab Author: Andreas Eversberg Date: Sun Feb 12 07:35:05 2017 +0100 Add test to measure performance of FM modulation and filtering http://cgit.osmocom.org/osmocom-analog/commit/?id=4de1e0188d41c29477a5705e13dddea84a195e7b commit 4de1e0188d41c29477a5705e13dddea84a195e7b Author: Andreas Eversberg Date: Sun Feb 12 07:31:29 2017 +0100 C-Netz: Add low pass filter to eliminate high frequency noise This improves the FSK decoding quite allot, especially with SDR. http://cgit.osmocom.org/osmocom-analog/commit/?id=290b365d679384fdc864f442b1a03245faea1b39 commit 290b365d679384fdc864f442b1a03245faea1b39 Author: Andreas Eversberg Date: Thu Feb 9 19:24:09 2017 +0100 SDR: Move FM modulation algorithms to a seperate file http://cgit.osmocom.org/osmocom-analog/commit/?id=4c0f8e7e953232f1242b23d0cb9516948d9c187b commit 4c0f8e7e953232f1242b23d0cb9516948d9c187b Author: Andreas Eversberg Date: Sun Feb 5 13:16:39 2017 +0100 Rework of sample rate conversion by using linear interpolation http://cgit.osmocom.org/osmocom-analog/commit/?id=47f74b38ce1f0488205b0aad82d86573fe77461a commit 47f74b38ce1f0488205b0aad82d86573fe77461a Author: Andreas Eversberg Date: Sun Feb 5 08:57:56 2017 +0100 SDR transmits with full amplitude http://cgit.osmocom.org/osmocom-analog/commit/?id=6a3cfd608e7a3c5d7f0087be43c5197762bae298 commit 6a3cfd608e7a3c5d7f0087be43c5197762bae298 Author: Andreas Eversberg Date: Sun Feb 5 08:54:56 2017 +0100 Add ascii-art spectrum analyzer for SDR support http://cgit.osmocom.org/osmocom-analog/commit/?id=3fb2ade35270c8116c094c8ebca0a640a51a14ac commit 3fb2ade35270c8116c094c8ebca0a640a51a14ac Author: Andreas Eversberg Date: Sun Feb 5 08:48:39 2017 +0100 C-Netz: Fix release of call process when no dialing was received from phone http://cgit.osmocom.org/osmocom-analog/commit/?id=0611f62b52580fd9ae275019d8a0211e98746a6a commit 0611f62b52580fd9ae275019d8a0211e98746a6a Author: Andreas Eversberg Date: Sun Feb 5 08:36:51 2017 +0100 Show channel number and basic info when channel was created http://cgit.osmocom.org/osmocom-analog/commit/?id=5f1d7bc9705cf31f55cd802ba616f42a92da3618 commit 5f1d7bc9705cf31f55cd802ba616f42a92da3618 Author: Andreas Eversberg Date: Wed Feb 1 17:57:09 2017 +0100 C-Netz: Improve clock speed measurements. Sound card's clock measurements only requires a few minutes to get sub-ppm accuracy results. http://cgit.osmocom.org/osmocom-analog/commit/?id=54ed5d5f822f64a12cdc06abfaddf4cb18bfa560 commit 54ed5d5f822f64a12cdc06abfaddf4cb18bfa560 Author: Andreas Eversberg Date: Mon Jan 30 20:06:01 2017 +0100 AMPS: Fixed setting of signal polarity when using SDR http://cgit.osmocom.org/osmocom-analog/commit/?id=faa3dfb7d402f1dbd0ca4b0ac91ea268ed59df35 commit faa3dfb7d402f1dbd0ca4b0ac91ea268ed59df35 Author: Andreas Eversberg Date: Mon Jan 30 20:02:45 2017 +0100 C-Netz: Make average to clock measurements for a quicker result http://cgit.osmocom.org/osmocom-analog/commit/?id=5026e161aa61096e7f172131466e04966c340431 commit 5026e161aa61096e7f172131466e04966c340431 Author: Andreas Eversberg Date: Sun Jan 29 16:54:28 2017 +0100 Open audio device for call (headset) after everything is prepared It is not allowed to stall after trigger reading of audio device. http://cgit.osmocom.org/osmocom-analog/commit/?id=8cb0187133c496175cb90eefa8cfb347678b4d88 commit 8cb0187133c496175cb90eefa8cfb347678b4d88 Author: Andreas Eversberg Date: Sun Jan 29 10:30:06 2017 +0100 C-Netz: Remove the obviously useless noise function for unused timeslots http://cgit.osmocom.org/osmocom-analog/commit/?id=f5e9a97c313b88ec7b4485adf941f1106ef67b6a commit f5e9a97c313b88ec7b4485adf941f1106ef67b6a Author: Andreas Eversberg Date: Sun Jan 29 08:16:10 2017 +0100 --rx-gain option works now only with sound card http://cgit.osmocom.org/osmocom-analog/commit/?id=2b4f5bb228bd5416f8bf7d8f9cd9cd49716e7e4a commit 2b4f5bb228bd5416f8bf7d8f9cd9cd49716e7e4a Author: Andreas Eversberg Date: Sun Jan 29 08:07:07 2017 +0100 Minor fix in help output http://cgit.osmocom.org/osmocom-analog/commit/?id=f72c53757d4ce30c37ecefda825f21f42c60b05e commit f72c53757d4ce30c37ecefda825f21f42c60b05e Author: Andreas Eversberg Date: Sun Jan 29 07:27:08 2017 +0100 B-Netz, NMT: Improved check for minimum required sample rate http://cgit.osmocom.org/osmocom-analog/commit/?id=7e45f556cec493c3c77fcb6400d8ae211faf2220 commit 7e45f556cec493c3c77fcb6400d8ae211faf2220 Author: Andreas Eversberg Date: Sun Jan 29 07:25:12 2017 +0100 Correcting all levels and move all remaining integer samples to sample_t The leves are based on the standards of each mobile network. They are adjusted to the specified frequency deviation now. http://cgit.osmocom.org/osmocom-analog/commit/?id=bd7ccc5fa05587606757adbacb6e1bf12f12fd2c commit bd7ccc5fa05587606757adbacb6e1bf12f12fd2c Author: Andreas Eversberg Date: Sat Jan 28 18:18:44 2017 +0100 Add global DC-Filter and remove all individual DC-Filters http://cgit.osmocom.org/osmocom-analog/commit/?id=71e556e7ffd9e470bde25158b42303eeb2355ff7 commit 71e556e7ffd9e470bde25158b42303eeb2355ff7 Author: Andreas Eversberg Date: Sat Jan 28 08:02:11 2017 +0100 Work on emphasis filter: Neutral @ 1000 Hz; Use filter before de-emphasis http://cgit.osmocom.org/osmocom-analog/commit/?id=b3fd53b1652b1800a0acd14157a6a93c770cd684 commit b3fd53b1652b1800a0acd14157a6a93c770cd684 Author: Andreas Eversberg Date: Fri Jan 27 17:17:39 2017 +0100 Test filter uses a dB graph to show the response graphically http://cgit.osmocom.org/osmocom-analog/commit/?id=7ea3bc188df54a4dbe3026bc30ed39a5cded8fdb commit 7ea3bc188df54a4dbe3026bc30ed39a5cded8fdb Author: Andreas Eversberg Date: Fri Jan 27 16:57:34 2017 +0100 Move samples of int16_t format to sample_t, that is of type double This prepares the correction of all levels http://cgit.osmocom.org/osmocom-analog/commit/?id=538a9591285bdc2604c5e05c06e4b2d776f4bdf9 commit 538a9591285bdc2604c5e05c06e4b2d776f4bdf9 Author: Andreas Eversberg Date: Tue Jan 24 07:59:09 2017 +0100 Indexing tables by casting index to unsigned integer only http://cgit.osmocom.org/osmocom-analog/commit/?id=23a42aeb2c96058e5450805a8ce2d1955e09abd5 commit 23a42aeb2c96058e5450805a8ce2d1955e09abd5 Author: Andreas Eversberg Date: Tue Jan 17 18:43:03 2017 +0100 Fixed calculation of elapsed UHD RX time stamp Now rates above 1000 RX frames per second works. The bug hit when there were more than one frame received during one function call. This happens if the frame rate is above the main loop rate of 1000 frames per second. (default) http://cgit.osmocom.org/osmocom-analog/commit/?id=ac0da3f76ee3f31599b0c572ed296b251e94378b commit ac0da3f76ee3f31599b0c572ed296b251e94378b Author: Andreas Eversberg Date: Sun Jan 15 11:08:42 2017 +0100 Filter improvement: LP and HP filters, added test function The -3 dB level at cut-off frequency is now maintained for multiple iterations. http://cgit.osmocom.org/osmocom-analog/commit/?id=799b96c801567c1cd0c6a1281511bca90eeac1db commit 799b96c801567c1cd0c6a1281511bca90eeac1db Author: Andreas Eversberg Date: Sat Jan 14 08:05:30 2017 +0100 Fixed sleep interval in main loop The elapsed time is calculated, so that it is removed from the sleep time. This way the loop interval matches the given target. http://cgit.osmocom.org/osmocom-analog/commit/?id=a7e47f83d71c32d0afbabc8840669aaabc9f6cd5 commit a7e47f83d71c32d0afbabc8840669aaabc9f6cd5 Author: Andreas Eversberg Date: Sat Jan 14 08:03:42 2017 +0100 Fixed paging channel switching of B-Netz Now the calling channel is switched correctly. A global parameter is used to select how paging is performed. http://cgit.osmocom.org/osmocom-analog/commit/?id=ccf58995c34381905ff60cfe38eba3fe9e49c3e1 commit ccf58995c34381905ff60cfe38eba3fe9e49c3e1 Author: Andreas Eversberg Date: Fri Jan 13 14:22:35 2017 +0100 work on docs http://cgit.osmocom.org/osmocom-analog/commit/?id=21c5c3195d41a1f2b7a8b1f34c9e10d1afbc73d0 commit 21c5c3195d41a1f2b7a8b1f34c9e10d1afbc73d0 Author: Andreas Eversberg Date: Fri Jan 13 13:55:49 2017 +0100 Plot IQ data as red points on display, if overdriven (vector length >= 1.0) http://cgit.osmocom.org/osmocom-analog/commit/?id=c0e30d35d66e699c15c1984dd6a0cdd81ecb4405 commit c0e30d35d66e699c15c1984dd6a0cdd81ecb4405 Author: Andreas Eversberg Date: Fri Jan 13 13:38:57 2017 +0100 Use individual sample rate and setting for call device (headset) http://cgit.osmocom.org/osmocom-analog/commit/?id=19b396ab4dc1065cd1334b713a817299df57d208 commit 19b396ab4dc1065cd1334b713a817299df57d208 Author: Andreas Eversberg Date: Fri Jan 13 07:31:15 2017 +0100 Wave recording and playback now uses multi channels http://cgit.osmocom.org/osmocom-analog/commit/?id=2d8d7e62c1fc902a8495610f335c6e65cc1003d4 commit 2d8d7e62c1fc902a8495610f335c6e65cc1003d4 Author: Andreas Eversberg Date: Fri Jan 13 07:28:31 2017 +0100 Use global init/cleanup function http://cgit.osmocom.org/osmocom-analog/commit/?id=bc028cd4d3b24f1e632a04bd0eebcb48b0c27ea2 commit bc028cd4d3b24f1e632a04bd0eebcb48b0c27ea2 Author: Andreas Eversberg Date: Sun Jan 8 16:47:26 2017 +0100 NMT: Make supervisory signal default, also allow setting per channel. http://cgit.osmocom.org/osmocom-analog/commit/?id=272ebeb0aef054731ebb9800f7a44157b736b7ad commit 272ebeb0aef054731ebb9800f7a44157b736b7ad Author: Andreas Eversberg Date: Sun Jan 8 12:10:56 2017 +0100 SDR: Minor fixes http://cgit.osmocom.org/osmocom-analog/commit/?id=a5fd375237cd7d4f9a1d60608c50720b3498f72d commit a5fd375237cd7d4f9a1d60608c50720b3498f72d Author: Andreas Eversberg Date: Sun Jan 8 12:10:29 2017 +0100 Fixed typos http://cgit.osmocom.org/osmocom-analog/commit/?id=bf0abd627d42a6603cd8c98442539eb7c779615c commit bf0abd627d42a6603cd8c98442539eb7c779615c Author: Andreas Eversberg Date: Sun Jan 8 11:22:24 2017 +0100 A-Netz: Option to set gain of paging tones http://cgit.osmocom.org/osmocom-analog/commit/?id=d28467c1253e34114b40ac0cec7e461a8cc270fb commit d28467c1253e34114b40ac0cec7e461a8cc270fb Author: Andreas Eversberg Date: Sat Jan 7 19:53:43 2017 +0100 SDR: Display IQ data as a plot using 'q' key http://cgit.osmocom.org/osmocom-analog/commit/?id=fee4846c3f505081c37094c29cd21a483c030500 commit fee4846c3f505081c37094c29cd21a483c030500 Author: Andreas Eversberg Date: Sat Jan 7 16:53:28 2017 +0100 SDR forces default settings: emphasis and FSK polarity http://cgit.osmocom.org/osmocom-analog/commit/?id=8b9277615dce4fdbcb70df5280f4fcb4e8ac274f commit 8b9277615dce4fdbcb70df5280f4fcb4e8ac274f Author: Andreas Eversberg Date: Sat Jan 7 10:33:13 2017 +0100 Neu structure for the paging process (B-Netz) Paging tones are not created within sound_alsa.c The audio API is now responsible to switch to paging channel. In case of SDR, the sdr.c will switch frequency offset. http://cgit.osmocom.org/osmocom-analog/commit/?id=57993e3e4817dd690394af7a1bb9f58c2a92a135 commit 57993e3e4817dd690394af7a1bb9f58c2a92a135 Author: Andreas Eversberg Date: Wed Jan 4 14:22:24 2017 +0100 Support for UHD SDR interface http://cgit.osmocom.org/osmocom-analog/commit/?id=b30b61282c9677fda612db2c45f9e8e42c2257a4 commit b30b61282c9677fda612db2c45f9e8e42c2257a4 Author: Andreas Eversberg Date: Wed Jan 4 14:21:49 2017 +0100 Generic SDR support http://cgit.osmocom.org/osmocom-analog/commit/?id=c5cf88ce575b4fb35628e30b3a5f2e246f060c8d commit c5cf88ce575b4fb35628e30b3a5f2e246f060c8d Author: Andreas Eversberg Date: Fri Jan 6 12:22:51 2017 +0100 Prepare for SDR: Add bandwidth and deviation info to sender instance http://cgit.osmocom.org/osmocom-analog/commit/?id=9ff8c3bb25422e100801f90c17b9c21118920cfd commit 9ff8c3bb25422e100801f90c17b9c21118920cfd Author: Andreas Eversberg Date: Wed Jan 4 14:14:02 2017 +0100 Rework on audio interface Sound instance is now called audio instance and uses funcation pointers. This gives a clean interface to be exchanged with other technologies, linke SDR. ----------------------------------------------------------------------- Summary of changes: .gitignore | 3 +- configure.ac | 12 ++ docs/a-netz.html | 10 +- docs/amps-burst.png | Bin 0 -> 1565 bytes docs/amps-dynatac.jpg | Bin 0 -> 211307 bytes docs/b-netz.html | 4 +- docs/c-netz.html | 2 +- src/amps/Makefile.am | 2 + src/amps/amps.c | 25 +-- src/amps/amps.h | 27 +-- src/amps/dsp.c | 201 +++++++++----------- src/amps/dsp.h | 2 +- src/amps/frame.c | 3 +- src/amps/main.c | 42 ++--- src/amps/sysinfo.c | 1 + src/amps/transaction.c | 1 + src/anetz/Makefile.am | 2 + src/anetz/anetz.c | 30 +-- src/anetz/anetz.h | 16 +- src/anetz/dsp.c | 174 ++++++++---------- src/anetz/dsp.h | 4 +- src/anetz/main.c | 51 +++--- src/bnetz/Makefile.am | 2 + src/bnetz/bnetz.c | 83 +++++---- src/bnetz/bnetz.h | 21 ++- src/bnetz/dsp.c | 102 ++++++----- src/bnetz/image.c | 12 +- src/bnetz/main.c | 57 +++--- src/cnetz/Makefile.am | 2 + src/cnetz/cnetz.c | 30 +-- src/cnetz/cnetz.h | 20 +- src/cnetz/database.c | 1 + src/cnetz/dsp.c | 208 +++++++++++---------- src/cnetz/dsp.h | 6 +- src/cnetz/fsk_fm_demod.c | 97 ++++++---- src/cnetz/fsk_fm_demod.h | 11 +- src/cnetz/main.c | 67 +++---- src/cnetz/scrambler.c | 40 ++-- src/cnetz/scrambler.h | 8 +- src/cnetz/telegramm.c | 5 +- src/cnetz/transaction.c | 1 + src/common/Makefile.am | 28 ++- src/common/call.c | 169 +++++++++++------ src/common/call.h | 7 +- src/common/compandor.c | 34 ++-- src/common/compandor.h | 6 +- src/common/debug.c | 42 ++++- src/common/debug.h | 3 + src/common/display.h | 46 +++++ src/common/display_iq.c | 245 +++++++++++++++++++++++++ src/common/display_spectrum.c | 247 +++++++++++++++++++++++++ src/common/display_wave.c | 48 +++-- src/common/display_wave.h | 16 -- src/common/dtmf.c | 37 ++-- src/common/dtmf.h | 6 +- src/common/emphasis.c | 104 ++++++----- src/common/emphasis.h | 12 +- src/common/fft.c | 96 ++++++++++ src/common/fft.h | 3 + src/common/filter.c | 38 +++- src/common/filter.h | 12 +- src/common/fm_modulation.c | 188 +++++++++++++++++++ src/common/fm_modulation.h | 24 +++ src/common/goertzel.c | 56 +++--- src/common/goertzel.h | 9 +- src/common/jitter.c | 13 +- src/common/jitter.h | 6 +- src/common/main.h | 12 +- src/common/main_common.c | 273 +++++++++++++++++++++++----- src/common/mncc_sock.c | 3 +- src/common/sample.c | 64 +++++++ src/common/sample.h | 8 + src/common/samplerate.c | 89 +++++---- src/common/samplerate.h | 10 +- src/common/sdr.c | 363 +++++++++++++++++++++++++++++++++++++ src/common/sdr.h | 8 + src/common/sender.c | 413 +++++++++++++++++++----------------------- src/common/sender.h | 69 ++++--- src/common/soapy.c | 281 ++++++++++++++++++++++++++++ src/common/soapy.h | 7 + src/common/sound.h | 10 +- src/common/sound_alsa.c | 166 ++++++++++++++--- src/common/uhd.c | 398 ++++++++++++++++++++++++++++++++++++++++ src/common/uhd.h | 7 + src/common/wave.c | 81 ++++++--- src/common/wave.h | 12 +- src/nmt/Makefile.am | 2 + src/nmt/dms.c | 19 +- src/nmt/dms.h | 7 +- src/nmt/dsp.c | 294 +++++++++++++++--------------- src/nmt/dsp.h | 2 +- src/nmt/frame.c | 1 + src/nmt/main.c | 73 +++++--- src/nmt/nmt.c | 56 +++--- src/nmt/nmt.h | 44 +++-- src/nmt/sms.c | 1 + src/nmt/transaction.c | 1 + src/test/Makefile.am | 30 ++- src/test/test_compandor.c | 15 +- src/test/test_dms.c | 12 +- src/test/test_emphasis.c | 70 +++---- src/test/test_filter.c | 107 +++++++++++ src/test/test_performance.c | 67 +++++++ src/test/test_sms.c | 1 + 104 files changed, 4349 insertions(+), 1607 deletions(-) create mode 100644 docs/amps-burst.png create mode 100644 docs/amps-dynatac.jpg create mode 100644 src/common/display.h create mode 100644 src/common/display_iq.c create mode 100644 src/common/display_spectrum.c delete mode 100644 src/common/display_wave.h create mode 100644 src/common/fft.c create mode 100644 src/common/fft.h create mode 100644 src/common/fm_modulation.c create mode 100644 src/common/fm_modulation.h create mode 100644 src/common/sample.c create mode 100644 src/common/sample.h create mode 100644 src/common/sdr.c create mode 100644 src/common/sdr.h create mode 100644 src/common/soapy.c create mode 100644 src/common/soapy.h create mode 100644 src/common/uhd.c create mode 100644 src/common/uhd.h create mode 100644 src/test/test_filter.c create mode 100644 src/test/test_performance.c hooks/post-receive -- A/B/C Netz From gitosis at osmocom.org Sat Feb 18 20:05:48 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 18 Feb 2017 20:05:48 GMT Subject: osmocom-analog.git branch jolly/sdr deleted. 5dc34bec7ca175b31e195443324c2b0cf1381bfe Message-ID: <201702182005.v1IK5mVF048632@git.osmocom.org> 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 "A/B/C Netz". The branch, jolly/sdr has been deleted was 5dc34bec7ca175b31e195443324c2b0cf1381bfe ----------------------------------------------------------------------- 5dc34bec7ca175b31e195443324c2b0cf1381bfe Fixed calculation of elapsed UHD RX time stamp ----------------------------------------------------------------------- hooks/post-receive -- A/B/C Netz From gitosis at osmocom.org Sun Feb 19 08:53:04 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 19 Feb 2017 08:53:04 GMT Subject: openbsc.git branch master updated. 0.15.0-676-g87bfed259 Message-ID: <201702190853.v1J8r4ag034058@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, master has been updated via 87bfed259dddbc87e94e50217bfd1443226e5e91 (commit) from b726c2c72b5e94d6723fefd04daf21be61eab5a5 (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=87bfed259dddbc87e94e50217bfd1443226e5e91 commit 87bfed259dddbc87e94e50217bfd1443226e5e91 Author: Neels Hofmeyr Date: Thu Feb 16 16:57:46 2017 +0100 remove compiler warning: unused rc in vty_interface_layer3 Change-Id: I3dc94dc4bddc5a887ce196071327a6dddfe5b280 ----------------------------------------------------------------------- Summary of changes: openbsc/src/libmsc/vty_interface_layer3.c | 1 - 1 file changed, 1 deletion(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sun Feb 19 08:53:37 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 19 Feb 2017 08:53:37 GMT Subject: libosmocore.git branch master updated. 0.9.6-100-g8fcc81d Message-ID: <201702190853.v1J8rb4e034211@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "An utility library for Open Source Mobile Communications". The branch, master has been updated via 8fcc81db6607d44fe135850cef07e7a2123e1171 (commit) from 10f5fb49dbe8e79390758d8a83e826865d76929d (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=8fcc81db6607d44fe135850cef07e7a2123e1171 commit 8fcc81db6607d44fe135850cef07e7a2123e1171 Author: Neels Hofmeyr Date: Fri Feb 17 16:38:17 2017 +0100 fix: gprs_bssgp_vty: logging filter: wrong constant Setting the BVC log filter to NULL worked only if the NSVC filter was set, use the proper constant instead. Change-Id: Ic1cc268ed20700698c93d3ff8bf85cc0f01d3b1b ----------------------------------------------------------------------- Summary of changes: src/gb/gprs_bssgp_vty.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Sun Feb 19 08:54:13 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 19 Feb 2017 08:54:13 GMT Subject: openbsc.git branch master updated. 0.15.0-677-g2c16beeb6 Message-ID: <201702190854.v1J8sDqE034398@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, master has been updated via 2c16beeb64054c83dead557ff2ae8ab9eb2b84aa (commit) from 87bfed259dddbc87e94e50217bfd1443226e5e91 (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=2c16beeb64054c83dead557ff2ae8ab9eb2b84aa commit 2c16beeb64054c83dead557ff2ae8ab9eb2b84aa Author: Max Date: Wed Feb 15 13:51:37 2017 +0100 Add support for extended SI2q parameters * add vty command to set E-UTRAN_PRIORITY, THRESH_E-UTRAN_low and E-UTRAN_QRXLEVMIN according to 3GPP TS 44.018 Table 10.5.2.33b.1 * remove old command which does not support those parameters Change-Id: I36dcc79f7b7a02036e74720923d0df1a2a2db504 Fixes: RT#8792 ----------------------------------------------------------------------- Summary of changes: openbsc/src/libbsc/bsc_vty.c | 102 ++++++++++++++++++++++++++++++------------- 1 file changed, 71 insertions(+), 31 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sun Feb 19 08:54:43 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 19 Feb 2017 08:54:43 GMT Subject: libosmocore.git branch master updated. 0.9.6-101-g32ee5af Message-ID: <201702190854.v1J8sh0O034539@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "An utility library for Open Source Mobile Communications". The branch, master has been updated via 32ee5af8935406578a2b811bd3cec65e980d2918 (commit) from 8fcc81db6607d44fe135850cef07e7a2123e1171 (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=32ee5af8935406578a2b811bd3cec65e980d2918 commit 32ee5af8935406578a2b811bd3cec65e980d2918 Author: Max Date: Thu Feb 16 17:44:09 2017 +0100 Document ctrl_interface_setup_dynip() function Change-Id: Ie1d5881dda7a9b797d15e9e1eead8281a994d91e ----------------------------------------------------------------------- Summary of changes: src/ctrl/control_if.c | 8 ++++++++ 1 file changed, 8 insertions(+) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Sun Feb 19 08:55:20 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 19 Feb 2017 08:55:20 GMT Subject: osmo-hlr.git branch master updated. 0.0.1-29-gaa0fefd Message-ID: <201702190855.v1J8tK0U034927@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "UNNAMED PROJECT". The branch, master has been updated via aa0fefd5d6a356ecde57a8e81c5d7e291765ff55 (commit) from 27c6b9016a511b8b66810808ee2282f11b3320a9 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-hlr/commit/?id=aa0fefd5d6a356ecde57a8e81c5d7e291765ff55 commit aa0fefd5d6a356ecde57a8e81c5d7e291765ff55 Author: Max Date: Thu Feb 16 12:25:22 2017 +0100 Use strings for GSUP message type Change-Id: Idf57a314f5c8cfbd4818600c90020e3ed3decc77 ----------------------------------------------------------------------- Summary of changes: src/hlr.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Sun Feb 19 08:58:14 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 19 Feb 2017 08:58:14 GMT Subject: osmo-hlr.git branch master updated. 0.0.1-30-gea8b0d4 Message-ID: <201702190858.v1J8wELq035742@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "UNNAMED PROJECT". The branch, master has been updated via ea8b0d46ebab1ed5bf7df024a69f349249296738 (commit) from aa0fefd5d6a356ecde57a8e81c5d7e291765ff55 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-hlr/commit/?id=ea8b0d46ebab1ed5bf7df024a69f349249296738 commit ea8b0d46ebab1ed5bf7df024a69f349249296738 Author: Max Date: Tue Feb 14 16:53:04 2017 +0100 Move lu_operation into separate file Create luop.(c|h) and move lu_operation and corresponding TX functions there to facilitate re-use in upcoming control interface. Change-Id: Ic55a45d56b37be2ba43d96f7da2af43b46af9813 Related: OS#1645 ----------------------------------------------------------------------- Summary of changes: src/Makefile.am | 2 + src/hlr.c | 270 +++----------------------------------------------------- src/luop.c | 268 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ src/luop.h | 80 +++++++++++++++++ 4 files changed, 362 insertions(+), 258 deletions(-) create mode 100644 src/luop.c create mode 100644 src/luop.h hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Sun Feb 19 08:58:36 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 19 Feb 2017 08:58:36 GMT Subject: osmo-bts.git branch master updated. 0.4.0-399-g70c6885 Message-ID: <201702190858.v1J8warM035903@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, master has been updated via 70c68853c289bf13822a7c76cd2434fcf7364576 (commit) from 6b4c6aa375bfe1d49594d8a43345dc6b5df917c3 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=70c68853c289bf13822a7c76cd2434fcf7364576 commit 70c68853c289bf13822a7c76cd2434fcf7364576 Author: Ivan Klyuchnikov Date: Tue Feb 7 07:30:38 2017 +0000 osmo-trx-bts: Fix incorrect bts shutdown procedure in case of clock loss from osmo-trx This issue occurs in case of osmo-trx restart which leads to losing clock from osmo-trx. Function bts_shutdown from common/bts.c should be used in this case for proper bts shutdown. Change-Id: Ie65cf2e8f98cb8bf3314a00048aa53c1f8cd4c25 ----------------------------------------------------------------------- Summary of changes: src/osmo-bts-trx/scheduler_trx.c | 14 +------------- 1 file changed, 1 insertion(+), 13 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Sun Feb 19 13:48:47 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 19 Feb 2017 13:48:47 GMT Subject: openbsc.git branch master updated. 0.15.0-678-ga1613695d Message-ID: <201702191348.v1JDmlKh006345@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, master has been updated via a1613695d1472e61c85706a8daeb2f83ba5364dd (commit) from 2c16beeb64054c83dead557ff2ae8ab9eb2b84aa (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=a1613695d1472e61c85706a8daeb2f83ba5364dd commit a1613695d1472e61c85706a8daeb2f83ba5364dd Author: Neels Hofmeyr Date: Sun Feb 19 01:14:39 2017 +0100 subscr_update_expire_lu(): fix (obscure) segfault To be paranoid, catch a NULL subscriber and/or bts in subscr_update_expire_lu(): print an error log and avoid segfault. (I'm not sure this would really happen in a normal situation.) During aggressive testing of Paging timeout, I came across this segfault in msc_release_connection() when conn->expire_timer_stopped is set but conn->subscr is NULL, at the subscr dereference after: if (conn->expire_timer_stopped) subscr_update_expire_lu(conn->subscr, conn->bts); I brought this situation about by a fabricated Paging fault, i.e. in gsm48_rx_rr_pag_resp() return 0 and don't call gsm48_handle_paging_resp() at all. Thus conn->subscr is still NULL when expire_timer_stopped is 1. When looking at CM Service Request handling, the conn->subscr is set before setting expire_timer_stopped = 1, which is a saner thing to do. But without my mad 'return 0', there is in fact no way to have a NULL subscriber there. It looks like all other code paths already do the same, but it's not that obvious (e.g. _gsm48_rx_mm_serv_req_sec_cb()). So rather catch this case of NULL conn->subscr, and while at it catch NULL bts as well. Change-Id: I430dd952b2b928bea7f8360f1e01bb3cccb0a395 ----------------------------------------------------------------------- Summary of changes: openbsc/src/libmsc/gsm_subscriber.c | 10 ++++++++++ 1 file changed, 10 insertions(+) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sun Feb 19 16:05:50 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 19 Feb 2017 16:05:50 GMT Subject: openbsc.git branch neels/bsc_sub_wip deleted. 0.15.0-680-g2763814ef Message-ID: <201702191605.v1JG5obe036871@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, neels/bsc_sub_wip has been deleted was 2763814efdebd39d9a5e6c8b245d1e22d9ec71da ----------------------------------------------------------------------- 2763814efdebd39d9a5e6c8b245d1e22d9ec71da wip ----------------------------------------------------------------------- hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sun Feb 19 17:09:17 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 19 Feb 2017 17:09:17 GMT Subject: openbsc.git branch neels/vlr updated. 0.15.0-693-g7344116a9 Message-ID: <201702191709.v1JH9HiT051331@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, neels/vlr has been updated discards 91ff08fbbdcc35a2b2e864bc17caa9c0efaa4973 (commit) discards 7a207af53f94f9d47b55273fb782a4fc514b8443 (commit) discards 578a13718461f8b22da53071a8f5b53495647c95 (commit) discards c7c8f6889d02f0868bf2d57bcdf427b513d8e013 (commit) discards 44dd71339171ddab86fa42d9668bc7f5e65f1830 (commit) discards 11c49cf7096c2e969527d62cf0420069ab15cb67 (commit) discards 98f69177268d142d30b7f068f6fad1c19f135168 (commit) discards 3cb29a7bc307d4d7fd8e5742494523784adee10d (commit) discards abd414de9da7a701fd705ddde9459713fe4f4b04 (commit) discards 3912c8fff0445fdc22712cfb5e68092f60ae78f3 (commit) discards eadef96f88f38ee437085ec7a9572e7ed6fab0a1 (commit) discards c57255a84f0d7922f11ad55655a61d62fabb67e1 (commit) discards 0aa3a3221db3edea1a70ce949a4d125f24ca98df (commit) via 7344116a9ae89951c0cfd0ee9dae6c630f1c0414 (commit) via e5b4e6d9b847babc2705c222ba8b8de88f1dfa9b (commit) via 0214a12d33ffe618416f94042f76dce65a06b22f (commit) via 1eb291df5ee15791befc13b01c579bf986eb8a0c (commit) via dded258e1d394ae6bcab354a3e2f00a0db2569f9 (commit) via ebbb8148a7705e16102a9adf4b09f0f93e37027e (commit) via 11dd13ba7d1634355c2f800d0de06aa93ea9149f (commit) via 57986d1c4cd442b770ecd7728c1c5695e45bab20 (commit) via d70a627578454005186565dce530185f8d86e3fc (commit) via 9ef21aa3311e7f8ee0282be89b8b2237d1cba713 (commit) via a8e14746fc848c469d77581e0b8cffc511e43a7c (commit) via 113e0ae2cf2e72093ba36ef97af4d70427e55bdb (commit) via 824c96708454e9c762d07b6503efe4a2c08f46b8 (commit) via bb038cf2dd59f024ef06640f284dd685ab5ae5a8 (commit) via d7c0347c1b7aa75e1d4bafa23d1217e39f2d0225 (commit) via a1613695d1472e61c85706a8daeb2f83ba5364dd (commit) via 2c16beeb64054c83dead557ff2ae8ab9eb2b84aa (commit) via 87bfed259dddbc87e94e50217bfd1443226e5e91 (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (91ff08fbbdcc35a2b2e864bc17caa9c0efaa4973) \ N -- N -- N (7344116a9ae89951c0cfd0ee9dae6c630f1c0414) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=7344116a9ae89951c0cfd0ee9dae6c630f1c0414 commit 7344116a9ae89951c0cfd0ee9dae6c630f1c0414 Author: Neels Hofmeyr Date: Wed Feb 15 00:20:44 2017 +0100 vlr: get SMS working, by SMS recipient MSISDN round-robin The SQL based lookup of SMS for attached subscribers no longer works since the SQL database no longer has the subscriber data. Replace with a round-robin on the SMS recipient MSISDNs paired with a VLR subscriber RAM lookup whether the subscriber is currently attached. If there are many SMS for not-attached subscribers in the SMS database, this will become inefficient: a DB hit returns a pending SMS, the RAM lookup will reveal that the subscriber is not attached, after which the DB is hit for the next SMS. It would become more efficient e.g. by having an MSISDN based hash list for the VLR subscribers and by marking non-attached SMS recipients in the SMS database so that they can be excluded with the SQL query already. There is a sanity limit to do at most 100 db hits per attempt to find a pending SMS. So if there are more than 100 stored SMS waiting for their recipients to actually attach to the MSC, it may take more than one SMS queue trigger to deliver SMS for subscribers that are actually attached. This is not very beautiful, but is merely intended to carry us over to a time when we have a proper separate SMSC entity. Change-Id: I1acf9debb6ba9164e6edcfd5bc5e48e8c98f2b01 http://cgit.osmocom.org/openbsc/commit/?id=e5b4e6d9b847babc2705c222ba8b8de88f1dfa9b commit e5b4e6d9b847babc2705c222ba8b8de88f1dfa9b Author: Neels Hofmeyr Date: Tue Feb 14 17:42:25 2017 +0100 logging: auth request: use hexdump without spaces for RAND, AUTN Change-Id: I656d8619a1adc93e2f627f4e1ba21512a7374279 http://cgit.osmocom.org/openbsc/commit/?id=0214a12d33ffe618416f94042f76dce65a06b22f commit 0214a12d33ffe618416f94042f76dce65a06b22f Author: Neels Hofmeyr Date: Sun Feb 12 00:34:35 2017 +0100 reject concurrency test Change-Id: I5c04b1cf0ad302c35968e0f8dfb122997f3f7bf1 http://cgit.osmocom.org/openbsc/commit/?id=1eb291df5ee15791befc13b01c579bf986eb8a0c commit 1eb291df5ee15791befc13b01c579bf986eb8a0c Author: Neels Hofmeyr Date: Wed Jan 25 15:04:16 2017 +0100 Add msc_vlr test suite for MSC+VLR end-to-end tests Change-Id: Ic073f3a069a7f5e7e421e0e56140f069ee9b10b8 http://cgit.osmocom.org/openbsc/commit/?id=dded258e1d394ae6bcab354a3e2f00a0db2569f9 commit dded258e1d394ae6bcab354a3e2f00a0db2569f9 Author: Neels Hofmeyr Date: Fri Feb 3 02:42:47 2017 +0100 Use libvlr in libmsc (large refactoring) Original libvlr code is by Harald Welte , polished and tweaked by Neels Hofmeyr . This is a long series of development collapsed in one patch. The original history may still be available as branch neels/vlr_orig. TODO: This commit may be split in several smaller changes before merging to master. Related: OS#1592 Change-Id: I702ba504ce2de93507312c28eca8d11f09f4ee8b http://cgit.osmocom.org/openbsc/commit/?id=ebbb8148a7705e16102a9adf4b09f0f93e37027e commit ebbb8148a7705e16102a9adf4b09f0f93e37027e Author: Harald Welte Date: Fri Jun 17 00:06:42 2016 +0200 Add libvlr implementation Original libvlr code is by Harald Welte , polished and tweaked by Neels Hofmeyr . This is a long series of development collapsed in one patch. The original history may still be available as branch neels/vlr_orig. Related: OS#1592 Change-Id: I3f75de5f0cc2ff77f276fd39832dd3621309c4b9 http://cgit.osmocom.org/openbsc/commit/?id=11dd13ba7d1634355c2f800d0de06aa93ea9149f commit 11dd13ba7d1634355c2f800d0de06aa93ea9149f Author: Harald Welte Date: Fri May 6 13:49:49 2016 +0200 WIP: Handle Authentication Failure from MS Change-Id: I71f51eff089cf05f32a6ef408c4606880fc2e4a5 Related: OS#1592 http://cgit.osmocom.org/openbsc/commit/?id=57986d1c4cd442b770ecd7728c1c5695e45bab20 commit 57986d1c4cd442b770ecd7728c1c5695e45bab20 Author: Harald Welte Date: Sun Jun 19 18:06:02 2016 +0200 Introduce subscriber_connection ref-counting This introduces a reference count for gsm_subscriber_connection. Every user of the connection needs to hold a reference until done. Once the reference count dorps to zero, the connection is cleared towards the BSC (which subsequently will clear any logical channels associated with it). Related: OS#1592 Change-Id: I8c05e6c81f246ff8b5bf91312f80410b1a85f15e http://cgit.osmocom.org/openbsc/commit/?id=d70a627578454005186565dce530185f8d86e3fc commit d70a627578454005186565dce530185f8d86e3fc Author: Harald Welte Date: Thu May 5 22:52:41 2016 +0200 SGSN: Integrate basic support for UMTS AKA We already had almost all the parts in place before: * GSUP with capability to send us auth_vectors that contain either triplets or quintuples * mm_context that holds such auth_vectors All that we need to add in this patch is the capability to send the AUTN parameter in the GMM AUTH REQ and parse the extended RES in the GMM AUTH RESP. TODO: Implement SQN re-synchronoization mechanism (Auth Fail: Sync Err) Related: OS#1592 Tweaked-by: nhofmeyr Change-Id: Ie6a0cefba5e4e7f02cc2eaf6ec006ac07d5c1816 http://cgit.osmocom.org/openbsc/commit/?id=9ef21aa3311e7f8ee0282be89b8b2237d1cba713 commit 9ef21aa3311e7f8ee0282be89b8b2237d1cba713 Author: Neels Hofmeyr Date: Thu Feb 2 01:07:28 2017 +0100 subscriber conn: add indicator for originating interface Add via_iface to gsm_subscriber_connection to indicate whether a conn is coming in via 2G (IFACE_A) or 3G (IFACE_IU). Prepares for Iu support, but also for libvlr to decide between GSM or R99 (UMTS) Authentication. Until actual Iu support is merged to master, this indicator will aid VLR unit testing. Change-Id: I93b870522f725170e4265a5543f6b680383d7465 http://cgit.osmocom.org/openbsc/commit/?id=a8e14746fc848c469d77581e0b8cffc511e43a7c commit a8e14746fc848c469d77581e0b8cffc511e43a7c Author: Neels Hofmeyr Date: Sun Feb 19 18:04:25 2017 +0100 cosmetic: remove unused scall_signal_data.subscr Change-Id: Ifa5901f8bf1aed3981841d24d4ec8d659f3de7a9 http://cgit.osmocom.org/openbsc/commit/?id=113e0ae2cf2e72093ba36ef97af4d70427e55bdb commit 113e0ae2cf2e72093ba36ef97af4d70427e55bdb Author: Neels Hofmeyr Date: Sat Feb 18 22:20:46 2017 +0100 add struct bsc_subscr, separating libbsc from gsm_subscriber In a future commit, gsm_subscriber will be replaced by vlr_subscr, and it will not make sense to use vlr_subscr in libbsc. Thus we need a dedicated BSC subscriber: struct bsc_subscr. Add rf_policy arg to bsc_grace_paging_request() because the bsc_subscr will no longer have a backpointer to gsm_network (used to be via subscr->group). Create a separate logging filter for the new BSC subscriber. The implementation of adjusting the filter context is added in libbsc to not introduce bsc_subscr_get/_put() dependencies to libcommon. During Paging Response, fetch a bsc_subscr from the mobile identity, like we do for the gsm_subscriber. It looks like a duplication now, but will make sense for the VLR as well as for future MSC split patches. Naming: it was requested to not name the new struct bsc_sub, because 'sub' is too ambiguous. At the same time it would be fine to have 'bsc_sub_' as function prefix. Instead of struct bsc_subscriber and bsc_sub_ prefix, I decided to match both up as struct bsc_subscr and bsc_subscr_ function prefix. It's fast to type, relatively short, unambiguous, and the naming is consistent. Add bsc_subscr unit test. Related: #1592, #1594 Change-Id: Ia61cc00e8bb186b976939a4fc8f7cf9ce6aa3d8e http://cgit.osmocom.org/openbsc/commit/?id=824c96708454e9c762d07b6503efe4a2c08f46b8 commit 824c96708454e9c762d07b6503efe4a2c08f46b8 Author: Neels Hofmeyr Date: Tue Jan 10 00:49:56 2017 +0100 add struct gprs_subscr, separating gprs from gsm_subscriber Prepare for replacing gsm_subscriber with vlr_subscriber. vlr_subscriber will not make sense to be used in gprs, so have a dedicated GPRS subscriber struct. (Could change if the gprs code were to use libvlr; is currently independent). Change-Id: Ia8b391ee009c8545763cba04505be3947835120e Related: #1592 http://cgit.osmocom.org/openbsc/commit/?id=bb038cf2dd59f024ef06640f284dd685ab5ae5a8 commit bb038cf2dd59f024ef06640f284dd685ab5ae5a8 Author: Neels Hofmeyr Date: Fri Feb 17 17:06:59 2017 +0100 debug.h/c: remove unused cruft / cosmetic tweaks Change-Id: I9601d478763569933bcc46bf4eaaff70a9843be9 http://cgit.osmocom.org/openbsc/commit/?id=d7c0347c1b7aa75e1d4bafa23d1217e39f2d0225 commit d7c0347c1b7aa75e1d4bafa23d1217e39f2d0225 Author: Neels Hofmeyr Date: Fri Feb 17 17:05:40 2017 +0100 logging: use central filter and ctx consts from libosmocore The LCHAN and BTS filter contexts are actually never used, so drop them until someone adds them properly. For now use only LOGGING_{FILTER,CTX}_VLR_SUBSCR. Some of these will change to _BSC_SUBSCR once struct bsc_subscriber is introduced, and later on, struct gsm_subscriber will be replaced by vlr_subscriber so that the names will match. Depends: libosmocore change-id I5c343630020f4b108099696fd96c2111614c8067 Change-Id: Ifa82f6a461ad4c0eeddb8a38fb3833460432d16b ----------------------------------------------------------------------- Summary of changes: openbsc/.gitignore | 1 + openbsc/include/openbsc/bsc_subscriber.h | 33 ++++--- openbsc/include/openbsc/debug.h | 29 +----- openbsc/include/openbsc/gprs_sgsn.h | 18 ++-- openbsc/include/openbsc/gprs_subscriber.h | 12 ++- openbsc/include/openbsc/gsm_04_08.h | 4 +- openbsc/include/openbsc/gsm_data.h | 8 +- openbsc/include/openbsc/osmo_bsc_grace.h | 6 +- openbsc/include/openbsc/paging.h | 12 +-- openbsc/include/openbsc/signal.h | 1 - openbsc/include/openbsc/vlr.h | 6 +- openbsc/src/gprs/gprs_gmm.c | 5 +- openbsc/src/gprs/gprs_sgsn.c | 4 +- openbsc/src/gprs/gprs_subscriber.c | 90 ++++++++--------- openbsc/src/gprs/sgsn_auth.c | 6 +- openbsc/src/gprs/sgsn_vty.c | 30 +++--- openbsc/src/libbsc/abis_rsl.c | 5 +- openbsc/src/libbsc/bsc_subscriber.c | 76 ++++++++++----- openbsc/src/libbsc/bsc_vty.c | 106 +++++++++++++------- openbsc/src/libbsc/e1_config.c | 1 - openbsc/src/libbsc/gsm_04_08_utils.c | 9 +- openbsc/src/libbsc/paging.c | 32 +++--- openbsc/src/libcommon/debug.c | 33 ++++--- openbsc/src/libmsc/ctrl_commands.c | 16 --- openbsc/src/libmsc/gsm_04_08.c | 20 ++-- openbsc/src/libmsc/gsm_subscriber.c | 28 +++--- openbsc/src/libmsc/smpp_openbsc.c | 6 +- openbsc/src/libmsc/sms_queue.c | 11 +-- openbsc/src/libmsc/vty_interface_layer3.c | 28 +++++- openbsc/src/libvlr/vlr.c | 18 ++++ openbsc/src/osmo-bsc/osmo_bsc_bssap.c | 4 +- openbsc/src/osmo-bsc/osmo_bsc_filter.c | 16 +-- openbsc/src/osmo-bsc/osmo_bsc_grace.c | 10 +- openbsc/src/osmo-bsc/osmo_bsc_vty.c | 19 +++- openbsc/tests/channel/channel_test.c | 2 +- openbsc/tests/msc_vlr/msc_vlr_tests.c | 6 +- openbsc/tests/sgsn/sgsn_test.c | 56 +++++------ openbsc/tests/subscr/Makefile.am | 11 ++- .../subscr/{subscr_test.c => bsc_subscr_test.c} | 107 ++++++--------------- openbsc/tests/subscr/bsc_subscr_test.err | 17 ++++ .../subscr/{subscr_test.ok => bsc_subscr_test.ok} | 2 +- openbsc/tests/testsuite.at | 9 +- 42 files changed, 500 insertions(+), 413 deletions(-) rename openbsc/tests/subscr/{subscr_test.c => bsc_subscr_test.c} (53%) create mode 100644 openbsc/tests/subscr/bsc_subscr_test.err rename openbsc/tests/subscr/{subscr_test.ok => bsc_subscr_test.ok} (90%) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sun Feb 19 23:21:47 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 19 Feb 2017 23:21:47 GMT Subject: pysim.git branch pmaier/sim updated. 60c093fec9711a7c0fc3ba0d78e2d9853b1012bf Message-ID: <201702192321.v1JNLl1Q028921@git.osmocom.org> 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 "A python tool to program magic SIMs". The branch, pmaier/sim has been updated discards 530b90ed9ff9a96eb3b99d92703a272eb1ca1507 (commit) via 60c093fec9711a7c0fc3ba0d78e2d9853b1012bf (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (530b90ed9ff9a96eb3b99d92703a272eb1ca1507) \ N -- N -- N (60c093fec9711a7c0fc3ba0d78e2d9853b1012bf) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/pysim/commit/?id=60c093fec9711a7c0fc3ba0d78e2d9853b1012bf commit 60c093fec9711a7c0fc3ba0d78e2d9853b1012bf Author: Philipp Maier Date: Fri Feb 10 16:10:57 2017 +0100 sysmo-usim-tool: Add a tool for sysmosom specific tasks This commit adds a tool that is intended to be used with sysmo-usim only if some of the highly propritary parameters, which the regular pysim can not handle, need to be configured. ----------------------------------------------------------------------- Summary of changes: sysmo-usim-tool/card.py | 4 +-- sysmo-usim-tool/simcard.py | 4 +-- sysmo-usim-tool/sysmo-usim-tool.sjs1.py | 47 ++++++++++++++++++++++++++++----- sysmo-usim-tool/sysmo_usimsjs1.py | 20 +++++++++----- sysmo-usim-tool/utils.py | 26 ++++++++++++++++++ 5 files changed, 85 insertions(+), 16 deletions(-) hooks/post-receive -- A python tool to program magic SIMs From gitosis at osmocom.org Mon Feb 20 12:37:33 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 20 Feb 2017 12:37:33 GMT Subject: pysim.git branch pmaier/sim updated. 7ab01eb621557406703002b4f66130b5c7e1e4ff Message-ID: <201702201237.v1KCbXQ5096342@git.osmocom.org> 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 "A python tool to program magic SIMs". The branch, pmaier/sim has been updated discards 60c093fec9711a7c0fc3ba0d78e2d9853b1012bf (commit) via 7ab01eb621557406703002b4f66130b5c7e1e4ff (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (60c093fec9711a7c0fc3ba0d78e2d9853b1012bf) \ N -- N -- N (7ab01eb621557406703002b4f66130b5c7e1e4ff) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/pysim/commit/?id=7ab01eb621557406703002b4f66130b5c7e1e4ff commit 7ab01eb621557406703002b4f66130b5c7e1e4ff Author: Philipp Maier Date: Fri Feb 10 16:10:57 2017 +0100 sysmo-usim-tool: Add a tool for sysmosom specific tasks This commit adds a tool that is intended to be used with sysmo-usim only if some of the highly propritary parameters, which the regular pysim can not handle, need to be configured. ----------------------------------------------------------------------- Summary of changes: sysmo-usim-tool/sysmo-usim-tool.sjs1.py | 2 +- sysmo-usim-tool/sysmo_usimsjs1.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) hooks/post-receive -- A python tool to program magic SIMs From gitosis at osmocom.org Mon Feb 20 12:41:22 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 20 Feb 2017 12:41:22 GMT Subject: osmo-hlr.git branch master updated. 0.0.1-31-g00b3715 Message-ID: <201702201241.v1KCfMoH097148@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "UNNAMED PROJECT". The branch, master has been updated via 00b37157231b98cfb9e940c0f488320f42d3eca8 (commit) from ea8b0d46ebab1ed5bf7df024a69f349249296738 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-hlr/commit/?id=00b37157231b98cfb9e940c0f488320f42d3eca8 commit 00b37157231b98cfb9e940c0f488320f42d3eca8 Author: Max Date: Mon Feb 20 11:09:27 2017 +0100 db: move duplicated code into helper functions * move common cleanup code into separate function * add helper function for IMSI binding * use errno.h instead of numbers Change-Id: Iec81b56ab1ccc948807854a3947b04355a555c10 ----------------------------------------------------------------------- Summary of changes: src/db.c | 31 +++++++++++++++++++++++++++++++ src/db.h | 2 ++ src/db_hlr.c | 60 ++++++++++++++---------------------------------------------- 3 files changed, 47 insertions(+), 46 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Mon Feb 20 13:28:54 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 20 Feb 2017 13:28:54 GMT Subject: osmo-bts.git branch master updated. 0.4.0-400-g64d1602 Message-ID: <201702201328.v1KDSsCV006816@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, master has been updated via 64d16028eb7d38bb442591c6c0224ae28eb3e2be (commit) from 70c68853c289bf13822a7c76cd2434fcf7364576 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=64d16028eb7d38bb442591c6c0224ae28eb3e2be commit 64d16028eb7d38bb442591c6c0224ae28eb3e2be Author: Ivan Kluchnikov Date: Thu Feb 9 19:03:11 2017 +0300 oml: Fix incorrect usage of const variable abis_nm_att_tlvdef_ipa This bug was introduced during moving oml definitions from osmo-bts to libosmocore in libosmocore 0bee65c0d89f81a4b90aa3d484016d9ba680dd46 and osmo-bts 2cf6b73a4278627331bdbbb4addf1a8bc1d964ce: The type of abis_nm_att_tlvdef_ipa was changed from struct tlv_definition to const struct tlv_definition, so: * create static abis_nm_att_tlvdef_ipa_local variable for oml attribute definitions * copy abis_nm_att_tlvdef_ipa to abis_nm_att_tlvdef_ipa_local * merge abis_nm_att_tlvdef with abis_nm_att_tlvdef_ipa_local * use abis_nm_att_tlvdef_ipa_local in oml_tlv_parse function Change-Id: Ia9f3c94ab247adeecb26a01c3ccd6f3a8c17ba1c ----------------------------------------------------------------------- Summary of changes: src/common/oml.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Mon Feb 20 15:12:29 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 20 Feb 2017 15:12:29 GMT Subject: pysim.git branch pmaier/sim updated. d9e9e24d46124dc7707d5bd0b864dcf66d065628 Message-ID: <201702201512.v1KFCTQG028037@git.osmocom.org> 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 "A python tool to program magic SIMs". The branch, pmaier/sim has been updated discards 7ab01eb621557406703002b4f66130b5c7e1e4ff (commit) via d9e9e24d46124dc7707d5bd0b864dcf66d065628 (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (7ab01eb621557406703002b4f66130b5c7e1e4ff) \ N -- N -- N (d9e9e24d46124dc7707d5bd0b864dcf66d065628) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/pysim/commit/?id=d9e9e24d46124dc7707d5bd0b864dcf66d065628 commit d9e9e24d46124dc7707d5bd0b864dcf66d065628 Author: Philipp Maier Date: Fri Feb 10 16:10:57 2017 +0100 sysmo-usim-tool: Add a tool for sysmosom specific tasks This commit adds a tool that is intended to be used with sysmo-usim only if some of the highly propritary parameters, which the regular pysim can not handle, need to be configured. ----------------------------------------------------------------------- Summary of changes: sysmo-usim-tool/card.py | 8 ++++---- sysmo-usim-tool/simcard.py | 8 ++++---- sysmo-usim-tool/sysmo-usim-tool.sjs1.py | 8 ++++---- sysmo-usim-tool/sysmo_usimsjs1.py | 8 ++++---- sysmo-usim-tool/utils.py | 8 ++++---- 5 files changed, 20 insertions(+), 20 deletions(-) hooks/post-receive -- A python tool to program magic SIMs From gitosis at osmocom.org Mon Feb 20 15:35:34 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 20 Feb 2017 15:35:34 GMT Subject: osmo-hlr.git branch master updated. 0.0.1-32-g58d4a84 Message-ID: <201702201535.v1KFZYIv033267@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "UNNAMED PROJECT". The branch, master has been updated via 58d4a84a3198bc6c30f5fc9f2182ec2de5deb446 (commit) from 00b37157231b98cfb9e940c0f488320f42d3eca8 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-hlr/commit/?id=58d4a84a3198bc6c30f5fc9f2182ec2de5deb446 commit 58d4a84a3198bc6c30f5fc9f2182ec2de5deb446 Author: Max Date: Mon Feb 20 11:06:12 2017 +0100 Fix compiler's warning about printf security Also, fix log formatting: SQL statements do not have '\n' at the end. Note: sqlite should be compiled with SQLITE_ENABLE_SQLLOG for this code to work at all. Change-Id: I5e53de54ad1b9da18e1f414932cfd21be71ab154 ----------------------------------------------------------------------- Summary of changes: src/db.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Mon Feb 20 22:52:20 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 20 Feb 2017 22:52:20 GMT Subject: octphy-2g-headers.git tag OCTSDR-OPENBSC-02.05.00-B508 created. fc0ea9d37d7bc94eb931652229a237b703e6074b Message-ID: <201702202252.v1KMqKh1026138@git.osmocom.org> 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 "Octasic GSM PHY API header files for OsmoBTS". The tag, OCTSDR-OPENBSC-02.05.00-B508 has been created at fc0ea9d37d7bc94eb931652229a237b703e6074b (commit) - Log ----------------------------------------------------------------- commit fc0ea9d37d7bc94eb931652229a237b703e6074b Author: Holger Hans Peter Freyther Date: Wed Feb 17 10:01:53 2016 +0100 New firmware released based on OCTSDR-OPENBSC-02.05.00-B508 ----------------------------------------------------------------------- hooks/post-receive -- Octasic GSM PHY API header files for OsmoBTS From gitosis at osmocom.org Mon Feb 20 22:52:21 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 20 Feb 2017 22:52:21 GMT Subject: octphy-2g-headers.git annotated tag OCTSDR-OPENBSC-02.06.00-B647 created. OCTSDR-OPENBSC-02.06.00-B647 Message-ID: <201702202252.v1KMqLlo026156@git.osmocom.org> 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 "Octasic GSM PHY API header files for OsmoBTS". The annotated tag, OCTSDR-OPENBSC-02.06.00-B647 has been created at bff4e52b7ef5ffd7f0f83c54cf4678706a8edbb4 (tag) tagging e4a505338c03d7dbd67ebb0b97bffd1d6e75ae95 (commit) tagged by Harald Welte on Thu Jul 28 16:14:09 2016 +0200 - Log ----------------------------------------------------------------- tag version from OCTSDR-OPENBSC-02.06.00-B647 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIVAwUAV5oTOEoQeR9V5ESWAQInjA//SsEhR4YlqlWNBDWIKevpcaf4PznHOljL PcHyd1OlybaYaFblpqbnl89TSWEkvkQ/Xj1seHohj3bPFJp/Qzf8yJQVMHZDjjoE jB3Lcx6fwNpj6bnqur2BcPWDxI/bgD/XpfWU00Pw5LjcF1mxPHzXW4hY7s2CmC3o qBewcq9zbltXmzN0udSUvf6ascnOzk3SEoY9GsP2Wg+4jiCiojOWatKGa9/MQ+wm P3UkjpdBsR00C/znOud6qaIDaSWzXTgPRL51TO/wmutTvyAAc0ozorZ+IXx4YJp6 ruNv27HOA34aEz/ghmSzI4DNJT7Ka63TnMlidSba+mNXVxxZGHfkqudSd97hAwq0 wck6F6ft3jTL6fAJTJgCeIfwXJEPYT79aO5L0qZCQDmIcXu4x9Z4E3Hd+dIEfJB4 1DIsXoBekbEvOSCpjTij7sTF1I0gue9mj6HiU3cSutMpWpxa4hvMaKEiVuBQJg6e 2CItzzz/zHBVOP3wvNoBW1pIPMzrG7T7McJo7CgALqYeJQ8Sv14ap6I9Fxr+KeVj 6+hel7cPwCUKh003e6jiqh1cgzhbPxmRCCfxkh5ov5FeG7+u4tZIEiB6zm1xhHfX gqhcnxx79roMc/dYr84KmBYJFjgMJUnOJLciEtxIE4e+k6FETZw7n1+hXOsXeVzo VhoU6sGxdRY= =TLMd -----END PGP SIGNATURE----- Harald Welte (3): initial check-in of OCTSDR-2G headers add README file Import from OCTSDR-OPENBSC-02.06.00-B647.tgz Holger Hans Peter Freyther (1): New firmware released based on OCTSDR-OPENBSC-02.05.00-B508 ----------------------------------------------------------------------- hooks/post-receive -- Octasic GSM PHY API header files for OsmoBTS From gitosis at osmocom.org Mon Feb 20 22:52:21 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 20 Feb 2017 22:52:21 GMT Subject: octphy-2g-headers.git tag OCTSDR-OPENBSC-02.06.01-B659 created. OCTSDR-OPENBSC-02.06.00-B647-1-g9567862 Message-ID: <201702202252.v1KMqLqx026175@git.osmocom.org> 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 "Octasic GSM PHY API header files for OsmoBTS". The tag, OCTSDR-OPENBSC-02.06.01-B659 has been created at 9567862fb3478e5864a4e6b9ae567a135279c89d (commit) - Log ----------------------------------------------------------------- commit 9567862fb3478e5864a4e6b9ae567a135279c89d Author: Harald Welte Date: Mon Aug 1 12:59:43 2016 +0200 Import headers from OCTSDR-OPENBSC-02.06.01-B659.tgz ----------------------------------------------------------------------- hooks/post-receive -- Octasic GSM PHY API header files for OsmoBTS From gitosis at osmocom.org Mon Feb 20 22:53:51 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 20 Feb 2017 22:53:51 GMT Subject: octphy-2g-headers.git tag OCTSDR-OPENBSC-02.07.00-B925 created. OCTSDR-OPENBSC-02.07.00-B708-1-ga957fb9 Message-ID: <201702202253.v1KMrp1n026480@git.osmocom.org> 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 "Octasic GSM PHY API header files for OsmoBTS". The tag, OCTSDR-OPENBSC-02.07.00-B925 has been created at a957fb9f74f23a237b53305b8d98df3c88724e77 (commit) - Log ----------------------------------------------------------------- commit a957fb9f74f23a237b53305b8d98df3c88724e77 Author: Harald Welte Date: Mon Feb 20 23:53:32 2017 +0100 Import headers from OCTSDR-OPENBSC-02.07.00-B925.tgz ----------------------------------------------------------------------- hooks/post-receive -- Octasic GSM PHY API header files for OsmoBTS From gitosis at osmocom.org Mon Feb 20 22:53:54 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 20 Feb 2017 22:53:54 GMT Subject: octphy-2g-headers.git branch master updated. OCTSDR-OPENBSC-02.07.00-B708-1-ga957fb9 Message-ID: <201702202253.v1KMrsLq026518@git.osmocom.org> 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 "Octasic GSM PHY API header files for OsmoBTS". The branch, master has been updated via a957fb9f74f23a237b53305b8d98df3c88724e77 (commit) from 953a258aadf18c05e8128a339f15b1c5bb377cfd (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/octphy-2g-headers/commit/?id=a957fb9f74f23a237b53305b8d98df3c88724e77 commit a957fb9f74f23a237b53305b8d98df3c88724e77 Author: Harald Welte Date: Mon Feb 20 23:53:32 2017 +0100 Import headers from OCTSDR-OPENBSC-02.07.00-B925.tgz ----------------------------------------------------------------------- Summary of changes: octdev_devices.h | 4 +- octdev_devices_swap.h | 4 +- octdev_macro.h | 4 +- octdev_opus_rev.h | 4 +- octdev_rc_base.h | 4 +- octdev_types.h | 4 +- octdev_types_swap.h | 4 +- octoptions.h | 4 +- octpkt/octpkt_hdr.h | 4 +- octpkt/octpkt_hdr_swap.h | 4 +- octpkt/octpkt_hdrxl.h | 4 +- octpkt/octpkt_hdrxl_swap.h | 4 +- octvc1/ctrl/octvc1_ctrl_api.h | 4 +- octvc1/ctrl/octvc1_ctrl_api_priv.h | 4 +- octvc1/ctrl/octvc1_ctrl_api_priv_swap.h | 4 +- octvc1/ctrl/octvc1_ctrl_api_swap.h | 4 +- octvc1/ctrl/octvc1_ctrl_base.h | 4 +- octvc1/ctrl/octvc1_ctrl_id.h | 4 +- octvc1/ctrl/octvc1_ctrl_id_priv.h | 4 +- octvc1/ctrl/octvc1_ctrl_version.h | 6 +- octvc1/gsm/octvc1_gsm_api.h | 138 +- octvc1/gsm/octvc1_gsm_api_priv.h | 5 +- octvc1/gsm/octvc1_gsm_api_priv_swap.h | 4 +- octvc1/gsm/octvc1_gsm_api_swap.h | 75 +- octvc1/gsm/octvc1_gsm_base.h | 4 +- octvc1/gsm/octvc1_gsm_default.h | 51 +- octvc1/gsm/octvc1_gsm_default_priv.h | 4 +- octvc1/gsm/octvc1_gsm_evt.h | 4 +- octvc1/gsm/octvc1_gsm_evt_priv.h | 4 +- octvc1/gsm/octvc1_gsm_evt_priv_swap.h | 4 +- octvc1/gsm/octvc1_gsm_evt_swap.h | 4 +- octvc1/gsm/octvc1_gsm_id.h | 6 +- octvc1/gsm/octvc1_gsm_id_priv.h | 4 +- octvc1/gsm/octvc1_gsm_lic.h | 50 + .../octvc1_gsm_lic_priv.h} | 21 +- octvc1/gsm/octvc1_gsm_rc.h | 38 +- octvc1/gsm/octvc1_gsm_rc_priv.h | 4 +- octvc1/gsm/octvc1_gsm_version.h | 6 +- octvc1/hw/octvc1_hw_api.h | 344 +++- octvc1/hw/octvc1_hw_api_priv.h | 7 +- octvc1/hw/octvc1_hw_api_priv_swap.h | 6 +- octvc1/hw/octvc1_hw_api_swap.h | 209 ++- octvc1/hw/octvc1_hw_base.h | 4 +- octvc1/hw/octvc1_hw_default.h | 137 +- octvc1/hw/octvc1_hw_default_priv.h | 7 +- octvc1/hw/octvc1_hw_evt.h | 78 +- octvc1/hw/octvc1_hw_evt_priv.h | 4 +- octvc1/hw/octvc1_hw_evt_priv_swap.h | 4 +- octvc1/hw/octvc1_hw_evt_swap.h | 54 +- octvc1/hw/octvc1_hw_id.h | 57 +- octvc1/hw/octvc1_hw_id_priv.h | 10 +- octvc1/hw/octvc1_hw_rc.h | 15 +- octvc1/hw/octvc1_hw_rc_priv.h | 8 +- octvc1/hw/octvc1_hw_version.h | 6 +- octvc1/irsc/octvc1_irsc_api.h | 43 +- octvc1/irsc/octvc1_irsc_api_priv.h | 4 +- octvc1/irsc/octvc1_irsc_api_priv_swap.h | 4 +- octvc1/irsc/octvc1_irsc_api_swap.h | 26 +- octvc1/irsc/octvc1_irsc_base.h | 4 +- octvc1/irsc/octvc1_irsc_default.h | 34 +- octvc1/irsc/octvc1_irsc_default_priv.h | 4 +- octvc1/irsc/octvc1_irsc_evt.h | 4 +- octvc1/irsc/octvc1_irsc_evt_priv.h | 4 +- octvc1/irsc/octvc1_irsc_evt_priv_swap.h | 4 +- octvc1/irsc/octvc1_irsc_evt_swap.h | 4 +- octvc1/irsc/octvc1_irsc_id.h | 7 +- octvc1/irsc/octvc1_irsc_id_priv.h | 4 +- octvc1/irsc/octvc1_irsc_rc.h | 4 +- octvc1/irsc/octvc1_irsc_rc_priv.h | 4 +- octvc1/irsc/octvc1_irsc_version.h | 6 +- octvc1/job/octvc1_job_api.h | 1708 ++++++++++++++++++++ .../octvc1_job_api_priv.h} | 27 +- .../octvc1_job_api_priv_swap.h} | 14 +- octvc1/job/octvc1_job_api_swap.h | 1019 ++++++++++++ .../octvc1_gsm_base.h => job/octvc1_job_base.h} | 23 +- octvc1/job/octvc1_job_default.h | 1321 +++++++++++++++ .../octvc1_job_default_priv.h} | 17 +- octvc1/job/octvc1_job_evt.h | 71 + octvc1/{octvc1_mac.h => job/octvc1_job_evt_priv.h} | 38 +- .../octvc1_job_evt_priv_swap.h} | 36 +- octvc1/job/octvc1_job_evt_swap.h | 57 + octvc1/job/octvc1_job_id.h | 90 ++ .../octvc1_job_id_priv.h} | 19 +- octvc1/job/octvc1_job_rc.h | 70 + .../octvc1_job_rc_priv.h} | 20 +- .../octvc1_job_version.h} | 30 +- octvc1/main/octvc1_main_api.h | 155 +- octvc1/main/octvc1_main_api_priv.h | 5 +- octvc1/main/octvc1_main_api_priv_swap.h | 4 +- octvc1/main/octvc1_main_api_swap.h | 86 +- octvc1/main/octvc1_main_base.h | 4 +- octvc1/main/octvc1_main_default.h | 104 +- octvc1/main/octvc1_main_default_priv.h | 4 +- octvc1/main/octvc1_main_evt.h | 4 +- octvc1/main/octvc1_main_evt_priv.h | 4 +- octvc1/main/octvc1_main_evt_priv_swap.h | 4 +- octvc1/main/octvc1_main_evt_swap.h | 4 +- octvc1/main/octvc1_main_id.h | 9 +- octvc1/main/octvc1_main_id_priv.h | 4 +- octvc1/main/octvc1_main_rc.h | 14 +- octvc1/main/octvc1_main_rc_priv.h | 4 +- octvc1/main/octvc1_main_version.h | 6 +- octvc1/octvc1_api.h | 23 +- octvc1/octvc1_api_swap.h | 14 +- octvc1/octvc1_app.h | 6 +- octvc1/octvc1_base.h | 8 +- octvc1/octvc1_buffer.h | 4 +- octvc1/octvc1_buffer_swap.h | 4 +- octvc1/octvc1_cursor.h | 4 +- octvc1/octvc1_cursor_swap.h | 4 +- octvc1/octvc1_eth.h | 4 +- octvc1/octvc1_eth_swap.h | 4 +- octvc1/octvc1_fifo.h | 4 +- octvc1/octvc1_file.h | 4 +- octvc1/octvc1_file_swap.h | 4 +- octvc1/octvc1_generic_rc.h | 4 +- octvc1/octvc1_handle.h | 4 +- octvc1/octvc1_handle_swap.h | 4 +- octvc1/octvc1_id2string.h | 114 +- octvc1/octvc1_id2string_priv.h | 40 +- octvc1/octvc1_ip.h | 4 +- octvc1/octvc1_ip_swap.h | 4 +- octvc1/octvc1_ipc.h | 4 +- octvc1/octvc1_ipc_swap.h | 4 +- octvc1/octvc1_lic2string.h | 130 ++ octvc1/octvc1_list.h | 4 +- octvc1/octvc1_list_swap.h | 4 +- octvc1/octvc1_log.h | 4 +- octvc1/octvc1_log_swap.h | 4 +- octvc1/octvc1_mac.h | 4 +- octvc1/octvc1_macro.h | 4 +- octvc1/octvc1_module.h | 15 +- octvc1/octvc1_module_swap.h | 4 +- octvc1/octvc1_msg.h | 4 +- octvc1/octvc1_msg_swap.h | 4 +- octvc1/octvc1_priv_swap_hdrs.h | 8 +- octvc1/octvc1_privacy.h | 4 +- octvc1/octvc1_process.h | 8 +- octvc1/octvc1_process_swap.h | 4 +- octvc1/octvc1_radio.h | 70 +- octvc1/octvc1_radio_swap.h | 32 +- octvc1/octvc1_rc2string.h | 75 +- octvc1/octvc1_swap_hdrs.h | 8 +- octvc1/octvc1_tap.h | 4 +- octvc1/octvc1_tap_swap.h | 4 +- octvc1/octvc1_udp.h | 4 +- octvc1/octvc1_user_id.h | 4 +- octvc1/octvc1_user_id_swap.h | 4 +- octvc1/octvc1_vlan.h | 4 +- octvc1/octvc1_vlan_swap.h | 4 +- octvc1/octvocnet_pkt.h | 4 +- octvc1/octvocnet_pkt_swap.h | 4 +- octvc1/pkt_api/octvc1_pkt_api.h | 4 +- octvc1/pkt_api/octvc1_pkt_api_default.h | 4 +- octvc1/pkt_api/octvc1_pkt_api_rc.h | 4 +- octvc1/pkt_api/octvc1_pkt_api_version.h | 10 +- 156 files changed, 6660 insertions(+), 650 deletions(-) create mode 100644 octvc1/gsm/octvc1_gsm_lic.h copy octvc1/{hw/octvc1_hw_rc_priv.h => gsm/octvc1_gsm_lic_priv.h} (66%) create mode 100644 octvc1/job/octvc1_job_api.h copy octvc1/{irsc/octvc1_irsc_api_priv.h => job/octvc1_job_api_priv.h} (67%) copy octvc1/{hw/octvc1_hw_evt_priv_swap.h => job/octvc1_job_api_priv_swap.h} (74%) create mode 100644 octvc1/job/octvc1_job_api_swap.h copy octvc1/{gsm/octvc1_gsm_base.h => job/octvc1_job_base.h} (69%) create mode 100644 octvc1/job/octvc1_job_default.h copy octvc1/{test/octvc1_test_default.h => job/octvc1_job_default_priv.h} (68%) create mode 100644 octvc1/job/octvc1_job_evt.h copy octvc1/{octvc1_mac.h => job/octvc1_job_evt_priv.h} (60%) copy octvc1/{octvc1_ipc_swap.h => job/octvc1_job_evt_priv_swap.h} (54%) create mode 100644 octvc1/job/octvc1_job_evt_swap.h create mode 100644 octvc1/job/octvc1_job_id.h copy octvc1/{irsc/octvc1_irsc_id_priv.h => job/octvc1_job_id_priv.h} (70%) create mode 100644 octvc1/job/octvc1_job_rc.h copy octvc1/{gsm/octvc1_gsm_rc_priv.h => job/octvc1_job_rc_priv.h} (74%) copy octvc1/{gsm/octvc1_gsm_version.h => job/octvc1_job_version.h} (58%) create mode 100644 octvc1/octvc1_lic2string.h hooks/post-receive -- Octasic GSM PHY API header files for OsmoBTS From gitosis at osmocom.org Mon Feb 20 22:55:21 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 20 Feb 2017 22:55:21 GMT Subject: octphy-2g-headers.git branch master updated. OCTSDR-OPENBSC-02.07.00-B708-2-g2a83ebb Message-ID: <201702202255.v1KMtL69027118@git.osmocom.org> 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 "Octasic GSM PHY API header files for OsmoBTS". The branch, master has been updated via 2a83ebb3d2f0fd0bd9d8bf0b1b3a0d66ada62a90 (commit) from a957fb9f74f23a237b53305b8d98df3c88724e77 (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/octphy-2g-headers/commit/?id=2a83ebb3d2f0fd0bd9d8bf0b1b3a0d66ada62a90 commit 2a83ebb3d2f0fd0bd9d8bf0b1b3a0d66ada62a90 Author: Harald Welte Date: Mon Feb 20 23:55:05 2017 +0100 Import headers from OCTSDR-OPENBSC-02.07.01-B948.tgz ----------------------------------------------------------------------- Summary of changes: octdev_devices.h | 2 +- octdev_devices_swap.h | 2 +- octdev_macro.h | 2 +- octdev_opus_rev.h | 2 +- octdev_rc_base.h | 2 +- octdev_types.h | 2 +- octdev_types_swap.h | 2 +- octoptions.h | 2 +- octpkt/octpkt_hdr.h | 2 +- octpkt/octpkt_hdr_swap.h | 2 +- octpkt/octpkt_hdrxl.h | 2 +- octpkt/octpkt_hdrxl_swap.h | 2 +- octvc1/ctrl/octvc1_ctrl_api.h | 2 +- octvc1/ctrl/octvc1_ctrl_api_priv.h | 2 +- octvc1/ctrl/octvc1_ctrl_api_priv_swap.h | 2 +- octvc1/ctrl/octvc1_ctrl_api_swap.h | 2 +- octvc1/ctrl/octvc1_ctrl_base.h | 2 +- octvc1/ctrl/octvc1_ctrl_id.h | 2 +- octvc1/ctrl/octvc1_ctrl_id_priv.h | 2 +- octvc1/ctrl/octvc1_ctrl_version.h | 6 +- octvc1/gsm/octvc1_gsm_api.h | 32 ++++++-- octvc1/gsm/octvc1_gsm_api_priv.h | 2 +- octvc1/gsm/octvc1_gsm_api_priv_swap.h | 2 +- octvc1/gsm/octvc1_gsm_api_swap.h | 9 ++- octvc1/gsm/octvc1_gsm_base.h | 2 +- octvc1/gsm/octvc1_gsm_default.h | 14 +++- octvc1/gsm/octvc1_gsm_default_priv.h | 2 +- octvc1/gsm/octvc1_gsm_evt.h | 2 +- octvc1/gsm/octvc1_gsm_evt_priv.h | 2 +- octvc1/gsm/octvc1_gsm_evt_priv_swap.h | 2 +- octvc1/gsm/octvc1_gsm_evt_swap.h | 2 +- octvc1/gsm/octvc1_gsm_id.h | 2 +- octvc1/gsm/octvc1_gsm_id_priv.h | 2 +- octvc1/gsm/octvc1_gsm_lic.h | 2 +- octvc1/gsm/octvc1_gsm_lic_priv.h | 2 +- octvc1/gsm/octvc1_gsm_rc.h | 2 +- octvc1/gsm/octvc1_gsm_rc_priv.h | 2 +- octvc1/gsm/octvc1_gsm_version.h | 6 +- octvc1/hw/octvc1_hw_api.h | 128 ++++++++++++++++++++++++++------ octvc1/hw/octvc1_hw_api_priv.h | 2 +- octvc1/hw/octvc1_hw_api_priv_swap.h | 2 +- octvc1/hw/octvc1_hw_api_swap.h | 81 ++++++++++++++++---- octvc1/hw/octvc1_hw_base.h | 2 +- octvc1/hw/octvc1_hw_default.h | 70 ++++++++++++++++- octvc1/hw/octvc1_hw_default_priv.h | 2 +- octvc1/hw/octvc1_hw_evt.h | 2 +- octvc1/hw/octvc1_hw_evt_priv.h | 2 +- octvc1/hw/octvc1_hw_evt_priv_swap.h | 2 +- octvc1/hw/octvc1_hw_evt_swap.h | 2 +- octvc1/hw/octvc1_hw_id.h | 6 +- octvc1/hw/octvc1_hw_id_priv.h | 2 +- octvc1/hw/octvc1_hw_rc.h | 2 +- octvc1/hw/octvc1_hw_rc_priv.h | 2 +- octvc1/hw/octvc1_hw_version.h | 6 +- octvc1/irsc/octvc1_irsc_api.h | 2 +- octvc1/irsc/octvc1_irsc_api_priv.h | 2 +- octvc1/irsc/octvc1_irsc_api_priv_swap.h | 2 +- octvc1/irsc/octvc1_irsc_api_swap.h | 2 +- octvc1/irsc/octvc1_irsc_base.h | 2 +- octvc1/irsc/octvc1_irsc_default.h | 2 +- octvc1/irsc/octvc1_irsc_default_priv.h | 2 +- octvc1/irsc/octvc1_irsc_evt.h | 2 +- octvc1/irsc/octvc1_irsc_evt_priv.h | 2 +- octvc1/irsc/octvc1_irsc_evt_priv_swap.h | 2 +- octvc1/irsc/octvc1_irsc_evt_swap.h | 2 +- octvc1/irsc/octvc1_irsc_id.h | 2 +- octvc1/irsc/octvc1_irsc_id_priv.h | 2 +- octvc1/irsc/octvc1_irsc_rc.h | 2 +- octvc1/irsc/octvc1_irsc_rc_priv.h | 2 +- octvc1/irsc/octvc1_irsc_version.h | 6 +- octvc1/job/octvc1_job_api.h | 2 +- octvc1/job/octvc1_job_api_priv.h | 2 +- octvc1/job/octvc1_job_api_priv_swap.h | 2 +- octvc1/job/octvc1_job_api_swap.h | 2 +- octvc1/job/octvc1_job_base.h | 2 +- octvc1/job/octvc1_job_default.h | 2 +- octvc1/job/octvc1_job_default_priv.h | 2 +- octvc1/job/octvc1_job_evt.h | 2 +- octvc1/job/octvc1_job_evt_priv.h | 2 +- octvc1/job/octvc1_job_evt_priv_swap.h | 2 +- octvc1/job/octvc1_job_evt_swap.h | 2 +- octvc1/job/octvc1_job_id.h | 2 +- octvc1/job/octvc1_job_id_priv.h | 2 +- octvc1/job/octvc1_job_rc.h | 2 +- octvc1/job/octvc1_job_rc_priv.h | 2 +- octvc1/job/octvc1_job_version.h | 6 +- octvc1/main/octvc1_main_api.h | 2 +- octvc1/main/octvc1_main_api_priv.h | 2 +- octvc1/main/octvc1_main_api_priv_swap.h | 2 +- octvc1/main/octvc1_main_api_swap.h | 2 +- octvc1/main/octvc1_main_base.h | 2 +- octvc1/main/octvc1_main_default.h | 2 +- octvc1/main/octvc1_main_default_priv.h | 2 +- octvc1/main/octvc1_main_evt.h | 2 +- octvc1/main/octvc1_main_evt_priv.h | 2 +- octvc1/main/octvc1_main_evt_priv_swap.h | 2 +- octvc1/main/octvc1_main_evt_swap.h | 2 +- octvc1/main/octvc1_main_id.h | 2 +- octvc1/main/octvc1_main_id_priv.h | 2 +- octvc1/main/octvc1_main_rc.h | 2 +- octvc1/main/octvc1_main_rc_priv.h | 2 +- octvc1/main/octvc1_main_version.h | 6 +- octvc1/octvc1_api.h | 2 +- octvc1/octvc1_api_swap.h | 2 +- octvc1/octvc1_app.h | 6 +- octvc1/octvc1_base.h | 2 +- octvc1/octvc1_buffer.h | 2 +- octvc1/octvc1_buffer_swap.h | 2 +- octvc1/octvc1_cursor.h | 2 +- octvc1/octvc1_cursor_swap.h | 2 +- octvc1/octvc1_eth.h | 2 +- octvc1/octvc1_eth_swap.h | 2 +- octvc1/octvc1_fifo.h | 2 +- octvc1/octvc1_file.h | 2 +- octvc1/octvc1_file_swap.h | 2 +- octvc1/octvc1_generic_rc.h | 2 +- octvc1/octvc1_handle.h | 2 +- octvc1/octvc1_handle_swap.h | 2 +- octvc1/octvc1_id2string.h | 6 +- octvc1/octvc1_id2string_priv.h | 2 +- octvc1/octvc1_ip.h | 2 +- octvc1/octvc1_ip_swap.h | 2 +- octvc1/octvc1_ipc.h | 2 +- octvc1/octvc1_ipc_swap.h | 2 +- octvc1/octvc1_lic2string.h | 2 +- octvc1/octvc1_list.h | 2 +- octvc1/octvc1_list_swap.h | 2 +- octvc1/octvc1_log.h | 2 +- octvc1/octvc1_log_swap.h | 2 +- octvc1/octvc1_mac.h | 2 +- octvc1/octvc1_macro.h | 2 +- octvc1/octvc1_module.h | 5 +- octvc1/octvc1_module_swap.h | 2 +- octvc1/octvc1_msg.h | 2 +- octvc1/octvc1_msg_swap.h | 2 +- octvc1/octvc1_priv_swap_hdrs.h | 2 +- octvc1/octvc1_privacy.h | 2 +- octvc1/octvc1_process.h | 2 +- octvc1/octvc1_process_swap.h | 2 +- octvc1/octvc1_radio.h | 2 +- octvc1/octvc1_radio_swap.h | 2 +- octvc1/octvc1_rc2string.h | 2 +- octvc1/octvc1_swap_hdrs.h | 2 +- octvc1/octvc1_tap.h | 2 +- octvc1/octvc1_tap_swap.h | 2 +- octvc1/octvc1_udp.h | 2 +- octvc1/octvc1_user_id.h | 2 +- octvc1/octvc1_user_id_swap.h | 2 +- octvc1/octvc1_vlan.h | 2 +- octvc1/octvc1_vlan_swap.h | 2 +- octvc1/octvocnet_pkt.h | 2 +- octvc1/octvocnet_pkt_swap.h | 2 +- octvc1/pkt_api/octvc1_pkt_api.h | 2 +- octvc1/pkt_api/octvc1_pkt_api_default.h | 2 +- octvc1/pkt_api/octvc1_pkt_api_rc.h | 2 +- octvc1/pkt_api/octvc1_pkt_api_version.h | 6 +- 156 files changed, 462 insertions(+), 215 deletions(-) hooks/post-receive -- Octasic GSM PHY API header files for OsmoBTS From gitosis at osmocom.org Mon Feb 20 22:55:22 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 20 Feb 2017 22:55:22 GMT Subject: octphy-2g-headers.git tag OCTSDR-OPENBSC-02.07.01-B948 created. OCTSDR-OPENBSC-02.07.00-B708-2-g2a83ebb Message-ID: <201702202255.v1KMtM68027175@git.osmocom.org> 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 "Octasic GSM PHY API header files for OsmoBTS". The tag, OCTSDR-OPENBSC-02.07.01-B948 has been created at 2a83ebb3d2f0fd0bd9d8bf0b1b3a0d66ada62a90 (commit) - Log ----------------------------------------------------------------- commit 2a83ebb3d2f0fd0bd9d8bf0b1b3a0d66ada62a90 Author: Harald Welte Date: Mon Feb 20 23:55:05 2017 +0100 Import headers from OCTSDR-OPENBSC-02.07.01-B948.tgz ----------------------------------------------------------------------- hooks/post-receive -- Octasic GSM PHY API header files for OsmoBTS From gitosis at osmocom.org Tue Feb 21 00:39:31 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 21 Feb 2017 00:39:31 GMT Subject: openbsc.git branch neels/vlr updated. 0.15.0-692-g4c7ddd3ca Message-ID: <201702210039.v1L0dVVE049088@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, neels/vlr has been updated discards 7344116a9ae89951c0cfd0ee9dae6c630f1c0414 (commit) discards e5b4e6d9b847babc2705c222ba8b8de88f1dfa9b (commit) discards 0214a12d33ffe618416f94042f76dce65a06b22f (commit) discards 1eb291df5ee15791befc13b01c579bf986eb8a0c (commit) discards dded258e1d394ae6bcab354a3e2f00a0db2569f9 (commit) discards ebbb8148a7705e16102a9adf4b09f0f93e37027e (commit) discards 11dd13ba7d1634355c2f800d0de06aa93ea9149f (commit) discards 57986d1c4cd442b770ecd7728c1c5695e45bab20 (commit) discards d70a627578454005186565dce530185f8d86e3fc (commit) discards 9ef21aa3311e7f8ee0282be89b8b2237d1cba713 (commit) discards a8e14746fc848c469d77581e0b8cffc511e43a7c (commit) discards 113e0ae2cf2e72093ba36ef97af4d70427e55bdb (commit) discards 824c96708454e9c762d07b6503efe4a2c08f46b8 (commit) discards bb038cf2dd59f024ef06640f284dd685ab5ae5a8 (commit) discards d7c0347c1b7aa75e1d4bafa23d1217e39f2d0225 (commit) via 4c7ddd3ca60c8d87e0cc6f04b20fee72284e754c (commit) via 0b123ffad4cfd7394b915f8fb95935ad5e19df55 (commit) via 8cef3c6405699b45796af624510d84ac49296beb (commit) via 9610ad61d90324b5e2e70fa85a12331ae0d17aae (commit) via e375c0b87c5361933e7804320d31f09b0f2b48c1 (commit) via 6f4ed29379058b969f374389cb1d0835af08f44e (commit) via 08e7b325045ec25906f07e05d26ba784f4ad9897 (commit) via 656c0898101af756013a4c3f5b7b001814cfda3e (commit) via 6975d62f42a0a376ca6b2887f7f96e452c5a14df (commit) via d34e04cbc9809ee5416103fedaf9963860be763c (commit) via 7a9528ec7902a61372cbe4024d700b16929fd339 (commit) via bc64efa1e7060f057e3c0a1782cb882115957766 (commit) via 83f62da268e580f449fca0fe72f1348dd7d6b83f (commit) via b05d4581800e72c16afc3d9c62756661de0e2890 (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (7344116a9ae89951c0cfd0ee9dae6c630f1c0414) \ N -- N -- N (4c7ddd3ca60c8d87e0cc6f04b20fee72284e754c) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=4c7ddd3ca60c8d87e0cc6f04b20fee72284e754c commit 4c7ddd3ca60c8d87e0cc6f04b20fee72284e754c Author: Neels Hofmeyr Date: Wed Feb 15 00:20:44 2017 +0100 vlr: get SMS working, by SMS recipient MSISDN round-robin The SQL based lookup of SMS for attached subscribers no longer works since the SQL database no longer has the subscriber data. Replace with a round-robin on the SMS recipient MSISDNs paired with a VLR subscriber RAM lookup whether the subscriber is currently attached. If there are many SMS for not-attached subscribers in the SMS database, this will become inefficient: a DB hit returns a pending SMS, the RAM lookup will reveal that the subscriber is not attached, after which the DB is hit for the next SMS. It would become more efficient e.g. by having an MSISDN based hash list for the VLR subscribers and by marking non-attached SMS recipients in the SMS database so that they can be excluded with the SQL query already. There is a sanity limit to do at most 100 db hits per attempt to find a pending SMS. So if there are more than 100 stored SMS waiting for their recipients to actually attach to the MSC, it may take more than one SMS queue trigger to deliver SMS for subscribers that are actually attached. This is not very beautiful, but is merely intended to carry us over to a time when we have a proper separate SMSC entity. Change-Id: I1acf9debb6ba9164e6edcfd5bc5e48e8c98f2b01 http://cgit.osmocom.org/openbsc/commit/?id=0b123ffad4cfd7394b915f8fb95935ad5e19df55 commit 0b123ffad4cfd7394b915f8fb95935ad5e19df55 Author: Neels Hofmeyr Date: Tue Feb 14 17:42:25 2017 +0100 logging: auth request: use hexdump without spaces for RAND, AUTN Change-Id: I656d8619a1adc93e2f627f4e1ba21512a7374279 http://cgit.osmocom.org/openbsc/commit/?id=8cef3c6405699b45796af624510d84ac49296beb commit 8cef3c6405699b45796af624510d84ac49296beb Author: Neels Hofmeyr Date: Sun Feb 12 00:34:35 2017 +0100 reject concurrency test Change-Id: I5c04b1cf0ad302c35968e0f8dfb122997f3f7bf1 http://cgit.osmocom.org/openbsc/commit/?id=9610ad61d90324b5e2e70fa85a12331ae0d17aae commit 9610ad61d90324b5e2e70fa85a12331ae0d17aae Author: Neels Hofmeyr Date: Wed Jan 25 15:04:16 2017 +0100 Add msc_vlr test suite for MSC+VLR end-to-end tests Change-Id: Ic073f3a069a7f5e7e421e0e56140f069ee9b10b8 http://cgit.osmocom.org/openbsc/commit/?id=e375c0b87c5361933e7804320d31f09b0f2b48c1 commit e375c0b87c5361933e7804320d31f09b0f2b48c1 Author: Neels Hofmeyr Date: Fri Feb 3 02:42:47 2017 +0100 Use libvlr in libmsc (large refactoring) Original libvlr code is by Harald Welte , polished and tweaked by Neels Hofmeyr . This is a long series of development collapsed in one patch. The original history may still be available as branch neels/vlr_orig. TODO: This commit may be split in several smaller changes before merging to master. Related: OS#1592 Change-Id: I702ba504ce2de93507312c28eca8d11f09f4ee8b http://cgit.osmocom.org/openbsc/commit/?id=6f4ed29379058b969f374389cb1d0835af08f44e commit 6f4ed29379058b969f374389cb1d0835af08f44e Author: Harald Welte Date: Fri Jun 17 00:06:42 2016 +0200 Add libvlr implementation Original libvlr code is by Harald Welte , polished and tweaked by Neels Hofmeyr . This is a long series of development collapsed in one patch. The original history may still be available as branch neels/vlr_orig. Related: OS#1592 Change-Id: I3f75de5f0cc2ff77f276fd39832dd3621309c4b9 http://cgit.osmocom.org/openbsc/commit/?id=08e7b325045ec25906f07e05d26ba784f4ad9897 commit 08e7b325045ec25906f07e05d26ba784f4ad9897 Author: Harald Welte Date: Sun Jun 19 18:06:02 2016 +0200 Introduce subscriber_connection ref-counting This introduces a reference count for gsm_subscriber_connection. Every user of the connection needs to hold a reference until done. Once the reference count dorps to zero, the connection is cleared towards the BSC (which subsequently will clear any logical channels associated with it). Related: OS#1592 Change-Id: I8c05e6c81f246ff8b5bf91312f80410b1a85f15e http://cgit.osmocom.org/openbsc/commit/?id=656c0898101af756013a4c3f5b7b001814cfda3e commit 656c0898101af756013a4c3f5b7b001814cfda3e Author: Harald Welte Date: Thu May 5 22:52:41 2016 +0200 SGSN: Integrate basic support for UMTS AKA We already had almost all the parts in place before: * GSUP with capability to send us auth_vectors that contain either triplets or quintuples * mm_context that holds such auth_vectors All that we need to add in this patch is the capability to send the AUTN parameter in the GMM AUTH REQ and parse the extended RES in the GMM AUTH RESP, as well as forwarding AUTS to the HLR upon Sync Error. Related: OS#1956 Tweaked-by: nhofmeyr (AUTS re-sync) Change-Id: Ie6a0cefba5e4e7f02cc2eaf6ec006ac07d5c1816 http://cgit.osmocom.org/openbsc/commit/?id=6975d62f42a0a376ca6b2887f7f96e452c5a14df commit 6975d62f42a0a376ca6b2887f7f96e452c5a14df Author: Neels Hofmeyr Date: Sat Feb 18 22:20:46 2017 +0100 add struct bsc_subscr, separating libbsc from gsm_subscriber In a future commit, gsm_subscriber will be replaced by vlr_subscr, and it will not make sense to use vlr_subscr in libbsc. Thus we need a dedicated BSC subscriber: struct bsc_subscr. Add rf_policy arg to bsc_grace_paging_request() because the bsc_subscr will no longer have a backpointer to gsm_network (used to be via subscr->group). Create a separate logging filter for the new BSC subscriber. The implementation of adjusting the filter context is added in libbsc to not introduce bsc_subscr_get/_put() dependencies to libcommon. During Paging Response, fetch a bsc_subscr from the mobile identity, like we do for the gsm_subscriber. It looks like a duplication now, but will make sense for the VLR as well as for future MSC split patches. Naming: it was requested to not name the new struct bsc_sub, because 'sub' is too ambiguous. At the same time it would be fine to have 'bsc_sub_' as function prefix. Instead of struct bsc_subscriber and bsc_sub_ prefix, I decided to match both up as struct bsc_subscr and bsc_subscr_ function prefix. It's fast to type, relatively short, unambiguous, and the naming is consistent. Add bsc_subscr unit test. Related: #1592, #1594 Change-Id: Ia61cc00e8bb186b976939a4fc8f7cf9ce6aa3d8e http://cgit.osmocom.org/openbsc/commit/?id=d34e04cbc9809ee5416103fedaf9963860be763c commit d34e04cbc9809ee5416103fedaf9963860be763c Author: Neels Hofmeyr Date: Tue Jan 10 00:49:56 2017 +0100 add struct gprs_subscr, separating gprs from gsm_subscriber Prepare for replacing gsm_subscriber with vlr_subscriber. vlr_subscriber will not make sense to be used in gprs, so have a dedicated GPRS subscriber struct. (Could change if the gprs code were to use libvlr; is currently independent). Change-Id: Ia8b391ee009c8545763cba04505be3947835120e Related: #1592 http://cgit.osmocom.org/openbsc/commit/?id=7a9528ec7902a61372cbe4024d700b16929fd339 commit 7a9528ec7902a61372cbe4024d700b16929fd339 Author: Neels Hofmeyr Date: Fri Feb 17 17:06:59 2017 +0100 debug.h/c: remove unused cruft / cosmetic tweaks Change-Id: I9601d478763569933bcc46bf4eaaff70a9843be9 http://cgit.osmocom.org/openbsc/commit/?id=bc64efa1e7060f057e3c0a1782cb882115957766 commit bc64efa1e7060f057e3c0a1782cb882115957766 Author: Neels Hofmeyr Date: Fri Feb 17 17:05:40 2017 +0100 logging: use central filter and ctx consts from libosmocore The LCHAN and BTS filter contexts are actually never used, so drop them until someone adds them properly. For now use only LOGGING_{FILTER,CTX}_VLR_SUBSCR. Some of these will change to _BSC_SUBSCR once struct bsc_subscriber is introduced, and later on, struct gsm_subscriber will be replaced by vlr_subscriber so that the names will match. Depends: libosmocore change-id I5c343630020f4b108099696fd96c2111614c8067 Change-Id: Ifa82f6a461ad4c0eeddb8a38fb3833460432d16b http://cgit.osmocom.org/openbsc/commit/?id=83f62da268e580f449fca0fe72f1348dd7d6b83f commit 83f62da268e580f449fca0fe72f1348dd7d6b83f Author: Neels Hofmeyr Date: Thu Feb 2 01:07:28 2017 +0100 subscriber conn: add indicator for originating interface Add via_iface to gsm_subscriber_connection to indicate whether a conn is coming in via 2G/GERAN/A-Interface (IFACE_A) or 3G/UTRAN/Iu-Interface (IFACE_IU). Prepares for Iu, but also for libvlr to decide between GSM or UMTS Auth. Until actual Iu support is merged to master, this indicator will aid VLR unit testing. Change-Id: I93b870522f725170e4265a5543f6b680383d7465 http://cgit.osmocom.org/openbsc/commit/?id=b05d4581800e72c16afc3d9c62756661de0e2890 commit b05d4581800e72c16afc3d9c62756661de0e2890 Author: Neels Hofmeyr Date: Sun Feb 19 18:04:25 2017 +0100 cosmetic: remove unused scall_signal_data.subscr Doesn't make sense to switch this to struct vlr_subscr when it isn't used at all. So let's remove it. Change-Id: Ifa5901f8bf1aed3981841d24d4ec8d659f3de7a9 ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gprs_sgsn.h | 2 ++ openbsc/include/openbsc/gsm_data.h | 6 ++--- openbsc/src/gprs/gprs_gmm.c | 45 ++++++++++++++++++++++++++---------- openbsc/src/gprs/gprs_subscriber.c | 18 +++++++++++++++ openbsc/tests/mm_auth/mm_auth_test.c | 2 +- 5 files changed, 57 insertions(+), 16 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue Feb 21 01:02:52 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 21 Feb 2017 01:02:52 GMT Subject: openbsc.git branch neels/vlr updated. 0.15.0-692-ge2c61e448 Message-ID: <201702210102.v1L12qDO053856@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, neels/vlr has been updated discards 4c7ddd3ca60c8d87e0cc6f04b20fee72284e754c (commit) discards 0b123ffad4cfd7394b915f8fb95935ad5e19df55 (commit) discards 8cef3c6405699b45796af624510d84ac49296beb (commit) discards 9610ad61d90324b5e2e70fa85a12331ae0d17aae (commit) discards e375c0b87c5361933e7804320d31f09b0f2b48c1 (commit) discards 6f4ed29379058b969f374389cb1d0835af08f44e (commit) discards 08e7b325045ec25906f07e05d26ba784f4ad9897 (commit) discards 656c0898101af756013a4c3f5b7b001814cfda3e (commit) via e2c61e448c6ef7ab34cf9588a9322c0168d2e41b (commit) via cfe10e0bd678e7fa4fb4ffa8bc0d89816c75b7bd (commit) via 09c43e7306f637c2fd71cfb4b0e0d54b6a67bef9 (commit) via 652fac1f68b78157d64555f19825ee91d191a8d6 (commit) via 7c7c9e03b2d5c419e543ea035f735aa4ab5f439a (commit) via 61024944c2490cd571807b7dac9c11d85bed4fb1 (commit) via 8160d7881311dfd720b3ed0df69d021dda159a2a (commit) via add3be4413b6eed145686b7f352a8957a70a9097 (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (4c7ddd3ca60c8d87e0cc6f04b20fee72284e754c) \ N -- N -- N (e2c61e448c6ef7ab34cf9588a9322c0168d2e41b) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=e2c61e448c6ef7ab34cf9588a9322c0168d2e41b commit e2c61e448c6ef7ab34cf9588a9322c0168d2e41b Author: Neels Hofmeyr Date: Wed Feb 15 00:20:44 2017 +0100 vlr: get SMS working, by SMS recipient MSISDN round-robin The SQL based lookup of SMS for attached subscribers no longer works since the SQL database no longer has the subscriber data. Replace with a round-robin on the SMS recipient MSISDNs paired with a VLR subscriber RAM lookup whether the subscriber is currently attached. If there are many SMS for not-attached subscribers in the SMS database, this will become inefficient: a DB hit returns a pending SMS, the RAM lookup will reveal that the subscriber is not attached, after which the DB is hit for the next SMS. It would become more efficient e.g. by having an MSISDN based hash list for the VLR subscribers and by marking non-attached SMS recipients in the SMS database so that they can be excluded with the SQL query already. There is a sanity limit to do at most 100 db hits per attempt to find a pending SMS. So if there are more than 100 stored SMS waiting for their recipients to actually attach to the MSC, it may take more than one SMS queue trigger to deliver SMS for subscribers that are actually attached. This is not very beautiful, but is merely intended to carry us over to a time when we have a proper separate SMSC entity. Change-Id: I1acf9debb6ba9164e6edcfd5bc5e48e8c98f2b01 http://cgit.osmocom.org/openbsc/commit/?id=cfe10e0bd678e7fa4fb4ffa8bc0d89816c75b7bd commit cfe10e0bd678e7fa4fb4ffa8bc0d89816c75b7bd Author: Neels Hofmeyr Date: Tue Feb 14 17:42:25 2017 +0100 logging: auth request: use hexdump without spaces for RAND, AUTN Change-Id: I656d8619a1adc93e2f627f4e1ba21512a7374279 http://cgit.osmocom.org/openbsc/commit/?id=09c43e7306f637c2fd71cfb4b0e0d54b6a67bef9 commit 09c43e7306f637c2fd71cfb4b0e0d54b6a67bef9 Author: Neels Hofmeyr Date: Sun Feb 12 00:34:35 2017 +0100 reject concurrency test Change-Id: I5c04b1cf0ad302c35968e0f8dfb122997f3f7bf1 http://cgit.osmocom.org/openbsc/commit/?id=652fac1f68b78157d64555f19825ee91d191a8d6 commit 652fac1f68b78157d64555f19825ee91d191a8d6 Author: Neels Hofmeyr Date: Wed Jan 25 15:04:16 2017 +0100 Add msc_vlr test suite for MSC+VLR end-to-end tests Change-Id: Ic073f3a069a7f5e7e421e0e56140f069ee9b10b8 http://cgit.osmocom.org/openbsc/commit/?id=7c7c9e03b2d5c419e543ea035f735aa4ab5f439a commit 7c7c9e03b2d5c419e543ea035f735aa4ab5f439a Author: Neels Hofmeyr Date: Fri Feb 3 02:42:47 2017 +0100 Use libvlr in libmsc (large refactoring) Original libvlr code is by Harald Welte , polished and tweaked by Neels Hofmeyr . This is a long series of development collapsed in one patch. The original history may still be available as branch neels/vlr_orig. TODO: This commit may be split in several smaller changes before merging to master. Related: OS#1592 Change-Id: I702ba504ce2de93507312c28eca8d11f09f4ee8b http://cgit.osmocom.org/openbsc/commit/?id=61024944c2490cd571807b7dac9c11d85bed4fb1 commit 61024944c2490cd571807b7dac9c11d85bed4fb1 Author: Harald Welte Date: Fri Jun 17 00:06:42 2016 +0200 Add libvlr implementation Original libvlr code is by Harald Welte , polished and tweaked by Neels Hofmeyr . This is a long series of development collapsed in one patch. The original history may still be available as branch neels/vlr_orig. Related: OS#1592 Change-Id: I3f75de5f0cc2ff77f276fd39832dd3621309c4b9 http://cgit.osmocom.org/openbsc/commit/?id=8160d7881311dfd720b3ed0df69d021dda159a2a commit 8160d7881311dfd720b3ed0df69d021dda159a2a Author: Harald Welte Date: Sun Jun 19 18:06:02 2016 +0200 Introduce subscriber_connection ref-counting This introduces a reference count for gsm_subscriber_connection. Every user of the connection needs to hold a reference until done. Once the reference count dorps to zero, the connection is cleared towards the BSC (which subsequently will clear any logical channels associated with it). Related: OS#1592 Change-Id: I8c05e6c81f246ff8b5bf91312f80410b1a85f15e http://cgit.osmocom.org/openbsc/commit/?id=add3be4413b6eed145686b7f352a8957a70a9097 commit add3be4413b6eed145686b7f352a8957a70a9097 Author: Harald Welte Date: Thu May 5 22:52:41 2016 +0200 SGSN: Integrate basic support for UMTS AKA We already had almost all the parts in place before: * GSUP with capability to send us auth_vectors that contain either triplets or quintuples * mm_context that holds such auth_vectors All that we need to add in this patch is the capability to send the AUTN parameter in the GMM AUTH REQ and parse the extended RES in the GMM AUTH RESP, as well as forwarding AUTS to the HLR upon Sync Error. Related: OS#1956 Tweaked-by: nhofmeyr (AUTS re-sync) Change-Id: Ie6a0cefba5e4e7f02cc2eaf6ec006ac07d5c1816 ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gprs_sgsn.h | 4 +++- openbsc/src/gprs/gprs_gmm.c | 9 +++----- openbsc/src/gprs/gprs_subscriber.c | 44 ++++++++++++++++++------------------- openbsc/src/gprs/sgsn_auth.c | 2 +- openbsc/src/gprs/sgsn_vty.c | 1 - 5 files changed, 28 insertions(+), 32 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue Feb 21 01:22:30 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 21 Feb 2017 01:22:30 GMT Subject: libosmo-sccp.git branch laforge/sigtran updated. 0.0.6.3-114-g5742453 Message-ID: <201702210122.v1L1MUEx057684@git.osmocom.org> 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 "SCCP Library". The branch, laforge/sigtran has been updated discards 417460d6047d8c57f0c70036cf41deb93bc64778 (commit) discards 894a180334e00372b85e46884a8e47d86f77877b (commit) discards d7ccc2860678d6a5c1260d25541168f04a982255 (commit) discards e9e664254b18fe3c539e11ba468f9e22cefadbf2 (commit) discards 6f64a1e90efc98b75b86c61c544797f568367e84 (commit) discards 01577e0dec9993d107aa3487f3f0506b927483ae (commit) discards 95b3b517ecfc56d31a74a5e6360eeadfcbc3a565 (commit) via 5742453270ce6296af4245452364c35537c69bd3 (commit) via 31e509a0d64b23e9c9f078ad8c233ac9b54776f6 (commit) via e035fb079e79a42ca3a120beede828f22b140462 (commit) via 4c4166e0885f5b51f0c7d24a0437b8a48d7c03b8 (commit) via 0ef7b2792428159c7f5811ff4bcfa7a6c7fb87e1 (commit) via b81f870f1aa3a62bb1248219dfc4e951977d5fdc (commit) via edf323222c38e831f731019bbe58744e048be4a2 (commit) via 71ce8a3bce981ac37fe377eaf245a9be40f62a3b (commit) via 54307b40b6b03389bdc72128df440d3e2f0ff31d (commit) via f1c382f0172bb2ae2a8b8067c8640077e57c0875 (commit) via ce2b51a2fe15b1468626b1d648ede100f69253d8 (commit) via 1a995cd27e3f244ed93a96158269bca2f6f5dc20 (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (417460d6047d8c57f0c70036cf41deb93bc64778) \ N -- N -- N (5742453270ce6296af4245452364c35537c69bd3) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmo-sccp/commit/?id=5742453270ce6296af4245452364c35537c69bd3 commit 5742453270ce6296af4245452364c35537c69bd3 Author: Harald Welte Date: Tue Feb 21 02:17:15 2017 +0100 WIP: New osmo_ss7 core handling (instance/linkset/link/asp/as) This is the heart of the new osmocom SS7 stack, handling SS7 instances, linksets, links, ASs, ASPs, etc. osmo_ss7 will soon receive a VTY configuration and will replace the other SS7/SIGTRAN code in sua.c. Change-Id: I7e631e42bbf5cb10315f585d1f24affeaadd9331 http://cgit.osmocom.org/libosmo-sccp/commit/?id=31e509a0d64b23e9c9f078ad8c233ac9b54776f6 commit 31e509a0d64b23e9c9f078ad8c233ac9b54776f6 Author: Harald Welte Date: Mon Feb 20 21:03:33 2017 +0100 WIP: transform SUA to use sccp_scoc Change-Id: Ie22299af3e28178b4b0fcb6e6908b5f1738dadad http://cgit.osmocom.org/libosmo-sccp/commit/?id=e035fb079e79a42ca3a120beede828f22b140462 commit e035fb079e79a42ca3a120beede828f22b140462 Author: Harald Welte Date: Mon Feb 20 13:23:44 2017 +0100 scoc: use inst->route_ctx Change-Id: I1c045da84ba565b570473b89027ecd11144f3fce http://cgit.osmocom.org/libosmo-sccp/commit/?id=4c4166e0885f5b51f0c7d24a0437b8a48d7c03b8 commit 4c4166e0885f5b51f0c7d24a0437b8a48d7c03b8 Author: Harald Welte Date: Mon Feb 20 09:26:25 2017 +0100 xua_asp_event_map -> xua_msg_event_map Change-Id: I16d3533e116ce41e07ef5eb7b2f801bc113e9372 http://cgit.osmocom.org/libosmo-sccp/commit/?id=0ef7b2792428159c7f5811ff4bcfa7a6c7fb87e1 commit 0ef7b2792428159c7f5811ff4bcfa7a6c7fb87e1 Author: Harald Welte Date: Sat Feb 11 23:38:15 2017 +0100 xua_sap.h: Add definitions for upcoming xUA modules Change-Id: I74cb9d80d509f1cde02e35a78a70353f8615836f http://cgit.osmocom.org/libosmo-sccp/commit/?id=b81f870f1aa3a62bb1248219dfc4e951977d5fdc commit b81f870f1aa3a62bb1248219dfc4e951977d5fdc Author: Harald Welte Date: Sat Feb 11 23:37:47 2017 +0100 mtp_sap.h: Add definitions for upcoming MTP SAP Change-Id: I714c44720821e1deaffef75d36ab49ac5a3186f0 http://cgit.osmocom.org/libosmo-sccp/commit/?id=edf323222c38e831f731019bbe58744e048be4a2 commit edf323222c38e831f731019bbe58744e048be4a2 Author: Harald Welte Date: Sat Feb 11 23:36:46 2017 +0100 WIP: New FSM-Based connection-oriented SCCP implementation Change-Id: I6d875298bf4fa0bfcafc7e00fe96aa2e6f516b33 http://cgit.osmocom.org/libosmo-sccp/commit/?id=71ce8a3bce981ac37fe377eaf245a9be40f62a3b commit 71ce8a3bce981ac37fe377eaf245a9be40f62a3b Author: Harald Welte Date: Thu Feb 9 00:37:35 2017 +0100 WIP: M3UA support Change-Id: I79555a7c7740e892f7ac238f5cae165841393f1c http://cgit.osmocom.org/libosmo-sccp/commit/?id=54307b40b6b03389bdc72128df440d3e2f0ff31d commit 54307b40b6b03389bdc72128df440d3e2f0ff31d Author: Harald Welte Date: Sat Jan 28 23:23:35 2017 +0100 WIP: implement xUA ASP and AS state machine as osmo_fsm Change-Id: Iae808a23a17e675f2b9eb31f8ef3d789651daecc http://cgit.osmocom.org/libosmo-sccp/commit/?id=f1c382f0172bb2ae2a8b8067c8640077e57c0875 commit f1c382f0172bb2ae2a8b8067c8640077e57c0875 Author: Harald Welte Date: Sun Feb 19 10:08:40 2017 +0100 Export DSCCP within library, beyond the context of sccp.c file Change-Id: I07120f1dd6dfe7ce85cf82553abbdfe6009c1c15 http://cgit.osmocom.org/libosmo-sccp/commit/?id=ce2b51a2fe15b1468626b1d648ede100f69253d8 commit ce2b51a2fe15b1468626b1d648ede100f69253d8 Author: Harald Welte Date: Thu Feb 16 00:13:36 2017 +0100 SCCP User SAP: Remove nr_digits member of GT The GT digits are reported as ASCII string with NUL-termination to the SCCP User, so there's no point in having an explicit field indicating the number of digits. The User can simply call strlen() on the string. Change-Id: I04ee2348c8f49d8b88b216ce1d1376441b6d6379 http://cgit.osmocom.org/libosmo-sccp/commit/?id=1a995cd27e3f244ed93a96158269bca2f6f5dc20 commit 1a995cd27e3f244ed93a96158269bca2f6f5dc20 Author: Harald Welte Date: Thu Feb 16 00:10:59 2017 +0100 SCCP User SAP: GT Digits are provided in ASCII, so use signed char The USER SAP presents the digits as ASCII string to the user, so we should be using char, not uint8_t. Change-Id: I20ab153ee48f0a55c62b30e77d33ec7a4807abe0 ----------------------------------------------------------------------- Summary of changes: include/osmocom/sigtran/osmo_ss7.h | 238 ++++++++++ src/Makefile.am | 4 +- src/osmo_ss7.c | 858 +++++++++++++++++++++++++++++++++++++ src/sccp.c | 2 +- src/sccp_internal.h | 11 + src/sccp_scoc.c | 769 ++++++++++++++++++--------------- src/sua.c | 758 +------------------------------- src/xua_asp_fsm.c | 10 +- src/xua_asp_fsm.h | 11 - src/xua_internal.h | 12 + 10 files changed, 1571 insertions(+), 1102 deletions(-) create mode 100644 include/osmocom/sigtran/osmo_ss7.h create mode 100644 src/osmo_ss7.c create mode 100644 src/sccp_internal.h hooks/post-receive -- SCCP Library From gitosis at osmocom.org Tue Feb 21 10:14:59 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 21 Feb 2017 10:14:59 GMT Subject: osmo-bts.git branch fairwaves/master-rebase deleted. 0.4.0-384-g7496298 Message-ID: <201702211014.v1LAExw6072030@git.osmocom.org> 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 deleted was 749629849cc16cb68b1975a77a3d2eb2ccafb7e7 ----------------------------------------------------------------------- 749629849cc16cb68b1975a77a3d2eb2ccafb7e7 rsl: Output RTP stats before closing the socket. ----------------------------------------------------------------------- hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Tue Feb 21 10:23:41 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 21 Feb 2017 10:23:41 GMT Subject: osmo-bts.git branch fairwaves/package updated. 0.4.0-401-gbfa59a4 Message-ID: <201702211023.v1LANfZo074201@git.osmocom.org> 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/package has been updated discards b7a6427a89e6a2f726a2b96c9897926e4cdb032d (commit) discards 949fcade616f25ceb98c187feaee9040b2f3e46b (commit) discards a53e3a547299b202235afad9801acacd5cfe4acd (commit) via bfa59a46cb0786e09d48acb245bde39a9092363d (commit) via 64d16028eb7d38bb442591c6c0224ae28eb3e2be (commit) via 70c68853c289bf13822a7c76cd2434fcf7364576 (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (b7a6427a89e6a2f726a2b96c9897926e4cdb032d) \ N -- N -- N (bfa59a46cb0786e09d48acb245bde39a9092363d) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=bfa59a46cb0786e09d48acb245bde39a9092363d commit bfa59a46cb0786e09d48acb245bde39a9092363d Author: Ivan Kluchnikov Date: Thu Feb 16 22:24:27 2017 +0300 debian: Update changelog to 0.5.0-fw.1 Change-Id: Ibd62d183cd1f6c33d6d942398a821abf3d3d70ee ----------------------------------------------------------------------- Summary of changes: src/common/oml.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Tue Feb 21 10:57:10 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 21 Feb 2017 10:57:10 GMT Subject: osmo-bts.git branch fairwaves/package updated. 0.4.0-403-g214a69a Message-ID: <201702211057.v1LAvAJC080867@git.osmocom.org> 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/package has been updated via 214a69a7a07c2d005f452c66d6514ecf2cb16e50 (commit) via 9a5c7fd29fbd5267c351cffd4d432aa7ec7c7e3f (commit) from bfa59a46cb0786e09d48acb245bde39a9092363d (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=214a69a7a07c2d005f452c66d6514ecf2cb16e50 commit 214a69a7a07c2d005f452c66d6514ecf2cb16e50 Author: Ivan Kluchnikov Date: Tue Feb 21 13:56:03 2017 +0300 debian: Update changelog to 0.5.0-fw.2 Change-Id: I559ddab43d0916a27e8c15ed70362041d4163d04 http://cgit.osmocom.org/osmo-bts/commit/?id=9a5c7fd29fbd5267c351cffd4d432aa7ec7c7e3f commit 9a5c7fd29fbd5267c351cffd4d432aa7ec7c7e3f Author: Ivan Kluchnikov Date: Tue Feb 21 13:46:30 2017 +0300 debian: Update control file to resolve possible conflicts with old version of osmo-bts-trx packages osmo-bts and osmo-bts-dbg were used as names for packages in previous versions, so we should add Breaks, Replaces and Provides to control file to avoid conflicts during packages update. Change-Id: Ib4607e9bcffb775b4f99a3e5cf9b2bc1398cd131 ----------------------------------------------------------------------- Summary of changes: debian/changelog | 6 ++++++ debian/control | 6 ++++++ 2 files changed, 12 insertions(+) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Tue Feb 21 10:58:54 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 21 Feb 2017 10:58:54 GMT Subject: osmo-bts.git annotated tag fairwaves/0.5.0-fw.2 created. fairwaves/0.5.0-fw.2 Message-ID: <201702211058.v1LAwsmh081181@git.osmocom.org> 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 annotated tag, fairwaves/0.5.0-fw.2 has been created at 1678bbf90433b89c0162d0e72b167af6ea2cb605 (tag) tagging 214a69a7a07c2d005f452c66d6514ecf2cb16e50 (commit) replaces 0.4.0 tagged by Ivan Kluchnikov on Tue Feb 21 13:58:04 2017 +0300 - Log ----------------------------------------------------------------- Fairwaves 0.5.0-fw.2 version. Alexander Chemeris (5): l1sap: Whitespace fixes. l1sap: Fix use-after-free in loopback mode. vty: Add commands to manually activate/deactivate a channel. trx: Add "maxdlynb" VTY command to control max TA for Normal Bursts. rsl: Output RTP stats before closing the socket. Alexander Huemer (1): fix some format specifiers Andreas Eversberg (1): ABIS: Support for multiple RSL connections Daniel Laszlo Sitzer (1): octphy: Update outdated config param name in error message. Harald Welte (112): configure.ac: Only require libgps if building for sysmoBTS configure.ac: Depend on libosmotrau 0.3.2 (ortp statistics) configure.ac: Add subdir-objects to suppress warnings configure.ac: Better description for --enable-sysmocom-bts and --enable-trx Revert "configure.ac: Add subdir-objects to suppress warnings" Don't blindly link against '-lortp' but use pkg-config for that TRX: catch up with trhe amr_mode naming changes tests/Makefile.am: Don't use sysmobts SUBDIRS twice cope with 'struct gsm_bts' without a tsc member sysmobts: fix ph_data_req() msgb handling + alignment sysmobts: Dont recycle PHY primitive for L1SAP in PH-DATA.ind common/rsl.c: The presence of a valied measurement result is DEBUG l1sap: Ensure we only pass PHY primitives of active lchans osmo-bts-sysmo: Disable DSP trace flags by default use talloc pool for msgb and ortp library sysmobts: Clarify msgb ownership / fix memory leaks fix large amount of compiler warnings in common and sysmobts code sysmobts: add missing break statement in l1if_handle_ind() print a NOTICE message if lchan not activ in get_active_lchan_by_chan_nr() LAPDm: Use T200 settings from OML rather than libosmocore defaults Add support for Octasic OCTSDR-2G GSM PHY OCTPHY: Replace '-lortp' with the proper pkg-config/autofoo version OCTPHY: Ensure we write the phy-netdev parameter OCTPHY: Exit gracefully if config file specifies no phy-netdev OCTPHY: Fix various memory leaks and add comments on msgb ownership OCTPHY: Block PHY indications until it is confirmed open OCTPHY: Print NOTICE message if we receive supervisory frame OCTPHY: Implement command re-transmission after message loss OCTPHY: Obtain information from PHY and expose it in VTY Merge branch 'sysmocom/octphy' TRX: remove obsolete get_mac() function TRX: Add stub bts_model_change_power() function sysmoBTS: port 'press Ctrl+C twice for immediate exit' from osmo-bts-trx TRX: some comments dscribing the scheduler.[ch] API TRX: mark scheduler data structures as 'const' TRX: use const for dummy and fcch burst definitions TRX: Reduce magic numbers, introduce GSM_HYPERFRAME for 2715648 move 'GSM_FR_BYTES' and related definitiions to common part use existing #define for FR/EFR frame length (33/31) TRX: make trx_chan_desc static, it is not used externally TRX: schedule: remove dead code TRX: scheduler: whitespace cleanup TRX: replace some more 2715648 magic numbers with GSM_HYPERFRAME TRX: Don't use magic numbers when we have #defines TRX: Don't hard-code 23 bytes, use GSM_MACBLOCK_LEN TRX: the L1SAP queue contains mac blocks, not bursts (cosmetic) Merge branch 'laforge/cleanup' Fix T200 default values Make T200 default initialization even more robust OCTPHY: Don't have files in EXTRA_DIST that don't exist (anymore) common/support.c: Remove unused file Add new bts_model_ctrl_cmds_install() merge bts-specific main function into common/main.c:bts_main() Merge branch 'laforge/common-main' OCTPHY: fix 'make dist' (missing header files) Fix T200 default values lapdm: Add DEBUGP statement about T200 values being set for lchan OML: Ignore T200 settings by BSC for now Revert "oml: temporary debug hack" abis: Add a queue of OML messages fix compile warnings L1SAP: Ensure we don't process MPH-TIME.indication on TRX != C0 fix migration of check_for_ciph_cmd() from sysmobts to l1sap TRX: factor out the scheduler from remaining code TRX: split scheduler in generic part and backend part TRX: call trx_loop_sacch_clock from TRX scheduler backend TRX: scheduler: don't access l1h->config from scheduler TRX: scheduler: Move trx_sched_clock() to scheduler_trx.c TRX: scheduler: Remove dependency to trx_if.[ch] TRX: Move scheduler to src/common Merge branch 'laforge/trx-split' Introduce new phy_link and phy_instance abstraction don't touch OML MO when PHY link is established port sysmobts to phy_link/phy_instance abstraction Merge branch 'laforge/phy-link' abis.c: Fix segfault on OML link loss sysmobts: make clock calibration eeprom default (again?) LC15: configure.ac: use --enable-litecell15 insteda of --enable-litecell15-bts LC15: configure.ac: Allow specifying an alternate include-dir LC15: port litecell 1.5 support to recent osmo-bts master LC15: Add example configuration file for Litecell 1.5 LC15: cosmetic whitespace fixes LC15: Fix printed msgq file names in error messages LC15: fix compiler warning against more recent libosmovty introduce + use new generic vty_get_phy_instance() sysmobts/LC15: Fix startup-time DSP trace flage configuration LC15: Remove unused clk_use_eeprom and clk_src fields LC15/sysmobts: Don't try to refer to fl1h from PHY config LC15: Remove clk_cal (another unused struct member) LC15: Call l1if_reset() after l1if_open() move auto-band configuration commands to common/vty.c declare pcu_direct in pcu_if.h make PCU socket and telnet port configurable Use consistent naming of binaries accross BTS models LC15: Fix 'make dist' (missing include files) LC15: set nominal transmit power of 37dBm for all TRX LC15: remove bogus check_for_ciph_cmd() copy Merge branch 'laforge/litecell15' sysmobts_vty: Fix null-check for pinst use unsigned int to compare wih ARRAY_SIZE scheduler: Fix ARRAY_SIZE() in trx_sched_init() Update configuration examples sysmobts: screnrc/systemd-service: Use osmo-bts-sysmo instead of sysmobts Add .mailmap for mapping mail addresses in shortlog vty: Ensure to not use negative (error) sapi value sysmobts: Add correct nominal transmit power for sysmoBTS 1020 sysmobts_eeprom.h: Fix/extend model number definitions Revert "sysmobts: Add correct nominal transmit power for sysmoBTS 1020" tx_power: various cosmetic fixes in comments tx_power: Change PA calibration tables to use delta vales Add new unit-test for transmit power computation code sysmobts: fully support trx_power_params Holger Hans Peter Freyther (22): amr: Catch up with the amr_mode changes amr: Catch-up for the non-RTP mode after amr rename sysmobts: Catch up with the API changes and specify the version sysmobts-v2/eepromreader: Add userspace program to read EEPROM sysmobts-calib: Warn about firmware and header mismatch main: Return something from the method octphy: Look-up the right timeslot and then the logical chan pcuif: Do not bump the PCU_IF version octphy: Use the event defaults as base misc: Attempt to fix make distcheck and dumping docs octphy: Enable TCH/H mode and begin testing debian: Create initial packaging for the osmo-bts-trx misc: Ignore files generated by a debian packaging build jenkins: Add the build script from jenkins here jenkins: Add the build script from jenkins here sysmobts: Add the barebox boot state reservation sysmobts: Fix eeprom padding before gpg key ci/spatch: Remove the "static" analysis handling oct: Attempt to enable the Octphy for the osmo-bts-oct build Revert "deb: use gsm_data_shared.* from openbsc-dev" debian: Use the header files installed by openbsc-dev build: Do not require more headers from OpenBSC Ivan Kluchnikov (4): oml: Fix incorrect usage of const variable abis_nm_att_tlvdef_ipa debian: Update changelog to 0.5.0-fw.1 debian: Update control file to resolve possible conflicts with old version of osmo-bts-trx packages debian: Update changelog to 0.5.0-fw.2 Ivan Klyuchnikov (4): osmo-trx-bts: Fix incorrect setting of RXGAIN and POWER parameters on second channel (TRX1) of osmo-trx osmo-trx-bts: Fix osmo-bts-trx crash on startup during reading phy instance parameters from config file osmo-trx-bts: Fix incorrect bts shutdown procedure in case of abis connection closure osmo-trx-bts: Fix incorrect bts shutdown procedure in case of clock loss from osmo-trx Jason DSouza (1): Close TRX session before opening new one Jean-Francois Dionne (7): DTX: don't always perform AMR HR specific check DTX: fix SID-FIRST detection lc15,sysmobts l1_if: fix memleak in handle_mph_time_ind() sysmo,lc15: fix memory leak at each call placed DTX: fix "unexpected burst" error Fix AMR HR DTX FSM logic. Fix SACCH channel release indication not sent to BSC after location update. Max Suraev (103): Fix ocmo-bts-octphy interaction with OsmoPCU Fix copy-paste issue Fix SI2ter scheduling Add explicit check for SI2quater index and count Ignore binary and backup files Add utility to check proper scheduling of SI octphy: add missing include to fix the build Fix typo in error message octphy: use octasic's routines for debug output octphy: add support for multiple trx ids octphy: add example configuration with 2 trx octphy: fix for multiple trx with more than 1 dsp LC15: ignore build byproducts LC15: add stubs for phy link/instance defaults LC15: properly initialize unmapped phy instances Ensure TRX invariant Use libosmocore function for uplink measurements Fix debug output Fix RTP timestamps in case of DTX Add DTXd support for sysmoBTS and LC15 Use libosmocodec for AMR RTP octphy: Use the app. info. defaults as base Fix debug output DTXd: store/repeat last SID DTXd: store/repeat last SID DTXu: mark beginning of speech burst in RTP Fix OML activation TRX: Add vty command to power on/off transceiver TRX: add configuration example Add .gitreview DTX: add support for AMR/HR Move copy-pasted code into common part Use libosmocodec functions for AMR Use error values instead of number for RSL error Clarify logging message Make get_lchan_by_chan_nr globally available DTXu: move copy-pasted code to common part Remove duplicated nibble shift code TRX: add Uplink DTX support for FR/HR Mark array as static const sysmobts: dump PRACH and PTCCH parameters Activate PTCCH UL Fix dsp tracing at phy config octphy: fix build Fill measurements data for L1SAP sysmo: ts_connect: log channel combination name instead of number DTX: fix last SID saving DTX: fix SID repeat scheduling DTX: fix SID logic lc15, sysmo: Use SID_FIRST_P1 to initiate DTX DTX: check Marker bit to send ONSET to L1 DTX: remove misleading comment LC15: Clarify msgb ownership / fix memory leaks DTX: move scheduling check inside repeat_last_sid DTX: further AMR SID cache fixes (lc15, sysmo) DTX: move ONSET detection into separate function DTX: send AMR voice alongside with ONSET DTX: fix conversion from fn to ms Move copy-pasted array into shared header DTX DL: use FSM for AMR TRX: fix building with latest DTX changes DTX: fix array size calculation DTX AMR - fix buffer length check Replace magic number with define Fix lc15 build Extend RTP RX callback parameters DTX HR - fix array size calculation Fix DTX DL AMR SIDscheduling logic Add tools to check DTX operation DTX DL: split ONSET state handling Remove obsolete define DTX DL: add AMR HR support to scheduling check DTX fix ONSET handling dtx_check.gawk: Fix false-positives in DTX check Fix tests linking with libosmocodec DTX DL: tighten check for enabled operation DTX: wrap FSM signal dispatching Add libosmocodec for octphy build dtx_check.gawk: add check for repetitive SID FIRST Remove duplicated code Replace link_id constant with define DTX DL AMR: rewrite FSM recursion Remove duplicated code Fix AGCH/PCH proportional allocation TRX: prevent segfault upon phy init DTX: add explicit check if DTX enabled Save RTP metadata in Control Buffer osmo-bts-trx: fix lchan deactivation DTX: fix TS adjustment for ONSET Optionally use adaptive RTP jitter buffering Integrate Debian packaging changes DTX AMR HR: fix inhibition Add copyright for .deb packages Move code to libosmocore Log socket path on error Add Abis OML failure event reporting Alarm on various errors Remove obsolete define TLVP_PRES_LEN scheduler: log lchan on which prim error occured deb: use gsm_data_shared.* from openbsc-dev OML: internalize failure reporting Add ctrl command to send OML alert Fix typo in TCH/H interleaving table Mike McTernan (2): osmo-bts-trx: Fix PCS1900 operation osmo-bts-trx: log decoder bit errors as DEBUG, not NOTICE Minh-Quang Nguyen (7): sysmobts: support eeprom map version 2 l1sap.h: fix wrong L1SAP_FN2PTCCHBLOCK calculation according to TS 45.002 Table 6 common/abis.c: fix 100% CPU usage after disconnecting OML/RSL link (Bug #1703) LC15: Bring back DSP trace argument LC15: Hardware changes: LC15: TRX nominal TX power can be used from EEPROM or from BTS configuration rsl: Fix dropping of LAPDm UA message. Neels Hofmeyr (101): sysmo: add L3 handle to l1prim messages pcu_sock: add pcu_connected() to query PCU availability tests/stubs.c: remove unused stubs fix typo in error message ('at lEast') oml, Set Chan Attr: treat unknown PCHAN types as error dyn PDCH: rsl rx dchan: also log ip.access message names dyn PDCH: cosmetic: lchan_to_GsmL1_SubCh_t(): add case for TCH_F_PDCH doc: add ladder diagram on dynamic PDCH, add msc-README add missing DSUM entry to bts_log_info_cat fix compiler warning: printf format for sizeof() fix compiler warning: add missing case (PHY_LINK_CONNECTING) fix two compiler warnings: add two opaque struct declarations dyn PDCH: add bts_model_ts_connect() and _disconnect() stubs dyn PDCH: conf_lchans_for_pchan(): handle TCH/F_PDCH dyn PDCH: pcu_tx_info_ind(): handle TCH/F_PDCH in PDCH mode dyn PDCH: chan_nr_by_sapi(): handle TCH/F_PDCH according to ts->flags dyn PDCH: implement main dyn PDCH logic in common/ dyn PDCH: sysmo-bts/oml.c: add ts_connect_as(), absorbing ts_connect() guts dyn PDCH: sysmo: handle TCH/F_PDCH init like TCH/F dyn PDCH: complete for sysmo-bts: implement bts_model_ts_*() error log: two minor clarifications debug log: log lchan state transitions debug log: log TS pchan type on connect fix lc15 build: put src/common/libbts.a left of -losmogsm lc15: add L3 handle to l1prim messages dyn PDCH: lc15: chan_nr_by_sapi(): handle TCH/F_PDCH according to ts->flags dyn PDCH: lc15: add ts_connect_as(), absorbing ts_connect() guts dyn PDCH: lc15: handle TCH/F_PDCH init like TCH/F dyn PDCH: lc15: complete for litecell15-bts: implement bts_model_ts_*() dyn PDCH: safeguard: exit if nothing pending in dyn_pdch_ts_disconnected() vty: install orphaned trx nominal power command fix compiler warnings: include bts_model.h in phy_link.c fix compiler warning: remove useless 'static' storage class for struct decl fix compiler warning: remove unused variable 'i' in calib_verify() cosmetic: osmo-bts-trx: add comment, fix comment typo log: osmo-bts-trx: change access burst logs to DEBUG level log: osmo-bts-trx: change PDTCH block logs to DEBUG level osmo-bts-trx: init OML only once by sending AVSTATE_OK with OPSTATE_ENABLED doc: move dyn_pdch.msc to osmo-gsm-manuals.git error log: rsl.c: typo x2 info log: l1sap.c: add '0x' to hex output fix compiler warning: msg_utils.c: fn_chk() constify arg cosmetic: pcu_sock.c: rename ts_is_pdch() to ts_should_be_pdch() cosmetic: clarify TCH/F_PDCH related naming and comments cosmetic: pcu_sock.c: rename ts_is_pdch() to ts_should_be_pdch() fix compiler warning: msg_utils.c: fn_chk() constify arg info log: l1sap.c: add '0x' to hex output error log: rsl.c: typo x2 dyn PDCH: code dup: use conf_lchans_as_pchan() prepare dyn TS: split/replace conf_lchans_for_pchan() code dup: join [rsl_]lchan_lookup() from libbsc and osmo-bts dyn TS: common TCH/F_TCH/H_PDCH implementation sysmo/oml.c: rename ts_connect() to ts_opstart() dyn TS: implement SysmoBTS specifics lc15/oml.c: rename ts_connect() to ts_opstart() dyn TS: implement litecell15 specifics comment typo: common/l1sap.c log typo: trx_sched_set_pchan() dyn TS: sysmo,lc15: chan_nr_by_sapi(): add missing assertion fix comment in common/l1sap.c, function name changed dyn TS, dyn PDCH: common/l1sap.c: properly notice PDCH dyn PDCH: trx l1_if.c: factor out trx_set_ts_as_pchan() from trx_set_ts() dyn PDCH: complete for trx: implement bts_model_ts_[dis]connect() dyn PDCH: trx l1_if.c: drop fixme, add comment dyn TS: complete for TRX dyn TS: measurement.c: replace fixme with comment sysmo,lc15: ts_connect_as(): log error also for pchan_as == TCH/F_PDCH sysmo: fix dyn TS: Revert "Activate PTCCH UL" [in sysmobts] log: l1sap: add 0x to hex output of chan_nr, 5 times dyn TS: measurement: use correct nr of subslots, rm code dup cosmetic: common ts_is_pdch() dyn TS: sysmo,lc15: ph_data_req: fix PDCH mode detection Fix ip.access style dyn PDCH, broken in 37af36e85eca546595081246aec010fa7f6fd0be common/rsl: move decision whether to chan act ack/nack to common function octphy: fix build: Revert "octphy: fix for multiple trx with more than 1 dsp" octphy: fix build: Revert "octphy: add support for multiple trx ids" octphy: fix build with OCTSDR-OPENBSC-02.07.00-B708: name changed dyn TS: if PCU is not connected, allow operation as TCH log: sysmo,lc15: tweak log about sapi_cmds queue log causing rx event for lchan_lookup errors heed VTY 'line vty'/'bind' command sysmobts_mgr, lc15bts_mgr: fix tall context for telnet vty build: be robust against install-sh files above the root dir configure: check for pkg-config presence jenkins.sh: use osmo-build-dep.sh, log test failures msgb ctx: use new msgb_talloc_ctx_init() in various main()s jenkins-oct.sh: fix build: typo in deps path fix 'osmo-bts-* --version' segfault cosmetic: tweak README osmo-bts-trx: remove obsolete include of netif/rtp.h add jenkins_bts_trx.sh add jenkins_oct_and_bts_trx.sh jenkins: add jenkins_bts_model.sh cosmetic: vty prompts: add space after '#' bursts test: test_pdtch: pre-init result mem fix: dyn ts: uplink measurement report fix missing ~ in bit logic for lchan->si.valid in rsl_rx_sacch_inf_mod() SACCH: fix sending of SI with an enum value > 7 SACCH SI: assert that SI enum vals fit in bit mask all models: fix vty write: bts_model_config_write_phy cosmetic: lchan_sacch_get: early-exit instead of nested-if Philipp (15): octphy: Fixing missing payload type in ph. chan. activation octphy: Fixing band selection for ARFCN 0 octphy: reintroducing multi-trx support octopy: fixing renamed constant octphy: prevent mismatch between dsp-firmware and octphy headers rsl: improving the log output octphy: multi-trx support: fix AC_CHECK order RSL: drop obsolete NULL check RSL: add assertions to check args of public API OML: fix possible segfault: add NULL check in oml_ipa_set_attr() CTRL: make the CTRL-Interface IP address configurable l1sap: Fix expired rach slot counting l1sap: fix missing 'else's causing wrong rach frame expiry counts octphy: set tx attenuation via VTY octphy: Improve OML ADM state handling Philipp Maier (3): octphy VTY: fix vty write output for octphy's phy section cosmetic: Remove stray newlines in octphy_vty.c cosmetic: remove stray newline in octphy's l1_oml.c Ruben Undheim (1): Fix some spelling errors Tom Tsou (4): trx: Add EGPRS tables, sequences, and mappings trx: Add EGPRS coding and decoding procedures trx: Enable EGPRS handling through burst lengths trx: Fix coverity BER calculation NULL dereference Vadim Yanitskiy (1): pcu_sock: use osmo_sock_unix_init() from libosmocore Yves Godin (4): LC15: Add initial support for the NuRAN Wireless Litecell 1.5 LC15: Disable DSP trace flags by default LC15: use talloc pool for msgb and ortp library DTX: fix 1st RTP packet drop bhargava (4): Change interface in osmo-bts for 11 bit RACH Update parameters in osmo-bts-sysmo for 11bit RACH 11bit RACH support for osmo-bts-litecell15 Initialize parameters in osmo-trx for 11bit RACH ----------------------------------------------------------------------- hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Tue Feb 21 12:06:05 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 21 Feb 2017 12:06:05 GMT Subject: libosmo-abis.git branch master updated. 0.3.2-57-g8a3be28 Message-ID: <201702211206.v1LC65MY094790@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom A-bis protcol interface library". The branch, master has been updated via 8a3be282ab265a2587608e471b274dda200eae84 (commit) from 254745880bb2ff7f17fe158fb7bfb5e1dc530906 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmo-abis/commit/?id=8a3be282ab265a2587608e471b274dda200eae84 commit 8a3be282ab265a2587608e471b274dda200eae84 Author: Max Date: Mon Feb 20 18:24:03 2017 +0100 Enable sanitize Add ./configure option to enable ASAN checks and use it for jenkins tests. While at it - also move to /bin/sh shebang as we don't use bashisms anyway. Change-Id: Ie26e54ab6b850c9adf124a6bc613ec9bc9e8a6e2 ----------------------------------------------------------------------- Summary of changes: configure.ac | 12 ++++++++++++ contrib/jenkins.sh | 4 ++-- 2 files changed, 14 insertions(+), 2 deletions(-) hooks/post-receive -- Osmocom A-bis protcol interface library From gitosis at osmocom.org Tue Feb 21 12:06:32 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 21 Feb 2017 12:06:32 GMT Subject: osmo-hlr.git branch master updated. 0.0.1-33-g3ce3686 Message-ID: <201702211206.v1LC6Wqu094863@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "UNNAMED PROJECT". The branch, master has been updated via 3ce368676849b54f40fc426bf3eb136e17091416 (commit) from 58d4a84a3198bc6c30f5fc9f2182ec2de5deb446 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-hlr/commit/?id=3ce368676849b54f40fc426bf3eb136e17091416 commit 3ce368676849b54f40fc426bf3eb136e17091416 Author: Max Date: Mon Feb 20 11:18:04 2017 +0100 Add routines to update nam_ps Add SQL queries to change nam_ps value and function which uses them. Change-Id: I24fb79e084b2dfa6a81b52f448b94a86e47014ef ----------------------------------------------------------------------- Summary of changes: src/db.c | 2 ++ src/db.h | 18 ++++++++++-------- src/db_hlr.c | 26 ++++++++++++++++++++++++++ 3 files changed, 38 insertions(+), 8 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Tue Feb 21 14:31:43 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 21 Feb 2017 14:31:43 GMT Subject: libosmo-abis.git branch lynxis/unixsocket_version_header created. 0.3.2-64-g1e6f30d Message-ID: <201702211431.v1LEVhWR025348@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom A-bis protcol interface library". The branch, lynxis/unixsocket_version_header has been created at 1e6f30d1d94839e554d24b77801d4a2eeacd00c7 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmo-abis/commit/?id=1e6f30d1d94839e554d24b77801d4a2eeacd00c7 commit 1e6f30d1d94839e554d24b77801d4a2eeacd00c7 Author: Alexander Couzens Date: Tue Feb 21 15:30:05 2017 +0100 unixsocket: introduce a version/datacontrol header (2byte) The ALT TC/Superchannel switch requires a seperate side channel. By introducing a header this can be done in a clean way. So every packet gets - 1 byte version - 1 byte data or control Change-Id: I0b601b67450b93291b2c2bcec5b0919050e18791 http://cgit.osmocom.org/libosmo-abis/commit/?id=39e5993e0039db755690b6fb52c7e74848f48d0e commit 39e5993e0039db755690b6fb52c7e74848f48d0e Author: Alexander Couzens Date: Tue Feb 21 13:59:05 2017 +0100 Revert "WIP: Adding 2 byte header to unixsocket payload" This reverts commit fb0fa6d8224aa453126e234bb5ff389f27ae898a. ----------------------------------------------------------------------- hooks/post-receive -- Osmocom A-bis protcol interface library From gitosis at osmocom.org Tue Feb 21 14:57:40 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 21 Feb 2017 14:57:40 GMT Subject: libosmo-abis.git branch lynxis/unixsocket_version_header updated. 0.3.2-64-gad50427 Message-ID: <201702211457.v1LEve3D030967@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom A-bis protcol interface library". The branch, lynxis/unixsocket_version_header has been updated discards 1e6f30d1d94839e554d24b77801d4a2eeacd00c7 (commit) via ad50427ca9e8a671d52627fc0421dc409ad95662 (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (1e6f30d1d94839e554d24b77801d4a2eeacd00c7) \ N -- N -- N (ad50427ca9e8a671d52627fc0421dc409ad95662) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmo-abis/commit/?id=ad50427ca9e8a671d52627fc0421dc409ad95662 commit ad50427ca9e8a671d52627fc0421dc409ad95662 Author: Alexander Couzens Date: Tue Feb 21 15:30:05 2017 +0100 unixsocket: introduce a version/datacontrol header (2byte) The ALT TC/Superchannel switch requires a seperate side channel. By introducing a header this can be done in a clean way. So every packet gets - 1 byte version - 1 byte data or control Change-Id: I0b601b67450b93291b2c2bcec5b0919050e18791 ----------------------------------------------------------------------- Summary of changes: src/input/unixsocket.c | 1 + 1 file changed, 1 insertion(+) hooks/post-receive -- Osmocom A-bis protcol interface library From gitosis at osmocom.org Tue Feb 21 15:13:46 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 21 Feb 2017 15:13:46 GMT Subject: libosmo-abis.git branch lynxis/unixsocket_version_header updated. 0.3.2-64-g4188b81 Message-ID: <201702211513.v1LFDkL9034301@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom A-bis protcol interface library". The branch, lynxis/unixsocket_version_header has been updated discards ad50427ca9e8a671d52627fc0421dc409ad95662 (commit) via 4188b811a6e90b99e78b7eecd9cc044dc0846f3f (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (ad50427ca9e8a671d52627fc0421dc409ad95662) \ N -- N -- N (4188b811a6e90b99e78b7eecd9cc044dc0846f3f) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmo-abis/commit/?id=4188b811a6e90b99e78b7eecd9cc044dc0846f3f commit 4188b811a6e90b99e78b7eecd9cc044dc0846f3f Author: Alexander Couzens Date: Tue Feb 21 15:30:05 2017 +0100 unixsocket: introduce a version/datacontrol header (2byte) The ALT TC/Superchannel switch requires a seperate side channel. By introducing a header this can be done in a clean way. So every packet gets - 1 byte version - 1 byte data or control Change-Id: I0b601b67450b93291b2c2bcec5b0919050e18791 ----------------------------------------------------------------------- Summary of changes: src/input/unixsocket.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) hooks/post-receive -- Osmocom A-bis protcol interface library From gitosis at osmocom.org Tue Feb 21 16:24:53 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 21 Feb 2017 16:24:53 GMT Subject: openbsc.git branch master updated. 0.15.0-679-ga66d8cfcb Message-ID: <201702211624.v1LGOr81049047@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, master has been updated via a66d8cfcb530240b5eebdb8f3ad10aaa027bcbde (commit) from a1613695d1472e61c85706a8daeb2f83ba5364dd (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=a66d8cfcb530240b5eebdb8f3ad10aaa027bcbde commit a66d8cfcb530240b5eebdb8f3ad10aaa027bcbde Author: Max Date: Wed Feb 15 11:43:59 2017 +0100 Handle DSD from HLR Handle Delete Subscriber Data GSUP message from HLR to disable Packet Services for a given IMSI. Change-Id: I6b9b494fa58bcb95bd550c49f8204f00f8fdf628 Related: OS#1645 ----------------------------------------------------------------------- Summary of changes: openbsc/src/gprs/gprs_subscriber.c | 34 +++++++++++++++++++++++++--------- openbsc/tests/sgsn/sgsn_test.c | 3 ++- 2 files changed, 27 insertions(+), 10 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue Feb 21 16:45:37 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 21 Feb 2017 16:45:37 GMT Subject: libosmo-abis.git branch lynxis/unixsocket_version_header updated. 0.3.2-64-g0e677df Message-ID: <201702211645.v1LGjb8g054259@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom A-bis protcol interface library". The branch, lynxis/unixsocket_version_header has been updated discards 4188b811a6e90b99e78b7eecd9cc044dc0846f3f (commit) via 0e677dfc898f3b912f13fc46411a20303e1c2d11 (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (4188b811a6e90b99e78b7eecd9cc044dc0846f3f) \ N -- N -- N (0e677dfc898f3b912f13fc46411a20303e1c2d11) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmo-abis/commit/?id=0e677dfc898f3b912f13fc46411a20303e1c2d11 commit 0e677dfc898f3b912f13fc46411a20303e1c2d11 Author: Alexander Couzens Date: Tue Feb 21 15:30:05 2017 +0100 unixsocket: introduce a version/datacontrol header (2byte) The ALT TC/Superchannel switch requires a seperate side channel. By introducing a header this can be done in a clean way. So every packet gets - 1 byte version - 1 byte data or control Change-Id: I0b601b67450b93291b2c2bcec5b0919050e18791 ----------------------------------------------------------------------- Summary of changes: src/input/unixsocket.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) hooks/post-receive -- Osmocom A-bis protcol interface library From gitosis at osmocom.org Tue Feb 21 17:10:34 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 21 Feb 2017 17:10:34 GMT Subject: openbsc.git branch lynxis/rbs2000_sc_disable created. 0.15.0-705-ga4ac76f12 Message-ID: <201702211710.v1LHAY08059452@git.osmocom.org> 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, lynxis/rbs2000_sc_disable has been created at a4ac76f12daac46af697d49b11190b12336cecb6 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=a4ac76f12daac46af697d49b11190b12336cecb6 commit a4ac76f12daac46af697d49b11190b12336cecb6 Author: Alexander Couzens Date: Tue Feb 21 18:09:24 2017 +0100 disable superchannel on INIT/NOALARM Change-Id: I6784c9db969548b137a28c96e6bbebfbe2bad617 ----------------------------------------------------------------------- hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed Feb 22 01:28:21 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 22 Feb 2017 01:28:21 GMT Subject: openbsc.git branch neels/vlr updated. 0.15.0-693-g303414b29 Message-ID: <201702220128.v1M1SLKA079732@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, neels/vlr has been updated via 303414b291b26976f05033275159c599323ab6c5 (commit) from e2c61e448c6ef7ab34cf9588a9322c0168d2e41b (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=303414b291b26976f05033275159c599323ab6c5 commit 303414b291b26976f05033275159c599323ab6c5 Author: Neels Hofmeyr Date: Wed Feb 22 02:27:59 2017 +0100 SI3: indicate R99+ MSC to GSM MS to enable UMTS AKA Change-Id: Iaf11218327f139e8cabfbc5f9916505c66eadbd8 ----------------------------------------------------------------------- Summary of changes: openbsc/src/libbsc/bsc_init.c | 3 +++ 1 file changed, 3 insertions(+) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed Feb 22 01:50:02 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 22 Feb 2017 01:50:02 GMT Subject: libosmocore.git branch master updated. 0.9.6-102-g3a5ca64 Message-ID: <201702220150.v1M1o2eq084997@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "An utility library for Open Source Mobile Communications". The branch, master has been updated via 3a5ca647c531b7761dc6c555e5e0cabc972bd3ac (commit) from 32ee5af8935406578a2b811bd3cec65e980d2918 (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=3a5ca647c531b7761dc6c555e5e0cabc972bd3ac commit 3a5ca647c531b7761dc6c555e5e0cabc972bd3ac Author: Neels Hofmeyr Date: Tue Feb 21 15:53:20 2017 +0100 gsup decode: fix expectation of AUTS length, should be 14 The wrong expectation caused OsmoHLR to fail on Auth Sync. Change-Id: I277fb3d407396dffa5c07a9c5454d87a415d393f ----------------------------------------------------------------------- Summary of changes: src/gsm/gsup.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Wed Feb 22 02:27:10 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 22 Feb 2017 02:27:10 GMT Subject: openbsc.git branch neels/vlr updated. 0.15.0-694-gf36dd7ed0 Message-ID: <201702220227.v1M2RAt0095670@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, neels/vlr has been updated discards 303414b291b26976f05033275159c599323ab6c5 (commit) discards e2c61e448c6ef7ab34cf9588a9322c0168d2e41b (commit) discards cfe10e0bd678e7fa4fb4ffa8bc0d89816c75b7bd (commit) discards 09c43e7306f637c2fd71cfb4b0e0d54b6a67bef9 (commit) discards 652fac1f68b78157d64555f19825ee91d191a8d6 (commit) discards 7c7c9e03b2d5c419e543ea035f735aa4ab5f439a (commit) discards 61024944c2490cd571807b7dac9c11d85bed4fb1 (commit) discards 8160d7881311dfd720b3ed0df69d021dda159a2a (commit) discards add3be4413b6eed145686b7f352a8957a70a9097 (commit) discards 6975d62f42a0a376ca6b2887f7f96e452c5a14df (commit) discards d34e04cbc9809ee5416103fedaf9963860be763c (commit) discards 7a9528ec7902a61372cbe4024d700b16929fd339 (commit) discards bc64efa1e7060f057e3c0a1782cb882115957766 (commit) discards 83f62da268e580f449fca0fe72f1348dd7d6b83f (commit) discards b05d4581800e72c16afc3d9c62756661de0e2890 (commit) via f36dd7ed0f0c96a053cfc69edcb9aa634d04755a (commit) via 49eb23c88045c63a73969a6de9bc1849ac22957f (commit) via 5b7e8ff1dd76a056d52078df04c748ec91022b2d (commit) via 9f14dbb5cdae3138f919b76285191e40ff6e85a6 (commit) via 0a7be52683bbc768c992a88eb1e19297c35994a0 (commit) via 92ac72ff6ecdd1b4f52b265a8d478a9cadc9e4fc (commit) via 8eee30d41f09da7a7f5028862e6aecaf4bffdf9d (commit) via d297f79ac4b77e2a49467bcd93e7757b179e4d7d (commit) via a28cdd407c001fa83336a3002c03a254bb085d76 (commit) via d2600aace5f824f5672ece21b80cc18b827c87d1 (commit) via 6263699356837c936f8c123f6686e9bf20f1c72a (commit) via 780f0eee488bc1a6a7cd29feb0e3b963c7a4b202 (commit) via 5d4cd56402956fbce6f546a402f619371a77ae2b (commit) via fa93d019aee40bfa7e0c6897ae3c3b119b1229ef (commit) via 778cdd4e50787767532678fe073b11c0780b219a (commit) via a66d8cfcb530240b5eebdb8f3ad10aaa027bcbde (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (303414b291b26976f05033275159c599323ab6c5) \ N -- N -- N (f36dd7ed0f0c96a053cfc69edcb9aa634d04755a) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=f36dd7ed0f0c96a053cfc69edcb9aa634d04755a commit f36dd7ed0f0c96a053cfc69edcb9aa634d04755a Author: Neels Hofmeyr Date: Wed Feb 22 02:27:59 2017 +0100 SI3: indicate R99+ MSC to GSM MS to enable UMTS AKA Change-Id: Iaf11218327f139e8cabfbc5f9916505c66eadbd8 http://cgit.osmocom.org/openbsc/commit/?id=49eb23c88045c63a73969a6de9bc1849ac22957f commit 49eb23c88045c63a73969a6de9bc1849ac22957f Author: Neels Hofmeyr Date: Wed Feb 15 00:20:44 2017 +0100 vlr: get SMS working, by SMS recipient MSISDN round-robin The SQL based lookup of SMS for attached subscribers no longer works since the SQL database no longer has the subscriber data. Replace with a round-robin on the SMS recipient MSISDNs paired with a VLR subscriber RAM lookup whether the subscriber is currently attached. If there are many SMS for not-attached subscribers in the SMS database, this will become inefficient: a DB hit returns a pending SMS, the RAM lookup will reveal that the subscriber is not attached, after which the DB is hit for the next SMS. It would become more efficient e.g. by having an MSISDN based hash list for the VLR subscribers and by marking non-attached SMS recipients in the SMS database so that they can be excluded with the SQL query already. There is a sanity limit to do at most 100 db hits per attempt to find a pending SMS. So if there are more than 100 stored SMS waiting for their recipients to actually attach to the MSC, it may take more than one SMS queue trigger to deliver SMS for subscribers that are actually attached. This is not very beautiful, but is merely intended to carry us over to a time when we have a proper separate SMSC entity. Change-Id: I1acf9debb6ba9164e6edcfd5bc5e48e8c98f2b01 http://cgit.osmocom.org/openbsc/commit/?id=5b7e8ff1dd76a056d52078df04c748ec91022b2d commit 5b7e8ff1dd76a056d52078df04c748ec91022b2d Author: Neels Hofmeyr Date: Tue Feb 14 17:42:25 2017 +0100 logging: auth request: use hexdump without spaces for RAND, AUTN Change-Id: I656d8619a1adc93e2f627f4e1ba21512a7374279 http://cgit.osmocom.org/openbsc/commit/?id=9f14dbb5cdae3138f919b76285191e40ff6e85a6 commit 9f14dbb5cdae3138f919b76285191e40ff6e85a6 Author: Neels Hofmeyr Date: Sun Feb 12 00:34:35 2017 +0100 reject concurrency test Change-Id: I5c04b1cf0ad302c35968e0f8dfb122997f3f7bf1 http://cgit.osmocom.org/openbsc/commit/?id=0a7be52683bbc768c992a88eb1e19297c35994a0 commit 0a7be52683bbc768c992a88eb1e19297c35994a0 Author: Neels Hofmeyr Date: Wed Jan 25 15:04:16 2017 +0100 Add msc_vlr test suite for MSC+VLR end-to-end tests Change-Id: Ic073f3a069a7f5e7e421e0e56140f069ee9b10b8 http://cgit.osmocom.org/openbsc/commit/?id=92ac72ff6ecdd1b4f52b265a8d478a9cadc9e4fc commit 92ac72ff6ecdd1b4f52b265a8d478a9cadc9e4fc Author: Neels Hofmeyr Date: Fri Feb 3 02:42:47 2017 +0100 Use libvlr in libmsc (large refactoring) Original libvlr code is by Harald Welte , polished and tweaked by Neels Hofmeyr . This is a long series of development collapsed in one patch. The original history may still be available as branch neels/vlr_orig. TODO: This commit may be split in several smaller changes before merging to master. Related: OS#1592 Change-Id: I702ba504ce2de93507312c28eca8d11f09f4ee8b http://cgit.osmocom.org/openbsc/commit/?id=8eee30d41f09da7a7f5028862e6aecaf4bffdf9d commit 8eee30d41f09da7a7f5028862e6aecaf4bffdf9d Author: Harald Welte Date: Fri Jun 17 00:06:42 2016 +0200 Add libvlr implementation Original libvlr code is by Harald Welte , polished and tweaked by Neels Hofmeyr . This is a long series of development collapsed in one patch. The original history may still be available as branch neels/vlr_orig. Related: OS#1592 Change-Id: I3f75de5f0cc2ff77f276fd39832dd3621309c4b9 http://cgit.osmocom.org/openbsc/commit/?id=d297f79ac4b77e2a49467bcd93e7757b179e4d7d commit d297f79ac4b77e2a49467bcd93e7757b179e4d7d Author: Harald Welte Date: Sun Jun 19 18:06:02 2016 +0200 Introduce subscriber_connection ref-counting This introduces a reference count for gsm_subscriber_connection. Every user of the connection needs to hold a reference until done. Once the reference count dorps to zero, the connection is cleared towards the BSC (which subsequently will clear any logical channels associated with it). Related: OS#1592 Change-Id: I8c05e6c81f246ff8b5bf91312f80410b1a85f15e http://cgit.osmocom.org/openbsc/commit/?id=a28cdd407c001fa83336a3002c03a254bb085d76 commit a28cdd407c001fa83336a3002c03a254bb085d76 Author: Harald Welte Date: Thu May 5 22:52:41 2016 +0200 SGSN: Integrate support for UMTS AKA We already had almost all the parts in place before: * GSUP with capability to send us auth_vectors that contain either triplets or quintuples * mm_context that holds such auth_vectors All that we need to add in this patch is the capability to send the AUTN parameter in the GMM AUTH REQ and parse the extended RES in the GMM AUTH RESP, as well as forwarding AUTS to the HLR upon Sync Error. Depends: libosmocore change-ids I277fb3d407396dffa5c07a9c5454d87a415d393f, If943731a78089f0aac3d55245de80596d01314a4 Related: OS#1956 Tweaked-by: nhofmeyr (AUTS re-sync) Change-Id: Ie6a0cefba5e4e7f02cc2eaf6ec006ac07d5c1816 http://cgit.osmocom.org/openbsc/commit/?id=d2600aace5f824f5672ece21b80cc18b827c87d1 commit d2600aace5f824f5672ece21b80cc18b827c87d1 Author: Neels Hofmeyr Date: Sat Feb 18 22:20:46 2017 +0100 add struct bsc_subscr, separating libbsc from gsm_subscriber In a future commit, gsm_subscriber will be replaced by vlr_subscr, and it will not make sense to use vlr_subscr in libbsc. Thus we need a dedicated BSC subscriber: struct bsc_subscr. Add rf_policy arg to bsc_grace_paging_request() because the bsc_subscr will no longer have a backpointer to gsm_network (used to be via subscr->group). Create a separate logging filter for the new BSC subscriber. The implementation of adjusting the filter context is added in libbsc to not introduce bsc_subscr_get/_put() dependencies to libcommon. During Paging Response, fetch a bsc_subscr from the mobile identity, like we do for the gsm_subscriber. It looks like a duplication now, but will make sense for the VLR as well as for future MSC split patches. Naming: it was requested to not name the new struct bsc_sub, because 'sub' is too ambiguous. At the same time it would be fine to have 'bsc_sub_' as function prefix. Instead of struct bsc_subscriber and bsc_sub_ prefix, I decided to match both up as struct bsc_subscr and bsc_subscr_ function prefix. It's fast to type, relatively short, unambiguous, and the naming is consistent. Add bsc_subscr unit test. Related: #1592, #1594 Change-Id: Ia61cc00e8bb186b976939a4fc8f7cf9ce6aa3d8e http://cgit.osmocom.org/openbsc/commit/?id=6263699356837c936f8c123f6686e9bf20f1c72a commit 6263699356837c936f8c123f6686e9bf20f1c72a Author: Neels Hofmeyr Date: Tue Jan 10 00:49:56 2017 +0100 add struct gprs_subscr, separating gprs from gsm_subscriber Prepare for replacing gsm_subscriber with vlr_subscriber. vlr_subscriber will not make sense to be used in gprs, so have a dedicated GPRS subscriber struct. (Could change if the gprs code were to use libvlr; is currently independent). Change-Id: Ia8b391ee009c8545763cba04505be3947835120e Related: #1592 http://cgit.osmocom.org/openbsc/commit/?id=780f0eee488bc1a6a7cd29feb0e3b963c7a4b202 commit 780f0eee488bc1a6a7cd29feb0e3b963c7a4b202 Author: Neels Hofmeyr Date: Fri Feb 17 17:06:59 2017 +0100 debug.h/c: remove unused cruft / cosmetic tweaks Change-Id: I9601d478763569933bcc46bf4eaaff70a9843be9 http://cgit.osmocom.org/openbsc/commit/?id=5d4cd56402956fbce6f546a402f619371a77ae2b commit 5d4cd56402956fbce6f546a402f619371a77ae2b Author: Neels Hofmeyr Date: Fri Feb 17 17:05:40 2017 +0100 logging: use central filter and ctx consts from libosmocore The LCHAN and BTS filter contexts are actually never used, so drop them until someone adds them properly. For now use only LOGGING_{FILTER,CTX}_VLR_SUBSCR. Some of these will change to _BSC_SUBSCR once struct bsc_subscriber is introduced, and later on, struct gsm_subscriber will be replaced by vlr_subscriber so that the names will match. Depends: libosmocore change-id I5c343630020f4b108099696fd96c2111614c8067 Change-Id: Ifa82f6a461ad4c0eeddb8a38fb3833460432d16b http://cgit.osmocom.org/openbsc/commit/?id=fa93d019aee40bfa7e0c6897ae3c3b119b1229ef commit fa93d019aee40bfa7e0c6897ae3c3b119b1229ef Author: Neels Hofmeyr Date: Thu Feb 2 01:07:28 2017 +0100 subscriber conn: add indicator for originating interface Add via_iface to gsm_subscriber_connection to indicate whether a conn is coming in via 2G/GERAN/A-Interface (IFACE_A) or 3G/UTRAN/Iu-Interface (IFACE_IU). Prepares for Iu, but also for libvlr to decide between GSM or UMTS Auth. Until actual Iu support is merged to master, this indicator will aid VLR unit testing. Change-Id: I93b870522f725170e4265a5543f6b680383d7465 http://cgit.osmocom.org/openbsc/commit/?id=778cdd4e50787767532678fe073b11c0780b219a commit 778cdd4e50787767532678fe073b11c0780b219a Author: Neels Hofmeyr Date: Sun Feb 19 18:04:25 2017 +0100 cosmetic: remove unused scall_signal_data.subscr Doesn't make sense to switch this to struct vlr_subscr when it isn't used at all. So let's remove it. Change-Id: Ifa5901f8bf1aed3981841d24d4ec8d659f3de7a9 ----------------------------------------------------------------------- Summary of changes: openbsc/src/gprs/gprs_subscriber.c | 34 +++++++++++++++++++++++++--------- openbsc/src/libmsc/db.c | 2 +- openbsc/tests/sgsn/sgsn_test.c | 3 ++- 3 files changed, 28 insertions(+), 11 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed Feb 22 02:39:36 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 22 Feb 2017 02:39:36 GMT Subject: libosmocore.git branch master updated. 0.9.6-103-g3b8cb39 Message-ID: <201702220239.v1M2daMK099091@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "An utility library for Open Source Mobile Communications". The branch, master has been updated via 3b8cb39e7cf4b49ada8fd8135bed9d5f1a8e405a (commit) from 3a5ca647c531b7761dc6c555e5e0cabc972bd3ac (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=3b8cb39e7cf4b49ada8fd8135bed9d5f1a8e405a commit 3b8cb39e7cf4b49ada8fd8135bed9d5f1a8e405a Author: Neels Hofmeyr Date: Tue Feb 21 19:54:36 2017 +0100 fix osmo_auth_gen_vec_auts: copy rand to auth vector Related: OS#1593 Change-Id: If943731a78089f0aac3d55245de80596d01314a4 ----------------------------------------------------------------------- Summary of changes: src/gsm/auth_core.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Wed Feb 22 07:19:16 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 22 Feb 2017 07:19:16 GMT Subject: osmo-hlr.git branch master updated. 0.0.1-37-g428c947 Message-ID: <201702220719.v1M7JGMO070962@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "UNNAMED PROJECT". The branch, master has been updated via 428c9478cd54371a7f8728ca159db57415a1517d (commit) via 3aa3c103c2c33ac0be0612af65c94031871d072c (commit) via 569d3225976a8b85eaa8f7992e2a20b88aa21897 (commit) via ec9036bdd277bab473e802f53b33f00d9c65f86f (commit) from 3ce368676849b54f40fc426bf3eb136e17091416 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-hlr/commit/?id=428c9478cd54371a7f8728ca159db57415a1517d commit 428c9478cd54371a7f8728ca159db57415a1517d Author: Neels Hofmeyr Date: Tue Feb 21 22:50:59 2017 +0100 auc_3g_test: add AUTS test with N vectors, to show bug Add test that shows how passing AUTS to auc_compute_vectors performs an AUTS sync on each vector and hence produces the same SQN each time. This will generate one working vector as resync result, and then N-1 more with the wrong SQN as far as the USIM is concerned. This causes a resync to be necessary on every authentication. Depends: libosmocore change-id If943731a78089f0aac3d55245de80596d01314a4 Change-Id: I246c9edfb009b593f834bb5b0577b65bfde7083c http://cgit.osmocom.org/osmo-hlr/commit/?id=3aa3c103c2c33ac0be0612af65c94031871d072c commit 3aa3c103c2c33ac0be0612af65c94031871d072c Author: Neels Hofmeyr Date: Tue Feb 21 22:48:35 2017 +0100 auc_3g_test: allow to inc fake rand bytes upon rand request Preparing for upcoming unit test, in a separate commit for cosmetic reasons (setting the flag to false across the code). Change-Id: I6b9899cd898eecc95b244432f416041b194a7187 http://cgit.osmocom.org/osmo-hlr/commit/?id=569d3225976a8b85eaa8f7992e2a20b88aa21897 commit 569d3225976a8b85eaa8f7992e2a20b88aa21897 Author: Neels Hofmeyr Date: Tue Feb 21 22:57:11 2017 +0100 auc_gen_vectors(): ensure sane arguments, test In auc_gen_vectors(), add various checks that the auth data arguments passed make sense, and add unit test to verify that they work. (Caught a segfault due to NULL dereference with this.) Change-Id: I775652b6a91d382707ce32176a3fe4ef547cbca7 http://cgit.osmocom.org/osmo-hlr/commit/?id=ec9036bdd277bab473e802f53b33f00d9c65f86f commit ec9036bdd277bab473e802f53b33f00d9c65f86f Author: Neels Hofmeyr Date: Tue Feb 21 21:56:11 2017 +0100 auc_3g_test: add AUTS resync test Used this to catch a bug where the AUTS process failed to copy RAND to the auth vector (libosmocore). Depends: libosmocore change-id If943731a78089f0aac3d55245de80596d01314a4 Change-Id: I06dd8671aa515139bdc3f08883f08276662cf25f ----------------------------------------------------------------------- Summary of changes: src/auc.c | 35 +++++- tests/auc/auc_3g_test.c | 302 ++++++++++++++++++++++++++++++++++++++++++++-- tests/auc/auc_3g_test.err | 247 +++++++++++++++++++++++++++++++++++++ 3 files changed, 573 insertions(+), 11 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Wed Feb 22 07:30:02 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 22 Feb 2017 07:30:02 GMT Subject: libosmocore.git branch master updated. 0.9.6-105-gbd9de2f Message-ID: <201702220730.v1M7U2bh073588@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "An utility library for Open Source Mobile Communications". The branch, master has been updated via bd9de2f66f82db66bbbe7e7df54bf8fee8e1a8ae (commit) via abb23698d6363e9be368a24c034f5cfa7015a829 (commit) from 3b8cb39e7cf4b49ada8fd8135bed9d5f1a8e405a (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=bd9de2f66f82db66bbbe7e7df54bf8fee8e1a8ae commit bd9de2f66f82db66bbbe7e7df54bf8fee8e1a8ae Author: Neels Hofmeyr Date: Tue Feb 21 20:17:35 2017 +0100 gsup_test: also check stderr Configure logging to be deterministic and add stderr checking to testuite.at. However, exclude the thousands of message modification log lines from the log to not have a huge test expectation file. Change-Id: I0dd7112967a64a168556b62e5ec15107b7608ffb http://cgit.osmocom.org/libosmocore/commit/?id=abb23698d6363e9be368a24c034f5cfa7015a829 commit abb23698d6363e9be368a24c034f5cfa7015a829 Author: Neels Hofmeyr Date: Tue Feb 21 15:53:20 2017 +0100 gsup test: add decoding test for UMTS IEs This would have caught the wrong expectation of AUTS' length fixed recently (3a5ca647c531b7761dc6c555e5e0cabc972bd3ac). Besides AUTS, add AUTN, RES, CK, IK which were also not tested yet. Change-Id: I6fddf8d7ce97137b0a585d365807bcaf90a319d0 Related: OS#1593 ----------------------------------------------------------------------- Summary of changes: tests/Makefile.am | 3 +- tests/gsup/gsup_test.c | 68 +++++++++++++++++++++++++++++++++++++++++++++- tests/gsup/gsup_test.err | 71 ++++++++++++++++++++++++++++++++++++++++++++++++ tests/gsup/gsup_test.ok | 2 ++ tests/testsuite.at | 3 +- 5 files changed, 144 insertions(+), 3 deletions(-) create mode 100644 tests/gsup/gsup_test.err hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Wed Feb 22 10:07:58 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 22 Feb 2017 10:07:58 GMT Subject: octphy-2g-headers.git branch 201702 created. OCTSDR-OPENBSC-02.07.00-B708-2-g2a83ebb Message-ID: <201702221007.v1MA7wht014050@git.osmocom.org> 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 "Octasic GSM PHY API header files for OsmoBTS". The branch, 201702 has been created at 2a83ebb3d2f0fd0bd9d8bf0b1b3a0d66ada62a90 (commit) - Log ----------------------------------------------------------------- ----------------------------------------------------------------------- hooks/post-receive -- Octasic GSM PHY API header files for OsmoBTS From gitosis at osmocom.org Wed Feb 22 10:08:16 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 22 Feb 2017 10:08:16 GMT Subject: octphy-2g-headers.git branch master updated. OCTSDR-OPENBSC-02.07.00-B708 Message-ID: <201702221008.v1MA8G4L014199@git.osmocom.org> 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 "Octasic GSM PHY API header files for OsmoBTS". The branch, master has been updated discards 2a83ebb3d2f0fd0bd9d8bf0b1b3a0d66ada62a90 (commit) discards a957fb9f74f23a237b53305b8d98df3c88724e77 (commit) This update discarded existing revisions and left the branch pointing at a previous point in the repository history. * -- * -- N (953a258aadf18c05e8128a339f15b1c5bb377cfd) \ O -- O -- O (2a83ebb3d2f0fd0bd9d8bf0b1b3a0d66ada62a90) The removed revisions are not necessarilly gone - if another reference still refers to them they will stay in the repository. No new revisions were added by this update. Summary of changes: octdev_devices.h | 4 +- octdev_devices_swap.h | 4 +- octdev_macro.h | 4 +- octdev_opus_rev.h | 4 +- octdev_rc_base.h | 4 +- octdev_types.h | 4 +- octdev_types_swap.h | 4 +- octoptions.h | 4 +- octpkt/octpkt_hdr.h | 4 +- octpkt/octpkt_hdr_swap.h | 4 +- octpkt/octpkt_hdrxl.h | 4 +- octpkt/octpkt_hdrxl_swap.h | 4 +- octvc1/ctrl/octvc1_ctrl_api.h | 4 +- octvc1/ctrl/octvc1_ctrl_api_priv.h | 4 +- octvc1/ctrl/octvc1_ctrl_api_priv_swap.h | 4 +- octvc1/ctrl/octvc1_ctrl_api_swap.h | 4 +- octvc1/ctrl/octvc1_ctrl_base.h | 4 +- octvc1/ctrl/octvc1_ctrl_id.h | 4 +- octvc1/ctrl/octvc1_ctrl_id_priv.h | 4 +- octvc1/ctrl/octvc1_ctrl_version.h | 8 +- octvc1/gsm/octvc1_gsm_api.h | 166 +-- octvc1/gsm/octvc1_gsm_api_priv.h | 5 +- octvc1/gsm/octvc1_gsm_api_priv_swap.h | 4 +- octvc1/gsm/octvc1_gsm_api_swap.h | 82 +- octvc1/gsm/octvc1_gsm_base.h | 4 +- octvc1/gsm/octvc1_gsm_default.h | 61 +- octvc1/gsm/octvc1_gsm_default_priv.h | 4 +- octvc1/gsm/octvc1_gsm_evt.h | 4 +- octvc1/gsm/octvc1_gsm_evt_priv.h | 4 +- octvc1/gsm/octvc1_gsm_evt_priv_swap.h | 4 +- octvc1/gsm/octvc1_gsm_evt_swap.h | 4 +- octvc1/gsm/octvc1_gsm_id.h | 6 +- octvc1/gsm/octvc1_gsm_id_priv.h | 4 +- octvc1/gsm/octvc1_gsm_lic.h | 50 - octvc1/gsm/octvc1_gsm_lic_priv.h | 37 - octvc1/gsm/octvc1_gsm_rc.h | 38 +- octvc1/gsm/octvc1_gsm_rc_priv.h | 4 +- octvc1/gsm/octvc1_gsm_version.h | 8 +- octvc1/hw/octvc1_hw_api.h | 428 +------- octvc1/hw/octvc1_hw_api_priv.h | 7 +- octvc1/hw/octvc1_hw_api_priv_swap.h | 6 +- octvc1/hw/octvc1_hw_api_swap.h | 262 +---- octvc1/hw/octvc1_hw_base.h | 4 +- octvc1/hw/octvc1_hw_default.h | 205 +--- octvc1/hw/octvc1_hw_default_priv.h | 7 +- octvc1/hw/octvc1_hw_evt.h | 78 +- octvc1/hw/octvc1_hw_evt_priv.h | 4 +- octvc1/hw/octvc1_hw_evt_priv_swap.h | 4 +- octvc1/hw/octvc1_hw_evt_swap.h | 54 +- octvc1/hw/octvc1_hw_id.h | 59 +- octvc1/hw/octvc1_hw_id_priv.h | 10 +- octvc1/hw/octvc1_hw_rc.h | 15 +- octvc1/hw/octvc1_hw_rc_priv.h | 8 +- octvc1/hw/octvc1_hw_version.h | 8 +- octvc1/irsc/octvc1_irsc_api.h | 43 +- octvc1/irsc/octvc1_irsc_api_priv.h | 4 +- octvc1/irsc/octvc1_irsc_api_priv_swap.h | 4 +- octvc1/irsc/octvc1_irsc_api_swap.h | 26 +- octvc1/irsc/octvc1_irsc_base.h | 4 +- octvc1/irsc/octvc1_irsc_default.h | 34 +- octvc1/irsc/octvc1_irsc_default_priv.h | 4 +- octvc1/irsc/octvc1_irsc_evt.h | 4 +- octvc1/irsc/octvc1_irsc_evt_priv.h | 4 +- octvc1/irsc/octvc1_irsc_evt_priv_swap.h | 4 +- octvc1/irsc/octvc1_irsc_evt_swap.h | 4 +- octvc1/irsc/octvc1_irsc_id.h | 7 +- octvc1/irsc/octvc1_irsc_id_priv.h | 4 +- octvc1/irsc/octvc1_irsc_rc.h | 4 +- octvc1/irsc/octvc1_irsc_rc_priv.h | 4 +- octvc1/irsc/octvc1_irsc_version.h | 8 +- octvc1/job/octvc1_job_api.h | 1708 ------------------------------- octvc1/job/octvc1_job_api_priv.h | 45 - octvc1/job/octvc1_job_api_priv_swap.h | 41 - octvc1/job/octvc1_job_api_swap.h | 1019 ------------------ octvc1/job/octvc1_job_base.h | 49 - octvc1/job/octvc1_job_default.h | 1321 ------------------------ octvc1/job/octvc1_job_default_priv.h | 38 - octvc1/job/octvc1_job_evt.h | 71 -- octvc1/job/octvc1_job_evt_priv.h | 52 - octvc1/job/octvc1_job_evt_priv_swap.h | 49 - octvc1/job/octvc1_job_evt_swap.h | 57 -- octvc1/job/octvc1_job_id.h | 90 -- octvc1/job/octvc1_job_id_priv.h | 46 - octvc1/job/octvc1_job_rc.h | 70 -- octvc1/job/octvc1_job_rc_priv.h | 44 - octvc1/job/octvc1_job_version.h | 49 - octvc1/main/octvc1_main_api.h | 155 +-- octvc1/main/octvc1_main_api_priv.h | 5 +- octvc1/main/octvc1_main_api_priv_swap.h | 4 +- octvc1/main/octvc1_main_api_swap.h | 86 +- octvc1/main/octvc1_main_base.h | 4 +- octvc1/main/octvc1_main_default.h | 104 +- octvc1/main/octvc1_main_default_priv.h | 4 +- octvc1/main/octvc1_main_evt.h | 4 +- octvc1/main/octvc1_main_evt_priv.h | 4 +- octvc1/main/octvc1_main_evt_priv_swap.h | 4 +- octvc1/main/octvc1_main_evt_swap.h | 4 +- octvc1/main/octvc1_main_id.h | 9 +- octvc1/main/octvc1_main_id_priv.h | 4 +- octvc1/main/octvc1_main_rc.h | 14 +- octvc1/main/octvc1_main_rc_priv.h | 4 +- octvc1/main/octvc1_main_version.h | 8 +- octvc1/octvc1_api.h | 23 +- octvc1/octvc1_api_swap.h | 14 +- octvc1/octvc1_app.h | 8 +- octvc1/octvc1_base.h | 8 +- octvc1/octvc1_buffer.h | 4 +- octvc1/octvc1_buffer_swap.h | 4 +- octvc1/octvc1_cursor.h | 4 +- octvc1/octvc1_cursor_swap.h | 4 +- octvc1/octvc1_eth.h | 4 +- octvc1/octvc1_eth_swap.h | 4 +- octvc1/octvc1_fifo.h | 4 +- octvc1/octvc1_file.h | 4 +- octvc1/octvc1_file_swap.h | 4 +- octvc1/octvc1_generic_rc.h | 4 +- octvc1/octvc1_handle.h | 4 +- octvc1/octvc1_handle_swap.h | 4 +- octvc1/octvc1_id2string.h | 118 +-- octvc1/octvc1_id2string_priv.h | 40 +- octvc1/octvc1_ip.h | 4 +- octvc1/octvc1_ip_swap.h | 4 +- octvc1/octvc1_ipc.h | 4 +- octvc1/octvc1_ipc_swap.h | 4 +- octvc1/octvc1_lic2string.h | 130 --- octvc1/octvc1_list.h | 4 +- octvc1/octvc1_list_swap.h | 4 +- octvc1/octvc1_log.h | 4 +- octvc1/octvc1_log_swap.h | 4 +- octvc1/octvc1_mac.h | 4 +- octvc1/octvc1_macro.h | 4 +- octvc1/octvc1_module.h | 16 +- octvc1/octvc1_module_swap.h | 4 +- octvc1/octvc1_msg.h | 4 +- octvc1/octvc1_msg_swap.h | 4 +- octvc1/octvc1_priv_swap_hdrs.h | 8 +- octvc1/octvc1_privacy.h | 4 +- octvc1/octvc1_process.h | 8 +- octvc1/octvc1_process_swap.h | 4 +- octvc1/octvc1_radio.h | 70 +- octvc1/octvc1_radio_swap.h | 32 +- octvc1/octvc1_rc2string.h | 75 +- octvc1/octvc1_swap_hdrs.h | 8 +- octvc1/octvc1_tap.h | 4 +- octvc1/octvc1_tap_swap.h | 4 +- octvc1/octvc1_udp.h | 4 +- octvc1/octvc1_user_id.h | 4 +- octvc1/octvc1_user_id_swap.h | 4 +- octvc1/octvc1_vlan.h | 4 +- octvc1/octvc1_vlan_swap.h | 4 +- octvc1/octvocnet_pkt.h | 4 +- octvc1/octvocnet_pkt_swap.h | 4 +- octvc1/pkt_api/octvc1_pkt_api.h | 4 +- octvc1/pkt_api/octvc1_pkt_api_default.h | 4 +- octvc1/pkt_api/octvc1_pkt_api_rc.h | 4 +- octvc1/pkt_api/octvc1_pkt_api_version.h | 8 +- 156 files changed, 531 insertions(+), 7251 deletions(-) delete mode 100644 octvc1/gsm/octvc1_gsm_lic.h delete mode 100644 octvc1/gsm/octvc1_gsm_lic_priv.h delete mode 100644 octvc1/job/octvc1_job_api.h delete mode 100644 octvc1/job/octvc1_job_api_priv.h delete mode 100644 octvc1/job/octvc1_job_api_priv_swap.h delete mode 100644 octvc1/job/octvc1_job_api_swap.h delete mode 100644 octvc1/job/octvc1_job_base.h delete mode 100644 octvc1/job/octvc1_job_default.h delete mode 100644 octvc1/job/octvc1_job_default_priv.h delete mode 100644 octvc1/job/octvc1_job_evt.h delete mode 100644 octvc1/job/octvc1_job_evt_priv.h delete mode 100644 octvc1/job/octvc1_job_evt_priv_swap.h delete mode 100644 octvc1/job/octvc1_job_evt_swap.h delete mode 100644 octvc1/job/octvc1_job_id.h delete mode 100644 octvc1/job/octvc1_job_id_priv.h delete mode 100644 octvc1/job/octvc1_job_rc.h delete mode 100644 octvc1/job/octvc1_job_rc_priv.h delete mode 100644 octvc1/job/octvc1_job_version.h delete mode 100644 octvc1/octvc1_lic2string.h hooks/post-receive -- Octasic GSM PHY API header files for OsmoBTS From gitosis at osmocom.org Wed Feb 22 15:20:11 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 22 Feb 2017 15:20:11 GMT Subject: libosmo-abis.git branch pmaier/siu_2 created. 0.3.2-63-g7ff820f Message-ID: <201702221520.v1MFKBlm087121@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom A-bis protcol interface library". The branch, pmaier/siu_2 has been created at 7ff820f8558ea8284147a7392d42de6c89199d18 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmo-abis/commit/?id=7ff820f8558ea8284147a7392d42de6c89199d18 commit 7ff820f8558ea8284147a7392d42de6c89199d18 Author: Alexander Couzens Date: Tue Feb 21 15:30:05 2017 +0100 unixsocket: introduce a version/datacontrol header (2byte) The ALT TC/Superchannel switch requires a seperate side channel. By introducing a header this can be done in a clean way. So every packet gets - 1 byte version - 1 byte data or control Change-Id: I0b601b67450b93291b2c2bcec5b0919050e18791 http://cgit.osmocom.org/libosmo-abis/commit/?id=3dd0bca2e58d18393e1892da25c5c8eb0c619125 commit 3dd0bca2e58d18393e1892da25c5c8eb0c619125 Author: Philipp Maier Date: Wed Feb 1 13:51:03 2017 +0100 lapd: Reduce N200 (SABM retransmission count) N200 is set to 300, which turned out to be uncomfortably high, the commit reduces the value to 50 http://cgit.osmocom.org/libosmo-abis/commit/?id=7c13c4f31d605284395e871babffec1bc760fa0b commit 7c13c4f31d605284395e871babffec1bc760fa0b Author: Philipp Maier Date: Thu Dec 8 17:17:33 2016 +0100 lapd: Improve log output Add pointer address output to the sap alloc/free functions in order to track the objects later in the debug output (we have three of them) http://cgit.osmocom.org/libosmo-abis/commit/?id=d14405c268c9cc8f623e16b1f3ce9810603a5eb3 commit d14405c268c9cc8f623e16b1f3ce9810603a5eb3 Author: Philipp Maier Date: Mon Dec 5 19:45:37 2016 +0100 unixsocket: make socket connection fault tolerant When the l2tpd is killed, the unix socket will permanently loose the connection, even if l2tpd is restarted the connection is still blocked. This commit adds some fault tolerance mechanisms to automatically reconnect the socket as soon as it is available again. http://cgit.osmocom.org/libosmo-abis/commit/?id=81557570344e68916cb328bcfdeb8ee4a8bc9d0a commit 81557570344e68916cb328bcfdeb8ee4a8bc9d0a Author: Philipp Maier Date: Wed Nov 16 14:06:36 2016 +0100 unixsocket: Ensure superchannel is disabled for new connections When the BSC is shut down or disconnected it may happen that the SIU stays in superchannel mode, while the BTS is falling back into its normal communication mode. This causes a permanent link failure because the SIU is still trying to reconnect on the superchannel. This patch ensures that for every new connection the superchannel is taken down by default. If the connection was still good, SIU and BTS will switch back to normal mode together. If not. The SIU will switch back alone while the BTS is already switched back by itsself. http://cgit.osmocom.org/libosmo-abis/commit/?id=b015078de38edb22285bc9c533cfde7418b9a87c commit b015078de38edb22285bc9c533cfde7418b9a87c Author: Alexander Couzens Date: Tue Nov 1 22:05:13 2016 +0100 add basic unixsocket support Allow to connect to a unix socket for communicating with LAPD. Change-Id: Ia5723b09a5c68a0505829dc732def981e60a907a ----------------------------------------------------------------------- hooks/post-receive -- Osmocom A-bis protcol interface library From gitosis at osmocom.org Wed Feb 22 15:21:03 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 22 Feb 2017 15:21:03 GMT Subject: libosmo-abis.git branch pmaier/siu deleted. 0.3.2-62-gfb0fa6d Message-ID: <201702221521.v1MFL3P9087498@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom A-bis protcol interface library". The branch, pmaier/siu has been deleted was fb0fa6d8224aa453126e234bb5ff389f27ae898a ----------------------------------------------------------------------- fb0fa6d8224aa453126e234bb5ff389f27ae898a WIP: Adding 2 byte header to unixsocket payload ----------------------------------------------------------------------- hooks/post-receive -- Osmocom A-bis protcol interface library From gitosis at osmocom.org Wed Feb 22 15:25:51 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 22 Feb 2017 15:25:51 GMT Subject: libosmo-abis.git branch pmaier/siu_2 deleted. 0.3.2-63-g7ff820f Message-ID: <201702221525.v1MFPp7B088571@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom A-bis protcol interface library". The branch, pmaier/siu_2 has been deleted was 7ff820f8558ea8284147a7392d42de6c89199d18 ----------------------------------------------------------------------- 7ff820f8558ea8284147a7392d42de6c89199d18 unixsocket: introduce a version/datacontrol header (2byte) ----------------------------------------------------------------------- hooks/post-receive -- Osmocom A-bis protcol interface library From gitosis at osmocom.org Wed Feb 22 15:25:52 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 22 Feb 2017 15:25:52 GMT Subject: libosmo-abis.git branch pmaier/siu created. 0.3.2-63-g7ff820f Message-ID: <201702221525.v1MFPqfR088590@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom A-bis protcol interface library". The branch, pmaier/siu has been created at 7ff820f8558ea8284147a7392d42de6c89199d18 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmo-abis/commit/?id=7ff820f8558ea8284147a7392d42de6c89199d18 commit 7ff820f8558ea8284147a7392d42de6c89199d18 Author: Alexander Couzens Date: Tue Feb 21 15:30:05 2017 +0100 unixsocket: introduce a version/datacontrol header (2byte) The ALT TC/Superchannel switch requires a seperate side channel. By introducing a header this can be done in a clean way. So every packet gets - 1 byte version - 1 byte data or control Change-Id: I0b601b67450b93291b2c2bcec5b0919050e18791 http://cgit.osmocom.org/libosmo-abis/commit/?id=3dd0bca2e58d18393e1892da25c5c8eb0c619125 commit 3dd0bca2e58d18393e1892da25c5c8eb0c619125 Author: Philipp Maier Date: Wed Feb 1 13:51:03 2017 +0100 lapd: Reduce N200 (SABM retransmission count) N200 is set to 300, which turned out to be uncomfortably high, the commit reduces the value to 50 http://cgit.osmocom.org/libosmo-abis/commit/?id=7c13c4f31d605284395e871babffec1bc760fa0b commit 7c13c4f31d605284395e871babffec1bc760fa0b Author: Philipp Maier Date: Thu Dec 8 17:17:33 2016 +0100 lapd: Improve log output Add pointer address output to the sap alloc/free functions in order to track the objects later in the debug output (we have three of them) http://cgit.osmocom.org/libosmo-abis/commit/?id=d14405c268c9cc8f623e16b1f3ce9810603a5eb3 commit d14405c268c9cc8f623e16b1f3ce9810603a5eb3 Author: Philipp Maier Date: Mon Dec 5 19:45:37 2016 +0100 unixsocket: make socket connection fault tolerant When the l2tpd is killed, the unix socket will permanently loose the connection, even if l2tpd is restarted the connection is still blocked. This commit adds some fault tolerance mechanisms to automatically reconnect the socket as soon as it is available again. http://cgit.osmocom.org/libosmo-abis/commit/?id=81557570344e68916cb328bcfdeb8ee4a8bc9d0a commit 81557570344e68916cb328bcfdeb8ee4a8bc9d0a Author: Philipp Maier Date: Wed Nov 16 14:06:36 2016 +0100 unixsocket: Ensure superchannel is disabled for new connections When the BSC is shut down or disconnected it may happen that the SIU stays in superchannel mode, while the BTS is falling back into its normal communication mode. This causes a permanent link failure because the SIU is still trying to reconnect on the superchannel. This patch ensures that for every new connection the superchannel is taken down by default. If the connection was still good, SIU and BTS will switch back to normal mode together. If not. The SIU will switch back alone while the BTS is already switched back by itsself. http://cgit.osmocom.org/libosmo-abis/commit/?id=b015078de38edb22285bc9c533cfde7418b9a87c commit b015078de38edb22285bc9c533cfde7418b9a87c Author: Alexander Couzens Date: Tue Nov 1 22:05:13 2016 +0100 add basic unixsocket support Allow to connect to a unix socket for communicating with LAPD. Change-Id: Ia5723b09a5c68a0505829dc732def981e60a907a ----------------------------------------------------------------------- hooks/post-receive -- Osmocom A-bis protcol interface library From gitosis at osmocom.org Wed Feb 22 15:52:30 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 22 Feb 2017 15:52:30 GMT Subject: libosmo-abis.git branch pmaier/siu deleted. 0.3.2-63-g7ff820f Message-ID: <201702221552.v1MFqUDQ094123@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom A-bis protcol interface library". The branch, pmaier/siu has been deleted was 7ff820f8558ea8284147a7392d42de6c89199d18 ----------------------------------------------------------------------- 7ff820f8558ea8284147a7392d42de6c89199d18 unixsocket: introduce a version/datacontrol header (2byte) ----------------------------------------------------------------------- hooks/post-receive -- Osmocom A-bis protcol interface library From gitosis at osmocom.org Wed Feb 22 15:53:29 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 22 Feb 2017 15:53:29 GMT Subject: libosmo-abis.git branch pmaier/siu created. 0.3.2-64-g0e677df Message-ID: <201702221553.v1MFrT0Z094309@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom A-bis protcol interface library". The branch, pmaier/siu has been created at 0e677dfc898f3b912f13fc46411a20303e1c2d11 (commit) - Log ----------------------------------------------------------------- ----------------------------------------------------------------------- hooks/post-receive -- Osmocom A-bis protcol interface library From gitosis at osmocom.org Wed Feb 22 16:08:54 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 22 Feb 2017 16:08:54 GMT Subject: libosmocore.git branch master updated. 0.9.6-106-g812ba6d Message-ID: <201702221608.v1MG8s6S097971@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "An utility library for Open Source Mobile Communications". The branch, master has been updated via 812ba6dc63a75c39678dd3fe652768e76bf63183 (commit) from bd9de2f66f82db66bbbe7e7df54bf8fee8e1a8ae (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=812ba6dc63a75c39678dd3fe652768e76bf63183 commit 812ba6dc63a75c39678dd3fe652768e76bf63183 Author: Neels Hofmeyr Date: Fri Feb 17 16:35:27 2017 +0100 logging: centrally define ctx and filter indexes It is too easy for calling code to use the same filter and context indexes for different filters and structs. For example, openbsc's IMSI filter and libgb's GPRS_BVC filter both fall on index 1 even though there are plenty more indexes to choose from. To alleviate this, have one central definition here, sort of like ports.h does for VTY and CTRL port numbers. Add static asserts to make sure the indexes fit in the available array and bit mask space. Calling code like openbsc.git and osmo-pcu need adjustments and/or should move to using these enum values instead of their local definitions. Taking this opportunity to also prepare for a split of struct gsm_subscriber in openbsc into bsc_subsciber and vlr_subscriber with appropriate separate filter index constants for both subscriber types. Include previous LOG_FILTER_ALL in the LOGGING_FILTER_* enum, and replace its use by (1 << LOGGING_FILTER_ALL). Change-Id: I5c343630020f4b108099696fd96c2111614c8067 ----------------------------------------------------------------------- Summary of changes: include/osmocom/core/logging.h | 19 +++++++++++++++++-- include/osmocom/gprs/gprs_msgb.h | 4 ---- src/gb/common_vty.c | 12 ++++++------ src/gb/common_vty.h | 6 ------ src/gb/gprs_bssgp.c | 2 +- src/gb/gprs_bssgp_vty.c | 10 +++++----- src/gb/gprs_ns.c | 32 ++++++++++++++++---------------- src/gb/gprs_ns_vty.c | 10 +++++----- src/logging.c | 21 ++++++++++++++------- src/vty/logging_vty.c | 4 ++-- 10 files changed, 66 insertions(+), 54 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Wed Feb 22 16:27:40 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 22 Feb 2017 16:27:40 GMT Subject: osmo-pcu.git branch master updated. 0.2-887-g4ae5406 Message-ID: <201702221627.v1MGRe4G003899@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "UNNAMED PROJECT". The branch, master has been updated via 4ae540695901e08aa3bfcb28af3389d53745dc5c (commit) from b609190369bdf96eefedacc012503d7b55823302 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-pcu/commit/?id=4ae540695901e08aa3bfcb28af3389d53745dc5c commit 4ae540695901e08aa3bfcb28af3389d53745dc5c Author: Neels Hofmeyr Date: Fri Feb 17 17:18:04 2017 +0100 logging: use central filter and ctx consts from libosmocore Change-Id: I7b41a5a26527864177c63403ad171d2987f0ff6a Depends: libosmocore change-id I5c343630020f4b108099696fd96c2111614c8067 ----------------------------------------------------------------------- Summary of changes: src/gprs_bssgp_pcu.cpp | 2 +- src/gprs_debug.cpp | 19 ++++++------------- src/gprs_debug.h | 14 -------------- 3 files changed, 7 insertions(+), 28 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Wed Feb 22 16:28:17 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 22 Feb 2017 16:28:17 GMT Subject: openbsc.git branch master updated. 0.15.0-680-gf13b3c968 Message-ID: <201702221628.v1MGSHCZ004153@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, master has been updated via f13b3c968ff6266cc19188fe25cb3f7d8d780b6d (commit) from a66d8cfcb530240b5eebdb8f3ad10aaa027bcbde (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=f13b3c968ff6266cc19188fe25cb3f7d8d780b6d commit f13b3c968ff6266cc19188fe25cb3f7d8d780b6d Author: Neels Hofmeyr Date: Fri Feb 17 17:05:40 2017 +0100 logging: use central filter and ctx consts from libosmocore The LCHAN and BTS filter contexts are actually never used, so drop them until someone adds them properly. For now use only LOGGING_{FILTER,CTX}_VLR_SUBSCR. Some of these will change to _BSC_SUBSCR once struct bsc_subscriber is introduced, and later on, struct gsm_subscriber will be replaced by vlr_subscriber so that the names will match. Depends: libosmocore change-id I5c343630020f4b108099696fd96c2111614c8067 Change-Id: Ifa82f6a461ad4c0eeddb8a38fb3833460432d16b ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/debug.h | 15 -------------- openbsc/src/libbsc/abis_rsl.c | 3 +-- openbsc/src/libbsc/e1_config.c | 1 - openbsc/src/libbsc/paging.c | 8 ++++---- openbsc/src/libcommon/debug.c | 42 +++++++++++++++++---------------------- openbsc/src/libmsc/gsm_04_08.c | 16 +++++++-------- openbsc/src/libmsc/smpp_openbsc.c | 2 +- 7 files changed, 32 insertions(+), 55 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed Feb 22 17:49:34 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 22 Feb 2017 17:49:34 GMT Subject: osmo-pcu.git branch master updated. 0.2-888-gd0a887b Message-ID: <201702221749.v1MHnYCd025148@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "UNNAMED PROJECT". The branch, master has been updated via d0a887b28b4c3d609c9e8177ce43a9d70e19a03b (commit) from 4ae540695901e08aa3bfcb28af3389d53745dc5c (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-pcu/commit/?id=d0a887b28b4c3d609c9e8177ce43a9d70e19a03b commit d0a887b28b4c3d609c9e8177ce43a9d70e19a03b Author: Neels Hofmeyr Date: Fri Feb 17 17:23:46 2017 +0100 gprs_debug.h: remove unused cruft / cosmetic tweaks Change-Id: Ied1ffc320332a605b140d23910eb0a13ef9a7a75 ----------------------------------------------------------------------- Summary of changes: src/gprs_debug.h | 21 +++------------------ 1 file changed, 3 insertions(+), 18 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Thu Feb 23 00:49:08 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 23 Feb 2017 00:49:08 GMT Subject: openbsc.git branch master updated. 0.15.0-681-g94f49a4f0 Message-ID: <201702230049.v1N0n8dp023655@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, master has been updated via 94f49a4f08a963d473e9ab2c935d9cafa58f9067 (commit) from f13b3c968ff6266cc19188fe25cb3f7d8d780b6d (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=94f49a4f08a963d473e9ab2c935d9cafa58f9067 commit 94f49a4f08a963d473e9ab2c935d9cafa58f9067 Author: Neels Hofmeyr Date: Fri Feb 17 17:06:59 2017 +0100 debug.h/c: remove unused cruft / cosmetic tweaks Change-Id: I9601d478763569933bcc46bf4eaaff70a9843be9 ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/debug.h | 12 +----------- openbsc/src/libcommon/debug.c | 3 +-- 2 files changed, 2 insertions(+), 13 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Feb 23 01:00:03 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 23 Feb 2017 01:00:03 GMT Subject: openbsc.git branch neels/cosmetic deleted. 0.15.0-443-g7f6a46337 Message-ID: <201702230100.v1N1031E026666@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, neels/cosmetic has been deleted was 7f6a46337fe9034c838a2a6a6e204400d33fdf6e ----------------------------------------------------------------------- 7f6a46337fe9034c838a2a6a6e204400d33fdf6e doc: rename nitb graph to bsc, add msc graph ----------------------------------------------------------------------- hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Feb 23 02:44:44 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 23 Feb 2017 02:44:44 GMT Subject: openbsc.git branch neels/vlr updated. 0.15.0-694-ga7b710f0c Message-ID: <201702230244.v1N2iif2050259@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, neels/vlr has been updated discards f36dd7ed0f0c96a053cfc69edcb9aa634d04755a (commit) discards 49eb23c88045c63a73969a6de9bc1849ac22957f (commit) discards 5b7e8ff1dd76a056d52078df04c748ec91022b2d (commit) discards 9f14dbb5cdae3138f919b76285191e40ff6e85a6 (commit) discards 0a7be52683bbc768c992a88eb1e19297c35994a0 (commit) discards 92ac72ff6ecdd1b4f52b265a8d478a9cadc9e4fc (commit) discards 8eee30d41f09da7a7f5028862e6aecaf4bffdf9d (commit) discards d297f79ac4b77e2a49467bcd93e7757b179e4d7d (commit) discards a28cdd407c001fa83336a3002c03a254bb085d76 (commit) discards d2600aace5f824f5672ece21b80cc18b827c87d1 (commit) discards 6263699356837c936f8c123f6686e9bf20f1c72a (commit) discards 780f0eee488bc1a6a7cd29feb0e3b963c7a4b202 (commit) discards 5d4cd56402956fbce6f546a402f619371a77ae2b (commit) discards fa93d019aee40bfa7e0c6897ae3c3b119b1229ef (commit) discards 778cdd4e50787767532678fe073b11c0780b219a (commit) via a7b710f0c0e335c3499a912dae21b42b05101e6c (commit) via b01d330fadbb350ca099ee03d6b8f882e0b72764 (commit) via 45d42cb73d1f3f28013da759fcc70bc1164e536b (commit) via f82934cbde4268f354c3a3fbccc92e5f0152cf2a (commit) via aca038e29f11910b3e86ace331a62c7effd49c04 (commit) via 7e04de1a9957eea5829a8a3a23543a86795d5dab (commit) via 5b7fb9afe65a67bf370511fdaa205889b078c6d9 (commit) via 6bc9baada400146bb07fec5481660179b3f4b712 (commit) via 10f504a7cf5a88ac54705e933645478c6d855508 (commit) via 37e9b08513e79becee49352aa23d98ba61db0605 (commit) via cc7474beb8ef17a8e9988a2cb8f132fc45133476 (commit) via fd5a900ee3c56685c566b0051ff94f457830003e (commit) via 2afa7995eb0460cffffe2a8e7f7f2dd5f33e3c3a (commit) via 94f49a4f08a963d473e9ab2c935d9cafa58f9067 (commit) via f13b3c968ff6266cc19188fe25cb3f7d8d780b6d (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (f36dd7ed0f0c96a053cfc69edcb9aa634d04755a) \ N -- N -- N (a7b710f0c0e335c3499a912dae21b42b05101e6c) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=a7b710f0c0e335c3499a912dae21b42b05101e6c commit a7b710f0c0e335c3499a912dae21b42b05101e6c Author: Neels Hofmeyr Date: Wed Feb 22 02:27:59 2017 +0100 SI3: indicate R99+ MSC to GSM MS to enable UMTS AKA Change-Id: Iaf11218327f139e8cabfbc5f9916505c66eadbd8 http://cgit.osmocom.org/openbsc/commit/?id=b01d330fadbb350ca099ee03d6b8f882e0b72764 commit b01d330fadbb350ca099ee03d6b8f882e0b72764 Author: Neels Hofmeyr Date: Wed Feb 15 00:20:44 2017 +0100 vlr: get SMS working, by SMS recipient MSISDN round-robin The SQL based lookup of SMS for attached subscribers no longer works since the SQL database no longer has the subscriber data. Replace with a round-robin on the SMS recipient MSISDNs paired with a VLR subscriber RAM lookup whether the subscriber is currently attached. If there are many SMS for not-attached subscribers in the SMS database, this will become inefficient: a DB hit returns a pending SMS, the RAM lookup will reveal that the subscriber is not attached, after which the DB is hit for the next SMS. It would become more efficient e.g. by having an MSISDN based hash list for the VLR subscribers and by marking non-attached SMS recipients in the SMS database so that they can be excluded with the SQL query already. There is a sanity limit to do at most 100 db hits per attempt to find a pending SMS. So if there are more than 100 stored SMS waiting for their recipients to actually attach to the MSC, it may take more than one SMS queue trigger to deliver SMS for subscribers that are actually attached. This is not very beautiful, but is merely intended to carry us over to a time when we have a proper separate SMSC entity. Change-Id: I1acf9debb6ba9164e6edcfd5bc5e48e8c98f2b01 http://cgit.osmocom.org/openbsc/commit/?id=45d42cb73d1f3f28013da759fcc70bc1164e536b commit 45d42cb73d1f3f28013da759fcc70bc1164e536b Author: Neels Hofmeyr Date: Tue Feb 14 17:42:25 2017 +0100 logging: auth request: use hexdump without spaces for RAND, AUTN Change-Id: I656d8619a1adc93e2f627f4e1ba21512a7374279 http://cgit.osmocom.org/openbsc/commit/?id=f82934cbde4268f354c3a3fbccc92e5f0152cf2a commit f82934cbde4268f354c3a3fbccc92e5f0152cf2a Author: Neels Hofmeyr Date: Sun Feb 12 00:34:35 2017 +0100 reject concurrency test Change-Id: I5c04b1cf0ad302c35968e0f8dfb122997f3f7bf1 http://cgit.osmocom.org/openbsc/commit/?id=aca038e29f11910b3e86ace331a62c7effd49c04 commit aca038e29f11910b3e86ace331a62c7effd49c04 Author: Neels Hofmeyr Date: Wed Jan 25 15:04:16 2017 +0100 Add msc_vlr test suite for MSC+VLR end-to-end tests Change-Id: Ic073f3a069a7f5e7e421e0e56140f069ee9b10b8 http://cgit.osmocom.org/openbsc/commit/?id=7e04de1a9957eea5829a8a3a23543a86795d5dab commit 7e04de1a9957eea5829a8a3a23543a86795d5dab Author: Neels Hofmeyr Date: Fri Feb 3 02:42:47 2017 +0100 Use libvlr in libmsc (large refactoring) Original libvlr code is by Harald Welte , polished and tweaked by Neels Hofmeyr . This is a long series of development collapsed in one patch. The original history may still be available as branch neels/vlr_orig. TODO: This commit may be split in several smaller changes before merging to master. Related: OS#1592 Change-Id: I702ba504ce2de93507312c28eca8d11f09f4ee8b http://cgit.osmocom.org/openbsc/commit/?id=5b7fb9afe65a67bf370511fdaa205889b078c6d9 commit 5b7fb9afe65a67bf370511fdaa205889b078c6d9 Author: Harald Welte Date: Fri Jun 17 00:06:42 2016 +0200 Add libvlr implementation Original libvlr code is by Harald Welte , polished and tweaked by Neels Hofmeyr . This is a long series of development collapsed in one patch. The original history may still be available as branch neels/vlr_orig. Related: OS#1592 Change-Id: I3f75de5f0cc2ff77f276fd39832dd3621309c4b9 http://cgit.osmocom.org/openbsc/commit/?id=6bc9baada400146bb07fec5481660179b3f4b712 commit 6bc9baada400146bb07fec5481660179b3f4b712 Author: Harald Welte Date: Sun Jun 19 18:06:02 2016 +0200 Introduce subscriber_connection ref-counting This introduces a reference count for gsm_subscriber_connection. Every user of the connection needs to hold a reference until done. Once the reference count dorps to zero, the connection is cleared towards the BSC (which subsequently will clear any logical channels associated with it). Related: OS#1592 Change-Id: I8c05e6c81f246ff8b5bf91312f80410b1a85f15e http://cgit.osmocom.org/openbsc/commit/?id=10f504a7cf5a88ac54705e933645478c6d855508 commit 10f504a7cf5a88ac54705e933645478c6d855508 Author: Harald Welte Date: Thu May 5 22:52:41 2016 +0200 SGSN: Integrate support for UMTS AKA We already had almost all the parts in place before: * GSUP with capability to send us auth_vectors that contain either triplets or quintuples * mm_context that holds such auth_vectors All that we need to add in this patch is the capability to send the AUTN parameter in the GMM AUTH REQ and parse the extended RES in the GMM AUTH RESP, as well as forwarding AUTS to the HLR upon Sync Error. Depends: libosmocore change-ids I277fb3d407396dffa5c07a9c5454d87a415d393f, If943731a78089f0aac3d55245de80596d01314a4 Related: OS#1956 Tweaked-by: nhofmeyr (AUTS re-sync) Change-Id: Ie6a0cefba5e4e7f02cc2eaf6ec006ac07d5c1816 http://cgit.osmocom.org/openbsc/commit/?id=37e9b08513e79becee49352aa23d98ba61db0605 commit 37e9b08513e79becee49352aa23d98ba61db0605 Author: Neels Hofmeyr Date: Sat Feb 18 22:20:46 2017 +0100 add struct bsc_subscr, separating libbsc from gsm_subscriber In a future commit, gsm_subscriber will be replaced by vlr_subscr, and it will not make sense to use vlr_subscr in libbsc. Thus we need a dedicated BSC subscriber: struct bsc_subscr. Add rf_policy arg to bsc_grace_paging_request() because the bsc_subscr will no longer have a backpointer to gsm_network (used to be via subscr->group). Create a separate logging filter for the new BSC subscriber. The implementation of adjusting the filter context is added in libbsc to not introduce bsc_subscr_get/_put() dependencies to libcommon. During Paging Response, fetch a bsc_subscr from the mobile identity, like we do for the gsm_subscriber. It looks like a duplication now, but will make sense for the VLR as well as for future MSC split patches. Naming: it was requested to not name the new struct bsc_sub, because 'sub' is too ambiguous. At the same time it would be fine to have 'bsc_sub_' as function prefix. Instead of struct bsc_subscriber and bsc_sub_ prefix, I decided to match both up as struct bsc_subscr and bsc_subscr_ function prefix. It's fast to type, relatively short, unambiguous, and the naming is consistent. Add bsc_subscr unit test. Related: #1592, #1594 Change-Id: Ia61cc00e8bb186b976939a4fc8f7cf9ce6aa3d8e http://cgit.osmocom.org/openbsc/commit/?id=cc7474beb8ef17a8e9988a2cb8f132fc45133476 commit cc7474beb8ef17a8e9988a2cb8f132fc45133476 Author: Neels Hofmeyr Date: Tue Jan 10 00:49:56 2017 +0100 add struct gprs_subscr, separating gprs from gsm_subscriber Prepare for replacing gsm_subscriber with vlr_subscriber. vlr_subscriber will not make sense to be used in gprs, so have a dedicated GPRS subscriber struct. (Could change if the gprs code were to use libvlr; is currently independent). Change-Id: Ia8b391ee009c8545763cba04505be3947835120e Related: #1592 http://cgit.osmocom.org/openbsc/commit/?id=fd5a900ee3c56685c566b0051ff94f457830003e commit fd5a900ee3c56685c566b0051ff94f457830003e Author: Neels Hofmeyr Date: Thu Feb 2 01:07:28 2017 +0100 subscriber conn: add indicator for originating interface Add via_iface to gsm_subscriber_connection to indicate whether a conn is coming in via 2G/GERAN/A-Interface (IFACE_A) or 3G/UTRAN/Iu-Interface (IFACE_IU). Prepares for Iu, but also for libvlr to decide between GSM or UMTS Auth. Until actual Iu support is merged to master, this indicator will aid VLR unit testing. Change-Id: I93b870522f725170e4265a5543f6b680383d7465 http://cgit.osmocom.org/openbsc/commit/?id=2afa7995eb0460cffffe2a8e7f7f2dd5f33e3c3a commit 2afa7995eb0460cffffe2a8e7f7f2dd5f33e3c3a Author: Neels Hofmeyr Date: Sun Feb 19 18:04:25 2017 +0100 cosmetic: remove unused scall_signal_data.subscr Doesn't make sense to switch this to struct vlr_subscr when it isn't used at all. So let's remove it. Change-Id: Ifa5901f8bf1aed3981841d24d4ec8d659f3de7a9 ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/chan_alloc.h | 2 +- openbsc/include/openbsc/db.h | 2 +- openbsc/include/openbsc/gsm_04_11.h | 10 +- openbsc/include/openbsc/gsm_data.h | 6 +- openbsc/include/openbsc/gsm_subscriber.h | 6 +- openbsc/include/openbsc/signal.h | 2 +- openbsc/include/openbsc/silent_call.h | 4 +- openbsc/include/openbsc/transaction.h | 6 +- openbsc/include/openbsc/vlr.h | 132 ++++++------ openbsc/src/libbsc/bsc_vty.c | 2 +- openbsc/src/libbsc/handover_logic.c | 2 +- openbsc/src/libcommon-cs/common_cs_vty.c | 2 +- openbsc/src/libcommon/debug.c | 2 +- openbsc/src/libcommon/gsm_subscriber_base.c | 6 +- openbsc/src/libmsc/ctrl_commands.c | 2 +- openbsc/src/libmsc/db.c | 6 +- openbsc/src/libmsc/gsm_04_08.c | 102 +++++----- openbsc/src/libmsc/gsm_04_11.c | 26 +-- openbsc/src/libmsc/gsm_subscriber.c | 36 ++-- openbsc/src/libmsc/meas_feed.c | 2 +- openbsc/src/libmsc/osmo_msc.c | 20 +- openbsc/src/libmsc/rrlp.c | 2 +- openbsc/src/libmsc/silent_call.c | 4 +- openbsc/src/libmsc/smpp_openbsc.c | 20 +- openbsc/src/libmsc/sms_queue.c | 22 +- openbsc/src/libmsc/subscr_conn.c | 8 +- openbsc/src/libmsc/transaction.c | 10 +- openbsc/src/libmsc/ussd.c | 2 +- openbsc/src/libmsc/vty_interface_layer3.c | 88 ++++---- openbsc/src/libvlr/vlr.c | 226 ++++++++++----------- openbsc/src/libvlr/vlr_access_req_fsm.c | 40 ++-- openbsc/src/libvlr/vlr_auth_fsm.c | 66 +++--- openbsc/src/libvlr/vlr_auth_fsm.h | 2 +- openbsc/src/libvlr/vlr_core.h | 16 +- openbsc/src/libvlr/vlr_lu_fsm.c | 84 ++++---- openbsc/src/osmo-nitb/bsc_hack.c | 2 +- openbsc/tests/channel/channel_test.c | 2 +- openbsc/tests/db/db_test.c | 8 +- openbsc/tests/msc_vlr/msc_vlr_test_gsm_authen.c | 94 ++++----- openbsc/tests/msc_vlr/msc_vlr_test_gsm_ciph.c | 122 +++++------ openbsc/tests/msc_vlr/msc_vlr_test_hlr_reject.c | 18 +- openbsc/tests/msc_vlr/msc_vlr_test_no_authen.c | 66 +++--- .../msc_vlr/msc_vlr_test_reject_concurrency.c | 6 +- openbsc/tests/msc_vlr/msc_vlr_test_rest.c | 2 +- openbsc/tests/msc_vlr/msc_vlr_test_umts_authen.c | 28 +-- openbsc/tests/msc_vlr/msc_vlr_tests.c | 28 +-- openbsc/tests/msc_vlr/msc_vlr_tests.h | 4 +- openbsc/tests/sms_queue/sms_queue_test.c | 4 +- openbsc/tests/vlr/vlr_test.c | 44 ++-- 49 files changed, 698 insertions(+), 698 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Feb 23 13:49:00 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 23 Feb 2017 13:49:00 GMT Subject: pysim.git branch pmaier/sim deleted. d9e9e24d46124dc7707d5bd0b864dcf66d065628 Message-ID: <201702231349.v1NDn0LQ021862@git.osmocom.org> 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 "A python tool to program magic SIMs". The branch, pmaier/sim has been deleted was d9e9e24d46124dc7707d5bd0b864dcf66d065628 ----------------------------------------------------------------------- d9e9e24d46124dc7707d5bd0b864dcf66d065628 sysmo-usim-tool: Add a tool for sysmosom specific tasks ----------------------------------------------------------------------- hooks/post-receive -- A python tool to program magic SIMs From gitosis at osmocom.org Thu Feb 23 14:01:33 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 23 Feb 2017 14:01:33 GMT Subject: osmo-bts.git branch master updated. 0.4.0-401-g7585229 Message-ID: <201702231401.v1NE1XOZ024801@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, master has been updated via 758522947f2937a1d17b6c3988b03abc80bd0051 (commit) from 64d16028eb7d38bb442591c6c0224ae28eb3e2be (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=758522947f2937a1d17b6c3988b03abc80bd0051 commit 758522947f2937a1d17b6c3988b03abc80bd0051 Author: Philipp Maier Date: Mon Jan 30 19:07:03 2017 +0100 octphy: Fix VTY commands The VTY commands show phy 0 rf-port-stats and show phy 0 clk-sync-stats do not output their results on the VTY console. If one of those commands is entered the user is prompted to view the logtext, which is an uncomfortable solution. This commit adds the missing functionality to print the information in the VTY as well. octphy_hw_api.c contains two value_string structs (radio_std_vals and clocksync_state_vals) which are now exported in octphy_hw_api.h in order to access them from octphy_vty.c Change-Id: Iae5aa91fe2ebba7c2874eed88b15ed66e8c9cd61 ----------------------------------------------------------------------- Summary of changes: src/osmo-bts-octphy/octphy_hw_api.c | 51 +++++++-------------- src/osmo-bts-octphy/octphy_hw_api.h | 44 +++++++++++++++++- src/osmo-bts-octphy/octphy_vty.c | 89 +++++++++++++++++++++++++++++++++---- 3 files changed, 139 insertions(+), 45 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Thu Feb 23 14:01:43 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 23 Feb 2017 14:01:43 GMT Subject: libosmocore.git branch master updated. 0.9.6-107-gd1c2fc6 Message-ID: <201702231401.v1NE1hf2024869@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "An utility library for Open Source Mobile Communications". The branch, master has been updated via d1c2fc6de19cf66a91139951bb386659eb1a9502 (commit) from 812ba6dc63a75c39678dd3fe652768e76bf63183 (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=d1c2fc6de19cf66a91139951bb386659eb1a9502 commit d1c2fc6de19cf66a91139951bb386659eb1a9502 Author: Neels Hofmeyr Date: Tue Feb 21 14:51:40 2017 +0100 gsm_04_08.h: add R99 MSCR and CBQ3 to SI3 Ctrl Chan Descr MSCR and CBQ3 are Release 1999 additions to the Control Channel Description IE of SI3. Assuming that no-one is using the spare bits, this will not cause any code conflicts. In the R99 struct, spare1 and spare2 are in different places, so rather rename them to spare_1 and spare_2 to make sure we get a compiler barf *if* anyone tries to use them with the wrong structure. Adjust the spec reference to TS 44.018; TS 04.08 Figure 10.5.33 is replaced by TS 44.018 Figure 10.5.2.11.1 which is right there in the named Section 10.5.2.11, so drop the explicit reference. Motivation: the R99 Control Channel Description defines MSCR to indicate whether the MSC is R99+ or not. To use UMTS AKA on GSM networks, we want to indicate that our libmsc is capable of R99, like OsmoSGSN already does. CBQ3 is merely added for completeness, no particular use case in mind. Related: OS#1593 Change-Id: If87e07b5d04e1617155383e14c98d2125fdd0608 ----------------------------------------------------------------------- Summary of changes: include/osmocom/gsm/protocol/gsm_04_08.h | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Thu Feb 23 17:30:10 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 23 Feb 2017 17:30:10 GMT Subject: libosmocore.git branch master updated. 0.9.6-110-g8b86cd7 Message-ID: <201702231730.v1NHUAWq077587@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "An utility library for Open Source Mobile Communications". The branch, master has been updated via 8b86cd76cf6e5254f888276d73f94bb0bfcee03b (commit) via 492e1808b0adede71be81cf0ad9d112dc39255a5 (commit) via 0d6420b302d6638501b88460e77d33e4b1631286 (commit) from d1c2fc6de19cf66a91139951bb386659eb1a9502 (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=8b86cd76cf6e5254f888276d73f94bb0bfcee03b commit 8b86cd76cf6e5254f888276d73f94bb0bfcee03b Author: Neels Hofmeyr Date: Thu Feb 23 18:03:28 2017 +0100 logging.h: fixup: shorter names for LOGGING_FILTER_* and LOGGING_CTX_* My recent logging patch was merged to master a bit too soon. Accomodate the request for naming that matches the general "LOG" prefix instead of "LOGGING". libosmocore will not be backwards-compatible with the few commits from change-id I5c343630020f4b108099696fd96c2111614c8067 up to this one. This and following commits are backwards compatible with those before that short window. See also: * openbsc change-id Ib2ec5e4884aa90f48051ee2f832af557aa525991 * osmo-pcu change-id I4db4a668f2be07f3d55f848d38d1b490d8a7a685 Change-Id: I424fe3f12ea620338902b2bb8230544bde3f1a93 http://cgit.osmocom.org/libosmocore/commit/?id=492e1808b0adede71be81cf0ad9d112dc39255a5 commit 492e1808b0adede71be81cf0ad9d112dc39255a5 Author: Neels Hofmeyr Date: Thu Feb 23 17:45:26 2017 +0100 logging.h: fixup: add API doc for logging enums recently added Change-Id: Ic459b04219abe70171c8f80ed09df53d412dcfb2 http://cgit.osmocom.org/libosmocore/commit/?id=0d6420b302d6638501b88460e77d33e4b1631286 commit 0d6420b302d6638501b88460e77d33e4b1631286 Author: Neels Hofmeyr Date: Thu Feb 23 17:34:35 2017 +0100 logging.h: fix backwards compat broken by recent commit Commit 812ba6dc63a75c39678dd3fe652768e76bf63183 "logging: centrally define ctx and filter indexes" Removed definitions, which causes older e.g. openbsc and osmo-pcu code trees to fail to build against a newer libosmocore. Re-introduce the legacy definitions to redirect to the new ones and re-establish backwards compatibility. The GPRS_* constants used to be defined in gprs_msgb.h, but since that header also includes logging.h, rather place the legacy shims in logging.h next to the other ones. Change-Id: I455bb1bb474d758af0fd5b6397f7e57260ad739d ----------------------------------------------------------------------- Summary of changes: include/osmocom/core/logging.h | 40 +++++++++++++++++++++++++++------------- src/gb/common_vty.c | 12 ++++++------ src/gb/gprs_bssgp.c | 2 +- src/gb/gprs_bssgp_vty.c | 10 +++++----- src/gb/gprs_ns.c | 32 ++++++++++++++++---------------- src/gb/gprs_ns_vty.c | 10 +++++----- src/logging.c | 16 ++++++++-------- src/vty/logging_vty.c | 4 ++-- 8 files changed, 70 insertions(+), 56 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Thu Feb 23 17:31:00 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 23 Feb 2017 17:31:00 GMT Subject: libosmocore.git branch master updated. 0.9.6-111-gfa9e05e Message-ID: <201702231731.v1NHV0PF077709@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "An utility library for Open Source Mobile Communications". The branch, master has been updated via fa9e05e7e83e2a2adaab6f489e2d56725511fcd2 (commit) from 8b86cd76cf6e5254f888276d73f94bb0bfcee03b (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=fa9e05e7e83e2a2adaab6f489e2d56725511fcd2 commit fa9e05e7e83e2a2adaab6f489e2d56725511fcd2 Author: Max Date: Mon Feb 20 11:53:11 2017 +0100 Expand and expose ctrl connection allocation Add function for allocating CTRL connection to public headers and replace call to previous static function with it. Add doxygen docs for this function. It's useful if we need to allocate ctrl connection but don't need to bind to any interfaces: when we act as ctrl client. Related: OS#1615 Change-Id: I522ed809cbebfd3d7dd08b4ed9137b39ff192e32 ----------------------------------------------------------------------- Summary of changes: include/osmocom/ctrl/control_if.h | 2 +- src/ctrl/control_if.c | 56 +++++++++++++++++++++++++++++++++++---- 2 files changed, 52 insertions(+), 6 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Thu Feb 23 20:10:28 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 23 Feb 2017 20:10:28 GMT Subject: libosmocore.git branch master updated. 0.9.6-112-ga100464 Message-ID: <201702232010.v1NKASNa024885@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "An utility library for Open Source Mobile Communications". The branch, master has been updated via a1004640ce02e4ae63e244de241b1c43a508f044 (commit) from fa9e05e7e83e2a2adaab6f489e2d56725511fcd2 (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=a1004640ce02e4ae63e244de241b1c43a508f044 commit a1004640ce02e4ae63e244de241b1c43a508f044 Author: Harald Welte Date: Thu Feb 23 21:07:01 2017 +0100 libosmoctrl: Fix typo in ctrl_interface_connect() it's osmo_sock_init_ofd(), not osmo_sock_init_ifd() Change-Id: Ia6a82031a691403f641815862613d99b31a3a159 ----------------------------------------------------------------------- Summary of changes: src/ctrl/control_if.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Thu Feb 23 20:13:56 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 23 Feb 2017 20:13:56 GMT Subject: openggsn.git branch master updated. 0.92-35-gbf5c0bb Message-ID: <201702232013.v1NKDueX025728@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenGGSN project". The branch, master has been updated via bf5c0bb4b9587d3a8048efc60ec18fa0113b026f (commit) via 875e4dc8c3ac1c025f80ecd5531c96c840d42f26 (commit) from 68d244d3022d41a170f83ddec5050d659aef0bcd (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openggsn/commit/?id=bf5c0bb4b9587d3a8048efc60ec18fa0113b026f commit bf5c0bb4b9587d3a8048efc60ec18fa0113b026f Author: Harald Welte Date: Thu Feb 23 20:32:38 2017 +0100 gtp.c: Don't print ""Unknown packet flags" error message in get_seq() get_seq() is called also from contexts where GTP-U is used, and GTP-U doesn't have sequence numbers. Thus, it is perfectly normal if no sequence number and/or no S flag in the header is present. Change-Id: Ie19b95bbb4427e547843a019f5213a231a9f83da http://cgit.osmocom.org/openggsn/commit/?id=875e4dc8c3ac1c025f80ecd5531c96c840d42f26 commit 875e4dc8c3ac1c025f80ecd5531c96c840d42f26 Author: Harald Welte Date: Thu Feb 23 20:26:19 2017 +0100 gtp-kernel: Fix tunnel creation/removal for GTP Version 1 When Linux Kernel GTP-U support is enabled, OpenGGSN so far only worked with GTPv0,but not with GTPv1, as the TEI values were not correctly configured. This patch fixes the initialzation of the local and remote TEI before using libgtpnl to create a tunnel context in the kernel. Change-Id: I3e953ff5b4ab44c26dbbe20d18b61038fa57ff32 ----------------------------------------------------------------------- Summary of changes: ggsn/gtp-kernel.c | 7 +++++-- gtp/gtp.c | 1 - 2 files changed, 5 insertions(+), 3 deletions(-) hooks/post-receive -- The OpenGGSN project From gitosis at osmocom.org Thu Feb 23 20:52:48 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 23 Feb 2017 20:52:48 GMT Subject: openggsn.git annotated tag 0.93 created. 0.93 Message-ID: <201702232052.v1NKqmke036854@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenGGSN project". The annotated tag, 0.93 has been created at 7a9d054f591b6a467f7d6b2045b989b1a61fb2a3 (tag) tagging bf5c0bb4b9587d3a8048efc60ec18fa0113b026f (commit) replaces 0.92 tagged by Harald Welte on Thu Feb 23 21:51:09 2017 +0100 - Log ----------------------------------------------------------------- tag version with fixed GTPv1 linux kernel GTP support -----BEGIN PGP SIGNATURE----- iQJJBAABCAAzFiEEigrqmUioHHGhfemTShB5H1XkRJYFAlivS3kVHGxhZm9yZ2VA Z251bW9ua3Mub3JnAAoJEEoQeR9V5ESWZUQQAK5FVmnBOtIcMI8xV2nbVssXGqDV SXvxXAj2P9j+nLsFu1af4tJthyMe3ss2Rv+x1SP/25F+8xPAbDl/4/+n+H1qr2gg k58vGeaWu6KnyhFxVwXKbgHAorxfiiJ7+TkiXembZUODG+GWNTuNIwSUyae5s6VM u2Z2YJo8O/IAt5UeqE12y595Q1UwGotfBRQkwYt/eKQJT2GHQ6+Tyffn+7QI5fyg oYb1adYFg1R1HKhWx8MaxmtYh1Df/6XSpEUiSAUec6ZIEfpwabzEPe+krjRRvfnu zR52GqmkPtsqWfni8DN+elm2lr/8D7pKeoyI8Dkpz5ldPaOC6CRWigO1dXZkacLP WqFJOZfxwnBRLiQ5fp+yMgJ+HmE+GLAv2qTTqOrsz7uc3nj0nioWThgFTwejE1NI 6+ACzfhC4NPh3aEq35gq0YZw7F74IuL7VUkVQNJ5Z6Own7f1XM8R8JNLVnLuTc6W PXNfctb2Yp2/zhX39wF/Xl9SWKuEh4ozRC3WjWTHOWqxAmwWfnCYlLLo7948VoW8 biPMcEhw0quWQHRvphoBNBUiaRUDXKY8Xe52VlksAr9Lqny+5Zi0JJ/WqPD14lFx p7x/hCoHQy0LCx7++0aNQkJDn/O/pTkh6gu+5lE1hAR4RlviWvnVW4+eZJs1tB4J u1bjNxnbW6YVhKJc =6rvZ -----END PGP SIGNATURE----- Alexander Couzens (1): gtp/queue/queue_seqdel(): fix element check which was always true Andreas Schultz (2): ggsn: update gpt-kernel logging to libosmocore ggsn: fix autotool pkg-config invokation BJovke (1): Add 'Bearer Control Mode' IE Daniel Willmann (3): gtp: Pass pdp along when calling gtp_req() in gtp_update_context() gtp: Make gtp_update_pdp_conf() work for gtp0 and gtp1 connections gtp: Handle gtpv1 in gtp_update_pdp_conf() correctly Harald Welte (3): gtp.c: Improve debug statements about GTP header flags gtp-kernel: Fix tunnel creation/removal for GTP Version 1 gtp.c: Don't print ""Unknown packet flags" error message in get_seq() Holger Hans Peter Freyther (6): Release 0.92 of the GGSN needed for the gtphub gtp: Fix a bunch of compiler warnings when just including gtp.h gtp: Do not leak the restart counter file handle in case of error jenkins: Add the build script from jenkins here debian: Bump the version to ease upgrading from Debian abi/debian: Bump ABI version of libgtp after struct size change Max (5): Remove unused function Add .gitreview to simplify gerrit integration Add control interface Only send TRAP for defined PDP peer Integrate Debian packaging changes Neels Hofmeyr (5): queue_new(): fix NULL dereference on allocation failure build: be robust against install-sh files above the root dir configure: check for pkg-config presence fix gsn_restart file buffer overflow and missing path sep gsn_restart file: wrap umask change tightly around file creation Pablo Neira Ayuso (8): ggsn: add support for GTP kernel data encapsulation ggsn: gtp-kernel: adapt gtp_dev_create() to its new interface ggsn: cmdline: no need to specify interface anymore examples: ggsn.conf: document gtp-linux toggle configure: rename from --enable-gtp-kernel to --enable-gtp-linux get rid of accidental copy of ggsn.conf ggsn: fix compilation error with --disable-gtp-kernel gtp: fix several compilation warnings Ruben Undheim (1): Description: Fix some typos in the man pages and in the binary ----------------------------------------------------------------------- hooks/post-receive -- The OpenGGSN project From gitosis at osmocom.org Thu Feb 23 20:53:39 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 23 Feb 2017 20:53:39 GMT Subject: openggsn.git annotated tag 0.93 deleted. 0.92-35-gbf5c0bb Message-ID: <201702232053.v1NKrdFn037034@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenGGSN project". The annotated tag, 0.93 has been deleted was 7a9d054f591b6a467f7d6b2045b989b1a61fb2a3 ----------------------------------------------------------------------- tag 0.93 tag version with fixed GTPv1 linux kernel GTP support -----BEGIN PGP SIGNATURE----- iQJJBAABCAAzFiEEigrqmUioHHGhfemTShB5H1XkRJYFAlivS3kVHGxhZm9yZ2VA Z251bW9ua3Mub3JnAAoJEEoQeR9V5ESWZUQQAK5FVmnBOtIcMI8xV2nbVssXGqDV SXvxXAj2P9j+nLsFu1af4tJthyMe3ss2Rv+x1SP/25F+8xPAbDl/4/+n+H1qr2gg k58vGeaWu6KnyhFxVwXKbgHAorxfiiJ7+TkiXembZUODG+GWNTuNIwSUyae5s6VM u2Z2YJo8O/IAt5UeqE12y595Q1UwGotfBRQkwYt/eKQJT2GHQ6+Tyffn+7QI5fyg oYb1adYFg1R1HKhWx8MaxmtYh1Df/6XSpEUiSAUec6ZIEfpwabzEPe+krjRRvfnu zR52GqmkPtsqWfni8DN+elm2lr/8D7pKeoyI8Dkpz5ldPaOC6CRWigO1dXZkacLP WqFJOZfxwnBRLiQ5fp+yMgJ+HmE+GLAv2qTTqOrsz7uc3nj0nioWThgFTwejE1NI 6+ACzfhC4NPh3aEq35gq0YZw7F74IuL7VUkVQNJ5Z6Own7f1XM8R8JNLVnLuTc6W PXNfctb2Yp2/zhX39wF/Xl9SWKuEh4ozRC3WjWTHOWqxAmwWfnCYlLLo7948VoW8 biPMcEhw0quWQHRvphoBNBUiaRUDXKY8Xe52VlksAr9Lqny+5Zi0JJ/WqPD14lFx p7x/hCoHQy0LCx7++0aNQkJDn/O/pTkh6gu+5lE1hAR4RlviWvnVW4+eZJs1tB4J u1bjNxnbW6YVhKJc =6rvZ -----END PGP SIGNATURE----- bf5c0bb4b9587d3a8048efc60ec18fa0113b026f gtp.c: Don't print ""Unknown packet flags" error message in get_seq() ----------------------------------------------------------------------- hooks/post-receive -- The OpenGGSN project From gitosis at osmocom.org Thu Feb 23 20:54:50 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 23 Feb 2017 20:54:50 GMT Subject: openggsn.git annotated tag 0.93 created. 0.93 Message-ID: <201702232054.v1NKso6Y037321@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenGGSN project". The annotated tag, 0.93 has been created at 14f67eeba6342a382f38a86118cbd7015d8f4ce0 (tag) tagging 9225bfc48c4bb10bf3f13c7729a6b8a05a935aee (commit) replaces 0.92 tagged by Harald Welte on Thu Feb 23 21:53:46 2017 +0100 - Log ----------------------------------------------------------------- tag v0.93 for fixed GTPv1 in Linux Kernel GTP-U support -----BEGIN PGP SIGNATURE----- iQJJBAABCAAzFiEEigrqmUioHHGhfemTShB5H1XkRJYFAlivTAQVHGxhZm9yZ2VA Z251bW9ua3Mub3JnAAoJEEoQeR9V5ESWa3EP/jbIdMCMzSQ13DoL0f29azVruR5n FZ3dFGvBhSCls+8ITmQ51yPvirWbrAzHKP3xZj+3Qu6XwQD6celUB/leLio6wABM j4TRYQ37A+vRtwzfkZMMmHpbAb/pBnWv9IVsQRKlngGvw6QjEcS61Up1DUloEDl5 njlBzOm2dwrwPnSaAhJ5dZ2YIOe8Cd0d6P3hqx8dBlaxVAiXsJeRdpv7AVbXtCub pbnaNx+XmD7o6vwYsfzKxL1xK4CEif+ryh77tV/92PcWRxecs/Yu1gv0kzINSQrc gpKs0goLuMU5SIIlBb6PK5QlXhrAAqxcknSOMMzE4gjY+KtuKFPdjy4HRkpWpjHR vkLKr3Rf6Qpwa5394/bn8IdxhATfA9ySH3t8GrVhNY2fF4sdEA9REzB2rQizVxIt ZoZrOxmbuUkwGQxxt8xNOhSUJNsqn1EKKdhj9EZ/bBrXk834qGqk3Of1SV6y3sSs oSIHYuGOcnUyxR3ToecS0AoO6con7LdjMbYIWKJfwV6726UH8Trrv3iNuqw/hjIl bO5o2p4HZVUousPwgmqKB8hwHfj8vDLzPkrhSIF31otf7BIwnva2z8aY6Di03sQ5 0TgwoWxlCkwBXt0ssJhMaufYgQ85IvViyH+qGR14+YOlTMM3wV31HcztyEeLK8Jc 8DsltNTNgJgwUyoQ =q7VY -----END PGP SIGNATURE----- Alexander Couzens (1): gtp/queue/queue_seqdel(): fix element check which was always true Andreas Schultz (2): ggsn: update gpt-kernel logging to libosmocore ggsn: fix autotool pkg-config invokation BJovke (1): Add 'Bearer Control Mode' IE Daniel Willmann (3): gtp: Pass pdp along when calling gtp_req() in gtp_update_context() gtp: Make gtp_update_pdp_conf() work for gtp0 and gtp1 connections gtp: Handle gtpv1 in gtp_update_pdp_conf() correctly Harald Welte (4): gtp.c: Improve debug statements about GTP header flags gtp-kernel: Fix tunnel creation/removal for GTP Version 1 gtp.c: Don't print ""Unknown packet flags" error message in get_seq() update version to 0.93 Holger Hans Peter Freyther (6): Release 0.92 of the GGSN needed for the gtphub gtp: Fix a bunch of compiler warnings when just including gtp.h gtp: Do not leak the restart counter file handle in case of error jenkins: Add the build script from jenkins here debian: Bump the version to ease upgrading from Debian abi/debian: Bump ABI version of libgtp after struct size change Max (5): Remove unused function Add .gitreview to simplify gerrit integration Add control interface Only send TRAP for defined PDP peer Integrate Debian packaging changes Neels Hofmeyr (5): queue_new(): fix NULL dereference on allocation failure build: be robust against install-sh files above the root dir configure: check for pkg-config presence fix gsn_restart file buffer overflow and missing path sep gsn_restart file: wrap umask change tightly around file creation Pablo Neira Ayuso (8): ggsn: add support for GTP kernel data encapsulation ggsn: gtp-kernel: adapt gtp_dev_create() to its new interface ggsn: cmdline: no need to specify interface anymore examples: ggsn.conf: document gtp-linux toggle configure: rename from --enable-gtp-kernel to --enable-gtp-linux get rid of accidental copy of ggsn.conf ggsn: fix compilation error with --disable-gtp-kernel gtp: fix several compilation warnings Ruben Undheim (1): Description: Fix some typos in the man pages and in the binary ----------------------------------------------------------------------- hooks/post-receive -- The OpenGGSN project From gitosis at osmocom.org Thu Feb 23 21:12:06 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 23 Feb 2017 21:12:06 GMT Subject: openggsn.git branch master updated. 0.93 Message-ID: <201702232112.v1NLC6aw043118@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenGGSN project". The branch, master has been updated via 9225bfc48c4bb10bf3f13c7729a6b8a05a935aee (commit) from bf5c0bb4b9587d3a8048efc60ec18fa0113b026f (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openggsn/commit/?id=9225bfc48c4bb10bf3f13c7729a6b8a05a935aee commit 9225bfc48c4bb10bf3f13c7729a6b8a05a935aee Author: Harald Welte Date: Thu Feb 23 21:52:56 2017 +0100 update version to 0.93 Change-Id: If65b8281933b5833b5ce83239688e775cc267f4c ----------------------------------------------------------------------- Summary of changes: configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- The OpenGGSN project From gitosis at osmocom.org Thu Feb 23 21:13:54 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 23 Feb 2017 21:13:54 GMT Subject: osmo-pcu.git branch master updated. 0.2-889-ga01e2ee Message-ID: <201702232113.v1NLDs3o043625@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "UNNAMED PROJECT". The branch, master has been updated via a01e2ee177d42bdbeaea00f28bcdd65bc27f96e2 (commit) from d0a887b28b4c3d609c9e8177ce43a9d70e19a03b (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-pcu/commit/?id=a01e2ee177d42bdbeaea00f28bcdd65bc27f96e2 commit a01e2ee177d42bdbeaea00f28bcdd65bc27f96e2 Author: Neels Hofmeyr Date: Thu Feb 23 18:10:13 2017 +0100 logging fixup: shorter names for LOGGING_FILTER_* and LOGGING_CTX_* In libosmocore, my patch was merged to master a bit too soon. To accomodate the request for naming that matches the general "LOG" prefix instead of "LOGGING", a fixup was committed to libosmocore. Adjust for that. Original patch: change-id I5c343630020f4b108099696fd96c2111614c8067 The fixup: change-id I424fe3f12ea620338902b2bb8230544bde3f1a93 Change-Id: I4db4a668f2be07f3d55f848d38d1b490d8a7a685 ----------------------------------------------------------------------- Summary of changes: src/gprs_bssgp_pcu.cpp | 2 +- src/gprs_debug.cpp | 12 ++++++------ 2 files changed, 7 insertions(+), 7 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Thu Feb 23 21:18:32 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 23 Feb 2017 21:18:32 GMT Subject: openggsn.git branch master updated. 0.93-2-g8c25b97 Message-ID: <201702232118.v1NLIWna045073@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenGGSN project". The branch, master has been updated via 8c25b97d3fa573f5cf7b85e950adb27c52552cf7 (commit) via a892177dce538c1c16f4c559f83585361424f0fa (commit) from 9225bfc48c4bb10bf3f13c7729a6b8a05a935aee (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openggsn/commit/?id=8c25b97d3fa573f5cf7b85e950adb27c52552cf7 commit 8c25b97d3fa573f5cf7b85e950adb27c52552cf7 Author: Harald Welte Date: Thu Feb 23 22:01:16 2017 +0100 Update AUTHORS file to reflect the last 12 years Change-Id: I0a8f5a69f2a943344331d36ba225c02b0209beeb http://cgit.osmocom.org/openggsn/commit/?id=a892177dce538c1c16f4c559f83585361424f0fa commit a892177dce538c1c16f4c559f83585361424f0fa Author: Harald Welte Date: Thu Feb 23 21:55:33 2017 +0100 remove ChangeLog, it hasn't been updated since 2004 We have a detailed log in git instead. Change-Id: I6a7fe97995b5f65080a04423fee77030dea26b84 ----------------------------------------------------------------------- Summary of changes: AUTHORS | 21 +++++--- ChangeLog | 142 ------------------------------------------------------- README | 5 +- configure.ac | 2 +- openggsn.spec.in | 2 +- 5 files changed, 18 insertions(+), 154 deletions(-) delete mode 100644 ChangeLog hooks/post-receive -- The OpenGGSN project From gitosis at osmocom.org Thu Feb 23 21:27:22 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 23 Feb 2017 21:27:22 GMT Subject: openbsc.git branch master updated. 0.15.0-682-g89a8e722e Message-ID: <201702232127.v1NLRMgx048025@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, master has been updated via 89a8e722ed57618a64a7cc0b0c644ed8d4d11da5 (commit) from 94f49a4f08a963d473e9ab2c935d9cafa58f9067 (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=89a8e722ed57618a64a7cc0b0c644ed8d4d11da5 commit 89a8e722ed57618a64a7cc0b0c644ed8d4d11da5 Author: Neels Hofmeyr Date: Thu Feb 23 18:00:51 2017 +0100 logging fixup: shorter names for LOGGING_FILTER_* and LOGGING_CTX_* In libosmocore, my patch was merged to master a bit too soon. To accomodate the request for naming that matches the general "LOG" prefix instead of "LOGGING", a fixup was committed to libosmocore. Adjust for that. Original patch: change-id I5c343630020f4b108099696fd96c2111614c8067 The fixup: change-id I424fe3f12ea620338902b2bb8230544bde3f1a93 Change-Id: Ib2ec5e4884aa90f48051ee2f832af557aa525991 ----------------------------------------------------------------------- Summary of changes: openbsc/src/libbsc/abis_rsl.c | 2 +- openbsc/src/libbsc/paging.c | 8 ++++---- openbsc/src/libcommon/debug.c | 24 ++++++++++++------------ openbsc/src/libmsc/gsm_04_08.c | 16 ++++++++-------- openbsc/src/libmsc/smpp_openbsc.c | 2 +- 5 files changed, 26 insertions(+), 26 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Feb 23 21:32:59 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 23 Feb 2017 21:32:59 GMT Subject: openbsc.git branch neels/nano3G updated. 0.15.0-761-gf19886588 Message-ID: <201702232132.v1NLWxTm049713@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, neels/nano3G has been updated discards 76634d395687f7010078562406920a3c0b44e4ec (commit) discards 6d531ec50b532fa8bf40b66c6d142e2ddb0f8888 (commit) discards d3db056dcd944b4335a90ed860d8d52f539ae8b2 (commit) discards 88b582c8241b50cab33317b106fff26dc0a9c98e (commit) discards 7846d98a402e6ee417891be33cd3fc02045ce8c0 (commit) discards 5ba2ef4f9b1e553355104aa0922299982f878aaa (commit) discards 953fd5d41e819b292dec83285ed8c33b96d72f2f (commit) discards 5fc6d4bc4bed0dd05a34f097547dbb6af1814d8a (commit) discards 12f4f9d89fac989ced3cf7344e61a579a3c17eac (commit) discards 9bb6981b276c320db27f1bcc4810d0104f61ff03 (commit) discards b1a819a5b1553d723dc17e0a0d4c0548c8aa6c09 (commit) discards 4abadffb4e4453c612ac920bca318e9b6c665ae7 (commit) discards 846aa2be8e1769c13b960829adfa4391099c6ce9 (commit) discards a4c0174ee8fe343a3e5c292ef2ea7cd228a15ca7 (commit) discards 22ab6431dd940718342b7e0a970a7202850cec2a (commit) discards 8605b1ab50255a0f9c641b57510c8e0cd4aa7418 (commit) discards d8341cfb91e3fb82845de6ba888d7882563f9bd0 (commit) discards d1863e17b39741909a445bbe4accf79aea6f87fe (commit) discards b4add0f6066012ec4a474c60ff94699d86c53370 (commit) discards 24f67dcba4767acc0bcbb7a2fcdb8952b3d4574d (commit) discards 3fda40741cda0e9841b8e521d83453db0987a854 (commit) discards fa368297fabd800cfa614c5298020682738964fc (commit) discards 6c4c08ecc8f6d3855d97ca0efbac71caf3f66f8b (commit) discards 9c890e791434fc99c7ceb611b76b043e6fa867ca (commit) discards 6c03b463aaa833e12f6d2aadda524b65a7b10c61 (commit) discards c5f62e3789d25d9bfec2f91f97fecf1085f9f7f4 (commit) discards 0d7ba9c43ed9b73cb3daffc442af339573de515c (commit) discards d128adc815a445b01132ca936462a05e76b7793e (commit) discards eb76063f29f999e9a44d9d1434e13d3dbcd2a43f (commit) discards 1d9509229e6872f38fac711e80a9a736114f94bd (commit) discards 87271a4e48b0d859f2e12d95558371be20709f7c (commit) discards 3c0ffa19f904423abd56499e48518735af98d163 (commit) discards 20d703adbb5e417728fac854161c4d1cb42a2216 (commit) discards 1130180452c90ccfc1f443db12a7816aac005ac2 (commit) discards 5f5cf42040d9592bc663b1cd0c4a6923135b0889 (commit) discards 52f9cfb69d31c16e2803d473fb40e16ead31781a (commit) discards 853455832d864ff28ff88636872947fb2623cd86 (commit) discards ce061d245efcea712c8e5560affd850e35ea2827 (commit) discards 1986e8692910dd6aaa7be8dbcf6013f37d9e975b (commit) discards 341ecb66643f742f3553e0d91f2cd9353eecd4d5 (commit) discards a37d3488c98165ac0b00d01514a77222a98d0297 (commit) discards bc1a67ec4b75771e3000667b270df73962a1bc3e (commit) discards 895470baafa570cf0872bc80cab8339b6df29708 (commit) discards 6ba21c1f5ce168df95e33d7a8c375a28ec5c1c0b (commit) discards 1971c04283c2e99066b43c346e1598ccd9891e72 (commit) discards f0b838f12b948659b92e5c10b5eb7b007c4b6672 (commit) discards 93297ad354dd50117b84cf4dfd9c6058e3f84bb7 (commit) discards a2922c095ca60eba5ab27da09cc7de5f5c08a8ef (commit) discards 1793a588888235f3943daa1fd85ce635f3d6e1a6 (commit) discards 1da2324357438508c2de4ab36d6d3a83cc569699 (commit) discards 75df0a98fd332bd5ec45da783ba779fe880be7ac (commit) discards dd5904096c55669e57471814206bf15f603f8521 (commit) discards 0cc2d4d289d9bd2814b34faeec01e7d96fe2b84d (commit) discards 7bed2a864a227e3afd2516d4d19744f2b89d83f8 (commit) discards a9873853763bf200e89475af5e14986551520687 (commit) discards 9b620c22d6c35ef21e8ca0beef96d98552f1c291 (commit) discards e65320f740d42c1479c9907aa7153cccb13db2f7 (commit) discards fb1bd46a6e067469fb75d4dcfb8088d8bffb888e (commit) discards 8157cdd30c1f8f880070d05a5d9e69e656babeeb (commit) discards 964a37a3168590d6af65763c2181081908aca975 (commit) discards bdb519da316b9f93a111b0cdd51694751487992d (commit) discards 8d1845e1dad32718a0fb57285dffcbc7567047ea (commit) discards f02b677e49fd682a5eda7a590bf8dc0171aba736 (commit) discards 01bf00e0836bd34d3090f793a3ce9efcf4096c8d (commit) discards 9c1c75f73c1ead52f98fce3e192b040f4351bc72 (commit) discards 995ba2775c18b296e8a6a8a02594891ac1766a40 (commit) discards 95e219d21e3056a0a8f816f52ced0e55d7b1ae41 (commit) discards f3c744583b18da9e79ec8d5254c745e284a3ef4b (commit) discards 8d7984fa0a06b1218af232c56eb0149912bc20d3 (commit) discards 3fe77bbb70f087522cdf9699468942b63b1c690e (commit) discards cf8302c65d623c90a9ac999e0d9a48de4ad373fe (commit) discards d79f20c84a27573e6fe34cc4b7f05c83282f09a8 (commit) discards 5ed9b2ad091fe477c7a1bd2686e423847e29f897 (commit) discards 661ce6a7359af5a369a8914dc9ec5c5460200d77 (commit) discards 181f9b3cf94272e94860df070257818e9ffbf54b (commit) discards 47d18530d6d73505b58a6c0e17455fbca2e562c0 (commit) discards 629dd9c5873e777e3a954621ee6bd18a24a3b506 (commit) via f198865888b26ceb7b0bda399d36252a1c98f9c9 (commit) via b27b963b644790c8c5893b99c146523779a25c80 (commit) via 02e516ef97bba4f31a0da7c437625ef67e3c6ddf (commit) via e7f04244ff9ba384153ffdeed91f13ce5cb41844 (commit) via 815e41fd7401e877a632cf2f5d57aed9ddf70f62 (commit) via 4d7ae5fd1160f6836ccc473e79767b24983a10fd (commit) via 4d1be7f9082463b871a459e3a1d42db037500f89 (commit) via 1e267b8f429b82168b21f6065fec6c456953d3a0 (commit) via 409738e4b01f76435eca26356526d968ef1ea7c1 (commit) via 17fbe1134f82d94ad7bf9a24627e281b5c89c80c (commit) via 6e044475be46a97bad4e06c9691d28e2550ce6ac (commit) via eda8eaeceb20407c690f7f0011e64e523b2d4d51 (commit) via 96b2c6f9eabe463d2b18af2f2663546fd08727f0 (commit) via 34cede93506a3c88d19726a1f4cf7a0b1644e7b8 (commit) via 046016fab5c9b0de1932b6a4a60ec020ce2a0d91 (commit) via 5e05476b0939e22e0e6e50a4aa92c95d3ca96770 (commit) via bc11de962de30b1a6c98689db3fa66c7ad01f639 (commit) via c01776257382a692a6f19f9ccb82501db29f6057 (commit) via 559ecb899a46829ee2df37166ddf5748a1e8df45 (commit) via 7dff88a4eecf2faf7c62708df85da9c26c27367a (commit) via 8aaec8438ec77d6723697771e98b2e61ee2b4c39 (commit) via b21bb87b8300aef155f312cddfa894883742a4b8 (commit) via 73738855dfee24e3dc292487de976f59f5dd85bc (commit) via 72afc4cddd204bb675d3d17313b3c17f2fd65121 (commit) via 5a155c181deaf7a5697ee266d3e1070ebbf88dd5 (commit) via 47785c889e0299bce38a7ef6a146b25b55830d50 (commit) via 14c0333174e968c92d420bd0cd3eaff17a6dd7e1 (commit) via b447ca9bcd3789be4fc1bf3571f89999d679ae66 (commit) via e3376ac3b7e0442efdde79f4846eded2272b3b66 (commit) via cee861733f07ea69ceae484af44412ef16782fa4 (commit) via 3b4d2eb4cbe78329db73371a6d3c25135773dab1 (commit) via 1ec9370f92b82f9d7f2abd065dcaf0f83df3b169 (commit) via dcf4f8a049d0254fac46d975fefc29e685caca14 (commit) via fbe616a3d8d3aba387a7140a986d866614a9c035 (commit) via d43bfad685c37779685bb17882fb4c7bea52e51e (commit) via 6b76bc5e7822b76c798d809cb29e3abb2eddc4e1 (commit) via d0c4f312ca4df7557c58ff32afacec955507963d (commit) via d5bda2e5a92758dd801b64b1a0639ee28c4b63d1 (commit) via b815270e60351065de0de5442debdaaf7b8f5fb3 (commit) via 2c714dcdf8bfc308358441ae2416eb869f07b50a (commit) via ab69c4017a447812c3682e1c6d3b977363dac659 (commit) via 0559dd461dacd01ea6cabf2afd53ce93747c200a (commit) via bb5e238f59cfeba09fe0f20b520fd4e1c4938a3e (commit) via 302093a474245166458342e96fb45b8972ec1ce0 (commit) via df2bcce119df6efc4d2eb478c14f57b34d93a52b (commit) via 5b3b66eb29cf68bdc4385d70cd75c2967ec4da96 (commit) via 863af35911d05e35ac23e196dca963c9ce5b4a51 (commit) via d3d7b3d517daade98d6981deee1e7c0e0d52be2e (commit) via 02ea176dff9e5b776a1c32499bdd8cb70aaac274 (commit) via 704b20ed605d80c6e6bf824387ac9c881ba962b4 (commit) via b7bf6925da7ec7daeba302b2d70ea9345ec8a211 (commit) via c6ed095d0dcbf9b0dc46d10d5b92cbbe9ae71ae8 (commit) via 2e99eff4128b3920cfd1bd9f02bedaf7c04811d9 (commit) via 72bf140d44839bd3d4a5e2a9b1ddc3dc0e9570db (commit) via 9f384583bd8746e8215f1dab9280dc8d01fc55f6 (commit) via 722b6c33cbf864245dd72050f3544f31a0ef031f (commit) via a780b3c9687acbb3c8daedc5721a33d16852729f (commit) via bb2ab68874ff82946e7376859399d14f5d3312ca (commit) via 0e58c8d2ffba114ff48c93a6a6a6643497b6d1a0 (commit) via 331c78df5885ac7269682c23bd9b231f7a82a8c7 (commit) via 75f53b52794cb31e42f8974358a3ef5034cfc081 (commit) via 92b110a2dcc58ce3e5575ab602332d35b8fe985b (commit) via 2a54a65ecd2f113fbd2f7e14219cd3c58853e11e (commit) via f2b9abe18993cec1e60122450f82c0ff4010c9a8 (commit) via 883d2fc39d1d2b13dea945f470ca8df208da585d (commit) via 037eec28c21d796c9b0a029b2140340fefa4fc38 (commit) via 2e94888028973de8b1cbbbe0e765e89c000db8cc (commit) via 05aeb22feff783585a7c023f7e1d5a093699da74 (commit) via 4cf812d5de7184a3c0729e50442b16ca253a2457 (commit) via d9c7b1d42e1c786a1b39664e2a0cb845ece0a987 (commit) via 7beb6abd0f8477c569e552e04c15f991a2eebb58 (commit) via 9ba35214e4131f76084d8f019719b4fbfeb0d7f6 (commit) via add5cf837aa4ee86ea636dd35b3e9534f48a56dd (commit) via 15d4f77e0468503c52b92058b5e44eab287c59cd (commit) via efa6fb8ae5b89775c9c439182425b424b2c229e6 (commit) via ae355c644d84e60776c108cd2acafc85330e87fb (commit) via 6a56b62e803d41e4cec05f6402bf43b1538e8214 (commit) via df66a3c9bec01d9d77e72f1d32425ea76581676f (commit) via d48a9246a5276221445d8c97b1ddcb24ea0e3923 (commit) via 89a8e722ed57618a64a7cc0b0c644ed8d4d11da5 (commit) via 94f49a4f08a963d473e9ab2c935d9cafa58f9067 (commit) via f13b3c968ff6266cc19188fe25cb3f7d8d780b6d (commit) via a66d8cfcb530240b5eebdb8f3ad10aaa027bcbde (commit) via a1613695d1472e61c85706a8daeb2f83ba5364dd (commit) via 2c16beeb64054c83dead557ff2ae8ab9eb2b84aa (commit) via 87bfed259dddbc87e94e50217bfd1443226e5e91 (commit) via b726c2c72b5e94d6723fefd04daf21be61eab5a5 (commit) via 8dc8f23c074c56e217cb7a2dc5383fdb71c25861 (commit) via db0e380558fa03229d981dc358db98d5b781cbe5 (commit) via 50422016f0386bb17b94196178ed5fffb6598fc6 (commit) via 5ba6fb3ef4421b8fb98137a77b6fe0dd8bcc7283 (commit) via 1013550218ec780eae0e9d15297cba22f157adc4 (commit) via 17a29ef3118d2c5b8a48e82b9f9bd9ca8cf5248d (commit) via 2b5fb8ed66feaea181b8882ec31b67f606e5ab4f (commit) via 4f8da6dfd56a936151fd9d7c647152333c6def1a (commit) via 48324fed117d3b2d585b80c08449db67384b5a26 (commit) via bcfee2a0a67dc6807b6de71628838b96673df05d (commit) via d09b26d4874da27bd58d87f69d78c6c9f4b57d15 (commit) via 89837d422e555320147fc7c305cf642e523ade27 (commit) via 22a735bfd4b2ab1ea454635b47a4e07520522363 (commit) via e1f8b9244a5cefc2f42878143a132007db456ef7 (commit) via e02e1e782f747a83cf84e00ccc0093a6b2790455 (commit) via d675515bd4854e1905d27c096fa949944744b010 (commit) via ba1468e4c66a3f6d5eef2f8ad67188805d07c9b6 (commit) via b39053ad6de50df5a2efcb4ec0c6551020b513e1 (commit) via 7d17c3ef61c31540a45fb31cd42fbca6a932964b (commit) via 35706ddd80c248a9ef26e702c81e9865a7b8cf6d (commit) via 26adfd099b8af407b038ae3bc9c70eced829a386 (commit) via a5c71bf39a0347bb38e9242a0e5108eeaad16c18 (commit) via 150abfffbf95238293484e3e847d253cb33bc259 (commit) via 2d02775b919d4d56b960cd76b792db95aee539dc (commit) via 725f3f1de0bb71cb743e5af00d6d56549fc5f692 (commit) via dac5867af5ff90d4beb70fc30a5743f60f159e3a (commit) via 3f940fc9eea40873185a240e68992e70a3e8abb4 (commit) via 6934a0fa9e50d46326e790989aedfee8b1c996f2 (commit) via f18862309172e63c9631863cddceedb20ca3add2 (commit) via 42def7205ba91df4bbb7e3240be0df8c26c2d63e (commit) via 6c4382b998c1f92b4fabbd52361b7166260c9054 (commit) via 471ac7d99ce6f4be054a4e3b5a3243b0b804e899 (commit) via cc7db18e1a5bd8d9dd19cf5179caefc6eb8841de (commit) via d0ef1ed78cc4e8e04296342499991fdde77fbbe7 (commit) via f6e51709fc3a79274646135fec1a603d4316acf6 (commit) via 76f048a1fdf8247ba28a373d989215a5493895ea (commit) via d32b6d13ed9dcd171b9ff723d1389dacaff98903 (commit) via e610e700da088ba1c4e5f0478317040f236aaebb (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (76634d395687f7010078562406920a3c0b44e4ec) \ N -- N -- N (f198865888b26ceb7b0bda399d36252a1c98f9c9) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=f198865888b26ceb7b0bda399d36252a1c98f9c9 commit f198865888b26ceb7b0bda399d36252a1c98f9c9 Author: Neels Hofmeyr Date: Fri Oct 21 01:35:57 2016 +0200 mgcp: hack RAB success from nano3G: patch first RTP payload The ip.access nano3G needs the first RTP payload's first two bytes to read hex 'e400', or it will reject the RAB assignment. Add flag patched_first_rtp_payload to mgcp_rtp_state to detect the first RTP payload on a stream, and overwrite its first bytes with e400. This should probably be configurable, but seems to not harm other femto cells (as long as we patch only the first RTP payload in each stream). Only do this when sending to the BTS side. Change-Id: If0887b0b7714fc204f2addab2d43d44bb283ba21 ----------------------------------------------------------------------- Summary of changes: debian/control | 6 +- debian/openbsc-dev.install | 5 +- openbsc/.gitignore | 2 +- openbsc/Makefile.am | 3 + openbsc/README | 2 +- openbsc/configure.ac | 4 +- .../osmo-cscn.cfg => osmo-msc/osmo-msc.cfg} | 8 +- openbsc/include/openbsc/Makefile.am | 2 +- .../openbsc/{osmo_msc_data.h => bsc_msc_data.h} | 14 +- openbsc/include/openbsc/debug.h | 27 +- openbsc/include/openbsc/gprs_sgsn.h | 15 +- openbsc/include/openbsc/gsm_04_08.h | 3 +- openbsc/include/openbsc/gsm_data.h | 2 +- openbsc/include/openbsc/gsm_data_shared.h | 3 + openbsc/include/openbsc/osmo_bsc.h | 10 +- openbsc/include/openbsc/osmo_bsc_grace.h | 6 +- openbsc/include/openbsc/paging.h | 5 +- openbsc/include/openbsc/signal.h | 4 +- openbsc/include/openbsc/vty.h | 5 +- openbsc/m4/README | 3 + openbsc/m4/ax_check_compile_flag.m4 | 74 ++++++ openbsc/src/Makefile.am | 2 +- openbsc/src/gprs/gb_proxy_main.c | 2 +- openbsc/src/gprs/gprs_gmm.c | 114 ++++++--- openbsc/src/gprs/gprs_sgsn.c | 11 +- openbsc/src/gprs/gprs_sndcp.c | 1 + openbsc/src/gprs/gprs_sndcp_comp.c | 7 +- openbsc/src/gprs/gprs_subscriber.c | 34 ++- openbsc/src/gprs/gtphub.c | 2 +- openbsc/src/gprs/gtphub_main.c | 2 +- openbsc/src/gprs/sgsn_libgtp.c | 4 +- openbsc/src/gprs/sgsn_main.c | 2 +- openbsc/src/gprs/sgsn_vty.c | 60 ++++- openbsc/src/libbsc/abis_om2000.c | 8 +- openbsc/src/libbsc/abis_om2000_vty.c | 26 ++ openbsc/src/libbsc/abis_rsl.c | 21 +- openbsc/src/libbsc/bsc_api.c | 3 +- openbsc/src/libbsc/bsc_ctrl_commands.c | 79 +----- openbsc/src/libbsc/bsc_rf_ctrl.c | 2 +- openbsc/src/libbsc/bsc_vty.c | 131 +++++++--- openbsc/src/libbsc/e1_config.c | 1 - openbsc/src/libbsc/net_init.c | 2 +- openbsc/src/libbsc/paging.c | 17 +- openbsc/src/libbsc/rest_octets.c | 79 +++--- openbsc/src/libbsc/system_information.c | 30 ++- openbsc/src/libcommon-cs/common_cs_vty.c | 2 +- openbsc/src/libcommon/common_vty.c | 1 - openbsc/src/libcommon/debug.c | 45 ++-- openbsc/src/libcommon/gsm_data.c | 2 +- openbsc/src/libmgcp/mgcp_network.c | 22 +- openbsc/src/libmgcp/mgcpgw_client.c | 2 +- openbsc/src/libmsc/Makefile.am | 2 +- openbsc/src/libmsc/ctrl_commands.c | 21 +- openbsc/src/libmsc/gsm_04_08.c | 274 +++++++++++++++++++-- openbsc/src/libmsc/gsm_subscriber.c | 5 + openbsc/src/libmsc/msc_ifaces.c | 12 +- openbsc/src/libmsc/{cscn_vty.c => msc_vty.c} | 53 ++-- openbsc/src/libmsc/smpp_openbsc.c | 2 +- openbsc/src/libmsc/token_auth.c | 4 +- openbsc/src/libmsc/vty_interface_layer3.c | 23 ++ openbsc/src/osmo-bsc/osmo_bsc_api.c | 24 +- openbsc/src/osmo-bsc/osmo_bsc_audio.c | 2 +- openbsc/src/osmo-bsc/osmo_bsc_bssap.c | 12 +- openbsc/src/osmo-bsc/osmo_bsc_ctrl.c | 10 +- openbsc/src/osmo-bsc/osmo_bsc_filter.c | 10 +- openbsc/src/osmo-bsc/osmo_bsc_grace.c | 8 +- openbsc/src/osmo-bsc/osmo_bsc_main.c | 8 +- openbsc/src/osmo-bsc/osmo_bsc_msc.c | 56 ++--- openbsc/src/osmo-bsc/osmo_bsc_sccp.c | 6 +- openbsc/src/osmo-bsc/osmo_bsc_vty.c | 70 +++--- openbsc/src/osmo-bsc_mgcp/mgcp_main.c | 2 +- openbsc/src/osmo-bsc_nat/bsc_nat.c | 2 +- openbsc/src/osmo-bsc_nat/bsc_nat_ctrl.c | 12 +- openbsc/src/osmo-bsc_nat/bsc_nat_vty.c | 4 +- openbsc/src/{osmo-cscn => osmo-msc}/Makefile.am | 8 +- openbsc/src/{osmo-cscn => osmo-msc}/iucs_ranap.c | 0 openbsc/src/{osmo-cscn => osmo-msc}/iucs_ranap.h | 0 .../{osmo-cscn/cscn_main.c => osmo-msc/msc_main.c} | 130 +++++----- openbsc/tests/bsc/bsc_test.c | 6 +- openbsc/tests/ctrl_test_runner.py | 8 +- openbsc/tests/gsm0408/gsm0408_test.c | 21 ++ openbsc/tests/gsm0408/gsm0408_test.ok | 13 +- openbsc/tests/sgsn/sgsn_test.c | 51 ++-- openbsc/tests/vty_test_runner.py | 64 ++++- 84 files changed, 1180 insertions(+), 660 deletions(-) rename openbsc/doc/examples/{osmo-cscn/osmo-cscn.cfg => osmo-msc/osmo-msc.cfg} (87%) rename openbsc/include/openbsc/{osmo_msc_data.h => bsc_msc_data.h} (89%) create mode 100644 openbsc/m4/README create mode 100644 openbsc/m4/ax_check_compile_flag.m4 rename openbsc/src/libmsc/{cscn_vty.c => msc_vty.c} (81%) rename openbsc/src/{osmo-cscn => osmo-msc}/Makefile.am (93%) rename openbsc/src/{osmo-cscn => osmo-msc}/iucs_ranap.c (100%) rename openbsc/src/{osmo-cscn => osmo-msc}/iucs_ranap.h (100%) rename openbsc/src/{osmo-cscn/cscn_main.c => osmo-msc/msc_main.c} (79%) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Feb 23 21:32:59 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 23 Feb 2017 21:32:59 GMT Subject: openbsc.git branch neels/mgcp updated. 0.15.0-761-g1688fc337 Message-ID: <201702232132.v1NLWxrg049943@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, neels/mgcp has been updated discards d3db056dcd944b4335a90ed860d8d52f539ae8b2 (commit) discards 88b582c8241b50cab33317b106fff26dc0a9c98e (commit) discards 7846d98a402e6ee417891be33cd3fc02045ce8c0 (commit) discards 5ba2ef4f9b1e553355104aa0922299982f878aaa (commit) discards 953fd5d41e819b292dec83285ed8c33b96d72f2f (commit) discards 5fc6d4bc4bed0dd05a34f097547dbb6af1814d8a (commit) discards 12f4f9d89fac989ced3cf7344e61a579a3c17eac (commit) discards 9bb6981b276c320db27f1bcc4810d0104f61ff03 (commit) discards b1a819a5b1553d723dc17e0a0d4c0548c8aa6c09 (commit) discards 4abadffb4e4453c612ac920bca318e9b6c665ae7 (commit) discards 846aa2be8e1769c13b960829adfa4391099c6ce9 (commit) discards a4c0174ee8fe343a3e5c292ef2ea7cd228a15ca7 (commit) discards 22ab6431dd940718342b7e0a970a7202850cec2a (commit) discards 8605b1ab50255a0f9c641b57510c8e0cd4aa7418 (commit) discards d8341cfb91e3fb82845de6ba888d7882563f9bd0 (commit) discards d1863e17b39741909a445bbe4accf79aea6f87fe (commit) discards b4add0f6066012ec4a474c60ff94699d86c53370 (commit) discards 24f67dcba4767acc0bcbb7a2fcdb8952b3d4574d (commit) discards 3fda40741cda0e9841b8e521d83453db0987a854 (commit) discards fa368297fabd800cfa614c5298020682738964fc (commit) discards 6c4c08ecc8f6d3855d97ca0efbac71caf3f66f8b (commit) discards 9c890e791434fc99c7ceb611b76b043e6fa867ca (commit) discards 6c03b463aaa833e12f6d2aadda524b65a7b10c61 (commit) discards c5f62e3789d25d9bfec2f91f97fecf1085f9f7f4 (commit) discards 0d7ba9c43ed9b73cb3daffc442af339573de515c (commit) discards d128adc815a445b01132ca936462a05e76b7793e (commit) discards eb76063f29f999e9a44d9d1434e13d3dbcd2a43f (commit) discards 1d9509229e6872f38fac711e80a9a736114f94bd (commit) discards 87271a4e48b0d859f2e12d95558371be20709f7c (commit) discards 3c0ffa19f904423abd56499e48518735af98d163 (commit) discards 20d703adbb5e417728fac854161c4d1cb42a2216 (commit) discards 1130180452c90ccfc1f443db12a7816aac005ac2 (commit) discards 5f5cf42040d9592bc663b1cd0c4a6923135b0889 (commit) discards 52f9cfb69d31c16e2803d473fb40e16ead31781a (commit) discards 853455832d864ff28ff88636872947fb2623cd86 (commit) discards ce061d245efcea712c8e5560affd850e35ea2827 (commit) discards 1986e8692910dd6aaa7be8dbcf6013f37d9e975b (commit) discards 341ecb66643f742f3553e0d91f2cd9353eecd4d5 (commit) discards a37d3488c98165ac0b00d01514a77222a98d0297 (commit) discards bc1a67ec4b75771e3000667b270df73962a1bc3e (commit) discards 895470baafa570cf0872bc80cab8339b6df29708 (commit) discards 6ba21c1f5ce168df95e33d7a8c375a28ec5c1c0b (commit) discards 1971c04283c2e99066b43c346e1598ccd9891e72 (commit) discards f0b838f12b948659b92e5c10b5eb7b007c4b6672 (commit) discards 93297ad354dd50117b84cf4dfd9c6058e3f84bb7 (commit) discards a2922c095ca60eba5ab27da09cc7de5f5c08a8ef (commit) discards 1793a588888235f3943daa1fd85ce635f3d6e1a6 (commit) discards 1da2324357438508c2de4ab36d6d3a83cc569699 (commit) discards 75df0a98fd332bd5ec45da783ba779fe880be7ac (commit) discards dd5904096c55669e57471814206bf15f603f8521 (commit) discards 0cc2d4d289d9bd2814b34faeec01e7d96fe2b84d (commit) discards 7bed2a864a227e3afd2516d4d19744f2b89d83f8 (commit) discards a9873853763bf200e89475af5e14986551520687 (commit) discards 9b620c22d6c35ef21e8ca0beef96d98552f1c291 (commit) discards e65320f740d42c1479c9907aa7153cccb13db2f7 (commit) discards fb1bd46a6e067469fb75d4dcfb8088d8bffb888e (commit) discards 8157cdd30c1f8f880070d05a5d9e69e656babeeb (commit) discards 964a37a3168590d6af65763c2181081908aca975 (commit) discards bdb519da316b9f93a111b0cdd51694751487992d (commit) discards 8d1845e1dad32718a0fb57285dffcbc7567047ea (commit) discards f02b677e49fd682a5eda7a590bf8dc0171aba736 (commit) discards 01bf00e0836bd34d3090f793a3ce9efcf4096c8d (commit) discards 9c1c75f73c1ead52f98fce3e192b040f4351bc72 (commit) discards 995ba2775c18b296e8a6a8a02594891ac1766a40 (commit) discards 95e219d21e3056a0a8f816f52ced0e55d7b1ae41 (commit) discards f3c744583b18da9e79ec8d5254c745e284a3ef4b (commit) discards 8d7984fa0a06b1218af232c56eb0149912bc20d3 (commit) discards 3fe77bbb70f087522cdf9699468942b63b1c690e (commit) discards cf8302c65d623c90a9ac999e0d9a48de4ad373fe (commit) discards d79f20c84a27573e6fe34cc4b7f05c83282f09a8 (commit) discards 5ed9b2ad091fe477c7a1bd2686e423847e29f897 (commit) discards 661ce6a7359af5a369a8914dc9ec5c5460200d77 (commit) discards 181f9b3cf94272e94860df070257818e9ffbf54b (commit) discards 47d18530d6d73505b58a6c0e17455fbca2e562c0 (commit) discards 629dd9c5873e777e3a954621ee6bd18a24a3b506 (commit) via 1688fc337dcdc0163382b5327b114f3f2b39eabb (commit) via b27b963b644790c8c5893b99c146523779a25c80 (commit) via 02e516ef97bba4f31a0da7c437625ef67e3c6ddf (commit) via e7f04244ff9ba384153ffdeed91f13ce5cb41844 (commit) via 815e41fd7401e877a632cf2f5d57aed9ddf70f62 (commit) via 4d7ae5fd1160f6836ccc473e79767b24983a10fd (commit) via 4d1be7f9082463b871a459e3a1d42db037500f89 (commit) via 1e267b8f429b82168b21f6065fec6c456953d3a0 (commit) via 409738e4b01f76435eca26356526d968ef1ea7c1 (commit) via 17fbe1134f82d94ad7bf9a24627e281b5c89c80c (commit) via 6e044475be46a97bad4e06c9691d28e2550ce6ac (commit) via eda8eaeceb20407c690f7f0011e64e523b2d4d51 (commit) via 96b2c6f9eabe463d2b18af2f2663546fd08727f0 (commit) via 34cede93506a3c88d19726a1f4cf7a0b1644e7b8 (commit) via 046016fab5c9b0de1932b6a4a60ec020ce2a0d91 (commit) via 5e05476b0939e22e0e6e50a4aa92c95d3ca96770 (commit) via bc11de962de30b1a6c98689db3fa66c7ad01f639 (commit) via c01776257382a692a6f19f9ccb82501db29f6057 (commit) via 559ecb899a46829ee2df37166ddf5748a1e8df45 (commit) via 7dff88a4eecf2faf7c62708df85da9c26c27367a (commit) via 8aaec8438ec77d6723697771e98b2e61ee2b4c39 (commit) via b21bb87b8300aef155f312cddfa894883742a4b8 (commit) via 73738855dfee24e3dc292487de976f59f5dd85bc (commit) via 72afc4cddd204bb675d3d17313b3c17f2fd65121 (commit) via 5a155c181deaf7a5697ee266d3e1070ebbf88dd5 (commit) via 47785c889e0299bce38a7ef6a146b25b55830d50 (commit) via 14c0333174e968c92d420bd0cd3eaff17a6dd7e1 (commit) via b447ca9bcd3789be4fc1bf3571f89999d679ae66 (commit) via e3376ac3b7e0442efdde79f4846eded2272b3b66 (commit) via cee861733f07ea69ceae484af44412ef16782fa4 (commit) via 3b4d2eb4cbe78329db73371a6d3c25135773dab1 (commit) via 1ec9370f92b82f9d7f2abd065dcaf0f83df3b169 (commit) via dcf4f8a049d0254fac46d975fefc29e685caca14 (commit) via fbe616a3d8d3aba387a7140a986d866614a9c035 (commit) via d43bfad685c37779685bb17882fb4c7bea52e51e (commit) via 6b76bc5e7822b76c798d809cb29e3abb2eddc4e1 (commit) via d0c4f312ca4df7557c58ff32afacec955507963d (commit) via d5bda2e5a92758dd801b64b1a0639ee28c4b63d1 (commit) via b815270e60351065de0de5442debdaaf7b8f5fb3 (commit) via 2c714dcdf8bfc308358441ae2416eb869f07b50a (commit) via ab69c4017a447812c3682e1c6d3b977363dac659 (commit) via 0559dd461dacd01ea6cabf2afd53ce93747c200a (commit) via bb5e238f59cfeba09fe0f20b520fd4e1c4938a3e (commit) via 302093a474245166458342e96fb45b8972ec1ce0 (commit) via df2bcce119df6efc4d2eb478c14f57b34d93a52b (commit) via 5b3b66eb29cf68bdc4385d70cd75c2967ec4da96 (commit) via 863af35911d05e35ac23e196dca963c9ce5b4a51 (commit) via d3d7b3d517daade98d6981deee1e7c0e0d52be2e (commit) via 02ea176dff9e5b776a1c32499bdd8cb70aaac274 (commit) via 704b20ed605d80c6e6bf824387ac9c881ba962b4 (commit) via b7bf6925da7ec7daeba302b2d70ea9345ec8a211 (commit) via c6ed095d0dcbf9b0dc46d10d5b92cbbe9ae71ae8 (commit) via 2e99eff4128b3920cfd1bd9f02bedaf7c04811d9 (commit) via 72bf140d44839bd3d4a5e2a9b1ddc3dc0e9570db (commit) via 9f384583bd8746e8215f1dab9280dc8d01fc55f6 (commit) via 722b6c33cbf864245dd72050f3544f31a0ef031f (commit) via a780b3c9687acbb3c8daedc5721a33d16852729f (commit) via bb2ab68874ff82946e7376859399d14f5d3312ca (commit) via 0e58c8d2ffba114ff48c93a6a6a6643497b6d1a0 (commit) via 331c78df5885ac7269682c23bd9b231f7a82a8c7 (commit) via 75f53b52794cb31e42f8974358a3ef5034cfc081 (commit) via 92b110a2dcc58ce3e5575ab602332d35b8fe985b (commit) via 2a54a65ecd2f113fbd2f7e14219cd3c58853e11e (commit) via f2b9abe18993cec1e60122450f82c0ff4010c9a8 (commit) via 883d2fc39d1d2b13dea945f470ca8df208da585d (commit) via 037eec28c21d796c9b0a029b2140340fefa4fc38 (commit) via 2e94888028973de8b1cbbbe0e765e89c000db8cc (commit) via 05aeb22feff783585a7c023f7e1d5a093699da74 (commit) via 4cf812d5de7184a3c0729e50442b16ca253a2457 (commit) via d9c7b1d42e1c786a1b39664e2a0cb845ece0a987 (commit) via 7beb6abd0f8477c569e552e04c15f991a2eebb58 (commit) via 9ba35214e4131f76084d8f019719b4fbfeb0d7f6 (commit) via add5cf837aa4ee86ea636dd35b3e9534f48a56dd (commit) via 15d4f77e0468503c52b92058b5e44eab287c59cd (commit) via efa6fb8ae5b89775c9c439182425b424b2c229e6 (commit) via ae355c644d84e60776c108cd2acafc85330e87fb (commit) via 6a56b62e803d41e4cec05f6402bf43b1538e8214 (commit) via df66a3c9bec01d9d77e72f1d32425ea76581676f (commit) via d48a9246a5276221445d8c97b1ddcb24ea0e3923 (commit) via 89a8e722ed57618a64a7cc0b0c644ed8d4d11da5 (commit) via 94f49a4f08a963d473e9ab2c935d9cafa58f9067 (commit) via f13b3c968ff6266cc19188fe25cb3f7d8d780b6d (commit) via a66d8cfcb530240b5eebdb8f3ad10aaa027bcbde (commit) via a1613695d1472e61c85706a8daeb2f83ba5364dd (commit) via 2c16beeb64054c83dead557ff2ae8ab9eb2b84aa (commit) via 87bfed259dddbc87e94e50217bfd1443226e5e91 (commit) via b726c2c72b5e94d6723fefd04daf21be61eab5a5 (commit) via 8dc8f23c074c56e217cb7a2dc5383fdb71c25861 (commit) via db0e380558fa03229d981dc358db98d5b781cbe5 (commit) via 50422016f0386bb17b94196178ed5fffb6598fc6 (commit) via 5ba6fb3ef4421b8fb98137a77b6fe0dd8bcc7283 (commit) via 1013550218ec780eae0e9d15297cba22f157adc4 (commit) via 17a29ef3118d2c5b8a48e82b9f9bd9ca8cf5248d (commit) via 2b5fb8ed66feaea181b8882ec31b67f606e5ab4f (commit) via 4f8da6dfd56a936151fd9d7c647152333c6def1a (commit) via 48324fed117d3b2d585b80c08449db67384b5a26 (commit) via bcfee2a0a67dc6807b6de71628838b96673df05d (commit) via d09b26d4874da27bd58d87f69d78c6c9f4b57d15 (commit) via 89837d422e555320147fc7c305cf642e523ade27 (commit) via 22a735bfd4b2ab1ea454635b47a4e07520522363 (commit) via e1f8b9244a5cefc2f42878143a132007db456ef7 (commit) via e02e1e782f747a83cf84e00ccc0093a6b2790455 (commit) via d675515bd4854e1905d27c096fa949944744b010 (commit) via ba1468e4c66a3f6d5eef2f8ad67188805d07c9b6 (commit) via b39053ad6de50df5a2efcb4ec0c6551020b513e1 (commit) via 7d17c3ef61c31540a45fb31cd42fbca6a932964b (commit) via 35706ddd80c248a9ef26e702c81e9865a7b8cf6d (commit) via 26adfd099b8af407b038ae3bc9c70eced829a386 (commit) via a5c71bf39a0347bb38e9242a0e5108eeaad16c18 (commit) via 150abfffbf95238293484e3e847d253cb33bc259 (commit) via 2d02775b919d4d56b960cd76b792db95aee539dc (commit) via 725f3f1de0bb71cb743e5af00d6d56549fc5f692 (commit) via dac5867af5ff90d4beb70fc30a5743f60f159e3a (commit) via 3f940fc9eea40873185a240e68992e70a3e8abb4 (commit) via 6934a0fa9e50d46326e790989aedfee8b1c996f2 (commit) via f18862309172e63c9631863cddceedb20ca3add2 (commit) via 42def7205ba91df4bbb7e3240be0df8c26c2d63e (commit) via 6c4382b998c1f92b4fabbd52361b7166260c9054 (commit) via 471ac7d99ce6f4be054a4e3b5a3243b0b804e899 (commit) via cc7db18e1a5bd8d9dd19cf5179caefc6eb8841de (commit) via d0ef1ed78cc4e8e04296342499991fdde77fbbe7 (commit) via f6e51709fc3a79274646135fec1a603d4316acf6 (commit) via 76f048a1fdf8247ba28a373d989215a5493895ea (commit) via d32b6d13ed9dcd171b9ff723d1389dacaff98903 (commit) via e610e700da088ba1c4e5f0478317040f236aaebb (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (d3db056dcd944b4335a90ed860d8d52f539ae8b2) \ N -- N -- N (1688fc337dcdc0163382b5327b114f3f2b39eabb) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=1688fc337dcdc0163382b5327b114f3f2b39eabb commit 1688fc337dcdc0163382b5327b114f3f2b39eabb Author: Neels Hofmeyr Date: Fri Oct 21 01:33:57 2016 +0200 mgcp hack: don't change payload type when passing RTP thru Change-Id: I9c43704a4c1e26d434c0d7e7ee370b2c21fb3399 ----------------------------------------------------------------------- Summary of changes: debian/control | 6 +- debian/openbsc-dev.install | 5 +- openbsc/.gitignore | 2 +- openbsc/Makefile.am | 3 + openbsc/README | 2 +- openbsc/configure.ac | 4 +- .../osmo-cscn.cfg => osmo-msc/osmo-msc.cfg} | 8 +- openbsc/include/openbsc/Makefile.am | 2 +- .../openbsc/{osmo_msc_data.h => bsc_msc_data.h} | 14 +- openbsc/include/openbsc/debug.h | 27 +- openbsc/include/openbsc/gprs_sgsn.h | 15 +- openbsc/include/openbsc/gsm_04_08.h | 3 +- openbsc/include/openbsc/gsm_data.h | 2 +- openbsc/include/openbsc/gsm_data_shared.h | 3 + openbsc/include/openbsc/osmo_bsc.h | 10 +- openbsc/include/openbsc/osmo_bsc_grace.h | 6 +- openbsc/include/openbsc/paging.h | 5 +- openbsc/include/openbsc/signal.h | 4 +- openbsc/include/openbsc/vty.h | 5 +- openbsc/m4/README | 3 + openbsc/m4/ax_check_compile_flag.m4 | 74 ++++++ openbsc/src/Makefile.am | 2 +- openbsc/src/gprs/gb_proxy_main.c | 2 +- openbsc/src/gprs/gprs_gmm.c | 114 ++++++--- openbsc/src/gprs/gprs_sgsn.c | 11 +- openbsc/src/gprs/gprs_sndcp.c | 1 + openbsc/src/gprs/gprs_sndcp_comp.c | 7 +- openbsc/src/gprs/gprs_subscriber.c | 34 ++- openbsc/src/gprs/gtphub.c | 2 +- openbsc/src/gprs/gtphub_main.c | 2 +- openbsc/src/gprs/sgsn_libgtp.c | 4 +- openbsc/src/gprs/sgsn_main.c | 2 +- openbsc/src/gprs/sgsn_vty.c | 60 ++++- openbsc/src/libbsc/abis_om2000.c | 8 +- openbsc/src/libbsc/abis_om2000_vty.c | 26 ++ openbsc/src/libbsc/abis_rsl.c | 21 +- openbsc/src/libbsc/bsc_api.c | 3 +- openbsc/src/libbsc/bsc_ctrl_commands.c | 79 +----- openbsc/src/libbsc/bsc_rf_ctrl.c | 2 +- openbsc/src/libbsc/bsc_vty.c | 131 +++++++--- openbsc/src/libbsc/e1_config.c | 1 - openbsc/src/libbsc/net_init.c | 2 +- openbsc/src/libbsc/paging.c | 17 +- openbsc/src/libbsc/rest_octets.c | 79 +++--- openbsc/src/libbsc/system_information.c | 30 ++- openbsc/src/libcommon-cs/common_cs_vty.c | 2 +- openbsc/src/libcommon/common_vty.c | 1 - openbsc/src/libcommon/debug.c | 45 ++-- openbsc/src/libcommon/gsm_data.c | 2 +- openbsc/src/libiu/iu.c | 1 + openbsc/src/libmgcp/mgcp_network.c | 20 +- openbsc/src/libmgcp/mgcpgw_client.c | 2 +- openbsc/src/libmsc/Makefile.am | 2 +- openbsc/src/libmsc/ctrl_commands.c | 21 +- openbsc/src/libmsc/gsm_04_08.c | 274 +++++++++++++++++++-- openbsc/src/libmsc/gsm_subscriber.c | 5 + openbsc/src/libmsc/msc_ifaces.c | 12 +- openbsc/src/libmsc/{cscn_vty.c => msc_vty.c} | 53 ++-- openbsc/src/libmsc/smpp_openbsc.c | 2 +- openbsc/src/libmsc/token_auth.c | 4 +- openbsc/src/libmsc/vty_interface_layer3.c | 23 ++ openbsc/src/osmo-bsc/osmo_bsc_api.c | 24 +- openbsc/src/osmo-bsc/osmo_bsc_audio.c | 2 +- openbsc/src/osmo-bsc/osmo_bsc_bssap.c | 12 +- openbsc/src/osmo-bsc/osmo_bsc_ctrl.c | 10 +- openbsc/src/osmo-bsc/osmo_bsc_filter.c | 10 +- openbsc/src/osmo-bsc/osmo_bsc_grace.c | 8 +- openbsc/src/osmo-bsc/osmo_bsc_main.c | 8 +- openbsc/src/osmo-bsc/osmo_bsc_msc.c | 56 ++--- openbsc/src/osmo-bsc/osmo_bsc_sccp.c | 6 +- openbsc/src/osmo-bsc/osmo_bsc_vty.c | 70 +++--- openbsc/src/osmo-bsc_mgcp/mgcp_main.c | 2 +- openbsc/src/osmo-bsc_nat/bsc_nat.c | 2 +- openbsc/src/osmo-bsc_nat/bsc_nat_ctrl.c | 12 +- openbsc/src/osmo-bsc_nat/bsc_nat_vty.c | 4 +- openbsc/src/{osmo-cscn => osmo-msc}/Makefile.am | 8 +- openbsc/src/{osmo-cscn => osmo-msc}/iucs_ranap.c | 0 openbsc/src/{osmo-cscn => osmo-msc}/iucs_ranap.h | 0 .../{osmo-cscn/cscn_main.c => osmo-msc/msc_main.c} | 130 +++++----- openbsc/tests/bsc/bsc_test.c | 6 +- openbsc/tests/ctrl_test_runner.py | 8 +- openbsc/tests/gsm0408/gsm0408_test.c | 21 ++ openbsc/tests/gsm0408/gsm0408_test.ok | 13 +- openbsc/tests/sgsn/sgsn_test.c | 51 ++-- openbsc/tests/vty_test_runner.py | 64 ++++- 85 files changed, 1181 insertions(+), 658 deletions(-) rename openbsc/doc/examples/{osmo-cscn/osmo-cscn.cfg => osmo-msc/osmo-msc.cfg} (87%) rename openbsc/include/openbsc/{osmo_msc_data.h => bsc_msc_data.h} (89%) create mode 100644 openbsc/m4/README create mode 100644 openbsc/m4/ax_check_compile_flag.m4 rename openbsc/src/libmsc/{cscn_vty.c => msc_vty.c} (81%) rename openbsc/src/{osmo-cscn => osmo-msc}/Makefile.am (93%) rename openbsc/src/{osmo-cscn => osmo-msc}/iucs_ranap.c (100%) rename openbsc/src/{osmo-cscn => osmo-msc}/iucs_ranap.h (100%) rename openbsc/src/{osmo-cscn/cscn_main.c => osmo-msc/msc_main.c} (79%) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Feb 23 21:33:00 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 23 Feb 2017 21:33:00 GMT Subject: openbsc.git branch sysmocom/iu updated. 0.15.0-760-gb27b963b6 Message-ID: <201702232133.v1NLX0oF050280@git.osmocom.org> 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, sysmocom/iu has been updated discards 5ba2ef4f9b1e553355104aa0922299982f878aaa (commit) discards 953fd5d41e819b292dec83285ed8c33b96d72f2f (commit) discards 5fc6d4bc4bed0dd05a34f097547dbb6af1814d8a (commit) discards 12f4f9d89fac989ced3cf7344e61a579a3c17eac (commit) discards 9bb6981b276c320db27f1bcc4810d0104f61ff03 (commit) discards b1a819a5b1553d723dc17e0a0d4c0548c8aa6c09 (commit) discards 4abadffb4e4453c612ac920bca318e9b6c665ae7 (commit) discards 846aa2be8e1769c13b960829adfa4391099c6ce9 (commit) discards a4c0174ee8fe343a3e5c292ef2ea7cd228a15ca7 (commit) discards 22ab6431dd940718342b7e0a970a7202850cec2a (commit) discards 8605b1ab50255a0f9c641b57510c8e0cd4aa7418 (commit) discards d8341cfb91e3fb82845de6ba888d7882563f9bd0 (commit) discards d1863e17b39741909a445bbe4accf79aea6f87fe (commit) discards b4add0f6066012ec4a474c60ff94699d86c53370 (commit) discards 24f67dcba4767acc0bcbb7a2fcdb8952b3d4574d (commit) discards 3fda40741cda0e9841b8e521d83453db0987a854 (commit) discards fa368297fabd800cfa614c5298020682738964fc (commit) discards 6c4c08ecc8f6d3855d97ca0efbac71caf3f66f8b (commit) discards 9c890e791434fc99c7ceb611b76b043e6fa867ca (commit) discards 6c03b463aaa833e12f6d2aadda524b65a7b10c61 (commit) discards c5f62e3789d25d9bfec2f91f97fecf1085f9f7f4 (commit) discards 0d7ba9c43ed9b73cb3daffc442af339573de515c (commit) discards d128adc815a445b01132ca936462a05e76b7793e (commit) discards eb76063f29f999e9a44d9d1434e13d3dbcd2a43f (commit) discards 1d9509229e6872f38fac711e80a9a736114f94bd (commit) discards 87271a4e48b0d859f2e12d95558371be20709f7c (commit) discards 3c0ffa19f904423abd56499e48518735af98d163 (commit) discards 20d703adbb5e417728fac854161c4d1cb42a2216 (commit) discards 1130180452c90ccfc1f443db12a7816aac005ac2 (commit) discards 5f5cf42040d9592bc663b1cd0c4a6923135b0889 (commit) discards 52f9cfb69d31c16e2803d473fb40e16ead31781a (commit) discards 853455832d864ff28ff88636872947fb2623cd86 (commit) discards ce061d245efcea712c8e5560affd850e35ea2827 (commit) discards 1986e8692910dd6aaa7be8dbcf6013f37d9e975b (commit) discards 341ecb66643f742f3553e0d91f2cd9353eecd4d5 (commit) discards a37d3488c98165ac0b00d01514a77222a98d0297 (commit) discards bc1a67ec4b75771e3000667b270df73962a1bc3e (commit) discards 895470baafa570cf0872bc80cab8339b6df29708 (commit) discards 6ba21c1f5ce168df95e33d7a8c375a28ec5c1c0b (commit) discards 1971c04283c2e99066b43c346e1598ccd9891e72 (commit) discards f0b838f12b948659b92e5c10b5eb7b007c4b6672 (commit) discards 93297ad354dd50117b84cf4dfd9c6058e3f84bb7 (commit) discards a2922c095ca60eba5ab27da09cc7de5f5c08a8ef (commit) discards 1793a588888235f3943daa1fd85ce635f3d6e1a6 (commit) discards 1da2324357438508c2de4ab36d6d3a83cc569699 (commit) discards 75df0a98fd332bd5ec45da783ba779fe880be7ac (commit) discards dd5904096c55669e57471814206bf15f603f8521 (commit) discards 0cc2d4d289d9bd2814b34faeec01e7d96fe2b84d (commit) discards 7bed2a864a227e3afd2516d4d19744f2b89d83f8 (commit) discards a9873853763bf200e89475af5e14986551520687 (commit) discards 9b620c22d6c35ef21e8ca0beef96d98552f1c291 (commit) discards e65320f740d42c1479c9907aa7153cccb13db2f7 (commit) discards fb1bd46a6e067469fb75d4dcfb8088d8bffb888e (commit) discards 8157cdd30c1f8f880070d05a5d9e69e656babeeb (commit) discards 964a37a3168590d6af65763c2181081908aca975 (commit) discards bdb519da316b9f93a111b0cdd51694751487992d (commit) discards 8d1845e1dad32718a0fb57285dffcbc7567047ea (commit) discards f02b677e49fd682a5eda7a590bf8dc0171aba736 (commit) discards 01bf00e0836bd34d3090f793a3ce9efcf4096c8d (commit) discards 9c1c75f73c1ead52f98fce3e192b040f4351bc72 (commit) discards 995ba2775c18b296e8a6a8a02594891ac1766a40 (commit) discards 95e219d21e3056a0a8f816f52ced0e55d7b1ae41 (commit) discards f3c744583b18da9e79ec8d5254c745e284a3ef4b (commit) discards 8d7984fa0a06b1218af232c56eb0149912bc20d3 (commit) discards 3fe77bbb70f087522cdf9699468942b63b1c690e (commit) discards cf8302c65d623c90a9ac999e0d9a48de4ad373fe (commit) discards d79f20c84a27573e6fe34cc4b7f05c83282f09a8 (commit) discards 5ed9b2ad091fe477c7a1bd2686e423847e29f897 (commit) discards 661ce6a7359af5a369a8914dc9ec5c5460200d77 (commit) discards 181f9b3cf94272e94860df070257818e9ffbf54b (commit) discards 47d18530d6d73505b58a6c0e17455fbca2e562c0 (commit) discards 629dd9c5873e777e3a954621ee6bd18a24a3b506 (commit) via b27b963b644790c8c5893b99c146523779a25c80 (commit) via 02e516ef97bba4f31a0da7c437625ef67e3c6ddf (commit) via e7f04244ff9ba384153ffdeed91f13ce5cb41844 (commit) via 815e41fd7401e877a632cf2f5d57aed9ddf70f62 (commit) via 4d7ae5fd1160f6836ccc473e79767b24983a10fd (commit) via 4d1be7f9082463b871a459e3a1d42db037500f89 (commit) via 1e267b8f429b82168b21f6065fec6c456953d3a0 (commit) via 409738e4b01f76435eca26356526d968ef1ea7c1 (commit) via 17fbe1134f82d94ad7bf9a24627e281b5c89c80c (commit) via 6e044475be46a97bad4e06c9691d28e2550ce6ac (commit) via eda8eaeceb20407c690f7f0011e64e523b2d4d51 (commit) via 96b2c6f9eabe463d2b18af2f2663546fd08727f0 (commit) via 34cede93506a3c88d19726a1f4cf7a0b1644e7b8 (commit) via 046016fab5c9b0de1932b6a4a60ec020ce2a0d91 (commit) via 5e05476b0939e22e0e6e50a4aa92c95d3ca96770 (commit) via bc11de962de30b1a6c98689db3fa66c7ad01f639 (commit) via c01776257382a692a6f19f9ccb82501db29f6057 (commit) via 559ecb899a46829ee2df37166ddf5748a1e8df45 (commit) via 7dff88a4eecf2faf7c62708df85da9c26c27367a (commit) via 8aaec8438ec77d6723697771e98b2e61ee2b4c39 (commit) via b21bb87b8300aef155f312cddfa894883742a4b8 (commit) via 73738855dfee24e3dc292487de976f59f5dd85bc (commit) via 72afc4cddd204bb675d3d17313b3c17f2fd65121 (commit) via 5a155c181deaf7a5697ee266d3e1070ebbf88dd5 (commit) via 47785c889e0299bce38a7ef6a146b25b55830d50 (commit) via 14c0333174e968c92d420bd0cd3eaff17a6dd7e1 (commit) via b447ca9bcd3789be4fc1bf3571f89999d679ae66 (commit) via e3376ac3b7e0442efdde79f4846eded2272b3b66 (commit) via cee861733f07ea69ceae484af44412ef16782fa4 (commit) via 3b4d2eb4cbe78329db73371a6d3c25135773dab1 (commit) via 1ec9370f92b82f9d7f2abd065dcaf0f83df3b169 (commit) via dcf4f8a049d0254fac46d975fefc29e685caca14 (commit) via fbe616a3d8d3aba387a7140a986d866614a9c035 (commit) via d43bfad685c37779685bb17882fb4c7bea52e51e (commit) via 6b76bc5e7822b76c798d809cb29e3abb2eddc4e1 (commit) via d0c4f312ca4df7557c58ff32afacec955507963d (commit) via d5bda2e5a92758dd801b64b1a0639ee28c4b63d1 (commit) via b815270e60351065de0de5442debdaaf7b8f5fb3 (commit) via 2c714dcdf8bfc308358441ae2416eb869f07b50a (commit) via ab69c4017a447812c3682e1c6d3b977363dac659 (commit) via 0559dd461dacd01ea6cabf2afd53ce93747c200a (commit) via bb5e238f59cfeba09fe0f20b520fd4e1c4938a3e (commit) via 302093a474245166458342e96fb45b8972ec1ce0 (commit) via df2bcce119df6efc4d2eb478c14f57b34d93a52b (commit) via 5b3b66eb29cf68bdc4385d70cd75c2967ec4da96 (commit) via 863af35911d05e35ac23e196dca963c9ce5b4a51 (commit) via d3d7b3d517daade98d6981deee1e7c0e0d52be2e (commit) via 02ea176dff9e5b776a1c32499bdd8cb70aaac274 (commit) via 704b20ed605d80c6e6bf824387ac9c881ba962b4 (commit) via b7bf6925da7ec7daeba302b2d70ea9345ec8a211 (commit) via c6ed095d0dcbf9b0dc46d10d5b92cbbe9ae71ae8 (commit) via 2e99eff4128b3920cfd1bd9f02bedaf7c04811d9 (commit) via 72bf140d44839bd3d4a5e2a9b1ddc3dc0e9570db (commit) via 9f384583bd8746e8215f1dab9280dc8d01fc55f6 (commit) via 722b6c33cbf864245dd72050f3544f31a0ef031f (commit) via a780b3c9687acbb3c8daedc5721a33d16852729f (commit) via bb2ab68874ff82946e7376859399d14f5d3312ca (commit) via 0e58c8d2ffba114ff48c93a6a6a6643497b6d1a0 (commit) via 331c78df5885ac7269682c23bd9b231f7a82a8c7 (commit) via 75f53b52794cb31e42f8974358a3ef5034cfc081 (commit) via 92b110a2dcc58ce3e5575ab602332d35b8fe985b (commit) via 2a54a65ecd2f113fbd2f7e14219cd3c58853e11e (commit) via f2b9abe18993cec1e60122450f82c0ff4010c9a8 (commit) via 883d2fc39d1d2b13dea945f470ca8df208da585d (commit) via 037eec28c21d796c9b0a029b2140340fefa4fc38 (commit) via 2e94888028973de8b1cbbbe0e765e89c000db8cc (commit) via 05aeb22feff783585a7c023f7e1d5a093699da74 (commit) via 4cf812d5de7184a3c0729e50442b16ca253a2457 (commit) via d9c7b1d42e1c786a1b39664e2a0cb845ece0a987 (commit) via 7beb6abd0f8477c569e552e04c15f991a2eebb58 (commit) via 9ba35214e4131f76084d8f019719b4fbfeb0d7f6 (commit) via add5cf837aa4ee86ea636dd35b3e9534f48a56dd (commit) via 15d4f77e0468503c52b92058b5e44eab287c59cd (commit) via efa6fb8ae5b89775c9c439182425b424b2c229e6 (commit) via ae355c644d84e60776c108cd2acafc85330e87fb (commit) via 6a56b62e803d41e4cec05f6402bf43b1538e8214 (commit) via df66a3c9bec01d9d77e72f1d32425ea76581676f (commit) via d48a9246a5276221445d8c97b1ddcb24ea0e3923 (commit) via 89a8e722ed57618a64a7cc0b0c644ed8d4d11da5 (commit) via 94f49a4f08a963d473e9ab2c935d9cafa58f9067 (commit) via f13b3c968ff6266cc19188fe25cb3f7d8d780b6d (commit) via a66d8cfcb530240b5eebdb8f3ad10aaa027bcbde (commit) via a1613695d1472e61c85706a8daeb2f83ba5364dd (commit) via 2c16beeb64054c83dead557ff2ae8ab9eb2b84aa (commit) via 87bfed259dddbc87e94e50217bfd1443226e5e91 (commit) via b726c2c72b5e94d6723fefd04daf21be61eab5a5 (commit) via 8dc8f23c074c56e217cb7a2dc5383fdb71c25861 (commit) via db0e380558fa03229d981dc358db98d5b781cbe5 (commit) via 50422016f0386bb17b94196178ed5fffb6598fc6 (commit) via 5ba6fb3ef4421b8fb98137a77b6fe0dd8bcc7283 (commit) via 1013550218ec780eae0e9d15297cba22f157adc4 (commit) via 17a29ef3118d2c5b8a48e82b9f9bd9ca8cf5248d (commit) via 2b5fb8ed66feaea181b8882ec31b67f606e5ab4f (commit) via 4f8da6dfd56a936151fd9d7c647152333c6def1a (commit) via 48324fed117d3b2d585b80c08449db67384b5a26 (commit) via bcfee2a0a67dc6807b6de71628838b96673df05d (commit) via d09b26d4874da27bd58d87f69d78c6c9f4b57d15 (commit) via 89837d422e555320147fc7c305cf642e523ade27 (commit) via 22a735bfd4b2ab1ea454635b47a4e07520522363 (commit) via e1f8b9244a5cefc2f42878143a132007db456ef7 (commit) via e02e1e782f747a83cf84e00ccc0093a6b2790455 (commit) via d675515bd4854e1905d27c096fa949944744b010 (commit) via ba1468e4c66a3f6d5eef2f8ad67188805d07c9b6 (commit) via b39053ad6de50df5a2efcb4ec0c6551020b513e1 (commit) via 7d17c3ef61c31540a45fb31cd42fbca6a932964b (commit) via 35706ddd80c248a9ef26e702c81e9865a7b8cf6d (commit) via 26adfd099b8af407b038ae3bc9c70eced829a386 (commit) via a5c71bf39a0347bb38e9242a0e5108eeaad16c18 (commit) via 150abfffbf95238293484e3e847d253cb33bc259 (commit) via 2d02775b919d4d56b960cd76b792db95aee539dc (commit) via 725f3f1de0bb71cb743e5af00d6d56549fc5f692 (commit) via dac5867af5ff90d4beb70fc30a5743f60f159e3a (commit) via 3f940fc9eea40873185a240e68992e70a3e8abb4 (commit) via 6934a0fa9e50d46326e790989aedfee8b1c996f2 (commit) via f18862309172e63c9631863cddceedb20ca3add2 (commit) via 42def7205ba91df4bbb7e3240be0df8c26c2d63e (commit) via 6c4382b998c1f92b4fabbd52361b7166260c9054 (commit) via 471ac7d99ce6f4be054a4e3b5a3243b0b804e899 (commit) via cc7db18e1a5bd8d9dd19cf5179caefc6eb8841de (commit) via d0ef1ed78cc4e8e04296342499991fdde77fbbe7 (commit) via f6e51709fc3a79274646135fec1a603d4316acf6 (commit) via 76f048a1fdf8247ba28a373d989215a5493895ea (commit) via d32b6d13ed9dcd171b9ff723d1389dacaff98903 (commit) via e610e700da088ba1c4e5f0478317040f236aaebb (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (5ba2ef4f9b1e553355104aa0922299982f878aaa) \ N -- N -- N (b27b963b644790c8c5893b99c146523779a25c80) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- ----------------------------------------------------------------------- Summary of changes: debian/control | 6 +- debian/openbsc-dev.install | 5 +- openbsc/.gitignore | 2 +- openbsc/Makefile.am | 3 + openbsc/README | 2 +- openbsc/configure.ac | 4 +- .../osmo-cscn.cfg => osmo-msc/osmo-msc.cfg} | 8 +- openbsc/include/openbsc/Makefile.am | 2 +- .../openbsc/{osmo_msc_data.h => bsc_msc_data.h} | 14 +- openbsc/include/openbsc/debug.h | 27 +- openbsc/include/openbsc/gprs_sgsn.h | 15 +- openbsc/include/openbsc/gsm_04_08.h | 3 +- openbsc/include/openbsc/gsm_data.h | 2 +- openbsc/include/openbsc/gsm_data_shared.h | 3 + openbsc/include/openbsc/osmo_bsc.h | 10 +- openbsc/include/openbsc/osmo_bsc_grace.h | 6 +- openbsc/include/openbsc/paging.h | 5 +- openbsc/include/openbsc/signal.h | 4 +- openbsc/include/openbsc/vty.h | 5 +- openbsc/m4/README | 3 + openbsc/m4/ax_check_compile_flag.m4 | 74 ++++++ openbsc/src/Makefile.am | 2 +- openbsc/src/gprs/gb_proxy_main.c | 2 +- openbsc/src/gprs/gprs_gmm.c | 114 ++++++--- openbsc/src/gprs/gprs_sgsn.c | 11 +- openbsc/src/gprs/gprs_sndcp.c | 1 + openbsc/src/gprs/gprs_sndcp_comp.c | 7 +- openbsc/src/gprs/gprs_subscriber.c | 34 ++- openbsc/src/gprs/gtphub.c | 2 +- openbsc/src/gprs/gtphub_main.c | 2 +- openbsc/src/gprs/sgsn_libgtp.c | 4 +- openbsc/src/gprs/sgsn_main.c | 2 +- openbsc/src/gprs/sgsn_vty.c | 60 ++++- openbsc/src/libbsc/abis_om2000.c | 8 +- openbsc/src/libbsc/abis_om2000_vty.c | 26 ++ openbsc/src/libbsc/abis_rsl.c | 21 +- openbsc/src/libbsc/bsc_api.c | 3 +- openbsc/src/libbsc/bsc_ctrl_commands.c | 79 +----- openbsc/src/libbsc/bsc_rf_ctrl.c | 2 +- openbsc/src/libbsc/bsc_vty.c | 131 +++++++--- openbsc/src/libbsc/e1_config.c | 1 - openbsc/src/libbsc/net_init.c | 2 +- openbsc/src/libbsc/paging.c | 17 +- openbsc/src/libbsc/rest_octets.c | 79 +++--- openbsc/src/libbsc/system_information.c | 30 ++- openbsc/src/libcommon-cs/common_cs_vty.c | 2 +- openbsc/src/libcommon/common_vty.c | 1 - openbsc/src/libcommon/debug.c | 45 ++-- openbsc/src/libcommon/gsm_data.c | 2 +- openbsc/src/libiu/iu.c | 1 + openbsc/src/libmgcp/mgcp_network.c | 2 + openbsc/src/libmgcp/mgcpgw_client.c | 2 +- openbsc/src/libmsc/Makefile.am | 2 +- openbsc/src/libmsc/ctrl_commands.c | 21 +- openbsc/src/libmsc/gsm_04_08.c | 274 +++++++++++++++++++-- openbsc/src/libmsc/gsm_subscriber.c | 5 + openbsc/src/libmsc/msc_ifaces.c | 4 +- openbsc/src/libmsc/{cscn_vty.c => msc_vty.c} | 53 ++-- openbsc/src/libmsc/smpp_openbsc.c | 2 +- openbsc/src/libmsc/token_auth.c | 4 +- openbsc/src/libmsc/vty_interface_layer3.c | 23 ++ openbsc/src/osmo-bsc/osmo_bsc_api.c | 24 +- openbsc/src/osmo-bsc/osmo_bsc_audio.c | 2 +- openbsc/src/osmo-bsc/osmo_bsc_bssap.c | 12 +- openbsc/src/osmo-bsc/osmo_bsc_ctrl.c | 10 +- openbsc/src/osmo-bsc/osmo_bsc_filter.c | 10 +- openbsc/src/osmo-bsc/osmo_bsc_grace.c | 8 +- openbsc/src/osmo-bsc/osmo_bsc_main.c | 8 +- openbsc/src/osmo-bsc/osmo_bsc_msc.c | 56 ++--- openbsc/src/osmo-bsc/osmo_bsc_sccp.c | 6 +- openbsc/src/osmo-bsc/osmo_bsc_vty.c | 70 +++--- openbsc/src/osmo-bsc_mgcp/mgcp_main.c | 2 +- openbsc/src/osmo-bsc_nat/bsc_nat.c | 2 +- openbsc/src/osmo-bsc_nat/bsc_nat_ctrl.c | 12 +- openbsc/src/osmo-bsc_nat/bsc_nat_vty.c | 4 +- openbsc/src/{osmo-cscn => osmo-msc}/Makefile.am | 8 +- openbsc/src/{osmo-cscn => osmo-msc}/iucs_ranap.c | 0 openbsc/src/{osmo-cscn => osmo-msc}/iucs_ranap.h | 0 .../{osmo-cscn/cscn_main.c => osmo-msc/msc_main.c} | 130 +++++----- openbsc/tests/bsc/bsc_test.c | 6 +- openbsc/tests/ctrl_test_runner.py | 8 +- openbsc/tests/gsm0408/gsm0408_test.c | 21 ++ openbsc/tests/gsm0408/gsm0408_test.ok | 13 +- openbsc/tests/sgsn/sgsn_test.c | 51 ++-- openbsc/tests/vty_test_runner.py | 64 ++++- 85 files changed, 1174 insertions(+), 639 deletions(-) rename openbsc/doc/examples/{osmo-cscn/osmo-cscn.cfg => osmo-msc/osmo-msc.cfg} (87%) rename openbsc/include/openbsc/{osmo_msc_data.h => bsc_msc_data.h} (89%) create mode 100644 openbsc/m4/README create mode 100644 openbsc/m4/ax_check_compile_flag.m4 rename openbsc/src/libmsc/{cscn_vty.c => msc_vty.c} (81%) rename openbsc/src/{osmo-cscn => osmo-msc}/Makefile.am (93%) rename openbsc/src/{osmo-cscn => osmo-msc}/iucs_ranap.c (100%) rename openbsc/src/{osmo-cscn => osmo-msc}/iucs_ranap.h (100%) rename openbsc/src/{osmo-cscn/cscn_main.c => osmo-msc/msc_main.c} (79%) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Feb 23 21:34:57 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 23 Feb 2017 21:34:57 GMT Subject: openbsc.git branch neels/sysmocom_iu_before_cscn_rename created. 0.15.0-756-g01fe3e150 Message-ID: <201702232134.v1NLYvpq051024@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, neels/sysmocom_iu_before_cscn_rename has been created at 01fe3e15075a444b795b14c7dc79254212573a71 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=01fe3e15075a444b795b14c7dc79254212573a71 commit 01fe3e15075a444b795b14c7dc79254212573a71 Author: Neels Hofmeyr Date: Fri Oct 21 01:32:10 2016 +0200 mgcp: log payload type change Change-Id: Iee5fa667dece12174b1933345c1ed640a264ed97 http://cgit.osmocom.org/openbsc/commit/?id=3de62eb6ca740e5ce92e4403180edca1879de3f1 commit 3de62eb6ca740e5ce92e4403180edca1879de3f1 Author: Neels Hofmeyr Date: Mon Jan 23 16:56:02 2017 +0100 comment: fixme: rab failure Change-Id: I6e21f2d7dd560ab15675f3e432c37a13c4ab6792 http://cgit.osmocom.org/openbsc/commit/?id=8a6b7948ced234a0587630b96f8d56d6c1c8d2a2 commit 8a6b7948ced234a0587630b96f8d56d6c1c8d2a2 Author: Neels Hofmeyr Date: Tue Oct 18 20:20:51 2016 +0200 mgcp parsing, set port from mgcp response Change-Id: I90e2c1aa7575d5fa6e0374f5022cbb25fc3f7699 http://cgit.osmocom.org/openbsc/commit/?id=07692b43bc666b3aef6a7cd67deca7af0ab2cb58 commit 07692b43bc666b3aef6a7cd67deca7af0ab2cb58 Author: Neels Hofmeyr Date: Tue Oct 18 18:38:59 2016 +0200 mgcp parsing, mgcp test Change-Id: Ibe2ab17b3fa3a506a2e841ba979ea4175e3a21e8 http://cgit.osmocom.org/openbsc/commit/?id=3859c8cd744fbe23b845f7a086a869fa5e1f97f9 commit 3859c8cd744fbe23b845f7a086a869fa5e1f97f9 Author: Neels Hofmeyr Date: Fri Oct 14 17:56:17 2016 +0200 mgcp: handle responses from the MGCP GW Change-Id: I5c0493feaec775461b5a017c36b93cc2ad63c896 http://cgit.osmocom.org/openbsc/commit/?id=2554ffa8b5492076aa0ca331d9657c8611a55d5a commit 2554ffa8b5492076aa0ca331d9657c8611a55d5a Author: Neels Hofmeyr Date: Wed Oct 12 02:53:55 2016 +0200 IuPS: cosmetic: explicitly check RAN type; move comment Change-Id: I8375ba42dd47d7ccd9ce9290767d6f8653a23b94 http://cgit.osmocom.org/openbsc/commit/?id=c502611d537f87785e72b451104395e7da809d2d commit c502611d537f87785e72b451104395e7da809d2d Author: Neels Hofmeyr Date: Wed Oct 12 01:39:25 2016 +0200 IuCS and IuPS: add VTY config for RAB Assignment address kind To accomodate the ip.access nano3G without having to recompile, make the RAB Assignment's Transport Layer Address IE's format configurable, in both osmo-cscn and osmo-sgsn. The long term perspective is to somehow detect which address encoding a given 3G cell prefers, but for the time being just configure it globally and set each ue_conn_ctx to the global setting upon creation. Add VTY command to iu_vty.c, with args passed to iu_vty_init() to insert at an arbitrary VTY node, so that it can be used both for osmo-cscn and osmo-sgsn. Add generic iu_vty_config_write() to write out the config. Call iu_vty_init() from cscn_vty_init(); cscn_vty_init() is in libmsc, hence linking of osmo-cscn now needs libiu to come after libmsc, so move that further down. Change-Id: I93728314742b327336f3fb6de98e6457f687e1f9 http://cgit.osmocom.org/openbsc/commit/?id=dfcd63110a7fe2c7e3c3a08a296bf2e044631d2d commit dfcd63110a7fe2c7e3c3a08a296bf2e044631d2d Author: Neels Hofmeyr Date: Wed Oct 12 02:55:31 2016 +0200 IuCS, IuPS: move flag to use X.213 NSAP addr into ue_conn_ctx The future perspective is to remember the preferred RAB Transport Layer Address encoding for each 3G cell that is connected, so store per UE conn instead of globally hardcoding. Add rab_assign_addr_enc member to ue_conn_ctx. Thus the iu_rab_act_cs() and iu_rab_act_ps() functions no longer need the explicit use_x213_nsap argument. Add include/openbsc/common.h in order to define the enum nsap_addr_enc, in a separate file to be able to easily include it in all of libmsc, libiu and gprs/* without creating include cycles. Set the rab_assign_addr_enc when an MM ctx is created for iu, and whenever the ue_conn_ctx for an Iu MM ctx is updated. This looks a bit clumsy so far, the hope is that there will be a nice way to setup the ue_conn_ctx prior to that. Change-Id: I49bb5736df7bdfdd55d3e7b74ee559595cfd2f7d http://cgit.osmocom.org/openbsc/commit/?id=c77e503e29ae3280bc78b5de083a15433a8c4a71 commit c77e503e29ae3280bc78b5de083a15433a8c4a71 Author: Neels Hofmeyr Date: Wed Oct 12 03:30:48 2016 +0200 sgsn init: pass sgsn_config pointer to sgsn_vty_init(), not sgsn_parse_config It makes sense semantically, and prepares for an upcoming commit that uses the internal global config pointer in sgsn_vty_init(), which would not be defined yet without this. Change-Id: Ie4cf1c0a1c9e6330a134ff4b7b2e6d5699c12bd7 http://cgit.osmocom.org/openbsc/commit/?id=53fcf56ea78667e4ac8081a1a324c3912317c4bf commit 53fcf56ea78667e4ac8081a1a324c3912317c4bf Author: Neels Hofmeyr Date: Wed Oct 12 01:29:33 2016 +0200 iu: sort out confusion around asn_debug and asn1_xer_print Before, I confused asn_debug with asn1_xer_print. Have two distinct VTY commands and fix documentation. Put the asn_debug and asn1_xer_print implementations in iu.c. Since they are globally defined, don't pass a pointer to iu_vty_init() but just use it directly. Might be considered less clean, but is also less bloat. Change-Id: Iccbadfe1585ba224f74cdfb5273b5ce29b6d78f0 http://cgit.osmocom.org/openbsc/commit/?id=f3012073a2126c20456dc9b0de24bf57ca582c6b commit f3012073a2126c20456dc9b0de24bf57ca582c6b Author: Neels Hofmeyr Date: Wed Oct 12 01:48:55 2016 +0200 iu.h: add missing includes and type defs So far it was included only in files that also include all needed headers, but make it so that it can be included on its own. Change-Id: I08a756031b995bd01a6e15c678b845fd98de960b http://cgit.osmocom.org/openbsc/commit/?id=8dd8457efca5b512cac2a8cb923d2a4c37c698f9 commit 8dd8457efca5b512cac2a8cb923d2a4c37c698f9 Author: Neels Hofmeyr Date: Tue Oct 11 02:24:53 2016 +0200 IuCS: rapidly release connections Do the same as we do in 2G: release the connection as soon as nothing else is pending for a given subscriber. Before, osmo-cscn would wait for the UE "to get bored" and send an Iu release. But the CN should stay lean on connections. Also, 25.413[1] in section 7, 6th point states: "While the Iu release is managed from the CN, the RNC has the capability to request the release of all Iu connection resources from the corresponding Iu connection." So far we did not manage Iu release from osmo-cscn at all. Use the same mechanism we use in 2G: from msc_release_connection(), just before freeing the gsm_subscriber_conn, invoke a CN initiated Iu Release command to the UE. This works around OS#1816 ("USSD only works when IuCS is released", on nano3G), because the Iu conn is now released right after every signalling, so that typically no two requests will use the same conn. In iu.h/iu.c, add iu_tx_release(), absorbing almost all of the code from ranap_handle_co_iu_rel_req(). Add stub to db_test.c, necessary to build it without linking libiu. [1] 3GPP TS 25.413 v12.4.0 Release 12 / ETSI TS 125 413 V12.4.0 (2015-04) Related: OS#1816 Change-Id: Ic12bd6f3666f6fd42bd6d9fdae1c93abee3b6786 http://cgit.osmocom.org/openbsc/commit/?id=4f2217f01ed621b0ec53f0c4dd1333acd76950de commit 4f2217f01ed621b0ec53f0c4dd1333acd76950de Author: Neels Hofmeyr Date: Tue Oct 11 00:50:05 2016 +0200 IuCS: don't remove Iu conn until release Don't remove the gsm_subscriber_connection without an Iu Release. From the 2G paradigm to close a subscriber connection as soon as nothing else is pending, osmo-cscn frequently calls msc_release_connection() to see whether a conn has anything pending, or discards it. In 3G however, we so far don't actively release IuCS connections from the MSC side, but wait until the IuCS is released from the UE side. So the conn is often discarded even though the IuCS stays open and valid, which confuses the situation: before the UE releases a bit later, we would try to page the subscriber unsuccessfully, because the UE expects to already be connected. To first fix the discrepancy of Iu vs. subscr release, never discard gsm_subscriber_connections when msc_release_connection() is called. This creates a "lazy" CN that keeps connections open as long as the UE will tolerate. It is really fast in sending many SMS in close succession, but is certainly a bad CN design choice: we should rather stay lean on connections. A subsequent commit will change this, but I decided to keep this commit as a reference, for when we'd like to test situations that should re-use an established connection. Change-Id: I012378cfa432d791146db387554ec1909de05297 http://cgit.osmocom.org/openbsc/commit/?id=523b9e96d031728c0204891341aa73815e5a3478 commit 523b9e96d031728c0204891341aa73815e5a3478 Author: Neels Hofmeyr Date: Tue Oct 11 01:05:22 2016 +0200 IuCS: detect whether a conn is already secure If a CM Service Request is received on an already secure IuCS connection, we so far didn't notice and started to authenticate again. The UE would readily renew its authentication, but then our state got stuck since ciphering was already established. Instead, don't authenticate again when integrity protection is already established. Change-Id: I3c01fe58276ba0ad918f2cd30cc3dca7c6663e68 http://cgit.osmocom.org/openbsc/commit/?id=c5122598862a25ef5e2b0249e3cf51ac42e8405e commit c5122598862a25ef5e2b0249e3cf51ac42e8405e Author: Neels Hofmeyr Date: Tue Sep 20 18:18:26 2016 +0200 mgcp dbg log Change-Id: I56fda48edaa92abfc6e3886cdfce733bb0686f73 http://cgit.osmocom.org/openbsc/commit/?id=9221321c4b557f10f192a30fa6797355f372627c commit 9221321c4b557f10f192a30fa6797355f372627c Author: Neels Hofmeyr Date: Thu Sep 22 20:00:16 2016 +0200 sgsn_ranap_iu_event: handle some events without valid MM context Change-Id: Ia7e74087d56996104b6d3935b1cf12166ff67f3a http://cgit.osmocom.org/openbsc/commit/?id=030c4778783da36f761dcb20af23dbb98586f797 commit 030c4778783da36f761dcb20af23dbb98586f797 Author: Neels Hofmeyr Date: Mon Sep 19 18:30:49 2016 +0200 IuCS: store assigned rab_id in gsm_subscriber_connection Change-Id: I7fda4304631fc24bbd1bebe911b8403a942fcf53 http://cgit.osmocom.org/openbsc/commit/?id=9245b7ce593f0b1c51a3c1dee3ba1bf5d74a6c39 commit 9245b7ce593f0b1c51a3c1dee3ba1bf5d74a6c39 Author: Neels Hofmeyr Date: Thu Sep 22 20:28:35 2016 +0200 bridge calls via mgcpgw Change-Id: Ie259e30bc532fe9817c96562022ac33443d5747a http://cgit.osmocom.org/openbsc/commit/?id=c3e30e6eef4b138e5387e84806aed1bda38a6736 commit c3e30e6eef4b138e5387e84806aed1bda38a6736 Author: Neels Hofmeyr Date: Thu Sep 22 20:29:30 2016 +0200 also do call assignment for MT calls, upon Call Confirmed Change-Id: I863fa73948f61aaffd7f4472f3abc3e44228e31f http://cgit.osmocom.org/openbsc/commit/?id=6ebde7c0299f73f2ff5854e7c2ca80247bba82cc commit 6ebde7c0299f73f2ff5854e7c2ca80247bba82cc Author: Neels Hofmeyr Date: Wed Sep 7 13:39:07 2016 +0200 IuCS: implement msc_call_assignment() for IuCS Send IuCS RAB Activation upon MNCC_CALL_PROC_REQ. Implement function msc_call_assignment(): decide between sending A-iface BSSMAP Assignment Request or IuCS RAB Assignment Request. Implement iu_rab_act_cs() to send the IuCS RAB Assignment Request. The IP address and port of the MGCPGW sent in the RAB Assignment are still hardcoded. The A-interface extension is not implemented yet. Declare ranap_new_msg_rab_assign_voice() to avoid including ranap_msg_factory.h, which would require adding ASN1 CFLAGS to Makefile.am. The mgcpgw_client as well as some more osmo-iuh functions are now linked from libmsc, hence add some dummy stubs to libiudummy and db_test.c. Change-Id: Iaae51d1fbbfc28fad1c0b85e161d53d80a420a19 http://cgit.osmocom.org/openbsc/commit/?id=fcf3291e16d236170944944b04c615e7e9818df6 commit fcf3291e16d236170944944b04c615e7e9818df6 Author: Neels Hofmeyr Date: Thu Sep 22 20:21:10 2016 +0200 cscn: add mgcpgw client (with dummy read cb so far) Store the mgcpgw client data in struct gsm_network. Initialize VTY and bind the client. Change-Id: Ifc4efb1ca44fa34c29bf23b35addb54155296d68 http://cgit.osmocom.org/openbsc/commit/?id=88711ff148346fde094bae23f5b6bc191b6c04e2 commit 88711ff148346fde094bae23f5b6bc191b6c04e2 Author: Neels Hofmeyr Date: Wed Sep 7 13:39:07 2016 +0200 libmgcp: add mgcpgw client API Add an API to send MGCP messages to an MGCP GW, from the perspective of an MSC instructing the GW to setup RTP streams. Rationale: the mgcp_protocol.h is mostly for the MGCP GW itself, other implementations forward incoming MGCP messages. So a simpler approach for an MGCP GW client is useful. Add general VTY commands that can be used to configure mgcpgw_client. osmo-cscn is going to use this to route RTP streams (for 3G at first). Change-Id: I6fe365c4c89207f2172943cc456b508a207b1135 http://cgit.osmocom.org/openbsc/commit/?id=631d9ccbd56eda64aa0cee7ea05873fe17ab3209 commit 631d9ccbd56eda64aa0cee7ea05873fe17ab3209 Author: Neels Hofmeyr Date: Wed Sep 7 13:39:07 2016 +0200 libmgcp: add value strings for mgcp_connection_mode Add file mgcp_common.c to implement the value strings for the mgcp_connection_mode. Add in a separate file because of the upcoming mgcpgw_client.c implementation, introducing a file that contains implementations commonly used in MGCP GW as well as its clients. Change-Id: I6fe365c4c89207f2172943cc456b508a207b1135 http://cgit.osmocom.org/openbsc/commit/?id=a389a6152795f7b80106dcdd005b742d46c8cd0f commit a389a6152795f7b80106dcdd005b742d46c8cd0f Author: Neels Hofmeyr Date: Tue Sep 20 18:16:35 2016 +0200 libmgcp: move mgcp_connection_mode to public header mgcp_connection_mode will be used by the upcoming mgcpgw_client.h API. Change-Id: I7a3f8905723320d968f1a53c1036904107b4fb2d http://cgit.osmocom.org/openbsc/commit/?id=08e61880f79b3c3cd330ac5a6933a8753a1092a0 commit 08e61880f79b3c3cd330ac5a6933a8753a1092a0 Author: Neels Hofmeyr Date: Tue Sep 6 20:08:58 2016 +0200 IuCS: cosmetic prep for msc_call_assignment() Rename gsm48_cc_tx_call_proc() to gsm48_cc_tx_call_proc_and_assign() to mark the place where the A-interface will send a BSSAP Assignment Request / where the IuCS-interface will send a RAB Assignment Request. Add function msc_call_assignment() to decide between A-iface and IuCS assignment, to be implemented in subsequent commit. Change-Id: I0695e233d57d13658793b0e63bb7c3ff224909a0 http://cgit.osmocom.org/openbsc/commit/?id=6ce84ae0a201bea19068a29f903f561a1e95f304 commit 6ce84ae0a201bea19068a29f903f561a1e95f304 Author: Neels Hofmeyr Date: Wed Sep 7 17:52:32 2016 +0200 IuCS: send RANAP CommonID Add libiu function to send a CommonID message down a UE connection, iu_tx_common_id(); add also a corresponding stub to libiudummy for linking with tests. Add libmsc function msc_tx_common_id() to call the above. Add this mostly to clearly indicate in msc_ifaces.h that libmsc is calling out of the MSC; also to do conn->via_iface checking. Call msc_tx_common_id() after ciphering is established, in _gsm48_rx_mm_serv_req_sec_cb()'s GSM_SECURITY_SUCCEEDED case. Change-Id: I576ddd5bbabfc989149debd2f8a9743db6d26043 http://cgit.osmocom.org/openbsc/commit/?id=221bd937ea9bb7d1d413395468fc2f5b78d58c32 commit 221bd937ea9bb7d1d413395468fc2f5b78d58c32 Author: Neels Hofmeyr Date: Wed Aug 31 15:40:18 2016 +0200 cosmetic: msc_handler, bsc_handler: drop extra whitespace The extra ws made me not find these lines when grepping for 'dtap ='. Change-Id: I45e5c9e7df4704546872aab15adf407298943435 http://cgit.osmocom.org/openbsc/commit/?id=fd0d60fda64be54ffc6d63672389de26bafcde22 commit fd0d60fda64be54ffc6d63672389de26bafcde22 Author: Harald Welte Date: Mon May 2 08:34:57 2016 +0200 SGSN: Don't indicate GERAN in Iu mode PDP CTX ACT REQ to GGSN http://cgit.osmocom.org/openbsc/commit/?id=2238f8ee99fd7243c2e17224149e316cae864a01 commit 2238f8ee99fd7243c2e17224149e316cae864a01 Author: Neels Hofmeyr Date: Mon May 9 13:20:54 2016 +0200 cosmetic: make gsm0408_loc_upd_rej() static http://cgit.osmocom.org/openbsc/commit/?id=b4ad77884b56fc8dde0e620db12cd9fa74e1a31f commit b4ad77884b56fc8dde0e620db12cd9fa74e1a31f Author: Neels Hofmeyr Date: Mon May 9 13:18:03 2016 +0200 LU counters: count completion and failure, not messages sent From a human admin viewpoint it doesn't make sense to count the messages sent: When we use TMSIs, we first send a LU Accept with a new TMSI, and then expect the MS to respond with a TMSI Realloc Complete message. When that fails to come through, the LU actually ends in failure, even though a LU Accept was sent. In 3G, if a UE sends an Iu Release during LU (e.g. user enables flight mode), we cancel the LU without sending any reply at all, so nothing would be counted. Instead, count Location Updating results, i.e. completion and failures. http://cgit.osmocom.org/openbsc/commit/?id=9164ed6faa132aa94a1088c545730357364db845 commit 9164ed6faa132aa94a1088c545730357364db845 Author: Neels Hofmeyr Date: Mon May 30 15:21:52 2016 +0200 remove handle_abisip_signal() Change-Id: I9cf80f9c2c8a53a29e42f000029e680a9922cb41 http://cgit.osmocom.org/openbsc/commit/?id=9adf4c7a40e2906e735ab2f00c265c066b26d03f commit 9adf4c7a40e2906e735ab2f00c265c066b26d03f Author: Neels Hofmeyr Date: Wed May 4 15:35:37 2016 +0200 gsm0408_clear_request(): actually free the released conn By having conn->in_release == 1, calling msc_release_connection() has no effect and thus never frees the conn. So, after all pending requests have been discarded, also discard and free the unused connection. http://cgit.osmocom.org/openbsc/commit/?id=5b75a3983b26f6456826a2ce03275c89b171f376 commit 5b75a3983b26f6456826a2ce03275c89b171f376 Author: Neels Hofmeyr Date: Mon May 30 15:24:12 2016 +0200 add iu.h to gsm_subscriber.c Change-Id: I398aaa4a7328a58fb0d563725f3bea26482929ef http://cgit.osmocom.org/openbsc/commit/?id=96f3034784c5f4a46751fe2e6dafea65a0fc5036 commit 96f3034784c5f4a46751fe2e6dafea65a0fc5036 Author: Neels Hofmeyr Date: Mon May 30 15:11:39 2016 +0200 gsm_04_08.c: iu.h Change-Id: I624612b5d5cd70770326347634aee2a42ba88945 http://cgit.osmocom.org/openbsc/commit/?id=506605e0a4d3faa8203304aed7cc9c05514b0381 commit 506605e0a4d3faa8203304aed7cc9c05514b0381 Author: Neels Hofmeyr Date: Mon May 30 15:09:47 2016 +0200 temporary dev: set debug log level almost everywhere Change-Id: I0d5a36560e7edde27497de57e579f5b1d00eb525 http://cgit.osmocom.org/openbsc/commit/?id=68173bfc25765a6329ea489d5c7d80b9fc36c9cc commit 68173bfc25765a6329ea489d5c7d80b9fc36c9cc Author: Neels Hofmeyr Date: Tue May 10 13:26:47 2016 +0200 comment on mscsplit, indent comment http://cgit.osmocom.org/openbsc/commit/?id=e8f30529746333f825b462cd202811352cadaeb2 commit e8f30529746333f825b462cd202811352cadaeb2 Author: Neels Hofmeyr Date: Tue May 10 13:44:39 2016 +0200 move to libbsc: lchan_next_meas_rep() -- TODO really? Change-Id: I4ea799c5fa61f81c404e6ef1b9ac86a8faa1fb49 http://cgit.osmocom.org/openbsc/commit/?id=dae6b39b5915e962060b0f0402cb498d5d2d46be commit dae6b39b5915e962060b0f0402cb498d5d2d46be Author: Neels Hofmeyr Date: Tue May 10 13:59:16 2016 +0200 move to libbsc: gsm_bts_neighbor() -- TODO really? Change-Id: I63d4835dc7aabdf176e0ca634a6a4ca527612693 http://cgit.osmocom.org/openbsc/commit/?id=c85d4b87f59bd8c856c210063f84eaa7c3208fe2 commit c85d4b87f59bd8c856c210063f84eaa7c3208fe2 Author: Neels Hofmeyr Date: Wed May 11 14:21:58 2016 +0200 gsm0408_test: use NULL for root ctx -- TODO really? http://cgit.osmocom.org/openbsc/commit/?id=447e280fa2bbf48e4c7c2a47dce5d6be6ac0e789 commit 447e280fa2bbf48e4c7c2a47dce5d6be6ac0e789 Author: Neels Hofmeyr Date: Mon May 9 21:30:26 2016 +0200 gsm_04_08: remove apply_codec_restrictions() -- TODO really? This function is wrongly placed on the MSC level. Unfortunately I cannot remember the very plausible details that hwelte had back in the days to argue for this change. (Refactoring an old commit that fails to explain in more detail.) Change-Id: I82623847e652a59a921d2fb142b77cf22420a746 http://cgit.osmocom.org/openbsc/commit/?id=fcb6e195b1bd912723a82bbb1cff43e311689abb commit fcb6e195b1bd912723a82bbb1cff43e311689abb Author: Neels Hofmeyr Date: Thu May 12 02:14:33 2016 +0200 move to libmsc: osmo_stats_vty_add_cmds() -- todo MSCSPLIT http://cgit.osmocom.org/openbsc/commit/?id=e094126930aff2e8ecabeff981eb1f3cbe55f424 commit e094126930aff2e8ecabeff981eb1f3cbe55f424 Author: Neels Hofmeyr Date: Tue May 10 14:04:28 2016 +0200 include msc_ifaces.h in gsm_04_08.c Change-Id: I11be1bdfe6993f89b34319e7d1526c729d6e0cde http://cgit.osmocom.org/openbsc/commit/?id=f09f6e303f3143309e622ef42c2af4d960391289 commit f09f6e303f3143309e622ef42c2af4d960391289 Author: Neels Hofmeyr Date: Mon May 30 15:04:56 2016 +0200 complete IuCS paging implementation Add paging timeout to struct gsm_subscriber. Previously, paging timeout was implemented only on BSC level, where each request has its own timeout value. The MSC will still send individual requests to BSC or RNC level, where they timeout individually. However, the MSC must also have an own timeout to be sure to discard stale pagings that the BSC or RNC never replied for. Add handle_paging_resp(), copying the few libmsc relevant parts of gsm48_handle_paging_resp(). http://cgit.osmocom.org/openbsc/commit/?id=326a98e1872a5ecc4db53e05f6d1f52be196b259 commit 326a98e1872a5ecc4db53e05f6d1f52be196b259 Author: Neels Hofmeyr Date: Tue May 10 13:57:25 2016 +0200 paging: add todo comments for paging and mscsplit Change-Id: I7e72c9db2837ea5edf45f6037cb0288a264d492c http://cgit.osmocom.org/openbsc/commit/?id=c34d654d91b9fad0cf9c8e32b6a3182c2a36b225 commit c34d654d91b9fad0cf9c8e32b6a3182c2a36b225 Author: Neels Hofmeyr Date: Mon May 2 15:57:53 2016 +0200 paging: actually verify subscriber authorization Before this, any paging response would be accepted by the CN, without checking the database whether the subscriber is in fact authorized. The probability that a subscriber would be able to take unauthorized action is slim, nevertheless checking authorization status with the database should happen before we accept a connection. http://cgit.osmocom.org/openbsc/commit/?id=a435e34f0065c23339fcf95d8936feaafc8325e1 commit a435e34f0065c23339fcf95d8936feaafc8325e1 Author: Neels Hofmeyr Date: Mon May 2 15:55:22 2016 +0200 paging: change subscr_paging_cb() into subscr_rx_paging_response() Remove one layer of callback indirection in paging. When a paging response arrives, we always want to first secure the connection, thus a fixed subscr_rx_paging_response() function is more appropriate and avoids having to store a cbfn. The actual actions to be taken upon successful paging are of course still in callback functions stored with each subscriber. Remove paging_request_stop() call from subscr_paging_dispatch(), which stops paging on all BTSs, which is not the responsibility of libmsc. Change-Id: Ic2c785c9cc48b2c2c6557cbe1060d25afa89e38d http://cgit.osmocom.org/openbsc/commit/?id=383b8505289aa272a44ceb3bba5bfe169c19b56a commit 383b8505289aa272a44ceb3bba5bfe169c19b56a Author: Neels Hofmeyr Date: Mon May 30 15:06:55 2016 +0200 move subscr auth check to gsm_subscriber.c add subscr_authorized(), subscr_authorized_imsi() Change-Id: If2ef06b1229351127c61477ca14653d6ae4cb6bb http://cgit.osmocom.org/openbsc/commit/?id=2c750f19e0098827d30d99d87b869458658bf77b commit 2c750f19e0098827d30d99d87b869458658bf77b Author: Neels Hofmeyr Date: Fri Aug 12 16:11:25 2016 +0200 auth log Change-Id: Icd9f8505388a06ee768d2176cb2b9187953098ef http://cgit.osmocom.org/openbsc/commit/?id=5f1cb5bfc3e041fcd91fd223ce60a1bfdcfad8f4 commit 5f1cb5bfc3e041fcd91fd223ce60a1bfdcfad8f4 Author: Neels Hofmeyr Date: Fri Aug 12 16:09:46 2016 +0200 iu auth wip Change-Id: Icc2522252cf15c54f1a1ea5255314a0de8bfba03 http://cgit.osmocom.org/openbsc/commit/?id=0648e796406489ce4a35ec54514451a32db488ac commit 0648e796406489ce4a35ec54514451a32db488ac Author: Neels Hofmeyr Date: Fri Aug 12 16:03:09 2016 +0200 Iu auth wip Change-Id: I44effcca80dc6850178174dc957bcd5608b0ae14 http://cgit.osmocom.org/openbsc/commit/?id=1bed088a4916e3761738c664a0ffc711778cf9ba commit 1bed088a4916e3761738c664a0ffc711778cf9ba Author: Neels Hofmeyr Date: Fri Aug 12 16:21:32 2016 +0200 cosmetic prep: change int -> bool authorize_subscriber() Upcoming function subscr_authorized() will flip this to bool, so separate this change cosmetically. Change-Id: Iba0184a71afa01141ef06c474cb554e79ad8f5d5 http://cgit.osmocom.org/openbsc/commit/?id=baf9a1d6001342a82cc2383f1e2bcd16d1b55d12 commit baf9a1d6001342a82cc2383f1e2bcd16d1b55d12 Author: Neels Hofmeyr Date: Mon May 30 15:07:23 2016 +0200 subscr_request_channel() -> subscr_request_conn() Change-Id: Ife8e10b240693a8d369139881774f1892044aa65 http://cgit.osmocom.org/openbsc/commit/?id=169a8cf586cfde06002d4ea2878f4650be5808ba commit 169a8cf586cfde06002d4ea2878f4650be5808ba Author: Neels Hofmeyr Date: Mon May 30 15:05:13 2016 +0200 move subscr_request to gsm_subscriber.h Change-Id: Idbbd39b0e068da17aafa97e315143509c69c50ea http://cgit.osmocom.org/openbsc/commit/?id=2817e699ac312e03ce7a1715c22f1f3f0afd087f commit 2817e699ac312e03ce7a1715c22f1f3f0afd087f Author: Neels Hofmeyr Date: Mon May 30 15:01:01 2016 +0200 add gsm_encr to subscr_conn Change-Id: Id5797cd1f1bfa2cca2d3fbabc1981aa75546421b http://cgit.osmocom.org/openbsc/commit/?id=88f938aec27b079fc282d5942e3159819fa31218 commit 88f938aec27b079fc282d5942e3159819fa31218 Author: Neels Hofmeyr Date: Mon May 30 14:57:14 2016 +0200 osmo-nitb becomes osmo-cscn Change-Id: I3787050b524954d8a4dd13495c458f3ee293807b http://cgit.osmocom.org/openbsc/commit/?id=831daf51f42f57d61896101afcddbfe08e7cbfaa commit 831daf51f42f57d61896101afcddbfe08e7cbfaa Author: Neels Hofmeyr Date: Wed May 11 17:13:28 2016 +0200 remove unneccessary linking from some tests The recent shifts and cuts have made some library linking for bsc, channel and db tests unnecessary. http://cgit.osmocom.org/openbsc/commit/?id=9f184d950cfdeef0c33cdb0dec768458c3022f86 commit 9f184d950cfdeef0c33cdb0dec768458c3022f86 Author: Neels Hofmeyr Date: Mon May 30 14:46:23 2016 +0200 msc_release_connection(): don't call gsm0808_clear() gsm0808_clear() is all about clearing lchans. To be able to link libmsc without libbsc, don't call it directly. Change-Id: I149146fc3cb99ef4a21ee2a798231bb070f398cd http://cgit.osmocom.org/openbsc/commit/?id=a111e13671ae0017dbda5328bf9b8490a14c2c70 commit a111e13671ae0017dbda5328bf9b8490a14c2c70 Author: Neels Hofmeyr Date: Mon May 30 21:44:32 2016 +0200 cut off libbsc paging, pending paging in libmsc Temporarily disable all paging to be able to link libmsc without libbsc. Skip the paging part of channel_test because the paging is now disabled. In osmo-nitb, paging is done on BSC level and MSC level "at the same time". When the new CSCN is fully operational, paging will be controlled separately on the MSC level, and the BSC (RNC) level will be instructed over an IuCS or A-interface to negotiate paging with the MS (UE). This MSC level paging does not yet exist and will be added in subsequent commits. Change-Id: I8b6920ddc54fc3f2876a59664e6722666d8a8a4a http://cgit.osmocom.org/openbsc/commit/?id=eafcf66a18ae450baee4b9e96406b28be6718793 commit eafcf66a18ae450baee4b9e96406b28be6718793 Author: Neels Hofmeyr Date: Mon May 30 13:09:14 2016 +0200 libmsc: duplicate gsm0808 / gsm48 functions (towards BSC) In osmo-nitb, libmsc would directly call the functions on the BSC level, not always via the bsc_api. When separating libmsc from libbsc, some functions are missing from the linkage. Hence duplicate these functions to libmsc, add an msc_ prefix for clarity, also add a _tx to gsm0808_cipher_mode(): * add msc_gsm0808_tx_cipher_mode() (dummy/stub) * add msc_gsm48_tx_mm_serv_ack() * add msc_gsm48_tx_mm_serv_rej() Call these from libmsc instead of * gsm0808_cipher_mode() * gsm48_tx_mm_serv_ack() * gsm48_tx_mm_serv_rej() Also add a comment relatd to msc_gsm0808_tx_cipher_mode() in two places. Change-Id: I5b276853d3af71f5e3f0a031fd17b4fff0580020 http://cgit.osmocom.org/openbsc/commit/?id=a7319717947372a677d1dd8f0504cc8c9926b364 commit a7319717947372a677d1dd8f0504cc8c9926b364 Author: Neels Hofmeyr Date: Fri May 20 20:40:34 2016 +0200 Use new msc_tx_dtap() instead of gsm0808_submit_dtap() Aim: msc_tx_dtap() shall redirect to IuCS or A interfaces depending on subscr conn. Change-Id: I30d961f16eb7b9c0ab9cc3f43198098d3f1a909f http://cgit.osmocom.org/openbsc/commit/?id=4db381b3cc0b8f0357d5b41c2fa4e3b55f054d3a commit 4db381b3cc0b8f0357d5b41c2fa4e3b55f054d3a Author: Neels Hofmeyr Date: Fri May 20 21:41:08 2016 +0200 add libiudummy, to avoid linking Iu deps in tests Change-Id: I4a66c4122011dbc87c6fcb336ab0461b86522c98 http://cgit.osmocom.org/openbsc/commit/?id=e1707d48b2caf226dec515e709efdff51868470d commit e1707d48b2caf226dec515e709efdff51868470d Author: Neels Hofmeyr Date: Tue May 10 14:59:02 2016 +0200 move to libcommon-cs: gsm48_extract_mi(), gsm48_paging_extract_mi() -- TODO move to libfilter instead? Change-Id: I00ca0caf8224de029f53f4dedb1146e3cf7650ec http://cgit.osmocom.org/openbsc/commit/?id=7c30bc784a628db0a0ab439bc624df209b18dae9 commit 7c30bc784a628db0a0ab439bc624df209b18dae9 Author: Neels Hofmeyr Date: Tue May 10 13:37:59 2016 +0200 msc_compl_l3(): publish in .h, tweak return value Use new libmsc enum values for return val, to avoid dependency on libbsc headers. Make callable from other scopes: publish in osmo_msc.h and remove 'static' in osmo_msc.c Change-Id: If24007445899e9c75553a0dbf843ada3566b3380 http://cgit.osmocom.org/openbsc/commit/?id=4703561fc66dfb54ad9cf6811e5cf78cebd034b5 commit 4703561fc66dfb54ad9cf6811e5cf78cebd034b5 Author: Neels Hofmeyr Date: Mon May 30 14:58:46 2016 +0200 add cscn vty, remove nitb vty Change-Id: I8f8980d6cfbf26f1b0e0197939833e55dbe521fb http://cgit.osmocom.org/openbsc/commit/?id=5d7a713e32eda9f50d6c44cbbc7b8372fea63898 commit 5d7a713e32eda9f50d6c44cbbc7b8372fea63898 Author: Neels Hofmeyr Date: Mon May 30 14:56:06 2016 +0200 add iucs.[hc] Change-Id: I88e981f4c31393a98ae8d61176c65c9251a6f28b http://cgit.osmocom.org/openbsc/commit/?id=6759ac79d86b1bf4592bdd6f4d506826dd5d271f commit 6759ac79d86b1bf4592bdd6f4d506826dd5d271f Author: Neels Hofmeyr Date: Fri May 20 21:59:55 2016 +0200 add DIUCS debug log constant Change-Id: Id347a3024fa495a1ab680db7320648d933a4018b http://cgit.osmocom.org/openbsc/commit/?id=74d94e0aba37b3161eec176347741652d345d15e commit 74d94e0aba37b3161eec176347741652d345d15e Author: Neels Hofmeyr Date: Mon May 30 15:16:45 2016 +0200 gsm0408_loc_upd_rej(): remove bts use (used only for debug log) Change-Id: I3ac38f4b701ad8308470573260fa91a4b04c2f18 http://cgit.osmocom.org/openbsc/commit/?id=9f6a41e0975e17677b6710a317e7bbc2e154511d commit 9f6a41e0975e17677b6710a317e7bbc2e154511d Author: Neels Hofmeyr Date: Mon May 30 15:05:43 2016 +0200 gsm_04_08, gsm_subscriber: decouple lac from bts The idea is to not have a direct pointer to a bts struct (into BSC land), but a LAC to resolve the BSC or RNC depending on the appropriate A or IuCS interface. subscr_update(): remove bts arg, add lac arg. Pass conn->lac to gsm48_generate_lai() instead of bts->location_area_code. Change-Id: I9f2b298a785bf4b2a1b3fcdd91b8256106b2d9de http://cgit.osmocom.org/openbsc/commit/?id=67893249684b90eca5a4531c4654b164f6cf0c4d commit 67893249684b90eca5a4531c4654b164f6cf0c4d Author: Neels Hofmeyr Date: Mon May 30 15:06:35 2016 +0200 subscr_update_expire_lu(): remove bts arg Change-Id: I26cafd9389aac65e53dc4280a1687c6b8bce3106 http://cgit.osmocom.org/openbsc/commit/?id=b6d6086d2bd9610ca1e0fb022c776d6c0386c361 commit b6d6086d2bd9610ca1e0fb022c776d6c0386c361 Author: Neels Hofmeyr Date: Mon May 30 15:03:18 2016 +0200 move t3212 to network level (periodic lu) Set the T3212 default value in struct gsm_network and take that value when creating a BTS. Adjust VTY accordingly. Change-Id: Ifb730f9d0106fe195adc30459a39290a07313b50 http://cgit.osmocom.org/openbsc/commit/?id=248cc90f8de1f4d3017dfe123c884739da83940d commit 248cc90f8de1f4d3017dfe123c884739da83940d Author: Neels Hofmeyr Date: Mon May 30 15:11:50 2016 +0200 libmsc: iucs dev: disable large parts of the code Change-Id: I3ef6ca26150b6102a0fa22a88a60d9a442d640b4 http://cgit.osmocom.org/openbsc/commit/?id=b583f7b07b7725a589eb53ef3d151ceee28e833c commit b583f7b07b7725a589eb53ef3d151ceee28e833c Author: Neels Hofmeyr Date: Tue May 10 12:50:31 2016 +0200 Prepare entry/exit point for MSC -> BSC and MSC -> RNC communication. Add msc_ifaces.[hc], a_iface.c, with a general msc_tx_dtap() to redirect to different interfaces depending on the actual subscriber connection. While iu_tx() is going to be functional fairly soon, the a_tx() is going to be just a dummy for some time (see comment). Add via_iface marker to gsm_subscriber_connection with enum values IFACE_A and IFACE_IU so far. Add Iu specific fields in a sub-struct: the UE connection pointer and an indicator for the Integrity Protection status on Iu (to be fully implemented in later commits). Add lac member to gsm_subscriber_connection, to allow decoupling from bts->location_area_code. The conn->lac will actually be set in iu.c in an upcoming commit ("add iucs.[hc]"). Change-Id: Idf8020a30562426e8f939706bf5c2188d5a09798 http://cgit.osmocom.org/openbsc/commit/?id=aab55eaf8962446136fb47b7c03e9204c340e67d commit aab55eaf8962446136fb47b7c03e9204c340e67d Author: Neels Hofmeyr Date: Mon May 30 15:13:32 2016 +0200 don't use lchan in libmsc Change-Id: Ic7ed7faa2bcc7aae799f41ed4abc2c001bfb61b7 http://cgit.osmocom.org/openbsc/commit/?id=115b6a9b79e8fb622c01663ab3b7a541ffd52b1b commit 115b6a9b79e8fb622c01663ab3b7a541ffd52b1b Author: Harald Welte Date: Thu Dec 24 17:06:42 2015 +0100 gsm_04_08.c: Don't set msg->lchan nor msg->dst the BSC-side of the API behind gsm0808_submit_dtap() is doing this resolving again anyway. So let's avoid doing it twice, and avoid having more dependency of the MSC down into the lchan details. Conflicts: openbsc/src/libmsc/gsm_04_08.c Change-Id: I14254be68ee1a48e9f1ce968233414d86c6ba9d5 ----------------------------------------------------------------------- hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Feb 23 23:44:21 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 23 Feb 2017 23:44:21 GMT Subject: openbsc.git branch master updated. 0.15.0-683-g7a250cc9d Message-ID: <201702232344.v1NNiLar084502@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, master has been updated via 7a250cc9d9e4bf493d8f92d348fac16976ce6521 (commit) from 89a8e722ed57618a64a7cc0b0c644ed8d4d11da5 (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=7a250cc9d9e4bf493d8f92d348fac16976ce6521 commit 7a250cc9d9e4bf493d8f92d348fac16976ce6521 Author: Neels Hofmeyr Date: Sun Feb 19 18:04:25 2017 +0100 cosmetic: remove unused scall_signal_data.subscr Doesn't make sense to switch this to struct vlr_subscr when it isn't used at all. So let's remove it. Change-Id: Ifa5901f8bf1aed3981841d24d4ec8d659f3de7a9 ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/signal.h | 1 - 1 file changed, 1 deletion(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Fri Feb 24 16:04:43 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 24 Feb 2017 16:04:43 GMT Subject: libosmocore.git branch pmaier/rbs2000 updated. 0.9.6-113-g6bbae77 Message-ID: <201702241604.v1OG4hSN029180@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "An utility library for Open Source Mobile Communications". The branch, pmaier/rbs2000 has been updated discards 3677627b484820f17805e4214051c2021538044e (commit) via 6bbae7775defed3c6dbf12813a82fa208174f9a4 (commit) via a1004640ce02e4ae63e244de241b1c43a508f044 (commit) via fa9e05e7e83e2a2adaab6f489e2d56725511fcd2 (commit) via 8b86cd76cf6e5254f888276d73f94bb0bfcee03b (commit) via 492e1808b0adede71be81cf0ad9d112dc39255a5 (commit) via 0d6420b302d6638501b88460e77d33e4b1631286 (commit) via d1c2fc6de19cf66a91139951bb386659eb1a9502 (commit) via 812ba6dc63a75c39678dd3fe652768e76bf63183 (commit) via bd9de2f66f82db66bbbe7e7df54bf8fee8e1a8ae (commit) via abb23698d6363e9be368a24c034f5cfa7015a829 (commit) via 3b8cb39e7cf4b49ada8fd8135bed9d5f1a8e405a (commit) via 3a5ca647c531b7761dc6c555e5e0cabc972bd3ac (commit) via 32ee5af8935406578a2b811bd3cec65e980d2918 (commit) via 8fcc81db6607d44fe135850cef07e7a2123e1171 (commit) via 10f5fb49dbe8e79390758d8a83e826865d76929d (commit) via 3e6d5701e6aa56979165e58d896c14040966f04b (commit) via 437ed4ab4295998a488769657fe300cb8d4b6080 (commit) via 7adb567ffbbfc46dad70f1bb62f6da549127758f (commit) via af4bb17a9345a093173d2ba98d0d4731314db8e5 (commit) via 6f0f560eab7bd28110b1bd1d3bcf97e2690e3d50 (commit) via 2c717948d91540016067f87bb3e0913067d42647 (commit) via 4ffb43f654d12663af0c072eb6191716d377f4b5 (commit) via f12d40f4df1d42e4e1ee81607db53cb01dced80d (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (3677627b484820f17805e4214051c2021538044e) \ N -- N -- N (6bbae7775defed3c6dbf12813a82fa208174f9a4) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmocore/commit/?id=6bbae7775defed3c6dbf12813a82fa208174f9a4 commit 6bbae7775defed3c6dbf12813a82fa208174f9a4 Author: Philipp Maier Date: Thu Feb 2 18:14:40 2017 +0100 Revert "Revert "gsm0408: add chreq_type for CHREQ_T_PDCH_ONE_PHASE and CHREQ_T_PDCH_TWO_PHASE"" This reverts commit 909cbecbb9d3223b3b372849564600bb9be7fbda. ----------------------------------------------------------------------- Summary of changes: .gitignore | 1 + Makefile.am | 2 +- doc/osmocom-authn-protocol.txt | 250 ------------------------------- include/osmocom/core/logging.h | 33 +++- include/osmocom/ctrl/control_if.h | 2 +- include/osmocom/ctrl/ports.h | 1 + include/osmocom/gprs/gprs_msgb.h | 4 - include/osmocom/gsm/gsup.h | 5 + include/osmocom/gsm/protocol/gsm_04_08.h | 8 +- src/ctrl/control_if.c | 66 +++++++- src/gb/common_vty.c | 12 +- src/gb/common_vty.h | 6 - src/gb/gprs_bssgp.c | 2 +- src/gb/gprs_bssgp_vty.c | 10 +- src/gb/gprs_ns.c | 32 ++-- src/gb/gprs_ns_vty.c | 10 +- src/gsm/Makefile.am | 2 +- src/gsm/abis_nm.c | 2 +- src/gsm/auth_core.c | 9 +- src/gsm/gsup.c | 33 +++- src/gsm/ipa.c | 1 + src/gsm/libosmogsm.map | 1 + src/logging.c | 21 ++- src/socket.c | 20 ++- src/utils.c | 31 ++-- src/vty/logging_vty.c | 4 +- tests/Makefile.am | 11 +- tests/gsup/gsup_test.c | 68 ++++++++- tests/gsup/gsup_test.err | 71 +++++++++ tests/gsup/gsup_test.ok | 2 + tests/socket/socket_test.c | 93 ++++++++++++ tests/socket/socket_test.err | 1 + tests/socket/socket_test.ok | 3 + tests/testsuite.at | 11 +- tests/utils/utils_test.c | 123 +++++++++++++++ tests/utils/utils_test.ok | 23 +++ utils/conv_gen.py | 46 +++++- utils/osmo-sim-test.c | 6 +- 38 files changed, 673 insertions(+), 353 deletions(-) delete mode 100644 doc/osmocom-authn-protocol.txt create mode 100644 tests/gsup/gsup_test.err create mode 100644 tests/socket/socket_test.c create mode 100644 tests/socket/socket_test.err create mode 100644 tests/socket/socket_test.ok hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Fri Feb 24 16:05:43 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 24 Feb 2017 16:05:43 GMT Subject: openbsc.git branch pmaier/rbs2000 updated. 0.15.0-718-g3f65fb078 Message-ID: <201702241605.v1OG5hWU029484@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, pmaier/rbs2000 has been updated discards 07de48f50be26f8b33b357a7c52ac8a72dd2f53d (commit) discards 3d9729d81c58c508aa5fc3ee152770815aa536b8 (commit) discards 27ebae7074b0a39fdd93bc3219c9ffa835bf6352 (commit) discards 6618f5baedbda52375d5ad71c3248a4e0ec95650 (commit) discards 798458207c3ed32feebbec4b5b291cb0299cc214 (commit) discards acd02a7ada6c70d75b13eefaed43978d68821925 (commit) discards d1172399a354eb91451980f2362a77987096344c (commit) discards 49fdc5321500ed52f61054d8349df8475e1022c8 (commit) discards 0c3a89017f269926273a04cd8cc00dedefb0266f (commit) discards bc93adaf4b9e6b26fb90960eee4c896385de281c (commit) discards 5a91319bab1a273f8575957c4b69bdebafcbd084 (commit) discards 05a5b1a750b50a4022f1036244b9595f7b2804c9 (commit) discards cad3be8728f9d297e63de890e50eed6e783e9eac (commit) discards e5c89a3fcf7a94d812e62b9c9434b1711f9655b0 (commit) discards 670481770e64063464c7d90a154b6351686e8501 (commit) discards 791fc000cc91cd3beff24a0b32e3bb56b149d79b (commit) discards a607fd27820280f2119ddaabc0ea778f47f07549 (commit) discards d3761af363e61be930708db96df93b314082615b (commit) discards ad1470544501b5827d6c559ffe51c12d6c896f2f (commit) discards 919f17b210232a1a7dc5c862668135923f0b72d9 (commit) discards a402d3633fdf70d08f6f4d0b2a9020e62bbc8618 (commit) discards 78c80fcadbc275858c622fa93cb8a1af79b7733f (commit) discards fe39c9e2b1c9e005e7c69b8c384516002451f32a (commit) discards e36d0484dfbd15abda59ed3e4dfb7e52a6d3dd1e (commit) discards 999b2e5be3ec47a558e59205607c6f34de3476c6 (commit) discards 86e48f0781e83b39327c96ce750214749b30c880 (commit) discards 80392d452927fea5f660aa8cf44508516cad8267 (commit) discards 7f7a08ce04b2fde0c3b5f84ff702b40bf606b6e9 (commit) discards a8d5f61f783bdc141288fa69f958ef725a25b183 (commit) discards fbed5cef9451ab4e15d3265c6aec8fad07562b98 (commit) discards 9316ca1d78368011c39608ea26dc33fa3c15b3ed (commit) discards 023c8d8d78795625ed0ea00ef72bda5c6b0ca262 (commit) discards 5890708799efa49c803a6568d8deedde4ee08ecf (commit) via 3f65fb0786be48b4fad0ea7cbf8f38663e302b6a (commit) via 8858d50ab6d9bd1543ae7ec96b1c27037bbf6703 (commit) via 496013fc5b467a8b4620890e1f9381f453b7df87 (commit) via cc175fca80ea360080d01170b962a05c754ab806 (commit) via d779aaef19cefa5006d9de4e75f635996048cff8 (commit) via 0cb1d2180d4ad59e02fa362f019262163abf95d5 (commit) via ee1649292d0516fd64562ef4dd2a5c9d62520566 (commit) via 59400659bc6673f07b9db9d38bbbae190f10e944 (commit) via 189f48aedd4218642ce87b8bffb2b06517cf0285 (commit) via 140218ed56d1f24e1dedb34c3173edec3806389a (commit) via 30c420872929d61d3cf1387cbb52de97f6da979b (commit) via 3fbc9f11a1dcea76b889830b865cb237c308e798 (commit) via f478d7fb15de2d76775f5612c66a70e190972fd9 (commit) via bdb5dcd8708ba2752ae9f7d78eb01b1a63d4adc6 (commit) via f30b66c5315392e6336803a04d92e6ca3b1e9e4e (commit) via ed0bf2931f4c30d70cd5858348bf8d589b80a1a6 (commit) via a5a958e9ade68ae872cb26474ce9288d9b693ddb (commit) via 972558526670a5896155285ed2e2b8b63cb244f6 (commit) via 1f3eed879a1dae2097adfd7d3381e886ce41f1a1 (commit) via 79de851634df28b3ed869623bfcc49e2f6166aae (commit) via 01ea4b0f21ba855755136bc8ba90dbf18a554b2f (commit) via 2ec1a74f23143b715cd22018e3beb5305b47fd45 (commit) via cba647bb0616a4649046eed26cbaee38c4d9f00e (commit) via b75dd623c49c320e43035679062880bf4e61ef61 (commit) via 735da0376d0fea6dee12875948cf01bd4b8bfbd5 (commit) via af12ca5431c4810d1ce4f0dc6fa995c9d5398ed0 (commit) via f34e669a797bdead46cb0f228bb1a5943a314ab7 (commit) via 82f70e8580f13e8232f5bfe2b50a24026bbda13a (commit) via 862743c7de9a5c06f49f9082a7432237ef795b63 (commit) via 90e55b235bb13905b6b1dc2fbe8400ce0dd1d80b (commit) via ece256a562d7daef69c208111d2ca72058fd383f (commit) via 71b7587c3a19f98b43c311afa7be596a8b06c97f (commit) via d8d126b56f2912b6ab42379556cf832a0bd4b7a1 (commit) via 01850e5275e53fd75cc8605887a056db7223d404 (commit) via 7d12ca1b947fa5efcb9d3fe2b8b038ce4ec2cbc0 (commit) via 7a250cc9d9e4bf493d8f92d348fac16976ce6521 (commit) via 89a8e722ed57618a64a7cc0b0c644ed8d4d11da5 (commit) via 94f49a4f08a963d473e9ab2c935d9cafa58f9067 (commit) via f13b3c968ff6266cc19188fe25cb3f7d8d780b6d (commit) via a66d8cfcb530240b5eebdb8f3ad10aaa027bcbde (commit) via a1613695d1472e61c85706a8daeb2f83ba5364dd (commit) via 2c16beeb64054c83dead557ff2ae8ab9eb2b84aa (commit) via 87bfed259dddbc87e94e50217bfd1443226e5e91 (commit) via b726c2c72b5e94d6723fefd04daf21be61eab5a5 (commit) via 8dc8f23c074c56e217cb7a2dc5383fdb71c25861 (commit) via db0e380558fa03229d981dc358db98d5b781cbe5 (commit) via 50422016f0386bb17b94196178ed5fffb6598fc6 (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (07de48f50be26f8b33b357a7c52ac8a72dd2f53d) \ N -- N -- N (3f65fb0786be48b4fad0ea7cbf8f38663e302b6a) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=3f65fb0786be48b4fad0ea7cbf8f38663e302b6a commit 3f65fb0786be48b4fad0ea7cbf8f38663e302b6a Author: Philipp Maier Date: Fri Feb 24 15:18:08 2017 +0100 fixup_for_chreq_cause_codes http://cgit.osmocom.org/openbsc/commit/?id=8858d50ab6d9bd1543ae7ec96b1c27037bbf6703 commit 8858d50ab6d9bd1543ae7ec96b1c27037bbf6703 Author: Philipp Maier Date: Fri Feb 24 15:32:59 2017 +0100 cosmetic: Fixing typo in enmum constant http://cgit.osmocom.org/openbsc/commit/?id=496013fc5b467a8b4620890e1f9381f453b7df87 commit 496013fc5b467a8b4620890e1f9381f453b7df87 Author: Philipp Maier Date: Tue Jan 31 17:36:20 2017 +0100 pcu_sock: fix paging group calculation The offset for the data buffer, where the last three imsi digits are stored is wrong. Here we correct the problem. http://cgit.osmocom.org/openbsc/commit/?id=cc175fca80ea360080d01170b962a05c754ab806 commit cc175fca80ea360080d01170b962a05c754ab806 Author: Philipp Maier Date: Tue Jan 31 17:04:28 2017 +0100 pcu_sock: reorganize calculation of paging group pcu_sock.c:pcu_rx_data_req() needs to calculate the paging group at two positions, this commit adds a functions for that to avoid code duplication http://cgit.osmocom.org/openbsc/commit/?id=d779aaef19cefa5006d9de4e75f635996048cff8 commit d779aaef19cefa5006d9de4e75f635996048cff8 Author: Philipp Maier Date: Fri Feb 3 18:07:36 2017 +0100 abis-rsl: Send imm.ass messages via PCH It is possible to send immidiate assign messages through the paging channel. This commit adds the required functionality to the pcu socket interface and to the abis_rsl api http://cgit.osmocom.org/openbsc/commit/?id=0cb1d2180d4ad59e02fa362f019262163abf95d5 commit 0cb1d2180d4ad59e02fa362f019262163abf95d5 Author: Philipp Maier Date: Tue Jan 17 14:46:56 2017 +0100 pcu_sock: Fix broken paging command The pcu sends us an already made up MAC-Block that contains the paging request. pcu_sock.c is parsing this paging request wrongly and fails silently, which results into a dropping of the request. This commit fixes the parsing problems. http://cgit.osmocom.org/openbsc/commit/?id=ee1649292d0516fd64562ef4dd2a5c9d62520566 commit ee1649292d0516fd64562ef4dd2a5c9d62520566 Author: Philipp Maier Date: Tue Dec 20 14:23:45 2016 +0100 gprs: fix T3186 encoding in Sysinfo 13 The timer T3186, which is described in 3GPP TS 44.060, is using 3 bits of the si13 mac block. This requires special encoding. In the case of T3186, the value is encoded by the formula: bits = t/500-1. Our implementation uses the formula bits=t/500, which is incorrect. http://cgit.osmocom.org/openbsc/commit/?id=59400659bc6673f07b9db9d38bbbae190f10e944 commit 59400659bc6673f07b9db9d38bbbae190f10e944 Author: Philipp Maier Date: Thu Dec 8 17:34:12 2016 +0100 cosmetic: Improve log output callback functions in bsc_init.c and bts_ericsson_rbs2000.c do not display any information about the received signals. This commit changes that to make debugging easier. http://cgit.osmocom.org/openbsc/commit/?id=189f48aedd4218642ce87b8bffb2b06517cf0285 commit 189f48aedd4218642ce87b8bffb2b06517cf0285 Author: Alexander Couzens Date: Fri Dec 2 19:10:51 2016 +0100 fixup PCU_IF_SAPI_AGCH_DT sapi_string() Change-Id: Id6588ca342267b2af092c0a4c2c195606081dfc7 http://cgit.osmocom.org/openbsc/commit/?id=140218ed56d1f24e1dedb34c3173edec3806389a commit 140218ed56d1f24e1dedb34c3173edec3806389a Author: Philipp Maier Date: Fri Dec 2 19:04:34 2016 +0100 pcu_sock: Forward imm.ass PCU originated messages The PCU sends imm.ass messages in response to a rach request. Those messages need to be forwarded to RSL in order to get them send. This commit introduces the required functionality for that Change-Id: Ice099c4ed7008200ed179e581aba1899c6c29455 http://cgit.osmocom.org/openbsc/commit/?id=30c420872929d61d3cf1387cbb52de97f6da979b commit 30c420872929d61d3cf1387cbb52de97f6da979b Author: Alexander Couzens Date: Fri Dec 2 18:27:01 2016 +0100 pcu_sock: implement direct tlli on AGCH Ericsson allows to attach a reference to immediate assignments. A confirmation of the transmission is then sent back, but only containing the reference, not the whole RLC packet. Change-Id: I945f49e62e2a74a7906e2d49940927773edd04a9 http://cgit.osmocom.org/openbsc/commit/?id=3fbc9f11a1dcea76b889830b865cb237c308e798 commit 3fbc9f11a1dcea76b889830b865cb237c308e798 Author: Alexander Couzens Date: Fri Dec 2 17:33:01 2016 +0100 libbsc: add rsl_ericsson_imm_assign_cmd() which reply with a confirmation message ericsson can handle a reference at the end of the message which is used in the confirm message. The confirm message is only sent if the trailer is present. Change-Id: I88560291b5a3a3d7a0bac4d3c089b45f1f6b297f http://cgit.osmocom.org/openbsc/commit/?id=f478d7fb15de2d76775f5612c66a70e190972fd9 commit f478d7fb15de2d76775f5612c66a70e190972fd9 Author: Alexander Couzens Date: Fri Dec 2 17:23:43 2016 +0100 libbsc: use 32bit random instead of 24 bit randomness I expected the last byte must be zero which is'nt required Change-Id: I7be14e82b9f1fc0da8e27e20e46c1710a0a9c7db http://cgit.osmocom.org/openbsc/commit/?id=bdb5dcd8708ba2752ae9f7d78eb01b1a63d4adc6 commit bdb5dcd8708ba2752ae9f7d78eb01b1a63d4adc6 Author: Alexander Couzens Date: Fri Dec 2 05:21:45 2016 +0100 libbsc: add ericsson specific f1 trail to receive a confirmation Change-Id: I0fdb279ce178037f99a698b99391a1720ef45c30 http://cgit.osmocom.org/openbsc/commit/?id=f30b66c5315392e6336803a04d92e6ca3b1e9e4e commit f30b66c5315392e6336803a04d92e6ca3b1e9e4e Author: Alexander Couzens Date: Wed Nov 2 02:41:41 2016 +0100 abis_om2k: protect mo fsms by NULL check also set them NULL Change-Id: I30df0b9ab8bc47ba9756c8388e977deed0e40200 http://cgit.osmocom.org/openbsc/commit/?id=ed0bf2931f4c30d70cd5858348bf8d589b80a1a6 commit ed0bf2931f4c30d70cd5858348bf8d589b80a1a6 Author: Alexander Couzens Date: Thu Dec 1 02:51:11 2016 +0100 libbsc/rbs2000: delay the ALTRQ request by 3 sec Change-Id: I1bb48ba7f7cbe4010b0c40710d3f33a930f77927 http://cgit.osmocom.org/openbsc/commit/?id=a5a958e9ade68ae872cb26474ce9288d9b693ddb commit a5a958e9ade68ae872cb26474ce9288d9b693ddb Author: Alexander Couzens Date: Tue Nov 29 12:46:58 2016 +0100 libbsc: fix wrong mask introduced by 95db69b7 in chreq Change-Id: I06568afe2c4728d27dcce0c84cedd7914abf8264 http://cgit.osmocom.org/openbsc/commit/?id=972558526670a5896155285ed2e2b8b63cb244f6 commit 972558526670a5896155285ed2e2b8b63cb244f6 Author: Alexander Couzens Date: Tue Nov 29 00:21:18 2016 +0100 libbsc/pcu_sock.c: pcu_tx_info_ind allow to use TRX not starting from 0 It would prevent using only e.g. TRX 1 when TRX 0 is disabled. Change-Id: I68dc5e837bd2a3602f7875063c85da4082196274 http://cgit.osmocom.org/openbsc/commit/?id=1f3eed879a1dae2097adfd7d3381e886ce41f1a1 commit 1f3eed879a1dae2097adfd7d3381e886ce41f1a1 Author: Alexander Couzens Date: Tue Nov 29 00:18:26 2016 +0100 libbsc: enable pcu_direct to flag PCU_IF_FLAG_SYSMO The use of PCU_IF_FLAG_SYSMO enable the PCU to use DIRECT_PHY code path Change-Id: I1f5407264fc4f209456ffcb73d7853ff315aab86 http://cgit.osmocom.org/openbsc/commit/?id=79de851634df28b3ed869623bfcc49e2f6166aae commit 79de851634df28b3ed869623bfcc49e2f6166aae Author: Alexander Couzens Date: Mon Nov 28 23:26:50 2016 +0100 libbsc: add chreq type for CHREQ_T_PDCH_ONE_PHASE & CHREQ_T_PDCH_TWO_PHASE When using a BSC located PCU the BSC must understand PDCH requests. Change-Id: Ie7f4ed000cf1b40d269873cf0ddf5ff9f5bbc18a http://cgit.osmocom.org/openbsc/commit/?id=01ea4b0f21ba855755136bc8ba90dbf18a554b2f commit 01ea4b0f21ba855755136bc8ba90dbf18a554b2f Author: Alexander Couzens Date: Thu Dec 1 03:34:20 2016 +0100 libbsc/pcu_sock: remove const qualifier store and load use regular uint8_t. Change-Id: I180cd1a6b1ef73c7f6e794980f4db9f06fbaf9f9 http://cgit.osmocom.org/openbsc/commit/?id=2ec1a74f23143b715cd22018e3beb5305b47fd45 commit 2ec1a74f23143b715cd22018e3beb5305b47fd45 Author: Harald Welte Date: Mon Nov 21 01:33:22 2016 +0100 pcu_sock: Send non-NULL hLayer1 to PCU The BSC-located PCU case looks to the PCU like a BTS-located PCU with "direct PHY" access, i.e. the data related primitives are communicated from the PCU directly towards the TRAU Frames or whatever transport method is used between CCU and PCU. In order to make the PCU believe that, we need to pass in a 'layer 1 handle'. As we don't use it, we can just pass any non-zero value and be happy. Change-Id: I8170bd4134904702b6b272e496100361ba473cbc http://cgit.osmocom.org/openbsc/commit/?id=cba647bb0616a4649046eed26cbaee38c4d9f00e commit cba647bb0616a4649046eed26cbaee38c4d9f00e Author: Harald Welte Date: Thu Nov 17 20:54:47 2016 +0100 pcu_sock: Forward paging request from PCU via RSL to BTS Change-Id: I28bf0995699618f3f5fa15fc8e1733beddfc482f http://cgit.osmocom.org/openbsc/commit/?id=b75dd623c49c320e43035679062880bf4e61ef61 commit b75dd623c49c320e43035679062880bf4e61ef61 Author: Harald Welte Date: Thu Nov 17 20:54:04 2016 +0100 RBS2000 RSL: Support for sending RSL PAGING CMD for GPRS Change-Id: I66541f9b20e7fd67fbec329283fc3c821c970a56 http://cgit.osmocom.org/openbsc/commit/?id=735da0376d0fea6dee12875948cf01bd4b8bfbd5 commit 735da0376d0fea6dee12875948cf01bd4b8bfbd5 Author: Harald Welte Date: Thu Nov 17 18:39:36 2016 +0100 pcu_sock: get rid of magic numbers and use ARRAY_SIZE() for array iteration Change-Id: I602b581fab67b3a1c3c03c73a3a99e9afd564e29 http://cgit.osmocom.org/openbsc/commit/?id=af12ca5431c4810d1ce4f0dc6fa995c9d5398ed0 commit af12ca5431c4810d1ce4f0dc6fa995c9d5398ed0 Author: Harald Welte Date: Thu Nov 17 18:10:10 2016 +0100 pcu_sock: Don't re-implement core functionality like gsm_bts_trx_num() Change-Id: I5ea506c8240dac124ccf5522d02ba18e4f0cb90d http://cgit.osmocom.org/openbsc/commit/?id=f34e669a797bdead46cb0f228bb1a5943a314ab7 commit f34e669a797bdead46cb0f228bb1a5943a314ab7 Author: Harald Welte Date: Thu Nov 17 16:40:17 2016 +0100 HACK: re-activate dynamic PDCH after activation failure Change-Id: Iaa6ace3da2439610e12804bdd1b3186c1d269be6 http://cgit.osmocom.org/openbsc/commit/?id=82f70e8580f13e8232f5bfe2b50a24026bbda13a commit 82f70e8580f13e8232f5bfe2b50a24026bbda13a Author: Alexander Couzens Date: Thu Dec 1 03:33:39 2016 +0100 pcu_sock: add missing headers Change-Id: I4d79063c84f82be0babc742f3e34eb05ab11f4c6 http://cgit.osmocom.org/openbsc/commit/?id=862743c7de9a5c06f49f9082a7432237ef795b63 commit 862743c7de9a5c06f49f9082a7432237ef795b63 Author: Philipp Maier Date: Wed Oct 26 15:19:41 2016 +0200 pcu_sock: add basic pcu interface support Adds a basic version of a pcu socket interface, similar to the one that can be found in osmo-bts. http://cgit.osmocom.org/openbsc/commit/?id=90e55b235bb13905b6b1dc2fbe8400ce0dd1d80b commit 90e55b235bb13905b6b1dc2fbe8400ce0dd1d80b Author: Harald Welte Date: Wed Nov 16 15:17:22 2016 +0100 RBS2000: Add the P-GSL Timer IE to RSL CHAN ACT for PDCH This seems to be mandatory when an Ericsson RBS2000 uses a SuperChannel as back-haul. Change-Id: I793e7d62df1ca9f9c38d39e22d3868064d446c8d http://cgit.osmocom.org/openbsc/commit/?id=ece256a562d7daef69c208111d2ca72058fd383f commit ece256a562d7daef69c208111d2ca72058fd383f Author: Harald Welte Date: Tue Nov 15 22:59:24 2016 +0100 OM2000: Send ALTCRQ for SuperChannel after receiving IS Enable Req Ack When the BTS is configured to use a SuperChannel and it is using a unix domain socket based transport towards the L2TP daemon, then we must instruct the L2TP daemon to instruct the SIU to change the Abis Lower Transport Mode using the ALTCRQ / ALTCRP L2TP signalling. Change-Id: I672bfaa09c42fbeb0c8459f24b2222b952de954b http://cgit.osmocom.org/openbsc/commit/?id=71b7587c3a19f98b43c311afa7be596a8b06c97f commit 71b7587c3a19f98b43c311afa7be596a8b06c97f Author: Harald Welte Date: Tue Nov 15 23:00:29 2016 +0100 OM2000: Change the order of MO initialization So far: CF-IS-CON-TF Now: CF-TF-CON-IS Change-Id: I8efd9bafdcf9504d2e5fc85c44c708fa53f4dff8 http://cgit.osmocom.org/openbsc/commit/?id=d8d126b56f2912b6ab42379556cf832a0bd4b7a1 commit d8d126b56f2912b6ab42379556cf832a0bd4b7a1 Author: Harald Welte Date: Tue Nov 15 22:58:49 2016 +0100 OM2000: Add FIXME comments for missing resolving of RX/TX MO! Change-Id: I45708df724c5fc3316eca6bd2ac2c0738b19a45b http://cgit.osmocom.org/openbsc/commit/?id=01850e5275e53fd75cc8605887a056db7223d404 commit 01850e5275e53fd75cc8605887a056db7223d404 Author: Harald Welte Date: Tue Nov 15 21:18:35 2016 +0100 HACK: Don't require TRX numbers to start at 0 Change-Id: I6c5fcb06bdbe0377e2ebc46ecd73d11e834a6d99 http://cgit.osmocom.org/openbsc/commit/?id=7d12ca1b947fa5efcb9d3fe2b8b038ce4ec2cbc0 commit 7d12ca1b947fa5efcb9d3fe2b8b038ce4ec2cbc0 Author: Alexander Couzens Date: Tue Nov 1 23:39:03 2016 +0100 unixsocket: include UNIXSOCKET into sabm Change-Id: If98c037119142cc33b46ab5c1bf02d4cda81c81e ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/debug.h | 27 +------- openbsc/include/openbsc/gsm_data_shared.h | 4 +- openbsc/include/openbsc/signal.h | 1 - openbsc/include/openbsc/vty.h | 2 +- openbsc/src/gprs/gb_proxy_main.c | 2 +- openbsc/src/gprs/gprs_subscriber.c | 34 +++++++--- openbsc/src/gprs/gtphub_main.c | 2 +- openbsc/src/gprs/sgsn_main.c | 2 +- openbsc/src/libbsc/abis_rsl.c | 29 ++++---- openbsc/src/libbsc/bsc_api.c | 3 +- openbsc/src/libbsc/bsc_vty.c | 106 ++++++++++++++++++++---------- openbsc/src/libbsc/e1_config.c | 1 - openbsc/src/libbsc/gsm_04_08_utils.c | 12 ++-- openbsc/src/libbsc/paging.c | 17 ++--- openbsc/src/libcommon/debug.c | 45 ++++++------- openbsc/src/libcommon/gsm_data_shared.c | 10 +++ openbsc/src/libmsc/gsm_04_08.c | 18 ++--- openbsc/src/libmsc/gsm_subscriber.c | 10 +++ openbsc/src/libmsc/smpp_openbsc.c | 2 +- openbsc/src/libmsc/vty_interface_layer3.c | 1 - openbsc/src/osmo-bsc/osmo_bsc_main.c | 2 +- openbsc/src/osmo-bsc_mgcp/mgcp_main.c | 2 +- openbsc/src/osmo-bsc_nat/bsc_nat.c | 2 +- openbsc/src/osmo-bsc_nat/bsc_nat_vty.c | 4 +- openbsc/src/osmo-nitb/bsc_hack.c | 2 +- openbsc/tests/sgsn/sgsn_test.c | 3 +- 26 files changed, 197 insertions(+), 146 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Fri Feb 24 18:33:47 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 24 Feb 2017 18:33:47 GMT Subject: openbsc.git branch master updated. 0.15.0-684-g40a91b38e Message-ID: <201702241833.v1OIXlpa073994@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, master has been updated via 40a91b38ec6c9778fed18376e559631c5abe6c1a (commit) from 7a250cc9d9e4bf493d8f92d348fac16976ce6521 (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=40a91b38ec6c9778fed18376e559631c5abe6c1a commit 40a91b38ec6c9778fed18376e559631c5abe6c1a Author: Neels Hofmeyr Date: Fri Feb 24 17:54:22 2017 +0100 vty_test_runner.py: fix socket leak Each running test would open up another socket without ever closing unused ones. Close the sockets after each test is done. Change-Id: Ie433c8560de54f9a9d05fa07c44bae3126d19b30 ----------------------------------------------------------------------- Summary of changes: openbsc/tests/vty_test_runner.py | 2 ++ 1 file changed, 2 insertions(+) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Fri Feb 24 19:52:29 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 24 Feb 2017 19:52:29 GMT Subject: osmo-python-tests.git branch master updated. f6ab3d8e9cc90a5bc028334ca96001a612a3e001 Message-ID: <201702241952.v1OJqTMt093368@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "UNNAMED PROJECT". The branch, master has been updated via f6ab3d8e9cc90a5bc028334ca96001a612a3e001 (commit) via b59b677c9b13483aac72b15f4f797863d841d958 (commit) via 8972d067544e526b9f5d03b03985f0c902c074d2 (commit) via 3ef39e9b9e258ec65f8af0276320da9c6cad7195 (commit) via 93a808eababa3376f350399b9ce1e96689845af8 (commit) from 99b5c56c04f3da4cda1ac65687265dfeb6c624dd (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/python/osmo-python-tests/commit/?id=f6ab3d8e9cc90a5bc028334ca96001a612a3e001 commit f6ab3d8e9cc90a5bc028334ca96001a612a3e001 Author: Neels Hofmeyr Date: Fri Feb 24 20:49:51 2017 +0100 osmoutil: open /dev/null only once Change-Id: Ic6da34f6c4c5cd3b0786788f4e38c9c6248fca1b http://cgit.osmocom.org/python/osmo-python-tests/commit/?id=b59b677c9b13483aac72b15f4f797863d841d958 commit b59b677c9b13483aac72b15f4f797863d841d958 Author: Neels Hofmeyr Date: Fri Feb 24 20:49:39 2017 +0100 osmoutil: try to terminate process instead of killing Change-Id: Iaa978467b140e3d6dc5a2a6d8966282e64630ce7 http://cgit.osmocom.org/python/osmo-python-tests/commit/?id=8972d067544e526b9f5d03b03985f0c902c074d2 commit 8972d067544e526b9f5d03b03985f0c902c074d2 Author: Neels Hofmeyr Date: Fri Feb 24 20:49:34 2017 +0100 osmotestconfig: fix socket leak Each running test would open up another socket without ever closing unused ones. Close the sockets after each test is done. Change-Id: If97944a079e901439139161eae39181f5c800200 http://cgit.osmocom.org/python/osmo-python-tests/commit/?id=3ef39e9b9e258ec65f8af0276320da9c6cad7195 commit 3ef39e9b9e258ec65f8af0276320da9c6cad7195 Author: Neels Hofmeyr Date: Fri Feb 24 20:49:27 2017 +0100 osmoutil: centrally log process launches Log Popen in osmoutil.py instead of in each python test. Launch message is being removed in openbsc's python tests and added here. (change-id Id8eb70ddfdc1d0d9f90aa5343a4ea522042c34ee) Change-Id: I7e539abc3aeee91ae3e7635f9e28b9e557eaf969 http://cgit.osmocom.org/python/osmo-python-tests/commit/?id=93a808eababa3376f350399b9ce1e96689845af8 commit 93a808eababa3376f350399b9ce1e96689845af8 Author: Neels Hofmeyr Date: Fri Feb 24 20:49:21 2017 +0100 debug: monitor used TCP sockets and running osmo processes Add global flag debug_tcp_sockets; if true, monitors all open TCP sockets of the system and running processes by regular 'ss' and 'ps' output, and logs which VTY sockets are opened and closed. Change-Id: I0cc7dc049c66f29fe58fee204e74aa9e82c21989 ----------------------------------------------------------------------- Summary of changes: osmopy/obscvty.py | 33 +++++++++++++++++++++++++++++++++ osmopy/osmotestconfig.py | 3 +++ osmopy/osmoutil.py | 25 +++++++++++++++++++++---- 3 files changed, 57 insertions(+), 4 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Fri Feb 24 19:58:04 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 24 Feb 2017 19:58:04 GMT Subject: libosmocore.git branch master updated. 0.9.6-113-gfa5dc93 Message-ID: <201702241958.v1OJw4F1094931@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "An utility library for Open Source Mobile Communications". The branch, master has been updated via fa5dc93fd08454b5c9b14a1d1bf89c345c9c34ba (commit) from a1004640ce02e4ae63e244de241b1c43a508f044 (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=fa5dc93fd08454b5c9b14a1d1bf89c345c9c34ba commit fa5dc93fd08454b5c9b14a1d1bf89c345c9c34ba Author: Neels Hofmeyr Date: Thu Feb 23 20:52:18 2017 +0100 ports.h: rename CSCN to MSC See OS#1958 Change-Id: I85aee0f8fdfc9c69d0ba9240988c633d3e707f2d ----------------------------------------------------------------------- Summary of changes: include/osmocom/ctrl/ports.h | 2 +- include/osmocom/vty/ports.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Fri Feb 24 19:58:12 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 24 Feb 2017 19:58:12 GMT Subject: osmo-gsm-manuals.git branch master updated. 93479e3b0ee55a50de2764fbb2492449899f0e23 Message-ID: <201702241958.v1OJwCBO095009@git.osmocom.org> 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 "Manuals for Osmocom GSM components". The branch, master has been updated via 93479e3b0ee55a50de2764fbb2492449899f0e23 (commit) from 424a2c3c699473cb9a63400e8797fb25f7d694b4 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-gsm-manuals/commit/?id=93479e3b0ee55a50de2764fbb2492449899f0e23 commit 93479e3b0ee55a50de2764fbb2492449899f0e23 Author: Neels Hofmeyr Date: Fri Feb 24 16:35:14 2017 +0100 ports: rename CSCN to MSC See OS#1958 and https://gerrit.osmocom.org/1884 Change-Id: Iac081f5b92f66df68932350492687933c47e4f95 ----------------------------------------------------------------------- Summary of changes: common/chapters/port_numbers.adoc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) hooks/post-receive -- Manuals for Osmocom GSM components From gitosis at osmocom.org Fri Feb 24 19:58:23 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 24 Feb 2017 19:58:23 GMT Subject: openbsc.git branch master updated. 0.15.0-685-gd2b3399c0 Message-ID: <201702241958.v1OJwNfL095095@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, master has been updated via d2b3399c047c601f6c08ae33368f2020dfb9f935 (commit) from 40a91b38ec6c9778fed18376e559631c5abe6c1a (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=d2b3399c047c601f6c08ae33368f2020dfb9f935 commit d2b3399c047c601f6c08ae33368f2020dfb9f935 Author: Neels Hofmeyr Date: Thu Feb 23 20:27:01 2017 +0100 vty: fix subscr ref count leak in 'subscriber name' cmd Change-Id: I3d19518c94a7f302bf108f2ad945983cdc8db0b1 ----------------------------------------------------------------------- Summary of changes: openbsc/src/libmsc/vty_interface_layer3.c | 1 + 1 file changed, 1 insertion(+) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Fri Feb 24 20:03:16 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 24 Feb 2017 20:03:16 GMT Subject: openbsc.git branch master updated. 0.15.0-689-ga369e24cb Message-ID: <201702242003.v1OK3G8O096699@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, master has been updated via a369e24cb9a583ef9906a8ef9125f6ca8c6f80bf (commit) via a42855f09fc74bdc801fdd7adfef27e2cdf3f371 (commit) via 9762b4c5794edba56b2976fcae5097e514a4b080 (commit) via fe291de36b8cf80818dc97b4ad4d790fc01e96ec (commit) from d2b3399c047c601f6c08ae33368f2020dfb9f935 (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=a369e24cb9a583ef9906a8ef9125f6ca8c6f80bf commit a369e24cb9a583ef9906a8ef9125f6ca8c6f80bf Author: Neels Hofmeyr Date: Thu Feb 23 21:57:23 2017 +0100 cosmetic: rename struct osmo_msc_data to bsc_msc_data With the OsmoMSC program coming up, the name osmo_msc_data becomes even more confusing than it already is. Clearly indicate it as libbsc's data of a remote MSC by prefixing with bsc_. Also, the Osmocom community has in the meantime agreed to have the osmo_ prefix only in libosmocore, to avoid naming conflicts in case things are moved there. So while renaming anyway, also drop the osmo_ prefix. Change-Id: I0dfbcb7d1a579211180f71319982820d8700afab http://cgit.osmocom.org/openbsc/commit/?id=a42855f09fc74bdc801fdd7adfef27e2cdf3f371 commit a42855f09fc74bdc801fdd7adfef27e2cdf3f371 Author: Neels Hofmeyr Date: Thu Feb 23 21:49:55 2017 +0100 cosmetic: rename osmo_msc_data.h to bsc_msc_data.h With the OsmoMSC program coming up, the name osmo_msc_data becomes even more confusing than it already is. Clearly indicate it as libbsc's data of a remote MSC by prefixing with bsc_. Also, the Osmocom community has in the meantime agreed to have the osmo_ prefix only in libosmocore, to avoid naming conflicts in case things are moved there. So while renaming anyway, also drop the osmo_ prefix. Change-Id: I13554563ce9289de126ba0d4cf329bafcda35607 http://cgit.osmocom.org/openbsc/commit/?id=9762b4c5794edba56b2976fcae5097e514a4b080 commit 9762b4c5794edba56b2976fcae5097e514a4b080 Author: Neels Hofmeyr Date: Thu Feb 23 21:41:20 2017 +0100 cosmetic: clarify BSC's remote MSC data vs. OsmoMSC Change-Id: I74dd2b3f935d39b8caa718e2c8a51cc81bddf1b9 http://cgit.osmocom.org/openbsc/commit/?id=fe291de36b8cf80818dc97b4ad4d790fc01e96ec commit fe291de36b8cf80818dc97b4ad4d790fc01e96ec Author: Neels Hofmeyr Date: Thu Feb 23 21:06:12 2017 +0100 cosmetic: gsm_data.h, README: rename CSCN to MSC We're discarding the name OsmoCSCN for the benefit of OsmoMSC. But "CSCN" has already crept into the master branch in two places; apply the rename. See OS#1958 Change-Id: Ib4274eb3c172ada1fe7f05746740b456370bc93d ----------------------------------------------------------------------- Summary of changes: openbsc/README | 2 +- openbsc/include/openbsc/Makefile.am | 2 +- .../openbsc/{osmo_msc_data.h => bsc_msc_data.h} | 14 +++-- openbsc/include/openbsc/gsm_data.h | 2 +- openbsc/include/openbsc/osmo_bsc.h | 10 ++-- openbsc/include/openbsc/osmo_bsc_grace.h | 4 +- openbsc/include/openbsc/signal.h | 4 +- openbsc/src/libbsc/bsc_ctrl_commands.c | 2 +- openbsc/src/libbsc/bsc_rf_ctrl.c | 2 +- openbsc/src/libbsc/bsc_vty.c | 2 +- openbsc/src/libbsc/net_init.c | 2 +- openbsc/src/libcommon/gsm_data.c | 2 +- openbsc/src/osmo-bsc/osmo_bsc_api.c | 24 ++++---- openbsc/src/osmo-bsc/osmo_bsc_audio.c | 2 +- openbsc/src/osmo-bsc/osmo_bsc_bssap.c | 12 ++-- openbsc/src/osmo-bsc/osmo_bsc_ctrl.c | 10 ++-- openbsc/src/osmo-bsc/osmo_bsc_filter.c | 10 ++-- openbsc/src/osmo-bsc/osmo_bsc_grace.c | 8 +-- openbsc/src/osmo-bsc/osmo_bsc_main.c | 6 +- openbsc/src/osmo-bsc/osmo_bsc_msc.c | 56 ++++++++--------- openbsc/src/osmo-bsc/osmo_bsc_sccp.c | 6 +- openbsc/src/osmo-bsc/osmo_bsc_vty.c | 70 +++++++++++----------- openbsc/src/osmo-nitb/bsc_hack.c | 2 +- openbsc/tests/bsc/bsc_test.c | 6 +- 24 files changed, 133 insertions(+), 127 deletions(-) rename openbsc/include/openbsc/{osmo_msc_data.h => bsc_msc_data.h} (89%) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sat Feb 25 01:25:38 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 25 Feb 2017 01:25:38 GMT Subject: openbsc.git branch master updated. 0.15.0-690-g0e5d80729 Message-ID: <201702250125.v1P1Pctl085152@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, master has been updated via 0e5d807297f4fd1222fafece864519c70f7965a3 (commit) from a369e24cb9a583ef9906a8ef9125f6ca8c6f80bf (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=0e5d807297f4fd1222fafece864519c70f7965a3 commit 0e5d807297f4fd1222fafece864519c70f7965a3 Author: Neels Hofmeyr Date: Tue Jan 10 00:49:56 2017 +0100 add struct gprs_subscr, separating gprs from gsm_subscriber Prepare for replacing gsm_subscriber with vlr_subscriber. vlr_subscriber will not make sense to be used in gprs, so have a dedicated GPRS subscriber struct. (Could change if the gprs code were to use libvlr; is currently independent). Related: OS#1592 Change-Id: Ia8b391ee009c8545763cba04505be3947835120e ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/Makefile.am | 1 + openbsc/include/openbsc/gprs_sgsn.h | 19 ++-- openbsc/include/openbsc/gprs_subscriber.h | 31 ++++++ openbsc/include/openbsc/gsm_data.h | 2 + openbsc/include/openbsc/gsm_subscriber.h | 1 - openbsc/src/gprs/gprs_gmm.c | 1 + openbsc/src/gprs/gprs_sgsn.c | 6 +- openbsc/src/gprs/gprs_subscriber.c | 159 +++++++++++++++++++++--------- openbsc/src/gprs/sgsn_auth.c | 8 +- openbsc/src/gprs/sgsn_libgtp.c | 2 +- openbsc/src/gprs/sgsn_vty.c | 89 +++++++++-------- openbsc/tests/sgsn/sgsn_test.c | 93 +++++++++-------- openbsc/tests/sgsn/sgsn_test.ok | 8 ++ 13 files changed, 269 insertions(+), 151 deletions(-) create mode 100644 openbsc/include/openbsc/gprs_subscriber.h hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sat Feb 25 05:23:38 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 25 Feb 2017 05:23:38 GMT Subject: openbsc.git branch master updated. 0.15.0-691-gc634063ea Message-ID: <201702250523.v1P5NcUv056432@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, master has been updated via c634063ea37875f38a31c5ff643a5fed43d7cafa (commit) from 0e5d807297f4fd1222fafece864519c70f7965a3 (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=c634063ea37875f38a31c5ff643a5fed43d7cafa commit c634063ea37875f38a31c5ff643a5fed43d7cafa Author: Alexander Chemeris Date: Wed Jun 10 18:55:28 2015 -0400 utils: 'meas_json' utility to convert measurement feed into a JSON feed. Change-Id: I56631969384da245eed8ffc14845c76a5d4de8d4 ----------------------------------------------------------------------- Summary of changes: openbsc/src/utils/Makefile.am | 17 ++++ openbsc/src/utils/meas_json.c | 189 ++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 206 insertions(+) create mode 100644 openbsc/src/utils/meas_json.c hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sat Feb 25 15:18:13 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 25 Feb 2017 15:18:13 GMT Subject: osmocom-bb.git branch stumpf/virt-phy updated. osmocon_v0.0.0-1769-g67387264 Message-ID: <201702251518.v1PFIDRC095790@git.osmocom.org> 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 Open Source GSM Base Band stack". The branch, stumpf/virt-phy has been updated via 673872646c38b8ace6535dfb61c111ba9fc301c2 (commit) via 08c28c226bc5b42702d3f8360512cb8327a1bc4f (commit) from 2f59101184173ae033e11bb2fe1963612b87720a (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/osmocom-bb/commit/?id=673872646c38b8ace6535dfb61c111ba9fc301c2 commit 673872646c38b8ace6535dfb61c111ba9fc301c2 Author: Sebastian Stumpf Date: Sat Feb 25 16:17:12 2017 +0100 VIRT-PHY: Uplink scheduler implementation. Implemented simple scheduler depending on frame number in downlink. It will be executed each time we receive a msg on downlink and send out all scheduled uplink msgs with a sched_fn smaller than the one of this received downlink msg. Further refactored l1ctl_sap by extracting rach and fbsb logic and putting it to own files virt_prim_fbsb.c and virt_prim_rach.c Added simple states to the ms layer 1 model, indicating if the ms is currently searching for bts, syncing to or camping on a bts. Downlink will be handled differently dependent of the state. http://cgit.osmocom.org/osmocom-bb/commit/?id=08c28c226bc5b42702d3f8360512cb8327a1bc4f commit 08c28c226bc5b42702d3f8360512cb8327a1bc4f Author: Sebastian Stumpf Date: Mon Feb 13 13:42:43 2017 +0100 VIRT-PHY: Uplink flag and arfcn check. Incoming messages with the uplinks flag set in the arfcn or another arfcn than the cell's we are camping on are ignored. ----------------------------------------------------------------------- Summary of changes: src/host/virt_phy/Makefile.am | 4 +- src/host/virt_phy/include/virtphy/gsmtapl1_if.h | 5 +- src/host/virt_phy/include/virtphy/l1ctl_sap.h | 2 + src/host/virt_phy/include/virtphy/virt_l1_model.h | 19 ++- src/host/virt_phy/include/virtphy/virt_l1_sched.h | 32 +++++ src/host/virt_phy/src/Makefile.am | 7 +- src/host/virt_phy/src/gsmtapl1_if.c | 127 ++++++++++------- src/host/virt_phy/src/l1ctl_sap.c | 159 +++------------------- src/host/virt_phy/src/virt_l1_sched_simple.c | 135 ++++++++++++++++++ src/host/virt_phy/src/virt_prim_fbsb.c | 113 +++++++++++++++ src/host/virt_phy/src/virt_prim_rach.c | 140 +++++++++++++++++++ src/host/virt_phy/src/virtphy.c | 2 + 12 files changed, 548 insertions(+), 197 deletions(-) create mode 100644 src/host/virt_phy/include/virtphy/virt_l1_sched.h create mode 100644 src/host/virt_phy/src/virt_l1_sched_simple.c create mode 100644 src/host/virt_phy/src/virt_prim_fbsb.c create mode 100644 src/host/virt_phy/src/virt_prim_rach.c hooks/post-receive -- The Open Source GSM Base Band stack From gitosis at osmocom.org Sat Feb 25 16:19:01 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 25 Feb 2017 16:19:01 GMT Subject: osmo-bts.git branch stumpf/virt-phy updated. 0.4.0-379-g2bddabe Message-ID: <201702251619.v1PGJ1jl015551@git.osmocom.org> 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, stumpf/virt-phy has been updated via 2bddabe45a4c29f1aacd7d03ef0a2ff8aebe1546 (commit) via f512d5badc6f162de46e36174dcfc865896a0f12 (commit) from 72c7700900b78cdf576ab3394261db7813292489 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=2bddabe45a4c29f1aacd7d03ef0a2ff8aebe1546 commit 2bddabe45a4c29f1aacd7d03ef0a2ff8aebe1546 Author: Sebastian Stumpf Date: Sat Feb 25 17:18:04 2017 +0100 VIRT-PHY: Fixed timeslot in gsmtap-msg on downlink which was always 0. Timeslot is not encoded in the chan_nr accessible in the channel description but was taken from there and so it was always 0. http://cgit.osmocom.org/osmo-bts/commit/?id=f512d5badc6f162de46e36174dcfc865896a0f12 commit f512d5badc6f162de46e36174dcfc865896a0f12 Author: Sebastian Stumpf Date: Mon Feb 13 13:39:13 2017 +0100 VIRT-PHY: Uplink flag and arfcn check for incoming messages. All incoming messages with an arfcn unequal that of the bts are ignored. All incoming messages in which the uplink flag in the arfcn is unset are ignored. ----------------------------------------------------------------------- Summary of changes: src/osmo-bts-virtual/l1_if.c | 13 +++++++++++++ src/osmo-bts-virtual/scheduler_virtbts.c | 2 ++ 2 files changed, 15 insertions(+) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Sat Feb 25 17:04:24 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 25 Feb 2017 17:04:24 GMT Subject: openbsc.git branch master updated. 0.15.0-693-g577a12565 Message-ID: <201702251704.v1PH4OHR027515@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, master has been updated via 577a1256525a2177f6dee10857b245c09d1e9d82 (commit) via 8b24e9f2035c36abe1310a3b5bbe212b10fe4d08 (commit) from c634063ea37875f38a31c5ff643a5fed43d7cafa (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=577a1256525a2177f6dee10857b245c09d1e9d82 commit 577a1256525a2177f6dee10857b245c09d1e9d82 Author: Neels Hofmeyr Date: Fri Feb 24 19:58:13 2017 +0100 python tests: remove process 'Launch' message, now at osmoutil Change-Id: Id8eb70ddfdc1d0d9f90aa5343a4ea522042c34ee http://cgit.osmocom.org/openbsc/commit/?id=8b24e9f2035c36abe1310a3b5bbe212b10fe4d08 commit 8b24e9f2035c36abe1310a3b5bbe212b10fe4d08 Author: Neels Hofmeyr Date: Fri Feb 24 20:01:00 2017 +0100 vty_rest_runner.py: remove debug monitoring for TCP sockets Change-Id: I7361bb0ce5302d00ccb18dc04eeb75ee1f6844a8 ----------------------------------------------------------------------- Summary of changes: openbsc/tests/ctrl_test_runner.py | 1 - openbsc/tests/smpp_test_runner.py | 1 - openbsc/tests/vty_test_runner.py | 23 ----------------------- 3 files changed, 25 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sat Feb 25 18:07:33 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 25 Feb 2017 18:07:33 GMT Subject: openbsc.git branch master updated. 0.15.0-694-g44468ad53 Message-ID: <201702251807.v1PI7Xhq044313@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, master has been updated via 44468ad531b7baa1c5692d224b2f11695af47970 (commit) from 577a1256525a2177f6dee10857b245c09d1e9d82 (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=44468ad531b7baa1c5692d224b2f11695af47970 commit 44468ad531b7baa1c5692d224b2f11695af47970 Author: Neels Hofmeyr Date: Fri Feb 24 17:54:22 2017 +0100 smpp_test_runner.py: fix socket leak Each running test would open up another socket without ever closing unused ones. Close the sockets after each test is done. Change-Id: I0a42caab3bb8c9c9d04b033e4de9efe0ca8fd2af ----------------------------------------------------------------------- Summary of changes: openbsc/tests/smpp_test_runner.py | 2 ++ 1 file changed, 2 insertions(+) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sun Feb 26 13:46:10 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 26 Feb 2017 13:46:10 GMT Subject: osmocom-bb.git branch stumpf/virt-phy updated. osmocon_v0.0.0-1771-geb6a9c6b Message-ID: <201702261346.v1QDkArd048938@git.osmocom.org> 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 Open Source GSM Base Band stack". The branch, stumpf/virt-phy has been updated via eb6a9c6b884cbd6b7788b0c20bcdebc012405311 (commit) via 6fdce28ce344ce0d606619879ce281e03bbeff39 (commit) from 673872646c38b8ace6535dfb61c111ba9fc301c2 (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/osmocom-bb/commit/?id=eb6a9c6b884cbd6b7788b0c20bcdebc012405311 commit eb6a9c6b884cbd6b7788b0c20bcdebc012405311 Author: Sebastian Stumpf Date: Sun Feb 26 14:43:01 2017 +0100 VIRT-PHY: Data and traffic req from l23 now use scheduler. Msgs are not put on virt um directly in the handler like before, but are scheduled. FN they are scheduled with not yet properly calculated. Also, code was extracted from lactl_sap.c into own files. http://cgit.osmocom.org/osmocom-bb/commit/?id=6fdce28ce344ce0d606619879ce281e03bbeff39 commit 6fdce28ce344ce0d606619879ce281e03bbeff39 Author: Sebastian Stumpf Date: Sun Feb 26 14:37:45 2017 +0100 VIRT-PHY: Using IANA-registered port 4729 for GSMTAP for virt um. ----------------------------------------------------------------------- Summary of changes: src/host/virt_phy/include/virtphy/l1ctl_sap.h | 2 + src/host/virt_phy/include/virtphy/virtual_um.h | 4 +- src/host/virt_phy/src/Makefile.am | 2 +- src/host/virt_phy/src/gsmtapl1_if.c | 5 ++ src/host/virt_phy/src/l1ctl_sap.c | 66 +---------------- src/host/virt_phy/src/l1ctl_sock.c | 2 +- src/host/virt_phy/src/virt_prim_data.c | 98 ++++++++++++++++++++++++++ src/host/virt_phy/src/virt_prim_traffic.c | 92 ++++++++++++++++++++++++ src/host/virt_phy/src/virtphy.c | 2 +- 9 files changed, 204 insertions(+), 69 deletions(-) create mode 100644 src/host/virt_phy/src/virt_prim_data.c create mode 100644 src/host/virt_phy/src/virt_prim_traffic.c hooks/post-receive -- The Open Source GSM Base Band stack From gitosis at osmocom.org Sun Feb 26 13:47:13 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 26 Feb 2017 13:47:13 GMT Subject: osmo-bts.git branch stumpf/virt-phy updated. 0.4.0-380-g3c270ce Message-ID: <201702261347.v1QDlDwM049189@git.osmocom.org> 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, stumpf/virt-phy has been updated via 3c270ce25b6ad5434ca37402fc46308230de4c06 (commit) from 2bddabe45a4c29f1aacd7d03ef0a2ff8aebe1546 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=3c270ce25b6ad5434ca37402fc46308230de4c06 commit 3c270ce25b6ad5434ca37402fc46308230de4c06 Author: Sebastian Stumpf Date: Sun Feb 26 14:36:58 2017 +0100 VIRT-PHY: Using IANA-registered port 4729 for GSMTAP for virt um. ----------------------------------------------------------------------- Summary of changes: src/osmo-bts-virtual/example_configs/osmobts-virtual-log-disabled.cfg | 4 ++-- src/osmo-bts-virtual/example_configs/osmobts-virtual.cfg | 4 ++-- src/osmo-bts-virtual/include/virtphy/virtual_um.h | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Sun Feb 26 22:19:49 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 26 Feb 2017 22:19:49 GMT Subject: op25.git branch max updated. fa76f07e56f6f8cbb0f4932394745ff39fa0cfff Message-ID: <201702262219.v1QMJnaB079450@git.osmocom.org> 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 "Software-defined analyzer for APCO P25". The branch, max has been updated via fa76f07e56f6f8cbb0f4932394745ff39fa0cfff (commit) via cb410c1f956abd27aaccb838b7d6193e5ee474d1 (commit) via 847621dd39bac99e9956b5b5454a7badfe03370b (commit) from 560f0c54613419869f368c9c380ac73d31289e31 (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/op25/commit/?id=fa76f07e56f6f8cbb0f4932394745ff39fa0cfff commit fa76f07e56f6f8cbb0f4932394745ff39fa0cfff Author: Max Date: Sun Feb 26 17:18:22 2017 -0500 ysf tx initial checkin http://cgit.osmocom.org/op25/commit/?id=cb410c1f956abd27aaccb838b7d6193e5ee474d1 commit cb410c1f956abd27aaccb838b7d6193e5ee474d1 Author: Max Date: Sun Feb 26 17:17:26 2017 -0500 ysf patch http://cgit.osmocom.org/op25/commit/?id=847621dd39bac99e9956b5b5454a7badfe03370b commit 847621dd39bac99e9956b5b5454a7badfe03370b Author: Max Date: Sun Feb 26 17:15:56 2017 -0500 cleanup ----------------------------------------------------------------------- Summary of changes: .../op25_repeater/{dmr_bs_tx_bb.h => ysf_tx_sb.h} | 18 +- op25/gr-op25_repeater/lib/CMakeLists.txt | 1 + op25/gr-op25_repeater/lib/ambe_encoder.cc | 66 ++- op25/gr-op25_repeater/lib/ambe_encoder.h | 2 + op25/gr-op25_repeater/lib/dmr_bs_tx_bb_impl.h | 9 - op25/gr-op25_repeater/lib/ysf_const.h | 300 ++++++++++++++ op25/gr-op25_repeater/lib/ysf_tx_sb_impl.cc | 452 +++++++++++++++++++++ .../{ambe_encoder_sb_impl.h => ysf_tx_sb_impl.h} | 53 +-- op25/gr-op25_repeater/swig/op25_repeater_swig.i | 4 + 9 files changed, 862 insertions(+), 43 deletions(-) copy op25/gr-op25_repeater/include/op25_repeater/{dmr_bs_tx_bb.h => ysf_tx_sb.h} (78%) create mode 100644 op25/gr-op25_repeater/lib/ysf_const.h create mode 100644 op25/gr-op25_repeater/lib/ysf_tx_sb_impl.cc copy op25/gr-op25_repeater/lib/{ambe_encoder_sb_impl.h => ysf_tx_sb_impl.h} (60%) hooks/post-receive -- Software-defined analyzer for APCO P25 From gitosis at osmocom.org Mon Feb 27 02:57:22 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 27 Feb 2017 02:57:22 GMT Subject: op25.git branch max updated. d0fd94fc2f38b44e106949df2d4000c757633481 Message-ID: <201702270257.v1R2vMgW050859@git.osmocom.org> 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 "Software-defined analyzer for APCO P25". The branch, max has been updated via d0fd94fc2f38b44e106949df2d4000c757633481 (commit) from fa76f07e56f6f8cbb0f4932394745ff39fa0cfff (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/op25/commit/?id=d0fd94fc2f38b44e106949df2d4000c757633481 commit d0fd94fc2f38b44e106949df2d4000c757633481 Author: Max Date: Sun Feb 26 21:57:19 2017 -0500 bugfix ----------------------------------------------------------------------- Summary of changes: op25/gr-op25_repeater/lib/ysf_tx_sb_impl.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- Software-defined analyzer for APCO P25 From gitosis at osmocom.org Mon Feb 27 14:29:57 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 27 Feb 2017 14:29:57 GMT Subject: openbsc.git branch master updated. 0.15.0-696-g27355c9c6 Message-ID: <201702271429.v1RETvU4007767@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, master has been updated via 27355c9c654e7035d8fea0619f3832e978a244bb (commit) via 058cd573d8c5554eba31cd4cc31625630ceeca1a (commit) from 44468ad531b7baa1c5692d224b2f11695af47970 (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=27355c9c654e7035d8fea0619f3832e978a244bb commit 27355c9c654e7035d8fea0619f3832e978a244bb Author: Neels Hofmeyr Date: Fri Feb 24 06:28:31 2017 +0100 SGSN VTY: make missing GSUP server address+port fatal On 'auth-policy remote', the SGSN requires GSUP server address and port. If it was missing, the SGSN would print a VTY warning and run anyway. Make this error more fatal: print an error (flattened a bit) to stderr and abort the program. Move validation of the GSUP server data presence out of the VTY command itself and into the config reading function. This way the GSUP server config can be given anywhere, including below the auth-policy config (was required above). Don't care about setting the auth-policy to remote with a telnet VTY, because in that case the GSUP client won't be started anyway. Change-Id: I4d8db910c32abd8579d3c9b9f0b2cb3a9a6dfe4c http://cgit.osmocom.org/openbsc/commit/?id=058cd573d8c5554eba31cd4cc31625630ceeca1a commit 058cd573d8c5554eba31cd4cc31625630ceeca1a Author: Neels Hofmeyr Date: Fri Feb 24 06:24:45 2017 +0100 SGSN: Integrate support for UMTS AKA The general infrastructure for UMTS AKA is already in place: * GSUP with capability to send us auth_vectors that contain either triplets or quintuples * mm_context that holds such auth_vectors Add: * capability to send UMTS AUTN in GMM AUTH REQ * parse extended UMTS RES * on auth response, validate expected AKA with vector and received res/sres * add Auth Failure message to receive resync AUTS token and * send to HLR * clear out-of-sync auth tuple * enter new state for when we're waiting for HLR to resync and send new tuples so that the next Auth Request will be handled Original first half of this patch by: Harald Welte Full UMTS AKA procedure including AUTS resync tested to work against OsmoHLR with R99 USIM and Milenage algorithm. The sgsn_test.c needs adjustment because we're checking the vector's auth_types now. Depends: libosmocore change-ids I277fb3d407396dffa5c07a9c5454d87a415d393f If943731a78089f0aac3d55245de80596d01314a4 Related: OS#1956 Change-Id: Ie6a0cefba5e4e7f02cc2eaf6ec006ac07d5c1816 ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gprs_sgsn.h | 7 +- openbsc/src/gprs/gprs_gmm.c | 198 +++++++++++++++++++++++++++++++----- openbsc/src/gprs/gprs_subscriber.c | 26 ++++- openbsc/src/gprs/sgsn_auth.c | 3 +- openbsc/src/gprs/sgsn_main.c | 2 +- openbsc/src/gprs/sgsn_vty.c | 20 ++-- openbsc/tests/sgsn/sgsn_test.c | 1 + 7 files changed, 215 insertions(+), 42 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon Feb 27 17:16:56 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 27 Feb 2017 17:16:56 GMT Subject: osmocom-bb.git branch stumpf/virt-phy updated. osmocon_v0.0.0-1773-ge51e7a10 Message-ID: <201702271716.v1RHGuW8046947@git.osmocom.org> 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 Open Source GSM Base Band stack". The branch, stumpf/virt-phy has been updated via e51e7a1076d485f9aa3d6095a0ec34269a49781a (commit) via c78288904cd70dd7c5f1ee6888e1f7bb75b61197 (commit) from eb6a9c6b884cbd6b7788b0c20bcdebc012405311 (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/osmocom-bb/commit/?id=e51e7a1076d485f9aa3d6095a0ec34269a49781a commit e51e7a1076d485f9aa3d6095a0ec34269a49781a Author: Sebastian Stumpf Date: Mon Feb 27 18:16:44 2017 +0100 VIRT-PHY: Calculate correct scheduler fn for data- and tch-msgs on ul. Proper calculation of the scheduled frame number and appending the jobs with that fn to the scheduler. Thus uplink msgs are scheduled at the (approx.) correct fn and with this fn set in the gsmtap hdr. http://cgit.osmocom.org/osmocom-bb/commit/?id=c78288904cd70dd7c5f1ee6888e1f7bb75b61197 commit c78288904cd70dd7c5f1ee6888e1f7bb75b61197 Author: Sebastian Stumpf Date: Mon Feb 27 15:13:26 2017 +0100 VIRT-PHY: Fixed error causing send msgs to be received on same sock. This could be disabled setting socket option IP_MULTICAST_ALL = 0. ----------------------------------------------------------------------- Summary of changes: src/host/virt_phy/.gitignore | 3 +- src/host/virt_phy/include/virtphy/gsmtapl1_if.h | 4 +- src/host/virt_phy/include/virtphy/l1ctl_sap.h | 4 + src/host/virt_phy/include/virtphy/virt_l1_sched.h | 2 +- src/host/virt_phy/src/gsmtapl1_if.c | 7 +- src/host/virt_phy/src/l1ctl_sap.c | 348 ++++++++++++++++++++++ src/host/virt_phy/src/shared/osmo_mcast_sock.c | 10 +- src/host/virt_phy/src/virt_l1_sched_simple.c | 2 +- src/host/virt_phy/src/virt_prim_data.c | 30 +- src/host/virt_phy/src/virt_prim_rach.c | 8 +- src/host/virt_phy/src/virt_prim_traffic.c | 13 +- 11 files changed, 394 insertions(+), 37 deletions(-) hooks/post-receive -- The Open Source GSM Base Band stack From gitosis at osmocom.org Mon Feb 27 17:17:47 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 27 Feb 2017 17:17:47 GMT Subject: osmo-bts.git branch stumpf/virt-phy updated. 0.4.0-381-gba69eb9 Message-ID: <201702271717.v1RHHltO047143@git.osmocom.org> 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, stumpf/virt-phy has been updated via ba69eb9f36e8143c10bd62c81d13917783d72ff6 (commit) from 3c270ce25b6ad5434ca37402fc46308230de4c06 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=ba69eb9f36e8143c10bd62c81d13917783d72ff6 commit ba69eb9f36e8143c10bd62c81d13917783d72ff6 Author: Sebastian Stumpf Date: Mon Feb 27 15:13:06 2017 +0100 VIRT-PHY: Fixed error causing send msgs to be received on same sock. This could be disabled setting socket option IP_MULTICAST_ALL = 0. ----------------------------------------------------------------------- Summary of changes: src/osmo-bts-virtual/shared/osmo_mcast_sock.c | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Mon Feb 27 20:40:38 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 27 Feb 2017 20:40:38 GMT Subject: op25.git branch max updated. 8242b8e0fc7909a13f199e6897429f06a2db201a Message-ID: <201702272040.v1RKecd7096794@git.osmocom.org> 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 "Software-defined analyzer for APCO P25". The branch, max has been updated via 8242b8e0fc7909a13f199e6897429f06a2db201a (commit) from d0fd94fc2f38b44e106949df2d4000c757633481 (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/op25/commit/?id=8242b8e0fc7909a13f199e6897429f06a2db201a commit 8242b8e0fc7909a13f199e6897429f06a2db201a Author: Max Date: Mon Feb 27 15:40:27 2017 -0500 fullrate patch ----------------------------------------------------------------------- Summary of changes: op25/gr-op25_repeater/lib/ysf_const.h | 20 ++++++++++++++++++++ op25/gr-op25_repeater/lib/ysf_tx_sb_impl.cc | 8 ++++++-- 2 files changed, 26 insertions(+), 2 deletions(-) hooks/post-receive -- Software-defined analyzer for APCO P25 From gitosis at osmocom.org Mon Feb 27 22:03:15 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 27 Feb 2017 22:03:15 GMT Subject: gr-osmosdr.git branch master updated. v0.1.4-84-g43df1c9 Message-ID: <201702272203.v1RM3FU1014787@git.osmocom.org> 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 "GNU Radio block for interfacing with various radio hardware". The branch, master has been updated via 43df1c98c4110a4d3b66ce867da7c21dbf1e6d58 (commit) via 20a5fd1a68f704b000244d35316efdd40f3e5619 (commit) via 6a0cac6609c6d16ae0a4ecb3da463fb42e3e1550 (commit) via c6ed80aea7fcbd45035f20c6389b2c9892bd6abe (commit) via 3823c8efce1fd3f9b51debb5569c9419dbb38a89 (commit) via 6ea6c19028f8a93c3a942856def5afcf894cba9d (commit) via 0dc8154f087a0b2b9b2e53351592d16e3c278786 (commit) from 2a2236cc9e97581e59cfc8018bd03d90659e6acc (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/gr-osmosdr/commit/?id=43df1c98c4110a4d3b66ce867da7c21dbf1e6d58 commit 43df1c98c4110a4d3b66ce867da7c21dbf1e6d58 Author: Dimitri Stolnikov Date: Mon Feb 27 23:03:09 2017 +0100 rfspace: use boost::chrono for sleeping http://cgit.osmocom.org/gr-osmosdr/commit/?id=20a5fd1a68f704b000244d35316efdd40f3e5619 commit 20a5fd1a68f704b000244d35316efdd40f3e5619 Author: Dimitri Stolnikov Date: Mon Feb 27 23:01:51 2017 +0100 hackrf: correct gcc6 warnings http://cgit.osmocom.org/gr-osmosdr/commit/?id=6a0cac6609c6d16ae0a4ecb3da463fb42e3e1550 commit 6a0cac6609c6d16ae0a4ecb3da463fb42e3e1550 Author: Dimitri Stolnikov Date: Mon Feb 27 23:01:15 2017 +0100 airspy: correct gcc6 warnings http://cgit.osmocom.org/gr-osmosdr/commit/?id=c6ed80aea7fcbd45035f20c6389b2c9892bd6abe commit c6ed80aea7fcbd45035f20c6389b2c9892bd6abe Author: Alexandru Csete Date: Sun Oct 2 21:43:38 2016 +0200 rtl, rtl_tcp: Use std::abs. Fixes compile error on Mac OS X. http://cgit.osmocom.org/gr-osmosdr/commit/?id=3823c8efce1fd3f9b51debb5569c9419dbb38a89 commit 3823c8efce1fd3f9b51debb5569c9419dbb38a89 Author: Alexandru Csete Date: Sun Sep 11 12:39:54 2016 +0200 Custom FIR kernels for Airspy. http://cgit.osmocom.org/gr-osmosdr/commit/?id=6ea6c19028f8a93c3a942856def5afcf894cba9d commit 6ea6c19028f8a93c3a942856def5afcf894cba9d Author: Alexandru Csete Date: Mon Oct 3 22:47:05 2016 +0200 rfspace: Send periodic keep-alive packets. This patch enables sending keep-alive packets at 1 minute interval to RFSpace networked radios. Without this the TCP connection to the radio is closed after about 5 minutes (by the OS?). http://cgit.osmocom.org/gr-osmosdr/commit/?id=0dc8154f087a0b2b9b2e53351592d16e3c278786 commit 0dc8154f087a0b2b9b2e53351592d16e3c278786 Author: Alexandru Csete Date: Sat Oct 1 12:57:17 2016 +0200 rfspace: Wait 10 ms before sending queries to device. This is necessary to esatablish a working connection to the RFSpace CloudIQ. Without this delay the radio will not be ready and we never receive any response to the queries and the radio will close the connection after 5 seconds. ----------------------------------------------------------------------- Summary of changes: lib/airspy/airspy_fir_kernels.h | 101 ++++++++++++++++++++++++++++++++++++++++ lib/airspy/airspy_source_c.cc | 72 +++++++++++++++++++++++++--- lib/hackrf/hackrf_sink_c.cc | 27 +++++++---- lib/hackrf/hackrf_source_c.cc | 27 +++++++---- lib/rfspace/rfspace_source_c.cc | 37 +++++++++++++++ lib/rfspace/rfspace_source_c.h | 3 ++ lib/rtl/rtl_source_c.cc | 2 +- lib/rtl_tcp/rtl_tcp_source_c.cc | 2 +- 8 files changed, 242 insertions(+), 29 deletions(-) create mode 100644 lib/airspy/airspy_fir_kernels.h hooks/post-receive -- GNU Radio block for interfacing with various radio hardware From gitosis at osmocom.org Mon Feb 27 22:26:33 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 27 Feb 2017 22:26:33 GMT Subject: gr-osmosdr.git branch master updated. v0.1.4-86-ge9dde9a Message-ID: <201702272226.v1RMQXvs020611@git.osmocom.org> 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 "GNU Radio block for interfacing with various radio hardware". The branch, master has been updated via e9dde9afd754c6e3bcf1a1444c04064051f04ecd (commit) via 71846180f548bac7412ce0fede505672c343b2d5 (commit) from 43df1c98c4110a4d3b66ce867da7c21dbf1e6d58 (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/gr-osmosdr/commit/?id=e9dde9afd754c6e3bcf1a1444c04064051f04ecd commit e9dde9afd754c6e3bcf1a1444c04064051f04ecd Author: Dimitri Stolnikov Date: Mon Feb 27 23:23:54 2017 +0100 bladerf: discover and use Volk http://cgit.osmocom.org/gr-osmosdr/commit/?id=71846180f548bac7412ce0fede505672c343b2d5 commit 71846180f548bac7412ce0fede505672c343b2d5 Author: Sylvain Munaut Date: Sun Oct 23 16:44:39 2016 +0200 bladeRF: Use VOLK for type conversion Signed-off-by: Sylvain Munaut ----------------------------------------------------------------------- Summary of changes: CMakeLists.txt | 1 + lib/bladerf/CMakeLists.txt | 3 ++- lib/bladerf/bladerf_sink_c.cc | 7 +++---- lib/bladerf/bladerf_source_c.cc | 19 ++++--------------- 4 files changed, 10 insertions(+), 20 deletions(-) hooks/post-receive -- GNU Radio block for interfacing with various radio hardware From gitosis at osmocom.org Tue Feb 28 02:13:06 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 28 Feb 2017 02:13:06 GMT Subject: openbsc.git branch neels/vlr updated. 0.15.0-714-g4bb7cdbbc Message-ID: <201702280213.v1S2D61f072830@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, neels/vlr has been updated discards a7b710f0c0e335c3499a912dae21b42b05101e6c (commit) discards b01d330fadbb350ca099ee03d6b8f882e0b72764 (commit) discards 45d42cb73d1f3f28013da759fcc70bc1164e536b (commit) discards f82934cbde4268f354c3a3fbccc92e5f0152cf2a (commit) discards aca038e29f11910b3e86ace331a62c7effd49c04 (commit) discards 7e04de1a9957eea5829a8a3a23543a86795d5dab (commit) discards 5b7fb9afe65a67bf370511fdaa205889b078c6d9 (commit) discards 6bc9baada400146bb07fec5481660179b3f4b712 (commit) discards 10f504a7cf5a88ac54705e933645478c6d855508 (commit) discards 37e9b08513e79becee49352aa23d98ba61db0605 (commit) discards cc7474beb8ef17a8e9988a2cb8f132fc45133476 (commit) discards fd5a900ee3c56685c566b0051ff94f457830003e (commit) discards 2afa7995eb0460cffffe2a8e7f7f2dd5f33e3c3a (commit) via 4bb7cdbbca685f987495a76715afff9663e41890 (commit) via d56bc3cfa6e647cedd1926e59a22c1e3b349280a (commit) via 922aa2a5408e6df2ea15fca40a7b7b5882e734a1 (commit) via 1554868d6582af568aa7a43cae503fb9f0943a05 (commit) via ed2dfb9c383bac89bd1aedad3fda32c017e98eae (commit) via eba7bf58ecacc8fee288c7a55c428dee3bb50dea (commit) via d433f1896facd6fe960b24c8eb5e4ec3ab8f87e3 (commit) via cf79a5020a4bfc414a75bc08988218a4c8b79589 (commit) via b98480a1df158ee55ccd41edda52af171c68686a (commit) via a5113842492adc11c09fe2c2eb63fd2768342e61 (commit) via 56917719d45cfcf4d23500bee8af6a22fce5a688 (commit) via 33db85f41c61077df2d57c682613fffe7f7cfc08 (commit) via b210eec919b7c5323f316cbed87c34b53a9c2e35 (commit) via 088b9275e500cb81f39f35cbe7d36a40508e8862 (commit) via 9ef4693c695c4ba774b09b8553db036c674d4183 (commit) via f1b73979a1d11cac1679d6b7e7525452e1b44667 (commit) via 596c6890fb8c4fa3fc4a16c819056eee8e39cea7 (commit) via 21af9edfa56ef68cd22b7d8f7a57ea931f609df4 (commit) via 27355c9c654e7035d8fea0619f3832e978a244bb (commit) via 058cd573d8c5554eba31cd4cc31625630ceeca1a (commit) via 44468ad531b7baa1c5692d224b2f11695af47970 (commit) via 577a1256525a2177f6dee10857b245c09d1e9d82 (commit) via 8b24e9f2035c36abe1310a3b5bbe212b10fe4d08 (commit) via c634063ea37875f38a31c5ff643a5fed43d7cafa (commit) via 0e5d807297f4fd1222fafece864519c70f7965a3 (commit) via a369e24cb9a583ef9906a8ef9125f6ca8c6f80bf (commit) via a42855f09fc74bdc801fdd7adfef27e2cdf3f371 (commit) via 9762b4c5794edba56b2976fcae5097e514a4b080 (commit) via fe291de36b8cf80818dc97b4ad4d790fc01e96ec (commit) via d2b3399c047c601f6c08ae33368f2020dfb9f935 (commit) via 40a91b38ec6c9778fed18376e559631c5abe6c1a (commit) via 7a250cc9d9e4bf493d8f92d348fac16976ce6521 (commit) via 89a8e722ed57618a64a7cc0b0c644ed8d4d11da5 (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (a7b710f0c0e335c3499a912dae21b42b05101e6c) \ N -- N -- N (4bb7cdbbca685f987495a76715afff9663e41890) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=4bb7cdbbca685f987495a76715afff9663e41890 commit 4bb7cdbbca685f987495a76715afff9663e41890 Author: Neels Hofmeyr Date: Mon Feb 27 16:51:43 2017 +0100 conn timeout: implement conn_fsm COMMUNICATING state When in the ACCEPTED state, if the MS never sent any message, the conn would stay open indefinitely. Introduce a new state COMMUNICATING, so that the ACCEPTED state can timeout. COMMUNICATING starts as soon as the MS first replies with a message for CC, SMS or USSD negotiation. The CC/SMS/USSD code is then expected to handle timeouts and BUMP the conn_fsm as appropriate. Add new test in msc_vlr_test_ms_timeout.c to verify that a CM Service Request and Paging Response without replies from the MS time out. Explicitly test for the COMMUNICATING state in msc_vlr_test_no_authen.c, but in the other tests just rely on the test output validation to ensure that the new state is entered in the right places. Change-Id: If7c9acab9ed393874f21231a0f78464c384b3d2f http://cgit.osmocom.org/openbsc/commit/?id=d56bc3cfa6e647cedd1926e59a22c1e3b349280a commit d56bc3cfa6e647cedd1926e59a22c1e3b349280a Author: Neels Hofmeyr Date: Mon Feb 27 18:24:48 2017 +0100 fix segfault: when a conn is closed, clean up its trans From conn_fsm timeouts, it is possible that a subscriber connection gets discarded even though e.g. an SMS gsm_trans is still in the queue. Clean up all pending trans when the conn is closed, to prevent segfaults. Change-Id: I17a68c8c7e8faa44f9d19029a8f82bc7936c4d52 http://cgit.osmocom.org/openbsc/commit/?id=922aa2a5408e6df2ea15fca40a7b7b5882e734a1 commit 922aa2a5408e6df2ea15fca40a7b7b5882e734a1 Author: Neels Hofmeyr Date: Wed Feb 22 02:27:59 2017 +0100 SI3: indicate R99+ MSC to GSM MS to enable UMTS AKA Change-Id: Iaf11218327f139e8cabfbc5f9916505c66eadbd8 http://cgit.osmocom.org/openbsc/commit/?id=1554868d6582af568aa7a43cae503fb9f0943a05 commit 1554868d6582af568aa7a43cae503fb9f0943a05 Author: Neels Hofmeyr Date: Wed Feb 15 00:20:44 2017 +0100 vlr: get SMS working, by SMS recipient MSISDN round-robin The SQL based lookup of SMS for attached subscribers no longer works since the SQL database no longer has the subscriber data. Replace with a round-robin on the SMS recipient MSISDNs paired with a VLR subscriber RAM lookup whether the subscriber is currently attached. If there are many SMS for not-attached subscribers in the SMS database, this will become inefficient: a DB hit returns a pending SMS, the RAM lookup will reveal that the subscriber is not attached, after which the DB is hit for the next SMS. It would become more efficient e.g. by having an MSISDN based hash list for the VLR subscribers and by marking non-attached SMS recipients in the SMS database so that they can be excluded with the SQL query already. There is a sanity limit to do at most 100 db hits per attempt to find a pending SMS. So if there are more than 100 stored SMS waiting for their recipients to actually attach to the MSC, it may take more than one SMS queue trigger to deliver SMS for subscribers that are actually attached. This is not very beautiful, but is merely intended to carry us over to a time when we have a proper separate SMSC entity. Change-Id: I1acf9debb6ba9164e6edcfd5bc5e48e8c98f2b01 http://cgit.osmocom.org/openbsc/commit/?id=ed2dfb9c383bac89bd1aedad3fda32c017e98eae commit ed2dfb9c383bac89bd1aedad3fda32c017e98eae Author: Neels Hofmeyr Date: Tue Feb 14 17:42:25 2017 +0100 logging: auth request: use hexdump without spaces for RAND, AUTN Change-Id: I656d8619a1adc93e2f627f4e1ba21512a7374279 http://cgit.osmocom.org/openbsc/commit/?id=eba7bf58ecacc8fee288c7a55c428dee3bb50dea commit eba7bf58ecacc8fee288c7a55c428dee3bb50dea Author: Neels Hofmeyr Date: Sun Feb 12 00:34:35 2017 +0100 msc_vlr tests: add tests to reject concurrenct conns Change-Id: I5c04b1cf0ad302c35968e0f8dfb122997f3f7bf1 http://cgit.osmocom.org/openbsc/commit/?id=d433f1896facd6fe960b24c8eb5e4ec3ab8f87e3 commit d433f1896facd6fe960b24c8eb5e4ec3ab8f87e3 Author: Neels Hofmeyr Date: Wed Jan 25 15:04:16 2017 +0100 Add msc_vlr test suite for MSC+VLR end-to-end tests Change-Id: Ic073f3a069a7f5e7e421e0e56140f069ee9b10b8 http://cgit.osmocom.org/openbsc/commit/?id=cf79a5020a4bfc414a75bc08988218a4c8b79589 commit cf79a5020a4bfc414a75bc08988218a4c8b79589 Author: Neels Hofmeyr Date: Fri Feb 3 02:42:47 2017 +0100 Use libvlr in libmsc (large refactoring) Original libvlr code is by Harald Welte , polished and tweaked by Neels Hofmeyr . This is a long series of development collapsed in one patch. The original history may still be available as branch neels/vlr_orig. TODO: This commit may be split in several smaller changes before merging to master. Related: OS#1592 Change-Id: I702ba504ce2de93507312c28eca8d11f09f4ee8b http://cgit.osmocom.org/openbsc/commit/?id=b98480a1df158ee55ccd41edda52af171c68686a commit b98480a1df158ee55ccd41edda52af171c68686a Author: Harald Welte Date: Fri Jun 17 00:06:42 2016 +0200 Add libvlr implementation Original libvlr code is by Harald Welte , polished and tweaked by Neels Hofmeyr . This is a long series of development collapsed in one patch. The original history may still be available as branch neels/vlr_orig. Related: OS#1592 Change-Id: I3f75de5f0cc2ff77f276fd39832dd3621309c4b9 http://cgit.osmocom.org/openbsc/commit/?id=a5113842492adc11c09fe2c2eb63fd2768342e61 commit a5113842492adc11c09fe2c2eb63fd2768342e61 Author: Harald Welte Date: Sun Jun 19 18:06:02 2016 +0200 Introduce subscriber_connection ref-counting This introduces a reference count for gsm_subscriber_connection. Every user of the connection needs to hold a reference until done. Once the reference count dorps to zero, the connection is cleared towards the BSC (which subsequently will clear any logical channels associated with it). Related: OS#1592 Change-Id: I8c05e6c81f246ff8b5bf91312f80410b1a85f15e http://cgit.osmocom.org/openbsc/commit/?id=56917719d45cfcf4d23500bee8af6a22fce5a688 commit 56917719d45cfcf4d23500bee8af6a22fce5a688 Author: Neels Hofmeyr Date: Thu Feb 2 01:07:28 2017 +0100 subscriber conn: add indicator for originating interface Add via_iface to gsm_subscriber_connection to indicate whether a conn is coming in via 2G/GERAN/A-Interface (IFACE_A) or 3G/UTRAN/Iu-Interface (IFACE_IU). Prepares for Iu, but also for libvlr to decide between GSM or UMTS Auth. Until actual Iu support is merged to master, this indicator will aid VLR unit testing. Change-Id: I93b870522f725170e4265a5543f6b680383d7465 http://cgit.osmocom.org/openbsc/commit/?id=33db85f41c61077df2d57c682613fffe7f7cfc08 commit 33db85f41c61077df2d57c682613fffe7f7cfc08 Author: Neels Hofmeyr Date: Sat Feb 18 22:20:46 2017 +0100 add struct bsc_subscr, separating libbsc from gsm_subscriber In a future commit, gsm_subscriber will be replaced by vlr_subscr, and it will not make sense to use vlr_subscr in libbsc. Thus we need a dedicated BSC subscriber: struct bsc_subscr. Add rf_policy arg to bsc_grace_paging_request() because the bsc_subscr will no longer have a backpointer to gsm_network (used to be via subscr->group). Create a separate logging filter for the new BSC subscriber. The implementation of adjusting the filter context is added in libbsc to not introduce bsc_subscr_get/_put() dependencies to libcommon. During Paging Response, fetch a bsc_subscr from the mobile identity, like we do for the gsm_subscriber. It looks like a duplication now, but will make sense for the VLR as well as for future MSC split patches. Naming: it was requested to not name the new struct bsc_sub, because 'sub' is too ambiguous. At the same time it would be fine to have 'bsc_sub_' as function prefix. Instead of struct bsc_subscriber and bsc_sub_ prefix, I decided to match both up as struct bsc_subscr and bsc_subscr_ function prefix. It's fast to type, relatively short, unambiguous, and the naming is consistent. Add bsc_subscr unit test. Related: OS#1592, OS#1594 Change-Id: Ia61cc00e8bb186b976939a4fc8f7cf9ce6aa3d8e http://cgit.osmocom.org/openbsc/commit/?id=b210eec919b7c5323f316cbed87c34b53a9c2e35 commit b210eec919b7c5323f316cbed87c34b53a9c2e35 Author: Neels Hofmeyr Date: Tue Feb 28 02:37:39 2017 +0100 vty tests: close msc socket after nat_msc_test Change-Id: Ib64cf8690627803e1b4a8497ea63f1e766960478 http://cgit.osmocom.org/openbsc/commit/?id=088b9275e500cb81f39f35cbe7d36a40508e8862 commit 088b9275e500cb81f39f35cbe7d36a40508e8862 Author: Neels Hofmeyr Date: Tue Feb 28 02:43:29 2017 +0100 vty tests: allow picking specific tests to run by name Change-Id: I849455e0423e1a63d6890aef7f9c6075ad53a920 http://cgit.osmocom.org/openbsc/commit/?id=9ef4693c695c4ba774b09b8553db036c674d4183 commit 9ef4693c695c4ba774b09b8553db036c674d4183 Author: Neels Hofmeyr Date: Fri Feb 24 17:55:11 2017 +0100 python tests: allow running from separate build dir The VTY tests assume that $top_builddir == $top_srcdir. Use the script's location from sys.path[0] to find the correct locations of example configs even when building in another directory. Change-Id: I2731f361e3b72d0980968e6cf83594ea450db7c2 http://cgit.osmocom.org/openbsc/commit/?id=f1b73979a1d11cac1679d6b7e7525452e1b44667 commit f1b73979a1d11cac1679d6b7e7525452e1b44667 Author: Neels Hofmeyr Date: Tue Feb 28 02:38:43 2017 +0100 vty test: nat_msc_test: setsockopt REUSE to avoid TIME_WAIT problems When running the testBSCreload test in close succession, I get a "Connection refused" error because the socket is still in TIME_WAIT state. Passing the SO_REUSEADDR flag allows reusing the addr despite a TIME_WAIT socket. Change-Id: I941851b062999ab4b962430f7b27c19935993e0a http://cgit.osmocom.org/openbsc/commit/?id=596c6890fb8c4fa3fc4a16c819056eee8e39cea7 commit 596c6890fb8c4fa3fc4a16c819056eee8e39cea7 Author: Neels Hofmeyr Date: Mon Feb 27 02:05:42 2017 +0100 python tests: vty and smpp: speed up >10 times osmo-python-tests now includes code that retries connecting the VTY socket and needs no external sleep()ing. This flies through most tests without any sleep() at all. See osmo-python-tests.git change-id Icc337f52a93d5fe31fc4ff235ccaf4e0fe75fa39 Change-Id: I42161d9716fe5bb0ef1c56e4bfb770bb99bbca7a http://cgit.osmocom.org/openbsc/commit/?id=21af9edfa56ef68cd22b7d8f7a57ea931f609df4 commit 21af9edfa56ef68cd22b7d8f7a57ea931f609df4 Author: Neels Hofmeyr Date: Mon Feb 27 02:01:37 2017 +0100 XXX ctrl_test_runner: speed up more than 10 fold by sleeping less Similar to a recent patch in osmo-python-tests for VTY based tests, but this is for the Ctrl tests. The TestCtrlBase tests gave a constant sleep(2) grace period for the process to startup. This causes tests to take minutes for no reason at all. Add code to TestCtrlBase to try and connect right away, retrying up to three seconds in .1 second intervals. This flies through most tests without any sleep() at all. Change-Id: I06569767153838bd9cd3edac001df5f6c567874c ----------------------------------------------------------------------- Summary of changes: openbsc/README | 2 +- openbsc/include/openbsc/Makefile.am | 2 +- .../openbsc/{osmo_msc_data.h => bsc_msc_data.h} | 14 +- openbsc/include/openbsc/bsc_subscriber.h | 8 +- openbsc/include/openbsc/gprs_sgsn.h | 1 + openbsc/include/openbsc/gsm_data.h | 2 +- openbsc/include/openbsc/osmo_bsc.h | 10 +- openbsc/include/openbsc/osmo_bsc_grace.h | 4 +- openbsc/include/openbsc/osmo_msc.h | 4 + openbsc/include/openbsc/signal.h | 4 +- openbsc/include/openbsc/transaction.h | 1 + openbsc/src/gprs/gprs_gmm.c | 89 +- openbsc/src/gprs/sgsn_auth.c | 1 + openbsc/src/gprs/sgsn_main.c | 2 +- openbsc/src/gprs/sgsn_vty.c | 20 +- openbsc/src/libbsc/abis_rsl.c | 2 +- openbsc/src/libbsc/bsc_ctrl_commands.c | 2 +- openbsc/src/libbsc/bsc_init.c | 3 +- openbsc/src/libbsc/bsc_rf_ctrl.c | 2 +- openbsc/src/libbsc/bsc_subscriber.c | 14 +- openbsc/src/libbsc/bsc_vty.c | 2 +- openbsc/src/libbsc/net_init.c | 2 +- openbsc/src/libbsc/paging.c | 9 +- openbsc/src/libcommon/debug.c | 24 +- openbsc/src/libcommon/gsm_data.c | 2 +- openbsc/src/libmsc/gsm_04_08.c | 18 +- openbsc/src/libmsc/gsm_04_11.c | 2 + openbsc/src/libmsc/gsm_subscriber.c | 2 +- openbsc/src/libmsc/osmo_msc.c | 3 +- openbsc/src/libmsc/smpp_openbsc.c | 2 +- openbsc/src/libmsc/subscr_conn.c | 70 +- openbsc/src/libmsc/transaction.c | 10 + openbsc/src/libmsc/ussd.c | 1 + openbsc/src/libmsc/vty_interface_layer3.c | 31 +- openbsc/src/libvlr/vlr.c | 6 +- openbsc/src/libvlr/vlr_access_req_fsm.c | 1 + openbsc/src/osmo-bsc/osmo_bsc_api.c | 24 +- openbsc/src/osmo-bsc/osmo_bsc_audio.c | 2 +- openbsc/src/osmo-bsc/osmo_bsc_bssap.c | 16 +- openbsc/src/osmo-bsc/osmo_bsc_ctrl.c | 10 +- openbsc/src/osmo-bsc/osmo_bsc_filter.c | 10 +- openbsc/src/osmo-bsc/osmo_bsc_grace.c | 8 +- openbsc/src/osmo-bsc/osmo_bsc_main.c | 6 +- openbsc/src/osmo-bsc/osmo_bsc_msc.c | 56 +- openbsc/src/osmo-bsc/osmo_bsc_sccp.c | 6 +- openbsc/src/osmo-bsc/osmo_bsc_vty.c | 70 +- openbsc/src/osmo-nitb/bsc_hack.c | 2 +- openbsc/src/utils/Makefile.am | 17 + openbsc/src/utils/meas_json.c | 189 ++++ openbsc/tests/bsc/bsc_test.c | 6 +- openbsc/tests/ctrl_test_runner.py | 20 +- openbsc/tests/msc_vlr/msc_vlr_test_gsm_authen.err | 45 +- openbsc/tests/msc_vlr/msc_vlr_test_gsm_ciph.err | 30 +- openbsc/tests/msc_vlr/msc_vlr_test_hlr_timeout.err | 4 +- openbsc/tests/msc_vlr/msc_vlr_test_ms_timeout.c | 472 ++++++++++ openbsc/tests/msc_vlr/msc_vlr_test_ms_timeout.err | 987 ++++++++++++++++++++- openbsc/tests/msc_vlr/msc_vlr_test_no_authen.c | 3 + openbsc/tests/msc_vlr/msc_vlr_test_no_authen.err | 33 +- .../msc_vlr/msc_vlr_test_reject_concurrency.err | 33 +- openbsc/tests/msc_vlr/msc_vlr_test_umts_authen.err | 30 +- openbsc/tests/msc_vlr/msc_vlr_tests.c | 13 +- openbsc/tests/msc_vlr/msc_vlr_tests.h | 22 +- openbsc/tests/sgsn/sgsn_test.c | 1 + openbsc/tests/smpp_test_runner.py | 7 +- openbsc/tests/subscr/bsc_subscr_test.c | 6 +- openbsc/tests/vty_test_runner.py | 239 ++--- 66 files changed, 2230 insertions(+), 509 deletions(-) rename openbsc/include/openbsc/{osmo_msc_data.h => bsc_msc_data.h} (89%) create mode 100644 openbsc/src/utils/meas_json.c hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue Feb 28 13:10:52 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 28 Feb 2017 13:10:52 GMT Subject: openbsc.git branch sysmocom/iu updated. 0.15.0-770-g66c5ad1bb Message-ID: <201702281310.v1SDAqrH034107@git.osmocom.org> 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, sysmocom/iu has been updated discards b27b963b644790c8c5893b99c146523779a25c80 (commit) discards 02e516ef97bba4f31a0da7c437625ef67e3c6ddf (commit) discards e7f04244ff9ba384153ffdeed91f13ce5cb41844 (commit) discards 815e41fd7401e877a632cf2f5d57aed9ddf70f62 (commit) discards 4d7ae5fd1160f6836ccc473e79767b24983a10fd (commit) discards 4d1be7f9082463b871a459e3a1d42db037500f89 (commit) discards 1e267b8f429b82168b21f6065fec6c456953d3a0 (commit) discards 409738e4b01f76435eca26356526d968ef1ea7c1 (commit) discards 17fbe1134f82d94ad7bf9a24627e281b5c89c80c (commit) discards 6e044475be46a97bad4e06c9691d28e2550ce6ac (commit) discards eda8eaeceb20407c690f7f0011e64e523b2d4d51 (commit) discards 96b2c6f9eabe463d2b18af2f2663546fd08727f0 (commit) discards 34cede93506a3c88d19726a1f4cf7a0b1644e7b8 (commit) discards 046016fab5c9b0de1932b6a4a60ec020ce2a0d91 (commit) discards 5e05476b0939e22e0e6e50a4aa92c95d3ca96770 (commit) discards bc11de962de30b1a6c98689db3fa66c7ad01f639 (commit) discards c01776257382a692a6f19f9ccb82501db29f6057 (commit) discards 559ecb899a46829ee2df37166ddf5748a1e8df45 (commit) discards 7dff88a4eecf2faf7c62708df85da9c26c27367a (commit) discards 8aaec8438ec77d6723697771e98b2e61ee2b4c39 (commit) discards b21bb87b8300aef155f312cddfa894883742a4b8 (commit) discards 73738855dfee24e3dc292487de976f59f5dd85bc (commit) discards 72afc4cddd204bb675d3d17313b3c17f2fd65121 (commit) discards 5a155c181deaf7a5697ee266d3e1070ebbf88dd5 (commit) discards 47785c889e0299bce38a7ef6a146b25b55830d50 (commit) discards 14c0333174e968c92d420bd0cd3eaff17a6dd7e1 (commit) discards b447ca9bcd3789be4fc1bf3571f89999d679ae66 (commit) discards e3376ac3b7e0442efdde79f4846eded2272b3b66 (commit) discards cee861733f07ea69ceae484af44412ef16782fa4 (commit) discards 3b4d2eb4cbe78329db73371a6d3c25135773dab1 (commit) discards 1ec9370f92b82f9d7f2abd065dcaf0f83df3b169 (commit) discards dcf4f8a049d0254fac46d975fefc29e685caca14 (commit) discards fbe616a3d8d3aba387a7140a986d866614a9c035 (commit) discards d43bfad685c37779685bb17882fb4c7bea52e51e (commit) discards 6b76bc5e7822b76c798d809cb29e3abb2eddc4e1 (commit) discards d0c4f312ca4df7557c58ff32afacec955507963d (commit) discards d5bda2e5a92758dd801b64b1a0639ee28c4b63d1 (commit) discards b815270e60351065de0de5442debdaaf7b8f5fb3 (commit) discards 2c714dcdf8bfc308358441ae2416eb869f07b50a (commit) discards ab69c4017a447812c3682e1c6d3b977363dac659 (commit) discards 0559dd461dacd01ea6cabf2afd53ce93747c200a (commit) discards bb5e238f59cfeba09fe0f20b520fd4e1c4938a3e (commit) discards 302093a474245166458342e96fb45b8972ec1ce0 (commit) discards df2bcce119df6efc4d2eb478c14f57b34d93a52b (commit) discards 5b3b66eb29cf68bdc4385d70cd75c2967ec4da96 (commit) discards 863af35911d05e35ac23e196dca963c9ce5b4a51 (commit) discards d3d7b3d517daade98d6981deee1e7c0e0d52be2e (commit) discards 02ea176dff9e5b776a1c32499bdd8cb70aaac274 (commit) discards 704b20ed605d80c6e6bf824387ac9c881ba962b4 (commit) discards b7bf6925da7ec7daeba302b2d70ea9345ec8a211 (commit) discards c6ed095d0dcbf9b0dc46d10d5b92cbbe9ae71ae8 (commit) discards 2e99eff4128b3920cfd1bd9f02bedaf7c04811d9 (commit) discards 72bf140d44839bd3d4a5e2a9b1ddc3dc0e9570db (commit) discards 9f384583bd8746e8215f1dab9280dc8d01fc55f6 (commit) discards 722b6c33cbf864245dd72050f3544f31a0ef031f (commit) discards a780b3c9687acbb3c8daedc5721a33d16852729f (commit) discards bb2ab68874ff82946e7376859399d14f5d3312ca (commit) discards 0e58c8d2ffba114ff48c93a6a6a6643497b6d1a0 (commit) discards 331c78df5885ac7269682c23bd9b231f7a82a8c7 (commit) discards 75f53b52794cb31e42f8974358a3ef5034cfc081 (commit) discards 92b110a2dcc58ce3e5575ab602332d35b8fe985b (commit) discards 2a54a65ecd2f113fbd2f7e14219cd3c58853e11e (commit) discards f2b9abe18993cec1e60122450f82c0ff4010c9a8 (commit) discards 883d2fc39d1d2b13dea945f470ca8df208da585d (commit) discards 037eec28c21d796c9b0a029b2140340fefa4fc38 (commit) discards 2e94888028973de8b1cbbbe0e765e89c000db8cc (commit) discards 05aeb22feff783585a7c023f7e1d5a093699da74 (commit) discards 4cf812d5de7184a3c0729e50442b16ca253a2457 (commit) discards d9c7b1d42e1c786a1b39664e2a0cb845ece0a987 (commit) discards 7beb6abd0f8477c569e552e04c15f991a2eebb58 (commit) discards 9ba35214e4131f76084d8f019719b4fbfeb0d7f6 (commit) discards add5cf837aa4ee86ea636dd35b3e9534f48a56dd (commit) discards 15d4f77e0468503c52b92058b5e44eab287c59cd (commit) discards efa6fb8ae5b89775c9c439182425b424b2c229e6 (commit) discards ae355c644d84e60776c108cd2acafc85330e87fb (commit) discards 6a56b62e803d41e4cec05f6402bf43b1538e8214 (commit) discards df66a3c9bec01d9d77e72f1d32425ea76581676f (commit) discards d48a9246a5276221445d8c97b1ddcb24ea0e3923 (commit) via 66c5ad1bba04788be9b2ae139cc78b5b6a986658 (commit) via c4cd09995d4c18d95571ef198f97611ae0ac2bd5 (commit) via 8ac4b7226b34cebe58c91fab029e31900224b3e1 (commit) via 45341527600afe4a044b33130d281c6622351861 (commit) via 590a90534240ee2d8c2515db5687489fade290fa (commit) via 84c1275aec91183c2205d5ec786903635507b4c5 (commit) via 2eec16ff27f701a6aef172aa7121153d0021a27e (commit) via 18147dffdd06589b151e16b97e45c9e2fba4cd20 (commit) via 7dcccb92d1f80665abe5e1a91bad102be800c0bc (commit) via b3df6f41a401f763d4a1504cf7da8aa0ff32fb0d (commit) via cc643388bfc042d894985a9f7642f510f63630c6 (commit) via e682d51f29452ae1d07f4066ef51ec36e9a28c91 (commit) via c4d9fab91968872b6eeffff0b5535fc72dffb3da (commit) via 6836a705d151cb7656506adade077cd2a6bfbaa7 (commit) via 60c0aa0b2adb0e1ed6ed5b495bd496b9511419fe (commit) via 9fe5d19e25a8b66e3dd3b0a3f93d030e20410fca (commit) via 1c9b4ed4bdbf10af3e366d803e6eeea062758640 (commit) via 4b44ae942a7c2ebba8b0801a7534e77cc4a9c8d4 (commit) via 877ffe41d2ba927b27054937b238fec328fa3d23 (commit) via f1c68fb05349d2951b1de6ccaca636f1d9b5276d (commit) via 7b542c2e544a27d1a9cd6ab85446c6ccdd9bb8bd (commit) via 27c10f68edc04bab1e7f0497e7cab3c026c970ba (commit) via 77a71391da6e89d26ea47fdff4d66f04645ea114 (commit) via 1265ac5e949fec49fbe4848c5681924d81f5bdb7 (commit) via 92b0aae6d1866723cce40720aa98c604adfafbac (commit) via 4c5bf8bd2881685931b569205df44dd5c699ce38 (commit) via 9a72718d998eb793e3944d315bd5b0f89f485ce2 (commit) via 7ff45bffa71f1c53d349060ee92d6df767facaee (commit) via 89d19ba77e744d7f13daa280ee7d7fcbd637b539 (commit) via 0523b93bad90252f26edeaeae9172085e50444c1 (commit) via 4dd52c550d312fe1b2955e725ecd82cbbf52c784 (commit) via 0af05e309c4b14ad7f9a54ddb871c9186b886b8a (commit) via b18b5c4ace647dda2f8dc48b0e0d3d7a84788b53 (commit) via f2df96d63a2ab15fa8986859ebcf4e67f1083c04 (commit) via addf59bd9200dc45abb24dae587f8b9511c1dee5 (commit) via 7ea62570b7ed9d38d823c817f6bb6f657ada42b9 (commit) via 5b41f36e4e1d86af030958161ca6418bd80757fc (commit) via 3ec57ea076a0e77b052b288ddc73ae85a1e33478 (commit) via 367fc11d06a5ab4a2ce5d3ebb59d3880c78ead4c (commit) via 7b5b4988f259d70aae479ce7b4c172ae6d0b5016 (commit) via 0b9d2510278f9dd9a7868c52d1ea103f19653f9b (commit) via 0b4cd829c3b056bd1043a9c5c63547b40178ffd8 (commit) via 3d7d997d1c0bd8eddbf13c750a87049f4795fa33 (commit) via 1bec2d7b72bc4069d933382b95452661e81dd4e7 (commit) via 9a7cf7051f1781ffe6278bfab4c553a7025a8818 (commit) via 4f7bcfcbb19e7959f2fa2a7f2295ee434a473cbb (commit) via 012c582f79d8df5d126e481e73dcb310ad462a21 (commit) via a092d6ad35c68c05109cdb10fc97a3aecb7f1297 (commit) via 6ebf8a90c2b4780a585e4896bdfaf481fc3ae2e9 (commit) via 3e394f3d919a3a78608be5ca87e338b71183f585 (commit) via 28ebaab4a02324dd0f479e4d176ec6b94f0fae70 (commit) via 50f86547a8a0a6c46d58a47d936df25b78ca7372 (commit) via f6e7dd34419d20488145cc0111acf0cfa31a0edc (commit) via 57270b71ef2ae25f28d4ab2f3316e0540e3ad03a (commit) via 6272534c13bd7de4c92381f1f3e655d026636ed2 (commit) via 7dc62f2236e7def09a763a8f5c0dca56232f5cab (commit) via 1c6d290bea1f1bce77bd24b925f474d75b4baa45 (commit) via 71f2c13999e850ccd90b8e05a5f07da2781fa69d (commit) via 19eace74562c68569cdd3ed96b2e6d79bf47403f (commit) via dae389147c6bb6602bf5954b7a2de1cfce846641 (commit) via db0c6f50d59344cc0ec1adbd5829047831a77f72 (commit) via a6d4b421b41d97116209051a9dac60abcb345c0c (commit) via 7a7da697cb628b9d6ce639fc022dbeee03d41b6c (commit) via 2cc9d9b47a02042fbcada5a895ddc09fb0ac57a5 (commit) via 5f2eb70855bd26695318aa58068c73705e70ae64 (commit) via 05b4bac3b13d0eccf1f5ab8fa5405b7ffdaf4de8 (commit) via a0a300f839a632829f94b22bb53270298ed86298 (commit) via c5086ed81c2185e9d15999cf57f59ad41384ebf3 (commit) via 71bf7f0dfe2058be3e558c2c1bd3f5a01458643a (commit) via 209c1ef45a2c4f8c2e8fee1b2dd7bae34ae91969 (commit) via 9e6622ff838b8b02948d4a846b0367aeb8df81ef (commit) via 93454cedc80e4534a8a3c1f79453bb14b81016dd (commit) via b0f24d46043071dca3aed52c152d01a36c2fec98 (commit) via a232e5ab97883eb76004a47a1e1c17181a7cf616 (commit) via 27355c9c654e7035d8fea0619f3832e978a244bb (commit) via 058cd573d8c5554eba31cd4cc31625630ceeca1a (commit) via 44468ad531b7baa1c5692d224b2f11695af47970 (commit) via 577a1256525a2177f6dee10857b245c09d1e9d82 (commit) via 8b24e9f2035c36abe1310a3b5bbe212b10fe4d08 (commit) via c634063ea37875f38a31c5ff643a5fed43d7cafa (commit) via 0e5d807297f4fd1222fafece864519c70f7965a3 (commit) via a369e24cb9a583ef9906a8ef9125f6ca8c6f80bf (commit) via a42855f09fc74bdc801fdd7adfef27e2cdf3f371 (commit) via 9762b4c5794edba56b2976fcae5097e514a4b080 (commit) via fe291de36b8cf80818dc97b4ad4d790fc01e96ec (commit) via d2b3399c047c601f6c08ae33368f2020dfb9f935 (commit) via 40a91b38ec6c9778fed18376e559631c5abe6c1a (commit) via 7a250cc9d9e4bf493d8f92d348fac16976ce6521 (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (b27b963b644790c8c5893b99c146523779a25c80) \ N -- N -- N (66c5ad1bba04788be9b2ae139cc78b5b6a986658) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=66c5ad1bba04788be9b2ae139cc78b5b6a986658 commit 66c5ad1bba04788be9b2ae139cc78b5b6a986658 Author: Neels Hofmeyr Date: Fri Oct 21 01:32:10 2016 +0200 mgcp: log payload type change Change-Id: Iee5fa667dece12174b1933345c1ed640a264ed97 http://cgit.osmocom.org/openbsc/commit/?id=c4cd09995d4c18d95571ef198f97611ae0ac2bd5 commit c4cd09995d4c18d95571ef198f97611ae0ac2bd5 Author: Neels Hofmeyr Date: Mon Jan 23 16:56:02 2017 +0100 comment: fixme: rab failure Change-Id: I6e21f2d7dd560ab15675f3e432c37a13c4ab6792 http://cgit.osmocom.org/openbsc/commit/?id=8ac4b7226b34cebe58c91fab029e31900224b3e1 commit 8ac4b7226b34cebe58c91fab029e31900224b3e1 Author: Neels Hofmeyr Date: Tue Oct 18 20:20:51 2016 +0200 mgcp parsing, set port from mgcp response Change-Id: I90e2c1aa7575d5fa6e0374f5022cbb25fc3f7699 http://cgit.osmocom.org/openbsc/commit/?id=45341527600afe4a044b33130d281c6622351861 commit 45341527600afe4a044b33130d281c6622351861 Author: Neels Hofmeyr Date: Tue Oct 18 18:38:59 2016 +0200 mgcp parsing, mgcp test Change-Id: Ibe2ab17b3fa3a506a2e841ba979ea4175e3a21e8 http://cgit.osmocom.org/openbsc/commit/?id=590a90534240ee2d8c2515db5687489fade290fa commit 590a90534240ee2d8c2515db5687489fade290fa Author: Neels Hofmeyr Date: Fri Oct 14 17:56:17 2016 +0200 mgcp: handle responses from the MGCP GW Change-Id: I5c0493feaec775461b5a017c36b93cc2ad63c896 http://cgit.osmocom.org/openbsc/commit/?id=84c1275aec91183c2205d5ec786903635507b4c5 commit 84c1275aec91183c2205d5ec786903635507b4c5 Author: Neels Hofmeyr Date: Wed Oct 12 02:53:55 2016 +0200 IuPS: cosmetic: explicitly check RAN type; move comment Change-Id: I8375ba42dd47d7ccd9ce9290767d6f8653a23b94 http://cgit.osmocom.org/openbsc/commit/?id=2eec16ff27f701a6aef172aa7121153d0021a27e commit 2eec16ff27f701a6aef172aa7121153d0021a27e Author: Neels Hofmeyr Date: Wed Oct 12 01:39:25 2016 +0200 IuCS and IuPS: add VTY config for RAB Assignment address kind To accomodate the ip.access nano3G without having to recompile, make the RAB Assignment's Transport Layer Address IE's format configurable, in both osmo-msc and osmo-sgsn. The long term perspective is to somehow detect which address encoding a given 3G cell prefers, but for the time being just configure it globally and set each ue_conn_ctx to the global setting upon creation. Add VTY command to iu_vty.c, with args passed to iu_vty_init() to insert at an arbitrary VTY node, so that it can be used both for osmo-msc and osmo-sgsn. Add generic iu_vty_config_write() to write out the config. Call iu_vty_init() from msc_vty_init(); msc_vty_init() is in libmsc, hence linking of osmo-msc now needs libiu to come after libmsc, so move that further down. Change-Id: I93728314742b327336f3fb6de98e6457f687e1f9 http://cgit.osmocom.org/openbsc/commit/?id=18147dffdd06589b151e16b97e45c9e2fba4cd20 commit 18147dffdd06589b151e16b97e45c9e2fba4cd20 Author: Neels Hofmeyr Date: Wed Oct 12 02:55:31 2016 +0200 IuCS, IuPS: move flag to use X.213 NSAP addr into ue_conn_ctx The future perspective is to remember the preferred RAB Transport Layer Address encoding for each 3G cell that is connected, so store per UE conn instead of globally hardcoding. Add rab_assign_addr_enc member to ue_conn_ctx. Thus the iu_rab_act_cs() and iu_rab_act_ps() functions no longer need the explicit use_x213_nsap argument. Add include/openbsc/common.h in order to define the enum nsap_addr_enc, in a separate file to be able to easily include it in all of libmsc, libiu and gprs/* without creating include cycles. Set the rab_assign_addr_enc when an MM ctx is created for iu, and whenever the ue_conn_ctx for an Iu MM ctx is updated. This looks a bit clumsy so far, the hope is that there will be a nice way to setup the ue_conn_ctx prior to that. Change-Id: I49bb5736df7bdfdd55d3e7b74ee559595cfd2f7d http://cgit.osmocom.org/openbsc/commit/?id=7dcccb92d1f80665abe5e1a91bad102be800c0bc commit 7dcccb92d1f80665abe5e1a91bad102be800c0bc Author: Neels Hofmeyr Date: Wed Oct 12 03:30:48 2016 +0200 sgsn init: pass sgsn_config pointer to sgsn_vty_init(), not sgsn_parse_config It makes sense semantically, and prepares for an upcoming commit that uses the internal global config pointer in sgsn_vty_init(), which would not be defined yet without this. Change-Id: Ie4cf1c0a1c9e6330a134ff4b7b2e6d5699c12bd7 http://cgit.osmocom.org/openbsc/commit/?id=b3df6f41a401f763d4a1504cf7da8aa0ff32fb0d commit b3df6f41a401f763d4a1504cf7da8aa0ff32fb0d Author: Neels Hofmeyr Date: Wed Oct 12 01:29:33 2016 +0200 iu: sort out confusion around asn_debug and asn1_xer_print Before, I confused asn_debug with asn1_xer_print. Have two distinct VTY commands and fix documentation. Put the asn_debug and asn1_xer_print implementations in iu.c. Since they are globally defined, don't pass a pointer to iu_vty_init() but just use it directly. Might be considered less clean, but is also less bloat. Change-Id: Iccbadfe1585ba224f74cdfb5273b5ce29b6d78f0 http://cgit.osmocom.org/openbsc/commit/?id=cc643388bfc042d894985a9f7642f510f63630c6 commit cc643388bfc042d894985a9f7642f510f63630c6 Author: Neels Hofmeyr Date: Wed Oct 12 01:48:55 2016 +0200 iu.h: add missing includes and type defs So far it was included only in files that also include all needed headers, but make it so that it can be included on its own. Change-Id: I08a756031b995bd01a6e15c678b845fd98de960b http://cgit.osmocom.org/openbsc/commit/?id=e682d51f29452ae1d07f4066ef51ec36e9a28c91 commit e682d51f29452ae1d07f4066ef51ec36e9a28c91 Author: Neels Hofmeyr Date: Tue Oct 11 02:24:53 2016 +0200 IuCS: rapidly release connections Do the same as we do in 2G: release the connection as soon as nothing else is pending for a given subscriber. Before, osmo-msc would wait for the UE "to get bored" and send an Iu release. But the CN should stay lean on connections. Also, 25.413[1] in section 7, 6th point states: "While the Iu release is managed from the CN, the RNC has the capability to request the release of all Iu connection resources from the corresponding Iu connection." So far we did not manage Iu release from osmo-msc at all. Use the same mechanism we use in 2G: from msc_release_connection(), just before freeing the gsm_subscriber_conn, invoke a CN initiated Iu Release command to the UE. This works around OS#1816 ("USSD only works when IuCS is released", on nano3G), because the Iu conn is now released right after every signalling, so that typically no two requests will use the same conn. In iu.h/iu.c, add iu_tx_release(), absorbing almost all of the code from ranap_handle_co_iu_rel_req(). Add stub to db_test.c, necessary to build it without linking libiu. [1] 3GPP TS 25.413 v12.4.0 Release 12 / ETSI TS 125 413 V12.4.0 (2015-04) Related: OS#1816 Change-Id: Ic12bd6f3666f6fd42bd6d9fdae1c93abee3b6786 http://cgit.osmocom.org/openbsc/commit/?id=c4d9fab91968872b6eeffff0b5535fc72dffb3da commit c4d9fab91968872b6eeffff0b5535fc72dffb3da Author: Neels Hofmeyr Date: Tue Oct 11 00:50:05 2016 +0200 IuCS: don't remove Iu conn until release Don't remove the gsm_subscriber_connection without an Iu Release. From the 2G paradigm to close a subscriber connection as soon as nothing else is pending, osmo-msc frequently calls msc_release_connection() to see whether a conn has anything pending, or discards it. In 3G however, we so far don't actively release IuCS connections from the MSC side, but wait until the IuCS is released from the UE side. So the conn is often discarded even though the IuCS stays open and valid, which confuses the situation: before the UE releases a bit later, we would try to page the subscriber unsuccessfully, because the UE expects to already be connected. To first fix the discrepancy of Iu vs. subscr release, never discard gsm_subscriber_connections when msc_release_connection() is called. This creates a "lazy" CN that keeps connections open as long as the UE will tolerate. It is really fast in sending many SMS in close succession, but is certainly a bad CN design choice: we should rather stay lean on connections. A subsequent commit will change this, but I decided to keep this commit as a reference, for when we'd like to test situations that should re-use an established connection. Change-Id: I012378cfa432d791146db387554ec1909de05297 http://cgit.osmocom.org/openbsc/commit/?id=6836a705d151cb7656506adade077cd2a6bfbaa7 commit 6836a705d151cb7656506adade077cd2a6bfbaa7 Author: Neels Hofmeyr Date: Tue Oct 11 01:05:22 2016 +0200 IuCS: detect whether a conn is already secure If a CM Service Request is received on an already secure IuCS connection, we so far didn't notice and started to authenticate again. The UE would readily renew its authentication, but then our state got stuck since ciphering was already established. Instead, don't authenticate again when integrity protection is already established. Change-Id: I3c01fe58276ba0ad918f2cd30cc3dca7c6663e68 http://cgit.osmocom.org/openbsc/commit/?id=60c0aa0b2adb0e1ed6ed5b495bd496b9511419fe commit 60c0aa0b2adb0e1ed6ed5b495bd496b9511419fe Author: Neels Hofmeyr Date: Tue Sep 20 18:18:26 2016 +0200 mgcp dbg log Change-Id: I56fda48edaa92abfc6e3886cdfce733bb0686f73 http://cgit.osmocom.org/openbsc/commit/?id=9fe5d19e25a8b66e3dd3b0a3f93d030e20410fca commit 9fe5d19e25a8b66e3dd3b0a3f93d030e20410fca Author: Neels Hofmeyr Date: Thu Sep 22 20:00:16 2016 +0200 sgsn_ranap_iu_event: handle some events without valid MM context Change-Id: Ia7e74087d56996104b6d3935b1cf12166ff67f3a http://cgit.osmocom.org/openbsc/commit/?id=1c9b4ed4bdbf10af3e366d803e6eeea062758640 commit 1c9b4ed4bdbf10af3e366d803e6eeea062758640 Author: Neels Hofmeyr Date: Mon Sep 19 18:30:49 2016 +0200 IuCS: store assigned rab_id in gsm_subscriber_connection Change-Id: I7fda4304631fc24bbd1bebe911b8403a942fcf53 http://cgit.osmocom.org/openbsc/commit/?id=4b44ae942a7c2ebba8b0801a7534e77cc4a9c8d4 commit 4b44ae942a7c2ebba8b0801a7534e77cc4a9c8d4 Author: Neels Hofmeyr Date: Thu Sep 22 20:28:35 2016 +0200 bridge calls via mgcpgw Change-Id: Ie259e30bc532fe9817c96562022ac33443d5747a http://cgit.osmocom.org/openbsc/commit/?id=877ffe41d2ba927b27054937b238fec328fa3d23 commit 877ffe41d2ba927b27054937b238fec328fa3d23 Author: Neels Hofmeyr Date: Thu Sep 22 20:29:30 2016 +0200 also do call assignment for MT calls, upon Call Confirmed Change-Id: I863fa73948f61aaffd7f4472f3abc3e44228e31f http://cgit.osmocom.org/openbsc/commit/?id=f1c68fb05349d2951b1de6ccaca636f1d9b5276d commit f1c68fb05349d2951b1de6ccaca636f1d9b5276d Author: Neels Hofmeyr Date: Wed Sep 7 13:39:07 2016 +0200 IuCS: implement msc_call_assignment() for IuCS Send IuCS RAB Activation upon MNCC_CALL_PROC_REQ. Implement function msc_call_assignment(): decide between sending A-iface BSSMAP Assignment Request or IuCS RAB Assignment Request. Implement iu_rab_act_cs() to send the IuCS RAB Assignment Request. The IP address and port of the MGCPGW sent in the RAB Assignment are still hardcoded. The A-interface extension is not implemented yet. Declare ranap_new_msg_rab_assign_voice() to avoid including ranap_msg_factory.h, which would require adding ASN1 CFLAGS to Makefile.am. The mgcpgw_client as well as some more osmo-iuh functions are now linked from libmsc, hence add some dummy stubs to libiudummy and db_test.c. Change-Id: Iaae51d1fbbfc28fad1c0b85e161d53d80a420a19 http://cgit.osmocom.org/openbsc/commit/?id=7b542c2e544a27d1a9cd6ab85446c6ccdd9bb8bd commit 7b542c2e544a27d1a9cd6ab85446c6ccdd9bb8bd Author: Neels Hofmeyr Date: Thu Sep 22 20:21:10 2016 +0200 msc: add mgcpgw client (with dummy read cb so far) Store the mgcpgw client data in struct gsm_network. Initialize VTY and bind the client. Change-Id: Ifc4efb1ca44fa34c29bf23b35addb54155296d68 http://cgit.osmocom.org/openbsc/commit/?id=27c10f68edc04bab1e7f0497e7cab3c026c970ba commit 27c10f68edc04bab1e7f0497e7cab3c026c970ba Author: Neels Hofmeyr Date: Wed Sep 7 13:39:07 2016 +0200 libmgcp: add mgcpgw client API Add an API to send MGCP messages to an MGCP GW, from the perspective of an MSC instructing the GW to setup RTP streams. Rationale: the mgcp_protocol.h is mostly for the MGCP GW itself, other implementations forward incoming MGCP messages. So a simpler approach for an MGCP GW client is useful. Add general VTY commands that can be used to configure mgcpgw_client. osmo-msc is going to use this to route RTP streams (for 3G at first). Change-Id: I6fe365c4c89207f2172943cc456b508a207b1135 http://cgit.osmocom.org/openbsc/commit/?id=77a71391da6e89d26ea47fdff4d66f04645ea114 commit 77a71391da6e89d26ea47fdff4d66f04645ea114 Author: Neels Hofmeyr Date: Wed Sep 7 13:39:07 2016 +0200 libmgcp: add value strings for mgcp_connection_mode Add file mgcp_common.c to implement the value strings for the mgcp_connection_mode. Add in a separate file because of the upcoming mgcpgw_client.c implementation, introducing a file that contains implementations commonly used in MGCP GW as well as its clients. Change-Id: I6fe365c4c89207f2172943cc456b508a207b1135 http://cgit.osmocom.org/openbsc/commit/?id=1265ac5e949fec49fbe4848c5681924d81f5bdb7 commit 1265ac5e949fec49fbe4848c5681924d81f5bdb7 Author: Neels Hofmeyr Date: Tue Sep 20 18:16:35 2016 +0200 libmgcp: move mgcp_connection_mode to public header mgcp_connection_mode will be used by the upcoming mgcpgw_client.h API. Change-Id: I7a3f8905723320d968f1a53c1036904107b4fb2d http://cgit.osmocom.org/openbsc/commit/?id=92b0aae6d1866723cce40720aa98c604adfafbac commit 92b0aae6d1866723cce40720aa98c604adfafbac Author: Neels Hofmeyr Date: Tue Sep 6 20:08:58 2016 +0200 IuCS: cosmetic prep for msc_call_assignment() Rename gsm48_cc_tx_call_proc() to gsm48_cc_tx_call_proc_and_assign() to mark the place where the A-interface will send a BSSAP Assignment Request / where the IuCS-interface will send a RAB Assignment Request. Add function msc_call_assignment() to decide between A-iface and IuCS assignment, to be implemented in subsequent commit. Change-Id: I0695e233d57d13658793b0e63bb7c3ff224909a0 http://cgit.osmocom.org/openbsc/commit/?id=4c5bf8bd2881685931b569205df44dd5c699ce38 commit 4c5bf8bd2881685931b569205df44dd5c699ce38 Author: Neels Hofmeyr Date: Wed Sep 7 17:52:32 2016 +0200 IuCS: send RANAP CommonID Add libiu function to send a CommonID message down a UE connection, iu_tx_common_id(); add also a corresponding stub to libiudummy for linking with tests. Add libmsc function msc_tx_common_id() to call the above. Add this mostly to clearly indicate in msc_ifaces.h that libmsc is calling out of the MSC; also to do conn->via_iface checking. Call msc_tx_common_id() after ciphering is established, in _gsm48_rx_mm_serv_req_sec_cb()'s GSM_SECURITY_SUCCEEDED case. Change-Id: I576ddd5bbabfc989149debd2f8a9743db6d26043 http://cgit.osmocom.org/openbsc/commit/?id=9a72718d998eb793e3944d315bd5b0f89f485ce2 commit 9a72718d998eb793e3944d315bd5b0f89f485ce2 Author: Neels Hofmeyr Date: Wed Aug 31 15:40:18 2016 +0200 cosmetic: msc_handler, bsc_handler: drop extra whitespace The extra ws made me not find these lines when grepping for 'dtap ='. Change-Id: I45e5c9e7df4704546872aab15adf407298943435 http://cgit.osmocom.org/openbsc/commit/?id=7ff45bffa71f1c53d349060ee92d6df767facaee commit 7ff45bffa71f1c53d349060ee92d6df767facaee Author: Harald Welte Date: Mon May 2 08:34:57 2016 +0200 SGSN: Don't indicate GERAN in Iu mode PDP CTX ACT REQ to GGSN http://cgit.osmocom.org/openbsc/commit/?id=89d19ba77e744d7f13daa280ee7d7fcbd637b539 commit 89d19ba77e744d7f13daa280ee7d7fcbd637b539 Author: Neels Hofmeyr Date: Mon May 9 13:20:54 2016 +0200 cosmetic: make gsm0408_loc_upd_rej() static http://cgit.osmocom.org/openbsc/commit/?id=0523b93bad90252f26edeaeae9172085e50444c1 commit 0523b93bad90252f26edeaeae9172085e50444c1 Author: Neels Hofmeyr Date: Mon May 9 13:18:03 2016 +0200 LU counters: count completion and failure, not messages sent From a human admin viewpoint it doesn't make sense to count the messages sent: When we use TMSIs, we first send a LU Accept with a new TMSI, and then expect the MS to respond with a TMSI Realloc Complete message. When that fails to come through, the LU actually ends in failure, even though a LU Accept was sent. In 3G, if a UE sends an Iu Release during LU (e.g. user enables flight mode), we cancel the LU without sending any reply at all, so nothing would be counted. Instead, count Location Updating results, i.e. completion and failures. http://cgit.osmocom.org/openbsc/commit/?id=4dd52c550d312fe1b2955e725ecd82cbbf52c784 commit 4dd52c550d312fe1b2955e725ecd82cbbf52c784 Author: Neels Hofmeyr Date: Mon May 30 15:21:52 2016 +0200 remove handle_abisip_signal() Change-Id: I9cf80f9c2c8a53a29e42f000029e680a9922cb41 http://cgit.osmocom.org/openbsc/commit/?id=0af05e309c4b14ad7f9a54ddb871c9186b886b8a commit 0af05e309c4b14ad7f9a54ddb871c9186b886b8a Author: Neels Hofmeyr Date: Wed May 4 15:35:37 2016 +0200 gsm0408_clear_request(): actually free the released conn By having conn->in_release == 1, calling msc_release_connection() has no effect and thus never frees the conn. So, after all pending requests have been discarded, also discard and free the unused connection. http://cgit.osmocom.org/openbsc/commit/?id=b18b5c4ace647dda2f8dc48b0e0d3d7a84788b53 commit b18b5c4ace647dda2f8dc48b0e0d3d7a84788b53 Author: Neels Hofmeyr Date: Mon May 30 15:24:12 2016 +0200 add iu.h to gsm_subscriber.c Change-Id: I398aaa4a7328a58fb0d563725f3bea26482929ef http://cgit.osmocom.org/openbsc/commit/?id=f2df96d63a2ab15fa8986859ebcf4e67f1083c04 commit f2df96d63a2ab15fa8986859ebcf4e67f1083c04 Author: Neels Hofmeyr Date: Mon May 30 15:11:39 2016 +0200 gsm_04_08.c: iu.h Change-Id: I624612b5d5cd70770326347634aee2a42ba88945 http://cgit.osmocom.org/openbsc/commit/?id=addf59bd9200dc45abb24dae587f8b9511c1dee5 commit addf59bd9200dc45abb24dae587f8b9511c1dee5 Author: Neels Hofmeyr Date: Mon May 30 15:09:47 2016 +0200 temporary dev: set debug log level almost everywhere Change-Id: I0d5a36560e7edde27497de57e579f5b1d00eb525 http://cgit.osmocom.org/openbsc/commit/?id=7ea62570b7ed9d38d823c817f6bb6f657ada42b9 commit 7ea62570b7ed9d38d823c817f6bb6f657ada42b9 Author: Neels Hofmeyr Date: Tue May 10 13:26:47 2016 +0200 comment on mscsplit, indent comment http://cgit.osmocom.org/openbsc/commit/?id=5b41f36e4e1d86af030958161ca6418bd80757fc commit 5b41f36e4e1d86af030958161ca6418bd80757fc Author: Neels Hofmeyr Date: Tue May 10 13:44:39 2016 +0200 move to libbsc: lchan_next_meas_rep() -- TODO really? Change-Id: I4ea799c5fa61f81c404e6ef1b9ac86a8faa1fb49 http://cgit.osmocom.org/openbsc/commit/?id=3ec57ea076a0e77b052b288ddc73ae85a1e33478 commit 3ec57ea076a0e77b052b288ddc73ae85a1e33478 Author: Neels Hofmeyr Date: Tue May 10 13:59:16 2016 +0200 move to libbsc: gsm_bts_neighbor() -- TODO really? Change-Id: I63d4835dc7aabdf176e0ca634a6a4ca527612693 http://cgit.osmocom.org/openbsc/commit/?id=367fc11d06a5ab4a2ce5d3ebb59d3880c78ead4c commit 367fc11d06a5ab4a2ce5d3ebb59d3880c78ead4c Author: Neels Hofmeyr Date: Wed May 11 14:21:58 2016 +0200 gsm0408_test: use NULL for root ctx -- TODO really? http://cgit.osmocom.org/openbsc/commit/?id=7b5b4988f259d70aae479ce7b4c172ae6d0b5016 commit 7b5b4988f259d70aae479ce7b4c172ae6d0b5016 Author: Neels Hofmeyr Date: Mon May 9 21:30:26 2016 +0200 gsm_04_08: remove apply_codec_restrictions() -- TODO really? This function is wrongly placed on the MSC level. Unfortunately I cannot remember the very plausible details that hwelte had back in the days to argue for this change. (Refactoring an old commit that fails to explain in more detail.) Change-Id: I82623847e652a59a921d2fb142b77cf22420a746 http://cgit.osmocom.org/openbsc/commit/?id=0b9d2510278f9dd9a7868c52d1ea103f19653f9b commit 0b9d2510278f9dd9a7868c52d1ea103f19653f9b Author: Neels Hofmeyr Date: Thu May 12 02:14:33 2016 +0200 move to libmsc: osmo_stats_vty_add_cmds() -- todo MSCSPLIT http://cgit.osmocom.org/openbsc/commit/?id=0b4cd829c3b056bd1043a9c5c63547b40178ffd8 commit 0b4cd829c3b056bd1043a9c5c63547b40178ffd8 Author: Neels Hofmeyr Date: Tue May 10 14:04:28 2016 +0200 include msc_ifaces.h in gsm_04_08.c Change-Id: I11be1bdfe6993f89b34319e7d1526c729d6e0cde http://cgit.osmocom.org/openbsc/commit/?id=3d7d997d1c0bd8eddbf13c750a87049f4795fa33 commit 3d7d997d1c0bd8eddbf13c750a87049f4795fa33 Author: Neels Hofmeyr Date: Mon May 30 15:04:56 2016 +0200 complete IuCS paging implementation Add paging timeout to struct gsm_subscriber. Previously, paging timeout was implemented only on BSC level, where each request has its own timeout value. The MSC will still send individual requests to BSC or RNC level, where they timeout individually. However, the MSC must also have an own timeout to be sure to discard stale pagings that the BSC or RNC never replied for. Add handle_paging_resp(), copying the few libmsc relevant parts of gsm48_handle_paging_resp(). http://cgit.osmocom.org/openbsc/commit/?id=1bec2d7b72bc4069d933382b95452661e81dd4e7 commit 1bec2d7b72bc4069d933382b95452661e81dd4e7 Author: Neels Hofmeyr Date: Tue May 10 13:57:25 2016 +0200 paging: add todo comments for paging and mscsplit Change-Id: I7e72c9db2837ea5edf45f6037cb0288a264d492c http://cgit.osmocom.org/openbsc/commit/?id=9a7cf7051f1781ffe6278bfab4c553a7025a8818 commit 9a7cf7051f1781ffe6278bfab4c553a7025a8818 Author: Neels Hofmeyr Date: Mon May 2 15:57:53 2016 +0200 paging: actually verify subscriber authorization Before this, any paging response would be accepted by the CN, without checking the database whether the subscriber is in fact authorized. The probability that a subscriber would be able to take unauthorized action is slim, nevertheless checking authorization status with the database should happen before we accept a connection. http://cgit.osmocom.org/openbsc/commit/?id=4f7bcfcbb19e7959f2fa2a7f2295ee434a473cbb commit 4f7bcfcbb19e7959f2fa2a7f2295ee434a473cbb Author: Neels Hofmeyr Date: Mon May 2 15:55:22 2016 +0200 paging: change subscr_paging_cb() into subscr_rx_paging_response() Remove one layer of callback indirection in paging. When a paging response arrives, we always want to first secure the connection, thus a fixed subscr_rx_paging_response() function is more appropriate and avoids having to store a cbfn. The actual actions to be taken upon successful paging are of course still in callback functions stored with each subscriber. Remove paging_request_stop() call from subscr_paging_dispatch(), which stops paging on all BTSs, which is not the responsibility of libmsc. Change-Id: Ic2c785c9cc48b2c2c6557cbe1060d25afa89e38d http://cgit.osmocom.org/openbsc/commit/?id=012c582f79d8df5d126e481e73dcb310ad462a21 commit 012c582f79d8df5d126e481e73dcb310ad462a21 Author: Neels Hofmeyr Date: Mon May 30 15:06:55 2016 +0200 move subscr auth check to gsm_subscriber.c add subscr_authorized(), subscr_authorized_imsi() Change-Id: If2ef06b1229351127c61477ca14653d6ae4cb6bb http://cgit.osmocom.org/openbsc/commit/?id=a092d6ad35c68c05109cdb10fc97a3aecb7f1297 commit a092d6ad35c68c05109cdb10fc97a3aecb7f1297 Author: Neels Hofmeyr Date: Fri Aug 12 16:11:25 2016 +0200 auth log Change-Id: Icd9f8505388a06ee768d2176cb2b9187953098ef http://cgit.osmocom.org/openbsc/commit/?id=6ebf8a90c2b4780a585e4896bdfaf481fc3ae2e9 commit 6ebf8a90c2b4780a585e4896bdfaf481fc3ae2e9 Author: Neels Hofmeyr Date: Fri Aug 12 16:09:46 2016 +0200 iu auth wip Change-Id: Icc2522252cf15c54f1a1ea5255314a0de8bfba03 http://cgit.osmocom.org/openbsc/commit/?id=3e394f3d919a3a78608be5ca87e338b71183f585 commit 3e394f3d919a3a78608be5ca87e338b71183f585 Author: Neels Hofmeyr Date: Fri Aug 12 16:03:09 2016 +0200 Iu auth wip Change-Id: I44effcca80dc6850178174dc957bcd5608b0ae14 http://cgit.osmocom.org/openbsc/commit/?id=28ebaab4a02324dd0f479e4d176ec6b94f0fae70 commit 28ebaab4a02324dd0f479e4d176ec6b94f0fae70 Author: Neels Hofmeyr Date: Fri Aug 12 16:21:32 2016 +0200 cosmetic prep: change int -> bool authorize_subscriber() Upcoming function subscr_authorized() will flip this to bool, so separate this change cosmetically. Change-Id: Iba0184a71afa01141ef06c474cb554e79ad8f5d5 http://cgit.osmocom.org/openbsc/commit/?id=50f86547a8a0a6c46d58a47d936df25b78ca7372 commit 50f86547a8a0a6c46d58a47d936df25b78ca7372 Author: Neels Hofmeyr Date: Mon May 30 15:07:23 2016 +0200 subscr_request_channel() -> subscr_request_conn() Change-Id: Ife8e10b240693a8d369139881774f1892044aa65 http://cgit.osmocom.org/openbsc/commit/?id=f6e7dd34419d20488145cc0111acf0cfa31a0edc commit f6e7dd34419d20488145cc0111acf0cfa31a0edc Author: Neels Hofmeyr Date: Mon May 30 15:05:13 2016 +0200 move subscr_request to gsm_subscriber.h Change-Id: Idbbd39b0e068da17aafa97e315143509c69c50ea http://cgit.osmocom.org/openbsc/commit/?id=57270b71ef2ae25f28d4ab2f3316e0540e3ad03a commit 57270b71ef2ae25f28d4ab2f3316e0540e3ad03a Author: Neels Hofmeyr Date: Mon May 30 15:01:01 2016 +0200 add gsm_encr to subscr_conn Change-Id: Id5797cd1f1bfa2cca2d3fbabc1981aa75546421b http://cgit.osmocom.org/openbsc/commit/?id=6272534c13bd7de4c92381f1f3e655d026636ed2 commit 6272534c13bd7de4c92381f1f3e655d026636ed2 Author: Neels Hofmeyr Date: Mon May 30 14:57:14 2016 +0200 osmo-nitb becomes osmo-msc Change-Id: I3787050b524954d8a4dd13495c458f3ee293807b http://cgit.osmocom.org/openbsc/commit/?id=7dc62f2236e7def09a763a8f5c0dca56232f5cab commit 7dc62f2236e7def09a763a8f5c0dca56232f5cab Author: Neels Hofmeyr Date: Wed May 11 17:13:28 2016 +0200 remove unneccessary linking from some tests The recent shifts and cuts have made some library linking for bsc, channel and db tests unnecessary. http://cgit.osmocom.org/openbsc/commit/?id=1c6d290bea1f1bce77bd24b925f474d75b4baa45 commit 1c6d290bea1f1bce77bd24b925f474d75b4baa45 Author: Neels Hofmeyr Date: Mon May 30 14:46:23 2016 +0200 msc_release_connection(): don't call gsm0808_clear() gsm0808_clear() is all about clearing lchans. To be able to link libmsc without libbsc, don't call it directly. Change-Id: I149146fc3cb99ef4a21ee2a798231bb070f398cd http://cgit.osmocom.org/openbsc/commit/?id=71f2c13999e850ccd90b8e05a5f07da2781fa69d commit 71f2c13999e850ccd90b8e05a5f07da2781fa69d Author: Neels Hofmeyr Date: Mon May 30 21:44:32 2016 +0200 cut off libbsc paging, pending paging in libmsc Temporarily disable all paging to be able to link libmsc without libbsc. Skip the paging part of channel_test because the paging is now disabled. In osmo-nitb, paging is done on BSC level and MSC level "at the same time". When the new MSC is fully operational, paging will be controlled separately on the MSC level, and the BSC (RNC) level will be instructed over an IuCS or A-interface to negotiate paging with the MS (UE). This MSC level paging does not yet exist and will be added in subsequent commits. Change-Id: I8b6920ddc54fc3f2876a59664e6722666d8a8a4a http://cgit.osmocom.org/openbsc/commit/?id=19eace74562c68569cdd3ed96b2e6d79bf47403f commit 19eace74562c68569cdd3ed96b2e6d79bf47403f Author: Neels Hofmeyr Date: Mon May 30 13:09:14 2016 +0200 libmsc: duplicate gsm0808 / gsm48 functions (towards BSC) In osmo-nitb, libmsc would directly call the functions on the BSC level, not always via the bsc_api. When separating libmsc from libbsc, some functions are missing from the linkage. Hence duplicate these functions to libmsc, add an msc_ prefix for clarity, also add a _tx to gsm0808_cipher_mode(): * add msc_gsm0808_tx_cipher_mode() (dummy/stub) * add msc_gsm48_tx_mm_serv_ack() * add msc_gsm48_tx_mm_serv_rej() Call these from libmsc instead of * gsm0808_cipher_mode() * gsm48_tx_mm_serv_ack() * gsm48_tx_mm_serv_rej() Also add a comment relatd to msc_gsm0808_tx_cipher_mode() in two places. Change-Id: I5b276853d3af71f5e3f0a031fd17b4fff0580020 http://cgit.osmocom.org/openbsc/commit/?id=dae389147c6bb6602bf5954b7a2de1cfce846641 commit dae389147c6bb6602bf5954b7a2de1cfce846641 Author: Neels Hofmeyr Date: Fri May 20 20:40:34 2016 +0200 Use new msc_tx_dtap() instead of gsm0808_submit_dtap() Aim: msc_tx_dtap() shall redirect to IuCS or A interfaces depending on subscr conn. Change-Id: I30d961f16eb7b9c0ab9cc3f43198098d3f1a909f http://cgit.osmocom.org/openbsc/commit/?id=db0c6f50d59344cc0ec1adbd5829047831a77f72 commit db0c6f50d59344cc0ec1adbd5829047831a77f72 Author: Neels Hofmeyr Date: Fri May 20 21:41:08 2016 +0200 add libiudummy, to avoid linking Iu deps in tests Change-Id: I4a66c4122011dbc87c6fcb336ab0461b86522c98 http://cgit.osmocom.org/openbsc/commit/?id=a6d4b421b41d97116209051a9dac60abcb345c0c commit a6d4b421b41d97116209051a9dac60abcb345c0c Author: Neels Hofmeyr Date: Tue May 10 14:59:02 2016 +0200 move to libcommon-cs: gsm48_extract_mi(), gsm48_paging_extract_mi() -- TODO move to libfilter instead? Change-Id: I00ca0caf8224de029f53f4dedb1146e3cf7650ec http://cgit.osmocom.org/openbsc/commit/?id=7a7da697cb628b9d6ce639fc022dbeee03d41b6c commit 7a7da697cb628b9d6ce639fc022dbeee03d41b6c Author: Neels Hofmeyr Date: Tue May 10 13:37:59 2016 +0200 msc_compl_l3(): publish in .h, tweak return value Use new libmsc enum values for return val, to avoid dependency on libbsc headers. Make callable from other scopes: publish in osmo_msc.h and remove 'static' in osmo_msc.c Change-Id: If24007445899e9c75553a0dbf843ada3566b3380 http://cgit.osmocom.org/openbsc/commit/?id=2cc9d9b47a02042fbcada5a895ddc09fb0ac57a5 commit 2cc9d9b47a02042fbcada5a895ddc09fb0ac57a5 Author: Neels Hofmeyr Date: Mon May 30 14:58:46 2016 +0200 add msc vty, remove nitb vty Change-Id: I8f8980d6cfbf26f1b0e0197939833e55dbe521fb http://cgit.osmocom.org/openbsc/commit/?id=5f2eb70855bd26695318aa58068c73705e70ae64 commit 5f2eb70855bd26695318aa58068c73705e70ae64 Author: Neels Hofmeyr Date: Mon May 30 14:56:06 2016 +0200 add iucs.[hc] Change-Id: I88e981f4c31393a98ae8d61176c65c9251a6f28b http://cgit.osmocom.org/openbsc/commit/?id=05b4bac3b13d0eccf1f5ab8fa5405b7ffdaf4de8 commit 05b4bac3b13d0eccf1f5ab8fa5405b7ffdaf4de8 Author: Neels Hofmeyr Date: Fri May 20 21:59:55 2016 +0200 add DIUCS debug log constant Change-Id: Id347a3024fa495a1ab680db7320648d933a4018b http://cgit.osmocom.org/openbsc/commit/?id=a0a300f839a632829f94b22bb53270298ed86298 commit a0a300f839a632829f94b22bb53270298ed86298 Author: Neels Hofmeyr Date: Mon May 30 15:16:45 2016 +0200 gsm0408_loc_upd_rej(): remove bts use (used only for debug log) Change-Id: I3ac38f4b701ad8308470573260fa91a4b04c2f18 http://cgit.osmocom.org/openbsc/commit/?id=c5086ed81c2185e9d15999cf57f59ad41384ebf3 commit c5086ed81c2185e9d15999cf57f59ad41384ebf3 Author: Neels Hofmeyr Date: Mon May 30 15:05:43 2016 +0200 gsm_04_08, gsm_subscriber: decouple lac from bts The idea is to not have a direct pointer to a bts struct (into BSC land), but a LAC to resolve the BSC or RNC depending on the appropriate A or IuCS interface. subscr_update(): remove bts arg, add lac arg. Pass conn->lac to gsm48_generate_lai() instead of bts->location_area_code. Change-Id: I9f2b298a785bf4b2a1b3fcdd91b8256106b2d9de http://cgit.osmocom.org/openbsc/commit/?id=71bf7f0dfe2058be3e558c2c1bd3f5a01458643a commit 71bf7f0dfe2058be3e558c2c1bd3f5a01458643a Author: Neels Hofmeyr Date: Mon May 30 15:06:35 2016 +0200 subscr_update_expire_lu(): remove bts arg Change-Id: I26cafd9389aac65e53dc4280a1687c6b8bce3106 http://cgit.osmocom.org/openbsc/commit/?id=209c1ef45a2c4f8c2e8fee1b2dd7bae34ae91969 commit 209c1ef45a2c4f8c2e8fee1b2dd7bae34ae91969 Author: Neels Hofmeyr Date: Mon May 30 15:03:18 2016 +0200 move t3212 to network level (periodic lu) Set the T3212 default value in struct gsm_network and take that value when creating a BTS. Adjust VTY accordingly. Change-Id: Ifb730f9d0106fe195adc30459a39290a07313b50 http://cgit.osmocom.org/openbsc/commit/?id=9e6622ff838b8b02948d4a846b0367aeb8df81ef commit 9e6622ff838b8b02948d4a846b0367aeb8df81ef Author: Neels Hofmeyr Date: Mon May 30 15:11:50 2016 +0200 libmsc: iucs dev: disable large parts of the code Change-Id: I3ef6ca26150b6102a0fa22a88a60d9a442d640b4 http://cgit.osmocom.org/openbsc/commit/?id=93454cedc80e4534a8a3c1f79453bb14b81016dd commit 93454cedc80e4534a8a3c1f79453bb14b81016dd Author: Neels Hofmeyr Date: Tue May 10 12:50:31 2016 +0200 Prepare entry/exit point for MSC -> BSC and MSC -> RNC communication. Add msc_ifaces.[hc], a_iface.c, with a general msc_tx_dtap() to redirect to different interfaces depending on the actual subscriber connection. While iu_tx() is going to be functional fairly soon, the a_tx() is going to be just a dummy for some time (see comment). Add via_iface marker to gsm_subscriber_connection with enum values IFACE_A and IFACE_IU so far. Add Iu specific fields in a sub-struct: the UE connection pointer and an indicator for the Integrity Protection status on Iu (to be fully implemented in later commits). Add lac member to gsm_subscriber_connection, to allow decoupling from bts->location_area_code. The conn->lac will actually be set in iu.c in an upcoming commit ("add iucs.[hc]"). Change-Id: Idf8020a30562426e8f939706bf5c2188d5a09798 http://cgit.osmocom.org/openbsc/commit/?id=b0f24d46043071dca3aed52c152d01a36c2fec98 commit b0f24d46043071dca3aed52c152d01a36c2fec98 Author: Neels Hofmeyr Date: Mon May 30 15:13:32 2016 +0200 don't use lchan in libmsc Change-Id: Ic7ed7faa2bcc7aae799f41ed4abc2c001bfb61b7 http://cgit.osmocom.org/openbsc/commit/?id=a232e5ab97883eb76004a47a1e1c17181a7cf616 commit a232e5ab97883eb76004a47a1e1c17181a7cf616 Author: Harald Welte Date: Thu Dec 24 17:06:42 2015 +0100 gsm_04_08.c: Don't set msg->lchan nor msg->dst the BSC-side of the API behind gsm0808_submit_dtap() is doing this resolving again anyway. So let's avoid doing it twice, and avoid having more dependency of the MSC down into the lchan details. Conflicts: openbsc/src/libmsc/gsm_04_08.c Change-Id: I14254be68ee1a48e9f1ce968233414d86c6ba9d5 ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/Makefile.am | 1 + openbsc/include/openbsc/gprs_sgsn.h | 26 ++-- openbsc/include/openbsc/gprs_subscriber.h | 31 +++++ openbsc/include/openbsc/gsm_data.h | 2 + openbsc/include/openbsc/gsm_subscriber.h | 1 - openbsc/include/openbsc/signal.h | 1 - openbsc/src/gprs/gprs_gmm.c | 199 ++++++++++++++++++++++++++---- openbsc/src/gprs/gprs_sgsn.c | 6 +- openbsc/src/gprs/gprs_subscriber.c | 183 +++++++++++++++++++-------- openbsc/src/gprs/sgsn_auth.c | 11 +- openbsc/src/gprs/sgsn_libgtp.c | 2 +- openbsc/src/gprs/sgsn_main.c | 2 +- openbsc/src/gprs/sgsn_vty.c | 109 ++++++++-------- openbsc/src/libmsc/vty_interface_layer3.c | 1 + openbsc/src/utils/Makefile.am | 17 +++ openbsc/src/utils/meas_json.c | 189 ++++++++++++++++++++++++++++ openbsc/tests/ctrl_test_runner.py | 1 - openbsc/tests/sgsn/sgsn_test.c | 94 ++++++++------ openbsc/tests/sgsn/sgsn_test.ok | 8 ++ openbsc/tests/smpp_test_runner.py | 3 +- openbsc/tests/vty_test_runner.py | 25 +--- 21 files changed, 694 insertions(+), 218 deletions(-) create mode 100644 openbsc/include/openbsc/gprs_subscriber.h create mode 100644 openbsc/src/utils/meas_json.c hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue Feb 28 17:29:16 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 28 Feb 2017 17:29:16 GMT Subject: openbsc.git branch users/daniel/ow-nat-msc-conns created. 0.15.0-80-gdbc1209c5 Message-ID: <201702281729.v1SHTGMN000717@git.osmocom.org> 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, users/daniel/ow-nat-msc-conns has been created at dbc1209c55331449f9a0aca0841b48a61a33b7f6 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=dbc1209c55331449f9a0aca0841b48a61a33b7f6 commit dbc1209c55331449f9a0aca0841b48a61a33b7f6 Author: Daniel Willmann Date: Tue Feb 28 18:27:05 2017 +0100 WIP Change-Id: Id3a6ec9df262841548f0c1df9df6d649770e1b4f http://cgit.osmocom.org/openbsc/commit/?id=5940c550c3d8b1559bc01f93395aa08d70fb5f92 commit 5940c550c3d8b1559bc01f93395aa08d70fb5f92 Author: Daniel Willmann Date: Tue Feb 28 18:25:46 2017 +0100 osmo-bsc_nat: Change some functions to work with multiple MSC conns Change-Id: Iab6f23f6f010f34876e37852cafa53e3a641478e Ticket: SYS#3208 Sponsored-by: On-Waves ehf. http://cgit.osmocom.org/openbsc/commit/?id=8b4bf52b1d0dfa2fc556766d9c31b137d1375077 commit 8b4bf52b1d0dfa2fc556766d9c31b137d1375077 Author: Daniel Willmann Date: Tue Feb 28 18:23:31 2017 +0100 osmo-bsc_nat: Support multiple MSCs in VTY/config Change-Id: I2e9009b52c6ecc17fc2da8402736412b9093ce19 Ticket: SYS#3208 Sponsored-by: On-Waves ehf. http://cgit.osmocom.org/openbsc/commit/?id=9ad73fd21f82e6a356bbb940c65e742555ba9730 commit 9ad73fd21f82e6a356bbb940c65e742555ba9730 Author: Daniel Willmann Date: Tue Feb 28 18:05:01 2017 +0100 osmo-bsc_nat: Add functions to alloc/find/free MSC config Ticket: SYS#3208 Sponsored-by: On-Waves ehf. Change-Id: I5879d4d9ee0e1a0a6424ee3e9b214afb07319071 http://cgit.osmocom.org/openbsc/commit/?id=87e9d1f8cc9dfb44eae9283482406a7b6e98b229 commit 87e9d1f8cc9dfb44eae9283482406a7b6e98b229 Author: Daniel Willmann Date: Tue Feb 28 18:07:17 2017 +0100 osmo-bsc_nat: Add variables for multiple MSC conns to struct bsc_nat Change-Id: I0b959431140b1e48ca3dd85a8d8985cf967073e2 Ticket: SYS#3208 Sponsored-by: On-Waves ehf. http://cgit.osmocom.org/openbsc/commit/?id=9c6e6fb75d9d878d0a4e08c847ae0b030b93ac55 commit 9c6e6fb75d9d878d0a4e08c847ae0b030b93ac55 Author: Daniel Willmann Date: Tue Feb 28 18:00:50 2017 +0100 osmo-bsc_nat: Add infrastructure for multiple MSC connections Add some common defines and structs Change-Id: I9cdfc5b32f2500f47be8caaa281bcca3231db5ea Ticket: SYS#3208 Sponsored-by: On-Waves ehf. http://cgit.osmocom.org/openbsc/commit/?id=f156963e0dbbaf10ff6d59a7751ee682a2279413 commit f156963e0dbbaf10ff6d59a7751ee682a2279413 Author: Daniel Willmann Date: Tue Feb 28 17:55:36 2017 +0100 Remove MSC IP cmdline option. This no longer makes sense for multiple MSCs Change-Id: I6f348dd5c7bdb2530081a1d609d03a6b0d13d0b2 ----------------------------------------------------------------------- hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue Feb 28 17:35:33 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 28 Feb 2017 17:35:33 GMT Subject: osmocom-bb.git branch stumpf/virt-phy updated. osmocon_v0.0.0-1774-g8237d9ed Message-ID: <201702281735.v1SHZXGA002261@git.osmocom.org> 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 Open Source GSM Base Band stack". The branch, stumpf/virt-phy has been updated via 8237d9edc777046024d0a83776d0393030c708a9 (commit) from e51e7a1076d485f9aa3d6095a0ec34269a49781a (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/osmocom-bb/commit/?id=8237d9edc777046024d0a83776d0393030c708a9 commit 8237d9edc777046024d0a83776d0393030c708a9 Author: Sebastian Stumpf Date: Tue Feb 28 16:39:28 2017 +0100 VIRT-PHY: Scheduler - correct handling over hyperframe repeat. Scheduler will no longer skip tasks that are scheduler for a framenumber greater than the current fn because of a hyperframe repetition. ----------------------------------------------------------------------- Summary of changes: src/host/virt_phy/src/virt_l1_sched_simple.c | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) hooks/post-receive -- The Open Source GSM Base Band stack From gitosis at osmocom.org Tue Feb 28 17:36:36 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 28 Feb 2017 17:36:36 GMT Subject: osmo-bts.git branch stumpf/virt-phy updated. 0.4.0-382-gc961c34 Message-ID: <201702281736.v1SHaaJv002507@git.osmocom.org> 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, stumpf/virt-phy has been updated via c961c340647e34e59d8cdadb6468e6ac0bde8a3d (commit) from ba69eb9f36e8143c10bd62c81d13917783d72ff6 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=c961c340647e34e59d8cdadb6468e6ac0bde8a3d commit c961c340647e34e59d8cdadb6468e6ac0bde8a3d Author: Sebastian Stumpf Date: Tue Feb 28 16:36:36 2017 +0100 VIRT-PHY: Added test option for fast hyperframe repeat. Frame number will restart at 0 after each superframe (approx. 6.1 sec) if enabled. Can be enabled by preprocessor define. ----------------------------------------------------------------------- Summary of changes: src/osmo-bts-virtual/l1_if.c | 3 +-- src/osmo-bts-virtual/scheduler_virtbts.c | 8 +++++++- 2 files changed, 8 insertions(+), 3 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Tue Feb 28 18:15:20 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 28 Feb 2017 18:15:20 GMT Subject: openbsc.git branch users/daniel/ow-nat-msc-conns updated. 0.15.0-81-g41b83c03f Message-ID: <201702281815.v1SIFKEf012020@git.osmocom.org> 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, users/daniel/ow-nat-msc-conns has been updated discards dbc1209c55331449f9a0aca0841b48a61a33b7f6 (commit) discards 5940c550c3d8b1559bc01f93395aa08d70fb5f92 (commit) discards 8b4bf52b1d0dfa2fc556766d9c31b137d1375077 (commit) discards 9ad73fd21f82e6a356bbb940c65e742555ba9730 (commit) discards 87e9d1f8cc9dfb44eae9283482406a7b6e98b229 (commit) discards 9c6e6fb75d9d878d0a4e08c847ae0b030b93ac55 (commit) discards f156963e0dbbaf10ff6d59a7751ee682a2279413 (commit) via 41b83c03fe3f1320b6cafc97794c14daaee7fb47 (commit) via 9b43a3fd9dcd74262fa047230e8151f12db5c34d (commit) via 9df49a969dd932d1394700ebf61db77d771233ef (commit) via 2f83944850281b78297f3797c0bda30fdf7c5140 (commit) via ef7d803e640dd5e01fa3bbce23e7d52ed06e7828 (commit) via a33fa2605dd8644d298375cf9de0feada0aa80dd (commit) via 6b703f09faefbcdbf1c068001b4f31cdb28de9b4 (commit) via 5502b8211a28c34503237df64d5eaf25c8b0b982 (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (dbc1209c55331449f9a0aca0841b48a61a33b7f6) \ N -- N -- N (41b83c03fe3f1320b6cafc97794c14daaee7fb47) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=41b83c03fe3f1320b6cafc97794c14daaee7fb47 commit 41b83c03fe3f1320b6cafc97794c14daaee7fb47 Author: Daniel Willmann Date: Tue Feb 28 18:27:05 2017 +0100 WIP Change-Id: Id3a6ec9df262841548f0c1df9df6d649770e1b4f http://cgit.osmocom.org/openbsc/commit/?id=9b43a3fd9dcd74262fa047230e8151f12db5c34d commit 9b43a3fd9dcd74262fa047230e8151f12db5c34d Author: Daniel Willmann Date: Tue Feb 28 19:09:25 2017 +0100 osmo-bsc_nat: Implement access lists for MSC conns Change-Id: Iedcf492ff8bb86e7ac68d8909634525e7b0648ea Ticket: SYS#3208 Sponsored-by: On-Waves ehf. http://cgit.osmocom.org/openbsc/commit/?id=9df49a969dd932d1394700ebf61db77d771233ef commit 9df49a969dd932d1394700ebf61db77d771233ef Author: Daniel Willmann Date: Tue Feb 28 18:25:46 2017 +0100 osmo-bsc_nat: Change some functions to work with multiple MSC conns Change-Id: Iab6f23f6f010f34876e37852cafa53e3a641478e Ticket: SYS#3208 Sponsored-by: On-Waves ehf. http://cgit.osmocom.org/openbsc/commit/?id=2f83944850281b78297f3797c0bda30fdf7c5140 commit 2f83944850281b78297f3797c0bda30fdf7c5140 Author: Daniel Willmann Date: Tue Feb 28 18:23:31 2017 +0100 osmo-bsc_nat: Support multiple MSCs in VTY/config Change-Id: I2e9009b52c6ecc17fc2da8402736412b9093ce19 Ticket: SYS#3208 Sponsored-by: On-Waves ehf. http://cgit.osmocom.org/openbsc/commit/?id=ef7d803e640dd5e01fa3bbce23e7d52ed06e7828 commit ef7d803e640dd5e01fa3bbce23e7d52ed06e7828 Author: Daniel Willmann Date: Tue Feb 28 18:05:01 2017 +0100 osmo-bsc_nat: Add functions to alloc/find/free MSC config Change-Id: I5879d4d9ee0e1a0a6424ee3e9b214afb07319071 Ticket: SYS#3208 Sponsored-by: On-Waves ehf. http://cgit.osmocom.org/openbsc/commit/?id=a33fa2605dd8644d298375cf9de0feada0aa80dd commit a33fa2605dd8644d298375cf9de0feada0aa80dd Author: Daniel Willmann Date: Tue Feb 28 18:07:17 2017 +0100 osmo-bsc_nat: Add variables for multiple MSC conns to struct bsc_nat Change-Id: I0b959431140b1e48ca3dd85a8d8985cf967073e2 Ticket: SYS#3208 Sponsored-by: On-Waves ehf. http://cgit.osmocom.org/openbsc/commit/?id=6b703f09faefbcdbf1c068001b4f31cdb28de9b4 commit 6b703f09faefbcdbf1c068001b4f31cdb28de9b4 Author: Daniel Willmann Date: Tue Feb 28 18:00:50 2017 +0100 osmo-bsc_nat: Add infrastructure for multiple MSC connections Add some common defines and structs Change-Id: I9cdfc5b32f2500f47be8caaa281bcca3231db5ea Ticket: SYS#3208 Sponsored-by: On-Waves ehf. http://cgit.osmocom.org/openbsc/commit/?id=5502b8211a28c34503237df64d5eaf25c8b0b982 commit 5502b8211a28c34503237df64d5eaf25c8b0b982 Author: Daniel Willmann Date: Tue Feb 28 17:55:36 2017 +0100 osmo-bsc_nat: Remove MSC IP cmdline option. This no longer makes sense for multiple MSCs Change-Id: I6f348dd5c7bdb2530081a1d609d03a6b0d13d0b2 Ticket: SYS#3208 Sponsored-by: On-Waves ehf. ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/bsc_nat.h | 5 +++++ openbsc/src/osmo-bsc_nat/bsc_nat.c | 5 ++++- openbsc/src/osmo-bsc_nat/bsc_nat_utils.c | 20 ++++++++++++++++++++ openbsc/src/osmo-bsc_nat/bsc_nat_vty.c | 29 +++++++++++++++++++++++++++++ 4 files changed, 58 insertions(+), 1 deletion(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue Feb 28 18:21:28 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 28 Feb 2017 18:21:28 GMT Subject: openbsc.git branch master updated. 0.15.0-697-gd015cbd65 Message-ID: <201702281821.v1SILSuU013636@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, master has been updated via d015cbd65d2547e813f361654b3059d4eefa3669 (commit) from 27355c9c654e7035d8fea0619f3832e978a244bb (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=d015cbd65d2547e813f361654b3059d4eefa3669 commit d015cbd65d2547e813f361654b3059d4eefa3669 Author: Philipp Maier Date: Mon Feb 27 17:58:31 2017 +0100 XID: resend xid with pdp-ctx-ack messages If a pdp context is created a xid request is sent right after the pdp-context-ack message. The sending of the pdp-context-ack and the xid message is triggered from the GGSN via the GTP interface. When the pdp-context-ack message is not received by the MS, it will send the pdp-context-request again. A lost pdp-context-ack is resent by the SGSN directly so that the mechanism described above does not work for pdp-context-ack resents. This commit adds code to trigger the sending of xid messages also for resent pdp-context-ack messages. Change-Id: Ice66790803154310a61a70a54be76cec539c97a7 ----------------------------------------------------------------------- Summary of changes: openbsc/src/gprs/gprs_gmm.c | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue Feb 28 18:22:22 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 28 Feb 2017 18:22:22 GMT Subject: openbsc.git branch master updated. 0.15.0-698-g534034580 Message-ID: <201702281822.v1SIMMAM014217@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, master has been updated via 534034580c8ed6e0c03dcb488f20f2c526e9848b (commit) from d015cbd65d2547e813f361654b3059d4eefa3669 (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=534034580c8ed6e0c03dcb488f20f2c526e9848b commit 534034580c8ed6e0c03dcb488f20f2c526e9848b Author: Neels Hofmeyr Date: Tue Feb 28 02:38:43 2017 +0100 vty test: nat_msc_test: setsockopt REUSE to avoid TIME_WAIT problems When running the testBSCreload test in close succession, I get a "Connection refused" error because the socket is still in TIME_WAIT state. Passing the SO_REUSEADDR flag allows reusing the addr despite a TIME_WAIT socket. Change-Id: I941851b062999ab4b962430f7b27c19935993e0a ----------------------------------------------------------------------- Summary of changes: openbsc/tests/vty_test_runner.py | 1 + 1 file changed, 1 insertion(+) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue Feb 28 18:23:17 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 28 Feb 2017 18:23:17 GMT Subject: libosmocore.git branch master updated. 0.9.6-114-ga2c5811 Message-ID: <201702281823.v1SINHCt014511@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "An utility library for Open Source Mobile Communications". The branch, master has been updated via a2c581123873b6ac16919aad531ab62467bd4f1c (commit) from fa5dc93fd08454b5c9b14a1d1bf89c345c9c34ba (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=a2c581123873b6ac16919aad531ab62467bd4f1c commit a2c581123873b6ac16919aad531ab62467bd4f1c Author: Holger Hans Peter Freyther Date: Mon Feb 27 16:54:00 2017 +0700 Export comp128 v2 and v3 routines as well It is in the public header file and allows to easily bind it from other languages (without having to go through the abstraction). Change-Id: I0128d529c52ec030cfb87b0aff3c69cadf2c59d2 ----------------------------------------------------------------------- Summary of changes: src/gsm/libosmogsm.map | 2 ++ 1 file changed, 2 insertions(+) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Tue Feb 28 18:27:04 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 28 Feb 2017 18:27:04 GMT Subject: openbsc.git branch master updated. 0.15.0-699-gacc6e8323 Message-ID: <201702281827.v1SIR4xT015724@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, master has been updated via acc6e8323afad3cf7a2661b5c020f81d1dd9b0aa (commit) from 534034580c8ed6e0c03dcb488f20f2c526e9848b (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=acc6e8323afad3cf7a2661b5c020f81d1dd9b0aa commit acc6e8323afad3cf7a2661b5c020f81d1dd9b0aa Author: Neels Hofmeyr Date: Mon Feb 27 02:01:37 2017 +0100 ctrl_test_runner: speed up more than 10 fold by sleeping less Similar to a recent patch in osmo-python-tests for VTY based tests, but this is for the Ctrl tests. The TestCtrlBase tests gave a constant sleep(2) grace period for the process to startup. This causes tests to take minutes for no reason at all. Add code to TestCtrlBase to try and connect right away, retrying up to three seconds in .1 second intervals. This flies through most tests without any sleep() at all. Change-Id: I06569767153838bd9cd3edac001df5f6c567874c ----------------------------------------------------------------------- Summary of changes: openbsc/tests/ctrl_test_runner.py | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue Feb 28 18:28:19 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 28 Feb 2017 18:28:19 GMT Subject: openbsc.git branch master updated. 0.15.0-700-ge0d5caa91 Message-ID: <201702281828.v1SISJPs016039@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, master has been updated via e0d5caa91694e945f4f4af8d424161a4c5e1ec18 (commit) from acc6e8323afad3cf7a2661b5c020f81d1dd9b0aa (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=e0d5caa91694e945f4f4af8d424161a4c5e1ec18 commit e0d5caa91694e945f4f4af8d424161a4c5e1ec18 Author: Philipp Maier Date: Mon Feb 27 16:56:59 2017 +0100 silent_call: remove unfinished fuzzer interface Remove the fuzzer interface that was partially implemented in gsm_04_08.c and silent_call.c is causing problems when an SMS is sent during an active silent call. The reason for this is that gsm0408_dispatch() in gsm_04_08.c would decide to rout all uplink traffic to silent_call_rx() in silent_call.c. silent_call_rx() is a stub function that discards the data. This patch removes the fuzzer interface code by placing ifdefs around it, so that it can be re-activated by experimentators. Change-Id: Id500197d58663b3f4b1756136343670388b0a4bc ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/silent_call.h | 3 +++ openbsc/src/libmsc/gsm_04_08.c | 2 ++ openbsc/src/libmsc/silent_call.c | 4 ++++ 3 files changed, 9 insertions(+) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue Feb 28 18:31:12 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 28 Feb 2017 18:31:12 GMT Subject: openggsn.git branch master updated. 0.93-3-ga8f71eb Message-ID: <201702281831.v1SIVCjA016950@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenGGSN project". The branch, master has been updated via a8f71eb24e03488dd92810e386567b46893fe17a (commit) from 8c25b97d3fa573f5cf7b85e950adb27c52552cf7 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openggsn/commit/?id=a8f71eb24e03488dd92810e386567b46893fe17a commit a8f71eb24e03488dd92810e386567b46893fe17a Author: bjovan Date: Fri Feb 24 17:39:20 2017 +0100 Code formatted to be in line with formatting rules. Change-Id: I546dc0a8d814527b9a96943a52f2f6b700285167 ----------------------------------------------------------------------- Summary of changes: sgsnemu/sgsnemu.c | 45 ++++++++++++++++++++++++++++++++------------- 1 file changed, 32 insertions(+), 13 deletions(-) hooks/post-receive -- The OpenGGSN project From gitosis at osmocom.org Tue Feb 28 18:36:51 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 28 Feb 2017 18:36:51 GMT Subject: openbsc.git branch master updated. 0.15.0-701-gf480b3589 Message-ID: <201702281836.v1SIapKP018945@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, master has been updated via f480b3589379be870453826ab7f1abaffb6f6315 (commit) from e0d5caa91694e945f4f4af8d424161a4c5e1ec18 (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=f480b3589379be870453826ab7f1abaffb6f6315 commit f480b3589379be870453826ab7f1abaffb6f6315 Author: Alexander Couzens Date: Sat Feb 4 00:20:17 2017 +0100 libmsc/update_db_revision_3(): free memleaking db result Found by ASAN Change-Id: I2680c60e26b9876b428d4b75323f884f9ecd95b3 ----------------------------------------------------------------------- Summary of changes: openbsc/src/libmsc/db.c | 2 ++ 1 file changed, 2 insertions(+) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)