From gitosis at osmocom.org Wed Mar 1 11:48:25 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 1 Mar 2017 11:48:25 GMT Subject: openbsc.git branch master updated. 0.15.0-702-gf01bd13ca Message-ID: <201703011148.v21BmPwN089957@git.osmocom.org> This is an 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 f01bd13ca1d137c4ec32ba301c47afb69a839378 (commit) from f480b3589379be870453826ab7f1abaffb6f6315 (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=f01bd13ca1d137c4ec32ba301c47afb69a839378 commit f01bd13ca1d137c4ec32ba301c47afb69a839378 Author: Keith Date: Sat Feb 25 13:46:37 2017 +0100 meas_json: fix NEIGH: missing array braces Make NEIGH an array of Javascript objects, otherwise the JSON is not parseable when neighbours exist Change-Id: I42029f40bf357adbb2f3c71cdcbafbc21090e348 ----------------------------------------------------------------------- Summary of changes: openbsc/src/utils/meas_json.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed Mar 1 12:21:32 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 1 Mar 2017 12:21:32 GMT Subject: osmo-hlr.git branch master updated. 0.0.1-41-g4436dec Message-ID: <201703011221.v21CLW7l098548@git.osmocom.org> This is an 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 4436dececdd2180c7148be113f0841d0a4bcb5fb (commit) via 21380ae55ec5b673847288fd54cc6dcf01350964 (commit) via b5b11e31fbe23466129b39d37d47b91ae7c42366 (commit) via 8d97d34f5872865af4364ad0af1cdd88dbd7bd82 (commit) from 428c9478cd54371a7f8728ca159db57415a1517d (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=4436dececdd2180c7148be113f0841d0a4bcb5fb commit 4436dececdd2180c7148be113f0841d0a4bcb5fb Author: Neels Hofmeyr Date: Wed Feb 22 01:49:36 2017 +0100 cosmetic: rename auc_3g_test.c to auc_test.c The test includes 2G-only tests so the name is misleading. Splitting up makes no sense. Change-Id: I1a5a40413bf6636ead9370fb827aa0338c049e7f http://cgit.osmocom.org/osmo-hlr/commit/?id=21380ae55ec5b673847288fd54cc6dcf01350964 commit 21380ae55ec5b673847288fd54cc6dcf01350964 Author: Neels Hofmeyr Date: Tue Feb 21 21:53:38 2017 +0100 cosmetic: auc_3g_test: improve test debugging tools In the test failure mismatch printf, better indicate the place of first mismatch. Helpful if some byte within a hexdump differs, the case when debugging AUTS. Copy some optarg code from openbsc's msc_vlr tests to provide verbose mode that prints log statements' source file and line. Change-Id: I1b23da055b5edacba09310411caf43c4cd1c29bc http://cgit.osmocom.org/osmo-hlr/commit/?id=b5b11e31fbe23466129b39d37d47b91ae7c42366 commit b5b11e31fbe23466129b39d37d47b91ae7c42366 Author: Neels Hofmeyr Date: Wed Feb 22 01:42:43 2017 +0100 auc_compute_vectors(): fix AUTS resync for multiple vectors Fix bug where AUTS was fed to each vector generation and thus each vector was generated with the same SQN. In auc_3g_test, adjust the bug indicating test expectations to now expect the proper results. Depends: libosmocore change-id If943731a78089f0aac3d55245de80596d01314a4 Change-Id: I425a1d92c85896227341f565f5361c0d830ce866 http://cgit.osmocom.org/osmo-hlr/commit/?id=8d97d34f5872865af4364ad0af1cdd88dbd7bd82 commit 8d97d34f5872865af4364ad0af1cdd88dbd7bd82 Author: Neels Hofmeyr Date: Tue Feb 21 22:46:35 2017 +0100 cosmetic: refactor auc_compute_vectors(), add debug log Make the generation logic easier to understand (hopefully). Massively extend debug logging, which serves to illustrate the current AUTS failure shown by auc_3g_test. Since DAUC now logs the vectors, there is no need to print the vectors in VEC_IS() in auc_3g_test and auc_ts_55_205_test_sets anymore. Adjust testlog expectations accordingly. Change-Id: Ifb36d010a4ac64c765517e15b9074424ec19cc60 ----------------------------------------------------------------------- Summary of changes: src/auc.c | 116 ++++-- tests/auc/Makefile.am | 12 +- tests/auc/auc_3g_test.err | 353 ----------------- tests/auc/{auc_3g_test.c => auc_test.c} | 121 +++--- tests/auc/auc_test.err | 346 ++++++++++++++++ tests/auc/{auc_3g_test.ok => auc_test.ok} | 0 tests/auc/auc_ts_55_205_test_sets.err | 456 +++++++++++++--------- tests/auc/gen_ts_55_205_test_sets/main_template.c | 4 +- tests/testsuite.at | 6 +- 9 files changed, 778 insertions(+), 636 deletions(-) delete mode 100644 tests/auc/auc_3g_test.err rename tests/auc/{auc_3g_test.c => auc_test.c} (90%) create mode 100644 tests/auc/auc_test.err rename tests/auc/{auc_3g_test.ok => auc_test.ok} (100%) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Wed Mar 1 16:38:16 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 1 Mar 2017 16:38:16 GMT Subject: libosmocore.git branch master updated. 0.9.6-117-g2ed3659 Message-ID: <201703011638.v21GcGRp063452@git.osmocom.org> This is an 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 2ed3659cac62d240b9c7afc0f03ee08ee9ef8bed (commit) via 70c7d4160dfb9b710e4bf93d3d6265dce8b0392f (commit) via 9756c4691d576c5bfe175245a82d00b2d03ed70e (commit) from a2c581123873b6ac16919aad531ab62467bd4f1c (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=2ed3659cac62d240b9c7afc0f03ee08ee9ef8bed commit 2ed3659cac62d240b9c7afc0f03ee08ee9ef8bed Author: Max Date: Fri Feb 24 14:48:45 2017 +0100 Handle replies in ctrl_cmd_handle() Previously *_REPLY and ERROR messages were not explicitly handled which would lead to sending error in response to them which in turn would prompt other party to send error as well which would result in infinite cycle. Handle it explicitly by logging message id and other relevant data. Change-Id: Id96f3a2fc81fa4549f49556d83f062c6b2f59e28 Related: OS#1615 http://cgit.osmocom.org/libosmocore/commit/?id=70c7d4160dfb9b710e4bf93d3d6265dce8b0392f commit 70c7d4160dfb9b710e4bf93d3d6265dce8b0392f Author: Max Date: Fri Feb 24 13:59:14 2017 +0100 Use value_string for ctrl_type Use value_string for enum ctrl_type instead of custom code. Add corresponding unit tests. Related: OS#1615 Change-Id: Icd4e96dd9f00876cb70b43cfcf42ab4f10311b28 http://cgit.osmocom.org/libosmocore/commit/?id=9756c4691d576c5bfe175245a82d00b2d03ed70e commit 9756c4691d576c5bfe175245a82d00b2d03ed70e Author: Max Date: Fri Feb 24 13:03:32 2017 +0100 Fix client-side ctrl interface helpers * remove unused ctrl_interface_connect() which is not part of public API * add default read callback to osmo_ctrl_conn_alloc() Change-Id: Iaa209e34a849ce0dfe2e29b482c3208ade1a32a4 Related: OS#1615 ----------------------------------------------------------------------- Summary of changes: .gitignore | 2 +- include/osmocom/ctrl/control_cmd.h | 6 ++-- src/ctrl/control_cmd.c | 45 +++++++++-------------------- src/ctrl/control_if.c | 58 ++++++++++++-------------------------- tests/Makefile.am | 7 +++-- tests/ctrl/ctrl_test.c | 36 +++++++++++++++++++++++ tests/ctrl/ctrl_test.ok | 9 ++++++ tests/testsuite.at | 6 ++++ 8 files changed, 92 insertions(+), 77 deletions(-) create mode 100644 tests/ctrl/ctrl_test.c create mode 100644 tests/ctrl/ctrl_test.ok hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Wed Mar 1 17:59:02 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 1 Mar 2017 17:59:02 GMT Subject: openbsc.git branch users/daniel/ow-nat-msc-conns updated. 0.15.0-82-gb2a010696 Message-ID: <201703011759.v21Hx2k8087613@git.osmocom.org> This is an 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 41b83c03fe3f1320b6cafc97794c14daaee7fb47 (commit) discards 9b43a3fd9dcd74262fa047230e8151f12db5c34d (commit) via b2a010696e7f1b3db7c86aa644e592ac13a90a02 (commit) via abb229a132adf952e38e166d870f255b402b724c (commit) via 4eb5051128d113ef8708ad36b225e369eca61deb (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 (41b83c03fe3f1320b6cafc97794c14daaee7fb47) \ N -- N -- N (b2a010696e7f1b3db7c86aa644e592ac13a90a02) 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=b2a010696e7f1b3db7c86aa644e592ac13a90a02 commit b2a010696e7f1b3db7c86aa644e592ac13a90a02 Author: Daniel Willmann Date: Tue Feb 28 18:27:05 2017 +0100 WIP Change-Id: Id3a6ec9df262841548f0c1df9df6d649770e1b4f http://cgit.osmocom.org/openbsc/commit/?id=abb229a132adf952e38e166d870f255b402b724c commit abb229a132adf952e38e166d870f255b402b724c Author: Daniel Willmann Date: Wed Mar 1 18:56:38 2017 +0100 tests: Test IMSI routing with multiple MSCs Change-Id: Iab46d45aa8ba708282debcd7b9d704fc40e6ff1f Ticket: SYS#3208 Sponsored-by: On-Waves ehf. http://cgit.osmocom.org/openbsc/commit/?id=4eb5051128d113ef8708ad36b225e369eca61deb commit 4eb5051128d113ef8708ad36b225e369eca61deb 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. ----------------------------------------------------------------------- Summary of changes: openbsc/src/osmo-bsc_nat/bsc_nat_utils.c | 2 +- openbsc/tests/bsc-nat/bsc_nat_test.c | 49 ++++++++++++++++++++++++++++++++ openbsc/tests/bsc-nat/bsc_nat_test.ok | 1 + 3 files changed, 51 insertions(+), 1 deletion(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed Mar 1 23:53:11 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 1 Mar 2017 23:53:11 GMT Subject: libosmocore.git branch master updated. 0.9.6-118-gfca04bb Message-ID: <201703012353.v21NrBxQ077971@git.osmocom.org> This is an 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 fca04bba5a4acda663ed275247c8fff3909f532a (commit) from 2ed3659cac62d240b9c7afc0f03ee08ee9ef8bed (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=fca04bba5a4acda663ed275247c8fff3909f532a commit fca04bba5a4acda663ed275247c8fff3909f532a Author: Neels Hofmeyr Date: Tue Feb 28 03:38:38 2017 +0100 fsm: convenience: add inline osmo_fsm_inst_state_name() Change-Id: If9a6ecc4d6e2beaf716569e9a6053d73488e860b ----------------------------------------------------------------------- Summary of changes: include/osmocom/core/fsm.h | 4 ++++ 1 file changed, 4 insertions(+) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Thu Mar 2 01:40:09 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 2 Mar 2017 01:40:09 GMT Subject: openbsc.git branch neels/iu created. 0.15.0-784-g758c6c478 Message-ID: <201703020140.v221e9l9008069@git.osmocom.org> This is an 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/iu has been created at 758c6c478d787a59983c80896c4fabb69b679fd1 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=758c6c478d787a59983c80896c4fabb69b679fd1 commit 758c6c478d787a59983c80896c4fabb69b679fd1 Author: Neels Hofmeyr Date: Thu Mar 2 02:37:39 2017 +0100 wip Change-Id: I4101b102145a011cec1eb8b92863f38ff7db57b2 http://cgit.osmocom.org/openbsc/commit/?id=9d10f424de3c7bca7c323439332deeaae4bd642b commit 9d10f424de3c7bca7c323439332deeaae4bd642b Author: Neels Hofmeyr Date: Thu Mar 2 02:22:58 2017 +0100 mark fixme: rate counters Change-Id: I45651fd4cf3f4da8ad67251bbb3b627888e76d9c http://cgit.osmocom.org/openbsc/commit/?id=1380a1f9ab193e8cdbdaa03bf46aa07bb85bcbde commit 1380a1f9ab193e8cdbdaa03bf46aa07bb85bcbde 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=7405922b092e5bd38b451e06176494db4a3c881f commit 7405922b092e5bd38b451e06176494db4a3c881f 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=459f46f6e3a1b7062ad27c85e208f289bac57c06 commit 459f46f6e3a1b7062ad27c85e208f289bac57c06 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=88507500d51c062103f9c7dff30941896d3276a3 commit 88507500d51c062103f9c7dff30941896d3276a3 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=222faa8213fac638877d5a6272b67ba34f3bb969 commit 222faa8213fac638877d5a6272b67ba34f3bb969 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=c67c63e5303307f94512f0fbb1775030789c8ea2 commit c67c63e5303307f94512f0fbb1775030789c8ea2 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=00b0a9fa3a352e71e24ee1806f9b2af5fc950c2d commit 00b0a9fa3a352e71e24ee1806f9b2af5fc950c2d 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=6a28e2b038e301685fe38b617cf4faa17b66e087 commit 6a28e2b038e301685fe38b617cf4faa17b66e087 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=d55a5d7b52395ab3a0015ea4767a26046daa9d5b commit d55a5d7b52395ab3a0015ea4767a26046daa9d5b 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=e19a6d5b68efcac1b73c17f8f7f6ef7dda041070 commit e19a6d5b68efcac1b73c17f8f7f6ef7dda041070 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=08de61a0be444e94f3ff332420e80f6181012080 commit 08de61a0be444e94f3ff332420e80f6181012080 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=7f22416aafa36e9169a908568f2cb3f4d046c30c commit 7f22416aafa36e9169a908568f2cb3f4d046c30c 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=48c1999bf20209ed794fdcba428b48c4bb4464af commit 48c1999bf20209ed794fdcba428b48c4bb4464af 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=2e0063e08226beb96a23c5731b26fd4b2315b463 commit 2e0063e08226beb96a23c5731b26fd4b2315b463 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=2fcaf4a1aab6c4bf3a3d250952dac39fcbede636 commit 2fcaf4a1aab6c4bf3a3d250952dac39fcbede636 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=be96261548f2e78bacd3ae95335d135f15498deb commit be96261548f2e78bacd3ae95335d135f15498deb 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=77d3e13e3410fd1e4114cfe6b27005c2ecebd43e commit 77d3e13e3410fd1e4114cfe6b27005c2ecebd43e 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=816423c24a59d768e9d92809c7fbb80dee50dc5b commit 816423c24a59d768e9d92809c7fbb80dee50dc5b 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=8debae5492f2268268fe32a239a7f974355976e5 commit 8debae5492f2268268fe32a239a7f974355976e5 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=754b2efadf54144d6a185d3311ca8c10b082150a commit 754b2efadf54144d6a185d3311ca8c10b082150a 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=f7f9d9dd6405d865d8c83b1236e94feb1b8edc72 commit f7f9d9dd6405d865d8c83b1236e94feb1b8edc72 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=8fdb920168840bf6a8f18569e7ddb445fee66522 commit 8fdb920168840bf6a8f18569e7ddb445fee66522 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=9e4f71b091988a22ba3d8d706ce6d4bb46ee1670 commit 9e4f71b091988a22ba3d8d706ce6d4bb46ee1670 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=c94e1b68b025af6d5e4912b4740fa2ecc3e126f4 commit c94e1b68b025af6d5e4912b4740fa2ecc3e126f4 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=756ea325bd22ef8f98854bc91a9a117dab735f88 commit 756ea325bd22ef8f98854bc91a9a117dab735f88 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=775f1c9b09d7a531c710bb80be52f7ace8eb1f72 commit 775f1c9b09d7a531c710bb80be52f7ace8eb1f72 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=53c5edfc3c9e2b8e3804ce1e1e9fe9552e970532 commit 53c5edfc3c9e2b8e3804ce1e1e9fe9552e970532 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=35e2f5195ef2094da7a49d8cff73718b67bd54c0 commit 35e2f5195ef2094da7a49d8cff73718b67bd54c0 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=56e2b5722161c37f23fa66eb4122f16143fa4e54 commit 56e2b5722161c37f23fa66eb4122f16143fa4e54 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=1d5f0f50f28d03f813def41d605a75d09a5557eb commit 1d5f0f50f28d03f813def41d605a75d09a5557eb 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=a0928566ae0cefa0f16b39d2fa518d991272c007 commit a0928566ae0cefa0f16b39d2fa518d991272c007 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=ad116ecce197d634682db42dd80d4498af6f1a03 commit ad116ecce197d634682db42dd80d4498af6f1a03 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=c7be84ee605f7151a5dbbefca26e1b83293b859d commit c7be84ee605f7151a5dbbefca26e1b83293b859d 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=6c6804e25fb9df9b09e03cf7e23b0a7a5448745f commit 6c6804e25fb9df9b09e03cf7e23b0a7a5448745f 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=6919a1ac3d55252b497e2a78a8f95d187b566ff9 commit 6919a1ac3d55252b497e2a78a8f95d187b566ff9 Author: Neels Hofmeyr Date: Tue May 10 13:26:47 2016 +0200 comment on mscsplit, indent comment http://cgit.osmocom.org/openbsc/commit/?id=2f0f5aa460c219636a71a84987abd08484d14b73 commit 2f0f5aa460c219636a71a84987abd08484d14b73 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=edf4b1b3ba74ad13bed225158789992bfa2a3ed1 commit edf4b1b3ba74ad13bed225158789992bfa2a3ed1 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=1f0e68b9dc55ae6eabd89099eaf28c9fac5578c0 commit 1f0e68b9dc55ae6eabd89099eaf28c9fac5578c0 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=c4cfb7c0d44bd956949e84f90f08bb4b89fe3473 commit c4cfb7c0d44bd956949e84f90f08bb4b89fe3473 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=0fde9499f3bc7132348135da7645be165b9bacf3 commit 0fde9499f3bc7132348135da7645be165b9bacf3 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=63fe2d6b7720053267de48c9695f0a4476f57e4d commit 63fe2d6b7720053267de48c9695f0a4476f57e4d 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=59c939203a2ba55bb5f8366bee70ba18af45ef32 commit 59c939203a2ba55bb5f8366bee70ba18af45ef32 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=aac0e0bc9971a1bcc6b9c123c8521370317b3613 commit aac0e0bc9971a1bcc6b9c123c8521370317b3613 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=68dc9e617aa62e7001ca80ce43cae52fdd493a7d commit 68dc9e617aa62e7001ca80ce43cae52fdd493a7d 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=771d3bb82f60cd18c5d6f1c24f9c4e9bf87f8662 commit 771d3bb82f60cd18c5d6f1c24f9c4e9bf87f8662 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=4be70d114036ca04563aa665477f6ed1e523ceee commit 4be70d114036ca04563aa665477f6ed1e523ceee 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=428af2545a7ff43ae79b57ef082797bb2d990310 commit 428af2545a7ff43ae79b57ef082797bb2d990310 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=ad0ea28ce6ce4c583e2b09be22aa1b2193630bea commit ad0ea28ce6ce4c583e2b09be22aa1b2193630bea 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=6ee31c50ee582d755a1ea0c745853b081c3c9212 commit 6ee31c50ee582d755a1ea0c745853b081c3c9212 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=d6ed43b594f1ce2845e3e726604a8ea1f97eb8cb commit d6ed43b594f1ce2845e3e726604a8ea1f97eb8cb 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=ea23766483cb40aa7bf5f0a61a67a83faa2aa745 commit ea23766483cb40aa7bf5f0a61a67a83faa2aa745 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=eb68dd7c692be656764d58907a73e35d3ef51c84 commit eb68dd7c692be656764d58907a73e35d3ef51c84 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=2bdb25354c70906dd1a14ae7f2ba07a96f244162 commit 2bdb25354c70906dd1a14ae7f2ba07a96f244162 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=3b1387a23f474e47570d3907369244f7b1d5d01e commit 3b1387a23f474e47570d3907369244f7b1d5d01e 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=517e0b402f6c592edaab16ab094a3c0acd8ff139 commit 517e0b402f6c592edaab16ab094a3c0acd8ff139 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=834e25c96e84f193cd5518643cc4ef47b3a0777e commit 834e25c96e84f193cd5518643cc4ef47b3a0777e 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=648f2a73b7d26767a7e0310345119871bbfbe0f9 commit 648f2a73b7d26767a7e0310345119871bbfbe0f9 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=7ac7edb123d3a8463ee59eb99693629513a0e3c0 commit 7ac7edb123d3a8463ee59eb99693629513a0e3c0 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=79c79a968723f46aadd74323d3cf5e2cbeec4bc9 commit 79c79a968723f46aadd74323d3cf5e2cbeec4bc9 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=2addda1f0d0f700d103d2e9e20b16711b0f5d55b commit 2addda1f0d0f700d103d2e9e20b16711b0f5d55b 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=179a8988fb80ba9d337ef4daf48ff2ee39b153cf commit 179a8988fb80ba9d337ef4daf48ff2ee39b153cf 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=b0fe197014dbe15121c72ed49c88caa5d652688d commit b0fe197014dbe15121c72ed49c88caa5d652688d 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=3a70ce513b86a1c6651c30ef3985e8bac14b49e0 commit 3a70ce513b86a1c6651c30ef3985e8bac14b49e0 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=f96cbb176bdaefedd11157f0ff6c3e6db420215a commit f96cbb176bdaefedd11157f0ff6c3e6db420215a 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=8a04e94f3c93c56844d35e211ac19672844b8ecc commit 8a04e94f3c93c56844d35e211ac19672844b8ecc 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=b0758294356e2437499c76f49dce9494f7ec3e8e commit b0758294356e2437499c76f49dce9494f7ec3e8e 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 Iu specific fields in gsm_subscriber_connection: 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=1ccd42b652a22bc84cc6f98c8a3fc6305a56d418 commit 1ccd42b652a22bc84cc6f98c8a3fc6305a56d418 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=4ca12a6571117d631fdfcffac4d45f29adb527cf commit 4ca12a6571117d631fdfcffac4d45f29adb527cf 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 http://cgit.osmocom.org/openbsc/commit/?id=ffe71752448cc48fd27ba68628219dd2eeb78cfa commit ffe71752448cc48fd27ba68628219dd2eeb78cfa 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=b509e276194b9bb051bbac3ce0745d071d4efcc6 commit b509e276194b9bb051bbac3ce0745d071d4efcc6 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=e52c5d0a109bc8bdaad9dfe6f6bb69bef5668ea0 commit e52c5d0a109bc8bdaad9dfe6f6bb69bef5668ea0 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=6137844171d495ecd569846f8b4793fc5be76f1b commit 6137844171d495ecd569846f8b4793fc5be76f1b 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=628e7164d3ec440dfc5630c693cbc4a44c58806c commit 628e7164d3ec440dfc5630c693cbc4a44c58806c 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=43e8497da24b91e5ea5fea04bee155aa813a170f commit 43e8497da24b91e5ea5fea04bee155aa813a170f 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=b45d8894250358f510f91f7f58b7b29ef2ac2ab7 commit b45d8894250358f510f91f7f58b7b29ef2ac2ab7 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=c3e0e6165f62322e53df4384ed27f4aeef64da38 commit c3e0e6165f62322e53df4384ed27f4aeef64da38 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=b3eebe95dcee84c0d437ba9e1a21c2de58e4a002 commit b3eebe95dcee84c0d437ba9e1a21c2de58e4a002 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=488b6dc581d3b8cb02bfe418dcd8e72b7b16a859 commit 488b6dc581d3b8cb02bfe418dcd8e72b7b16a859 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=71baa3e2ddad4ecbe85b6471f8e9039aa91d6ebe commit 71baa3e2ddad4ecbe85b6471f8e9039aa91d6ebe 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=8be6fc4df2e63aedaae5c5a00be5a419f48606c9 commit 8be6fc4df2e63aedaae5c5a00be5a419f48606c9 Author: Neels Hofmeyr Date: Thu Feb 2 01:07:28 2017 +0100 subscriber conn: add indicator for originating RAN Add via_ran to gsm_subscriber_connection to indicate whether a conn is coming in via 2G/GERAN/A-Interface or 3G/UTRAN/Iu-Interface. 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. At some point we may also add RAN_GERAN_IU; it's not on the agenda yet, but to clearly distinguish the names if we want to add it, explicitly name the ones we have RAN_GERAN_A and RAN_UTRAN_IU. Change-Id: I93b870522f725170e4265a5543f6b680383d7465 ----------------------------------------------------------------------- hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Mar 2 01:41:20 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 2 Mar 2017 01:41:20 GMT Subject: openbsc.git branch neels/vlr updated. 0.15.0-714-gffe717524 Message-ID: <201703020141.v221fKng008451@git.osmocom.org> This is an 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 4bb7cdbbca685f987495a76715afff9663e41890 (commit) discards d56bc3cfa6e647cedd1926e59a22c1e3b349280a (commit) discards 922aa2a5408e6df2ea15fca40a7b7b5882e734a1 (commit) discards 1554868d6582af568aa7a43cae503fb9f0943a05 (commit) discards ed2dfb9c383bac89bd1aedad3fda32c017e98eae (commit) discards eba7bf58ecacc8fee288c7a55c428dee3bb50dea (commit) discards d433f1896facd6fe960b24c8eb5e4ec3ab8f87e3 (commit) discards cf79a5020a4bfc414a75bc08988218a4c8b79589 (commit) discards b98480a1df158ee55ccd41edda52af171c68686a (commit) discards a5113842492adc11c09fe2c2eb63fd2768342e61 (commit) discards 56917719d45cfcf4d23500bee8af6a22fce5a688 (commit) discards 33db85f41c61077df2d57c682613fffe7f7cfc08 (commit) discards b210eec919b7c5323f316cbed87c34b53a9c2e35 (commit) discards 088b9275e500cb81f39f35cbe7d36a40508e8862 (commit) discards 9ef4693c695c4ba774b09b8553db036c674d4183 (commit) discards f1b73979a1d11cac1679d6b7e7525452e1b44667 (commit) discards 596c6890fb8c4fa3fc4a16c819056eee8e39cea7 (commit) discards 21af9edfa56ef68cd22b7d8f7a57ea931f609df4 (commit) via ffe71752448cc48fd27ba68628219dd2eeb78cfa (commit) via b509e276194b9bb051bbac3ce0745d071d4efcc6 (commit) via e52c5d0a109bc8bdaad9dfe6f6bb69bef5668ea0 (commit) via 6137844171d495ecd569846f8b4793fc5be76f1b (commit) via 628e7164d3ec440dfc5630c693cbc4a44c58806c (commit) via 43e8497da24b91e5ea5fea04bee155aa813a170f (commit) via b45d8894250358f510f91f7f58b7b29ef2ac2ab7 (commit) via c3e0e6165f62322e53df4384ed27f4aeef64da38 (commit) via b3eebe95dcee84c0d437ba9e1a21c2de58e4a002 (commit) via 488b6dc581d3b8cb02bfe418dcd8e72b7b16a859 (commit) via 71baa3e2ddad4ecbe85b6471f8e9039aa91d6ebe (commit) via 8be6fc4df2e63aedaae5c5a00be5a419f48606c9 (commit) via f01bd13ca1d137c4ec32ba301c47afb69a839378 (commit) via f480b3589379be870453826ab7f1abaffb6f6315 (commit) via e0d5caa91694e945f4f4af8d424161a4c5e1ec18 (commit) via acc6e8323afad3cf7a2661b5c020f81d1dd9b0aa (commit) via 534034580c8ed6e0c03dcb488f20f2c526e9848b (commit) via d015cbd65d2547e813f361654b3059d4eefa3669 (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 (4bb7cdbbca685f987495a76715afff9663e41890) \ N -- N -- N (ffe71752448cc48fd27ba68628219dd2eeb78cfa) 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: openbsc/include/openbsc/gsm_data.h | 10 ++-- openbsc/include/openbsc/silent_call.h | 3 ++ openbsc/src/gprs/gprs_gmm.c | 16 +++++- openbsc/src/libbsc/bsc_api.c | 2 +- openbsc/src/libmsc/db.c | 2 + openbsc/src/libmsc/gsm_04_08.c | 10 ++-- openbsc/src/libmsc/silent_call.c | 4 ++ openbsc/src/utils/meas_json.c | 3 +- openbsc/tests/ctrl_test_runner.py | 3 +- openbsc/tests/msc_vlr/msc_vlr_test_gsm_authen.c | 2 +- openbsc/tests/msc_vlr/msc_vlr_test_gsm_ciph.c | 18 +++---- openbsc/tests/msc_vlr/msc_vlr_test_umts_authen.c | 16 +++--- openbsc/tests/msc_vlr/msc_vlr_tests.c | 6 +-- openbsc/tests/msc_vlr/msc_vlr_tests.h | 2 +- openbsc/tests/smpp_test_runner.py | 4 +- openbsc/tests/vty_test_runner.py | 63 ++++++++++-------------- 16 files changed, 89 insertions(+), 75 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Mar 2 01:48:26 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 2 Mar 2017 01:48:26 GMT Subject: libosmocore.git branch master updated. 0.9.6-119-g90fdb08 Message-ID: <201703020148.v221mQtR010567@git.osmocom.org> This is an 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 90fdb08e3ea65b6df53160b6b34cf5e9fde17a40 (commit) from fca04bba5a4acda663ed275247c8fff3909f532a (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=90fdb08e3ea65b6df53160b6b34cf5e9fde17a40 commit 90fdb08e3ea65b6df53160b6b34cf5e9fde17a40 Author: Neels Hofmeyr Date: Wed Mar 1 14:59:44 2017 +0100 fix: gsm0808.c: unterminated value_string array gsm0808_bssap_names Change-Id: Ie38bae32372dc41e1902a8f6f0bc550ae515cfb8 ----------------------------------------------------------------------- Summary of changes: src/gsm/gsm0808.c | 1 + 1 file changed, 1 insertion(+) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Thu Mar 2 01:48:47 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 2 Mar 2017 01:48:47 GMT Subject: openbsc.git branch master updated. 0.15.0-703-g5616cdde3 Message-ID: <201703020148.v221mlCY010649@git.osmocom.org> This is an 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 5616cdde3ada142b948b2d5cc4342b0febca42dc (commit) from f01bd13ca1d137c4ec32ba301c47afb69a839378 (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=5616cdde3ada142b948b2d5cc4342b0febca42dc commit 5616cdde3ada142b948b2d5cc4342b0febca42dc Author: Neels Hofmeyr Date: Wed Mar 1 15:01:28 2017 +0100 fix: gprs_gmm, gprs_llc_vty: two unterminated value_string arrays Change-Id: Icc4163ac4f962fe88bbebeb3310a557ba0834e84 ----------------------------------------------------------------------- Summary of changes: openbsc/src/gprs/gprs_gmm.c | 1 + openbsc/src/gprs/gprs_llc_vty.c | 1 + 2 files changed, 2 insertions(+) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Mar 2 02:13:27 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 2 Mar 2017 02:13:27 GMT Subject: openbsc.git branch master updated. 0.15.0-704-gd3270a9c0 Message-ID: <201703020213.v222DR4f018206@git.osmocom.org> This is an 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 d3270a9c053c33b7d460bf3f84f7975c06cace52 (commit) from 5616cdde3ada142b948b2d5cc4342b0febca42dc (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=d3270a9c053c33b7d460bf3f84f7975c06cace52 commit d3270a9c053c33b7d460bf3f84f7975c06cace52 Author: Neels Hofmeyr Date: Thu Feb 2 01:07:28 2017 +0100 subscriber conn: add indicator for originating RAN Add via_ran to gsm_subscriber_connection to indicate whether a conn is coming in via 2G/GERAN/A-Interface or 3G/UTRAN/Iu-Interface. 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. At some point we may also add RAN_GERAN_IU; it's not on the agenda yet, but to clearly distinguish the names if we want to add it, explicitly name the ones we have RAN_GERAN_A and RAN_UTRAN_IU. Change-Id: I93b870522f725170e4265a5543f6b680383d7465 ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gsm_data.h | 8 ++++++++ openbsc/src/libbsc/bsc_api.c | 1 + openbsc/src/libmsc/gsm_04_08.c | 2 +- 3 files changed, 10 insertions(+), 1 deletion(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Mar 2 13:17:59 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 2 Mar 2017 13:17:59 GMT Subject: openbsc.git branch master updated. 0.15.0-705-g0436e4247 Message-ID: <201703021317.v22DHxkN030600@git.osmocom.org> This is an 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 0436e42472a48a91cc6f743b3bca3f09a2ffd490 (commit) from d3270a9c053c33b7d460bf3f84f7975c06cace52 (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=0436e42472a48a91cc6f743b3bca3f09a2ffd490 commit 0436e42472a48a91cc6f743b3bca3f09a2ffd490 Author: Max Date: Thu Mar 2 13:28:52 2017 +0100 Fix potential segfault in sgsn_libgtp.c * print pdp->address instead of mm->imsi if mm is NULL * print mm->imsi in debug log (move it below NULL check) Change-Id: I4fbf5a54019a46612fbc528d61120182738f9205 ----------------------------------------------------------------------- Summary of changes: openbsc/src/gprs/sgsn_libgtp.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Mar 2 14:10:22 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 2 Mar 2017 14:10:22 GMT Subject: libosmocore.git branch master updated. 0.9.6-120-g777be2e Message-ID: <201703021410.v22EAMvP055682@git.osmocom.org> This is an 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 777be2e734b95ab9982a20c22f134d004a78c961 (commit) from 90fdb08e3ea65b6df53160b6b34cf5e9fde17a40 (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=777be2e734b95ab9982a20c22f134d004a78c961 commit 777be2e734b95ab9982a20c22f134d004a78c961 Author: Max Date: Wed Mar 1 18:16:44 2017 +0100 Check for proper lapdm_datalink entity Previously lapdm_datalink->entity->mode was dereferenced without checking if correct entity is present. This might lead to segfault. Check it explicitly before dereferencing, log error and gracefully return if necessary. Change-Id: I0361e3731e86712b415a370cab1128d611988f56 Related: OS#1898 ----------------------------------------------------------------------- Summary of changes: src/gsm/lapdm.c | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Thu Mar 2 16:36:01 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 2 Mar 2017 16:36:01 GMT Subject: openbsc.git branch users/daniel/ow-nat-msc-conns updated. 0.15.0-85-gfe52250dd Message-ID: <201703021636.v22Ga1AX002483@git.osmocom.org> This is an 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 b2a010696e7f1b3db7c86aa644e592ac13a90a02 (commit) discards abb229a132adf952e38e166d870f255b402b724c (commit) discards 4eb5051128d113ef8708ad36b225e369eca61deb (commit) via fe52250dd1651d4615f4c4c1744b873758e01681 (commit) via c20900d5832324786b536b95ceb035f8b5abf376 (commit) via 6d726d0baa6d5e9f73c3d1e77bb88667586c6041 (commit) via aa7d574012062d05fe1b772538d41fff0a19490e (commit) via 8f655c184c373a143d548bd6f95a87a2e76a3246 (commit) via c9687b543da8cfa160607fb31a2103d1dd9eb6e3 (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 (b2a010696e7f1b3db7c86aa644e592ac13a90a02) \ N -- N -- N (fe52250dd1651d4615f4c4c1744b873758e01681) 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=fe52250dd1651d4615f4c4c1744b873758e01681 commit fe52250dd1651d4615f4c4c1744b873758e01681 Author: Daniel Willmann Date: Thu Mar 2 17:26:32 2017 +0100 WIP Change-Id: If40b0bd51773b1658f744063be418c024a781e11 http://cgit.osmocom.org/openbsc/commit/?id=c20900d5832324786b536b95ceb035f8b5abf376 commit c20900d5832324786b536b95ceb035f8b5abf376 Author: Daniel Willmann Date: Thu Mar 2 17:25:37 2017 +0100 osmo-bsc_nat: Remove unused MSC elements in struct bsc_nat Change-Id: Ied1bdead94ba2737293fb1ac2411771a8b8ffd68 Ticket: SYS#3208 Sponsored-by: On-Waves ehf. http://cgit.osmocom.org/openbsc/commit/?id=6d726d0baa6d5e9f73c3d1e77bb88667586c6041 commit 6d726d0baa6d5e9f73c3d1e77bb88667586c6041 Author: Daniel Willmann Date: Thu Mar 2 17:13:03 2017 +0100 osmo-bsc_nat: Change the way bsc_nat_msc_is_connected() works The function now takes a struct msc_config and returns true if that MSC is connected. The vty command show msc connection now shows a line per connected MSC. In bsc_nat.c where osmo-bsc_nat previously hung up on a BSC connection if the (one) MSC was not connected it now checks for the default MSC connection. Change-Id: I95fbe1b8ad6621aba9b4bd6b581abfde0cb31fd0 Ticket: SYS#3208 Sponsored-by: On-Waves ehf. http://cgit.osmocom.org/openbsc/commit/?id=aa7d574012062d05fe1b772538d41fff0a19490e commit aa7d574012062d05fe1b772538d41fff0a19490e Author: Daniel Willmann Date: Thu Mar 2 16:37:03 2017 +0100 osmo-bsc_nat: Have a default MSC for messages from BSC Change-Id: I343e6d9d17bcde6dbdf8f48b7b51e998a296680c Ticket: SYS#3208 Sponsored-by: On-Waves ehf. http://cgit.osmocom.org/openbsc/commit/?id=8f655c184c373a143d548bd6f95a87a2e76a3246 commit 8f655c184c373a143d548bd6f95a87a2e76a3246 Author: Daniel Willmann Date: Wed Mar 1 18:56:38 2017 +0100 tests: Test IMSI routing with multiple MSCs Change-Id: Iab46d45aa8ba708282debcd7b9d704fc40e6ff1f Ticket: SYS#3208 Sponsored-by: On-Waves ehf. http://cgit.osmocom.org/openbsc/commit/?id=c9687b543da8cfa160607fb31a2103d1dd9eb6e3 commit c9687b543da8cfa160607fb31a2103d1dd9eb6e3 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. ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/bsc_nat.h | 4 +++- openbsc/src/osmo-bsc_nat/bsc_nat.c | 12 ++++++++---- openbsc/src/osmo-bsc_nat/bsc_nat_utils.c | 21 +++++++++++++++------ openbsc/src/osmo-bsc_nat/bsc_nat_vty.c | 30 +++++++++++++++++++++++------- 4 files changed, 49 insertions(+), 18 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Fri Mar 3 00:56:18 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 3 Mar 2017 00:56:18 GMT Subject: openbsc.git branch neels/iu updated. 0.15.0-787-g4e380dc32 Message-ID: <201703030056.v230uI64025059@git.osmocom.org> This is an 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/iu has been updated discards 758c6c478d787a59983c80896c4fabb69b679fd1 (commit) discards 9d10f424de3c7bca7c323439332deeaae4bd642b (commit) discards 1380a1f9ab193e8cdbdaa03bf46aa07bb85bcbde (commit) discards 7405922b092e5bd38b451e06176494db4a3c881f (commit) discards 459f46f6e3a1b7062ad27c85e208f289bac57c06 (commit) discards 88507500d51c062103f9c7dff30941896d3276a3 (commit) discards 222faa8213fac638877d5a6272b67ba34f3bb969 (commit) discards c67c63e5303307f94512f0fbb1775030789c8ea2 (commit) discards 00b0a9fa3a352e71e24ee1806f9b2af5fc950c2d (commit) discards 6a28e2b038e301685fe38b617cf4faa17b66e087 (commit) discards d55a5d7b52395ab3a0015ea4767a26046daa9d5b (commit) discards e19a6d5b68efcac1b73c17f8f7f6ef7dda041070 (commit) discards 08de61a0be444e94f3ff332420e80f6181012080 (commit) discards 7f22416aafa36e9169a908568f2cb3f4d046c30c (commit) discards 48c1999bf20209ed794fdcba428b48c4bb4464af (commit) discards 2e0063e08226beb96a23c5731b26fd4b2315b463 (commit) discards 2fcaf4a1aab6c4bf3a3d250952dac39fcbede636 (commit) discards be96261548f2e78bacd3ae95335d135f15498deb (commit) discards 77d3e13e3410fd1e4114cfe6b27005c2ecebd43e (commit) discards 816423c24a59d768e9d92809c7fbb80dee50dc5b (commit) discards 8debae5492f2268268fe32a239a7f974355976e5 (commit) discards 754b2efadf54144d6a185d3311ca8c10b082150a (commit) discards f7f9d9dd6405d865d8c83b1236e94feb1b8edc72 (commit) discards 8fdb920168840bf6a8f18569e7ddb445fee66522 (commit) discards 9e4f71b091988a22ba3d8d706ce6d4bb46ee1670 (commit) discards c94e1b68b025af6d5e4912b4740fa2ecc3e126f4 (commit) discards 756ea325bd22ef8f98854bc91a9a117dab735f88 (commit) discards 775f1c9b09d7a531c710bb80be52f7ace8eb1f72 (commit) discards 53c5edfc3c9e2b8e3804ce1e1e9fe9552e970532 (commit) discards 35e2f5195ef2094da7a49d8cff73718b67bd54c0 (commit) discards 56e2b5722161c37f23fa66eb4122f16143fa4e54 (commit) discards 1d5f0f50f28d03f813def41d605a75d09a5557eb (commit) discards a0928566ae0cefa0f16b39d2fa518d991272c007 (commit) discards ad116ecce197d634682db42dd80d4498af6f1a03 (commit) discards c7be84ee605f7151a5dbbefca26e1b83293b859d (commit) discards 6c6804e25fb9df9b09e03cf7e23b0a7a5448745f (commit) discards 6919a1ac3d55252b497e2a78a8f95d187b566ff9 (commit) discards 2f0f5aa460c219636a71a84987abd08484d14b73 (commit) discards edf4b1b3ba74ad13bed225158789992bfa2a3ed1 (commit) discards 1f0e68b9dc55ae6eabd89099eaf28c9fac5578c0 (commit) discards c4cfb7c0d44bd956949e84f90f08bb4b89fe3473 (commit) discards 0fde9499f3bc7132348135da7645be165b9bacf3 (commit) discards 63fe2d6b7720053267de48c9695f0a4476f57e4d (commit) discards 59c939203a2ba55bb5f8366bee70ba18af45ef32 (commit) discards aac0e0bc9971a1bcc6b9c123c8521370317b3613 (commit) discards 68dc9e617aa62e7001ca80ce43cae52fdd493a7d (commit) discards 771d3bb82f60cd18c5d6f1c24f9c4e9bf87f8662 (commit) discards 4be70d114036ca04563aa665477f6ed1e523ceee (commit) discards 428af2545a7ff43ae79b57ef082797bb2d990310 (commit) discards ad0ea28ce6ce4c583e2b09be22aa1b2193630bea (commit) discards 6ee31c50ee582d755a1ea0c745853b081c3c9212 (commit) discards d6ed43b594f1ce2845e3e726604a8ea1f97eb8cb (commit) discards ea23766483cb40aa7bf5f0a61a67a83faa2aa745 (commit) discards eb68dd7c692be656764d58907a73e35d3ef51c84 (commit) discards 2bdb25354c70906dd1a14ae7f2ba07a96f244162 (commit) discards 3b1387a23f474e47570d3907369244f7b1d5d01e (commit) discards 517e0b402f6c592edaab16ab094a3c0acd8ff139 (commit) discards 834e25c96e84f193cd5518643cc4ef47b3a0777e (commit) discards 648f2a73b7d26767a7e0310345119871bbfbe0f9 (commit) discards 7ac7edb123d3a8463ee59eb99693629513a0e3c0 (commit) discards 79c79a968723f46aadd74323d3cf5e2cbeec4bc9 (commit) discards 2addda1f0d0f700d103d2e9e20b16711b0f5d55b (commit) discards 179a8988fb80ba9d337ef4daf48ff2ee39b153cf (commit) discards b0fe197014dbe15121c72ed49c88caa5d652688d (commit) discards 3a70ce513b86a1c6651c30ef3985e8bac14b49e0 (commit) discards f96cbb176bdaefedd11157f0ff6c3e6db420215a (commit) discards 8a04e94f3c93c56844d35e211ac19672844b8ecc (commit) discards b0758294356e2437499c76f49dce9494f7ec3e8e (commit) discards 1ccd42b652a22bc84cc6f98c8a3fc6305a56d418 (commit) discards 4ca12a6571117d631fdfcffac4d45f29adb527cf (commit) discards ffe71752448cc48fd27ba68628219dd2eeb78cfa (commit) discards b509e276194b9bb051bbac3ce0745d071d4efcc6 (commit) discards e52c5d0a109bc8bdaad9dfe6f6bb69bef5668ea0 (commit) discards 6137844171d495ecd569846f8b4793fc5be76f1b (commit) discards 628e7164d3ec440dfc5630c693cbc4a44c58806c (commit) discards 43e8497da24b91e5ea5fea04bee155aa813a170f (commit) discards b45d8894250358f510f91f7f58b7b29ef2ac2ab7 (commit) discards c3e0e6165f62322e53df4384ed27f4aeef64da38 (commit) discards b3eebe95dcee84c0d437ba9e1a21c2de58e4a002 (commit) discards 488b6dc581d3b8cb02bfe418dcd8e72b7b16a859 (commit) discards 71baa3e2ddad4ecbe85b6471f8e9039aa91d6ebe (commit) discards 8be6fc4df2e63aedaae5c5a00be5a419f48606c9 (commit) via 4e380dc32315f378fecd359ec666f5e0a9639f33 (commit) via 32cdcebdc84b620f5af681dd43f526d39532e841 (commit) via 6094dd282e6c35ca7e7792e793e564d27c588a79 (commit) via 5afbec9502e32e93dcf2778ca9f4d031a7a1be57 (commit) via 4e3123bd1adb95a62cb0bee68b79692b291751fc (commit) via ff41dece6e4a1d9969336af7db5dcac3dd918114 (commit) via 99cc75d94be980f0a1663ffb585de4ccbae94033 (commit) via f08c91d8f91ec23a6b7ab5faee0e39f6d5150011 (commit) via faaeab07dabcf2e3c3f347eb2cce626896649e94 (commit) via b0cbedc45df75e5a64cc952340098f96e99bfbff (commit) via 227ab8bc5379084c402f4edcde3fab1d03823e0c (commit) via ce5f30160a347fb9885134b36286280bccf52c4e (commit) via 5840819bd6e2197d88992a47d14e73a6f51982bd (commit) via b75f464a4e9479ddb5ea4a13a11fd6ac4e8cdc64 (commit) via 75313e0819afc5fe1a2bcaa64d43d54ed30cc139 (commit) via b3b121e074333b4bb6a83a5d0f0709a5b1fc9490 (commit) via 8e287631807e7bfc26be063c4b79b612fa1b2dab (commit) via 623f17696893dd0eaa1d38385342f7b43c0d8fa6 (commit) via 1bd70bea2bdc1417777446549f9736255a891c10 (commit) via f214df048279583e465d70cdf0b7e8ff3433cabc (commit) via 1e940085eeb0e2275d88a58f8ba5e9be6b4f722c (commit) via 328f318e4fd9a0419d83e3c35767c6c63ceb2ba4 (commit) via b678d8a4d3d6b2481af0eeda0971e418ba18ddb5 (commit) via 6ec2276890f744c70f65e61e5c206fd5515ef48d (commit) via fe5f5be86d7a12c04ff2fabc3f0a64ea2a399b37 (commit) via d05b706e29cafafe66369eca98fdd5bf879cb44a (commit) via e2dd3a7d222cfb563c784141e1ff3814e3052e00 (commit) via 1c0aeacfb5e2a94e447d397f7aec81ac218adfbf (commit) via 58e82a6d8fa1faa614c8e16fa277ce9d91b861cb (commit) via 7134c9d589429eee1ca934aae30d54eccc54c11b (commit) via 4bc2a2b51c67189593564c38c474f95a218502ad (commit) via 51d8816e945417aea8c04307ed1c58b3004621e1 (commit) via 3c33cf8f698850766f28a5ded8150153a9f530cf (commit) via c53d824e04af21eb2412229ee02e38d3bf8c4ad7 (commit) via ae09354c749a8f727d809c3a531583abfd8ba989 (commit) via 47ada36c5f0f65b9ea8b6f1cc5de601ab43a6673 (commit) via f25bd099554b9050a180e93e8e4134a213b538df (commit) via 1583dbe015d2cceb2c4b832c4f01c74b565cac71 (commit) via 1a97e548784a2e1849d4a2886792155fa54013d4 (commit) via 21ee29b59a7388b69b165e30bed4ccdae68a6c97 (commit) via a4a614b8fdcabcbb44a7087bdb7af7b54d39680b (commit) via 113b55f603d78a7ebf55d13c6ebf2a413c0122e7 (commit) via f1002b3daceb0b699a74cbe9e96af2c008d2e059 (commit) via cc84d7519beb47a52fb5365ac2bf3434f17cf39a (commit) via 813854f830d8992998524267a052efadd2bbbc61 (commit) via e7bc5502ecd4a7f4ab32535d4197713557de02b0 (commit) via f36a6681c59c4d42704fa80112058801d297d40b (commit) via 86991b466e840f4a86f92cf861cf8d449773a3d3 (commit) via babba361d3bd81a77047530c16fb1a077469adf9 (commit) via 301874140e746ab9c0102c2b9420455592851a8a (commit) via bd0668cb57ebe74642fa7173ae64b93ff8f7f50c (commit) via 94b511dbd41b2b4dd35ddc651f13b3a043324dd7 (commit) via a9c773fd7207952f065f912baaceac4a4ec9a30e (commit) via 3130a8832e7cb171286a2f3e14fdcde15eec723b (commit) via b288fd3e7036086447fe6dbc27f22205a3996a29 (commit) via 6ec55ca844b626ca2d3448bdb395ab7a235c9edc (commit) via f1b5124fa9278e68e8977d6574482a68fadc326b (commit) via 1e6ebce1e0bfa63892d0182d80c82e0bde845d04 (commit) via e56278bb60eceadd794a7e9eaf3264b7e29ca590 (commit) via 21641fda839a4139d0cc56913f19cc16e527509e (commit) via dbe47a8c5a3d211f04266b3309e777e6814ad1aa (commit) via d7686cc7cb6abf6250b8407cf49f6602ddf89308 (commit) via 1dffb2c555c89e6f42f59c7fde20676c63c5065f (commit) via 06e213d3ec2a493596595af12ac3e2120c66bde8 (commit) via a5108ce78e12f0455aadbe25edf7a4aebc10a076 (commit) via 0a52db416c5343cf563f283f8a1223b11939e1a4 (commit) via 5c796dfbb84b779cf4d671a005ad7d36067240c5 (commit) via 9bab918ff124e7bac6bdb5252d0b2b8ce0fcdb4b (commit) via b8df0a30eba949003e6255c9c0867186328066ae (commit) via 3165ff9bf70cb0c7de8cf6836b8e74741930fcac (commit) via 3398fa157dd3e154a67ce3e4bbfef8443c00ce47 (commit) via 2f839234b2f547aa27c08fb930b2a988451da7cd (commit) via 99bddc16848934ce809aaf7fe81376e4616cdc42 (commit) via 182ad6cb396d39f8dd8547e8506969e7ae1ca877 (commit) via 9210660b1124ff6fd15a0c83a709b98efe9ac8d4 (commit) via e28c5ead2541a59a3b239b87a6362e0f1c9d825e (commit) via 0db076948f7dbe53c01cc52e24e53f3de5c46dfe (commit) via 988265c895c6afc6e4d4a2eb2265a6f6cbd05f18 (commit) via 53ee882692c86a25dc968ee8adaeab7c3408da21 (commit) via 14425331460784ace89f80ff4d8d827cc2d7ea71 (commit) via 4ffc578ed36d5489f67b107dc8065c18a4f0d628 (commit) via 48d537ff842505433ff1b5221505b2b83ac7843b (commit) via 0436e42472a48a91cc6f743b3bca3f09a2ffd490 (commit) via d3270a9c053c33b7d460bf3f84f7975c06cace52 (commit) via 5616cdde3ada142b948b2d5cc4342b0febca42dc (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 (758c6c478d787a59983c80896c4fabb69b679fd1) \ N -- N -- N (4e380dc32315f378fecd359ec666f5e0a9639f33) 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=4e380dc32315f378fecd359ec666f5e0a9639f33 commit 4e380dc32315f378fecd359ec666f5e0a9639f33 Author: Neels Hofmeyr Date: Thu Mar 2 20:39:17 2017 +0100 wip Change-Id: Ife95dfebe4cea20bb61c9216991e964b2d51d07b http://cgit.osmocom.org/openbsc/commit/?id=32cdcebdc84b620f5af681dd43f526d39532e841 commit 32cdcebdc84b620f5af681dd43f526d39532e841 Author: Neels Hofmeyr Date: Thu Mar 2 02:37:39 2017 +0100 wip Change-Id: I4101b102145a011cec1eb8b92863f38ff7db57b2 http://cgit.osmocom.org/openbsc/commit/?id=6094dd282e6c35ca7e7792e793e564d27c588a79 commit 6094dd282e6c35ca7e7792e793e564d27c588a79 Author: Neels Hofmeyr Date: Thu Mar 2 02:22:58 2017 +0100 mark fixme: rate counters Change-Id: I45651fd4cf3f4da8ad67251bbb3b627888e76d9c http://cgit.osmocom.org/openbsc/commit/?id=5afbec9502e32e93dcf2778ca9f4d031a7a1be57 commit 5afbec9502e32e93dcf2778ca9f4d031a7a1be57 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=4e3123bd1adb95a62cb0bee68b79692b291751fc commit 4e3123bd1adb95a62cb0bee68b79692b291751fc 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=ff41dece6e4a1d9969336af7db5dcac3dd918114 commit ff41dece6e4a1d9969336af7db5dcac3dd918114 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=99cc75d94be980f0a1663ffb585de4ccbae94033 commit 99cc75d94be980f0a1663ffb585de4ccbae94033 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=f08c91d8f91ec23a6b7ab5faee0e39f6d5150011 commit f08c91d8f91ec23a6b7ab5faee0e39f6d5150011 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=faaeab07dabcf2e3c3f347eb2cce626896649e94 commit faaeab07dabcf2e3c3f347eb2cce626896649e94 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=b0cbedc45df75e5a64cc952340098f96e99bfbff commit b0cbedc45df75e5a64cc952340098f96e99bfbff 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=227ab8bc5379084c402f4edcde3fab1d03823e0c commit 227ab8bc5379084c402f4edcde3fab1d03823e0c 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=ce5f30160a347fb9885134b36286280bccf52c4e commit ce5f30160a347fb9885134b36286280bccf52c4e 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=5840819bd6e2197d88992a47d14e73a6f51982bd commit 5840819bd6e2197d88992a47d14e73a6f51982bd 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=b75f464a4e9479ddb5ea4a13a11fd6ac4e8cdc64 commit b75f464a4e9479ddb5ea4a13a11fd6ac4e8cdc64 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=75313e0819afc5fe1a2bcaa64d43d54ed30cc139 commit 75313e0819afc5fe1a2bcaa64d43d54ed30cc139 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=b3b121e074333b4bb6a83a5d0f0709a5b1fc9490 commit b3b121e074333b4bb6a83a5d0f0709a5b1fc9490 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=8e287631807e7bfc26be063c4b79b612fa1b2dab commit 8e287631807e7bfc26be063c4b79b612fa1b2dab 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=623f17696893dd0eaa1d38385342f7b43c0d8fa6 commit 623f17696893dd0eaa1d38385342f7b43c0d8fa6 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=1bd70bea2bdc1417777446549f9736255a891c10 commit 1bd70bea2bdc1417777446549f9736255a891c10 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=f214df048279583e465d70cdf0b7e8ff3433cabc commit f214df048279583e465d70cdf0b7e8ff3433cabc 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=1e940085eeb0e2275d88a58f8ba5e9be6b4f722c commit 1e940085eeb0e2275d88a58f8ba5e9be6b4f722c 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=328f318e4fd9a0419d83e3c35767c6c63ceb2ba4 commit 328f318e4fd9a0419d83e3c35767c6c63ceb2ba4 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=b678d8a4d3d6b2481af0eeda0971e418ba18ddb5 commit b678d8a4d3d6b2481af0eeda0971e418ba18ddb5 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=6ec2276890f744c70f65e61e5c206fd5515ef48d commit 6ec2276890f744c70f65e61e5c206fd5515ef48d 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=fe5f5be86d7a12c04ff2fabc3f0a64ea2a399b37 commit fe5f5be86d7a12c04ff2fabc3f0a64ea2a399b37 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=d05b706e29cafafe66369eca98fdd5bf879cb44a commit d05b706e29cafafe66369eca98fdd5bf879cb44a 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=e2dd3a7d222cfb563c784141e1ff3814e3052e00 commit e2dd3a7d222cfb563c784141e1ff3814e3052e00 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=1c0aeacfb5e2a94e447d397f7aec81ac218adfbf commit 1c0aeacfb5e2a94e447d397f7aec81ac218adfbf 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=58e82a6d8fa1faa614c8e16fa277ce9d91b861cb commit 58e82a6d8fa1faa614c8e16fa277ce9d91b861cb 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=7134c9d589429eee1ca934aae30d54eccc54c11b commit 7134c9d589429eee1ca934aae30d54eccc54c11b 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=4bc2a2b51c67189593564c38c474f95a218502ad commit 4bc2a2b51c67189593564c38c474f95a218502ad 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=51d8816e945417aea8c04307ed1c58b3004621e1 commit 51d8816e945417aea8c04307ed1c58b3004621e1 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=3c33cf8f698850766f28a5ded8150153a9f530cf commit 3c33cf8f698850766f28a5ded8150153a9f530cf 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=c53d824e04af21eb2412229ee02e38d3bf8c4ad7 commit c53d824e04af21eb2412229ee02e38d3bf8c4ad7 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=ae09354c749a8f727d809c3a531583abfd8ba989 commit ae09354c749a8f727d809c3a531583abfd8ba989 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=47ada36c5f0f65b9ea8b6f1cc5de601ab43a6673 commit 47ada36c5f0f65b9ea8b6f1cc5de601ab43a6673 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=f25bd099554b9050a180e93e8e4134a213b538df commit f25bd099554b9050a180e93e8e4134a213b538df 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=1583dbe015d2cceb2c4b832c4f01c74b565cac71 commit 1583dbe015d2cceb2c4b832c4f01c74b565cac71 Author: Neels Hofmeyr Date: Tue May 10 13:26:47 2016 +0200 comment on mscsplit, indent comment http://cgit.osmocom.org/openbsc/commit/?id=1a97e548784a2e1849d4a2886792155fa54013d4 commit 1a97e548784a2e1849d4a2886792155fa54013d4 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=21ee29b59a7388b69b165e30bed4ccdae68a6c97 commit 21ee29b59a7388b69b165e30bed4ccdae68a6c97 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=a4a614b8fdcabcbb44a7087bdb7af7b54d39680b commit a4a614b8fdcabcbb44a7087bdb7af7b54d39680b 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=113b55f603d78a7ebf55d13c6ebf2a413c0122e7 commit 113b55f603d78a7ebf55d13c6ebf2a413c0122e7 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=f1002b3daceb0b699a74cbe9e96af2c008d2e059 commit f1002b3daceb0b699a74cbe9e96af2c008d2e059 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=cc84d7519beb47a52fb5365ac2bf3434f17cf39a commit cc84d7519beb47a52fb5365ac2bf3434f17cf39a 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=813854f830d8992998524267a052efadd2bbbc61 commit 813854f830d8992998524267a052efadd2bbbc61 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=e7bc5502ecd4a7f4ab32535d4197713557de02b0 commit e7bc5502ecd4a7f4ab32535d4197713557de02b0 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=f36a6681c59c4d42704fa80112058801d297d40b commit f36a6681c59c4d42704fa80112058801d297d40b 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=86991b466e840f4a86f92cf861cf8d449773a3d3 commit 86991b466e840f4a86f92cf861cf8d449773a3d3 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=babba361d3bd81a77047530c16fb1a077469adf9 commit babba361d3bd81a77047530c16fb1a077469adf9 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=301874140e746ab9c0102c2b9420455592851a8a commit 301874140e746ab9c0102c2b9420455592851a8a 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=bd0668cb57ebe74642fa7173ae64b93ff8f7f50c commit bd0668cb57ebe74642fa7173ae64b93ff8f7f50c 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=94b511dbd41b2b4dd35ddc651f13b3a043324dd7 commit 94b511dbd41b2b4dd35ddc651f13b3a043324dd7 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=a9c773fd7207952f065f912baaceac4a4ec9a30e commit a9c773fd7207952f065f912baaceac4a4ec9a30e 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=3130a8832e7cb171286a2f3e14fdcde15eec723b commit 3130a8832e7cb171286a2f3e14fdcde15eec723b 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=b288fd3e7036086447fe6dbc27f22205a3996a29 commit b288fd3e7036086447fe6dbc27f22205a3996a29 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=6ec55ca844b626ca2d3448bdb395ab7a235c9edc commit 6ec55ca844b626ca2d3448bdb395ab7a235c9edc 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=f1b5124fa9278e68e8977d6574482a68fadc326b commit f1b5124fa9278e68e8977d6574482a68fadc326b 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=1e6ebce1e0bfa63892d0182d80c82e0bde845d04 commit 1e6ebce1e0bfa63892d0182d80c82e0bde845d04 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=e56278bb60eceadd794a7e9eaf3264b7e29ca590 commit e56278bb60eceadd794a7e9eaf3264b7e29ca590 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=21641fda839a4139d0cc56913f19cc16e527509e commit 21641fda839a4139d0cc56913f19cc16e527509e 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=dbe47a8c5a3d211f04266b3309e777e6814ad1aa commit dbe47a8c5a3d211f04266b3309e777e6814ad1aa 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=d7686cc7cb6abf6250b8407cf49f6602ddf89308 commit d7686cc7cb6abf6250b8407cf49f6602ddf89308 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=1dffb2c555c89e6f42f59c7fde20676c63c5065f commit 1dffb2c555c89e6f42f59c7fde20676c63c5065f 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=06e213d3ec2a493596595af12ac3e2120c66bde8 commit 06e213d3ec2a493596595af12ac3e2120c66bde8 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=a5108ce78e12f0455aadbe25edf7a4aebc10a076 commit a5108ce78e12f0455aadbe25edf7a4aebc10a076 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=0a52db416c5343cf563f283f8a1223b11939e1a4 commit 0a52db416c5343cf563f283f8a1223b11939e1a4 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=5c796dfbb84b779cf4d671a005ad7d36067240c5 commit 5c796dfbb84b779cf4d671a005ad7d36067240c5 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=9bab918ff124e7bac6bdb5252d0b2b8ce0fcdb4b commit 9bab918ff124e7bac6bdb5252d0b2b8ce0fcdb4b 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=b8df0a30eba949003e6255c9c0867186328066ae commit b8df0a30eba949003e6255c9c0867186328066ae 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 Iu specific fields in gsm_subscriber_connection: 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=3165ff9bf70cb0c7de8cf6836b8e74741930fcac commit 3165ff9bf70cb0c7de8cf6836b8e74741930fcac 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=3398fa157dd3e154a67ce3e4bbfef8443c00ce47 commit 3398fa157dd3e154a67ce3e4bbfef8443c00ce47 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 http://cgit.osmocom.org/openbsc/commit/?id=2f839234b2f547aa27c08fb930b2a988451da7cd commit 2f839234b2f547aa27c08fb930b2a988451da7cd 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=99bddc16848934ce809aaf7fe81376e4616cdc42 commit 99bddc16848934ce809aaf7fe81376e4616cdc42 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=182ad6cb396d39f8dd8547e8506969e7ae1ca877 commit 182ad6cb396d39f8dd8547e8506969e7ae1ca877 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=9210660b1124ff6fd15a0c83a709b98efe9ac8d4 commit 9210660b1124ff6fd15a0c83a709b98efe9ac8d4 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=e28c5ead2541a59a3b239b87a6362e0f1c9d825e commit e28c5ead2541a59a3b239b87a6362e0f1c9d825e 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=0db076948f7dbe53c01cc52e24e53f3de5c46dfe commit 0db076948f7dbe53c01cc52e24e53f3de5c46dfe 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=988265c895c6afc6e4d4a2eb2265a6f6cbd05f18 commit 988265c895c6afc6e4d4a2eb2265a6f6cbd05f18 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=53ee882692c86a25dc968ee8adaeab7c3408da21 commit 53ee882692c86a25dc968ee8adaeab7c3408da21 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=14425331460784ace89f80ff4d8d827cc2d7ea71 commit 14425331460784ace89f80ff4d8d827cc2d7ea71 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=4ffc578ed36d5489f67b107dc8065c18a4f0d628 commit 4ffc578ed36d5489f67b107dc8065c18a4f0d628 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=48d537ff842505433ff1b5221505b2b83ac7843b commit 48d537ff842505433ff1b5221505b2b83ac7843b 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 ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gsm_04_08.h | 1 - openbsc/include/openbsc/gsm_data.h | 9 ++ openbsc/include/openbsc/gsm_subscriber.h | 1 - openbsc/include/openbsc/osmo_msc.h | 4 +- openbsc/include/openbsc/vlr.h | 2 + openbsc/src/gprs/gprs_gmm.c | 1 + openbsc/src/gprs/gprs_llc_vty.c | 1 + openbsc/src/gprs/sgsn_libgtp.c | 8 +- openbsc/src/libcommon/gsm_data.c | 7 ++ openbsc/src/libmsc/gsm_04_08.c | 90 +++++------------- openbsc/src/libmsc/gsm_04_11.c | 3 +- openbsc/src/libmsc/gsm_subscriber.c | 123 +++---------------------- openbsc/src/libmsc/iucs.c | 26 +++++- openbsc/src/libmsc/msc_ifaces.c | 2 + openbsc/src/libmsc/osmo_msc.c | 60 ++---------- openbsc/src/libmsc/silent_call.c | 2 +- openbsc/src/libmsc/subscr_conn.c | 22 ++--- openbsc/src/libmsc/transaction.c | 18 +++- openbsc/src/libmsc/vty_interface_layer3.c | 92 +----------------- openbsc/src/osmo-msc/iucs_ranap.c | 19 ++-- openbsc/src/osmo-msc/msc_main.c | 6 -- openbsc/tests/channel/channel_test.c | 9 +- openbsc/tests/libiudummy/iudummy.c | 9 +- openbsc/tests/msc_vlr/Makefile.am | 7 +- openbsc/tests/msc_vlr/msc_vlr_test_no_authen.c | 2 + openbsc/tests/msc_vlr/msc_vlr_tests.c | 49 ++++++---- openbsc/tests/sms_queue/Makefile.am | 2 + 27 files changed, 193 insertions(+), 382 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Fri Mar 3 03:12:20 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 3 Mar 2017 03:12:20 GMT Subject: openbsc.git branch neels/iu updated. 0.15.0-789-g34368bc9f Message-ID: <201703030312.v233CK9t061935@git.osmocom.org> This is an 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/iu has been updated via 34368bc9fa76b1366ca5a9e9cedf0aa039f9a79c (commit) via 57412e234ce287866c9c0f217d83e5fa541ee1ee (commit) from 4e380dc32315f378fecd359ec666f5e0a9639f33 (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=34368bc9fa76b1366ca5a9e9cedf0aa039f9a79c commit 34368bc9fa76b1366ca5a9e9cedf0aa039f9a79c Author: Neels Hofmeyr Date: Fri Mar 3 04:11:20 2017 +0100 wip: make msc_vlr tests pass Change-Id: Icd11b20d1c7d7e1b7f619a844e9c24ef5835f6b6 http://cgit.osmocom.org/openbsc/commit/?id=57412e234ce287866c9c0f217d83e5fa541ee1ee commit 57412e234ce287866c9c0f217d83e5fa541ee1ee Author: Neels Hofmeyr Date: Fri Mar 3 02:52:23 2017 +0100 wip paging Change-Id: Ida8438a44a6daa5a4df999aff1e39f9a1c5261fc ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gsm_data.h | 17 --- openbsc/include/openbsc/msc_ifaces.h | 9 +- openbsc/include/openbsc/osmo_msc.h | 2 + openbsc/include/openbsc/vlr.h | 2 +- openbsc/src/libmsc/a_iface.c | 8 ++ openbsc/src/libmsc/gsm_04_08.c | 31 +++-- openbsc/src/libmsc/gsm_subscriber.c | 34 +++-- openbsc/src/libmsc/msc_ifaces.c | 5 +- openbsc/src/libmsc/osmo_msc.c | 10 +- openbsc/src/libmsc/subscr_conn.c | 13 +- openbsc/tests/msc_vlr/Makefile.am | 3 +- openbsc/tests/msc_vlr/msc_vlr_test_gsm_authen.err | 137 +++++++++------------ openbsc/tests/msc_vlr/msc_vlr_test_gsm_ciph.err | 109 +++++++--------- openbsc/tests/msc_vlr/msc_vlr_test_hlr_reject.err | 39 +----- openbsc/tests/msc_vlr/msc_vlr_test_hlr_timeout.err | 8 +- openbsc/tests/msc_vlr/msc_vlr_test_ms_timeout.err | 61 +++------ openbsc/tests/msc_vlr/msc_vlr_test_no_authen.c | 10 +- openbsc/tests/msc_vlr/msc_vlr_test_no_authen.err | 102 +++++++-------- .../msc_vlr/msc_vlr_test_reject_concurrency.err | 105 +++++----------- openbsc/tests/msc_vlr/msc_vlr_test_rest.c | 1 - openbsc/tests/msc_vlr/msc_vlr_test_rest.err | 27 ++-- openbsc/tests/msc_vlr/msc_vlr_test_umts_authen.err | 78 +++++------- openbsc/tests/msc_vlr/msc_vlr_tests.c | 44 ++++--- 23 files changed, 353 insertions(+), 502 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Fri Mar 3 23:53:55 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 3 Mar 2017 23:53:55 GMT Subject: libosmocore.git branch laforge/iu_up created. 0.9.6-113-gc75a79d Message-ID: <201703032353.v23Nrt3B087304@git.osmocom.org> This is an 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, laforge/iu_up has been created at c75a79d460344045b8f79fccb9e0e416ceb62b6d (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmocore/commit/?id=c75a79d460344045b8f79fccb9e0e416ceb62b6d commit c75a79d460344045b8f79fccb9e0e416ceb62b6d Author: Harald Welte Date: Sat Mar 4 00:53:11 2017 +0100 WIP: CRC and FSM for IuUP (user plane) as used in 3G RTP data Change-Id: Ibe356fa7b1abaca0091e368db8478e79c09c6cb0 ----------------------------------------------------------------------- hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Sat Mar 4 01:28:55 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 4 Mar 2017 01:28:55 GMT Subject: openbsc.git branch neels/iu updated. 0.15.0-802-ga8c50b88e Message-ID: <201703040128.v241St1Z010334@git.osmocom.org> This is an 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/iu has been updated via a8c50b88e12e2ae9f47336226405c18911eb845a (commit) via 845ecef85a73d249aa7ad450aaededadb58b28ef (commit) via e3f2f006cc4f2fee8511e922c2f294073bf0182f (commit) via 74ef12b345368119812266f6d561b0e9375148e4 (commit) via b3742cab88d2fe2df293359eea9e0bdadfd82cab (commit) via fd448ccf64f603d3ca16d488cd9b98b894ec0fec (commit) via 9a79fc671e26346f2754f989676875d6da312bb4 (commit) via 058c480b976a67eead7b109d8c7412e68954bd84 (commit) via 05bec8099da78b2bfc17219f878829289c5e7e16 (commit) via df674156e20a56f77a3a09f3891c271f680c80de (commit) via 5b01f8bdd36d505d8f733bbed75e9f14e464357f (commit) via 286b9d2575802e87a55665629e920fcbf89b97cf (commit) via be766607183547244b03b92c2e9384ce3e40041b (commit) from 34368bc9fa76b1366ca5a9e9cedf0aa039f9a79c (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=a8c50b88e12e2ae9f47336226405c18911eb845a commit a8c50b88e12e2ae9f47336226405c18911eb845a Author: Neels Hofmeyr Date: Sat Mar 4 02:28:19 2017 +0100 remove all 3G authentication dev hacks -- it works! Change-Id: I1204f388cf1311ec98b3eaf7505d7e18e73f03d0 http://cgit.osmocom.org/openbsc/commit/?id=845ecef85a73d249aa7ad450aaededadb58b28ef commit 845ecef85a73d249aa7ad450aaededadb58b28ef Author: Neels Hofmeyr Date: Sat Mar 4 01:54:18 2017 +0100 implement utran security mode with vlr Change-Id: I199b4a9f07cb33cebc6e90a924cff84926f15e34 http://cgit.osmocom.org/openbsc/commit/?id=e3f2f006cc4f2fee8511e922c2f294073bf0182f commit e3f2f006cc4f2fee8511e922c2f294073bf0182f Author: Neels Hofmeyr Date: Sat Mar 4 01:29:03 2017 +0100 move iucs_ranap.[hc] to include / libmsc to use in msc_vlr tests Change-Id: I99ca36857f5e4c9ae113017955611fd92256123c http://cgit.osmocom.org/openbsc/commit/?id=74ef12b345368119812266f6d561b0e9375148e4 commit 74ef12b345368119812266f6d561b0e9375148e4 Author: Neels Hofmeyr Date: Sat Mar 4 01:26:14 2017 +0100 implement utran security mode with vlr Change-Id: Ib1e285b54cd7aaa0895e9c51a47720f446a07183 http://cgit.osmocom.org/openbsc/commit/?id=b3742cab88d2fe2df293359eea9e0bdadfd82cab commit b3742cab88d2fe2df293359eea9e0bdadfd82cab Author: Neels Hofmeyr Date: Sat Mar 4 00:26:25 2017 +0100 Always assign TMSI on UTRAN Change-Id: I016d6530cd1d96bb852f5881f6b192c2464c296d http://cgit.osmocom.org/openbsc/commit/?id=fd448ccf64f603d3ca16d488cd9b98b894ec0fec commit fd448ccf64f603d3ca16d488cd9b98b894ec0fec Author: Neels Hofmeyr Date: Sat Mar 4 00:06:09 2017 +0100 ensure authentication is required on UTRAN Change-Id: I9b9ad1379324f1405bd02a05fcd7ef8c53bacbde http://cgit.osmocom.org/openbsc/commit/?id=9a79fc671e26346f2754f989676875d6da312bb4 commit 9a79fc671e26346f2754f989676875d6da312bb4 Author: Neels Hofmeyr Date: Sat Mar 4 00:05:49 2017 +0100 vlr on utran: transmit CommonID Change-Id: Ice3c71f048b097f2c2de8bd4f4508a7ca2cb1cf5 http://cgit.osmocom.org/openbsc/commit/?id=058c480b976a67eead7b109d8c7412e68954bd84 commit 058c480b976a67eead7b109d8c7412e68954bd84 Author: Neels Hofmeyr Date: Fri Mar 3 23:19:40 2017 +0100 decouple from bsc_api and bts Change-Id: I3564291a6d20da13a8d75c71b0c425da4948d412 http://cgit.osmocom.org/openbsc/commit/?id=05bec8099da78b2bfc17219f878829289c5e7e16 commit 05bec8099da78b2bfc17219f878829289c5e7e16 Author: Neels Hofmeyr Date: Fri Mar 3 22:36:56 2017 +0100 make python tests pass for new OsmoMSC Change-Id: I59bf6503a2f822e9b6078c0fd24643df9a2dab3c http://cgit.osmocom.org/openbsc/commit/?id=df674156e20a56f77a3a09f3891c271f680c80de commit df674156e20a56f77a3a09f3891c271f680c80de 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=5b01f8bdd36d505d8f733bbed75e9f14e464357f commit 5b01f8bdd36d505d8f733bbed75e9f14e464357f Author: Neels Hofmeyr Date: Tue Feb 28 02:43:29 2017 +0100 vty tests: allow picking specific tests to run by name Depends: osmo-python-tests change-id I92f90c334169f31920c63dd5c5ac8dac215065e6 Change-Id: I849455e0423e1a63d6890aef7f9c6075ad53a920 http://cgit.osmocom.org/openbsc/commit/?id=286b9d2575802e87a55665629e920fcbf89b97cf commit 286b9d2575802e87a55665629e920fcbf89b97cf 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=be766607183547244b03b92c2e9384ce3e40041b commit be766607183547244b03b92c2e9384ce3e40041b Author: Neels Hofmeyr Date: Fri Mar 3 18:48:13 2017 +0100 wip Change-Id: Ie8814d856bbe4c111007a696a4d26576854c134f ----------------------------------------------------------------------- Summary of changes: openbsc/doc/examples/osmo-msc/osmo-msc.cfg | 20 +-- openbsc/include/openbsc/Makefile.am | 1 + .../{src/osmo-msc => include/openbsc}/iucs_ranap.h | 1 + openbsc/include/openbsc/osmo_msc.h | 3 + openbsc/include/openbsc/vlr.h | 10 +- openbsc/osmoappdesc.py | 9 +- openbsc/src/gprs/gprs_gmm.c | 27 ---- openbsc/src/libbsc/bsc_init.c | 6 - openbsc/src/libbsc/bsc_vty.c | 30 ----- openbsc/src/libcommon-cs/common_cs_vty.c | 30 +++++ openbsc/src/libiu/iu.c | 19 +-- openbsc/src/libmsc/Makefile.am | 2 + openbsc/src/libmsc/gsm_04_08.c | 51 +++++-- openbsc/src/{osmo-msc => libmsc}/iucs_ranap.c | 20 +-- openbsc/src/libmsc/msc_ifaces.c | 9 +- openbsc/src/libmsc/osmo_msc.c | 8 +- openbsc/src/libvlr/vlr.c | 4 + openbsc/src/libvlr/vlr_access_req_fsm.c | 12 ++ openbsc/src/libvlr/vlr_lu_fsm.c | 35 ++++- openbsc/src/osmo-msc/Makefile.am | 5 - openbsc/src/osmo-msc/msc_main.c | 32 ++--- openbsc/tests/ctrl_test_runner.py | 111 +-------------- openbsc/tests/msc_vlr/msc_vlr_test_gsm_authen.err | 10 +- openbsc/tests/msc_vlr/msc_vlr_test_gsm_ciph.err | 10 +- openbsc/tests/msc_vlr/msc_vlr_test_hlr_reject.err | 16 +-- openbsc/tests/msc_vlr/msc_vlr_test_hlr_timeout.err | 4 +- openbsc/tests/msc_vlr/msc_vlr_test_ms_timeout.err | 12 +- openbsc/tests/msc_vlr/msc_vlr_test_no_authen.err | 8 +- .../msc_vlr/msc_vlr_test_reject_concurrency.err | 20 +-- openbsc/tests/msc_vlr/msc_vlr_test_rest.err | 8 +- openbsc/tests/msc_vlr/msc_vlr_test_umts_authen.c | 95 +++++++++++-- openbsc/tests/msc_vlr/msc_vlr_test_umts_authen.err | 146 +++++++++++++++----- openbsc/tests/msc_vlr/msc_vlr_tests.c | 60 +++++++-- openbsc/tests/msc_vlr/msc_vlr_tests.h | 6 +- openbsc/tests/smpp_test_runner.py | 16 +-- openbsc/tests/vlr/vlr_test.c | 3 +- openbsc/tests/vty_test_runner.py | 150 +++++---------------- 37 files changed, 510 insertions(+), 499 deletions(-) rename openbsc/{src/osmo-msc => include/openbsc}/iucs_ranap.h (87%) rename openbsc/src/{osmo-msc => libmsc}/iucs_ranap.c (86%) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sat Mar 4 03:05:09 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 4 Mar 2017 03:05:09 GMT Subject: openbsc.git branch neels/iu updated. 0.15.0-797-g27fb609d0 Message-ID: <201703040305.v24359NV037531@git.osmocom.org> This is an 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/iu has been updated discards a8c50b88e12e2ae9f47336226405c18911eb845a (commit) discards 845ecef85a73d249aa7ad450aaededadb58b28ef (commit) discards e3f2f006cc4f2fee8511e922c2f294073bf0182f (commit) discards 74ef12b345368119812266f6d561b0e9375148e4 (commit) discards b3742cab88d2fe2df293359eea9e0bdadfd82cab (commit) discards fd448ccf64f603d3ca16d488cd9b98b894ec0fec (commit) discards 9a79fc671e26346f2754f989676875d6da312bb4 (commit) discards 058c480b976a67eead7b109d8c7412e68954bd84 (commit) discards 05bec8099da78b2bfc17219f878829289c5e7e16 (commit) discards df674156e20a56f77a3a09f3891c271f680c80de (commit) discards 5b01f8bdd36d505d8f733bbed75e9f14e464357f (commit) discards 286b9d2575802e87a55665629e920fcbf89b97cf (commit) discards be766607183547244b03b92c2e9384ce3e40041b (commit) discards 34368bc9fa76b1366ca5a9e9cedf0aa039f9a79c (commit) discards 57412e234ce287866c9c0f217d83e5fa541ee1ee (commit) discards 4e380dc32315f378fecd359ec666f5e0a9639f33 (commit) discards 32cdcebdc84b620f5af681dd43f526d39532e841 (commit) via 27fb609d0e58e6a4981e092ccdcf34c06c2fe3dc (commit) via a2ecfe532dff614b92042702e229ca3a65a479d8 (commit) via 8472d15ac426e22fdf7438d1e1573b194e47142c (commit) via ff966af568b859cb5530d1599173c866e2cbc72d (commit) via 7eb018f3369679e39064d34d4c13e10d1defd9e1 (commit) via a5b1f9cf8262297926d1cd3c7cf089aaa62e644d (commit) via ecf7f7965bd43d7e189b06efb6ec21609e7329bf (commit) via 51764110f692fcdba5aca5d4fcc53f53654d8c67 (commit) via 6e69eb338c930b1051c0d410d880f082d216244f (commit) via 18524ca65004354ba2ccadf4e1d55de8d32ad5db (commit) via 61a227bdac82ef1f56e99d841b5089750ebb7f79 (commit) via 31f030b8681307d36a50af8249b5195c2dbf6c5b (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 (a8c50b88e12e2ae9f47336226405c18911eb845a) \ N -- N -- N (27fb609d0e58e6a4981e092ccdcf34c06c2fe3dc) 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=27fb609d0e58e6a4981e092ccdcf34c06c2fe3dc commit 27fb609d0e58e6a4981e092ccdcf34c06c2fe3dc Author: Neels Hofmeyr Date: Sat Mar 4 03:34:50 2017 +0100 vlr: fix: don't send CM Service Accept after Ciphering Command Ciphering Mode Command is an implicit CM Service Accept, if we're sending both we're confusing the MS. Change-Id: I3a04debe9b01c086e7f44b6139cb8796fcc71d38 http://cgit.osmocom.org/openbsc/commit/?id=a2ecfe532dff614b92042702e229ca3a65a479d8 commit a2ecfe532dff614b92042702e229ca3a65a479d8 Author: Neels Hofmeyr Date: Sat Mar 4 02:28:19 2017 +0100 remove all 3G authentication dev hacks -- it works! Change-Id: I1204f388cf1311ec98b3eaf7505d7e18e73f03d0 http://cgit.osmocom.org/openbsc/commit/?id=8472d15ac426e22fdf7438d1e1573b194e47142c commit 8472d15ac426e22fdf7438d1e1573b194e47142c Author: Neels Hofmeyr Date: Sat Mar 4 03:15:53 2017 +0100 gsup_client: allow passing a unit id to identify with HLR Before, each GSUP client would contact the HLR with an identical unit id, i.e. "SGSN-00-00-00-00-00-00", with the result that some messages were sucked off by the wrong client. Pass explicit unit name from each gsup client user, so that OsmoMSC is "MSC" and OsmoSGSN is "SGSN". Hence the HLR can properly route the messages. Todo: also set some values instead of the zeros. Change-Id: I3f8d6dd47c7013920e2a4bde006ed77afd974e80 http://cgit.osmocom.org/openbsc/commit/?id=ff966af568b859cb5530d1599173c866e2cbc72d commit ff966af568b859cb5530d1599173c866e2cbc72d Author: Neels Hofmeyr Date: Sat Mar 4 01:54:18 2017 +0100 implement utran security mode with vlr Change-Id: I199b4a9f07cb33cebc6e90a924cff84926f15e34 http://cgit.osmocom.org/openbsc/commit/?id=7eb018f3369679e39064d34d4c13e10d1defd9e1 commit 7eb018f3369679e39064d34d4c13e10d1defd9e1 Author: Neels Hofmeyr Date: Sat Mar 4 01:29:03 2017 +0100 move iucs_ranap.[hc] to include / libmsc to use in msc_vlr tests Change-Id: I99ca36857f5e4c9ae113017955611fd92256123c http://cgit.osmocom.org/openbsc/commit/?id=a5b1f9cf8262297926d1cd3c7cf089aaa62e644d commit a5b1f9cf8262297926d1cd3c7cf089aaa62e644d Author: Neels Hofmeyr Date: Sat Mar 4 01:26:14 2017 +0100 implement utran security mode with vlr Change-Id: Ib1e285b54cd7aaa0895e9c51a47720f446a07183 http://cgit.osmocom.org/openbsc/commit/?id=ecf7f7965bd43d7e189b06efb6ec21609e7329bf commit ecf7f7965bd43d7e189b06efb6ec21609e7329bf Author: Neels Hofmeyr Date: Sat Mar 4 00:26:25 2017 +0100 Always assign TMSI on UTRAN Change-Id: I016d6530cd1d96bb852f5881f6b192c2464c296d http://cgit.osmocom.org/openbsc/commit/?id=51764110f692fcdba5aca5d4fcc53f53654d8c67 commit 51764110f692fcdba5aca5d4fcc53f53654d8c67 Author: Neels Hofmeyr Date: Sat Mar 4 00:06:09 2017 +0100 ensure authentication is required on UTRAN Change-Id: I9b9ad1379324f1405bd02a05fcd7ef8c53bacbde http://cgit.osmocom.org/openbsc/commit/?id=6e69eb338c930b1051c0d410d880f082d216244f commit 6e69eb338c930b1051c0d410d880f082d216244f Author: Neels Hofmeyr Date: Sat Mar 4 00:05:49 2017 +0100 vlr on utran: transmit CommonID Change-Id: Ice3c71f048b097f2c2de8bd4f4508a7ca2cb1cf5 http://cgit.osmocom.org/openbsc/commit/?id=18524ca65004354ba2ccadf4e1d55de8d32ad5db commit 18524ca65004354ba2ccadf4e1d55de8d32ad5db Author: Neels Hofmeyr Date: Fri Mar 3 23:19:40 2017 +0100 decouple from bsc_api and bts Change-Id: I3564291a6d20da13a8d75c71b0c425da4948d412 http://cgit.osmocom.org/openbsc/commit/?id=61a227bdac82ef1f56e99d841b5089750ebb7f79 commit 61a227bdac82ef1f56e99d841b5089750ebb7f79 Author: Neels Hofmeyr Date: Fri Mar 3 22:36:56 2017 +0100 make python tests pass for new OsmoMSC Change-Id: I59bf6503a2f822e9b6078c0fd24643df9a2dab3c http://cgit.osmocom.org/openbsc/commit/?id=31f030b8681307d36a50af8249b5195c2dbf6c5b commit 31f030b8681307d36a50af8249b5195c2dbf6c5b Author: Neels Hofmeyr Date: Thu Mar 2 02:37:39 2017 +0100 Make the code work so that the msc_vlr tests pass Change-Id: Ie8814d856bbe4c111007a696a4d26576854c134f ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gsup_client.h | 7 +- openbsc/include/openbsc/vlr.h | 5 +- openbsc/src/gprs/gprs_subscriber.c | 1 + openbsc/src/libcommon/gsup_client.c | 16 +++- openbsc/src/libcommon/gsup_test_client.c | 4 +- openbsc/src/libmsc/gsm_04_08.c | 17 +++-- openbsc/src/libvlr/vlr.c | 7 +- openbsc/src/libvlr/vlr_access_req_fsm.c | 5 +- openbsc/tests/ctrl_test_runner.py | 3 +- openbsc/tests/msc_vlr/msc_vlr_test_gsm_ciph.c | 8 +- openbsc/tests/msc_vlr/msc_vlr_test_gsm_ciph.err | 10 +-- openbsc/tests/msc_vlr/msc_vlr_test_umts_authen.c | 87 ++++++++++++++-------- openbsc/tests/msc_vlr/msc_vlr_test_umts_authen.err | 64 ++++++++++------ openbsc/tests/smpp_test_runner.py | 4 +- openbsc/tests/vlr/vlr_test.c | 2 +- openbsc/tests/vty_test_runner.py | 13 +--- 16 files changed, 155 insertions(+), 98 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sat Mar 4 03:21:48 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 4 Mar 2017 03:21:48 GMT Subject: openbsc.git branch sysmocom/iu updated. 0.15.0-797-g27fb609d0 Message-ID: <201703040321.v243LmMg041398@git.osmocom.org> This is an 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 66c5ad1bba04788be9b2ae139cc78b5b6a986658 (commit) discards c4cd09995d4c18d95571ef198f97611ae0ac2bd5 (commit) discards 8ac4b7226b34cebe58c91fab029e31900224b3e1 (commit) discards 45341527600afe4a044b33130d281c6622351861 (commit) discards 590a90534240ee2d8c2515db5687489fade290fa (commit) discards 84c1275aec91183c2205d5ec786903635507b4c5 (commit) discards 2eec16ff27f701a6aef172aa7121153d0021a27e (commit) discards 18147dffdd06589b151e16b97e45c9e2fba4cd20 (commit) discards 7dcccb92d1f80665abe5e1a91bad102be800c0bc (commit) discards b3df6f41a401f763d4a1504cf7da8aa0ff32fb0d (commit) discards cc643388bfc042d894985a9f7642f510f63630c6 (commit) discards e682d51f29452ae1d07f4066ef51ec36e9a28c91 (commit) discards c4d9fab91968872b6eeffff0b5535fc72dffb3da (commit) discards 6836a705d151cb7656506adade077cd2a6bfbaa7 (commit) discards 60c0aa0b2adb0e1ed6ed5b495bd496b9511419fe (commit) discards 9fe5d19e25a8b66e3dd3b0a3f93d030e20410fca (commit) discards 1c9b4ed4bdbf10af3e366d803e6eeea062758640 (commit) discards 4b44ae942a7c2ebba8b0801a7534e77cc4a9c8d4 (commit) discards 877ffe41d2ba927b27054937b238fec328fa3d23 (commit) discards f1c68fb05349d2951b1de6ccaca636f1d9b5276d (commit) discards 7b542c2e544a27d1a9cd6ab85446c6ccdd9bb8bd (commit) discards 27c10f68edc04bab1e7f0497e7cab3c026c970ba (commit) discards 77a71391da6e89d26ea47fdff4d66f04645ea114 (commit) discards 1265ac5e949fec49fbe4848c5681924d81f5bdb7 (commit) discards 92b0aae6d1866723cce40720aa98c604adfafbac (commit) discards 4c5bf8bd2881685931b569205df44dd5c699ce38 (commit) discards 9a72718d998eb793e3944d315bd5b0f89f485ce2 (commit) discards 7ff45bffa71f1c53d349060ee92d6df767facaee (commit) discards 89d19ba77e744d7f13daa280ee7d7fcbd637b539 (commit) discards 0523b93bad90252f26edeaeae9172085e50444c1 (commit) discards 4dd52c550d312fe1b2955e725ecd82cbbf52c784 (commit) discards 0af05e309c4b14ad7f9a54ddb871c9186b886b8a (commit) discards b18b5c4ace647dda2f8dc48b0e0d3d7a84788b53 (commit) discards f2df96d63a2ab15fa8986859ebcf4e67f1083c04 (commit) discards addf59bd9200dc45abb24dae587f8b9511c1dee5 (commit) discards 7ea62570b7ed9d38d823c817f6bb6f657ada42b9 (commit) discards 5b41f36e4e1d86af030958161ca6418bd80757fc (commit) discards 3ec57ea076a0e77b052b288ddc73ae85a1e33478 (commit) discards 367fc11d06a5ab4a2ce5d3ebb59d3880c78ead4c (commit) discards 7b5b4988f259d70aae479ce7b4c172ae6d0b5016 (commit) discards 0b9d2510278f9dd9a7868c52d1ea103f19653f9b (commit) discards 0b4cd829c3b056bd1043a9c5c63547b40178ffd8 (commit) discards 3d7d997d1c0bd8eddbf13c750a87049f4795fa33 (commit) discards 1bec2d7b72bc4069d933382b95452661e81dd4e7 (commit) discards 9a7cf7051f1781ffe6278bfab4c553a7025a8818 (commit) discards 4f7bcfcbb19e7959f2fa2a7f2295ee434a473cbb (commit) discards 012c582f79d8df5d126e481e73dcb310ad462a21 (commit) discards a092d6ad35c68c05109cdb10fc97a3aecb7f1297 (commit) discards 6ebf8a90c2b4780a585e4896bdfaf481fc3ae2e9 (commit) discards 3e394f3d919a3a78608be5ca87e338b71183f585 (commit) discards 28ebaab4a02324dd0f479e4d176ec6b94f0fae70 (commit) discards 50f86547a8a0a6c46d58a47d936df25b78ca7372 (commit) discards f6e7dd34419d20488145cc0111acf0cfa31a0edc (commit) discards 57270b71ef2ae25f28d4ab2f3316e0540e3ad03a (commit) discards 6272534c13bd7de4c92381f1f3e655d026636ed2 (commit) discards 7dc62f2236e7def09a763a8f5c0dca56232f5cab (commit) discards 1c6d290bea1f1bce77bd24b925f474d75b4baa45 (commit) discards 71f2c13999e850ccd90b8e05a5f07da2781fa69d (commit) discards 19eace74562c68569cdd3ed96b2e6d79bf47403f (commit) discards dae389147c6bb6602bf5954b7a2de1cfce846641 (commit) discards db0c6f50d59344cc0ec1adbd5829047831a77f72 (commit) discards a6d4b421b41d97116209051a9dac60abcb345c0c (commit) discards 7a7da697cb628b9d6ce639fc022dbeee03d41b6c (commit) discards 2cc9d9b47a02042fbcada5a895ddc09fb0ac57a5 (commit) discards 5f2eb70855bd26695318aa58068c73705e70ae64 (commit) discards 05b4bac3b13d0eccf1f5ab8fa5405b7ffdaf4de8 (commit) discards a0a300f839a632829f94b22bb53270298ed86298 (commit) discards c5086ed81c2185e9d15999cf57f59ad41384ebf3 (commit) discards 71bf7f0dfe2058be3e558c2c1bd3f5a01458643a (commit) discards 209c1ef45a2c4f8c2e8fee1b2dd7bae34ae91969 (commit) discards 9e6622ff838b8b02948d4a846b0367aeb8df81ef (commit) discards 93454cedc80e4534a8a3c1f79453bb14b81016dd (commit) discards b0f24d46043071dca3aed52c152d01a36c2fec98 (commit) discards a232e5ab97883eb76004a47a1e1c17181a7cf616 (commit) via 27fb609d0e58e6a4981e092ccdcf34c06c2fe3dc (commit) via a2ecfe532dff614b92042702e229ca3a65a479d8 (commit) via 8472d15ac426e22fdf7438d1e1573b194e47142c (commit) via ff966af568b859cb5530d1599173c866e2cbc72d (commit) via 7eb018f3369679e39064d34d4c13e10d1defd9e1 (commit) via a5b1f9cf8262297926d1cd3c7cf089aaa62e644d (commit) via ecf7f7965bd43d7e189b06efb6ec21609e7329bf (commit) via 51764110f692fcdba5aca5d4fcc53f53654d8c67 (commit) via 6e69eb338c930b1051c0d410d880f082d216244f (commit) via 18524ca65004354ba2ccadf4e1d55de8d32ad5db (commit) via 61a227bdac82ef1f56e99d841b5089750ebb7f79 (commit) via 31f030b8681307d36a50af8249b5195c2dbf6c5b (commit) via 6094dd282e6c35ca7e7792e793e564d27c588a79 (commit) via 5afbec9502e32e93dcf2778ca9f4d031a7a1be57 (commit) via 4e3123bd1adb95a62cb0bee68b79692b291751fc (commit) via ff41dece6e4a1d9969336af7db5dcac3dd918114 (commit) via 99cc75d94be980f0a1663ffb585de4ccbae94033 (commit) via f08c91d8f91ec23a6b7ab5faee0e39f6d5150011 (commit) via faaeab07dabcf2e3c3f347eb2cce626896649e94 (commit) via b0cbedc45df75e5a64cc952340098f96e99bfbff (commit) via 227ab8bc5379084c402f4edcde3fab1d03823e0c (commit) via ce5f30160a347fb9885134b36286280bccf52c4e (commit) via 5840819bd6e2197d88992a47d14e73a6f51982bd (commit) via b75f464a4e9479ddb5ea4a13a11fd6ac4e8cdc64 (commit) via 75313e0819afc5fe1a2bcaa64d43d54ed30cc139 (commit) via b3b121e074333b4bb6a83a5d0f0709a5b1fc9490 (commit) via 8e287631807e7bfc26be063c4b79b612fa1b2dab (commit) via 623f17696893dd0eaa1d38385342f7b43c0d8fa6 (commit) via 1bd70bea2bdc1417777446549f9736255a891c10 (commit) via f214df048279583e465d70cdf0b7e8ff3433cabc (commit) via 1e940085eeb0e2275d88a58f8ba5e9be6b4f722c (commit) via 328f318e4fd9a0419d83e3c35767c6c63ceb2ba4 (commit) via b678d8a4d3d6b2481af0eeda0971e418ba18ddb5 (commit) via 6ec2276890f744c70f65e61e5c206fd5515ef48d (commit) via fe5f5be86d7a12c04ff2fabc3f0a64ea2a399b37 (commit) via d05b706e29cafafe66369eca98fdd5bf879cb44a (commit) via e2dd3a7d222cfb563c784141e1ff3814e3052e00 (commit) via 1c0aeacfb5e2a94e447d397f7aec81ac218adfbf (commit) via 58e82a6d8fa1faa614c8e16fa277ce9d91b861cb (commit) via 7134c9d589429eee1ca934aae30d54eccc54c11b (commit) via 4bc2a2b51c67189593564c38c474f95a218502ad (commit) via 51d8816e945417aea8c04307ed1c58b3004621e1 (commit) via 3c33cf8f698850766f28a5ded8150153a9f530cf (commit) via c53d824e04af21eb2412229ee02e38d3bf8c4ad7 (commit) via ae09354c749a8f727d809c3a531583abfd8ba989 (commit) via 47ada36c5f0f65b9ea8b6f1cc5de601ab43a6673 (commit) via f25bd099554b9050a180e93e8e4134a213b538df (commit) via 1583dbe015d2cceb2c4b832c4f01c74b565cac71 (commit) via 1a97e548784a2e1849d4a2886792155fa54013d4 (commit) via 21ee29b59a7388b69b165e30bed4ccdae68a6c97 (commit) via a4a614b8fdcabcbb44a7087bdb7af7b54d39680b (commit) via 113b55f603d78a7ebf55d13c6ebf2a413c0122e7 (commit) via f1002b3daceb0b699a74cbe9e96af2c008d2e059 (commit) via cc84d7519beb47a52fb5365ac2bf3434f17cf39a (commit) via 813854f830d8992998524267a052efadd2bbbc61 (commit) via e7bc5502ecd4a7f4ab32535d4197713557de02b0 (commit) via f36a6681c59c4d42704fa80112058801d297d40b (commit) via 86991b466e840f4a86f92cf861cf8d449773a3d3 (commit) via babba361d3bd81a77047530c16fb1a077469adf9 (commit) via 301874140e746ab9c0102c2b9420455592851a8a (commit) via bd0668cb57ebe74642fa7173ae64b93ff8f7f50c (commit) via 94b511dbd41b2b4dd35ddc651f13b3a043324dd7 (commit) via a9c773fd7207952f065f912baaceac4a4ec9a30e (commit) via 3130a8832e7cb171286a2f3e14fdcde15eec723b (commit) via b288fd3e7036086447fe6dbc27f22205a3996a29 (commit) via 6ec55ca844b626ca2d3448bdb395ab7a235c9edc (commit) via f1b5124fa9278e68e8977d6574482a68fadc326b (commit) via 1e6ebce1e0bfa63892d0182d80c82e0bde845d04 (commit) via e56278bb60eceadd794a7e9eaf3264b7e29ca590 (commit) via 21641fda839a4139d0cc56913f19cc16e527509e (commit) via dbe47a8c5a3d211f04266b3309e777e6814ad1aa (commit) via d7686cc7cb6abf6250b8407cf49f6602ddf89308 (commit) via 1dffb2c555c89e6f42f59c7fde20676c63c5065f (commit) via 06e213d3ec2a493596595af12ac3e2120c66bde8 (commit) via a5108ce78e12f0455aadbe25edf7a4aebc10a076 (commit) via 0a52db416c5343cf563f283f8a1223b11939e1a4 (commit) via 5c796dfbb84b779cf4d671a005ad7d36067240c5 (commit) via 9bab918ff124e7bac6bdb5252d0b2b8ce0fcdb4b (commit) via b8df0a30eba949003e6255c9c0867186328066ae (commit) via 3165ff9bf70cb0c7de8cf6836b8e74741930fcac (commit) via 3398fa157dd3e154a67ce3e4bbfef8443c00ce47 (commit) via 2f839234b2f547aa27c08fb930b2a988451da7cd (commit) via 99bddc16848934ce809aaf7fe81376e4616cdc42 (commit) via 182ad6cb396d39f8dd8547e8506969e7ae1ca877 (commit) via 9210660b1124ff6fd15a0c83a709b98efe9ac8d4 (commit) via e28c5ead2541a59a3b239b87a6362e0f1c9d825e (commit) via 0db076948f7dbe53c01cc52e24e53f3de5c46dfe (commit) via 988265c895c6afc6e4d4a2eb2265a6f6cbd05f18 (commit) via 53ee882692c86a25dc968ee8adaeab7c3408da21 (commit) via 14425331460784ace89f80ff4d8d827cc2d7ea71 (commit) via 4ffc578ed36d5489f67b107dc8065c18a4f0d628 (commit) via 48d537ff842505433ff1b5221505b2b83ac7843b (commit) via 0436e42472a48a91cc6f743b3bca3f09a2ffd490 (commit) via d3270a9c053c33b7d460bf3f84f7975c06cace52 (commit) via 5616cdde3ada142b948b2d5cc4342b0febca42dc (commit) via f01bd13ca1d137c4ec32ba301c47afb69a839378 (commit) via f480b3589379be870453826ab7f1abaffb6f6315 (commit) via e0d5caa91694e945f4f4af8d424161a4c5e1ec18 (commit) via acc6e8323afad3cf7a2661b5c020f81d1dd9b0aa (commit) via 534034580c8ed6e0c03dcb488f20f2c526e9848b (commit) via d015cbd65d2547e813f361654b3059d4eefa3669 (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 (66c5ad1bba04788be9b2ae139cc78b5b6a986658) \ N -- N -- N (27fb609d0e58e6a4981e092ccdcf34c06c2fe3dc) 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: openbsc/.gitignore | 10 + openbsc/configure.ac | 5 +- openbsc/doc/examples/osmo-msc/osmo-msc.cfg | 20 +- openbsc/include/openbsc/Makefile.am | 3 + openbsc/include/openbsc/abis_rsl.h | 1 - openbsc/include/openbsc/auth.h | 4 - openbsc/include/openbsc/bsc_api.h | 3 + openbsc/include/openbsc/bsc_subscriber.h | 43 + openbsc/include/openbsc/chan_alloc.h | 2 +- openbsc/include/openbsc/db.h | 45 +- openbsc/include/openbsc/debug.h | 5 +- openbsc/include/openbsc/gsm_04_08.h | 6 +- openbsc/include/openbsc/gsm_04_11.h | 10 +- openbsc/include/openbsc/gsm_data.h | 92 +- openbsc/include/openbsc/gsm_data_shared.h | 1 - openbsc/include/openbsc/gsm_subscriber.h | 98 +- openbsc/include/openbsc/gsup_client.h | 7 +- .../{src/osmo-msc => include/openbsc}/iucs_ranap.h | 1 + openbsc/include/openbsc/msc_ifaces.h | 9 +- openbsc/include/openbsc/osmo_bsc_grace.h | 6 +- openbsc/include/openbsc/osmo_msc.h | 78 +- openbsc/include/openbsc/paging.h | 17 +- openbsc/include/openbsc/signal.h | 4 +- openbsc/include/openbsc/silent_call.h | 7 +- openbsc/include/openbsc/transaction.h | 7 +- openbsc/include/openbsc/vlr.h | 408 +++++ openbsc/include/openbsc/vty.h | 1 + openbsc/osmoappdesc.py | 9 +- openbsc/src/Makefile.am | 1 + openbsc/src/gprs/gprs_gmm.c | 44 +- openbsc/src/gprs/gprs_llc_vty.c | 1 + openbsc/src/gprs/gprs_subscriber.c | 1 + openbsc/src/gprs/sgsn_libgtp.c | 8 +- openbsc/src/libbsc/Makefile.am | 1 + openbsc/src/libbsc/abis_rsl.c | 6 +- openbsc/src/libbsc/bsc_api.c | 11 +- openbsc/src/libbsc/bsc_init.c | 4 + openbsc/src/libbsc/bsc_subscriber.c | 168 ++ openbsc/src/libbsc/bsc_vty.c | 79 +- openbsc/src/libbsc/gsm_04_08_utils.c | 20 +- openbsc/src/libbsc/handover_logic.c | 3 +- openbsc/src/libbsc/paging.c | 89 +- openbsc/src/libcommon-cs/common_cs.c | 10 +- openbsc/src/libcommon-cs/common_cs_vty.c | 52 +- openbsc/src/libcommon/debug.c | 32 +- openbsc/src/libcommon/gsm_data.c | 17 + openbsc/src/libcommon/gsm_subscriber_base.c | 141 +- openbsc/src/libcommon/gsup_client.c | 24 +- openbsc/src/libcommon/gsup_test_client.c | 4 +- openbsc/src/libiu/iu.c | 19 +- openbsc/src/libmsc/Makefile.am | 3 + openbsc/src/libmsc/a_iface.c | 8 + openbsc/src/libmsc/auth.c | 117 -- openbsc/src/libmsc/ctrl_commands.c | 174 +- openbsc/src/libmsc/db.c | 1027 +---------- openbsc/src/libmsc/gsm_04_08.c | 1355 +++++++-------- openbsc/src/libmsc/gsm_04_11.c | 54 +- openbsc/src/libmsc/gsm_subscriber.c | 412 +---- openbsc/src/libmsc/iucs.c | 48 +- openbsc/src/{osmo-msc => libmsc}/iucs_ranap.c | 35 +- openbsc/src/libmsc/meas_feed.c | 11 +- openbsc/src/libmsc/msc_ifaces.c | 45 +- openbsc/src/libmsc/msc_vty.c | 9 +- openbsc/src/libmsc/osmo_msc.c | 247 ++- openbsc/src/libmsc/rrlp.c | 6 +- openbsc/src/libmsc/silent_call.c | 15 +- openbsc/src/libmsc/smpp_openbsc.c | 53 +- openbsc/src/libmsc/sms_queue.c | 116 +- openbsc/src/libmsc/subscr_conn.c | 383 +++++ openbsc/src/libmsc/token_auth.c | 15 +- openbsc/src/libmsc/transaction.c | 80 +- openbsc/src/libmsc/ussd.c | 16 +- openbsc/src/libmsc/vty_interface_layer3.c | 521 +++--- openbsc/src/libvlr/Makefile.am | 19 + openbsc/src/libvlr/vlr.c | 1081 ++++++++++++ openbsc/src/libvlr/vlr_access_req_fsm.c | 789 +++++++++ openbsc/src/libvlr/vlr_access_req_fsm.h | 17 + openbsc/src/libvlr/vlr_auth_fsm.c | 604 +++++++ openbsc/src/libvlr/vlr_auth_fsm.h | 52 + openbsc/src/libvlr/vlr_core.h | 21 + openbsc/src/libvlr/vlr_lu_fsm.c | 1439 ++++++++++++++++ openbsc/src/libvlr/vlr_lu_fsm.h | 18 + openbsc/src/osmo-bsc/osmo_bsc_bssap.c | 11 +- openbsc/src/osmo-bsc/osmo_bsc_filter.c | 26 +- openbsc/src/osmo-bsc/osmo_bsc_grace.c | 21 +- openbsc/src/osmo-bsc/osmo_bsc_vty.c | 15 +- openbsc/src/osmo-msc/Makefile.am | 6 +- openbsc/src/osmo-msc/msc_main.c | 38 +- openbsc/src/utils/meas_json.c | 3 +- openbsc/tests/Makefile.am | 4 +- openbsc/tests/channel/Makefile.am | 1 + openbsc/tests/channel/channel_test.c | 39 +- openbsc/tests/ctrl_test_runner.py | 124 +- openbsc/tests/db/db_test.c | 7 + openbsc/tests/libiudummy/iudummy.c | 9 +- openbsc/tests/mm_auth/mm_auth_test.c | 266 +-- openbsc/tests/mm_auth/mm_auth_test.ok | 41 +- openbsc/tests/msc_vlr/Makefile.am | 158 ++ openbsc/tests/msc_vlr/msc_vlr_test_gsm_authen.c | 888 ++++++++++ openbsc/tests/msc_vlr/msc_vlr_test_gsm_authen.err | 1810 ++++++++++++++++++++ .../msc_vlr_test_gsm_authen.ok} | 0 openbsc/tests/msc_vlr/msc_vlr_test_gsm_ciph.c | 1436 ++++++++++++++++ openbsc/tests/msc_vlr/msc_vlr_test_gsm_ciph.err | 1546 +++++++++++++++++ .../msc_vlr_test_gsm_ciph.ok} | 0 openbsc/tests/msc_vlr/msc_vlr_test_hlr_reject.c | 425 +++++ openbsc/tests/msc_vlr/msc_vlr_test_hlr_reject.err | 1060 ++++++++++++ .../msc_vlr_test_hlr_reject.ok} | 0 openbsc/tests/msc_vlr/msc_vlr_test_hlr_timeout.c | 114 ++ openbsc/tests/msc_vlr/msc_vlr_test_hlr_timeout.err | 173 ++ .../msc_vlr_test_hlr_timeout.ok} | 0 openbsc/tests/msc_vlr/msc_vlr_test_ms_timeout.c | 655 +++++++ openbsc/tests/msc_vlr/msc_vlr_test_ms_timeout.err | 1275 ++++++++++++++ .../msc_vlr_test_ms_timeout.ok} | 0 openbsc/tests/msc_vlr/msc_vlr_test_no_authen.c | 511 ++++++ openbsc/tests/msc_vlr/msc_vlr_test_no_authen.err | 1089 ++++++++++++ .../msc_vlr_test_no_authen.ok} | 0 .../msc_vlr/msc_vlr_test_reject_concurrency.c | 364 ++++ .../msc_vlr/msc_vlr_test_reject_concurrency.err | 1565 +++++++++++++++++ .../msc_vlr_test_reject_concurrency.ok} | 0 openbsc/tests/msc_vlr/msc_vlr_test_rest.c | 188 ++ openbsc/tests/msc_vlr/msc_vlr_test_rest.err | 450 +++++ .../msc_vlr_test_rest.ok} | 0 openbsc/tests/msc_vlr/msc_vlr_test_umts_authen.c | 550 ++++++ openbsc/tests/msc_vlr/msc_vlr_test_umts_authen.err | 1209 +++++++++++++ .../msc_vlr_test_umts_authen.ok} | 0 openbsc/tests/msc_vlr/msc_vlr_tests.c | 749 ++++++++ openbsc/tests/msc_vlr/msc_vlr_tests.h | 161 ++ openbsc/tests/smpp_test_runner.py | 12 +- openbsc/tests/{db => sms_queue}/Makefile.am | 36 +- 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/subscr/Makefile.am | 11 +- openbsc/tests/subscr/bsc_subscr_test.c | 130 ++ openbsc/tests/subscr/bsc_subscr_test.err | 17 + openbsc/tests/subscr/bsc_subscr_test.ok | 11 + openbsc/tests/subscr/subscr_test.c | 117 -- openbsc/tests/subscr/subscr_test.ok | 3 - openbsc/tests/testsuite.at | 87 +- openbsc/tests/vlr/Makefile.am | 22 + openbsc/tests/vlr/vlr_test.c | 694 ++++++++ openbsc/tests/vty_test_runner.py | 266 +-- 142 files changed, 24827 insertions(+), 4306 deletions(-) create mode 100644 openbsc/include/openbsc/bsc_subscriber.h rename openbsc/{src/osmo-msc => include/openbsc}/iucs_ranap.h (87%) create mode 100644 openbsc/include/openbsc/vlr.h create mode 100644 openbsc/src/libbsc/bsc_subscriber.c rename openbsc/src/{osmo-msc => libmsc}/iucs_ranap.c (77%) create mode 100644 openbsc/src/libmsc/subscr_conn.c create mode 100644 openbsc/src/libvlr/Makefile.am create mode 100644 openbsc/src/libvlr/vlr.c create mode 100644 openbsc/src/libvlr/vlr_access_req_fsm.c create mode 100644 openbsc/src/libvlr/vlr_access_req_fsm.h create mode 100644 openbsc/src/libvlr/vlr_auth_fsm.c create mode 100644 openbsc/src/libvlr/vlr_auth_fsm.h create mode 100644 openbsc/src/libvlr/vlr_core.h create mode 100644 openbsc/src/libvlr/vlr_lu_fsm.c create mode 100644 openbsc/src/libvlr/vlr_lu_fsm.h 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/{mgcp/mgcpgw_client_test.err => 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/{mgcp/mgcpgw_client_test.err => msc_vlr/msc_vlr_test_gsm_ciph.ok} (100%) 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/{mgcp/mgcpgw_client_test.err => msc_vlr/msc_vlr_test_hlr_reject.ok} (100%) 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/{mgcp/mgcpgw_client_test.err => msc_vlr/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/{mgcp/mgcpgw_client_test.err => msc_vlr/msc_vlr_test_ms_timeout.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/{mgcp/mgcpgw_client_test.err => msc_vlr/msc_vlr_test_no_authen.ok} (100%) 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/{mgcp/mgcpgw_client_test.err => msc_vlr/msc_vlr_test_reject_concurrency.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/{mgcp/mgcpgw_client_test.err => 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 copy openbsc/tests/{mgcp/mgcpgw_client_test.err => 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 copy openbsc/tests/{db => sms_queue}/Makefile.am (64%) 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 create mode 100644 openbsc/tests/subscr/bsc_subscr_test.c create mode 100644 openbsc/tests/subscr/bsc_subscr_test.err create mode 100644 openbsc/tests/subscr/bsc_subscr_test.ok delete mode 100644 openbsc/tests/subscr/subscr_test.c delete mode 100644 openbsc/tests/subscr/subscr_test.ok create mode 100644 openbsc/tests/vlr/Makefile.am create mode 100644 openbsc/tests/vlr/vlr_test.c hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sat Mar 4 17:25:57 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 4 Mar 2017 17:25:57 GMT Subject: osmocom-bb.git branch stumpf/virt-phy updated. osmocon_v0.0.0-1776-gaf96a5b9 Message-ID: <201703041725.v24HPv9l046437@git.osmocom.org> This is an 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 af96a5b92ff78965a61d8eaf3ec38d84a90396a3 (commit) via 6e3996c2647c55430e472ee50eeb50410985de34 (commit) from 8237d9edc777046024d0a83776d0393030c708a9 (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=af96a5b92ff78965a61d8eaf3ec38d84a90396a3 commit af96a5b92ff78965a61d8eaf3ec38d84a90396a3 Author: Sebastian Stumpf Date: Sat Mar 4 18:17:27 2017 +0100 VIRT-PHY: Fixed power management and PCS sync. PCS flag was ignored in fbsb. Power management returned a perfect link for all possible arfcns causing the mobile trying to sync to all these afterwards. This took too long and PM now only returnes a good link quality for arfcns configured as available. Power management was also extracted to an own file. http://cgit.osmocom.org/osmocom-bb/commit/?id=6e3996c2647c55430e472ee50eeb50410985de34 commit 6e3996c2647c55430e472ee50eeb50410985de34 Author: Sebastian Stumpf Date: Sat Mar 4 15:42:11 2017 +0100 VIRT-PHY: Fixed FACCH processing on TCH. As TCH is not supported in GSMTAP yet, all incoming frames on the virt-phy are forwarded as FACCH to the l23 for now. Cleanup code in virt_prim_data and virt_prim_traffic. ----------------------------------------------------------------------- Summary of changes: src/host/virt_phy/include/virtphy/l1ctl_sap.h | 14 ++- src/host/virt_phy/src/Makefile.am | 2 +- src/host/virt_phy/src/gsmtapl1_if.c | 145 +++++++++++--------------- src/host/virt_phy/src/l1ctl_sap.c | 68 +----------- src/host/virt_phy/src/logging.c | 2 +- src/host/virt_phy/src/virt_prim_data.c | 56 +++++++++- src/host/virt_phy/src/virt_prim_fbsb.c | 15 ++- src/host/virt_phy/src/virt_prim_pm.c | 91 ++++++++++++++++ src/host/virt_phy/src/virt_prim_traffic.c | 58 ++++++++++- 9 files changed, 281 insertions(+), 170 deletions(-) create mode 100644 src/host/virt_phy/src/virt_prim_pm.c hooks/post-receive -- The Open Source GSM Base Band stack From gitosis at osmocom.org Sat Mar 4 17:26:49 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 4 Mar 2017 17:26:49 GMT Subject: osmo-bts.git branch stumpf/virt-phy updated. 0.4.0-383-g0b22f2d Message-ID: <201703041726.v24HQnOk046691@git.osmocom.org> This is an 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 0b22f2dc6a831103055635e92404353d548d7557 (commit) from c961c340647e34e59d8cdadb6468e6ac0bde8a3d (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=0b22f2dc6a831103055635e92404353d548d7557 commit 0b22f2dc6a831103055635e92404353d548d7557 Author: Sebastian Stumpf Date: Sat Mar 4 15:45:00 2017 +0100 VIRT-PHY: TCH processed as FACCH to enable signaling on TCH. ----------------------------------------------------------------------- Summary of changes: src/osmo-bts-virtual/l1_if.c | 20 +++++++++----------- 1 file changed, 9 insertions(+), 11 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Sun Mar 5 00:40:18 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 5 Mar 2017 00:40:18 GMT Subject: openbsc.git branch neels/vlr updated. 0.15.0-717-g0dc3d4082 Message-ID: <201703050040.v250eIuE053502@git.osmocom.org> This is an 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 0dc3d4082d6d12857c5abe5f498c1a65a34d4c90 (commit) via 4b00ca792aab430115311b85a914a73c09534213 (commit) via f2df53f1ef535d99d2d04cd8d4b1d9b50f5d6ea0 (commit) from ffe71752448cc48fd27ba68628219dd2eeb78cfa (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=0dc3d4082d6d12857c5abe5f498c1a65a34d4c90 commit 0dc3d4082d6d12857c5abe5f498c1a65a34d4c90 Author: Neels Hofmeyr Date: Sat Mar 4 03:34:50 2017 +0100 vlr: fix: don't send CM Service Accept after Ciphering Command Ciphering Mode Command is an implicit CM Service Accept, if we're sending both we're confusing the MS. Change-Id: I3a04debe9b01c086e7f44b6139cb8796fcc71d38 Conflicts: openbsc/tests/msc_vlr/msc_vlr_test_umts_authen.c openbsc/tests/msc_vlr/msc_vlr_test_umts_authen.err http://cgit.osmocom.org/openbsc/commit/?id=4b00ca792aab430115311b85a914a73c09534213 commit 4b00ca792aab430115311b85a914a73c09534213 Author: Neels Hofmeyr Date: Sat Mar 4 21:09:12 2017 +0100 fix: vlr: clear last_tuple when receiving auth tuples When receiving more than one auth tuple during AUTS resync, the VLR would go on to send the second tuple instead of the first. The unit test didn't catch that because its fake HLR message contained only one tuple. Adjust the test to send two tuples to catch this error. Fix the code to clear vlr_subscr->last_tuple whenever new auth tuples are received. Change-Id: I1f84e7d2619aa8d9a0dcdfb50745feeb040264b9 http://cgit.osmocom.org/openbsc/commit/?id=f2df53f1ef535d99d2d04cd8d4b1d9b50f5d6ea0 commit f2df53f1ef535d99d2d04cd8d4b1d9b50f5d6ea0 Author: Neels Hofmeyr Date: Sat Mar 4 03:15:53 2017 +0100 gsup_client: allow passing a unit id to identify with HLR Before, each GSUP client would contact the HLR with an identical unit id, i.e. "SGSN-00-00-00-00-00-00", with the result that some messages were sucked off by the wrong client. Pass explicit unit name from each gsup client user, so that OsmoMSC is "MSC" and OsmoSGSN is "SGSN". Hence the HLR can properly route the messages. Todo: also set some values instead of the zeros. Change-Id: I3f8d6dd47c7013920e2a4bde006ed77afd974e80 ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gsup_client.h | 7 +++++-- openbsc/include/openbsc/vlr.h | 5 ++--- openbsc/src/gprs/gprs_subscriber.c | 1 + openbsc/src/libcommon/gsup_client.c | 16 +++++++++++++--- openbsc/src/libcommon/gsup_test_client.c | 4 ++-- openbsc/src/libmsc/gsm_04_08.c | 2 +- openbsc/src/libvlr/vlr.c | 10 +++++++--- openbsc/src/libvlr/vlr_access_req_fsm.c | 5 ++++- openbsc/tests/msc_vlr/msc_vlr_test_gsm_ciph.c | 8 ++++---- openbsc/tests/msc_vlr/msc_vlr_test_gsm_ciph.err | 10 ++++------ openbsc/tests/msc_vlr/msc_vlr_test_umts_authen.c | 12 ++++++++++++ openbsc/tests/msc_vlr/msc_vlr_test_umts_authen.err | 12 ++++++------ openbsc/tests/vlr/vlr_test.c | 2 +- 13 files changed, 62 insertions(+), 32 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sun Mar 5 12:23:33 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 5 Mar 2017 12:23:33 GMT Subject: openbsc.git branch master updated. 0.15.0-706-g3f8a8f773 Message-ID: <201703051223.v25CNXdG027336@git.osmocom.org> This is an 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 3f8a8f7736c6a6ef41c0a1572488acbafdbc35e2 (commit) from 0436e42472a48a91cc6f743b3bca3f09a2ffd490 (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=3f8a8f7736c6a6ef41c0a1572488acbafdbc35e2 commit 3f8a8f7736c6a6ef41c0a1572488acbafdbc35e2 Author: Neels Hofmeyr Date: Tue Feb 28 02:43:29 2017 +0100 vty tests: allow picking specific tests to run by name Depends: osmo-python-tests change-id I92f90c334169f31920c63dd5c5ac8dac215065e6 Change-Id: I849455e0423e1a63d6890aef7f9c6075ad53a920 ----------------------------------------------------------------------- Summary of changes: openbsc/tests/vty_test_runner.py | 5 +++++ 1 file changed, 5 insertions(+) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sun Mar 5 12:24:12 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 5 Mar 2017 12:24:12 GMT Subject: osmo-pcu.git branch master updated. 0.2-890-g1275a3f Message-ID: <201703051224.v25COCnc027591@git.osmocom.org> This is an 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 1275a3f91a744e011b0dba82b09124d249c7abb5 (commit) from a01e2ee177d42bdbeaea00f28bcdd65bc27f96e2 (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=1275a3f91a744e011b0dba82b09124d249c7abb5 commit 1275a3f91a744e011b0dba82b09124d249c7abb5 Author: Philipp Maier Date: Tue Feb 21 19:35:23 2017 +0100 BTS: Convert relative frame numbers to absolute frame numbers The implementation of the method rcv_rach() in class BTS, restores the absolute frame number of the incoming RACH-Request by using the relative frame number (RFn = Fn mod 42432) from the rach request and the already known internal absolute frame number m_cur_fn, which is continusly updated by the CCU interface. In some rare cases, a RACH request might be received by the BTS, a very short time before the frame number wraps in its 42432. Depending on the PCU location, RACH request might be received by the BSC, which forwards it to the PCU. It is then likely that, while the RACH request is being forwarded to the PCU, the PCU internal absolute frame number wraps before the RACH can be processed. The relative frame number from the rach request would then be interpreted as if it were received after the wrapping of the internal frame number modulos. This commit adds logic to detect and resolve this race condition. Also a unit test is added to check some cornercases. Change-Id: I74f00c11e5739d49f370ce6c357149e81d9aa759 ----------------------------------------------------------------------- Summary of changes: src/bts.cpp | 71 ++++++++++++++++----- src/bts.h | 2 + tests/Makefile.am | 13 +++- tests/fn/FnTest.cpp | 175 ++++++++++++++++++++++++++++++++++++++++++++++++++++ tests/fn/FnTest.ok | 50 +++++++++++++++ tests/testsuite.at | 6 ++ 6 files changed, 301 insertions(+), 16 deletions(-) create mode 100644 tests/fn/FnTest.cpp create mode 100644 tests/fn/FnTest.ok hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Sun Mar 5 12:24:42 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 5 Mar 2017 12:24:42 GMT Subject: openbsc.git branch master updated. 0.15.0-707-g6ee49d841 Message-ID: <201703051224.v25COgkb027714@git.osmocom.org> This is an 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 6ee49d8416ffba435ad7cc9fe5c685ec538c5571 (commit) from 3f8a8f7736c6a6ef41c0a1572488acbafdbc35e2 (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=6ee49d8416ffba435ad7cc9fe5c685ec538c5571 commit 6ee49d8416ffba435ad7cc9fe5c685ec538c5571 Author: Philipp Maier Date: Tue Feb 28 16:53:07 2017 +0100 sgsn: fix problem with leading-zero-IMSIs When the IMSI ACL is maintained via the VTY, users may enter IMSIs without leading zeros. Especially in test environments, where MCC=001 and MNC=01 is common, it is likely that someone enters the corresponding IMSI (001010000000001) without the two zeros at the beginning. This patch fixes the problem by sanitizing the IMSI, eventually missing zeros in the beginning will be automatically added. Change-Id: I56ba0da61978bbdce71d0e320166c52b20b42517 ----------------------------------------------------------------------- Summary of changes: openbsc/src/gprs/sgsn_vty.c | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sun Mar 5 12:25:04 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 5 Mar 2017 12:25:04 GMT Subject: openbsc.git branch master updated. 0.15.0-708-g0b61932e7 Message-ID: <201703051225.v25CP4Pj027900@git.osmocom.org> This is an 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 0b61932e7f1efd8d6f914da48d9304ff31c9d6d1 (commit) from 6ee49d8416ffba435ad7cc9fe5c685ec538c5571 (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=0b61932e7f1efd8d6f914da48d9304ff31c9d6d1 commit 0b61932e7f1efd8d6f914da48d9304ff31c9d6d1 Author: Neels Hofmeyr Date: Tue Feb 28 02:37:39 2017 +0100 vty tests: close msc socket after nat_msc_test Change-Id: Ib64cf8690627803e1b4a8497ea63f1e766960478 ----------------------------------------------------------------------- Summary of changes: openbsc/tests/vty_test_runner.py | 50 ++++++++++++++++++++++------------------ 1 file changed, 27 insertions(+), 23 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sun Mar 5 12:25:52 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 5 Mar 2017 12:25:52 GMT Subject: osmo-hlr.git branch master updated. 0.0.1-43-gadc6648 Message-ID: <201703051225.v25CPqGE028064@git.osmocom.org> This is an 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 adc6648841d50f459fe2ef5b044146838a7a3b21 (commit) via d4bebbd8554ff221453fade22371646f941184f0 (commit) from 4436dececdd2180c7148be113f0841d0a4bcb5fb (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=adc6648841d50f459fe2ef5b044146838a7a3b21 commit adc6648841d50f459fe2ef5b044146838a7a3b21 Author: Max Date: Mon Feb 20 11:23:20 2017 +0100 Make subscr parameter to db_subscr_get() optional This allows to check for subscriber's presence in DB without the need to bother with unused structure allocation. While at it also call to db_remove_reset() and return explicitly instead of using goto to make it a bit easier to follow the code. Change-Id: I83b0f4a5dacb97614721690ef55bc1311624a58e http://cgit.osmocom.org/osmo-hlr/commit/?id=d4bebbd8554ff221453fade22371646f941184f0 commit d4bebbd8554ff221453fade22371646f941184f0 Author: Max Date: Thu Mar 2 12:00:19 2017 +0100 Add global HLR struct Introduce g_hlr of type 'struct hlr' which holds pointers to all globally accessible variables. Change-Id: I275d3d54482f696e3378606b2406c7e0ad939e0f Related: OS#1645 ----------------------------------------------------------------------- Summary of changes: src/Makefile.am | 1 + src/db_hlr.c | 14 +++++++++----- src/db_test.c | 23 +++++++++++++---------- src/hlr.c | 31 +++++++++++++++++-------------- src/{hlr_vty.h => hlr.h} | 18 +++++++++++------- 5 files changed, 51 insertions(+), 36 deletions(-) copy src/{hlr_vty.h => hlr.h} (70%) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Sun Mar 5 20:31:23 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 5 Mar 2017 20:31:23 GMT Subject: mncc-python.git branch master updated. 08207d9e6fcc9b5e48f1b4dd6a2e99df69264cb2 Message-ID: <201703052031.v25KVNXw069749@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Python scripting interface to the OsmoNITB MNCC interface". The branch, master has been updated via 08207d9e6fcc9b5e48f1b4dd6a2e99df69264cb2 (commit) from 19f678d2592680a08b38fd537a93ea133c7155cd (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/mncc-python/commit/?id=08207d9e6fcc9b5e48f1b4dd6a2e99df69264cb2 commit 08207d9e6fcc9b5e48f1b4dd6a2e99df69264cb2 Author: Holger Hans Peter Freyther Date: Sun Mar 5 17:39:18 2017 +0100 mncc_sock.py: Fix typo and say connecting We don't have a connection yet, so let's say this meant connecting. Change-Id: Iba0423add3ae4d6920fed74800b0c2b298dda501 ----------------------------------------------------------------------- Summary of changes: mncc_sock.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- Python scripting interface to the OsmoNITB MNCC interface From gitosis at osmocom.org Mon Mar 6 14:17:57 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 6 Mar 2017 14:17:57 GMT Subject: op25.git branch max updated. 89ef1f32976b47e053b45674d766232ec5d2e236 Message-ID: <201703061417.v26EHv6D041968@git.osmocom.org> This is an 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 89ef1f32976b47e053b45674d766232ec5d2e236 (commit) via eb522cf5e5dcb2795667734433837314842b6103 (commit) from 8242b8e0fc7909a13f199e6897429f06a2db201a (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=89ef1f32976b47e053b45674d766232ec5d2e236 commit 89ef1f32976b47e053b45674d766232ec5d2e236 Author: Max Date: Mon Mar 6 09:17:50 2017 -0500 initial dstar checkin http://cgit.osmocom.org/op25/commit/?id=eb522cf5e5dcb2795667734433837314842b6103 commit eb522cf5e5dcb2795667734433837314842b6103 Author: Max Date: Mon Mar 6 09:17:16 2017 -0500 initial dstar checkin ----------------------------------------------------------------------- Summary of changes: .../op25_repeater/{ysf_tx_sb.h => dstar_tx_sb.h} | 16 +- op25/gr-op25_repeater/lib/CMakeLists.txt | 1 + op25/gr-op25_repeater/lib/ambe.c | 94 ++- op25/gr-op25_repeater/lib/ambe.h | 1 + op25/gr-op25_repeater/lib/ambe3600x2400_const.h | 884 +++++++++++++++++++++ op25/gr-op25_repeater/lib/ambe_encoder.cc | 153 +++- op25/gr-op25_repeater/lib/ambe_encoder.h | 2 + op25/gr-op25_repeater/lib/dstar_tx_sb_impl.cc | 162 ++++ .../{dmr_bs_tx_bb_impl.h => dstar_tx_sb_impl.h} | 33 +- op25/gr-op25_repeater/lib/p25p2_vf.cc | 156 ++++ op25/gr-op25_repeater/lib/p25p2_vf.h | 1 + op25/gr-op25_repeater/swig/op25_repeater_swig.i | 4 + 12 files changed, 1423 insertions(+), 84 deletions(-) copy op25/gr-op25_repeater/include/op25_repeater/{ysf_tx_sb.h => dstar_tx_sb.h} (79%) create mode 100644 op25/gr-op25_repeater/lib/ambe3600x2400_const.h create mode 100644 op25/gr-op25_repeater/lib/dstar_tx_sb_impl.cc copy op25/gr-op25_repeater/lib/{dmr_bs_tx_bb_impl.h => dstar_tx_sb_impl.h} (68%) hooks/post-receive -- Software-defined analyzer for APCO P25 From gitosis at osmocom.org Mon Mar 6 14:32:07 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 6 Mar 2017 14:32:07 GMT Subject: osmo-python-tests.git branch master updated. 9b0a51fb8761f448d6ab604eb7f39bf197c5b59d Message-ID: <201703061432.v26EW7Z4047805@git.osmocom.org> This is an 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 9b0a51fb8761f448d6ab604eb7f39bf197c5b59d (commit) via 119bed52fa77294ad810dc9cc29dcdb933b89c3f (commit) via abd4b7d7057bf4f33e9720c12853348562720c38 (commit) via 4e64b8821d73b29edab2e0a945ba3c05587cfd3a (commit) via 8e9f30f3e12b59d2a432bd0306f08a9825d42f5e (commit) via e34932099218d7b8c4e00629242551edced2e2fb (commit) via cb320b8ddf91037872b0fe47a2b8f8d5ac26da4f (commit) via ac0b59d93a11687060f4a2328961d6d5bff3426a (commit) via 2bdab3d2911badc892f62bb34c83c20e4eb79b85 (commit) from f6ab3d8e9cc90a5bc028334ca96001a612a3e001 (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=9b0a51fb8761f448d6ab604eb7f39bf197c5b59d commit 9b0a51fb8761f448d6ab604eb7f39bf197c5b59d Author: Neels Hofmeyr Date: Mon Feb 27 02:38:42 2017 +0100 osmoutil: end_proc: wait for term in a loop Recent commit b59b677c9b13483aac72b15f4f797863d841d958 called proc.terminate() instead of killing right away, with a .1 second sleep. Reduce this sleep to a minuscule first wait_time, remaining tolerant for processes that take longer. Actually all of our current processes are very fast to terminate. This patch was created while looking for a different problem, now that it's there we might as well keep it. Change-Id: I98849e4550116c5666fdf6f5d4cbb576ffa3e14a http://cgit.osmocom.org/python/osmo-python-tests/commit/?id=119bed52fa77294ad810dc9cc29dcdb933b89c3f commit 119bed52fa77294ad810dc9cc29dcdb933b89c3f Author: Neels Hofmeyr Date: Tue Feb 28 02:44:25 2017 +0100 osmoutil: add pick_test() to pick unittest tests by name Change-Id: I92f90c334169f31920c63dd5c5ac8dac215065e6 http://cgit.osmocom.org/python/osmo-python-tests/commit/?id=abd4b7d7057bf4f33e9720c12853348562720c38 commit abd4b7d7057bf4f33e9720c12853348562720c38 Author: Neels Hofmeyr Date: Mon Feb 27 01:03:44 2017 +0100 speed up python tests more than 10 fold by sleeping less The VTYInteract tests gave a constant sleep(1) grace period for the process to startup. This caused the test to take minutes for no reason at all. Add code to VTYInteract._connect_socket() 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. When TCP socket debugging is switched on, also print how many connection tries it took to connect the VTY socket. Note that the openbsc python tests also add some sleep()s that also need to be removed to benefit from this. Change-Id: Icc337f52a93d5fe31fc4ff235ccaf4e0fe75fa39 http://cgit.osmocom.org/python/osmo-python-tests/commit/?id=4e64b8821d73b29edab2e0a945ba3c05587cfd3a commit 4e64b8821d73b29edab2e0a945ba3c05587cfd3a Author: Neels Hofmeyr Date: Mon Feb 27 01:31:02 2017 +0100 cosmetic: put socket connection code in separate function Prepare for upcoming patch that adds connection retries to speed up tests. Change-Id: I2dddf8794b4241898373178c8a1aa2e98b01095c http://cgit.osmocom.org/python/osmo-python-tests/commit/?id=8e9f30f3e12b59d2a432bd0306f08a9825d42f5e commit 8e9f30f3e12b59d2a432bd0306f08a9825d42f5e Author: Neels Hofmeyr Date: Mon Feb 27 01:17:22 2017 +0100 tcp_debug: don't abort when socket can't be removed It appears that during some error conditions, the socket will not be in the tcp socket debug tracking list, and on top of an exception this barfs as well. Let's not care about the tcp debug list and avoid confusing error messages. Change-Id: I8daa317fed8fc7e720dccb70fd5f7fc74fde423f http://cgit.osmocom.org/python/osmo-python-tests/commit/?id=e34932099218d7b8c4e00629242551edced2e2fb commit e34932099218d7b8c4e00629242551edced2e2fb Author: Neels Hofmeyr Date: Mon Feb 27 01:12:14 2017 +0100 cosmetic: early exit instead of if-cascade It appears that during some error conditions, the socket will not be in the tcp socket debug tracking list, and on top of an exception this barfs as well. Let's not care about the tcp debug list and avoid confusing error messages. Change-Id: Ib7b0e45fa1f5551da2fc81b71dcc227eee533f44 http://cgit.osmocom.org/python/osmo-python-tests/commit/?id=cb320b8ddf91037872b0fe47a2b8f8d5ac26da4f commit cb320b8ddf91037872b0fe47a2b8f8d5ac26da4f Author: Neels Hofmeyr Date: Mon Feb 27 01:11:13 2017 +0100 debug_tcp_sockets: clearly mark as global var Change-Id: I56e26590ea380c7deab7ce132d688b37eb2d11a3 http://cgit.osmocom.org/python/osmo-python-tests/commit/?id=ac0b59d93a11687060f4a2328961d6d5bff3426a commit ac0b59d93a11687060f4a2328961d6d5bff3426a Author: Neels Hofmeyr Date: Mon Feb 27 01:02:45 2017 +0100 debug: also output nr of open file descriptors for 'tcp debug' Change-Id: I8a583df549f3e2b79068fd8cd32b75473539410d http://cgit.osmocom.org/python/osmo-python-tests/commit/?id=2bdab3d2911badc892f62bb34c83c20e4eb79b85 commit 2bdab3d2911badc892f62bb34c83c20e4eb79b85 Author: Neels Hofmeyr Date: Mon Feb 27 00:58:19 2017 +0100 tcp debugging: allow switching on TCP debug by env var Print monitoring info about TCP sockets when the env var OSMOPY_DEBUG_TCP_SOCKETS is present and not "0". Makes it easy to enable it on jenkins without blowing up output of normal runs "at home". Change-Id: I46212d07a2c1be05672a37766457e6c98b68f90d ----------------------------------------------------------------------- Summary of changes: osmopy/obscvty.py | 68 +++++++++++++++++++++++++++++++++++------------- osmopy/osmodumpdoc.py | 1 - osmopy/osmotestconfig.py | 1 - osmopy/osmotestvty.py | 1 - osmopy/osmoutil.py | 46 ++++++++++++++++++++++++++++---- 5 files changed, 91 insertions(+), 26 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Mon Mar 6 14:36:11 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 6 Mar 2017 14:36:11 GMT Subject: libosmocore.git branch master updated. 0.9.6-121-gcb5c4ed Message-ID: <201703061436.v26EaBx5049042@git.osmocom.org> This is an 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 cb5c4edda910059afd8dad26bafbc2ddb5e877fb (commit) from 777be2e734b95ab9982a20c22f134d004a78c961 (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=cb5c4edda910059afd8dad26bafbc2ddb5e877fb commit cb5c4edda910059afd8dad26bafbc2ddb5e877fb Author: Neels Hofmeyr Date: Thu Mar 2 14:32:52 2017 +0100 ctrl_type_vals: fix range check In ctrl_cmd_parse(), fix missing check for not parseable ctrl type. Fixup for Icd4e96dd9f00876cb70b43cfcf42ab4f10311b28. Change-Id: I7f8055225e3ee04b2a723bae07b12c42618963a0 ----------------------------------------------------------------------- Summary of changes: src/ctrl/control_cmd.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 Mon Mar 6 17:05:18 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 6 Mar 2017 17:05:18 GMT Subject: osmo-gsm-manuals.git branch master updated. 0823a322972ce5abf2fafc3907c3dc458a0884f0 Message-ID: <201703061705.v26H5Icn088324@git.osmocom.org> This is an 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 0823a322972ce5abf2fafc3907c3dc458a0884f0 (commit) from 93479e3b0ee55a50de2764fbb2492449899f0e23 (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=0823a322972ce5abf2fafc3907c3dc458a0884f0 commit 0823a322972ce5abf2fafc3907c3dc458a0884f0 Author: Harald Welte Date: Sun Mar 5 13:17:52 2017 +0100 bibliography: Add TES 35.205 on MILENAGE Change-Id: Ifd4eee72b1dc7bf2a993670e28f6c8adb51ab00f ----------------------------------------------------------------------- Summary of changes: common/chapters/bibliography.adoc | 2 ++ 1 file changed, 2 insertions(+) hooks/post-receive -- Manuals for Osmocom GSM components From gitosis at osmocom.org Mon Mar 6 17:07:02 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 6 Mar 2017 17:07:02 GMT Subject: libosmocore.git branch master updated. 0.9.6-125-g68930e8 Message-ID: <201703061707.v26H7290088715@git.osmocom.org> This is an 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 68930e85b5945db8ffea055fd178bc1f88b31d99 (commit) via 77a5b0946f67d0228a4dbb5a04940070e12ebf2f (commit) via 804c4c7d423f85f610fdbafe846edf04c7140c4b (commit) via e9a90ee0d590d435d62dfe8c171c388e0ab9b93d (commit) from cb5c4edda910059afd8dad26bafbc2ddb5e877fb (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=68930e85b5945db8ffea055fd178bc1f88b31d99 commit 68930e85b5945db8ffea055fd178bc1f88b31d99 Author: Vadim Yanitskiy Date: Thu Jan 19 03:33:24 2017 +0700 tests/conv: separate test logic To be able to add some more tests, related to convolutional coding, without duplication of code, the test logic was separated from the conv_test.c into conv.c and conv.h. Change-Id: Idbdc7e19cb9b9a36cd1fccd621cd858e87530d98 http://cgit.osmocom.org/libosmocore/commit/?id=77a5b0946f67d0228a4dbb5a04940070e12ebf2f commit 77a5b0946f67d0228a4dbb5a04940070e12ebf2f Author: Vadim Yanitskiy Date: Fri Jan 13 16:03:40 2017 +0700 gsm0503.h: generate header automatically Since we have automatic header generation, implemented in the utils/conv_gen.py, it's time to use this feature! Change-Id: I21caa4e433b2cc1861611e35350a9671da444c2a http://cgit.osmocom.org/libosmocore/commit/?id=804c4c7d423f85f610fdbafe846edf04c7140c4b commit 804c4c7d423f85f610fdbafe846edf04c7140c4b Author: Vadim Yanitskiy Date: Fri Jan 13 15:04:37 2017 +0700 utils/conv_gen.py: add header generation feature Change-Id: Iae830d716f01810972edbef14fc5383ac647d0ea http://cgit.osmocom.org/libosmocore/commit/?id=e9a90ee0d590d435d62dfe8c171c388e0ab9b93d commit e9a90ee0d590d435d62dfe8c171c388e0ab9b93d Author: Vadim Yanitskiy Date: Fri Jan 13 03:43:58 2017 +0700 utils/conv_gen.py: add test vectors generation feature Change-Id: Ie10c47ee952f253b1ba77ecf6e79f2c033545bc1 ----------------------------------------------------------------------- Summary of changes: .gitignore | 1 + include/Makefile.am | 6 ++ include/osmocom/gsm/gsm0503.h | 174 ------------------------------------------ tests/Makefile.am | 3 +- tests/conv/conv.c | 143 ++++++++++++++++++++++++++++++++++ tests/conv/conv.h | 16 ++++ tests/conv/conv_test.c | 160 ++------------------------------------ utils/conv_gen.py | 125 ++++++++++++++++++++++++++++-- 8 files changed, 295 insertions(+), 333 deletions(-) delete mode 100644 include/osmocom/gsm/gsm0503.h create mode 100644 tests/conv/conv.c create mode 100644 tests/conv/conv.h hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Mon Mar 6 17:10:00 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 6 Mar 2017 17:10:00 GMT Subject: osmo-hlr.git branch master updated. 0.0.1-45-g9cacb6f Message-ID: <201703061710.v26HA0Kl089548@git.osmocom.org> This is an 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 9cacb6f74b73f90d79aa53f707124cceee19f8af (commit) via 372868baa37010625eb66f3c03677cac743cec5b (commit) from adc6648841d50f459fe2ef5b044146838a7a3b21 (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=9cacb6f74b73f90d79aa53f707124cceee19f8af commit 9cacb6f74b73f90d79aa53f707124cceee19f8af Author: Max Date: Mon Feb 20 17:22:56 2017 +0100 CTRL: add enable/disable packet service cmds Add commands to enable/disable Packet Service for a given IMSI. Changes are synced to DB and propagated at runtime to SGSN (in case of disable command). Change-Id: I23163ce8667292443ed61cb15c928357dba4b4be Related: OS#1645 http://cgit.osmocom.org/osmo-hlr/commit/?id=372868baa37010625eb66f3c03677cac743cec5b commit 372868baa37010625eb66f3c03677cac743cec5b Author: Max Date: Thu Mar 2 12:12:00 2017 +0100 Add CTRL interface * add command to query Packet Services (GPRS etc.) for particular IMSI. * add vty command to configure ctrl bind address * add missing vty copyright notice Change-Id: Id787ef4aa88473c3bbde6ee25117b1fd99dc8fcb Related: OS#1645 ----------------------------------------------------------------------- Summary of changes: configure.ac | 1 + src/Makefile.am | 4 ++ src/ctrl.c | 124 ++++++++++++++++++++++++++++++++++++++++++++++++++ src/{hlr.h => ctrl.h} | 14 +++--- src/gsup_server.c | 8 ++-- src/gsup_server.h | 10 ++-- src/hlr.c | 24 +++++++++- src/hlr.h | 4 ++ src/luop.c | 13 ++++++ src/luop.h | 1 + 10 files changed, 188 insertions(+), 15 deletions(-) create mode 100644 src/ctrl.c copy src/{hlr.h => ctrl.h} (78%) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Mon Mar 6 17:35:14 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 6 Mar 2017 17:35:14 GMT Subject: osmo-bts.git branch master updated. 0.4.0-402-g4acc98e Message-ID: <201703061735.v26HZEoR097517@git.osmocom.org> This is an 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 4acc98e68a6ee0f3ab39ac4d7bcf090b55969825 (commit) from 758522947f2937a1d17b6c3988b03abc80bd0051 (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=4acc98e68a6ee0f3ab39ac4d7bcf090b55969825 commit 4acc98e68a6ee0f3ab39ac4d7bcf090b55969825 Author: Max Date: Thu Jan 19 13:02:36 2017 +0100 Use oml-alert CTRL command for temp report Send temperature reports via OML alert facility exposed by CTRL protocol. Change-Id: If29fbd0ab01fefc76e87b90cf1fbc81b2089ba76 Related: OS#1615 ----------------------------------------------------------------------- Summary of changes: src/osmo-bts-sysmo/Makefile.am | 2 +- src/osmo-bts-sysmo/misc/sysmobts_mgr.c | 29 ++++++++++++++++++-- src/osmo-bts-sysmo/misc/sysmobts_mgr.h | 5 ++-- src/osmo-bts-sysmo/misc/sysmobts_mgr_temp.c | 42 +++++++++++++++++++++++------ 4 files changed, 65 insertions(+), 13 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Mon Mar 6 19:25:35 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 6 Mar 2017 19:25:35 GMT Subject: libosmocore.git branch master updated. 0.9.6-126-g3262f82 Message-ID: <201703061925.v26JPZDK023330@git.osmocom.org> This is an 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 3262f820b5cfb4c76448f605c9804f3e5ca1023d (commit) from 68930e85b5945db8ffea055fd178bc1f88b31d99 (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=3262f820b5cfb4c76448f605c9804f3e5ca1023d commit 3262f820b5cfb4c76448f605c9804f3e5ca1023d Author: Vadim Yanitskiy Date: Fri Sep 23 01:48:59 2016 +0700 libosmocoding: migrate transcoding routines from OsmoBTS There are some projects, such as GR-GSM and OsmocomBB, which would benefit from using one shared implementation of GSM 05.03 code. So, this commit introduces a new sub-library called libosmocoding, which (for now) provides GSM, GPRS and EDGE transcoding routines, migrated from OsmoBTS. The original GSM 05.03 code from OsmoBTS was relicensed under GPLv2-or-later with permission of copyright holders (Andreas Eversberg, Alexander Chemeris and Tom Tsou). The following data types are currently supported: - xCCH - PDTCH (CS 1-4 and MCS 1-9) - TCH/FR - TCH/HR - TCH/AFS - RCH/AHS - RACH - SCH Change-Id: I0c3256b87686d878e4e716d12393cad5924fdfa1 ----------------------------------------------------------------------- Summary of changes: .gitignore | 3 + Doxyfile.codec.in => Doxyfile.coding.in | 10 +- Makefile.am | 16 +- configure.ac | 4 + debian/control | 34 + include/Makefile.am | 5 + include/osmocom/coding/gsm0503_coding.h | 63 + include/osmocom/coding/gsm0503_interleaving.h | 51 + include/osmocom/coding/gsm0503_mapping.h | 33 + include/osmocom/coding/gsm0503_parity.h | 13 + include/osmocom/coding/gsm0503_tables.h | 50 + libosmocodec.pc.in => libosmocoding.pc.in | 4 +- src/coding/Makefile.am | 27 + src/coding/gsm0503_coding.c | 2681 +++++++++++++++++++++++++ src/coding/gsm0503_interleaving.c | 573 ++++++ src/coding/gsm0503_mapping.c | 291 +++ src/coding/gsm0503_parity.c | 132 ++ src/coding/gsm0503_tables.c | 1732 ++++++++++++++++ src/coding/libosmocoding.map | 117 ++ src/gsm/libosmogsm.map | 2 + tests/Makefile.am | 12 +- tests/coding/coding_test.c | 501 +++++ tests/coding/coding_test.ok | 21 + tests/testsuite.at | 6 + utils/conv_codes_gsm.py | 24 + 25 files changed, 6391 insertions(+), 14 deletions(-) copy Doxyfile.codec.in => Doxyfile.coding.in (99%) create mode 100644 include/osmocom/coding/gsm0503_coding.h create mode 100644 include/osmocom/coding/gsm0503_interleaving.h create mode 100644 include/osmocom/coding/gsm0503_mapping.h create mode 100644 include/osmocom/coding/gsm0503_parity.h create mode 100644 include/osmocom/coding/gsm0503_tables.h copy libosmocodec.pc.in => libosmocoding.pc.in (61%) create mode 100644 src/coding/Makefile.am create mode 100644 src/coding/gsm0503_coding.c create mode 100644 src/coding/gsm0503_interleaving.c create mode 100644 src/coding/gsm0503_mapping.c create mode 100644 src/coding/gsm0503_parity.c create mode 100644 src/coding/gsm0503_tables.c create mode 100644 src/coding/libosmocoding.map create mode 100644 tests/coding/coding_test.c create mode 100644 tests/coding/coding_test.ok hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Mon Mar 6 21:09:51 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 6 Mar 2017 21:09:51 GMT Subject: osmo-sip-connector.git branch master updated. 7166d0f448eae451b1a6287b522c0fc82387b05b Message-ID: <201703062109.v26L9pOh045356@git.osmocom.org> This is an 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 7166d0f448eae451b1a6287b522c0fc82387b05b (commit) from 42b073a233740e0e0125e99e4bea29ac7d3d27ed (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=7166d0f448eae451b1a6287b522c0fc82387b05b commit 7166d0f448eae451b1a6287b522c0fc82387b05b Author: Holger Hans Peter Freyther Date: Sun Mar 5 16:47:57 2017 +0100 contrib: Add Dockerfile to build and configure a FreeSWITCH Rhizomatica is using FreeSWITCH and we should have an easy way to test against it. A docker container with exposed ports seems like the easiest. FreeSWITCH by default is giving us some exmaple numbers: * 5000 a menu... that allows DTMF * 9195 an echo test * 9198 tetris. The config is copied on top of the default/big config that is installed. If this PBX should be reached from the outside one needs to change 127.0.0.1 to the external address and maybe configure the acl as well to add more CIDRs. Besides that make container make run Will build it and start the container. Takes a bit of time and requires docker. With it configure one can see things like: 2017-03-05 15:32:49.913912 [INFO] switch_channel.c:515 RECV DTMF 3:2000 2017-03-05 15:32:50.952752 [INFO] switch_channel.c:515 RECV DTMF 2:2000 Now to test DTMF in the system. Change-Id: I7f3aa8c81b9e8698df090a05d2e41a41b67d8e3c ----------------------------------------------------------------------- Summary of changes: contrib/testpbx/Dockerfile | 25 + contrib/testpbx/Makefile | 12 + contrib/testpbx/README | 29 ++ contrib/testpbx/configs/acl.conf.xml | 34 ++ contrib/testpbx/configs/default.xml | 832 ++++++++++++++++++++++++++++++++ contrib/testpbx/configs/internal.xml | 422 ++++++++++++++++ contrib/testpbx/configs/public.xml | 68 +++ contrib/testpbx/configs/switch.conf.xml | 181 +++++++ contrib/testpbx/configs/vars.xml | 450 +++++++++++++++++ 9 files changed, 2053 insertions(+) create mode 100644 contrib/testpbx/Dockerfile create mode 100644 contrib/testpbx/Makefile create mode 100644 contrib/testpbx/README create mode 100644 contrib/testpbx/configs/acl.conf.xml create mode 100644 contrib/testpbx/configs/default.xml create mode 100644 contrib/testpbx/configs/internal.xml create mode 100644 contrib/testpbx/configs/public.xml create mode 100644 contrib/testpbx/configs/switch.conf.xml create mode 100644 contrib/testpbx/configs/vars.xml hooks/post-receive -- MNCC <-> SIP bridge From gitosis at osmocom.org Mon Mar 6 21:10:23 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 6 Mar 2017 21:10:23 GMT Subject: osmo-sip-connector.git branch master updated. 49880ddf740a7af47a1247dbff9acb34087b6afc Message-ID: <201703062110.v26LANhg045570@git.osmocom.org> This is an 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 49880ddf740a7af47a1247dbff9acb34087b6afc (commit) via 068f54795495d478e51d40dfcd390ce005933f9d (commit) from 7166d0f448eae451b1a6287b522c0fc82387b05b (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=49880ddf740a7af47a1247dbff9acb34087b6afc commit 49880ddf740a7af47a1247dbff9acb34087b6afc Author: Holger Hans Peter Freyther Date: Mon Mar 6 10:02:37 2017 +0100 mncc: Fix use after free on mncc socket disconnection When the MNCC socket breaks down we would release all callds but when there is no remote call the call would be released before if (call->remote) ... is being executed leading to a use after free. Fix it by copying the legs first and assuming the call will be gone after that. ==3618== Invalid read of size 4 ==3618== at 0x804A18A: app_mncc_disconnected (app.c:49) ==3618== by 0x804B52D: close_connection (mncc.c:255) ==3618== by 0x804BCFA: mncc_rtp_send.constprop.13 (mncc.c:145) ==3618== by 0x804CC86: check_setup (mncc.c:435) ==3618== by 0x804CC86: mncc_data (mncc.c:795) ==3618== by 0x42FCF94: osmo_fd_disp_fds (select.c:167) ==3618== by 0x804D1F2: evpoll (evpoll.c:92) ==3618== by 0x4205053: ??? (in /lib/i386-linux-gnu/libglib-2.0.so.0.4200.1) ==3618== by 0x4205478: g_main_loop_run (in /lib/i386-linux-gnu/libglib-2.0.so.0.4200.1) ==3618== by 0x8049AA6: main (main.c:171) ==3618== Address 0x47f3258 is 64 bytes inside a block of size 76 free'd ==3618== at 0x402A3A8: free (vg_replace_malloc.c:473) ==3618== by 0x42E7FD1: ??? (in /usr/lib/i386-linux-gnu/libtalloc.so.2.1.5) ==3618== by 0x804A3FD: call_leg_release (call.c:87) ==3618== by 0x804A186: app_mncc_disconnected (app.c:48) ==3618== by 0x804B52D: close_connection (mncc.c:255) ==3618== by 0x804BCFA: mncc_rtp_send.constprop.13 (mncc.c:145) ==3618== by 0x804CC86: check_setup (mncc.c:435) ==3618== by 0x804CC86: mncc_data (mncc.c:795) ==3618== by 0x42FCF94: osmo_fd_disp_fds (select.c:167) ==3618== by 0x804D1F2: evpoll (evpoll.c:92) ==3618== by 0x4205053: ??? (in /lib/i386-linux-gnu/libglib-2.0.so.0.4200.1) ==3618== by 0x4205478: g_main_loop_run (in /lib/i386-linux-gnu/libglib-2.0.so.0.4200.1) ==3618== by 0x8049AA6: main (main.c:171) ==3618== Change-Id: I1889013ed315f896e4295358f6daf76ce523dc2a http://cgit.osmocom.org/osmo-sip-connector/commit/?id=068f54795495d478e51d40dfcd390ce005933f9d commit 068f54795495d478e51d40dfcd390ce005933f9d Author: Holger Hans Peter Freyther Date: Mon Mar 6 09:50:26 2017 +0100 call: Fix call release handling on mncc connection loss The app_mncc_disconnected will be called when the MNCC socket is down and lead to all calls being released. It directly released the call but did not stop the MNCC CMD timer. Go through the call release callback. ==3618== at 0x804A18A: app_mncc_disconnected (app.c:49) ==3618== by 0x804B52D: close_connection (mncc.c:255) This lead to the timer not being removed: ==3593== Invalid read of size 4 ==3593== at 0x4305D42: rb_first (rbtree.c:294) ==3593== by 0x42FCB37: osmo_timers_update (timer.c:220) ==3593== by 0x804D1D5: evpoll (evpoll.c:89) ==3593== by 0x4205053: ??? (in /lib/i386-linux-gnu/libglib-2.0.so.0.4200.1) ==3593== by 0x4205478: g_main_loop_run (in /lib/i386-linux-gnu/libglib-2.0.so.0.4200.1) ==3593== by 0x8049AA6: main (main.c:171) ==3593== Address 0x47f3380 is 232 bytes inside a block of size 272 free'd ==3593== at 0x402A3A8: free (vg_replace_malloc.c:473) ==3593== by 0x42E7FD1: ??? (in /usr/lib/i386-linux-gnu/libtalloc.so.2.1.5) ==3593== by 0x804A3C4: call_leg_release (call.c:83) ==3593== by 0x804A188: app_mncc_disconnected (app.c:48) ==3593== by 0x804B52D: close_connection (mncc.c:255) ==3593== by 0x804BCFA: mncc_rtp_send.constprop.13 (mncc.c:145) ==3593== by 0x804CC86: check_setup (mncc.c:435) ==3593== by 0x804CC86: mncc_data (mncc.c:795) ==3593== by 0x42FCF94: osmo_fd_disp_fds (select.c:167) ==3593== by 0x804D1F2: evpoll (evpoll.c:92) ==3593== by 0x4205053: ??? (in /lib/i386-linux-gnu/libglib-2.0.so.0.4200.1) ==3593== by 0x4205478: g_main_loop_run (in /lib/i386-linux-gnu/libglib-2.0.so.0.4200.1) ==3593== by 0x8049AA6: main (main.c:171) Change-Id: I2e8e14b3983f84c9be046bbd96bbcd1e5766993e ----------------------------------------------------------------------- Summary of changes: src/app.c | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) hooks/post-receive -- MNCC <-> SIP bridge From gitosis at osmocom.org Tue Mar 7 15:00:20 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 7 Mar 2017 15:00:20 GMT Subject: libosmocore.git branch master updated. 0.9.6-127-gb14caa0 Message-ID: <201703071500.v27F0Kut067127@git.osmocom.org> This is an 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 b14caa0ab9c6b8b8671171a238ab70eb66cf5bbe (commit) from 3262f820b5cfb4c76448f605c9804f3e5ca1023d (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=b14caa0ab9c6b8b8671171a238ab70eb66cf5bbe commit b14caa0ab9c6b8b8671171a238ab70eb66cf5bbe Author: Max Date: Tue Mar 7 15:36:33 2017 +0100 libosmocoding: fix .deb building dpkg-buildpackage fails due to missing file descriptions - add necessary .install and .doc-base files to fix it. Change-Id: I5fb7e813c0860a3b5037e805deb84f9bf649ffa3 ----------------------------------------------------------------------- Summary of changes: debian/libosmocoding-doc.doc-base | 7 +++++++ debian/libosmocoding-doc.install | 1 + debian/libosmocoding0.install | 1 + 3 files changed, 9 insertions(+) create mode 100644 debian/libosmocoding-doc.doc-base create mode 100644 debian/libosmocoding-doc.install create mode 100644 debian/libosmocoding0.install hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Tue Mar 7 15:00:48 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 7 Mar 2017 15:00:48 GMT Subject: openbsc.git branch master updated. 0.15.0-709-gabf53d87b Message-ID: <201703071500.v27F0mhX067215@git.osmocom.org> This is an 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 abf53d87b6648f2d42562c5699e9035afd92e608 (commit) from 0b61932e7f1efd8d6f914da48d9304ff31c9d6d1 (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=abf53d87b6648f2d42562c5699e9035afd92e608 commit abf53d87b6648f2d42562c5699e9035afd92e608 Author: Max Date: Wed Jan 25 16:19:20 2017 +0100 Add MS time. offset to gsm_lchan Add MS TIMING OFFSET (3GPP TS 48.058 ?? 8.4.8) and P offset (3GPP TS 45.010 ?? 1.2) which can be used to compute MS TO from known TA. This will be used by osmo-bts (see I4dfe5c48834a083e757d5de3236a02e15a238b28) to provide MS TO as part of RSL MEASUREMENT RESULT. Change-Id: I8bda57c8d6c15bbb803eca708931556dae118a00 Related: OS#1574 ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gsm_data_shared.h | 6 ++++++ 1 file changed, 6 insertions(+) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue Mar 7 17:30:42 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 7 Mar 2017 17:30:42 GMT Subject: osmocom-bb.git branch stumpf/virt-phy updated. osmocon_v0.0.0-1778-g7f1cb52d Message-ID: <201703071730.v27HUgj5007240@git.osmocom.org> This is an 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 7f1cb52d27d184e928c17971799283d1f399f0fb (commit) via eebe9b59d77bec20d8390439e8254a2e72a29823 (commit) from af96a5b92ff78965a61d8eaf3ec38d84a90396a3 (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=7f1cb52d27d184e928c17971799283d1f399f0fb commit 7f1cb52d27d184e928c17971799283d1f399f0fb Author: Sebastian Stumpf Date: Tue Mar 7 17:59:54 2017 +0100 VIRT-PHY: Add downlink filter for msg on dedicated channels. Messages incoming on dedicated channel (SDCCH/8, SDCCH/4) are no longer forwarded to l23 if their timeslot/subchannel is not fitting the ones configured by l23 via L1CTL_DM_EST_REQ. http://cgit.osmocom.org/osmocom-bb/commit/?id=eebe9b59d77bec20d8390439e8254a2e72a29823 commit eebe9b59d77bec20d8390439e8254a2e72a29823 Author: Sebastian Stumpf Date: Tue Mar 7 17:55:57 2017 +0100 L23-MOBILE: Make config path configurable. Adding config-path options to command line arguments. -c /path/to/config ----------------------------------------------------------------------- Summary of changes: src/host/layer23/src/mobile/main.c | 35 ++++++++++++++++------- src/host/virt_phy/include/virtphy/virt_l1_model.h | 1 + src/host/virt_phy/src/gsmtapl1_if.c | 22 +++++++------- src/host/virt_phy/src/l1ctl_sap.c | 9 +++--- src/host/virt_phy/src/virtphy.c | 2 +- 5 files changed, 42 insertions(+), 27 deletions(-) hooks/post-receive -- The Open Source GSM Base Band stack From gitosis at osmocom.org Tue Mar 7 23:23:32 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 7 Mar 2017 23:23:32 GMT Subject: osmo-hlr.git branch master updated. 0.0.1-46-g5ecdc56 Message-ID: <201703072323.v27NNWg9086087@git.osmocom.org> This is an 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 5ecdc56ad4a435d923fd3982769ac94b52f103a7 (commit) from 9cacb6f74b73f90d79aa53f707124cceee19f8af (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=5ecdc56ad4a435d923fd3982769ac94b52f103a7 commit 5ecdc56ad4a435d923fd3982769ac94b52f103a7 Author: Neels Hofmeyr Date: Fri Feb 24 06:38:04 2017 +0100 fix: properly handle error rc by osmo_gsup_conn_ccm_get() Change-Id: I70e4a5e75dd596052e61df9a6ad52b7f56fb6b26 ----------------------------------------------------------------------- Summary of changes: src/gsup_server.c | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Wed Mar 8 01:03:19 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 8 Mar 2017 01:03:19 GMT Subject: openbsc.git branch master updated. 0.15.0-710-g6d804b1a7 Message-ID: <201703080103.v2813JAx008194@git.osmocom.org> This is an 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 6d804b1a7e375213cb4b3e437c2b9b8c68872164 (commit) from abf53d87b6648f2d42562c5699e9035afd92e608 (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=6d804b1a7e375213cb4b3e437c2b9b8c68872164 commit 6d804b1a7e375213cb4b3e437c2b9b8c68872164 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 ----------------------------------------------------------------------- Summary of changes: openbsc/.gitignore | 1 + openbsc/include/openbsc/Makefile.am | 1 + openbsc/include/openbsc/bsc_subscriber.h | 43 ++++++++ openbsc/include/openbsc/debug.h | 3 +- openbsc/include/openbsc/gsm_04_08.h | 4 +- openbsc/include/openbsc/gsm_data.h | 12 +++ openbsc/include/openbsc/osmo_bsc_grace.h | 6 +- openbsc/include/openbsc/paging.h | 17 +-- openbsc/src/libbsc/Makefile.am | 1 + openbsc/src/libbsc/abis_rsl.c | 4 +- openbsc/src/libbsc/bsc_subscriber.c | 168 ++++++++++++++++++++++++++++++ openbsc/src/libbsc/bsc_vty.c | 12 ++- openbsc/src/libbsc/gsm_04_08_utils.c | 20 ++-- openbsc/src/libbsc/paging.c | 88 ++++++++-------- openbsc/src/libcommon-cs/common_cs.c | 3 + openbsc/src/libcommon/debug.c | 12 ++- openbsc/src/libmsc/gsm_04_08.c | 29 +++++- openbsc/src/libmsc/gsm_subscriber.c | 30 +++++- openbsc/src/libmsc/vty_interface_layer3.c | 14 ++- openbsc/src/osmo-bsc/osmo_bsc_bssap.c | 11 +- openbsc/src/osmo-bsc/osmo_bsc_filter.c | 26 ++--- openbsc/src/osmo-bsc/osmo_bsc_grace.c | 21 ++-- openbsc/src/osmo-bsc/osmo_bsc_vty.c | 15 ++- openbsc/tests/channel/Makefile.am | 2 +- openbsc/tests/channel/channel_test.c | 3 +- openbsc/tests/subscr/Makefile.am | 19 ++++ openbsc/tests/subscr/bsc_subscr_test.c | 130 +++++++++++++++++++++++ openbsc/tests/subscr/bsc_subscr_test.err | 17 +++ openbsc/tests/subscr/bsc_subscr_test.ok | 11 ++ openbsc/tests/testsuite.at | 7 ++ 30 files changed, 615 insertions(+), 115 deletions(-) create mode 100644 openbsc/include/openbsc/bsc_subscriber.h create mode 100644 openbsc/src/libbsc/bsc_subscriber.c create mode 100644 openbsc/tests/subscr/bsc_subscr_test.c create mode 100644 openbsc/tests/subscr/bsc_subscr_test.err create mode 100644 openbsc/tests/subscr/bsc_subscr_test.ok hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed Mar 8 10:14:21 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 8 Mar 2017 10:14:21 GMT Subject: libosmo-abis.git branch master updated. 0.3.2-58-gbeb10ef Message-ID: <201703081014.v28AELuf034364@git.osmocom.org> This is an 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 beb10ef02a10d73537a97f6f21aad36664c9b266 (commit) from 8a3be282ab265a2587608e471b274dda200eae84 (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=beb10ef02a10d73537a97f6f21aad36664c9b266 commit beb10ef02a10d73537a97f6f21aad36664c9b266 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: include/Makefile.am | 3 +- include/osmocom/abis/e1_input.h | 4 + include/osmocom/abis/unixsocket_proto.h | 31 +++ src/Makefile.am | 3 +- src/e1_input.c | 2 + src/e1_input_vty.c | 25 ++- src/input/unixsocket.c | 347 ++++++++++++++++++++++++++++++++ 7 files changed, 411 insertions(+), 4 deletions(-) create mode 100644 include/osmocom/abis/unixsocket_proto.h create mode 100644 src/input/unixsocket.c hooks/post-receive -- Osmocom A-bis protcol interface library From gitosis at osmocom.org Wed Mar 8 10:27:38 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 8 Mar 2017 10:27:38 GMT Subject: osmo-sip-connector.git branch master updated. 37c2254f5dd0f29bf1073ee3d983eb270f4f8429 Message-ID: <201703081027.v28ARc7h037749@git.osmocom.org> This is an 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 37c2254f5dd0f29bf1073ee3d983eb270f4f8429 (commit) from 49880ddf740a7af47a1247dbff9acb34087b6afc (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=37c2254f5dd0f29bf1073ee3d983eb270f4f8429 commit 37c2254f5dd0f29bf1073ee3d983eb270f4f8429 Author: Holger Hans Peter Freyther Date: Tue Mar 7 07:59:00 2017 +0100 evpoll: Add workaround for usage of IP_RECVERR in sofia-sip We are using glib to benefit from the sofia-sip-glib eventloop integration and set a poll func (evpoll) to be called by glib to integrate with the rest of libosmocore. Sofia-sip will use IP_RECVERR to enable error reporting on the socket and then sets SU_WAIT_ERR (mapped to POLLERR if not using kqueue) in the internal events flag of the socket. This will be registered with a su_wait (mapped to struct pollfd) and then glib will be called with g_source_add_poll. At this point the the fd->events will still have the POLLERR bit set. Before glib is calling its internal poll routine or our one it will copy all registered fd into an array and mask the events flags: /* In direct contradiction to the Unix98 spec, IRIX runs into * difficulty if you pass in POLLERR, POLLHUP or POLLNVAL * flags in the events field of the pollfd while it should * just ignoring them. So we mask them out here. */ events = pollrec->fd->events & ~(G_IO_ERR|G_IO_HUP|G_IO_NVAL); This leads to the POLLERR flag never been set in the revents of the struct poll_fd and as such we never put them in the exceptionset and as such: static int tport_base_wakeup(tport_t *self, int events) { int error = 0; if (events & SU_WAIT_ERR) error = tport_error_event(self); tport_base_wakeup will never call tport_error_event. And the error will be stuck in the socket data forever and recvmsg will return a zero length packet. And this will repeat until the end of time. As a first hack I mapped SU_WAIT_ERR to POLLPRI but when using select the Linux kernel will not put the socket error into the except queue unless the sockopt SOCK_SELECT_ERR_QUEUE is used. One option is to use poll and then map the select requirements to poll. Right now I just signal POLLERR as well to trigger tport_error_event. This will result in extra syscalls for each received UDP message right now. Change-Id: I5bec4a7b70f421ab670e649e5bc1ea6faf59707c ----------------------------------------------------------------------- Summary of changes: src/evpoll.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- MNCC <-> SIP bridge From gitosis at osmocom.org Wed Mar 8 10:37:04 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 8 Mar 2017 10:37:04 GMT Subject: osmo-bts.git branch master updated. 0.4.0-403-ga1b891a Message-ID: <201703081037.v28Ab4K5040468@git.osmocom.org> This is an 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 a1b891aab4a250ef12ed6c1cd2a331a272b4d65c (commit) from 4acc98e68a6ee0f3ab39ac4d7bcf090b55969825 (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=a1b891aab4a250ef12ed6c1cd2a331a272b4d65c commit a1b891aab4a250ef12ed6c1cd2a331a272b4d65c Author: Max Date: Tue Mar 7 18:42:27 2017 +0100 Remove code duplication Use gsm_bts_trx_num() from OpenBSC instead of static function. Change-Id: Iba80e7a12c85976981a49a9424db069fc4110373 ----------------------------------------------------------------------- Summary of changes: src/common/pcu_sock.c | 22 ++++------------------ 1 file changed, 4 insertions(+), 18 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Wed Mar 8 15:07:29 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 8 Mar 2017 15:07:29 GMT Subject: openbsc.git branch pmaier/osmo-nitb-test2 deleted. 0.15.0-520-gc3689ab5f Message-ID: <201703081507.v28F7Tju001849@git.osmocom.org> This is an 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/osmo-nitb-test2 has been deleted was c3689ab5f6fe2bace24b7a1260b2e631c5aa2712 ----------------------------------------------------------------------- c3689ab5f6fe2bace24b7a1260b2e631c5aa2712 abis_om2000: for TS conf of dyn TS, always send TCH/F as chan comb ----------------------------------------------------------------------- hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed Mar 8 15:07:29 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 8 Mar 2017 15:07:29 GMT Subject: openbsc.git branch pmaier/osmo-nitb-test deleted. 0.15.0-509-gb748012d3 Message-ID: <201703081507.v28F7Tep001864@git.osmocom.org> This is an 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/osmo-nitb-test has been deleted was b748012d3186209c0f4c38ebb7113ce7c60e333b ----------------------------------------------------------------------- b748012d3186209c0f4c38ebb7113ce7c60e333b bsc_vty: include dyn TS info in vty show lchan ----------------------------------------------------------------------- hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed Mar 8 15:07:50 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 8 Mar 2017 15:07:50 GMT Subject: openbsc.git branch pmaier/rbs2000_broken deleted. 0.15.0-656-g37fc73086 Message-ID: <201703081507.v28F7ox3001961@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, pmaier/rbs2000_broken has been deleted was 37fc730863cdf53e3a5663b5942b2359d8dc915f ----------------------------------------------------------------------- 37fc730863cdf53e3a5663b5942b2359d8dc915f attempt to fix probelms introduced with rebase ----------------------------------------------------------------------- hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed Mar 8 15:09:08 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 8 Mar 2017 15:09:08 GMT Subject: openbsc.git branch dexter/om2000 deleted. 0.15.0-506-g5864c3449 Message-ID: <201703081509.v28F98Yw002323@git.osmocom.org> This is an 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, dexter/om2000 has been deleted was 5864c3449b66ef869c1f53f0f9b8c79d8c5d24d2 ----------------------------------------------------------------------- 5864c3449b66ef869c1f53f0f9b8c79d8c5d24d2 om2000: added support for ericssons sabm negotiation ----------------------------------------------------------------------- hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed Mar 8 15:09:43 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 8 Mar 2017 15:09:43 GMT Subject: openbsc.git branch dexter/draft deleted. 0.15.0-405-g4eed0b6d9 Message-ID: <201703081509.v28F9hZa002391@git.osmocom.org> This is an 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, dexter/draft has been deleted was 4eed0b6d9ba0d73ca4227df23c9cd6c23bf8a990 ----------------------------------------------------------------------- 4eed0b6d9ba0d73ca4227df23c9cd6c23bf8a990 V.42bis and rfc1144 are working now. ----------------------------------------------------------------------- hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed Mar 8 15:12:02 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 8 Mar 2017 15:12:02 GMT Subject: libosmo-abis.git branch pmaier/siu deleted. 0.3.2-64-g0e677df Message-ID: <201703081512.v28FC23r003044@git.osmocom.org> This is an 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 0e677dfc898f3b912f13fc46411a20303e1c2d11 ----------------------------------------------------------------------- 0e677dfc898f3b912f13fc46411a20303e1c2d11 unixsocket: introduce a version/datacontrol header (2byte) ----------------------------------------------------------------------- hooks/post-receive -- Osmocom A-bis protcol interface library From gitosis at osmocom.org Wed Mar 8 15:12:45 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 8 Mar 2017 15:12:45 GMT Subject: libosmocore.git branch pmaier/rbs2000_broken deleted. 0.9.6-28-g4abf6d9 Message-ID: <201703081512.v28FCjqx003219@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "An utility library for Open Source Mobile Communications". The branch, pmaier/rbs2000_broken has been deleted was 4abf6d9ddd407ac5e34b51e0c9dd26ea2754ae37 ----------------------------------------------------------------------- 4abf6d9ddd407ac5e34b51e0c9dd26ea2754ae37 add missing definitions in chreq_type ----------------------------------------------------------------------- hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Thu Mar 9 00:03:58 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 9 Mar 2017 00:03:58 GMT Subject: osmo-trx.git branch master updated. 72bf762b42571998e353c298691d74d7ce897bdc Message-ID: <201703090003.v2903w5E056007@git.osmocom.org> This is an 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, master has been updated via 72bf762b42571998e353c298691d74d7ce897bdc (commit) from 2dee3e996e777b67aa3185f7456c041765f0d71f (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=72bf762b42571998e353c298691d74d7ce897bdc commit 72bf762b42571998e353c298691d74d7ce897bdc Author: Tom Tsou Date: Tue Mar 7 14:16:46 2017 -0800 uhd: Add support for UHD-3.11 logging control The logging API changes in UHD-3.11, which causes build failure if not properly handled. Change-Id: I223ebb9fae3f4061e0cb37c05263c1b569e8f628 ----------------------------------------------------------------------- Summary of changes: Transceiver52M/UHDDevice.cpp | 14 ++++++++++---- configure.ac | 9 ++++++--- 2 files changed, 16 insertions(+), 7 deletions(-) hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Thu Mar 9 01:01:13 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 9 Mar 2017 01:01:13 GMT Subject: op25.git branch max updated. d403abb8825ac96450414b8dc658b23560518b3a Message-ID: <201703090101.v2911DIH073159@git.osmocom.org> This is an 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 d403abb8825ac96450414b8dc658b23560518b3a (commit) from 89ef1f32976b47e053b45674d766232ec5d2e236 (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=d403abb8825ac96450414b8dc658b23560518b3a commit d403abb8825ac96450414b8dc658b23560518b3a Author: Max Date: Wed Mar 8 10:08:38 2017 -0500 dstar cleanup ----------------------------------------------------------------------- Summary of changes: op25/gr-op25_repeater/lib/dstar_tx_sb_impl.cc | 16 +++++++++++++--- op25/gr-op25_repeater/lib/dstar_tx_sb_impl.h | 1 + op25/gr-op25_repeater/lib/p25p2_vf.cc | 9 +++++---- 3 files changed, 19 insertions(+), 7 deletions(-) hooks/post-receive -- Software-defined analyzer for APCO P25 From gitosis at osmocom.org Thu Mar 9 01:40:18 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 9 Mar 2017 01:40:18 GMT Subject: openbsc.git branch neels/vlr updated. 0.15.0-721-gb6f1a3e20 Message-ID: <201703090140.v291eIUu084505@git.osmocom.org> This is an 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 0dc3d4082d6d12857c5abe5f498c1a65a34d4c90 (commit) discards 4b00ca792aab430115311b85a914a73c09534213 (commit) discards f2df53f1ef535d99d2d04cd8d4b1d9b50f5d6ea0 (commit) discards ffe71752448cc48fd27ba68628219dd2eeb78cfa (commit) discards b509e276194b9bb051bbac3ce0745d071d4efcc6 (commit) discards e52c5d0a109bc8bdaad9dfe6f6bb69bef5668ea0 (commit) discards 6137844171d495ecd569846f8b4793fc5be76f1b (commit) discards 628e7164d3ec440dfc5630c693cbc4a44c58806c (commit) discards 43e8497da24b91e5ea5fea04bee155aa813a170f (commit) discards b45d8894250358f510f91f7f58b7b29ef2ac2ab7 (commit) discards c3e0e6165f62322e53df4384ed27f4aeef64da38 (commit) discards b3eebe95dcee84c0d437ba9e1a21c2de58e4a002 (commit) discards 488b6dc581d3b8cb02bfe418dcd8e72b7b16a859 (commit) discards 71baa3e2ddad4ecbe85b6471f8e9039aa91d6ebe (commit) discards 8be6fc4df2e63aedaae5c5a00be5a419f48606c9 (commit) via b6f1a3e2031c845d7a6fffd816330e0777727c4a (commit) via f46f47160c15b5f620b262a6d986299798d062e9 (commit) via cd9731623f7b22d97d61e53c1133b3bcf73703ab (commit) via c6f5f1c6a5b1a541fd020b0c42b3461a15a0b0e2 (commit) via 0e0db3c09adadb1a9ed10b7eaea73bb6e269a11b (commit) via e4bd63c71d70a75f5fc34cdba446f7fe05612f82 (commit) via 2fbcc5225ce14e8ded13548ca804a4929c459a1a (commit) via 63062cf781554d3f6d6fe31527c2eea1684ebccc (commit) via 7ffc5bb119732cf486457f6892b8715f07639a0d (commit) via 02993a51536737de6e850fb31c133ae7d2180ed8 (commit) via 84ae99a5ad51a3e48d2966b4b3709472cda4502b (commit) via 6d804b1a7e375213cb4b3e437c2b9b8c68872164 (commit) via abf53d87b6648f2d42562c5699e9035afd92e608 (commit) via 0b61932e7f1efd8d6f914da48d9304ff31c9d6d1 (commit) via 6ee49d8416ffba435ad7cc9fe5c685ec538c5571 (commit) via 3f8a8f7736c6a6ef41c0a1572488acbafdbc35e2 (commit) via 0436e42472a48a91cc6f743b3bca3f09a2ffd490 (commit) via d3270a9c053c33b7d460bf3f84f7975c06cace52 (commit) via 5616cdde3ada142b948b2d5cc4342b0febca42dc (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 (0dc3d4082d6d12857c5abe5f498c1a65a34d4c90) \ N -- N -- N (b6f1a3e2031c845d7a6fffd816330e0777727c4a) 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=b6f1a3e2031c845d7a6fffd816330e0777727c4a commit b6f1a3e2031c845d7a6fffd816330e0777727c4a Author: Neels Hofmeyr Date: Sat Mar 4 03:34:50 2017 +0100 vlr: fix: don't send CM Service Accept after Ciphering Command Ciphering Mode Command is an implicit CM Service Accept, if we're sending both we're confusing the MS. Change-Id: I3a04debe9b01c086e7f44b6139cb8796fcc71d38 Conflicts: openbsc/tests/msc_vlr/msc_vlr_test_umts_authen.c openbsc/tests/msc_vlr/msc_vlr_test_umts_authen.err http://cgit.osmocom.org/openbsc/commit/?id=f46f47160c15b5f620b262a6d986299798d062e9 commit f46f47160c15b5f620b262a6d986299798d062e9 Author: Neels Hofmeyr Date: Sat Mar 4 21:09:12 2017 +0100 fix: vlr: clear last_tuple when receiving auth tuples When receiving more than one auth tuple during AUTS resync, the VLR would go on to send the second tuple instead of the first. The unit test didn't catch that because its fake HLR message contained only one tuple. Adjust the test to send two tuples to catch this error. Fix the code to clear vlr_subscr->last_tuple whenever new auth tuples are received. Change-Id: I1f84e7d2619aa8d9a0dcdfb50745feeb040264b9 http://cgit.osmocom.org/openbsc/commit/?id=cd9731623f7b22d97d61e53c1133b3bcf73703ab commit cd9731623f7b22d97d61e53c1133b3bcf73703ab Author: Neels Hofmeyr Date: Sat Mar 4 03:15:53 2017 +0100 gsup_client: allow passing a unit id to identify with HLR Before, each GSUP client would contact the HLR with an identical unit id, i.e. "SGSN-00-00-00-00-00-00", with the result that some messages were sucked off by the wrong client. Pass explicit unit name from each gsup client user, so that OsmoMSC is "MSC" and OsmoSGSN is "SGSN". Hence the HLR can properly route the messages. Todo: also set some values instead of the zeros. Change-Id: I3f8d6dd47c7013920e2a4bde006ed77afd974e80 http://cgit.osmocom.org/openbsc/commit/?id=c6f5f1c6a5b1a541fd020b0c42b3461a15a0b0e2 commit c6f5f1c6a5b1a541fd020b0c42b3461a15a0b0e2 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=0e0db3c09adadb1a9ed10b7eaea73bb6e269a11b commit 0e0db3c09adadb1a9ed10b7eaea73bb6e269a11b 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=e4bd63c71d70a75f5fc34cdba446f7fe05612f82 commit e4bd63c71d70a75f5fc34cdba446f7fe05612f82 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=2fbcc5225ce14e8ded13548ca804a4929c459a1a commit 2fbcc5225ce14e8ded13548ca804a4929c459a1a 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=63062cf781554d3f6d6fe31527c2eea1684ebccc commit 63062cf781554d3f6d6fe31527c2eea1684ebccc 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=7ffc5bb119732cf486457f6892b8715f07639a0d commit 7ffc5bb119732cf486457f6892b8715f07639a0d 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=02993a51536737de6e850fb31c133ae7d2180ed8 commit 02993a51536737de6e850fb31c133ae7d2180ed8 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=84ae99a5ad51a3e48d2966b4b3709472cda4502b commit 84ae99a5ad51a3e48d2966b4b3709472cda4502b 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/include/openbsc/gsm_data.h | 5 +- openbsc/include/openbsc/gsm_data_shared.h | 6 + openbsc/include/openbsc/osmo_msc.h | 4 +- openbsc/include/openbsc/vlr.h | 26 +- openbsc/src/gprs/gprs_gmm.c | 1 + openbsc/src/gprs/gprs_llc_vty.c | 1 + openbsc/src/gprs/sgsn_libgtp.c | 8 +- openbsc/src/gprs/sgsn_vty.c | 13 +- openbsc/src/libmsc/gsm_04_08.c | 48 +- openbsc/src/libmsc/gsm_subscriber.c | 29 - openbsc/src/libmsc/osmo_msc.c | 48 +- openbsc/src/libmsc/subscr_conn.c | 11 +- openbsc/src/libvlr/vlr.c | 16 +- openbsc/src/libvlr/vlr_lu_fsm.c | 5 +- openbsc/tests/msc_vlr/msc_vlr_test_gsm_authen.err | 10 - openbsc/tests/msc_vlr/msc_vlr_test_gsm_ciph.err | 10 - openbsc/tests/msc_vlr/msc_vlr_test_ms_timeout.c | 472 ---------- openbsc/tests/msc_vlr/msc_vlr_test_ms_timeout.err | 983 --------------------- openbsc/tests/msc_vlr/msc_vlr_test_no_authen.c | 3 - openbsc/tests/msc_vlr/msc_vlr_test_no_authen.err | 11 - .../msc_vlr/msc_vlr_test_reject_concurrency.err | 2 +- openbsc/tests/msc_vlr/msc_vlr_test_rest.err | 2 - openbsc/tests/msc_vlr/msc_vlr_test_umts_authen.err | 4 - openbsc/tests/msc_vlr/msc_vlr_tests.h | 7 - openbsc/tests/vty_test_runner.py | 55 +- 25 files changed, 120 insertions(+), 1660 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Mar 9 08:53:37 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 9 Mar 2017 08:53:37 GMT Subject: ss7.git branch master updated. f1facaa8af5726a5986c157c51fa8283b1eb611b Message-ID: <201703090853.v298rbOW006092@git.osmocom.org> This is an 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 f1facaa8af5726a5986c157c51fa8283b1eb611b (commit) from f5968c6c793b508c687c15873e0c3e4b025af4cf (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=f1facaa8af5726a5986c157c51fa8283b1eb611b commit f1facaa8af5726a5986c157c51fa8283b1eb611b Author: Holger Hans Peter Freyther Date: Thu Mar 9 09:38:20 2017 +0100 psi: Break the spec to deal with a Canadian operator This is what you get when people create messages by hand and don't do any output validation. And big telco is unlikely to fix their mess... ----------------------------------------------------------------------- Summary of changes: asn1/MAP/MAP-MS-DataTypes.asn | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- SS7 (TCAP, ROS, MAP, CAP) ASN1 files From gitosis at osmocom.org Thu Mar 9 17:16:46 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 9 Mar 2017 17:16:46 GMT Subject: openbsc.git branch sysmocom/iu updated. 0.15.0-802-gd3d62f4d4 Message-ID: <201703091716.v29HGkid044652@git.osmocom.org> This is an 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 27fb609d0e58e6a4981e092ccdcf34c06c2fe3dc (commit) discards a2ecfe532dff614b92042702e229ca3a65a479d8 (commit) discards 8472d15ac426e22fdf7438d1e1573b194e47142c (commit) discards ff966af568b859cb5530d1599173c866e2cbc72d (commit) discards 7eb018f3369679e39064d34d4c13e10d1defd9e1 (commit) discards a5b1f9cf8262297926d1cd3c7cf089aaa62e644d (commit) discards ecf7f7965bd43d7e189b06efb6ec21609e7329bf (commit) discards 51764110f692fcdba5aca5d4fcc53f53654d8c67 (commit) discards 6e69eb338c930b1051c0d410d880f082d216244f (commit) discards 18524ca65004354ba2ccadf4e1d55de8d32ad5db (commit) discards 61a227bdac82ef1f56e99d841b5089750ebb7f79 (commit) discards 31f030b8681307d36a50af8249b5195c2dbf6c5b (commit) discards 6094dd282e6c35ca7e7792e793e564d27c588a79 (commit) discards 5afbec9502e32e93dcf2778ca9f4d031a7a1be57 (commit) discards 4e3123bd1adb95a62cb0bee68b79692b291751fc (commit) discards ff41dece6e4a1d9969336af7db5dcac3dd918114 (commit) discards 99cc75d94be980f0a1663ffb585de4ccbae94033 (commit) discards f08c91d8f91ec23a6b7ab5faee0e39f6d5150011 (commit) discards faaeab07dabcf2e3c3f347eb2cce626896649e94 (commit) discards b0cbedc45df75e5a64cc952340098f96e99bfbff (commit) discards 227ab8bc5379084c402f4edcde3fab1d03823e0c (commit) discards ce5f30160a347fb9885134b36286280bccf52c4e (commit) discards 5840819bd6e2197d88992a47d14e73a6f51982bd (commit) discards b75f464a4e9479ddb5ea4a13a11fd6ac4e8cdc64 (commit) discards 75313e0819afc5fe1a2bcaa64d43d54ed30cc139 (commit) discards b3b121e074333b4bb6a83a5d0f0709a5b1fc9490 (commit) discards 8e287631807e7bfc26be063c4b79b612fa1b2dab (commit) discards 623f17696893dd0eaa1d38385342f7b43c0d8fa6 (commit) discards 1bd70bea2bdc1417777446549f9736255a891c10 (commit) discards f214df048279583e465d70cdf0b7e8ff3433cabc (commit) discards 1e940085eeb0e2275d88a58f8ba5e9be6b4f722c (commit) discards 328f318e4fd9a0419d83e3c35767c6c63ceb2ba4 (commit) discards b678d8a4d3d6b2481af0eeda0971e418ba18ddb5 (commit) discards 6ec2276890f744c70f65e61e5c206fd5515ef48d (commit) discards fe5f5be86d7a12c04ff2fabc3f0a64ea2a399b37 (commit) discards d05b706e29cafafe66369eca98fdd5bf879cb44a (commit) discards e2dd3a7d222cfb563c784141e1ff3814e3052e00 (commit) discards 1c0aeacfb5e2a94e447d397f7aec81ac218adfbf (commit) discards 58e82a6d8fa1faa614c8e16fa277ce9d91b861cb (commit) discards 7134c9d589429eee1ca934aae30d54eccc54c11b (commit) discards 4bc2a2b51c67189593564c38c474f95a218502ad (commit) discards 51d8816e945417aea8c04307ed1c58b3004621e1 (commit) discards 3c33cf8f698850766f28a5ded8150153a9f530cf (commit) discards c53d824e04af21eb2412229ee02e38d3bf8c4ad7 (commit) discards ae09354c749a8f727d809c3a531583abfd8ba989 (commit) discards 47ada36c5f0f65b9ea8b6f1cc5de601ab43a6673 (commit) discards f25bd099554b9050a180e93e8e4134a213b538df (commit) discards 1583dbe015d2cceb2c4b832c4f01c74b565cac71 (commit) discards 1a97e548784a2e1849d4a2886792155fa54013d4 (commit) discards 21ee29b59a7388b69b165e30bed4ccdae68a6c97 (commit) discards a4a614b8fdcabcbb44a7087bdb7af7b54d39680b (commit) discards 113b55f603d78a7ebf55d13c6ebf2a413c0122e7 (commit) discards f1002b3daceb0b699a74cbe9e96af2c008d2e059 (commit) discards cc84d7519beb47a52fb5365ac2bf3434f17cf39a (commit) discards 813854f830d8992998524267a052efadd2bbbc61 (commit) discards e7bc5502ecd4a7f4ab32535d4197713557de02b0 (commit) discards f36a6681c59c4d42704fa80112058801d297d40b (commit) discards 86991b466e840f4a86f92cf861cf8d449773a3d3 (commit) discards babba361d3bd81a77047530c16fb1a077469adf9 (commit) discards 301874140e746ab9c0102c2b9420455592851a8a (commit) discards bd0668cb57ebe74642fa7173ae64b93ff8f7f50c (commit) discards 94b511dbd41b2b4dd35ddc651f13b3a043324dd7 (commit) discards a9c773fd7207952f065f912baaceac4a4ec9a30e (commit) discards 3130a8832e7cb171286a2f3e14fdcde15eec723b (commit) discards b288fd3e7036086447fe6dbc27f22205a3996a29 (commit) discards 6ec55ca844b626ca2d3448bdb395ab7a235c9edc (commit) discards f1b5124fa9278e68e8977d6574482a68fadc326b (commit) discards 1e6ebce1e0bfa63892d0182d80c82e0bde845d04 (commit) discards e56278bb60eceadd794a7e9eaf3264b7e29ca590 (commit) discards 21641fda839a4139d0cc56913f19cc16e527509e (commit) discards dbe47a8c5a3d211f04266b3309e777e6814ad1aa (commit) discards d7686cc7cb6abf6250b8407cf49f6602ddf89308 (commit) discards 1dffb2c555c89e6f42f59c7fde20676c63c5065f (commit) discards 06e213d3ec2a493596595af12ac3e2120c66bde8 (commit) discards a5108ce78e12f0455aadbe25edf7a4aebc10a076 (commit) discards 0a52db416c5343cf563f283f8a1223b11939e1a4 (commit) discards 5c796dfbb84b779cf4d671a005ad7d36067240c5 (commit) discards 9bab918ff124e7bac6bdb5252d0b2b8ce0fcdb4b (commit) discards b8df0a30eba949003e6255c9c0867186328066ae (commit) discards 3165ff9bf70cb0c7de8cf6836b8e74741930fcac (commit) discards 3398fa157dd3e154a67ce3e4bbfef8443c00ce47 (commit) discards 2f839234b2f547aa27c08fb930b2a988451da7cd (commit) discards 99bddc16848934ce809aaf7fe81376e4616cdc42 (commit) discards 182ad6cb396d39f8dd8547e8506969e7ae1ca877 (commit) discards 9210660b1124ff6fd15a0c83a709b98efe9ac8d4 (commit) discards e28c5ead2541a59a3b239b87a6362e0f1c9d825e (commit) discards 0db076948f7dbe53c01cc52e24e53f3de5c46dfe (commit) discards 988265c895c6afc6e4d4a2eb2265a6f6cbd05f18 (commit) discards 53ee882692c86a25dc968ee8adaeab7c3408da21 (commit) discards 14425331460784ace89f80ff4d8d827cc2d7ea71 (commit) discards 4ffc578ed36d5489f67b107dc8065c18a4f0d628 (commit) discards 48d537ff842505433ff1b5221505b2b83ac7843b (commit) via d3d62f4d40bfe204adebb646375da41ccf04ced7 (commit) via ffe25438149557fe7cb7a164dfec7380f91d7343 (commit) via bf62ec273fcd142a938436b71d50e274c2d418c0 (commit) via 428840531d85413e4c4b7b388664901526cd4b2d (commit) via 9bc6ccfec3113cc470edd7458c25084b8cd2e44e (commit) via 7ded595803facc4f3940959a502e06f7b693cf7c (commit) via 4df6b99cb4fef01283488aa17d4e7cf3a984cf82 (commit) via 8dcb95ec015c3263a9fdc2dee0b4f562b961eb30 (commit) via 0de0b26260890a4fccdae53fa08f2d87a6269327 (commit) via c544136b825dbebfa8df09c139e3b53ca8059164 (commit) via 7308dc96b684875da93f1119d8110b9f0a7bd23e (commit) via 9ce589d9e7a58dbe0b22e572553f87d17cd3fb44 (commit) via d89e1c592731e59d90b43c1f0c8b0b0e1cf21023 (commit) via e4d2a49159799f33ecd628808999c3eafaa041a1 (commit) via 2618e831ac56b40158ab83f36247c6edd5640c92 (commit) via bdba3ebd21542bcae5b4b2788fb0f615fe6a34cc (commit) via 6d6925f546e04a3f0f72eba4c53e7e57906e8132 (commit) via 2e5ab55617a82210de1a624f2bce213689d9d207 (commit) via 3a30f461d4c1ece3157ed39081b59c6c1c98f425 (commit) via f5828633bc1d56251bd6aa0a8b97ab1b47633911 (commit) via 51559f8c50a21dd1d0bcc5578469c2f35e27b399 (commit) via 222f01fba2c15c6836c3e4f6602baad6698a5822 (commit) via 303a8c1907fae227604b5177adfc4248fbc915a2 (commit) via 79e3cbe537dc3b407b4d6b00bd65189b251ea5b5 (commit) via 1b5e85a28970e6bff445d57d4f91489632b3b060 (commit) via 542cbe47255c32592eaf72f930fe7e576ec09149 (commit) via cfd785c38a05895333a97d809d2d2bbd7a34effc (commit) via 96a4c9bc952aa2b26049bb370d069267cbb892fa (commit) via 4bd744438f3403a1cfd4626b021d7a0e5f7a44e5 (commit) via d261330628476cd851c7083e4ed7158565ea06ab (commit) via 94cc8a34d6243af5385dbf02a002ed9ab50b50b2 (commit) via 3860d3b8d22cdfac1db524d4caf0c7438c080999 (commit) via 282eafde8b11879a03fd9c0b819af4f4cfab2c53 (commit) via 89c08221b7894037a903245ae216ef87c24504e3 (commit) via 22736ea55f8211e9624e77403a3f202076fe7fce (commit) via 875a3f426ed2963702f40a61ebba2b5d15b1a8e0 (commit) via 663b5c764baa9799ea771dc4f5cbf8cee9fb8683 (commit) via 3ecc4a706e22779dc0a2eba0bf9d7bf5204ccc2b (commit) via d7befaaf8b44ed1d71b08ca721a074ada4bdca84 (commit) via 93e5a252c026a047b78ee128afd2c42a589f4853 (commit) via f3e4878b4a4a1c812eafe443d17fbec9a851eaf0 (commit) via a60db37fdc20c85e1444328362425fa2fc42accb (commit) via ce264684c4aff67cbfd1d91a3f295b6ad44983a9 (commit) via ba2aa3e9fe2be2f7addd870c86834489bb5fe747 (commit) via 5b4a8615848cd105399b7b15442e9fb87364fbf9 (commit) via 9185a861a07c5563b6516113da26a499d3db59f6 (commit) via 021c2ad46e6155e6d42eabd9b019c5f323f0dcc4 (commit) via edd58001a71fc99f3c41e09eb8cd639593c81a80 (commit) via d30d464bc2de6c10eb016cef2c576ad3498b048e (commit) via d802a2f90319fa6e1dd578e7a5408d75306ef54d (commit) via c5431b6ccf20aaea41ba509fdcb4a4c14ba9e4ac (commit) via dcc9b76f7093f31f283fb09cfd9e759be3db7481 (commit) via eae8e90c61b5ac2516c3ed620626b350db9b03a6 (commit) via 7f4b2b26614e641fe1140dfea1b9b0aba66fe222 (commit) via 3e9a241d85ad4894ee3ccecbbcdb879ecbe5dcda (commit) via 3f3f1c03e3e7306d7681acc99ebe635ac4e9f34f (commit) via 1eb2a12daa934bbe7b4fffd2280be9c7be121dd6 (commit) via c75b5822fa2ed01e79e60f79e576ca4a01e6f62c (commit) via a4ed196d87e110a0804524429b5c51d5d8b4e2b1 (commit) via 3b281a9ed417ed30d915e74d3b8505022ebf4aca (commit) via 1f4017b2abcd78add04f88cdeef29cb0aaa7b39b (commit) via 55066eaeae271fa565a42eedb031e2111bbf0687 (commit) via d85ff233d21f06f3d269bc493bbd9229aa9c54f0 (commit) via 5ab2a7bfb1c3a37435de4052795570a5eeb30903 (commit) via 1950b840f297465f480e17e54a70a902e2d7884a (commit) via c8a48321f4f85941a6658f07c53dae7f679987c5 (commit) via 41876d642c77caecc2fb819c55bcbb2879e46c09 (commit) via 34b2f20a4a7b11ce6eeb1dd07c7922e0d0bfae6f (commit) via e8b8af13bd3c5185f89aa02f03e5d38a26527485 (commit) via 60d9afa5d80528edadd0a89bd27d1ba91940dc4c (commit) via bf73ad3f0aaf4afb38a8558b2be7e6dda09005d3 (commit) via c1c94d121a257cdbd3822f798550be9ddc365363 (commit) via 675121fa237201e0a04604d6f11e6573999a9932 (commit) via c602fbfb550391704b46b5c957aa3ee38b37e255 (commit) via aa5e48eff88b7ca4a6afd4c4c00009c444d2bc5e (commit) via de5e18d0b3308930e5fe4f1d33e6a998f3c24663 (commit) via 54750efbe45c74e4a564b618cd9a64b872d12fac (commit) via 835ddc1d17c03013cb7dd75d9e6f0682a64262cb (commit) via f5dab57b0bd000042637891d08bef80fc8d68634 (commit) via 3ad38ca6d0b5c71e1f1d32f3b256cb30e3f652dd (commit) via eb3432801e56d04144c6c5cc44bf6c9befbb6d8b (commit) via eb7d88097ac36d8851555c40fe0f6c4281fdd99c (commit) via ca72056ea1e226acb75e14e4d1158615ac18b5d4 (commit) via c9a8c3892a6bdf88ec251927ff5b955d9bf6cfa5 (commit) via 8aef30f24c63eccea440639c1225ab001beeebd1 (commit) via 83f07cba02fb373f5cade528bc863dc92948b1f2 (commit) via fcffd0dd9005241a8201b4feb46ff4e9a51df88f (commit) via 110ace4434ebc19c64705956eb35bd9af0b6e766 (commit) via 2d372d47d58a64aa17a56ddf36299f8af0eb9c0d (commit) via 1952de1e6590684985cdc83ce2b5fa829332c0ee (commit) via 02993a51536737de6e850fb31c133ae7d2180ed8 (commit) via 84ae99a5ad51a3e48d2966b4b3709472cda4502b (commit) via 6d804b1a7e375213cb4b3e437c2b9b8c68872164 (commit) via abf53d87b6648f2d42562c5699e9035afd92e608 (commit) via 0b61932e7f1efd8d6f914da48d9304ff31c9d6d1 (commit) via 6ee49d8416ffba435ad7cc9fe5c685ec538c5571 (commit) via 3f8a8f7736c6a6ef41c0a1572488acbafdbc35e2 (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 (27fb609d0e58e6a4981e092ccdcf34c06c2fe3dc) \ N -- N -- N (d3d62f4d40bfe204adebb646375da41ccf04ced7) 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=d3d62f4d40bfe204adebb646375da41ccf04ced7 commit d3d62f4d40bfe204adebb646375da41ccf04ced7 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 http://cgit.osmocom.org/openbsc/commit/?id=ffe25438149557fe7cb7a164dfec7380f91d7343 commit ffe25438149557fe7cb7a164dfec7380f91d7343 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 http://cgit.osmocom.org/openbsc/commit/?id=bf62ec273fcd142a938436b71d50e274c2d418c0 commit bf62ec273fcd142a938436b71d50e274c2d418c0 Author: Neels Hofmeyr Date: Sat Mar 4 03:34:50 2017 +0100 vlr: fix: don't send CM Service Accept after Ciphering Command Ciphering Mode Command is an implicit CM Service Accept, if we're sending both we're confusing the MS. Change-Id: I3a04debe9b01c086e7f44b6139cb8796fcc71d38 http://cgit.osmocom.org/openbsc/commit/?id=428840531d85413e4c4b7b388664901526cd4b2d commit 428840531d85413e4c4b7b388664901526cd4b2d Author: Neels Hofmeyr Date: Sat Mar 4 02:28:19 2017 +0100 remove all 3G authentication dev hacks -- it works! Change-Id: I1204f388cf1311ec98b3eaf7505d7e18e73f03d0 http://cgit.osmocom.org/openbsc/commit/?id=9bc6ccfec3113cc470edd7458c25084b8cd2e44e commit 9bc6ccfec3113cc470edd7458c25084b8cd2e44e Author: Neels Hofmeyr Date: Sat Mar 4 01:26:14 2017 +0100 implement utran security mode with vlr Change-Id: Ib1e285b54cd7aaa0895e9c51a47720f446a07183 http://cgit.osmocom.org/openbsc/commit/?id=7ded595803facc4f3940959a502e06f7b693cf7c commit 7ded595803facc4f3940959a502e06f7b693cf7c Author: Neels Hofmeyr Date: Sat Mar 4 01:29:03 2017 +0100 move iucs_ranap.[hc] to include / libmsc to use in msc_vlr tests Change-Id: I99ca36857f5e4c9ae113017955611fd92256123c http://cgit.osmocom.org/openbsc/commit/?id=4df6b99cb4fef01283488aa17d4e7cf3a984cf82 commit 4df6b99cb4fef01283488aa17d4e7cf3a984cf82 Author: Neels Hofmeyr Date: Thu Mar 9 16:53:25 2017 +0100 vlr tests: umts auth with tmsi Change-Id: I136fa85b234dfeb0e8017d8c3401f7f42114b6ff http://cgit.osmocom.org/openbsc/commit/?id=8dcb95ec015c3263a9fdc2dee0b4f562b961eb30 commit 8dcb95ec015c3263a9fdc2dee0b4f562b961eb30 Author: Neels Hofmeyr Date: Thu Mar 9 16:51:58 2017 +0100 vlr: allow setting assign_tmsi per-subscriber Change-Id: I7469da0ed19e1e8b292422aadfd3ae2ebc2afd57 http://cgit.osmocom.org/openbsc/commit/?id=0de0b26260890a4fccdae53fa08f2d87a6269327 commit 0de0b26260890a4fccdae53fa08f2d87a6269327 Author: Neels Hofmeyr Date: Sat Mar 4 00:06:09 2017 +0100 ensure authentication is required on UTRAN Change-Id: I9b9ad1379324f1405bd02a05fcd7ef8c53bacbde http://cgit.osmocom.org/openbsc/commit/?id=c544136b825dbebfa8df09c139e3b53ca8059164 commit c544136b825dbebfa8df09c139e3b53ca8059164 Author: Neels Hofmeyr Date: Sat Mar 4 00:05:49 2017 +0100 vlr on utran: transmit CommonID Change-Id: Ice3c71f048b097f2c2de8bd4f4508a7ca2cb1cf5 http://cgit.osmocom.org/openbsc/commit/?id=7308dc96b684875da93f1119d8110b9f0a7bd23e commit 7308dc96b684875da93f1119d8110b9f0a7bd23e Author: Neels Hofmeyr Date: Fri Mar 3 23:19:40 2017 +0100 msc: decouple from bsc_api and bts Change-Id: I3564291a6d20da13a8d75c71b0c425da4948d412 http://cgit.osmocom.org/openbsc/commit/?id=9ce589d9e7a58dbe0b22e572553f87d17cd3fb44 commit 9ce589d9e7a58dbe0b22e572553f87d17cd3fb44 Author: Neels Hofmeyr Date: Fri Mar 3 22:36:56 2017 +0100 make python tests pass for new OsmoMSC Change-Id: I59bf6503a2f822e9b6078c0fd24643df9a2dab3c http://cgit.osmocom.org/openbsc/commit/?id=d89e1c592731e59d90b43c1f0c8b0b0e1cf21023 commit d89e1c592731e59d90b43c1f0c8b0b0e1cf21023 Author: Neels Hofmeyr Date: Thu Mar 2 02:37:39 2017 +0100 Make the code work so that the msc_vlr tests pass Change-Id: Ie8814d856bbe4c111007a696a4d26576854c134f http://cgit.osmocom.org/openbsc/commit/?id=e4d2a49159799f33ecd628808999c3eafaa041a1 commit e4d2a49159799f33ecd628808999c3eafaa041a1 Author: Neels Hofmeyr Date: Thu Mar 2 02:22:58 2017 +0100 mark fixme: rate counters Change-Id: I45651fd4cf3f4da8ad67251bbb3b627888e76d9c http://cgit.osmocom.org/openbsc/commit/?id=2618e831ac56b40158ab83f36247c6edd5640c92 commit 2618e831ac56b40158ab83f36247c6edd5640c92 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=bdba3ebd21542bcae5b4b2788fb0f615fe6a34cc commit bdba3ebd21542bcae5b4b2788fb0f615fe6a34cc 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=6d6925f546e04a3f0f72eba4c53e7e57906e8132 commit 6d6925f546e04a3f0f72eba4c53e7e57906e8132 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=2e5ab55617a82210de1a624f2bce213689d9d207 commit 2e5ab55617a82210de1a624f2bce213689d9d207 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=3a30f461d4c1ece3157ed39081b59c6c1c98f425 commit 3a30f461d4c1ece3157ed39081b59c6c1c98f425 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=f5828633bc1d56251bd6aa0a8b97ab1b47633911 commit f5828633bc1d56251bd6aa0a8b97ab1b47633911 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=51559f8c50a21dd1d0bcc5578469c2f35e27b399 commit 51559f8c50a21dd1d0bcc5578469c2f35e27b399 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=222f01fba2c15c6836c3e4f6602baad6698a5822 commit 222f01fba2c15c6836c3e4f6602baad6698a5822 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=303a8c1907fae227604b5177adfc4248fbc915a2 commit 303a8c1907fae227604b5177adfc4248fbc915a2 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=79e3cbe537dc3b407b4d6b00bd65189b251ea5b5 commit 79e3cbe537dc3b407b4d6b00bd65189b251ea5b5 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=1b5e85a28970e6bff445d57d4f91489632b3b060 commit 1b5e85a28970e6bff445d57d4f91489632b3b060 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=542cbe47255c32592eaf72f930fe7e576ec09149 commit 542cbe47255c32592eaf72f930fe7e576ec09149 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=cfd785c38a05895333a97d809d2d2bbd7a34effc commit cfd785c38a05895333a97d809d2d2bbd7a34effc Author: Neels Hofmeyr Date: Tue Oct 11 00:50:05 2016 +0200 IuCS: don't remove Iu conn until release FIXME Don't remove the gsm_subscriber_connection without an Iu Release. The 2G paradigm is to close a subscriber connection as soon as nothing else is pending. In 3G however, 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=96a4c9bc952aa2b26049bb370d069267cbb892fa commit 96a4c9bc952aa2b26049bb370d069267cbb892fa 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=4bd744438f3403a1cfd4626b021d7a0e5f7a44e5 commit 4bd744438f3403a1cfd4626b021d7a0e5f7a44e5 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=d261330628476cd851c7083e4ed7158565ea06ab commit d261330628476cd851c7083e4ed7158565ea06ab 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=94cc8a34d6243af5385dbf02a002ed9ab50b50b2 commit 94cc8a34d6243af5385dbf02a002ed9ab50b50b2 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=3860d3b8d22cdfac1db524d4caf0c7438c080999 commit 3860d3b8d22cdfac1db524d4caf0c7438c080999 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=282eafde8b11879a03fd9c0b819af4f4cfab2c53 commit 282eafde8b11879a03fd9c0b819af4f4cfab2c53 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=89c08221b7894037a903245ae216ef87c24504e3 commit 89c08221b7894037a903245ae216ef87c24504e3 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=22736ea55f8211e9624e77403a3f202076fe7fce commit 22736ea55f8211e9624e77403a3f202076fe7fce 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=875a3f426ed2963702f40a61ebba2b5d15b1a8e0 commit 875a3f426ed2963702f40a61ebba2b5d15b1a8e0 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=663b5c764baa9799ea771dc4f5cbf8cee9fb8683 commit 663b5c764baa9799ea771dc4f5cbf8cee9fb8683 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=3ecc4a706e22779dc0a2eba0bf9d7bf5204ccc2b commit 3ecc4a706e22779dc0a2eba0bf9d7bf5204ccc2b 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=d7befaaf8b44ed1d71b08ca721a074ada4bdca84 commit d7befaaf8b44ed1d71b08ca721a074ada4bdca84 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=93e5a252c026a047b78ee128afd2c42a589f4853 commit 93e5a252c026a047b78ee128afd2c42a589f4853 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=f3e4878b4a4a1c812eafe443d17fbec9a851eaf0 commit f3e4878b4a4a1c812eafe443d17fbec9a851eaf0 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=a60db37fdc20c85e1444328362425fa2fc42accb commit a60db37fdc20c85e1444328362425fa2fc42accb 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=ce264684c4aff67cbfd1d91a3f295b6ad44983a9 commit ce264684c4aff67cbfd1d91a3f295b6ad44983a9 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=ba2aa3e9fe2be2f7addd870c86834489bb5fe747 commit ba2aa3e9fe2be2f7addd870c86834489bb5fe747 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=5b4a8615848cd105399b7b15442e9fb87364fbf9 commit 5b4a8615848cd105399b7b15442e9fb87364fbf9 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=9185a861a07c5563b6516113da26a499d3db59f6 commit 9185a861a07c5563b6516113da26a499d3db59f6 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=021c2ad46e6155e6d42eabd9b019c5f323f0dcc4 commit 021c2ad46e6155e6d42eabd9b019c5f323f0dcc4 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=edd58001a71fc99f3c41e09eb8cd639593c81a80 commit edd58001a71fc99f3c41e09eb8cd639593c81a80 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=d30d464bc2de6c10eb016cef2c576ad3498b048e commit d30d464bc2de6c10eb016cef2c576ad3498b048e Author: Neels Hofmeyr Date: Tue May 10 13:26:47 2016 +0200 comment on mscsplit, indent comment http://cgit.osmocom.org/openbsc/commit/?id=d802a2f90319fa6e1dd578e7a5408d75306ef54d commit d802a2f90319fa6e1dd578e7a5408d75306ef54d 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=c5431b6ccf20aaea41ba509fdcb4a4c14ba9e4ac commit c5431b6ccf20aaea41ba509fdcb4a4c14ba9e4ac 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=dcc9b76f7093f31f283fb09cfd9e759be3db7481 commit dcc9b76f7093f31f283fb09cfd9e759be3db7481 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=eae8e90c61b5ac2516c3ed620626b350db9b03a6 commit eae8e90c61b5ac2516c3ed620626b350db9b03a6 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=7f4b2b26614e641fe1140dfea1b9b0aba66fe222 commit 7f4b2b26614e641fe1140dfea1b9b0aba66fe222 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=3e9a241d85ad4894ee3ccecbbcdb879ecbe5dcda commit 3e9a241d85ad4894ee3ccecbbcdb879ecbe5dcda 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=3f3f1c03e3e7306d7681acc99ebe635ac4e9f34f commit 3f3f1c03e3e7306d7681acc99ebe635ac4e9f34f 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=1eb2a12daa934bbe7b4fffd2280be9c7be121dd6 commit 1eb2a12daa934bbe7b4fffd2280be9c7be121dd6 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=c75b5822fa2ed01e79e60f79e576ca4a01e6f62c commit c75b5822fa2ed01e79e60f79e576ca4a01e6f62c 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=a4ed196d87e110a0804524429b5c51d5d8b4e2b1 commit a4ed196d87e110a0804524429b5c51d5d8b4e2b1 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=3b281a9ed417ed30d915e74d3b8505022ebf4aca commit 3b281a9ed417ed30d915e74d3b8505022ebf4aca 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=1f4017b2abcd78add04f88cdeef29cb0aaa7b39b commit 1f4017b2abcd78add04f88cdeef29cb0aaa7b39b 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=55066eaeae271fa565a42eedb031e2111bbf0687 commit 55066eaeae271fa565a42eedb031e2111bbf0687 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=d85ff233d21f06f3d269bc493bbd9229aa9c54f0 commit d85ff233d21f06f3d269bc493bbd9229aa9c54f0 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=5ab2a7bfb1c3a37435de4052795570a5eeb30903 commit 5ab2a7bfb1c3a37435de4052795570a5eeb30903 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=1950b840f297465f480e17e54a70a902e2d7884a commit 1950b840f297465f480e17e54a70a902e2d7884a 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=c8a48321f4f85941a6658f07c53dae7f679987c5 commit c8a48321f4f85941a6658f07c53dae7f679987c5 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=41876d642c77caecc2fb819c55bcbb2879e46c09 commit 41876d642c77caecc2fb819c55bcbb2879e46c09 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=34b2f20a4a7b11ce6eeb1dd07c7922e0d0bfae6f commit 34b2f20a4a7b11ce6eeb1dd07c7922e0d0bfae6f 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=e8b8af13bd3c5185f89aa02f03e5d38a26527485 commit e8b8af13bd3c5185f89aa02f03e5d38a26527485 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=60d9afa5d80528edadd0a89bd27d1ba91940dc4c commit 60d9afa5d80528edadd0a89bd27d1ba91940dc4c 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=bf73ad3f0aaf4afb38a8558b2be7e6dda09005d3 commit bf73ad3f0aaf4afb38a8558b2be7e6dda09005d3 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=c1c94d121a257cdbd3822f798550be9ddc365363 commit c1c94d121a257cdbd3822f798550be9ddc365363 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=675121fa237201e0a04604d6f11e6573999a9932 commit 675121fa237201e0a04604d6f11e6573999a9932 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=c602fbfb550391704b46b5c957aa3ee38b37e255 commit c602fbfb550391704b46b5c957aa3ee38b37e255 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=aa5e48eff88b7ca4a6afd4c4c00009c444d2bc5e commit aa5e48eff88b7ca4a6afd4c4c00009c444d2bc5e 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=de5e18d0b3308930e5fe4f1d33e6a998f3c24663 commit de5e18d0b3308930e5fe4f1d33e6a998f3c24663 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=54750efbe45c74e4a564b618cd9a64b872d12fac commit 54750efbe45c74e4a564b618cd9a64b872d12fac 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=835ddc1d17c03013cb7dd75d9e6f0682a64262cb commit 835ddc1d17c03013cb7dd75d9e6f0682a64262cb 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=f5dab57b0bd000042637891d08bef80fc8d68634 commit f5dab57b0bd000042637891d08bef80fc8d68634 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 Iu specific fields in gsm_subscriber_connection: 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=3ad38ca6d0b5c71e1f1d32f3b256cb30e3f652dd commit 3ad38ca6d0b5c71e1f1d32f3b256cb30e3f652dd 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=eb3432801e56d04144c6c5cc44bf6c9befbb6d8b commit eb3432801e56d04144c6c5cc44bf6c9befbb6d8b 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 http://cgit.osmocom.org/openbsc/commit/?id=eb7d88097ac36d8851555c40fe0f6c4281fdd99c commit eb7d88097ac36d8851555c40fe0f6c4281fdd99c Author: Neels Hofmeyr Date: Sat Mar 4 03:34:50 2017 +0100 vlr: fix: don't send CM Service Accept after Ciphering Command Ciphering Mode Command is an implicit CM Service Accept, if we're sending both we're confusing the MS. Change-Id: I3a04debe9b01c086e7f44b6139cb8796fcc71d38 Conflicts: openbsc/tests/msc_vlr/msc_vlr_test_umts_authen.c openbsc/tests/msc_vlr/msc_vlr_test_umts_authen.err http://cgit.osmocom.org/openbsc/commit/?id=ca72056ea1e226acb75e14e4d1158615ac18b5d4 commit ca72056ea1e226acb75e14e4d1158615ac18b5d4 Author: Neels Hofmeyr Date: Sat Mar 4 21:09:12 2017 +0100 fix: vlr: clear last_tuple when receiving auth tuples When receiving more than one auth tuple during AUTS resync, the VLR would go on to send the second tuple instead of the first. The unit test didn't catch that because its fake HLR message contained only one tuple. Adjust the test to send two tuples to catch this error. Fix the code to clear vlr_subscr->last_tuple whenever new auth tuples are received. Change-Id: I1f84e7d2619aa8d9a0dcdfb50745feeb040264b9 http://cgit.osmocom.org/openbsc/commit/?id=c9a8c3892a6bdf88ec251927ff5b955d9bf6cfa5 commit c9a8c3892a6bdf88ec251927ff5b955d9bf6cfa5 Author: Neels Hofmeyr Date: Sat Mar 4 03:15:53 2017 +0100 gsup_client: allow passing a unit id to identify with HLR Before, each GSUP client would contact the HLR with an identical unit id, i.e. "SGSN-00-00-00-00-00-00", with the result that some messages were sucked off by the wrong client. Pass explicit unit name from each gsup client user, so that OsmoMSC is "MSC" and OsmoSGSN is "SGSN". Hence the HLR can properly route the messages. Todo: also set some values instead of the zeros. Change-Id: I3f8d6dd47c7013920e2a4bde006ed77afd974e80 http://cgit.osmocom.org/openbsc/commit/?id=8aef30f24c63eccea440639c1225ab001beeebd1 commit 8aef30f24c63eccea440639c1225ab001beeebd1 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=83f07cba02fb373f5cade528bc863dc92948b1f2 commit 83f07cba02fb373f5cade528bc863dc92948b1f2 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=fcffd0dd9005241a8201b4feb46ff4e9a51df88f commit fcffd0dd9005241a8201b4feb46ff4e9a51df88f 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=110ace4434ebc19c64705956eb35bd9af0b6e766 commit 110ace4434ebc19c64705956eb35bd9af0b6e766 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=2d372d47d58a64aa17a56ddf36299f8af0eb9c0d commit 2d372d47d58a64aa17a56ddf36299f8af0eb9c0d 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=1952de1e6590684985cdc83ce2b5fa829332c0ee commit 1952de1e6590684985cdc83ce2b5fa829332c0ee 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/include/openbsc/gsm_data.h | 7 +- openbsc/include/openbsc/gsm_data_shared.h | 6 + openbsc/include/openbsc/gsm_subscriber.h | 2 - openbsc/include/openbsc/mgcp_internal.h | 1 + openbsc/include/openbsc/osmo_msc.h | 4 +- openbsc/include/openbsc/vlr.h | 26 +- openbsc/src/gprs/sgsn_vty.c | 13 +- openbsc/src/libmgcp/mgcp_network.c | 11 + openbsc/src/libmsc/gsm_04_08.c | 37 +- openbsc/src/libmsc/gsm_subscriber.c | 50 -- openbsc/src/libmsc/osmo_msc.c | 52 +- openbsc/src/libmsc/subscr_conn.c | 16 +- openbsc/src/libvlr/vlr.c | 19 +- openbsc/src/libvlr/vlr_auth_fsm.c | 2 +- openbsc/src/libvlr/vlr_lu_fsm.c | 9 +- openbsc/tests/msc_vlr/msc_vlr_test_gsm_authen.err | 30 +- openbsc/tests/msc_vlr/msc_vlr_test_gsm_ciph.err | 30 +- openbsc/tests/msc_vlr/msc_vlr_test_ms_timeout.c | 472 ---------- openbsc/tests/msc_vlr/msc_vlr_test_ms_timeout.err | 961 --------------------- openbsc/tests/msc_vlr/msc_vlr_test_no_authen.c | 3 - openbsc/tests/msc_vlr/msc_vlr_test_no_authen.err | 27 +- .../msc_vlr/msc_vlr_test_reject_concurrency.err | 2 +- openbsc/tests/msc_vlr/msc_vlr_test_rest.err | 6 +- openbsc/tests/msc_vlr/msc_vlr_test_umts_authen.c | 88 +- openbsc/tests/msc_vlr/msc_vlr_test_umts_authen.err | 108 ++- openbsc/tests/msc_vlr/msc_vlr_tests.h | 7 - openbsc/tests/vty_test_runner.py | 55 +- 27 files changed, 280 insertions(+), 1764 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Mar 9 17:31:45 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 9 Mar 2017 17:31:45 GMT Subject: openbsc.git tag neels/issue_1978 created. 0.15.0-802-gd3d62f4d4 Message-ID: <201703091731.v29HVjlH048489@git.osmocom.org> This is an 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 tag, neels/issue_1978 has been created at d3d62f4d40bfe204adebb646375da41ccf04ced7 (commit) - Log ----------------------------------------------------------------- commit d3d62f4d40bfe204adebb646375da41ccf04ced7 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 ----------------------------------------------------------------------- hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Mar 9 17:34:39 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 9 Mar 2017 17:34:39 GMT Subject: openbsc.git branch sysmocom/iu updated. 0.15.0-802-g3c74d92bc Message-ID: <201703091734.v29HYdxk049199@git.osmocom.org> This is an 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 d3d62f4d40bfe204adebb646375da41ccf04ced7 (commit) discards ffe25438149557fe7cb7a164dfec7380f91d7343 (commit) discards bf62ec273fcd142a938436b71d50e274c2d418c0 (commit) discards 428840531d85413e4c4b7b388664901526cd4b2d (commit) discards 9bc6ccfec3113cc470edd7458c25084b8cd2e44e (commit) discards 7ded595803facc4f3940959a502e06f7b693cf7c (commit) discards 4df6b99cb4fef01283488aa17d4e7cf3a984cf82 (commit) discards 8dcb95ec015c3263a9fdc2dee0b4f562b961eb30 (commit) discards 0de0b26260890a4fccdae53fa08f2d87a6269327 (commit) discards c544136b825dbebfa8df09c139e3b53ca8059164 (commit) discards 7308dc96b684875da93f1119d8110b9f0a7bd23e (commit) discards 9ce589d9e7a58dbe0b22e572553f87d17cd3fb44 (commit) discards d89e1c592731e59d90b43c1f0c8b0b0e1cf21023 (commit) discards e4d2a49159799f33ecd628808999c3eafaa041a1 (commit) discards 2618e831ac56b40158ab83f36247c6edd5640c92 (commit) discards bdba3ebd21542bcae5b4b2788fb0f615fe6a34cc (commit) discards 6d6925f546e04a3f0f72eba4c53e7e57906e8132 (commit) discards 2e5ab55617a82210de1a624f2bce213689d9d207 (commit) discards 3a30f461d4c1ece3157ed39081b59c6c1c98f425 (commit) discards f5828633bc1d56251bd6aa0a8b97ab1b47633911 (commit) discards 51559f8c50a21dd1d0bcc5578469c2f35e27b399 (commit) discards 222f01fba2c15c6836c3e4f6602baad6698a5822 (commit) discards 303a8c1907fae227604b5177adfc4248fbc915a2 (commit) discards 79e3cbe537dc3b407b4d6b00bd65189b251ea5b5 (commit) discards 1b5e85a28970e6bff445d57d4f91489632b3b060 (commit) discards 542cbe47255c32592eaf72f930fe7e576ec09149 (commit) discards cfd785c38a05895333a97d809d2d2bbd7a34effc (commit) discards 96a4c9bc952aa2b26049bb370d069267cbb892fa (commit) discards 4bd744438f3403a1cfd4626b021d7a0e5f7a44e5 (commit) discards d261330628476cd851c7083e4ed7158565ea06ab (commit) discards 94cc8a34d6243af5385dbf02a002ed9ab50b50b2 (commit) discards 3860d3b8d22cdfac1db524d4caf0c7438c080999 (commit) discards 282eafde8b11879a03fd9c0b819af4f4cfab2c53 (commit) discards 89c08221b7894037a903245ae216ef87c24504e3 (commit) discards 22736ea55f8211e9624e77403a3f202076fe7fce (commit) discards 875a3f426ed2963702f40a61ebba2b5d15b1a8e0 (commit) discards 663b5c764baa9799ea771dc4f5cbf8cee9fb8683 (commit) discards 3ecc4a706e22779dc0a2eba0bf9d7bf5204ccc2b (commit) discards d7befaaf8b44ed1d71b08ca721a074ada4bdca84 (commit) discards 93e5a252c026a047b78ee128afd2c42a589f4853 (commit) discards f3e4878b4a4a1c812eafe443d17fbec9a851eaf0 (commit) discards a60db37fdc20c85e1444328362425fa2fc42accb (commit) discards ce264684c4aff67cbfd1d91a3f295b6ad44983a9 (commit) discards ba2aa3e9fe2be2f7addd870c86834489bb5fe747 (commit) discards 5b4a8615848cd105399b7b15442e9fb87364fbf9 (commit) discards 9185a861a07c5563b6516113da26a499d3db59f6 (commit) discards 021c2ad46e6155e6d42eabd9b019c5f323f0dcc4 (commit) discards edd58001a71fc99f3c41e09eb8cd639593c81a80 (commit) discards d30d464bc2de6c10eb016cef2c576ad3498b048e (commit) discards d802a2f90319fa6e1dd578e7a5408d75306ef54d (commit) discards c5431b6ccf20aaea41ba509fdcb4a4c14ba9e4ac (commit) discards dcc9b76f7093f31f283fb09cfd9e759be3db7481 (commit) discards eae8e90c61b5ac2516c3ed620626b350db9b03a6 (commit) discards 7f4b2b26614e641fe1140dfea1b9b0aba66fe222 (commit) discards 3e9a241d85ad4894ee3ccecbbcdb879ecbe5dcda (commit) discards 3f3f1c03e3e7306d7681acc99ebe635ac4e9f34f (commit) discards 1eb2a12daa934bbe7b4fffd2280be9c7be121dd6 (commit) discards c75b5822fa2ed01e79e60f79e576ca4a01e6f62c (commit) discards a4ed196d87e110a0804524429b5c51d5d8b4e2b1 (commit) discards 3b281a9ed417ed30d915e74d3b8505022ebf4aca (commit) discards 1f4017b2abcd78add04f88cdeef29cb0aaa7b39b (commit) discards 55066eaeae271fa565a42eedb031e2111bbf0687 (commit) discards d85ff233d21f06f3d269bc493bbd9229aa9c54f0 (commit) discards 5ab2a7bfb1c3a37435de4052795570a5eeb30903 (commit) discards 1950b840f297465f480e17e54a70a902e2d7884a (commit) discards c8a48321f4f85941a6658f07c53dae7f679987c5 (commit) discards 41876d642c77caecc2fb819c55bcbb2879e46c09 (commit) discards 34b2f20a4a7b11ce6eeb1dd07c7922e0d0bfae6f (commit) discards e8b8af13bd3c5185f89aa02f03e5d38a26527485 (commit) discards 60d9afa5d80528edadd0a89bd27d1ba91940dc4c (commit) discards bf73ad3f0aaf4afb38a8558b2be7e6dda09005d3 (commit) discards c1c94d121a257cdbd3822f798550be9ddc365363 (commit) discards 675121fa237201e0a04604d6f11e6573999a9932 (commit) discards c602fbfb550391704b46b5c957aa3ee38b37e255 (commit) discards aa5e48eff88b7ca4a6afd4c4c00009c444d2bc5e (commit) discards de5e18d0b3308930e5fe4f1d33e6a998f3c24663 (commit) discards 54750efbe45c74e4a564b618cd9a64b872d12fac (commit) discards 835ddc1d17c03013cb7dd75d9e6f0682a64262cb (commit) discards f5dab57b0bd000042637891d08bef80fc8d68634 (commit) discards 3ad38ca6d0b5c71e1f1d32f3b256cb30e3f652dd (commit) discards eb3432801e56d04144c6c5cc44bf6c9befbb6d8b (commit) discards eb7d88097ac36d8851555c40fe0f6c4281fdd99c (commit) discards ca72056ea1e226acb75e14e4d1158615ac18b5d4 (commit) discards c9a8c3892a6bdf88ec251927ff5b955d9bf6cfa5 (commit) discards 8aef30f24c63eccea440639c1225ab001beeebd1 (commit) discards 83f07cba02fb373f5cade528bc863dc92948b1f2 (commit) discards fcffd0dd9005241a8201b4feb46ff4e9a51df88f (commit) discards 110ace4434ebc19c64705956eb35bd9af0b6e766 (commit) discards 2d372d47d58a64aa17a56ddf36299f8af0eb9c0d (commit) via 3c74d92bc491fdf174ea772aeae1604458fdad8d (commit) via 7ffa831f05474311ccdc0a2cfb12c5622723a7af (commit) via 27018f9aa3fc4b3adb6ed5373499120d4268b3c4 (commit) via c89b64dd9553c3c4229ed3cf0232485fc771c2b3 (commit) via bde33f1188a326a159eaaf265a3822e61cb4c73a (commit) via 97579fb2893fbf316927d31838ba47445ca379ae (commit) via a6cc69b7ff6b69fe779229859238ff75f4acd8a8 (commit) via 49aadbdf092dbaa73f3d9c4b10024e0771675b09 (commit) via afed23965fc8e266ff7b5014a51ae229e3f2f18c (commit) via 3dbdf8178311a838f9a8d8eec36a674bd92db30c (commit) via bea516cc91f3cd5dfe20dce46eb8213750b26186 (commit) via 06871a227076580ef56bf5db4cde00dc573baa15 (commit) via 602bd1d10b364bfa6929d4cc8deda3dc4a189efb (commit) via 03269725774dccba02aa8972717cafdeff0b892a (commit) via c814d0b630227471c5605adc5de883d23acb8f50 (commit) via 449fc8c5210bf5b95b72f7c9a1d55ad79aeda512 (commit) via 4f6899ffec9aceb39eac4ffe58bd7dfb66d9688c (commit) via 435b4b6c5a9b94e74e96242ea152aa75d9810166 (commit) via 1313ab97fd2842aff562e557a56e8b81a6d1c805 (commit) via e93d0b51ab869a02ea3147bb6ab449001cdb9109 (commit) via 1b80a3ea1f75cd4aa297d5ae79e919b48932a9b6 (commit) via b10fde8b4e9c456ec6b0168df550a7320aecd2c4 (commit) via f12eb269d1f1d7f840a4a1f575f361990c26229d (commit) via 35144b44b49cb31520f10c66fc8a9a1f4af8c3e3 (commit) via 443f8857fcf118c815a0d6aedd4ae705a09593c9 (commit) via 5771125fb33098860076f68ac6cc8993c36e423b (commit) via 03461ecaa1617448a7b4de8a2182137414da4b78 (commit) via e822c664b62cda4ece5e648096c960d79495868e (commit) via e972d425252f40310da17a7f67330b95f54f7640 (commit) via 112455ad53343041f015067aadee9dec4293ae10 (commit) via 631babe86d9c0f25af95a1b5c637432383d1f75d (commit) via 2488da900bd22eec31f7458b04010b0ca43b76bb (commit) via 8ccbb926cc1abec77af424e7403e487be760cdf0 (commit) via efcf700f538511c34573339287ce5fd53dd97e30 (commit) via d7e8e7490c39b102acd28117838267c41a1e9e37 (commit) via 0a040bcccdf124f8fe45fe93b81b0e246b553a0c (commit) via 224faa8177ceeb55281901cff4d9eb8db0e0957b (commit) via 54af81955d0ef6643f40642f27280ab5358765c0 (commit) via 194c2e4316f98acd7a1ab3eca1c60da805e55da8 (commit) via ae1d15248303058ff69eb190086198539b3f41e4 (commit) via ca95e500af7a4066fdbee0be87edcaa9697d46c9 (commit) via 8e2fde3f989ba936edc9ea67fa3299d803b9924c (commit) via 629723f82b49163312143620d1129eab1c1a0794 (commit) via ae8a3c8dae088d3a196f4f5a2096e4a1b22b0152 (commit) via 7019399b420314efad688acaffb09bd47fe3411a (commit) via d4b30d5c08c4f6f5a950e62aaf5b8a84a7ed45f8 (commit) via b64fe6cf9addad2ca585347a929fd797f5f86cb9 (commit) via ae88d496af9f1e204fc09b33d4b895e9aa4dc625 (commit) via 1a03d554cca14964bbeb3353aec05ef95f48ee1d (commit) via 390e777e09985cb88afa28892c89bc4cd38f6fa5 (commit) via 9db6641b0732172e8b4d043c5ded56bcd07a92ca (commit) via 07d66c71de48b394198886cc0eb334b2dc987ac0 (commit) via 96a1f2ef0f335af4b855b6527671587c2b7d331b (commit) via d0562683806c534ed273acef626acbd4f50b3b82 (commit) via 5946e0ce197b41ebef42ed8d0eed24709e3acb60 (commit) via 4e8e49a284bd8e44b5e1e4d9046c7f12b1b138e0 (commit) via 55aca853a86e2274eab1a2f6310902c4c5f65745 (commit) via e4597754a0bd7adce4b68c7c5c01a51fdeae1efb (commit) via 7b1e8d59fd9b408add855a6ff0465d4eb282f52a (commit) via c8c35eea0926f5a753ac7e661a276469c7432913 (commit) via 60d67846ddc034c8867495c7e0255a5286d1117b (commit) via fc122a9b975fc9d585eaa2597e9dfe3191284daf (commit) via e65513b2319cb2c0e797b31217baca9c433a219b (commit) via 412ae8684967f8f79c8c0f5835121f2bf6941409 (commit) via bad881ea539a5054f6e9f5fb4dad5e3c38e19a30 (commit) via 6b075782ab68bed9bc89a25b1fd3c501ef8136e0 (commit) via 25c92ba0f8c7608b782abd0580e6281bd2ccf32d (commit) via cf2de790ea2c27e901aa59d3272a3a97943a57ac (commit) via e72c658091fd1a3431834e9529dc9ec7d128067e (commit) via e564d0628e297fefd04fbe96ff240d196a6a49bb (commit) via 446f137c8dca8e26873103f4830cd6b45778a55f (commit) via c5a96ef1f037dec47f3b5e2582144ab7beaa6dfc (commit) via 489c6d2d4ee2ca3d8cddfcc17ed304fac6972036 (commit) via 0b7ef99a3957c2cd92c968efd97f2812eaf5c4db (commit) via c244716f8bbdb67046dfb95e43cbaa94de7e192a (commit) via 2c2929b06d2c9fdeae2c1b3415beba542e6bbd0f (commit) via 1175eece662040fa55cb10f0d04d58f50325e0bb (commit) via 71418c053be1989d52e97c5ebafe123d78d9e107 (commit) via 3489a89e8e2e5eb2a6da9095aa08404ea843aed1 (commit) via b8a3f1469bbac72aaf3b9f110607abb35ffeeb9d (commit) via b3c66edd4f2dd2e0e2204e86f8866983ee15cabc (commit) via 92ac3900a819b5f79c5ab66eaf016e7178a6f303 (commit) via e38de9dd4f2649a0c4e4a16a1f199b48d5a2d2ff (commit) via be81545e401c2da91cfc98b308f2d843dbbb3950 (commit) via 53436d2031ecb8706615a17c77c8359b6033f36e (commit) via 4bc672fed9586234f3578efe9b2cb595cfd70584 (commit) via 32f98d8c7a40c5012191003fff168ecc0818023e (commit) via 6bf898d6383483dc5b7df23a2326e1b6246e3f7f (commit) via de1346ebad0f3c2e221dc288fa533af06c461c96 (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 (d3d62f4d40bfe204adebb646375da41ccf04ced7) \ N -- N -- N (3c74d92bc491fdf174ea772aeae1604458fdad8d) 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=3c74d92bc491fdf174ea772aeae1604458fdad8d commit 3c74d92bc491fdf174ea772aeae1604458fdad8d 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 http://cgit.osmocom.org/openbsc/commit/?id=7ffa831f05474311ccdc0a2cfb12c5622723a7af commit 7ffa831f05474311ccdc0a2cfb12c5622723a7af 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 http://cgit.osmocom.org/openbsc/commit/?id=27018f9aa3fc4b3adb6ed5373499120d4268b3c4 commit 27018f9aa3fc4b3adb6ed5373499120d4268b3c4 Author: Neels Hofmeyr Date: Sat Mar 4 03:34:50 2017 +0100 vlr: fix: don't send CM Service Accept after Ciphering Command Ciphering Mode Command is an implicit CM Service Accept, if we're sending both we're confusing the MS. Change-Id: I3a04debe9b01c086e7f44b6139cb8796fcc71d38 http://cgit.osmocom.org/openbsc/commit/?id=c89b64dd9553c3c4229ed3cf0232485fc771c2b3 commit c89b64dd9553c3c4229ed3cf0232485fc771c2b3 Author: Neels Hofmeyr Date: Sat Mar 4 02:28:19 2017 +0100 remove all 3G authentication dev hacks -- it works! Change-Id: I1204f388cf1311ec98b3eaf7505d7e18e73f03d0 http://cgit.osmocom.org/openbsc/commit/?id=bde33f1188a326a159eaaf265a3822e61cb4c73a commit bde33f1188a326a159eaaf265a3822e61cb4c73a Author: Neels Hofmeyr Date: Sat Mar 4 01:26:14 2017 +0100 implement utran security mode with vlr Change-Id: Ib1e285b54cd7aaa0895e9c51a47720f446a07183 http://cgit.osmocom.org/openbsc/commit/?id=97579fb2893fbf316927d31838ba47445ca379ae commit 97579fb2893fbf316927d31838ba47445ca379ae Author: Neels Hofmeyr Date: Sat Mar 4 01:29:03 2017 +0100 move iucs_ranap.[hc] to include / libmsc to use in msc_vlr tests Change-Id: I99ca36857f5e4c9ae113017955611fd92256123c http://cgit.osmocom.org/openbsc/commit/?id=a6cc69b7ff6b69fe779229859238ff75f4acd8a8 commit a6cc69b7ff6b69fe779229859238ff75f4acd8a8 Author: Neels Hofmeyr Date: Thu Mar 9 16:53:25 2017 +0100 vlr tests: umts auth with tmsi Change-Id: I136fa85b234dfeb0e8017d8c3401f7f42114b6ff http://cgit.osmocom.org/openbsc/commit/?id=49aadbdf092dbaa73f3d9c4b10024e0771675b09 commit 49aadbdf092dbaa73f3d9c4b10024e0771675b09 Author: Neels Hofmeyr Date: Thu Mar 9 16:51:58 2017 +0100 vlr: allow setting assign_tmsi per-subscriber Change-Id: I7469da0ed19e1e8b292422aadfd3ae2ebc2afd57 http://cgit.osmocom.org/openbsc/commit/?id=afed23965fc8e266ff7b5014a51ae229e3f2f18c commit afed23965fc8e266ff7b5014a51ae229e3f2f18c Author: Neels Hofmeyr Date: Sat Mar 4 00:06:09 2017 +0100 ensure authentication is required on UTRAN Change-Id: I9b9ad1379324f1405bd02a05fcd7ef8c53bacbde http://cgit.osmocom.org/openbsc/commit/?id=3dbdf8178311a838f9a8d8eec36a674bd92db30c commit 3dbdf8178311a838f9a8d8eec36a674bd92db30c Author: Neels Hofmeyr Date: Sat Mar 4 00:05:49 2017 +0100 vlr on utran: transmit CommonID Change-Id: Ice3c71f048b097f2c2de8bd4f4508a7ca2cb1cf5 http://cgit.osmocom.org/openbsc/commit/?id=bea516cc91f3cd5dfe20dce46eb8213750b26186 commit bea516cc91f3cd5dfe20dce46eb8213750b26186 Author: Neels Hofmeyr Date: Fri Mar 3 23:19:40 2017 +0100 msc: decouple from bsc_api and bts Change-Id: I3564291a6d20da13a8d75c71b0c425da4948d412 http://cgit.osmocom.org/openbsc/commit/?id=06871a227076580ef56bf5db4cde00dc573baa15 commit 06871a227076580ef56bf5db4cde00dc573baa15 Author: Neels Hofmeyr Date: Fri Mar 3 22:36:56 2017 +0100 make python tests pass for new OsmoMSC Change-Id: I59bf6503a2f822e9b6078c0fd24643df9a2dab3c http://cgit.osmocom.org/openbsc/commit/?id=602bd1d10b364bfa6929d4cc8deda3dc4a189efb commit 602bd1d10b364bfa6929d4cc8deda3dc4a189efb Author: Neels Hofmeyr Date: Thu Mar 2 02:37:39 2017 +0100 Make the code work so that the msc_vlr tests pass Change-Id: Ie8814d856bbe4c111007a696a4d26576854c134f http://cgit.osmocom.org/openbsc/commit/?id=03269725774dccba02aa8972717cafdeff0b892a commit 03269725774dccba02aa8972717cafdeff0b892a Author: Neels Hofmeyr Date: Thu Mar 2 02:22:58 2017 +0100 mark fixme: rate counters Change-Id: I45651fd4cf3f4da8ad67251bbb3b627888e76d9c http://cgit.osmocom.org/openbsc/commit/?id=c814d0b630227471c5605adc5de883d23acb8f50 commit c814d0b630227471c5605adc5de883d23acb8f50 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=449fc8c5210bf5b95b72f7c9a1d55ad79aeda512 commit 449fc8c5210bf5b95b72f7c9a1d55ad79aeda512 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=4f6899ffec9aceb39eac4ffe58bd7dfb66d9688c commit 4f6899ffec9aceb39eac4ffe58bd7dfb66d9688c 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=435b4b6c5a9b94e74e96242ea152aa75d9810166 commit 435b4b6c5a9b94e74e96242ea152aa75d9810166 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=1313ab97fd2842aff562e557a56e8b81a6d1c805 commit 1313ab97fd2842aff562e557a56e8b81a6d1c805 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=e93d0b51ab869a02ea3147bb6ab449001cdb9109 commit e93d0b51ab869a02ea3147bb6ab449001cdb9109 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=1b80a3ea1f75cd4aa297d5ae79e919b48932a9b6 commit 1b80a3ea1f75cd4aa297d5ae79e919b48932a9b6 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=b10fde8b4e9c456ec6b0168df550a7320aecd2c4 commit b10fde8b4e9c456ec6b0168df550a7320aecd2c4 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=f12eb269d1f1d7f840a4a1f575f361990c26229d commit f12eb269d1f1d7f840a4a1f575f361990c26229d 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=35144b44b49cb31520f10c66fc8a9a1f4af8c3e3 commit 35144b44b49cb31520f10c66fc8a9a1f4af8c3e3 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=443f8857fcf118c815a0d6aedd4ae705a09593c9 commit 443f8857fcf118c815a0d6aedd4ae705a09593c9 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=5771125fb33098860076f68ac6cc8993c36e423b commit 5771125fb33098860076f68ac6cc8993c36e423b 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=03461ecaa1617448a7b4de8a2182137414da4b78 commit 03461ecaa1617448a7b4de8a2182137414da4b78 Author: Neels Hofmeyr Date: Tue Oct 11 00:50:05 2016 +0200 IuCS: don't remove Iu conn until release FIXME Don't remove the gsm_subscriber_connection without an Iu Release. The 2G paradigm is to close a subscriber connection as soon as nothing else is pending. In 3G however, 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=e822c664b62cda4ece5e648096c960d79495868e commit e822c664b62cda4ece5e648096c960d79495868e 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=e972d425252f40310da17a7f67330b95f54f7640 commit e972d425252f40310da17a7f67330b95f54f7640 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=112455ad53343041f015067aadee9dec4293ae10 commit 112455ad53343041f015067aadee9dec4293ae10 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=631babe86d9c0f25af95a1b5c637432383d1f75d commit 631babe86d9c0f25af95a1b5c637432383d1f75d 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=2488da900bd22eec31f7458b04010b0ca43b76bb commit 2488da900bd22eec31f7458b04010b0ca43b76bb 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=8ccbb926cc1abec77af424e7403e487be760cdf0 commit 8ccbb926cc1abec77af424e7403e487be760cdf0 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=efcf700f538511c34573339287ce5fd53dd97e30 commit efcf700f538511c34573339287ce5fd53dd97e30 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=d7e8e7490c39b102acd28117838267c41a1e9e37 commit d7e8e7490c39b102acd28117838267c41a1e9e37 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=0a040bcccdf124f8fe45fe93b81b0e246b553a0c commit 0a040bcccdf124f8fe45fe93b81b0e246b553a0c 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=224faa8177ceeb55281901cff4d9eb8db0e0957b commit 224faa8177ceeb55281901cff4d9eb8db0e0957b 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=54af81955d0ef6643f40642f27280ab5358765c0 commit 54af81955d0ef6643f40642f27280ab5358765c0 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=194c2e4316f98acd7a1ab3eca1c60da805e55da8 commit 194c2e4316f98acd7a1ab3eca1c60da805e55da8 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=ae1d15248303058ff69eb190086198539b3f41e4 commit ae1d15248303058ff69eb190086198539b3f41e4 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=ca95e500af7a4066fdbee0be87edcaa9697d46c9 commit ca95e500af7a4066fdbee0be87edcaa9697d46c9 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=8e2fde3f989ba936edc9ea67fa3299d803b9924c commit 8e2fde3f989ba936edc9ea67fa3299d803b9924c 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=629723f82b49163312143620d1129eab1c1a0794 commit 629723f82b49163312143620d1129eab1c1a0794 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=ae8a3c8dae088d3a196f4f5a2096e4a1b22b0152 commit ae8a3c8dae088d3a196f4f5a2096e4a1b22b0152 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=7019399b420314efad688acaffb09bd47fe3411a commit 7019399b420314efad688acaffb09bd47fe3411a 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=d4b30d5c08c4f6f5a950e62aaf5b8a84a7ed45f8 commit d4b30d5c08c4f6f5a950e62aaf5b8a84a7ed45f8 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=b64fe6cf9addad2ca585347a929fd797f5f86cb9 commit b64fe6cf9addad2ca585347a929fd797f5f86cb9 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=ae88d496af9f1e204fc09b33d4b895e9aa4dc625 commit ae88d496af9f1e204fc09b33d4b895e9aa4dc625 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=1a03d554cca14964bbeb3353aec05ef95f48ee1d commit 1a03d554cca14964bbeb3353aec05ef95f48ee1d Author: Neels Hofmeyr Date: Tue May 10 13:26:47 2016 +0200 comment on mscsplit, indent comment http://cgit.osmocom.org/openbsc/commit/?id=390e777e09985cb88afa28892c89bc4cd38f6fa5 commit 390e777e09985cb88afa28892c89bc4cd38f6fa5 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=9db6641b0732172e8b4d043c5ded56bcd07a92ca commit 9db6641b0732172e8b4d043c5ded56bcd07a92ca 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=07d66c71de48b394198886cc0eb334b2dc987ac0 commit 07d66c71de48b394198886cc0eb334b2dc987ac0 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=96a1f2ef0f335af4b855b6527671587c2b7d331b commit 96a1f2ef0f335af4b855b6527671587c2b7d331b 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=d0562683806c534ed273acef626acbd4f50b3b82 commit d0562683806c534ed273acef626acbd4f50b3b82 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=5946e0ce197b41ebef42ed8d0eed24709e3acb60 commit 5946e0ce197b41ebef42ed8d0eed24709e3acb60 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=4e8e49a284bd8e44b5e1e4d9046c7f12b1b138e0 commit 4e8e49a284bd8e44b5e1e4d9046c7f12b1b138e0 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=55aca853a86e2274eab1a2f6310902c4c5f65745 commit 55aca853a86e2274eab1a2f6310902c4c5f65745 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=e4597754a0bd7adce4b68c7c5c01a51fdeae1efb commit e4597754a0bd7adce4b68c7c5c01a51fdeae1efb 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=7b1e8d59fd9b408add855a6ff0465d4eb282f52a commit 7b1e8d59fd9b408add855a6ff0465d4eb282f52a 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=c8c35eea0926f5a753ac7e661a276469c7432913 commit c8c35eea0926f5a753ac7e661a276469c7432913 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=60d67846ddc034c8867495c7e0255a5286d1117b commit 60d67846ddc034c8867495c7e0255a5286d1117b 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=fc122a9b975fc9d585eaa2597e9dfe3191284daf commit fc122a9b975fc9d585eaa2597e9dfe3191284daf 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=e65513b2319cb2c0e797b31217baca9c433a219b commit e65513b2319cb2c0e797b31217baca9c433a219b 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=412ae8684967f8f79c8c0f5835121f2bf6941409 commit 412ae8684967f8f79c8c0f5835121f2bf6941409 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=bad881ea539a5054f6e9f5fb4dad5e3c38e19a30 commit bad881ea539a5054f6e9f5fb4dad5e3c38e19a30 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=6b075782ab68bed9bc89a25b1fd3c501ef8136e0 commit 6b075782ab68bed9bc89a25b1fd3c501ef8136e0 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=25c92ba0f8c7608b782abd0580e6281bd2ccf32d commit 25c92ba0f8c7608b782abd0580e6281bd2ccf32d 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=cf2de790ea2c27e901aa59d3272a3a97943a57ac commit cf2de790ea2c27e901aa59d3272a3a97943a57ac 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=e72c658091fd1a3431834e9529dc9ec7d128067e commit e72c658091fd1a3431834e9529dc9ec7d128067e 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=e564d0628e297fefd04fbe96ff240d196a6a49bb commit e564d0628e297fefd04fbe96ff240d196a6a49bb 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=446f137c8dca8e26873103f4830cd6b45778a55f commit 446f137c8dca8e26873103f4830cd6b45778a55f 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=c5a96ef1f037dec47f3b5e2582144ab7beaa6dfc commit c5a96ef1f037dec47f3b5e2582144ab7beaa6dfc 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=489c6d2d4ee2ca3d8cddfcc17ed304fac6972036 commit 489c6d2d4ee2ca3d8cddfcc17ed304fac6972036 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=0b7ef99a3957c2cd92c968efd97f2812eaf5c4db commit 0b7ef99a3957c2cd92c968efd97f2812eaf5c4db 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=c244716f8bbdb67046dfb95e43cbaa94de7e192a commit c244716f8bbdb67046dfb95e43cbaa94de7e192a 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=2c2929b06d2c9fdeae2c1b3415beba542e6bbd0f commit 2c2929b06d2c9fdeae2c1b3415beba542e6bbd0f 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=1175eece662040fa55cb10f0d04d58f50325e0bb commit 1175eece662040fa55cb10f0d04d58f50325e0bb 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=71418c053be1989d52e97c5ebafe123d78d9e107 commit 71418c053be1989d52e97c5ebafe123d78d9e107 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=3489a89e8e2e5eb2a6da9095aa08404ea843aed1 commit 3489a89e8e2e5eb2a6da9095aa08404ea843aed1 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 Iu specific fields in gsm_subscriber_connection: 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=b8a3f1469bbac72aaf3b9f110607abb35ffeeb9d commit b8a3f1469bbac72aaf3b9f110607abb35ffeeb9d 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=b3c66edd4f2dd2e0e2204e86f8866983ee15cabc commit b3c66edd4f2dd2e0e2204e86f8866983ee15cabc 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 http://cgit.osmocom.org/openbsc/commit/?id=92ac3900a819b5f79c5ab66eaf016e7178a6f303 commit 92ac3900a819b5f79c5ab66eaf016e7178a6f303 Author: Neels Hofmeyr Date: Sat Mar 4 03:34:50 2017 +0100 vlr: fix: don't send CM Service Accept after Ciphering Command Ciphering Mode Command is an implicit CM Service Accept, if we're sending both we're confusing the MS. Change-Id: I3a04debe9b01c086e7f44b6139cb8796fcc71d38 Conflicts: openbsc/tests/msc_vlr/msc_vlr_test_umts_authen.c openbsc/tests/msc_vlr/msc_vlr_test_umts_authen.err http://cgit.osmocom.org/openbsc/commit/?id=e38de9dd4f2649a0c4e4a16a1f199b48d5a2d2ff commit e38de9dd4f2649a0c4e4a16a1f199b48d5a2d2ff Author: Neels Hofmeyr Date: Sat Mar 4 21:09:12 2017 +0100 fix: vlr: clear last_tuple when receiving auth tuples When receiving more than one auth tuple during AUTS resync, the VLR would go on to send the second tuple instead of the first. The unit test didn't catch that because its fake HLR message contained only one tuple. Adjust the test to send two tuples to catch this error. Fix the code to clear vlr_subscr->last_tuple whenever new auth tuples are received. Change-Id: I1f84e7d2619aa8d9a0dcdfb50745feeb040264b9 http://cgit.osmocom.org/openbsc/commit/?id=be81545e401c2da91cfc98b308f2d843dbbb3950 commit be81545e401c2da91cfc98b308f2d843dbbb3950 Author: Neels Hofmeyr Date: Sat Mar 4 03:15:53 2017 +0100 gsup_client: allow passing a unit id to identify with HLR Before, each GSUP client would contact the HLR with an identical unit id, i.e. "SGSN-00-00-00-00-00-00", with the result that some messages were sucked off by the wrong client. Pass explicit unit name from each gsup client user, so that OsmoMSC is "MSC" and OsmoSGSN is "SGSN". Hence the HLR can properly route the messages. Todo: also set some values instead of the zeros. Change-Id: I3f8d6dd47c7013920e2a4bde006ed77afd974e80 http://cgit.osmocom.org/openbsc/commit/?id=53436d2031ecb8706615a17c77c8359b6033f36e commit 53436d2031ecb8706615a17c77c8359b6033f36e 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=4bc672fed9586234f3578efe9b2cb595cfd70584 commit 4bc672fed9586234f3578efe9b2cb595cfd70584 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=32f98d8c7a40c5012191003fff168ecc0818023e commit 32f98d8c7a40c5012191003fff168ecc0818023e 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=6bf898d6383483dc5b7df23a2326e1b6246e3f7f commit 6bf898d6383483dc5b7df23a2326e1b6246e3f7f 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=de1346ebad0f3c2e221dc288fa533af06c461c96 commit de1346ebad0f3c2e221dc288fa533af06c461c96 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 ----------------------------------------------------------------------- Summary of changes: openbsc/src/libmsc/subscr_conn.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Mar 9 17:36:24 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 9 Mar 2017 17:36:24 GMT Subject: openbsc.git branch neels/vlr updated. 0.15.0-721-g92ac3900a Message-ID: <201703091736.v29HaO0s049934@git.osmocom.org> This is an 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 b6f1a3e2031c845d7a6fffd816330e0777727c4a (commit) discards f46f47160c15b5f620b262a6d986299798d062e9 (commit) discards cd9731623f7b22d97d61e53c1133b3bcf73703ab (commit) discards c6f5f1c6a5b1a541fd020b0c42b3461a15a0b0e2 (commit) discards 0e0db3c09adadb1a9ed10b7eaea73bb6e269a11b (commit) discards e4bd63c71d70a75f5fc34cdba446f7fe05612f82 (commit) discards 2fbcc5225ce14e8ded13548ca804a4929c459a1a (commit) discards 63062cf781554d3f6d6fe31527c2eea1684ebccc (commit) discards 7ffc5bb119732cf486457f6892b8715f07639a0d (commit) via 92ac3900a819b5f79c5ab66eaf016e7178a6f303 (commit) via e38de9dd4f2649a0c4e4a16a1f199b48d5a2d2ff (commit) via be81545e401c2da91cfc98b308f2d843dbbb3950 (commit) via 53436d2031ecb8706615a17c77c8359b6033f36e (commit) via 4bc672fed9586234f3578efe9b2cb595cfd70584 (commit) via 32f98d8c7a40c5012191003fff168ecc0818023e (commit) via 6bf898d6383483dc5b7df23a2326e1b6246e3f7f (commit) via de1346ebad0f3c2e221dc288fa533af06c461c96 (commit) via 1952de1e6590684985cdc83ce2b5fa829332c0ee (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 (b6f1a3e2031c845d7a6fffd816330e0777727c4a) \ N -- N -- N (92ac3900a819b5f79c5ab66eaf016e7178a6f303) 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: openbsc/include/openbsc/gsm_data.h | 2 +- openbsc/include/openbsc/gsm_subscriber.h | 2 -- openbsc/src/libmsc/gsm_subscriber.c | 19 ------------------- openbsc/src/libmsc/osmo_msc.c | 8 +++++++- openbsc/src/libmsc/subscr_conn.c | 6 ++++-- openbsc/src/libvlr/vlr_auth_fsm.c | 2 +- openbsc/tests/msc_vlr/msc_vlr_test_umts_authen.c | 8 ++++---- 7 files changed, 17 insertions(+), 30 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Mar 9 17:39:03 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 9 Mar 2017 17:39:03 GMT Subject: openbsc.git branch neels/nano3G updated. 0.15.0-802-g3c74d92bc Message-ID: <201703091739.v29Hd3Nc050821@git.osmocom.org> This is an 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 f198865888b26ceb7b0bda399d36252a1c98f9c9 (commit) 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 3c74d92bc491fdf174ea772aeae1604458fdad8d (commit) via 7ffa831f05474311ccdc0a2cfb12c5622723a7af (commit) via 27018f9aa3fc4b3adb6ed5373499120d4268b3c4 (commit) via c89b64dd9553c3c4229ed3cf0232485fc771c2b3 (commit) via bde33f1188a326a159eaaf265a3822e61cb4c73a (commit) via 97579fb2893fbf316927d31838ba47445ca379ae (commit) via a6cc69b7ff6b69fe779229859238ff75f4acd8a8 (commit) via 49aadbdf092dbaa73f3d9c4b10024e0771675b09 (commit) via afed23965fc8e266ff7b5014a51ae229e3f2f18c (commit) via 3dbdf8178311a838f9a8d8eec36a674bd92db30c (commit) via bea516cc91f3cd5dfe20dce46eb8213750b26186 (commit) via 06871a227076580ef56bf5db4cde00dc573baa15 (commit) via 602bd1d10b364bfa6929d4cc8deda3dc4a189efb (commit) via 03269725774dccba02aa8972717cafdeff0b892a (commit) via c814d0b630227471c5605adc5de883d23acb8f50 (commit) via 449fc8c5210bf5b95b72f7c9a1d55ad79aeda512 (commit) via 4f6899ffec9aceb39eac4ffe58bd7dfb66d9688c (commit) via 435b4b6c5a9b94e74e96242ea152aa75d9810166 (commit) via 1313ab97fd2842aff562e557a56e8b81a6d1c805 (commit) via e93d0b51ab869a02ea3147bb6ab449001cdb9109 (commit) via 1b80a3ea1f75cd4aa297d5ae79e919b48932a9b6 (commit) via b10fde8b4e9c456ec6b0168df550a7320aecd2c4 (commit) via f12eb269d1f1d7f840a4a1f575f361990c26229d (commit) via 35144b44b49cb31520f10c66fc8a9a1f4af8c3e3 (commit) via 443f8857fcf118c815a0d6aedd4ae705a09593c9 (commit) via 5771125fb33098860076f68ac6cc8993c36e423b (commit) via 03461ecaa1617448a7b4de8a2182137414da4b78 (commit) via e822c664b62cda4ece5e648096c960d79495868e (commit) via e972d425252f40310da17a7f67330b95f54f7640 (commit) via 112455ad53343041f015067aadee9dec4293ae10 (commit) via 631babe86d9c0f25af95a1b5c637432383d1f75d (commit) via 2488da900bd22eec31f7458b04010b0ca43b76bb (commit) via 8ccbb926cc1abec77af424e7403e487be760cdf0 (commit) via efcf700f538511c34573339287ce5fd53dd97e30 (commit) via d7e8e7490c39b102acd28117838267c41a1e9e37 (commit) via 0a040bcccdf124f8fe45fe93b81b0e246b553a0c (commit) via 224faa8177ceeb55281901cff4d9eb8db0e0957b (commit) via 54af81955d0ef6643f40642f27280ab5358765c0 (commit) via 194c2e4316f98acd7a1ab3eca1c60da805e55da8 (commit) via ae1d15248303058ff69eb190086198539b3f41e4 (commit) via ca95e500af7a4066fdbee0be87edcaa9697d46c9 (commit) via 8e2fde3f989ba936edc9ea67fa3299d803b9924c (commit) via 629723f82b49163312143620d1129eab1c1a0794 (commit) via ae8a3c8dae088d3a196f4f5a2096e4a1b22b0152 (commit) via 7019399b420314efad688acaffb09bd47fe3411a (commit) via d4b30d5c08c4f6f5a950e62aaf5b8a84a7ed45f8 (commit) via b64fe6cf9addad2ca585347a929fd797f5f86cb9 (commit) via ae88d496af9f1e204fc09b33d4b895e9aa4dc625 (commit) via 1a03d554cca14964bbeb3353aec05ef95f48ee1d (commit) via 390e777e09985cb88afa28892c89bc4cd38f6fa5 (commit) via 9db6641b0732172e8b4d043c5ded56bcd07a92ca (commit) via 07d66c71de48b394198886cc0eb334b2dc987ac0 (commit) via 96a1f2ef0f335af4b855b6527671587c2b7d331b (commit) via d0562683806c534ed273acef626acbd4f50b3b82 (commit) via 5946e0ce197b41ebef42ed8d0eed24709e3acb60 (commit) via 4e8e49a284bd8e44b5e1e4d9046c7f12b1b138e0 (commit) via 55aca853a86e2274eab1a2f6310902c4c5f65745 (commit) via e4597754a0bd7adce4b68c7c5c01a51fdeae1efb (commit) via 7b1e8d59fd9b408add855a6ff0465d4eb282f52a (commit) via c8c35eea0926f5a753ac7e661a276469c7432913 (commit) via 60d67846ddc034c8867495c7e0255a5286d1117b (commit) via fc122a9b975fc9d585eaa2597e9dfe3191284daf (commit) via e65513b2319cb2c0e797b31217baca9c433a219b (commit) via 412ae8684967f8f79c8c0f5835121f2bf6941409 (commit) via bad881ea539a5054f6e9f5fb4dad5e3c38e19a30 (commit) via 6b075782ab68bed9bc89a25b1fd3c501ef8136e0 (commit) via 25c92ba0f8c7608b782abd0580e6281bd2ccf32d (commit) via cf2de790ea2c27e901aa59d3272a3a97943a57ac (commit) via e72c658091fd1a3431834e9529dc9ec7d128067e (commit) via e564d0628e297fefd04fbe96ff240d196a6a49bb (commit) via 446f137c8dca8e26873103f4830cd6b45778a55f (commit) via c5a96ef1f037dec47f3b5e2582144ab7beaa6dfc (commit) via 489c6d2d4ee2ca3d8cddfcc17ed304fac6972036 (commit) via 0b7ef99a3957c2cd92c968efd97f2812eaf5c4db (commit) via c244716f8bbdb67046dfb95e43cbaa94de7e192a (commit) via 2c2929b06d2c9fdeae2c1b3415beba542e6bbd0f (commit) via 1175eece662040fa55cb10f0d04d58f50325e0bb (commit) via 71418c053be1989d52e97c5ebafe123d78d9e107 (commit) via 3489a89e8e2e5eb2a6da9095aa08404ea843aed1 (commit) via b8a3f1469bbac72aaf3b9f110607abb35ffeeb9d (commit) via b3c66edd4f2dd2e0e2204e86f8866983ee15cabc (commit) via 92ac3900a819b5f79c5ab66eaf016e7178a6f303 (commit) via e38de9dd4f2649a0c4e4a16a1f199b48d5a2d2ff (commit) via be81545e401c2da91cfc98b308f2d843dbbb3950 (commit) via 53436d2031ecb8706615a17c77c8359b6033f36e (commit) via 4bc672fed9586234f3578efe9b2cb595cfd70584 (commit) via 32f98d8c7a40c5012191003fff168ecc0818023e (commit) via 6bf898d6383483dc5b7df23a2326e1b6246e3f7f (commit) via de1346ebad0f3c2e221dc288fa533af06c461c96 (commit) via 1952de1e6590684985cdc83ce2b5fa829332c0ee (commit) via 02993a51536737de6e850fb31c133ae7d2180ed8 (commit) via 84ae99a5ad51a3e48d2966b4b3709472cda4502b (commit) via 6d804b1a7e375213cb4b3e437c2b9b8c68872164 (commit) via abf53d87b6648f2d42562c5699e9035afd92e608 (commit) via 0b61932e7f1efd8d6f914da48d9304ff31c9d6d1 (commit) via 6ee49d8416ffba435ad7cc9fe5c685ec538c5571 (commit) via 3f8a8f7736c6a6ef41c0a1572488acbafdbc35e2 (commit) via 0436e42472a48a91cc6f743b3bca3f09a2ffd490 (commit) via d3270a9c053c33b7d460bf3f84f7975c06cace52 (commit) via 5616cdde3ada142b948b2d5cc4342b0febca42dc (commit) via f01bd13ca1d137c4ec32ba301c47afb69a839378 (commit) via f480b3589379be870453826ab7f1abaffb6f6315 (commit) via e0d5caa91694e945f4f4af8d424161a4c5e1ec18 (commit) via acc6e8323afad3cf7a2661b5c020f81d1dd9b0aa (commit) via 534034580c8ed6e0c03dcb488f20f2c526e9848b (commit) via d015cbd65d2547e813f361654b3059d4eefa3669 (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 (f198865888b26ceb7b0bda399d36252a1c98f9c9) \ N -- N -- N (3c74d92bc491fdf174ea772aeae1604458fdad8d) 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: openbsc/.gitignore | 10 + openbsc/configure.ac | 5 +- openbsc/doc/examples/osmo-msc/osmo-msc.cfg | 20 +- openbsc/include/openbsc/Makefile.am | 4 + openbsc/include/openbsc/abis_rsl.h | 1 - openbsc/include/openbsc/auth.h | 4 - openbsc/include/openbsc/bsc_api.h | 3 + openbsc/include/openbsc/bsc_subscriber.h | 43 + openbsc/include/openbsc/chan_alloc.h | 2 +- openbsc/include/openbsc/db.h | 45 +- openbsc/include/openbsc/debug.h | 5 +- openbsc/include/openbsc/gprs_sgsn.h | 26 +- openbsc/include/openbsc/gprs_subscriber.h | 31 + openbsc/include/openbsc/gsm_04_08.h | 6 +- openbsc/include/openbsc/gsm_04_11.h | 10 +- openbsc/include/openbsc/gsm_data.h | 99 +- openbsc/include/openbsc/gsm_data_shared.h | 7 +- openbsc/include/openbsc/gsm_subscriber.h | 97 +- openbsc/include/openbsc/gsup_client.h | 7 +- .../{src/osmo-msc => include/openbsc}/iucs_ranap.h | 1 + openbsc/include/openbsc/msc_ifaces.h | 9 +- openbsc/include/openbsc/osmo_bsc_grace.h | 6 +- openbsc/include/openbsc/osmo_msc.h | 78 +- openbsc/include/openbsc/paging.h | 17 +- openbsc/include/openbsc/signal.h | 5 +- openbsc/include/openbsc/silent_call.h | 7 +- openbsc/include/openbsc/transaction.h | 7 +- openbsc/include/openbsc/vlr.h | 414 +++++ openbsc/include/openbsc/vty.h | 1 + openbsc/osmoappdesc.py | 9 +- openbsc/src/Makefile.am | 1 + openbsc/src/gprs/gprs_gmm.c | 243 ++- openbsc/src/gprs/gprs_llc_vty.c | 1 + openbsc/src/gprs/gprs_sgsn.c | 6 +- openbsc/src/gprs/gprs_subscriber.c | 184 +- openbsc/src/gprs/sgsn_auth.c | 11 +- openbsc/src/gprs/sgsn_libgtp.c | 10 +- openbsc/src/gprs/sgsn_main.c | 2 +- openbsc/src/gprs/sgsn_vty.c | 122 +- openbsc/src/libbsc/Makefile.am | 1 + openbsc/src/libbsc/abis_rsl.c | 6 +- openbsc/src/libbsc/bsc_api.c | 11 +- openbsc/src/libbsc/bsc_init.c | 4 + openbsc/src/libbsc/bsc_subscriber.c | 168 ++ openbsc/src/libbsc/bsc_vty.c | 79 +- openbsc/src/libbsc/gsm_04_08_utils.c | 20 +- openbsc/src/libbsc/handover_logic.c | 3 +- openbsc/src/libbsc/paging.c | 89 +- openbsc/src/libcommon-cs/common_cs.c | 10 +- openbsc/src/libcommon-cs/common_cs_vty.c | 52 +- openbsc/src/libcommon/debug.c | 32 +- openbsc/src/libcommon/gsm_data.c | 17 + openbsc/src/libcommon/gsm_subscriber_base.c | 141 +- openbsc/src/libcommon/gsup_client.c | 24 +- openbsc/src/libcommon/gsup_test_client.c | 4 +- openbsc/src/libiu/iu.c | 19 +- openbsc/src/libmgcp/mgcp_network.c | 2 + openbsc/src/libmsc/Makefile.am | 3 + openbsc/src/libmsc/a_iface.c | 8 + openbsc/src/libmsc/auth.c | 117 -- openbsc/src/libmsc/ctrl_commands.c | 174 +- openbsc/src/libmsc/db.c | 1027 +---------- openbsc/src/libmsc/gsm_04_08.c | 1360 +++++++-------- openbsc/src/libmsc/gsm_04_11.c | 54 +- openbsc/src/libmsc/gsm_subscriber.c | 420 +---- openbsc/src/libmsc/iucs.c | 48 +- openbsc/src/{osmo-msc => libmsc}/iucs_ranap.c | 35 +- openbsc/src/libmsc/meas_feed.c | 11 +- openbsc/src/libmsc/msc_ifaces.c | 45 +- openbsc/src/libmsc/msc_vty.c | 9 +- openbsc/src/libmsc/osmo_msc.c | 249 ++- openbsc/src/libmsc/rrlp.c | 6 +- openbsc/src/libmsc/silent_call.c | 15 +- openbsc/src/libmsc/smpp_openbsc.c | 53 +- openbsc/src/libmsc/sms_queue.c | 116 +- openbsc/src/libmsc/subscr_conn.c | 380 +++++ openbsc/src/libmsc/token_auth.c | 15 +- openbsc/src/libmsc/transaction.c | 80 +- openbsc/src/libmsc/ussd.c | 16 +- openbsc/src/libmsc/vty_interface_layer3.c | 520 +++--- openbsc/src/libvlr/Makefile.am | 19 + openbsc/src/libvlr/vlr.c | 1088 ++++++++++++ openbsc/src/libvlr/vlr_access_req_fsm.c | 789 +++++++++ openbsc/src/libvlr/vlr_access_req_fsm.h | 17 + openbsc/src/libvlr/vlr_auth_fsm.c | 604 +++++++ openbsc/src/libvlr/vlr_auth_fsm.h | 52 + openbsc/src/libvlr/vlr_core.h | 21 + openbsc/src/libvlr/vlr_lu_fsm.c | 1436 ++++++++++++++++ openbsc/src/libvlr/vlr_lu_fsm.h | 18 + openbsc/src/osmo-bsc/osmo_bsc_bssap.c | 11 +- openbsc/src/osmo-bsc/osmo_bsc_filter.c | 26 +- openbsc/src/osmo-bsc/osmo_bsc_grace.c | 21 +- openbsc/src/osmo-bsc/osmo_bsc_vty.c | 15 +- openbsc/src/osmo-msc/Makefile.am | 6 +- openbsc/src/osmo-msc/msc_main.c | 38 +- openbsc/src/utils/Makefile.am | 17 + openbsc/src/utils/meas_json.c | 190 +++ openbsc/tests/Makefile.am | 4 +- openbsc/tests/channel/Makefile.am | 1 + openbsc/tests/channel/channel_test.c | 39 +- openbsc/tests/ctrl_test_runner.py | 125 +- openbsc/tests/db/db_test.c | 7 + openbsc/tests/libiudummy/iudummy.c | 9 +- openbsc/tests/mm_auth/mm_auth_test.c | 266 +-- openbsc/tests/mm_auth/mm_auth_test.ok | 41 +- openbsc/tests/msc_vlr/Makefile.am | 158 ++ openbsc/tests/msc_vlr/msc_vlr_test_gsm_authen.c | 888 ++++++++++ openbsc/tests/msc_vlr/msc_vlr_test_gsm_authen.err | 1790 ++++++++++++++++++++ .../msc_vlr_test_gsm_authen.ok} | 0 openbsc/tests/msc_vlr/msc_vlr_test_gsm_ciph.c | 1436 ++++++++++++++++ openbsc/tests/msc_vlr/msc_vlr_test_gsm_ciph.err | 1526 +++++++++++++++++ .../msc_vlr_test_gsm_ciph.ok} | 0 openbsc/tests/msc_vlr/msc_vlr_test_hlr_reject.c | 425 +++++ openbsc/tests/msc_vlr/msc_vlr_test_hlr_reject.err | 1060 ++++++++++++ .../msc_vlr_test_hlr_reject.ok} | 0 openbsc/tests/msc_vlr/msc_vlr_test_hlr_timeout.c | 114 ++ openbsc/tests/msc_vlr/msc_vlr_test_hlr_timeout.err | 173 ++ .../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 | 314 ++++ .../msc_vlr_test_ms_timeout.ok} | 0 openbsc/tests/msc_vlr/msc_vlr_test_no_authen.c | 508 ++++++ openbsc/tests/msc_vlr/msc_vlr_test_no_authen.err | 1070 ++++++++++++ .../msc_vlr_test_no_authen.ok} | 0 .../msc_vlr/msc_vlr_test_reject_concurrency.c | 364 ++++ .../msc_vlr/msc_vlr_test_reject_concurrency.err | 1565 +++++++++++++++++ .../msc_vlr_test_reject_concurrency.ok} | 0 openbsc/tests/msc_vlr/msc_vlr_test_rest.c | 188 ++ openbsc/tests/msc_vlr/msc_vlr_test_rest.err | 446 +++++ .../msc_vlr_test_rest.ok} | 0 openbsc/tests/msc_vlr/msc_vlr_test_umts_authen.c | 558 ++++++ openbsc/tests/msc_vlr/msc_vlr_test_umts_authen.err | 1255 ++++++++++++++ .../msc_vlr_test_umts_authen.ok} | 0 openbsc/tests/msc_vlr/msc_vlr_tests.c | 749 ++++++++ openbsc/tests/msc_vlr/msc_vlr_tests.h | 154 ++ openbsc/tests/sgsn/sgsn_test.c | 94 +- openbsc/tests/sgsn/sgsn_test.ok | 8 + openbsc/tests/smpp_test_runner.py | 15 +- openbsc/tests/{db => sms_queue}/Makefile.am | 36 +- 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/subscr/Makefile.am | 11 +- openbsc/tests/subscr/bsc_subscr_test.c | 130 ++ openbsc/tests/subscr/bsc_subscr_test.err | 17 + openbsc/tests/subscr/bsc_subscr_test.ok | 11 + openbsc/tests/subscr/subscr_test.c | 117 -- openbsc/tests/subscr/subscr_test.ok | 3 - openbsc/tests/testsuite.at | 87 +- openbsc/tests/vlr/Makefile.am | 22 + openbsc/tests/vlr/vlr_test.c | 694 ++++++++ openbsc/tests/vty_test_runner.py | 346 +--- 152 files changed, 24096 insertions(+), 4594 deletions(-) create mode 100644 openbsc/include/openbsc/bsc_subscriber.h create mode 100644 openbsc/include/openbsc/gprs_subscriber.h rename openbsc/{src/osmo-msc => include/openbsc}/iucs_ranap.h (87%) create mode 100644 openbsc/include/openbsc/vlr.h create mode 100644 openbsc/src/libbsc/bsc_subscriber.c rename openbsc/src/{osmo-msc => libmsc}/iucs_ranap.c (77%) create mode 100644 openbsc/src/libmsc/subscr_conn.c create mode 100644 openbsc/src/libvlr/Makefile.am create mode 100644 openbsc/src/libvlr/vlr.c create mode 100644 openbsc/src/libvlr/vlr_access_req_fsm.c create mode 100644 openbsc/src/libvlr/vlr_access_req_fsm.h create mode 100644 openbsc/src/libvlr/vlr_auth_fsm.c create mode 100644 openbsc/src/libvlr/vlr_auth_fsm.h create mode 100644 openbsc/src/libvlr/vlr_core.h create mode 100644 openbsc/src/libvlr/vlr_lu_fsm.c create mode 100644 openbsc/src/libvlr/vlr_lu_fsm.h create mode 100644 openbsc/src/utils/meas_json.c 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/{mgcp/mgcpgw_client_test.err => 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/{mgcp/mgcpgw_client_test.err => msc_vlr/msc_vlr_test_gsm_ciph.ok} (100%) 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/{mgcp/mgcpgw_client_test.err => msc_vlr/msc_vlr_test_hlr_reject.ok} (100%) 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/{mgcp/mgcpgw_client_test.err => msc_vlr/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/{mgcp/mgcpgw_client_test.err => msc_vlr/msc_vlr_test_ms_timeout.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/{mgcp/mgcpgw_client_test.err => msc_vlr/msc_vlr_test_no_authen.ok} (100%) 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/{mgcp/mgcpgw_client_test.err => msc_vlr/msc_vlr_test_reject_concurrency.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/{mgcp/mgcpgw_client_test.err => 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 copy openbsc/tests/{mgcp/mgcpgw_client_test.err => 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 copy openbsc/tests/{db => sms_queue}/Makefile.am (64%) 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 create mode 100644 openbsc/tests/subscr/bsc_subscr_test.c create mode 100644 openbsc/tests/subscr/bsc_subscr_test.err create mode 100644 openbsc/tests/subscr/bsc_subscr_test.ok delete mode 100644 openbsc/tests/subscr/subscr_test.c delete mode 100644 openbsc/tests/subscr/subscr_test.ok create mode 100644 openbsc/tests/vlr/Makefile.am create mode 100644 openbsc/tests/vlr/vlr_test.c hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Fri Mar 10 03:26:25 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 10 Mar 2017 03:26:25 GMT Subject: openbsc.git branch neels/iu updated. 0.15.0-814-gd770bbf0b Message-ID: <201703100326.v2A3QPfk094666@git.osmocom.org> This is an 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/iu has been updated discards 27fb609d0e58e6a4981e092ccdcf34c06c2fe3dc (commit) discards a2ecfe532dff614b92042702e229ca3a65a479d8 (commit) discards 8472d15ac426e22fdf7438d1e1573b194e47142c (commit) discards ff966af568b859cb5530d1599173c866e2cbc72d (commit) discards 7eb018f3369679e39064d34d4c13e10d1defd9e1 (commit) discards a5b1f9cf8262297926d1cd3c7cf089aaa62e644d (commit) discards ecf7f7965bd43d7e189b06efb6ec21609e7329bf (commit) discards 51764110f692fcdba5aca5d4fcc53f53654d8c67 (commit) discards 6e69eb338c930b1051c0d410d880f082d216244f (commit) discards 18524ca65004354ba2ccadf4e1d55de8d32ad5db (commit) discards 61a227bdac82ef1f56e99d841b5089750ebb7f79 (commit) discards 31f030b8681307d36a50af8249b5195c2dbf6c5b (commit) discards 6094dd282e6c35ca7e7792e793e564d27c588a79 (commit) discards 5afbec9502e32e93dcf2778ca9f4d031a7a1be57 (commit) discards 4e3123bd1adb95a62cb0bee68b79692b291751fc (commit) discards ff41dece6e4a1d9969336af7db5dcac3dd918114 (commit) discards 99cc75d94be980f0a1663ffb585de4ccbae94033 (commit) discards f08c91d8f91ec23a6b7ab5faee0e39f6d5150011 (commit) discards faaeab07dabcf2e3c3f347eb2cce626896649e94 (commit) discards b0cbedc45df75e5a64cc952340098f96e99bfbff (commit) discards 227ab8bc5379084c402f4edcde3fab1d03823e0c (commit) discards ce5f30160a347fb9885134b36286280bccf52c4e (commit) discards 5840819bd6e2197d88992a47d14e73a6f51982bd (commit) discards b75f464a4e9479ddb5ea4a13a11fd6ac4e8cdc64 (commit) discards 75313e0819afc5fe1a2bcaa64d43d54ed30cc139 (commit) discards b3b121e074333b4bb6a83a5d0f0709a5b1fc9490 (commit) discards 8e287631807e7bfc26be063c4b79b612fa1b2dab (commit) discards 623f17696893dd0eaa1d38385342f7b43c0d8fa6 (commit) discards 1bd70bea2bdc1417777446549f9736255a891c10 (commit) discards f214df048279583e465d70cdf0b7e8ff3433cabc (commit) discards 1e940085eeb0e2275d88a58f8ba5e9be6b4f722c (commit) discards 328f318e4fd9a0419d83e3c35767c6c63ceb2ba4 (commit) discards b678d8a4d3d6b2481af0eeda0971e418ba18ddb5 (commit) discards 6ec2276890f744c70f65e61e5c206fd5515ef48d (commit) discards fe5f5be86d7a12c04ff2fabc3f0a64ea2a399b37 (commit) discards d05b706e29cafafe66369eca98fdd5bf879cb44a (commit) discards e2dd3a7d222cfb563c784141e1ff3814e3052e00 (commit) discards 1c0aeacfb5e2a94e447d397f7aec81ac218adfbf (commit) discards 58e82a6d8fa1faa614c8e16fa277ce9d91b861cb (commit) discards 7134c9d589429eee1ca934aae30d54eccc54c11b (commit) discards 4bc2a2b51c67189593564c38c474f95a218502ad (commit) discards 51d8816e945417aea8c04307ed1c58b3004621e1 (commit) discards 3c33cf8f698850766f28a5ded8150153a9f530cf (commit) discards c53d824e04af21eb2412229ee02e38d3bf8c4ad7 (commit) discards ae09354c749a8f727d809c3a531583abfd8ba989 (commit) discards 47ada36c5f0f65b9ea8b6f1cc5de601ab43a6673 (commit) discards f25bd099554b9050a180e93e8e4134a213b538df (commit) discards 1583dbe015d2cceb2c4b832c4f01c74b565cac71 (commit) discards 1a97e548784a2e1849d4a2886792155fa54013d4 (commit) discards 21ee29b59a7388b69b165e30bed4ccdae68a6c97 (commit) discards a4a614b8fdcabcbb44a7087bdb7af7b54d39680b (commit) discards 113b55f603d78a7ebf55d13c6ebf2a413c0122e7 (commit) discards f1002b3daceb0b699a74cbe9e96af2c008d2e059 (commit) discards cc84d7519beb47a52fb5365ac2bf3434f17cf39a (commit) discards 813854f830d8992998524267a052efadd2bbbc61 (commit) discards e7bc5502ecd4a7f4ab32535d4197713557de02b0 (commit) discards f36a6681c59c4d42704fa80112058801d297d40b (commit) discards 86991b466e840f4a86f92cf861cf8d449773a3d3 (commit) discards babba361d3bd81a77047530c16fb1a077469adf9 (commit) discards 301874140e746ab9c0102c2b9420455592851a8a (commit) discards bd0668cb57ebe74642fa7173ae64b93ff8f7f50c (commit) discards 94b511dbd41b2b4dd35ddc651f13b3a043324dd7 (commit) discards a9c773fd7207952f065f912baaceac4a4ec9a30e (commit) discards 3130a8832e7cb171286a2f3e14fdcde15eec723b (commit) discards b288fd3e7036086447fe6dbc27f22205a3996a29 (commit) discards 6ec55ca844b626ca2d3448bdb395ab7a235c9edc (commit) discards f1b5124fa9278e68e8977d6574482a68fadc326b (commit) discards 1e6ebce1e0bfa63892d0182d80c82e0bde845d04 (commit) discards e56278bb60eceadd794a7e9eaf3264b7e29ca590 (commit) discards 21641fda839a4139d0cc56913f19cc16e527509e (commit) discards dbe47a8c5a3d211f04266b3309e777e6814ad1aa (commit) discards d7686cc7cb6abf6250b8407cf49f6602ddf89308 (commit) discards 1dffb2c555c89e6f42f59c7fde20676c63c5065f (commit) discards 06e213d3ec2a493596595af12ac3e2120c66bde8 (commit) discards a5108ce78e12f0455aadbe25edf7a4aebc10a076 (commit) discards 0a52db416c5343cf563f283f8a1223b11939e1a4 (commit) discards 5c796dfbb84b779cf4d671a005ad7d36067240c5 (commit) discards 9bab918ff124e7bac6bdb5252d0b2b8ce0fcdb4b (commit) discards b8df0a30eba949003e6255c9c0867186328066ae (commit) discards 3165ff9bf70cb0c7de8cf6836b8e74741930fcac (commit) discards 3398fa157dd3e154a67ce3e4bbfef8443c00ce47 (commit) discards 2f839234b2f547aa27c08fb930b2a988451da7cd (commit) discards 99bddc16848934ce809aaf7fe81376e4616cdc42 (commit) discards 182ad6cb396d39f8dd8547e8506969e7ae1ca877 (commit) discards 9210660b1124ff6fd15a0c83a709b98efe9ac8d4 (commit) discards e28c5ead2541a59a3b239b87a6362e0f1c9d825e (commit) discards 0db076948f7dbe53c01cc52e24e53f3de5c46dfe (commit) discards 988265c895c6afc6e4d4a2eb2265a6f6cbd05f18 (commit) discards 53ee882692c86a25dc968ee8adaeab7c3408da21 (commit) discards 14425331460784ace89f80ff4d8d827cc2d7ea71 (commit) discards 4ffc578ed36d5489f67b107dc8065c18a4f0d628 (commit) discards 48d537ff842505433ff1b5221505b2b83ac7843b (commit) via d770bbf0ba84b674165db0cbce12daa68b9ca5c0 (commit) via de60f7e70f5bc628263fbc3b68383c6743427adf (commit) via 21d385a66c4246b885b7854c94b7cb12aea87abb (commit) via 8b94a6bd226f0b99646535eecc897f0e30bccb83 (commit) via 61da53e980b7aba2cfc8e6e2a8fb0675d5cb1a72 (commit) via 833329854f116cd7e1f7c4aca694f94ceaffc836 (commit) via 94ac66372c00177af585f818165e705f450e397e (commit) via 6208db2a30f8db9928a7604263b0e0d7024da109 (commit) via 5d3839752a3e53ba779f794b567c9e5a70d40722 (commit) via bc04d3304e6e5305bef764e444669abc376eb4ad (commit) via b3b8ee02590668fa001c35f715014f796095db3f (commit) via aaad015e020f94cfb5c9546c59ab0040c812dc5e (commit) via 3c74d92bc491fdf174ea772aeae1604458fdad8d (commit) via 7ffa831f05474311ccdc0a2cfb12c5622723a7af (commit) via 27018f9aa3fc4b3adb6ed5373499120d4268b3c4 (commit) via c89b64dd9553c3c4229ed3cf0232485fc771c2b3 (commit) via bde33f1188a326a159eaaf265a3822e61cb4c73a (commit) via 97579fb2893fbf316927d31838ba47445ca379ae (commit) via a6cc69b7ff6b69fe779229859238ff75f4acd8a8 (commit) via 49aadbdf092dbaa73f3d9c4b10024e0771675b09 (commit) via afed23965fc8e266ff7b5014a51ae229e3f2f18c (commit) via 3dbdf8178311a838f9a8d8eec36a674bd92db30c (commit) via bea516cc91f3cd5dfe20dce46eb8213750b26186 (commit) via 06871a227076580ef56bf5db4cde00dc573baa15 (commit) via 602bd1d10b364bfa6929d4cc8deda3dc4a189efb (commit) via 03269725774dccba02aa8972717cafdeff0b892a (commit) via c814d0b630227471c5605adc5de883d23acb8f50 (commit) via 449fc8c5210bf5b95b72f7c9a1d55ad79aeda512 (commit) via 4f6899ffec9aceb39eac4ffe58bd7dfb66d9688c (commit) via 435b4b6c5a9b94e74e96242ea152aa75d9810166 (commit) via 1313ab97fd2842aff562e557a56e8b81a6d1c805 (commit) via e93d0b51ab869a02ea3147bb6ab449001cdb9109 (commit) via 1b80a3ea1f75cd4aa297d5ae79e919b48932a9b6 (commit) via b10fde8b4e9c456ec6b0168df550a7320aecd2c4 (commit) via f12eb269d1f1d7f840a4a1f575f361990c26229d (commit) via 35144b44b49cb31520f10c66fc8a9a1f4af8c3e3 (commit) via 443f8857fcf118c815a0d6aedd4ae705a09593c9 (commit) via 5771125fb33098860076f68ac6cc8993c36e423b (commit) via 03461ecaa1617448a7b4de8a2182137414da4b78 (commit) via e822c664b62cda4ece5e648096c960d79495868e (commit) via e972d425252f40310da17a7f67330b95f54f7640 (commit) via 112455ad53343041f015067aadee9dec4293ae10 (commit) via 631babe86d9c0f25af95a1b5c637432383d1f75d (commit) via 2488da900bd22eec31f7458b04010b0ca43b76bb (commit) via 8ccbb926cc1abec77af424e7403e487be760cdf0 (commit) via efcf700f538511c34573339287ce5fd53dd97e30 (commit) via d7e8e7490c39b102acd28117838267c41a1e9e37 (commit) via 0a040bcccdf124f8fe45fe93b81b0e246b553a0c (commit) via 224faa8177ceeb55281901cff4d9eb8db0e0957b (commit) via 54af81955d0ef6643f40642f27280ab5358765c0 (commit) via 194c2e4316f98acd7a1ab3eca1c60da805e55da8 (commit) via ae1d15248303058ff69eb190086198539b3f41e4 (commit) via ca95e500af7a4066fdbee0be87edcaa9697d46c9 (commit) via 8e2fde3f989ba936edc9ea67fa3299d803b9924c (commit) via 629723f82b49163312143620d1129eab1c1a0794 (commit) via ae8a3c8dae088d3a196f4f5a2096e4a1b22b0152 (commit) via 7019399b420314efad688acaffb09bd47fe3411a (commit) via d4b30d5c08c4f6f5a950e62aaf5b8a84a7ed45f8 (commit) via b64fe6cf9addad2ca585347a929fd797f5f86cb9 (commit) via ae88d496af9f1e204fc09b33d4b895e9aa4dc625 (commit) via 1a03d554cca14964bbeb3353aec05ef95f48ee1d (commit) via 390e777e09985cb88afa28892c89bc4cd38f6fa5 (commit) via 9db6641b0732172e8b4d043c5ded56bcd07a92ca (commit) via 07d66c71de48b394198886cc0eb334b2dc987ac0 (commit) via 96a1f2ef0f335af4b855b6527671587c2b7d331b (commit) via d0562683806c534ed273acef626acbd4f50b3b82 (commit) via 5946e0ce197b41ebef42ed8d0eed24709e3acb60 (commit) via 4e8e49a284bd8e44b5e1e4d9046c7f12b1b138e0 (commit) via 55aca853a86e2274eab1a2f6310902c4c5f65745 (commit) via e4597754a0bd7adce4b68c7c5c01a51fdeae1efb (commit) via 7b1e8d59fd9b408add855a6ff0465d4eb282f52a (commit) via c8c35eea0926f5a753ac7e661a276469c7432913 (commit) via 60d67846ddc034c8867495c7e0255a5286d1117b (commit) via fc122a9b975fc9d585eaa2597e9dfe3191284daf (commit) via e65513b2319cb2c0e797b31217baca9c433a219b (commit) via 412ae8684967f8f79c8c0f5835121f2bf6941409 (commit) via bad881ea539a5054f6e9f5fb4dad5e3c38e19a30 (commit) via 6b075782ab68bed9bc89a25b1fd3c501ef8136e0 (commit) via 25c92ba0f8c7608b782abd0580e6281bd2ccf32d (commit) via cf2de790ea2c27e901aa59d3272a3a97943a57ac (commit) via e72c658091fd1a3431834e9529dc9ec7d128067e (commit) via e564d0628e297fefd04fbe96ff240d196a6a49bb (commit) via 446f137c8dca8e26873103f4830cd6b45778a55f (commit) via c5a96ef1f037dec47f3b5e2582144ab7beaa6dfc (commit) via 489c6d2d4ee2ca3d8cddfcc17ed304fac6972036 (commit) via 0b7ef99a3957c2cd92c968efd97f2812eaf5c4db (commit) via c244716f8bbdb67046dfb95e43cbaa94de7e192a (commit) via 2c2929b06d2c9fdeae2c1b3415beba542e6bbd0f (commit) via 1175eece662040fa55cb10f0d04d58f50325e0bb (commit) via 71418c053be1989d52e97c5ebafe123d78d9e107 (commit) via 3489a89e8e2e5eb2a6da9095aa08404ea843aed1 (commit) via b8a3f1469bbac72aaf3b9f110607abb35ffeeb9d (commit) via b3c66edd4f2dd2e0e2204e86f8866983ee15cabc (commit) via 92ac3900a819b5f79c5ab66eaf016e7178a6f303 (commit) via e38de9dd4f2649a0c4e4a16a1f199b48d5a2d2ff (commit) via be81545e401c2da91cfc98b308f2d843dbbb3950 (commit) via 53436d2031ecb8706615a17c77c8359b6033f36e (commit) via 4bc672fed9586234f3578efe9b2cb595cfd70584 (commit) via 32f98d8c7a40c5012191003fff168ecc0818023e (commit) via 6bf898d6383483dc5b7df23a2326e1b6246e3f7f (commit) via de1346ebad0f3c2e221dc288fa533af06c461c96 (commit) via 1952de1e6590684985cdc83ce2b5fa829332c0ee (commit) via 02993a51536737de6e850fb31c133ae7d2180ed8 (commit) via 84ae99a5ad51a3e48d2966b4b3709472cda4502b (commit) via 6d804b1a7e375213cb4b3e437c2b9b8c68872164 (commit) via abf53d87b6648f2d42562c5699e9035afd92e608 (commit) via 0b61932e7f1efd8d6f914da48d9304ff31c9d6d1 (commit) via 6ee49d8416ffba435ad7cc9fe5c685ec538c5571 (commit) via 3f8a8f7736c6a6ef41c0a1572488acbafdbc35e2 (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 (27fb609d0e58e6a4981e092ccdcf34c06c2fe3dc) \ N -- N -- N (d770bbf0ba84b674165db0cbce12daa68b9ca5c0) 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=d770bbf0ba84b674165db0cbce12daa68b9ca5c0 commit d770bbf0ba84b674165db0cbce12daa68b9ca5c0 Author: Neels Hofmeyr Date: Fri Mar 10 02:15:20 2017 +0100 pdisc logging Change-Id: If1c49faf6e1757cb16b383dd2db87b48bc94eee6 http://cgit.osmocom.org/openbsc/commit/?id=de60f7e70f5bc628263fbc3b68383c6743427adf commit de60f7e70f5bc628263fbc3b68383c6743427adf Author: Neels Hofmeyr Date: Fri Mar 10 02:16:11 2017 +0100 log end of cm serv request Change-Id: I7afe9d4f69e5525ede7a7c380a2c48fb2c5054b6 http://cgit.osmocom.org/openbsc/commit/?id=21d385a66c4246b885b7854c94b7cb12aea87abb commit 21d385a66c4246b885b7854c94b7cb12aea87abb Author: Neels Hofmeyr Date: Fri Mar 10 02:13:08 2017 +0100 bump logging Change-Id: I378af1fa06d8a45c01a80a381be143572e1dc41f http://cgit.osmocom.org/openbsc/commit/?id=8b94a6bd226f0b99646535eecc897f0e30bccb83 commit 8b94a6bd226f0b99646535eecc897f0e30bccb83 Author: Neels Hofmeyr Date: Fri Mar 10 02:12:32 2017 +0100 conn_close Change-Id: Ied7663f856cfce6e7ed1c0314fd558af85091dcc http://cgit.osmocom.org/openbsc/commit/?id=61da53e980b7aba2cfc8e6e2a8fb0675d5cb1a72 commit 61da53e980b7aba2cfc8e6e2a8fb0675d5cb1a72 Author: Neels Hofmeyr Date: Fri Mar 10 02:22:58 2017 +0100 test reject concurrency Change-Id: Ic4e6ebd8973e9e7f7c578fb559c741cbe10bef5a http://cgit.osmocom.org/openbsc/commit/?id=833329854f116cd7e1f7c4aca694f94ceaffc836 commit 833329854f116cd7e1f7c4aca694f94ceaffc836 Author: Neels Hofmeyr Date: Fri Mar 10 02:14:00 2017 +0100 conn reuse Change-Id: I3c4687aafe495e60b1568e6505dbf847adab37f1 http://cgit.osmocom.org/openbsc/commit/?id=94ac66372c00177af585f818165e705f450e397e commit 94ac66372c00177af585f818165e705f450e397e Author: Neels Hofmeyr Date: Fri Mar 10 04:17:15 2017 +0100 test exp fu Change-Id: I00cccacc2f17796f26a7c5f8b1c483ebcd4c3c1a http://cgit.osmocom.org/openbsc/commit/?id=6208db2a30f8db9928a7604263b0e0d7024da109 commit 6208db2a30f8db9928a7604263b0e0d7024da109 Author: Neels Hofmeyr Date: Fri Mar 10 04:15:10 2017 +0100 conn count log fu Change-Id: Ic57a4f6aa97a844bd4c28a28fee2416025a210f3 http://cgit.osmocom.org/openbsc/commit/?id=5d3839752a3e53ba779f794b567c9e5a70d40722 commit 5d3839752a3e53ba779f794b567c9e5a70d40722 Author: Neels Hofmeyr Date: Fri Mar 10 02:17:14 2017 +0100 conn cleanup Change-Id: I641fe36d9fa2077e3caf63cc583aaa380603bff0 http://cgit.osmocom.org/openbsc/commit/?id=bc04d3304e6e5305bef764e444669abc376eb4ad commit bc04d3304e6e5305bef764e444669abc376eb4ad Author: Neels Hofmeyr Date: Fri Mar 10 02:11:25 2017 +0100 cm service req concludes Change-Id: I4f64b8d91cfb1e61be4563594b2d6b23144af5bc http://cgit.osmocom.org/openbsc/commit/?id=b3b8ee02590668fa001c35f715014f796095db3f commit b3b8ee02590668fa001c35f715014f796095db3f Author: Neels Hofmeyr Date: Fri Mar 10 02:30:08 2017 +0100 remove_cruft Change-Id: I16ceeeede46f244fd454758cc223673dd51cfc72 http://cgit.osmocom.org/openbsc/commit/?id=aaad015e020f94cfb5c9546c59ab0040c812dc5e commit aaad015e020f94cfb5c9546c59ab0040c812dc5e Author: Neels Hofmeyr Date: Fri Mar 10 02:13:21 2017 +0100 compiler warning mgcp fu Change-Id: I79a891dbaff3cd6aec5a0ab08435e4619ade62d2 ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gsm_04_08.h | 3 + openbsc/include/openbsc/gsm_data.h | 7 +- openbsc/include/openbsc/gsm_data_shared.h | 6 + openbsc/include/openbsc/gsm_subscriber.h | 8 +- openbsc/include/openbsc/mgcp_internal.h | 1 + openbsc/include/openbsc/osmo_msc.h | 17 +- openbsc/include/openbsc/transaction.h | 2 +- openbsc/include/openbsc/vlr.h | 27 +- openbsc/src/gprs/sgsn_vty.c | 13 +- openbsc/src/libmgcp/mgcp_network.c | 11 + openbsc/src/libmsc/gsm_04_08.c | 236 ++--- openbsc/src/libmsc/gsm_04_11.c | 7 +- openbsc/src/libmsc/gsm_subscriber.c | 59 +- openbsc/src/libmsc/iucs.c | 5 +- openbsc/src/libmsc/iucs_ranap.c | 6 +- openbsc/src/libmsc/msc_ifaces.c | 4 +- openbsc/src/libmsc/osmo_msc.c | 115 +-- openbsc/src/libmsc/silent_call.c | 7 +- openbsc/src/libmsc/subscr_conn.c | 65 +- openbsc/src/libmsc/transaction.c | 8 +- openbsc/src/libmsc/ussd.c | 2 + openbsc/src/libvlr/vlr.c | 19 +- openbsc/src/libvlr/vlr_auth_fsm.c | 2 +- openbsc/src/libvlr/vlr_lu_fsm.c | 9 +- openbsc/tests/mgcp/mgcpgw_client_test.c | 2 +- openbsc/tests/msc_vlr/msc_vlr_test_gsm_authen.err | 968 ++++++++++-------- openbsc/tests/msc_vlr/msc_vlr_test_gsm_ciph.err | 855 +++++++++------- openbsc/tests/msc_vlr/msc_vlr_test_hlr_reject.err | 362 ++++--- openbsc/tests/msc_vlr/msc_vlr_test_hlr_timeout.err | 70 +- openbsc/tests/msc_vlr/msc_vlr_test_ms_timeout.c | 472 --------- openbsc/tests/msc_vlr/msc_vlr_test_ms_timeout.err | 1070 ++------------------ openbsc/tests/msc_vlr/msc_vlr_test_no_authen.c | 3 - openbsc/tests/msc_vlr/msc_vlr_test_no_authen.err | 640 ++++++------ .../msc_vlr/msc_vlr_test_reject_concurrency.c | 39 +- .../msc_vlr/msc_vlr_test_reject_concurrency.err | 834 +++++++++------ openbsc/tests/msc_vlr/msc_vlr_test_rest.err | 245 +++-- openbsc/tests/msc_vlr/msc_vlr_test_umts_authen.c | 88 +- openbsc/tests/msc_vlr/msc_vlr_test_umts_authen.err | 664 +++++++----- openbsc/tests/msc_vlr/msc_vlr_tests.c | 22 +- openbsc/tests/msc_vlr/msc_vlr_tests.h | 7 - openbsc/tests/vty_test_runner.py | 55 +- 41 files changed, 3220 insertions(+), 3815 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Fri Mar 10 03:36:08 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 10 Mar 2017 03:36:08 GMT Subject: openbsc.git branch neels/iu updated. 0.15.0-812-gf56a2e1d9 Message-ID: <201703100336.v2A3a8Ib099135@git.osmocom.org> This is an 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/iu has been updated discards d770bbf0ba84b674165db0cbce12daa68b9ca5c0 (commit) discards de60f7e70f5bc628263fbc3b68383c6743427adf (commit) discards 21d385a66c4246b885b7854c94b7cb12aea87abb (commit) discards 8b94a6bd226f0b99646535eecc897f0e30bccb83 (commit) discards 61da53e980b7aba2cfc8e6e2a8fb0675d5cb1a72 (commit) discards 833329854f116cd7e1f7c4aca694f94ceaffc836 (commit) discards 94ac66372c00177af585f818165e705f450e397e (commit) discards 6208db2a30f8db9928a7604263b0e0d7024da109 (commit) discards 5d3839752a3e53ba779f794b567c9e5a70d40722 (commit) discards bc04d3304e6e5305bef764e444669abc376eb4ad (commit) discards b3b8ee02590668fa001c35f715014f796095db3f (commit) via f56a2e1d98da5111bbb17f26ae44e6ff0c9e70fe (commit) via bc3d0b9931d36e16b2359963c2223794a3a516f0 (commit) via a984d3d77fbe747926b0dba15af45c72563a5251 (commit) via 0f35f81e80db343994d5488e58877a80a115314e (commit) via 66c35525cbb2c36340484fd64be4f462858b4f1c (commit) via e962e1833c42dca7d46707f2be934064c9544830 (commit) via 15a19c6a0e32b0b3a1d95894dd44340e4bb56410 (commit) via 1e449ed90db3a63d8cc7065f16772d9b5b2da759 (commit) via 541ee6259fe0a26d9efd2fac2281b878ed38eb02 (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 (d770bbf0ba84b674165db0cbce12daa68b9ca5c0) \ N -- N -- N (f56a2e1d98da5111bbb17f26ae44e6ff0c9e70fe) 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=f56a2e1d98da5111bbb17f26ae44e6ff0c9e70fe commit f56a2e1d98da5111bbb17f26ae44e6ff0c9e70fe Author: Neels Hofmeyr Date: Fri Mar 10 02:15:20 2017 +0100 log protocol discriminators and message types by name Depends: libosmocore change-id I0fca8e95ed5c2148b1a7440eff3fc9c7583898df Change-Id: If1c49faf6e1757cb16b383dd2db87b48bc94eee6 http://cgit.osmocom.org/openbsc/commit/?id=bc3d0b9931d36e16b2359963c2223794a3a516f0 commit bc3d0b9931d36e16b2359963c2223794a3a516f0 Author: Neels Hofmeyr Date: Fri Mar 10 02:16:11 2017 +0100 log: ciphering/security are implicit CM Service Accept Log just as prominently to mark CM Service Accept. Change-Id: I7afe9d4f69e5525ede7a7c380a2c48fb2c5054b6 http://cgit.osmocom.org/openbsc/commit/?id=a984d3d77fbe747926b0dba15af45c72563a5251 commit a984d3d77fbe747926b0dba15af45c72563a5251 Author: Neels Hofmeyr Date: Fri Mar 10 02:13:08 2017 +0100 debug log: upon bumping a conn, say why it is kept Change-Id: I378af1fa06d8a45c01a80a381be143572e1dc41f http://cgit.osmocom.org/openbsc/commit/?id=0f35f81e80db343994d5488e58877a80a115314e commit 0f35f81e80db343994d5488e58877a80a115314e Author: Neels Hofmeyr Date: Fri Mar 10 02:12:32 2017 +0100 mostly cosmetic: have one msc_conn_close() with cause argument Change-Id: Ied7663f856cfce6e7ed1c0314fd558af85091dcc http://cgit.osmocom.org/openbsc/commit/?id=66c35525cbb2c36340484fd64be4f462858b4f1c commit 66c35525cbb2c36340484fd64be4f462858b4f1c Author: Neels Hofmeyr Date: Fri Mar 10 02:22:58 2017 +0100 adjust msc_vlr_test_reject_concurrency Change-Id: Ic4e6ebd8973e9e7f7c578fb559c741cbe10bef5a http://cgit.osmocom.org/openbsc/commit/?id=e962e1833c42dca7d46707f2be934064c9544830 commit e962e1833c42dca7d46707f2be934064c9544830 Author: Neels Hofmeyr Date: Fri Mar 10 02:14:00 2017 +0100 allow CM Service Request on already open connection Change-Id: I3c4687aafe495e60b1568e6505dbf847adab37f1 http://cgit.osmocom.org/openbsc/commit/?id=15a19c6a0e32b0b3a1d95894dd44340e4bb56410 commit 15a19c6a0e32b0b3a1d95894dd44340e4bb56410 Author: Neels Hofmeyr Date: Fri Mar 10 02:17:14 2017 +0100 Reinstate msc subscriber conn ref counting Indeed the easiest way of ensuring all code paths can cause conn discarding while still all code paths can check on whether a conn needs to be discarded. Change-Id: I641fe36d9fa2077e3caf63cc583aaa380603bff0 http://cgit.osmocom.org/openbsc/commit/?id=1e449ed90db3a63d8cc7065f16772d9b5b2da759 commit 1e449ed90db3a63d8cc7065f16772d9b5b2da759 Author: Neels Hofmeyr Date: Fri Mar 10 02:11:25 2017 +0100 more specifically conclude cm service requests Don't end a CM Service Request "lock" too indiscriminately. Trigger only on new transactions that start. Change-Id: I4f64b8d91cfb1e61be4563594b2d6b23144af5bc http://cgit.osmocom.org/openbsc/commit/?id=541ee6259fe0a26d9efd2fac2281b878ed38eb02 commit 541ee6259fe0a26d9efd2fac2281b878ed38eb02 Author: Neels Hofmeyr Date: Fri Mar 10 02:30:08 2017 +0100 remove cruft: old anchor and auth code Change-Id: I16ceeeede46f244fd454758cc223673dd51cfc72 ----------------------------------------------------------------------- Summary of changes: hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Fri Mar 10 03:36:44 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 10 Mar 2017 03:36:44 GMT Subject: openbsc.git branch sysmocom/iu updated. 0.15.0-811-gbc3d0b993 Message-ID: <201703100336.v2A3ai6J099262@git.osmocom.org> This is an 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 via bc3d0b9931d36e16b2359963c2223794a3a516f0 (commit) via a984d3d77fbe747926b0dba15af45c72563a5251 (commit) via 0f35f81e80db343994d5488e58877a80a115314e (commit) via 66c35525cbb2c36340484fd64be4f462858b4f1c (commit) via e962e1833c42dca7d46707f2be934064c9544830 (commit) via 15a19c6a0e32b0b3a1d95894dd44340e4bb56410 (commit) via 1e449ed90db3a63d8cc7065f16772d9b5b2da759 (commit) via 541ee6259fe0a26d9efd2fac2281b878ed38eb02 (commit) via aaad015e020f94cfb5c9546c59ab0040c812dc5e (commit) from 3c74d92bc491fdf174ea772aeae1604458fdad8d (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: openbsc/include/openbsc/gsm_04_08.h | 3 + openbsc/include/openbsc/gsm_subscriber.h | 6 +- openbsc/include/openbsc/osmo_msc.h | 15 +- openbsc/include/openbsc/transaction.h | 2 +- openbsc/include/openbsc/vlr.h | 1 + openbsc/src/libmgcp/mgcp_network.c | 2 +- openbsc/src/libmsc/gsm_04_08.c | 189 +++--- openbsc/src/libmsc/gsm_04_11.c | 7 +- openbsc/src/libmsc/gsm_subscriber.c | 9 +- openbsc/src/libmsc/iucs.c | 5 +- openbsc/src/libmsc/iucs_ranap.c | 6 +- openbsc/src/libmsc/msc_ifaces.c | 4 +- openbsc/src/libmsc/osmo_msc.c | 79 +-- openbsc/src/libmsc/silent_call.c | 7 +- openbsc/src/libmsc/subscr_conn.c | 46 +- openbsc/src/libmsc/transaction.c | 8 +- openbsc/src/libmsc/ussd.c | 2 + openbsc/tests/mgcp/mgcpgw_client_test.c | 2 +- openbsc/tests/msc_vlr/msc_vlr_test_gsm_authen.err | 498 +++++++++------ openbsc/tests/msc_vlr/msc_vlr_test_gsm_ciph.err | 363 +++++++---- openbsc/tests/msc_vlr/msc_vlr_test_hlr_reject.err | 302 +++++---- openbsc/tests/msc_vlr/msc_vlr_test_hlr_timeout.err | 62 +- openbsc/tests/msc_vlr/msc_vlr_test_ms_timeout.err | 93 +-- openbsc/tests/msc_vlr/msc_vlr_test_no_authen.err | 337 ++++++---- .../msc_vlr/msc_vlr_test_reject_concurrency.c | 39 +- .../msc_vlr/msc_vlr_test_reject_concurrency.err | 684 +++++++++++++-------- openbsc/tests/msc_vlr/msc_vlr_test_rest.err | 133 ++-- openbsc/tests/msc_vlr/msc_vlr_test_umts_authen.err | 336 ++++++---- 28 files changed, 2057 insertions(+), 1183 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Fri Mar 10 04:20:06 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 10 Mar 2017 04:20:06 GMT Subject: op25.git branch max updated. f454b775ae6064a96270a035207831d939386bc8 Message-ID: <201703100420.v2A4K6a6010017@git.osmocom.org> This is an 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 f454b775ae6064a96270a035207831d939386bc8 (commit) from d403abb8825ac96450414b8dc658b23560518b3a (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=f454b775ae6064a96270a035207831d939386bc8 commit f454b775ae6064a96270a035207831d939386bc8 Author: Max Date: Thu Mar 9 23:20:19 2017 -0500 ysf-cfg.dat ----------------------------------------------------------------------- Summary of changes: .../apps/tx/{dmr-cfg.dat => ysf-cfg.dat} | 66 ++++++++-------------- 1 file changed, 24 insertions(+), 42 deletions(-) copy op25/gr-op25_repeater/apps/tx/{dmr-cfg.dat => ysf-cfg.dat} (55%) hooks/post-receive -- Software-defined analyzer for APCO P25 From gitosis at osmocom.org Fri Mar 10 15:32:43 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 10 Mar 2017 15:32:43 GMT Subject: osmo-trx.git branch master updated. a93f789e50e9fc4fd7bcf7d7bc6e2cd31cc1e042 Message-ID: <201703101532.v2AFWhi9078483@git.osmocom.org> This is an 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, master has been updated via a93f789e50e9fc4fd7bcf7d7bc6e2cd31cc1e042 (commit) from 72bf762b42571998e353c298691d74d7ce897bdc (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=a93f789e50e9fc4fd7bcf7d7bc6e2cd31cc1e042 commit a93f789e50e9fc4fd7bcf7d7bc6e2cd31cc1e042 Author: Tom Tsou Date: Tue Mar 7 17:54:06 2017 -0800 uhd: Increase MC-BTS FPGA clock rate to 51.2 MHz Addresses following issues where UHD 3.9 and likely other UHD versions would report a master clock (FPGA) rate error. Update MC-BTS FPGA clock for B200 and B210 to 51.2 MHz, which is supported by all UHD versions. Only B200/B210 is supported for MC-BTS operation. https://osmocom.org/issues/1963 https://osmocom.org/issues/1648 ALERT UHDDevice.cpp:548:set_master_clk: Failed to set master clock rate ALERT UHDDevice.cpp:549:set_master_clk: Requested clock rate 3.2e+06 ALERT UHDDevice.cpp:550:set_master_clk: Actual clock rate 5e+06 Change-Id: I78fb2c0959abd0e666628ba39f433162aafb067e ----------------------------------------------------------------------- Summary of changes: Transceiver52M/UHDDevice.cpp | 23 +++++++++++++---------- 1 file changed, 13 insertions(+), 10 deletions(-) hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Fri Mar 10 15:44:20 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 10 Mar 2017 15:44:20 GMT Subject: op25.git branch max updated. 356ce4b7ac6a7e00cc46585ac532dedbcbf39695 Message-ID: <201703101544.v2AFiKg6083770@git.osmocom.org> This is an 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 356ce4b7ac6a7e00cc46585ac532dedbcbf39695 (commit) via a964f6ac52afc1cde546167f77550021027dcf14 (commit) from f454b775ae6064a96270a035207831d939386bc8 (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=356ce4b7ac6a7e00cc46585ac532dedbcbf39695 commit 356ce4b7ac6a7e00cc46585ac532dedbcbf39695 Author: Max Date: Fri Mar 10 10:44:17 2017 -0500 dstar cleanup http://cgit.osmocom.org/op25/commit/?id=a964f6ac52afc1cde546167f77550021027dcf14 commit a964f6ac52afc1cde546167f77550021027dcf14 Author: Max Date: Fri Mar 10 10:43:49 2017 -0500 dstar gmsk modulation ----------------------------------------------------------------------- Summary of changes: op25/gr-op25_repeater/apps/tx/op25_c4fm_mod.py | 54 ++++++++++++++++++++-- .../include/op25_repeater/dstar_tx_sb.h | 2 +- op25/gr-op25_repeater/lib/dstar_tx_sb_impl.cc | 8 ++-- op25/gr-op25_repeater/lib/dstar_tx_sb_impl.h | 2 +- 4 files changed, 56 insertions(+), 10 deletions(-) hooks/post-receive -- Software-defined analyzer for APCO P25 From gitosis at osmocom.org Sun Mar 12 14:31:30 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 12 Mar 2017 14:31:30 GMT Subject: op25.git branch max updated. b6390b9d17ce9b8322b2ce3a761b50cf9aa96b35 Message-ID: <201703121431.v2CEVU6e021446@git.osmocom.org> This is an 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 b6390b9d17ce9b8322b2ce3a761b50cf9aa96b35 (commit) via f6693ab48151a309f6dd886728171ba258fad2d9 (commit) from 356ce4b7ac6a7e00cc46585ac532dedbcbf39695 (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=b6390b9d17ce9b8322b2ce3a761b50cf9aa96b35 commit b6390b9d17ce9b8322b2ce3a761b50cf9aa96b35 Author: Max Date: Sun Mar 12 01:18:14 2017 -0500 bugfix http://cgit.osmocom.org/op25/commit/?id=f6693ab48151a309f6dd886728171ba258fad2d9 commit f6693ab48151a309f6dd886728171ba258fad2d9 Author: Max Date: Sun Mar 12 01:17:44 2017 -0500 dv_tx.py ----------------------------------------------------------------------- Summary of changes: op25/gr-op25_repeater/apps/tx/dv_tx.py | 151 +++++++++++++++++++++++++ op25/gr-op25_repeater/apps/tx/op25_c4fm_mod.py | 2 - 2 files changed, 151 insertions(+), 2 deletions(-) create mode 100644 op25/gr-op25_repeater/apps/tx/dv_tx.py hooks/post-receive -- Software-defined analyzer for APCO P25 From gitosis at osmocom.org Sun Mar 12 16:37:18 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 12 Mar 2017 16:37:18 GMT Subject: osmocom-bb.git branch stumpf/virt-phy updated. osmocon_v0.0.0-1779-g2dedefb8 Message-ID: <201703121637.v2CGbINM055798@git.osmocom.org> This is an 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 2dedefb8479c191933829cb459939fc91f3816eb (commit) from 7f1cb52d27d184e928c17971799283d1f399f0fb (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=2dedefb8479c191933829cb459939fc91f3816eb commit 2dedefb8479c191933829cb459939fc91f3816eb Author: Sebastian Stumpf Date: Sun Mar 12 14:11:40 2017 +0100 VIRT-PHY: Added option parsing. Available options: dl-rx-grp: mcast group messages on downlink are received from ul-tx-grp: mcast group messages on uplink are sent to port: port used for mcast sockets log-mask: logging mask l1ctl-sock: l1ctl socket path to connect to l23 ----------------------------------------------------------------------- Summary of changes: src/host/virt_phy/src/gsmtapl1_if.c | 7 ++++ src/host/virt_phy/src/l1ctl_sap.c | 4 +- src/host/virt_phy/src/virtphy.c | 79 ++++++++++++++++++++++++++++--------- 3 files changed, 70 insertions(+), 20 deletions(-) hooks/post-receive -- The Open Source GSM Base Band stack From gitosis at osmocom.org Sun Mar 12 22:03:35 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 12 Mar 2017 22:03:35 GMT Subject: op25.git branch max updated. 299d5eb9bf3d3674e8aa9e94157a129817a0fdbb Message-ID: <201703122203.v2CM3ZiS035433@git.osmocom.org> This is an 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 299d5eb9bf3d3674e8aa9e94157a129817a0fdbb (commit) from b6390b9d17ce9b8322b2ce3a761b50cf9aa96b35 (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=299d5eb9bf3d3674e8aa9e94157a129817a0fdbb commit 299d5eb9bf3d3674e8aa9e94157a129817a0fdbb Author: Max Date: Sun Mar 12 18:03:21 2017 -0400 dv_tx.py audio cleanup ----------------------------------------------------------------------- Summary of changes: op25/gr-op25_repeater/apps/tx/dv_tx.py | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) hooks/post-receive -- Software-defined analyzer for APCO P25 From gitosis at osmocom.org Mon Mar 13 02:01:18 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 13 Mar 2017 02:01:18 GMT Subject: osmo-iuh.git branch master updated. 09ed4b4adc7d36c83d821a1dfa22156e76be461f Message-ID: <201703130201.v2D21ISm092002@git.osmocom.org> This is an 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 09ed4b4adc7d36c83d821a1dfa22156e76be461f (commit) from 8e29b2311904c2365c7797164d03b656030cffbc (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=09ed4b4adc7d36c83d821a1dfa22156e76be461f commit 09ed4b4adc7d36c83d821a1dfa22156e76be461f Author: Neels Hofmeyr Date: Wed Mar 8 16:55:56 2017 +0100 doc: OsmoMSC + HLR instead of CSCN Change-Id: I498446fd0e432968eb26faf1b2f64825c9eec5d5 ----------------------------------------------------------------------- Summary of changes: doc/protocols_around_hnbgw.txt | 27 ++++++++++++++++----------- 1 file changed, 16 insertions(+), 11 deletions(-) hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Mon Mar 13 08:58:39 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 13 Mar 2017 08:58:39 GMT Subject: osmo-pcu.git branch master updated. 0.2-891-g727295f Message-ID: <201703130858.v2D8wdTM009668@git.osmocom.org> This is an 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 727295f20611bbc2d2bc5cd7341f73e0536ec46a (commit) from 1275a3f91a744e011b0dba82b09124d249c7abb5 (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=727295f20611bbc2d2bc5cd7341f73e0536ec46a commit 727295f20611bbc2d2bc5cd7341f73e0536ec46a Author: Max Date: Wed Mar 8 11:58:57 2017 +0100 Add pkg-config file We're installing header file pcuif_proto.h so it's better to use pkg-config for proper version tracking similar to the way it's done for OpenBSC. Change-Id: I0520045e5655794df152b98b9755d7cbbd334049 ----------------------------------------------------------------------- Summary of changes: .gitignore | 2 ++ Makefile.am | 2 ++ configure.ac | 1 + debian/osmo-pcu.install | 1 + osmo-pcu.pc.in | 10 ++++++++++ 5 files changed, 16 insertions(+) create mode 100644 osmo-pcu.pc.in hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Mon Mar 13 10:17:31 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 13 Mar 2017 10:17:31 GMT Subject: openbsc.git branch lynxis/rbs2000_upstream created. 0.15.0-740-g312ee94aa Message-ID: <201703131017.v2DAHVqo031620@git.osmocom.org> This is an 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_upstream has been created at 312ee94aaad00a708c9858b0e7d5940ec9c68d51 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=312ee94aaad00a708c9858b0e7d5940ec9c68d51 commit 312ee94aaad00a708c9858b0e7d5940ec9c68d51 Author: Alexander Couzens Date: Mon Mar 13 11:06:52 2017 +0100 abis_rsl: use msgb_pull to parse tlli from msg Change-Id: I971bf6c8821689f9d8a1294a9b3bf1af9c4091f7 http://cgit.osmocom.org/openbsc/commit/?id=da0d703d5d5cc6adc54f00ee058836b44ef013ea commit da0d703d5d5cc6adc54f00ee058836b44ef013ea Author: Alexander Couzens Date: Mon Mar 13 11:00:59 2017 +0100 abis_rsl: fix off-by-one length check when parsing ericson tlli field Change-Id: I658f6d82a67944345ddda5534fa996dca9e990ab http://cgit.osmocom.org/openbsc/commit/?id=3dc2b23f39e81bfe733aae0e06e16b93e1f67d68 commit 3dc2b23f39e81bfe733aae0e06e16b93e1f67d68 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. Change-Id: Iefdbd451e4935b199cfb565f995771a82a19624e http://cgit.osmocom.org/openbsc/commit/?id=d9ea09c9a2bc148cbe22e56949e179972c3ed70d commit d9ea09c9a2bc148cbe22e56949e179972c3ed70d 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=edbcf0ad3357fc7d79f508f358789ce55e3efbf9 commit edbcf0ad3357fc7d79f508f358789ce55e3efbf9 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 Change-Id: I0a899d9c866ed09dc301694dbbcad304b1ed49e5 http://cgit.osmocom.org/openbsc/commit/?id=11b488b302fe80d302b4049fd44717747b94f9ba commit 11b488b302fe80d302b4049fd44717747b94f9ba 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=0082bf46ae5785d39feaf5c8adb699b50b34fd83 commit 0082bf46ae5785d39feaf5c8adb699b50b34fd83 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=7060e84f07d29fbc7ed42cee4aa131c2f017a983 commit 7060e84f07d29fbc7ed42cee4aa131c2f017a983 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=82b44c9ca3f3e672cc42b9327ef0fccee6d951b5 commit 82b44c9ca3f3e672cc42b9327ef0fccee6d951b5 Author: Alexander Couzens Date: Tue Nov 29 00:21:18 2016 +0100 pcu_sock: 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=d18d92e57bd1a9c78eeeb17114fe94aae7b77545 commit d18d92e57bd1a9c78eeeb17114fe94aae7b77545 Author: Alexander Couzens Date: Tue Nov 29 00:18:26 2016 +0100 pcu_sock: set flag PCU_IF_FLAG_SYSMO by setting pcu_direct = 1 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=dcbe127d0c662a019a8ff761cfe38d44d89b5be7 commit dcbe127d0c662a019a8ff761cfe38d44d89b5be7 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=2182d803b9258b348b5df453688cca584adab70e commit 2182d803b9258b348b5df453688cca584adab70e 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=609d1cae50e46ed8b26e24ea145879c043b12a3c commit 609d1cae50e46ed8b26e24ea145879c043b12a3c 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=3aece3550691911c2d83c1b919ee50f33c34861f commit 3aece3550691911c2d83c1b919ee50f33c34861f 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=67147b6b986c0f80e95b52da50201d43a8861d6e commit 67147b6b986c0f80e95b52da50201d43a8861d6e 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. Change-Id: Ib13cb4099d12fa71e9e0b8727e19ab29e11909b2 http://cgit.osmocom.org/openbsc/commit/?id=b0985ce1023b05a3dfa2366a12d725a38af258eb commit b0985ce1023b05a3dfa2366a12d725a38af258eb Author: Alexander Couzens Date: Thu Dec 1 02:51:11 2016 +0100 HACK: libbsc/rbs2000: delay the ALTRQ request by 3 sec Change-Id: I1bb48ba7f7cbe4010b0c40710d3f33a930f77927 http://cgit.osmocom.org/openbsc/commit/?id=1729041aeda9a4b1e3ebb84a6fac4f177cde78e2 commit 1729041aeda9a4b1e3ebb84a6fac4f177cde78e2 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=aa7568c1cf0ffc17cada5a436ccd77fa9db21a1f commit aa7568c1cf0ffc17cada5a436ccd77fa9db21a1f 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=2c2a9611ea8fc9bec74ef0167c575ad3f297e396 commit 2c2a9611ea8fc9bec74ef0167c575ad3f297e396 Author: Philipp Maier Date: Thu Dec 8 17:34:12 2016 +0100 libbsc: add debug log message to S_L_INP_* callbacks Improve debug log output of input callbacks by adding a line containing the signal event name. Change-Id: Ifca46dd8b356d0de31cccbd79e406079d3a0d7d2 http://cgit.osmocom.org/openbsc/commit/?id=8ba0ae8370bc6c40022eebce67408d4694256615 commit 8ba0ae8370bc6c40022eebce67408d4694256615 Author: Alexander Couzens Date: Fri Dec 2 05:21:45 2016 +0100 libbsc: add rsl_ericsson_imm_assign_cmd() which reply with a confirmation message ericsson can handle a reference at the end of a imm assign command which is used in the confirm response. The confirm response is only sent if the trailer is present. Change-Id: I88560291b5a3a3d7a0bac4d3c089b45f1f6b297f http://cgit.osmocom.org/openbsc/commit/?id=c8c539ddd3a68b95f981b5ee0d2159aa0d980622 commit c8c539ddd3a68b95f981b5ee0d2159aa0d980622 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=b2fd750d91bd06fd4333086db207ce363952c313 commit b2fd750d91bd06fd4333086db207ce363952c313 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=a5d0218e02cfd9fe240e666d918e923915184621 commit a5d0218e02cfd9fe240e666d918e923915184621 Author: Alexander Couzens Date: Wed Nov 2 02:41:41 2016 +0100 abis_om2k: protect MO FSMs by NULL check Also set MO FSMs to NULL after freeing them. Change-Id: I30df0b9ab8bc47ba9756c8388e977deed0e40200 http://cgit.osmocom.org/openbsc/commit/?id=8296f87bbab01ba1fcd749acbff408f1b512da01 commit 8296f87bbab01ba1fcd749acbff408f1b512da01 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=62e06a89a0074159383e1e8cc60d6ab89a87487d commit 62e06a89a0074159383e1e8cc60d6ab89a87487d Author: Harald Welte Date: Mon Mar 13 09:39:08 2017 +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=93f584aa8ad1c88879c495190799f97295f5db46 commit 93f584aa8ad1c88879c495190799f97295f5db46 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=605440b88afca9d2540813d231c327acb33ce2ae commit 605440b88afca9d2540813d231c327acb33ce2ae Author: Alexander Couzens Date: Tue Nov 1 23:39:03 2016 +0100 unixsocket: start sabm for UNIXSOCKET openbsc only starts sabm messages for a subset of line drivers. Add unixsocket to those subset. Change-Id: If98c037119142cc33b46ab5c1bf02d4cda81c81e http://cgit.osmocom.org/openbsc/commit/?id=d3ce5091257056420df8fbb327568ce4afe07093 commit d3ce5091257056420df8fbb327568ce4afe07093 Author: Philipp Maier Date: Fri Feb 24 15:18:08 2017 +0100 gsm_data_shared: add value strings for gsm_chreq Change-Id: I23d3be5610a5a46098d2b12feed4245828599aae http://cgit.osmocom.org/openbsc/commit/?id=e8020629567b4e3a3ceb5116f525b067a1b4fb87 commit e8020629567b4e3a3ceb5116f525b067a1b4fb87 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. Change-Id: Ifd340c536cff2d1c4b1b3677a358ea95438801eb http://cgit.osmocom.org/openbsc/commit/?id=46546ec602f3d39e372ef15e1a28986e5f999bf2 commit 46546ec602f3d39e372ef15e1a28986e5f999bf2 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 ----------------------------------------------------------------------- hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon Mar 13 11:18:59 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 13 Mar 2017 11:18:59 GMT Subject: openbsc.git branch master updated. 0.15.0-711-g0722ffc74 Message-ID: <201703131118.v2DBIxAL045982@git.osmocom.org> This is an 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 0722ffc74397f5e92e4377ad2dfaab5363d13648 (commit) from 6d804b1a7e375213cb4b3e437c2b9b8c68872164 (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=0722ffc74397f5e92e4377ad2dfaab5363d13648 commit 0722ffc74397f5e92e4377ad2dfaab5363d13648 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 ----------------------------------------------------------------------- Summary of changes: openbsc/src/libbsc/abis_om2000.c | 2 ++ 1 file changed, 2 insertions(+) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon Mar 13 11:19:35 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 13 Mar 2017 11:19:35 GMT Subject: openbsc.git branch master updated. 0.15.0-712-gdfb138ff0 Message-ID: <201703131119.v2DBJZ0t046181@git.osmocom.org> This is an 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 dfb138ff091e2ff74c8e3274cfe3635d1673ac4a (commit) from 0722ffc74397f5e92e4377ad2dfaab5363d13648 (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=dfb138ff091e2ff74c8e3274cfe3635d1673ac4a commit dfb138ff091e2ff74c8e3274cfe3635d1673ac4a Author: Alexander Couzens Date: Tue Nov 1 23:39:03 2016 +0100 unixsocket: start sabm for UNIXSOCKET openbsc only starts sabm messages for a subset of line drivers. Add unixsocket to those subset. Change-Id: If98c037119142cc33b46ab5c1bf02d4cda81c81e ----------------------------------------------------------------------- Summary of changes: openbsc/src/libbsc/bts_ericsson_rbs2000.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon Mar 13 11:25:30 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 13 Mar 2017 11:25:30 GMT Subject: osmo-pcu.git branch master updated. 0.2-892-g5dd8d1b Message-ID: <201703131125.v2DBPUUO048363@git.osmocom.org> This is an 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 5dd8d1bbd89cfaa10d8194502778deb96fe82184 (commit) from 727295f20611bbc2d2bc5cd7341f73e0536ec46a (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=5dd8d1bbd89cfaa10d8194502778deb96fe82184 commit 5dd8d1bbd89cfaa10d8194502778deb96fe82184 Author: Max Date: Wed Mar 8 12:06:42 2017 +0100 bts.cpp: Fix overloading ambiguity Fix error introduced in 1275a3f91a744e011b0dba82b09124d249c7abb5 by using signed 32 bit integer which is enough for Frame Number in GSM. Also, mark parameter constraints more explicitly: - add assert for expected FN values - don't perform computation for non-relative FN The error was: bts.cpp: In member function ???uint32_t BTS::rfn_to_fn(uint32_t)???: bts.cpp:554:25: error: call of overloaded ???abs(uint32_t)??? is ambiguous if (abs(rfn - m_cur_rfn) > RFN_THRESHOLD) { ^ In file included from /usr/include/c++/6/cstdlib:75:0, from /usr/include/c++/6/stdlib.h:36, from /usr/include/osmocom/core/linuxrbtree.h:97, from /usr/include/osmocom/core/timer.h:35, from ./bts.h:29, from bts.cpp:21: /usr/include/stdlib.h:735:12: note: candidate: int abs(int) extern int abs (int __x) __THROW __attribute__ ((__const__)) __wur; ^~~ In file included from /usr/include/c++/6/stdlib.h:36:0, from /usr/include/osmocom/core/linuxrbtree.h:97, from /usr/include/osmocom/core/timer.h:35, from ./bts.h:29, from bts.cpp:21: /usr/include/c++/6/cstdlib:185:3: note: candidate: __int128 std::abs(__int128) abs(__GLIBCXX_TYPE_INT_N_0 __x) { return __x >= 0 ? __x : -__x; } ^~~ /usr/include/c++/6/cstdlib:180:3: note: candidate: long long int std::abs(long long int) abs(long long __x) { return __builtin_llabs (__x); } ^~~ /usr/include/c++/6/cstdlib:172:3: note: candidate: long int std::abs(long int) abs(long __i) { return __builtin_labs(__i); } Change-Id: Ib6d895a97aa35414f245ea4406c6e78f1b4fb5b8 ----------------------------------------------------------------------- Summary of changes: src/bts.cpp | 15 ++++++++++----- src/bts.h | 2 +- 2 files changed, 11 insertions(+), 6 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Mon Mar 13 13:43:38 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 13 Mar 2017 13:43:38 GMT Subject: osmo-pcu.git branch master updated. 0.2-893-gb86a30d Message-ID: <201703131343.v2DDhcAG082239@git.osmocom.org> This is an 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 b86a30dc22188699445df99863f85b9106e35f8d (commit) from 5dd8d1bbd89cfaa10d8194502778deb96fe82184 (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=b86a30dc22188699445df99863f85b9106e35f8d commit b86a30dc22188699445df99863f85b9106e35f8d Author: Max Date: Thu Mar 9 17:37:20 2017 +0100 tests: include headers from include/ In addition to .h files from src/ add include/ as well: some headers are now public and reside in separate directory. Change-Id: I09c02a171fb3b2f2791ce938725db7d4ff397e95 ----------------------------------------------------------------------- Summary of changes: tests/Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Mon Mar 13 14:21:22 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 13 Mar 2017 14:21:22 GMT Subject: osmo-python-tests.git branch master updated. baa6f12260c383f40a477b71743b16940c50e5aa Message-ID: <201703131421.v2DELMCK091827@git.osmocom.org> This is an 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 baa6f12260c383f40a477b71743b16940c50e5aa (commit) via cebe8f5b003edfa99094caf732364c64b46fdcc8 (commit) from 9b0a51fb8761f448d6ab604eb7f39bf197c5b59d (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=baa6f12260c383f40a477b71743b16940c50e5aa commit baa6f12260c383f40a477b71743b16940c50e5aa Author: Neels Hofmeyr Date: Mon Feb 27 01:06:44 2017 +0100 test_all_apps: actually count nr of errors Each test run returns 1 on error, so instead of |=, why not count the number of errors with +=. Also print the final error count. Change-Id: I690dde3711555a3447e5ad4cc0a04a7a869a8296 http://cgit.osmocom.org/python/osmo-python-tests/commit/?id=cebe8f5b003edfa99094caf732364c64b46fdcc8 commit cebe8f5b003edfa99094caf732364c64b46fdcc8 Author: Neels Hofmeyr Date: Mon Feb 27 01:04:43 2017 +0100 on Exception during test, also print the actual config When a test run encounters an Exception, the test config file name is printed, but that may already be gone when done, so also print the complete actual test config file contents, making it easy to reproduce the failure manually. Change-Id: I9b00f170fb0cdceb35b9231eb1f2c545ba079d1d ----------------------------------------------------------------------- Summary of changes: osmopy/osmotestconfig.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Mon Mar 13 16:13:01 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 13 Mar 2017 16:13:01 GMT Subject: osmo-hlr.git branch master updated. 0.0.1-47-ge9d37db Message-ID: <201703131613.v2DGD1MO021149@git.osmocom.org> This is an 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 e9d37db7f23076571e2ac8fdbeae64158063acac (commit) from 5ecdc56ad4a435d923fd3982769ac94b52f103a7 (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=e9d37db7f23076571e2ac8fdbeae64158063acac commit e9d37db7f23076571e2ac8fdbeae64158063acac Author: Max Date: Mon Mar 13 16:08:11 2017 +0100 Add .deb packaging Add initial metadata for .deb packages. Change-Id: Ied02e445236410de51488fbb5aaea3170d02a31d Related: OS#1948 ----------------------------------------------------------------------- Summary of changes: debian/changelog | 5 +++++ debian/compat | 1 + debian/control | 35 +++++++++++++++++++++++++++++++++++ debian/copyright | 21 +++++++++++++++++++++ debian/osmo-hlr.install | 1 + debian/rules | 12 ++++++++++++ debian/source/format | 1 + 7 files changed, 76 insertions(+) create mode 100644 debian/changelog create mode 100644 debian/compat create mode 100644 debian/control create mode 100644 debian/copyright create mode 100644 debian/osmo-hlr.install create mode 100755 debian/rules create mode 100644 debian/source/format hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Tue Mar 14 00:08:57 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 14 Mar 2017 00:08:57 GMT Subject: libosmocore.git branch master updated. 0.9.6-128-g6d0fd7b Message-ID: <201703140008.v2E08vNG035222@git.osmocom.org> This is an 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 6d0fd7ba9705e3f0e037ea47668ae9e84ad38c2b (commit) from b14caa0ab9c6b8b8671171a238ab70eb66cf5bbe (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=6d0fd7ba9705e3f0e037ea47668ae9e84ad38c2b commit 6d0fd7ba9705e3f0e037ea47668ae9e84ad38c2b Author: Neels Hofmeyr Date: Mon Mar 13 14:47:23 2017 +0100 build: cosmetic: coding: break a CPPFLAGS line Matches our general scheme and helps readability of an upcoming patch. Change-Id: I174086a988b51b6e80f3661609069b69a3d41cc7 ----------------------------------------------------------------------- Summary of changes: src/coding/Makefile.am | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Tue Mar 14 08:59:36 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 14 Mar 2017 08:59:36 GMT Subject: osmo-bts.git branch master updated. 0.4.0-404-g6f5e398 Message-ID: <201703140859.v2E8xaip072634@git.osmocom.org> This is an 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 6f5e398ccb10c0095061d9adf39f0ebcebd0c876 (commit) from a1b891aab4a250ef12ed6c1cd2a331a272b4d65c (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=6f5e398ccb10c0095061d9adf39f0ebcebd0c876 commit 6f5e398ccb10c0095061d9adf39f0ebcebd0c876 Author: Max Date: Tue Mar 7 17:43:35 2017 +0100 Handle ctrl cmd allocation failures Check that ctrl command was successfully allocated before using it. Fixes: CID163884 Change-Id: Id19e1ce5fae6f936c9ed93f9a6317b57d28d7311 ----------------------------------------------------------------------- Summary of changes: src/osmo-bts-sysmo/misc/sysmobts_mgr_temp.c | 37 +++++++++++++++-------------- 1 file changed, 19 insertions(+), 18 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Tue Mar 14 11:23:54 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 14 Mar 2017 11:23:54 GMT Subject: openbsc.git branch master updated. 0.15.0-713-gb3c7c79c0 Message-ID: <201703141123.v2EBNsX6007491@git.osmocom.org> This is an 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 b3c7c79c04ccf15c192a62b78d43040a34697b06 (commit) from dfb138ff091e2ff74c8e3274cfe3635d1673ac4a (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=b3c7c79c04ccf15c192a62b78d43040a34697b06 commit b3c7c79c04ccf15c192a62b78d43040a34697b06 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 ----------------------------------------------------------------------- Summary of changes: openbsc/tests/smpp_test_runner.py | 1 - openbsc/tests/vty_test_runner.py | 1 - 2 files changed, 2 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue Mar 14 13:32:32 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 14 Mar 2017 13:32:32 GMT Subject: libosmocore.git branch master updated. 0.9.6-130-g953f929 Message-ID: <201703141332.v2EDWW1O040878@git.osmocom.org> This is an 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 953f929797e0ebf39f00e2e1e1cf46d6932fce01 (commit) via f48e8a8ba9b88800bbf8c09f6b67c5c9163bfa73 (commit) from 6d0fd7ba9705e3f0e037ea47668ae9e84ad38c2b (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=953f929797e0ebf39f00e2e1e1cf46d6932fce01 commit 953f929797e0ebf39f00e2e1e1cf46d6932fce01 Author: Alexander Couzens Date: Tue Mar 14 13:47:29 2017 +0100 gsm_04_08: add _NUM_CHREQ_T to enum _NUM_CHREQ_T defines the last element of the enum Change-Id: Id67ba8de89dd6288e449197438e9e1c5d7f5a134 http://cgit.osmocom.org/libosmocore/commit/?id=f48e8a8ba9b88800bbf8c09f6b67c5c9163bfa73 commit f48e8a8ba9b88800bbf8c09f6b67c5c9163bfa73 Author: Alexander Couzens Date: Mon Dec 5 15:57:42 2016 +0100 gsm0408: add chreq_type for CHREQ_T_PDCH_ONE_PHASE and CHREQ_T_PDCH_TWO_PHASE The previous version of this commit got reverted to avoid a breakage in openbsc. The problem is openbsc use an array of chreq_type with a manual defined size. This array is using enums as index which breaks if any elements got added into the middle, because the size of the array can't hold elements greater or equal than the size. Change-Id: I6676105507fe4e5627f740dfe4c2770f766ad068 ----------------------------------------------------------------------- Summary of changes: include/osmocom/gsm/protocol/gsm_04_08.h | 3 +++ 1 file changed, 3 insertions(+) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Tue Mar 14 13:34:27 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 14 Mar 2017 13:34:27 GMT Subject: openbsc.git branch master updated. 0.15.0-714-g8a215c3d2 Message-ID: <201703141334.v2EDYRLB041547@git.osmocom.org> This is an 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 8a215c3d2580a8831c0f1f2d8b513e020d7c4985 (commit) from b3c7c79c04ccf15c192a62b78d43040a34697b06 (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=8a215c3d2580a8831c0f1f2d8b513e020d7c4985 commit 8a215c3d2580a8831c0f1f2d8b513e020d7c4985 Author: Alexander Couzens Date: Fri Feb 3 23:22:18 2017 +0100 gprs_sgsn.c: initialize ptmsi with 0xdeadbeef Fix uninitialized memory access warning. "Conditional jump or move depends on uninitialised value" Found by valgrind. Change-Id: Ibc2d585c5db899e6af20104211e32faf3822633a ----------------------------------------------------------------------- Summary of changes: openbsc/src/gprs/gprs_sgsn.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue Mar 14 13:41:24 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 14 Mar 2017 13:41:24 GMT Subject: osmo-hlr.git branch master updated. 0.0.1-48-g7f39468 Message-ID: <201703141341.v2EDfOAZ043828@git.osmocom.org> This is an 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 7f39468c75605077f8811557c9da6791fcbdbfe5 (commit) from e9d37db7f23076571e2ac8fdbeae64158063acac (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=7f39468c75605077f8811557c9da6791fcbdbfe5 commit 7f39468c75605077f8811557c9da6791fcbdbfe5 Author: Max Date: Tue Mar 14 14:31:25 2017 +0100 deb: fix OBS build Add explicit dependency on python3 which is necessary for 'make check' stage. While at it, add DH_VERBOSE option for debian/control to facilitate future troubleshooting. Change-Id: I0ed0bb0f889d4569c9229f3f12ad8bdb11cc1e7c Related: OS#1948 ----------------------------------------------------------------------- Summary of changes: debian/control | 1 + debian/rules | 1 + 2 files changed, 2 insertions(+) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Tue Mar 14 14:15:18 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 14 Mar 2017 14:15:18 GMT Subject: osmo-ci.git branch master updated. dccc24b9b3e78bb766b0d26bee8e64a6da8f17b8 Message-ID: <201703141415.v2EEFI77054215@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "CI scripts". The branch, master has been updated via dccc24b9b3e78bb766b0d26bee8e64a6da8f17b8 (commit) from 7a83d9780702a32e88469a7cf268a2c517174ba7 (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-ci/commit/?id=dccc24b9b3e78bb766b0d26bee8e64a6da8f17b8 commit dccc24b9b3e78bb766b0d26bee8e64a6da8f17b8 Author: Neels Hofmeyr Date: Tue Mar 14 15:11:54 2017 +0100 add script to submit nightly packages Move the script here from http://jenkins.osmocom.org/jenkins/job/Osmocom_nightly_packages/ The jenkins job shall call this script instead. One change: instead of 'rm -rf *', rather check for an empty dir, to not endanger valuable data a user may have around when invoking this script out of curiosity. ----------------------------------------------------------------------- Summary of changes: scripts/osmocom-nightly-packages.sh | 70 +++++++++++++++++++++++++++++++++++++ 1 file changed, 70 insertions(+) create mode 100644 scripts/osmocom-nightly-packages.sh hooks/post-receive -- CI scripts From gitosis at osmocom.org Tue Mar 14 14:18:00 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 14 Mar 2017 14:18:00 GMT Subject: osmo-bts.git branch master updated. 0.4.0-405-g9dfdf54 Message-ID: <201703141418.v2EEI0lg055146@git.osmocom.org> This is an 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 9dfdf54d30079146627105c7f764e16d486559ba (commit) from 6f5e398ccb10c0095061d9adf39f0ebcebd0c876 (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=9dfdf54d30079146627105c7f764e16d486559ba commit 9dfdf54d30079146627105c7f764e16d486559ba Author: Max Date: Wed Mar 1 17:47:45 2017 +0100 Check for suitable lchan type when detecting HO Log error when handover RACH is detected on wrong channel: according to 3GPP TS 44.018 it can only be seen on SACCH and DCCH. Change-Id: Iacbcc8441d6cfbb8f808948a8baddde1ebca488a Related: OS#1898 ----------------------------------------------------------------------- Summary of changes: src/common/handover.c | 12 ++++++++++-- tests/handover/handover_test.c | 2 ++ 2 files changed, 12 insertions(+), 2 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Tue Mar 14 14:21:41 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 14 Mar 2017 14:21:41 GMT Subject: osmo-ci.git branch master updated. 75ac11a784d1202d14d3e4647b81467e7d2ac5cf Message-ID: <201703141421.v2EELfJk056677@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "CI scripts". The branch, master has been updated via 75ac11a784d1202d14d3e4647b81467e7d2ac5cf (commit) from dccc24b9b3e78bb766b0d26bee8e64a6da8f17b8 (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-ci/commit/?id=75ac11a784d1202d14d3e4647b81467e7d2ac5cf commit 75ac11a784d1202d14d3e4647b81467e7d2ac5cf Author: Neels Hofmeyr Date: Tue Mar 14 15:21:10 2017 +0100 osmocom-nightly-packages.sh: chmod a+x ----------------------------------------------------------------------- Summary of changes: scripts/osmocom-nightly-packages.sh | 0 1 file changed, 0 insertions(+), 0 deletions(-) mode change 100644 => 100755 scripts/osmocom-nightly-packages.sh hooks/post-receive -- CI scripts From gitosis at osmocom.org Tue Mar 14 14:29:20 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 14 Mar 2017 14:29:20 GMT Subject: osmo-ci.git branch master updated. 5977e23db7f723c9fd1cbd5d1ab22329d876590e Message-ID: <201703141429.v2EETKTH059243@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "CI scripts". The branch, master has been updated via 5977e23db7f723c9fd1cbd5d1ab22329d876590e (commit) from 75ac11a784d1202d14d3e4647b81467e7d2ac5cf (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-ci/commit/?id=5977e23db7f723c9fd1cbd5d1ab22329d876590e commit 5977e23db7f723c9fd1cbd5d1ab22329d876590e Author: Neels Hofmeyr Date: Tue Mar 14 15:28:22 2017 +0100 osmocom-nightly-packages.sh: add osmo-hlr ----------------------------------------------------------------------- Summary of changes: scripts/osmocom-nightly-packages.sh | 2 ++ 1 file changed, 2 insertions(+) hooks/post-receive -- CI scripts From gitosis at osmocom.org Tue Mar 14 17:19:41 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 14 Mar 2017 17:19:41 GMT Subject: openbsc.git branch master updated. 0.15.0-715-g2459f9fb5 Message-ID: <201703141719.v2EHJfVr011302@git.osmocom.org> This is an 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 2459f9fb5ab0aa8a8396da3c567fef6a8704e893 (commit) from 8a215c3d2580a8831c0f1f2d8b513e020d7c4985 (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=2459f9fb5ab0aa8a8396da3c567fef6a8704e893 commit 2459f9fb5ab0aa8a8396da3c567fef6a8704e893 Author: Philipp Maier Date: Fri Feb 24 00:07:26 2017 +0100 cosmetic: add copyright header to bsc_control.py bsc_control.py lacks a copyright header. This commit adds the copyright header from ipa.py to bsc_control.py. Change-Id: Ie70bf686ee9bb157198e02bf8d946abf56adc82a ----------------------------------------------------------------------- Summary of changes: openbsc/contrib/bsc_control.py | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue Mar 14 18:48:25 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 14 Mar 2017 18:48:25 GMT Subject: ss7.git branch old/before-r17 created. 8a134615e15c7db806eb4e5cf581ac5784b988bc Message-ID: <201703141848.v2EImPhu032988@git.osmocom.org> This is an 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, old/before-r17 has been created at 8a134615e15c7db806eb4e5cf581ac5784b988bc (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/asn1/ss7/commit/?id=8a134615e15c7db806eb4e5cf581ac5784b988bc commit 8a134615e15c7db806eb4e5cf581ac5784b988bc Author: Holger Hans Peter Freyther Date: Thu Mar 9 09:38:20 2017 +0100 psi: Break the spec to deal with a Canadian operator This is what you get when people create messages by hand and don't do any output validation. And big telco is unlikely to fix their mess... ----------------------------------------------------------------------- hooks/post-receive -- SS7 (TCAP, ROS, MAP, CAP) ASN1 files From gitosis at osmocom.org Wed Mar 15 03:42:19 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 15 Mar 2017 03:42:19 GMT Subject: op25.git branch max updated. f9d7b65cc342fa3cd39617094f4af72cf0e4828b Message-ID: <201703150342.v2F3gJlc054022@git.osmocom.org> This is an 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 f9d7b65cc342fa3cd39617094f4af72cf0e4828b (commit) from 299d5eb9bf3d3674e8aa9e94157a129817a0fdbb (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=f9d7b65cc342fa3cd39617094f4af72cf0e4828b commit f9d7b65cc342fa3cd39617094f4af72cf0e4828b Author: Max Date: Tue Mar 14 23:42:01 2017 -0400 doc.html ----------------------------------------------------------------------- Summary of changes: op25/gr-op25_repeater/apps/tx/doc.html | 77 ++++++++++++++++++++++++++++++++++ 1 file changed, 77 insertions(+) create mode 100644 op25/gr-op25_repeater/apps/tx/doc.html hooks/post-receive -- Software-defined analyzer for APCO P25 From gitosis at osmocom.org Wed Mar 15 09:13:55 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 15 Mar 2017 09:13:55 GMT Subject: libosmocore.git branch master updated. 0.9.6-131-g486ac55 Message-ID: <201703150913.v2F9Dt6w019979@git.osmocom.org> This is an 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 486ac55f69c8506f00ec3ec3d552b416557c6a68 (commit) from 953f929797e0ebf39f00e2e1e1cf46d6932fce01 (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=486ac55f69c8506f00ec3ec3d552b416557c6a68 commit 486ac55f69c8506f00ec3ec3d552b416557c6a68 Author: Harald Welte Date: Wed Mar 8 11:56:34 2017 +0100 Doxygen: exclude osmocom/core/gsm/protocol/* We don't document the header files that define structs/enums/types that are taken 1:1 from the relevant GSM specifications. So let's avoid having doxygen generate tons of warnings for related undocumented members. Change-Id: I231f78972a015902e4085aa80fcbc04009ae9f13 ----------------------------------------------------------------------- Summary of changes: Doxyfile.gsm.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Wed Mar 15 10:44:33 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 15 Mar 2017 10:44:33 GMT Subject: sim-tools.git branch master updated. 85ebb9bc68497e6a059d15484a53449168a94f43 Message-ID: <201703151044.v2FAiXVk048456@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "ShadyTel SIM Tools for the sysmoUSIM-SJS1". The branch, master has been updated via 85ebb9bc68497e6a059d15484a53449168a94f43 (commit) from 51889889e41f7e3f5864ceb940691daa161a6fde (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/sim/sim-tools/commit/?id=85ebb9bc68497e6a059d15484a53449168a94f43 commit 85ebb9bc68497e6a059d15484a53449168a94f43 Author: Harald Welte Date: Wed Mar 15 11:42:19 2017 +0100 update README.md to reflect the modifications for sysmoUSIM-SJS1 (authentication) while the code in this repo has changed in 68cdcdb88bd648fad677686dfd7006ffa8c3516f to support KIC/KID authentication, the README wasn't updated. ----------------------------------------------------------------------- Summary of changes: README.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) hooks/post-receive -- ShadyTel SIM Tools for the sysmoUSIM-SJS1 From gitosis at osmocom.org Wed Mar 15 12:42:25 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 15 Mar 2017 12:42:25 GMT Subject: libosmocore.git branch master updated. 0.9.6-132-gc733d14 Message-ID: <201703151242.v2FCgPuI076781@git.osmocom.org> This is an 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 c733d1421aff288e4ede3a532085104217c27370 (commit) from 486ac55f69c8506f00ec3ec3d552b416557c6a68 (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=c733d1421aff288e4ede3a532085104217c27370 commit c733d1421aff288e4ede3a532085104217c27370 Author: Harald Welte Date: Wed Mar 15 10:20:51 2017 +0100 lapd_core: Use 'struct value_string' for LAPD state names We don't really use state numbers without bounds check into string tables since March 2010, when value_string became part of libosmocore. It's time to catch up, 7 years later... Change-Id: I1dac7b4cb441a1119cc167112521e8b8aae62e63 ----------------------------------------------------------------------- Summary of changes: src/gsm/lapd_core.c | 61 +++++++++++++++++++++++++++++------------------------ 1 file changed, 33 insertions(+), 28 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Wed Mar 15 12:46:25 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 15 Mar 2017 12:46:25 GMT Subject: libosmocore.git branch master updated. 0.9.6-138-g45e778d Message-ID: <201703151246.v2FCkPmd078131@git.osmocom.org> This is an 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 45e778d397a525956e377567d5f9af6318a5343e (commit) via bb6f7b7becb138da78c0f677d6340065f91d0067 (commit) via 82c9a0ec198d83452a4232f288e230b59fa1eaf8 (commit) via 5fe3d1b0f7d40bd80733b23575e40b9544652fc4 (commit) via d3b58730d5c86db96ee51e458ad35596617bebe9 (commit) via 8e1b598c8ae408f0dd15a4460920a4d82eb05a27 (commit) from c733d1421aff288e4ede3a532085104217c27370 (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=45e778d397a525956e377567d5f9af6318a5343e commit 45e778d397a525956e377567d5f9af6318a5343e Author: Neels Hofmeyr Date: Tue Mar 14 02:53:56 2017 +0100 milenage_test: enhance to verify new SQN increments After the legacy mode incrementing with ind_bitlen == 0 is through, do another AUTS run with sensible ind_bitlen and ind, and then two more normal vector generations to verify proper SQN increments. Related: OS#1968 Change-Id: Id6947899ff7b1c82b939f969e163e51ce282bce2 http://cgit.osmocom.org/libosmocore/commit/?id=bb6f7b7becb138da78c0f677d6340065f91d0067 commit bb6f7b7becb138da78c0f677d6340065f91d0067 Author: Neels Hofmeyr Date: Mon Mar 13 17:27:17 2017 +0100 osmo_auth_gen_vec: UMTS auth: fix SQN as SEQ || IND So far we incremented SQN by 1, which doesn't match the procedures described in 3GPP TS 33.102. An IND (index) denotes a non-significant part of SQN, and the significant SEQ part needs to be incremented. In OsmoHLR we furthermore want to use the "exception" suggested in annex C.3.4, so that each HLR's client has a fixed IND index. In other words, we will not assign IND cyclically, but keep IND unchanged per auth vector consumer. Add 'ind_bitlen' and 'ind' to the osmo_sub_auth_data.u.umts structure and increment SQN accordingly. Add a comment explaining the details. Because 'ind_bitlen' is still passed as zero, the milenage_test does not change its behavior, which is a feature I want to clearly show in this patch. The test will be expanded for the newly implemented SQN scheme in a subsequent patch. Adjust osmo-auc-gen.c to still show the right SQN and SQN.MS -- because it is passing ind_bitlen == 0, osmo-auc-gen can rely on single increments and know SQN.MS is sqn - 1. Note that osmo-auc-gen_test output remains unchanged. Related: OS#1968 Change-Id: Ibc97e1736a797ffcbf8c1f7d41c5c4518f4e41bf http://cgit.osmocom.org/libosmocore/commit/?id=82c9a0ec198d83452a4232f288e230b59fa1eaf8 commit 82c9a0ec198d83452a4232f288e230b59fa1eaf8 Author: Neels Hofmeyr Date: Mon Mar 13 17:36:17 2017 +0100 osmo_auth_gen_vec: UMTS auth: store last used SQN, not next Prepare for the implementation of splitting SQN increments in SEQ and an IND part; particularly to clearly show where the changes in auth/milenage_test's expectations originate. Rationale: the source of UMTS auth vectors, for us usually OsmoHLR, typically stores the last used SQN, not the next one to be used. Particularly with the upcoming fix of the SQN scheme, this change is important: the next SQN will depend on which entity asks for it, because each auth consumer may have a particular slot in the IND part of SQN. It does not make sense to store the next SQN, because we will not know which consumer that will be for. The milenage_test has always calculated a tuple for SQN == 34. To account for the increment now happening before calculating a tuple, lower the test_aud->sqn by one to 0x21 == 33, so that it is still calculating for SQN == 34. Because we are no longer incrementing SQN after the tuple is generated, milenage_test's expected output after doing an AUTS resync to 31 changes to the next SQN = 32, the SQN used for the generated tuple. (BTW, a subsequent patch will illustrate AUTS in detail.) osmo-auc-gen now needs to pass the user requested SQN less one, because the SQN will be incremented befor generating the auth vector. Also the SQN remains the same after generating, so SQN output needs less decrementing. Note that the expected output for osmo-auc-gen_test remains unchanged, hence the same input arguments (particularly -s and -A ) still produce the same results. Note: osmo-hlr regression tests will require adjustments when this patch is merged, because it must now pass desired_sqn - 1 instead of just desired_sqn. See osmo-hlr change-id I4ec5a578537acb1d9e1ebfe00a72417fc3ca5894 . Related: OS#1968 Change-Id: Iadf43f21e0605e9e85f7e8026c40985f7ceff1a3 http://cgit.osmocom.org/libosmocore/commit/?id=5fe3d1b0f7d40bd80733b23575e40b9544652fc4 commit 5fe3d1b0f7d40bd80733b23575e40b9544652fc4 Author: Neels Hofmeyr Date: Wed Mar 15 01:16:43 2017 +0100 osmo-auc-gen: clarify SQN output, prepare for SQN changes Upcoming patches will change the way SQN are incremented. Change the SQN related output by osmo-auc-gen so that it also makes sense after these changes, and so that its output is proven to remain unchanged for the same arguments: Always show the SQN used for vector generation when a UMTS vector was generated. Don't show the next SQN, it will not make sense anymore (see later patches). The adjustments of expected output of osmo-auc-gen_test illustrates how the output changes. Related: OS#1968 Change-Id: I35d9c669002ff3e8570e07b444cca34ce57c3b0c http://cgit.osmocom.org/libosmocore/commit/?id=d3b58730d5c86db96ee51e458ad35596617bebe9 commit d3b58730d5c86db96ee51e458ad35596617bebe9 Author: Neels Hofmeyr Date: Wed Mar 15 01:52:58 2017 +0100 add osmo-auc-gen_test Add test for osmo-auc-gen invocations to ensure stability across upcoming SQN increment scheme changes. The test comprises of a shell script that invokes the osmo-auc-gen binary with various milenage parameters, of which the stdout/stderr are verified. More osmo-auc-gen invocations could be added, but my main focus is on the SEQ changes. Instead of manually testing that it still works for each SQN patch, I want this test to do it for me. To make sure that osmo-auc-gen is build before the tests are launched, place 'utils' before 'tests' in the root Makefile.am. Related: OS#1968 Change-Id: Ib4af34201cd2e7d76037bcd31dd89ef18c1a9aec http://cgit.osmocom.org/libosmocore/commit/?id=8e1b598c8ae408f0dd15a4460920a4d82eb05a27 commit 8e1b598c8ae408f0dd15a4460920a4d82eb05a27 Author: Neels Hofmeyr Date: Mon Mar 13 17:36:36 2017 +0100 milenage_test: cosmetic fix: shown value is not SEQ.MS In the milenage_test, the console output printed "SEQ.MS = 33", but 33 is a) the SQN, not SEQ; b) the SQN *after* the next auth generation, i.e. SQN.MS would have been 31. While at it also use the proper PRIu64 from inttypes.h to output the sqn value. This prepares for upcoming sparation of SQN incrementing by SEQ and IND, particularly to clearly show where the changes in auth/milenage_test's expectations originate. Related: OS#1968 Change-Id: Ie83201f1362f3d793ada774f3fc5f89cc0b3fbb7 ----------------------------------------------------------------------- Summary of changes: Makefile.am | 2 +- include/osmocom/crypt/auth.h | 2 + src/gsm/auth_milenage.c | 77 ++++++++++++++++- tests/Makefile.am | 5 +- tests/auth/milenage_test.c | 40 ++++++++- tests/auth/milenage_test.ok | 5 +- .../osmo-auc-gen/osmo-auc-gen_test.err | 0 tests/osmo-auc-gen/osmo-auc-gen_test.ok | 99 ++++++++++++++++++++++ tests/osmo-auc-gen/osmo-auc-gen_test.sh | 30 +++++++ tests/testsuite.at | 7 ++ utils/osmo-auc-gen.c | 27 +++--- 11 files changed, 271 insertions(+), 23 deletions(-) copy debian/libosmocore.install => tests/osmo-auc-gen/osmo-auc-gen_test.err (100%) create mode 100644 tests/osmo-auc-gen/osmo-auc-gen_test.ok create mode 100755 tests/osmo-auc-gen/osmo-auc-gen_test.sh hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Wed Mar 15 12:48:20 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 15 Mar 2017 12:48:20 GMT Subject: openbsc.git branch master updated. 0.15.0-716-g11368118c Message-ID: <201703151248.v2FCmKTa078880@git.osmocom.org> This is an 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 11368118c91eb2a94224d494558b38d05414d3c3 (commit) from 2459f9fb5ab0aa8a8396da3c567fef6a8704e893 (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=11368118c91eb2a94224d494558b38d05414d3c3 commit 11368118c91eb2a94224d494558b38d05414d3c3 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 ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gsm_data.h | 2 +- openbsc/include/openbsc/gsm_data_shared.h | 1 + openbsc/src/libbsc/gsm_04_08_utils.c | 16 ++++++++++++++-- 3 files changed, 16 insertions(+), 3 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed Mar 15 12:58:16 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 15 Mar 2017 12:58:16 GMT Subject: libosmocore.git branch master updated. 0.9.6-139-g4cb0c8b Message-ID: <201703151258.v2FCwGkK081805@git.osmocom.org> This is an 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 4cb0c8b45e0b4022adc63155ff44d9967d8f79d4 (commit) from 45e778d397a525956e377567d5f9af6318a5343e (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=4cb0c8b45e0b4022adc63155ff44d9967d8f79d4 commit 4cb0c8b45e0b4022adc63155ff44d9967d8f79d4 Author: Neels Hofmeyr Date: Tue Mar 14 22:48:02 2017 +0100 linuxlist.h: add llist_first/last_entry macros Copy list_first_entry, list_first_entry_or_null and list_last_entry from current linux kernel's tools/include/linux/list.h and rename to llist_*. Slightly adjust API doc but stay as close to the source as possible. This can replace similar implementations in osmo-bts-octphy's l1_if.c, in openbsc's gtphub.c and in osmo-hlr's gsup_server.c. Change-Id: I4eac5be0c0b2cede04464c4c3a0873102d952453 ----------------------------------------------------------------------- Summary of changes: include/osmocom/core/linuxlist.h | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Wed Mar 15 13:00:33 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 15 Mar 2017 13:00:33 GMT Subject: libosmo-abis.git branch master updated. 0.3.2-60-g027e119 Message-ID: <201703151300.v2FD0X6K082773@git.osmocom.org> This is an 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 027e11936385a38bd331ea29f4f47a7b443c0932 (commit) via d75bac40d1b51a702cd14b35add6ff51d38d3994 (commit) from beb10ef02a10d73537a97f6f21aad36664c9b266 (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=027e11936385a38bd331ea29f4f47a7b443c0932 commit 027e11936385a38bd331ea29f4f47a7b443c0932 Author: Philipp Maier Date: Thu Dec 8 17:17:33 2016 +0100 lapd: log pointer addresses 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) Change-Id: I9b961d5e36967cfd953551b24696849541257a1c http://cgit.osmocom.org/libosmo-abis/commit/?id=d75bac40d1b51a702cd14b35add6ff51d38d3994 commit d75bac40d1b51a702cd14b35add6ff51d38d3994 Author: Philipp Maier Date: Wed Feb 1 13:51:03 2017 +0100 lapd: Reduce N200 (SABM retransmission count) N200, which controls the maxium number of LAPD retransmissions, is set to 300. This will cause a long waiting time until LAPD detects a failed link. This commit reduces the retransmission count to 50 in order to get a faster link re-establishment in case of link failure. This patch will only affect the ericsson LAPD profile, all other lapd profiles will not be touched. Change-Id: I4f56f9d00520adc0c0a4497547762cd054030867 ----------------------------------------------------------------------- Summary of changes: src/input/lapd.c | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) hooks/post-receive -- Osmocom A-bis protcol interface library From gitosis at osmocom.org Wed Mar 15 13:01:04 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 15 Mar 2017 13:01:04 GMT Subject: openbsc.git branch master updated. 0.15.0-717-g99c9707d1 Message-ID: <201703151301.v2FD14e1082961@git.osmocom.org> This is an 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 99c9707d1c8261727048ae9b4d2fcb693020f1a7 (commit) from 11368118c91eb2a94224d494558b38d05414d3c3 (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=99c9707d1c8261727048ae9b4d2fcb693020f1a7 commit 99c9707d1c8261727048ae9b4d2fcb693020f1a7 Author: Philipp Maier Date: Tue Mar 14 17:32:35 2017 +0100 cosmetic: Add commandline option to display version The -V option to display the Version and the copyright info is missing. Change-Id: I0c848fd42c13f473807caf3478d32c6ce5e43e31 ----------------------------------------------------------------------- Summary of changes: openbsc/src/gprs/sgsn_main.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed Mar 15 13:01:30 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 15 Mar 2017 13:01:30 GMT Subject: openbsc.git branch master updated. 0.15.0-718-ge7379fe65 Message-ID: <201703151301.v2FD1Uqx083084@git.osmocom.org> This is an 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 e7379fe6570b97c7adea0b74b624adbcd4e56b35 (commit) from 99c9707d1c8261727048ae9b4d2fcb693020f1a7 (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=e7379fe6570b97c7adea0b74b624adbcd4e56b35 commit e7379fe6570b97c7adea0b74b624adbcd4e56b35 Author: Max Date: Tue Mar 14 16:15:59 2017 +0100 examples: remove logging level * everything Option "logging level ... everything" is broken for quite some time and might be deprecated in future. Replace it with "logging level ... debug" in config examples. Change-Id: I828ef7671b4fb38717526a18ff8e9a5428cd511e Related: OS#71 ----------------------------------------------------------------------- Summary of changes: openbsc/doc/examples/osmo-bsc_nat/osmo-bsc_nat.cfg | 12 ++++++------ openbsc/doc/examples/osmo-gbproxy/osmo-gbproxy-legacy.cfg | 2 +- 2 files changed, 7 insertions(+), 7 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed Mar 15 13:08:29 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 15 Mar 2017 13:08:29 GMT Subject: libosmocore.git branch master updated. 0.9.6-140-g49daf56 Message-ID: <201703151308.v2FD8T6b085416@git.osmocom.org> This is an 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 49daf56319d7b42919aaf02191be80fd1ca31ca0 (commit) from 4cb0c8b45e0b4022adc63155ff44d9967d8f79d4 (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=49daf56319d7b42919aaf02191be80fd1ca31ca0 commit 49daf56319d7b42919aaf02191be80fd1ca31ca0 Author: Thorsten Alteholz Date: Mon Mar 13 01:18:49 2017 +0100 fix wrong return code In case we are a daemon, we do not need to daemonize again. On the other hand everything is fine and we also do not need to bail out with an error. The daemonize template at [1] does the same. [1] http://www.itp.uzh.ch/~dpotter/howto/daemonize Change-Id: Ia4dcf7344bd65934faa3d7d46563f6e0532c232e ----------------------------------------------------------------------- Summary of changes: src/application.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 Wed Mar 15 13:15:29 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 15 Mar 2017 13:15:29 GMT Subject: openbsc.git branch users/daniel/ow-nat-msc-conns updated. 0.15.0-94-gd8429fbe1 Message-ID: <201703151315.v2FDFTxR087800@git.osmocom.org> This is an 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 fe52250dd1651d4615f4c4c1744b873758e01681 (commit) discards c20900d5832324786b536b95ceb035f8b5abf376 (commit) discards 6d726d0baa6d5e9f73c3d1e77bb88667586c6041 (commit) discards aa7d574012062d05fe1b772538d41fff0a19490e (commit) discards 8f655c184c373a143d548bd6f95a87a2e76a3246 (commit) discards c9687b543da8cfa160607fb31a2103d1dd9eb6e3 (commit) discards 9df49a969dd932d1394700ebf61db77d771233ef (commit) discards 2f83944850281b78297f3797c0bda30fdf7c5140 (commit) discards ef7d803e640dd5e01fa3bbce23e7d52ed06e7828 (commit) discards a33fa2605dd8644d298375cf9de0feada0aa80dd (commit) discards 6b703f09faefbcdbf1c068001b4f31cdb28de9b4 (commit) discards 5502b8211a28c34503237df64d5eaf25c8b0b982 (commit) via d8429fbe1e6da857ad8ba6ada14c078ca18f3779 (commit) via 29da136347c0ad88d03e98b998fdea25691cdab4 (commit) via b5b68f02f76d4663bac2b788a46424b866e816af (commit) via 75152e662f0ace393505314b8b727a8cda6619b9 (commit) via 96279f9cc81dcb41e6b3dd5ed0918588d122dab0 (commit) via fafecb5e50b3efd6fcd0f9060fee1c9af87ceee1 (commit) via 1aa60bd1f530e859ac9c2b2d853c4e9442e0ca2f (commit) via c2c327ed50c5ab17152228bacd028bc829850dae (commit) via a6294bc54fe1755de506cbd3b05f0e46e5f66fb3 (commit) via a4344af7ac79e002241b05d115a0659a6063c3a7 (commit) via ee605f731a7f8a3a58a1f90b4ecc594397fa662b (commit) via 634eca0f75d468f5c6d18df320c84c16d31cc69b (commit) via d2f1d3aa0774bdb093feff76b7010b3d784b892c (commit) via bab82e3e9d6efa747a5a95c617d31d43165784e8 (commit) via 3e09ad035a035e0bf03e3739d8096255c930986f (commit) via 1fb44633e062c608ed7dd620e00d765f916a4405 (commit) via d19e7deb23622c1bdb3cc21e7719af80369a731a (commit) via ea98503fbc0d666adaee1dea645f3a049c6dc019 (commit) via c616c54d5f669d99f74bd68a3cf8c24e1e95be82 (commit) via 95cce409584a0543f982df7e997720a3054d456d (commit) via 92f089732148bd6676d9663ed14d1c0799284b73 (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 (fe52250dd1651d4615f4c4c1744b873758e01681) \ N -- N -- N (d8429fbe1e6da857ad8ba6ada14c078ca18f3779) 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=d8429fbe1e6da857ad8ba6ada14c078ca18f3779 commit d8429fbe1e6da857ad8ba6ada14c078ca18f3779 Author: Daniel Willmann Date: Thu Mar 2 17:26:32 2017 +0100 WIP Change-Id: If40b0bd51773b1658f744063be418c024a781e11 http://cgit.osmocom.org/openbsc/commit/?id=29da136347c0ad88d03e98b998fdea25691cdab4 commit 29da136347c0ad88d03e98b998fdea25691cdab4 Author: Daniel Willmann Date: Thu Mar 2 17:25:37 2017 +0100 osmo-bsc_nat: Remove unused MSC elements in struct bsc_nat Change-Id: Ied1bdead94ba2737293fb1ac2411771a8b8ffd68 Ticket: SYS#3208 Sponsored-by: On-Waves ehf. http://cgit.osmocom.org/openbsc/commit/?id=b5b68f02f76d4663bac2b788a46424b866e816af commit b5b68f02f76d4663bac2b788a46424b866e816af Author: Daniel Willmann Date: Thu Mar 2 17:13:03 2017 +0100 osmo-bsc_nat: Change the way bsc_nat_msc_is_connected() works The function now takes a struct msc_config and returns true if that MSC is connected. The vty command show msc connection now shows a line per connected MSC. In bsc_nat.c where osmo-bsc_nat previously hung up on a BSC connection if the (one) MSC was not connected it now checks for the default MSC connection. Change-Id: I95fbe1b8ad6621aba9b4bd6b581abfde0cb31fd0 Ticket: SYS#3208 Sponsored-by: On-Waves ehf. http://cgit.osmocom.org/openbsc/commit/?id=75152e662f0ace393505314b8b727a8cda6619b9 commit 75152e662f0ace393505314b8b727a8cda6619b9 Author: Daniel Willmann Date: Thu Mar 2 16:37:03 2017 +0100 osmo-bsc_nat: Have a default MSC for messages from BSC Change-Id: I343e6d9d17bcde6dbdf8f48b7b51e998a296680c Ticket: SYS#3208 Sponsored-by: On-Waves ehf. http://cgit.osmocom.org/openbsc/commit/?id=96279f9cc81dcb41e6b3dd5ed0918588d122dab0 commit 96279f9cc81dcb41e6b3dd5ed0918588d122dab0 Author: Daniel Willmann Date: Wed Mar 1 18:56:38 2017 +0100 tests: Test IMSI routing with multiple MSCs Change-Id: Iab46d45aa8ba708282debcd7b9d704fc40e6ff1f Ticket: SYS#3208 Sponsored-by: On-Waves ehf. http://cgit.osmocom.org/openbsc/commit/?id=fafecb5e50b3efd6fcd0f9060fee1c9af87ceee1 commit fafecb5e50b3efd6fcd0f9060fee1c9af87ceee1 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=1aa60bd1f530e859ac9c2b2d853c4e9442e0ca2f commit 1aa60bd1f530e859ac9c2b2d853c4e9442e0ca2f 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=c2c327ed50c5ab17152228bacd028bc829850dae commit c2c327ed50c5ab17152228bacd028bc829850dae 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=a6294bc54fe1755de506cbd3b05f0e46e5f66fb3 commit a6294bc54fe1755de506cbd3b05f0e46e5f66fb3 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=a4344af7ac79e002241b05d115a0659a6063c3a7 commit a4344af7ac79e002241b05d115a0659a6063c3a7 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=ee605f731a7f8a3a58a1f90b4ecc594397fa662b commit ee605f731a7f8a3a58a1f90b4ecc594397fa662b 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=634eca0f75d468f5c6d18df320c84c16d31cc69b commit 634eca0f75d468f5c6d18df320c84c16d31cc69b 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. http://cgit.osmocom.org/openbsc/commit/?id=d2f1d3aa0774bdb093feff76b7010b3d784b892c commit d2f1d3aa0774bdb093feff76b7010b3d784b892c Author: Daniel Willmann Date: Mon Nov 14 17:28:46 2016 +0100 debian: Release new version with a fix for gbproxy Change-Id: I966c27f683763c976a93effda1aa4326b80b4856 http://cgit.osmocom.org/openbsc/commit/?id=bab82e3e9d6efa747a5a95c617d31d43165784e8 commit bab82e3e9d6efa747a5a95c617d31d43165784e8 Author: Daniel Willmann Date: Tue Nov 8 15:29:30 2016 +0100 test/gbproxy: Test for possible memory corruption when link_info is freed This test is to trigger the use-after free issue in commit bff7b0d80972. If compiled with address-sanitizer the test will abort without the fix. Change-Id: I5e8c6626ba43342740f08d699383bdded739079f Ticket: OW#3049 Sponsored-by: On-Waves ehf http://cgit.osmocom.org/openbsc/commit/?id=3e09ad035a035e0bf03e3739d8096255c930986f commit 3e09ad035a035e0bf03e3739d8096255c930986f Author: Daniel Willmann Date: Mon Nov 7 17:54:29 2016 +0100 gbproxy: Check whether gbproxy_update_link_state_after() deletes the link_info In case the link_info is deleted we have to stop handling the stored messages inside link_info. Not doing so can lead to invalid memory being accessed. Change-Id: Ieb8503e9e94e7a5ac450ad8aa1713ec4f21cdea5 Ticket: OW#3049 Sponsored-by: On-Waves ehf http://cgit.osmocom.org/openbsc/commit/?id=1fb44633e062c608ed7dd620e00d765f916a4405 commit 1fb44633e062c608ed7dd620e00d765f916a4405 Author: Daniel Willmann Date: Wed Nov 2 13:03:30 2016 +0100 Release new version with fix for msisdn in pdp context activation Change-Id: Ia17ea5daaeb89d100bb673165dd7d2acabaf9b0f http://cgit.osmocom.org/openbsc/commit/?id=d19e7deb23622c1bdb3cc21e7719af80369a731a commit d19e7deb23622c1bdb3cc21e7719af80369a731a Author: Harald Welte Date: Tue Nov 1 03:32:50 2016 +0100 SGSN: Use dummy all-zero MSISDN value in PDP Context Act on GTP The GTP protocol specification requires us to include the MSISDN IE in all non-secondary PDP context activations. However, when no real HLR is used (e.g. via GSUP), we do not have the MSISDN information available and so far simply sent a zero-length MSISDN IE in GTP. The latter is a violation of the spec. So to resolve this, we now send a 15-digit all-zero dummy MSISDN IE, as described in TS 23.003. Change-Id: I8d0a5d52d6cd2a00b5dda060bd41d45056dfa84d ----------------------------------------------------------------------- Summary of changes: debian/changelog | 25 +++++ openbsc/include/openbsc/gb_proxy.h | 2 +- openbsc/include/openbsc/osmux.h | 1 + openbsc/src/gprs/gb_proxy.c | 22 +++- openbsc/src/gprs/gb_proxy_tlli.c | 16 ++- openbsc/src/gprs/sgsn_libgtp.c | 15 ++- openbsc/src/libmgcp/mgcp_protocol.c | 6 +- openbsc/src/osmo-bsc_nat/bsc_mgcp_utils.c | 5 +- openbsc/src/osmo-bsc_nat/bsc_nat_filter.c | 2 +- openbsc/tests/bsc-nat/bsc_nat_test.c | 3 + openbsc/tests/gbproxy/gbproxy_test.c | 95 ++++++++++++++++ openbsc/tests/gbproxy/gbproxy_test.ok | 181 ++++++++++++++++++++++++++++++ 12 files changed, 353 insertions(+), 20 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed Mar 15 13:15:44 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 15 Mar 2017 13:15:44 GMT Subject: openbsc.git branch master updated. 0.15.0-719-g3d6cb338c Message-ID: <201703151315.v2FDFiEs087959@git.osmocom.org> This is an 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 3d6cb338c6764a58f9ac06e305e0e9892790d127 (commit) from e7379fe6570b97c7adea0b74b624adbcd4e56b35 (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=3d6cb338c6764a58f9ac06e305e0e9892790d127 commit 3d6cb338c6764a58f9ac06e305e0e9892790d127 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. Change-Id: Ifd340c536cff2d1c4b1b3677a358ea95438801eb ----------------------------------------------------------------------- Summary of changes: openbsc/src/libbsc/rest_octets.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed Mar 15 13:36:48 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 15 Mar 2017 13:36:48 GMT Subject: openbsc.git branch master updated. 0.15.0-720-gc103c64e7 Message-ID: <201703151336.v2FDamYP094896@git.osmocom.org> This is an 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 c103c64e7da55cbbf6e1d299ad030ef28424a9a1 (commit) from 3d6cb338c6764a58f9ac06e305e0e9892790d127 (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=c103c64e7da55cbbf6e1d299ad030ef28424a9a1 commit c103c64e7da55cbbf6e1d299ad030ef28424a9a1 Author: Harald Welte Date: Mon Mar 13 09:39:08 2017 +0100 OM2000: Change the order of MO initialization So far: CF-IS-CON-TF Now: CF-TF-CON-IS Change-Id: I8efd9bafdcf9504d2e5fc85c44c708fa53f4dff8 ----------------------------------------------------------------------- Summary of changes: openbsc/src/libbsc/abis_om2000.c | 46 +++++++++++++++++++++------------------- 1 file changed, 24 insertions(+), 22 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed Mar 15 13:38:12 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 15 Mar 2017 13:38:12 GMT Subject: osmo-bts.git branch master updated. 0.4.0-406-g339b932 Message-ID: <201703151338.v2FDcChQ095337@git.osmocom.org> This is an 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 339b9329ff7be01d03c3a55301e1ef1a2ea57953 (commit) from 9dfdf54d30079146627105c7f764e16d486559ba (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=339b9329ff7be01d03c3a55301e1ef1a2ea57953 commit 339b9329ff7be01d03c3a55301e1ef1a2ea57953 Author: Philipp Maier Date: Thu Mar 9 16:07:45 2017 +0100 l1sap: fix rach reason (ra) parsing The ra parameter indicates the reason for the received rach request. osmo-bts uses the ra parameter to determine if the received rach request is packet access related. If yes, osmo-bts will forward the request to the PCU. In order to determine if the ra is packet related or not, the higher 4 bits must be equel to 0x7 and at least one of the lower 4 bits must be zero. The current method lacks checking of the lower 4 bits. It would also accept 0b01111111, which is reserved for future use. This commit extends the check to take also the last 4 bits into accound. See also: 3GPP TS 04.08, Table 9.9 Change-Id: I5eb88c42a91e158d9bfa4105ec9636035baf8959 ----------------------------------------------------------------------- Summary of changes: include/osmo-bts/l1sap.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Wed Mar 15 13:47:14 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 15 Mar 2017 13:47:14 GMT Subject: libosmocore.git branch master updated. 0.9.6-141-g6761c3f Message-ID: <201703151347.v2FDlEwM098319@git.osmocom.org> This is an 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 6761c3f6268909d2bbb7c7e3dd85addc8004671e (commit) from 49daf56319d7b42919aaf02191be80fd1ca31ca0 (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=6761c3f6268909d2bbb7c7e3dd85addc8004671e commit 6761c3f6268909d2bbb7c7e3dd85addc8004671e Author: Neels Hofmeyr Date: Tue Mar 14 02:31:41 2017 +0100 milenage_test: cosmetic: verify AUTS in comments In a comment and by code #if'd away, illustrate that the AUTS used in the unit test is accurate. Related: OS#1968 Change-Id: Iefeaaf33570f8e40245fdf9b810390ec61cfc7e0 ----------------------------------------------------------------------- Summary of changes: tests/auth/milenage_test.c | 56 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Wed Mar 15 13:47:36 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 15 Mar 2017 13:47:36 GMT Subject: libosmocore.git branch master updated. 0.9.6-142-g7c1ec8c Message-ID: <201703151347.v2FDlaXK098480@git.osmocom.org> This is an 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 7c1ec8c8e763f9ab59f0de3ee25d2cd325d7480e (commit) from 6761c3f6268909d2bbb7c7e3dd85addc8004671e (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=7c1ec8c8e763f9ab59f0de3ee25d2cd325d7480e commit 7c1ec8c8e763f9ab59f0de3ee25d2cd325d7480e Author: Neels Hofmeyr Date: Thu Mar 2 14:32:52 2017 +0100 ctrl_type_vals: explicitly terminate Don't use CTRL_TYPE_UNKNOWN as value_string[] terminator, use an explicit, more obvious { 0, NULL } termination. Set an explicit string for CTRL_TYPE_UNKNOWN. No other value_string[]s to date have such a "hidden" terminator. BTW, a { 0, "string" } item is not a terminator, only { 0, NULL } is, so we can set a string for CTRL_TYPE_UNKNOWN == 0. Also, having a string value for CTRL_TYPE_UNKNOWN is not harmful because all code paths explicitly check for the CTRL_TYPE_*s that are valid. Adjust the test expectation. From the ctrl_type_vals enum, remove the = 0, because it is implicitly 0 anyway. One motivation to press this fixup: I am trying to add a script that checks whether all value_string[]s are terminated to our jenkins jobs, and to find that this one is terminated, it would need to interpret the CTRL_TYPE_UNKNOWN constant, which would make things far more complex. At this point, all of the value_string[]s have an explicit termination, and I would like to enforce this from now on -- for readable code and to not spend more time on the validator. The patch adding ctrl_type_vals (Icd4e96dd9f00876cb70b43cfcf42ab4f10311b28) was accepted by another reviewer before I could reconfirm my -1, so this is a fixup to enable the termination checking script patches. Related: I2bc93ab4781487e7685cfb63091a489cd126b1a8 (adds script to libosmocore) I7fe3678b524d602fc6aa14bc0ed06308df809a3e (uses in jenkins.sh) Icd4e96dd9f00876cb70b43cfcf42ab4f10311b28 (adds ctrl_type_vals) Change-Id: Ia99f37464c7b36b587da2cc78f52c82725f02cbc ----------------------------------------------------------------------- Summary of changes: include/osmocom/ctrl/control_cmd.h | 2 +- src/ctrl/control_cmd.c | 3 ++- tests/ctrl/ctrl_test.ok | 2 +- 3 files changed, 4 insertions(+), 3 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Wed Mar 15 13:54:42 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 15 Mar 2017 13:54:42 GMT Subject: libosmocore.git branch master updated. 0.9.6-143-g8a5d60b Message-ID: <201703151354.v2FDsgbB000824@git.osmocom.org> This is an 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 8a5d60b996f0c653787baa9954a8b3d57f542324 (commit) from 7c1ec8c8e763f9ab59f0de3ee25d2cd325d7480e (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=8a5d60b996f0c653787baa9954a8b3d57f542324 commit 8a5d60b996f0c653787baa9954a8b3d57f542324 Author: Neels Hofmeyr Date: Thu Mar 9 23:01:37 2017 +0100 fix OSMO_VALUE_STRING macro: don't use OSMO_STRINGIFY() To be able to use OSMO_VALUE_STRING() on a #defined constant, don't use OSMO_STRINGIFY(): the second indirection resolves the #define to its value, so for example OSMO_VALUE_STRING(GSM48_PDISC_MM) would resolve to { 0x05, "0x05" } When using '#x' directly, this becomes the desired { 0x05, "GSM48_PDISC_MM" } With enum values as we've used until now, this problem does not appear, because enum values are not resolved by the preprocessor. Keep OSMO_STRINGIFY() because it is used directly in openbsc (composing FSM state names). Change-Id: I91ecfcef61be8cf73d59ea821cc4fd9d2ad5c9c7 ----------------------------------------------------------------------- Summary of changes: include/osmocom/core/utils.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Wed Mar 15 13:59:56 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 15 Mar 2017 13:59:56 GMT Subject: osmo-hlr.git branch master updated. 0.0.1-49-gd846ae8 Message-ID: <201703151359.v2FDxuf0002582@git.osmocom.org> This is an 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 d846ae8978b1f18bae6fee486b9ae53e7ac3689f (commit) from 7f39468c75605077f8811557c9da6791fcbdbfe5 (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=d846ae8978b1f18bae6fee486b9ae53e7ac3689f commit d846ae8978b1f18bae6fee486b9ae53e7ac3689f Author: Neels Hofmeyr Date: Wed Mar 15 00:37:29 2017 +0100 auc tests: adjust cosmetically to prepare for SQN changes The current auc tests test a lot with SQN == 0. An upcoming change in the SQN algorithms from libosmocore [1] will require us to pass desired_sqn - 1, because the tuple generation will increment the SQN before calculating. Later on [2] we will also want to employ ind_bits and ind in the test. In order to have some room in the number range, cosmetically adjust the current SQN tested for from 0 to 32, changing the generated AUTN. The upcoming adjustment to the new situation will then be able to show that only the SQN values before and after vector generation change while the auth tuples as well as the SQNs used for generation remain the same (without having to trick around with wrapping SQN past its maximum value). Note that the TS 55.205 test sets include neither SQN nor AUTN. While AUTN changes with changing SQN, all the other values are invariant of the SQN used. So we can simply choose a different SQN and ignore the difference in the AUTN. [1] change-id Iadf43f21e0605e9e85f7e8026c40985f7ceff1a3 "store last sqn" [2] change-id Ibc97e1736a797ffcbf8c1f7d41c5c4518f4e41bf "fix SQN increment" Related: OS#1969 Change-Id: I45d1866cde1b3e777460df76100af2fe4767c678 ----------------------------------------------------------------------- Summary of changes: tests/auc/Makefile.am | 4 + tests/auc/auc_test.c | 36 +++--- tests/auc/auc_test.err | 34 +++--- tests/auc/auc_ts_55_205_test_sets.err | 133 ++++++++++++---------- tests/auc/gen_ts_55_205_test_sets/func_template.c | 4 +- 5 files changed, 118 insertions(+), 93 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Wed Mar 15 15:08:06 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 15 Mar 2017 15:08:06 GMT Subject: openbsc.git branch master updated. 0.15.0-721-g6dd0fc685 Message-ID: <201703151508.v2FF86Fq024533@git.osmocom.org> This is an 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 6dd0fc685b7149f67a5fe17a5bce55c446aa563c (commit) from c103c64e7da55cbbf6e1d299ad030ef28424a9a1 (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=6dd0fc685b7149f67a5fe17a5bce55c446aa563c commit 6dd0fc685b7149f67a5fe17a5bce55c446aa563c Author: Neels Hofmeyr Date: Wed Mar 15 16:05:42 2017 +0100 oap tests: fix after SQN scheme changes from libosmocore In change-id Iadf43f21e0605e9e85f7e8026c40985f7ceff1a3, libosmocore changes from incrementing SQN after tuple generation to incrementing SQN before tuple generation. Thus we now need to pass desired_sqn - 1 to get the same tuples. Change-Id: Ifeda71e713bb60dcd31ac651f461b714cfa39b5c Related: OS#1968 OS#1969 ----------------------------------------------------------------------- Summary of changes: openbsc/src/libcommon/oap_client.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed Mar 15 18:32:59 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 15 Mar 2017 18:32:59 GMT Subject: osmo-trx.git branch master updated. 802b86502dbcffe260b0424477987695872e676f Message-ID: <201703151832.v2FIWxre074484@git.osmocom.org> This is an 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, master has been updated via 802b86502dbcffe260b0424477987695872e676f (commit) from a93f789e50e9fc4fd7bcf7d7bc6e2cd31cc1e042 (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=802b86502dbcffe260b0424477987695872e676f commit 802b86502dbcffe260b0424477987695872e676f Author: Max Date: Tue Mar 14 18:43:12 2017 +0100 Add autoconf-archive to dependencies We use AX_EXT in ./configure for checking CPU features anyway, so it's better to add it as explicit dependency. Related: OS#1923 Change-Id: I7ba48e1df4ede8b477574da3faa15fd02e15c69b ----------------------------------------------------------------------- Summary of changes: debian/control | 1 + 1 file changed, 1 insertion(+) hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Wed Mar 15 19:03:07 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 15 Mar 2017 19:03:07 GMT Subject: libgtpnl.git branch laforge/sgsn-role created. 1.0.1-2-ged3b6f8 Message-ID: <201703151903.v2FJ37k1081498@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "netlink library for Linux kernel GTP code". The branch, laforge/sgsn-role has been created at ed3b6f8f2ab290246977fca46a4e838dd017a441 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libgtpnl/commit/?id=ed3b6f8f2ab290246977fca46a4e838dd017a441 commit ed3b6f8f2ab290246977fca46a4e838dd017a441 Author: Harald Welte Date: Wed Mar 15 18:03:42 2017 +0100 Add support for SGSN role via IFLA_GTP_ROLE This patch corresponds to a Linux kernel patch extending the kernel GTP to also cover the SGSN role, not just the GGSN role. In order to keep the API/behavior compatible, gtp_dev_create() will continue to create GGSN-side tunnels, while a new gtp_dev_create_sgsn() is introduced to create SGSN-side tunnels. Signed-off-by: Harald Welte ----------------------------------------------------------------------- hooks/post-receive -- netlink library for Linux kernel GTP code From gitosis at osmocom.org Wed Mar 15 19:55:05 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 15 Mar 2017 19:55:05 GMT Subject: libgtpnl.git branch laforge/sgsn-role updated. 1.0.1-3-g545686e Message-ID: <201703151955.v2FJt544094105@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "netlink library for Linux kernel GTP code". The branch, laforge/sgsn-role has been updated discards ed3b6f8f2ab290246977fca46a4e838dd017a441 (commit) via 545686eb6171ad65af3641c1805c12354d453d7d (commit) via fab15163721616e44a60c1342cda32d4e9d02762 (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 (ed3b6f8f2ab290246977fca46a4e838dd017a441) \ N -- N -- N (545686eb6171ad65af3641c1805c12354d453d7d) 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/libgtpnl/commit/?id=545686eb6171ad65af3641c1805c12354d453d7d commit 545686eb6171ad65af3641c1805c12354d453d7d Author: Harald Welte Date: Wed Mar 15 18:03:42 2017 +0100 Add support for SGSN role via IFLA_GTP_ROLE This patch corresponds to a Linux kernel patch extending the kernel GTP to also cover the SGSN role, not just the GGSN role. In order to keep the API/behavior compatible, gtp_dev_create() will continue to create GGSN-side tunnels, while a new gtp_dev_create_sgsn() is introduced to create SGSN-side tunnels. Signed-off-by: Harald Welte http://cgit.osmocom.org/libgtpnl/commit/?id=fab15163721616e44a60c1342cda32d4e9d02762 commit fab15163721616e44a60c1342cda32d4e9d02762 Author: Harald Welte Date: Wed Mar 15 20:53:08 2017 +0100 gtl-link.c: Actually use libgtpnl, don't hand-coded netlink msg The command line tool should use libgtpnl, rather than replicating code for generating a netlink message. ----------------------------------------------------------------------- Summary of changes: src/gtp-rtnl.c | 2 ++ tools/gtp-link.c | 58 +++----------------------------------------------------- 2 files changed, 5 insertions(+), 55 deletions(-) hooks/post-receive -- netlink library for Linux kernel GTP code From gitosis at osmocom.org Wed Mar 15 20:06:25 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 15 Mar 2017 20:06:25 GMT Subject: libgtpnl.git branch laforge/sgsn-role updated. 1.0.1-3-g24f2f69 Message-ID: <201703152006.v2FK6P3G096603@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "netlink library for Linux kernel GTP code". The branch, laforge/sgsn-role has been updated discards 545686eb6171ad65af3641c1805c12354d453d7d (commit) via 24f2f694a3be96155c07baea7f493088fc1d1b24 (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 (545686eb6171ad65af3641c1805c12354d453d7d) \ N -- N -- N (24f2f694a3be96155c07baea7f493088fc1d1b24) 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/libgtpnl/commit/?id=24f2f694a3be96155c07baea7f493088fc1d1b24 commit 24f2f694a3be96155c07baea7f493088fc1d1b24 Author: Harald Welte Date: Wed Mar 15 18:03:42 2017 +0100 Add support for SGSN role via IFLA_GTP_ROLE This patch corresponds to a Linux kernel patch extending the kernel GTP to also cover the SGSN role, not just the GGSN role. In order to keep the API/behavior compatible, gtp_dev_create() will continue to create GGSN-side tunnels, while a new gtp_dev_create_sgsn() is introduced to create SGSN-side tunnels. Signed-off-by: Harald Welte ----------------------------------------------------------------------- Summary of changes: src/libgtpnl.map | 1 + tools/gtp-link.c | 12 +++++++++--- 2 files changed, 10 insertions(+), 3 deletions(-) hooks/post-receive -- netlink library for Linux kernel GTP code From gitosis at osmocom.org Thu Mar 16 00:16:32 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 16 Mar 2017 00:16:32 GMT Subject: osmo-hlr.git branch master updated. 0.0.1-50-gea1052d Message-ID: <201703160016.v2G0GWKk056136@git.osmocom.org> This is an 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 ea1052d300ac683d24c9775df7bf338a3c4fa103 (commit) from d846ae8978b1f18bae6fee486b9ae53e7ac3689f (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=ea1052d300ac683d24c9775df7bf338a3c4fa103 commit ea1052d300ac683d24c9775df7bf338a3c4fa103 Author: Neels Hofmeyr Date: Wed Mar 15 02:42:19 2017 +0100 auc tests: fix after SQN scheme changes from libosmocore In change-id Iadf43f21e0605e9e85f7e8026c40985f7ceff1a3, libosmocore changes from incrementing SQN after tuple generation to incrementing SQN before tuple generation. Thus we now need to pass desired_sqn - 1 to get the same tuples. Adjust all regression tests, showing that the tuples as well as the SQNs used to generate the tuples remain unchanged, and only the SQN before and after generating reflect different values. Related: OS#1968 OS#1969 Change-Id: I4ec5a578537acb1d9e1ebfe00a72417fc3ca5894 ----------------------------------------------------------------------- Summary of changes: tests/auc/auc_test.c | 43 ++++---- tests/auc/auc_test.err | 50 +++++----- tests/auc/auc_ts_55_205_test_sets.err | 114 +++++++++++----------- tests/auc/gen_ts_55_205_test_sets/func_template.c | 6 +- 4 files changed, 106 insertions(+), 107 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Thu Mar 16 04:35:36 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 16 Mar 2017 04:35:36 GMT Subject: openbsc.git branch neels/iu updated. 0.15.0-821-gc14a3978c Message-ID: <201703160435.v2G4ZaeL031624@git.osmocom.org> This is an 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/iu has been updated discards f56a2e1d98da5111bbb17f26ae44e6ff0c9e70fe (commit) discards bc3d0b9931d36e16b2359963c2223794a3a516f0 (commit) discards a984d3d77fbe747926b0dba15af45c72563a5251 (commit) discards 0f35f81e80db343994d5488e58877a80a115314e (commit) discards 66c35525cbb2c36340484fd64be4f462858b4f1c (commit) discards e962e1833c42dca7d46707f2be934064c9544830 (commit) discards 15a19c6a0e32b0b3a1d95894dd44340e4bb56410 (commit) discards 1e449ed90db3a63d8cc7065f16772d9b5b2da759 (commit) discards 541ee6259fe0a26d9efd2fac2281b878ed38eb02 (commit) discards aaad015e020f94cfb5c9546c59ab0040c812dc5e (commit) discards 3c74d92bc491fdf174ea772aeae1604458fdad8d (commit) discards 7ffa831f05474311ccdc0a2cfb12c5622723a7af (commit) discards 27018f9aa3fc4b3adb6ed5373499120d4268b3c4 (commit) discards c89b64dd9553c3c4229ed3cf0232485fc771c2b3 (commit) discards bde33f1188a326a159eaaf265a3822e61cb4c73a (commit) discards 97579fb2893fbf316927d31838ba47445ca379ae (commit) discards a6cc69b7ff6b69fe779229859238ff75f4acd8a8 (commit) discards 49aadbdf092dbaa73f3d9c4b10024e0771675b09 (commit) discards afed23965fc8e266ff7b5014a51ae229e3f2f18c (commit) discards 3dbdf8178311a838f9a8d8eec36a674bd92db30c (commit) discards bea516cc91f3cd5dfe20dce46eb8213750b26186 (commit) discards 06871a227076580ef56bf5db4cde00dc573baa15 (commit) discards 602bd1d10b364bfa6929d4cc8deda3dc4a189efb (commit) discards 03269725774dccba02aa8972717cafdeff0b892a (commit) discards c814d0b630227471c5605adc5de883d23acb8f50 (commit) discards 449fc8c5210bf5b95b72f7c9a1d55ad79aeda512 (commit) discards 4f6899ffec9aceb39eac4ffe58bd7dfb66d9688c (commit) discards 435b4b6c5a9b94e74e96242ea152aa75d9810166 (commit) discards 1313ab97fd2842aff562e557a56e8b81a6d1c805 (commit) discards e93d0b51ab869a02ea3147bb6ab449001cdb9109 (commit) discards 1b80a3ea1f75cd4aa297d5ae79e919b48932a9b6 (commit) discards b10fde8b4e9c456ec6b0168df550a7320aecd2c4 (commit) discards f12eb269d1f1d7f840a4a1f575f361990c26229d (commit) discards 35144b44b49cb31520f10c66fc8a9a1f4af8c3e3 (commit) discards 443f8857fcf118c815a0d6aedd4ae705a09593c9 (commit) discards 5771125fb33098860076f68ac6cc8993c36e423b (commit) discards 03461ecaa1617448a7b4de8a2182137414da4b78 (commit) discards e822c664b62cda4ece5e648096c960d79495868e (commit) discards e972d425252f40310da17a7f67330b95f54f7640 (commit) discards 112455ad53343041f015067aadee9dec4293ae10 (commit) discards 631babe86d9c0f25af95a1b5c637432383d1f75d (commit) discards 2488da900bd22eec31f7458b04010b0ca43b76bb (commit) discards 8ccbb926cc1abec77af424e7403e487be760cdf0 (commit) discards efcf700f538511c34573339287ce5fd53dd97e30 (commit) discards d7e8e7490c39b102acd28117838267c41a1e9e37 (commit) discards 0a040bcccdf124f8fe45fe93b81b0e246b553a0c (commit) discards 224faa8177ceeb55281901cff4d9eb8db0e0957b (commit) discards 54af81955d0ef6643f40642f27280ab5358765c0 (commit) discards 194c2e4316f98acd7a1ab3eca1c60da805e55da8 (commit) discards ae1d15248303058ff69eb190086198539b3f41e4 (commit) discards ca95e500af7a4066fdbee0be87edcaa9697d46c9 (commit) discards 8e2fde3f989ba936edc9ea67fa3299d803b9924c (commit) discards 629723f82b49163312143620d1129eab1c1a0794 (commit) discards ae8a3c8dae088d3a196f4f5a2096e4a1b22b0152 (commit) discards 7019399b420314efad688acaffb09bd47fe3411a (commit) discards d4b30d5c08c4f6f5a950e62aaf5b8a84a7ed45f8 (commit) discards b64fe6cf9addad2ca585347a929fd797f5f86cb9 (commit) discards ae88d496af9f1e204fc09b33d4b895e9aa4dc625 (commit) discards 1a03d554cca14964bbeb3353aec05ef95f48ee1d (commit) discards 390e777e09985cb88afa28892c89bc4cd38f6fa5 (commit) discards 9db6641b0732172e8b4d043c5ded56bcd07a92ca (commit) discards 07d66c71de48b394198886cc0eb334b2dc987ac0 (commit) discards 96a1f2ef0f335af4b855b6527671587c2b7d331b (commit) discards d0562683806c534ed273acef626acbd4f50b3b82 (commit) discards 5946e0ce197b41ebef42ed8d0eed24709e3acb60 (commit) discards 4e8e49a284bd8e44b5e1e4d9046c7f12b1b138e0 (commit) discards 55aca853a86e2274eab1a2f6310902c4c5f65745 (commit) discards e4597754a0bd7adce4b68c7c5c01a51fdeae1efb (commit) discards 7b1e8d59fd9b408add855a6ff0465d4eb282f52a (commit) discards c8c35eea0926f5a753ac7e661a276469c7432913 (commit) discards 60d67846ddc034c8867495c7e0255a5286d1117b (commit) discards fc122a9b975fc9d585eaa2597e9dfe3191284daf (commit) discards e65513b2319cb2c0e797b31217baca9c433a219b (commit) discards 412ae8684967f8f79c8c0f5835121f2bf6941409 (commit) discards bad881ea539a5054f6e9f5fb4dad5e3c38e19a30 (commit) discards 6b075782ab68bed9bc89a25b1fd3c501ef8136e0 (commit) discards 25c92ba0f8c7608b782abd0580e6281bd2ccf32d (commit) discards cf2de790ea2c27e901aa59d3272a3a97943a57ac (commit) discards e72c658091fd1a3431834e9529dc9ec7d128067e (commit) discards e564d0628e297fefd04fbe96ff240d196a6a49bb (commit) discards 446f137c8dca8e26873103f4830cd6b45778a55f (commit) discards c5a96ef1f037dec47f3b5e2582144ab7beaa6dfc (commit) discards 489c6d2d4ee2ca3d8cddfcc17ed304fac6972036 (commit) discards 0b7ef99a3957c2cd92c968efd97f2812eaf5c4db (commit) discards c244716f8bbdb67046dfb95e43cbaa94de7e192a (commit) discards 2c2929b06d2c9fdeae2c1b3415beba542e6bbd0f (commit) discards 1175eece662040fa55cb10f0d04d58f50325e0bb (commit) discards 71418c053be1989d52e97c5ebafe123d78d9e107 (commit) discards 3489a89e8e2e5eb2a6da9095aa08404ea843aed1 (commit) discards b8a3f1469bbac72aaf3b9f110607abb35ffeeb9d (commit) discards b3c66edd4f2dd2e0e2204e86f8866983ee15cabc (commit) discards 92ac3900a819b5f79c5ab66eaf016e7178a6f303 (commit) discards e38de9dd4f2649a0c4e4a16a1f199b48d5a2d2ff (commit) discards be81545e401c2da91cfc98b308f2d843dbbb3950 (commit) discards 53436d2031ecb8706615a17c77c8359b6033f36e (commit) discards 4bc672fed9586234f3578efe9b2cb595cfd70584 (commit) discards 32f98d8c7a40c5012191003fff168ecc0818023e (commit) discards 6bf898d6383483dc5b7df23a2326e1b6246e3f7f (commit) discards de1346ebad0f3c2e221dc288fa533af06c461c96 (commit) discards 1952de1e6590684985cdc83ce2b5fa829332c0ee (commit) discards 02993a51536737de6e850fb31c133ae7d2180ed8 (commit) discards 84ae99a5ad51a3e48d2966b4b3709472cda4502b (commit) via c14a3978c2b5aa476a698b4281ffbfb5778c11b2 (commit) via 56b30f7e344b2c3a6b99d0b95a0aa1af9413e77f (commit) via a7caea6f3c95202ade49f420ec9607dfd780d482 (commit) via e3b88a7cd2d34d11ae8f802d86187d4dd7c58720 (commit) via 2186c53a64c8dc696945bb82b939e6845a04d43d (commit) via 80e15cc81db97c7ce4f94ac15f202968865ff879 (commit) via 17be4840656a28cbda673d15a4056975037431bd (commit) via 4d065ff8651a1b027e0d0bedbfb8e6f5bcf1b314 (commit) via 186e859096f4c0a52ec7e0c29d306d2028d00d02 (commit) via 138727b8ea768175d8c9a90aa168b4e9094ee462 (commit) via 282ce312c9b6ebd510085e494083aaffd484fe9a (commit) via f7f55b3e25499070de4a360f13938a0238c1f93e (commit) via e41118036724e1be11dab6c3cabaa41c42187258 (commit) via 2f3deea2fbc1d679a7297c682627cccb4c4156d5 (commit) via b9784c1831e674f65715a93ea1e8c71909425f24 (commit) via 1ea4dd625bc8fc9af5b932a57d33b225d7c5f95a (commit) via aa6e5c05b33b0ed3d98edfcca197ce4fb23bb42b (commit) via c5f6deb4de4946a699f0bc4ce04e5392ffb3c011 (commit) via 362bed653919ee5c1f3e2444996ab2f9e62c2d48 (commit) via 02b1931f95d39482a939b3085fb1ecc2abd2de38 (commit) via d0d25e06b9de6e746a3d0ba7c94e61e16e9099ee (commit) via f78ef07ee77c5f23cb88f78f9df2c0fbcbcba97f (commit) via f4e9ef3865c3adc760c95d01fbb697275318ad54 (commit) via 0dcb8b29c5ba6c1c931f6c87c4f4852fb78a4ad0 (commit) via 26899f300ddfac22e19be2a0fbe0052af3201444 (commit) via fd355c1ebad46576fdfa4f0d02afce26ed11eb74 (commit) via 14c78794a931c0cef2729b0d60843c7ad9c9827f (commit) via a3a8ee5b3399de3160c7d2eb93261dc30b561026 (commit) via c99e78085bb6346676c710f88589c8989f167e2d (commit) via 9313c035b2faa703947b118396e19463058796f0 (commit) via 89e798a6f055a54a5d32620677cb2d638001d6be (commit) via 69ca2065eef8a8af3fb91fa0d1b6fb739ba4f181 (commit) via 42345dc0357b0b8937e8a7976adf458c523aaa4a (commit) via 94230e721d32135edef070cd03fc075dbbff3283 (commit) via 59b1322f5bbad9c09be8241642c2d1cb52c0e3dc (commit) via 21b2057d48cc30c36d985dde8b27cbc1d75f6d12 (commit) via c61f3ad1afb60e632bb43140bf86e9536e30ebe8 (commit) via 224fe1906ff61ec9701aba819924202c3dd7aed7 (commit) via 96afd8e5824a067fe8bec71433d5124753003b3c (commit) via ffb43a2d60f72ad21447ce820683483725278be1 (commit) via 59bc1aa4c087a14db5dbff9b3de5ce3e90f8cd09 (commit) via 1c261ca4ce58efda7078e1562c730215d411afe2 (commit) via 29261ddde951e440a311a50a600f83fa73a1c707 (commit) via 1e111d875b9040d1503522ad411b86d79ac5c431 (commit) via b53d232b66696ee43f068f783ad3bf27945e1065 (commit) via ee81043b14e750e40ef97df63efb27cedbe499c1 (commit) via aeb6556582659e967fbd12cd3ea32a0d5f069e5d (commit) via 1fb7532affc7df495af1cf6b02e528ba1a407f51 (commit) via a7cc35ce81d97919810a3079864ac0fd65423366 (commit) via 6bd883e4c8822bbcc62a71d493c71a36e1ea381b (commit) via a8ceff20d5acf54d2dd070fca23e7db7265496e1 (commit) via 930de3b01657da5c08fbe3199b151873692fc6c1 (commit) via 990b10b400a221dc6b8a5c90ecb03651d502a61e (commit) via 8862462dc296df15b4c4714d90d7eabf2e0d3f7f (commit) via 6914628d22bbb5b95f0bd111ffd0bfcbc03c13b8 (commit) via 896fde734b85045a71a4f182fc3e922268c38036 (commit) via c27b2713ad7d772944d6d7d354cca1ef2e56420a (commit) via 2470de59894a4116f265fce6960fd139951698d4 (commit) via 584d7b8c5d50a5a623474186a4395d83cf6c97f0 (commit) via d75284efc2a334708a07b35986ebd9929419a12e (commit) via 413544399e95976a5b3648ab27bd56c3a8b3bf63 (commit) via 73b7dd2deb4cd45a71a2b81838a4c971f97d2610 (commit) via 14c5b59a4427bf205cd8744e34f229c11586ccb5 (commit) via 5031b48257e9c0139db8076f546a725ebe817577 (commit) via 52daf15a04c527a3364b7f4783a7610a7f2cf4c8 (commit) via 8867fcb2dc4ce34ea525912d8d32e351ee4cd68a (commit) via 3597bc45559162153521b1672c7b04806c04b51a (commit) via 534c7e7b1c9d7736b9a9e1ebf5fa1a030de9cde0 (commit) via 1821cb87a3477f6d7abbe1c1a4a54cf0788f808e (commit) via a353dff61c021e5bdd9375deb2284f95ccf75905 (commit) via 29e42f786d007514aa6180154ee48edd823222d4 (commit) via 6bb32e51e277ad827b88b7405625d2931075b23f (commit) via 7c2e1de1ef98b1763be29ae2796203cc965a08c5 (commit) via 81b36ddde8d4b34d591c6d77e49ec7feddf65cc8 (commit) via e399af2476cd7946fa14bd396c2b5ce694c719d1 (commit) via 863e3b292be8b14c7d1f79fe90882c3f747ef158 (commit) via 5f30710be55eabfba1f9b6a61491bdf8eff9662c (commit) via 729a4add072b7cba84c2375c8fc9ad3dda5babae (commit) via d73a883ed5fe078fdb9a75483405bcbdf75e4dc2 (commit) via 326570c58b80a0972041ebd882207a2ea9ccf0f7 (commit) via 5361354a10695ed27bb3f56e667c9ac1476328f3 (commit) via 73d5ceb13fad25cc99dddc6a1c36f87c8c8731d4 (commit) via 23102b866a831376b401c5bbef8d99fc7f2b3786 (commit) via 03131a4551ac5ec8e2e6c27b7e606b8359846dfe (commit) via 2212753f4d4df024fa0b2da6276f828e343e71c0 (commit) via 17b70016af98b67e936a05a5ae288533f88db030 (commit) via 13561e3bc38358358f3fdd73fc874ac553c512e7 (commit) via 297699f0d038700c6dfa7c1d143a66df36b284d2 (commit) via 54f74b76ec8bdeabd374cffd8d3d4cf8675ab589 (commit) via fef8e6e65aaf621fbdc945a5fa5c792f5c2fff6a (commit) via 85624816fe7e28c38c2674728a62c504c13f6433 (commit) via 8381be93b08265f2dcb1e3497e5041a212f628a4 (commit) via db12154805d5690f547face0f35ee622f189ee39 (commit) via 730d7339666562c42aff8ec103e1e05e059ec7b9 (commit) via 63178c04d921abe8b8817695fcf01cab5fea3045 (commit) via 413240688a9cc989ebd36e3e24917d1ed6c4a7c6 (commit) via 25f11719b996bbb8b7693658766c757bfafcce82 (commit) via 8f5c56b63cdc475572f9dd36d849ae2d2092af89 (commit) via 8dfff923e8a64407e19e11a4c17c9b9b600e9b57 (commit) via 279405e7070ef0cd2f8d586dcac8ac7bdcbca93c (commit) via c776f82ed7bcf183a17ce80e8c5e626462a37bf3 (commit) via e7bc9e0c73261760727c7e0992aee91d2ea58d12 (commit) via 3d6cb338c6764a58f9ac06e305e0e9892790d127 (commit) via e7379fe6570b97c7adea0b74b624adbcd4e56b35 (commit) via 99c9707d1c8261727048ae9b4d2fcb693020f1a7 (commit) via 11368118c91eb2a94224d494558b38d05414d3c3 (commit) via 2459f9fb5ab0aa8a8396da3c567fef6a8704e893 (commit) via 8a215c3d2580a8831c0f1f2d8b513e020d7c4985 (commit) via b3c7c79c04ccf15c192a62b78d43040a34697b06 (commit) via dfb138ff091e2ff74c8e3274cfe3635d1673ac4a (commit) via 0722ffc74397f5e92e4377ad2dfaab5363d13648 (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 (f56a2e1d98da5111bbb17f26ae44e6ff0c9e70fe) \ N -- N -- N (c14a3978c2b5aa476a698b4281ffbfb5778c11b2) 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=c14a3978c2b5aa476a698b4281ffbfb5778c11b2 commit c14a3978c2b5aa476a698b4281ffbfb5778c11b2 Author: Neels Hofmeyr Date: Fri Mar 10 02:15:20 2017 +0100 log protocol discriminators and message types by name Depends: libosmocore change-id I0fca8e95ed5c2148b1a7440eff3fc9c7583898df Change-Id: If1c49faf6e1757cb16b383dd2db87b48bc94eee6 http://cgit.osmocom.org/openbsc/commit/?id=56b30f7e344b2c3a6b99d0b95a0aa1af9413e77f commit 56b30f7e344b2c3a6b99d0b95a0aa1af9413e77f Author: Neels Hofmeyr Date: Fri Mar 10 02:22:58 2017 +0100 adjust msc_vlr_test_reject_concurrency Change-Id: Ic4e6ebd8973e9e7f7c578fb559c741cbe10bef5a http://cgit.osmocom.org/openbsc/commit/?id=a7caea6f3c95202ade49f420ec9607dfd780d482 commit a7caea6f3c95202ade49f420ec9607dfd780d482 Author: Neels Hofmeyr Date: Fri Mar 10 02:16:11 2017 +0100 log: ciphering/security are implicit CM Service Accept Log just as prominently to mark CM Service Accept. Change-Id: I7afe9d4f69e5525ede7a7c380a2c48fb2c5054b6 http://cgit.osmocom.org/openbsc/commit/?id=e3b88a7cd2d34d11ae8f802d86187d4dd7c58720 commit e3b88a7cd2d34d11ae8f802d86187d4dd7c58720 Author: Neels Hofmeyr Date: Fri Mar 10 02:13:08 2017 +0100 debug log: upon bumping a conn, say why it is kept Change-Id: I378af1fa06d8a45c01a80a381be143572e1dc41f http://cgit.osmocom.org/openbsc/commit/?id=2186c53a64c8dc696945bb82b939e6845a04d43d commit 2186c53a64c8dc696945bb82b939e6845a04d43d Author: Neels Hofmeyr Date: Fri Mar 10 02:14:00 2017 +0100 allow CM Service Request on already open connection Change-Id: I3c4687aafe495e60b1568e6505dbf847adab37f1 http://cgit.osmocom.org/openbsc/commit/?id=80e15cc81db97c7ce4f94ac15f202968865ff879 commit 80e15cc81db97c7ce4f94ac15f202968865ff879 Author: Neels Hofmeyr Date: Fri Mar 10 02:11:25 2017 +0100 more specifically conclude cm service requests Don't end a CM Service Request "lock" too indiscriminately. Trigger only on new transactions that start. Change-Id: I4f64b8d91cfb1e61be4563594b2d6b23144af5bc http://cgit.osmocom.org/openbsc/commit/?id=17be4840656a28cbda673d15a4056975037431bd commit 17be4840656a28cbda673d15a4056975037431bd Author: Neels Hofmeyr Date: Fri Mar 10 02:30:08 2017 +0100 remove cruft: old anchor and auth code Change-Id: I16ceeeede46f244fd454758cc223673dd51cfc72 http://cgit.osmocom.org/openbsc/commit/?id=4d065ff8651a1b027e0d0bedbfb8e6f5bcf1b314 commit 4d065ff8651a1b027e0d0bedbfb8e6f5bcf1b314 Author: Neels Hofmeyr Date: Fri Mar 10 02:12:32 2017 +0100 mostly cosmetic: have one msc_conn_close() with cause argument Change-Id: Ied7663f856cfce6e7ed1c0314fd558af85091dcc http://cgit.osmocom.org/openbsc/commit/?id=186e859096f4c0a52ec7e0c29d306d2028d00d02 commit 186e859096f4c0a52ec7e0c29d306d2028d00d02 Author: Neels Hofmeyr Date: Fri Mar 10 02:17:14 2017 +0100 Reinstate msc subscriber conn ref counting Indeed the easiest way of ensuring all code paths can cause conn discarding while still all code paths can check on whether a conn needs to be discarded. Change-Id: I641fe36d9fa2077e3caf63cc583aaa380603bff0 http://cgit.osmocom.org/openbsc/commit/?id=138727b8ea768175d8c9a90aa168b4e9094ee462 commit 138727b8ea768175d8c9a90aa168b4e9094ee462 Author: Neels Hofmeyr Date: Fri Mar 10 02:13:21 2017 +0100 compiler warning mgcp fu Change-Id: I79a891dbaff3cd6aec5a0ab08435e4619ade62d2 http://cgit.osmocom.org/openbsc/commit/?id=282ce312c9b6ebd510085e494083aaffd484fe9a commit 282ce312c9b6ebd510085e494083aaffd484fe9a 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 http://cgit.osmocom.org/openbsc/commit/?id=f7f55b3e25499070de4a360f13938a0238c1f93e commit f7f55b3e25499070de4a360f13938a0238c1f93e 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 http://cgit.osmocom.org/openbsc/commit/?id=e41118036724e1be11dab6c3cabaa41c42187258 commit e41118036724e1be11dab6c3cabaa41c42187258 Author: Neels Hofmeyr Date: Sat Mar 4 03:34:50 2017 +0100 vlr: fix: don't send CM Service Accept after Ciphering Command Ciphering Mode Command is an implicit CM Service Accept, if we're sending both we're confusing the MS. Change-Id: I3a04debe9b01c086e7f44b6139cb8796fcc71d38 http://cgit.osmocom.org/openbsc/commit/?id=2f3deea2fbc1d679a7297c682627cccb4c4156d5 commit 2f3deea2fbc1d679a7297c682627cccb4c4156d5 Author: Neels Hofmeyr Date: Sat Mar 4 02:28:19 2017 +0100 remove all 3G authentication dev hacks -- it works! Change-Id: I1204f388cf1311ec98b3eaf7505d7e18e73f03d0 http://cgit.osmocom.org/openbsc/commit/?id=b9784c1831e674f65715a93ea1e8c71909425f24 commit b9784c1831e674f65715a93ea1e8c71909425f24 Author: Neels Hofmeyr Date: Sat Mar 4 01:26:14 2017 +0100 implement utran security mode with vlr Change-Id: Ib1e285b54cd7aaa0895e9c51a47720f446a07183 http://cgit.osmocom.org/openbsc/commit/?id=1ea4dd625bc8fc9af5b932a57d33b225d7c5f95a commit 1ea4dd625bc8fc9af5b932a57d33b225d7c5f95a Author: Neels Hofmeyr Date: Sat Mar 4 01:29:03 2017 +0100 move iucs_ranap.[hc] to include / libmsc to use in msc_vlr tests Change-Id: I99ca36857f5e4c9ae113017955611fd92256123c http://cgit.osmocom.org/openbsc/commit/?id=aa6e5c05b33b0ed3d98edfcca197ce4fb23bb42b commit aa6e5c05b33b0ed3d98edfcca197ce4fb23bb42b Author: Neels Hofmeyr Date: Thu Mar 9 16:53:25 2017 +0100 vlr tests: umts auth with tmsi Change-Id: I136fa85b234dfeb0e8017d8c3401f7f42114b6ff http://cgit.osmocom.org/openbsc/commit/?id=c5f6deb4de4946a699f0bc4ce04e5392ffb3c011 commit c5f6deb4de4946a699f0bc4ce04e5392ffb3c011 Author: Neels Hofmeyr Date: Thu Mar 9 16:51:58 2017 +0100 vlr: allow setting assign_tmsi per-subscriber Change-Id: I7469da0ed19e1e8b292422aadfd3ae2ebc2afd57 http://cgit.osmocom.org/openbsc/commit/?id=362bed653919ee5c1f3e2444996ab2f9e62c2d48 commit 362bed653919ee5c1f3e2444996ab2f9e62c2d48 Author: Neels Hofmeyr Date: Sat Mar 4 00:06:09 2017 +0100 ensure authentication is required on UTRAN Change-Id: I9b9ad1379324f1405bd02a05fcd7ef8c53bacbde http://cgit.osmocom.org/openbsc/commit/?id=02b1931f95d39482a939b3085fb1ecc2abd2de38 commit 02b1931f95d39482a939b3085fb1ecc2abd2de38 Author: Neels Hofmeyr Date: Sat Mar 4 00:05:49 2017 +0100 vlr on utran: transmit CommonID Change-Id: Ice3c71f048b097f2c2de8bd4f4508a7ca2cb1cf5 http://cgit.osmocom.org/openbsc/commit/?id=d0d25e06b9de6e746a3d0ba7c94e61e16e9099ee commit d0d25e06b9de6e746a3d0ba7c94e61e16e9099ee Author: Neels Hofmeyr Date: Fri Mar 3 23:19:40 2017 +0100 msc: decouple from bsc_api and bts Change-Id: I3564291a6d20da13a8d75c71b0c425da4948d412 http://cgit.osmocom.org/openbsc/commit/?id=f78ef07ee77c5f23cb88f78f9df2c0fbcbcba97f commit f78ef07ee77c5f23cb88f78f9df2c0fbcbcba97f Author: Neels Hofmeyr Date: Fri Mar 3 22:36:56 2017 +0100 make python tests pass for new OsmoMSC Change-Id: I59bf6503a2f822e9b6078c0fd24643df9a2dab3c http://cgit.osmocom.org/openbsc/commit/?id=f4e9ef3865c3adc760c95d01fbb697275318ad54 commit f4e9ef3865c3adc760c95d01fbb697275318ad54 Author: Neels Hofmeyr Date: Thu Mar 2 02:37:39 2017 +0100 Make the code work so that the msc_vlr tests pass Change-Id: Ie8814d856bbe4c111007a696a4d26576854c134f http://cgit.osmocom.org/openbsc/commit/?id=0dcb8b29c5ba6c1c931f6c87c4f4852fb78a4ad0 commit 0dcb8b29c5ba6c1c931f6c87c4f4852fb78a4ad0 Author: Neels Hofmeyr Date: Thu Mar 2 02:22:58 2017 +0100 mark fixme: rate counters Change-Id: I45651fd4cf3f4da8ad67251bbb3b627888e76d9c http://cgit.osmocom.org/openbsc/commit/?id=26899f300ddfac22e19be2a0fbe0052af3201444 commit 26899f300ddfac22e19be2a0fbe0052af3201444 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=fd355c1ebad46576fdfa4f0d02afce26ed11eb74 commit fd355c1ebad46576fdfa4f0d02afce26ed11eb74 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=14c78794a931c0cef2729b0d60843c7ad9c9827f commit 14c78794a931c0cef2729b0d60843c7ad9c9827f 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=a3a8ee5b3399de3160c7d2eb93261dc30b561026 commit a3a8ee5b3399de3160c7d2eb93261dc30b561026 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=c99e78085bb6346676c710f88589c8989f167e2d commit c99e78085bb6346676c710f88589c8989f167e2d 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=9313c035b2faa703947b118396e19463058796f0 commit 9313c035b2faa703947b118396e19463058796f0 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=89e798a6f055a54a5d32620677cb2d638001d6be commit 89e798a6f055a54a5d32620677cb2d638001d6be 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=69ca2065eef8a8af3fb91fa0d1b6fb739ba4f181 commit 69ca2065eef8a8af3fb91fa0d1b6fb739ba4f181 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=42345dc0357b0b8937e8a7976adf458c523aaa4a commit 42345dc0357b0b8937e8a7976adf458c523aaa4a 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=94230e721d32135edef070cd03fc075dbbff3283 commit 94230e721d32135edef070cd03fc075dbbff3283 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=59b1322f5bbad9c09be8241642c2d1cb52c0e3dc commit 59b1322f5bbad9c09be8241642c2d1cb52c0e3dc 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=21b2057d48cc30c36d985dde8b27cbc1d75f6d12 commit 21b2057d48cc30c36d985dde8b27cbc1d75f6d12 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=c61f3ad1afb60e632bb43140bf86e9536e30ebe8 commit c61f3ad1afb60e632bb43140bf86e9536e30ebe8 Author: Neels Hofmeyr Date: Tue Oct 11 00:50:05 2016 +0200 IuCS: don't remove Iu conn until release FIXME Don't remove the gsm_subscriber_connection without an Iu Release. The 2G paradigm is to close a subscriber connection as soon as nothing else is pending. In 3G however, 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=224fe1906ff61ec9701aba819924202c3dd7aed7 commit 224fe1906ff61ec9701aba819924202c3dd7aed7 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=96afd8e5824a067fe8bec71433d5124753003b3c commit 96afd8e5824a067fe8bec71433d5124753003b3c 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=ffb43a2d60f72ad21447ce820683483725278be1 commit ffb43a2d60f72ad21447ce820683483725278be1 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=59bc1aa4c087a14db5dbff9b3de5ce3e90f8cd09 commit 59bc1aa4c087a14db5dbff9b3de5ce3e90f8cd09 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=1c261ca4ce58efda7078e1562c730215d411afe2 commit 1c261ca4ce58efda7078e1562c730215d411afe2 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=29261ddde951e440a311a50a600f83fa73a1c707 commit 29261ddde951e440a311a50a600f83fa73a1c707 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=1e111d875b9040d1503522ad411b86d79ac5c431 commit 1e111d875b9040d1503522ad411b86d79ac5c431 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=b53d232b66696ee43f068f783ad3bf27945e1065 commit b53d232b66696ee43f068f783ad3bf27945e1065 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=ee81043b14e750e40ef97df63efb27cedbe499c1 commit ee81043b14e750e40ef97df63efb27cedbe499c1 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=aeb6556582659e967fbd12cd3ea32a0d5f069e5d commit aeb6556582659e967fbd12cd3ea32a0d5f069e5d 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=1fb7532affc7df495af1cf6b02e528ba1a407f51 commit 1fb7532affc7df495af1cf6b02e528ba1a407f51 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=a7cc35ce81d97919810a3079864ac0fd65423366 commit a7cc35ce81d97919810a3079864ac0fd65423366 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=6bd883e4c8822bbcc62a71d493c71a36e1ea381b commit 6bd883e4c8822bbcc62a71d493c71a36e1ea381b 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=a8ceff20d5acf54d2dd070fca23e7db7265496e1 commit a8ceff20d5acf54d2dd070fca23e7db7265496e1 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=930de3b01657da5c08fbe3199b151873692fc6c1 commit 930de3b01657da5c08fbe3199b151873692fc6c1 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=990b10b400a221dc6b8a5c90ecb03651d502a61e commit 990b10b400a221dc6b8a5c90ecb03651d502a61e 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=8862462dc296df15b4c4714d90d7eabf2e0d3f7f commit 8862462dc296df15b4c4714d90d7eabf2e0d3f7f 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=6914628d22bbb5b95f0bd111ffd0bfcbc03c13b8 commit 6914628d22bbb5b95f0bd111ffd0bfcbc03c13b8 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=896fde734b85045a71a4f182fc3e922268c38036 commit 896fde734b85045a71a4f182fc3e922268c38036 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=c27b2713ad7d772944d6d7d354cca1ef2e56420a commit c27b2713ad7d772944d6d7d354cca1ef2e56420a 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=2470de59894a4116f265fce6960fd139951698d4 commit 2470de59894a4116f265fce6960fd139951698d4 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=584d7b8c5d50a5a623474186a4395d83cf6c97f0 commit 584d7b8c5d50a5a623474186a4395d83cf6c97f0 Author: Neels Hofmeyr Date: Tue May 10 13:26:47 2016 +0200 comment on mscsplit, indent comment http://cgit.osmocom.org/openbsc/commit/?id=d75284efc2a334708a07b35986ebd9929419a12e commit d75284efc2a334708a07b35986ebd9929419a12e 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=413544399e95976a5b3648ab27bd56c3a8b3bf63 commit 413544399e95976a5b3648ab27bd56c3a8b3bf63 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=73b7dd2deb4cd45a71a2b81838a4c971f97d2610 commit 73b7dd2deb4cd45a71a2b81838a4c971f97d2610 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=14c5b59a4427bf205cd8744e34f229c11586ccb5 commit 14c5b59a4427bf205cd8744e34f229c11586ccb5 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=5031b48257e9c0139db8076f546a725ebe817577 commit 5031b48257e9c0139db8076f546a725ebe817577 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=52daf15a04c527a3364b7f4783a7610a7f2cf4c8 commit 52daf15a04c527a3364b7f4783a7610a7f2cf4c8 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=8867fcb2dc4ce34ea525912d8d32e351ee4cd68a commit 8867fcb2dc4ce34ea525912d8d32e351ee4cd68a 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=3597bc45559162153521b1672c7b04806c04b51a commit 3597bc45559162153521b1672c7b04806c04b51a 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=534c7e7b1c9d7736b9a9e1ebf5fa1a030de9cde0 commit 534c7e7b1c9d7736b9a9e1ebf5fa1a030de9cde0 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=1821cb87a3477f6d7abbe1c1a4a54cf0788f808e commit 1821cb87a3477f6d7abbe1c1a4a54cf0788f808e 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=a353dff61c021e5bdd9375deb2284f95ccf75905 commit a353dff61c021e5bdd9375deb2284f95ccf75905 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=29e42f786d007514aa6180154ee48edd823222d4 commit 29e42f786d007514aa6180154ee48edd823222d4 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=6bb32e51e277ad827b88b7405625d2931075b23f commit 6bb32e51e277ad827b88b7405625d2931075b23f 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=7c2e1de1ef98b1763be29ae2796203cc965a08c5 commit 7c2e1de1ef98b1763be29ae2796203cc965a08c5 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=81b36ddde8d4b34d591c6d77e49ec7feddf65cc8 commit 81b36ddde8d4b34d591c6d77e49ec7feddf65cc8 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=e399af2476cd7946fa14bd396c2b5ce694c719d1 commit e399af2476cd7946fa14bd396c2b5ce694c719d1 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=863e3b292be8b14c7d1f79fe90882c3f747ef158 commit 863e3b292be8b14c7d1f79fe90882c3f747ef158 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=5f30710be55eabfba1f9b6a61491bdf8eff9662c commit 5f30710be55eabfba1f9b6a61491bdf8eff9662c 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=729a4add072b7cba84c2375c8fc9ad3dda5babae commit 729a4add072b7cba84c2375c8fc9ad3dda5babae 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=d73a883ed5fe078fdb9a75483405bcbdf75e4dc2 commit d73a883ed5fe078fdb9a75483405bcbdf75e4dc2 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=326570c58b80a0972041ebd882207a2ea9ccf0f7 commit 326570c58b80a0972041ebd882207a2ea9ccf0f7 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=5361354a10695ed27bb3f56e667c9ac1476328f3 commit 5361354a10695ed27bb3f56e667c9ac1476328f3 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=73d5ceb13fad25cc99dddc6a1c36f87c8c8731d4 commit 73d5ceb13fad25cc99dddc6a1c36f87c8c8731d4 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=23102b866a831376b401c5bbef8d99fc7f2b3786 commit 23102b866a831376b401c5bbef8d99fc7f2b3786 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=03131a4551ac5ec8e2e6c27b7e606b8359846dfe commit 03131a4551ac5ec8e2e6c27b7e606b8359846dfe 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=2212753f4d4df024fa0b2da6276f828e343e71c0 commit 2212753f4d4df024fa0b2da6276f828e343e71c0 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=17b70016af98b67e936a05a5ae288533f88db030 commit 17b70016af98b67e936a05a5ae288533f88db030 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=13561e3bc38358358f3fdd73fc874ac553c512e7 commit 13561e3bc38358358f3fdd73fc874ac553c512e7 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=297699f0d038700c6dfa7c1d143a66df36b284d2 commit 297699f0d038700c6dfa7c1d143a66df36b284d2 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=54f74b76ec8bdeabd374cffd8d3d4cf8675ab589 commit 54f74b76ec8bdeabd374cffd8d3d4cf8675ab589 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 Iu specific fields in gsm_subscriber_connection: 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=fef8e6e65aaf621fbdc945a5fa5c792f5c2fff6a commit fef8e6e65aaf621fbdc945a5fa5c792f5c2fff6a 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=85624816fe7e28c38c2674728a62c504c13f6433 commit 85624816fe7e28c38c2674728a62c504c13f6433 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 http://cgit.osmocom.org/openbsc/commit/?id=8381be93b08265f2dcb1e3497e5041a212f628a4 commit 8381be93b08265f2dcb1e3497e5041a212f628a4 Author: Neels Hofmeyr Date: Sat Mar 4 03:34:50 2017 +0100 vlr: fix: don't send CM Service Accept after Ciphering Command Ciphering Mode Command is an implicit CM Service Accept, if we're sending both we're confusing the MS. Change-Id: I3a04debe9b01c086e7f44b6139cb8796fcc71d38 Conflicts: openbsc/tests/msc_vlr/msc_vlr_test_umts_authen.c openbsc/tests/msc_vlr/msc_vlr_test_umts_authen.err http://cgit.osmocom.org/openbsc/commit/?id=db12154805d5690f547face0f35ee622f189ee39 commit db12154805d5690f547face0f35ee622f189ee39 Author: Neels Hofmeyr Date: Sat Mar 4 21:09:12 2017 +0100 fix: vlr: clear last_tuple when receiving auth tuples When receiving more than one auth tuple during AUTS resync, the VLR would go on to send the second tuple instead of the first. The unit test didn't catch that because its fake HLR message contained only one tuple. Adjust the test to send two tuples to catch this error. Fix the code to clear vlr_subscr->last_tuple whenever new auth tuples are received. Change-Id: I1f84e7d2619aa8d9a0dcdfb50745feeb040264b9 http://cgit.osmocom.org/openbsc/commit/?id=730d7339666562c42aff8ec103e1e05e059ec7b9 commit 730d7339666562c42aff8ec103e1e05e059ec7b9 Author: Neels Hofmeyr Date: Sat Mar 4 03:15:53 2017 +0100 gsup_client: allow passing a unit id to identify with HLR Before, each GSUP client would contact the HLR with an identical unit id, i.e. "SGSN-00-00-00-00-00-00", with the result that some messages were sucked off by the wrong client. Pass explicit unit name from each gsup client user, so that OsmoMSC is "MSC" and OsmoSGSN is "SGSN". Hence the HLR can properly route the messages. Todo: also set some values instead of the zeros. Change-Id: I3f8d6dd47c7013920e2a4bde006ed77afd974e80 http://cgit.osmocom.org/openbsc/commit/?id=63178c04d921abe8b8817695fcf01cab5fea3045 commit 63178c04d921abe8b8817695fcf01cab5fea3045 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=413240688a9cc989ebd36e3e24917d1ed6c4a7c6 commit 413240688a9cc989ebd36e3e24917d1ed6c4a7c6 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=25f11719b996bbb8b7693658766c757bfafcce82 commit 25f11719b996bbb8b7693658766c757bfafcce82 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=8f5c56b63cdc475572f9dd36d849ae2d2092af89 commit 8f5c56b63cdc475572f9dd36d849ae2d2092af89 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=8dfff923e8a64407e19e11a4c17c9b9b600e9b57 commit 8dfff923e8a64407e19e11a4c17c9b9b600e9b57 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=279405e7070ef0cd2f8d586dcac8ac7bdcbca93c commit 279405e7070ef0cd2f8d586dcac8ac7bdcbca93c 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=c776f82ed7bcf183a17ce80e8c5e626462a37bf3 commit c776f82ed7bcf183a17ce80e8c5e626462a37bf3 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=e7bc9e0c73261760727c7e0992aee91d2ea58d12 commit e7bc9e0c73261760727c7e0992aee91d2ea58d12 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/contrib/bsc_control.py | 21 + openbsc/doc/examples/osmo-bsc_nat/osmo-bsc_nat.cfg | 12 +- .../examples/osmo-gbproxy/osmo-gbproxy-legacy.cfg | 2 +- openbsc/include/openbsc/gsm_data.h | 2 +- openbsc/include/openbsc/gsm_data_shared.h | 1 + openbsc/src/gprs/gprs_sgsn.c | 2 +- openbsc/src/gprs/sgsn_main.c | 7 +- openbsc/src/libbsc/abis_om2000.c | 2 + openbsc/src/libbsc/bts_ericsson_rbs2000.c | 6 +- openbsc/src/libbsc/gsm_04_08_utils.c | 16 +- openbsc/src/libbsc/rest_octets.c | 8 +- .../msc_vlr/msc_vlr_test_reject_concurrency.err | 654 ++++++++++----------- openbsc/tests/smpp_test_runner.py | 1 - openbsc/tests/vty_test_runner.py | 1 - 14 files changed, 367 insertions(+), 368 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Mar 16 04:36:35 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 16 Mar 2017 04:36:35 GMT Subject: openbsc.git branch neels/vlr updated. 0.15.0-729-g09b034b67 Message-ID: <201703160436.v2G4aZLu032179@git.osmocom.org> This is an 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 92ac3900a819b5f79c5ab66eaf016e7178a6f303 (commit) discards e38de9dd4f2649a0c4e4a16a1f199b48d5a2d2ff (commit) discards be81545e401c2da91cfc98b308f2d843dbbb3950 (commit) discards 53436d2031ecb8706615a17c77c8359b6033f36e (commit) discards 4bc672fed9586234f3578efe9b2cb595cfd70584 (commit) discards 32f98d8c7a40c5012191003fff168ecc0818023e (commit) discards 6bf898d6383483dc5b7df23a2326e1b6246e3f7f (commit) discards de1346ebad0f3c2e221dc288fa533af06c461c96 (commit) discards 1952de1e6590684985cdc83ce2b5fa829332c0ee (commit) discards 02993a51536737de6e850fb31c133ae7d2180ed8 (commit) discards 84ae99a5ad51a3e48d2966b4b3709472cda4502b (commit) via 09b034b67315a3305c1f3117e54270af49489015 (commit) via eb2150b49641f88edef46ded920191b7dd4fa2ae (commit) via 24bb905f7be77efe94e8d9eb4a9a89f14271b22e (commit) via c5bcb7b0adfdbc977ac2fc6290ec6838f6b7d538 (commit) via e05f4b9fc51cc79a769d9d17d9534004b4f9a71d (commit) via 7f640dd15cea703f23392340bc004730fcfc69be (commit) via ff32c28fe556449c3257c0e9f8622c1b966888ed (commit) via 0c0ff9d00decf19b6ca901eb35c9cbac5cd7c66b (commit) via 6dd0fc685b7149f67a5fe17a5bce55c446aa563c (commit) via c103c64e7da55cbbf6e1d299ad030ef28424a9a1 (commit) via 3d6cb338c6764a58f9ac06e305e0e9892790d127 (commit) via e7379fe6570b97c7adea0b74b624adbcd4e56b35 (commit) via 99c9707d1c8261727048ae9b4d2fcb693020f1a7 (commit) via 11368118c91eb2a94224d494558b38d05414d3c3 (commit) via 2459f9fb5ab0aa8a8396da3c567fef6a8704e893 (commit) via 8a215c3d2580a8831c0f1f2d8b513e020d7c4985 (commit) via b3c7c79c04ccf15c192a62b78d43040a34697b06 (commit) via dfb138ff091e2ff74c8e3274cfe3635d1673ac4a (commit) via 0722ffc74397f5e92e4377ad2dfaab5363d13648 (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 (92ac3900a819b5f79c5ab66eaf016e7178a6f303) \ N -- N -- N (09b034b67315a3305c1f3117e54270af49489015) 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=09b034b67315a3305c1f3117e54270af49489015 commit 09b034b67315a3305c1f3117e54270af49489015 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=eb2150b49641f88edef46ded920191b7dd4fa2ae commit eb2150b49641f88edef46ded920191b7dd4fa2ae 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=24bb905f7be77efe94e8d9eb4a9a89f14271b22e commit 24bb905f7be77efe94e8d9eb4a9a89f14271b22e 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. SMS: 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. Related: OS#1592 Change-Id: I702ba504ce2de93507312c28eca8d11f09f4ee8b http://cgit.osmocom.org/openbsc/commit/?id=c5bcb7b0adfdbc977ac2fc6290ec6838f6b7d538 commit c5bcb7b0adfdbc977ac2fc6290ec6838f6b7d538 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=e05f4b9fc51cc79a769d9d17d9534004b4f9a71d commit e05f4b9fc51cc79a769d9d17d9534004b4f9a71d 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=7f640dd15cea703f23392340bc004730fcfc69be commit 7f640dd15cea703f23392340bc004730fcfc69be 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=ff32c28fe556449c3257c0e9f8622c1b966888ed commit ff32c28fe556449c3257c0e9f8622c1b966888ed Author: Neels Hofmeyr Date: Sat Mar 4 03:15:53 2017 +0100 gsup_client: allow passing a unit id to identify with HLR Before, each GSUP client would contact the HLR with an identical unit id, i.e. "SGSN-00-00-00-00-00-00", with the result that some messages were sucked off by the wrong client. Pass explicit unit name from each gsup client user, so that OsmoMSC is "MSC" and OsmoSGSN is "SGSN". Hence the HLR can properly route the messages. Todo: also set some values instead of the zeros. Unrelated cosmetic change while editing the arguments: gsup_client_create()'s definition's oap client config arg name mismatched the one used in the declaration. Use oapc_config in both. Change-Id: I3f8d6dd47c7013920e2a4bde006ed77afd974e80 http://cgit.osmocom.org/openbsc/commit/?id=0c0ff9d00decf19b6ca901eb35c9cbac5cd7c66b commit 0c0ff9d00decf19b6ca901eb35c9cbac5cd7c66b Author: Neels Hofmeyr Date: Sat Mar 4 02:28:19 2017 +0100 GPRS/IuPS: remove all 3G authentication dev hacks UMTS auth works now with the external OsmoHLR. Change-Id: I1204f388cf1311ec98b3eaf7505d7e18e73f03d0 ----------------------------------------------------------------------- Summary of changes: openbsc/configure.ac | 2 +- openbsc/contrib/bsc_control.py | 21 ++ openbsc/doc/examples/osmo-bsc_nat/osmo-bsc_nat.cfg | 12 +- .../examples/osmo-gbproxy/osmo-gbproxy-legacy.cfg | 2 +- openbsc/include/openbsc/gsm_04_08.h | 5 +- openbsc/include/openbsc/gsm_data.h | 2 +- openbsc/include/openbsc/gsm_data_shared.h | 1 + openbsc/include/openbsc/osmo_msc.h | 23 +- openbsc/include/openbsc/vlr.h | 5 + openbsc/src/gprs/gprs_gmm.c | 27 --- openbsc/src/gprs/gprs_sgsn.c | 2 +- openbsc/src/gprs/sgsn_main.c | 7 +- openbsc/src/libbsc/abis_om2000.c | 48 ++-- openbsc/src/libbsc/bts_ericsson_rbs2000.c | 6 +- openbsc/src/libbsc/gsm_04_08_utils.c | 16 +- openbsc/src/libbsc/rest_octets.c | 8 +- openbsc/src/libcommon/gsup_test_client.c | 2 +- openbsc/src/libcommon/oap_client.c | 2 +- openbsc/src/libiu/iu.c | 19 +- openbsc/src/libmsc/gsm_04_08.c | 195 +++++++--------- openbsc/src/libmsc/gsm_04_11.c | 5 +- openbsc/src/libmsc/gsm_subscriber.c | 50 +--- openbsc/src/libmsc/osmo_msc.c | 104 +++++---- openbsc/src/libmsc/silent_call.c | 4 +- openbsc/src/libmsc/subscr_conn.c | 17 +- openbsc/src/libmsc/transaction.c | 5 +- openbsc/src/libmsc/ussd.c | 2 + openbsc/src/libvlr/vlr.c | 32 ++- openbsc/src/libvlr/vlr_auth_fsm.c | 3 +- openbsc/tests/Makefile.am | 2 +- openbsc/tests/channel/channel_test.c | 65 ------ openbsc/tests/channel/channel_test.ok | 2 - openbsc/tests/msc_vlr/msc_vlr_test_gsm_authen.err | 169 +++++++++++--- openbsc/tests/msc_vlr/msc_vlr_test_gsm_ciph.err | 126 +++++++--- openbsc/tests/msc_vlr/msc_vlr_test_hlr_reject.err | 63 ++++- openbsc/tests/msc_vlr/msc_vlr_test_hlr_timeout.err | 10 +- openbsc/tests/msc_vlr/msc_vlr_test_ms_timeout.err | 17 +- openbsc/tests/msc_vlr/msc_vlr_test_no_authen.err | 115 +++++++--- .../msc_vlr/msc_vlr_test_reject_concurrency.c | 39 +++- .../msc_vlr/msc_vlr_test_reject_concurrency.err | 255 ++++++++++++++++----- openbsc/tests/msc_vlr/msc_vlr_test_rest.err | 23 +- openbsc/tests/msc_vlr/msc_vlr_test_umts_authen.err | 98 ++++++-- openbsc/tests/smpp_test_runner.py | 1 - openbsc/tests/testsuite.at | 14 +- openbsc/tests/vty_test_runner.py | 1 - 45 files changed, 1010 insertions(+), 617 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Mar 16 09:40:20 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 16 Mar 2017 09:40:20 GMT Subject: osmo-hlr.git branch master updated. 0.0.1-53-gedebc22 Message-ID: <201703160940.v2G9eKX1004178@git.osmocom.org> This is an 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 edebc22989228f6f33e62b04ac37c17eeed5a650 (commit) via cab2fcd5b5a7276fc9a89e449e9d3ede11790711 (commit) via ee392bb3b1fdfd45e8b4401622e0ee6cc66f9695 (commit) from ea1052d300ac683d24c9775df7bf338a3c4fa103 (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=edebc22989228f6f33e62b04ac37c17eeed5a650 commit edebc22989228f6f33e62b04ac37c17eeed5a650 Author: Neels Hofmeyr Date: Thu Mar 16 04:58:58 2017 +0100 debug log: output ind slot, previous sqn, and sqn db update Change-Id: Ib86442ea45f6c1948b3d260f59d35bdca38fbd32 http://cgit.osmocom.org/osmo-hlr/commit/?id=cab2fcd5b5a7276fc9a89e449e9d3ede11790711 commit cab2fcd5b5a7276fc9a89e449e9d3ede11790711 Author: Neels Hofmeyr Date: Wed Mar 15 00:07:43 2017 +0100 UMTS AKA: implement SQN increment according to SEQ and IND Add ind_bitlen column to auc_3g to record each USIM's IND size according to 3GPP TS 33.102 -- default is 5 bits, as suggested by the spec. Introduce auc_3g_ind to each connecting GSUP client to use as IND index for generating auth tuples sent to this client. With osmo_gsup_server_add_conn(), implement a scheme where clients receive fixed auc_3g_ind indexes based on the order in which they connect; each new connection takes the lowest unused auc_3g_ind, so in case one of the clients restarts, it will most likely receive the same auc_3g_ind, and if one client disconnects, no other clients' auc_3g_ind are affected. Add gsup_server_test.c to test the auc_3g_ind index distribution scheme. Depends: libosmocore I4eac5be0c0b2cede04464c4c3a0873102d952453 for llist_first Related: OS#1969 Change-Id: If4501ed4ff8e923fa6fe8b80c44c5ad647a8ed60 http://cgit.osmocom.org/osmo-hlr/commit/?id=ee392bb3b1fdfd45e8b4401622e0ee6cc66f9695 commit ee392bb3b1fdfd45e8b4401622e0ee6cc66f9695 Author: Neels Hofmeyr Date: Thu Mar 16 05:20:50 2017 +0100 fix debug log: adjust to new SQN increment scheme We can no longer accurately print the SQN from AUTS resync, since the SQN is incremented after AUTS. Instead, always print the SQN from the generated tuple, i.e. exactly the one left in auth data *after* the tuple was generated. This change was forgotten in recent adjustments to the new SQN incrementing scheme from libosmocore, in change-id I4ec5a578537acb1d9e1ebfe00a72417fc3ca5894 for libosmocore change-id Iadf43f21e0605e9e85f7e8026c40985f7ceff1a3. It should have been obvious that something was missing in the previous patch from the auc_test output: the SQN in the output changed while the AUTN remained the same. That slipped by without being noticed :/ Change-Id: I0e1e828da931a3d22c75306c55bdb7f44df6512f ----------------------------------------------------------------------- Summary of changes: configure.ac | 1 + sql/hlr.sql | 3 +- src/auc.c | 11 +-- src/db.c | 2 +- src/db.h | 5 +- src/db_auc.c | 20 ++++- src/db_test.c | 2 +- src/gsup_server.c | 45 +++++++++- src/gsup_server.h | 2 + src/hlr.c | 3 +- tests/Makefile.am | 1 + tests/auc/auc_test.err | 29 ++++--- tests/auc/auc_ts_55_205_test_sets.err | 57 ++++++++----- tests/gsup_server/Makefile.am | 40 +++++++++ tests/gsup_server/gsup_server_test.c | 145 +++++++++++++++++++++++++++++++++ tests/gsup_server/gsup_server_test.err | 0 tests/gsup_server/gsup_server_test.ok | 94 +++++++++++++++++++++ tests/testsuite.at | 7 ++ 18 files changed, 417 insertions(+), 50 deletions(-) create mode 100644 tests/gsup_server/Makefile.am create mode 100644 tests/gsup_server/gsup_server_test.c create mode 100644 tests/gsup_server/gsup_server_test.err create mode 100644 tests/gsup_server/gsup_server_test.ok hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Thu Mar 16 09:40:38 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 16 Mar 2017 09:40:38 GMT Subject: libosmocore.git branch master updated. 0.9.6-144-ge0cb0ee Message-ID: <201703160940.v2G9ec8U004257@git.osmocom.org> This is an 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 e0cb0eeb3f04745cd5b17d5aa7c63ad7fea988f0 (commit) from 8a5d60b996f0c653787baa9954a8b3d57f542324 (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=e0cb0eeb3f04745cd5b17d5aa7c63ad7fea988f0 commit e0cb0eeb3f04745cd5b17d5aa7c63ad7fea988f0 Author: Neels Hofmeyr Date: Thu Mar 16 05:30:11 2017 +0100 auth_milenage: fix check against too large ind To ensure that the IND index appended to SEQ does not affect the SEQ, the check should read '>= seq_1', not '>'. Change-Id: Ib1251159eee02aa07fae1b429ffec2e4604bf6a8 ----------------------------------------------------------------------- Summary of changes: src/gsm/auth_milenage.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 Mar 16 09:52:32 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 16 Mar 2017 09:52:32 GMT Subject: osmo-trx.git branch pmaier/cpudetect created. fbb3f48a541081e960cba0b02ec393340130914a Message-ID: <201703160952.v2G9qWAO008392@git.osmocom.org> This is an 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, pmaier/cpudetect has been created at fbb3f48a541081e960cba0b02ec393340130914a (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-trx/commit/?id=fbb3f48a541081e960cba0b02ec393340130914a commit fbb3f48a541081e960cba0b02ec393340130914a Author: Philipp Maier Date: Wed Mar 15 18:09:35 2017 +0100 ssedetect: Introduce function pointer structs In order to defer to the currently applicable (CPU and SSE-Level dependant) implementation, a struct with function pointers is needed. The struct is filled up with pointers that point to the implementation that is suitable for the current PCU model. This commit ads such function pointers in preparation for planned runtime CPU detection support. The decision which funcion is picked is still static (made at compile time) and follows the same rules as before. Automatic runtime CPU detection will be added with the following commits. http://cgit.osmocom.org/osmo-trx/commit/?id=569beaf9c4ec965ee8f4167acbef896ad2f91e39 commit 569beaf9c4ec965ee8f4167acbef896ad2f91e39 Author: Philipp Maier Date: Wed Mar 15 12:39:25 2017 +0100 cosmetic: Make parameter lists uniform The non-sse implementation and the sse implementation of the convert and convolve functions have different parameter lists. This makes it difficult to use function pointers in order to select the right function depending on the SSE-Level and CPU. This commit uniformizes the parameter lists in preparation for planned runtime cpu detection support http://cgit.osmocom.org/osmo-trx/commit/?id=e2e745104f05f5865204470e1460094efbee8ac7 commit e2e745104f05f5865204470e1460094efbee8ac7 Author: Philipp Maier Date: Tue Mar 14 15:29:38 2017 +0100 WIP: Turn off native architecture builds The compiler option -march=native instructs the compiler to auto-optimize the code for the current build architecture. This is fine for building and using locally, but contraproductive when generating binary packages. This commit introduces more general options and also removes --with-sse from the default configure options. The Makefile.am now uses the -msse4.1 option as a default. This is still a problem as some compilers might have problems. We should integrate SIMD_FLAGS here, this is why this is still work in progress. ----------------------------------------------------------------------- hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Thu Mar 16 10:36:10 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 16 Mar 2017 10:36:10 GMT Subject: osmo-trx.git branch pmaier/cpudetect updated. 4b045fa63c7f6c7d0982c83a4acd689e9c25cc7f Message-ID: <201703161036.v2GAaA8w020368@git.osmocom.org> This is an 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, pmaier/cpudetect has been updated discards fbb3f48a541081e960cba0b02ec393340130914a (commit) via 4b045fa63c7f6c7d0982c83a4acd689e9c25cc7f (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 (fbb3f48a541081e960cba0b02ec393340130914a) \ N -- N -- N (4b045fa63c7f6c7d0982c83a4acd689e9c25cc7f) 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=4b045fa63c7f6c7d0982c83a4acd689e9c25cc7f commit 4b045fa63c7f6c7d0982c83a4acd689e9c25cc7f Author: Philipp Maier Date: Wed Mar 15 18:09:35 2017 +0100 ssedetect: Introduce function pointer structs In order to defer to the currently applicable (CPU and SSE-Level dependant) implementation, a struct with function pointers is needed. The struct is filled up with pointers that point to the implementation that is suitable for the current PCU model. This commit ads such function pointers in preparation for planned runtime CPU detection support. The decision which funcion is picked is still static (made at compile time) and follows the same rules as before. Automatic runtime CPU detection will be added with the following commits. ----------------------------------------------------------------------- Summary of changes: Transceiver52M/x86/convert.c | 26 +++----------- Transceiver52M/x86/convolve.c | 84 ++++++++++++++++++++++++------------------- 2 files changed, 53 insertions(+), 57 deletions(-) hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Thu Mar 16 12:53:14 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 16 Mar 2017 12:53:14 GMT Subject: osmo-trx.git branch pmaier/cpudetect updated. 10738367fe211025b3951180555cd213d1cf089a Message-ID: <201703161253.v2GCrEwL053420@git.osmocom.org> This is an 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, pmaier/cpudetect has been updated discards 4b045fa63c7f6c7d0982c83a4acd689e9c25cc7f (commit) discards 569beaf9c4ec965ee8f4167acbef896ad2f91e39 (commit) discards e2e745104f05f5865204470e1460094efbee8ac7 (commit) via 10738367fe211025b3951180555cd213d1cf089a (commit) via 0c8873c741f185cdda9d9b93653e0e36e45b4f19 (commit) via a9c942accaff60e7f1f185ab9c7c9eda5fed79e2 (commit) via f4ef2249f80694d8448ca1ff11c6cef01489bea6 (commit) via 4c29a640bbcd6b2dc189f1890c5f43805346a33f (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 (4b045fa63c7f6c7d0982c83a4acd689e9c25cc7f) \ N -- N -- N (10738367fe211025b3951180555cd213d1cf089a) 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=10738367fe211025b3951180555cd213d1cf089a commit 10738367fe211025b3951180555cd213d1cf089a Author: Philipp Maier Date: Thu Mar 16 13:12:07 2017 +0100 buildenv: Make build CPU invariant Currently the build environment checks which extension the current CPU supports and picks the compiler flags accordingly. If the build is happening on a machine that does not support the extensions we need (SSE3, SSE4.1), the binary will lack those extensions, even if its intended to be used on a more powerful machine that would support the extensions. This commit removes the CPU tests from the build process. http://cgit.osmocom.org/osmo-trx/commit/?id=0c8873c741f185cdda9d9b93653e0e36e45b4f19 commit 0c8873c741f185cdda9d9b93653e0e36e45b4f19 Author: Philipp Maier Date: Thu Mar 16 12:09:34 2017 +0100 cosmetic: Add info about SSE support The osmo-trx binary outputs no info about its SSE support status. This commits adds some putput that informs about the SSE of the binary and also tells which of the SSE levels the CPU supports. http://cgit.osmocom.org/osmo-trx/commit/?id=a9c942accaff60e7f1f185ab9c7c9eda5fed79e2 commit a9c942accaff60e7f1f185ab9c7c9eda5fed79e2 Author: Philipp Maier Date: Wed Mar 15 18:09:35 2017 +0100 ssedetect: Add runtime CPU detection The current implementation can select the SSE support level during compiletime only. This commit adds functionality to automatically detect and switch the SSE support level and automatically switch the Implementation if the CPU does not support the required SSE level. http://cgit.osmocom.org/osmo-trx/commit/?id=f4ef2249f80694d8448ca1ff11c6cef01489bea6 commit f4ef2249f80694d8448ca1ff11c6cef01489bea6 Author: Philipp Maier Date: Wed Mar 15 12:39:25 2017 +0100 cosmetic: Make parameter lists uniform The non-sse implementation and the sse implementation of the convert and convolve functions have different parameter lists. This makes it difficult to use function pointers in order to select the right function depending on the SSE-Level and CPU. This commit uniformizes the parameter lists in preparation for planned runtime cpu detection support http://cgit.osmocom.org/osmo-trx/commit/?id=4c29a640bbcd6b2dc189f1890c5f43805346a33f commit 4c29a640bbcd6b2dc189f1890c5f43805346a33f Author: Philipp Maier Date: Tue Mar 14 15:29:38 2017 +0100 buildenv: Turn off native architecture builds The compiler option -march=native instructs the compiler to auto-optimize the code for the current build architecture. This is fine for building and using locally, but contraproductive when generating binary packages. This commit introduces more general options and also removes --with-sse from the default configure options and replaces them with $(SIMD_FLAGS), which also contains a collection of supported SIMD options, so we won't loose the SSE support. ----------------------------------------------------------------------- Summary of changes: Transceiver52M/osmo-trx.cpp | 16 ++++++ Transceiver52M/x86/Makefile.am | 2 +- Transceiver52M/x86/convert.c | 32 ++++++------ Transceiver52M/x86/convolve.c | 20 +++---- config/ax_ext.m4 | 116 +++++++---------------------------------- 5 files changed, 62 insertions(+), 124 deletions(-) hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Thu Mar 16 12:54:06 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 16 Mar 2017 12:54:06 GMT Subject: libosmocore.git branch master updated. 0.9.6-145-gd80a217 Message-ID: <201703161254.v2GCs6fD053717@git.osmocom.org> This is an 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 d80a217f7f20c8af38f938a85dd62f1809c09709 (commit) from e0cb0eeb3f04745cd5b17d5aa7c63ad7fea988f0 (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=d80a217f7f20c8af38f938a85dd62f1809c09709 commit d80a217f7f20c8af38f938a85dd62f1809c09709 Author: Neels Hofmeyr Date: Wed Mar 1 14:49:58 2017 +0100 contrib: add script to find unterminated value_string arrays Unterminated value_string arrays are dangerous since get_value_string() and get_string_value() need to know where the struct ends. If the terminator is missing, they might run through and return arbitrary memory locations. Employ some regexes to find such unterminated value string arrays and return nonzero if any are found. This can be used in our jenkins build jobs to avoid committing unterminated value_string arrays. In fact I've found one in current libosmocore: gsm0808_bssap_names in gsm/gsm0808.c, fixed in a separate patch. Change-Id: I2bc93ab4781487e7685cfb63091a489cd126b1a8 ----------------------------------------------------------------------- Summary of changes: .../verify_value_string_arrays_are_terminated.py | 33 ++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100755 contrib/verify_value_string_arrays_are_terminated.py hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Thu Mar 16 12:54:34 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 16 Mar 2017 12:54:34 GMT Subject: libosmocore.git branch master updated. 0.9.6-147-g00ab9ed Message-ID: <201703161254.v2GCsYOu053814@git.osmocom.org> This is an 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 00ab9ed6e26edcc0a6d2088903c626217574c82b (commit) via dbd994c05ba1f9881f884a7aa1e7d88054b7492e (commit) from d80a217f7f20c8af38f938a85dd62f1809c09709 (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=00ab9ed6e26edcc0a6d2088903c626217574c82b commit 00ab9ed6e26edcc0a6d2088903c626217574c82b Author: Neels Hofmeyr Date: Thu Mar 9 23:27:56 2017 +0100 add gsm48_pdisc_msgtype_name() Composing the message type string requires knowing the protocol discriminator. To ease printing the message type, add this function to switch between the defined value_string[]s depending on pdisc. Also publish the message type value_string[]s -- without inline functions to access them because it is anyway more convenient to use gsm48_pdisc_msgtype_name() instead. Since gsm48_pdisc_msgtype_name() is nontrivial, do not add as inline function -- in case the message type is not known, it needs a static string buffer. Change-Id: I0fca8e95ed5c2148b1a7440eff3fc9c7583898df http://cgit.osmocom.org/libosmocore/commit/?id=dbd994c05ba1f9881f884a7aa1e7d88054b7492e commit dbd994c05ba1f9881f884a7aa1e7d88054b7492e Author: Neels Hofmeyr Date: Thu Mar 9 23:07:02 2017 +0100 add gsm48_pdisc_names and gsm48_pdisc_name() I often want to log the protocol discriminator in the openbsc debug log. It's more useful to get the name directly instead of looking it up every time. Change-Id: I0f053e2a4360b27ffccda7cf82469fb1b1cbb3ae ----------------------------------------------------------------------- Summary of changes: include/osmocom/gsm/protocol/gsm_04_08.h | 9 ++ src/gsm/gsm48.c | 217 +++++++++++++++++++++++++++++++ src/gsm/libosmogsm.map | 5 + 3 files changed, 231 insertions(+) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Thu Mar 16 13:04:27 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 16 Mar 2017 13:04:27 GMT Subject: osmo-ci.git branch master updated. e72f35cfa9969e52d0018ba4661f4519519c39ba Message-ID: <201703161304.v2GD4RkR056958@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "CI scripts". The branch, master has been updated via e72f35cfa9969e52d0018ba4661f4519519c39ba (commit) from 5977e23db7f723c9fd1cbd5d1ab22329d876590e (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-ci/commit/?id=e72f35cfa9969e52d0018ba4661f4519519c39ba commit e72f35cfa9969e52d0018ba4661f4519519c39ba Author: Neels Hofmeyr Date: Thu Mar 16 14:04:03 2017 +0100 coverity: add osmo-hlr to be scanned ----------------------------------------------------------------------- Summary of changes: coverity/build_Osmocom.sh | 7 +++++++ coverity/prepare_source_Osmcocom.sh | 1 + 2 files changed, 8 insertions(+) hooks/post-receive -- CI scripts From gitosis at osmocom.org Thu Mar 16 13:56:52 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 16 Mar 2017 13:56:52 GMT Subject: osmo-trx.git branch pmaier/cpudetect updated. aea70494abbcf2bc9f6061b515ea06328c31036d Message-ID: <201703161356.v2GDuqcW074156@git.osmocom.org> This is an 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, pmaier/cpudetect has been updated via aea70494abbcf2bc9f6061b515ea06328c31036d (commit) from 10738367fe211025b3951180555cd213d1cf089a (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=aea70494abbcf2bc9f6061b515ea06328c31036d commit aea70494abbcf2bc9f6061b515ea06328c31036d Author: Philipp Maier Date: Thu Mar 16 14:50:25 2017 +0100 cosmetic: remove code duplication The ARM and the X86 implementation of the conversion functions share the same, non cpu specific implementation in separate files. This commit removes the code duplication by putting the generic implementation into a convert_base.c, similar to to convolve_base.c ----------------------------------------------------------------------- Summary of changes: Transceiver52M/arm/convert.c | 17 ++------- Transceiver52M/common/convert.h | 7 ++++ .../{arm/mult_neon.S => common/convert_base.c} | 42 +++++++++------------- Transceiver52M/x86/Makefile.am | 1 + Transceiver52M/x86/convert.c | 25 +++---------- 5 files changed, 32 insertions(+), 60 deletions(-) copy Transceiver52M/{arm/mult_neon.S => common/convert_base.c} (53%) hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Thu Mar 16 14:44:57 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 16 Mar 2017 14:44:57 GMT Subject: libosmocore.git branch master updated. 0.9.6-148-g220fa74 Message-ID: <201703161444.v2GEivo0086815@git.osmocom.org> This is an 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 220fa74016a2330379b12a7eb6eac0b040f7db82 (commit) from 00ab9ed6e26edcc0a6d2088903c626217574c82b (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=220fa74016a2330379b12a7eb6eac0b040f7db82 commit 220fa74016a2330379b12a7eb6eac0b040f7db82 Author: Harald Welte Date: Thu Mar 16 15:28:17 2017 +0100 Add a README file for some background information about this repo Let's add some general information about this repository, links to redmine, gerrit, the mailing list, etc. Change-Id: If034c6f551ff9bfaff0b8368fd0963f3147155b9 ----------------------------------------------------------------------- Summary of changes: Makefile.am | 2 +- README.md | 80 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 81 insertions(+), 1 deletion(-) create mode 100644 README.md hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Thu Mar 16 14:45:04 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 16 Mar 2017 14:45:04 GMT Subject: libosmo-abis.git branch master updated. 0.3.2-61-g7861eba Message-ID: <201703161445.v2GEj4Mt086962@git.osmocom.org> This is an 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 7861ebac8493ee4ef9f3ccf8ea22918e1caab053 (commit) from 027e11936385a38bd331ea29f4f47a7b443c0932 (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=7861ebac8493ee4ef9f3ccf8ea22918e1caab053 commit 7861ebac8493ee4ef9f3ccf8ea22918e1caab053 Author: Harald Welte Date: Thu Mar 16 15:36:19 2017 +0100 Add README file to libosmo-abis repository Change-Id: I76ced414b22637792389fcf79ae6c7159502259b ----------------------------------------------------------------------- Summary of changes: Makefile.am | 2 +- README.md | 66 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 67 insertions(+), 1 deletion(-) create mode 100644 README.md hooks/post-receive -- Osmocom A-bis protcol interface library From gitosis at osmocom.org Thu Mar 16 14:47:48 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 16 Mar 2017 14:47:48 GMT Subject: libosmo-netif.git branch master updated. 0.0.6-38-g70a82f0 Message-ID: <201703161447.v2GElmnY087585@git.osmocom.org> This is an 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 70a82f0c21635e541d03bd1715eaffd4ce5e78fe (commit) from 5fd93e02f818aecfc73db66e8064858442122959 (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=70a82f0c21635e541d03bd1715eaffd4ce5e78fe commit 70a82f0c21635e541d03bd1715eaffd4ce5e78fe Author: Harald Welte Date: Thu Mar 16 15:45:16 2017 +0100 Add README file to libosmo-netif repository Change-Id: Idfc804740e5a086701017d55c86aaf3304c84148 ----------------------------------------------------------------------- Summary of changes: Makefile.am | 2 +- README.md | 54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 55 insertions(+), 1 deletion(-) create mode 100644 README.md hooks/post-receive -- Osmocom network interface library From gitosis at osmocom.org Thu Mar 16 15:18:48 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 16 Mar 2017 15:18:48 GMT Subject: openbsc.git branch neels/iu updated. 0.15.0-745-g5859963b3 Message-ID: <201703161518.v2GFImnw096762@git.osmocom.org> This is an 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/iu has been updated discards c14a3978c2b5aa476a698b4281ffbfb5778c11b2 (commit) discards 56b30f7e344b2c3a6b99d0b95a0aa1af9413e77f (commit) discards a7caea6f3c95202ade49f420ec9607dfd780d482 (commit) discards e3b88a7cd2d34d11ae8f802d86187d4dd7c58720 (commit) discards 2186c53a64c8dc696945bb82b939e6845a04d43d (commit) discards 80e15cc81db97c7ce4f94ac15f202968865ff879 (commit) discards 17be4840656a28cbda673d15a4056975037431bd (commit) discards 4d065ff8651a1b027e0d0bedbfb8e6f5bcf1b314 (commit) discards 186e859096f4c0a52ec7e0c29d306d2028d00d02 (commit) discards 138727b8ea768175d8c9a90aa168b4e9094ee462 (commit) discards 282ce312c9b6ebd510085e494083aaffd484fe9a (commit) discards f7f55b3e25499070de4a360f13938a0238c1f93e (commit) discards e41118036724e1be11dab6c3cabaa41c42187258 (commit) discards 2f3deea2fbc1d679a7297c682627cccb4c4156d5 (commit) discards b9784c1831e674f65715a93ea1e8c71909425f24 (commit) discards 1ea4dd625bc8fc9af5b932a57d33b225d7c5f95a (commit) discards aa6e5c05b33b0ed3d98edfcca197ce4fb23bb42b (commit) discards c5f6deb4de4946a699f0bc4ce04e5392ffb3c011 (commit) discards 362bed653919ee5c1f3e2444996ab2f9e62c2d48 (commit) discards 02b1931f95d39482a939b3085fb1ecc2abd2de38 (commit) discards d0d25e06b9de6e746a3d0ba7c94e61e16e9099ee (commit) discards f78ef07ee77c5f23cb88f78f9df2c0fbcbcba97f (commit) discards f4e9ef3865c3adc760c95d01fbb697275318ad54 (commit) discards 0dcb8b29c5ba6c1c931f6c87c4f4852fb78a4ad0 (commit) discards 26899f300ddfac22e19be2a0fbe0052af3201444 (commit) discards fd355c1ebad46576fdfa4f0d02afce26ed11eb74 (commit) discards 14c78794a931c0cef2729b0d60843c7ad9c9827f (commit) discards a3a8ee5b3399de3160c7d2eb93261dc30b561026 (commit) discards c99e78085bb6346676c710f88589c8989f167e2d (commit) discards 9313c035b2faa703947b118396e19463058796f0 (commit) discards 89e798a6f055a54a5d32620677cb2d638001d6be (commit) discards 69ca2065eef8a8af3fb91fa0d1b6fb739ba4f181 (commit) discards 42345dc0357b0b8937e8a7976adf458c523aaa4a (commit) discards 94230e721d32135edef070cd03fc075dbbff3283 (commit) discards 59b1322f5bbad9c09be8241642c2d1cb52c0e3dc (commit) discards 21b2057d48cc30c36d985dde8b27cbc1d75f6d12 (commit) discards c61f3ad1afb60e632bb43140bf86e9536e30ebe8 (commit) discards 224fe1906ff61ec9701aba819924202c3dd7aed7 (commit) discards 96afd8e5824a067fe8bec71433d5124753003b3c (commit) discards ffb43a2d60f72ad21447ce820683483725278be1 (commit) discards 59bc1aa4c087a14db5dbff9b3de5ce3e90f8cd09 (commit) discards 1c261ca4ce58efda7078e1562c730215d411afe2 (commit) discards 29261ddde951e440a311a50a600f83fa73a1c707 (commit) discards 1e111d875b9040d1503522ad411b86d79ac5c431 (commit) discards b53d232b66696ee43f068f783ad3bf27945e1065 (commit) discards ee81043b14e750e40ef97df63efb27cedbe499c1 (commit) discards aeb6556582659e967fbd12cd3ea32a0d5f069e5d (commit) discards 1fb7532affc7df495af1cf6b02e528ba1a407f51 (commit) discards a7cc35ce81d97919810a3079864ac0fd65423366 (commit) discards 6bd883e4c8822bbcc62a71d493c71a36e1ea381b (commit) discards a8ceff20d5acf54d2dd070fca23e7db7265496e1 (commit) discards 930de3b01657da5c08fbe3199b151873692fc6c1 (commit) discards 990b10b400a221dc6b8a5c90ecb03651d502a61e (commit) discards 8862462dc296df15b4c4714d90d7eabf2e0d3f7f (commit) discards 6914628d22bbb5b95f0bd111ffd0bfcbc03c13b8 (commit) discards 896fde734b85045a71a4f182fc3e922268c38036 (commit) discards c27b2713ad7d772944d6d7d354cca1ef2e56420a (commit) discards 2470de59894a4116f265fce6960fd139951698d4 (commit) discards 584d7b8c5d50a5a623474186a4395d83cf6c97f0 (commit) discards d75284efc2a334708a07b35986ebd9929419a12e (commit) discards 413544399e95976a5b3648ab27bd56c3a8b3bf63 (commit) discards 73b7dd2deb4cd45a71a2b81838a4c971f97d2610 (commit) discards 14c5b59a4427bf205cd8744e34f229c11586ccb5 (commit) discards 5031b48257e9c0139db8076f546a725ebe817577 (commit) discards 52daf15a04c527a3364b7f4783a7610a7f2cf4c8 (commit) discards 8867fcb2dc4ce34ea525912d8d32e351ee4cd68a (commit) discards 3597bc45559162153521b1672c7b04806c04b51a (commit) discards 534c7e7b1c9d7736b9a9e1ebf5fa1a030de9cde0 (commit) discards 1821cb87a3477f6d7abbe1c1a4a54cf0788f808e (commit) discards a353dff61c021e5bdd9375deb2284f95ccf75905 (commit) discards 29e42f786d007514aa6180154ee48edd823222d4 (commit) discards 6bb32e51e277ad827b88b7405625d2931075b23f (commit) discards 7c2e1de1ef98b1763be29ae2796203cc965a08c5 (commit) discards 81b36ddde8d4b34d591c6d77e49ec7feddf65cc8 (commit) discards e399af2476cd7946fa14bd396c2b5ce694c719d1 (commit) discards 863e3b292be8b14c7d1f79fe90882c3f747ef158 (commit) discards 5f30710be55eabfba1f9b6a61491bdf8eff9662c (commit) discards 729a4add072b7cba84c2375c8fc9ad3dda5babae (commit) discards d73a883ed5fe078fdb9a75483405bcbdf75e4dc2 (commit) discards 326570c58b80a0972041ebd882207a2ea9ccf0f7 (commit) discards 5361354a10695ed27bb3f56e667c9ac1476328f3 (commit) discards 73d5ceb13fad25cc99dddc6a1c36f87c8c8731d4 (commit) discards 23102b866a831376b401c5bbef8d99fc7f2b3786 (commit) discards 03131a4551ac5ec8e2e6c27b7e606b8359846dfe (commit) discards 2212753f4d4df024fa0b2da6276f828e343e71c0 (commit) discards 17b70016af98b67e936a05a5ae288533f88db030 (commit) discards 13561e3bc38358358f3fdd73fc874ac553c512e7 (commit) discards 297699f0d038700c6dfa7c1d143a66df36b284d2 (commit) discards 54f74b76ec8bdeabd374cffd8d3d4cf8675ab589 (commit) discards fef8e6e65aaf621fbdc945a5fa5c792f5c2fff6a (commit) discards 85624816fe7e28c38c2674728a62c504c13f6433 (commit) discards 8381be93b08265f2dcb1e3497e5041a212f628a4 (commit) discards db12154805d5690f547face0f35ee622f189ee39 (commit) discards 730d7339666562c42aff8ec103e1e05e059ec7b9 (commit) discards 63178c04d921abe8b8817695fcf01cab5fea3045 (commit) discards 413240688a9cc989ebd36e3e24917d1ed6c4a7c6 (commit) discards 25f11719b996bbb8b7693658766c757bfafcce82 (commit) discards 8f5c56b63cdc475572f9dd36d849ae2d2092af89 (commit) discards 8dfff923e8a64407e19e11a4c17c9b9b600e9b57 (commit) discards 279405e7070ef0cd2f8d586dcac8ac7bdcbca93c (commit) discards c776f82ed7bcf183a17ce80e8c5e626462a37bf3 (commit) discards e7bc9e0c73261760727c7e0992aee91d2ea58d12 (commit) via 5859963b3483f7bd584c659668e3e8046d676b23 (commit) via 83b33695d9628fb322c4d58a3e8ed48fc7c3a418 (commit) via 72623354fb7eb13d1508e6447e90f70d9febf606 (commit) via b428e7692a98a48de90a370597fa2ce135eda83b (commit) via 93245796fb988bebf30d63820df7e35fa3de99f0 (commit) via 37f094866cc553798319d23565b34e1ccded74b9 (commit) via 454e07228d7ba7e28d96907bde6ae9739ca7e1c8 (commit) via 87d7ffe92115c5a1a1ac6442508cac09ab70f73d (commit) via 40c6b177748193003a26e387488a705eb0adc5b6 (commit) via a81fbf00918e742d9a4f5ac47eca875918043c2f (commit) via 7a4632c67cd6abe114d4c4094272b7493cd3c57a (commit) via 1802ff99cfa9c085793448cbcf0f760d284cb2a9 (commit) via ec6465a0733f2f895d8ae4ca7e5c326d4ac7ea19 (commit) via 1ca587aab009da261f99b65e37ccd217a6b94a58 (commit) via 6da3bc7c0afd0352fb46b271b9e6a01aaa3c5cfe (commit) via 9267123b882d1e35a4cb6a3bf746d33c4e84c8ce (commit) via 615ce2437f1bfe66278101903e86d2f367b3174a (commit) via ac5f9276c443c01f0cf1f4dc6d04ba1d2b09d422 (commit) via d36144d6c98bfcf4db106a4596f4238524ec3eab (commit) via f71b1168b6f3e1887e0d156821b144164ca9fd96 (commit) via d20e7483d0872270a38d83efe1b7a14e87fe37de (commit) via 067991aeb2b404f120678bd618ebd15614de3446 (commit) via e005619dc6cbfcbd260cab6b2535d10eb0e75c6d (commit) via 7564acac242e6112b70b493b314a74baaca1f6e8 (commit) via 6dd0fc685b7149f67a5fe17a5bce55c446aa563c (commit) via c103c64e7da55cbbf6e1d299ad030ef28424a9a1 (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 (c14a3978c2b5aa476a698b4281ffbfb5778c11b2) \ N -- N -- N (5859963b3483f7bd584c659668e3e8046d676b23) 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=5859963b3483f7bd584c659668e3e8046d676b23 commit 5859963b3483f7bd584c659668e3e8046d676b23 Author: Neels Hofmeyr Date: Thu Mar 9 16:51:58 2017 +0100 vlr: allow setting assign_tmsi per-subscriber Change-Id: I7469da0ed19e1e8b292422aadfd3ae2ebc2afd57 http://cgit.osmocom.org/openbsc/commit/?id=83b33695d9628fb322c4d58a3e8ed48fc7c3a418 commit 83b33695d9628fb322c4d58a3e8ed48fc7c3a418 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=72623354fb7eb13d1508e6447e90f70d9febf606 commit 72623354fb7eb13d1508e6447e90f70d9febf606 Author: Neels Hofmeyr Date: Fri Mar 10 02:15:20 2017 +0100 log protocol discriminators and message types by name Depends: libosmocore change-id I0fca8e95ed5c2148b1a7440eff3fc9c7583898df Change-Id: If1c49faf6e1757cb16b383dd2db87b48bc94eee6 http://cgit.osmocom.org/openbsc/commit/?id=b428e7692a98a48de90a370597fa2ce135eda83b commit b428e7692a98a48de90a370597fa2ce135eda83b Author: Neels Hofmeyr Date: Thu Mar 16 16:14:34 2017 +0100 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: I31a4475f42d59fd5704d52ee6e473e270db6d779 http://cgit.osmocom.org/openbsc/commit/?id=93245796fb988bebf30d63820df7e35fa3de99f0 commit 93245796fb988bebf30d63820df7e35fa3de99f0 Author: Neels Hofmeyr Date: Fri May 20 21:59:55 2016 +0200 Implement IuCS (large refactoring and addition) osmo-nitb becomes osmo-msc add DIUCS debug log constant add iucs.[hc] add msc vty, remove nitb vty add libiudummy, to avoid linking Iu deps in tests Use new msc_tx_dtap() instead of gsm0808_submit_dtap() libmgcp: add mgcpgw client API bridge calls via mgcpgw 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. http://cgit.osmocom.org/openbsc/commit/?id=37f094866cc553798319d23565b34e1ccded74b9 commit 37f094866cc553798319d23565b34e1ccded74b9 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=454e07228d7ba7e28d96907bde6ae9739ca7e1c8 commit 454e07228d7ba7e28d96907bde6ae9739ca7e1c8 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=87d7ffe92115c5a1a1ac6442508cac09ab70f73d commit 87d7ffe92115c5a1a1ac6442508cac09ab70f73d Author: Harald Welte Date: Thu Dec 24 17:06:42 2015 +0100 mscsplit: various preparations to separate MSC from BSC Disable large parts of the code that depend on BSC presence. Don't set msg->lchan nor msg->dst. Don't use lchan in libmsc. Decouple lac from bts. 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 Iu specific fields in gsm_subscriber_connection: 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]"). move to libcommon-cs: gsm48_extract_mi(), gsm48_paging_extract_mi(). 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 related to msc_gsm0808_tx_cipher_mode() in two places. 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. 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 add gsm_encr to subscr_conn move subscr_request to gsm_subscriber.h subscr_request_channel() -> subscr_request_conn() move to libmsc: osmo_stats_vty_add_cmds() gsm_04_08: remove apply_codec_restrictions() gsm0408_test: use NULL for root ctx move to libbsc: gsm_bts_neighbor() move to libbsc: lchan_next_meas_rep() move vty config for t3212 to network level (periodic lu) http://cgit.osmocom.org/openbsc/commit/?id=40c6b177748193003a26e387488a705eb0adc5b6 commit 40c6b177748193003a26e387488a705eb0adc5b6 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=a81fbf00918e742d9a4f5ac47eca875918043c2f commit a81fbf00918e742d9a4f5ac47eca875918043c2f 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=7a4632c67cd6abe114d4c4094272b7493cd3c57a commit 7a4632c67cd6abe114d4c4094272b7493cd3c57a 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=1802ff99cfa9c085793448cbcf0f760d284cb2a9 commit 1802ff99cfa9c085793448cbcf0f760d284cb2a9 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=ec6465a0733f2f895d8ae4ca7e5c326d4ac7ea19 commit ec6465a0733f2f895d8ae4ca7e5c326d4ac7ea19 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=1ca587aab009da261f99b65e37ccd217a6b94a58 commit 1ca587aab009da261f99b65e37ccd217a6b94a58 Author: Neels Hofmeyr Date: Sat Mar 4 03:34:50 2017 +0100 vlr: fix: don't send CM Service Accept after Ciphering Command Ciphering Mode Command is an implicit CM Service Accept, if we're sending both we're confusing the MS. Change-Id: I3a04debe9b01c086e7f44b6139cb8796fcc71d38 Conflicts: openbsc/tests/msc_vlr/msc_vlr_test_umts_authen.c openbsc/tests/msc_vlr/msc_vlr_test_umts_authen.err http://cgit.osmocom.org/openbsc/commit/?id=6da3bc7c0afd0352fb46b271b9e6a01aaa3c5cfe commit 6da3bc7c0afd0352fb46b271b9e6a01aaa3c5cfe Author: Neels Hofmeyr Date: Sat Mar 4 21:09:12 2017 +0100 fix: vlr: clear last_tuple when receiving auth tuples When receiving more than one auth tuple during AUTS resync, the VLR would go on to send the second tuple instead of the first. The unit test didn't catch that because its fake HLR message contained only one tuple. Adjust the test to send two tuples to catch this error. Fix the code to clear vlr_subscr->last_tuple whenever new auth tuples are received. Change-Id: I1f84e7d2619aa8d9a0dcdfb50745feeb040264b9 http://cgit.osmocom.org/openbsc/commit/?id=9267123b882d1e35a4cb6a3bf746d33c4e84c8ce commit 9267123b882d1e35a4cb6a3bf746d33c4e84c8ce Author: Neels Hofmeyr Date: Sat Mar 4 03:15:53 2017 +0100 gsup_client: allow passing a unit id to identify with HLR Before, each GSUP client would contact the HLR with an identical unit id, i.e. "SGSN-00-00-00-00-00-00", with the result that some messages were sucked off by the wrong client. Pass explicit unit name from each gsup client user, so that OsmoMSC is "MSC" and OsmoSGSN is "SGSN". Hence the HLR can properly route the messages. Todo: also set some values instead of the zeros. Change-Id: I3f8d6dd47c7013920e2a4bde006ed77afd974e80 http://cgit.osmocom.org/openbsc/commit/?id=615ce2437f1bfe66278101903e86d2f367b3174a commit 615ce2437f1bfe66278101903e86d2f367b3174a 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=ac5f9276c443c01f0cf1f4dc6d04ba1d2b09d422 commit ac5f9276c443c01f0cf1f4dc6d04ba1d2b09d422 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=d36144d6c98bfcf4db106a4596f4238524ec3eab commit d36144d6c98bfcf4db106a4596f4238524ec3eab 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=f71b1168b6f3e1887e0d156821b144164ca9fd96 commit f71b1168b6f3e1887e0d156821b144164ca9fd96 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=d20e7483d0872270a38d83efe1b7a14e87fe37de commit d20e7483d0872270a38d83efe1b7a14e87fe37de 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=067991aeb2b404f120678bd618ebd15614de3446 commit 067991aeb2b404f120678bd618ebd15614de3446 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=e005619dc6cbfcbd260cab6b2535d10eb0e75c6d commit e005619dc6cbfcbd260cab6b2535d10eb0e75c6d 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=7564acac242e6112b70b493b314a74baaca1f6e8 commit 7564acac242e6112b70b493b314a74baaca1f6e8 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/libbsc/abis_om2000.c | 46 ++++++++++++++++++++------------------ openbsc/src/libcommon/oap_client.c | 2 +- 2 files changed, 25 insertions(+), 23 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Mar 16 17:14:30 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 16 Mar 2017 17:14:30 GMT Subject: openbsc.git branch neels/vlr updated. 0.15.0-729-g1d238f7a3 Message-ID: <201703161714.v2GHEUxA026576@git.osmocom.org> This is an 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 09b034b67315a3305c1f3117e54270af49489015 (commit) discards eb2150b49641f88edef46ded920191b7dd4fa2ae (commit) discards 24bb905f7be77efe94e8d9eb4a9a89f14271b22e (commit) discards c5bcb7b0adfdbc977ac2fc6290ec6838f6b7d538 (commit) discards e05f4b9fc51cc79a769d9d17d9534004b4f9a71d (commit) discards 7f640dd15cea703f23392340bc004730fcfc69be (commit) discards ff32c28fe556449c3257c0e9f8622c1b966888ed (commit) discards 0c0ff9d00decf19b6ca901eb35c9cbac5cd7c66b (commit) via 1d238f7a32f786345fe5db4e1fdce8570033a1d4 (commit) via 06ddac64b3d419cd73534f5b66bb43a527c3ec1c (commit) via 0e1c07687d5df947beb5b18adb348029e034d3d1 (commit) via f12d9e8558a08c01edb53469fcd70104ef81cea6 (commit) via e8936c3a8cbe6319ad8d30ec57217b10432fef19 (commit) via 6a0213de0b8e715c8ff76988d51134505e76e419 (commit) via 865bc8650b294c04de84a3b0dab31591b7a87a50 (commit) via 0a065e92e14ecdfcbcdff0b6922c3cb697da9de5 (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 (09b034b67315a3305c1f3117e54270af49489015) \ N -- N -- N (1d238f7a32f786345fe5db4e1fdce8570033a1d4) 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=1d238f7a32f786345fe5db4e1fdce8570033a1d4 commit 1d238f7a32f786345fe5db4e1fdce8570033a1d4 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=06ddac64b3d419cd73534f5b66bb43a527c3ec1c commit 06ddac64b3d419cd73534f5b66bb43a527c3ec1c 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=0e1c07687d5df947beb5b18adb348029e034d3d1 commit 0e1c07687d5df947beb5b18adb348029e034d3d1 Author: Harald Welte Date: Sun Jun 19 18:06:02 2016 +0200 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. SMS: 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. Introduce gsm_subscriber_connection ref-counting in libmsc. Related: OS#1592 Change-Id: I702ba504ce2de93507312c28eca8d11f09f4ee8b http://cgit.osmocom.org/openbsc/commit/?id=f12d9e8558a08c01edb53469fcd70104ef81cea6 commit f12d9e8558a08c01edb53469fcd70104ef81cea6 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=e8936c3a8cbe6319ad8d30ec57217b10432fef19 commit e8936c3a8cbe6319ad8d30ec57217b10432fef19 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=6a0213de0b8e715c8ff76988d51134505e76e419 commit 6a0213de0b8e715c8ff76988d51134505e76e419 Author: Neels Hofmeyr Date: Sat Mar 4 03:15:53 2017 +0100 gsup_client: allow passing a unit id to identify with HLR Before, each GSUP client would contact the HLR with an identical unit id, i.e. "SGSN-00-00-00-00-00-00", with the result that some messages were sucked off by the wrong client. Pass explicit unit name from each gsup client user, so that OsmoMSC is "MSC" and OsmoSGSN is "SGSN". Hence the HLR can properly route the messages. Todo: also set some values instead of the zeros. Unrelated cosmetic change while editing the arguments: gsup_client_create()'s definition's oap client config arg name mismatched the one used in the declaration. Use oapc_config in both. Change-Id: I3f8d6dd47c7013920e2a4bde006ed77afd974e80 http://cgit.osmocom.org/openbsc/commit/?id=865bc8650b294c04de84a3b0dab31591b7a87a50 commit 865bc8650b294c04de84a3b0dab31591b7a87a50 Author: Neels Hofmeyr Date: Sat Mar 4 02:28:19 2017 +0100 GPRS/IuPS: remove all 3G authentication dev hacks UMTS auth works now with the external OsmoHLR. Change-Id: I1204f388cf1311ec98b3eaf7505d7e18e73f03d0 http://cgit.osmocom.org/openbsc/commit/?id=0a065e92e14ecdfcbcdff0b6922c3cb697da9de5 commit 0a065e92e14ecdfcbcdff0b6922c3cb697da9de5 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. If a conn breaks/vanishes during LU, we cancel the LU without sending any reply at all, so the failed LU would not be counted. Instead, count Location Updating results, i.e. completion and failures. (With the new VLR developments, LU counters need to be triggered in completely different places, and this patch prepares for that by providing sensible counters.) Change-Id: I03f14c6a2f7ec5e1d3ba401e32082476fc7b0cc6 ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gsm_data.h | 25 ++------- openbsc/src/libmsc/gsm_04_08.c | 4 -- openbsc/src/libmsc/osmo_msc.c | 5 -- openbsc/src/libmsc/subscr_conn.c | 61 ++++++---------------- openbsc/src/libmsc/vty_interface_layer3.c | 6 +-- openbsc/tests/msc_vlr/msc_vlr_test_gsm_authen.err | 12 ----- openbsc/tests/msc_vlr/msc_vlr_test_gsm_ciph.err | 9 ---- openbsc/tests/msc_vlr/msc_vlr_test_hlr_reject.err | 11 ---- openbsc/tests/msc_vlr/msc_vlr_test_hlr_timeout.err | 2 - openbsc/tests/msc_vlr/msc_vlr_test_ms_timeout.err | 3 -- openbsc/tests/msc_vlr/msc_vlr_test_no_authen.err | 9 ---- .../msc_vlr/msc_vlr_test_reject_concurrency.err | 18 +------ openbsc/tests/msc_vlr/msc_vlr_test_rest.c | 1 - openbsc/tests/msc_vlr/msc_vlr_test_rest.err | 5 +- openbsc/tests/msc_vlr/msc_vlr_test_umts_authen.err | 8 --- 15 files changed, 25 insertions(+), 154 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Mar 16 17:47:35 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 16 Mar 2017 17:47:35 GMT Subject: osmo-trx.git branch pmaier/cpudetect updated. 4d6108469eda5d48e9cec5dec82737e025057be0 Message-ID: <201703161747.v2GHlZRD034531@git.osmocom.org> This is an 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, pmaier/cpudetect has been updated via 4d6108469eda5d48e9cec5dec82737e025057be0 (commit) from aea70494abbcf2bc9f6061b515ea06328c31036d (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=4d6108469eda5d48e9cec5dec82737e025057be0 commit 4d6108469eda5d48e9cec5dec82737e025057be0 Author: Philipp Maier Date: Thu Mar 16 18:43:33 2017 +0100 Add test program to verify convolution implementation Convolution is a complex process and we should be able to verify if computing results change when the implementation is touched. This commit adds a test program that executes some testcases. The testcases are crafted in a way that every implmentation (several different ones for SSE) is executed once. The output can be compared against the included .ok file. ----------------------------------------------------------------------- Summary of changes: utils/convolvetest/Makefile | 16 +++++ utils/convolvetest/convtest.ok | 72 ++++++++++++++++++++ utils/convolvetest/main.c | 150 +++++++++++++++++++++++++++++++++++++++++ 3 files changed, 238 insertions(+) create mode 100644 utils/convolvetest/Makefile create mode 100644 utils/convolvetest/convtest.ok create mode 100644 utils/convolvetest/main.c hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Thu Mar 16 17:59:38 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 16 Mar 2017 17:59:38 GMT Subject: osmo-trx.git branch pmaier/cpudetect updated. 3865c51fbccd5d60b1b62cded097a179a55f4a5b Message-ID: <201703161759.v2GHxctF037413@git.osmocom.org> This is an 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, pmaier/cpudetect has been updated discards 4d6108469eda5d48e9cec5dec82737e025057be0 (commit) discards aea70494abbcf2bc9f6061b515ea06328c31036d (commit) discards 10738367fe211025b3951180555cd213d1cf089a (commit) discards 0c8873c741f185cdda9d9b93653e0e36e45b4f19 (commit) discards a9c942accaff60e7f1f185ab9c7c9eda5fed79e2 (commit) discards f4ef2249f80694d8448ca1ff11c6cef01489bea6 (commit) discards 4c29a640bbcd6b2dc189f1890c5f43805346a33f (commit) via 3865c51fbccd5d60b1b62cded097a179a55f4a5b (commit) via b15f4e59270a07499981ee2485ad898535f4bc31 (commit) via 0dcc16a07c37e9aaa982107235d1fddabeef2ccd (commit) via 7fe608ac2aeca7d88e4543e0895d4640a98c8e1f (commit) via 46681328f89a1f3e4545d31365583fccd92f4599 (commit) via f8dbdbbed73b2faf94152230af075ba7ed15ced3 (commit) via 6ec92b226772cfd11a3efd956a2a4ef1015894d1 (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 (4d6108469eda5d48e9cec5dec82737e025057be0) \ N -- N -- N (3865c51fbccd5d60b1b62cded097a179a55f4a5b) 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=3865c51fbccd5d60b1b62cded097a179a55f4a5b commit 3865c51fbccd5d60b1b62cded097a179a55f4a5b Author: Philipp Maier Date: Thu Mar 16 18:43:33 2017 +0100 Add test program to verify convolution implementation Convolution is a complex process and we should be able to verify if computing results change when the implementation is touched. This commit adds a test program that executes some testcases. The testcases are crafted in a way that every implmentation (several different ones for SSE) is executed once. The output can be compared against the included .ok file. Change-Id: Ic702ecb356c652fbcd76bee689717fb5d3526fe9 http://cgit.osmocom.org/osmo-trx/commit/?id=b15f4e59270a07499981ee2485ad898535f4bc31 commit b15f4e59270a07499981ee2485ad898535f4bc31 Author: Philipp Maier Date: Thu Mar 16 14:50:25 2017 +0100 cosmetic: remove code duplication The ARM and the X86 implementation of the conversion functions share the same, non cpu specific implementation in separate files. This commit removes the code duplication by putting the generic implementation into a convert_base.c, similar to to convolve_base.c Change-Id: Ic8d8534a343e27cde79ddc85be4998ebd0cb6e5c http://cgit.osmocom.org/osmo-trx/commit/?id=0dcc16a07c37e9aaa982107235d1fddabeef2ccd commit 0dcc16a07c37e9aaa982107235d1fddabeef2ccd Author: Philipp Maier Date: Thu Mar 16 13:12:07 2017 +0100 buildenv: Make build CPU invariant Currently the build environment checks which extension the current CPU supports and picks the compiler flags accordingly. If the build is happening on a machine that does not support the extensions we need (SSE3, SSE4.1), the binary will lack those extensions, even if its intended to be used on a more powerful machine that would support the extensions. This commit removes the CPU tests from the build process. Change-Id: Ic913aa13c23c348ae62e78c9dfd6ed8b0a62798c http://cgit.osmocom.org/osmo-trx/commit/?id=7fe608ac2aeca7d88e4543e0895d4640a98c8e1f commit 7fe608ac2aeca7d88e4543e0895d4640a98c8e1f Author: Philipp Maier Date: Thu Mar 16 12:09:34 2017 +0100 cosmetic: Add info about SSE support The osmo-trx binary outputs no info about its SSE support status. This commits adds some putput that informs about the SSE of the binary and also tells which of the SSE levels the CPU supports. Change-Id: Iacc83fd668c31644e0efb3e18962cf2870ed1daf http://cgit.osmocom.org/osmo-trx/commit/?id=46681328f89a1f3e4545d31365583fccd92f4599 commit 46681328f89a1f3e4545d31365583fccd92f4599 Author: Philipp Maier Date: Wed Mar 15 18:09:35 2017 +0100 ssedetect: Add runtime CPU detection The current implementation can select the SSE support level during compiletime only. This commit adds functionality to automatically detect and switch the SSE support level and automatically switch the Implementation if the CPU does not support the required SSE level. Change-Id: Iba74f8a6e4e921ff31e4bd9f0c7c881fe547423a http://cgit.osmocom.org/osmo-trx/commit/?id=f8dbdbbed73b2faf94152230af075ba7ed15ced3 commit f8dbdbbed73b2faf94152230af075ba7ed15ced3 Author: Philipp Maier Date: Wed Mar 15 12:39:25 2017 +0100 cosmetic: Make parameter lists uniform The non-sse implementation and the sse implementation of the convert and convolve functions have different parameter lists. This makes it difficult to use function pointers in order to select the right function depending on the SSE-Level and CPU. This commit uniformizes the parameter lists in preparation for planned runtime cpu detection support Change-Id: Ice063b89791537c4b591751f12f5ef5c413a2d27 http://cgit.osmocom.org/osmo-trx/commit/?id=6ec92b226772cfd11a3efd956a2a4ef1015894d1 commit 6ec92b226772cfd11a3efd956a2a4ef1015894d1 Author: Philipp Maier Date: Tue Mar 14 15:29:38 2017 +0100 buildenv: Turn off native architecture builds The compiler option -march=native instructs the compiler to auto-optimize the code for the current build architecture. This is fine for building and using locally, but contraproductive when generating binary packages. This commit introduces more general options and also removes --with-sse from the default configure options and replaces them with $(SIMD_FLAGS), which also contains a collection of supported SIMD options, so we won't loose the SSE support. Change-Id: I3df4b8db9692016115edbe2247beeec090715687 ----------------------------------------------------------------------- Summary of changes: hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Thu Mar 16 18:30:46 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 16 Mar 2017 18:30:46 GMT Subject: openbsc.git branch neels/iu updated. 0.15.0-735-g17593acad Message-ID: <201703161830.v2GIUkNm044623@git.osmocom.org> This is an 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/iu has been updated discards 5859963b3483f7bd584c659668e3e8046d676b23 (commit) discards 83b33695d9628fb322c4d58a3e8ed48fc7c3a418 (commit) discards 72623354fb7eb13d1508e6447e90f70d9febf606 (commit) discards b428e7692a98a48de90a370597fa2ce135eda83b (commit) discards 93245796fb988bebf30d63820df7e35fa3de99f0 (commit) discards 37f094866cc553798319d23565b34e1ccded74b9 (commit) discards 454e07228d7ba7e28d96907bde6ae9739ca7e1c8 (commit) discards 87d7ffe92115c5a1a1ac6442508cac09ab70f73d (commit) discards 40c6b177748193003a26e387488a705eb0adc5b6 (commit) discards a81fbf00918e742d9a4f5ac47eca875918043c2f (commit) discards 7a4632c67cd6abe114d4c4094272b7493cd3c57a (commit) discards 1802ff99cfa9c085793448cbcf0f760d284cb2a9 (commit) discards ec6465a0733f2f895d8ae4ca7e5c326d4ac7ea19 (commit) discards 1ca587aab009da261f99b65e37ccd217a6b94a58 (commit) discards 6da3bc7c0afd0352fb46b271b9e6a01aaa3c5cfe (commit) discards 9267123b882d1e35a4cb6a3bf746d33c4e84c8ce (commit) discards 615ce2437f1bfe66278101903e86d2f367b3174a (commit) discards ac5f9276c443c01f0cf1f4dc6d04ba1d2b09d422 (commit) discards d36144d6c98bfcf4db106a4596f4238524ec3eab (commit) discards f71b1168b6f3e1887e0d156821b144164ca9fd96 (commit) discards d20e7483d0872270a38d83efe1b7a14e87fe37de (commit) discards 067991aeb2b404f120678bd618ebd15614de3446 (commit) discards e005619dc6cbfcbd260cab6b2535d10eb0e75c6d (commit) discards 7564acac242e6112b70b493b314a74baaca1f6e8 (commit) via 17593acad7739cf1ca604b5745f7d8958627c616 (commit) via b09c5809a43856f3fe57f49dde7a866c616237df (commit) via 3698441139ad5c18b16020a4bc9c61aa5e483149 (commit) via 6c89dc54cdfdaf1b407b6eb6bb9083dde8188915 (commit) via 8c1ed1c6b7a698f4a844a0097f7dd732ebf5a443 (commit) via 74571722871746c8566ca3a985e56bf9a67aaf1b (commit) via b4c96e0e1ffcae1d91c5ef6e20205a6485b4b97b (commit) via b449eecaa88dc5f93fa707dfe9c894d9642431a5 (commit) via 0ee06dda3f989b90671d8b02add866af80a10de9 (commit) via 2ab3405105b04db82447f89e5079c9e8e2f79a84 (commit) via e8936c3a8cbe6319ad8d30ec57217b10432fef19 (commit) via 6a0213de0b8e715c8ff76988d51134505e76e419 (commit) via 865bc8650b294c04de84a3b0dab31591b7a87a50 (commit) via 0a065e92e14ecdfcbcdff0b6922c3cb697da9de5 (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 (5859963b3483f7bd584c659668e3e8046d676b23) \ N -- N -- N (17593acad7739cf1ca604b5745f7d8958627c616) 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=17593acad7739cf1ca604b5745f7d8958627c616 commit 17593acad7739cf1ca604b5745f7d8958627c616 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=b09c5809a43856f3fe57f49dde7a866c616237df commit b09c5809a43856f3fe57f49dde7a866c616237df Author: Neels Hofmeyr Date: Fri Mar 10 02:15:20 2017 +0100 log protocol discriminators and message types by name Depends: libosmocore change-id I0fca8e95ed5c2148b1a7440eff3fc9c7583898df Change-Id: If1c49faf6e1757cb16b383dd2db87b48bc94eee6 http://cgit.osmocom.org/openbsc/commit/?id=3698441139ad5c18b16020a4bc9c61aa5e483149 commit 3698441139ad5c18b16020a4bc9c61aa5e483149 Author: Neels Hofmeyr Date: Thu Mar 16 16:14:34 2017 +0100 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: I31a4475f42d59fd5704d52ee6e473e270db6d779 http://cgit.osmocom.org/openbsc/commit/?id=6c89dc54cdfdaf1b407b6eb6bb9083dde8188915 commit 6c89dc54cdfdaf1b407b6eb6bb9083dde8188915 Author: Neels Hofmeyr Date: Fri May 20 21:59:55 2016 +0200 Implement IuCS (large refactoring and addition) osmo-nitb becomes osmo-msc add DIUCS debug log constant add iucs.[hc] add msc vty, remove nitb vty add libiudummy, to avoid linking Iu deps in tests Use new msc_tx_dtap() instead of gsm0808_submit_dtap() libmgcp: add mgcpgw client API bridge calls via mgcpgw 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: Ie13ff348117e892d41b8355ab6c24915301eaeaf http://cgit.osmocom.org/openbsc/commit/?id=8c1ed1c6b7a698f4a844a0097f7dd732ebf5a443 commit 8c1ed1c6b7a698f4a844a0097f7dd732ebf5a443 Author: Harald Welte Date: Thu Dec 24 17:06:42 2015 +0100 mscsplit: various preparations to separate MSC from BSC Disable large parts of the code that depend on BSC presence. Don't set msg->lchan nor msg->dst. Don't use lchan in libmsc. Decouple lac from bts. 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 Iu specific fields in gsm_subscriber_connection: 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]"). move to libcommon-cs: gsm48_extract_mi(), gsm48_paging_extract_mi(). 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 related to msc_gsm0808_tx_cipher_mode() in two places. 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. 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 add gsm_encr to subscr_conn move subscr_request to gsm_subscriber.h subscr_request_channel() -> subscr_request_conn() move to libmsc: osmo_stats_vty_add_cmds() gsm_04_08: remove apply_codec_restrictions() gsm0408_test: use NULL for root ctx move to libbsc: gsm_bts_neighbor() move to libbsc: lchan_next_meas_rep() move vty config for t3212 to network level (periodic lu) remove unneccessary linking from some tests remove handle_abisip_signal() Change-Id: I9cf80f9c2c8a53a29e42f000029e680a9922cb41 http://cgit.osmocom.org/openbsc/commit/?id=74571722871746c8566ca3a985e56bf9a67aaf1b commit 74571722871746c8566ca3a985e56bf9a67aaf1b Author: Harald Welte Date: Mon May 2 08:34:57 2016 +0200 IuPS adjustments SGSN: Don't indicate GERAN in Iu mode PDP CTX ACT REQ to GGSN sgsn_ranap_iu_event: handle some events without valid MM context sgsn init: pass sgsn_config pointer to sgsn_vty_init(), not sgsn_parse_config IuPS: cosmetic: explicitly check RAN type; move comment Change-Id: I8375ba42dd47d7ccd9ce9290767d6f8653a23b94 http://cgit.osmocom.org/openbsc/commit/?id=b4c96e0e1ffcae1d91c5ef6e20205a6485b4b97b commit b4c96e0e1ffcae1d91c5ef6e20205a6485b4b97b 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=b449eecaa88dc5f93fa707dfe9c894d9642431a5 commit b449eecaa88dc5f93fa707dfe9c894d9642431a5 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=0ee06dda3f989b90671d8b02add866af80a10de9 commit 0ee06dda3f989b90671d8b02add866af80a10de9 Author: Harald Welte Date: Sun Jun 19 18:06:02 2016 +0200 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. SMS: 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. Introduce gsm_subscriber_connection ref-counting in libmsc. Related: OS#1592 Change-Id: I702ba504ce2de93507312c28eca8d11f09f4ee8b http://cgit.osmocom.org/openbsc/commit/?id=2ab3405105b04db82447f89e5079c9e8e2f79a84 commit 2ab3405105b04db82447f89e5079c9e8e2f79a84 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/configure.ac | 2 +- openbsc/include/openbsc/gsm_04_08.h | 1 - openbsc/include/openbsc/gsm_data.h | 2 +- openbsc/include/openbsc/osmo_msc.h | 27 +- openbsc/include/openbsc/vlr.h | 5 + openbsc/src/libcommon/gsup_test_client.c | 2 +- openbsc/src/libmgcp/mgcp_protocol.c | 2 +- openbsc/src/libmsc/gsm_04_08.c | 74 +-- openbsc/src/libmsc/gsm_04_11.c | 4 +- openbsc/src/libmsc/iucs.c | 5 +- openbsc/src/libmsc/iucs_ranap.c | 2 +- openbsc/src/libmsc/osmo_msc.c | 51 +- openbsc/src/libmsc/silent_call.c | 4 +- openbsc/src/libmsc/subscr_conn.c | 58 +- openbsc/src/libmsc/transaction.c | 5 +- openbsc/src/libvlr/vlr.c | 32 +- openbsc/src/libvlr/vlr_auth_fsm.c | 3 +- openbsc/tests/Makefile.am | 2 +- openbsc/tests/channel/channel_test.c | 71 --- openbsc/tests/channel/channel_test.ok | 1 - .../msc_vlr/msc_vlr_test_reject_concurrency.err | 674 +++++++++++---------- openbsc/tests/testsuite.at | 14 +- 22 files changed, 511 insertions(+), 530 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Mar 16 18:31:09 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 16 Mar 2017 18:31:09 GMT Subject: openbsc.git branch vlr_2G created. 0.15.0-729-g1d238f7a3 Message-ID: <201703161831.v2GIV9Ak044774@git.osmocom.org> This is an 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, vlr_2G has been created at 1d238f7a32f786345fe5db4e1fdce8570033a1d4 (commit) - Log ----------------------------------------------------------------- ----------------------------------------------------------------------- hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Mar 16 18:44:32 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 16 Mar 2017 18:44:32 GMT Subject: openbsc.git branch master updated. 0.15.0-722-g88d4fc70d Message-ID: <201703161844.v2GIiWrx047991@git.osmocom.org> This is an 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 88d4fc70d57ffb091f60f4af01457d3943b63903 (commit) from 6dd0fc685b7149f67a5fe17a5bce55c446aa563c (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=88d4fc70d57ffb091f60f4af01457d3943b63903 commit 88d4fc70d57ffb091f60f4af01457d3943b63903 Author: Max Date: Thu Mar 16 13:57:47 2017 +0100 Don't drop OML links for Get Attributes NACK Previously any OML NACK message will result in BSC dropping OML link to BTS which makes it impossible to use optional OML messages which might be unsupported by BTS. Fix this for 3GPP TS 52.021 ??8.11.1 Get Attributes message. Also, log human-readable NACK name to see what exactly causing OML link drop. Change-Id: Ib8af2872c27abb793172ec59bdc145b8d54f83da Related: OS#1614 ----------------------------------------------------------------------- Summary of changes: openbsc/src/libbsc/bsc_init.c | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Mar 16 18:55:56 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 16 Mar 2017 18:55:56 GMT Subject: openbsc.git branch vlr_3G created. 0.15.0-735-g17593acad Message-ID: <201703161855.v2GItu4B050954@git.osmocom.org> This is an 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, vlr_3G has been created at 17593acad7739cf1ca604b5745f7d8958627c616 (commit) - Log ----------------------------------------------------------------- ----------------------------------------------------------------------- hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Mar 16 18:57:22 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 16 Mar 2017 18:57:22 GMT Subject: openbsc.git tag sysmocom/iu_before_collapse created. 0.15.0-823-g8c5cd5d86 Message-ID: <201703161857.v2GIvMW3051535@git.osmocom.org> This is an 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 tag, sysmocom/iu_before_collapse has been created at 8c5cd5d86d932df05031a319fa2dc4e28c359654 (commit) - Log ----------------------------------------------------------------- commit 8c5cd5d86d932df05031a319fa2dc4e28c359654 Author: Neels Hofmeyr Date: Fri Mar 10 02:15:20 2017 +0100 log protocol discriminators and message types by name Depends: libosmocore change-id I0fca8e95ed5c2148b1a7440eff3fc9c7583898df Change-Id: If1c49faf6e1757cb16b383dd2db87b48bc94eee6 ----------------------------------------------------------------------- hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Mar 16 18:57:23 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 16 Mar 2017 18:57:23 GMT Subject: openbsc.git branch sysmocom/iu updated. 0.15.0-735-g17593acad Message-ID: <201703161857.v2GIvNoh051549@git.osmocom.org> This is an 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 bc3d0b9931d36e16b2359963c2223794a3a516f0 (commit) discards a984d3d77fbe747926b0dba15af45c72563a5251 (commit) discards 0f35f81e80db343994d5488e58877a80a115314e (commit) discards 66c35525cbb2c36340484fd64be4f462858b4f1c (commit) discards e962e1833c42dca7d46707f2be934064c9544830 (commit) discards 15a19c6a0e32b0b3a1d95894dd44340e4bb56410 (commit) discards 1e449ed90db3a63d8cc7065f16772d9b5b2da759 (commit) discards 541ee6259fe0a26d9efd2fac2281b878ed38eb02 (commit) discards aaad015e020f94cfb5c9546c59ab0040c812dc5e (commit) discards 3c74d92bc491fdf174ea772aeae1604458fdad8d (commit) discards 7ffa831f05474311ccdc0a2cfb12c5622723a7af (commit) discards 27018f9aa3fc4b3adb6ed5373499120d4268b3c4 (commit) discards c89b64dd9553c3c4229ed3cf0232485fc771c2b3 (commit) discards bde33f1188a326a159eaaf265a3822e61cb4c73a (commit) discards 97579fb2893fbf316927d31838ba47445ca379ae (commit) discards a6cc69b7ff6b69fe779229859238ff75f4acd8a8 (commit) discards 49aadbdf092dbaa73f3d9c4b10024e0771675b09 (commit) discards afed23965fc8e266ff7b5014a51ae229e3f2f18c (commit) discards 3dbdf8178311a838f9a8d8eec36a674bd92db30c (commit) discards bea516cc91f3cd5dfe20dce46eb8213750b26186 (commit) discards 06871a227076580ef56bf5db4cde00dc573baa15 (commit) discards 602bd1d10b364bfa6929d4cc8deda3dc4a189efb (commit) discards 03269725774dccba02aa8972717cafdeff0b892a (commit) discards c814d0b630227471c5605adc5de883d23acb8f50 (commit) discards 449fc8c5210bf5b95b72f7c9a1d55ad79aeda512 (commit) discards 4f6899ffec9aceb39eac4ffe58bd7dfb66d9688c (commit) discards 435b4b6c5a9b94e74e96242ea152aa75d9810166 (commit) discards 1313ab97fd2842aff562e557a56e8b81a6d1c805 (commit) discards e93d0b51ab869a02ea3147bb6ab449001cdb9109 (commit) discards 1b80a3ea1f75cd4aa297d5ae79e919b48932a9b6 (commit) discards b10fde8b4e9c456ec6b0168df550a7320aecd2c4 (commit) discards f12eb269d1f1d7f840a4a1f575f361990c26229d (commit) discards 35144b44b49cb31520f10c66fc8a9a1f4af8c3e3 (commit) discards 443f8857fcf118c815a0d6aedd4ae705a09593c9 (commit) discards 5771125fb33098860076f68ac6cc8993c36e423b (commit) discards 03461ecaa1617448a7b4de8a2182137414da4b78 (commit) discards e822c664b62cda4ece5e648096c960d79495868e (commit) discards e972d425252f40310da17a7f67330b95f54f7640 (commit) discards 112455ad53343041f015067aadee9dec4293ae10 (commit) discards 631babe86d9c0f25af95a1b5c637432383d1f75d (commit) discards 2488da900bd22eec31f7458b04010b0ca43b76bb (commit) discards 8ccbb926cc1abec77af424e7403e487be760cdf0 (commit) discards efcf700f538511c34573339287ce5fd53dd97e30 (commit) discards d7e8e7490c39b102acd28117838267c41a1e9e37 (commit) discards 0a040bcccdf124f8fe45fe93b81b0e246b553a0c (commit) discards 224faa8177ceeb55281901cff4d9eb8db0e0957b (commit) discards 54af81955d0ef6643f40642f27280ab5358765c0 (commit) discards 194c2e4316f98acd7a1ab3eca1c60da805e55da8 (commit) discards ae1d15248303058ff69eb190086198539b3f41e4 (commit) discards ca95e500af7a4066fdbee0be87edcaa9697d46c9 (commit) discards 8e2fde3f989ba936edc9ea67fa3299d803b9924c (commit) discards 629723f82b49163312143620d1129eab1c1a0794 (commit) discards ae8a3c8dae088d3a196f4f5a2096e4a1b22b0152 (commit) discards 7019399b420314efad688acaffb09bd47fe3411a (commit) discards d4b30d5c08c4f6f5a950e62aaf5b8a84a7ed45f8 (commit) discards b64fe6cf9addad2ca585347a929fd797f5f86cb9 (commit) discards ae88d496af9f1e204fc09b33d4b895e9aa4dc625 (commit) discards 1a03d554cca14964bbeb3353aec05ef95f48ee1d (commit) discards 390e777e09985cb88afa28892c89bc4cd38f6fa5 (commit) discards 9db6641b0732172e8b4d043c5ded56bcd07a92ca (commit) discards 07d66c71de48b394198886cc0eb334b2dc987ac0 (commit) discards 96a1f2ef0f335af4b855b6527671587c2b7d331b (commit) discards d0562683806c534ed273acef626acbd4f50b3b82 (commit) discards 5946e0ce197b41ebef42ed8d0eed24709e3acb60 (commit) discards 4e8e49a284bd8e44b5e1e4d9046c7f12b1b138e0 (commit) discards 55aca853a86e2274eab1a2f6310902c4c5f65745 (commit) discards e4597754a0bd7adce4b68c7c5c01a51fdeae1efb (commit) discards 7b1e8d59fd9b408add855a6ff0465d4eb282f52a (commit) discards c8c35eea0926f5a753ac7e661a276469c7432913 (commit) discards 60d67846ddc034c8867495c7e0255a5286d1117b (commit) discards fc122a9b975fc9d585eaa2597e9dfe3191284daf (commit) discards e65513b2319cb2c0e797b31217baca9c433a219b (commit) discards 412ae8684967f8f79c8c0f5835121f2bf6941409 (commit) discards bad881ea539a5054f6e9f5fb4dad5e3c38e19a30 (commit) discards 6b075782ab68bed9bc89a25b1fd3c501ef8136e0 (commit) discards 25c92ba0f8c7608b782abd0580e6281bd2ccf32d (commit) discards cf2de790ea2c27e901aa59d3272a3a97943a57ac (commit) discards e72c658091fd1a3431834e9529dc9ec7d128067e (commit) discards e564d0628e297fefd04fbe96ff240d196a6a49bb (commit) discards 446f137c8dca8e26873103f4830cd6b45778a55f (commit) discards c5a96ef1f037dec47f3b5e2582144ab7beaa6dfc (commit) discards 489c6d2d4ee2ca3d8cddfcc17ed304fac6972036 (commit) discards 0b7ef99a3957c2cd92c968efd97f2812eaf5c4db (commit) discards c244716f8bbdb67046dfb95e43cbaa94de7e192a (commit) discards 2c2929b06d2c9fdeae2c1b3415beba542e6bbd0f (commit) discards 1175eece662040fa55cb10f0d04d58f50325e0bb (commit) discards 71418c053be1989d52e97c5ebafe123d78d9e107 (commit) discards 3489a89e8e2e5eb2a6da9095aa08404ea843aed1 (commit) discards b8a3f1469bbac72aaf3b9f110607abb35ffeeb9d (commit) discards b3c66edd4f2dd2e0e2204e86f8866983ee15cabc (commit) discards 92ac3900a819b5f79c5ab66eaf016e7178a6f303 (commit) discards e38de9dd4f2649a0c4e4a16a1f199b48d5a2d2ff (commit) discards be81545e401c2da91cfc98b308f2d843dbbb3950 (commit) discards 53436d2031ecb8706615a17c77c8359b6033f36e (commit) discards 4bc672fed9586234f3578efe9b2cb595cfd70584 (commit) discards 32f98d8c7a40c5012191003fff168ecc0818023e (commit) discards 6bf898d6383483dc5b7df23a2326e1b6246e3f7f (commit) discards de1346ebad0f3c2e221dc288fa533af06c461c96 (commit) discards 1952de1e6590684985cdc83ce2b5fa829332c0ee (commit) discards 02993a51536737de6e850fb31c133ae7d2180ed8 (commit) discards 84ae99a5ad51a3e48d2966b4b3709472cda4502b (commit) via 17593acad7739cf1ca604b5745f7d8958627c616 (commit) via b09c5809a43856f3fe57f49dde7a866c616237df (commit) via 3698441139ad5c18b16020a4bc9c61aa5e483149 (commit) via 6c89dc54cdfdaf1b407b6eb6bb9083dde8188915 (commit) via 8c1ed1c6b7a698f4a844a0097f7dd732ebf5a443 (commit) via 74571722871746c8566ca3a985e56bf9a67aaf1b (commit) via b4c96e0e1ffcae1d91c5ef6e20205a6485b4b97b (commit) via b449eecaa88dc5f93fa707dfe9c894d9642431a5 (commit) via 0ee06dda3f989b90671d8b02add866af80a10de9 (commit) via 2ab3405105b04db82447f89e5079c9e8e2f79a84 (commit) via e8936c3a8cbe6319ad8d30ec57217b10432fef19 (commit) via 6a0213de0b8e715c8ff76988d51134505e76e419 (commit) via 865bc8650b294c04de84a3b0dab31591b7a87a50 (commit) via 0a065e92e14ecdfcbcdff0b6922c3cb697da9de5 (commit) via 6dd0fc685b7149f67a5fe17a5bce55c446aa563c (commit) via c103c64e7da55cbbf6e1d299ad030ef28424a9a1 (commit) via 3d6cb338c6764a58f9ac06e305e0e9892790d127 (commit) via e7379fe6570b97c7adea0b74b624adbcd4e56b35 (commit) via 99c9707d1c8261727048ae9b4d2fcb693020f1a7 (commit) via 11368118c91eb2a94224d494558b38d05414d3c3 (commit) via 2459f9fb5ab0aa8a8396da3c567fef6a8704e893 (commit) via 8a215c3d2580a8831c0f1f2d8b513e020d7c4985 (commit) via b3c7c79c04ccf15c192a62b78d43040a34697b06 (commit) via dfb138ff091e2ff74c8e3274cfe3635d1673ac4a (commit) via 0722ffc74397f5e92e4377ad2dfaab5363d13648 (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 (bc3d0b9931d36e16b2359963c2223794a3a516f0) \ N -- N -- N (17593acad7739cf1ca604b5745f7d8958627c616) 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: openbsc/configure.ac | 2 +- openbsc/contrib/bsc_control.py | 21 + openbsc/doc/examples/osmo-bsc_nat/osmo-bsc_nat.cfg | 12 +- .../examples/osmo-gbproxy/osmo-gbproxy-legacy.cfg | 2 +- openbsc/include/openbsc/gsm_04_08.h | 1 - openbsc/include/openbsc/gsm_data.h | 4 +- openbsc/include/openbsc/gsm_data_shared.h | 1 + openbsc/include/openbsc/osmo_msc.h | 27 +- openbsc/include/openbsc/vlr.h | 5 + openbsc/src/gprs/gprs_sgsn.c | 2 +- openbsc/src/gprs/sgsn_main.c | 7 +- openbsc/src/libbsc/abis_om2000.c | 48 ++- openbsc/src/libbsc/bts_ericsson_rbs2000.c | 6 +- openbsc/src/libbsc/gsm_04_08_utils.c | 16 +- openbsc/src/libbsc/rest_octets.c | 8 +- openbsc/src/libcommon/gsup_test_client.c | 2 +- openbsc/src/libcommon/oap_client.c | 2 +- openbsc/src/libmgcp/mgcp_protocol.c | 2 +- openbsc/src/libmsc/gsm_04_08.c | 88 ++-- openbsc/src/libmsc/gsm_04_11.c | 4 +- openbsc/src/libmsc/iucs.c | 5 +- openbsc/src/libmsc/iucs_ranap.c | 2 +- openbsc/src/libmsc/osmo_msc.c | 51 ++- openbsc/src/libmsc/silent_call.c | 4 +- openbsc/src/libmsc/subscr_conn.c | 58 +-- openbsc/src/libmsc/transaction.c | 5 +- openbsc/src/libvlr/vlr.c | 32 +- openbsc/src/libvlr/vlr_auth_fsm.c | 3 +- openbsc/tests/Makefile.am | 2 +- openbsc/tests/channel/channel_test.c | 71 ---- openbsc/tests/channel/channel_test.ok | 1 - openbsc/tests/msc_vlr/msc_vlr_test_gsm_authen.err | 440 ++++++++++---------- openbsc/tests/msc_vlr/msc_vlr_test_gsm_ciph.err | 462 ++++++++++----------- openbsc/tests/msc_vlr/msc_vlr_test_hlr_reject.err | 60 +-- openbsc/tests/msc_vlr/msc_vlr_test_hlr_timeout.err | 8 +- openbsc/tests/msc_vlr/msc_vlr_test_ms_timeout.err | 16 +- openbsc/tests/msc_vlr/msc_vlr_test_no_authen.err | 276 ++++++------ .../msc_vlr/msc_vlr_test_reject_concurrency.err | 182 ++++---- openbsc/tests/msc_vlr/msc_vlr_test_rest.err | 106 ++--- openbsc/tests/msc_vlr/msc_vlr_test_umts_authen.err | 264 ++++++------ openbsc/tests/msc_vlr/msc_vlr_tests.c | 22 +- openbsc/tests/smpp_test_runner.py | 1 - openbsc/tests/testsuite.at | 14 +- openbsc/tests/vty_test_runner.py | 1 - 44 files changed, 1172 insertions(+), 1174 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Mar 16 19:00:21 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 16 Mar 2017 19:00:21 GMT Subject: libosmocore.git branch master updated. 0.9.6-149-g9ab0072 Message-ID: <201703161900.v2GJ0LVg052618@git.osmocom.org> This is an 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 9ab00721e57a441a5ac26a637621cefa15dc2a73 (commit) from 220fa74016a2330379b12a7eb6eac0b040f7db82 (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=9ab00721e57a441a5ac26a637621cefa15dc2a73 commit 9ab00721e57a441a5ac26a637621cefa15dc2a73 Author: Neels Hofmeyr Date: Wed Mar 1 15:08:17 2017 +0100 jenkins: add value_string termination check Change-Id: I7fe3678b524d602fc6aa14bc0ed06308df809a3e ----------------------------------------------------------------------- Summary of changes: contrib/jenkins.sh | 2 ++ 1 file changed, 2 insertions(+) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Thu Mar 16 19:00:28 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 16 Mar 2017 19:00:28 GMT Subject: libosmo-abis.git branch master updated. 0.3.2-62-g3fdb287 Message-ID: <201703161900.v2GJ0SjR052679@git.osmocom.org> This is an 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 3fdb287d6564c7bf52c8d86137c699be894ea1d3 (commit) from 7861ebac8493ee4ef9f3ccf8ea22918e1caab053 (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=3fdb287d6564c7bf52c8d86137c699be894ea1d3 commit 3fdb287d6564c7bf52c8d86137c699be894ea1d3 Author: Neels Hofmeyr Date: Wed Mar 1 15:36:24 2017 +0100 jenkins: add value_string termination check Change-Id: I37c14c1a18207f64aa5e15ec0d2503bc834b2627 Depends: libosmocore change-id I2bc93ab4781487e7685cfb63091a489cd126b1a8 ----------------------------------------------------------------------- Summary of changes: contrib/jenkins.sh | 2 ++ 1 file changed, 2 insertions(+) hooks/post-receive -- Osmocom A-bis protcol interface library From gitosis at osmocom.org Thu Mar 16 19:00:37 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 16 Mar 2017 19:00:37 GMT Subject: libosmo-sccp.git branch master updated. 0.0.6.3-90-g8e708d1 Message-ID: <201703161900.v2GJ0boj052747@git.osmocom.org> This is an 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 8e708d1f2da1b187f631bf08172a5194a85b1a23 (commit) from eddeeff3100c59cf919f767143fc1bce5a71af43 (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=8e708d1f2da1b187f631bf08172a5194a85b1a23 commit 8e708d1f2da1b187f631bf08172a5194a85b1a23 Author: Neels Hofmeyr Date: Wed Mar 1 15:39:34 2017 +0100 jenkins: add value_string termination check Change-Id: Ic06cb58061ba2d5698dd80df9777b9d3a825d5f7 Depends: libosmocore change-id I2bc93ab4781487e7685cfb63091a489cd126b1a8 ----------------------------------------------------------------------- Summary of changes: contrib/jenkins.sh | 2 ++ 1 file changed, 2 insertions(+) hooks/post-receive -- SCCP Library From gitosis at osmocom.org Thu Mar 16 19:00:43 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 16 Mar 2017 19:00:43 GMT Subject: openggsn.git branch master updated. 0.93-4-g1fce2ce Message-ID: <201703161900.v2GJ0hFe052805@git.osmocom.org> This is an 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 1fce2ce0b39f1e63f6f1235614ea0eb5ebd5c472 (commit) from a8f71eb24e03488dd92810e386567b46893fe17a (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=1fce2ce0b39f1e63f6f1235614ea0eb5ebd5c472 commit 1fce2ce0b39f1e63f6f1235614ea0eb5ebd5c472 Author: Neels Hofmeyr Date: Wed Mar 1 15:40:08 2017 +0100 jenkins: add value_string termination check Change-Id: I7c676debcdfef2471004deb9ef5a63e8f4e97e15 Depends: libosmocore change-id I2bc93ab4781487e7685cfb63091a489cd126b1a8 ----------------------------------------------------------------------- Summary of changes: contrib/jenkins.sh | 3 +++ 1 file changed, 3 insertions(+) hooks/post-receive -- The OpenGGSN project From gitosis at osmocom.org Thu Mar 16 19:00:56 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 16 Mar 2017 19:00:56 GMT Subject: osmo-bts.git branch master updated. 0.4.0-407-gf462c87 Message-ID: <201703161900.v2GJ0uml052968@git.osmocom.org> This is an 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 f462c875819fb0f50ac3c22ec1356effadc2d860 (commit) from 339b9329ff7be01d03c3a55301e1ef1a2ea57953 (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=f462c875819fb0f50ac3c22ec1356effadc2d860 commit f462c875819fb0f50ac3c22ec1356effadc2d860 Author: Neels Hofmeyr Date: Wed Mar 1 15:40:52 2017 +0100 jenkins: add value_string termination check Change-Id: Id4eb92924c03748563921e3f56cc0e5e0ffff502 Depends: libosmocore change-id I2bc93ab4781487e7685cfb63091a489cd126b1a8 ----------------------------------------------------------------------- Summary of changes: contrib/jenkins_bts_trx.sh | 3 +++ contrib/jenkins_oct.sh | 2 ++ contrib/jenkins_oct_and_bts_trx.sh | 3 +++ contrib/jenkins_sysmobts.sh | 2 ++ 4 files changed, 10 insertions(+) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Thu Mar 16 19:01:03 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 16 Mar 2017 19:01:03 GMT Subject: osmo-hlr.git branch master updated. 0.0.1-54-g9d27398 Message-ID: <201703161901.v2GJ13dU053060@git.osmocom.org> This is an 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 9d27398e5b6ca1f9589118964eca0158608aeaf1 (commit) from edebc22989228f6f33e62b04ac37c17eeed5a650 (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=9d27398e5b6ca1f9589118964eca0158608aeaf1 commit 9d27398e5b6ca1f9589118964eca0158608aeaf1 Author: Neels Hofmeyr Date: Wed Mar 1 15:41:26 2017 +0100 jenkins: add value_string termination check Change-Id: I8cf15d898ef274c505cda0a6b8ddcbf01ba190d9 Depends: libosmocore change-id I2bc93ab4781487e7685cfb63091a489cd126b1a8 ----------------------------------------------------------------------- Summary of changes: contrib/jenkins.sh | 3 +++ 1 file changed, 3 insertions(+) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Thu Mar 16 19:01:09 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 16 Mar 2017 19:01:09 GMT Subject: osmo-iuh.git branch master updated. 6a840b49a52d36402f0779defc173dc69b5ad559 Message-ID: <201703161901.v2GJ19i9053113@git.osmocom.org> This is an 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 6a840b49a52d36402f0779defc173dc69b5ad559 (commit) from 09ed4b4adc7d36c83d821a1dfa22156e76be461f (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=6a840b49a52d36402f0779defc173dc69b5ad559 commit 6a840b49a52d36402f0779defc173dc69b5ad559 Author: Neels Hofmeyr Date: Wed Mar 1 15:44:57 2017 +0100 jenkins: add value_string termination check Change-Id: I54ede7b120953c233c0e10cc88e9fd448c961308 Depends: libosmocore change-id I2bc93ab4781487e7685cfb63091a489cd126b1a8 ----------------------------------------------------------------------- Summary of changes: contrib/jenkins.sh | 2 ++ 1 file changed, 2 insertions(+) hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Thu Mar 16 19:01:15 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 16 Mar 2017 19:01:15 GMT Subject: osmo-sip-connector.git branch master updated. 301860387a98ef1e3594b640ce471aceb4bc0ac1 Message-ID: <201703161901.v2GJ1FvZ053184@git.osmocom.org> This is an 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 301860387a98ef1e3594b640ce471aceb4bc0ac1 (commit) from 37c2254f5dd0f29bf1073ee3d983eb270f4f8429 (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=301860387a98ef1e3594b640ce471aceb4bc0ac1 commit 301860387a98ef1e3594b640ce471aceb4bc0ac1 Author: Neels Hofmeyr Date: Wed Mar 1 15:45:27 2017 +0100 jenkins: add value_string termination check Change-Id: Ic247005aeeabdf349caf48657af0249da8c8d9ea Depends: libosmocore change-id I2bc93ab4781487e7685cfb63091a489cd126b1a8 ----------------------------------------------------------------------- Summary of changes: contrib/jenkins.sh | 2 ++ 1 file changed, 2 insertions(+) hooks/post-receive -- MNCC <-> SIP bridge From gitosis at osmocom.org Thu Mar 16 19:01:20 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 16 Mar 2017 19:01:20 GMT Subject: osmo-pcu.git branch master updated. 0.2-894-g2082737 Message-ID: <201703161901.v2GJ1KTg053243@git.osmocom.org> This is an 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 20827374e9dd3c5b1ce603adda3b20a8dfc7df5d (commit) from b86a30dc22188699445df99863f85b9106e35f8d (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=20827374e9dd3c5b1ce603adda3b20a8dfc7df5d commit 20827374e9dd3c5b1ce603adda3b20a8dfc7df5d Author: Neels Hofmeyr Date: Wed Mar 1 15:48:39 2017 +0100 jenkins: add value_string termination check Change-Id: I27217c9162efd800eebcb403eab770f4528d21ac Depends: libosmocore change-id I2bc93ab4781487e7685cfb63091a489cd126b1a8 ----------------------------------------------------------------------- Summary of changes: contrib/jenkins.sh | 2 ++ 1 file changed, 2 insertions(+) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Thu Mar 16 20:00:06 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 16 Mar 2017 20:00:06 GMT Subject: osmo-tetra.git branch master updated. 4f3adac31f51f5cd6293779cb7931747bde55230 Message-ID: <201703162000.v2GK06GM071212@git.osmocom.org> This is an 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, master has been updated via 4f3adac31f51f5cd6293779cb7931747bde55230 (commit) via fcbb5b76921bb3cc27e1e0bd213407d548dbe3a9 (commit) from 0ca867eda2ea17d0b4148806dc04ca774b8f185d (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-tetra/commit/?id=4f3adac31f51f5cd6293779cb7931747bde55230 commit 4f3adac31f51f5cd6293779cb7931747bde55230 Author: Harald Welte Date: Thu Mar 16 20:37:42 2017 +0100 README.md: Add general information about the project Change-Id: I3e187676a2c1ceb305f97e95d906659609135068 http://cgit.osmocom.org/osmo-tetra/commit/?id=fcbb5b76921bb3cc27e1e0bd213407d548dbe3a9 commit fcbb5b76921bb3cc27e1e0bd213407d548dbe3a9 Author: Harald Welte Date: Thu Mar 16 20:34:20 2017 +0100 reformat README file as markdown Change-Id: I7b2602fa1614cafcfb6e6c4fad0d15ba183b0d1d ----------------------------------------------------------------------- Summary of changes: README | 87 -------------------------------------- README.md | 140 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 140 insertions(+), 87 deletions(-) delete mode 100644 README create mode 100644 README.md hooks/post-receive -- Osmocom TETRA PHY and MAC implementation From gitosis at osmocom.org Thu Mar 16 20:05:07 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 16 Mar 2017 20:05:07 GMT Subject: libsmpp34.git branch master updated. 1.10-26-g78b5189 Message-ID: <201703162005.v2GK57wq072727@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom fork of the Open SMPP 3.4 library". The branch, master has been updated via 78b51894fa42f6add9252af14a61ad9068d2192b (commit) from 63d562c099f11c4d11a952a03bc54659f8b82319 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libsmpp34/commit/?id=78b51894fa42f6add9252af14a61ad9068d2192b commit 78b51894fa42f6add9252af14a61ad9068d2192b Author: Harald Welte Date: Thu Mar 16 20:29:08 2017 +0100 Actually fill the README file with contents (and markdown syntax) Change-Id: I2343b2fd45d00935c0e27c84e8b55c39765d51f8 ----------------------------------------------------------------------- Summary of changes: Makefile.am | 3 ++- README | 0 README.md | 62 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ configure.ac | 2 +- 4 files changed, 65 insertions(+), 2 deletions(-) delete mode 100644 README create mode 100644 README.md hooks/post-receive -- Osmocom fork of the Open SMPP 3.4 library From gitosis at osmocom.org Thu Mar 16 21:46:53 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 16 Mar 2017 21:46:53 GMT Subject: openbsc.git branch master updated. 0.15.0-723-gac27a9902 Message-ID: <201703162146.v2GLkrMt098037@git.osmocom.org> This is an 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 ac27a99021d404f9a15b952fbbc03789926b7ecc (commit) from 88d4fc70d57ffb091f60f4af01457d3943b63903 (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=ac27a99021d404f9a15b952fbbc03789926b7ecc commit ac27a99021d404f9a15b952fbbc03789926b7ecc Author: Neels Hofmeyr Date: Wed Mar 1 15:06:16 2017 +0100 jenkins: add value_string termination check Depends: libosmocore change-id I2bc93ab4781487e7685cfb63091a489cd126b1a8 Change-Id: I4183415cd1ead9d46ae3a556e94243325ef5a844 ----------------------------------------------------------------------- Summary of changes: contrib/jenkins.sh | 2 ++ 1 file changed, 2 insertions(+) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Mar 16 21:47:00 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 16 Mar 2017 21:47:00 GMT Subject: libosmo-netif.git branch master updated. 0.0.6-39-g538e5cd Message-ID: <201703162147.v2GLl0Bn098091@git.osmocom.org> This is an 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 538e5cd52a3cd9ddac375a645eb579feae0c2101 (commit) from 70a82f0c21635e541d03bd1715eaffd4ce5e78fe (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=538e5cd52a3cd9ddac375a645eb579feae0c2101 commit 538e5cd52a3cd9ddac375a645eb579feae0c2101 Author: Neels Hofmeyr Date: Wed Mar 1 15:37:16 2017 +0100 jenkins: add value_string termination check Change-Id: If7f6dce2b8325d4f2f732e1c14d6a1082e122584 Depends: libosmocore change-id I2bc93ab4781487e7685cfb63091a489cd126b1a8 ----------------------------------------------------------------------- Summary of changes: contrib/jenkins.sh | 2 ++ 1 file changed, 2 insertions(+) hooks/post-receive -- Osmocom network interface library From gitosis at osmocom.org Fri Mar 17 12:47:29 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 17 Mar 2017 12:47:29 GMT Subject: osmo-trx.git branch pmaier/cpudetect updated. 1838cc3b4ac8ab1e29beea977d55014ee1fa982f Message-ID: <201703171247.v2HClTOF014224@git.osmocom.org> This is an 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, pmaier/cpudetect has been updated discards 3865c51fbccd5d60b1b62cded097a179a55f4a5b (commit) discards b15f4e59270a07499981ee2485ad898535f4bc31 (commit) discards 0dcc16a07c37e9aaa982107235d1fddabeef2ccd (commit) via 1838cc3b4ac8ab1e29beea977d55014ee1fa982f (commit) via e786e66edbde09ba22accaa5b868f860f1826785 (commit) via cb71fbd3c6a84deb2497ccb6c7badb5958ffe57a (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 (3865c51fbccd5d60b1b62cded097a179a55f4a5b) \ N -- N -- N (1838cc3b4ac8ab1e29beea977d55014ee1fa982f) 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=1838cc3b4ac8ab1e29beea977d55014ee1fa982f commit 1838cc3b4ac8ab1e29beea977d55014ee1fa982f Author: Philipp Maier Date: Thu Mar 16 18:43:33 2017 +0100 Add test program to verify convolution implementation Convolution is a complex process and we should be able to verify if computing results change when the implementation is touched. This commit adds a test program that executes some testcases. The testcases are crafted in a way that every implmentation (several different ones for SSE) is executed once. The output can be compared against the included .ok file. Change-Id: Ic702ecb356c652fbcd76bee689717fb5d3526fe9 http://cgit.osmocom.org/osmo-trx/commit/?id=e786e66edbde09ba22accaa5b868f860f1826785 commit e786e66edbde09ba22accaa5b868f860f1826785 Author: Philipp Maier Date: Thu Mar 16 14:50:25 2017 +0100 cosmetic: remove code duplication The ARM and the X86 implementation of the conversion functions share the same, non cpu specific implementation in separate files. This commit removes the code duplication by putting the generic implementation into a convert_base.c, similar to to convolve_base.c Change-Id: Ic8d8534a343e27cde79ddc85be4998ebd0cb6e5c http://cgit.osmocom.org/osmo-trx/commit/?id=cb71fbd3c6a84deb2497ccb6c7badb5958ffe57a commit cb71fbd3c6a84deb2497ccb6c7badb5958ffe57a Author: Philipp Maier Date: Thu Mar 16 13:12:07 2017 +0100 buildenv: Make build CPU invariant Currently the build environment checks which extension the current CPU supports and picks the compiler flags accordingly. If the build is happening on a machine that does not support the extensions we need (SSE3, SSE4.1), the binary will lack those extensions, even if its intended to be used on a more powerful machine that would support the extensions. This commit removes the CPU tests from the build process. Change-Id: Ic913aa13c23c348ae62e78c9dfd6ed8b0a62798c ----------------------------------------------------------------------- Summary of changes: config/ax_ext.m4 | 106 +++++++++---------------------------------------------- 1 file changed, 16 insertions(+), 90 deletions(-) hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Fri Mar 17 16:51:29 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 17 Mar 2017 16:51:29 GMT Subject: osmo-pcu.git branch master updated. 0.2-895-gdb84235 Message-ID: <201703171651.v2HGpTXu070381@git.osmocom.org> This is an 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 db84235a0bca73a4c5f68bd821fa4e2b1a1d7d68 (commit) from 20827374e9dd3c5b1ce603adda3b20a8dfc7df5d (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=db84235a0bca73a4c5f68bd821fa4e2b1a1d7d68 commit db84235a0bca73a4c5f68bd821fa4e2b1a1d7d68 Author: Harald Welte Date: Fri Mar 17 17:24:29 2017 +0100 Update README file with general project info and use Markdown Also, it seems the readme was so far not included in any tarballs (make dist). Let's change that. Change-Id: I1967fbbdeadb967c0c0dce2c112ac692c539da1d ----------------------------------------------------------------------- Summary of changes: Makefile.am | 2 +- README | 19 -------------- README.md | 84 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 85 insertions(+), 20 deletions(-) delete mode 100644 README create mode 100644 README.md hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Fri Mar 17 17:01:44 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 17 Mar 2017 17:01:44 GMT Subject: osmo-pcu.git branch master updated. 0.2-896-g0a8fae8 Message-ID: <201703171701.v2HH1iN3073005@git.osmocom.org> This is an 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 0a8fae8d141c2cfa4387ffe9b35402d5b8cc85cd (commit) from db84235a0bca73a4c5f68bd821fa4e2b1a1d7d68 (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=0a8fae8d141c2cfa4387ffe9b35402d5b8cc85cd commit 0a8fae8d141c2cfa4387ffe9b35402d5b8cc85cd Author: Max Date: Wed Mar 8 18:53:30 2017 +0100 Support sending OML Alerts via BTS * extend BTS <-> PCU protocol with TXT messages * use it to implement OML alerts support * use it to implement version message * add function to transmit both of them them * send alerts for internal encoding problems as an example * send version when BTS socket is connected Note: requires corresponding change If57459c0610f2c7b36d599b13087c8deef8bdd9e in libosmocore. Related: OS#1614, 1615 Change-Id: If4ea5b3f7409df2fb030681ad468df6b711790a7 ----------------------------------------------------------------------- Summary of changes: include/osmocom/pcu/pcuif_proto.h | 13 +++++++++++++ src/encoding.cpp | 26 ++++++++++++++++---------- src/osmobts_sock.cpp | 3 +++ src/pcu_l1_if.cpp | 36 ++++++++++++++++++++++++++++++++++++ src/pcu_l1_if.h | 3 +++ 5 files changed, 71 insertions(+), 10 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Fri Mar 17 17:04:10 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 17 Mar 2017 17:04:10 GMT Subject: osmo-bts.git branch master updated. 0.4.0-409-gf9eef0c Message-ID: <201703171704.v2HH4AiJ073713@git.osmocom.org> This is an 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 f9eef0ce3eaa24e9e448d2a81d9a3958a05e077b (commit) via 83c4fbc2dcf5e43e972f7f467557d93805f3a1c6 (commit) from f462c875819fb0f50ac3c22ec1356effadc2d860 (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=f9eef0ce3eaa24e9e448d2a81d9a3958a05e077b commit f9eef0ce3eaa24e9e448d2a81d9a3958a05e077b Author: Harald Welte Date: Fri Mar 17 17:36:54 2017 +0100 README: update some of the limitations Change-Id: Ifec983e02ce517d4fe17d595b65312c53b0429b7 http://cgit.osmocom.org/osmo-bts/commit/?id=83c4fbc2dcf5e43e972f7f467557d93805f3a1c6 commit 83c4fbc2dcf5e43e972f7f467557d93805f3a1c6 Author: Harald Welte Date: Fri Mar 17 17:34:41 2017 +0100 README: Add general project information and convert to markdown Also, make sure README.md is included in EXTRA_DIST Change-Id: Icd9192833e1f95758c84cad85f0f0289ff4eb32a ----------------------------------------------------------------------- Summary of changes: Makefile.am | 3 +- README | 57 --------------------------- README.md | 127 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 129 insertions(+), 58 deletions(-) delete mode 100644 README create mode 100644 README.md hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Fri Mar 17 17:08:26 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 17 Mar 2017 17:08:26 GMT Subject: pysim.git branch master updated. 42b6be87477677fd7c7a241dac88f60294a4082a Message-ID: <201703171708.v2HH8Qe4075080@git.osmocom.org> This is an 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, master has been updated via 42b6be87477677fd7c7a241dac88f60294a4082a (commit) via 9a1dcea7b3d427d9ed16a36b7fe8d15ef7002d61 (commit) via 4e824686f5e0b104653911032b124cbd31228dcd (commit) from 8c1b33c439fef423c3536e9243035722c52aba4c (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/pysim/commit/?id=42b6be87477677fd7c7a241dac88f60294a4082a commit 42b6be87477677fd7c7a241dac88f60294a4082a Author: Harald Welte Date: Fri Mar 17 18:08:09 2017 +0100 Update README with general project information and convert to Markdown http://cgit.osmocom.org/pysim/commit/?id=9a1dcea7b3d427d9ed16a36b7fe8d15ef7002d61 commit 9a1dcea7b3d427d9ed16a36b7fe8d15ef7002d61 Author: Harald Welte Date: Thu Oct 27 14:40:02 2016 +0200 Revert "Do not return the FCI information while selecting a file" This reverts commit 8c1b33c439fef423c3536e9243035722c52aba4c. http://cgit.osmocom.org/pysim/commit/?id=4e824686f5e0b104653911032b124cbd31228dcd commit 4e824686f5e0b104653911032b124cbd31228dcd Author: Holger Hans Peter Freyther Date: Wed Aug 15 15:56:05 2012 +0200 re-program: Instead of specifying the IMSI, read it from the card. ----------------------------------------------------------------------- Summary of changes: README | 38 ----------------------- README.md | 91 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ pySim-prog.py | 22 ++++++++++---- pySim/commands.py | 2 +- 4 files changed, 108 insertions(+), 45 deletions(-) delete mode 100644 README create mode 100644 README.md hooks/post-receive -- A python tool to program magic SIMs From gitosis at osmocom.org Fri Mar 17 17:37:39 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 17 Mar 2017 17:37:39 GMT Subject: osmo-iuh.git branch master updated. 2c45e9082afada5249a7347a35bd8812a88b5aa7 Message-ID: <201703171737.v2HHbd7T082486@git.osmocom.org> This is an 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 2c45e9082afada5249a7347a35bd8812a88b5aa7 (commit) from 6a840b49a52d36402f0779defc173dc69b5ad559 (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=2c45e9082afada5249a7347a35bd8812a88b5aa7 commit 2c45e9082afada5249a7347a35bd8812a88b5aa7 Author: Harald Welte Date: Fri Mar 17 18:15:20 2017 +0100 Update README with project related information and convert to Markdown Also, include it in 'make dist' tarballs. Change-Id: Ia28743b7ea3510097f841f83d2eca2669b4d73ea ----------------------------------------------------------------------- Summary of changes: Makefile.am | 2 +- README | 46 --------------------------- README.md | 103 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 104 insertions(+), 47 deletions(-) delete mode 100644 README create mode 100644 README.md hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Fri Mar 17 17:47:57 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 17 Mar 2017 17:47:57 GMT Subject: openggsn.git branch master updated. 0.93-6-g93c3b38 Message-ID: <201703171747.v2HHlv1k084791@git.osmocom.org> This is an 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 93c3b386cfc30a33e69197acf968a974dd38a2fb (commit) via bf6de7a28926fe54482255987c783383a7a0f871 (commit) from 1fce2ce0b39f1e63f6f1235614ea0eb5ebd5c472 (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=93c3b386cfc30a33e69197acf968a974dd38a2fb commit 93c3b386cfc30a33e69197acf968a974dd38a2fb Author: Harald Welte Date: Fri Mar 17 18:36:14 2017 +0100 Update README with general project information + convert to Markdown Change-Id: Ib4213388dffab125e75d9b1f7d72319e041059ea http://cgit.osmocom.org/openggsn/commit/?id=bf6de7a28926fe54482255987c783383a7a0f871 commit bf6de7a28926fe54482255987c783383a7a0f871 Author: Harald Welte Date: Fri Mar 17 18:25:03 2017 +0100 Add MAkefile.* to EXTRA_DIST to ensure they end up in tarballs Change-Id: Ibbae061fda3db49f8ecda263cfc3ca6873c0b1b3 ----------------------------------------------------------------------- Summary of changes: Makefile.am | 2 ++ README => README.md | 90 ++++++++++++++++++++++++++++++++++++++++------------- 2 files changed, 71 insertions(+), 21 deletions(-) rename README => README.md (84%) hooks/post-receive -- The OpenGGSN project From gitosis at osmocom.org Fri Mar 17 20:28:29 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 17 Mar 2017 20:28:29 GMT Subject: libosmo-dsp.git branch master updated. v0.3-7-ga9262e2 Message-ID: <201703172028.v2HKSTxQ022902@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "An utility library with SDR DSP primitives". The branch, master has been updated via a9262e2e5b8de2a3e2b5fed7015fc70de2c56215 (commit) from e82886ad0e13bb012e4a244df2ce6d84cd277763 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmo-dsp/commit/?id=a9262e2e5b8de2a3e2b5fed7015fc70de2c56215 commit a9262e2e5b8de2a3e2b5fed7015fc70de2c56215 Author: Harald Welte Date: Fri Mar 17 21:28:20 2017 +0100 add README.md file about the project ----------------------------------------------------------------------- Summary of changes: README.md | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 README.md hooks/post-receive -- An utility library with SDR DSP primitives From gitosis at osmocom.org Fri Mar 17 20:29:28 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 17 Mar 2017 20:29:28 GMT Subject: libosmo-dsp.git branch master updated. v0.3-8-g6561cfa Message-ID: <201703172029.v2HKTSCx023216@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "An utility library with SDR DSP primitives". The branch, master has been updated via 6561cfa8da6ddba35294ede452c1e5771b56e806 (commit) from a9262e2e5b8de2a3e2b5fed7015fc70de2c56215 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmo-dsp/commit/?id=6561cfa8da6ddba35294ede452c1e5771b56e806 commit 6561cfa8da6ddba35294ede452c1e5771b56e806 Author: Harald Welte Date: Fri Mar 17 21:29:18 2017 +0100 make sure all hyperlinks have <> ----------------------------------------------------------------------- Summary of changes: README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) hooks/post-receive -- An utility library with SDR DSP primitives From gitosis at osmocom.org Fri Mar 17 21:09:19 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 17 Mar 2017 21:09:19 GMT Subject: libosmocore.git branch master updated. 0.9.6-151-g1c260c0 Message-ID: <201703172109.v2HL9JuK033677@git.osmocom.org> This is an 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 1c260c0a09810c76188e3d39454c309ffbc72f6b (commit) via 18a7d819328bed66308289e89c3af99cbca9125b (commit) from 9ab00721e57a441a5ac26a637621cefa15dc2a73 (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=1c260c0a09810c76188e3d39454c309ffbc72f6b commit 1c260c0a09810c76188e3d39454c309ffbc72f6b Author: Harald Welte Date: Fri Mar 17 21:31:42 2017 +0100 README.md: Make sure all hyperlinks use <> Change-Id: Ic81b68aef010e17f6b18232064958e0d4193e192 http://cgit.osmocom.org/libosmocore/commit/?id=18a7d819328bed66308289e89c3af99cbca9125b commit 18a7d819328bed66308289e89c3af99cbca9125b Author: Harald Welte Date: Thu Mar 16 23:54:55 2017 +0100 logging: fail gracefully if log_info() was not called The logging code crashes if osmo_log_info is not set, which is typically achieved by calling log_init(). Let's fail with a reasonable assert and error message if the user forgets that. Change-Id: If3007860d2efe6ea9aec27e7d7439d44a7cd19c2 ----------------------------------------------------------------------- Summary of changes: README.md | 14 +++++++------- src/logging.c | 21 +++++++++++++++++++++ 2 files changed, 28 insertions(+), 7 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Fri Mar 17 21:09:37 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 17 Mar 2017 21:09:37 GMT Subject: libosmo-netif.git branch master updated. 0.0.6-44-g3a060c5 Message-ID: <201703172109.v2HL9bYv033781@git.osmocom.org> This is an 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 3a060c59bec7a4a5b22849938b8b4c7b7ecb4c01 (commit) via d8c820570bd1c0da8a46b615930774319b8ae29b (commit) via f2174ef1a21c5d213a951f210130f42359933eef (commit) via a4c1a73250bf174633cefc150d1b641bc48e57ff (commit) via 781e7b38f87b1a8a4ddf65a040935750aabc2b6e (commit) from 538e5cd52a3cd9ddac375a645eb579feae0c2101 (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=3a060c59bec7a4a5b22849938b8b4c7b7ecb4c01 commit 3a060c59bec7a4a5b22849938b8b4c7b7ecb4c01 Author: Harald Welte Date: Fri Mar 17 21:30:33 2017 +0100 README.md: Make sure all hyperlinks have <> Change-Id: I5a5659afde32f08b324e602b7b1f96de805ba031 http://cgit.osmocom.org/libosmo-netif/commit/?id=d8c820570bd1c0da8a46b615930774319b8ae29b commit d8c820570bd1c0da8a46b615930774319b8ae29b Author: Harald Welte Date: Fri Mar 17 12:02:52 2017 +0100 stream: Export osmo_stream_cli_reconnect() In case the application is using the read-callback and a read returns 0, then the application itself would want to trigger the reconnect. This is different from the osmo_stream_cli_recv() case where the reconnect can be handled internally to the library. Change-Id: I41314bad4a9f44e8a61b9d2ba33d1a76b25bd145 http://cgit.osmocom.org/libosmo-netif/commit/?id=f2174ef1a21c5d213a951f210130f42359933eef commit f2174ef1a21c5d213a951f210130f42359933eef Author: Harald Welte Date: Fri Mar 17 00:16:08 2017 +0100 stream: When destroying, make sure to kill reconnect timer if osmo_stream_cli_destroy() is called while the reconnect timer is running, we would end up in a crash. Change-Id: If6597130f472f1e2b8d9682002250ecd54675bb0 http://cgit.osmocom.org/libosmo-netif/commit/?id=a4c1a73250bf174633cefc150d1b641bc48e57ff commit a4c1a73250bf174633cefc150d1b641bc48e57ff Author: Harald Welte Date: Fri Mar 17 00:15:38 2017 +0100 stream: don't crash in _close() when fd is not initialized We use the magic value '-1' in case the file descriptor is not yet initialized. If somebody calls osmo_stream_*_close() before this changes, we used to crash. Let's check for this and avoid a crash. Also, after close let's change the fd to -1 again to mark the fd invalidity. Change-Id: I3aa04999ab01cb7971ee2dad45dfc31ab4142868 http://cgit.osmocom.org/libosmo-netif/commit/?id=781e7b38f87b1a8a4ddf65a040935750aabc2b6e commit 781e7b38f87b1a8a4ddf65a040935750aabc2b6e Author: Harald Welte Date: Fri Mar 17 00:14:38 2017 +0100 stream_client: Actually use/honor the reconect parameter The reconnect behavior was likely broken in commit de3f57a8293a5b39435d6f283da23e0172bad8bb If the user requests a re-connect, we should start it. Not only in case the connection drops later, but also if the initial connection itself fails. Change-Id: I817e026404cbd9145cae2ce90bc57a1db1d2e12b ----------------------------------------------------------------------- Summary of changes: README.md | 12 ++++++------ include/osmocom/netif/stream.h | 1 + src/stream.c | 14 ++++++++++++-- 3 files changed, 19 insertions(+), 8 deletions(-) hooks/post-receive -- Osmocom network interface library From gitosis at osmocom.org Fri Mar 17 21:11:15 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 17 Mar 2017 21:11:15 GMT Subject: osmo-codegen.git branch master updated. 8cc336affa6f27b465e67ff2891d07d39e964247 Message-ID: <201703172111.v2HLBFUv034330@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Generate PDU decoding/encoding for GSM protocols". The branch, master has been updated via 8cc336affa6f27b465e67ff2891d07d39e964247 (commit) from abbd1568dfdaecf93d7b0521c0cba8b6ec9e1b54 (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-codegen/commit/?id=8cc336affa6f27b465e67ff2891d07d39e964247 commit 8cc336affa6f27b465e67ff2891d07d39e964247 Author: Harald Welte Date: Fri Mar 17 22:11:11 2017 +0100 add README.md ----------------------------------------------------------------------- Summary of changes: README.md | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 README.md hooks/post-receive -- Generate PDU decoding/encoding for GSM protocols From gitosis at osmocom.org Fri Mar 17 21:23:57 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 17 Mar 2017 21:23:57 GMT Subject: osmo-cos.git branch master updated. 9176f2d43b7753d78523f6eba1b453a7aa4aaf2f Message-ID: <201703172123.v2HLNv8L038790@git.osmocom.org> This is an 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 COS (Card Operating System)". The branch, master has been updated via 9176f2d43b7753d78523f6eba1b453a7aa4aaf2f (commit) from 72b2752fdc8e9e4d778a48090313432494022615 (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-cos/commit/?id=9176f2d43b7753d78523f6eba1b453a7aa4aaf2f commit 9176f2d43b7753d78523f6eba1b453a7aa4aaf2f Author: Harald Welte Date: Fri Mar 17 22:23:51 2017 +0100 add README.md ----------------------------------------------------------------------- Summary of changes: README.md | 47 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 README.md hooks/post-receive -- Osmocom COS (Card Operating System) From gitosis at osmocom.org Fri Mar 17 21:32:23 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 17 Mar 2017 21:32:23 GMT Subject: openpcd.git branch master updated. v0.5-29-g5176342 Message-ID: <201703172132.v2HLWNtl041238@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Firmware for the OpenPCD and SIMtrace hardware". The branch, master has been updated via 5176342acfe562de6f735b3744a2d41c1e0b763a (commit) via 373c172ab858102e1818c8476ab1a2b290685cda (commit) from 5a40e2fed18ed75c7b8d62f52cf4a7c660a8e026 (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/openpcd/commit/?id=5176342acfe562de6f735b3744a2d41c1e0b763a commit 5176342acfe562de6f735b3744a2d41c1e0b763a Author: Harald Welte Date: Fri Mar 17 22:17:05 2017 +0100 add README.md Change-Id: Ib2c4fc8b20812f698c75041f75cd0076f5354af2 http://cgit.osmocom.org/openpcd/commit/?id=373c172ab858102e1818c8476ab1a2b290685cda commit 373c172ab858102e1818c8476ab1a2b290685cda Author: Harald Welte Date: Mon Sep 28 17:00:51 2015 +0200 convert from u_int*_t to uint*_t Change-Id: I33f6383535c5860b833f7ccb9bea122d38f28e3f ----------------------------------------------------------------------- Summary of changes: README.md | 58 +++++++ firmware/include/openpcd.h | 10 +- firmware/include/simtrace_usb.h | 24 +-- firmware/include/usb_ch9.h | 250 +++++++++++++++---------------- firmware/include/usb_dfu.h | 20 +-- firmware/include/usb_hid.h | 14 +- firmware/scripts/usbstring.c | 27 ++-- firmware/src/dfu/dfu.c | 74 ++++----- firmware/src/dfu/dfu.h | 8 +- firmware/src/os/blinkcode.c | 2 +- firmware/src/os/dbgu.c | 2 +- firmware/src/os/fifo.c | 14 +- firmware/src/os/fifo.h | 26 ++-- firmware/src/os/flash.c | 18 +-- firmware/src/os/flash.h | 2 +- firmware/src/os/pcd_enumerate.c | 20 +-- firmware/src/os/pio_irq.c | 28 ++-- firmware/src/os/pio_irq.h | 10 +- firmware/src/os/pit.c | 10 +- firmware/src/os/pit.h | 2 +- firmware/src/os/pwm.c | 20 +-- firmware/src/os/pwm.h | 4 +- firmware/src/os/req_ctx.c | 6 +- firmware/src/os/req_ctx.h | 10 +- firmware/src/os/system_irq.c | 4 +- firmware/src/os/system_irq.h | 2 +- firmware/src/os/tc_cdiv.c | 2 +- firmware/src/os/tc_cdiv.h | 2 +- firmware/src/os/usb_handler.c | 4 +- firmware/src/os/usb_handler.h | 4 +- firmware/src/os/usbcmd_generic.c | 12 +- firmware/src/os/usbcmd_generic.h | 4 +- firmware/src/os/wdt.c | 2 +- firmware/src/pcd.h | 10 +- firmware/src/pcd/main_librfid.c | 28 ++-- firmware/src/pcd/main_mifare.c | 30 ++-- firmware/src/pcd/main_presence.c | 20 +-- firmware/src/pcd/main_pwm.c | 22 +-- firmware/src/pcd/main_reqa.c | 16 +- firmware/src/pcd/rc632.c | 80 +++++----- firmware/src/pcd/rc632.h | 14 +- firmware/src/pcd/rc632_highlevel.c | 22 +-- firmware/src/pcd/rc632_highlevel.h | 6 +- firmware/src/picc/adc.c | 6 +- firmware/src/picc/da.h | 2 +- firmware/src/picc/decoder.c | 10 +- firmware/src/picc/decoder.h | 16 +- firmware/src/picc/decoder_miller.c | 14 +- firmware/src/picc/decoder_nrzl.c | 12 +- firmware/src/picc/iso14443a_manchester.c | 18 +-- firmware/src/picc/load_modulation.c | 2 +- firmware/src/picc/load_modulation.h | 2 +- firmware/src/picc/main_openpicc.c | 20 +-- firmware/src/picc/openpicc.c | 12 +- firmware/src/picc/opicc_reg.h | 6 +- firmware/src/picc/piccsim.h | 6 +- firmware/src/picc/pll.c | 2 +- firmware/src/picc/poti.c | 2 +- firmware/src/picc/poti.h | 2 +- firmware/src/picc/ssc_picc.c | 18 +-- firmware/src/picc/tc_cdiv_sync.c | 6 +- firmware/src/picc/tc_fdt.c | 6 +- firmware/src/picc/tc_fdt.h | 2 +- firmware/src/simtrace/iso7816_uart.c | 56 +++---- firmware/src/simtrace/main_factory.c | 2 +- firmware/src/simtrace/prod_info.c | 20 +-- firmware/src/simtrace/prod_info.h | 4 +- firmware/src/simtrace/sim_switch.c | 4 +- firmware/src/simtrace/spi_flash.c | 64 ++++---- firmware/src/simtrace/spi_flash.h | 10 +- firmware/src/simtrace/tc_etu.c | 14 +- firmware/src/simtrace/tc_etu.h | 4 +- 72 files changed, 672 insertions(+), 613 deletions(-) create mode 100644 README.md hooks/post-receive -- Firmware for the OpenPCD and SIMtrace hardware From gitosis at osmocom.org Fri Mar 17 21:32:36 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 17 Mar 2017 21:32:36 GMT Subject: osmo-sim-auth.git branch master updated. daf2b13f6cb1a66809399770b185614fa01144bb Message-ID: <201703172132.v2HLWagY041322@git.osmocom.org> This is an 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 small command line tool for (U)SIM authentication". The branch, master has been updated via daf2b13f6cb1a66809399770b185614fa01144bb (commit) from a1bf5c43e7d5faf9a1650ba1e7fd25ef46736b84 (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-sim-auth/commit/?id=daf2b13f6cb1a66809399770b185614fa01144bb commit daf2b13f6cb1a66809399770b185614fa01144bb Author: Harald Welte Date: Fri Mar 17 22:31:28 2017 +0100 Update README file with general information and convert to Markdown Change-Id: Ic9f95c073b17bfe689dea7672c67e5c081c01dae ----------------------------------------------------------------------- Summary of changes: README => README.md | 86 +++++++++++++++++++++++++++++++++++++++-------------- 1 file changed, 63 insertions(+), 23 deletions(-) rename README => README.md (73%) hooks/post-receive -- A small command line tool for (U)SIM authentication From gitosis at osmocom.org Fri Mar 17 21:34:19 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 17 Mar 2017 21:34:19 GMT Subject: pysim.git branch master updated. 9b7c45d05dd733153b523f81479300843d6556b4 Message-ID: <201703172134.v2HLYJqr041937@git.osmocom.org> This is an 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, master has been updated via 9b7c45d05dd733153b523f81479300843d6556b4 (commit) from 42b6be87477677fd7c7a241dac88f60294a4082a (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/pysim/commit/?id=9b7c45d05dd733153b523f81479300843d6556b4 commit 9b7c45d05dd733153b523f81479300843d6556b4 Author: Harald Welte Date: Fri Mar 17 22:34:08 2017 +0100 README.md: Cosmetic/Formatting fixes ----------------------------------------------------------------------- Summary of changes: README.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) hooks/post-receive -- A python tool to program magic SIMs From gitosis at osmocom.org Fri Mar 17 21:40:03 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 17 Mar 2017 21:40:03 GMT Subject: sim-tools.git branch master updated. caa2a1752e959c2de650aa75eea18b7dc004d4a6 Message-ID: <201703172140.v2HLe34i044075@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "ShadyTel SIM Tools for the sysmoUSIM-SJS1". The branch, master has been updated via caa2a1752e959c2de650aa75eea18b7dc004d4a6 (commit) from 85ebb9bc68497e6a059d15484a53449168a94f43 (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/sim/sim-tools/commit/?id=caa2a1752e959c2de650aa75eea18b7dc004d4a6 commit caa2a1752e959c2de650aa75eea18b7dc004d4a6 Author: Harald Welte Date: Fri Mar 17 22:39:52 2017 +0100 update README to indicate Osmocom modifications of the tool ----------------------------------------------------------------------- Summary of changes: README.md | 35 ++++++++++++++++++++++++++++++++--- 1 file changed, 32 insertions(+), 3 deletions(-) hooks/post-receive -- ShadyTel SIM Tools for the sysmoUSIM-SJS1 From gitosis at osmocom.org Fri Mar 17 21:42:58 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 17 Mar 2017 21:42:58 GMT Subject: hello-stk.git branch master updated. 944bb6ee2e5250e55a1541e21a307fab9d6c9a27 Message-ID: <201703172142.v2HLgwX7045191@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "ShadyTel HelloWorld SIM Toolkit Applet". The branch, master has been updated via 944bb6ee2e5250e55a1541e21a307fab9d6c9a27 (commit) from 645f22a684aa344be6d1ed508854a625fa4119e2 (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/sim/hello-stk/commit/?id=944bb6ee2e5250e55a1541e21a307fab9d6c9a27 commit 944bb6ee2e5250e55a1541e21a307fab9d6c9a27 Author: Harald Welte Date: Fri Mar 17 22:41:54 2017 +0100 add README.md ----------------------------------------------------------------------- Summary of changes: README.md | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 README.md hooks/post-receive -- ShadyTel HelloWorld SIM Toolkit Applet From gitosis at osmocom.org Fri Mar 17 21:49:35 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 17 Mar 2017 21:49:35 GMT Subject: simtrace.git branch master updated. 0.1-89-g6fde8e1 Message-ID: <201703172149.v2HLnZlk046969@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "SIM card APDU tracing based on AT91SAM7". The branch, master has been updated via 6fde8e1c26f12069e67103ba5f69a068d78de063 (commit) from 197ed82a32459d6ff64d9f97b0dbc36ce8b72c67 (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/simtrace/commit/?id=6fde8e1c26f12069e67103ba5f69a068d78de063 commit 6fde8e1c26f12069e67103ba5f69a068d78de063 Author: Harald Welte Date: Fri Mar 17 22:49:14 2017 +0100 update README with current information + convert to Markdown ----------------------------------------------------------------------- Summary of changes: README | 13 ------------- README.md | 56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 56 insertions(+), 13 deletions(-) delete mode 100644 README create mode 100644 README.md hooks/post-receive -- SIM card APDU tracing based on AT91SAM7 From gitosis at osmocom.org Fri Mar 17 22:00:22 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 17 Mar 2017 22:00:22 GMT Subject: chan_openbsc.git branch master updated. b98897b4019731b943cae1511caa9320bf36b405 Message-ID: <201703172200.v2HM0Mbo050891@git.osmocom.org> This is an 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 Asterisk channel driver for OpenBSC". The branch, master has been updated via b98897b4019731b943cae1511caa9320bf36b405 (commit) from ac8c9cc5634e54711121c0a6615654bac28c6de2 (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/chan_openbsc/commit/?id=b98897b4019731b943cae1511caa9320bf36b405 commit b98897b4019731b943cae1511caa9320bf36b405 Author: Harald Welte Date: Fri Mar 17 23:00:14 2017 +0100 update README with obsolescence information ----------------------------------------------------------------------- Summary of changes: README => README.md | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) rename README => README.md (88%) hooks/post-receive -- A Asterisk channel driver for OpenBSC From gitosis at osmocom.org Fri Mar 17 22:26:20 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 17 Mar 2017 22:26:20 GMT Subject: libgtpnl.git branch master updated. 1.0.1-3-g60af2f8 Message-ID: <201703172226.v2HMQKqo057773@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "netlink library for Linux kernel GTP code". The branch, master has been updated via 60af2f83a5989b03d54e4a68f066ba84c30e8a24 (commit) via ed3b6f8f2ab290246977fca46a4e838dd017a441 (commit) from 345d6870387cefcaf5057634c06ec804e6b69eec (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/libgtpnl/commit/?id=60af2f83a5989b03d54e4a68f066ba84c30e8a24 commit 60af2f83a5989b03d54e4a68f066ba84c30e8a24 Author: Harald Welte Date: Fri Mar 17 23:26:11 2017 +0100 add README.md file http://cgit.osmocom.org/libgtpnl/commit/?id=ed3b6f8f2ab290246977fca46a4e838dd017a441 commit ed3b6f8f2ab290246977fca46a4e838dd017a441 Author: Harald Welte Date: Wed Mar 15 18:03:42 2017 +0100 Add support for SGSN role via IFLA_GTP_ROLE This patch corresponds to a Linux kernel patch extending the kernel GTP to also cover the SGSN role, not just the GGSN role. In order to keep the API/behavior compatible, gtp_dev_create() will continue to create GGSN-side tunnels, while a new gtp_dev_create_sgsn() is introduced to create SGSN-side tunnels. Signed-off-by: Harald Welte ----------------------------------------------------------------------- Summary of changes: README.md | 51 ++++++++++++++++++++++++++++++++++++++++++++++++ include/libgtpnl/gtpnl.h | 1 + include/linux/if_link.h | 7 +++++++ src/gtp-rtnl.c | 14 ++++++++++++- 4 files changed, 72 insertions(+), 1 deletion(-) create mode 100644 README.md hooks/post-receive -- netlink library for Linux kernel GTP code From gitosis at osmocom.org Fri Mar 17 22:28:59 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 17 Mar 2017 22:28:59 GMT Subject: libgtpnl.git branch master updated. 1.0.1-2-ge17988a Message-ID: <201703172228.v2HMSxAc058391@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "netlink library for Linux kernel GTP code". The branch, master has been updated discards 60af2f83a5989b03d54e4a68f066ba84c30e8a24 (commit) discards ed3b6f8f2ab290246977fca46a4e838dd017a441 (commit) via e17988ac7b857c6f5c250bf0ffa7bd530256a213 (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 (60af2f83a5989b03d54e4a68f066ba84c30e8a24) \ N -- N -- N (e17988ac7b857c6f5c250bf0ffa7bd530256a213) 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/libgtpnl/commit/?id=e17988ac7b857c6f5c250bf0ffa7bd530256a213 commit e17988ac7b857c6f5c250bf0ffa7bd530256a213 Author: Harald Welte Date: Fri Mar 17 23:26:11 2017 +0100 add README.md file ----------------------------------------------------------------------- Summary of changes: include/libgtpnl/gtpnl.h | 1 - include/linux/if_link.h | 7 ------- src/gtp-rtnl.c | 14 +------------- 3 files changed, 1 insertion(+), 21 deletions(-) hooks/post-receive -- netlink library for Linux kernel GTP code From gitosis at osmocom.org Sat Mar 18 12:00:14 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 18 Mar 2017 12:00:14 GMT Subject: openbsc.git branch vlr_2G updated. 0.15.0-729-gb4c96e0e1 Message-ID: <201703181200.v2IC0Emn078289@git.osmocom.org> This is an 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, vlr_2G has been updated discards 1d238f7a32f786345fe5db4e1fdce8570033a1d4 (commit) discards 06ddac64b3d419cd73534f5b66bb43a527c3ec1c (commit) discards 0e1c07687d5df947beb5b18adb348029e034d3d1 (commit) discards f12d9e8558a08c01edb53469fcd70104ef81cea6 (commit) via b4c96e0e1ffcae1d91c5ef6e20205a6485b4b97b (commit) via b449eecaa88dc5f93fa707dfe9c894d9642431a5 (commit) via 0ee06dda3f989b90671d8b02add866af80a10de9 (commit) via 2ab3405105b04db82447f89e5079c9e8e2f79a84 (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 (1d238f7a32f786345fe5db4e1fdce8570033a1d4) \ N -- N -- N (b4c96e0e1ffcae1d91c5ef6e20205a6485b4b97b) 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: openbsc/include/openbsc/vlr.h | 3 ++- openbsc/src/libmsc/gsm_04_08.c | 3 ++- openbsc/src/libvlr/vlr_lu_fsm.c | 19 +++++++++++++------ openbsc/tests/vlr/vlr_test.c | 3 ++- 4 files changed, 19 insertions(+), 9 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sat Mar 18 13:25:32 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 18 Mar 2017 13:25:32 GMT Subject: openggsn.git branch master updated. 0.93-7-g19e19e3 Message-ID: <201703181325.v2IDPWPT005422@git.osmocom.org> This is an 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 19e19e3609508d121ba46c165e5ed1502a3cf9da (commit) from 93c3b386cfc30a33e69197acf968a974dd38a2fb (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=19e19e3609508d121ba46c165e5ed1502a3cf9da commit 19e19e3609508d121ba46c165e5ed1502a3cf9da Author: Harald Welte Date: Sat Mar 18 14:23:01 2017 +0100 track README.md rename in spec file and debian/docs When README was renamed to README.md, the debian and rpm packaging information was not updated. Change-Id: I3fb3016defb74cf4e9c0a363f70eff9d6f71a5f5 ----------------------------------------------------------------------- Summary of changes: debian/docs | 2 +- openggsn.spec.in | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) hooks/post-receive -- The OpenGGSN project From gitosis at osmocom.org Sat Mar 18 13:46:08 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 18 Mar 2017 13:46:08 GMT Subject: osmo-gsm-manuals.git branch master updated. 323e5c42c1cede7d53150aae9141f21111cfb50d Message-ID: <201703181346.v2IDk8fN011448@git.osmocom.org> This is an 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 323e5c42c1cede7d53150aae9141f21111cfb50d (commit) from 0823a322972ce5abf2fafc3907c3dc458a0884f0 (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=323e5c42c1cede7d53150aae9141f21111cfb50d commit 323e5c42c1cede7d53150aae9141f21111cfb50d Author: Philipp Maier Date: Wed Mar 8 15:25:44 2017 +0100 osmo-sgsn: Update VTY command reference Change-Id: I6585144addd8501226572eda6f55db19d0e31c54 ----------------------------------------------------------------------- Summary of changes: OsmoSGSN/vty/sgsn_vty_additions.xml | 2 +- OsmoSGSN/vty/sgsn_vty_reference.xml | 680 +++++++++++++++++++++++++++++++++++- 2 files changed, 665 insertions(+), 17 deletions(-) hooks/post-receive -- Manuals for Osmocom GSM components From gitosis at osmocom.org Sat Mar 18 14:04:50 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 18 Mar 2017 14:04:50 GMT Subject: osmo-gsm-manuals.git branch master updated. dd412cb33c66e2538c4c0e1d29a09a2c9b596537 Message-ID: <201703181404.v2IE4ocJ016938@git.osmocom.org> This is an 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 dd412cb33c66e2538c4c0e1d29a09a2c9b596537 (commit) from 323e5c42c1cede7d53150aae9141f21111cfb50d (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=dd412cb33c66e2538c4c0e1d29a09a2c9b596537 commit dd412cb33c66e2538c4c0e1d29a09a2c9b596537 Author: Philipp Maier Date: Wed Mar 8 17:50:33 2017 +0100 osmo-sgsn: improve auth-policy explaination The explaination of the access policy is a bit unclear. Users that come from osmo-nitb might have trouble to grasp the functionality of the access control list based approack correctly. Change-Id: Iaae3035c4de3cb082f097441eff99289ee6dfc53 ----------------------------------------------------------------------- Summary of changes: OsmoSGSN/chapters/configuration.adoc | 52 ++++++++++++++++++++++++++---------- 1 file changed, 38 insertions(+), 14 deletions(-) hooks/post-receive -- Manuals for Osmocom GSM components From gitosis at osmocom.org Sat Mar 18 14:18:34 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 18 Mar 2017 14:18:34 GMT Subject: openbsc.git branch neels/libcommon-cs created. 0.15.0-726-gc3533aaeb Message-ID: <201703181418.v2IEIY8A022084@git.osmocom.org> This is an 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/libcommon-cs has been created at c3533aaebfe3fcbcc2b506fa2f0d93104bab146a (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=c3533aaebfe3fcbcc2b506fa2f0d93104bab146a commit c3533aaebfe3fcbcc2b506fa2f0d93104bab146a Author: Neels Hofmeyr Date: Sat Mar 18 15:17:25 2017 +0100 cosmetic: move gsm_subscriber_base.c to libcommon-cs Change-Id: I5c5c29baa56c6a294ea7091b51d6444fd967021e http://cgit.osmocom.org/openbsc/commit/?id=01ddd10c5a59aedd8fbc9930e860331981862c90 commit 01ddd10c5a59aedd8fbc9930e860331981862c90 Author: Neels Hofmeyr Date: Sat Mar 18 13:21:26 2017 +0100 cosmetic: move gsm_data_shared.c to libcommon-cs Since other projects also include gsm_data_shared.c and expect it to live in libcommon, this commit may cause failing builds elsewhere. Same goes for the debian/openbsc-dev package. I considered having gsm_data_shared.c in both locations, but it doesn't really make sense unless we want to keep duplicates for all eternity. At some point users of this should be adjusted anyway. Change-Id: Ie2cacc869a1991a40ea36dbce1ad5a0123f51852 http://cgit.osmocom.org/openbsc/commit/?id=6f05e0d95f6f1c7f97ed596adcb2522bbb3dad9f commit 6f05e0d95f6f1c7f97ed596adcb2522bbb3dad9f Author: Neels Hofmeyr Date: Sat Mar 18 13:18:47 2017 +0100 cosmetic: move gsm_data.c to libcommon-cs Change-Id: I7f3a1df1d35bf6dd91c4da7b78af7ad3e7da301a ----------------------------------------------------------------------- hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sat Mar 18 16:54:56 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 18 Mar 2017 16:54:56 GMT Subject: osmo-gsm-manuals.git branch master updated. 826c6eb08600b02ffa7a3af2e813929c578a3293 Message-ID: <201703181654.v2IGsufY069202@git.osmocom.org> This is an 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 826c6eb08600b02ffa7a3af2e813929c578a3293 (commit) from dd412cb33c66e2538c4c0e1d29a09a2c9b596537 (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=826c6eb08600b02ffa7a3af2e813929c578a3293 commit 826c6eb08600b02ffa7a3af2e813929c578a3293 Author: Philipp Maier Date: Thu Mar 9 12:28:44 2017 +0100 osmo-sgsn: Explain TCP/IP header compression The does not mention TCP/IP header compression yet. This commit adds some info about it Change-Id: I98408e72020a474d378e39263a933eb7567de146 ----------------------------------------------------------------------- Summary of changes: OsmoSGSN/chapters/configuration.adoc | 80 ++++++++++++++++++++++++++++++++++++ 1 file changed, 80 insertions(+) hooks/post-receive -- Manuals for Osmocom GSM components From gitosis at osmocom.org Sat Mar 18 16:59:33 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 18 Mar 2017 16:59:33 GMT Subject: libsmpp34.git branch master updated. 1.10-27-gcc0bcd6 Message-ID: <201703181659.v2IGxXHi070842@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom fork of the Open SMPP 3.4 library". The branch, master has been updated via cc0bcd6bc051d5ccaf32cdbbc28f073369900857 (commit) from 78b51894fa42f6add9252af14a61ad9068d2192b (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libsmpp34/commit/?id=cc0bcd6bc051d5ccaf32cdbbc28f073369900857 commit cc0bcd6bc051d5ccaf32cdbbc28f073369900857 Author: Harald Welte Date: Fri Mar 17 21:44:28 2017 +0100 README.md: Make sure all hyperlinks use <> Change-Id: Iebc3f9b60004b4c17f0a35b90c2b226a8f357a10 ----------------------------------------------------------------------- Summary of changes: README.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) hooks/post-receive -- Osmocom fork of the Open SMPP 3.4 library From gitosis at osmocom.org Sat Mar 18 17:00:23 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 18 Mar 2017 17:00:23 GMT Subject: libosmo-abis.git branch master updated. 0.3.2-63-g1e04d4b Message-ID: <201703181700.v2IH0NvZ071348@git.osmocom.org> This is an 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 1e04d4b7a2c845589da20d891cc5e3c471cfe983 (commit) from 3fdb287d6564c7bf52c8d86137c699be894ea1d3 (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=1e04d4b7a2c845589da20d891cc5e3c471cfe983 commit 1e04d4b7a2c845589da20d891cc5e3c471cfe983 Author: Harald Welte Date: Sat Mar 18 17:56:03 2017 +0100 README.md: Use <> around all hyperlinks to render them as links in cgit Change-Id: I4b1004d5275972249d463083e0c2af41dc46dad2 ----------------------------------------------------------------------- Summary of changes: README.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) hooks/post-receive -- Osmocom A-bis protcol interface library From gitosis at osmocom.org Sun Mar 19 21:29:38 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 19 Mar 2017 21:29:38 GMT Subject: op25.git branch max updated. 5972402ff553907d11cafde2d785930dee47a28d Message-ID: <201703192129.v2JLTcEI068520@git.osmocom.org> This is an 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 5972402ff553907d11cafde2d785930dee47a28d (commit) via 8b964130934f82594ea225c0c721f54f36df53f7 (commit) from f9d7b65cc342fa3cd39617094f4af72cf0e4828b (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=5972402ff553907d11cafde2d785930dee47a28d commit 5972402ff553907d11cafde2d785930dee47a28d Author: Max Date: Sun Mar 19 17:29:24 2017 -0400 doc.html update http://cgit.osmocom.org/op25/commit/?id=8b964130934f82594ea225c0c721f54f36df53f7 commit 8b964130934f82594ea225c0c721f54f36df53f7 Author: Max Date: Sun Mar 19 17:09:05 2017 -0400 audio input attenuator hack ----------------------------------------------------------------------- Summary of changes: op25/gr-op25_repeater/apps/tx/doc.html | 35 +++++++++++++++++++-- op25/gr-op25_repeater/apps/tx/dv_tx.py | 36 +++++++++++++++++----- op25/gr-op25_repeater/lib/ambe_encoder.cc | 27 ++++++++++------ op25/gr-op25_repeater/lib/ambe_encoder.h | 1 + .../lib/imbe_vocoder/imbe_vocoder.cc | 14 ++++++++- .../lib/imbe_vocoder/imbe_vocoder.h | 1 + .../gr-op25_repeater/lib/imbe_vocoder/sa_encode.cc | 6 ++-- 7 files changed, 99 insertions(+), 21 deletions(-) hooks/post-receive -- Software-defined analyzer for APCO P25 From gitosis at osmocom.org Mon Mar 20 05:51:27 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 20 Mar 2017 05:51:27 GMT Subject: libosmocore.git branch master updated. 0.9.6-152-g1447799 Message-ID: <201703200551.v2K5pRQp017745@git.osmocom.org> This is an 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 14477997c1539878b877396ef5b4251001f4e70f (commit) from 1c260c0a09810c76188e3d39454c309ffbc72f6b (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=14477997c1539878b877396ef5b4251001f4e70f commit 14477997c1539878b877396ef5b4251001f4e70f Author: Neels Hofmeyr Date: Thu Mar 16 00:50:06 2017 +0100 osmo-auc-gen: fix --sqn limit on 32bit systems, fixing build osmo-auc-gen on 32bit systems allowed only --sqn up to 32bits width. However, the recently added regression test for osmo-auc-gen includes an ivocation with a 48bit wide --sqn, which now causes the builds to fail on 32bit systems. Fix the --sqn argument parsing for larger integers by using strtoull(). Do away with the intermediate variable 'ul' and place the value directly in the auth data struct. Change-Id: Ifb73b3b3de06576e36076ca573d52327f90a1f77 ----------------------------------------------------------------------- Summary of changes: utils/osmo-auc-gen.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Mon Mar 20 11:48:03 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 20 Mar 2017 11:48:03 GMT Subject: osmo-bts.git branch master updated. 0.4.0-410-gb609ee8 Message-ID: <201703201148.v2KBm3wS013171@git.osmocom.org> This is an 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 b609ee879eb798f8f3836223b4702745f3f6491e (commit) from f9eef0ce3eaa24e9e448d2a81d9a3958a05e077b (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=b609ee879eb798f8f3836223b4702745f3f6491e commit b609ee879eb798f8f3836223b4702745f3f6491e Author: Philipp Maier Date: Mon Mar 6 14:44:57 2017 +0100 l1sap: fix PTCCH detection The macro L1SAP_IS_PTCCH(fn) only detects a PTCCH channel at fn%52 = 12, the detection logic has been extended in order to detect PTCCH at fn%52 = 38. See also 3GPP TS 05.02, Clause 7, Table 6 of 9 Change-Id: Ia6f3333121e5e920c5e1d562a081d0a1b58a1153 ----------------------------------------------------------------------- Summary of changes: include/osmo-bts/l1sap.h | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Mon Mar 20 12:33:01 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 20 Mar 2017 12:33:01 GMT Subject: libosmocore.git branch master updated. 0.9.6-154-g9e4c170 Message-ID: <201703201233.v2KCX1DE028188@git.osmocom.org> This is an 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 9e4c17075c0c881a61190f54bc5aec4e2654d015 (commit) via 9b22686134d804500f48a2c882bb6c04fa1cc1a6 (commit) from 14477997c1539878b877396ef5b4251001f4e70f (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=9e4c17075c0c881a61190f54bc5aec4e2654d015 commit 9e4c17075c0c881a61190f54bc5aec4e2654d015 Author: Neels Hofmeyr Date: Tue Mar 7 21:56:55 2017 +0100 build: generate gsm0503.h to builddir, not srcdir To ensure that a separate build dir keeps the source dir clean of state, generate the gsm0503.h to the builddir instead of the srcdir. Adjustments for everyone to access the right paths were added in previous patches. Change-Id: Ia773ef5893a2018feb416061aefcf51835df18d2 http://cgit.osmocom.org/libosmocore/commit/?id=9b22686134d804500f48a2c882bb6c04fa1cc1a6 commit 9b22686134d804500f48a2c882bb6c04fa1cc1a6 Author: Neels Hofmeyr Date: Wed Mar 8 00:28:39 2017 +0100 build: coding/gsm0503: fix build in sep. dir: -I builddir To allow building coding/gsm0503_interleaving.c which includes the generated bit*gen.h (via bits.h), add -I to the builddir include path in order to find the generated bit*gen.h headers there. Change-Id: I0d465bc109765b1315d615243bea6af027afa368 ----------------------------------------------------------------------- Summary of changes: include/Makefile.am | 2 +- src/coding/Makefile.am | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Mon Mar 20 12:35:59 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 20 Mar 2017 12:35:59 GMT Subject: openbsc.git branch master updated. 0.15.0-724-gca06e040c Message-ID: <201703201235.v2KCZxmQ028989@git.osmocom.org> This is an 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 ca06e040cc115689fb10394cc566052576a638fc (commit) from ac27a99021d404f9a15b952fbbc03789926b7ecc (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=ca06e040cc115689fb10394cc566052576a638fc commit ca06e040cc115689fb10394cc566052576a638fc Author: Neels Hofmeyr Date: Wed Mar 8 18:30:22 2017 +0100 bsc_/gprs_subscriber: fix: use osmo_strlcpy() to safely copy IMSI Fixes: coverity scan CID 163918 Change-Id: I4b2760b006a0707928530b4390c6997b79b02981 ----------------------------------------------------------------------- Summary of changes: openbsc/src/gprs/gprs_subscriber.c | 2 +- openbsc/src/libbsc/bsc_subscriber.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon Mar 20 12:52:48 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 20 Mar 2017 12:52:48 GMT Subject: osmo-trx.git branch pmaier/cpudetect updated. 13a6a03cb860eafff086b039d450caf8d5b996f2 Message-ID: <201703201252.v2KCqmrc034695@git.osmocom.org> This is an 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, pmaier/cpudetect has been updated via 13a6a03cb860eafff086b039d450caf8d5b996f2 (commit) from 1838cc3b4ac8ab1e29beea977d55014ee1fa982f (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=13a6a03cb860eafff086b039d450caf8d5b996f2 commit 13a6a03cb860eafff086b039d450caf8d5b996f2 Author: Philipp Maier Date: Mon Mar 20 12:08:42 2017 +0100 buildenv: Split up SSE3 and SSE4.1 code Currently we find SSE3 and SSE4.1 code mixed togehter along with generic code in one file. This introduces the risk that the compiler exidantly mixes SSE4.1 instructions into an SSE3, or even worse into a generic code path. This commit splits the SSE3 and SSE4.1 code into separate files and compiles them with the matching target options. Change-Id: I846e190e92f1258cd412d1b2d79b539e204e04b3 ----------------------------------------------------------------------- Summary of changes: Transceiver52M/x86/Makefile.am | 24 +- Transceiver52M/x86/convert.c | 142 +----- Transceiver52M/x86/convert_sse_3.c | 107 +++++ .../{common/convert_base.c => x86/convert_sse_3.h} | 28 +- Transceiver52M/x86/convert_sse_4_1.c | 77 +++ .../convert_base.c => x86/convert_sse_4_1.h} | 24 +- Transceiver52M/x86/convolve.c | 524 +-------------------- .../x86/{convolve.c => convolve_sse_3.c} | 258 +++------- Transceiver52M/x86/convolve_sse_3.h | 68 +++ config/ax_ext.m4 | 4 + configure.ac | 3 + utils/convolvetest/Makefile | 5 +- 12 files changed, 368 insertions(+), 896 deletions(-) create mode 100644 Transceiver52M/x86/convert_sse_3.c copy Transceiver52M/{common/convert_base.c => x86/convert_sse_3.h} (53%) create mode 100644 Transceiver52M/x86/convert_sse_4_1.c copy Transceiver52M/{common/convert_base.c => x86/convert_sse_4_1.h} (65%) copy Transceiver52M/x86/{convolve.c => convolve_sse_3.c} (67%) create mode 100644 Transceiver52M/x86/convolve_sse_3.h hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Mon Mar 20 13:27:14 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 20 Mar 2017 13:27:14 GMT Subject: libosmocore.git branch master updated. 0.9.6-155-gd1537e0 Message-ID: <201703201327.v2KDREKw045548@git.osmocom.org> This is an 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 d1537e033f2fee06590fdc8df08272a7f91bdb04 (commit) from 9e4c17075c0c881a61190f54bc5aec4e2654d015 (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=d1537e033f2fee06590fdc8df08272a7f91bdb04 commit d1537e033f2fee06590fdc8df08272a7f91bdb04 Author: Neels Hofmeyr Date: Mon Mar 13 14:14:17 2017 +0100 build: conv_gen.py: ensure parent dirs of written files exist Previously, this would fail when generating to $builddir if that subtree did not exist yet in $builddir. Change-Id: Ia4fba96dcf74a25cf3e515eb3e4f970e0c3cdd54 ----------------------------------------------------------------------- Summary of changes: utils/conv_gen.py | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Mon Mar 20 13:33:31 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 20 Mar 2017 13:33:31 GMT Subject: openbsc.git branch master updated. 0.15.0-725-g476c4bb7d Message-ID: <201703201333.v2KDXVOC047687@git.osmocom.org> This is an 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 476c4bb7d13b0c092f78da76e858f882a4bacf76 (commit) from ca06e040cc115689fb10394cc566052576a638fc (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=476c4bb7d13b0c092f78da76e858f882a4bacf76 commit 476c4bb7d13b0c092f78da76e858f882a4bacf76 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 ----------------------------------------------------------------------- Summary of changes: openbsc/tests/ctrl_test_runner.py | 3 ++- openbsc/tests/smpp_test_runner.py | 3 ++- openbsc/tests/vty_test_runner.py | 7 +++++-- 3 files changed, 9 insertions(+), 4 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon Mar 20 13:55:28 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 20 Mar 2017 13:55:28 GMT Subject: osmo-hlr.git branch master updated. 0.0.1-55-g743cf42 Message-ID: <201703201355.v2KDtSFK054227@git.osmocom.org> This is an 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 743cf42ac5dfa2661317e73f70b204bde7450ff2 (commit) from 9d27398e5b6ca1f9589118964eca0158608aeaf1 (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=743cf42ac5dfa2661317e73f70b204bde7450ff2 commit 743cf42ac5dfa2661317e73f70b204bde7450ff2 Author: Neels Hofmeyr Date: Thu Mar 16 20:38:44 2017 +0100 fix db_subscr_ps error handling Reset stmt and return right away on failure to execute. Change-Id: I27e8b46915efd678c72138e250a9cbb4c9c8ac20 Fixes: Coverity Scan CID#164747 ----------------------------------------------------------------------- Summary of changes: src/db_hlr.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Mon Mar 20 13:55:54 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 20 Mar 2017 13:55:54 GMT Subject: libosmocore.git branch master updated. 0.9.6-157-ge64d5bd Message-ID: <201703201355.v2KDtseE054330@git.osmocom.org> This is an 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 e64d5bd29b3a206c727170c18616ea95f62a0fae (commit) via f444600afe1d1b9ddfd75bb6abcd0d51af6ddad7 (commit) from d1537e033f2fee06590fdc8df08272a7f91bdb04 (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=e64d5bd29b3a206c727170c18616ea95f62a0fae commit e64d5bd29b3a206c727170c18616ea95f62a0fae Author: Neels Hofmeyr Date: Wed Mar 8 00:59:02 2017 +0100 build: fix distcheck: include gen scripts in EXTRA_DIST Change-Id: Id94d2fe83f080a18a2a686206bd21cf5fafe2fa7 http://cgit.osmocom.org/libosmocore/commit/?id=f444600afe1d1b9ddfd75bb6abcd0d51af6ddad7 commit f444600afe1d1b9ddfd75bb6abcd0d51af6ddad7 Author: Neels Hofmeyr Date: Wed Mar 8 00:06:40 2017 +0100 build: fix build dependencies for generated sources Ensure that a changed conv_gen.py and/or conv_codes_gsm.py result in regeneration of the gsm0503* generated sources. Before this patch, manual cleaning of the generated files was necessary to benefit from a code update. Change-Id: Ib4328662c21280c0ea6aa9391a64ada2c6598704 ----------------------------------------------------------------------- Summary of changes: include/Makefile.am | 4 +++- src/gsm/Makefile.am | 4 +++- utils/Makefile.am | 2 ++ 3 files changed, 8 insertions(+), 2 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Mon Mar 20 14:52:08 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 20 Mar 2017 14:52:08 GMT Subject: op25.git branch max updated. 82cf2c9217d23195870f9f5ca2cbccc86cfb911c Message-ID: <201703201452.v2KEq8Jf071625@git.osmocom.org> This is an 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 82cf2c9217d23195870f9f5ca2cbccc86cfb911c (commit) from 5972402ff553907d11cafde2d785930dee47a28d (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=82cf2c9217d23195870f9f5ca2cbccc86cfb911c commit 82cf2c9217d23195870f9f5ca2cbccc86cfb911c Author: Max Date: Mon Mar 20 10:52:00 2017 -0400 doc.html update ----------------------------------------------------------------------- Summary of changes: op25/gr-op25_repeater/apps/tx/doc.html | 1 + 1 file changed, 1 insertion(+) hooks/post-receive -- Software-defined analyzer for APCO P25 From gitosis at osmocom.org Mon Mar 20 14:56:41 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 20 Mar 2017 14:56:41 GMT Subject: op25.git branch max updated. ff3a65028e4b4320347632660911f05fd80cd78c Message-ID: <201703201456.v2KEufKW073158@git.osmocom.org> This is an 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 ff3a65028e4b4320347632660911f05fd80cd78c (commit) from 82cf2c9217d23195870f9f5ca2cbccc86cfb911c (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=ff3a65028e4b4320347632660911f05fd80cd78c commit ff3a65028e4b4320347632660911f05fd80cd78c Author: Max Date: Mon Mar 20 10:55:43 2017 -0400 fix AF gain in disc tap mode ----------------------------------------------------------------------- Summary of changes: op25/gr-op25_repeater/apps/scope.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) hooks/post-receive -- Software-defined analyzer for APCO P25 From gitosis at osmocom.org Mon Mar 20 15:00:26 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 20 Mar 2017 15:00:26 GMT Subject: op25.git branch max-tx deleted. 2051a96198c917647194ad7aceec1b0b879d0dff Message-ID: <201703201500.v2KF0Qbu074354@git.osmocom.org> This is an 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-tx has been deleted was 2051a96198c917647194ad7aceec1b0b879d0dff ----------------------------------------------------------------------- 2051a96198c917647194ad7aceec1b0b879d0dff fix for p25p2 on 32-bit platforms ----------------------------------------------------------------------- hooks/post-receive -- Software-defined analyzer for APCO P25 From gitosis at osmocom.org Mon Mar 20 15:01:03 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 20 Mar 2017 15:01:03 GMT Subject: op25.git branch max-phase2-tdma deleted. 40d3f823594d73d1e16d57795b30cf5c564d7b74 Message-ID: <201703201501.v2KF13qc074529@git.osmocom.org> This is an 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-phase2-tdma has been deleted was 40d3f823594d73d1e16d57795b30cf5c564d7b74 ----------------------------------------------------------------------- 40d3f823594d73d1e16d57795b30cf5c564d7b74 basic tdma audio app ----------------------------------------------------------------------- hooks/post-receive -- Software-defined analyzer for APCO P25 From gitosis at osmocom.org Mon Mar 20 15:01:09 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 20 Mar 2017 15:01:09 GMT Subject: op25.git branch max-pybombs deleted. f7dc0e54c145acce4dd52d54b35a1ac153279e1d Message-ID: <201703201501.v2KF19hC074573@git.osmocom.org> This is an 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-pybombs has been deleted was f7dc0e54c145acce4dd52d54b35a1ac153279e1d ----------------------------------------------------------------------- f7dc0e54c145acce4dd52d54b35a1ac153279e1d re-copy docs to gr-op25 ----------------------------------------------------------------------- hooks/post-receive -- Software-defined analyzer for APCO P25 From gitosis at osmocom.org Mon Mar 20 15:01:31 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 20 Mar 2017 15:01:31 GMT Subject: op25.git branch max-trunking-update1 deleted. 2abf7e27e4ed8d7568c09420f4d951e1ad856266 Message-ID: <201703201501.v2KF1VKN074698@git.osmocom.org> This is an 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-trunking-update1 has been deleted was 2abf7e27e4ed8d7568c09420f4d951e1ad856266 ----------------------------------------------------------------------- 2abf7e27e4ed8d7568c09420f4d951e1ad856266 git test ----------------------------------------------------------------------- hooks/post-receive -- Software-defined analyzer for APCO P25 From gitosis at osmocom.org Mon Mar 20 15:01:36 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 20 Mar 2017 15:01:36 GMT Subject: op25.git branch max-trunking-update2 deleted. 95bba45b02dcbcdc217748fafeb0c921c4872dcd Message-ID: <201703201501.v2KF1arv074787@git.osmocom.org> This is an 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-trunking-update2 has been deleted was 95bba45b02dcbcdc217748fafeb0c921c4872dcd ----------------------------------------------------------------------- 95bba45b02dcbcdc217748fafeb0c921c4872dcd state machine bugfix ----------------------------------------------------------------------- hooks/post-receive -- Software-defined analyzer for APCO P25 From gitosis at osmocom.org Mon Mar 20 17:32:20 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 20 Mar 2017 17:32:20 GMT Subject: osmo-trx.git branch master updated. 4793f4679ba8720c55165d74b317627e0d60308e Message-ID: <201703201732.v2KHWKXc015368@git.osmocom.org> This is an 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, master has been updated via 4793f4679ba8720c55165d74b317627e0d60308e (commit) from 802b86502dbcffe260b0424477987695872e676f (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=4793f4679ba8720c55165d74b317627e0d60308e commit 4793f4679ba8720c55165d74b317627e0d60308e Author: Alexander Chemeris Date: Fri Mar 17 18:35:48 2017 -0700 CommonLibs: Remove unused files. Change-Id: I2bfb45a1c7d01785bdb30204dba38c683a4288a9 ----------------------------------------------------------------------- Summary of changes: CommonLibs/Configuration.cpp | 21 ++++- CommonLibs/F16.h | 210 ------------------------------------------ CommonLibs/F16Test.cpp | 55 ----------- CommonLibs/Logger.cpp | 26 ++++++ CommonLibs/Logger.h | 3 +- CommonLibs/Makefile.am | 23 +---- CommonLibs/MemoryLeak.h | 111 ----------------------- CommonLibs/Regexp.h | 64 ------------- CommonLibs/RegexpTest.cpp | 48 ---------- CommonLibs/Reporting.cpp | 145 ----------------------------- CommonLibs/Reporting.h | 86 ------------------ CommonLibs/ScalarTypes.h | 136 ---------------------------- CommonLibs/URLEncode.cpp | 28 ------ CommonLibs/URLEncode.h | 30 ------ CommonLibs/URLEncodeTest.cpp | 17 ---- CommonLibs/Utils.cpp | 211 ------------------------------------------- CommonLibs/Utils.h | 148 ------------------------------ 17 files changed, 49 insertions(+), 1313 deletions(-) delete mode 100644 CommonLibs/F16.h delete mode 100644 CommonLibs/F16Test.cpp delete mode 100644 CommonLibs/MemoryLeak.h delete mode 100644 CommonLibs/Regexp.h delete mode 100644 CommonLibs/RegexpTest.cpp delete mode 100644 CommonLibs/Reporting.cpp delete mode 100644 CommonLibs/Reporting.h delete mode 100644 CommonLibs/ScalarTypes.h delete mode 100644 CommonLibs/URLEncode.cpp delete mode 100644 CommonLibs/URLEncode.h delete mode 100644 CommonLibs/URLEncodeTest.cpp delete mode 100644 CommonLibs/Utils.cpp delete mode 100644 CommonLibs/Utils.h hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Mon Mar 20 18:38:25 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 20 Mar 2017 18:38:25 GMT Subject: osmo-trx.git branch master updated. 9270a5aa2ea6f5d4766418dbf02255cb9bcb2cf7 Message-ID: <201703201838.v2KIcPah031672@git.osmocom.org> This is an 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, master has been updated via 9270a5aa2ea6f5d4766418dbf02255cb9bcb2cf7 (commit) from 4793f4679ba8720c55165d74b317627e0d60308e (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=9270a5aa2ea6f5d4766418dbf02255cb9bcb2cf7 commit 9270a5aa2ea6f5d4766418dbf02255cb9bcb2cf7 Author: Alexander Chemeris Date: Fri Mar 17 13:03:41 2017 -0700 sigProcLib: Typo sybols -> symbols Change-Id: I8cbef852374d0458c4f4ad4be0df0aa998e3796a ----------------------------------------------------------------------- Summary of changes: Transceiver52M/sigProcLib.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Mon Mar 20 18:43:11 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 20 Mar 2017 18:43:11 GMT Subject: osmo-trx.git branch master updated. 14d13b67dcd4fa35b03cbbef0c5ddd2622b89155 Message-ID: <201703201843.v2KIhBGW033060@git.osmocom.org> This is an 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, master has been updated via 14d13b67dcd4fa35b03cbbef0c5ddd2622b89155 (commit) via 89bca9b2de2b1336ca405df5e881b5c2d98c3a36 (commit) from 9270a5aa2ea6f5d4766418dbf02255cb9bcb2cf7 (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=14d13b67dcd4fa35b03cbbef0c5ddd2622b89155 commit 14d13b67dcd4fa35b03cbbef0c5ddd2622b89155 Author: Alexander Chemeris Date: Fri Mar 17 15:12:17 2017 -0700 sigProcLib: Fix documentation, sync argument names in .cpp and .h files. Documentation in sigProcLib.h was noticeably out of sync with the actual implementation - e.g. not all arguments were documented and arguments which are already removed are still in the documentation. Also argument names were different between declaration in .h and implementation in .cpp which was confusing. I've fixed this for detect*Burst() functions. Change-Id: I4dfd07125d9a1e9a42a78b79faff539f003deb16 http://cgit.osmocom.org/osmo-trx/commit/?id=89bca9b2de2b1336ca405df5e881b5c2d98c3a36 commit 89bca9b2de2b1336ca405df5e881b5c2d98c3a36 Author: Alexander Chemeris Date: Fri Mar 17 13:04:10 2017 -0700 radioBuffer: Remove extra ; at the end of inline function definitions. Change-Id: I8911adf0a0bb1ae828ac9cdf1a76c904639f6c06 ----------------------------------------------------------------------- Summary of changes: Transceiver52M/radioBuffer.h | 8 ++--- Transceiver52M/sigProcLib.cpp | 24 +++++++-------- Transceiver52M/sigProcLib.h | 72 ++++++++++++++++++++++--------------------- 3 files changed, 53 insertions(+), 51 deletions(-) hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Tue Mar 21 11:28:52 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 21 Mar 2017 11:28:52 GMT Subject: pysim.git branch pmaier/fixfci created. a6b1c9aa726f5e2c0b5d8059afd7a975a1a1152d Message-ID: <201703211128.v2LBSqrG003867@git.osmocom.org> This is an 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/fixfci has been created at a6b1c9aa726f5e2c0b5d8059afd7a975a1a1152d (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/pysim/commit/?id=a6b1c9aa726f5e2c0b5d8059afd7a975a1a1152d commit a6b1c9aa726f5e2c0b5d8059afd7a975a1a1152d Author: Philipp Maier Date: Tue Mar 21 12:05:30 2017 +0100 Fix select control parameter sysmo-usim-sjs1 requires P2 to be set to 0x0C (request FCI) when using the USIM application commands. The FCI is not used by pysim anyway and might even cause problems with other cards. This commit adds a pair of get/set methods to the SimCardCommands class in order to set a default for the selection control parameters (P1, P2). (Similar to the set/get methods for the class byte) The SysmoUSIMSJS1 class now calls the setter method for the selection control parameters inside of its constructuor and sets the selection control parameter default to "000C". This way we can be sure that we only change the behaviour for sysmo-usim-sjs1 and do not break support for any other cards. ----------------------------------------------------------------------- hooks/post-receive -- A python tool to program magic SIMs From gitosis at osmocom.org Tue Mar 21 11:36:47 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 21 Mar 2017 11:36:47 GMT Subject: openbsc.git branch users/daniel/ow-nat-msc-conns updated. 0.15.0-95-gabd774005 Message-ID: <201703211136.v2LBalw6005914@git.osmocom.org> This is an 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 via abd774005879d99188b1ef118d6ba0a20d22082f (commit) from d8429fbe1e6da857ad8ba6ada14c078ca18f3779 (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=abd774005879d99188b1ef118d6ba0a20d22082f commit abd774005879d99188b1ef118d6ba0a20d22082f Author: Daniel Willmann Date: Tue Mar 21 12:25:14 2017 +0100 libfilter: Also handle detach indications Change-Id: Iad4e2861f42d5275e2b3057ab2bc43ef43b61cfe Ticket: SYS#3208 Sponsored-by: On-Waves ehf. ----------------------------------------------------------------------- Summary of changes: openbsc/src/libfilter/bsc_msg_filter.c | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue Mar 21 12:10:05 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 21 Mar 2017 12:10:05 GMT Subject: pysim.git branch master updated. 3ce84d9a4478768a619a0875dc87319415fdf0a1 Message-ID: <201703211210.v2LCA54w014422@git.osmocom.org> This is an 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, master has been updated via 3ce84d9a4478768a619a0875dc87319415fdf0a1 (commit) from 9b7c45d05dd733153b523f81479300843d6556b4 (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/pysim/commit/?id=3ce84d9a4478768a619a0875dc87319415fdf0a1 commit 3ce84d9a4478768a619a0875dc87319415fdf0a1 Author: Neels Hofmeyr Date: Tue Mar 21 13:07:46 2017 +0100 cosmetic: missing newlines on last line of 2 files It's hard to keep this out of real patches, since normally editors add the final newline automatically. ----------------------------------------------------------------------- Summary of changes: pySim/__init__.py | 1 + pySim/commands.py | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) hooks/post-receive -- A python tool to program magic SIMs From gitosis at osmocom.org Tue Mar 21 12:56:13 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 21 Mar 2017 12:56:13 GMT Subject: openbsc.git branch master updated. 0.15.0-726-gca2778cd2 Message-ID: <201703211256.v2LCuDPF027215@git.osmocom.org> This is an 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 ca2778cd22e1cd2cac6b3dcda57933601187f01e (commit) from 476c4bb7d13b0c092f78da76e858f882a4bacf76 (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=ca2778cd22e1cd2cac6b3dcda57933601187f01e commit ca2778cd22e1cd2cac6b3dcda57933601187f01e Author: Max Date: Mon Mar 20 17:26:16 2017 +0100 twisted_ipa.py: bump version properly Adjust version string to comply with PEP8 and PEP386. Change-Id: I44c8521f12e6432038998bfb1ac1bb37a1137787 Related: SYS#3028 ----------------------------------------------------------------------- Summary of changes: openbsc/contrib/twisted_ipa.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue Mar 21 16:25:51 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 21 Mar 2017 16:25:51 GMT Subject: pysim.git branch pmaier/fixfci updated. 960bdc659f06c73b79176285501665a2b8695026 Message-ID: <201703211625.v2LGPpxL086226@git.osmocom.org> This is an 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/fixfci has been updated via 960bdc659f06c73b79176285501665a2b8695026 (commit) from a6b1c9aa726f5e2c0b5d8059afd7a975a1a1152d (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/pysim/commit/?id=960bdc659f06c73b79176285501665a2b8695026 commit 960bdc659f06c73b79176285501665a2b8695026 Author: Philipp Maier Date: Tue Mar 21 17:24:31 2017 +0100 fix writing of ICCID for sysmo-usim-sjs1 The programming procedure for sysmo-usim-sjs1 lacks writing the ICCID. This commit adds the missing call to update_binary() ----------------------------------------------------------------------- Summary of changes: pySim/cards.py | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) hooks/post-receive -- A python tool to program magic SIMs From gitosis at osmocom.org Wed Mar 22 10:46:52 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 22 Mar 2017 10:46:52 GMT Subject: openbsc.git branch master updated. 0.15.0-727-gdd22a30d7 Message-ID: <201703221046.v2MAkq9h093735@git.osmocom.org> This is an 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 dd22a30d75090ebe2ba08056bfa04a92aa8d6ba1 (commit) from ca2778cd22e1cd2cac6b3dcda57933601187f01e (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=dd22a30d75090ebe2ba08056bfa04a92aa8d6ba1 commit dd22a30d75090ebe2ba08056bfa04a92aa8d6ba1 Author: Max Date: Mon Mar 20 17:30:25 2017 +0100 twisted_ipa.py: make debug logging more robust Do not print anything to stdout directly - use proper logger object instead: either the one supplied by IPAFactory user or default to NO-OP NullHandler logger. Change-Id: Ic3417095a6e8848f0acabb46a9e64c0197b736e2 Related: SYS#3028 ----------------------------------------------------------------------- Summary of changes: openbsc/contrib/twisted_ipa.py | 55 ++++++++++++++++++++++++------------------ 1 file changed, 32 insertions(+), 23 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed Mar 22 11:14:21 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 22 Mar 2017 11:14:21 GMT Subject: libosmocore.git branch master updated. 0.9.6-158-g62d6f25 Message-ID: <201703221114.v2MBELu9001801@git.osmocom.org> This is an 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 62d6f2570358730965162f7dd756a6e2d07627b2 (commit) from e64d5bd29b3a206c727170c18616ea95f62a0fae (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=62d6f2570358730965162f7dd756a6e2d07627b2 commit 62d6f2570358730965162f7dd756a6e2d07627b2 Author: Max Date: Tue Mar 21 16:55:45 2017 +0100 abis: add attribute names Add human-readable names for Attributes from 3GPP TS 52.021 ??9.4 Change-Id: I861247c01557dac7e484ef6fb9b170f69c8a7f55 Related: OS#1614 ----------------------------------------------------------------------- Summary of changes: include/osmocom/gsm/protocol/gsm_12_21.h | 1 + src/gsm/abis_nm.c | 71 ++++++++++++++++++++++++++++++++ src/gsm/libosmogsm.map | 1 + 3 files changed, 73 insertions(+) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Wed Mar 22 18:33:27 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 22 Mar 2017 18:33:27 GMT Subject: osmo-trx.git branch master updated. 38b69871ae87506c21a6b53ba418139d24305590 Message-ID: <201703221833.v2MIXRg6028073@git.osmocom.org> This is an 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, master has been updated via 38b69871ae87506c21a6b53ba418139d24305590 (commit) via 7db522b6d951413d7d62f9c7e52a9b2100622399 (commit) via ae09b04e26068182b870d7e136e25eeb3767396a (commit) via b61c610cd964107aea2ccdf261575237d07ea994 (commit) via 132fb247b101292818afaf72f7508b594625cc25 (commit) via 1c0b8b355ccbb31048973e838933d0e29039ad32 (commit) via 1dd05cf35a8c5e3c2acfbc4e23e26d41ea4a9aa9 (commit) from 14d13b67dcd4fa35b03cbbef0c5ddd2622b89155 (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=38b69871ae87506c21a6b53ba418139d24305590 commit 38b69871ae87506c21a6b53ba418139d24305590 Author: Alexander Chemeris Date: Fri Mar 17 18:20:09 2017 -0700 BitVector: Convert SoftVector from 0..1 to -1..+1 soft bits. This makes code simpler and will allow us send -127..127 soft bits towards osmo-bts instead of 0..255 bits. Change-Id: I16ecc3d4c829dcf0f619ad995bc9d4a4ed8af0a4 http://cgit.osmocom.org/osmo-trx/commit/?id=7db522b6d951413d7d62f9c7e52a9b2100622399 commit 7db522b6d951413d7d62f9c7e52a9b2100622399 Author: Alexander Chemeris Date: Fri Mar 17 18:00:50 2017 -0700 BitVector: Remove convolutional codec - we don't use it in osmo-trx. Now we have more fexibility in how we represent SoftVector, since we no longer depend on the particular convolutional codec implementation. Change-Id: I3006b6a26c5eff59dbe9c034f689961802f1d0d0 http://cgit.osmocom.org/osmo-trx/commit/?id=ae09b04e26068182b870d7e136e25eeb3767396a commit ae09b04e26068182b870d7e136e25eeb3767396a Author: Alexander Chemeris Date: Wed Mar 15 21:26:06 2017 +0300 CommonLibs: Print soft bits with less confidence to console when printing a soft vector. We use other symbols to show that these bits has less confidence: o and . for 0 with less confidence | and ' for 1 with less confidence Change-Id: I747a17568ee48f1f3163e8dfab2e450af85e6435 http://cgit.osmocom.org/osmo-trx/commit/?id=b61c610cd964107aea2ccdf261575237d07ea994 commit b61c610cd964107aea2ccdf261575237d07ea994 Author: Alexander Chemeris Date: Fri Mar 17 18:22:19 2017 -0700 Call vectorSlicer() right before packing bits for transmission to osmo-bts. vectorSlicer() converts soft-bits from -1..+1 to 0..1 while we want to keep SoftVector in -1..+1 mode until the last minute, because at some point we'll want to transmit -1..+1 to osmo-bts instead of converting it from 0..1 back to -1..+1 on the osmo-bts side. Plus it removes code duplication - we call it once instead of twice. Change-Id: Idd6ddd7ac219afb0df055a692632678b66373764 http://cgit.osmocom.org/osmo-trx/commit/?id=132fb247b101292818afaf72f7508b594625cc25 commit 132fb247b101292818afaf72f7508b594625cc25 Author: Alexander Chemeris Date: Fri Mar 17 17:22:33 2017 -0700 sigProcLib: Slice SoftVector instead of signalVector for GMSK demod. This makes it similar to 8-PSK demod and also saves a bit of lines ofcode and should give us a tiny improvement in performance. Ideally we need to remove vector slicing at all, because in osmo-bts-trx we convert back to +-1.0 again (actually to +-127, but it doesn't mater). So we should rather transmit +-1.0 values to avoid double conversion. Change-Id: If9ed6f0f80fbe88c994b2f9c3cae91d0d57f4442 http://cgit.osmocom.org/osmo-trx/commit/?id=1c0b8b355ccbb31048973e838933d0e29039ad32 commit 1c0b8b355ccbb31048973e838933d0e29039ad32 Author: Alexander Chemeris Date: Fri Mar 17 16:12:47 2017 -0700 sigProcLib: Rename demodulateBurst() to demodGmskBurst() for clarity. Change-Id: Ibcef8d7d4a2c06865bed7e4091ccc8dbbd494d77 http://cgit.osmocom.org/osmo-trx/commit/?id=1dd05cf35a8c5e3c2acfbc4e23e26d41ea4a9aa9 commit 1dd05cf35a8c5e3c2acfbc4e23e26d41ea4a9aa9 Author: Alexander Chemeris Date: Wed Mar 15 23:23:36 2017 +0300 sigProcLib: make energyDetect() simpler by returning actual energy. Change-Id: I9bf97f2dc03fea9bebcf43198dfb05f6e4694e9c ----------------------------------------------------------------------- Summary of changes: CommonLibs/BitVector.cpp | 257 ++--------------------------------------- CommonLibs/BitVector.h | 149 +----------------------- CommonLibs/BitVectorTest.cpp | 28 ----- Transceiver52M/Transceiver.cpp | 9 +- Transceiver52M/sigProcLib.cpp | 53 ++++----- Transceiver52M/sigProcLib.h | 26 ++--- 6 files changed, 52 insertions(+), 470 deletions(-) hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Thu Mar 23 07:30:14 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 23 Mar 2017 07:30:14 GMT Subject: osmo-pcap.git branch master updated. 0.0.6-63-g4776b29 Message-ID: <201703230730.v2N7UE4N044863@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Tools to centralize packet capture and storing". The branch, master has been updated via 4776b2972e84ef75b3a1c884da19604d87fc7f68 (commit) via 17f5b005066a15312525e53e7b4a574d40011f96 (commit) from 40c1e85499ec152a26bfd07433765730e3782104 (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-pcap/commit/?id=4776b2972e84ef75b3a1c884da19604d87fc7f68 commit 4776b2972e84ef75b3a1c884da19604d87fc7f68 Author: Holger Hans Peter Freyther Date: Tue Mar 7 23:17:41 2017 +0100 debian: Add -dbg packages for the osmo-pcap-client and osmo-pcap-server Currently looking at a weird issue. Make it possible to install the -dbg packages. Change-Id: I7d6c8e491be459151c1531b86f28bb1dc2ee8bb4 http://cgit.osmocom.org/osmo-pcap/commit/?id=17f5b005066a15312525e53e7b4a574d40011f96 commit 17f5b005066a15312525e53e7b4a574d40011f96 Author: Holger Hans Peter Freyther Date: Tue Jan 17 09:13:36 2017 +0100 debian: Make a new release with the new feature Change-Id: Ibe86b761b494e0fb78bbbc78e3c1982e44185750 ----------------------------------------------------------------------- Summary of changes: debian/changelog | 7 +++++++ debian/control | 10 ++++++++++ debian/rules | 4 ++++ 3 files changed, 21 insertions(+) hooks/post-receive -- Tools to centralize packet capture and storing From gitosis at osmocom.org Thu Mar 23 07:30:33 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 23 Mar 2017 07:30:33 GMT Subject: osmo-sip-connector.git branch master updated. 62f50f52976d62709831d4eb1a1321d2cb58e354 Message-ID: <201703230730.v2N7UXlv045008@git.osmocom.org> This is an 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 62f50f52976d62709831d4eb1a1321d2cb58e354 (commit) from 301860387a98ef1e3594b640ce471aceb4bc0ac1 (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=62f50f52976d62709831d4eb1a1321d2cb58e354 commit 62f50f52976d62709831d4eb1a1321d2cb58e354 Author: Holger Hans Peter Freyther Date: Wed Feb 22 13:37:06 2017 +0100 dtmf: Start handling the DTMF MNCC messages and respond Simply respond to the dtmf start/stop with a response and move on. Change-Id: Iffc92ea2112c9943ce89c244a9b323125c352ae5 ----------------------------------------------------------------------- Summary of changes: src/mncc.c | 66 +++++++++++++++++++++++++++++++++++++++++++++++++++++++------- 1 file changed, 59 insertions(+), 7 deletions(-) hooks/post-receive -- MNCC <-> SIP bridge From gitosis at osmocom.org Thu Mar 23 07:31:40 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 23 Mar 2017 07:31:40 GMT Subject: osmo-sip-connector.git branch master updated. 63942320b35b61fe9fe95759cdb56cbcf17c7b7a Message-ID: <201703230731.v2N7Ve3D045348@git.osmocom.org> This is an 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 63942320b35b61fe9fe95759cdb56cbcf17c7b7a (commit) from 62f50f52976d62709831d4eb1a1321d2cb58e354 (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=63942320b35b61fe9fe95759cdb56cbcf17c7b7a commit 63942320b35b61fe9fe95759cdb56cbcf17c7b7a Author: Holger Hans Peter Freyther Date: Tue Mar 7 17:58:04 2017 +0100 testpbx: Enable GSM and AMR as codecs to actually be relevant Without these codecs we will not have much joy when working with a default GSM BTS/BSC. Change-Id: I8719c392f57e0dbed0c0c792d1381592dcd662c1 ----------------------------------------------------------------------- Summary of changes: contrib/testpbx/configs/vars.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) hooks/post-receive -- MNCC <-> SIP bridge From gitosis at osmocom.org Thu Mar 23 07:32:19 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 23 Mar 2017 07:32:19 GMT Subject: osmo-sip-connector.git branch master updated. 3d9ae085bf498c24a5c338e80929369ba9f851d1 Message-ID: <201703230732.v2N7WJBh045619@git.osmocom.org> This is an 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 3d9ae085bf498c24a5c338e80929369ba9f851d1 (commit) from 63942320b35b61fe9fe95759cdb56cbcf17c7b7a (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=3d9ae085bf498c24a5c338e80929369ba9f851d1 commit 3d9ae085bf498c24a5c338e80929369ba9f851d1 Author: Holger Hans Peter Freyther Date: Tue Mar 7 16:01:04 2017 +0100 sip: Actually honor the remote port of the pbx So far the remote_port has never been used. sofia-sip did the right thing and put the port into the "Contact" and the rport option for the via. But we would have never been able to connect a PBX on a different port (as sofia-sip seems to parse the destination from the to address). Change-Id: Ifbd49b4aa6b01b118fe67e39dddef50b2946159c ----------------------------------------------------------------------- Summary of changes: src/sip.c | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) hooks/post-receive -- MNCC <-> SIP bridge From gitosis at osmocom.org Thu Mar 23 08:57:09 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 23 Mar 2017 08:57:09 GMT Subject: osmo-sip-connector.git branch master updated. 0cea3df01d85de7a4e2411356ea43a2f9e97e376 Message-ID: <201703230857.v2N8v9b4073066@git.osmocom.org> This is an 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 0cea3df01d85de7a4e2411356ea43a2f9e97e376 (commit) from 3d9ae085bf498c24a5c338e80929369ba9f851d1 (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=0cea3df01d85de7a4e2411356ea43a2f9e97e376 commit 0cea3df01d85de7a4e2411356ea43a2f9e97e376 Author: Holger Hans Peter Freyther Date: Fri Mar 10 15:53:23 2017 +0100 testpbx: Add another number that will just play a ringback This will enable early media to play a ringback to the phone. Change-Id: I4c778b1f0e7484a755716133f91767af8b1102c0 ----------------------------------------------------------------------- Summary of changes: contrib/testpbx/configs/public.xml | 10 ++++++++++ 1 file changed, 10 insertions(+) hooks/post-receive -- MNCC <-> SIP bridge From gitosis at osmocom.org Thu Mar 23 09:00:39 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 23 Mar 2017 09:00:39 GMT Subject: osmo-sip-connector.git branch master updated. 4649746798fe3074edab720302d135c74dcf3a38 Message-ID: <201703230900.v2N90dCa074274@git.osmocom.org> This is an 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 4649746798fe3074edab720302d135c74dcf3a38 (commit) from 0cea3df01d85de7a4e2411356ea43a2f9e97e376 (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=4649746798fe3074edab720302d135c74dcf3a38 commit 4649746798fe3074edab720302d135c74dcf3a38 Author: Holger Hans Peter Freyther Date: Wed Feb 22 13:50:11 2017 +0100 dtmf: Forward DTMF from MNCC to SIP We are not using the RTP telephony-event here but the older dtmf relay. We also only have a fixed DTMF duration for now. Change-Id: Icf770fae89f7aedf6eba9a119db9b8acc7f938df ----------------------------------------------------------------------- Summary of changes: src/call.h | 5 +++++ src/mncc.c | 5 +++++ src/sip.c | 19 +++++++++++++++++++ 3 files changed, 29 insertions(+) hooks/post-receive -- MNCC <-> SIP bridge From gitosis at osmocom.org Thu Mar 23 09:01:29 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 23 Mar 2017 09:01:29 GMT Subject: osmo-sip-connector.git branch master updated. 9d796ff15690eb313ec6d2323902f9ea677f300e Message-ID: <201703230901.v2N91TD3074663@git.osmocom.org> This is an 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 9d796ff15690eb313ec6d2323902f9ea677f300e (commit) from 4649746798fe3074edab720302d135c74dcf3a38 (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=9d796ff15690eb313ec6d2323902f9ea677f300e commit 9d796ff15690eb313ec6d2323902f9ea677f300e Author: Holger Hans Peter Freyther Date: Wed Mar 8 10:24:14 2017 +0100 mncc: Enable in-band signalling for early media Besides sending the alerting request we should inform the MS that there is in-band information now. We do not seem to export these flags in protocol/gsm_04_08.h so hardcode them for now (until I come up with good names for them). Related: OS#1784 Change-Id: I80b1e1f4ca045bd63536476702a5812f27d9b36d ----------------------------------------------------------------------- Summary of changes: src/mncc.c | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) hooks/post-receive -- MNCC <-> SIP bridge From gitosis at osmocom.org Thu Mar 23 09:05:32 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 23 Mar 2017 09:05:32 GMT Subject: osmo-sip-connector.git branch master updated. 417f2542163edfe8ac8729918e2452dc7787a3d7 Message-ID: <201703230905.v2N95W7O077006@git.osmocom.org> This is an 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 417f2542163edfe8ac8729918e2452dc7787a3d7 (commit) from 9d796ff15690eb313ec6d2323902f9ea677f300e (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=417f2542163edfe8ac8729918e2452dc7787a3d7 commit 417f2542163edfe8ac8729918e2452dc7787a3d7 Author: Holger Hans Peter Freyther Date: Fri Mar 10 16:05:17 2017 +0100 mncc/sip: Attempt to parse the media from session in progress Parse the media from session in progress and if present in alerting connect the call early. Sadly this sets RTP to the sendrecv mode even if we would like to keep it as recvonly. Change-Id: I98d173abc46c67b87666ed2f193a581d6e72344b Related: OS#1784 ----------------------------------------------------------------------- Summary of changes: src/mncc.c | 11 ++++++++++- src/sip.c | 10 +++++++--- 2 files changed, 17 insertions(+), 4 deletions(-) hooks/post-receive -- MNCC <-> SIP bridge From gitosis at osmocom.org Thu Mar 23 09:39:05 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 23 Mar 2017 09:39:05 GMT Subject: openbsc.git branch master updated. 0.15.0-732-g16dcf2ae2 Message-ID: <201703230939.v2N9d5vb089078@git.osmocom.org> This is an 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 16dcf2ae221a3a862fbbb958f5e1e2ecd6b3f7fa (commit) via baaf3e242ecfedf43511ec9d11336d9f2f04ed2e (commit) via f7e9a349efde8987a7da48fb5e331199ba3bb21f (commit) via 3521af7f3aacc373f48450d06cabf795f6a4a5b1 (commit) via ce49258a12019d2c7cb53d07e3c9b4ffbc20f561 (commit) from dd22a30d75090ebe2ba08056bfa04a92aa8d6ba1 (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=16dcf2ae221a3a862fbbb958f5e1e2ecd6b3f7fa commit 16dcf2ae221a3a862fbbb958f5e1e2ecd6b3f7fa Author: Alexander Couzens Date: Fri Dec 2 05:21:45 2016 +0100 libbsc: add rsl_ericsson_imm_assign_cmd() which reply with a confirmation message ericsson can handle a reference at the end of a imm assign command which is used in the confirm response. The confirm response is only sent if the trailer is present. Change-Id: I88560291b5a3a3d7a0bac4d3c089b45f1f6b297f http://cgit.osmocom.org/openbsc/commit/?id=baaf3e242ecfedf43511ec9d11336d9f2f04ed2e commit baaf3e242ecfedf43511ec9d11336d9f2f04ed2e 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=f7e9a349efde8987a7da48fb5e331199ba3bb21f commit f7e9a349efde8987a7da48fb5e331199ba3bb21f 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=3521af7f3aacc373f48450d06cabf795f6a4a5b1 commit 3521af7f3aacc373f48450d06cabf795f6a4a5b1 Author: Alexander Couzens Date: Wed Nov 2 02:41:41 2016 +0100 abis_om2k: protect MO FSMs by NULL check Also set MO FSMs to NULL after freeing them. Change-Id: I30df0b9ab8bc47ba9756c8388e977deed0e40200 http://cgit.osmocom.org/openbsc/commit/?id=ce49258a12019d2c7cb53d07e3c9b4ffbc20f561 commit ce49258a12019d2c7cb53d07e3c9b4ffbc20f561 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 ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/abis_rsl.h | 6 ++++- openbsc/include/openbsc/gsm_data_shared.h | 1 + openbsc/src/libbsc/abis_om2000.c | 22 ++++++++++++++++- openbsc/src/libbsc/abis_om2000_vty.c | 27 +++++++++++++++++++++ openbsc/src/libbsc/abis_rsl.c | 39 +++++++++++++++++++++++++++++-- openbsc/src/libbsc/bsc_api.c | 2 +- 6 files changed, 92 insertions(+), 5 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Mar 23 09:41:16 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 23 Mar 2017 09:41:16 GMT Subject: openbsc.git branch master updated. 0.15.0-733-g9311881bb Message-ID: <201703230941.v2N9fGVg089822@git.osmocom.org> This is an 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 9311881bb127180be74a36d716e06283931ebe00 (commit) from 16dcf2ae221a3a862fbbb958f5e1e2ecd6b3f7fa (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=9311881bb127180be74a36d716e06283931ebe00 commit 9311881bb127180be74a36d716e06283931ebe00 Author: Max Date: Tue Feb 21 13:34:55 2017 +0100 Add simple CTRL2SOAP proxy Add python client which converts TRAP messages into SOAP requests and perform corresponding actions. It can be used as follows ./soap.py -d -w http://example.com/soapservice/htdocs/wsdl/test.wsdl See ./soap.py -h for additional options. Change-Id: I82844ec7a302bac30d6daee9ebca2188fd48ca46 Related: SYS#3028 ----------------------------------------------------------------------- Summary of changes: openbsc/contrib/soap.py | 188 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 188 insertions(+) create mode 100755 openbsc/contrib/soap.py hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Mar 23 09:53:10 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 23 Mar 2017 09:53:10 GMT Subject: libosmocore.git branch master updated. 0.9.6-159-g5d994e4 Message-ID: <201703230953.v2N9rAEU093942@git.osmocom.org> This is an 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 5d994e4f751544475f7b8df9507f0aba357945b9 (commit) from 62d6f2570358730965162f7dd756a6e2d07627b2 (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=5d994e4f751544475f7b8df9507f0aba357945b9 commit 5d994e4f751544475f7b8df9507f0aba357945b9 Author: Max Date: Wed Mar 22 15:20:39 2017 +0100 abis: add message type names Add human-readable names for Message Types from 3GPP TS 52.021 ??9.1 Related: OS#1614 Change-Id: Ide8202b4387351f57ceee34a9eb8c30aef09a663 ----------------------------------------------------------------------- Summary of changes: include/osmocom/gsm/protocol/gsm_12_21.h | 1 + src/gsm/abis_nm.c | 103 +++++++++++++++++++++++++++++++ src/gsm/libosmogsm.map | 1 + 3 files changed, 105 insertions(+) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Thu Mar 23 09:57:12 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 23 Mar 2017 09:57:12 GMT Subject: libosmocore.git branch master updated. 0.9.6-160-g7f9c7e7 Message-ID: <201703230957.v2N9vCEU095323@git.osmocom.org> This is an 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 7f9c7e7b8b194d9ebdd9de1fd8c0a5457b1e20e7 (commit) from 5d994e4f751544475f7b8df9507f0aba357945b9 (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=7f9c7e7b8b194d9ebdd9de1fd8c0a5457b1e20e7 commit 7f9c7e7b8b194d9ebdd9de1fd8c0a5457b1e20e7 Author: Max Date: Wed Mar 15 12:02:22 2017 +0100 Add support for PCU version report Expand 3GPP TS 52.021 ??9.4.43 Probable Cause with Osmocom-specific value for PCU version reporting to enable sending it via OML alarms. Change-Id: If57459c0610f2c7b36d599b13087c8deef8bdd9e Related: OS#1614 ----------------------------------------------------------------------- Summary of changes: include/osmocom/gsm/protocol/gsm_12_21.h | 1 + src/gsm/abis_nm.c | 1 + 2 files changed, 2 insertions(+) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Thu Mar 23 10:03:44 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 23 Mar 2017 10:03:44 GMT Subject: osmo-bts.git branch master updated. 0.4.0-411-ga80c702 Message-ID: <201703231003.v2NA3ihe098070@git.osmocom.org> This is an 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 a80c7024f869cbed76d89b042b54eb3fc2513d09 (commit) from b609ee879eb798f8f3836223b4702745f3f6491e (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=a80c7024f869cbed76d89b042b54eb3fc2513d09 commit a80c7024f869cbed76d89b042b54eb3fc2513d09 Author: Max Date: Mon Mar 6 14:09:22 2017 +0100 osmo-bts-trx: fix scheduling of broken frames * DTXu: don't set marker for broken frames * do not attempt to send 0-length bursts to avoid flood of errors after bts startup Change-Id: Icb536f951386b9abe34c0dacbb203f3db1e41bb3 ----------------------------------------------------------------------- Summary of changes: src/osmo-bts-trx/scheduler_trx.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Thu Mar 23 10:04:54 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 23 Mar 2017 10:04:54 GMT Subject: osmo-bts.git branch master updated. 0.4.0-412-gf4816fa Message-ID: <201703231004.v2NA4suV098459@git.osmocom.org> This is an 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 f4816fa577bc69e0c0fe0fcdaaba3074df4074c6 (commit) from a80c7024f869cbed76d89b042b54eb3fc2513d09 (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=f4816fa577bc69e0c0fe0fcdaaba3074df4074c6 commit f4816fa577bc69e0c0fe0fcdaaba3074df4074c6 Author: Max Date: Fri Mar 10 17:10:29 2017 +0100 Sync protocol with OsmoPCU Copy-paste changes from OsmoPCU commit 0a8fae8d141c2cfa4387ffe9b35402d5b8cc85cd. Change-Id: I15e6cc86604947a173e8675ba4b41a3bda2d3296 ----------------------------------------------------------------------- Summary of changes: include/osmo-bts/pcuif_proto.h | 23 +++++++++++++++++++---- 1 file changed, 19 insertions(+), 4 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Thu Mar 23 11:35:22 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 23 Mar 2017 11:35:22 GMT Subject: osmo-bts.git branch master updated. 0.4.0-413-g9578439 Message-ID: <201703231135.v2NBZMRD030063@git.osmocom.org> This is an 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 957843959d4d9046b4eb5beb42cc41dd7bb56bed (commit) from f4816fa577bc69e0c0fe0fcdaaba3074df4074c6 (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=957843959d4d9046b4eb5beb42cc41dd7bb56bed commit 957843959d4d9046b4eb5beb42cc41dd7bb56bed Author: Vadim Yanitskiy Date: Thu Mar 23 12:35:52 2017 +0700 osmo-bts-trx/l1_if.c: use channel combination III for TCH/H Currently the channel combination II is used for TCH/H, which allows only one lchan to be allocated. The reason is that it saves a bit of CPU by disabling UL burst detection on lchan 1. There is also the channel combination III, which allows to increase channel capacity, providing two lchans on a single TCH/H timeslot. Ideally we should implement some dynamic II <-> III switching depending on the network load level. But for now this change replaces the channel combination of TCH/H by III, until dynamic switching is implemented. Fixes issue: https://osmocom.org/issues/1795 Change-Id: I8fd4abb42c153fcd26bcfe22a2554b5c2d02d810 ----------------------------------------------------------------------- Summary of changes: src/osmo-bts-trx/l1_if.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Thu Mar 23 11:48:01 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 23 Mar 2017 11:48:01 GMT Subject: openbsc.git branch master updated. 0.15.0-734-gb1e6b3749 Message-ID: <201703231148.v2NBm1GJ037503@git.osmocom.org> This is an 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 b1e6b3749389ec5b3f33d5ac0fcc7f43df3f4641 (commit) from 9311881bb127180be74a36d716e06283931ebe00 (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=b1e6b3749389ec5b3f33d5ac0fcc7f43df3f4641 commit b1e6b3749389ec5b3f33d5ac0fcc7f43df3f4641 Author: Max Date: Wed Mar 15 14:30:21 2017 +0100 Handle PCU version received via OML alert Explicitly check for and log PCU version received from BTS via OML alert message. Change-Id: I3c88663d4e2887a4038b4c3f1387128295b8934e Related: OS#1614 ----------------------------------------------------------------------- Summary of changes: openbsc/src/libbsc/abis_nm.c | 120 ++++++++++++++++++++++++++++++++----------- 1 file changed, 90 insertions(+), 30 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Mar 23 13:20:56 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 23 Mar 2017 13:20:56 GMT Subject: osmo-trx.git branch pmaier/cpudetect updated. 680df2ee64a6cc118d4edbb7509de2aa36e2dcfd Message-ID: <201703231320.v2NDKu14068906@git.osmocom.org> This is an 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, pmaier/cpudetect has been updated discards 13a6a03cb860eafff086b039d450caf8d5b996f2 (commit) discards 1838cc3b4ac8ab1e29beea977d55014ee1fa982f (commit) discards e786e66edbde09ba22accaa5b868f860f1826785 (commit) discards cb71fbd3c6a84deb2497ccb6c7badb5958ffe57a (commit) discards 7fe608ac2aeca7d88e4543e0895d4640a98c8e1f (commit) discards 46681328f89a1f3e4545d31365583fccd92f4599 (commit) discards f8dbdbbed73b2faf94152230af075ba7ed15ced3 (commit) discards 6ec92b226772cfd11a3efd956a2a4ef1015894d1 (commit) via 680df2ee64a6cc118d4edbb7509de2aa36e2dcfd (commit) via 08a3944c85db28485668fc899eecf5010749e3da (commit) via fdd2e72f7f189f483c538003cc8613f975422415 (commit) via aa18693344d504f8d7e7b765ebeb3c24e66f4209 (commit) via 7a6ba4158c205f05a543f9a41ed1190ad35bd624 (commit) via b522b4ee49daa21db1250cb58b4173dbf86d9c49 (commit) via 2768e9ba406ae047080b5c6c8f01045d0aefdf62 (commit) via 23c98feb1a1eb153a2ca34b01b1ef0e723cea992 (commit) via 38b69871ae87506c21a6b53ba418139d24305590 (commit) via 7db522b6d951413d7d62f9c7e52a9b2100622399 (commit) via ae09b04e26068182b870d7e136e25eeb3767396a (commit) via b61c610cd964107aea2ccdf261575237d07ea994 (commit) via 132fb247b101292818afaf72f7508b594625cc25 (commit) via 1c0b8b355ccbb31048973e838933d0e29039ad32 (commit) via 1dd05cf35a8c5e3c2acfbc4e23e26d41ea4a9aa9 (commit) via 14d13b67dcd4fa35b03cbbef0c5ddd2622b89155 (commit) via 89bca9b2de2b1336ca405df5e881b5c2d98c3a36 (commit) via 9270a5aa2ea6f5d4766418dbf02255cb9bcb2cf7 (commit) via 4793f4679ba8720c55165d74b317627e0d60308e (commit) via 802b86502dbcffe260b0424477987695872e676f (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 (13a6a03cb860eafff086b039d450caf8d5b996f2) \ N -- N -- N (680df2ee64a6cc118d4edbb7509de2aa36e2dcfd) 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=680df2ee64a6cc118d4edbb7509de2aa36e2dcfd commit 680df2ee64a6cc118d4edbb7509de2aa36e2dcfd Author: Philipp Maier Date: Mon Mar 20 12:08:42 2017 +0100 buildenv: Split up SSE3 and SSE4.1 code Currently we find SSE3 and SSE4.1 code mixed togehter along with generic code in one file. This introduces the risk that the compiler exidantly mixes SSE4.1 instructions into an SSE3, or even worse into a generic code path. This commit splits the SSE3 and SSE4.1 code into separate files and compiles them with the matching target options. Change-Id: I846e190e92f1258cd412d1b2d79b539e204e04b3 http://cgit.osmocom.org/osmo-trx/commit/?id=08a3944c85db28485668fc899eecf5010749e3da commit 08a3944c85db28485668fc899eecf5010749e3da Author: Philipp Maier Date: Thu Mar 16 18:43:33 2017 +0100 Add test program to verify convolution implementation Convolution is a complex process and we should be able to verify if computing results change when the implementation is touched. This commit adds a test program that executes some testcases. The testcases are crafted in a way that every implmentation (several different ones for SSE) is executed once. The output can be compared against the included .ok file. Change-Id: Ic702ecb356c652fbcd76bee689717fb5d3526fe9 http://cgit.osmocom.org/osmo-trx/commit/?id=fdd2e72f7f189f483c538003cc8613f975422415 commit fdd2e72f7f189f483c538003cc8613f975422415 Author: Philipp Maier Date: Thu Mar 16 14:50:25 2017 +0100 cosmetic: remove code duplication The ARM and the X86 implementation of the conversion functions share the same, non cpu specific implementation in separate files. This commit removes the code duplication by putting the generic implementation into a convert_base.c, similar to to convolve_base.c Change-Id: Ic8d8534a343e27cde79ddc85be4998ebd0cb6e5c http://cgit.osmocom.org/osmo-trx/commit/?id=aa18693344d504f8d7e7b765ebeb3c24e66f4209 commit aa18693344d504f8d7e7b765ebeb3c24e66f4209 Author: Philipp Maier Date: Thu Mar 16 13:12:07 2017 +0100 buildenv: Make build CPU invariant Currently the build environment checks which extension the current CPU supports and picks the compiler flags accordingly. If the build is happening on a machine that does not support the extensions we need (SSE3, SSE4.1), the binary will lack those extensions, even if its intended to be used on a more powerful machine that would support the extensions. This commit removes the CPU tests from the build process. Change-Id: Ic913aa13c23c348ae62e78c9dfd6ed8b0a62798c http://cgit.osmocom.org/osmo-trx/commit/?id=7a6ba4158c205f05a543f9a41ed1190ad35bd624 commit 7a6ba4158c205f05a543f9a41ed1190ad35bd624 Author: Philipp Maier Date: Thu Mar 16 12:09:34 2017 +0100 cosmetic: Add info about SSE support The osmo-trx binary outputs no info about its SSE support status. This commits adds some putput that informs about the SSE of the binary and also tells which of the SSE levels the CPU supports. Change-Id: Iacc83fd668c31644e0efb3e18962cf2870ed1daf http://cgit.osmocom.org/osmo-trx/commit/?id=b522b4ee49daa21db1250cb58b4173dbf86d9c49 commit b522b4ee49daa21db1250cb58b4173dbf86d9c49 Author: Philipp Maier Date: Wed Mar 15 18:09:35 2017 +0100 ssedetect: Add runtime CPU detection The current implementation can select the SSE support level during compiletime only. This commit adds functionality to automatically detect and switch the SSE support level and automatically switch the Implementation if the CPU does not support the required SSE level. Change-Id: Iba74f8a6e4e921ff31e4bd9f0c7c881fe547423a http://cgit.osmocom.org/osmo-trx/commit/?id=2768e9ba406ae047080b5c6c8f01045d0aefdf62 commit 2768e9ba406ae047080b5c6c8f01045d0aefdf62 Author: Philipp Maier Date: Wed Mar 15 12:39:25 2017 +0100 cosmetic: Make parameter lists uniform The non-sse implementation and the sse implementation of the convert and convolve functions have different parameter lists. This makes it difficult to use function pointers in order to select the right function depending on the SSE-Level and CPU. This commit uniformizes the parameter lists in preparation for planned runtime cpu detection support Change-Id: Ice063b89791537c4b591751f12f5ef5c413a2d27 http://cgit.osmocom.org/osmo-trx/commit/?id=23c98feb1a1eb153a2ca34b01b1ef0e723cea992 commit 23c98feb1a1eb153a2ca34b01b1ef0e723cea992 Author: Philipp Maier Date: Tue Mar 14 15:29:38 2017 +0100 buildenv: Turn off native architecture builds The compiler option -march=native instructs the compiler to auto-optimize the code for the current build architecture. This is fine for building and using locally, but contraproductive when generating binary packages. This commit introduces more general options and also removes --with-sse from the default configure options and replaces them with $(SIMD_FLAGS), which also contains a collection of supported SIMD options, so we won't loose the SSE support. Change-Id: I3df4b8db9692016115edbe2247beeec090715687 ----------------------------------------------------------------------- Summary of changes: CommonLibs/BitVector.cpp | 257 ++-------------------------------------- CommonLibs/BitVector.h | 149 +---------------------- CommonLibs/BitVectorTest.cpp | 28 ----- CommonLibs/Configuration.cpp | 21 +++- CommonLibs/F16.h | 210 -------------------------------- CommonLibs/F16Test.cpp | 55 --------- CommonLibs/Logger.cpp | 26 ++++ CommonLibs/Logger.h | 3 +- CommonLibs/Makefile.am | 23 +--- CommonLibs/MemoryLeak.h | 111 ----------------- CommonLibs/Regexp.h | 64 ---------- CommonLibs/RegexpTest.cpp | 48 -------- CommonLibs/Reporting.cpp | 145 ----------------------- CommonLibs/Reporting.h | 86 -------------- CommonLibs/ScalarTypes.h | 136 --------------------- CommonLibs/URLEncode.cpp | 28 ----- CommonLibs/URLEncode.h | 30 ----- CommonLibs/URLEncodeTest.cpp | 17 --- CommonLibs/Utils.cpp | 211 --------------------------------- CommonLibs/Utils.h | 148 ----------------------- Transceiver52M/Transceiver.cpp | 9 +- Transceiver52M/radioBuffer.h | 8 +- Transceiver52M/sigProcLib.cpp | 79 ++++++------ Transceiver52M/sigProcLib.h | 98 ++++++++------- Transceiver52M/x86/Makefile.am | 1 - Transceiver52M/x86/convert.c | 6 +- config/{ax_ext.m4 => ax_sse.m4} | 2 +- configure.ac | 2 +- debian/control | 1 + utils/convolvetest/Makefile | 1 - 30 files changed, 161 insertions(+), 1842 deletions(-) delete mode 100644 CommonLibs/F16.h delete mode 100644 CommonLibs/F16Test.cpp delete mode 100644 CommonLibs/MemoryLeak.h delete mode 100644 CommonLibs/Regexp.h delete mode 100644 CommonLibs/RegexpTest.cpp delete mode 100644 CommonLibs/Reporting.cpp delete mode 100644 CommonLibs/Reporting.h delete mode 100644 CommonLibs/ScalarTypes.h delete mode 100644 CommonLibs/URLEncode.cpp delete mode 100644 CommonLibs/URLEncode.h delete mode 100644 CommonLibs/URLEncodeTest.cpp delete mode 100644 CommonLibs/Utils.cpp delete mode 100644 CommonLibs/Utils.h rename config/{ax_ext.m4 => ax_sse.m4} (99%) hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Thu Mar 23 13:54:52 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 23 Mar 2017 13:54:52 GMT Subject: osmo-trx.git branch pmaier/cpudetect updated. 09349e913cf640acef7444eae800732693ff30e9 Message-ID: <201703231354.v2NDspN8081388@git.osmocom.org> This is an 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, pmaier/cpudetect has been updated discards 680df2ee64a6cc118d4edbb7509de2aa36e2dcfd (commit) discards 08a3944c85db28485668fc899eecf5010749e3da (commit) discards fdd2e72f7f189f483c538003cc8613f975422415 (commit) discards aa18693344d504f8d7e7b765ebeb3c24e66f4209 (commit) discards 7a6ba4158c205f05a543f9a41ed1190ad35bd624 (commit) discards b522b4ee49daa21db1250cb58b4173dbf86d9c49 (commit) discards 2768e9ba406ae047080b5c6c8f01045d0aefdf62 (commit) discards 23c98feb1a1eb153a2ca34b01b1ef0e723cea992 (commit) via 09349e913cf640acef7444eae800732693ff30e9 (commit) via 31a9a52d1e2fb24cb4566b0cc1963f170d24d821 (commit) via 04d1d0cdb4ab576bdbf813c0d0b85094c99bf7d1 (commit) via f62a99668de8d6fba551319e74cf9bab09d7982c (commit) via 380728737dbea056699297c7608c5ea25122d920 (commit) via 58ecaf764892e923df287d8f54c563f147467cd7 (commit) via 499ad2601b16163941c4f80f72a650834051266d (commit) via 81536e7d5cbd65934280e177cf5e560df1ec9e30 (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 (680df2ee64a6cc118d4edbb7509de2aa36e2dcfd) \ N -- N -- N (09349e913cf640acef7444eae800732693ff30e9) 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=09349e913cf640acef7444eae800732693ff30e9 commit 09349e913cf640acef7444eae800732693ff30e9 Author: Philipp Maier Date: Mon Mar 20 12:08:42 2017 +0100 buildenv: Split up SSE3 and SSE4.1 code Currently we find SSE3 and SSE4.1 code mixed togehter along with generic code in one file. This introduces the risk that the compiler exidantly mixes SSE4.1 instructions into an SSE3, or even worse into a generic code path. This commit splits the SSE3 and SSE4.1 code into separate files and compiles them with the matching target options. Change-Id: I846e190e92f1258cd412d1b2d79b539e204e04b3 http://cgit.osmocom.org/osmo-trx/commit/?id=31a9a52d1e2fb24cb4566b0cc1963f170d24d821 commit 31a9a52d1e2fb24cb4566b0cc1963f170d24d821 Author: Philipp Maier Date: Thu Mar 16 18:43:33 2017 +0100 Add test program to verify convolution implementation Convolution is a complex process and we should be able to verify if computing results change when the implementation is touched. This commit adds a test program that executes some testcases. The testcases are crafted in a way that every implmentation (several different ones for SSE) is executed once. The output can be compared against the included .ok file. Change-Id: Ic702ecb356c652fbcd76bee689717fb5d3526fe9 http://cgit.osmocom.org/osmo-trx/commit/?id=04d1d0cdb4ab576bdbf813c0d0b85094c99bf7d1 commit 04d1d0cdb4ab576bdbf813c0d0b85094c99bf7d1 Author: Philipp Maier Date: Thu Mar 16 14:50:25 2017 +0100 cosmetic: remove code duplication The ARM and the X86 implementation of the conversion functions share the same, non cpu specific implementation in separate files. This commit removes the code duplication by putting the generic implementation into a convert_base.c, similar to to convolve_base.c Change-Id: Ic8d8534a343e27cde79ddc85be4998ebd0cb6e5c http://cgit.osmocom.org/osmo-trx/commit/?id=f62a99668de8d6fba551319e74cf9bab09d7982c commit f62a99668de8d6fba551319e74cf9bab09d7982c Author: Philipp Maier Date: Thu Mar 16 13:12:07 2017 +0100 buildenv: Make build CPU invariant Currently the build environment checks which extension the current CPU supports and picks the compiler flags accordingly. If the build is happening on a machine that does not support the extensions we need (SSE3, SSE4.1), the binary will lack those extensions, even if its intended to be used on a more powerful machine that would support the extensions. This commit removes the CPU tests from the build process. Change-Id: Ic913aa13c23c348ae62e78c9dfd6ed8b0a62798c http://cgit.osmocom.org/osmo-trx/commit/?id=380728737dbea056699297c7608c5ea25122d920 commit 380728737dbea056699297c7608c5ea25122d920 Author: Philipp Maier Date: Thu Mar 16 12:09:34 2017 +0100 cosmetic: Add info about SSE support The osmo-trx binary outputs no info about its SSE support status. This commits adds some putput that informs about the SSE of the binary and also tells which of the SSE levels the CPU supports. Change-Id: Iacc83fd668c31644e0efb3e18962cf2870ed1daf http://cgit.osmocom.org/osmo-trx/commit/?id=58ecaf764892e923df287d8f54c563f147467cd7 commit 58ecaf764892e923df287d8f54c563f147467cd7 Author: Philipp Maier Date: Wed Mar 15 18:09:35 2017 +0100 ssedetect: Add runtime CPU detection The current implementation can select the SSE support level during compiletime only. This commit adds functionality to automatically detect and switch the SSE support level and automatically switch the Implementation if the CPU does not support the required SSE level. Change-Id: Iba74f8a6e4e921ff31e4bd9f0c7c881fe547423a http://cgit.osmocom.org/osmo-trx/commit/?id=499ad2601b16163941c4f80f72a650834051266d commit 499ad2601b16163941c4f80f72a650834051266d Author: Philipp Maier Date: Wed Mar 15 12:39:25 2017 +0100 cosmetic: Make parameter lists uniform The non-sse implementation and the sse implementation of the convert and convolve functions have different parameter lists. This makes it difficult to use function pointers in order to select the right function depending on the SSE-Level and CPU. This commit uniformizes the parameter lists in preparation for planned runtime cpu detection support Change-Id: Ice063b89791537c4b591751f12f5ef5c413a2d27 http://cgit.osmocom.org/osmo-trx/commit/?id=81536e7d5cbd65934280e177cf5e560df1ec9e30 commit 81536e7d5cbd65934280e177cf5e560df1ec9e30 Author: Philipp Maier Date: Tue Mar 14 15:29:38 2017 +0100 buildenv: Turn off native architecture builds The compiler option -march=native instructs the compiler to auto-optimize the code for the current build architecture. This is fine for building and using locally, but contraproductive when generating binary packages. This commit replaces -march=native with $(SIMD_FLAGS), which contains a collection of supported SIMD options, so we won't loose the SSE support. Change-Id: I3df4b8db9692016115edbe2247beeec090715687 ----------------------------------------------------------------------- Summary of changes: configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Thu Mar 23 20:04:38 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 23 Mar 2017 20:04:38 GMT Subject: osmo-small-hardware.git branch master updated. mpcie_breakout-v2-7-g724e3f8 Message-ID: <201703232004.v2NK4cEV000887@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Small Hardware Projects". The branch, master has been updated via 724e3f879e5a951aba9bf5f41a6b0c567eb254eb (commit) via c7db59d408eeb5be0300b611c18b60540f535d9a (commit) via d86d7286d1e6942cd088366d93cc9fcdc95297c2 (commit) via b496b068aaaa40c7233d53dd284ff95656775d64 (commit) via 623924050de3d36e15c434641bd1b6473f125e9e (commit) from 9b5d540b1ffb669effeb4ea523254935e5444278 (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-small-hardware/commit/?id=724e3f879e5a951aba9bf5f41a6b0c567eb254eb commit 724e3f879e5a951aba9bf5f41a6b0c567eb254eb Author: Harald Welte Date: Thu Mar 23 21:03:56 2017 +0100 mpcie-breakout: USB_VBUS second parallel via to reduce impedance http://cgit.osmocom.org/osmo-small-hardware/commit/?id=c7db59d408eeb5be0300b611c18b60540f535d9a commit c7db59d408eeb5be0300b611c18b60540f535d9a Author: Harald Welte Date: Thu Mar 23 20:51:53 2017 +0100 mpcie-breakout: Digikey part numbers for U.FL and SMA http://cgit.osmocom.org/osmo-small-hardware/commit/?id=d86d7286d1e6942cd088366d93cc9fcdc95297c2 commit d86d7286d1e6942cd088366d93cc9fcdc95297c2 Author: Harald Welte Date: Thu Mar 23 20:46:23 2017 +0100 mcie-breakout: Align bLabels, more vias, cosmetics http://cgit.osmocom.org/osmo-small-hardware/commit/?id=b496b068aaaa40c7233d53dd284ff95656775d64 commit b496b068aaaa40c7233d53dd284ff95656775d64 Author: Harald Welte Date: Thu Mar 23 20:25:13 2017 +0100 mpcie-breakout: Add third U.FL-SMA group http://cgit.osmocom.org/osmo-small-hardware/commit/?id=623924050de3d36e15c434641bd1b6473f125e9e commit 623924050de3d36e15c434641bd1b6473f125e9e Author: Harald Welte Date: Thu Mar 23 17:24:01 2017 +0100 mpcie-breakout: Enlarge to 70x70mm, add SMA, U.FL and Mounting Holes ----------------------------------------------------------------------- Summary of changes: mpcie-breakout/mpcie-breakout.brd | 756 +++++++++++++++++++++++++------------- mpcie-breakout/mpcie-breakout.sch | 446 +++++++++++++++++++++- 2 files changed, 948 insertions(+), 254 deletions(-) hooks/post-receive -- Small Hardware Projects From gitosis at osmocom.org Thu Mar 23 20:19:03 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 23 Mar 2017 20:19:03 GMT Subject: osmo-small-hardware.git branch master updated. mpcie_breakout-v2-9-g8d11394 Message-ID: <201703232019.v2NKJ3S6005632@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Small Hardware Projects". The branch, master has been updated via 8d11394ffa202c00aee720e903e380314652f284 (commit) via 5704c5bdc921378571a8b41f7daad54b8fb785a4 (commit) from 724e3f879e5a951aba9bf5f41a6b0c567eb254eb (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-small-hardware/commit/?id=8d11394ffa202c00aee720e903e380314652f284 commit 8d11394ffa202c00aee720e903e380314652f284 Author: Harald Welte Date: Thu Mar 23 21:18:35 2017 +0100 mpcie-breakout: DRC changes http://cgit.osmocom.org/osmo-small-hardware/commit/?id=5704c5bdc921378571a8b41f7daad54b8fb785a4 commit 5704c5bdc921378571a8b41f7daad54b8fb785a4 Author: Harald Welte Date: Thu Mar 23 21:16:26 2017 +0100 mpcie-breakout: disable tPlace layer ----------------------------------------------------------------------- Summary of changes: mpcie-breakout/mpcie-breakout.brd | 22 ++++++++++++++++++---- 1 file changed, 18 insertions(+), 4 deletions(-) hooks/post-receive -- Small Hardware Projects From gitosis at osmocom.org Thu Mar 23 20:56:20 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 23 Mar 2017 20:56:20 GMT Subject: osmo-small-hardware.git branch master updated. mpcie_breakout-v2-13-g2c15563 Message-ID: <201703232056.v2NKuKxX017596@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Small Hardware Projects". The branch, master has been updated via 2c15563524296125690fb2be084435edd81943ad (commit) via c0c8bd5d2f61bde5aff8738ea6652bf52c999e97 (commit) via 972c8a0cb863ba1f61e9cf514a7ae39e3333798c (commit) via eb08c68a3e2353859c7d8441d1d8167630a59d44 (commit) from 8d11394ffa202c00aee720e903e380314652f284 (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-small-hardware/commit/?id=2c15563524296125690fb2be084435edd81943ad commit 2c15563524296125690fb2be084435edd81943ad Author: Harald Welte Date: Thu Mar 23 21:56:10 2017 +0100 mpcie-breakout: update BOM http://cgit.osmocom.org/osmo-small-hardware/commit/?id=c0c8bd5d2f61bde5aff8738ea6652bf52c999e97 commit c0c8bd5d2f61bde5aff8738ea6652bf52c999e97 Author: Harald Welte Date: Thu Mar 23 21:54:32 2017 +0100 mpcie-breakout: Restore link for M1 (mPCIe mounting clamp) http://cgit.osmocom.org/osmo-small-hardware/commit/?id=972c8a0cb863ba1f61e9cf514a7ae39e3333798c commit 972c8a0cb863ba1f61e9cf514a7ae39e3333798c Author: Harald Welte Date: Thu Mar 23 21:49:04 2017 +0100 mpcie-breakout: Change to vertical SMA jacks http://cgit.osmocom.org/osmo-small-hardware/commit/?id=eb08c68a3e2353859c7d8441d1d8167630a59d44 commit eb08c68a3e2353859c7d8441d1d8167630a59d44 Author: Harald Welte Date: Thu Mar 23 21:34:09 2017 +0100 mpcie-breakout: rounding of pads ----------------------------------------------------------------------- Summary of changes: mpcie-breakout/mpcie-breakout.brd | 30 +++++----- mpcie-breakout/mpcie-breakout.gnumeric | 100 ++++++++++++++++++++++----------- mpcie-breakout/mpcie-breakout.sch | 29 +++++----- 3 files changed, 97 insertions(+), 62 deletions(-) hooks/post-receive -- Small Hardware Projects From gitosis at osmocom.org Fri Mar 24 01:23:59 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 24 Mar 2017 01:23:59 GMT Subject: osmo-trx.git branch master updated. e56bf3a0e526613b41095c2c6cbd546a219e812b Message-ID: <201703240123.v2O1NxaJ004012@git.osmocom.org> This is an 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, master has been updated via e56bf3a0e526613b41095c2c6cbd546a219e812b (commit) from 38b69871ae87506c21a6b53ba418139d24305590 (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=e56bf3a0e526613b41095c2c6cbd546a219e812b commit e56bf3a0e526613b41095c2c6cbd546a219e812b Author: Alexander Chemeris Date: Fri Mar 17 22:34:20 2017 -0700 signalVector: Implement segment(). Change-Id: I6fe3aae53fb2fa5bb7637e976de6059eabe08202 ----------------------------------------------------------------------- Summary of changes: Transceiver52M/signalVector.cpp | 5 +++++ Transceiver52M/signalVector.h | 3 +++ 2 files changed, 8 insertions(+) hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Fri Mar 24 01:25:11 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 24 Mar 2017 01:25:11 GMT Subject: osmo-trx.git branch master updated. c708816be111b872f1793d48f04d5d926847dec2 Message-ID: <201703240125.v2O1PBXq004490@git.osmocom.org> This is an 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, master has been updated via c708816be111b872f1793d48f04d5d926847dec2 (commit) from e56bf3a0e526613b41095c2c6cbd546a219e812b (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=c708816be111b872f1793d48f04d5d926847dec2 commit c708816be111b872f1793d48f04d5d926847dec2 Author: Alexander Chemeris Date: Sat Mar 18 13:43:22 2017 -0700 vector: Introduce segmentMove() method to move data inside of a vector. Change-Id: I2f3f4267b4137a0bc031f27e0f896fba9b9f3433 ----------------------------------------------------------------------- Summary of changes: CommonLibs/Vector.h | 15 +++++++++++++++ 1 file changed, 15 insertions(+) hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Fri Mar 24 01:26:02 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 24 Mar 2017 01:26:02 GMT Subject: osmo-trx.git branch master updated. f0189c47beb4ccfbbbb805d324d2b7bcb1092653 Message-ID: <201703240126.v2O1Q2jM005011@git.osmocom.org> This is an 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, master has been updated via f0189c47beb4ccfbbbb805d324d2b7bcb1092653 (commit) from c708816be111b872f1793d48f04d5d926847dec2 (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=f0189c47beb4ccfbbbb805d324d2b7bcb1092653 commit f0189c47beb4ccfbbbb805d324d2b7bcb1092653 Author: Alexander Chemeris Date: Sat Mar 18 14:08:43 2017 -0700 vector: Introduce shrink() function to shrink vector size without loosing data. Change-Id: I9c0ac2715aea1a90c9e6ebcd982522b80a547099 ----------------------------------------------------------------------- Summary of changes: CommonLibs/Vector.h | 7 +++++++ 1 file changed, 7 insertions(+) hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Fri Mar 24 14:39:43 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 24 Mar 2017 14:39:43 GMT Subject: libgtpnl.git branch master updated. 1.0.1-7-g5204e01 Message-ID: <201703241439.v2OEdhUg070094@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "netlink library for Linux kernel GTP code". The branch, master has been updated via 5204e01dd654346402f9bc3fa2628dc5f3a8946d (commit) via 6e9afbbc3037c9e003260077b33dad202d5c55df (commit) via 3bf55c32bedcb332bcf4baa05f8dbdb5ccbd7316 (commit) via a7a4df366b0107e0f373a40156451ac97c54a080 (commit) via 6d60a402b25a1885a2c14598bef5588df78fd726 (commit) from e17988ac7b857c6f5c250bf0ffa7bd530256a213 (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/libgtpnl/commit/?id=5204e01dd654346402f9bc3fa2628dc5f3a8946d commit 5204e01dd654346402f9bc3fa2628dc5f3a8946d Author: Jonas Bonn Date: Fri Mar 24 15:19:20 2017 +0100 Provide declaration for struct in_addr http://cgit.osmocom.org/libgtpnl/commit/?id=6e9afbbc3037c9e003260077b33dad202d5c55df commit 6e9afbbc3037c9e003260077b33dad202d5c55df Author: Jonas Bonn Date: Fri Mar 24 15:19:19 2017 +0100 Rename netlink attribute This aligns with a kernel patch that renames the netlink parameter to emphasize that it refers to the remote peer which may be either a GGSN or an SGSN. The upstream kernel include file retains the legacy name as a define but we don't need that in our internal library since we are no longer using it anywhere. http://cgit.osmocom.org/libgtpnl/commit/?id=3bf55c32bedcb332bcf4baa05f8dbdb5ccbd7316 commit 3bf55c32bedcb332bcf4baa05f8dbdb5ccbd7316 Author: Harald Welte Date: Wed Mar 15 18:03:42 2017 +0100 Add support for SGSN role via IFLA_GTP_ROLE This patch corresponds to a Linux kernel patch extending the kernel GTP to also cover the SGSN role, not just the GGSN role. In order to keep the API/behavior compatible, gtp_dev_create() will continue to create GGSN-side tunnels, while a new gtp_dev_create_sgsn() is introduced to create SGSN-side tunnels. Signed-off-by: Harald Welte http://cgit.osmocom.org/libgtpnl/commit/?id=a7a4df366b0107e0f373a40156451ac97c54a080 commit a7a4df366b0107e0f373a40156451ac97c54a080 Author: Harald Welte Date: Wed Mar 15 20:53:08 2017 +0100 gtl-link.c: Actually use libgtpnl, don't hand-coded netlink msg The command line tool should use libgtpnl, rather than replicating code for generating a netlink message. http://cgit.osmocom.org/libgtpnl/commit/?id=6d60a402b25a1885a2c14598bef5588df78fd726 commit 6d60a402b25a1885a2c14598bef5588df78fd726 Author: Harald Welte Date: Wed Mar 15 18:03:42 2017 +0100 Add support for SGSN role via IFLA_GTP_ROLE This patch corresponds to a Linux kernel patch extending the kernel GTP to also cover the SGSN role, not just the GGSN role. In order to keep the API/behavior compatible, gtp_dev_create() will continue to create GGSN-side tunnels, while a new gtp_dev_create_sgsn() is introduced to create SGSN-side tunnels. Signed-off-by: Harald Welte ----------------------------------------------------------------------- Summary of changes: include/libgtpnl/gtp.h | 1 + include/libgtpnl/gtpnl.h | 1 + include/linux/gtp.h | 2 +- include/linux/if_link.h | 7 +++++ src/gtp-genl.c | 8 +++--- src/gtp-rtnl.c | 16 +++++++++++- src/libgtpnl.map | 1 + tools/gtp-link.c | 66 ++++++++---------------------------------------- 8 files changed, 40 insertions(+), 62 deletions(-) hooks/post-receive -- netlink library for Linux kernel GTP code From gitosis at osmocom.org Fri Mar 24 14:39:56 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 24 Mar 2017 14:39:56 GMT Subject: libgtpnl.git branch laforge/sgsn-role deleted. 1.0.1-3-g24f2f69 Message-ID: <201703241439.v2OEduwx070225@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "netlink library for Linux kernel GTP code". The branch, laforge/sgsn-role has been deleted was 24f2f694a3be96155c07baea7f493088fc1d1b24 ----------------------------------------------------------------------- 24f2f694a3be96155c07baea7f493088fc1d1b24 Add support for SGSN role via IFLA_GTP_ROLE ----------------------------------------------------------------------- hooks/post-receive -- netlink library for Linux kernel GTP code From gitosis at osmocom.org Fri Mar 24 15:08:40 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 24 Mar 2017 15:08:40 GMT Subject: osmo-bts.git branch laforge/avoid_ramp_spike created. 0.4.0-414-g628f530 Message-ID: <201703241508.v2OF8epF078870@git.osmocom.org> This is an 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, laforge/avoid_ramp_spike has been created at 628f530b72095421a875502a6c5a11240454f6e1 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=628f530b72095421a875502a6c5a11240454f6e1 commit 628f530b72095421a875502a6c5a11240454f6e1 Author: Harald Welte Date: Fri Mar 24 10:41:04 2017 +0100 sysmobts: Don't start with 0dBm TRX output power before ramping In case a system has a high-gain external PA (like a 40dB PA) connected externally, we cannot simply switch the transceiver to 0 dBm in trx_init() only to then start the ramping at much lower levels once the PHJ completes in trx_init_compl_cb(). The result would be a short 0 + 40 dBm spike followed by later ramping. We want to avoid that spike, particularly its associated inrush current, so let's bring up the board with smething very conservative like -50 dBm, and then ramp from there. Change-Id: I0ad91fce64f65e0213c9fcfde3390ace519055db ----------------------------------------------------------------------- hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Fri Mar 24 17:16:31 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 24 Mar 2017 17:16:31 GMT Subject: libosmocore.git branch pmaier/aoip created. 0.9.6-161-g085f6c7 Message-ID: <201703241716.v2OHGVOe017097@git.osmocom.org> This is an 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/aoip has been created at 085f6c7f3fa28444148257c0c3e2b30d6c766b54 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmocore/commit/?id=085f6c7f3fa28444148257c0c3e2b30d6c766b54 commit 085f6c7f3fa28444148257c0c3e2b30d6c766b54 Author: Philipp Maier Date: Fri Mar 24 18:14:54 2017 +0100 fixup http://cgit.osmocom.org/libosmocore/commit/?id=bcdef5f792ef4d96ea3947ea09a1381bb34c2479 commit bcdef5f792ef4d96ea3947ea09a1381bb34c2479 Author: Philipp Maier Date: Fri Mar 24 18:03:17 2017 +0100 gsm0808: Add utils for Speech Codec List and Speech Codec Work in progress http://cgit.osmocom.org/libosmocore/commit/?id=e095f61adad58be85850edb15fec98b7da30de67 commit e095f61adad58be85850edb15fec98b7da30de67 Author: Philipp Maier Date: Fri Mar 24 17:59:26 2017 +0100 gsm0808: Add utils for AoIP Transport Layer Address The planned support for true A over IP requires the encoding and decoding of a so called "AoIP Transport Layer Address" element. This commt adds parsing functionality and tests for the element mentioned above, however, it is not yet actively used. ----------------------------------------------------------------------- hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Fri Mar 24 18:17:22 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 24 Mar 2017 18:17:22 GMT Subject: libosmocore.git branch pmaier/aoip updated. 0.9.6-160-g9f2a1e8 Message-ID: <201703241817.v2OIHMRX034956@git.osmocom.org> This is an 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/aoip has been updated discards 085f6c7f3fa28444148257c0c3e2b30d6c766b54 (commit) discards bcdef5f792ef4d96ea3947ea09a1381bb34c2479 (commit) discards e095f61adad58be85850edb15fec98b7da30de67 (commit) via 9f2a1e8a815b72dd6478180079cfac4a35980c71 (commit) via 642a17d04447a287ff142454cb974a942390e9fd (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 (085f6c7f3fa28444148257c0c3e2b30d6c766b54) \ N -- N -- N (9f2a1e8a815b72dd6478180079cfac4a35980c71) 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=9f2a1e8a815b72dd6478180079cfac4a35980c71 commit 9f2a1e8a815b72dd6478180079cfac4a35980c71 Author: Philipp Maier Date: Fri Mar 24 18:03:17 2017 +0100 gsm0808: Add utils for Speech Codec List and Speech Codec The planned support for true A over IP requires the encoding and decoding of a so called "Speech Codec Element" element. This commt adds parsing functionality and tests for the element mentioned above, however, it is not yet actively used. http://cgit.osmocom.org/libosmocore/commit/?id=642a17d04447a287ff142454cb974a942390e9fd commit 642a17d04447a287ff142454cb974a942390e9fd Author: Philipp Maier Date: Fri Mar 24 17:59:26 2017 +0100 gsm0808: Add utils for AoIP Transport Layer Address The planned support for true A over IP requires the encoding and decoding of a so called "AoIP Transport Layer Address" element. This commt adds parsing functionality and tests for the element mentioned above, however, it is not yet actively used. ----------------------------------------------------------------------- Summary of changes: include/osmocom/gsm/gsm0808_utils.h | 7 +++++ include/osmocom/gsm/protocol/gsm_08_08.h | 10 +++--- src/gsm/gsm0808_utils.c | 45 +++++++++++++++++++++++++++ src/gsm/libosmogsm.map | 1 + tests/gsm0808/gsm0808_test.c | 52 ++++++++++++++++++++++++++++++++ 5 files changed, 110 insertions(+), 5 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Fri Mar 24 19:54:20 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 24 Mar 2017 19:54:20 GMT Subject: osmo-trx.git branch master updated. 4aa548f0c2da2c505624807b3b027eaccf5aa98a Message-ID: <201703241954.v2OJsKOA065379@git.osmocom.org> This is an 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, master has been updated via 4aa548f0c2da2c505624807b3b027eaccf5aa98a (commit) via f9e78beea545aa207b7bd3f17a83dfa5787490d1 (commit) from f0189c47beb4ccfbbbb805d324d2b7bcb1092653 (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=4aa548f0c2da2c505624807b3b027eaccf5aa98a commit 4aa548f0c2da2c505624807b3b027eaccf5aa98a Author: Alexander Chemeris Date: Fri Mar 17 15:23:06 2017 -0700 sigProcLib: rename signalError type to SignalError. Change-Id: I1a5ae6e87d4c69945053fdefec185d0fb1a26399 http://cgit.osmocom.org/osmo-trx/commit/?id=f9e78beea545aa207b7bd3f17a83dfa5787490d1 commit f9e78beea545aa207b7bd3f17a83dfa5787490d1 Author: Alexander Chemeris Date: Fri Mar 17 15:00:34 2017 -0700 Move CorrType type from Transceiver to sigProcLib. Required to move Transceiver::detectBurst to sigProcLib. Change-Id: I3e0e74a98bbca4d19657f50a5fb447f078663c9b ----------------------------------------------------------------------- Summary of changes: Transceiver52M/Transceiver.cpp | 6 +++--- Transceiver52M/Transceiver.h | 9 --------- Transceiver52M/sigProcLib.h | 11 ++++++++++- 3 files changed, 13 insertions(+), 13 deletions(-) hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Sat Mar 25 00:49:30 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 25 Mar 2017 00:49:30 GMT Subject: osmo-small-hardware.git branch master updated. mpcie_breakout-v2-14-g00d9e69 Message-ID: <201703250049.v2P0nUsO044304@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Small Hardware Projects". The branch, master has been updated via 00d9e6923b303694891c5523d80c39cb49cf9618 (commit) from 2c15563524296125690fb2be084435edd81943ad (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-small-hardware/commit/?id=00d9e6923b303694891c5523d80c39cb49cf9618 commit 00d9e6923b303694891c5523d80c39cb49cf9618 Author: Harald Welte Date: Sat Mar 25 01:45:55 2017 +0100 import PCB and stencil specs for v3 ----------------------------------------------------------------------- Summary of changes: mpcie-breakout/PI_P024051-SB.pdf | Bin 0 -> 80554 bytes mpcie-breakout/PI_P024051.pdf | Bin 0 -> 829051 bytes 2 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 mpcie-breakout/PI_P024051-SB.pdf create mode 100644 mpcie-breakout/PI_P024051.pdf hooks/post-receive -- Small Hardware Projects From gitosis at osmocom.org Sat Mar 25 00:56:59 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 25 Mar 2017 00:56:59 GMT Subject: osmo-small-hardware.git branch master updated. mpcie_breakout-v2-15-g6d45c43 Message-ID: <201703250056.v2P0uxiJ046291@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Small Hardware Projects". The branch, master has been updated via 6d45c43dc96c15623afceb666ece5b4d8dd1f422 (commit) from 00d9e6923b303694891c5523d80c39cb49cf9618 (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-small-hardware/commit/?id=6d45c43dc96c15623afceb666ece5b4d8dd1f422 commit 6d45c43dc96c15623afceb666ece5b4d8dd1f422 Author: Harald Welte Date: Sat Mar 25 01:56:28 2017 +0100 mpcie-breakout: move PCB specs to pcb subdirectory where they belong ----------------------------------------------------------------------- Summary of changes: mpcie-breakout/{ => pcb}/PI_P024051-SB.pdf | Bin mpcie-breakout/{ => pcb}/PI_P024051.pdf | Bin 2 files changed, 0 insertions(+), 0 deletions(-) rename mpcie-breakout/{ => pcb}/PI_P024051-SB.pdf (100%) rename mpcie-breakout/{ => pcb}/PI_P024051.pdf (100%) hooks/post-receive -- Small Hardware Projects From gitosis at osmocom.org Mon Mar 27 09:44:45 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 27 Mar 2017 09:44:45 GMT Subject: libosmocore.git branch pmaier/aoip updated. 0.9.6-162-g416417d Message-ID: <201703270944.v2R9ijFb027859@git.osmocom.org> This is an 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/aoip has been updated discards 9f2a1e8a815b72dd6478180079cfac4a35980c71 (commit) discards 642a17d04447a287ff142454cb974a942390e9fd (commit) via 416417dbebcc7109aa52ed40a1aa1b976806e34d (commit) via 6028d035b00acc3fa3516e63a3cea4d371683332 (commit) via 7f9c7e7b8b194d9ebdd9de1fd8c0a5457b1e20e7 (commit) via 5d994e4f751544475f7b8df9507f0aba357945b9 (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 (9f2a1e8a815b72dd6478180079cfac4a35980c71) \ N -- N -- N (416417dbebcc7109aa52ed40a1aa1b976806e34d) 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=416417dbebcc7109aa52ed40a1aa1b976806e34d commit 416417dbebcc7109aa52ed40a1aa1b976806e34d Author: Philipp Maier Date: Fri Mar 24 18:03:17 2017 +0100 gsm0808: Add utils for Speech Codec List and Speech Codec The planned support for true A over IP requires the encoding and decoding of a so called "Speech Codec Element" element. This commt adds parsing functionality and tests for the element mentioned above, however, it is not yet actively used. http://cgit.osmocom.org/libosmocore/commit/?id=6028d035b00acc3fa3516e63a3cea4d371683332 commit 6028d035b00acc3fa3516e63a3cea4d371683332 Author: Philipp Maier Date: Fri Mar 24 17:59:26 2017 +0100 gsm0808: Add utils for AoIP Transport Layer Address The planned support for true A over IP requires the encoding and decoding of a so called "AoIP Transport Layer Address" element. This commt adds parsing functionality and tests for the element mentioned above, however, it is not yet actively used. ----------------------------------------------------------------------- Summary of changes: include/osmocom/gsm/gsm0808_utils.h | 4 +- include/osmocom/gsm/protocol/gsm_12_21.h | 2 + src/gsm/abis_nm.c | 104 +++++++++++++++++++++++++++++++ src/gsm/gsm0808_utils.c | 60 +++++++++++++++++- src/gsm/libosmogsm.map | 2 + tests/gsm0808/gsm0808_test.c | 44 +++++++++---- 6 files changed, 201 insertions(+), 15 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Mon Mar 27 12:53:54 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 27 Mar 2017 12:53:54 GMT Subject: libosmocore.git branch pmaier/aoip updated. 0.9.6-162-geba6e6d Message-ID: <201703271253.v2RCrsOs072879@git.osmocom.org> This is an 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/aoip has been updated discards 416417dbebcc7109aa52ed40a1aa1b976806e34d (commit) discards 6028d035b00acc3fa3516e63a3cea4d371683332 (commit) via eba6e6d242ec33e740e4e1bf4471c6dfb2e944c9 (commit) via 94983465f88061643c0f93cde96e2802965ce5de (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 (416417dbebcc7109aa52ed40a1aa1b976806e34d) \ N -- N -- N (eba6e6d242ec33e740e4e1bf4471c6dfb2e944c9) 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=eba6e6d242ec33e740e4e1bf4471c6dfb2e944c9 commit eba6e6d242ec33e740e4e1bf4471c6dfb2e944c9 Author: Philipp Maier Date: Fri Mar 24 18:03:17 2017 +0100 gsm0808: Add utils for Speech Codec List and Speech Codec The planned support for true A over IP requires the encoding and decoding of a so called "Speech Codec Element" element. This commt adds parsing functionality and tests for the element mentioned above, however, it is not yet actively used. http://cgit.osmocom.org/libosmocore/commit/?id=94983465f88061643c0f93cde96e2802965ce5de commit 94983465f88061643c0f93cde96e2802965ce5de Author: Philipp Maier Date: Fri Mar 24 17:59:26 2017 +0100 gsm0808: Add utils for AoIP Transport Layer Address The planned support for true A over IP requires the encoding and decoding of a so called "AoIP Transport Layer Address" element. This commt adds parsing functionality and tests for the element mentioned above, however, it is not yet actively used. ----------------------------------------------------------------------- Summary of changes: include/osmocom/gsm/gsm0808_utils.h | 7 +++ src/gsm/gsm0808_utils.c | 100 +++++++++++++++++++++++++----- src/gsm/libosmogsm.map | 2 + tests/gsm0808/gsm0808_test.c | 120 +++++++++++++++++++++++++++++++----- 4 files changed, 198 insertions(+), 31 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Mon Mar 27 15:14:11 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 27 Mar 2017 15:14:11 GMT Subject: libosmocore.git branch pmaier/aoip updated. 0.9.6-163-ga4903a7 Message-ID: <201703271514.v2RFEBhT008349@git.osmocom.org> This is an 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/aoip has been updated discards eba6e6d242ec33e740e4e1bf4471c6dfb2e944c9 (commit) discards 94983465f88061643c0f93cde96e2802965ce5de (commit) via a4903a79570f14ef1734995af803d74492a44027 (commit) via 0db9873ef422639054dc18aa5ba4b3ab109c1b3e (commit) via b325f2f31402f64ca20fd9a24d319431e6ffe781 (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 (eba6e6d242ec33e740e4e1bf4471c6dfb2e944c9) \ N -- N -- N (a4903a79570f14ef1734995af803d74492a44027) 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=a4903a79570f14ef1734995af803d74492a44027 commit a4903a79570f14ef1734995af803d74492a44027 Author: Philipp Maier Date: Mon Mar 27 16:55:32 2017 +0200 gsm0808: Add AoIP specific elements to gsm0808_create_... functions the classic A implementation in libosmocore lacks support for AoIP message elements. This patch adds support for AoIP by adding a set of new gsm0808_create_..., which support the missing AoIP message elements http://cgit.osmocom.org/libosmocore/commit/?id=0db9873ef422639054dc18aa5ba4b3ab109c1b3e commit 0db9873ef422639054dc18aa5ba4b3ab109c1b3e Author: Philipp Maier Date: Fri Mar 24 18:03:17 2017 +0100 gsm0808: Add utils for Speech Codec List and Speech Codec The planned support for true A over IP requires the encoding and decoding of a so called "Speech Codec Element" element. This commt adds parsing functionality and tests for the element mentioned above, however, it is not yet actively used. http://cgit.osmocom.org/libosmocore/commit/?id=b325f2f31402f64ca20fd9a24d319431e6ffe781 commit b325f2f31402f64ca20fd9a24d319431e6ffe781 Author: Philipp Maier Date: Fri Mar 24 17:59:26 2017 +0100 gsm0808: Add utils for AoIP Transport Layer Address The planned support for true A over IP requires the encoding and decoding of a so called "AoIP Transport Layer Address" element. This commt adds parsing functionality and tests for the element mentioned above, however, it is not yet actively used. ----------------------------------------------------------------------- Summary of changes: include/osmocom/gsm/gsm0808.h | 17 +++++- src/gsm/gsm0808.c | 94 ++++++++++++++++++++++++----- src/gsm/libosmogsm.map | 3 + tests/gsm0808/gsm0808_test.c | 134 +++++++++++++++++++++++++++++++++++++++--- tests/gsm0808/gsm0808_test.ok | 3 + 5 files changed, 225 insertions(+), 26 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Mon Mar 27 20:11:35 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 27 Mar 2017 20:11:35 GMT Subject: osmo-small-hardware.git branch laforge/ngff-breakout created. mpcie_breakout-v2-18-g459f4f8 Message-ID: <201703272011.v2RKBZft078526@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Small Hardware Projects". The branch, laforge/ngff-breakout has been created at 459f4f82c8462168240c6a87e5f8359709254012 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-small-hardware/commit/?id=459f4f82c8462168240c6a87e5f8359709254012 commit 459f4f82c8462168240c6a87e5f8359709254012 Author: Harald Welte Date: Mon Mar 27 22:08:17 2017 +0200 ngff-breakout: Partial migration over to NGFF The mPCIe slot has been removed and the NGFF slot added. Basic connections have been made in the schematics, but it's far from being complete. No effort on the PCB routing has been made so far. http://cgit.osmocom.org/osmo-small-hardware/commit/?id=e6a2c697a909bfb94bad4fadb4ff27ace92c72e1 commit e6a2c697a909bfb94bad4fadb4ff27ace92c72e1 Author: Harald Welte Date: Mon Mar 27 21:06:54 2017 +0200 ngff-breakout: Rename "mPCIe" -> "NGFF WWAN" and re-start version at v1 http://cgit.osmocom.org/osmo-small-hardware/commit/?id=e0032cdf57fefb2195f456591fe5a96e097b5a92 commit e0032cdf57fefb2195f456591fe5a96e097b5a92 Author: Harald Welte Date: Mon Mar 27 21:04:04 2017 +0200 Add ngff-breakout as copy of mpcie-breakout ... ngff specific modifications will follow ----------------------------------------------------------------------- hooks/post-receive -- Small Hardware Projects From gitosis at osmocom.org Tue Mar 28 11:35:06 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 28 Mar 2017 11:35:06 GMT Subject: libosmocore.git branch pmaier/aoip updated. 0.9.6-163-gc4f1d0b Message-ID: <201703281135.v2SBZ6ZQ005087@git.osmocom.org> This is an 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/aoip has been updated discards a4903a79570f14ef1734995af803d74492a44027 (commit) via c4f1d0b0af63549bca7821833efc62b837803a9f (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 (a4903a79570f14ef1734995af803d74492a44027) \ N -- N -- N (c4f1d0b0af63549bca7821833efc62b837803a9f) 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=c4f1d0b0af63549bca7821833efc62b837803a9f commit c4f1d0b0af63549bca7821833efc62b837803a9f Author: Philipp Maier Date: Mon Mar 27 16:55:32 2017 +0200 gsm0808: Add AoIP specific elements to gsm0808_create_... functions the classic A implementation in libosmocore lacks support for AoIP message elements. This patch adds support for AoIP by adding a set of new gsm0808_create_..., which support the missing AoIP message elements ----------------------------------------------------------------------- Summary of changes: include/osmocom/gsm/gsm0808.h | 10 ++++++++-- src/gsm/gsm0808.c | 31 +++++++++++++++++++++++++++---- tests/gsm0808/gsm0808_test.c | 38 ++++++++++++++++++++++++++++---------- tests/gsm0808/gsm0808_test.ok | 4 ++-- 4 files changed, 65 insertions(+), 18 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Tue Mar 28 14:20:32 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 28 Mar 2017 14:20:32 GMT Subject: osmo-trx.git branch master updated. 4e6c938024031f2dc6d891b75cdd48c5846afba8 Message-ID: <201703281420.v2SEKWbO050572@git.osmocom.org> This is an 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, master has been updated via 4e6c938024031f2dc6d891b75cdd48c5846afba8 (commit) from 4aa548f0c2da2c505624807b3b027eaccf5aa98a (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=4e6c938024031f2dc6d891b75cdd48c5846afba8 commit 4e6c938024031f2dc6d891b75cdd48c5846afba8 Author: Alexander Chemeris Date: Fri Mar 17 15:24:18 2017 -0700 Move Transceiver::detectBurst() to sigProcLib to make it reusable. Change-Id: I3cbe8e6e4f39dde02c945e6c9086c040e276845c ----------------------------------------------------------------------- Summary of changes: Transceiver52M/Transceiver.cpp | 35 ++--------------------------------- Transceiver52M/Transceiver.h | 4 ---- Transceiver52M/sigProcLib.cpp | 32 ++++++++++++++++++++++++++++++++ Transceiver52M/sigProcLib.h | 22 ++++++++++++++++++++++ 4 files changed, 56 insertions(+), 37 deletions(-) hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Tue Mar 28 14:23:39 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 28 Mar 2017 14:23:39 GMT Subject: osmo-trx.git branch master updated. b34e60c10572ff8003da1b2efc7d1184a460b187 Message-ID: <201703281423.v2SENdTp051352@git.osmocom.org> This is an 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, master has been updated via b34e60c10572ff8003da1b2efc7d1184a460b187 (commit) from 4e6c938024031f2dc6d891b75cdd48c5846afba8 (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=b34e60c10572ff8003da1b2efc7d1184a460b187 commit b34e60c10572ff8003da1b2efc7d1184a460b187 Author: Alexander Chemeris Date: Fri Mar 17 15:29:09 2017 -0700 Move BURST_THRESH from Transceiver.cpp to sigProcLib.h to make it reusable. Change-Id: I5a888890e26858c0fbb2ddb7ef23cb0fd66a64b4 ----------------------------------------------------------------------- Summary of changes: Transceiver52M/Transceiver.cpp | 9 --------- Transceiver52M/sigProcLib.h | 9 +++++++++ 2 files changed, 9 insertions(+), 9 deletions(-) hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Tue Mar 28 14:30:13 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 28 Mar 2017 14:30:13 GMT Subject: osmo-trx.git branch master updated. e0c12189d455eb0d17299e4504749ce36629e18b Message-ID: <201703281430.v2SEUDrs054140@git.osmocom.org> This is an 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, master has been updated via e0c12189d455eb0d17299e4504749ce36629e18b (commit) via 1470fcdb5a9abd9dd1e3b5ed401df88ef9e87cc3 (commit) via 6e1dffd486745105e4662d4f5009ed0c34c79b66 (commit) via 0229d22d2edc6b1320b0c71f3c8f54f4b21ed503 (commit) via f7717acd0cfdf70440beb9b8ef886ae9a67afada (commit) from b34e60c10572ff8003da1b2efc7d1184a460b187 (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=e0c12189d455eb0d17299e4504749ce36629e18b commit e0c12189d455eb0d17299e4504749ce36629e18b Author: Alexander Chemeris Date: Sat Mar 18 13:27:48 2017 -0700 sigProcLib: Constify demodulation functions burst argument. demodCommon() used to scale input vector in place which changed original data. That's a bad practice and is not really necessary, so I've changed the code to scale burst after it's copied to a new vector during a delay operation. Change-Id: Ic45f71b634e48808356d68925bb9f5783e0bf0d3 http://cgit.osmocom.org/osmo-trx/commit/?id=1470fcdb5a9abd9dd1e3b5ed401df88ef9e87cc3 commit 1470fcdb5a9abd9dd1e3b5ed401df88ef9e87cc3 Author: Alexander Chemeris Date: Fri Mar 17 22:35:02 2017 -0700 sigProcLib: constify signalVector arguments for detectBurst() functions. Change-Id: Ic033371a387353eb12b1827a0eb16c00c07da88a http://cgit.osmocom.org/osmo-trx/commit/?id=6e1dffd486745105e4662d4f5009ed0c34c79b66 commit 6e1dffd486745105e4662d4f5009ed0c34c79b66 Author: Alexander Chemeris Date: Fri Mar 17 16:13:51 2017 -0700 Move Transceiver::demodulate() to sigProcLib to make it reusable. Change-Id: I2cad47160e53f65612bd1da8998c83a0a22bce9b http://cgit.osmocom.org/osmo-trx/commit/?id=0229d22d2edc6b1320b0c71f3c8f54f4b21ed503 commit 0229d22d2edc6b1320b0c71f3c8f54f4b21ed503 Author: Alexander Chemeris Date: Fri Mar 17 16:03:17 2017 -0700 sigProcLib.h: Fix whitespaces. No non-whitespace changes. The file seem to be using "2 spaces" indent, bt some lines are using tabs which breaks formatting. Change-Id: I7718cca45c245c9e91250ab2877f5436d4029698 http://cgit.osmocom.org/osmo-trx/commit/?id=f7717acd0cfdf70440beb9b8ef886ae9a67afada commit f7717acd0cfdf70440beb9b8ef886ae9a67afada Author: Alexander Chemeris Date: Fri Mar 17 15:32:26 2017 -0700 sigProcLib: Add operator<< to print CorrType to a string. Change-Id: I3d68cbdab8fb504d7f155029654a576d318a201e ----------------------------------------------------------------------- Summary of changes: Transceiver52M/Transceiver.cpp | 14 +---- Transceiver52M/Transceiver.h | 4 -- Transceiver52M/sigProcLib.cpp | 77 +++++++++++++++++++-------- Transceiver52M/sigProcLib.h | 116 ++++++++++++++++++++++------------------- 4 files changed, 117 insertions(+), 94 deletions(-) hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Tue Mar 28 15:09:37 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 28 Mar 2017 15:09:37 GMT Subject: libosmocore.git branch pmaier/aoip updated. 0.9.6-164-gd0d2533 Message-ID: <201703281509.v2SF9bnu066540@git.osmocom.org> This is an 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/aoip has been updated discards c4f1d0b0af63549bca7821833efc62b837803a9f (commit) discards 0db9873ef422639054dc18aa5ba4b3ab109c1b3e (commit) via d0d253381ff19472898734e2426637e9be6b4596 (commit) via 757f0c992345d1ec431f242824e62975f97b8299 (commit) via 34e4c075334b21d75a2c4cbee7f9509880f06529 (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 (c4f1d0b0af63549bca7821833efc62b837803a9f) \ N -- N -- N (d0d253381ff19472898734e2426637e9be6b4596) 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=d0d253381ff19472898734e2426637e9be6b4596 commit d0d253381ff19472898734e2426637e9be6b4596 Author: Philipp Maier Date: Tue Mar 28 17:05:40 2017 +0200 gsm0808: Add utils for Channel Type The planned support for true A over IP requires the encoding of the a Channel Type element (see also ASSIGNMENT REQUEST). This commt adds encoding/decoding functionality and tests for the element mentioned above, however, it is not yet actively used. http://cgit.osmocom.org/libosmocore/commit/?id=757f0c992345d1ec431f242824e62975f97b8299 commit 757f0c992345d1ec431f242824e62975f97b8299 Author: Philipp Maier Date: Mon Mar 27 16:55:32 2017 +0200 gsm0808: Add AoIP specific elements to gsm0808_create_... functions the classic A implementation in libosmocore lacks support for AoIP message elements. This patch adds support for AoIP by adding a set of new gsm0808_create_..., which support the missing AoIP message elements http://cgit.osmocom.org/libosmocore/commit/?id=34e4c075334b21d75a2c4cbee7f9509880f06529 commit 34e4c075334b21d75a2c4cbee7f9509880f06529 Author: Philipp Maier Date: Fri Mar 24 18:03:17 2017 +0100 gsm0808: Add utils for Speech Codec List and Speech Codec The planned support for true A over IP requires the encoding and decoding of a so called "Speech Codec Element" element. This commt adds parsing functionality and tests for the element mentioned above, however, it is not yet actively used. ----------------------------------------------------------------------- Summary of changes: include/osmocom/gsm/gsm0808_utils.h | 7 +++ include/osmocom/gsm/protocol/gsm_08_08.h | 8 ++++ src/gsm/gsm0808_utils.c | 75 ++++++++++++++++++++++++++++++++ src/gsm/libosmogsm.map | 2 + tests/gsm0808/gsm0808_test.c | 27 ++++++++++++ 5 files changed, 119 insertions(+) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Tue Mar 28 16:37:37 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 28 Mar 2017 16:37:37 GMT Subject: libosmocore.git branch pmaier/aoip updated. 0.9.6-165-ga140348 Message-ID: <201703281637.v2SGbb7S092612@git.osmocom.org> This is an 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/aoip has been updated via a140348151526bb42f388407ba9b49719265b410 (commit) from d0d253381ff19472898734e2426637e9be6b4596 (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=a140348151526bb42f388407ba9b49719265b410 commit a140348151526bb42f388407ba9b49719265b410 Author: Philipp Maier Date: Tue Mar 28 18:36:52 2017 +0200 gsm0808: Add utils for Encryption Information The planned support for true A over IP requires the encoding of the n Encryption Information element (see also BSS_MAP_MSG_CIPHER_MODE_CMD). This commt adds encoding/decoding functionality and tests for the element mentioned above, however, it is not yet actively used. ----------------------------------------------------------------------- Summary of changes: include/osmocom/gsm/gsm0808_utils.h | 3 ++ include/osmocom/gsm/protocol/gsm_08_08.h | 7 ++++ src/gsm/gsm0808_utils.c | 63 ++++++++++++++++++++++++++++++++ src/gsm/libosmogsm.map | 2 + tests/gsm0808/gsm0808_test.c | 35 ++++++++++++++++++ 5 files changed, 110 insertions(+) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Tue Mar 28 16:56:09 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 28 Mar 2017 16:56:09 GMT Subject: libosmocore.git branch pmaier/aoip updated. 0.9.6-165-g37b7ead Message-ID: <201703281656.v2SGu95c098564@git.osmocom.org> This is an 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/aoip has been updated discards a140348151526bb42f388407ba9b49719265b410 (commit) discards d0d253381ff19472898734e2426637e9be6b4596 (commit) discards 757f0c992345d1ec431f242824e62975f97b8299 (commit) discards 34e4c075334b21d75a2c4cbee7f9509880f06529 (commit) discards b325f2f31402f64ca20fd9a24d319431e6ffe781 (commit) via 37b7eadbcf3d4f33e24f2f0a45b6d383e6c9beb4 (commit) via 0b8a36e0949e992961ba6aec1e553e470a901986 (commit) via d4b4e7d8ca1c5ebe067cb803dfbd8d02ec8fe1e4 (commit) via 5a549d7122f7a483e1a5d355bcb2a1d76c5e2e5f (commit) via 96ceed58c2f513166e4cec398716eae35acc746b (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 (a140348151526bb42f388407ba9b49719265b410) \ N -- N -- N (37b7eadbcf3d4f33e24f2f0a45b6d383e6c9beb4) 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=37b7eadbcf3d4f33e24f2f0a45b6d383e6c9beb4 commit 37b7eadbcf3d4f33e24f2f0a45b6d383e6c9beb4 Author: Philipp Maier Date: Tue Mar 28 18:36:52 2017 +0200 gsm0808: Add utils for Encryption Information The planned support for true A over IP requires the encoding of the n Encryption Information element (see also BSS_MAP_MSG_CIPHER_MODE_CMD). This commt adds encoding/decoding functionality and tests for the element mentioned above, however, it is not yet actively used. http://cgit.osmocom.org/libosmocore/commit/?id=0b8a36e0949e992961ba6aec1e553e470a901986 commit 0b8a36e0949e992961ba6aec1e553e470a901986 Author: Philipp Maier Date: Tue Mar 28 17:05:40 2017 +0200 gsm0808: Add utils for Channel Type The planned support for true A over IP requires the encoding of the a Channel Type element (see also ASSIGNMENT REQUEST). This commt adds encoding/decoding functionality and tests for the element mentioned above, however, it is not yet actively used. http://cgit.osmocom.org/libosmocore/commit/?id=d4b4e7d8ca1c5ebe067cb803dfbd8d02ec8fe1e4 commit d4b4e7d8ca1c5ebe067cb803dfbd8d02ec8fe1e4 Author: Philipp Maier Date: Mon Mar 27 16:55:32 2017 +0200 gsm0808: Add AoIP specific elements to gsm0808_create_... functions the classic A implementation in libosmocore lacks support for AoIP message elements. This patch adds support for AoIP by adding a set of new gsm0808_create_..., which support the missing AoIP message elements http://cgit.osmocom.org/libosmocore/commit/?id=5a549d7122f7a483e1a5d355bcb2a1d76c5e2e5f commit 5a549d7122f7a483e1a5d355bcb2a1d76c5e2e5f Author: Philipp Maier Date: Fri Mar 24 18:03:17 2017 +0100 gsm0808: Add utils for Speech Codec List and Speech Codec The planned support for true A over IP requires the encoding and decoding of a so called "Speech Codec Element" element. This commt adds parsing functionality and tests for the element mentioned above, however, it is not yet actively used. http://cgit.osmocom.org/libosmocore/commit/?id=96ceed58c2f513166e4cec398716eae35acc746b commit 96ceed58c2f513166e4cec398716eae35acc746b Author: Philipp Maier Date: Fri Mar 24 17:59:26 2017 +0100 gsm0808: Add utils for AoIP Transport Layer Address The planned support for true A over IP requires the encoding and decoding of a so called "AoIP Transport Layer Address" element. This commt adds parsing functionality and tests for the element mentioned above, however, it is not yet actively used. ----------------------------------------------------------------------- Summary of changes: src/gsm/gsm0808_utils.c | 7 +++++-- tests/gsm0808/gsm0808_test.c | 11 +++++++++++ 2 files changed, 16 insertions(+), 2 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Tue Mar 28 20:34:28 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 28 Mar 2017 20:34:28 GMT Subject: libosmo-sccp.git branch laforge/sigtran updated. 0.0.6.3-120-g94bb207 Message-ID: <201703282034.v2SKYS1M047511@git.osmocom.org> This is an 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 via 94bb20714a09079e0f333d21063362fdf2e22390 (commit) via f56c83884ec1b7416e5c64b960fe0dc56be72a5d (commit) via d0494db373e7a65b1a3a3116b9877980c1898e09 (commit) via 164cd721e00a598042de9a47547a74e71ec34382 (commit) via 91f4d7fc2fe746fbdfe22c546e4e4f096e9b99e0 (commit) via e37898ef02a6e8f5177f5e958d2219f5471d8167 (commit) from 5742453270ce6296af4245452364c35537c69bd3 (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=94bb20714a09079e0f333d21063362fdf2e22390 commit 94bb20714a09079e0f333d21063362fdf2e22390 Author: Harald Welte Date: Tue Mar 28 13:56:30 2017 +0200 WIP Change-Id: I04c0e3902c9dcaa6069a19421e45a7cf61357d06 http://cgit.osmocom.org/libosmo-sccp/commit/?id=f56c83884ec1b7416e5c64b960fe0dc56be72a5d commit f56c83884ec1b7416e5c64b960fe0dc56be72a5d Author: Harald Welte Date: Sun Mar 19 20:45:15 2017 +0100 sccp_helpers: More helpers for N-CONNECT.conf and N-DISCONN.req Change-Id: I448a0ef30d9c43b5e45e02fac66b2dbf131e98ae http://cgit.osmocom.org/libosmo-sccp/commit/?id=d0494db373e7a65b1a3a3116b9877980c1898e09 commit d0494db373e7a65b1a3a3116b9877980c1898e09 Author: Harald Welte Date: Sun Mar 19 20:38:51 2017 +0100 sccp_helpers: Use caller-supplied SCCP adresses in osmo_sccp_tx_conn_req() Change-Id: Ib82d44f48a82b7530ed1f5844eb599ceb434f222 http://cgit.osmocom.org/libosmo-sccp/commit/?id=164cd721e00a598042de9a47547a74e71ec34382 commit 164cd721e00a598042de9a47547a74e71ec34382 Author: Harald Welte Date: Sun Mar 19 20:38:22 2017 +0100 sccp_helpers: Use 'const' for user-supplied data Change-Id: I2fcc468ec3e5fa407ce10d03cf50e30bef2a6864 http://cgit.osmocom.org/libosmo-sccp/commit/?id=91f4d7fc2fe746fbdfe22c546e4e4f096e9b99e0 commit 91f4d7fc2fe746fbdfe22c546e4e4f096e9b99e0 Author: Harald Welte Date: Sun Mar 19 20:37:21 2017 +0100 sccp_helper: Declare osmo_sccp_make_addr_pc_ssn() helper Change-Id: I8a3c74234e332400ba2d665477a23d00fbb76542 http://cgit.osmocom.org/libosmo-sccp/commit/?id=e37898ef02a6e8f5177f5e958d2219f5471d8167 commit e37898ef02a6e8f5177f5e958d2219f5471d8167 Author: Harald Welte Date: Sun Mar 19 10:02:50 2017 +0100 WIP Change-Id: I319fe9bf2419dd14dc2b73597efc824997f8468e ----------------------------------------------------------------------- Summary of changes: Makefile.am | 2 +- configure.ac | 2 + examples/Makefile.am | 9 + examples/internal.h | 12 + examples/sccp_test_server.c | 97 ++++ examples/sccp_test_vty.c | 152 +++++++ examples/sua_client.c | 220 ++++++++++ include/osmocom/sigtran/osmo_ss7.h | 285 ++++++++---- include/osmocom/sigtran/protocol/m3ua.h | 19 + include/osmocom/sigtran/protocol/sua.h | 1 + include/osmocom/sigtran/sccp_helpers.h | 37 +- include/osmocom/sigtran/sccp_sap.h | 19 + include/osmocom/sigtran/sua.h | 2 - include/osmocom/sigtran/xua_msg.h | 7 +- src/Makefile.am | 4 +- src/m3ua.c | 623 +++++--------------------- src/osmo_ss7.c | 757 ++++++++++++++++++++++++++++---- src/osmo_ss7_vty.c | 695 +++++++++++++++++++++++++++++ src/sccp.c | 28 +- src/sccp2sua.c | 34 +- src/sccp_helpers.c | 121 +++-- src/sccp_internal.h | 79 +++- src/sccp_sclc.c | 278 ++++++++++++ src/sccp_scoc.c | 245 ++++++----- src/sccp_scrc.c | 470 ++++++++++++++++++++ src/sccp_user.c | 124 ++++++ src/sua.c | 618 +++++--------------------- src/xua_as_fsm.c | 219 ++++++++- src/xua_asp_fsm.c | 272 +++++++++--- src/xua_asp_fsm.h | 10 + src/xua_internal.h | 15 + src/xua_msg.c | 56 ++- tests/xua/Makefile.am | 2 + tests/xua/xua_test.c | 2 - 34 files changed, 4052 insertions(+), 1464 deletions(-) create mode 100644 examples/Makefile.am create mode 100644 examples/internal.h create mode 100644 examples/sccp_test_server.c create mode 100644 examples/sccp_test_vty.c create mode 100644 examples/sua_client.c create mode 100644 src/osmo_ss7_vty.c create mode 100644 src/sccp_sclc.c create mode 100644 src/sccp_scrc.c create mode 100644 src/sccp_user.c hooks/post-receive -- SCCP Library From gitosis at osmocom.org Wed Mar 29 11:45:01 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 29 Mar 2017 11:45:01 GMT Subject: libosmocore.git branch pmaier/aoip updated. 0.9.6-166-g237372f Message-ID: <201703291145.v2TBj1mh065899@git.osmocom.org> This is an 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/aoip has been updated discards 37b7eadbcf3d4f33e24f2f0a45b6d383e6c9beb4 (commit) discards 0b8a36e0949e992961ba6aec1e553e470a901986 (commit) discards d4b4e7d8ca1c5ebe067cb803dfbd8d02ec8fe1e4 (commit) discards 5a549d7122f7a483e1a5d355bcb2a1d76c5e2e5f (commit) discards 96ceed58c2f513166e4cec398716eae35acc746b (commit) via 237372f9cf4f58e563e30e9c0a9ededb9cc600b3 (commit) via 10474cb4bd961fef4f788752f0db4a59611cb3db (commit) via 74ac24a49516d95914d90444e62dd9eac1edd408 (commit) via 04dd1d71fe5dc41d050b5b9e935faefc5f6b45ba (commit) via 22281de99bcafbdb67471214db7afaf7c7949bfc (commit) via 58e8088ddd1c4821c70b5632c859fc2fe7340d3d (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 (37b7eadbcf3d4f33e24f2f0a45b6d383e6c9beb4) \ N -- N -- N (237372f9cf4f58e563e30e9c0a9ededb9cc600b3) 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=237372f9cf4f58e563e30e9c0a9ededb9cc600b3 commit 237372f9cf4f58e563e30e9c0a9ededb9cc600b3 Author: Philipp Maier Date: Wed Mar 29 11:35:50 2017 +0200 gsm0808: Add utils for Cell Identifier List The planned support for true A over IP requires the encoding of the a Cell Identifier List element (see also BSS_MAP_MSG_PAGING). This commt adds encoding/decoding functionality and tests for the element mentioned above, however, it is not yet actively used. http://cgit.osmocom.org/libosmocore/commit/?id=10474cb4bd961fef4f788752f0db4a59611cb3db commit 10474cb4bd961fef4f788752f0db4a59611cb3db Author: Philipp Maier Date: Tue Mar 28 18:36:52 2017 +0200 gsm0808: Add utils for Encryption Information The planned support for true A over IP requires the encoding of the an Encryption Information element (see also BSS_MAP_MSG_CIPHER_MODE_CMD). This commt adds encoding/decoding functionality and tests for the element mentioned above, however, it is not yet actively used. http://cgit.osmocom.org/libosmocore/commit/?id=74ac24a49516d95914d90444e62dd9eac1edd408 commit 74ac24a49516d95914d90444e62dd9eac1edd408 Author: Philipp Maier Date: Tue Mar 28 17:05:40 2017 +0200 gsm0808: Add utils for Channel Type The planned support for true A over IP requires the encoding of the a Channel Type element (see also ASSIGNMENT REQUEST). This commt adds encoding/decoding functionality and tests for the element mentioned above, however, it is not yet actively used. http://cgit.osmocom.org/libosmocore/commit/?id=04dd1d71fe5dc41d050b5b9e935faefc5f6b45ba commit 04dd1d71fe5dc41d050b5b9e935faefc5f6b45ba Author: Philipp Maier Date: Mon Mar 27 16:55:32 2017 +0200 gsm0808: Add AoIP specific elements to gsm0808_create_... functions the classic A implementation in libosmocore lacks support for AoIP message elements. This patch adds support for AoIP by adding a set of new gsm0808_create_..., which support the missing AoIP message elements http://cgit.osmocom.org/libosmocore/commit/?id=22281de99bcafbdb67471214db7afaf7c7949bfc commit 22281de99bcafbdb67471214db7afaf7c7949bfc Author: Philipp Maier Date: Fri Mar 24 18:03:17 2017 +0100 gsm0808: Add utils for Speech Codec List and Speech Codec The planned support for true A over IP requires the encoding and decoding of a so called "Speech Codec Element" element. This commt adds parsing functionality and tests for the element mentioned above, however, it is not yet actively used. http://cgit.osmocom.org/libosmocore/commit/?id=58e8088ddd1c4821c70b5632c859fc2fe7340d3d commit 58e8088ddd1c4821c70b5632c859fc2fe7340d3d Author: Philipp Maier Date: Fri Mar 24 17:59:26 2017 +0100 gsm0808: Add utils for AoIP Transport Layer Address The planned support for true A over IP requires the encoding and decoding of a so called "AoIP Transport Layer Address" element. This commt adds parsing functionality and tests for the element mentioned above, however, it is not yet actively used. ----------------------------------------------------------------------- Summary of changes: include/osmocom/gsm/gsm0808_utils.h | 11 ++++ include/osmocom/gsm/protocol/gsm_08_08.h | 14 +++++ src/gsm/gsm0808_utils.c | 102 +++++++++++++++++++++++++++++-- src/gsm/libosmogsm.map | 2 + tests/gsm0808/gsm0808_test.c | 100 ++++++++++++++++++++++++++++-- 5 files changed, 218 insertions(+), 11 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Wed Mar 29 13:20:58 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 29 Mar 2017 13:20:58 GMT Subject: libosmo-netif.git branch master updated. 0.0.6-45-gdb9808e Message-ID: <201703291320.v2TDKwvG091581@git.osmocom.org> This is an 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 db9808e883b3048c0383e71985e02fcb377b0d56 (commit) from 3a060c59bec7a4a5b22849938b8b4c7b7ecb4c01 (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=db9808e883b3048c0383e71985e02fcb377b0d56 commit db9808e883b3048c0383e71985e02fcb377b0d56 Author: Harald Welte Date: Sun Mar 19 19:12:12 2017 +0100 stream client: Ensure client is notified on reconnection without setting the BSC_FD_* flags prior to reconnection, the re-connect would happen silently and the client program would not be notified via the connect_cb(). Change-Id: Iaf8ec8662cf83476eee1b76fa41dc57f063f0ad3 ----------------------------------------------------------------------- Summary of changes: src/stream.c | 1 + 1 file changed, 1 insertion(+) hooks/post-receive -- Osmocom network interface library From gitosis at osmocom.org Wed Mar 29 13:22:48 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 29 Mar 2017 13:22:48 GMT Subject: openbsc.git branch vlr_2G updated. 0.15.0-744-gf2482b841 Message-ID: <201703291322.v2TDMmPu091989@git.osmocom.org> This is an 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, vlr_2G has been updated discards b4c96e0e1ffcae1d91c5ef6e20205a6485b4b97b (commit) discards b449eecaa88dc5f93fa707dfe9c894d9642431a5 (commit) discards 0ee06dda3f989b90671d8b02add866af80a10de9 (commit) discards 2ab3405105b04db82447f89e5079c9e8e2f79a84 (commit) discards e8936c3a8cbe6319ad8d30ec57217b10432fef19 (commit) discards 6a0213de0b8e715c8ff76988d51134505e76e419 (commit) discards 865bc8650b294c04de84a3b0dab31591b7a87a50 (commit) discards 0a065e92e14ecdfcbcdff0b6922c3cb697da9de5 (commit) via f2482b841edd106c4053cf1608431e1b94627106 (commit) via 34a8239a63675022f8f7f5a74c5ad5b8c1be5e49 (commit) via ba286d4de6ea9d1c46916a5de85072432431ba25 (commit) via 833974899c13345a32583fc3cfc693956b4bd1b2 (commit) via 4e66a5f958e73e58afbda8564ef8504c3e8e985c (commit) via 82855a2d1c3a78817a22460fffb4f1ca0b827ce2 (commit) via 690637f3f86446eafc8f51dbccc119033f1ee0c2 (commit) via 797983507205685a211762692e41e4985ac97570 (commit) via f3e3d5676ccd49cb1211012b5cdad123cb78058d (commit) via 9ae6c816579ed4f7a222468dddee39871748670b (commit) via b1e6b3749389ec5b3f33d5ac0fcc7f43df3f4641 (commit) via 9311881bb127180be74a36d716e06283931ebe00 (commit) via 16dcf2ae221a3a862fbbb958f5e1e2ecd6b3f7fa (commit) via baaf3e242ecfedf43511ec9d11336d9f2f04ed2e (commit) via f7e9a349efde8987a7da48fb5e331199ba3bb21f (commit) via 3521af7f3aacc373f48450d06cabf795f6a4a5b1 (commit) via ce49258a12019d2c7cb53d07e3c9b4ffbc20f561 (commit) via dd22a30d75090ebe2ba08056bfa04a92aa8d6ba1 (commit) via ca2778cd22e1cd2cac6b3dcda57933601187f01e (commit) via 476c4bb7d13b0c092f78da76e858f882a4bacf76 (commit) via ca06e040cc115689fb10394cc566052576a638fc (commit) via ac27a99021d404f9a15b952fbbc03789926b7ecc (commit) via 88d4fc70d57ffb091f60f4af01457d3943b63903 (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 (b4c96e0e1ffcae1d91c5ef6e20205a6485b4b97b) \ N -- N -- N (f2482b841edd106c4053cf1608431e1b94627106) 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: contrib/jenkins.sh | 2 + openbsc/contrib/soap.py | 188 ++++++++++++++++++++++++++++++ openbsc/contrib/twisted_ipa.py | 57 +++++---- openbsc/include/openbsc/abis_rsl.h | 6 +- openbsc/include/openbsc/gsm_data_shared.h | 1 + openbsc/src/gprs/gprs_subscriber.c | 2 +- openbsc/src/libbsc/abis_nm.c | 120 ++++++++++++++----- openbsc/src/libbsc/abis_om2000.c | 22 +++- openbsc/src/libbsc/abis_om2000_vty.c | 27 +++++ openbsc/src/libbsc/abis_rsl.c | 39 ++++++- openbsc/src/libbsc/bsc_api.c | 2 +- openbsc/src/libbsc/bsc_init.c | 20 ++-- openbsc/src/libbsc/bsc_subscriber.c | 2 +- openbsc/src/osmo-nitb/bsc_hack.c | 4 +- openbsc/tests/ctrl_test_runner.py | 3 +- openbsc/tests/smpp_test_runner.py | 3 +- openbsc/tests/vty_test_runner.py | 7 +- 17 files changed, 429 insertions(+), 76 deletions(-) create mode 100755 openbsc/contrib/soap.py hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed Mar 29 13:22:49 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 29 Mar 2017 13:22:49 GMT Subject: openbsc.git branch vlr_3G updated. 0.15.0-750-ged868ec1e Message-ID: <201703291322.v2TDMniX092045@git.osmocom.org> This is an 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, vlr_3G has been updated discards 17593acad7739cf1ca604b5745f7d8958627c616 (commit) discards b09c5809a43856f3fe57f49dde7a866c616237df (commit) discards 3698441139ad5c18b16020a4bc9c61aa5e483149 (commit) discards 6c89dc54cdfdaf1b407b6eb6bb9083dde8188915 (commit) discards 8c1ed1c6b7a698f4a844a0097f7dd732ebf5a443 (commit) discards 74571722871746c8566ca3a985e56bf9a67aaf1b (commit) discards b4c96e0e1ffcae1d91c5ef6e20205a6485b4b97b (commit) discards b449eecaa88dc5f93fa707dfe9c894d9642431a5 (commit) discards 0ee06dda3f989b90671d8b02add866af80a10de9 (commit) discards 2ab3405105b04db82447f89e5079c9e8e2f79a84 (commit) discards e8936c3a8cbe6319ad8d30ec57217b10432fef19 (commit) discards 6a0213de0b8e715c8ff76988d51134505e76e419 (commit) discards 865bc8650b294c04de84a3b0dab31591b7a87a50 (commit) discards 0a065e92e14ecdfcbcdff0b6922c3cb697da9de5 (commit) via ed868ec1e68de7a359ae5c1bd8147e2524f0bb11 (commit) via 33f428ed51165a2e3da2d6ed95ddd2ae47787a30 (commit) via ef86d12d62695148154b6099812867464806a66c (commit) via b42b32736912acf7a178dec6a00efebdbd6feaad (commit) via 6985d8ff1f7107caa4cb945042434f03aaa21d18 (commit) via c44ff753946e7e20254444370589c0a11fb7a416 (commit) via f2482b841edd106c4053cf1608431e1b94627106 (commit) via 34a8239a63675022f8f7f5a74c5ad5b8c1be5e49 (commit) via ba286d4de6ea9d1c46916a5de85072432431ba25 (commit) via 833974899c13345a32583fc3cfc693956b4bd1b2 (commit) via 4e66a5f958e73e58afbda8564ef8504c3e8e985c (commit) via 82855a2d1c3a78817a22460fffb4f1ca0b827ce2 (commit) via 690637f3f86446eafc8f51dbccc119033f1ee0c2 (commit) via 797983507205685a211762692e41e4985ac97570 (commit) via f3e3d5676ccd49cb1211012b5cdad123cb78058d (commit) via 9ae6c816579ed4f7a222468dddee39871748670b (commit) via b1e6b3749389ec5b3f33d5ac0fcc7f43df3f4641 (commit) via 9311881bb127180be74a36d716e06283931ebe00 (commit) via 16dcf2ae221a3a862fbbb958f5e1e2ecd6b3f7fa (commit) via baaf3e242ecfedf43511ec9d11336d9f2f04ed2e (commit) via f7e9a349efde8987a7da48fb5e331199ba3bb21f (commit) via 3521af7f3aacc373f48450d06cabf795f6a4a5b1 (commit) via ce49258a12019d2c7cb53d07e3c9b4ffbc20f561 (commit) via dd22a30d75090ebe2ba08056bfa04a92aa8d6ba1 (commit) via ca2778cd22e1cd2cac6b3dcda57933601187f01e (commit) via 476c4bb7d13b0c092f78da76e858f882a4bacf76 (commit) via ca06e040cc115689fb10394cc566052576a638fc (commit) via ac27a99021d404f9a15b952fbbc03789926b7ecc (commit) via 88d4fc70d57ffb091f60f4af01457d3943b63903 (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 (17593acad7739cf1ca604b5745f7d8958627c616) \ N -- N -- N (ed868ec1e68de7a359ae5c1bd8147e2524f0bb11) 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=ed868ec1e68de7a359ae5c1bd8147e2524f0bb11 commit ed868ec1e68de7a359ae5c1bd8147e2524f0bb11 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=33f428ed51165a2e3da2d6ed95ddd2ae47787a30 commit 33f428ed51165a2e3da2d6ed95ddd2ae47787a30 Author: Neels Hofmeyr Date: Fri Mar 10 02:15:20 2017 +0100 log protocol discriminators and message types by name Depends: libosmocore change-id I0fca8e95ed5c2148b1a7440eff3fc9c7583898df Change-Id: If1c49faf6e1757cb16b383dd2db87b48bc94eee6 http://cgit.osmocom.org/openbsc/commit/?id=ef86d12d62695148154b6099812867464806a66c commit ef86d12d62695148154b6099812867464806a66c Author: Neels Hofmeyr Date: Thu Mar 16 16:14:34 2017 +0100 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: I31a4475f42d59fd5704d52ee6e473e270db6d779 http://cgit.osmocom.org/openbsc/commit/?id=b42b32736912acf7a178dec6a00efebdbd6feaad commit b42b32736912acf7a178dec6a00efebdbd6feaad Author: Neels Hofmeyr Date: Fri May 20 21:59:55 2016 +0200 Implement IuCS (large refactoring and addition) osmo-nitb becomes osmo-msc add DIUCS debug log constant add iucs.[hc] add msc vty, remove nitb vty add libiudummy, to avoid linking Iu deps in tests Use new msc_tx_dtap() instead of gsm0808_submit_dtap() libmgcp: add mgcpgw client API bridge calls via mgcpgw 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: Ie13ff348117e892d41b8355ab6c24915301eaeaf http://cgit.osmocom.org/openbsc/commit/?id=6985d8ff1f7107caa4cb945042434f03aaa21d18 commit 6985d8ff1f7107caa4cb945042434f03aaa21d18 Author: Harald Welte Date: Thu Dec 24 17:06:42 2015 +0100 mscsplit: various preparations to separate MSC from BSC Disable large parts of the code that depend on BSC presence. Don't set msg->lchan nor msg->dst. Don't use lchan in libmsc. Decouple lac from bts. 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 Iu specific fields in gsm_subscriber_connection: 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]"). move to libcommon-cs: gsm48_extract_mi(), gsm48_paging_extract_mi(). 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 related to msc_gsm0808_tx_cipher_mode() in two places. 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. 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 add gsm_encr to subscr_conn move subscr_request to gsm_subscriber.h subscr_request_channel() -> subscr_request_conn() move to libmsc: osmo_stats_vty_add_cmds() gsm_04_08: remove apply_codec_restrictions() gsm0408_test: use NULL for root ctx move to libbsc: gsm_bts_neighbor() move to libbsc: lchan_next_meas_rep() move vty config for t3212 to network level (periodic lu) remove unneccessary linking from some tests remove handle_abisip_signal() Change-Id: I9cf80f9c2c8a53a29e42f000029e680a9922cb41 http://cgit.osmocom.org/openbsc/commit/?id=c44ff753946e7e20254444370589c0a11fb7a416 commit c44ff753946e7e20254444370589c0a11fb7a416 Author: Harald Welte Date: Mon May 2 08:34:57 2016 +0200 IuPS adjustments SGSN: Don't indicate GERAN in Iu mode PDP CTX ACT REQ to GGSN sgsn_ranap_iu_event: handle some events without valid MM context sgsn init: pass sgsn_config pointer to sgsn_vty_init(), not sgsn_parse_config IuPS: cosmetic: explicitly check RAN type; move comment Change-Id: I8375ba42dd47d7ccd9ce9290767d6f8653a23b94 ----------------------------------------------------------------------- Summary of changes: contrib/jenkins.sh | 2 + openbsc/contrib/soap.py | 188 ++++++++++++++++++++++++++++++ openbsc/contrib/twisted_ipa.py | 57 +++++---- openbsc/include/openbsc/abis_rsl.h | 6 +- openbsc/include/openbsc/gsm_data_shared.h | 1 + openbsc/src/gprs/gprs_subscriber.c | 2 +- openbsc/src/libbsc/abis_nm.c | 120 ++++++++++++++----- openbsc/src/libbsc/abis_om2000.c | 22 +++- openbsc/src/libbsc/abis_om2000_vty.c | 27 +++++ openbsc/src/libbsc/abis_rsl.c | 39 ++++++- openbsc/src/libbsc/bsc_api.c | 2 +- openbsc/src/libbsc/bsc_init.c | 20 ++-- openbsc/src/libbsc/bsc_subscriber.c | 2 +- openbsc/src/osmo-msc/msc_main.c | 2 +- openbsc/tests/ctrl_test_runner.py | 3 +- openbsc/tests/smpp_test_runner.py | 3 +- openbsc/tests/vty_test_runner.py | 7 +- 17 files changed, 428 insertions(+), 75 deletions(-) create mode 100755 openbsc/contrib/soap.py hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed Mar 29 13:31:28 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 29 Mar 2017 13:31:28 GMT Subject: osmo-pcu.git branch master updated. 0.2-900-ge6d26ec Message-ID: <201703291331.v2TDVSBs094225@git.osmocom.org> This is an 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 e6d26ec09c2bcd2126416a58cb23af27318ec67e (commit) via 5382e0fc1f5c30532b5b2b322601c9d4a8d4f982 (commit) via dd1700a397379e9383b9577fca09738b3251fc7c (commit) via 7783964bb92af9ef6a1d1d12a6b804aab48945b0 (commit) from 0a8fae8d141c2cfa4387ffe9b35402d5b8cc85cd (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=e6d26ec09c2bcd2126416a58cb23af27318ec67e commit e6d26ec09c2bcd2126416a58cb23af27318ec67e Author: Neels Hofmeyr Date: Mon Mar 27 00:13:14 2017 +0200 bitcomp test: use expected rc instead of 'verify' flag The 'verify' flag is useless, we always want to verify everything. Replace 'verify' with 'expect_rc', expecting a specific decoding result per test set. When an error code was returned, cut short the loop and skip printing expected vs. decoded bits. This uncovers the fact that the first test marked as "invalid inputs" does not seem to be invalid after all, or at least does not produce an error to be returned. For now, only uncover this fact, the fix shall be submitted later. Change-Id: Icf815a8f1acb0e275463408450171df046879847 http://cgit.osmocom.org/osmo-pcu/commit/?id=5382e0fc1f5c30532b5b2b322601c9d4a8d4f982 commit 5382e0fc1f5c30532b5b2b322601c9d4a8d4f982 Author: Neels Hofmeyr Date: Sun Mar 26 23:39:44 2017 +0200 bitcomp test: fix: also verify bits after decoded data Before this, the expected data had seemingly random bits set after the end of the expected decoding result. Make the test expect these extra bits as zero, matching with the buffer initialization to zero. In result_matches(), compare the full length of bytes instead of masking the bits after the end of the decoded data (which caused us to not catch the wrong expectation until now). This fixes the underlying issues found in http://lists.osmocom.org/pipermail/osmocom-net-gprs/2017-March/000876.html [osmo-pcu 0.2.896-0a8f] testsuite: 4 failed from: Arnaud ZANETTI on: Fri Mar 24 09:53:53 UTC 2017 Change-Id: I2501208e2f8b4f709efbcadbd1057c086472c9e6 http://cgit.osmocom.org/osmo-pcu/commit/?id=dd1700a397379e9383b9577fca09738b3251fc7c commit dd1700a397379e9383b9577fca09738b3251fc7c Author: Neels Hofmeyr Date: Sun Mar 26 23:21:16 2017 +0200 bitcomp test: fix: only one hexdump per log; use printf The test wants to write multiline results, so it should use printf instead of the logging system. Split logs to only one hexdump per printf(). One cannot use osmo_hexdump twice in one printf(); before this, one of the two hexdumps won, both dumps would show as the same. Very bad for a regression test! This uncovers a discrepancy between expected and produced results, proving that the expected stderr output was not capable of uncovering test failures. The test's check_result() function *has* always verified the decoded data, but only up to the last decoded bit. Our expected data contains seemingly random bits after the end of the decoded bits, but check_result() never compares those, hence we don't catch that error. The extra bits should definitely be zero, because the destination buffer is pre-initialized to zero -- fixed in a subsequent patch. This should cosmetically fix the build failure found in: http://lists.osmocom.org/pipermail/osmocom-net-gprs/2017-March/000876.html [osmo-pcu 0.2.896-0a8f] testsuite: 4 failed from: Arnaud ZANETTI on: Fri Mar 24 09:53:53 UTC 2017 The real fix will follow. Change-Id: I24fc32eb55baaf22f9c6fdda917bfb8395d02b1c http://cgit.osmocom.org/osmo-pcu/commit/?id=7783964bb92af9ef6a1d1d12a6b804aab48945b0 commit 7783964bb92af9ef6a1d1d12a6b804aab48945b0 Author: Neels Hofmeyr Date: Sun Mar 26 23:12:26 2017 +0200 cosmetic: BitcompTest: make readable In order to understand what the bitcomp test is logging, cosmetically rearrange the code: - memset bits_data before assigning to destination bitvec. - use macro CEIL_DIV_8 to clarify what (x+7)/8 does. - rename check_result() to result_matches() and return a bool, also constify result_matches() args and pass a bitvec reference instead of copying the bitvec struct. - rearrange logging lines to make readable what is going on there. - drop unused 'init_flag' There are obviously errors like double hexdumps per log line, multiple newlines in a LOGP statement and so forth: these shall be fixed by subsequent patches. Change-Id: Id0da9d9b67f4713d3a67e3532ed44b8cb1bd1d08 ----------------------------------------------------------------------- Summary of changes: tests/bitcomp/BitcompTest.cpp | 132 ++++++++++++++++++++++-------------------- tests/bitcomp/BitcompTest.err | 33 +++++------ 2 files changed, 85 insertions(+), 80 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Wed Mar 29 13:33:21 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 29 Mar 2017 13:33:21 GMT Subject: osmo-bts.git branch master updated. 0.4.0-414-ge16b593 Message-ID: <201703291333.v2TDXLc2094790@git.osmocom.org> This is an 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 e16b59357411ffa4903ac110ac4ce46d343e878d (commit) from 957843959d4d9046b4eb5beb42cc41dd7bb56bed (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=e16b59357411ffa4903ac110ac4ce46d343e878d commit e16b59357411ffa4903ac110ac4ce46d343e878d Author: Max Date: Thu Mar 23 12:44:33 2017 +0100 vty: reduce code duplication Use libosmocore's osmo_str2lower() instead of local equivalent. Change-Id: I7faced2eaf0f6f87f06081235eea9d4c3ba71a7e ----------------------------------------------------------------------- Summary of changes: src/common/vty.c | 38 ++++++-------------------------------- 1 file changed, 6 insertions(+), 32 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Wed Mar 29 13:34:31 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 29 Mar 2017 13:34:31 GMT Subject: libosmo-abis.git branch master updated. 0.3.2-64-gc42bf19 Message-ID: <201703291334.v2TDYVBr095225@git.osmocom.org> This is an 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 c42bf19cc5ebb7b675fc14b57a8e3946cbeb5e60 (commit) from 1e04d4b7a2c845589da20d891cc5e3c471cfe983 (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=c42bf19cc5ebb7b675fc14b57a8e3946cbeb5e60 commit c42bf19cc5ebb7b675fc14b57a8e3946cbeb5e60 Author: Pau Espin Pedrol Date: Fri Mar 24 17:26:49 2017 +0100 configure: Fix compilation with new libortp Commit 0c8d9ddaea8c1afdc0e9b8c37a31c9d158e57efd in ortp broke old API: function ortp_set_log_level_mask requires one new parameter 'domain'. This commit fixes compilation in my Archlinux box using ortp 1.0.1. Change-Id: I46e565f1873c7baf3c3b0aafe73951d20ce083b4 ----------------------------------------------------------------------- Summary of changes: configure.ac | 10 ++++++++++ src/trau/osmo_ortp.c | 14 +++++++++++--- 2 files changed, 21 insertions(+), 3 deletions(-) hooks/post-receive -- Osmocom A-bis protcol interface library From gitosis at osmocom.org Wed Mar 29 13:35:14 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 29 Mar 2017 13:35:14 GMT Subject: libosmo-netif.git branch master updated. 0.0.6-46-g5fe77a4 Message-ID: <201703291335.v2TDZEZV095441@git.osmocom.org> This is an 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 5fe77a4656f3590c343861ea96bcec18e370e437 (commit) from db9808e883b3048c0383e71985e02fcb377b0d56 (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=5fe77a4656f3590c343861ea96bcec18e370e437 commit 5fe77a4656f3590c343861ea96bcec18e370e437 Author: Daniel Willmann Date: Wed Jan 6 16:41:44 2016 +0100 stream.c: Handle SCTP in osmo_stream_srv_recv() Change-Id: If0875cfa3eba9ef36acc0c4bfd0d168a45c380b9 ----------------------------------------------------------------------- Summary of changes: src/stream.c | 58 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 57 insertions(+), 1 deletion(-) hooks/post-receive -- Osmocom network interface library From gitosis at osmocom.org Wed Mar 29 13:40:38 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 29 Mar 2017 13:40:38 GMT Subject: libosmo-abis.git branch master updated. 0.3.2-65-g5e87fdf Message-ID: <201703291340.v2TDecfe096823@git.osmocom.org> This is an 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 5e87fdfcabc9cabe0025d7350b7ab31cdc4b6fa3 (commit) from c42bf19cc5ebb7b675fc14b57a8e3946cbeb5e60 (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=5e87fdfcabc9cabe0025d7350b7ab31cdc4b6fa3 commit 5e87fdfcabc9cabe0025d7350b7ab31cdc4b6fa3 Author: Jean-Francois Dionne Date: Mon Mar 6 13:22:37 2017 -0500 Fix RTP jitter buffer that never stop to increase. Duration passed to osmo_rtp_send_frame_ext function is based on the last frame and the current one. Duration must then be added to the timestamp before being transmitted. Change-Id: I0593d6530c097cca34125a0ae2dd1b019b4dd80d ----------------------------------------------------------------------- Summary of changes: src/trau/osmo_ortp.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- Osmocom A-bis protcol interface library From gitosis at osmocom.org Wed Mar 29 13:40:50 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 29 Mar 2017 13:40:50 GMT Subject: libosmocore.git branch master updated. 0.9.6-161-gd78c973 Message-ID: <201703291340.v2TDeo8q096896@git.osmocom.org> This is an 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 d78c973cd89fc7c119573357cfbebb891dbc697a (commit) from 7f9c7e7b8b194d9ebdd9de1fd8c0a5457b1e20e7 (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=d78c973cd89fc7c119573357cfbebb891dbc697a commit d78c973cd89fc7c119573357cfbebb891dbc697a Author: Jean-Francois Dionne Date: Mon Mar 6 14:33:20 2017 -0500 Fix LAPD UA message buffer memory leak. The state check in lapd_dl_reset causes some buffers never to be released. Using talloc report LAPD UA message buffers are never released after each call and cause a memory leak. Change-Id: I2799b70623f2ec4dbc725eb213e332e98da02a3e ----------------------------------------------------------------------- Summary of changes: src/gsm/lapd_core.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Wed Mar 29 13:51:41 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 29 Mar 2017 13:51:41 GMT Subject: libosmocore.git branch pmaier/aoip updated. 0.9.6-167-gf398e03 Message-ID: <201703291351.v2TDpfvv000146@git.osmocom.org> This is an 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/aoip has been updated discards 237372f9cf4f58e563e30e9c0a9ededb9cc600b3 (commit) discards 10474cb4bd961fef4f788752f0db4a59611cb3db (commit) discards 74ac24a49516d95914d90444e62dd9eac1edd408 (commit) via f398e03d096ff2ea2cfaf10344cc90e3f30cad0a (commit) via 798655636bcaa00f6bc5fc443e987be0bc9934b7 (commit) via 682106bc2ab321cffbacff8b0778318dd8f19022 (commit) via c01db44414f5697af468fe62eea6d649e5c27734 (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 (237372f9cf4f58e563e30e9c0a9ededb9cc600b3) \ N -- N -- N (f398e03d096ff2ea2cfaf10344cc90e3f30cad0a) 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=f398e03d096ff2ea2cfaf10344cc90e3f30cad0a commit f398e03d096ff2ea2cfaf10344cc90e3f30cad0a Author: Philipp Maier Date: Wed Mar 29 15:50:05 2017 +0200 gsm0808: Add create functions for CIPHER MODE COMMAND gsm0808.h/c lacks functionality to generate CIPHER MODE COMMAND messages. These messages are required if the code is used in an MSC implementation. This commit adds a gsm0808_create_cipher() function, that generates an A/AoiP CIPHER MODE COMMAND message. http://cgit.osmocom.org/libosmocore/commit/?id=798655636bcaa00f6bc5fc443e987be0bc9934b7 commit 798655636bcaa00f6bc5fc443e987be0bc9934b7 Author: Philipp Maier Date: Wed Mar 29 11:35:50 2017 +0200 gsm0808: Add utils for Cell Identifier List The planned support for true A over IP requires the encoding of the a Cell Identifier List element (see also BSS_MAP_MSG_PAGING). This commt adds encoding/decoding functionality and tests for the element mentioned above, however, it is not yet actively used. http://cgit.osmocom.org/libosmocore/commit/?id=682106bc2ab321cffbacff8b0778318dd8f19022 commit 682106bc2ab321cffbacff8b0778318dd8f19022 Author: Philipp Maier Date: Tue Mar 28 18:36:52 2017 +0200 gsm0808: Add utils for Encryption Information The planned support for true A over IP requires the encoding of the an Encryption Information element (see also BSS_MAP_MSG_CIPHER_MODE_CMD). This commt adds encoding/decoding functionality and tests for the element mentioned above, however, it is not yet actively used. http://cgit.osmocom.org/libosmocore/commit/?id=c01db44414f5697af468fe62eea6d649e5c27734 commit c01db44414f5697af468fe62eea6d649e5c27734 Author: Philipp Maier Date: Tue Mar 28 17:05:40 2017 +0200 gsm0808: Add utils for Channel Type The planned support for true A over IP requires the encoding of the a Channel Type element (see also ASSIGNMENT REQUEST). This commt adds encoding/decoding functionality and tests for the element mentioned above, however, it is not yet actively used. ----------------------------------------------------------------------- Summary of changes: include/osmocom/gsm/gsm0808.h | 2 ++ include/osmocom/gsm/protocol/gsm_08_08.h | 3 ++- src/gsm/gsm0808.c | 41 ++++++++++++++++++++++++++++++++ src/gsm/libosmogsm.map | 1 + tests/gsm0808/gsm0808_test.c | 40 +++++++++++++++++++++++++++++++ tests/gsm0808/gsm0808_test.ok | 1 + 6 files changed, 87 insertions(+), 1 deletion(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Wed Mar 29 13:58:31 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 29 Mar 2017 13:58:31 GMT Subject: libosmocore.git branch pmaier/aoip updated. 0.9.6-168-g19b593f Message-ID: <201703291358.v2TDwVRB002062@git.osmocom.org> This is an 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/aoip has been updated discards f398e03d096ff2ea2cfaf10344cc90e3f30cad0a (commit) discards 798655636bcaa00f6bc5fc443e987be0bc9934b7 (commit) discards 682106bc2ab321cffbacff8b0778318dd8f19022 (commit) discards c01db44414f5697af468fe62eea6d649e5c27734 (commit) discards 04dd1d71fe5dc41d050b5b9e935faefc5f6b45ba (commit) discards 22281de99bcafbdb67471214db7afaf7c7949bfc (commit) discards 58e8088ddd1c4821c70b5632c859fc2fe7340d3d (commit) via 19b593fb0be6993365a0d15f35f4870a6367eeec (commit) via 1e61e87b967e6ef54f8913b2e91cb7fd8e687ee9 (commit) via 6419635b322cf25f9d7a4b1dffc016942ad41457 (commit) via 5fff76a1298b3ed6418e0e52bf75905f25972745 (commit) via 5e216c86f2967321e8e91ad65ef8660d4acd5e90 (commit) via 4b0733a39401b096b55fbf2ed9c242beb52ed979 (commit) via 00a1eb4deb90081fa33dcb9145ce67b460baa042 (commit) via d78c973cd89fc7c119573357cfbebb891dbc697a (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 (f398e03d096ff2ea2cfaf10344cc90e3f30cad0a) \ N -- N -- N (19b593fb0be6993365a0d15f35f4870a6367eeec) 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=19b593fb0be6993365a0d15f35f4870a6367eeec commit 19b593fb0be6993365a0d15f35f4870a6367eeec Author: Philipp Maier Date: Wed Mar 29 15:50:05 2017 +0200 gsm0808: Add create functions for CIPHER MODE COMMAND gsm0808.h/c lacks functionality to generate CIPHER MODE COMMAND messages. These messages are required if the code is used in an MSC implementation. This commit adds a gsm0808_create_cipher() function, that generates an A/AoiP CIPHER MODE COMMAND message. http://cgit.osmocom.org/libosmocore/commit/?id=1e61e87b967e6ef54f8913b2e91cb7fd8e687ee9 commit 1e61e87b967e6ef54f8913b2e91cb7fd8e687ee9 Author: Philipp Maier Date: Wed Mar 29 11:35:50 2017 +0200 gsm0808: Add utils for Cell Identifier List The planned support for true A over IP requires the encoding of the a Cell Identifier List element (see also BSS_MAP_MSG_PAGING). This commt adds encoding/decoding functionality and tests for the element mentioned above, however, it is not yet actively used. http://cgit.osmocom.org/libosmocore/commit/?id=6419635b322cf25f9d7a4b1dffc016942ad41457 commit 6419635b322cf25f9d7a4b1dffc016942ad41457 Author: Philipp Maier Date: Tue Mar 28 18:36:52 2017 +0200 gsm0808: Add utils for Encryption Information The planned support for true A over IP requires the encoding of the an Encryption Information element (see also BSS_MAP_MSG_CIPHER_MODE_CMD). This commt adds encoding/decoding functionality and tests for the element mentioned above, however, it is not yet actively used. http://cgit.osmocom.org/libosmocore/commit/?id=5fff76a1298b3ed6418e0e52bf75905f25972745 commit 5fff76a1298b3ed6418e0e52bf75905f25972745 Author: Philipp Maier Date: Tue Mar 28 17:05:40 2017 +0200 gsm0808: Add utils for Channel Type The planned support for true A over IP requires the encoding of the a Channel Type element (see also ASSIGNMENT REQUEST). This commt adds encoding/decoding functionality and tests for the element mentioned above, however, it is not yet actively used. http://cgit.osmocom.org/libosmocore/commit/?id=5e216c86f2967321e8e91ad65ef8660d4acd5e90 commit 5e216c86f2967321e8e91ad65ef8660d4acd5e90 Author: Philipp Maier Date: Mon Mar 27 16:55:32 2017 +0200 gsm0808: Add AoIP specific elements to gsm0808_create_... functions the classic A implementation in libosmocore lacks support for AoIP message elements. This patch adds support for AoIP by adding a set of new gsm0808_create_..., which support the missing AoIP message elements http://cgit.osmocom.org/libosmocore/commit/?id=4b0733a39401b096b55fbf2ed9c242beb52ed979 commit 4b0733a39401b096b55fbf2ed9c242beb52ed979 Author: Philipp Maier Date: Fri Mar 24 18:03:17 2017 +0100 gsm0808: Add utils for Speech Codec List and Speech Codec The planned support for true A over IP requires the encoding and decoding of a so called "Speech Codec Element" element. This commt adds parsing functionality and tests for the element mentioned above, however, it is not yet actively used. http://cgit.osmocom.org/libosmocore/commit/?id=00a1eb4deb90081fa33dcb9145ce67b460baa042 commit 00a1eb4deb90081fa33dcb9145ce67b460baa042 Author: Philipp Maier Date: Fri Mar 24 17:59:26 2017 +0100 gsm0808: Add utils for AoIP Transport Layer Address The planned support for true A over IP requires the encoding and decoding of a so called "AoIP Transport Layer Address" element. This commt adds parsing functionality and tests for the element mentioned above, however, it is not yet actively used. ----------------------------------------------------------------------- Summary of changes: src/gsm/gsm0808.c | 20 ++++++++++++++++++++ src/gsm/lapd_core.c | 10 +++++----- 2 files changed, 25 insertions(+), 5 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Wed Mar 29 14:13:46 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 29 Mar 2017 14:13:46 GMT Subject: openbsc.git branch vlr_3G updated. 0.15.0-750-g2e8ecf3af Message-ID: <201703291413.v2TEDk8K007050@git.osmocom.org> This is an 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, vlr_3G has been updated discards ed868ec1e68de7a359ae5c1bd8147e2524f0bb11 (commit) discards 33f428ed51165a2e3da2d6ed95ddd2ae47787a30 (commit) discards ef86d12d62695148154b6099812867464806a66c (commit) discards b42b32736912acf7a178dec6a00efebdbd6feaad (commit) via 2e8ecf3af3c1ffab29357f45e4576b2d3b9268e4 (commit) via 581ffc9d7bee9b6ea238fc2014007aab4cbe5315 (commit) via 0aae05474790bf1d3b4d7ce369611892873443b5 (commit) via a2697738cc08e2e6528c09bb7775f1793cff37b8 (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 (ed868ec1e68de7a359ae5c1bd8147e2524f0bb11) \ N -- N -- N (2e8ecf3af3c1ffab29357f45e4576b2d3b9268e4) 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=2e8ecf3af3c1ffab29357f45e4576b2d3b9268e4 commit 2e8ecf3af3c1ffab29357f45e4576b2d3b9268e4 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=581ffc9d7bee9b6ea238fc2014007aab4cbe5315 commit 581ffc9d7bee9b6ea238fc2014007aab4cbe5315 Author: Neels Hofmeyr Date: Fri Mar 10 02:15:20 2017 +0100 log protocol discriminators and message types by name Depends: libosmocore change-id I0fca8e95ed5c2148b1a7440eff3fc9c7583898df Change-Id: If1c49faf6e1757cb16b383dd2db87b48bc94eee6 http://cgit.osmocom.org/openbsc/commit/?id=0aae05474790bf1d3b4d7ce369611892873443b5 commit 0aae05474790bf1d3b4d7ce369611892873443b5 Author: Neels Hofmeyr Date: Thu Mar 16 16:14:34 2017 +0100 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: I31a4475f42d59fd5704d52ee6e473e270db6d779 http://cgit.osmocom.org/openbsc/commit/?id=a2697738cc08e2e6528c09bb7775f1793cff37b8 commit a2697738cc08e2e6528c09bb7775f1793cff37b8 Author: Neels Hofmeyr Date: Fri May 20 21:59:55 2016 +0200 Implement IuCS (large refactoring and addition) osmo-nitb becomes osmo-msc add DIUCS debug log constant add iucs.[hc] add msc vty, remove nitb vty add libiudummy, to avoid linking Iu deps in tests Use new msc_tx_dtap() instead of gsm0808_submit_dtap() libmgcp: add mgcpgw client API bridge calls via mgcpgw 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: Ie13ff348117e892d41b8355ab6c24915301eaeaf ----------------------------------------------------------------------- Summary of changes: openbsc/doc/examples/osmo-bsc_mgcp/mgcp.cfg | 8 +- openbsc/doc/examples/osmo-msc/osmo-msc.cfg | 1 + .../osmo-nitb/bs11/openbsc-1bts-2trx-hopping.cfg | 164 --------------- .../examples/osmo-nitb/bs11/openbsc-1bts-2trx.cfg | 84 -------- .../examples/osmo-nitb/bs11/openbsc-2bts-2trx.cfg | 148 -------------- openbsc/doc/examples/osmo-nitb/bs11/openbsc.cfg | 56 ------ .../osmo-nitb/nanobts/openbsc-multitrx.cfg | 99 ---------- openbsc/doc/examples/osmo-nitb/nanobts/openbsc.cfg | 77 -------- .../osmo-nitb/nokia/openbsc_nokia_3trx.cfg | 117 ----------- openbsc/doc/examples/osmo-nitb/rbs2308/openbsc.cfg | 220 --------------------- .../doc/examples/osmo-nitb/sysmobts/openbsc.cfg | 77 -------- 11 files changed, 5 insertions(+), 1046 deletions(-) delete mode 100644 openbsc/doc/examples/osmo-nitb/bs11/openbsc-1bts-2trx-hopping.cfg delete mode 100644 openbsc/doc/examples/osmo-nitb/bs11/openbsc-1bts-2trx.cfg delete mode 100644 openbsc/doc/examples/osmo-nitb/bs11/openbsc-2bts-2trx.cfg delete mode 100644 openbsc/doc/examples/osmo-nitb/bs11/openbsc.cfg delete mode 100644 openbsc/doc/examples/osmo-nitb/nanobts/openbsc-multitrx.cfg delete mode 100644 openbsc/doc/examples/osmo-nitb/nanobts/openbsc.cfg delete mode 100644 openbsc/doc/examples/osmo-nitb/nokia/openbsc_nokia_3trx.cfg delete mode 100644 openbsc/doc/examples/osmo-nitb/rbs2308/openbsc.cfg delete mode 100644 openbsc/doc/examples/osmo-nitb/sysmobts/openbsc.cfg hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed Mar 29 15:10:06 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 29 Mar 2017 15:10:06 GMT Subject: osmo-iuh.git branch master updated. c23c4fe06c543648a7c7dc429ce50f5cf79abe3a Message-ID: <201703291510.v2TFA6Wg019826@git.osmocom.org> This is an 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 c23c4fe06c543648a7c7dc429ce50f5cf79abe3a (commit) from 2c45e9082afada5249a7347a35bd8812a88b5aa7 (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=c23c4fe06c543648a7c7dc429ce50f5cf79abe3a commit c23c4fe06c543648a7c7dc429ce50f5cf79abe3a Author: Neels Hofmeyr Date: Wed Mar 29 17:07:02 2017 +0200 doc: fix osmo-hnbgw.cfg example 'bind' was changed to local-ip in 39ee92606213a9fd36b10183bb461fa6e2d3a407 The 'logging all everything' is known to not work, use 'all debug' instead. Fix indenting of the 'log' items. Change-Id: Ie7828073a4b4a5555f418246b20588e903ef4135 ----------------------------------------------------------------------- Summary of changes: doc/examples/osmo-hnbgw.cfg | 43 ++++++++++++++++++------------------------- 1 file changed, 18 insertions(+), 25 deletions(-) hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Wed Mar 29 15:40:52 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 29 Mar 2017 15:40:52 GMT Subject: libosmocore.git branch pmaier/aoip updated. 0.9.6-169-g8b38d88 Message-ID: <201703291540.v2TFeqOD026529@git.osmocom.org> This is an 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/aoip has been updated discards 19b593fb0be6993365a0d15f35f4870a6367eeec (commit) discards 1e61e87b967e6ef54f8913b2e91cb7fd8e687ee9 (commit) via 8b38d88f356e66d58cfd1ed74f76e2d951807ae1 (commit) via b3b08185294d3a3900078ee70c56edd812514234 (commit) via 536282984685c0ab136f175860aa42524f92500d (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 (19b593fb0be6993365a0d15f35f4870a6367eeec) \ N -- N -- N (8b38d88f356e66d58cfd1ed74f76e2d951807ae1) 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=8b38d88f356e66d58cfd1ed74f76e2d951807ae1 commit 8b38d88f356e66d58cfd1ed74f76e2d951807ae1 Author: Philipp Maier Date: Wed Mar 29 17:37:55 2017 +0200 gsm0808: Add create functions for BSS_MAP_MSG_PAGING gsm0808.h/c lacks functionality to generate BSS_MAP_MSG_PAGING messages. These messages are required if the code is used in an MSC implementation. This commit adds a gsm0808_create_paging() function, that generates an A/AoiP BSS_MAP_MSG_PAGING message. http://cgit.osmocom.org/libosmocore/commit/?id=b3b08185294d3a3900078ee70c56edd812514234 commit b3b08185294d3a3900078ee70c56edd812514234 Author: Philipp Maier Date: Wed Mar 29 15:50:05 2017 +0200 gsm0808: Add create functions for CIPHER MODE COMMAND gsm0808.h/c lacks functionality to generate CIPHER MODE COMMAND messages. These messages are required if the code is used in an MSC implementation. This commit adds a gsm0808_create_cipher() function, that generates an A/AoiP CIPHER MODE COMMAND message. http://cgit.osmocom.org/libosmocore/commit/?id=536282984685c0ab136f175860aa42524f92500d commit 536282984685c0ab136f175860aa42524f92500d Author: Philipp Maier Date: Wed Mar 29 11:35:50 2017 +0200 gsm0808: Add utils for Cell Identifier List The planned support for true A over IP requires the encoding of the a Cell Identifier List element (see also BSS_MAP_MSG_PAGING). This commt adds encoding/decoding functionality and tests for the element mentioned above, however, it is not yet actively used. ----------------------------------------------------------------------- Summary of changes: include/osmocom/gsm/gsm0808.h | 3 +++ src/gsm/gsm0808.c | 61 +++++++++++++++++++++++++++++++++++++++++++ src/gsm/libosmogsm.map | 1 + tests/gsm0808/gsm0808_test.c | 48 ++++++++++++++++++++++++++++++++-- tests/gsm0808/gsm0808_test.ok | 1 + 5 files changed, 112 insertions(+), 2 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Wed Mar 29 15:54:04 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 29 Mar 2017 15:54:04 GMT Subject: libosmocore.git branch pmaier/aoip updated. 0.9.6-170-g240fdfe Message-ID: <201703291554.v2TFs4hv029449@git.osmocom.org> This is an 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/aoip has been updated via 240fdfeefb21be1b1f524e3774a8a97c22b07943 (commit) from 8b38d88f356e66d58cfd1ed74f76e2d951807ae1 (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=240fdfeefb21be1b1f524e3774a8a97c22b07943 commit 240fdfeefb21be1b1f524e3774a8a97c22b07943 Author: Philipp Maier Date: Wed Mar 29 17:53:43 2017 +0200 WIP ----------------------------------------------------------------------- Summary of changes: include/osmocom/gsm/gsm0808.h | 5 +++++ src/gsm/gsm0808.c | 9 +++++++++ src/gsm/libosmogsm.map | 1 + 3 files changed, 15 insertions(+) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Thu Mar 30 10:09:39 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 30 Mar 2017 10:09:39 GMT Subject: libosmocore.git branch pmaier/aoip updated. 0.9.6-170-gfbe1948 Message-ID: <201703301009.v2UA9dqW079458@git.osmocom.org> This is an 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/aoip has been updated discards 240fdfeefb21be1b1f524e3774a8a97c22b07943 (commit) via fbe194807026906bc1f7fe8365efcebe9e3f160a (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 (240fdfeefb21be1b1f524e3774a8a97c22b07943) \ N -- N -- N (fbe194807026906bc1f7fe8365efcebe9e3f160a) 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=fbe194807026906bc1f7fe8365efcebe9e3f160a commit fbe194807026906bc1f7fe8365efcebe9e3f160a Author: Philipp Maier Date: Wed Mar 29 17:53:43 2017 +0200 gsm0808: Add create functions for BSS_MAP_MSG_ASSIGMENT_RQST gsm0808.h/c lacks functionality to generate BSS_MAP_MSG_ASSIGMENT_RQST messages. These messages are required if the code is used in an MSC implementation. This commit adds a gsm0808_create_assignment() function, that generates an A/AoiP BSS_MAP_MSG_PAGING message. ----------------------------------------------------------------------- Summary of changes: include/osmocom/gsm/gsm0808.h | 10 +++--- src/gsm/gsm0808.c | 77 +++++++++++++++++++++++++++++++++++++++++-- tests/gsm0808/gsm0808_test.c | 51 ++++++++++++++++++++++++++++ tests/gsm0808/gsm0808_test.ok | 1 + 4 files changed, 131 insertions(+), 8 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Thu Mar 30 12:23:15 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 30 Mar 2017 12:23:15 GMT Subject: libosmocore.git branch pmaier/aoip updated. 0.9.6-170-g3753ece Message-ID: <201703301223.v2UCNFBA015307@git.osmocom.org> This is an 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/aoip has been updated discards fbe194807026906bc1f7fe8365efcebe9e3f160a (commit) discards 8b38d88f356e66d58cfd1ed74f76e2d951807ae1 (commit) discards b3b08185294d3a3900078ee70c56edd812514234 (commit) discards 536282984685c0ab136f175860aa42524f92500d (commit) discards 6419635b322cf25f9d7a4b1dffc016942ad41457 (commit) discards 5fff76a1298b3ed6418e0e52bf75905f25972745 (commit) discards 5e216c86f2967321e8e91ad65ef8660d4acd5e90 (commit) discards 4b0733a39401b096b55fbf2ed9c242beb52ed979 (commit) discards 00a1eb4deb90081fa33dcb9145ce67b460baa042 (commit) via 3753eced734936930099959b050f26ae5c2ad1bf (commit) via 4edbe31b6063fd284088f79d9160184493c294f6 (commit) via 12893f51ff17b52bc162ea4b7c08cd7c40d9e1b2 (commit) via 907b630a1746c6f69d1a0596a4c3ef3c1343524e (commit) via 20ae03057c07ce7fda836f8121bf915d9d15a1ce (commit) via 0d7b72464071cbeaca00b08146058c6b7f9e35a3 (commit) via 0c9bb5b442ebb2b9ce6d9c58472eb29f6fe684ad (commit) via 55173dc055fef646747f1e59bb9c0e7feceae822 (commit) via e18c1e0ae5a6b1554a58cbfc5010912edfc3cd59 (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 (fbe194807026906bc1f7fe8365efcebe9e3f160a) \ N -- N -- N (3753eced734936930099959b050f26ae5c2ad1bf) 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=3753eced734936930099959b050f26ae5c2ad1bf commit 3753eced734936930099959b050f26ae5c2ad1bf Author: Philipp Maier Date: Wed Mar 29 17:53:43 2017 +0200 gsm0808: Add create functions for BSS_MAP_MSG_ASSIGMENT_RQST gsm0808.h/c lacks functionality to generate BSS_MAP_MSG_ASSIGMENT_RQST messages. These messages are required if the code is used in an MSC implementation. This commit adds a gsm0808_create_assignment() function, that generates an A/AoiP BSS_MAP_MSG_PAGING message. http://cgit.osmocom.org/libosmocore/commit/?id=4edbe31b6063fd284088f79d9160184493c294f6 commit 4edbe31b6063fd284088f79d9160184493c294f6 Author: Philipp Maier Date: Wed Mar 29 17:37:55 2017 +0200 gsm0808: Add create functions for BSS_MAP_MSG_PAGING gsm0808.h/c lacks functionality to generate BSS_MAP_MSG_PAGING messages. These messages are required if the code is used in an MSC implementation. This commit adds a gsm0808_create_paging() function, that generates an A/AoiP BSS_MAP_MSG_PAGING message. http://cgit.osmocom.org/libosmocore/commit/?id=12893f51ff17b52bc162ea4b7c08cd7c40d9e1b2 commit 12893f51ff17b52bc162ea4b7c08cd7c40d9e1b2 Author: Philipp Maier Date: Wed Mar 29 15:50:05 2017 +0200 gsm0808: Add create functions for CIPHER MODE COMMAND gsm0808.h/c lacks functionality to generate CIPHER MODE COMMAND messages. These messages are required if the code is used in an MSC implementation. This commit adds a gsm0808_create_cipher() function, that generates an A/AoiP CIPHER MODE COMMAND message. http://cgit.osmocom.org/libosmocore/commit/?id=907b630a1746c6f69d1a0596a4c3ef3c1343524e commit 907b630a1746c6f69d1a0596a4c3ef3c1343524e Author: Philipp Maier Date: Wed Mar 29 11:35:50 2017 +0200 gsm0808: Add utils for Cell Identifier List The planned support for true A over IP requires the encoding of the a Cell Identifier List element (see also BSS_MAP_MSG_PAGING). This commt adds encoding/decoding functionality and tests for the element mentioned above, however, it is not yet actively used. http://cgit.osmocom.org/libosmocore/commit/?id=20ae03057c07ce7fda836f8121bf915d9d15a1ce commit 20ae03057c07ce7fda836f8121bf915d9d15a1ce Author: Philipp Maier Date: Tue Mar 28 18:36:52 2017 +0200 gsm0808: Add utils for Encryption Information The planned support for true A over IP requires the encoding of the an Encryption Information element (see also BSS_MAP_MSG_CIPHER_MODE_CMD). This commt adds encoding/decoding functionality and tests for the element mentioned above, however, it is not yet actively used. http://cgit.osmocom.org/libosmocore/commit/?id=0d7b72464071cbeaca00b08146058c6b7f9e35a3 commit 0d7b72464071cbeaca00b08146058c6b7f9e35a3 Author: Philipp Maier Date: Tue Mar 28 17:05:40 2017 +0200 gsm0808: Add utils for Channel Type The planned support for true A over IP requires the encoding of the a Channel Type element (see also ASSIGNMENT REQUEST). This commt adds encoding/decoding functionality and tests for the element mentioned above, however, it is not yet actively used. http://cgit.osmocom.org/libosmocore/commit/?id=0c9bb5b442ebb2b9ce6d9c58472eb29f6fe684ad commit 0c9bb5b442ebb2b9ce6d9c58472eb29f6fe684ad Author: Philipp Maier Date: Mon Mar 27 16:55:32 2017 +0200 gsm0808: Add AoIP specific elements to gsm0808_create_... functions the classic A implementation in libosmocore lacks support for AoIP message elements. This patch adds support for AoIP by adding a set of new gsm0808_create_..., which support the missing AoIP message elements http://cgit.osmocom.org/libosmocore/commit/?id=55173dc055fef646747f1e59bb9c0e7feceae822 commit 55173dc055fef646747f1e59bb9c0e7feceae822 Author: Philipp Maier Date: Fri Mar 24 18:03:17 2017 +0100 gsm0808: Add utils for Speech Codec List and Speech Codec The planned support for true A over IP requires the encoding and decoding of a so called "Speech Codec Element" element. This commt adds parsing functionality and tests for the element mentioned above, however, it is not yet actively used. http://cgit.osmocom.org/libosmocore/commit/?id=e18c1e0ae5a6b1554a58cbfc5010912edfc3cd59 commit e18c1e0ae5a6b1554a58cbfc5010912edfc3cd59 Author: Philipp Maier Date: Fri Mar 24 17:59:26 2017 +0100 gsm0808: Add utils for AoIP Transport Layer Address The planned support for true A over IP requires the encoding and decoding of a so called "AoIP Transport Layer Address" element. This commt adds parsing functionality and tests for the element mentioned above, however, it is not yet actively used. ----------------------------------------------------------------------- Summary of changes: include/osmocom/gsm/protocol/gsm_08_08.h | 11 +++++--- src/gsm/gsm0808_utils.c | 46 +++++++++++++++++++------------- tests/gsm0808/gsm0808_test.c | 10 ++++--- 3 files changed, 41 insertions(+), 26 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Thu Mar 30 12:44:12 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 30 Mar 2017 12:44:12 GMT Subject: artwork.git branch master updated. ec84d3ac48655fe50a233051c52098d17b5fb544 Message-ID: <201703301244.v2UCiCpp019243@git.osmocom.org> This is an 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 ec84d3ac48655fe50a233051c52098d17b5fb544 (commit) via cfcbc6ae2174709ade1b3853d65340e4a8f17bfc (commit) from e07f3ba68d1681a86a43df019bd5a6cb90a60b0b (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=ec84d3ac48655fe50a233051c52098d17b5fb544 commit ec84d3ac48655fe50a233051c52098d17b5fb544 Author: Harald Welte Date: Thu Mar 30 14:43:55 2017 +0200 final t-shirt as we are having it printed http://cgit.osmocom.org/artwork/commit/?id=cfcbc6ae2174709ade1b3853d65340e4a8f17bfc commit cfcbc6ae2174709ade1b3853d65340e4a8f17bfc Author: Harald Welte Date: Thu Jan 26 19:57:26 2017 +0100 Add OsmoCon (for Osmocom Conference) ----------------------------------------------------------------------- Summary of changes: OsmoCon.png | Bin 0 -> 119250 bytes misc/draft-01-einseitig-plain.pdf | Bin 0 -> 6088 bytes misc/draft-01-einseitig-plain.png | Bin 0 -> 200664 bytes misc/draft-01-einseitig-plain.svg | 33007 +++++++++++++++++++++++++++++++++++ misc/draft-01-einseitig.png | Bin 0 -> 120241 bytes misc/draft-01-einseitig.svg | 33077 ++++++++++++++++++++++++++++++++++++ 6 files changed, 66084 insertions(+) create mode 100644 OsmoCon.png create mode 100644 misc/draft-01-einseitig-plain.pdf create mode 100644 misc/draft-01-einseitig-plain.png create mode 100644 misc/draft-01-einseitig-plain.svg create mode 100644 misc/draft-01-einseitig.png create mode 100644 misc/draft-01-einseitig.svg hooks/post-receive -- Osmocom Logo From gitosis at osmocom.org Fri Mar 31 12:04:47 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 31 Mar 2017 12:04:47 GMT Subject: osmo-sim-auth.git branch master updated. 63752ce8eee7c765d90e4b0ef6686ada245dc74b Message-ID: <201703311204.v2VC4lks055061@git.osmocom.org> This is an 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 small command line tool for (U)SIM authentication". The branch, master has been updated via 63752ce8eee7c765d90e4b0ef6686ada245dc74b (commit) from daf2b13f6cb1a66809399770b185614fa01144bb (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-sim-auth/commit/?id=63752ce8eee7c765d90e4b0ef6686ada245dc74b commit 63752ce8eee7c765d90e4b0ef6686ada245dc74b Author: Neels Hofmeyr Date: Tue Mar 14 12:48:56 2017 +0100 cosmetic: add/tweak log output, add vim indenting marker While testing the sysmoUSIM, I found that I wanted to see errors more prominently and some output for cases that lacked any response at all. Change-Id: Ia2ac1215ae948558324627f76e28c72a23dc6a68 ----------------------------------------------------------------------- Summary of changes: card/USIM.py | 23 +++++++++++++---------- 1 file changed, 13 insertions(+), 10 deletions(-) hooks/post-receive -- A small command line tool for (U)SIM authentication From gitosis at osmocom.org Fri Mar 31 17:04:54 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 31 Mar 2017 17:04:54 GMT Subject: libosmocore.git branch pmaier/aoip updated. 0.9.6-170-g6a531ba Message-ID: <201703311704.v2VH4snW035333@git.osmocom.org> This is an 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/aoip has been updated discards 3753eced734936930099959b050f26ae5c2ad1bf (commit) discards 4edbe31b6063fd284088f79d9160184493c294f6 (commit) discards 12893f51ff17b52bc162ea4b7c08cd7c40d9e1b2 (commit) discards 907b630a1746c6f69d1a0596a4c3ef3c1343524e (commit) discards 20ae03057c07ce7fda836f8121bf915d9d15a1ce (commit) discards 0d7b72464071cbeaca00b08146058c6b7f9e35a3 (commit) discards 0c9bb5b442ebb2b9ce6d9c58472eb29f6fe684ad (commit) discards 55173dc055fef646747f1e59bb9c0e7feceae822 (commit) discards e18c1e0ae5a6b1554a58cbfc5010912edfc3cd59 (commit) via 6a531ba847b955a926ab376bd610afb16aab38c0 (commit) via 95d4cede17d3ce88601e175eadc3720b607755f8 (commit) via 485b006427ca4681cdb99a6bfba0d5448b3b7d99 (commit) via 2de2db7c07f05ff4987d7df807254f0242d1f0ad (commit) via 210836e4a7d3c3c79c0a342cb37643f033060ac9 (commit) via 9e69063bd768a35e7b7d44053abc0e3b7d668f0e (commit) via f390b01aed2d965d1c70f96903c18c266dc3ec14 (commit) via 5e1731a05c745bfc287d5bd8c2fb51dd3fe8c48f (commit) via b7ff0cc864d1a186a1bc3e22418e91a64945e610 (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 (3753eced734936930099959b050f26ae5c2ad1bf) \ N -- N -- N (6a531ba847b955a926ab376bd610afb16aab38c0) 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=6a531ba847b955a926ab376bd610afb16aab38c0 commit 6a531ba847b955a926ab376bd610afb16aab38c0 Author: Philipp Maier Date: Wed Mar 29 17:53:43 2017 +0200 gsm0808: Add create functions for BSS_MAP_MSG_ASSIGMENT_RQST gsm0808.h/c lacks functionality to generate BSS_MAP_MSG_ASSIGMENT_RQST messages. These messages are required if the code is used in an MSC implementation. This commit adds a gsm0808_create_assignment() function, that generates an A/AoiP BSS_MAP_MSG_PAGING message. Change-Id: I4d1d455a1e1cf95407e23ded7b7defbcf2dd6ff0 http://cgit.osmocom.org/libosmocore/commit/?id=95d4cede17d3ce88601e175eadc3720b607755f8 commit 95d4cede17d3ce88601e175eadc3720b607755f8 Author: Philipp Maier Date: Wed Mar 29 17:37:55 2017 +0200 gsm0808: Add create functions for BSS_MAP_MSG_PAGING gsm0808.h/c lacks functionality to generate BSS_MAP_MSG_PAGING messages. These messages are required if the code is used in an MSC implementation. This commit adds a gsm0808_create_paging() function, that generates an A/AoiP BSS_MAP_MSG_PAGING message. Change-Id: I9afecf0109305ca5153bf081bb29cd94071dd2b7 http://cgit.osmocom.org/libosmocore/commit/?id=485b006427ca4681cdb99a6bfba0d5448b3b7d99 commit 485b006427ca4681cdb99a6bfba0d5448b3b7d99 Author: Philipp Maier Date: Wed Mar 29 15:50:05 2017 +0200 gsm0808: Add create functions for CIPHER MODE COMMAND gsm0808.h/c lacks functionality to generate CIPHER MODE COMMAND messages. These messages are required if the code is used in an MSC implementation. This commit adds a gsm0808_create_cipher() function, that generates an A/AoiP CIPHER MODE COMMAND message. Change-Id: I8eb1c357860c3e740b0f5d17e1c256bc87920958 http://cgit.osmocom.org/libosmocore/commit/?id=2de2db7c07f05ff4987d7df807254f0242d1f0ad commit 2de2db7c07f05ff4987d7df807254f0242d1f0ad Author: Philipp Maier Date: Wed Mar 29 11:35:50 2017 +0200 gsm0808: Add utils for Cell Identifier List The planned support for true A over IP requires the encoding of the a Cell Identifier List element (see also BSS_MAP_MSG_PAGING). This commt adds encoding/decoding functionality and tests for the element mentioned above, however, it is not yet actively used. Change-Id: I625245dd1dd396fc2bc189e8cd2c444a33042528 http://cgit.osmocom.org/libosmocore/commit/?id=210836e4a7d3c3c79c0a342cb37643f033060ac9 commit 210836e4a7d3c3c79c0a342cb37643f033060ac9 Author: Philipp Maier Date: Tue Mar 28 18:36:52 2017 +0200 gsm0808: Add utils for Encryption Information The planned support for true A over IP requires the encoding of the an Encryption Information element (see also BSS_MAP_MSG_CIPHER_MODE_CMD). This commt adds encoding/decoding functionality and tests for the element mentioned above, however, it is not yet actively used. Change-Id: I8262050a9d9fd3f17462cfbb046c6e034dccc6fb http://cgit.osmocom.org/libosmocore/commit/?id=9e69063bd768a35e7b7d44053abc0e3b7d668f0e commit 9e69063bd768a35e7b7d44053abc0e3b7d668f0e Author: Philipp Maier Date: Tue Mar 28 17:05:40 2017 +0200 gsm0808: Add utils for Channel Type The planned support for true A over IP requires the encoding of the a Channel Type element (see also ASSIGNMENT REQUEST). This commt adds encoding/decoding functionality and tests for the element mentioned above, however, it is not yet actively used. Change-Id: Id0e2164d84b8cbcc6fe6a090fc7f40a1251421d7 http://cgit.osmocom.org/libosmocore/commit/?id=f390b01aed2d965d1c70f96903c18c266dc3ec14 commit f390b01aed2d965d1c70f96903c18c266dc3ec14 Author: Philipp Maier Date: Mon Mar 27 16:55:32 2017 +0200 gsm0808: Add AoIP specific elements to gsm0808_create_... functions the classic A implementation in libosmocore lacks support for AoIP message elements. This patch adds support for AoIP by adding a set of new gsm0808_create_..., which support the missing AoIP message elements Change-Id: I77f866abec1822d19871052f3c647ad782785b34 http://cgit.osmocom.org/libosmocore/commit/?id=5e1731a05c745bfc287d5bd8c2fb51dd3fe8c48f commit 5e1731a05c745bfc287d5bd8c2fb51dd3fe8c48f Author: Philipp Maier Date: Fri Mar 24 18:03:17 2017 +0100 gsm0808: Add utils for Speech Codec List and Speech Codec The planned support for true A over IP requires the encoding and decoding of a so called "Speech Codec Element" element. This commt adds parsing functionality and tests for the element mentioned above, however, it is not yet actively used. Change-Id: I0e1e2edf47adaa45b22d4b0bcae3640dba7ca200 http://cgit.osmocom.org/libosmocore/commit/?id=b7ff0cc864d1a186a1bc3e22418e91a64945e610 commit b7ff0cc864d1a186a1bc3e22418e91a64945e610 Author: Philipp Maier Date: Fri Mar 24 17:59:26 2017 +0100 gsm0808: Add utils for AoIP Transport Layer Address The planned support for true A over IP requires the encoding and decoding of a so called "AoIP Transport Layer Address" element. This commt adds parsing functionality and tests for the element mentioned above, however, it is not yet actively used. Change-Id: I57933b0a06a3f54ec2a41e6ecb6ced9fbbc89332 ----------------------------------------------------------------------- Summary of changes: include/Makefile.am | 1 + include/osmocom/gsm/gsm0808_utils.h | 17 +-- src/gsm/gsm0808.c | 121 +++------------------ src/gsm/gsm0808_utils.c | 208 ++++++++++++++++++++++++++---------- tests/gsm0808/gsm0808_test.c | 76 +++++++++---- 5 files changed, 233 insertions(+), 190 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Fri Mar 31 18:44:56 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 31 Mar 2017 18:44:56 GMT Subject: libosmo-sccp.git branch laforge/sigtran-squashed created. 0.0.6.3-90-g83e2a03 Message-ID: <201703311844.v2VIiuH2066270@git.osmocom.org> This is an 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-squashed has been created at 83e2a03f4baeffd914e42cd6f13d1180123688e2 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmo-sccp/commit/?id=83e2a03f4baeffd914e42cd6f13d1180123688e2 commit 83e2a03f4baeffd914e42cd6f13d1180123688e2 Author: Harald Welte Date: Sun Feb 12 19:47:08 2017 +0100 WIP: New SIGTRAN world Change-Id: I118e4eeffe92bbbac53a34c24545d4306cdd2c23 ----------------------------------------------------------------------- hooks/post-receive -- SCCP Library From gitosis at osmocom.org Fri Mar 31 20:02:51 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 31 Mar 2017 20:02:51 GMT Subject: openbsc.git branch master updated. 0.15.0-735-g36891a7d9 Message-ID: <201703312002.v2VK2pVL087746@git.osmocom.org> This is an 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 36891a7d9d048f02a2cbf6ac66885fbd10532944 (commit) from b1e6b3749389ec5b3f33d5ac0fcc7f43df3f4641 (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=36891a7d9d048f02a2cbf6ac66885fbd10532944 commit 36891a7d9d048f02a2cbf6ac66885fbd10532944 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. If a conn breaks/vanishes during LU, we cancel the LU without sending any reply at all, so the failed LU would not be counted. Instead, count Location Updating results, i.e. completion and failures. (With the new VLR developments, LU counters need to be triggered in completely different places, and this patch prepares for that by providing sensible counters.) Change-Id: I03f14c6a2f7ec5e1d3ba401e32082476fc7b0cc6 ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gsm_data.h | 8 +++--- openbsc/src/libmsc/gsm_04_08.c | 44 ++++++++++++++++++++++--------- openbsc/src/libmsc/vty_interface_layer3.c | 6 ++--- 3 files changed, 38 insertions(+), 20 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Fri Mar 31 20:04:00 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 31 Mar 2017 20:04:00 GMT Subject: openbsc.git branch master updated. 0.15.0-736-g4aa75e74f Message-ID: <201703312004.v2VK407i088012@git.osmocom.org> This is an 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 4aa75e74f48b06ecadc37dffe2875c93fd6ee674 (commit) from 36891a7d9d048f02a2cbf6ac66885fbd10532944 (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=4aa75e74f48b06ecadc37dffe2875c93fd6ee674 commit 4aa75e74f48b06ecadc37dffe2875c93fd6ee674 Author: Neels Hofmeyr Date: Fri Mar 31 14:03:39 2017 +0200 jenkins.sh: Iu: use libosmo-sccp,-netif master The iu specific branches of libosmo-sccp and libosmo-netif have recently been merged to master. Change-Id: I9465d7b956c3bd65d6e8a387e6710235672352e8 ----------------------------------------------------------------------- Summary of changes: contrib/jenkins.sh | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Fri Mar 31 20:05:27 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 31 Mar 2017 20:05:27 GMT Subject: libosmocore.git branch master updated. 0.9.6-162-gd4089f4 Message-ID: <201703312005.v2VK5RMl088430@git.osmocom.org> This is an 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 d4089f4b072c06610c3301516de86e1ee401e125 (commit) from d78c973cd89fc7c119573357cfbebb891dbc697a (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=d4089f4b072c06610c3301516de86e1ee401e125 commit d4089f4b072c06610c3301516de86e1ee401e125 Author: Neels Hofmeyr Date: Tue Mar 7 22:21:35 2017 +0100 jenkins: also test build in separate dir To make sure that new patches don't break a build done in another dir than srcdir, make jenkins verify that it still works. Even though 'make distcheck' also tests a build from a separate dir, this does not verify that BUILT_SOURCES are generated properly. If these already exist in the source tree from a previous 'make' issued in the source tree, the BUILT_SOURCES are not regenerated during 'make distcheck'. Hence a separate test run is necessary to ensure stability of new patches. Change-Id: I4b31538c155941fd241bcd33b0d39f2f8491ac1e ----------------------------------------------------------------------- Summary of changes: contrib/jenkins.sh | 12 ++++++++++++ 1 file changed, 12 insertions(+) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Fri Mar 31 21:40:39 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 31 Mar 2017 21:40:39 GMT Subject: osmo-trx.git branch master updated. 9d53ecf666b95948802384133e696d536deaf3bc Message-ID: <201703312140.v2VLedIN017513@git.osmocom.org> This is an 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, master has been updated via 9d53ecf666b95948802384133e696d536deaf3bc (commit) from e0c12189d455eb0d17299e4504749ce36629e18b (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=9d53ecf666b95948802384133e696d536deaf3bc commit 9d53ecf666b95948802384133e696d536deaf3bc Author: Tom Tsou Date: Wed Mar 22 13:51:33 2017 -0700 Resampler: Fix initialization return checking Greater-than comparison was used on boolean type. Change-Id: Ia3b71b3a06b34a6fd781bf197ecf9d5cc1711d13 ----------------------------------------------------------------------- Summary of changes: Transceiver52M/Resampler.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Fri Mar 31 21:41:19 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 31 Mar 2017 21:41:19 GMT Subject: osmo-trx.git branch master updated. 92bdfb86ac0ab468586698d068035447b1daf93b Message-ID: <201703312141.v2VLfJFi017662@git.osmocom.org> This is an 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, master has been updated via 92bdfb86ac0ab468586698d068035447b1daf93b (commit) via ae91f13ecb8a3db44edad5b41963f59efe3504c1 (commit) from 9d53ecf666b95948802384133e696d536deaf3bc (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=92bdfb86ac0ab468586698d068035447b1daf93b commit 92bdfb86ac0ab468586698d068035447b1daf93b Author: Tom Tsou Date: Tue Mar 28 15:22:01 2017 -0700 sigProcLib: Check return status on downsampling Improper length values will cause the polyphase resampler rotation to fail. Check return and return NULL on error. Change-Id: I3ad22f9fd7a20754f589c04258dcca3770474a9b Fixes: Coverity CID 165235 http://cgit.osmocom.org/osmo-trx/commit/?id=ae91f13ecb8a3db44edad5b41963f59efe3504c1 commit ae91f13ecb8a3db44edad5b41963f59efe3504c1 Author: Tom Tsou Date: Tue Mar 28 14:40:38 2017 -0700 sigProcLib: Remove unreachable code and no-effect checks Unreachable path and negative value inspection on unsigned types. Change-Id: If53b4b03550b0a7656c808cfe96806252153eb2f Fixes: Coverity CID 165239, 165238, 165236 ----------------------------------------------------------------------- Summary of changes: Transceiver52M/sigProcLib.cpp | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Fri Mar 31 21:44:33 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 31 Mar 2017 21:44:33 GMT Subject: osmo-trx.git branch master updated. 2af14407a870b0a0b1ecdf2e98bf1c5524b4f4c7 Message-ID: <201703312144.v2VLiX8b018491@git.osmocom.org> This is an 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, master has been updated via 2af14407a870b0a0b1ecdf2e98bf1c5524b4f4c7 (commit) from 92bdfb86ac0ab468586698d068035447b1daf93b (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=2af14407a870b0a0b1ecdf2e98bf1c5524b4f4c7 commit 2af14407a870b0a0b1ecdf2e98bf1c5524b4f4c7 Author: Tom Tsou Date: Thu Mar 23 14:54:00 2017 -0700 sigProcLib: Fix negative value check on unsigned value Convert negative value check on unsigned value to zero check to avoid potential divide-by-zero error condition. Change-Id: Ib0d7d1bceb5fe66e69345db93a74e3e0773a2257 Fixes: Coverity CID 165059 ----------------------------------------------------------------------- Summary of changes: Transceiver52M/sigProcLib.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- OpenBTS' transceiver retro-fit