From gitosis at osmocom.org Wed Nov 1 00:35:51 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 1 Nov 2017 00:35:51 GMT Subject: osmo-ci.git branch master updated. 068ed25a2a4a0357d5736883fdd439e0bf5f5764 Message-ID: <201711010035.vA10Zp9E009073@git.osmocom.org> This is an 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 068ed25a2a4a0357d5736883fdd439e0bf5f5764 (commit) via fb06801fee6c1f04913adf2ba7bf6a14f8089fb3 (commit) from c758c4e1d4fa04feac0aa1aeec49218dc5d9240e (commit) Those revisions listed above that are new 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=068ed25a2a4a0357d5736883fdd439e0bf5f5764 commit 068ed25a2a4a0357d5736883fdd439e0bf5f5764 Author: Neels Hofmeyr Date: Wed Nov 1 01:34:24 2017 +0100 jobs: README: better explain newlines curiosity and update behavior Change-Id: I9707091a4dcfc65bd378fab02bf24692debb60ed http://cgit.osmocom.org/osmo-ci/commit/?id=fb06801fee6c1f04913adf2ba7bf6a14f8089fb3 commit fb06801fee6c1f04913adf2ba7bf6a14f8089fb3 Author: Neels Hofmeyr Date: Wed Nov 1 01:26:29 2017 +0100 jobs: gerrit: fix missing indents in 4 jobs fixed in osmo-bsc, osmo-mgw, osmo-sgsn, cellmgr-ng: Spanning a single shell command across several lines with backslashes in the end breaks when the newlines are not preserved: the backslashes escape a following space, which is joined to the following cmdline arg. Add the leading less-indented comments that curiously lead to preserving the newline characters in the cmd sections. Change-Id: Icfd6cfb7ca4172795620e1d7ee60610db4f7226b ----------------------------------------------------------------------- Summary of changes: jobs/README.adoc | 11 +++++++---- jobs/gerrit-verifications.yml | 4 ++++ 2 files changed, 11 insertions(+), 4 deletions(-) hooks/post-receive -- CI scripts From gitosis at osmocom.org Wed Nov 1 00:40:45 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 1 Nov 2017 00:40:45 GMT Subject: osmo-ci.git branch master updated. d75358317749064a519f30cdd9d496b666dd5552 Message-ID: <201711010040.vA10ejbc010649@git.osmocom.org> This is an 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 d75358317749064a519f30cdd9d496b666dd5552 (commit) from 068ed25a2a4a0357d5736883fdd439e0bf5f5764 (commit) Those revisions listed above that are new 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=d75358317749064a519f30cdd9d496b666dd5552 commit d75358317749064a519f30cdd9d496b666dd5552 Author: Neels Hofmeyr Date: Wed Nov 1 01:39:12 2017 +0100 jobs: gerrit: make all docker builds concurrent The point of using docker is to allow concurrent builds, hence set 'concurrent: true' for all jobs using docker. Change-Id: I6333ee2856cbeb0cc3eb14c381ac8faf838c5f97 ----------------------------------------------------------------------- Summary of changes: jobs/gerrit-verifications.yml | 5 +++++ 1 file changed, 5 insertions(+) hooks/post-receive -- CI scripts From gitosis at osmocom.org Wed Nov 1 09:13:06 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 1 Nov 2017 09:13:06 GMT Subject: libosmocore.git branch master updated. 0.10.1-1-gba1059c1 Message-ID: <201711010913.vA19D6kp086359@git.osmocom.org> This is an 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 ba1059c173ac8f4845464c4f91d1890898f729a0 (commit) from d9abb0a70869bdf4546d9cd0de39461773a1638f (commit) Those revisions listed above that are new 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=ba1059c173ac8f4845464c4f91d1890898f729a0 commit ba1059c173ac8f4845464c4f91d1890898f729a0 Author: Max Date: Mon Oct 30 13:19:58 2017 +0100 Move additional libraries to appropriate place According to https://www.gnu.org/software/automake/manual/automake.html#Libtool-Flags the libraries supposed to be added to *_LDADD or *_LIBADD while *_LDFLAGS should contain additional libtool linking flags. Previously we used both. Let's unify this and move all the libraries into proper automake variable. While at it - also add libosmocore.la for tests to LDADD since all the tests link against it anyway. Change-Id: Ia657a66db75df831421af5df1175a992da5ba80f ----------------------------------------------------------------------- Summary of changes: src/Makefile.am | 6 ++-- src/ctrl/Makefile.am | 4 +-- src/gb/Makefile.am | 4 +-- src/gsm/Makefile.am | 4 +-- src/sim/Makefile.am | 2 +- src/vty/Makefile.am | 4 +-- tests/Makefile.am | 82 ++++++++++++++++++++++------------------------------ 7 files changed, 46 insertions(+), 60 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Wed Nov 1 09:50:32 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 1 Nov 2017 09:50:32 GMT Subject: osmo-ci.git branch master updated. 64c82cdeafe65aa706f8779da5ff17033b0ffe97 Message-ID: <201711010950.vA19oWOT000362@git.osmocom.org> This is an 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 64c82cdeafe65aa706f8779da5ff17033b0ffe97 (commit) from d75358317749064a519f30cdd9d496b666dd5552 (commit) Those revisions listed above that are new 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=64c82cdeafe65aa706f8779da5ff17033b0ffe97 commit 64c82cdeafe65aa706f8779da5ff17033b0ffe97 Author: Harald Welte Date: Sun Oct 29 13:26:24 2017 +0100 gerrit-verifications.yml: Remove FreeBSD_amd64 builds In early September we asked on the public mailing list if there are any users of the FreeBSD builds, and there was no response at all. Let's disable the build testing on FreeBSD. This will significantly speed up our build testing, as well as pave the way for a more comprehensive docker/containerization of build testing. We're still extremely happy to merge any patches for support of FreeBSD or other operating systems. But the core Osmocom developers will not perform related testing / porting. Change-Id: I2c6d2a17c3cf9d8c78c3675995493e30cbc6be0d ----------------------------------------------------------------------- Summary of changes: jobs/gerrit-verifications.yml | 32 +++++++++----------------------- 1 file changed, 9 insertions(+), 23 deletions(-) hooks/post-receive -- CI scripts From gitosis at osmocom.org Wed Nov 1 11:12:04 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 1 Nov 2017 11:12:04 GMT Subject: libosmocore.git branch master updated. 0.10.1-2-g38a49f62 Message-ID: <201711011112.vA1BC4BC036980@git.osmocom.org> This is an 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 38a49f62760a832dcc15c7a47e1c678402ea02da (commit) from ba1059c173ac8f4845464c4f91d1890898f729a0 (commit) Those revisions listed above that are new 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=38a49f62760a832dcc15c7a47e1c678402ea02da commit 38a49f62760a832dcc15c7a47e1c678402ea02da Author: Max Date: Mon Oct 30 13:55:37 2017 +0100 utils: move linked libraries into common variable Change-Id: I54f4e439cc232d926b42ddba9648d4f5e7487c3e ----------------------------------------------------------------------- Summary of changes: utils/Makefile.am | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Wed Nov 1 11:53:05 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 1 Nov 2017 11:53:05 GMT Subject: libosmo-abis.git branch master updated. 0.4.0-5-ge2d33bf Message-ID: <201711011153.vA1Br5S1052418@git.osmocom.org> This is an 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 e2d33bf02d66032648a023aa570e03e4d6ad7179 (commit) from d3c81da3985c87ca37f8dc4202838dd12879658b (commit) Those revisions listed above that are new 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=e2d33bf02d66032648a023aa570e03e4d6ad7179 commit e2d33bf02d66032648a023aa570e03e4d6ad7179 Author: Neels Hofmeyr Date: Wed Nov 1 00:44:19 2017 +0100 vty: skip installing cmds now always installed by default vty_install_default() and install_default() will soon be deprecated. Depends: I5021c64a787b63314e0f2f1cba0b8fc7bff4f09b Change-Id: I7771131a27d0b7ad0397715ceb3be035062bc010 ----------------------------------------------------------------------- Summary of changes: src/e1_input_vty.c | 1 - src/ipa_proxy.c | 1 - 2 files changed, 2 deletions(-) hooks/post-receive -- Osmocom A-bis protcol interface library From gitosis at osmocom.org Wed Nov 1 11:53:12 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 1 Nov 2017 11:53:12 GMT Subject: osmo-pcu.git branch master updated. 0.4.0-2-gbfc54b5 Message-ID: <201711011153.vA1BrCTT052482@git.osmocom.org> This is an 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 bfc54b551b614815705d0711db5bdbd2fa240aec (commit) from 49beba49eb952deda71e230a7a3d1ddd76d21ec6 (commit) Those revisions listed above that are new 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=bfc54b551b614815705d0711db5bdbd2fa240aec commit bfc54b551b614815705d0711db5bdbd2fa240aec Author: Neels Hofmeyr Date: Wed Nov 1 00:51:51 2017 +0100 vty: skip installing cmds now always installed by default vty_install_default() and install_default() will soon be deprecated. Depends: I5021c64a787b63314e0f2f1cba0b8fc7bff4f09b Change-Id: I6c9f928f4a4d7fd6bf37c64a64ee5d843ad5bb7a ----------------------------------------------------------------------- Summary of changes: src/pcu_vty.c | 1 - 1 file changed, 1 deletion(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Wed Nov 1 11:53:20 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 1 Nov 2017 11:53:20 GMT Subject: osmo-sip-connector.git branch master updated. 1.1.0-1-gdd9909d Message-ID: <201711011153.vA1BrKm4052550@git.osmocom.org> This is an 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 dd9909db1d883bd3c1d6bbd2e6ad4ecf35a796c8 (commit) from 8706a688ff048a870eee26e9975056dddcbf5a85 (commit) Those revisions listed above that are new 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=dd9909db1d883bd3c1d6bbd2e6ad4ecf35a796c8 commit dd9909db1d883bd3c1d6bbd2e6ad4ecf35a796c8 Author: Neels Hofmeyr Date: Wed Nov 1 00:52:58 2017 +0100 vty: skip installing cmds now always installed by default vty_install_default() and install_default() will soon be deprecated. Depends: I5021c64a787b63314e0f2f1cba0b8fc7bff4f09b Change-Id: I97dab6871ff37279be2caf24a8e8dc6af39d1e06 ----------------------------------------------------------------------- Summary of changes: src/vty.c | 3 --- 1 file changed, 3 deletions(-) hooks/post-receive -- MNCC <-> SIP bridge From gitosis at osmocom.org Wed Nov 1 11:53:31 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 1 Nov 2017 11:53:31 GMT Subject: libosmo-sccp.git branch master updated. 0.8.1-2-g87fe4d6 Message-ID: <201711011153.vA1BrVOk052680@git.osmocom.org> This is an 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 87fe4d66eabeb3ac996bcf10e89cdcc6853c4bb0 (commit) from ac9d0f53ab882655e9a6d2256abb65671b82f311 (commit) Those revisions listed above that are new 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=87fe4d66eabeb3ac996bcf10e89cdcc6853c4bb0 commit 87fe4d66eabeb3ac996bcf10e89cdcc6853c4bb0 Author: Neels Hofmeyr Date: Wed Nov 1 00:47:19 2017 +0100 vty: skip installing cmds now always installed by default vty_install_default() and install_default() will soon be deprecated. Depends: I5021c64a787b63314e0f2f1cba0b8fc7bff4f09b Change-Id: I185aa3a11cb63c893ed80f326f852bde95217321 ----------------------------------------------------------------------- Summary of changes: examples/sccp_test_vty.c | 1 - src/osmo_ss7_vty.c | 7 ------- 2 files changed, 8 deletions(-) hooks/post-receive -- SCCP Library From gitosis at osmocom.org Wed Nov 1 11:53:35 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 1 Nov 2017 11:53:35 GMT Subject: osmo-bts.git branch master updated. 0.7.0-1-gb1f5c71 Message-ID: <201711011153.vA1BrZIk052736@git.osmocom.org> This is an 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 b1f5c71da6dec158a3d5eb0293154520e04e3ffb (commit) from a5ed03fe5c2cf79949e6c06a39d310e59ebac608 (commit) Those revisions listed above that are new 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=b1f5c71da6dec158a3d5eb0293154520e04e3ffb commit b1f5c71da6dec158a3d5eb0293154520e04e3ffb Author: Neels Hofmeyr Date: Wed Nov 1 00:49:19 2017 +0100 vty: skip installing cmds now always installed by default vty_install_default() and install_default() will soon be deprecated. Depends: I5021c64a787b63314e0f2f1cba0b8fc7bff4f09b Change-Id: I5e8e9d7989ee20fe722bdd3109965d5bce9519fb ----------------------------------------------------------------------- Summary of changes: src/common/vty.c | 4 ---- src/osmo-bts-litecell15/misc/lc15bts_mgr_vty.c | 20 -------------------- src/osmo-bts-sysmo/misc/sysmobts_mgr_vty.c | 8 -------- 3 files changed, 32 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Wed Nov 1 12:06:51 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 1 Nov 2017 12:06:51 GMT Subject: osmo-bts.git branch master updated. 0.7.0-2-ga73177b Message-ID: <201711011206.vA1C6p24058164@git.osmocom.org> This is an 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 a73177b1909cbf7ec9a8dc7b5f1a9a3b44c59d01 (commit) from b1f5c71da6dec158a3d5eb0293154520e04e3ffb (commit) Those revisions listed above that are new 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=a73177b1909cbf7ec9a8dc7b5f1a9a3b44c59d01 commit a73177b1909cbf7ec9a8dc7b5f1a9a3b44c59d01 Author: Pau Espin Pedrol Date: Wed Nov 1 12:28:23 2017 +0100 lc15: Fix cfg indentation I was unable to start osmo-bts-lc15 with this config file until this change was made, it said this command didn't exist. Change-Id: Iae80e2ed504b5e26d748d57be7558ce470555f97 ----------------------------------------------------------------------- Summary of changes: doc/examples/litecell15/osmo-bts.cfg | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Wed Nov 1 12:49:15 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 1 Nov 2017 12:49:15 GMT Subject: osmo-ci.git branch master updated. 135f4485454ec9fa5717f30479693b24b12608b6 Message-ID: <201711011249.vA1CnFb2071981@git.osmocom.org> This is an 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 135f4485454ec9fa5717f30479693b24b12608b6 (commit) from 64c82cdeafe65aa706f8779da5ff17033b0ffe97 (commit) Those revisions listed above that are new 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=135f4485454ec9fa5717f30479693b24b12608b6 commit 135f4485454ec9fa5717f30479693b24b12608b6 Author: Neels Hofmeyr Date: Wed Nov 1 13:45:10 2017 +0100 osmo-deps.sh: fix: add 'origin/' to branch, to properly update If I have a git clone that once did 'checkout [-f] branch', and if then origin/branch gets updates, doing another 'checkout -f branch' only goes back to the local tracking-branch of origin/branch. We never pull in changes from origin/branch anymore as soon as a local branch exists. Always prepend 'origin/', so that 'checkout -f' goes into detached-HEAD state onto the newest fetched revision. Change-Id: Ia715a100b5beaf7e612c2c64cdad8819aa00c8bd ----------------------------------------------------------------------- Summary of changes: scripts/osmo-deps.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- CI scripts From gitosis at osmocom.org Wed Nov 1 13:20:48 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 1 Nov 2017 13:20:48 GMT Subject: osmo-ci.git branch master updated. fdfa976db0fb62223f78f15e6cb7f9d2d46a404d Message-ID: <201711011320.vA1DKmVt083309@git.osmocom.org> This is an 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 fdfa976db0fb62223f78f15e6cb7f9d2d46a404d (commit) from 135f4485454ec9fa5717f30479693b24b12608b6 (commit) Those revisions listed above that are new 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=fdfa976db0fb62223f78f15e6cb7f9d2d46a404d commit fdfa976db0fb62223f78f15e6cb7f9d2d46a404d Author: Neels Hofmeyr Date: Wed Nov 1 14:20:07 2017 +0100 jobs: gerrit: fix osmo-hlr slave label typo Change-Id: I78a4b600571e79174dbbdd24bbee23df4b2fd221 ----------------------------------------------------------------------- Summary of changes: jobs/gerrit-verifications.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- CI scripts From gitosis at osmocom.org Wed Nov 1 13:44:15 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 1 Nov 2017 13:44:15 GMT Subject: osmo-ci.git branch master updated. ccafbb7c5302287c54624ad6647e7f15aa365edf Message-ID: <201711011344.vA1DiFsE091644@git.osmocom.org> This is an 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 ccafbb7c5302287c54624ad6647e7f15aa365edf (commit) from fdfa976db0fb62223f78f15e6cb7f9d2d46a404d (commit) Those revisions listed above that are new 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=ccafbb7c5302287c54624ad6647e7f15aa365edf commit ccafbb7c5302287c54624ad6647e7f15aa365edf Author: Neels Hofmeyr Date: Wed Nov 1 14:42:03 2017 +0100 jobs: gerrit: fix openbsc: name must case-sensitively match git repos Change-Id: I699c4f5f04a416b92be395c303d6bf0edbf320e4 ----------------------------------------------------------------------- Summary of changes: jobs/gerrit-verifications.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- CI scripts From gitosis at osmocom.org Wed Nov 1 14:08:31 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 1 Nov 2017 14:08:31 GMT Subject: meta-telephony.git branch laforge/nightly updated. 91cc0a6d7e8b24b553c50fa2143ab199d5a217ee Message-ID: <201711011408.vA1E8VO0099870@git.osmocom.org> This is an 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 layer for OpenEmbedded". The branch, laforge/nightly has been updated discards 377776a832b5d0286ba119a38a7eb1a23d702d25 (commit) discards 8663653500fe559bf985447b0c9db3cf0ebb188f (commit) via 91cc0a6d7e8b24b553c50fa2143ab199d5a217ee (commit) via 3adea3b74325d931fc6577df70da37f3c94350aa (commit) via 1c588d0c856c88293a16dfbeda1e38860359c7fe (commit) via a5e192406e7aa44101b64f9cfb6105b39b23abbd (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 (377776a832b5d0286ba119a38a7eb1a23d702d25) \ N -- N -- N (91cc0a6d7e8b24b553c50fa2143ab199d5a217ee) 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/meta-telephony/commit/?id=91cc0a6d7e8b24b553c50fa2143ab199d5a217ee commit 91cc0a6d7e8b24b553c50fa2143ab199d5a217ee Author: Pau Espin Pedrol Date: Wed Nov 1 14:50:28 2017 +0100 Remove libsmpp34_1.12.bb and use _git instead Same as we do for other osmocom recipes. Change-Id: I1dcebbb3170654e15d1bb9644d630b462fd22fbd http://cgit.osmocom.org/meta-telephony/commit/?id=3adea3b74325d931fc6577df70da37f3c94350aa commit 3adea3b74325d931fc6577df70da37f3c94350aa Author: Pau Espin Pedrol Date: Wed Nov 1 14:36:55 2017 +0100 Update PV for osmocom recipes Change-Id: I2d5933527d333825e92c9748004adfb3e4b3a078 http://cgit.osmocom.org/meta-telephony/commit/?id=1c588d0c856c88293a16dfbeda1e38860359c7fe commit 1c588d0c856c88293a16dfbeda1e38860359c7fe Author: Harald Welte Date: Fri Oct 27 00:09:56 2017 +0200 openbsc.git: Upstream binary now named osmo-bsc-sccplite In Change-Id If10d1599b62d010726336134091a4e855c380d93, upstream osmocom.git has renamed osmo-bsc (and related config files, etc) to osmo-bsc-sccplite, so we don't have to rename it in the recipe anymore. Change-Id: I7e3bf1d6186fb32f4d671cbf84cad195d2776190 http://cgit.osmocom.org/meta-telephony/commit/?id=a5e192406e7aa44101b64f9cfb6105b39b23abbd commit a5e192406e7aa44101b64f9cfb6105b39b23abbd Author: Harald Welte Date: Thu Jun 23 08:51:51 2016 +0200 set up osmocom recipes with AUTOREV to track git master This is for the upcoming nightly builds, where all our osmo* recipes are going to track current master of their respective upstream git repository. Change-Id: Idda98bdfa07c16aee1955fa63373b358bb754c90 ----------------------------------------------------------------------- Summary of changes: recipes-misc/libsmpp/libsmpp34_1.12.bb | 19 ------------------- recipes-misc/libsmpp/libsmpp34_git.bb | 7 +++---- recipes-osmocom/libosmo-netif/libosmo-netif_git.bb | 4 ++-- recipes-osmocom/libosmo-sccp/libosmo-sccp_git.bb | 4 ++-- recipes-osmocom/libosmocore/libosmocore_git.bb | 2 +- recipes-osmocom/openbsc/openbsc_git.bb | 2 +- recipes-osmocom/osmo-bsc/osmo-bsc_git.bb | 2 +- recipes-osmocom/osmo-ggsn/osmo-ggsn_git.bb | 2 +- recipes-osmocom/osmo-hlr/osmo-hlr_git.bb | 2 +- recipes-osmocom/osmo-iuh/osmo-iuh_git.bb | 2 +- recipes-osmocom/osmo-mgw/osmo-mgw_git.bb | 2 +- recipes-osmocom/osmo-msc/osmo-msc_git.bb | 2 +- recipes-osmocom/osmo-sgsn/osmo-sgsn_git.bb | 2 +- 13 files changed, 16 insertions(+), 36 deletions(-) delete mode 100644 recipes-misc/libsmpp/libsmpp34_1.12.bb hooks/post-receive -- Osmocom layer for OpenEmbedded From gitosis at osmocom.org Wed Nov 1 22:41:14 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 1 Nov 2017 22:41:14 GMT Subject: libosmocore.git branch master updated. 0.10.1-3-g74aa0258 Message-ID: <201711012241.vA1MfEAY083358@git.osmocom.org> This is an 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 74aa0258269296f078e685e21fb08b115567e814 (commit) from 38a49f62760a832dcc15c7a47e1c678402ea02da (commit) Those revisions listed above that are new 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=74aa0258269296f078e685e21fb08b115567e814 commit 74aa0258269296f078e685e21fb08b115567e814 Author: Neels Hofmeyr Date: Wed Nov 1 22:35:37 2017 +0000 Revert "vty: Fix bad use of vector_slot()" The patch seemed sensible, but introduces a segfault when hitting tab on the interactive VTY. Reproduction example: osmo-msc telnet 127.0.0.1 4254 OsmoMSC> enable So we need to understand what that line of code actually intends to do. Until then, revert this to avoid the segfault. The segfault happens at: Program received signal SIGSEGV, Segmentation fault. 0x00007ffff7bc0894 in cmd_complete_command_real (vline=0x5555558d59e0, vty=0x5555558d57b0, status=0x7fffffffe024) at ../../../../src/libosmocore/src/vty/command.c:1953 1953 if (*(char *)vector_slot(vline, index) == '\0') This reverts commit e9e9e427b78271941a25a63567fc2ec2bb9e4433. Change-Id: I3fe213bdfb96de9469aae64e67000dafee59302e ----------------------------------------------------------------------- Summary of changes: src/vty/command.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 Nov 2 14:18:32 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 2 Nov 2017 14:18:32 GMT Subject: libosmo-sccp.git branch master updated. 0.8.1-3-g8914a2f Message-ID: <201711021418.vA2EIW3f006410@git.osmocom.org> This is an 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 8914a2f0fac5e0f9554076acd6af01f25675a7a3 (commit) from 87fe4d66eabeb3ac996bcf10e89cdcc6853c4bb0 (commit) Those revisions listed above that are new 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=8914a2f0fac5e0f9554076acd6af01f25675a7a3 commit 8914a2f0fac5e0f9554076acd6af01f25675a7a3 Author: Max Date: Thu Nov 2 14:51:53 2017 +0100 Fix typo in .deb dependency Change-Id: Ie6b8770febebcd280e86725dffb5cb86046baeb5 ----------------------------------------------------------------------- Summary of changes: debian/control | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- SCCP Library From gitosis at osmocom.org Thu Nov 2 14:21:32 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 2 Nov 2017 14:21:32 GMT Subject: osmocom-bb.git branch master updated. osmocon_v0.0.0-1849-gb7ff8b58 Message-ID: <201711021421.vA2ELWOl007782@git.osmocom.org> This is an 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, master has been updated via b7ff8b589332771f4843f4f050817bd92a577355 (commit) via aceb6a80d82e5418197fcd73ee295fe1ec47e969 (commit) from a97996f54c1674be445e0cd46ac778b827f131b0 (commit) Those revisions listed above that are new 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=b7ff8b589332771f4843f4f050817bd92a577355 commit b7ff8b589332771f4843f4f050817bd92a577355 Author: Vadim Yanitskiy Date: Tue Oct 31 00:03:20 2017 +0700 mobile/main.c: fix deprecated call to msgb_set_talloc_ctx() The usage of msgb_set_talloc_ctx() was deprecated many days ago, so it's time to use the proper replacement. Change-Id: I56440d8e2152c4bb2e5ad677f88c61742d2ad9ca http://cgit.osmocom.org/osmocom-bb/commit/?id=aceb6a80d82e5418197fcd73ee295fe1ec47e969 commit aceb6a80d82e5418197fcd73ee295fe1ec47e969 Author: Vadim Yanitskiy Date: Mon Oct 30 23:44:21 2017 +0700 mobile/vty_interface.c: add missing 'vty/misc.h' header This header contains declaration of the osmo_talloc_vty_add_cmds(). Change-Id: Icdafb22758897cfb67e249f37991f4af4213a5fa ----------------------------------------------------------------------- Summary of changes: src/host/layer23/src/mobile/main.c | 3 ++- src/host/layer23/src/mobile/vty_interface.c | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) hooks/post-receive -- The Open Source GSM Base Band stack From gitosis at osmocom.org Thu Nov 2 14:22:23 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 2 Nov 2017 14:22:23 GMT Subject: osmo-gsm-manuals.git branch master updated. c6259d0ac58bf989a7d524ea4b03e4cabb6cf962 Message-ID: <201711021422.vA2EMNjE008171@git.osmocom.org> This is an 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 c6259d0ac58bf989a7d524ea4b03e4cabb6cf962 (commit) from 759effc01cadff3d2b4502d472e4fcf2af81343b (commit) Those revisions listed above that are new 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=c6259d0ac58bf989a7d524ea4b03e4cabb6cf962 commit c6259d0ac58bf989a7d524ea4b03e4cabb6cf962 Author: Max Date: Thu Nov 2 15:09:53 2017 +0100 OsmoBSC: update CTRL docs * use proper naming scheme for BTS-specific CTRL commands * add/update oml-* commands Change-Id: I5b2cd940b4d84c140fce871f236aeab091b27360 Related: OS#2486 ----------------------------------------------------------------------- Summary of changes: OsmoBSC/chapters/control.adoc | 27 ++++++++++++++------------- 1 file changed, 14 insertions(+), 13 deletions(-) hooks/post-receive -- Manuals for Osmocom GSM components From gitosis at osmocom.org Thu Nov 2 18:00:45 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 2 Nov 2017 18:00:45 GMT Subject: libosmocore.git branch master updated. 0.10.2 Message-ID: <201711021800.vA2I0jmO079585@git.osmocom.org> This is an 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 69b61fe510dd9357040ad0a9f3a1449d913067a7 (commit) from 74aa0258269296f078e685e21fb08b115567e814 (commit) Those revisions listed above that are new 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=69b61fe510dd9357040ad0a9f3a1449d913067a7 commit 69b61fe510dd9357040ad0a9f3a1449d913067a7 Author: Harald Welte Date: Thu Nov 2 18:51:03 2017 +0100 Bump version: 0.10.1 ??? 0.10.2 Change-Id: I88c0d0327fb022b0626ab0feff3f34468b122d4b ----------------------------------------------------------------------- Summary of changes: debian/changelog | 7 +++++++ 1 file changed, 7 insertions(+) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Thu Nov 2 18:00:49 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 2 Nov 2017 18:00:49 GMT Subject: libosmocore.git annotated tag 0.10.2 created. 0.10.2 Message-ID: <201711021800.vA2I0nwH079649@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "An utility library for Open Source Mobile Communications". The annotated tag, 0.10.2 has been created at dd80ae65cf8ba396593464c08a7287a92ca96db4 (tag) tagging 69b61fe510dd9357040ad0a9f3a1449d913067a7 (commit) replaces 0.10.1 tagged by Harald Welte on Thu Nov 2 18:56:42 2017 +0100 - Log ----------------------------------------------------------------- Release 0.10.2 for VTY tab breakage revert -----BEGIN PGP SIGNATURE----- iQJJBAABCgAzFiEEigrqmUioHHGhfemTShB5H1XkRJYFAln7XFoVHGxhZm9yZ2VA Z251bW9ua3Mub3JnAAoJEEoQeR9V5ESWn30P/0cFCOWszrImMV+0cHU5zVJkin8V snDJD1WWQafizMsPXObALlwCfa9IssSxhVu7xZgsLNAocPBJaRrkTh6yUelS4XTp xXo0LY0fE3bCnfEjArlSH5ycQHc5cFvYOtbtjbs4N7GIwhgUSCBrNiqE7t6VgVNr Fxx10DbBqCckRBDT+oC1SKZXkbSN0FlSyaxJSCnASTQgcL3W86Q26Lf07QVFZFuJ X5ZVyhhFIweVtuZI9x9EbLr6UdT0l9yx+srr56G3Swu8H3ohgaKYQ4recYBlOUW7 +dn276nKO1H7WnEg0xVOkxOjtByFGgBj/EzJUc+d8K+QYdAPXgVfnTE64UcoAC2K Kr589e4raICq2h6Txtc2UkjQ6ZjpdFNU5AMRw0JegEWuGbyDONYHwnj24N5tmBwO k6fNneWwxrgclThqIJlCcZjWveonT9KA215ZLWvErr/NGke+29v+bmdsWLvGqOVX nW7dV/m3kYhSyVtHEK5Wcdl/aWe+yRB+0RzJOp/6LGRZksE+A702W9e1Y8Yb0wgX xTBwCUWY3b22j2EKnIn4+rB5gB6+byJv1yDwxdzwfVQsn4dkTa8ruQZfg6g4KT3Q wnft+ISIUFFWTSXQ1OPHiUtOnWfl9spXp7wTJbFpMIyV7J7cd2s5WZITqySSE+7v FeBpe8NLSDg3Uktb =PJVe -----END PGP SIGNATURE----- Harald Welte (1): Bump version: 0.10.1 ??? 0.10.2 Max Suraev (2): Move additional libraries to appropriate place utils: move linked libraries into common variable Neels Hofmeyr (1): Revert "vty: Fix bad use of vector_slot()" ----------------------------------------------------------------------- hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Thu Nov 2 18:06:43 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 2 Nov 2017 18:06:43 GMT Subject: libosmocore.git branch master updated. 0.10.2-1-ged029dfa Message-ID: <201711021806.vA2I6hLA082093@git.osmocom.org> This is an 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 ed029dfab959bca74bd43d86922727c2047eeb4d (commit) from 69b61fe510dd9357040ad0a9f3a1449d913067a7 (commit) Those revisions listed above that are new 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=ed029dfab959bca74bd43d86922727c2047eeb4d commit ed029dfab959bca74bd43d86922727c2047eeb4d Author: Max Date: Thu Oct 26 10:56:04 2017 +0200 Enable GnuTLS fallback On systems with GNU/Linux kernel older than 3.17 (Debian 8 "jessie" for example) the osmo_get_rand_id() would always return failure due to missing getrandom() syscall. To support such systems, let's add fallback code which uses GnuTLS library. It can be disabled explicitly via '--disable-gnutls' option at compile-time, otherwise ./configure will fail if both getrandom() and GnuTLS are not available. When building with '--enable-embedded' the fallback is disabled automatically. Related: OS#1694 Change-Id: Ic77866ce65acf524b768882c751a4f9c0635740b ----------------------------------------------------------------------- Summary of changes: configure.ac | 17 +++++++++++++++++ src/gsm/Makefile.am | 5 +++++ src/gsm/gsm_utils.c | 19 ++++++++++++++----- 3 files changed, 36 insertions(+), 5 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Thu Nov 2 18:27:13 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 2 Nov 2017 18:27:13 GMT Subject: meta-telephony.git branch laforge/nightly updated. 147c488e013b75c6898229bbad639d1fe83e1a60 Message-ID: <201711021827.vA2IRDki093548@git.osmocom.org> This is an 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 layer for OpenEmbedded". The branch, laforge/nightly has been updated discards 91cc0a6d7e8b24b553c50fa2143ab199d5a217ee (commit) discards 3adea3b74325d931fc6577df70da37f3c94350aa (commit) via 147c488e013b75c6898229bbad639d1fe83e1a60 (commit) via 5b72b0f3b34751fc8411f4363b9bb9924ba7de43 (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 (91cc0a6d7e8b24b553c50fa2143ab199d5a217ee) \ N -- N -- N (147c488e013b75c6898229bbad639d1fe83e1a60) 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/meta-telephony/commit/?id=147c488e013b75c6898229bbad639d1fe83e1a60 commit 147c488e013b75c6898229bbad639d1fe83e1a60 Author: Pau Espin Pedrol Date: Wed Nov 1 14:50:28 2017 +0100 Remove libsmpp34_1.12.bb and use _git instead Same as we do for other osmocom recipes. Change-Id: I1dcebbb3170654e15d1bb9644d630b462fd22fbd http://cgit.osmocom.org/meta-telephony/commit/?id=5b72b0f3b34751fc8411f4363b9bb9924ba7de43 commit 5b72b0f3b34751fc8411f4363b9bb9924ba7de43 Author: Pau Espin Pedrol Date: Wed Nov 1 14:36:55 2017 +0100 Update PV for osmocom recipes Change-Id: I2d5933527d333825e92c9748004adfb3e4b3a078 ----------------------------------------------------------------------- Summary of changes: recipes-osmocom/libosmocore/libosmocore_git.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- Osmocom layer for OpenEmbedded From gitosis at osmocom.org Fri Nov 3 00:39:36 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 3 Nov 2017 00:39:36 GMT Subject: op25.git branch max updated. e2cfbe9d1ebe0db2d80707219db3f0f88152de06 Message-ID: <201711030039.vA30dalr031257@git.osmocom.org> This is an 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 e2cfbe9d1ebe0db2d80707219db3f0f88152de06 (commit) via 9858e0cecccfbfb7d46e23da6e71a87de41fe05c (commit) via 9f6c73e280966d32a7e94fee8b839a88675ada6a (commit) from 7ae554682a8c78796211fe05f0da4ec52c43a45b (commit) Those revisions listed above that are new 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=e2cfbe9d1ebe0db2d80707219db3f0f88152de06 commit e2cfbe9d1ebe0db2d80707219db3f0f88152de06 Author: Max Date: Thu Nov 2 20:39:23 2017 -0400 dstar gain http://cgit.osmocom.org/op25/commit/?id=9858e0cecccfbfb7d46e23da6e71a87de41fe05c commit 9858e0cecccfbfb7d46e23da6e71a87de41fe05c Author: Max Date: Thu Nov 2 20:31:01 2017 -0400 dstar alt interleave http://cgit.osmocom.org/op25/commit/?id=9f6c73e280966d32a7e94fee8b839a88675ada6a commit 9f6c73e280966d32a7e94fee8b839a88675ada6a Author: Max Date: Thu Nov 2 20:28:34 2017 -0400 build type debug ----------------------------------------------------------------------- Summary of changes: CMakeLists.txt | 2 ++ op25/gr-op25_repeater/lib/ambe.c | 2 +- op25/gr-op25_repeater/lib/ambe_encoder.cc | 3 ++- op25/gr-op25_repeater/lib/ambe_encoder.h | 4 +++- op25/gr-op25_repeater/lib/p25p2_vf.cc | 16 ++++++++++++---- op25/gr-op25_repeater/lib/p25p2_vf.h | 4 ++-- 6 files changed, 22 insertions(+), 9 deletions(-) hooks/post-receive -- Software-defined analyzer for APCO P25 From gitosis at osmocom.org Fri Nov 3 08:54:02 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 3 Nov 2017 08:54:02 GMT Subject: meta-telephony.git branch laforge/nightly updated. 84ca86653d2586f6a60156127d8241db0c5256ee Message-ID: <201711030854.vA38s2xs011446@git.osmocom.org> This is an 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 layer for OpenEmbedded". The branch, laforge/nightly has been updated via 84ca86653d2586f6a60156127d8241db0c5256ee (commit) from 147c488e013b75c6898229bbad639d1fe83e1a60 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/meta-telephony/commit/?id=84ca86653d2586f6a60156127d8241db0c5256ee commit 84ca86653d2586f6a60156127d8241db0c5256ee Author: Harald Welte Date: Fri Nov 3 09:52:47 2017 +0100 libosmocore: depend on gnutls for compilation now Change-Id: Ic349f551261715fcc2e3e0b725fd94deaedaa682 ----------------------------------------------------------------------- Summary of changes: recipes-osmocom/libosmocore/libosmocore_git.bb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) hooks/post-receive -- Osmocom layer for OpenEmbedded From gitosis at osmocom.org Fri Nov 3 12:24:04 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 3 Nov 2017 12:24:04 GMT Subject: libosmocore.git branch master updated. 0.10.2-3-gc526dbc2 Message-ID: <201711031224.vA3CO4uR088545@git.osmocom.org> This is an 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 c526dbc24f3ec95771085967b9e300c9f9d4fc1f (commit) via 834e2ac0ead4544c207ed365151c8c898b5a949c (commit) from ed029dfab959bca74bd43d86922727c2047eeb4d (commit) Those revisions listed above that are new 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=c526dbc24f3ec95771085967b9e300c9f9d4fc1f commit c526dbc24f3ec95771085967b9e300c9f9d4fc1f Author: Niro Mahasinghe Date: Fri Nov 3 12:24:30 2017 +0100 gsm0503_coding.c: Use majority vote in tch_efr_unreorder() The EFR coding contains some repeated bits. In case there are transmission errors, some bits may of course get corrupted. It looks like there's an improvement can be made by taking a majority vote on those "repetition bits", i.e. if 2 out of 3 bits are the same, then use that instead of expecting to match all 3 bits. See 3GPP TS 45.003 Section 3.1.1.3 for reference. Change-Id: I2a28a4d7fb82aed4d39fe8efeea702effdba3858 http://cgit.osmocom.org/libosmocore/commit/?id=834e2ac0ead4544c207ed365151c8c898b5a949c commit 834e2ac0ead4544c207ed365151c8c898b5a949c Author: Niro Mahasinghe Date: Fri Nov 3 12:22:34 2017 +0100 gsm0503_coding.c: Fix tch_efr_unreorder() of one bit There's an error in tch_efr_unreorder() function in gsm0503_coding.c that results in increased RBER. One of the indices used by repetition bit recombining in this function doesn't match 3GPP TS 45.003 section 3.1.1.3, specifically "w(k) = s(223) for k = 231 and 232". This bug resulted in RBER even under ideal conditions, with no fading or AWGN present. Change-Id: I153da7bbc1bb3e01ed31eb5a7417e90841cfcde3 ----------------------------------------------------------------------- Summary of changes: src/coding/gsm0503_coding.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Fri Nov 3 14:31:42 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 3 Nov 2017 14:31:42 GMT Subject: osmo-iuh.git branch master updated. 0.2.0-3-g493366e Message-ID: <201711031431.vA3EVgs8033418@git.osmocom.org> This is an 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 493366ec7bf6cc8b32692c5fcf3a7d79e8f3b91b (commit) via 7235ea02d78299471d58f4202d8c8d685b1d5772 (commit) from 8a257b6c5a3680f436779e8b1371c62924c927ee (commit) Those revisions listed above that are new 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=493366ec7bf6cc8b32692c5fcf3a7d79e8f3b91b commit 493366ec7bf6cc8b32692c5fcf3a7d79e8f3b91b Author: Harald Welte Date: Sat Oct 28 13:55:29 2017 +0200 Link libosmo-ranap against libosmovty This fixes the following dh-shlibdeps warnings: Change-Id: I08be684c45c7e95315dba6ccf9892fe6fc7c3f24 dpkg-shlibdeps: warning: symbol install_element used by debian/libosmo-ranap1/usr/lib/x86_64-linux-gnu/libosmo-ranap.so.1.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol vty_out used by debian/libosmo-ranap1/usr/lib/x86_64-linux-gnu/libosmo-ranap.so.1.0.0 found in none of the libraries http://cgit.osmocom.org/osmo-iuh/commit/?id=7235ea02d78299471d58f4202d8c8d685b1d5772 commit 7235ea02d78299471d58f4202d8c8d685b1d5772 Author: Harald Welte Date: Sat Oct 28 13:49:19 2017 +0200 osmo-hnbgw: Avoid useless linking to libosmogsm and libsctp This fixes the following dpkg-shlibeps warnings: Change-Id: Ic6a645a93406670d58eb5edf5f2f2e1266168c92 dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/osmo-hnbgw/usr/bin/osmo-hnbgw was not linked against libosmogsm.so.8 (it uses none of the library's symbols) dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/osmo-hnbgw/usr/bin/osmo-hnbgw was not linked against libsctp.so.1 (it uses none of the library's symbols) ----------------------------------------------------------------------- Summary of changes: src/Makefile.am | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Fri Nov 3 20:56:57 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 3 Nov 2017 20:56:57 GMT Subject: libosmocore.git branch master updated. 0.10.2-4-g858cfecf Message-ID: <201711032056.vA3Kuvsa068002@git.osmocom.org> This is an 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 858cfecf9d142c5577b755ebc84d3f88375eb726 (commit) from c526dbc24f3ec95771085967b9e300c9f9d4fc1f (commit) Those revisions listed above that are new 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=858cfecf9d142c5577b755ebc84d3f88375eb726 commit 858cfecf9d142c5577b755ebc84d3f88375eb726 Author: Harald Welte Date: Fri Nov 3 21:52:01 2017 +0100 debian: build now depends on libgnutls In Change-Id Ic77866ce65acf524b768882c751a4f9c0635740b we introduced a gnutls fall-back for random number generation, and made this a default unless explicitly disabled at compile time. This means the debian package needs related build dependency. Change-Id: I918e4b7bf1cb621679dce6339b3c4b69d653e2a6 Related: OS#1694 ----------------------------------------------------------------------- Summary of changes: debian/control | 1 + 1 file changed, 1 insertion(+) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Sun Nov 5 07:58:22 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 5 Nov 2017 07:58:22 GMT Subject: osmo-ci.git branch master updated. 43aa00dbd4f0b3cca7708f21494ee0229e390b76 Message-ID: <201711050758.vA57wMJ6023935@git.osmocom.org> This is an 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 43aa00dbd4f0b3cca7708f21494ee0229e390b76 (commit) via d81f47314055a52613060e9927523140dafe158b (commit) from ccafbb7c5302287c54624ad6647e7f15aa365edf (commit) Those revisions listed above that are new 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=43aa00dbd4f0b3cca7708f21494ee0229e390b76 commit 43aa00dbd4f0b3cca7708f21494ee0229e390b76 Author: Harald Welte Date: Sun Nov 5 08:55:12 2017 +0100 coverity: Don't use PARALLEL_MAKE for libsmpp34 ... which apparently doesn't support this and every so often breaks the coverity upload build Change-Id: Id78f80cf0878a0807cd06a24fa5c9561c7b84b36 http://cgit.osmocom.org/osmo-ci/commit/?id=d81f47314055a52613060e9927523140dafe158b commit d81f47314055a52613060e9927523140dafe158b Author: Harald Welte Date: Fri Nov 3 19:46:13 2017 +0100 gerrit jenkins jobs: Remove comment-added-event This trigger is responsible for triggering another build once the first build is complete and sets a +V Change-Id: I235e0211a01da0eb74d8e6a9581aa34b59073ca0 ----------------------------------------------------------------------- Summary of changes: coverity/build_Osmocom.sh | 11 ++++++++++- jobs/gerrit-verifications.yml | 3 --- 2 files changed, 10 insertions(+), 4 deletions(-) hooks/post-receive -- CI scripts From gitosis at osmocom.org Sun Nov 5 16:01:50 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 5 Nov 2017 16:01:50 GMT Subject: osmocom-analog.git branch master updated. e9583d56615256f3d365aace1f02ae99361111c7 Message-ID: <201711051601.vA5G1o2o077433@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "A/B/C Netz". The branch, master has been updated via e9583d56615256f3d365aace1f02ae99361111c7 (commit) via aeb31a7a34fc2accd0c840d7d8e91bc4a946c7d9 (commit) via ca6d70566c339eb24aca8af29f8000008e53184a (commit) via e8a3306eee9eadd8d8d2547ed4e6c012a155109b (commit) via 87a21a285a121b4309b57a3d7e066124b7f26270 (commit) via 5c33b8824b77ca7d13a7e25bea56a9a3846790a5 (commit) via ee3fbeb03b503bedcc1f61791e678eb9998c4d3e (commit) from 7cbebaeb75211bbeb4d3f3b7bfe59ea6bce12aa1 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmocom-analog/commit/?id=e9583d56615256f3d365aace1f02ae99361111c7 commit e9583d56615256f3d365aace1f02ae99361111c7 Author: Andreas Eversberg Date: Sat Nov 4 17:08:57 2017 +0100 R2000: Make recall work when call is directly answered by call_up_setup It is not recommended to use recall function with built-in MNCC (auto-answer), because the phone is not fast enough to switch back to call control channel and so it misses the first paging. But anyway it works. Also the channel layout is checked for having traffic and control channel. http://cgit.osmocom.org/osmocom-analog/commit/?id=aeb31a7a34fc2accd0c840d7d8e91bc4a946c7d9 commit aeb31a7a34fc2accd0c840d7d8e91bc4a946c7d9 Author: Andreas Eversberg Date: Mon Oct 30 08:00:47 2017 +0100 A-Netz: Number of operator can be defined now Since A-Netz does not allow automatic dialing, the call is forwarded to an operator. Use -O to change the default operator's number. http://cgit.osmocom.org/osmocom-analog/commit/?id=ca6d70566c339eb24aca8af29f8000008e53184a commit ca6d70566c339eb24aca8af29f8000008e53184a Author: Andreas Eversberg Date: Mon Oct 30 07:59:47 2017 +0100 Fixup displaying measurements (array overflow) http://cgit.osmocom.org/osmocom-analog/commit/?id=e8a3306eee9eadd8d8d2547ed4e6c012a155109b commit e8a3306eee9eadd8d8d2547ed4e6c012a155109b Author: Andreas Eversberg Date: Sun Oct 29 07:58:20 2017 +0100 Add option to cross-connect calls; Calls between mobiles are now possible Use -x to enable call cross-connect. No MNCC socket, no call device must be specified! Be sure to have at least one control channel and two voice channels. Alternatively you can use one combined control/voice channel and one voice channel. http://cgit.osmocom.org/osmocom-analog/commit/?id=87a21a285a121b4309b57a3d7e066124b7f26270 commit 87a21a285a121b4309b57a3d7e066124b7f26270 Author: Andreas Eversberg Date: Sat Oct 28 19:01:27 2017 +0200 NMT: Assign traffic channel for outgoing and incoming calls This way the control channel stays available for other (idle) phones. No more loss of coverage for other phones, when a call to a mobile is made. It is still possible to define a combined control+traffic channel. (e.g. for single channel setup) http://cgit.osmocom.org/osmocom-analog/commit/?id=5c33b8824b77ca7d13a7e25bea56a9a3846790a5 commit 5c33b8824b77ca7d13a7e25bea56a9a3846790a5 Author: Andreas Eversberg Date: Sat Oct 28 08:34:50 2017 +0200 AMPS/TACS: Fixing release towards mobile station on FVC We must continuously send release frames until Signaling Tone changes, so we know that the phone has received the release. http://cgit.osmocom.org/osmocom-analog/commit/?id=ee3fbeb03b503bedcc1f61791e678eb9998c4d3e commit ee3fbeb03b503bedcc1f61791e678eb9998c4d3e Author: Andreas Eversberg Date: Sat Oct 28 07:11:40 2017 +0200 Split call control from built-in call console by using MNCC layer ----------------------------------------------------------------------- Summary of changes: docs/software.html | 61 ++- src/amps/amps.c | 62 +-- src/amps/dsp.c | 2 +- src/amps/transaction.c | 2 +- src/anetz/anetz.c | 30 +- src/anetz/anetz.h | 3 +- src/anetz/dsp.c | 2 +- src/anetz/main.c | 21 +- src/bnetz/bnetz.c | 28 +- src/bnetz/dsp.c | 2 +- src/cnetz/cnetz.c | 44 +- src/cnetz/dsp.c | 2 +- src/cnetz/transaction.c | 2 +- src/common/Makefile.am | 2 + src/common/call.c | 942 ++++++++++---------------------------- src/common/call.h | 40 +- src/common/cause.h | 3 + src/common/debug.c | 4 +- src/common/display_measurements.c | 6 +- src/common/main_mobile.c | 82 +++- src/common/mncc_console.c | 473 +++++++++++++++++++ src/common/mncc_console.h | 10 + src/common/mncc_cross.c | 240 ++++++++++ src/common/mncc_cross.h | 5 + src/common/mncc_sock.c | 31 +- src/common/mncc_sock.h | 7 +- src/nmt/dsp.c | 2 +- src/nmt/main.c | 9 +- src/nmt/nmt.c | 127 +++-- src/r2000/dsp.c | 2 +- src/r2000/r2000.c | 67 ++- src/test/dummy.c | 10 +- 32 files changed, 1381 insertions(+), 942 deletions(-) create mode 100644 src/common/mncc_console.c create mode 100644 src/common/mncc_console.h create mode 100644 src/common/mncc_cross.c create mode 100644 src/common/mncc_cross.h hooks/post-receive -- A/B/C Netz From gitosis at osmocom.org Sun Nov 5 18:06:44 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 5 Nov 2017 18:06:44 GMT Subject: osmo-ggsn.git branch master updated. 1.1.0-3-g9c33210 Message-ID: <201711051806.vA5I6ihf017219@git.osmocom.org> This is an 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 9c332104eb13077751114b8b43973e90cf4d746c (commit) via 51127ea9621a4863ad7efe8c9f500fd2b2ffc907 (commit) from dabb8b4860199a44401fa436f5fcd56eb3d09512 (commit) Those revisions listed above that are new 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-ggsn/commit/?id=9c332104eb13077751114b8b43973e90cf4d746c commit 9c332104eb13077751114b8b43973e90cf4d746c Author: Harald Welte Date: Mon Nov 6 02:44:42 2017 +0900 sgsnemu: Fix format string in printing tun-device name Change-Id: Ie05050a78a135a1a76473337a341fd723bbe4976 Fixes: Coverity CID#178654 http://cgit.osmocom.org/osmo-ggsn/commit/?id=51127ea9621a4863ad7efe8c9f500fd2b2ffc907 commit 51127ea9621a4863ad7efe8c9f500fd2b2ffc907 Author: Harald Welte Date: Mon Nov 6 02:42:22 2017 +0900 sgsnemu: Don't leak FILE handle in proc_read() Change-Id: Ie22e6a9bc172427e867e7a4001b6c710477a232b Fixes: Coverity CID#178660 ----------------------------------------------------------------------- Summary of changes: ggsn/gtp-kernel.c | 44 ++++++++++---------------------------------- sgsnemu/sgsnemu.c | 3 +-- 2 files changed, 11 insertions(+), 36 deletions(-) hooks/post-receive -- The OpenGGSN project From gitosis at osmocom.org Sun Nov 5 19:08:26 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 5 Nov 2017 19:08:26 GMT Subject: osmo-ggsn.git branch master updated. 1.1.0-9-gfc6676c Message-ID: <201711051908.vA5J8QX5037354@git.osmocom.org> This is an 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 fc6676c4a0711248388a0df0f3e9e38492894a2c (commit) via 1af543f44c79696abdd422a3e28458f8deb11375 (commit) via bd228244da492df768f6c8d2a0032846f1dde4fa (commit) via a06120de77da41ee86f3704d815ff0b852246ada (commit) via b589e78f13243ad4372dcf33f611e630b2a953e8 (commit) via b11ed0f1321f0567e6fc2e6eb467e5276932da82 (commit) from 9c332104eb13077751114b8b43973e90cf4d746c (commit) Those revisions listed above that are new 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-ggsn/commit/?id=fc6676c4a0711248388a0df0f3e9e38492894a2c commit fc6676c4a0711248388a0df0f3e9e38492894a2c Author: Harald Welte Date: Mon Nov 6 03:38:54 2017 +0900 ippool: Correctly compute size of static pool * we have to use stataddr, not addr (dynamic) * we have to multiply the length of the address by 8 to get its bit length * we can simplify the -1 +1 logic (like dynamic) Change-Id: I174102051bef95f7df34b7d7c480a00ae408be7d Fixes: Coverity CID#174189 http://cgit.osmocom.org/osmo-ggsn/commit/?id=1af543f44c79696abdd422a3e28458f8deb11375 commit 1af543f44c79696abdd422a3e28458f8deb11375 Author: Harald Welte Date: Mon Nov 6 03:32:52 2017 +0900 tun: Don't copy 16byte IPv6 address to 'struct in_addr' The 'struct tun' curently only has an in_addr (v4-only) member to store the address of the tun device, so let's not attempt to store an IPv6 address in it. FIXME: This entire code needs an overhaul. The assumption that there's only one address, and only either v6 or v4 is broken to begin with. Change-Id: If0b626d688841d6e0a3867834f4cb1b70084050e Fixes: Coverity CID#174278 http://cgit.osmocom.org/osmo-ggsn/commit/?id=bd228244da492df768f6c8d2a0032846f1dde4fa commit bd228244da492df768f6c8d2a0032846f1dde4fa Author: Harald Welte Date: Mon Nov 6 03:16:49 2017 +0900 gtp: Explicit OSMO_ASSERT to ensure pdp variable is set Change-Id: I09e37e25fd118ac0a54ab788304d3f5083463050 Fixes: Coverity CID#174335 http://cgit.osmocom.org/osmo-ggsn/commit/?id=a06120de77da41ee86f3704d815ff0b852246ada commit a06120de77da41ee86f3704d815ff0b852246ada Author: Harald Welte Date: Mon Nov 6 03:12:54 2017 +0900 gtp: Fix buffer overflow in imsi_gtp2str() The string buffer allocated for the IMSI must be sized for a length twice the number of input bytes (each byte has two nibbles) plus 1 byte for NUL. We missed the "twice" part :/ Change-Id: I1ecaa811815ae522af71feabc5d0c1ea8b4edde9 Fixes: Coverity CID#174336 http://cgit.osmocom.org/osmo-ggsn/commit/?id=b589e78f13243ad4372dcf33f611e630b2a953e8 commit b589e78f13243ad4372dcf33f611e630b2a953e8 Author: Harald Welte Date: Mon Nov 6 03:09:35 2017 +0900 sgsnemu: Free strings in error path In create_pdp_conf(), we have to free() any strings both in the success and in the error case. Change-Id: If59cc8d6d151c123f46c1d029091209fd82b3c8e Fixes: Coverity CID#187636, CID#187633 http://cgit.osmocom.org/osmo-ggsn/commit/?id=b11ed0f1321f0567e6fc2e6eb467e5276932da82 commit b11ed0f1321f0567e6fc2e6eb467e5276932da82 Author: Harald Welte Date: Mon Nov 6 03:07:26 2017 +0900 sgsnemu: Make sure buffer has space for terminating-NUL In proc_ipv6_conf_read() we allocatea buffer on the stack but forgot the terminating NUL byte. Change-Id: I54126d8bc08c137859f2de4b47ef23fc0714fdd7 Fixes: Coverity CID#178641 ----------------------------------------------------------------------- Summary of changes: gtp/gtp.c | 8 +++++++- lib/ippool.c | 2 +- lib/tun.c | 1 - sgsnemu/sgsnemu.c | 6 +++--- 4 files changed, 11 insertions(+), 6 deletions(-) hooks/post-receive -- The OpenGGSN project From gitosis at osmocom.org Sun Nov 5 19:08:34 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 5 Nov 2017 19:08:34 GMT Subject: osmo-bts.git branch master updated. 0.7.0-7-g14566e3 Message-ID: <201711051908.vA5J8Y6o037425@git.osmocom.org> This is an 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 14566e3ceda0b0f14d3ab4f41d41f5276125aa0c (commit) via bb8037b7eb497ea418142a321a268abae6dc271d (commit) via 8e202b595cb1ff6abc1e56f7db599f3307b8e14c (commit) via d8d402099f3a47d7b50fdab79a6c55d57937bfa7 (commit) via 6733906f62dae6f1a7f21c23627009e4060966fa (commit) from a73177b1909cbf7ec9a8dc7b5f1a9a3b44c59d01 (commit) Those revisions listed above that are new 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=14566e3ceda0b0f14d3ab4f41d41f5276125aa0c commit 14566e3ceda0b0f14d3ab4f41d41f5276125aa0c Author: Harald Welte Date: Mon Nov 6 03:46:24 2017 +0900 l1sap: fix wrong return value of is_fill_frame() When determining if a frame is a fill frame or not, the case statement only conditionally handled AGCH and PCH cases. In case a non-fill-frame was observed, the return value was uninitialized, resulting in some non-fill-frames to be missed from GMSTAP Change-Id: I7b46c720e34cb8ef9a91ae5da28a050439a1937d Closes: Coverity CID#174175 http://cgit.osmocom.org/osmo-bts/commit/?id=bb8037b7eb497ea418142a321a268abae6dc271d commit bb8037b7eb497ea418142a321a268abae6dc271d Author: Harald Welte Date: Mon Nov 6 02:58:54 2017 +0900 trx: Don't assume phy_instance_by_num() returns non-NULL In trx_clk_read_cb(), when calling phy_instance_by_num(), that function might in error cases return a NULL phy-instance. Let's put an OSMO_ASSERT() there as safeguard to avoid NULL dereference when dereferencing pinst->trx->bts. Fixes: Coverity CID#178657 Change-Id: If6b6b45380368e9ee9e03ca1eb7ac56c21e72b03 http://cgit.osmocom.org/osmo-bts/commit/?id=8e202b595cb1ff6abc1e56f7db599f3307b8e14c commit 8e202b595cb1ff6abc1e56f7db599f3307b8e14c Author: Harald Welte Date: Mon Nov 6 02:56:41 2017 +0900 trx: Don't call osmo_fr_check_sid with negative 'rc' In rx_tchf_fn(), if gsm0503_tch_fr_decode() returns a negative result, we cannot use that result as length argument to osmo_fr_check_sid() Change-Id: Ic4080b5bf6c865be3333f923f19a2340e1e272c8 Fixes: Coverity CID#178659 http://cgit.osmocom.org/osmo-bts/commit/?id=d8d402099f3a47d7b50fdab79a6c55d57937bfa7 commit d8d402099f3a47d7b50fdab79a6c55d57937bfa7 Author: Harald Welte Date: Mon Nov 6 02:54:36 2017 +0900 trx: Avoid NULL+1 dereference in trx_ctrl_read_cb() We unconditionally pass "p+1" into sscanf() despite not knowing if 'p' is NULL or not. Change-Id: I40a49c3feb3b55ef577eebd7d567afdbcfe0d624 Fixes: Coverity CID#178661 http://cgit.osmocom.org/osmo-bts/commit/?id=6733906f62dae6f1a7f21c23627009e4060966fa commit 6733906f62dae6f1a7f21c23627009e4060966fa Author: Harald Welte Date: Mon Nov 6 02:50:21 2017 +0900 trx: Better be safe than sorry before calling strlen There's a lot of pointer arithmetic in trx_ctrl_read_cb which is not so nice. While I believe the current code is safe, Coverity raises "CID 178665: Insecure data handling (INTEGER_OVERFLOW)" regardin the use of rsp_len in the strcmp(). Let's put some OSMO_ASSERT() in front and hope that makes Coverity happy. Change-Id: I5a9b3307f83cdde7c8e9f66932446604f5623b05 ----------------------------------------------------------------------- Summary of changes: src/common/l1sap.c | 4 ++-- src/osmo-bts-trx/scheduler_trx.c | 3 ++- src/osmo-bts-trx/trx_if.c | 8 +++++++- 3 files changed, 11 insertions(+), 4 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Sun Nov 5 19:31:07 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 5 Nov 2017 19:31:07 GMT Subject: osmocom-bb.git branch master updated. osmocon_v0.0.0-1854-g8dbacacd Message-ID: <201711051931.vA5JV7ar046209@git.osmocom.org> This is an 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, master has been updated via 8dbacacd37e2d4810c8e0ff2008c94cc6ded0b13 (commit) via 4fbf93040e7c8a128032c4fa05a6a8bc002afb7b (commit) via b353686451a7372610a75cb5f8b89e79972d616a (commit) via 37872f1032400ea5b1223c79128f7d6bbe002507 (commit) via 584cc7a26b975fb788d8079b6621187a82a401bc (commit) from b7ff8b589332771f4843f4f050817bd92a577355 (commit) Those revisions listed above that are new 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=8dbacacd37e2d4810c8e0ff2008c94cc6ded0b13 commit 8dbacacd37e2d4810c8e0ff2008c94cc6ded0b13 Author: Vadim Yanitskiy Date: Thu Nov 2 17:40:08 2017 +0700 mobile: get rid of unused variables / functions Change-Id: Id867ffed9b2b67025320d002e1e009e19c759a23 http://cgit.osmocom.org/osmocom-bb/commit/?id=4fbf93040e7c8a128032c4fa05a6a8bc002afb7b commit 4fbf93040e7c8a128032c4fa05a6a8bc002afb7b Author: Vadim Yanitskiy Date: Thu Nov 2 17:06:12 2017 +0700 mobile/gsm411_sms.c: use secure gsm_7bit_(en|de)code_n Since some 'gsm_7bit_*' functions were deprecated and replaced by more secure ones with the '_n_' postfix in names, it's better to use the updated functions. Change-Id: I58150e9b74699e5f54b9a83416ad8efcb2eccd8e http://cgit.osmocom.org/osmocom-bb/commit/?id=b353686451a7372610a75cb5f8b89e79972d616a commit b353686451a7372610a75cb5f8b89e79972d616a Author: Vadim Yanitskiy Date: Thu Nov 2 16:57:49 2017 +0700 mobile/gsm48_mm.c: use secure gsm_7bit_decode_n Since some 'gsm_7bit_*' functions were deprecated and replaced by more secure ones with the '_n_' postfix in names, it's better to use the updated functions. Change-Id: I4499b592a0dfea71462aed19fe641419d79b3cbd http://cgit.osmocom.org/osmocom-bb/commit/?id=37872f1032400ea5b1223c79128f7d6bbe002507 commit 37872f1032400ea5b1223c79128f7d6bbe002507 Author: Vadim Yanitskiy Date: Thu Nov 2 16:41:14 2017 +0700 mobile/gsm480_ss.c: use secure gsm_7bit_(en|de)code_n_ussd Since some 'gsm_7bit_*' functions were deprecated and replaced by more secure ones with the '_n_' suffix in names, it's better to use the updated functions. Change-Id: If8a1983592f5800e3981f29962eb333ac9473f40 http://cgit.osmocom.org/osmocom-bb/commit/?id=584cc7a26b975fb788d8079b6621187a82a401bc commit 584cc7a26b975fb788d8079b6621187a82a401bc Author: Vadim Yanitskiy Date: Tue Oct 31 00:16:32 2017 +0700 mobile/vty_interface.c: fix incompatible pointer type warning According to the vty_app_info struct definition, the go_parent_cb() should return an integer, but not enum. So, this change fixes the following compiler warning: > warning: initialization from incompatible pointer type > .go_parent_cb = ms_vty_go_parent, Change-Id: Ib55e43eaaebdd9fe0d74a030b1057ae82804a77e ----------------------------------------------------------------------- Summary of changes: src/host/layer23/include/osmocom/bb/mobile/vty.h | 2 +- src/host/layer23/src/mobile/gsm411_sms.c | 10 ++++--- src/host/layer23/src/mobile/gsm480_ss.c | 8 ++---- src/host/layer23/src/mobile/gsm48_mm.c | 14 +++------- src/host/layer23/src/mobile/gsm48_rr.c | 34 +++++++++++------------- src/host/layer23/src/mobile/vty_interface.c | 2 +- 6 files changed, 28 insertions(+), 42 deletions(-) hooks/post-receive -- The Open Source GSM Base Band stack From gitosis at osmocom.org Tue Nov 7 15:41:27 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 7 Nov 2017 15:41:27 GMT Subject: op25.git branch max updated. a3cab238b505fb4f06951a7826bce40d0d437f6b Message-ID: <201711071541.vA7FfRx5023528@git.osmocom.org> This is an 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 a3cab238b505fb4f06951a7826bce40d0d437f6b (commit) from e2cfbe9d1ebe0db2d80707219db3f0f88152de06 (commit) Those revisions listed above that are new 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=a3cab238b505fb4f06951a7826bce40d0d437f6b commit a3cab238b505fb4f06951a7826bce40d0d437f6b Author: Max Date: Tue Nov 7 10:41:03 2017 -0500 d2460 ----------------------------------------------------------------------- Summary of changes: op25/gr-op25_repeater/lib/CMakeLists.txt | 17 ++ op25/gr-op25_repeater/lib/d2460.cc | 360 +++++++++++++++++++++++++++++++ 2 files changed, 377 insertions(+) create mode 100644 op25/gr-op25_repeater/lib/d2460.cc hooks/post-receive -- Software-defined analyzer for APCO P25 From gitosis at osmocom.org Tue Nov 7 20:32:26 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 7 Nov 2017 20:32:26 GMT Subject: osmo-trx.git branch master updated. 0.2.0-2-g1468a5c Message-ID: <201711072032.vA7KWQc7028991@git.osmocom.org> This is an 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 1468a5c3dc4c193422d0ccbe5e09e423395bbec5 (commit) from b0e1bd8c228f3795031cebfac2533dfabed61112 (commit) Those revisions listed above that are new 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=1468a5c3dc4c193422d0ccbe5e09e423395bbec5 commit 1468a5c3dc4c193422d0ccbe5e09e423395bbec5 Author: Harald Welte Date: Mon Nov 6 04:01:31 2017 +0900 SocketsTest: Fix printing of non-nul-terminated string Change-Id: I33d0ddf851d84b81ab5252e3755422170cee54ee Fixes: Coverity CID#149363 ----------------------------------------------------------------------- Summary of changes: CommonLibs/SocketsTest.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Tue Nov 7 20:55:28 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 7 Nov 2017 20:55:28 GMT Subject: osmo-sip-connector.git branch master updated. 1.1.0-2-g4954fee Message-ID: <201711072055.vA7KtS2x036709@git.osmocom.org> This is an 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 4954fee4c66ec38e7e726ec8a326537ae5ce9405 (commit) from dd9909db1d883bd3c1d6bbd2e6ad4ecf35a796c8 (commit) Those revisions listed above that are new 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=4954fee4c66ec38e7e726ec8a326537ae5ce9405 commit 4954fee4c66ec38e7e726ec8a326537ae5ce9405 Author: Harald Welte Date: Mon Nov 6 04:04:08 2017 +0900 mncc.c: Ensure proper string buffer NUL termination Change-Id: I2f58a495f60ed744c1f625dc8df56aa4dc0aa4cb Fixes: Coverity CID#92223 ----------------------------------------------------------------------- Summary of changes: src/mncc.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) hooks/post-receive -- MNCC <-> SIP bridge From gitosis at osmocom.org Wed Nov 8 02:28:25 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 8 Nov 2017 02:28:25 GMT Subject: openbsc.git branch master updated. 1.0.0-2-g2e6e39c4b Message-ID: <201711080228.vA82SPol053051@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Legacy: The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, master has been updated via 2e6e39c4b2a9291251693270bd7bcad81195e66d (commit) from e18b34143c0332f027befa20cb28e098cc574ced (commit) Those revisions listed above that are new 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=2e6e39c4b2a9291251693270bd7bcad81195e66d commit 2e6e39c4b2a9291251693270bd7bcad81195e66d Author: Neels Hofmeyr Date: Wed Nov 1 00:48:26 2017 +0100 vty: skip installing cmds now always installed by default vty_install_default() and install_default() will soon be deprecated. Depends: I5021c64a787b63314e0f2f1cba0b8fc7bff4f09b Change-Id: I4951982fc78ae167d8e16a672d7af44d703721a9 ----------------------------------------------------------------------- Summary of changes: openbsc/src/libbsc/abis_nm_vty.c | 1 - openbsc/src/libbsc/abis_om2000_vty.c | 2 -- openbsc/src/libbsc/bsc_vty.c | 3 --- openbsc/src/libcommon-cs/common_cs_vty.c | 1 - openbsc/src/libmgcp/mgcp_vty.c | 2 -- openbsc/src/libmsc/smpp_vty.c | 2 -- openbsc/src/libmsc/vty_interface_layer3.c | 2 -- openbsc/src/osmo-bsc/osmo_bsc_vty.c | 2 -- openbsc/src/osmo-bsc_nat/bsc_nat_vty.c | 3 --- 9 files changed, 18 deletions(-) hooks/post-receive -- Legacy: The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed Nov 8 02:28:43 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 8 Nov 2017 02:28:43 GMT Subject: osmo-hlr.git branch master updated. 0.1.0-1-g85e8a64 Message-ID: <201711080228.vA82ShCs053246@git.osmocom.org> This is an 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 85e8a64bb42086909e4793782963887fb1ceb421 (commit) from 0dcbd47a1e19640d85194a4fa8fd01f89ffd5a8a (commit) Those revisions listed above that are new 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=85e8a64bb42086909e4793782963887fb1ceb421 commit 85e8a64bb42086909e4793782963887fb1ceb421 Author: Neels Hofmeyr Date: Wed Nov 1 00:50:13 2017 +0100 vty: skip installing cmds now always installed by default vty_install_default() and install_default() will soon be deprecated. Depends: I5021c64a787b63314e0f2f1cba0b8fc7bff4f09b Change-Id: I09762f110c7bcaf85c0ef2f472eb43ac543c74e9 ----------------------------------------------------------------------- Summary of changes: src/hlr_vty.c | 2 -- 1 file changed, 2 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Wed Nov 8 02:28:44 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 8 Nov 2017 02:28:44 GMT Subject: osmo-iuh.git branch master updated. 0.2.0-4-gb0c650e Message-ID: <201711080228.vA82Sip7053294@git.osmocom.org> This is an 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 b0c650e7b03261b2d5ba5441eae528af0b7bba2f (commit) from 493366ec7bf6cc8b32692c5fcf3a7d79e8f3b91b (commit) Those revisions listed above that are new 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=b0c650e7b03261b2d5ba5441eae528af0b7bba2f commit b0c650e7b03261b2d5ba5441eae528af0b7bba2f Author: Neels Hofmeyr Date: Wed Nov 1 00:50:30 2017 +0100 vty: skip installing cmds now always installed by default vty_install_default() and install_default() will soon be deprecated. Depends: I5021c64a787b63314e0f2f1cba0b8fc7bff4f09b Change-Id: I61b79f633d36814b53e40f1a92b5847c9ff4fde0 ----------------------------------------------------------------------- Summary of changes: src/hnbgw_vty.c | 4 ---- src/tests/hnb-test.c | 1 - 2 files changed, 5 deletions(-) hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Wed Nov 8 02:29:21 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 8 Nov 2017 02:29:21 GMT Subject: osmo-hlr.git branch master updated. 0.1.0-2-g87a04b6 Message-ID: <201711080229.vA82TLst053646@git.osmocom.org> This is an 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 87a04b6b95d827c5c82c3e7ffb99f60e86028f25 (commit) from 85e8a64bb42086909e4793782963887fb1ceb421 (commit) Those revisions listed above that are new 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=87a04b6b95d827c5c82c3e7ffb99f60e86028f25 commit 87a04b6b95d827c5c82c3e7ffb99f60e86028f25 Author: Neels Hofmeyr Date: Tue Nov 7 13:20:44 2017 +0100 hlr_db_tool: fix error log strerror invocation The db API returns negative errno values, need to flip the sign before feeding to strerror. Fixes: coverity CID#178658 Change-Id: Iaab46f565a1112d8a7def8ea90a5cd440c0a3b41 ----------------------------------------------------------------------- Summary of changes: src/hlr_db_tool.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Wed Nov 8 02:40:10 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 8 Nov 2017 02:40:10 GMT Subject: openbsc.git branch master updated. 1.0.0-3-g3b0b06419 Message-ID: <201711080240.vA82eAA6057950@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Legacy: The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, master has been updated via 3b0b0641963de7a701655c8a09d15782e61f9c75 (commit) from 2e6e39c4b2a9291251693270bd7bcad81195e66d (commit) Those revisions listed above that are new 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=3b0b0641963de7a701655c8a09d15782e61f9c75 commit 3b0b0641963de7a701655c8a09d15782e61f9c75 Author: Neels Hofmeyr Date: Wed Nov 1 00:48:26 2017 +0100 vty: skip installing cmds now always installed by default vty_install_default() and install_default() will soon be deprecated. Depends: I5021c64a787b63314e0f2f1cba0b8fc7bff4f09b Change-Id: I4951982fc78ae167d8e16a672d7af44d703721a9 ----------------------------------------------------------------------- Summary of changes: hooks/post-receive -- Legacy: The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed Nov 8 03:21:55 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 8 Nov 2017 03:21:55 GMT Subject: libosmocore.git branch master updated. 0.10.2-5-g4a73d5e8 Message-ID: <201711080321.vA83LtlX080197@git.osmocom.org> This is an 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 4a73d5e84383cf3fe02d730a7b21d393024054e4 (commit) from 858cfecf9d142c5577b755ebc84d3f88375eb726 (commit) Those revisions listed above that are new 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=4a73d5e84383cf3fe02d730a7b21d393024054e4 commit 4a73d5e84383cf3fe02d730a7b21d393024054e4 Author: Neels Hofmeyr Date: Sun Sep 24 18:39:41 2017 +0200 vty: deprecate now empty node commands Following I5021c64a787b63314e0f2f1cba0b8fc7bff4f09b a deprecation of vty_install_default() and install_default() commands is indicated. However, compiler warnings may clutter build output or even fail strict builds, hence I am submitting the deprecation in a separate patch. Depends: I5021c64a787b63314e0f2f1cba0b8fc7bff4f09b Change-Id: Icf5d83f641e838cebcccc635a043e94ba352abff ----------------------------------------------------------------------- Summary of changes: include/osmocom/vty/command.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Wed Nov 8 04:17:42 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 8 Nov 2017 04:17:42 GMT Subject: libosmo-sccp.git branch master updated. 0.8.1-5-g67ca594 Message-ID: <201711080417.vA84HgON006718@git.osmocom.org> This is an 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 67ca5941407729f5a4b92ca43f7980c2b8080481 (commit) via 12715e8e995b51e6d904a9dd8f4abf09fadc335c (commit) from 8914a2f0fac5e0f9554076acd6af01f25675a7a3 (commit) Those revisions listed above that are new 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=67ca5941407729f5a4b92ca43f7980c2b8080481 commit 67ca5941407729f5a4b92ca43f7980c2b8080481 Author: Neels Hofmeyr Date: Wed Nov 8 03:07:08 2017 +0100 sccp vty: be fatal for addressbook entry errors So far, the config would log an error upon config parsing, and then continue to use defaults, which is super easy to miss. On errors, return CMD_ERR_INCOMPLETE to abort the program in a config parsing error. Be fatal for re-using an already defined addressbook entry in another cs7 instance, and for having a too long addressbook entry name. Though it is mixing in cosmetic changes, add "Error:" to the output and arrange the erratic name to the end of the message, as is customary for error messages. Related: osmo-bsc Ia4e58902a2d3757b266cf35ac89f256cfb8f0eec Change-Id: I2f71b9c4dd30f919d2054da81283dd7035f44f60 http://cgit.osmocom.org/libosmo-sccp/commit/?id=12715e8e995b51e6d904a9dd8f4abf09fadc335c commit 12715e8e995b51e6d904a9dd8f4abf09fadc335c Author: Neels Hofmeyr Date: Wed Nov 8 02:27:36 2017 +0100 add osmo_sccp_inst_addr_name(), a variant of osmo_sccp_addr_name() It can be cumbersome to derive the ss7 instance needed to pass to sccp_addr_name(), because struct osmo_sccp_instance is opaque and only available in sccp_internal.h, within libosmo-sccp. Add osmo_sccp_inst_addr_name() which derives the ss7 instance from the internal knowledge of the osmo_sccp_instance struct. This can save calls to osmo_ss7_instance_find() just to do some logging of an sccp address. Naming: first I thought to pick osmo_sccp_addr_name2(), but for some of the string composing functions, adding a 2 already means that it is identical but using a second static buffer (to be used twice within the same printf). Change-Id: I70ec5c8b42682a23f11a5820431c7e34e225709b ----------------------------------------------------------------------- Summary of changes: include/osmocom/sigtran/sccp_helpers.h | 1 + src/osmo_ss7_vty.c | 11 ++++++----- src/sccp_helpers.c | 7 +++++++ 3 files changed, 14 insertions(+), 5 deletions(-) hooks/post-receive -- SCCP Library From gitosis at osmocom.org Wed Nov 8 04:24:16 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 8 Nov 2017 04:24:16 GMT Subject: osmo-ggsn.git branch laforge/sgsnemu-v6 deleted. 1.0.0-60-g3190671 Message-ID: <201711080424.vA84OG5a009281@git.osmocom.org> This is an 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, laforge/sgsnemu-v6 has been deleted was 31906715bfa192a85be12df0d04d17015f8a1ef7 ----------------------------------------------------------------------- 31906715bfa192a85be12df0d04d17015f8a1ef7 ggsn: Improve logging of gtp->tun and tun->gtp packets ----------------------------------------------------------------------- hooks/post-receive -- The OpenGGSN project From gitosis at osmocom.org Wed Nov 8 04:44:11 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 8 Nov 2017 04:44:11 GMT Subject: osmo-bts.git branch master updated. 0.7.0-8-g80117ac Message-ID: <201711080444.vA84iBKT016119@git.osmocom.org> This is an 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 80117acba6588f09b356dd416a964f4d6129ffd4 (commit) from 14566e3ceda0b0f14d3ab4f41d41f5276125aa0c (commit) Those revisions listed above that are new 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=80117acba6588f09b356dd416a964f4d6129ffd4 commit 80117acba6588f09b356dd416a964f4d6129ffd4 Author: Philipp Maier Date: Fri Oct 27 14:58:56 2017 +0200 octphy: override firmware version check When osmo-bts detects a mismatch between the firmware of the DSP and the header version which it was compile with, a hard exit is performed. In some cases this may hinder debugging/testing things. Implement a commandline option to intentinally override the check. Change-Id: I5774fbb29da832786326afb991014b9bd8b04b59 ----------------------------------------------------------------------- Summary of changes: src/osmo-bts-octphy/l1_oml.c | 20 +++++++++++++++++--- src/osmo-bts-octphy/main.c | 8 +++++++- 2 files changed, 24 insertions(+), 4 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Wed Nov 8 07:11:49 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 8 Nov 2017 07:11:49 GMT Subject: osmo-ggsn.git branch laforge/kernel-gtp created. 1.1.0-20-ge8308d4 Message-ID: <201711080711.vA87Bn16068239@git.osmocom.org> This is an 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, laforge/kernel-gtp has been created at e8308d4d8a580504c468bc6ae8d8a73ee12021f9 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-ggsn/commit/?id=e8308d4d8a580504c468bc6ae8d8a73ee12021f9 commit e8308d4d8a580504c468bc6ae8d8a73ee12021f9 Author: Harald Welte Date: Wed Nov 8 16:08:20 2017 +0900 gtp-kernel: proper cleanup in error path When genl_socket_open() succeeds but genl_lookup_family() fails, we have to clean up the socket that we just opened. This requires a new version of libgtpnl :/ Change-Id: I31df046530347f88cb7b16c37a899b456ed1b080 http://cgit.osmocom.org/osmo-ggsn/commit/?id=dc52bddc7e171c00665f3bf2503768b529985153 commit dc52bddc7e171c00665f3bf2503768b529985153 Author: Harald Welte Date: Wed Nov 8 16:07:12 2017 +0900 gtp-kernel: Make sure repeated calls to gtp_kernel_init() are safe We have to factor out the "run once" code and make sure to really only run that once, while the per-device code remains in the gtp_kernel_init() function. Change-Id: Iba5bd71e4b725eef59fe4f233fbb965e396a06c3 http://cgit.osmocom.org/osmo-ggsn/commit/?id=75b6b54d97e19377941fb7dc08c4a5860eda0c2c commit 75b6b54d97e19377941fb7dc08c4a5860eda0c2c Author: Harald Welte Date: Wed Nov 8 15:52:08 2017 +0900 gtp-kernel: Avoid global state variable Whether or not GTP kernel support is enabled is the property of a given APN, and not a global state variable. Change-Id: Iff3bd8a52bd6c20f9811ee41ff700486d08591f3 http://cgit.osmocom.org/osmo-ggsn/commit/?id=ce17f3fb0534d91e154974176abe87cf98a71e37 commit ce17f3fb0534d91e154974176abe87cf98a71e37 Author: Harald Welte Date: Wed Nov 8 15:50:53 2017 +0900 Align logging for APN start in kernel-gtp case with that of TUN Change-Id: Ie53d37f151e8b6448636a8cde5777b3841989d05 http://cgit.osmocom.org/osmo-ggsn/commit/?id=b47d068b52ba5fe7c078d331784fb8e14e940c1e commit b47d068b52ba5fe7c078d331784fb8e14e940c1e Author: Harald Welte Date: Wed Nov 8 15:49:15 2017 +0900 shut down kernel GTP device in apn_down() When we take the APN down, we should also take the GTP device down. Change-Id: Idd250dd454a1603834d388884a24a63e044fdd7b http://cgit.osmocom.org/osmo-ggsn/commit/?id=77d74009b3451a5bfb3b939ebc8177938e0f708a commit 77d74009b3451a5bfb3b939ebc8177938e0f708a Author: Harald Welte Date: Wed Nov 8 15:24:07 2017 +0900 Properly NULL-out blacklist in alloc_ippool_blacklist() This ensures that in case of error, any caller can still safely call talloc_free() on the blacklist pointerm as free on NULL is well-defined. With the code prior to this patch we fear a double-free. Change-Id: Idc511cb3f0dfb922920aba8f88ea77df1722ecdc http://cgit.osmocom.org/osmo-ggsn/commit/?id=c447790b03145f771055dd583dcc804e5bd720ed commit c447790b03145f771055dd583dcc804e5bd720ed Author: Harald Welte Date: Wed Nov 8 15:19:17 2017 +0900 factor out netdev_ip_local_get() from tun_ip_local_get() netdev_ip_local_get() is a generalized version of tun_ip_local_get() which supports the net device as argument, rather than a tun_t. Change-Id: I072aa1a55e7bf110706e9207021b776d9b977fb6 http://cgit.osmocom.org/osmo-ggsn/commit/?id=188b380f2b6b0cddedd6dc5d26249a02980751bd commit 188b380f2b6b0cddedd6dc5d26249a02980751bd Author: Harald Welte Date: Wed Nov 8 15:09:58 2017 +0900 Get rid of hard-coded kernel GTP device name The existing kernel GTP support code inherited from OpenGGSN was overly simplistic and didn't support multiple GTP devices or user-defined GTP device names. Let's remove that restriction in this patch Change-Id: I51df223788fd5b7cf8099463b8aa0ca4a4fd1c96 http://cgit.osmocom.org/osmo-ggsn/commit/?id=348dae1b8a90afa6a623f5144da35e355962e440 commit 348dae1b8a90afa6a623f5144da35e355962e440 Author: Harald Welte Date: Wed Nov 8 14:33:55 2017 +0900 remove unused argument to alloc_ippool_blacklist() Change-Id: I4d3ea077ba46446e537ec9a6de6f4080fcaa428c http://cgit.osmocom.org/osmo-ggsn/commit/?id=fac40ab73e9099cd0763de21f091cd786839cc79 commit fac40ab73e9099cd0763de21f091cd786839cc79 Author: Harald Welte Date: Wed Nov 8 14:09:51 2017 +0900 WIP: Re-add support for kernel GTP-U acceleration When we branched off osmo-ggsn from the old openggsn code base, the support for kernel-gtp got temporarily removed. This patch re-introduces support for handling the GTP-U plane in the Linux kernel by means of libgtpnl + the kernel GTP-U driver. This only works for IPv4 at the moment, until the kernel GTP-U code gains IPv6 support. Kernel GTP currently also is restricted to a single APN per GSN. Change-Id: Ieb1bc1bd0d51d41947f0abd6ebbc2e5d102592d6 http://cgit.osmocom.org/osmo-ggsn/commit/?id=9452f76ef9a22db7497017b816566f65e9f9a167 commit 9452f76ef9a22db7497017b816566f65e9f9a167 Author: Harald Welte Date: Wed Nov 8 14:08:24 2017 +0900 gtp_kernel: Change gtp_kernel_init() function signature Rather than taking an explicit in_addr, prefix_length and a string-formatted prefix, let's pass in an in46_prefix and derive the other representations from it. Also, don't refer to a no-longer-existing global 'ipup' variable but add it as a function argument. Change-Id: Ife87142c86589b4fa4062d62afe3670467548589 ----------------------------------------------------------------------- hooks/post-receive -- The OpenGGSN project From gitosis at osmocom.org Wed Nov 8 07:16:18 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 8 Nov 2017 07:16:18 GMT Subject: libgtpnl.git branch master updated. 1.0.1-9-g4e3960c Message-ID: <201711080716.vA87GILN070114@git.osmocom.org> This is an 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 4e3960c89ffbf31b8dcbc91d64069068444dffd7 (commit) from 977c233b748e5fe0fcd9539c8799af196a2eece6 (commit) Those revisions listed above that are new 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=4e3960c89ffbf31b8dcbc91d64069068444dffd7 commit 4e3960c89ffbf31b8dcbc91d64069068444dffd7 Author: Harald Welte Date: Wed Nov 8 16:04:00 2017 +0900 Add genl_socket_close() function We've had genl_socket_open() but no corresponding genl_socket_close() so far. Let's fix that. ----------------------------------------------------------------------- Summary of changes: TODO-RELEASE | 1 + include/libgtpnl/gtpnl.h | 1 + src/genl.c | 6 ++++++ src/libgtpnl.map | 1 + 4 files changed, 9 insertions(+) create mode 100644 TODO-RELEASE hooks/post-receive -- netlink library for Linux kernel GTP code From gitosis at osmocom.org Wed Nov 8 09:14:42 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 8 Nov 2017 09:14:42 GMT Subject: osmo-ci.git branch master updated. adc35d0e69bc69e8ef861e22e741ad2cd35119ff Message-ID: <201711080914.vA89Egwt017630@git.osmocom.org> This is an 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 adc35d0e69bc69e8ef861e22e741ad2cd35119ff (commit) from 43aa00dbd4f0b3cca7708f21494ee0229e390b76 (commit) Those revisions listed above that are new 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=adc35d0e69bc69e8ef861e22e741ad2cd35119ff commit adc35d0e69bc69e8ef861e22e741ad2cd35119ff Author: Pau Espin Pedrol Date: Tue Nov 7 16:32:55 2017 +0100 osmo-deps.sh: Force fetching git tags It was recently spotted, in a osmo-msc jenkins build, that an updated dependency (new commits to be fetched) contained a new tag which was not fetched with the commit. It resulted in the Makefile generating an old .version file, which ended up generating a library version in the .pc which later in the build make the configure script fail while checking at the dependencies. As far as I could understand after reading several discussion threads, it seems git fetch doesn't necessarily fetch and store locally all new tags found in the remote, and we need to explicitly add the --tags parameter to be sure all of them are downloaded. This patch adds a new fetch line instead of patching the one already present because it seems in old versions of git the --tags parameter had a different behaviour, in which only tags and not branches are fetched. This way is ensured that we get both correct regardless of git version. Change-Id: I4bfe4846959c70e435d6792a755a6f2a6f0a932c ----------------------------------------------------------------------- Summary of changes: scripts/osmo-deps.sh | 1 + 1 file changed, 1 insertion(+) hooks/post-receive -- CI scripts From gitosis at osmocom.org Wed Nov 8 19:17:09 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 8 Nov 2017 19:17:09 GMT Subject: osmocom-bb.git branch master updated. osmocon_v0.0.0-1855-gd0ed4de0 Message-ID: <201711081917.vA8JH9c8046938@git.osmocom.org> This is an 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, master has been updated via d0ed4de0854f16f3f03be681356755fddaf3d251 (commit) from 8dbacacd37e2d4810c8e0ff2008c94cc6ded0b13 (commit) Those revisions listed above that are new 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=d0ed4de0854f16f3f03be681356755fddaf3d251 commit d0ed4de0854f16f3f03be681356755fddaf3d251 Author: Vadim Yanitskiy Date: Wed May 17 03:17:43 2017 +0300 host/mobile: use osmocom_ms as talloc context As we use talloc, it's absurdly not to use the main feature of the library - hierarchical memory management. This change sets talloc context of all sub-allocated objects to related osmocom_ms instance. So, as soon as osmocom_ms instance is destroyed, all sub-allocated chunks are getting destroyed too. Change-Id: I6e3467ff739f3e6dc8dd60cc6d1fcd3f8e490ce9 ----------------------------------------------------------------------- Summary of changes: .../layer23/include/osmocom/bb/mobile/mncc_sock.h | 2 +- src/host/layer23/src/common/sim.c | 3 +-- src/host/layer23/src/mobile/app_mobile.c | 2 +- src/host/layer23/src/mobile/gsm322.c | 24 ++++++++++------------ src/host/layer23/src/mobile/gsm48_cc.c | 2 -- src/host/layer23/src/mobile/mncc_sock.c | 4 ++-- src/host/layer23/src/mobile/mnccms.c | 5 ++--- src/host/layer23/src/mobile/subscriber.c | 8 +++----- src/host/layer23/src/mobile/transaction.c | 4 +--- src/host/layer23/src/mobile/vty_interface.c | 4 +--- 10 files changed, 23 insertions(+), 35 deletions(-) hooks/post-receive -- The Open Source GSM Base Band stack From gitosis at osmocom.org Wed Nov 8 19:26:16 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 8 Nov 2017 19:26:16 GMT Subject: osmo-bts.git branch master updated. 0.7.0-9-g2564756 Message-ID: <201711081926.vA8JQGbj051518@git.osmocom.org> This is an 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 25647562968ac6985e3999f4e71bbfd7751d6715 (commit) from 80117acba6588f09b356dd416a964f4d6129ffd4 (commit) Those revisions listed above that are new 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=25647562968ac6985e3999f4e71bbfd7751d6715 commit 25647562968ac6985e3999f4e71bbfd7751d6715 Author: Pau Espin Pedrol Date: Wed Nov 8 16:38:53 2017 +0100 l1sap: Fix abort on big RTP packet received Recently while testing new osmo-mgw, big RTP packets (around 4K bytes, see OS#2625 for more info), were being received on the BTS, which was aborting with the following message: "msgb(0xff208): Not enough tailroom msgb_put (348 < 1488)" The crash can be reproduced in a sysmobts as well as on my PC locally with osmo-bts-trx. I used osmo-bts-trx to test that the patch solved the abort. Fixes: OS#2624 Change-Id: Idfde1dacc3dc3d3d5e239cf1f7e39ade7fc25975 ----------------------------------------------------------------------- Summary of changes: src/common/l1sap.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Thu Nov 9 01:15:05 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 9 Nov 2017 01:15:05 GMT Subject: osmocom-bb.git branch master updated. osmocon_v0.0.0-1856-g87038afe Message-ID: <201711090115.vA91F5fu075739@git.osmocom.org> This is an 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, master has been updated via 87038afe86f4fc9904c2b40f165de37204675699 (commit) from d0ed4de0854f16f3f03be681356755fddaf3d251 (commit) Those revisions listed above that are new 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=87038afe86f4fc9904c2b40f165de37204675699 commit 87038afe86f4fc9904c2b40f165de37204675699 Author: Neels Hofmeyr Date: Wed Nov 1 00:59:35 2017 +0100 vty: skip installing cmds now always installed by default vty_install_default() and install_default() will soon be deprecated. Depends: I5021c64a787b63314e0f2f1cba0b8fc7bff4f09b Change-Id: I300a4b34a2031fd09d110ef18375d140a6dca7ba ----------------------------------------------------------------------- Summary of changes: src/host/layer23/src/mobile/vty_interface.c | 3 --- src/shared/libosmocore/src/gb/gprs_bssgp_vty.c | 1 - src/shared/libosmocore/src/gb/gprs_ns_vty.c | 1 - src/shared/libosmocore/src/vty/logging_vty.c | 1 - src/shared/libosmocore/src/vty/vty.c | 1 - 5 files changed, 7 deletions(-) hooks/post-receive -- The Open Source GSM Base Band stack From gitosis at osmocom.org Thu Nov 9 03:45:42 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 9 Nov 2017 03:45:42 GMT Subject: osmocom-bb.git branch master updated. osmocon_v0.0.0-1857-g52fbe66c Message-ID: <201711090345.vA93jgt2032055@git.osmocom.org> This is an 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, master has been updated via 52fbe66ca7ca22a834f368bc783a3400a46fd09e (commit) from 87038afe86f4fc9904c2b40f165de37204675699 (commit) Those revisions listed above that are new 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=52fbe66ca7ca22a834f368bc783a3400a46fd09e commit 52fbe66ca7ca22a834f368bc783a3400a46fd09e Author: Holger Hans Peter Freyther Date: Wed Nov 8 12:45:23 2017 +0100 mobile: Do not exclude DGPS from the list of default categories I don't remember why we parse the categories like this. First if the mobile doesn't use a subsystem there is no harm to have it enabled, second the default levels can be adjusted for all apps and third we have the VTY to reconfigure these logging targets. Change-Id: Ia874b7ed127026b8395072a3bac2aed9944b1cce ----------------------------------------------------------------------- Summary of changes: src/host/layer23/src/mobile/main.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- The Open Source GSM Base Band stack From gitosis at osmocom.org Thu Nov 9 03:46:58 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 9 Nov 2017 03:46:58 GMT Subject: osmocom-bb.git branch master updated. osmocon_v0.0.0-1859-g3483d4d8 Message-ID: <201711090346.vA93kww9032473@git.osmocom.org> This is an 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, master has been updated via 3483d4d8447de3a0177204e4c8b74daa57f02cda (commit) via 43ecde0fced685bc5b4fa4818df36a6bc394df59 (commit) from 52fbe66ca7ca22a834f368bc783a3400a46fd09e (commit) Those revisions listed above that are new 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=3483d4d8447de3a0177204e4c8b74daa57f02cda commit 3483d4d8447de3a0177204e4c8b74daa57f02cda Author: Vadim Yanitskiy Date: Wed Nov 8 18:35:08 2017 +0700 mobile/gsm322.c: prevent buffer over-/under-run Change-Id: Ic12587a6c6456b8663e5357cf68a22c6d1927a07 http://cgit.osmocom.org/osmocom-bb/commit/?id=43ecde0fced685bc5b4fa4818df36a6bc394df59 commit 43ecde0fced685bc5b4fa4818df36a6bc394df59 Author: Vadim Yanitskiy Date: Thu Nov 2 17:51:19 2017 +0700 mobile/gsm322.c: prevent calling memset() with zero length This change prevents a possibility of calling memset() with constant zero length parameter, and the corresponding compiler warning. Change-Id: I2d8d78474614939659a7f24d5007b1c890776b1a ----------------------------------------------------------------------- Summary of changes: src/host/layer23/src/mobile/gsm322.c | 7 +++++++ 1 file changed, 7 insertions(+) hooks/post-receive -- The Open Source GSM Base Band stack From gitosis at osmocom.org Thu Nov 9 03:47:36 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 9 Nov 2017 03:47:36 GMT Subject: osmocom-bb.git branch master updated. osmocon_v0.0.0-1860-g0fd13fcd Message-ID: <201711090347.vA93lauS032718@git.osmocom.org> This is an 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, master has been updated via 0fd13fcd3cb505008c042d0b99e257da1ff76c5a (commit) from 3483d4d8447de3a0177204e4c8b74daa57f02cda (commit) Those revisions listed above that are new 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=0fd13fcd3cb505008c042d0b99e257da1ff76c5a commit 0fd13fcd3cb505008c042d0b99e257da1ff76c5a Author: Holger Hans Peter Freyther Date: Wed Nov 8 15:06:15 2017 +0100 mobile: Make VTY logging commands available to the mobile app So far logging_vty_add_cmds wasn't called. The main.c might be shared with other apps so place it into the routine that is setting up the VTY. Change-Id: I3db9cf288bce12f51e36caad44e9bc34094638f4 ----------------------------------------------------------------------- Summary of changes: src/host/layer23/src/mobile/app_mobile.c | 2 ++ 1 file changed, 2 insertions(+) hooks/post-receive -- The Open Source GSM Base Band stack From gitosis at osmocom.org Fri Nov 10 01:08:39 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 10 Nov 2017 01:08:39 GMT Subject: libosmo-sccp.git branch master updated. 0.8.1-8-g0bd848c Message-ID: <201711100108.vAA18d7o007704@git.osmocom.org> This is an 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 0bd848c11229fad572b478d0515ea36dc0a18e48 (commit) via 9f7a517eb6ca799b06af3f35c4f4fdaba6227877 (commit) via b7552385b780e3b4e7cf7267ac5a575ab4b8ae91 (commit) from 67ca5941407729f5a4b92ca43f7980c2b8080481 (commit) Those revisions listed above that are new 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=0bd848c11229fad572b478d0515ea36dc0a18e48 commit 0bd848c11229fad572b478d0515ea36dc0a18e48 Author: Harald Welte Date: Thu Nov 9 17:11:33 2017 +0900 ipa: Fix setting of OPC/DPC based on routing-context + override As IPA is a transport layer underneath SCCP, and we don't have MTP-level OPC and DPC fields in it, we are using the "point-code override dpc" feature for setting the pseudo-M3UA DPC on incoming Rx packets, and we use the PC from the routing context as pseudo-M3UA OPC. However, we were so far only storing this in the M3UA data header, and not in the xua->mtp.{opc,dpc} members, which are consulted during the routing decisions. Change-Id: I5e2244620cd48f848382eb595ce59c6212069788 http://cgit.osmocom.org/libosmo-sccp/commit/?id=9f7a517eb6ca799b06af3f35c4f4fdaba6227877 commit 9f7a517eb6ca799b06af3f35c4f4fdaba6227877 Author: Harald Welte Date: Thu Nov 9 16:06:22 2017 +0900 vty: Make sure 'point-code override dpc' is saved with correct indent Change-Id: I4c42ee71eff4ee6aad8dce4156809adb041811a6 http://cgit.osmocom.org/libosmo-sccp/commit/?id=b7552385b780e3b4e7cf7267ac5a575ab4b8ae91 commit b7552385b780e3b4e7cf7267ac5a575ab4b8ae91 Author: Harald Welte Date: Thu Nov 9 16:05:19 2017 +0900 xua: Write 'local-ip' only if non-NULL Avoid writing 'local-ip (null)' to the config file Change-Id: Ie49f21afd6b29b8e4a3b16f3f18764fea856d196 ----------------------------------------------------------------------- Summary of changes: src/ipa.c | 2 ++ src/osmo_ss7_vty.c | 5 +++-- 2 files changed, 5 insertions(+), 2 deletions(-) hooks/post-receive -- SCCP Library From gitosis at osmocom.org Fri Nov 10 02:13:09 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 10 Nov 2017 02:13:09 GMT Subject: op25.git branch max updated. 43a70b67db107f8f4a7a3f6793c2d86eaf86b232 Message-ID: <201711100213.vAA2D9Cv029903@git.osmocom.org> This is an 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 43a70b67db107f8f4a7a3f6793c2d86eaf86b232 (commit) via 8fc19951819f50bcbd6475a4f1ed78990966f584 (commit) from a3cab238b505fb4f06951a7826bce40d0d437f6b (commit) Those revisions listed above that are new 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=43a70b67db107f8f4a7a3f6793c2d86eaf86b232 commit 43a70b67db107f8f4a7a3f6793c2d86eaf86b232 Author: Max Date: Thu Nov 9 21:12:46 2017 -0500 rx.py AF modes bugfix http://cgit.osmocom.org/op25/commit/?id=8fc19951819f50bcbd6475a4f1ed78990966f584 commit 8fc19951819f50bcbd6475a4f1ed78990966f584 Author: Max Date: Thu Nov 9 21:12:03 2017 -0500 p25 tx touch up ----------------------------------------------------------------------- Summary of changes: op25/gr-op25_repeater/apps/rx.py | 2 +- op25/gr-op25_repeater/apps/tx/dv_tx.py | 2 +- op25/gr-op25_repeater/apps/tx/op25_c4fm_mod.py | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) hooks/post-receive -- Software-defined analyzer for APCO P25 From gitosis at osmocom.org Fri Nov 10 14:55:21 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 10 Nov 2017 14:55:21 GMT Subject: libosmocore.git branch master updated. 0.10.2-6-gc0fc7940 Message-ID: <201711101455.vAAEtLml090602@git.osmocom.org> This is an 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 c0fc7940df40de07320c9b2cdd5525659d16805a (commit) from 4a73d5e84383cf3fe02d730a7b21d393024054e4 (commit) Those revisions listed above that are new 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=c0fc7940df40de07320c9b2cdd5525659d16805a commit c0fc7940df40de07320c9b2cdd5525659d16805a Author: Philipp Maier Date: Fri Nov 10 10:59:04 2017 +0100 vty: add port number for osmo-mgw Change-Id: Ied224fe94b5152fd19e259396fbc0eaf69be4b96 ----------------------------------------------------------------------- Summary of changes: include/osmocom/vty/ports.h | 1 + 1 file changed, 1 insertion(+) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Fri Nov 10 14:55:29 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 10 Nov 2017 14:55:29 GMT Subject: osmo-gsm-manuals.git branch master updated. ad4a01e2a4674caf1f3d5680f825177e659254f0 Message-ID: <201711101455.vAAEtTsi090685@git.osmocom.org> This is an 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 ad4a01e2a4674caf1f3d5680f825177e659254f0 (commit) from c6259d0ac58bf989a7d524ea4b03e4cabb6cf962 (commit) Those revisions listed above that are new 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=ad4a01e2a4674caf1f3d5680f825177e659254f0 commit ad4a01e2a4674caf1f3d5680f825177e659254f0 Author: Philipp Maier Date: Fri Nov 10 10:57:33 2017 +0100 common: add VTY port number for osmo-mgw Change-Id: Ifa7eec30ccc5a0beb26c9ec50492d4637cd1d0a5 ----------------------------------------------------------------------- Summary of changes: common/chapters/port_numbers.adoc | 1 + 1 file changed, 1 insertion(+) hooks/post-receive -- Manuals for Osmocom GSM components From gitosis at osmocom.org Fri Nov 10 16:43:23 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 10 Nov 2017 16:43:23 GMT Subject: osmo-ci.git branch master updated. 9e6db799d5d39d0fa92f37c746d39e5a1c6d0000 Message-ID: <201711101643.vAAGhNVF029781@git.osmocom.org> This is an 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 9e6db799d5d39d0fa92f37c746d39e5a1c6d0000 (commit) from adc35d0e69bc69e8ef861e22e741ad2cd35119ff (commit) Those revisions listed above that are new 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=9e6db799d5d39d0fa92f37c746d39e5a1c6d0000 commit 9e6db799d5d39d0fa92f37c746d39e5a1c6d0000 Author: Holger Hans Peter Freyther Date: Fri Aug 25 18:31:44 2017 +0800 jenkins: Follow the convention and create a jenkins.sh as well Instead of modifying the job on Jenkins, let's do it like in our other projects. Create the diretcory if it doesn't exist and use git pull origin for the Debian9 system. Change-Id: I0ecdc02e3271fe09980f370167277370c599fcfa ----------------------------------------------------------------------- Summary of changes: contrib/jenkins.sh | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100755 contrib/jenkins.sh hooks/post-receive -- CI scripts From gitosis at osmocom.org Fri Nov 10 16:45:19 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 10 Nov 2017 16:45:19 GMT Subject: libosmocore.git branch master updated. 0.10.2-7-g0f7bcb5f Message-ID: <201711101645.vAAGjJfO030561@git.osmocom.org> This is an 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 0f7bcb5f17f18682f7f9dc41e2d0fc73c4c08318 (commit) from c0fc7940df40de07320c9b2cdd5525659d16805a (commit) Those revisions listed above that are new 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=0f7bcb5f17f18682f7f9dc41e2d0fc73c4c08318 commit 0f7bcb5f17f18682f7f9dc41e2d0fc73c4c08318 Author: Pau Espin Pedrol Date: Thu Nov 2 19:08:14 2017 +0100 vty: Fix bad use of vector_slot() Commit in e9e9e427b78271941a25a63567fc2ec2bb9e4433 attempted to fix a compilation warning but introduced a regression documented in OS#2613. The commit was reverted in 4aa0258269296f078e685e21fb08b115567e814. After closer lookup and testing, it seems vector_slot(vline, index) is expected to be NULL in this case as set by vty_complete_command: /* In case of 'help \t'. */ if (isspace((int)vty->buf[vty->length - 1])) vector_set(vline, NULL); As a result, the correct fix for the compilation warning is to test against NULL instead of testing for empty string. Change-Id: Id9e02bbf89e0a94e1766b1efd236538712415c8a ----------------------------------------------------------------------- Summary of changes: src/vty/command.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 Fri Nov 10 21:27:09 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 10 Nov 2017 21:27:09 GMT Subject: osmo-hlr.git branch master updated. 0.1.0-3-gbd0d5bf Message-ID: <201711102127.vAALR985024231@git.osmocom.org> This is an 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 bd0d5bf5d8957c965473960ceb659043bac21128 (commit) from 87a04b6b95d827c5c82c3e7ffb99f60e86028f25 (commit) Those revisions listed above that are new 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=bd0d5bf5d8957c965473960ceb659043bac21128 commit bd0d5bf5d8957c965473960ceb659043bac21128 Author: Harald Welte Date: Mon Nov 6 03:55:02 2017 +0900 hlr.c: Avoid overflow of lu_operation.subscr.imsi It appears that hlr_subscriber.imsi is 16 buffers in size: 15 chars for IMSI + 1 byte NUL. However, osmo_gsup_message.imsi is 17 bytes (for whatever reason), so we cannot simply do a strpy() as this might overflow the hlr_subscriber.imsi field! TODO: check if weactually ever receive a too-long IMSI in GSUP and reject that at an earlier time in the code flow. Fixes: Coverity CID#164746 Change-Id: I9ff94e6bb0ad2ad2a7c010d3ea7dad9af0f3c048 ----------------------------------------------------------------------- Summary of changes: src/hlr.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Sat Nov 11 03:08:45 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 11 Nov 2017 03:08:45 GMT Subject: op25.git branch max updated. 53dbfb4347f1294ca076bb188f7ae6d4ee239660 Message-ID: <201711110308.vAB38jYR044965@git.osmocom.org> This is an 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 53dbfb4347f1294ca076bb188f7ae6d4ee239660 (commit) from 43a70b67db107f8f4a7a3f6793c2d86eaf86b232 (commit) Those revisions listed above that are new 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=53dbfb4347f1294ca076bb188f7ae6d4ee239660 commit 53dbfb4347f1294ca076bb188f7ae6d4ee239660 Author: Max Date: Fri Nov 10 22:08:07 2017 -0500 dv_tx.py crash bugfix ----------------------------------------------------------------------- Summary of changes: op25/gr-op25_repeater/apps/tx/dv_tx.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- Software-defined analyzer for APCO P25 From gitosis at osmocom.org Sat Nov 11 08:41:58 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 11 Nov 2017 08:41:58 GMT Subject: osmocom-analog.git branch master updated. fc1c5de54746857cc7b21e44b83b042792b3ddaa Message-ID: <201711110841.vAB8fwrb065864@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "A/B/C Netz". The branch, master has been updated via fc1c5de54746857cc7b21e44b83b042792b3ddaa (commit) via 8a74805ea6c41e8e17983da6cec06e2466c072d1 (commit) via 486d2d5dbeaff62e9701589e73f64122e4bdd516 (commit) via ce2bb8ec43e7df5af9e1f2d6b36c23d1cfffbb35 (commit) from e9583d56615256f3d365aace1f02ae99361111c7 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmocom-analog/commit/?id=fc1c5de54746857cc7b21e44b83b042792b3ddaa commit fc1c5de54746857cc7b21e44b83b042792b3ddaa Author: Andreas Eversberg Date: Sat Nov 11 08:40:05 2017 +0100 Fixed pointer corruption bug in timer.c http://cgit.osmocom.org/osmocom-analog/commit/?id=8a74805ea6c41e8e17983da6cec06e2466c072d1 commit 8a74805ea6c41e8e17983da6cec06e2466c072d1 Author: Andreas Eversberg Date: Sat Nov 11 08:11:50 2017 +0100 NMT: Add support for receiving 8-Bit-SMS, because it is mandatory Benefone Dragon uses this coding scheme for SMS-Submit. http://cgit.osmocom.org/osmocom-analog/commit/?id=486d2d5dbeaff62e9701589e73f64122e4bdd516 commit 486d2d5dbeaff62e9701589e73f64122e4bdd516 Author: Andreas Eversberg Date: Sat Nov 11 08:10:37 2017 +0100 NMT: Fixup assign traffic channel dms_call state now belongs to transaction, so it is kept while switching to traffic channel. http://cgit.osmocom.org/osmocom-analog/commit/?id=ce2bb8ec43e7df5af9e1f2d6b36c23d1cfffbb35 commit ce2bb8ec43e7df5af9e1f2d6b36c23d1cfffbb35 Author: Andreas Eversberg Date: Sat Nov 11 05:55:32 2017 +0100 Fixup call control split ----------------------------------------------------------------------- Summary of changes: src/common/call.c | 9 +++++++-- src/common/timer.c | 4 +++- src/nmt/dsp.c | 2 +- src/nmt/nmt.c | 44 +++++++++++++++++++++++++------------------- src/nmt/nmt.h | 1 - src/nmt/sms.c | 28 ++++++++++++++++++++++------ src/nmt/transaction.h | 3 ++- src/test/test_sms.c | 39 ++++++++++++++++++++++++++++++++------- 8 files changed, 92 insertions(+), 38 deletions(-) hooks/post-receive -- A/B/C Netz From gitosis at osmocom.org Sat Nov 11 19:39:41 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 11 Nov 2017 19:39:41 GMT Subject: osmo-gsm-manuals.git branch master updated. a410c43ab84f14ca41784e775e68154f8a8c88d1 Message-ID: <201711111939.vABJdfEl093085@git.osmocom.org> This is an 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 a410c43ab84f14ca41784e775e68154f8a8c88d1 (commit) from ad4a01e2a4674caf1f3d5680f825177e659254f0 (commit) Those revisions listed above that are new 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=a410c43ab84f14ca41784e775e68154f8a8c88d1 commit a410c43ab84f14ca41784e775e68154f8a8c88d1 Author: Harald Welte Date: Sun Apr 16 03:09:47 2017 +0200 First step towards an OsmoSTP manual Change-Id: I450bfac7444ac9cb7f50c086d87cf7157c2e2a31 ----------------------------------------------------------------------- Summary of changes: Makefile | 5 + {OsmoBSC => OsmoSTP}/Makefile | 6 +- OsmoSTP/chapters/overview.adoc | 0 .../osmostp-usermanual-docinfo.xml | 10 +- .../osmostp-usermanual.adoc | 20 +- .../osmostp-vty-reference.xml | 8 +- .../vty/stp_vty_reference.xml | 0 common/chapters/bibliography.adoc | 18 + common/chapters/glossary.adoc | 24 ++ common/chapters/sigtran-osmocom.adoc | 432 +++++++++++++++++++++ common/chapters/sigtran-simple-2g.dot | 22 ++ common/chapters/sigtran-simple-3g.dot | 24 ++ common/chapters/sigtran.adoc | 332 ++++++++++++++++ 13 files changed, 882 insertions(+), 19 deletions(-) copy {OsmoBSC => OsmoSTP}/Makefile (56%) create mode 100644 OsmoSTP/chapters/overview.adoc copy OsmoBSC/aoip-mgw-options-docinfo.xml => OsmoSTP/osmostp-usermanual-docinfo.xml (86%) copy OsmoPCU/osmopcu-usermanual.adoc => OsmoSTP/osmostp-usermanual.adoc (50%) copy OsmoMSC/osmomsc-vty-reference.xml => OsmoSTP/osmostp-vty-reference.xml (83%) copy OsmoHLR/vty/hlr_vty_additions.xml => OsmoSTP/vty/stp_vty_reference.xml (100%) create mode 100644 common/chapters/sigtran-osmocom.adoc create mode 100644 common/chapters/sigtran-simple-2g.dot create mode 100644 common/chapters/sigtran-simple-3g.dot create mode 100644 common/chapters/sigtran.adoc hooks/post-receive -- Manuals for Osmocom GSM components From gitosis at osmocom.org Sat Nov 11 19:52:44 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 11 Nov 2017 19:52:44 GMT Subject: libosmo-sccp.git branch master updated. 0.8.1-12-g510375e Message-ID: <201711111952.vABJqiiR097627@git.osmocom.org> This is an 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 510375efd3893bf927d9b50823e080d79020e8de (commit) via bc44437a4370843886dc993223885cafbcd50ea4 (commit) via f4a127ef9940c650ad2c633028998b0c6e8524a9 (commit) via 450cdd8b187c9508889a379cd882800468a870fe (commit) from 0bd848c11229fad572b478d0515ea36dc0a18e48 (commit) Those revisions listed above that are new 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=510375efd3893bf927d9b50823e080d79020e8de commit 510375efd3893bf927d9b50823e080d79020e8de Author: Harald Welte Date: Sat Nov 11 23:46:29 2017 +0900 ipa: Automatically create / destroy route on IPA connect/disconnect From the STP point of view: In order to be able to route messages back to an IPA client, we need to create a route at the time we have successfully identified the AS for this client based on the name presented in the IPA CCM ACK "name" field. Once the IPA client is destroyed, the route must be deleted again. With this commit present, we can have an IPA client (such as osmo-bsc-sccplite) connect to OsmoSTP and exchange BSS[M]AP with an M3UA-speaking osmo-msc. Basically, the STP reaches the point where it can translate between IPA-style SCCPlite and proper M3UA/SUA on the other side. Change-Id: I901f06c5d0f2eae60f8d931215ed65190330ce66 http://cgit.osmocom.org/libosmo-sccp/commit/?id=bc44437a4370843886dc993223885cafbcd50ea4 commit bc44437a4370843886dc993223885cafbcd50ea4 Author: Harald Welte Date: Fri Nov 10 16:42:43 2017 +0900 ipa: Patch DPC/OPC information into SCCP Calling/Called Party Address When we receive a SCCPlite message from an IPA peer, it may simply contain a SSN number but no point codes. Similarly to creating a fake MTP routing label from override DPC and routing key OPC, we can also add that point code information to the SCCP header. This way the rest of the SS7 network can handle the message and route it accordingly. Change-Id: I4a2ff063e3c060641b3fd181a1cd600da3ec568b http://cgit.osmocom.org/libosmo-sccp/commit/?id=f4a127ef9940c650ad2c633028998b0c6e8524a9 commit f4a127ef9940c650ad2c633028998b0c6e8524a9 Author: Harald Welte Date: Fri Nov 10 16:44:56 2017 +0900 initialize msg->l2h in sccp_msgb_alloc() Change-Id: I5fb11075593696b110bfd3e0541e3aa790029903 http://cgit.osmocom.org/libosmo-sccp/commit/?id=450cdd8b187c9508889a379cd882800468a870fe commit 450cdd8b187c9508889a379cd882800468a870fe Author: Harald Welte Date: Fri Nov 10 13:25:58 2017 +0900 ipa: Fix endianness of pseud-M3UA header Change-Id: I70b420fc2105bb6e486adecf9285fed2fb471f73 ----------------------------------------------------------------------- Summary of changes: src/ipa.c | 108 +++++++++++++++++++++++++++++++++++++++++++------- src/sua.c | 9 ++++- src/xua_asp_fsm.c | 33 +++++++++++++++ tests/xua/xua_test.ok | 22 +++++----- 4 files changed, 144 insertions(+), 28 deletions(-) hooks/post-receive -- SCCP Library From gitosis at osmocom.org Sat Nov 11 23:23:46 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 11 Nov 2017 23:23:46 GMT Subject: osmo-gsm-manuals.git branch master updated. e521ddea46f68f8dfc49ad9df8f66e116363b8ce Message-ID: <201711112323.vABNNkHt074331@git.osmocom.org> This is an 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 e521ddea46f68f8dfc49ad9df8f66e116363b8ce (commit) via 9518d10734eb1ec2e5afa86e3972571fae9e8875 (commit) via 93643560dc12bc9b991eba9b86c32d551906986d (commit) from a410c43ab84f14ca41784e775e68154f8a8c88d1 (commit) Those revisions listed above that are new 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=e521ddea46f68f8dfc49ad9df8f66e116363b8ce commit e521ddea46f68f8dfc49ad9df8f66e116363b8ce Author: Harald Welte Date: Sun Nov 12 08:18:47 2017 +0900 STP: Update vty reference XML file This ensures useful content in the STP vty reference manual Change-Id: Ica4b1c0172255ec2328562fdd8fac190e3ad448d http://cgit.osmocom.org/osmo-gsm-manuals/commit/?id=9518d10734eb1ec2e5afa86e3972571fae9e8875 commit 9518d10734eb1ec2e5afa86e3972571fae9e8875 Author: Harald Welte Date: Sun Nov 12 08:01:39 2017 +0900 STP: State actual vty commands for dynamic RKM registration Change-Id: I639dc271dd7f5bea1f6cb8b070990c7c15a39dba http://cgit.osmocom.org/osmo-gsm-manuals/commit/?id=93643560dc12bc9b991eba9b86c32d551906986d commit 93643560dc12bc9b991eba9b86c32d551906986d Author: Harald Welte Date: Sun Nov 12 08:01:22 2017 +0900 STP: cosmetic fixes/improvements Change-Id: I1c1c7bb122e9cf9b707feb8e6617a03d15043089 ----------------------------------------------------------------------- Summary of changes: .../vty/osmo-stp_vty_reference.xml | 844 ++++++++++++++------- OsmoSTP/vty/stp_vty_reference.xml | 2 - common/chapters/sigtran-osmocom.adoc | 33 +- common/chapters/sigtran.adoc | 6 +- 4 files changed, 579 insertions(+), 306 deletions(-) copy OsmoGGSN/vty/ggsn_vty_reference.xml => OsmoSTP/vty/osmo-stp_vty_reference.xml (61%) delete mode 100644 OsmoSTP/vty/stp_vty_reference.xml hooks/post-receive -- Manuals for Osmocom GSM components From gitosis at osmocom.org Sat Nov 11 23:23:54 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 11 Nov 2017 23:23:54 GMT Subject: openbsc.git branch master updated. 1.0.0-4-g71b68bed2 Message-ID: <201711112323.vABNNs3p074432@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Legacy: The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, master has been updated via 71b68bed2a93359fa84617292cf6159a4ed09c16 (commit) from 3b0b0641963de7a701655c8a09d15782e61f9c75 (commit) Those revisions listed above that are new 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=71b68bed2a93359fa84617292cf6159a4ed09c16 commit 71b68bed2a93359fa84617292cf6159a4ed09c16 Author: Harald Welte Date: Sat Nov 11 23:56:47 2017 +0900 osmo-bsc: Print NOTICE message on unimplemented BSSMAP UDT When we receive unimplemented/unhandled message types, we shouldn't simply silently discard them, but print a log message for the benefit of the user. Change-Id: I8ecb1d2134f9c6a96f29e145fa0430880e971168 ----------------------------------------------------------------------- Summary of changes: openbsc/src/osmo-bsc/osmo_bsc_bssap.c | 4 ++++ 1 file changed, 4 insertions(+) hooks/post-receive -- Legacy: The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sat Nov 11 23:24:13 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 11 Nov 2017 23:24:13 GMT Subject: libosmo-sccp.git branch master updated. 0.8.1-13-g3c1e650 Message-ID: <201711112324.vABNODoq074695@git.osmocom.org> This is an 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 3c1e65023a5e5247aec89ef8374aa374e542f534 (commit) from 510375efd3893bf927d9b50823e080d79020e8de (commit) Those revisions listed above that are new 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=3c1e65023a5e5247aec89ef8374aa374e542f534 commit 3c1e65023a5e5247aec89ef8374aa374e542f534 Author: Harald Welte Date: Sun Nov 12 08:21:09 2017 +0900 osmo-stp: Align prompt formatting with other Osmocom programs In all other Programs we have the VTY like OsmoBSC, OsmoMSC, etc. so let's make sure osmo-stp also uses OsmoSTP and not osmo-stp. Change-Id: Ic91010779ad22c41e28ed4cf43c2e3ab679214b5 ----------------------------------------------------------------------- Summary of changes: stp/stp_main.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- SCCP Library From gitosis at osmocom.org Sat Nov 11 23:25:08 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 11 Nov 2017 23:25:08 GMT Subject: osmo-gsm-manuals.git branch master updated. 284e67c467974558b0e43aa72bd670f1469add9a Message-ID: <201711112325.vABNP8xp075066@git.osmocom.org> This is an 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 284e67c467974558b0e43aa72bd670f1469add9a (commit) from e521ddea46f68f8dfc49ad9df8f66e116363b8ce (commit) Those revisions listed above that are new 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=284e67c467974558b0e43aa72bd670f1469add9a commit 284e67c467974558b0e43aa72bd670f1469add9a Author: Neels Hofmeyr Date: Sat Nov 11 19:36:48 2017 +0100 GGSN: don't say 'NITB' Change-Id: I960ce8ee749621176ceaa556a1fe93b54e08b6fc ----------------------------------------------------------------------- Summary of changes: OsmoGGSN/chapters/running.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- Manuals for Osmocom GSM components From gitosis at osmocom.org Sat Nov 11 23:25:23 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 11 Nov 2017 23:25:23 GMT Subject: osmo-hlr.git branch master updated. 0.1.0-4-g4f3841c Message-ID: <201711112325.vABNPNjT075176@git.osmocom.org> This is an 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 4f3841c1533b62ff286260653e429ffc95d7cf37 (commit) from bd0d5bf5d8957c965473960ceb659043bac21128 (commit) Those revisions listed above that are new 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=4f3841c1533b62ff286260653e429ffc95d7cf37 commit 4f3841c1533b62ff286260653e429ffc95d7cf37 Author: Neels Hofmeyr Date: Tue Nov 7 13:24:44 2017 +0100 cosmetic: add comment on ignored return value Coverity wants us to evaluate sqlite3_reset, but it is of no use to do so. Related: coverity CID#178653 Change-Id: I64ac8c148f48be60f9c0d346df0c5152bb527494 ----------------------------------------------------------------------- Summary of changes: src/db.c | 2 ++ 1 file changed, 2 insertions(+) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Sat Nov 11 23:25:30 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 11 Nov 2017 23:25:30 GMT Subject: libosmo-sccp.git branch master updated. 0.8.1-14-ged1daa2 Message-ID: <201711112325.vABNPUZc075261@git.osmocom.org> This is an 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 ed1daa2c8f27af60d61380ed075f16c5f77e3027 (commit) from 3c1e65023a5e5247aec89ef8374aa374e542f534 (commit) Those revisions listed above that are new 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=ed1daa2c8f27af60d61380ed075f16c5f77e3027 commit ed1daa2c8f27af60d61380ed075f16c5f77e3027 Author: Harald Welte Date: Sun Nov 12 08:19:53 2017 +0900 STP: Add osmoappdesc.py Change-Id: I60362d78b5db3ed5bc96c84a8523c391ff7f8125 ----------------------------------------------------------------------- Summary of changes: Makefile.am | 2 +- osmoappdesc.py | 12 ++++++++++++ 2 files changed, 13 insertions(+), 1 deletion(-) create mode 100644 osmoappdesc.py hooks/post-receive -- SCCP Library From gitosis at osmocom.org Sun Nov 12 01:01:21 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 12 Nov 2017 01:01:21 GMT Subject: op25.git branch max updated. d3719bd11c6dc18de536b219f95f471e915b263e Message-ID: <201711120101.vAC11LSL009091@git.osmocom.org> This is an 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 d3719bd11c6dc18de536b219f95f471e915b263e (commit) from 53dbfb4347f1294ca076bb188f7ae6d4ee239660 (commit) Those revisions listed above that are new 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=d3719bd11c6dc18de536b219f95f471e915b263e commit d3719bd11c6dc18de536b219f95f471e915b263e Author: Max Date: Sat Nov 11 19:59:07 2017 -0500 update TX rate conversion logic ----------------------------------------------------------------------- Summary of changes: op25/gr-op25_repeater/apps/tx/dv_tx.py | 23 ++++++++++++-------- op25/gr-op25_repeater/apps/tx/multi_tx.py | 30 +++++++++++++++++++------- op25/gr-op25_repeater/apps/tx/op25_c4fm_mod.py | 19 ++++++++-------- 3 files changed, 45 insertions(+), 27 deletions(-) hooks/post-receive -- Software-defined analyzer for APCO P25 From gitosis at osmocom.org Sun Nov 12 13:48:10 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 12 Nov 2017 13:48:10 GMT Subject: libgtpnl.git branch master updated. 1.0.1-10-g66a60a1 Message-ID: <201711121348.vACDmAGk080205@git.osmocom.org> This is an 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 66a60a13b64514df8b5db5106a5f170d1110a6d0 (commit) from 4e3960c89ffbf31b8dcbc91d64069068444dffd7 (commit) Those revisions listed above that are new 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=66a60a13b64514df8b5db5106a5f170d1110a6d0 commit 66a60a13b64514df8b5db5106a5f170d1110a6d0 Author: Harald Welte Date: Sun Nov 12 22:36:20 2017 +0900 Add contrib/jenkins.sh for jenkins build verification Change-Id: I88a52f4adb08826f714bd32b1dfddd249f780c99 ----------------------------------------------------------------------- Summary of changes: contrib/jenkins.sh | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100755 contrib/jenkins.sh hooks/post-receive -- netlink library for Linux kernel GTP code From gitosis at osmocom.org Sun Nov 12 13:49:27 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 12 Nov 2017 13:49:27 GMT Subject: libgtpnl.git branch master updated. 1.0.1-12-g03cb4c2 Message-ID: <201711121349.vACDnRnj080666@git.osmocom.org> This is an 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 03cb4c2d66bf4a9890e74557a2533a8d70a4880b (commit) via 134d0a386dfeb2ab276b61e82ac22c23b487cc59 (commit) from 66a60a13b64514df8b5db5106a5f170d1110a6d0 (commit) Those revisions listed above that are new 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=03cb4c2d66bf4a9890e74557a2533a8d70a4880b commit 03cb4c2d66bf4a9890e74557a2533a8d70a4880b Author: Harald Welte Date: Sun Nov 12 22:01:13 2017 +0900 gtp_build_payload(): Support absent peer and SGSN address When deleting a PDP context via "gtp-tunnel delete", we specify only the gtp netdevice, the gtp version and the TID/TEI. However, the gtp_build_payload() function unconditionally created the netlink attributes for GTPA_PEER_ADDRESS and GTPA_MS_ADDRESS, having their addresses set to zero. The kernel then tried to find a PDP context with MS and PEER address of 0.0.0.0, and always failed with ENOENT. The same problem also occurred with OsmoGGSN and OpenGGSN: PDP contexts could be added but never removed. The corresponding kernel change that requires this userland change is the following commit introduced in 4.12-rc1: commit d9e2dd122637034a0697bf268eed9233701b9dca Author: Andreas Schultz Date: Thu Mar 9 17:43:00 2017 +0100 gtp: unify genl_find_pdp and prepare for per socket lookup Older kernels will work with libgtpnl both before and after this commit, as they internally will simply disregard any attributes beyond TID/TEI. Change-Id: Ie2ceb2cd6d2fb009bba01a05b5480c1ad775d619 http://cgit.osmocom.org/libgtpnl/commit/?id=134d0a386dfeb2ab276b61e82ac22c23b487cc59 commit 134d0a386dfeb2ab276b61e82ac22c23b487cc59 Author: Harald Welte Date: Sun Nov 12 22:41:54 2017 +0900 Add '--enable-sanitize' from other osmocom projects Change-Id: Iac9ce76ce4ca5f5247bc42c16bb365d94cfde156 ----------------------------------------------------------------------- Summary of changes: configure.ac | 12 ++++++++++++ contrib/jenkins.sh | 2 +- src/gtp-genl.c | 6 ++++-- 3 files changed, 17 insertions(+), 3 deletions(-) hooks/post-receive -- netlink library for Linux kernel GTP code From gitosis at osmocom.org Sun Nov 12 14:19:54 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 12 Nov 2017 14:19:54 GMT Subject: osmo-ci.git branch master updated. b9f2e75fbe0ea1daf036869936559093ba200eb4 Message-ID: <201711121419.vACEJspf090875@git.osmocom.org> This is an 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 b9f2e75fbe0ea1daf036869936559093ba200eb4 (commit) from 9e6db799d5d39d0fa92f37c746d39e5a1c6d0000 (commit) Those revisions listed above that are new 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=b9f2e75fbe0ea1daf036869936559093ba200eb4 commit b9f2e75fbe0ea1daf036869936559093ba200eb4 Author: Harald Welte Date: Sun Nov 12 22:31:35 2017 +0900 jenkins: Add gerrit verification job for libgtpnl Change-Id: I9dfe4a619f75574cc0a61ab978f4450252b6c171 ----------------------------------------------------------------------- Summary of changes: jobs/gerrit-verifications.yml | 1 + 1 file changed, 1 insertion(+) hooks/post-receive -- CI scripts From gitosis at osmocom.org Sun Nov 12 14:21:33 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 12 Nov 2017 14:21:33 GMT Subject: osmo-gsm-manuals.git branch master updated. 5c6f783d60704d7eb09240fbc51fff0bdb05aa38 Message-ID: <201711121421.vACELXgI091924@git.osmocom.org> This is an 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 5c6f783d60704d7eb09240fbc51fff0bdb05aa38 (commit) via 3fec854984527c7a60a403d997b947b23468f3f8 (commit) via 89b555beeba98c486e3438fef9f19c6ffa62e99a (commit) via 5e641c78de9ac2c6b984dcbdd890d3f3d7625dd8 (commit) via 274fe3733bfbec86cd081f0c4c7964a8ae9433f2 (commit) via 16f5d075d12ae337ec0d8af945734248c7e84ea7 (commit) via f880d707aa636080def299450b13901904614449 (commit) via 7650547ec52a842854f8eff62164656a2e2ec6ec (commit) via 1ca6d8543ead8d5c5e960e5cf87cb4fec0dfc297 (commit) via e924c2fce4c53bd10142f0b1af31232ced960877 (commit) via 88ad5ed0df788ded6c8062431538f9618c4e1510 (commit) via d8802e7b99cd628558beaa767fef8bae3223ddb2 (commit) via 48092ec2a87628c6ba672b9554876929fc6fbd2f (commit) via 80f4380d91316bcece2b8a7a1cfe9eab7f623201 (commit) via c3d12c6b55ce2920a2081b922c49e54cfc99722b (commit) via 74b87c1e0dfed3d9d2bfbd86ff1a38577336b21c (commit) from 284e67c467974558b0e43aa72bd670f1469add9a (commit) Those revisions listed above that are new 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=5c6f783d60704d7eb09240fbc51fff0bdb05aa38 commit 5c6f783d60704d7eb09240fbc51fff0bdb05aa38 Author: Pau Espin Pedrol Date: Thu Nov 2 17:16:21 2017 +0100 OsmoGSMTester: Improve Trial section content Change-Id: I8d74b02166ea33ad9ab7f987894f4f02064fbebc http://cgit.osmocom.org/osmo-gsm-manuals/commit/?id=3fec854984527c7a60a403d997b947b23468f3f8 commit 3fec854984527c7a60a403d997b947b23468f3f8 Author: Pau Espin Pedrol Date: Thu Nov 2 16:57:22 2017 +0100 OsmoGSMTester: Update defaults.conf example Change-Id: If12df88b4088ecec6d6cb20c83a693c019b8af4a http://cgit.osmocom.org/osmo-gsm-manuals/commit/?id=89b555beeba98c486e3438fef9f19c6ffa62e99a commit 89b555beeba98c486e3438fef9f19c6ffa62e99a Author: Pau Espin Pedrol Date: Thu Nov 2 16:45:12 2017 +0100 OsmoGSMTester: Remove resolved TODO Change-Id: Ie0f18293e566a690d2434d08cbaaf2fdf71d88e4 http://cgit.osmocom.org/osmo-gsm-manuals/commit/?id=5e641c78de9ac2c6b984dcbdd890d3f3d7625dd8 commit 5e641c78de9ac2c6b984dcbdd890d3f3d7625dd8 Author: Pau Espin Pedrol Date: Thu Nov 2 16:43:04 2017 +0100 OsmoGSMTester: Update resources cfg documentation Change-Id: I6ec9fc5468ce6ead52d9c8b35d8991cac4bfa97e http://cgit.osmocom.org/osmo-gsm-manuals/commit/?id=274fe3733bfbec86cd081f0c4c7964a8ae9433f2 commit 274fe3733bfbec86cd081f0c4c7964a8ae9433f2 Author: Pau Espin Pedrol Date: Thu Nov 2 16:08:05 2017 +0100 OsmoGSMTester: Document how to setup main unit to set CAP_NET_RAW as non-root Change-Id: I011beaa929efcabe9a9dc4f9c7222ba36fa2aae4 http://cgit.osmocom.org/osmo-gsm-manuals/commit/?id=16f5d075d12ae337ec0d8af945734248c7e84ea7 commit 16f5d075d12ae337ec0d8af945734248c7e84ea7 Author: Pau Espin Pedrol Date: Thu Nov 2 15:56:04 2017 +0100 OsmoGSMTester: Move TODO comment to a redmine task Following task has been created: OS#2612 Change-Id: I79837e49f3e6af4254e9f0c7f53037eae66cda6d http://cgit.osmocom.org/osmo-gsm-manuals/commit/?id=f880d707aa636080def299450b13901904614449 commit f880d707aa636080def299450b13901904614449 Author: Pau Espin Pedrol Date: Thu Nov 2 15:48:10 2017 +0100 OsmoGSMTester: Installation: change some confusing terminology It's difficult to understand when it referrs to jenkins job in general and when it talks about specific jenkins jobs that builds binaries required for osmo-gsm-tester and the ones which run osmo-gsm-tester. As a result, it's difficult to understand which sections apply to each host in case more than one host is used. Change-Id: I5c882e77b469629028b8d773053783e18f3d1737 http://cgit.osmocom.org/osmo-gsm-manuals/commit/?id=7650547ec52a842854f8eff62164656a2e2ec6ec commit 7650547ec52a842854f8eff62164656a2e2ec6ec Author: Pau Espin Pedrol Date: Thu Nov 2 15:11:30 2017 +0100 OsmoGSMTester: Add deps required for osmo-bts-octphy support Change-Id: I384ec8cd55cfaa68ee1f461de99ceac78c5d8414 http://cgit.osmocom.org/osmo-gsm-manuals/commit/?id=1ca6d8543ead8d5c5e960e5cf87cb4fec0dfc297 commit 1ca6d8543ead8d5c5e960e5cf87cb4fec0dfc297 Author: Pau Espin Pedrol Date: Thu Nov 2 15:09:39 2017 +0100 OSmoGsmTester: Specify group in Main unit intro Change-Id: I132bf7681a1a435c161c4048e41c28dc75c1fa28 http://cgit.osmocom.org/osmo-gsm-manuals/commit/?id=e924c2fce4c53bd10142f0b1af31232ced960877 commit e924c2fce4c53bd10142f0b1af31232ced960877 Author: Pau Espin Pedrol Date: Thu Nov 2 15:03:58 2017 +0100 OsmoGSMTester: Explain patchelf is used sometimes to modify RPATH Change-Id: I7bb811bc984c8d576984b038b391cf8130cc465e http://cgit.osmocom.org/osmo-gsm-manuals/commit/?id=88ad5ed0df788ded6c8062431538f9618c4e1510 commit 88ad5ed0df788ded6c8062431538f9618c4e1510 Author: Pau Espin Pedrol Date: Thu Nov 2 14:25:39 2017 +0100 OsmoGSMTester: Update suite.conf example This is the one we are usig nowadays in suite.conf, which explicitly asks to be run with modems supporting sms features. Change-Id: If5dbc3b4689b282db6fae4668e2838be59e88da8 http://cgit.osmocom.org/osmo-gsm-manuals/commit/?id=d8802e7b99cd628558beaa767fef8bae3223ddb2 commit d8802e7b99cd628558beaa767fef8bae3223ddb2 Author: Pau Espin Pedrol Date: Thu Nov 2 14:23:35 2017 +0100 OsmoGSMTester: Use a more up-to-date resources.conf example It showcases new features such as osmo-trx support, cipher support, modem features support, etc. Change-Id: I66bbcd028f03290797c2c467271d0f0982698b47 http://cgit.osmocom.org/osmo-gsm-manuals/commit/?id=48092ec2a87628c6ba672b9554876929fc6fbd2f commit 48092ec2a87628c6ba672b9554876929fc6fbd2f Author: Pau Espin Pedrol Date: Thu Nov 2 14:19:32 2017 +0100 OsmoGSMTester: Improve Resource Resolution section content Change-Id: Ice37093dc9f8e03a2a9f5e3f7df79d1b589b6991 http://cgit.osmocom.org/osmo-gsm-manuals/commit/?id=80f4380d91316bcece2b8a7a1cfe9eab7f623201 commit 80f4380d91316bcece2b8a7a1cfe9eab7f623201 Author: Pau Espin Pedrol Date: Thu Nov 2 14:15:46 2017 +0100 OsmoGSMTester: Update sample test script with an AoIP example Change-Id: I7978c7e96c8f1d43837271c94dd64893649974e0 http://cgit.osmocom.org/osmo-gsm-manuals/commit/?id=c3d12c6b55ce2920a2081b922c49e54cfc99722b commit c3d12c6b55ce2920a2081b922c49e54cfc99722b Author: Pau Espin Pedrol Date: Thu Nov 2 14:13:54 2017 +0100 OsmoGSMTester: Update trial graph with current data The osmo-bts-trx tgz doesn't exist anymore and it does not contain osmo-trx, which comes in its own tgz. Change-Id: Id803eca3791137b04bc24d195119d5c511fcfc49 http://cgit.osmocom.org/osmo-gsm-manuals/commit/?id=74b87c1e0dfed3d9d2bfbd86ff1a38577336b21c commit 74b87c1e0dfed3d9d2bfbd86ff1a38577336b21c Author: Pau Espin Pedrol Date: Thu Nov 2 14:03:58 2017 +0100 OsmoGSMTester: Improve setup graph * Add sysmocell5000 * Remove 1 modem, showing 2 of them is enough * Split osmo-bts-trx from osmo-trx node as sysmocell500 doesn't use the later. * Update OsmoNITB node to show we also support split openbsc.git components. Change-Id: I893beb114d47edd3f67183dd9ea5acc19462496c ----------------------------------------------------------------------- Summary of changes: OsmoGSMTester/chapters/config.adoc | 96 ++++++++++++++++------ OsmoGSMTester/chapters/install.adoc | 64 +++++++++++---- OsmoGSMTester/chapters/intro.adoc | 159 +++++++++++++++++++++++------------- OsmoGSMTester/chapters/trial.adoc | 12 ++- 4 files changed, 230 insertions(+), 101 deletions(-) hooks/post-receive -- Manuals for Osmocom GSM components From gitosis at osmocom.org Sun Nov 12 14:22:17 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 12 Nov 2017 14:22:17 GMT Subject: osmo-hlr.git branch master updated. 0.1.0-7-g8db4906 Message-ID: <201711121422.vACEMHMY092389@git.osmocom.org> This is an 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 8db490695d2bc9c08199c4073b01d79f72158c85 (commit) via c82e6ad190cd03354306bca218bf1f530b0a3150 (commit) via 0959e8b354ca03d4e1896ea7c91aa093e26ea5b1 (commit) from 4f3841c1533b62ff286260653e429ffc95d7cf37 (commit) Those revisions listed above that are new 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=8db490695d2bc9c08199c4073b01d79f72158c85 commit 8db490695d2bc9c08199c4073b01d79f72158c85 Author: Neels Hofmeyr Date: Fri Nov 10 16:59:49 2017 +0100 db-tool: error-exit on too many arguments Each arg parsing should increment optind, so if there are any surplus args in the end, that's an error. Change-Id: I9fc0a87d11db8c35061568e3f8b5a5547931a961 http://cgit.osmocom.org/osmo-hlr/commit/?id=c82e6ad190cd03354306bca218bf1f530b0a3150 commit c82e6ad190cd03354306bca218bf1f530b0a3150 Author: Neels Hofmeyr Date: Fri Nov 10 16:58:42 2017 +0100 db-tool: cosmetic: tweak printf output Say to indicate a filename. No need to print the cmd and arg count, really. Change-Id: I3be31754db5297b3f6028877068f97ce1be4d74b http://cgit.osmocom.org/osmo-hlr/commit/?id=0959e8b354ca03d4e1896ea7c91aa093e26ea5b1 commit 0959e8b354ca03d4e1896ea7c91aa093e26ea5b1 Author: Neels Hofmeyr Date: Fri Nov 10 16:58:00 2017 +0100 db-tool: add command 'create' Change-Id: Ic4997d17763e50fb63c36fc0001570230bf64a12 ----------------------------------------------------------------------- Summary of changes: src/hlr_db_tool.c | 25 +++++++++++++++++++------ 1 file changed, 19 insertions(+), 6 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Sun Nov 12 14:35:41 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 12 Nov 2017 14:35:41 GMT Subject: libgtpnl.git branch master updated. 1.0.1-15-gdd1e2f2 Message-ID: <201711121435.vACEZfVe097271@git.osmocom.org> This is an 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 dd1e2f2641fe05616d907569f57ffcdb23fd6b19 (commit) via 1ec4817dda228c932baf6ff9fbda197877ddf1b1 (commit) via 51c10b73fb6d7d2f3b74e5412e8189008fbed76a (commit) from 03cb4c2d66bf4a9890e74557a2533a8d70a4880b (commit) Those revisions listed above that are new 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=dd1e2f2641fe05616d907569f57ffcdb23fd6b19 commit dd1e2f2641fe05616d907569f57ffcdb23fd6b19 Author: Harald Welte Date: Sun Nov 12 23:27:30 2017 +0900 Tag/Release v1.1.0 Change-Id: I18ac475c1591c4dc4c2953957a8bce8e73007251 http://cgit.osmocom.org/libgtpnl/commit/?id=1ec4817dda228c932baf6ff9fbda197877ddf1b1 commit 1ec4817dda228c932baf6ff9fbda197877ddf1b1 Author: Harald Welte Date: Sun Nov 12 23:29:19 2017 +0900 add 'm4' subdirectory to .gitignore Change-Id: I0207549ed00ad9c95ed64978046bb53ffe2634fe http://cgit.osmocom.org/libgtpnl/commit/?id=51c10b73fb6d7d2f3b74e5412e8189008fbed76a commit 51c10b73fb6d7d2f3b74e5412e8189008fbed76a Author: Harald Welte Date: Sun Nov 12 23:25:00 2017 +0900 Use release helper from libosmocore Change-Id: I3b22a026ee61e88ed6d785182990cfcba0487bfe Related: OS#1861 ----------------------------------------------------------------------- Summary of changes: .gitignore | 1 + Make_global.am | 2 +- Makefile.am | 2 ++ TODO-RELEASE | 1 - configure.ac | 6 +++++- debian/changelog | 11 +++++++++++ debian/control | 6 +++--- debian/{libgtpnl0.install => libgtpnl1.install} | 0 8 files changed, 23 insertions(+), 6 deletions(-) rename debian/{libgtpnl0.install => libgtpnl1.install} (100%) hooks/post-receive -- netlink library for Linux kernel GTP code From gitosis at osmocom.org Sun Nov 12 14:35:59 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 12 Nov 2017 14:35:59 GMT Subject: libgtpnl.git annotated tag 1.1.0 created. 1.1.0 Message-ID: <201711121435.vACEZxVN097458@git.osmocom.org> This is an 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 annotated tag, 1.1.0 has been created at 546169acdab08762b9cc760cb3758da5349e63ca (tag) tagging dd1e2f2641fe05616d907569f57ffcdb23fd6b19 (commit) replaces 1.0.1 tagged by Harald Welte on Sun Nov 12 23:35:29 2017 +0900 - Log ----------------------------------------------------------------- 1.1.0 released on 2017-11-12 -----BEGIN PGP SIGNATURE----- iQJJBAABCgAzFiEEigrqmUioHHGhfemTShB5H1XkRJYFAloIXDgVHGxhZm9yZ2VA Z251bW9ua3Mub3JnAAoJEEoQeR9V5ESWBzoQAJUckt+me2R8fG4rK1mNHua4zZMA TjqfAlYg2nyy22Imu9/dT+/2o0YAzNZ+WaQz0x+mnLZXIktJRDKEdDMnB1g6E/P5 wt526el5ysLzdAIb0UCYhmYu/yIzmB3jxwQH/wtTe0RKk/IfVeZK4lF4TfCnQaWq Aem4mIas0xJJHshndAmrtTYHqDZF77eQnmph/vaEEV8FqRHV05igpFUHLwBeNtq9 RkKttsz8JY+Jb6tIzHxKKBZBwidDlWMbFBSJwfj1k11b4zdI6SLIYRDUsHJlG4uL T18h2GRdpdaxASxqGcW81WlU7wYDrCo2QzYPZF+kkfpFqGJq96XCiAUxErwDh3x7 yjqVA3cgcxOMlFf+oKEKhME0Ww8kGPL3593+zW1SdHvP7a8+/ZCHAMTQUQfVep+Q NOd5TzdOVdeGNYkFY/t7BBzzgR7veuv4CsxdPKp0zaQVl8WvojoX+zSL5+U2el2A zzO1nVcQDHtIB0jZjwuRZC+pN52AYnZ6Nd2SfoX64zAEtwZU3UNSuhP5cklwNhCm ZfnHpclO1f26KUOYe70LeEqLcjfFRpcA2X8H4XkAajLy1TzumA1kXPPZw2mepyz2 DMUK2QMiKz+76gZBVvy1aOj0oI/0baSkReC8zPqUVzodiFH6y6cm+qQcWLOE3n2/ 3xzIlO+nJWDuYTNY =2VlV -----END PGP SIGNATURE----- Harald Welte (12): add README.md file Add support for SGSN role via IFLA_GTP_ROLE gtl-link.c: Actually use libgtpnl, don't hand-coded netlink msg Add support for SGSN role via IFLA_GTP_ROLE Add Debian packaging information Add genl_socket_close() function Add contrib/jenkins.sh for jenkins build verification Add '--enable-sanitize' from other osmocom projects gtp_build_payload(): Support absent peer and SGSN address Use release helper from libosmocore add 'm4' subdirectory to .gitignore Tag/Release v1.1.0 Jonas Bonn (2): Rename netlink attribute Provide declaration for struct in_addr junpei yoshino (1): Fix look-up of GTP tunnel by TEI ----------------------------------------------------------------------- hooks/post-receive -- netlink library for Linux kernel GTP code From gitosis at osmocom.org Sun Nov 12 16:32:07 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 12 Nov 2017 16:32:07 GMT Subject: libosmo-abis.git branch master updated. 0.4.0-7-g323d39d Message-ID: <201711121632.vACGW7OE039684@git.osmocom.org> This is an 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 323d39d784417b5582098d6a27b24f94bb2e1d12 (commit) via 513c8f4472886e6367c2ad66f9bac176d812cfa2 (commit) from e2d33bf02d66032648a023aa570e03e4d6ad7179 (commit) Those revisions listed above that are new 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=323d39d784417b5582098d6a27b24f94bb2e1d12 commit 323d39d784417b5582098d6a27b24f94bb2e1d12 Author: Harald Welte Date: Mon Nov 13 01:09:21 2017 +0900 Add SPDX-License-Identifier to all source files Change-Id: I9f2bc8c5d8a2c0bb0dd6caa4de5e2cb11be210e7 http://cgit.osmocom.org/libosmo-abis/commit/?id=513c8f4472886e6367c2ad66f9bac176d812cfa2 commit 513c8f4472886e6367c2ad66f9bac176d812cfa2 Author: Harald Welte Date: Mon Nov 13 01:03:37 2017 +0900 debian/copyright: fix upstream-name Change-Id: Ia7b07524f9c3e6013992ee4ba5151d951b7d9eda ----------------------------------------------------------------------- Summary of changes: debian/copyright | 4 ++-- src/e1_input.c | 2 ++ src/e1_input_vty.c | 2 ++ src/init.c | 2 ++ src/input/dahdi.c | 2 ++ src/input/ipaccess.c | 2 ++ src/input/lapd.c | 2 ++ src/input/lapd_pcap.c | 2 ++ src/input/misdn.c | 2 ++ src/input/rs232.c | 2 ++ src/input/unixsocket.c | 5 +++-- src/subchan_demux.c | 2 ++ src/trau/osmo_ortp.c | 2 ++ src/trau_frame.c | 2 ++ tests/ipa_recv/ipa_recv_test.c | 4 +++- 15 files changed, 32 insertions(+), 5 deletions(-) hooks/post-receive -- Osmocom A-bis protcol interface library From gitosis at osmocom.org Sun Nov 12 16:32:28 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 12 Nov 2017 16:32:28 GMT Subject: libosmo-sccp.git branch master updated. 0.8.1-16-gb393b3f Message-ID: <201711121632.vACGWSUq039825@git.osmocom.org> This is an 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 b393b3f4cc8a83e1e58c44187a383050378d860f (commit) via 658cb0ff2e035ba77a15a257560c8165ba903bd4 (commit) from ed1daa2c8f27af60d61380ed075f16c5f77e3027 (commit) Those revisions listed above that are new 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=b393b3f4cc8a83e1e58c44187a383050378d860f commit b393b3f4cc8a83e1e58c44187a383050378d860f Author: Harald Welte Date: Mon Nov 13 01:25:47 2017 +0900 Add SPDX-License-Identifier + missing copyright statements Change-Id: I113232bbeaa7a835871df7f9b883ba573d8a2534 http://cgit.osmocom.org/libosmo-sccp/commit/?id=658cb0ff2e035ba77a15a257560c8165ba903bd4 commit 658cb0ff2e035ba77a15a257560c8165ba903bd4 Author: Harald Welte Date: Mon Nov 13 01:25:16 2017 +0900 debian/copyright: Fix upstream-name Change-Id: I0ee80d9d6ffe7936849c23942498fe9b7058a88a ----------------------------------------------------------------------- Summary of changes: debian/copyright | 4 ++-- src/ipa.c | 2 ++ src/m3ua.c | 2 ++ src/mtp_pcap.c | 2 ++ src/osmo_ss7.c | 2 ++ src/osmo_ss7_hmrt.c | 20 ++++++++++++++++++++ src/osmo_ss7_vty.c | 2 ++ src/sccp.c | 2 ++ src/sccp2sua.c | 2 ++ src/sccp_helpers.c | 2 ++ src/sccp_sap.c | 2 ++ src/sccp_sclc.c | 2 ++ src/sccp_scoc.c | 2 ++ src/sccp_scrc.c | 2 ++ src/sccp_user.c | 2 ++ src/sccp_vty.c | 2 ++ src/sua.c | 2 ++ src/xua_as_fsm.c | 2 ++ src/xua_asp_fsm.c | 2 ++ src/xua_default_lm_fsm.c | 2 ++ src/xua_msg.c | 2 ++ src/xua_rkm.c | 2 ++ 22 files changed, 62 insertions(+), 2 deletions(-) hooks/post-receive -- SCCP Library From gitosis at osmocom.org Sun Nov 12 16:33:06 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 12 Nov 2017 16:33:06 GMT Subject: libosmo-netif.git branch master updated. 0.1.1-5-gbea215a Message-ID: <201711121633.vACGX5qm040122@git.osmocom.org> This is an 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 bea215a565390009ddc79b830db334fa33cc7b3a (commit) via fb31c0953c90496a96627821a95806175e4a2dde (commit) via 443f40a6bf8bd153625820e7e6541b283c236ded (commit) via cc7f236a4a2398f3f618c430fc4e1616c9d940bd (commit) from 1274b374301ed7087e5316be0544111ede07cc15 (commit) Those revisions listed above that are new 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=bea215a565390009ddc79b830db334fa33cc7b3a commit bea215a565390009ddc79b830db334fa33cc7b3a Author: Harald Welte Date: Mon Nov 13 01:21:03 2017 +0900 Add SPDX-License-Identifier + Copyright statements Change-Id: I43bb1c4a889421907a1a08eb29c96f2330ab00ec http://cgit.osmocom.org/libosmo-netif/commit/?id=fb31c0953c90496a96627821a95806175e4a2dde commit fb31c0953c90496a96627821a95806175e4a2dde Author: Harald Welte Date: Mon Nov 13 01:11:46 2017 +0900 src/rs232.c: Fix accidential reference to GPLv3+ instead of GPLv2+ Change-Id: I5fa2696c5090994c417ca882c5225cbd7c1be2c7 http://cgit.osmocom.org/libosmo-netif/commit/?id=443f40a6bf8bd153625820e7e6541b283c236ded commit 443f40a6bf8bd153625820e7e6541b283c236ded Author: Harald Welte Date: Mon Nov 13 01:10:45 2017 +0900 debian/copyright: There are no AGPL licensed files left Change-Id: I7d1bf1cdefea955b28e756419e7d90beb2535bd0 http://cgit.osmocom.org/libosmo-netif/commit/?id=cc7f236a4a2398f3f618c430fc4e1616c9d940bd commit cc7f236a4a2398f3f618c430fc4e1616c9d940bd Author: Harald Welte Date: Mon Nov 13 01:09:52 2017 +0900 debian/control: Fix upstream-name Change-Id: Ic5f42a387525f7718097f4259bae6628b903a4ca ----------------------------------------------------------------------- Summary of changes: debian/copyright | 22 +--------------------- src/amr.c | 2 ++ src/channel.c | 19 +++++++++++++++++++ src/channel/abis/ipa_stream_client.c | 19 +++++++++++++++++++ src/channel/abis/ipa_stream_server.c | 19 +++++++++++++++++++ src/datagram.c | 20 ++++++++++++++++++++ src/ipa.c | 19 +++++++++++++++++++ src/ipa_unit.c | 20 ++++++++++++++++++++ src/osmux.c | 5 ++++- src/rs232.c | 4 +++- src/rtp.c | 19 +++++++++++++++++++ src/stream.c | 21 +++++++++++++++++++++ 12 files changed, 166 insertions(+), 23 deletions(-) hooks/post-receive -- Osmocom network interface library From gitosis at osmocom.org Sun Nov 12 16:40:46 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 12 Nov 2017 16:40:46 GMT Subject: libosmocore.git branch master updated. 0.10.2-8-ge08da975 Message-ID: <201711121640.vACGek7i043574@git.osmocom.org> This is an 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 e08da9757099af3d275c122c9379d46a037eb309 (commit) from 0f7bcb5f17f18682f7f9dc41e2d0fc73c4c08318 (commit) Those revisions listed above that are new 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=e08da9757099af3d275c122c9379d46a037eb309 commit e08da9757099af3d275c122c9379d46a037eb309 Author: Harald Welte Date: Mon Nov 13 01:00:26 2017 +0900 Fix/Update copyright notices; Add SPDX annotation Let's fix some erroneous/accidential references to wrong license, update copyright information where applicable and introduce a SPDX-License-Identifier to all files. Change-Id: I39af26c6aaaf5c926966391f6565fc5936be21af ----------------------------------------------------------------------- Summary of changes: debian/copyright | 29 +++-------------------------- include/osmocom/core/bitcomp.h | 6 ++++-- include/osmocom/core/bitvec.h | 2 +- include/osmocom/core/stats.h | 2 +- include/osmocom/gsm/gsm0808_utils.h | 12 ++++++------ include/osmocom/gsm/gsup.h | 4 +++- include/osmocom/gsm/oap.h | 5 +++-- src/application.c | 2 ++ src/backtrace.c | 2 ++ src/bitcomp.c | 5 ++++- src/bits.c | 2 ++ src/bitvec.c | 4 +++- src/codec/gsm610.c | 2 ++ src/codec/gsm620.c | 2 ++ src/codec/gsm660.c | 2 ++ src/codec/gsm690.c | 2 ++ src/coding/gsm0503_coding.c | 2 ++ src/coding/gsm0503_interleaving.c | 2 ++ src/coding/gsm0503_mapping.c | 2 ++ src/coding/gsm0503_parity.c | 2 ++ src/coding/gsm0503_tables.c | 2 ++ src/conv.c | 2 ++ src/conv_acc.c | 2 ++ src/conv_acc_generic.c | 2 ++ src/conv_acc_sse.c | 2 ++ src/conv_acc_sse_avx.c | 2 ++ src/conv_acc_sse_impl.h | 2 ++ src/counter.c | 2 ++ src/crc16.c | 2 ++ src/crcXXgen.c.tpl | 2 ++ src/ctrl/control_cmd.c | 4 ++++ src/ctrl/control_if.c | 4 ++++ src/ctrl/control_vty.c | 4 +++- src/ctrl/fsm_ctrl_commands.c | 6 ++++++ src/fsm.c | 2 ++ src/gb/common_vty.c | 2 ++ src/gb/gprs_bssgp.c | 2 ++ src/gb/gprs_bssgp_bss.c | 2 ++ src/gb/gprs_bssgp_util.c | 2 ++ src/gb/gprs_bssgp_vty.c | 2 ++ src/gb/gprs_ns.c | 5 ++++- src/gb/gprs_ns_frgre.c | 4 +++- src/gb/gprs_ns_vty.c | 5 ++++- src/gsm/a5.c | 2 ++ src/gsm/abis_nm.c | 4 +++- src/gsm/apn.c | 22 +++++++++++++++++++++- src/gsm/auth_comp128v1.c | 2 ++ src/gsm/auth_comp128v23.c | 2 ++ src/gsm/auth_core.c | 2 ++ src/gsm/auth_milenage.c | 2 ++ src/gsm/comp128.c | 2 ++ src/gsm/comp128v23.c | 2 ++ src/gsm/gan.c | 2 ++ src/gsm/gea.c | 4 ++-- src/gsm/gprs_cipher_core.c | 2 ++ src/gsm/gprs_gea.c | 6 ++++-- src/gsm/gprs_rlc.c | 7 +++++++ src/gsm/gsm0341.c | 2 ++ src/gsm/gsm0411_smc.c | 2 ++ src/gsm/gsm0411_smr.c | 2 ++ src/gsm/gsm0411_utils.c | 2 ++ src/gsm/gsm0480.c | 2 ++ src/gsm/gsm0502.c | 2 ++ src/gsm/gsm0808.c | 2 ++ src/gsm/gsm0808_utils.c | 12 ++++++------ src/gsm/gsm23003.c | 5 +++-- src/gsm/gsm48.c | 2 ++ src/gsm/gsm48_ie.c | 2 ++ src/gsm/gsm_04_08_gprs.c | 4 +++- src/gsm/gsm_utils.c | 2 ++ src/gsm/gsup.c | 5 +++-- src/gsm/ipa.c | 2 ++ src/gsm/kasumi.c | 3 ++- src/gsm/lapd_core.c | 2 ++ src/gsm/lapdm.c | 5 ++++- src/gsm/milenage/aes-encblock.c | 2 ++ src/gsm/milenage/aes-internal-enc.c | 2 ++ src/gsm/milenage/aes-internal.c | 2 ++ src/gsm/milenage/aes.h | 2 ++ src/gsm/milenage/aes_i.h | 2 ++ src/gsm/milenage/aes_wrap.h | 2 ++ src/gsm/milenage/milenage.c | 2 ++ src/gsm/milenage/milenage.h | 2 ++ src/gsm/oap.c | 5 +++-- src/gsm/rsl.c | 6 +++++- src/gsm/rxlev_stat.c | 2 ++ src/gsm/sysinfo.c | 2 ++ src/gsm/tlv_parser.c | 5 ++++- src/gsmtap_util.c | 2 ++ src/logging.c | 2 ++ src/logging_gsmtap.c | 2 ++ src/logging_syslog.c | 2 ++ src/loggingrb.c | 2 ++ src/macaddr.c | 2 ++ src/msgb.c | 2 ++ src/msgfile.c | 2 ++ src/panic.c | 2 ++ src/plugin.c | 2 ++ src/prbs.c | 6 +++++- src/prim.c | 8 +++++++- src/pseudotalloc/pseudotalloc.c | 21 ++++++++++++++++++++- src/pseudotalloc/talloc.h | 20 +++++++++++++++++++- src/rate_ctr.c | 2 ++ src/rbtree.c | 4 +++- src/select.c | 3 +++ src/sercomm.c | 2 ++ src/serial.c | 2 ++ src/signal.c | 2 ++ src/sim/card_fs_isim.c | 2 ++ src/sim/card_fs_sim.c | 2 ++ src/sim/card_fs_tetra.c | 2 ++ src/sim/card_fs_uicc.c | 2 ++ src/sim/class_tables.c | 2 ++ src/sim/core.c | 2 ++ src/sim/reader.c | 2 ++ src/sim/reader_pcsc.c | 2 ++ src/socket.c | 2 ++ src/stat_item.c | 4 +++- src/stats.c | 6 +++--- src/stats_statsd.c | 6 +++--- src/strrb.c | 2 ++ src/timer.c | 2 ++ src/timer_gettimeofday.c | 5 +++-- src/utils.c | 2 ++ src/vty/buffer.c | 2 ++ src/vty/command.c | 6 ++++++ src/vty/fsm_vty.c | 2 ++ src/vty/logging_vty.c | 2 ++ src/vty/stats_vty.c | 4 +++- src/vty/talloc_ctx_vty.c | 2 ++ src/vty/telnet_interface.c | 5 ++++- src/vty/utils.c | 3 +++ src/vty/vector.c | 2 ++ src/vty/vty.c | 3 ++- src/write_queue.c | 2 ++ tests/abis/abis_test.c | 2 +- tests/codec/codec_test.c | 10 ++++++---- tests/gb/gprs_bssgp_test.c | 4 +++- tests/gb/gprs_ns_test.c | 4 +++- tests/gsm23003/gsm23003_test.c | 3 ++- tests/lapd/lapd_test.c | 4 +++- tests/oap/oap_test.c | 4 ++-- tests/stats/stats_test.c | 4 +++- tests/strrb/strrb_test.c | 2 ++ tests/vty/vty_test.c | 8 +++++--- 145 files changed, 423 insertions(+), 100 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Sun Nov 12 19:35:12 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 12 Nov 2017 19:35:12 GMT Subject: osmo-ggsn.git branch laforge/kernel-gtp updated. 1.1.0-23-g23cb7da Message-ID: <201711121935.vACJZCOa007378@git.osmocom.org> This is an 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, laforge/kernel-gtp has been updated via 23cb7dacbbf839aa491146e683aac6256a118aae (commit) via 6335bfe78a003f763d13977f26c6c8d37ee8b234 (commit) via 0de61c5b1d7f13b861c3dbb33e848d5ca50d390a (commit) from e8308d4d8a580504c468bc6ae8d8a73ee12021f9 (commit) Those revisions listed above that are new 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-ggsn/commit/?id=23cb7dacbbf839aa491146e683aac6256a118aae commit 23cb7dacbbf839aa491146e683aac6256a118aae Author: Harald Welte Date: Sun Nov 12 18:26:59 2017 +0900 gtp-kernel: Add device nime in pdp_debug() log statements Change-Id: Iad0e7a9fa48fcddc31b8d555244581efdbd61b4e http://cgit.osmocom.org/osmo-ggsn/commit/?id=6335bfe78a003f763d13977f26c6c8d37ee8b234 commit 6335bfe78a003f763d13977f26c6c8d37ee8b234 Author: Harald Welte Date: Thu Nov 9 11:28:13 2017 +0900 gtp-kernel: Add function name to pdp_debug() function calls This allows us to distinguish "add" from "del" operatons in the log Change-Id: Ibe2e76a6eecc7b5fa5f44ab2c1578597138e30b9 http://cgit.osmocom.org/osmo-ggsn/commit/?id=0de61c5b1d7f13b861c3dbb33e848d5ca50d390a commit 0de61c5b1d7f13b861c3dbb33e848d5ca50d390a Author: Harald Welte Date: Wed Nov 8 16:53:47 2017 +0900 gtp-kernel.c: Get rid of SYS_ERR where not applicable SYS_ERR is for logging an error from the (operating) system including the errno value. For general logging, we have DEBUGP/LOGP. Let's convert the gtp-kernel logging over. This also fixes the related line ending mess-up as SYS_ERR adds a LF while LOGP/DEBUGP don't. Change-Id: Idb4069a28227b770e20d62bf306cd294f47146ae ----------------------------------------------------------------------- Summary of changes: ggsn/gtp-kernel.c | 31 +++++++++++++------------------ 1 file changed, 13 insertions(+), 18 deletions(-) hooks/post-receive -- The OpenGGSN project From gitosis at osmocom.org Mon Nov 13 15:23:43 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 13 Nov 2017 15:23:43 GMT Subject: osmo-ggsn.git branch master updated. 1.1.0-23-gfd30bd1 Message-ID: <201711131523.vADFNhJx043347@git.osmocom.org> This is an 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 fd30bd1032e3dd45914645b42df615d2dc71066d (commit) via 227034c88eb53b5c10d294fe801060aa3d857caa (commit) via 3dad9511714788d377d956e15029583a3329ab30 (commit) via 318795635e513ab6c78fa2c4f83efe6e23942549 (commit) via 22e1573831571448b920d276ef62ebed355c7df9 (commit) via c85e89961a4e9dd6fd0b75ce17e9c948c360e4a1 (commit) via 2fc2bc6bc40e7460a3ceb67c1774fd3f39e27860 (commit) via 0d0e2426859ed8976dab36497efce87fb237041e (commit) via 698a2339ebf0b2ebb753c572e2e81e208b2d6bdd (commit) via 490782d18e6bbab8b5f4f8dcef4d4f5ab310af6a (commit) via e3c5918aeea8639c8c9a36047fd078ddc4eab4ef (commit) via e2a1de5ca5ca1f7c03955fc36d7c62dc9e91d8cb (commit) via 4c7d29107ff6f1f2c1e1649bc950bd098148be1a (commit) via f55a0390485cb1ba071ef19102501594571c74c7 (commit) from fc6676c4a0711248388a0df0f3e9e38492894a2c (commit) Those revisions listed above that are new 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-ggsn/commit/?id=fd30bd1032e3dd45914645b42df615d2dc71066d commit fd30bd1032e3dd45914645b42df615d2dc71066d Author: Harald Welte Date: Sun Nov 12 18:26:59 2017 +0900 gtp-kernel: Add device nime in pdp_debug() log statements Change-Id: Iad0e7a9fa48fcddc31b8d555244581efdbd61b4e http://cgit.osmocom.org/osmo-ggsn/commit/?id=227034c88eb53b5c10d294fe801060aa3d857caa commit 227034c88eb53b5c10d294fe801060aa3d857caa Author: Harald Welte Date: Thu Nov 9 11:28:13 2017 +0900 gtp-kernel: Add function name to pdp_debug() function calls This allows us to distinguish "add" from "del" operatons in the log Change-Id: Ibe2e76a6eecc7b5fa5f44ab2c1578597138e30b9 http://cgit.osmocom.org/osmo-ggsn/commit/?id=3dad9511714788d377d956e15029583a3329ab30 commit 3dad9511714788d377d956e15029583a3329ab30 Author: Harald Welte Date: Wed Nov 8 16:53:47 2017 +0900 gtp-kernel: Get rid of SYS_ERR where not applicable SYS_ERR is for logging an error from the (operating) system including the errno value. For general logging, we have DEBUGP/LOGP. Let's convert the gtp-kernel logging over. This also fixes the related line ending mess-up as SYS_ERR adds a LF while LOGP/DEBUGP don't. Change-Id: Idb4069a28227b770e20d62bf306cd294f47146ae http://cgit.osmocom.org/osmo-ggsn/commit/?id=318795635e513ab6c78fa2c4f83efe6e23942549 commit 318795635e513ab6c78fa2c4f83efe6e23942549 Author: Harald Welte Date: Wed Nov 8 16:08:20 2017 +0900 gtp-kernel: proper cleanup in error path When genl_socket_open() succeeds but genl_lookup_family() fails, we have to clean up the socket that we just opened. This requires a new version of libgtpnl :/ Change-Id: I31df046530347f88cb7b16c37a899b456ed1b080 http://cgit.osmocom.org/osmo-ggsn/commit/?id=22e1573831571448b920d276ef62ebed355c7df9 commit 22e1573831571448b920d276ef62ebed355c7df9 Author: Harald Welte Date: Wed Nov 8 16:07:12 2017 +0900 gtp-kernel: Make sure repeated calls to gtp_kernel_init() are safe We have to factor out the "run once" code and make sure to really only run that once, while the per-device code remains in the gtp_kernel_init() function. Change-Id: Iba5bd71e4b725eef59fe4f233fbb965e396a06c3 http://cgit.osmocom.org/osmo-ggsn/commit/?id=c85e89961a4e9dd6fd0b75ce17e9c948c360e4a1 commit c85e89961a4e9dd6fd0b75ce17e9c948c360e4a1 Author: Harald Welte Date: Wed Nov 8 15:52:08 2017 +0900 gtp-kernel: Avoid global state variable Whether or not GTP kernel support is enabled is the property of a given APN, and not a global state variable. Change-Id: Iff3bd8a52bd6c20f9811ee41ff700486d08591f3 http://cgit.osmocom.org/osmo-ggsn/commit/?id=2fc2bc6bc40e7460a3ceb67c1774fd3f39e27860 commit 2fc2bc6bc40e7460a3ceb67c1774fd3f39e27860 Author: Harald Welte Date: Wed Nov 8 15:50:53 2017 +0900 gtp-kernel: Align logging for APN start in kernel-gtp case with that of TUN Change-Id: Ie53d37f151e8b6448636a8cde5777b3841989d05 http://cgit.osmocom.org/osmo-ggsn/commit/?id=0d0e2426859ed8976dab36497efce87fb237041e commit 0d0e2426859ed8976dab36497efce87fb237041e Author: Harald Welte Date: Wed Nov 8 15:49:15 2017 +0900 gtp-kernel: shut down kernel GTP device in apn_down() When we take the APN down, we should also take the GTP device down. Change-Id: Idd250dd454a1603834d388884a24a63e044fdd7b http://cgit.osmocom.org/osmo-ggsn/commit/?id=698a2339ebf0b2ebb753c572e2e81e208b2d6bdd commit 698a2339ebf0b2ebb753c572e2e81e208b2d6bdd Author: Harald Welte Date: Wed Nov 8 15:09:58 2017 +0900 gtp-kernel: Get rid of hard-coded kernel GTP device name The existing kernel GTP support code inherited from OpenGGSN was overly simplistic and didn't support multiple GTP devices or user-defined GTP device names. Let's remove that restriction in this patch Change-Id: I51df223788fd5b7cf8099463b8aa0ca4a4fd1c96 http://cgit.osmocom.org/osmo-ggsn/commit/?id=490782d18e6bbab8b5f4f8dcef4d4f5ab310af6a commit 490782d18e6bbab8b5f4f8dcef4d4f5ab310af6a Author: Harald Welte Date: Wed Nov 8 14:09:51 2017 +0900 gtp-kernel: Re-add support for kernel GTP-U acceleration When we branched off osmo-ggsn from the old openggsn code base, the support for kernel-gtp got temporarily removed. This patch re-introduces support for handling the GTP-U plane in the Linux kernel by means of libgtpnl + the kernel GTP-U driver. This only works for IPv4 at the moment, until the kernel GTP-U code gains IPv6 support. Kernel GTP currently also is restricted to a single APN per GSN. Change-Id: Ieb1bc1bd0d51d41947f0abd6ebbc2e5d102592d6 http://cgit.osmocom.org/osmo-ggsn/commit/?id=e3c5918aeea8639c8c9a36047fd078ddc4eab4ef commit e3c5918aeea8639c8c9a36047fd078ddc4eab4ef Author: Harald Welte Date: Wed Nov 8 14:08:24 2017 +0900 gtp_kernel: Change gtp_kernel_init() function signature Rather than taking an explicit in_addr, prefix_length and a string-formatted prefix, let's pass in an in46_prefix and derive the other representations from it. Also, don't refer to a no-longer-existing global 'ipup' variable but add it as a function argument. Change-Id: Ife87142c86589b4fa4062d62afe3670467548589 http://cgit.osmocom.org/osmo-ggsn/commit/?id=e2a1de5ca5ca1f7c03955fc36d7c62dc9e91d8cb commit e2a1de5ca5ca1f7c03955fc36d7c62dc9e91d8cb Author: Harald Welte Date: Wed Nov 8 15:24:07 2017 +0900 Properly NULL-out blacklist in alloc_ippool_blacklist() This ensures that in case of error, any caller can still safely call talloc_free() on the blacklist pointerm as free on NULL is well-defined. With the code prior to this patch we fear a double-free. Change-Id: Idc511cb3f0dfb922920aba8f88ea77df1722ecdc http://cgit.osmocom.org/osmo-ggsn/commit/?id=4c7d29107ff6f1f2c1e1649bc950bd098148be1a commit 4c7d29107ff6f1f2c1e1649bc950bd098148be1a Author: Harald Welte Date: Wed Nov 8 15:19:17 2017 +0900 factor out netdev_ip_local_get() from tun_ip_local_get() netdev_ip_local_get() is a generalized version of tun_ip_local_get() which supports the net device as argument, rather than a tun_t. Change-Id: I072aa1a55e7bf110706e9207021b776d9b977fb6 http://cgit.osmocom.org/osmo-ggsn/commit/?id=f55a0390485cb1ba071ef19102501594571c74c7 commit f55a0390485cb1ba071ef19102501594571c74c7 Author: Harald Welte Date: Wed Nov 8 14:33:55 2017 +0900 remove unused argument to alloc_ippool_blacklist() Change-Id: I4d3ea077ba46446e537ec9a6de6f4080fcaa428c ----------------------------------------------------------------------- Summary of changes: ggsn/ggsn.c | 40 +++++++++++++-------- ggsn/gtp-kernel.c | 105 ++++++++++++++++++++++++++---------------------------- ggsn/gtp-kernel.h | 25 +++++-------- lib/tun.c | 26 +++++++++++--- lib/tun.h | 3 ++ 5 files changed, 110 insertions(+), 89 deletions(-) hooks/post-receive -- The OpenGGSN project From gitosis at osmocom.org Mon Nov 13 15:27:12 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 13 Nov 2017 15:27:12 GMT Subject: osmo-ggsn.git branch laforge/kernel-gtp deleted. 1.1.0-23-g23cb7da Message-ID: <201711131527.vADFRCLt044755@git.osmocom.org> This is an 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, laforge/kernel-gtp has been deleted was 23cb7dacbbf839aa491146e683aac6256a118aae ----------------------------------------------------------------------- 23cb7dacbbf839aa491146e683aac6256a118aae gtp-kernel: Add device nime in pdp_debug() log statements ----------------------------------------------------------------------- hooks/post-receive -- The OpenGGSN project From gitosis at osmocom.org Tue Nov 14 05:18:35 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 14 Nov 2017 05:18:35 GMT Subject: osmo-gmr.git branch master updated. v0.2-91-gadb8cc6 Message-ID: <201711140518.vAE5IZMK037450@git.osmocom.org> This is an 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 for ETSI GMR (GEO Mobile Radio)". The branch, master has been updated via adb8cc6aa9453dfc339de53ae641067136a031ec (commit) from e156c5fee5e3d288adcfac77ffab6f292f8e4712 (commit) Those revisions listed above that are new 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-gmr/commit/?id=adb8cc6aa9453dfc339de53ae641067136a031ec commit adb8cc6aa9453dfc339de53ae641067136a031ec Author: Harald Welte Date: Tue Nov 14 14:15:21 2017 +0900 Add contrib/jenkins.sh script, like other osmo-* repositories This simplifies our jenkins setup and uses shared scripts from osmo-ci.git Change-Id: I025c4ed919bdfa98914f8161d361fb7c92088e95 ----------------------------------------------------------------------- Summary of changes: contrib/jenkins.sh | 47 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100755 contrib/jenkins.sh hooks/post-receive -- Software for ETSI GMR (GEO Mobile Radio) From gitosis at osmocom.org Tue Nov 14 05:50:59 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 14 Nov 2017 05:50:59 GMT Subject: openggsn.git branch master updated. 0.94-31-g242266d Message-ID: <201711140550.vAE5oxxZ049039@git.osmocom.org> This is an 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 242266da789e512dce0e9947864844d6a946d3b1 (commit) from 6045efb642918ac43056ca6a40cda2fe2e6db08d (commit) Those revisions listed above that are new 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=242266da789e512dce0e9947864844d6a946d3b1 commit 242266da789e512dce0e9947864844d6a946d3b1 Author: Harald Welte Date: Tue Nov 14 14:44:06 2017 +0900 contrib/jenkins.sh: Allow jenkins job to specify if kernel GTP is used Change-Id: Id9869d0f3d516b5380430675f879887468b5803d ----------------------------------------------------------------------- Summary of changes: contrib/jenkins.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- The OpenGGSN project From gitosis at osmocom.org Tue Nov 14 05:51:05 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 14 Nov 2017 05:51:05 GMT Subject: osmo-ggsn.git branch master updated. 1.1.0-24-gafd76a7 Message-ID: <201711140551.vAE5p52E049138@git.osmocom.org> This is an 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 afd76a731fbb03c39e78309baf52829901a0ac66 (commit) from fd30bd1032e3dd45914645b42df615d2dc71066d (commit) Those revisions listed above that are new 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-ggsn/commit/?id=afd76a731fbb03c39e78309baf52829901a0ac66 commit afd76a731fbb03c39e78309baf52829901a0ac66 Author: Harald Welte Date: Tue Nov 14 14:48:32 2017 +0900 contrib/jenkins.sh: Allow jenkins job to specify if kernel GTP is used Change-Id: I83319aa6e5e7dde229ae5a036b5a1800879cbf81 ----------------------------------------------------------------------- Summary of changes: contrib/jenkins.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- The OpenGGSN project From gitosis at osmocom.org Tue Nov 14 05:52:37 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 14 Nov 2017 05:52:37 GMT Subject: osmo-ci.git branch master updated. 92525a71d4ab599bb98851593ba3a4a73f692316 Message-ID: <201711140552.vAE5qbqa049647@git.osmocom.org> This is an 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 92525a71d4ab599bb98851593ba3a4a73f692316 (commit) from b9f2e75fbe0ea1daf036869936559093ba200eb4 (commit) Those revisions listed above that are new 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=92525a71d4ab599bb98851593ba3a4a73f692316 commit 92525a71d4ab599bb98851593ba3a4a73f692316 Author: Harald Welte Date: Tue Nov 14 14:43:02 2017 +0900 osmo-ggsn + openggsn: Build with and without kernel GTP support Change-Id: I974ba11fd8ef1ed87ec87fb64b8da44d5a8fec9f ----------------------------------------------------------------------- Summary of changes: jobs/gerrit-verifications.yml | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) hooks/post-receive -- CI scripts From gitosis at osmocom.org Tue Nov 14 06:03:06 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 14 Nov 2017 06:03:06 GMT Subject: openbsc.git branch master updated. 1.0.0-5-g0195c30df Message-ID: <201711140603.vAE636mO053705@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Legacy: The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, master has been updated via 0195c30df582811dd0252fb6b455c156f4a7ee95 (commit) from 71b68bed2a93359fa84617292cf6159a4ed09c16 (commit) Those revisions listed above that are new 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=0195c30df582811dd0252fb6b455c156f4a7ee95 commit 0195c30df582811dd0252fb6b455c156f4a7ee95 Author: Harald Welte Date: Sun Nov 12 00:26:35 2017 +0900 osmo-bsc-sccplite: Implement incoming RESET procedure In osmo-bsc-sccplite we so far didn't implement the inbound RESET procedure. We instead ignored any RESET message from the MSC. This commit adds support for RESET: We will destrpy any SCCP connections and acknowledge the RESET to the MSC. As osmo-msc is requiring the BSC to handle an inbound RESET procedure, this commit allows osmo-msc to properly initialize the A interface towards osmo-bsc-sccplite via a translating/routing osmo-stp. While we don't anticipate any new deployments of osmo-bsc-sccplite, making it interoperate with osmo-msc enables us to do more testing of osmo-bsc-sccplite. Change-Id: Iceb8278deb36d6103662a704f489ba0d685e04d3 ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/bsc_msc_data.h | 1 + openbsc/src/osmo-bsc/osmo_bsc_bssap.c | 33 +++++++++++++++++++++++++++++++++ openbsc/src/osmo-bsc/osmo_bsc_sccp.c | 2 +- 3 files changed, 35 insertions(+), 1 deletion(-) hooks/post-receive -- Legacy: The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue Nov 14 10:39:25 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 14 Nov 2017 10:39:25 GMT Subject: meta-telephony.git branch laforge/nightly updated. 4aa6d87359a2d0edaaa103115874e7a3fce21ee8 Message-ID: <201711141039.vAEAdP2A053650@git.osmocom.org> This is an 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 layer for OpenEmbedded". The branch, laforge/nightly has been updated via 4aa6d87359a2d0edaaa103115874e7a3fce21ee8 (commit) from 84ca86653d2586f6a60156127d8241db0c5256ee (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/meta-telephony/commit/?id=4aa6d87359a2d0edaaa103115874e7a3fce21ee8 commit 4aa6d87359a2d0edaaa103115874e7a3fce21ee8 Author: Pau Espin Pedrol Date: Fri Nov 10 12:08:36 2017 +0100 osmo-mgw: Split packages and install osmo-mgw systemd service Change-Id: I1b902842cf8766af1e58de76e46786213d222389 ----------------------------------------------------------------------- Summary of changes: recipes-osmocom/osmo-mgw/osmo-mgw.inc | 36 +++++++++++++++++++++++++++++++++-- 1 file changed, 34 insertions(+), 2 deletions(-) hooks/post-receive -- Osmocom layer for OpenEmbedded From gitosis at osmocom.org Wed Nov 15 11:48:42 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 15 Nov 2017 11:48:42 GMT Subject: osmocom-bb.git branch master updated. osmocon_v0.0.0-1861-g0fcd1c14 Message-ID: <201711151148.vAFBmgfT093251@git.osmocom.org> This is an 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, master has been updated via 0fcd1c147b3f83efe5def03f954f85a685fafea5 (commit) from 0fd13fcd3cb505008c042d0b99e257da1ff76c5a (commit) Those revisions listed above that are new 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=0fcd1c147b3f83efe5def03f954f85a685fafea5 commit 0fcd1c147b3f83efe5def03f954f85a685fafea5 Author: Neels Hofmeyr Date: Tue Nov 14 09:59:32 2017 +0100 layer23 vty: fix prompts: insert space after '#' "All" our VTY prompts have a space after the prompt. Also do that for '(ms)', '(test-sim)' and '(support)' prompts. Change OsmocomBB(ms)#exit to OsmocomBB(ms)# exit Change-Id: Id437279e0fa9845630a306958b404efa3b94b492 ----------------------------------------------------------------------- Summary of changes: src/host/layer23/src/mobile/vty_interface.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) hooks/post-receive -- The Open Source GSM Base Band stack From gitosis at osmocom.org Thu Nov 16 15:56:22 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 16 Nov 2017 15:56:22 GMT Subject: osmo-hlr.git branch master updated. 0.1.0-8-gaee7be9 Message-ID: <201711161556.vAGFuMwj059589@git.osmocom.org> This is an 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 aee7be901bbc91ef63449595727a5096bb65c09b (commit) from 8db490695d2bc9c08199c4073b01d79f72158c85 (commit) Those revisions listed above that are new 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=aee7be901bbc91ef63449595727a5096bb65c09b commit aee7be901bbc91ef63449595727a5096bb65c09b Author: Alexander Couzens Date: Thu Nov 16 00:38:32 2017 +0100 debian: include systemd service osmo-hlr.service Change-Id: I6d9fd34aa42b911f074557b526adde05e03d58b9 ----------------------------------------------------------------------- Summary of changes: debian/osmo-hlr.service | 1 + 1 file changed, 1 insertion(+) create mode 120000 debian/osmo-hlr.service hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Thu Nov 16 16:15:58 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 16 Nov 2017 16:15:58 GMT Subject: libosmocore.git branch master updated. 0.10.2-9-ge2640ef7 Message-ID: <201711161615.vAGGFwXu066335@git.osmocom.org> This is an 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 e2640ef763e1335d0eec590ceaeaa390428cfd51 (commit) from e08da9757099af3d275c122c9379d46a037eb309 (commit) Those revisions listed above that are new 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=e2640ef763e1335d0eec590ceaeaa390428cfd51 commit e2640ef763e1335d0eec590ceaeaa390428cfd51 Author: Pau Espin Pedrol Date: Thu Nov 16 16:29:36 2017 +0100 gsm: Use correct include for getrandom "man getrandom" states sys/random.h is required. Fixes warning below: warning: implicit declaration of function ???getrandom???; did you mean ???srandom???? [-Wimplicit-function-declaration] rc = getrandom(out, len, GRND_NONBLOCK); ^~~~~~~~~ Change-Id: I2e73fd018e887893dc5527d6d73644d627eb963a ----------------------------------------------------------------------- Summary of changes: src/gsm/gsm_utils.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 Nov 16 16:16:24 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 16 Nov 2017 16:16:24 GMT Subject: libosmocore.git branch master updated. 0.10.2-10-gc30a76b2 Message-ID: <201711161616.vAGGGOAs066540@git.osmocom.org> This is an 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 c30a76b2d49265ba6b7ab9e1d684b507b3bfc5f4 (commit) from e2640ef763e1335d0eec590ceaeaa390428cfd51 (commit) Those revisions listed above that are new 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=c30a76b2d49265ba6b7ab9e1d684b507b3bfc5f4 commit c30a76b2d49265ba6b7ab9e1d684b507b3bfc5f4 Author: Pau Espin Pedrol Date: Thu Nov 16 16:37:55 2017 +0100 utils: Fix false positive in compiler warning Fixes the warning below: warning: ???sqn??? may be used uninitialized in this function [-Wmaybe-uninitialized] fprintf(stderr, "Requesting --sqn %"PRIu64" implies IND=%u," ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ " so no further --ind argument is allowed.\n", ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sqn, test_aud.u.umts.ind); ~~~~~~~~~~~~~~~~~~~~~~~~~ The warning is a false positive as sqn is only used in case sqn_is_set!=0, and in that code path, sqn is set. Change-Id: Ib5903db01ea6765bd6bb688e63f70925c5012f98 ----------------------------------------------------------------------- Summary of changes: utils/osmo-auc-gen.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 Nov 16 16:57:49 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 16 Nov 2017 16:57:49 GMT Subject: libosmocore.git branch master updated. 0.10.2-11-gd0682108 Message-ID: <201711161657.vAGGvn3O081680@git.osmocom.org> This is an 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 d0682108964fe7928e75e24c450637a62331ad9f (commit) from c30a76b2d49265ba6b7ab9e1d684b507b3bfc5f4 (commit) Those revisions listed above that are new 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=d0682108964fe7928e75e24c450637a62331ad9f commit d0682108964fe7928e75e24c450637a62331ad9f Author: Harald Welte Date: Thu Nov 16 17:49:38 2017 +0100 Print /proc/cpuinfo before executing testsuite The testsuite fails on some specific build machines in the OBS build cluster. Let's try to figure out which CPU flags they have to narrow down the cause of this. Change-Id: Ib23e5bfb3c894206fad62d6cc6151583b1bb75a6 ----------------------------------------------------------------------- Summary of changes: tests/Makefile.am | 1 + 1 file changed, 1 insertion(+) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Thu Nov 16 23:23:11 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 16 Nov 2017 23:23:11 GMT Subject: libosmocore.git branch neels/sanitize created. 0.10.2-23-gaa0b97fa Message-ID: <201711162323.vAGNNBAr016455@git.osmocom.org> This is an 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, neels/sanitize has been created at aa0b97fa090730e73d2b39630ca7103380078077 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmocore/commit/?id=aa0b97fa090730e73d2b39630ca7103380078077 commit aa0b97fa090730e73d2b39630ca7103380078077 Author: Neels Hofmeyr Date: Fri Nov 17 00:15:44 2017 +0100 sercomm_test: sanitizer: fix msgb mem leak This should fix the last current remaining sanitizer build failure in libosmocore regression tests. Change-Id: I4d6dd7f4348675bc77d4df5a7a0ce41f12d4a043 http://cgit.osmocom.org/libosmocore/commit/?id=f3f44735ad0efc05b7128d8dac8ba3d28c2cf77e commit f3f44735ad0efc05b7128d8dac8ba3d28c2cf77e Author: Neels Hofmeyr Date: Thu Nov 16 23:34:33 2017 +0100 sanitizer: tlv_put: guard against NULL val and 0 len For example encode_auth_info() from gsup.c calls msgb_tlv_put(msg, iei, 0, NULL) to put a tag and len with content data following later. However, this would cause a memcpy() from a NULL pointer, in tlv_put(). Allow passing NULL and len = 0 for cases like the above: If val is NULL, use memset(0) instead of memcpy(). If len is zero, do not copy nor memset anything. Hence make tlv_put() behave in a well-defined and valid way for any and all input args; no negative fallout is possible from this patch. Add proper API doc comment. Fixes a sanitizer build failure in gsup_test: ../../../../src/libosmocore/include/osmocom/gsm/tlv.h:99:2: runtime error: null pointer passed as argument 2, which is declared to never be null Change-Id: I13dce9cd1228817890d3e81edeeb660c893c1d64 http://cgit.osmocom.org/libosmocore/commit/?id=167b3bcd7bcbc2f0d228b55068b71a2f11699bd8 commit 167b3bcd7bcbc2f0d228b55068b71a2f11699bd8 Author: Neels Hofmeyr Date: Thu Nov 16 22:31:57 2017 +0100 bssgp_fc_test: fix sanitizer build: free fc struct when done Change-Id: I0ef95ee8185a4789f0732b9420243dda5104d181 http://cgit.osmocom.org/libosmocore/commit/?id=51bdbc4b9a2d27755d2ecd0eaabdd65e8d1ca36d commit 51bdbc4b9a2d27755d2ecd0eaabdd65e8d1ca36d Author: Neels Hofmeyr Date: Thu Nov 16 22:32:36 2017 +0100 gprs_bssgp: bssgp_fc_in(): fix mem leak on queue overflow All successful and all error code paths of bssgp_fc_in() free the msgb, except the code path calling fc_enqueue() when the msg is dropped (due to queue being full, or failure to allocate). Callers could theoretically catch the -ENOSPC return value and discard the msgb. However, in other code paths, a callback's return value is returned, which is expected to free the msgb, so such callback would have to never return -ENOSPC when it freed the msgb. Much simpler semantics would be to free the msgb in every code path, no matter which kind of error occurred. Who is currently calling bssgp_fc_in and how do they handle the return value? - bssgp_fc_test.c ignores the return value (and hits a mem leak aka sanitizer build failure if the queue is full). - fc_timer_cb() ignores the return value. - bssgp_tx_dl_ud() returns the bssgp_fc_in() rc. - which is returned by a cascade of functions leading up to being returned, for example, by gprs_llgmm_reset(), which is usually called with ignored return code. At this point it is already fairly clear that bssgp_fc_in() should always free the msgb, since the callers don't seem to distinguish even between error or success, let alone between -ENOSPC or other errors. bssgp_fc_test: assert that no msgbs remain unfreed after the tests. Adjust expected results. Helps to fix the sanitizer build of bssgp_fc_test by eliminating the mem leak. Change-Id: I00c62a104baeaad6a85883c380259c469aebf0df http://cgit.osmocom.org/libosmocore/commit/?id=67f1e6e6e63c249009fb2a1173cb9e3d3f57e5d4 commit 67f1e6e6e63c249009fb2a1173cb9e3d3f57e5d4 Author: Neels Hofmeyr Date: Thu Nov 16 22:32:36 2017 +0100 bssgp_fc_test: partly fix sanitizer build: free msgb context when done Print remaining msgbs when done, then free the entire tall_msgb_context. To be able to do that, call msgb_talloc_ctx_init() and use its return value. A subsequent patch will fix a known mem leak and add assertions for 0b in 1 blocks remaining in the tall_msgb_context. Change-Id: I67d347ab2642b0bfc27b21b44231a7f3146ff641 http://cgit.osmocom.org/libosmocore/commit/?id=77aa9ca1e211e6d9f20dd068af963b43c5f523b0 commit 77aa9ca1e211e6d9f20dd068af963b43c5f523b0 Author: Neels Hofmeyr Date: Thu Nov 16 22:55:02 2017 +0100 bssgp_fc_test: clarify by outputting ok / failure messages The test fills up the queue / sends too large PDUs on purpose. Make that obvious by outputting returned errors in the expected output. Cosmetic: - fc_in()'s return value is ignored, hence don't return anything. - add comment. Change-Id: I57d6fce2515a65f6dd037e75af5397079215cb46 http://cgit.osmocom.org/libosmocore/commit/?id=ee1e3f4892d9b483faf75a88c15c2c8ce64924ca commit ee1e3f4892d9b483faf75a88c15c2c8ce64924ca Author: Neels Hofmeyr Date: Thu Nov 16 22:29:38 2017 +0100 bssgp_fc_test: remove rounding to deciseconds Ever since this test was changed to use osmo_gettimeofday_override, the times it sees are exact every time and don't need rounding to pass the expected output. Change-Id: I4a9a5d31fc02eb55caf7ba9c141426d8115bb740 http://cgit.osmocom.org/libosmocore/commit/?id=ee0676a258ccc46cad6b9601e5e1f119791a8d2d commit ee0676a258ccc46cad6b9601e5e1f119791a8d2d Author: Neels Hofmeyr Date: Thu Nov 16 18:31:57 2017 +0100 rate_ctr_group_alloc: use ctx; adjust stats_test Using the NULL context creates mem leaks that bother sanitizer builds. Allocating from the rate counter context allows cleaning up at the end of stats_test. Remove the comment concerning osmo-msc: one way to fix if the talloc becomes unexpected from this patch is to adjust the talloc expectations, another (preferred) way is to have no invalid rate counter names in osmo-msc. Change-Id: Ief9abfeb78b7706200bcc6aaa5dcb04fbeaa9b5b http://cgit.osmocom.org/libosmocore/commit/?id=0d012e5e2b244d15e320af708ca9da01e60baddf commit 0d012e5e2b244d15e320af708ca9da01e60baddf Author: Neels Hofmeyr Date: Thu Nov 16 18:26:21 2017 +0100 stats_test: clarify talloc contexts Change-Id: I0eda27cd3e322fb43a825382b37185048ebcd509 http://cgit.osmocom.org/libosmocore/commit/?id=7edacb93eb16c328dc200bb2306087b2ab9d0594 commit 7edacb93eb16c328dc200bb2306087b2ab9d0594 Author: Neels Hofmeyr Date: Thu Nov 16 18:23:52 2017 +0100 rate_ctr: doc: explain intentional "mem leak" for mangled group names Change-Id: I35363c4c1fa0d62fd7fed40fe689487244248a3f http://cgit.osmocom.org/libosmocore/commit/?id=58ba554283093cfaa44135927008a8bab526264c commit 58ba554283093cfaa44135927008a8bab526264c Author: Neels Hofmeyr Date: Thu Nov 16 17:34:07 2017 +0100 gsm0808_test: fix memleak Change-Id: I0097d63bbb4e7ee20eb4a8474f4fef32d39e625f http://cgit.osmocom.org/libosmocore/commit/?id=997403ea6ba40b1f5c32e19a9d1ed84d2a981b14 commit 997403ea6ba40b1f5c32e19a9d1ed84d2a981b14 Author: Neels Hofmeyr Date: Thu Nov 16 17:30:44 2017 +0100 gsm0408_test: fix sanitized build Remove initial msgb talloc context creation: if we create a root ctx for msgb that all msgb are allocated in, we would in a final cleanup discard all msgbs, i.e. we would not verify that all msgb are cleaned up properly. If we create the msgb context and *don't* clean it up in the end, the sanitizer build fails because the context root is not cleaned up. Easiest is to actually allocate all msgb at NULL ctx, because then any msgb that aren't cleaned up properly would still linger, while we don't leave a root ctx that we need to clean up either. Change-Id: I1f2d1d05c75bbf4d92787f9735083f18cdc90f6f http://cgit.osmocom.org/libosmocore/commit/?id=0c8e11de8d889b2d116ccca700238a727d7b3fdf commit 0c8e11de8d889b2d116ccca700238a727d7b3fdf Author: Neels Hofmeyr Date: Thu Nov 16 16:25:08 2017 +0100 lapd_test: fix msgb memleaks Change-Id: I0add9eac7225db23bc02fc2aaee5f42258d34e25 http://cgit.osmocom.org/libosmocore/commit/?id=d250cfcb60f1e9bf21cb981ce07ef97b223ac184 commit d250cfcb60f1e9bf21cb981ce07ef97b223ac184 Author: Neels Hofmeyr Date: Thu Nov 16 16:24:36 2017 +0100 abis_test: test_sw_descr: fix msgb memleak Change-Id: I69750d9cd2b8f30bfc6d2dfd9e62576e46989fab http://cgit.osmocom.org/libosmocore/commit/?id=f9781a87c6c131f6a20990986557ae4452c555f4 commit f9781a87c6c131f6a20990986557ae4452c555f4 Author: Neels Hofmeyr Date: Thu Nov 16 16:24:04 2017 +0100 memleak: osmo_config_list_parse: getline() needs free also on error Change-Id: Iddf0a6cc733cd81d5f6c1eb62fc079ad319db119 ----------------------------------------------------------------------- hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Thu Nov 16 23:23:53 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 16 Nov 2017 23:23:53 GMT Subject: libosmocore.git branch neels/sanitize updated. 0.10.2-26-ga1b83e29 Message-ID: <201711162323.vAGNNr0t016714@git.osmocom.org> This is an 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, neels/sanitize has been updated discards aa0b97fa090730e73d2b39630ca7103380078077 (commit) discards f3f44735ad0efc05b7128d8dac8ba3d28c2cf77e (commit) discards 167b3bcd7bcbc2f0d228b55068b71a2f11699bd8 (commit) discards 51bdbc4b9a2d27755d2ecd0eaabdd65e8d1ca36d (commit) discards 67f1e6e6e63c249009fb2a1173cb9e3d3f57e5d4 (commit) discards 77aa9ca1e211e6d9f20dd068af963b43c5f523b0 (commit) discards ee1e3f4892d9b483faf75a88c15c2c8ce64924ca (commit) discards ee0676a258ccc46cad6b9601e5e1f119791a8d2d (commit) discards 0d012e5e2b244d15e320af708ca9da01e60baddf (commit) discards 7edacb93eb16c328dc200bb2306087b2ab9d0594 (commit) discards 58ba554283093cfaa44135927008a8bab526264c (commit) discards 997403ea6ba40b1f5c32e19a9d1ed84d2a981b14 (commit) discards 0c8e11de8d889b2d116ccca700238a727d7b3fdf (commit) discards d250cfcb60f1e9bf21cb981ce07ef97b223ac184 (commit) discards f9781a87c6c131f6a20990986557ae4452c555f4 (commit) via a1b83e292a0f92158eb4eb76eb04e01ffe9f5f96 (commit) via e10f427233f77e31c165bcf2742b3e47ef7410f1 (commit) via d84d23fdeb792cfbe814b92756af1a82d2513954 (commit) via a42a383e17f639021257f692faadfb0a8d703840 (commit) via 83a25d7b49d5b31395e0f8fa4598f57ef2c613de (commit) via 3f8083140af1570805d994d0d405957b64d5284a (commit) via 6b50f8c21dc92f3fad2ea2bc62971efe08749fbf (commit) via 865ef453152657b844be1c587f8883baa6a74b54 (commit) via b583af90b52bcd90eb3188e7cf3031a511689e95 (commit) via 252f1f2ca853b9498e9107dec5334ed4f4b01d38 (commit) via f236a4cf60a6900f9282974f3d7a826e1d8775eb (commit) via 6c891f1dada3a60edd00c94a5dd8e865c9c6c60a (commit) via 860e1055027fcb9af9adf16017eab98cd5ca9eed (commit) via 5984f1751cb27073a035e66680b4894e1b3e62b8 (commit) via 8b148ab96c1663ef9f2501c7dc7942214f4ed5ab (commit) via d0682108964fe7928e75e24c450637a62331ad9f (commit) via c30a76b2d49265ba6b7ab9e1d684b507b3bfc5f4 (commit) via e2640ef763e1335d0eec590ceaeaa390428cfd51 (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 (aa0b97fa090730e73d2b39630ca7103380078077) \ N -- N -- N (a1b83e292a0f92158eb4eb76eb04e01ffe9f5f96) 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=a1b83e292a0f92158eb4eb76eb04e01ffe9f5f96 commit a1b83e292a0f92158eb4eb76eb04e01ffe9f5f96 Author: Neels Hofmeyr Date: Fri Nov 17 00:15:44 2017 +0100 sercomm_test: sanitizer: fix msgb mem leak This should fix the last current remaining sanitizer build failure in libosmocore regression tests. Change-Id: I4d6dd7f4348675bc77d4df5a7a0ce41f12d4a043 http://cgit.osmocom.org/libosmocore/commit/?id=e10f427233f77e31c165bcf2742b3e47ef7410f1 commit e10f427233f77e31c165bcf2742b3e47ef7410f1 Author: Neels Hofmeyr Date: Thu Nov 16 23:34:33 2017 +0100 sanitizer: tlv_put: guard against NULL val and 0 len For example encode_auth_info() from gsup.c calls msgb_tlv_put(msg, iei, 0, NULL) to put a tag and len with content data following later. However, this would cause a memcpy() from a NULL pointer, in tlv_put(). Allow passing NULL and len = 0 for cases like the above: If val is NULL, use memset(0) instead of memcpy(). If len is zero, do not copy nor memset anything. Hence make tlv_put() behave in a well-defined and valid way for any and all input args; no negative fallout is possible from this patch. Add proper API doc comment. Fixes a sanitizer build failure in gsup_test: ../../../../src/libosmocore/include/osmocom/gsm/tlv.h:99:2: runtime error: null pointer passed as argument 2, which is declared to never be null Change-Id: I13dce9cd1228817890d3e81edeeb660c893c1d64 http://cgit.osmocom.org/libosmocore/commit/?id=d84d23fdeb792cfbe814b92756af1a82d2513954 commit d84d23fdeb792cfbe814b92756af1a82d2513954 Author: Neels Hofmeyr Date: Thu Nov 16 22:31:57 2017 +0100 bssgp_fc_test: fix sanitizer build: free fc struct when done Change-Id: I0ef95ee8185a4789f0732b9420243dda5104d181 http://cgit.osmocom.org/libosmocore/commit/?id=a42a383e17f639021257f692faadfb0a8d703840 commit a42a383e17f639021257f692faadfb0a8d703840 Author: Neels Hofmeyr Date: Thu Nov 16 22:32:36 2017 +0100 gprs_bssgp: bssgp_fc_in(): fix mem leak on queue overflow All successful and all error code paths of bssgp_fc_in() free the msgb, except the code path calling fc_enqueue() when the msg is dropped (due to queue being full, or failure to allocate). Callers could theoretically catch the -ENOSPC return value and discard the msgb. However, in other code paths, a callback's return value is returned, which is expected to free the msgb, so such callback would have to never return -ENOSPC when it freed the msgb. Much simpler semantics would be to free the msgb in every code path, no matter which kind of error occurred. Who is currently calling bssgp_fc_in and how do they handle the return value? - bssgp_fc_test.c ignores the return value (and hits a mem leak aka sanitizer build failure if the queue is full). - fc_timer_cb() ignores the return value. - bssgp_tx_dl_ud() returns the bssgp_fc_in() rc. - which is returned by a cascade of functions leading up to being returned, for example, by gprs_llgmm_reset(), which is usually called with ignored return code. At this point it is already fairly clear that bssgp_fc_in() should always free the msgb, since the callers don't seem to distinguish even between error or success, let alone between -ENOSPC or other errors. bssgp_fc_test: assert that no msgbs remain unfreed after the tests. Adjust expected results. Helps to fix the sanitizer build of bssgp_fc_test by eliminating the mem leak. Change-Id: I00c62a104baeaad6a85883c380259c469aebf0df http://cgit.osmocom.org/libosmocore/commit/?id=83a25d7b49d5b31395e0f8fa4598f57ef2c613de commit 83a25d7b49d5b31395e0f8fa4598f57ef2c613de Author: Neels Hofmeyr Date: Thu Nov 16 22:32:36 2017 +0100 bssgp_fc_test: partly fix sanitizer build: free msgb context when done Print remaining msgbs when done, then free the entire tall_msgb_context. To be able to do that, call msgb_talloc_ctx_init() and use its return value. A subsequent patch will fix a known mem leak and add assertions for 0b in 1 blocks remaining in the tall_msgb_context. Change-Id: I67d347ab2642b0bfc27b21b44231a7f3146ff641 http://cgit.osmocom.org/libosmocore/commit/?id=3f8083140af1570805d994d0d405957b64d5284a commit 3f8083140af1570805d994d0d405957b64d5284a Author: Neels Hofmeyr Date: Thu Nov 16 22:55:02 2017 +0100 bssgp_fc_test: clarify by outputting ok / failure messages The test fills up the queue / sends too large PDUs on purpose. Make that obvious by outputting returned errors in the expected output. Cosmetic: - fc_in()'s return value is ignored, hence don't return anything. - add comment. Change-Id: I57d6fce2515a65f6dd037e75af5397079215cb46 http://cgit.osmocom.org/libosmocore/commit/?id=6b50f8c21dc92f3fad2ea2bc62971efe08749fbf commit 6b50f8c21dc92f3fad2ea2bc62971efe08749fbf Author: Neels Hofmeyr Date: Thu Nov 16 22:29:38 2017 +0100 bssgp_fc_test: remove rounding to deciseconds Ever since this test was changed to use osmo_gettimeofday_override, the times it sees are exact every time and don't need rounding to pass the expected output. Change-Id: I4a9a5d31fc02eb55caf7ba9c141426d8115bb740 http://cgit.osmocom.org/libosmocore/commit/?id=865ef453152657b844be1c587f8883baa6a74b54 commit 865ef453152657b844be1c587f8883baa6a74b54 Author: Neels Hofmeyr Date: Thu Nov 16 18:31:57 2017 +0100 rate_ctr_group_alloc: use ctx; adjust stats_test Using the NULL context creates mem leaks that bother sanitizer builds. Allocating from the rate counter context allows cleaning up at the end of stats_test. Remove the comment concerning osmo-msc: one way to fix if the talloc becomes unexpected from this patch is to adjust the talloc expectations, another (preferred) way is to have no invalid rate counter names in osmo-msc. Change-Id: Ief9abfeb78b7706200bcc6aaa5dcb04fbeaa9b5b http://cgit.osmocom.org/libosmocore/commit/?id=b583af90b52bcd90eb3188e7cf3031a511689e95 commit b583af90b52bcd90eb3188e7cf3031a511689e95 Author: Neels Hofmeyr Date: Thu Nov 16 18:26:21 2017 +0100 stats_test: clarify talloc contexts Change-Id: I0eda27cd3e322fb43a825382b37185048ebcd509 http://cgit.osmocom.org/libosmocore/commit/?id=252f1f2ca853b9498e9107dec5334ed4f4b01d38 commit 252f1f2ca853b9498e9107dec5334ed4f4b01d38 Author: Neels Hofmeyr Date: Thu Nov 16 18:23:52 2017 +0100 rate_ctr: doc: explain intentional "mem leak" for mangled group names Change-Id: I35363c4c1fa0d62fd7fed40fe689487244248a3f http://cgit.osmocom.org/libosmocore/commit/?id=f236a4cf60a6900f9282974f3d7a826e1d8775eb commit f236a4cf60a6900f9282974f3d7a826e1d8775eb Author: Neels Hofmeyr Date: Thu Nov 16 17:34:07 2017 +0100 gsm0808_test: fix memleak Change-Id: I0097d63bbb4e7ee20eb4a8474f4fef32d39e625f http://cgit.osmocom.org/libosmocore/commit/?id=6c891f1dada3a60edd00c94a5dd8e865c9c6c60a commit 6c891f1dada3a60edd00c94a5dd8e865c9c6c60a Author: Neels Hofmeyr Date: Thu Nov 16 17:30:44 2017 +0100 gsm0408_test: fix sanitized build Remove initial msgb talloc context creation: if we create a root ctx for msgb that all msgb are allocated in, we would in a final cleanup discard all msgbs, i.e. we would not verify that all msgb are cleaned up properly. If we create the msgb context and *don't* clean it up in the end, the sanitizer build fails because the context root is not cleaned up. Easiest is to actually allocate all msgb at NULL ctx, because then any msgb that aren't cleaned up properly would still linger, while we don't leave a root ctx that we need to clean up either. Change-Id: I1f2d1d05c75bbf4d92787f9735083f18cdc90f6f http://cgit.osmocom.org/libosmocore/commit/?id=860e1055027fcb9af9adf16017eab98cd5ca9eed commit 860e1055027fcb9af9adf16017eab98cd5ca9eed Author: Neels Hofmeyr Date: Thu Nov 16 16:25:08 2017 +0100 lapd_test: fix msgb memleaks Change-Id: I0add9eac7225db23bc02fc2aaee5f42258d34e25 http://cgit.osmocom.org/libosmocore/commit/?id=5984f1751cb27073a035e66680b4894e1b3e62b8 commit 5984f1751cb27073a035e66680b4894e1b3e62b8 Author: Neels Hofmeyr Date: Thu Nov 16 16:24:36 2017 +0100 abis_test: test_sw_descr: fix msgb memleak Change-Id: I69750d9cd2b8f30bfc6d2dfd9e62576e46989fab http://cgit.osmocom.org/libosmocore/commit/?id=8b148ab96c1663ef9f2501c7dc7942214f4ed5ab commit 8b148ab96c1663ef9f2501c7dc7942214f4ed5ab Author: Neels Hofmeyr Date: Thu Nov 16 16:24:04 2017 +0100 memleak: osmo_config_list_parse: getline() needs free also on error Change-Id: Iddf0a6cc733cd81d5f6c1eb62fc079ad319db119 ----------------------------------------------------------------------- Summary of changes: src/gsm/gsm_utils.c | 2 +- tests/Makefile.am | 1 + utils/osmo-auc-gen.c | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Fri Nov 17 00:27:44 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 17 Nov 2017 00:27:44 GMT Subject: libosmocore.git branch neels/sanitize updated. 0.10.2-26-g467559c0 Message-ID: <201711170027.vAH0RiQB038698@git.osmocom.org> This is an 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, neels/sanitize has been updated discards a1b83e292a0f92158eb4eb76eb04e01ffe9f5f96 (commit) discards e10f427233f77e31c165bcf2742b3e47ef7410f1 (commit) discards d84d23fdeb792cfbe814b92756af1a82d2513954 (commit) discards a42a383e17f639021257f692faadfb0a8d703840 (commit) discards 83a25d7b49d5b31395e0f8fa4598f57ef2c613de (commit) discards 3f8083140af1570805d994d0d405957b64d5284a (commit) discards 6b50f8c21dc92f3fad2ea2bc62971efe08749fbf (commit) discards 865ef453152657b844be1c587f8883baa6a74b54 (commit) discards b583af90b52bcd90eb3188e7cf3031a511689e95 (commit) discards 252f1f2ca853b9498e9107dec5334ed4f4b01d38 (commit) discards f236a4cf60a6900f9282974f3d7a826e1d8775eb (commit) discards 6c891f1dada3a60edd00c94a5dd8e865c9c6c60a (commit) discards 860e1055027fcb9af9adf16017eab98cd5ca9eed (commit) discards 5984f1751cb27073a035e66680b4894e1b3e62b8 (commit) discards 8b148ab96c1663ef9f2501c7dc7942214f4ed5ab (commit) via 467559c0bde2d79d369dd6fae0676b6e6b9dfdc1 (commit) via 140ad0657e8cdcd650d5f23f917b9bc740cccec3 (commit) via d390a2cfcd30194a6d883ee55e57570b47aa0485 (commit) via c69a9f2724a3d79e061ef600ac186a93aac9d04a (commit) via d14112a98534350275b18af704267f05b20c32fa (commit) via 213e5185c321d626ea9f9b5d357b5c773fdb1eb5 (commit) via 6662784105e9cf7b6dbd0cce26e962388336d1aa (commit) via a6a0519b22ed28a90b26eb8ac9076067372fd07c (commit) via cbfdcddfa9b2cd0e8eab3a27a87d8d9e04c03dd5 (commit) via 1470b59d2031378fbdf9a70055f5a48343ae62b7 (commit) via 83b3afbf22491e8ae1e709e430326aef4bdbca68 (commit) via e311004eb40ecada318356955fd1e24e132a8649 (commit) via 3e098c78aaf81e1de92360fb99768587bcdb6929 (commit) via 0083c2433b03f47b95c1ac39c3ef6beaef051fd0 (commit) via a3584bf13467d79a681fbef8508759362e001986 (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 (a1b83e292a0f92158eb4eb76eb04e01ffe9f5f96) \ N -- N -- N (467559c0bde2d79d369dd6fae0676b6e6b9dfdc1) 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=467559c0bde2d79d369dd6fae0676b6e6b9dfdc1 commit 467559c0bde2d79d369dd6fae0676b6e6b9dfdc1 Author: Neels Hofmeyr Date: Fri Nov 17 00:15:44 2017 +0100 sercomm_test: sanitize: fix msgb mem leak This should fix the last current remaining sanitizer build failure in libosmocore regression tests. Helps fix sanitizer build on debian 9. Change-Id: I4d6dd7f4348675bc77d4df5a7a0ce41f12d4a043 http://cgit.osmocom.org/libosmocore/commit/?id=140ad0657e8cdcd650d5f23f917b9bc740cccec3 commit 140ad0657e8cdcd650d5f23f917b9bc740cccec3 Author: Neels Hofmeyr Date: Thu Nov 16 23:34:33 2017 +0100 tlv_put: guard against NULL val and 0 len For example encode_auth_info() from gsup.c calls msgb_tlv_put(msg, iei, 0, NULL) to put a tag and len with content data following later. However, this would cause a memcpy() from a NULL pointer, in tlv_put(). Allow passing NULL and len = 0 for cases like the above: If val is NULL, use memset(0) instead of memcpy(). If len is zero, do not copy nor memset anything. Hence make tlv_put() behave in a well-defined and valid way for any and all input args; no negative fallout is possible from this patch. Add proper API doc comment. Fixes a sanitizer build failure in gsup_test: ../../../../src/libosmocore/include/osmocom/gsm/tlv.h:99:2: runtime error: null pointer passed as argument 2, which is declared to never be null Helps fix sanitizer build on debian 9. Change-Id: I13dce9cd1228817890d3e81edeeb660c893c1d64 http://cgit.osmocom.org/libosmocore/commit/?id=d390a2cfcd30194a6d883ee55e57570b47aa0485 commit d390a2cfcd30194a6d883ee55e57570b47aa0485 Author: Neels Hofmeyr Date: Thu Nov 16 22:31:57 2017 +0100 bssgp_fc_test: sanitize: free fc struct when done Helps fix sanitizer build on debian 9. Change-Id: I0ef95ee8185a4789f0732b9420243dda5104d181 http://cgit.osmocom.org/libosmocore/commit/?id=c69a9f2724a3d79e061ef600ac186a93aac9d04a commit c69a9f2724a3d79e061ef600ac186a93aac9d04a Author: Neels Hofmeyr Date: Thu Nov 16 22:32:36 2017 +0100 gprs_bssgp: bssgp_fc_in(): fix mem leak on queue overflow All successful and all error code paths of bssgp_fc_in() free the msgb, except the code path calling fc_enqueue() when the msg is dropped (due to queue being full, or failure to allocate). Callers could theoretically catch the -ENOSPC return value and discard the msgb. However, in other code paths, a callback's return value is returned, which is expected to free the msgb, so such callback would have to never return -ENOSPC when it freed the msgb. Much simpler semantics would be to free the msgb in every code path, no matter which kind of error occurred. Who is currently calling bssgp_fc_in and how do they handle the return value? - bssgp_fc_test.c ignores the return value (and hits a mem leak aka sanitizer build failure if the queue is full). - fc_timer_cb() ignores the return value. - bssgp_tx_dl_ud() returns the bssgp_fc_in() rc. - which is returned by a cascade of functions leading up to being returned, for example, by gprs_llgmm_reset(), which is usually called with ignored return code. At this point it is already fairly clear that bssgp_fc_in() should always free the msgb, since the callers don't seem to distinguish even between error or success, let alone between -ENOSPC or other errors. bssgp_fc_test: assert that no msgbs remain unfreed after the tests. Adjust expected results. Helps fix sanitizer build on debian 9. Change-Id: I00c62a104baeaad6a85883c380259c469aebf0df http://cgit.osmocom.org/libosmocore/commit/?id=d14112a98534350275b18af704267f05b20c32fa commit d14112a98534350275b18af704267f05b20c32fa Author: Neels Hofmeyr Date: Thu Nov 16 22:32:36 2017 +0100 bssgp_fc_test: sanitizer: free msgb context when done Print remaining msgbs when done, then free the entire tall_msgb_context. To be able to do that, call msgb_talloc_ctx_init() and use its return value. A subsequent patch will fix a known mem leak and add assertions for 0b in 1 blocks remaining in the tall_msgb_context. Helps fix sanitizer build on debian 9. Change-Id: I67d347ab2642b0bfc27b21b44231a7f3146ff641 http://cgit.osmocom.org/libosmocore/commit/?id=213e5185c321d626ea9f9b5d357b5c773fdb1eb5 commit 213e5185c321d626ea9f9b5d357b5c773fdb1eb5 Author: Neels Hofmeyr Date: Thu Nov 16 22:55:02 2017 +0100 bssgp_fc_test: clarify by outputting ok / failure messages The test fills up the queue / sends too large PDUs on purpose. Make that obvious by outputting returned errors in the expected output. Cosmetic: - fc_in()'s return value is ignored, hence don't return anything. - add comment. Change-Id: I57d6fce2515a65f6dd037e75af5397079215cb46 http://cgit.osmocom.org/libosmocore/commit/?id=6662784105e9cf7b6dbd0cce26e962388336d1aa commit 6662784105e9cf7b6dbd0cce26e962388336d1aa Author: Neels Hofmeyr Date: Thu Nov 16 22:29:38 2017 +0100 bssgp_fc_test: remove rounding to deciseconds Ever since this test was changed to use osmo_gettimeofday_override, the times it sees are exact every time and don't need rounding to pass the expected output. Change-Id: I4a9a5d31fc02eb55caf7ba9c141426d8115bb740 http://cgit.osmocom.org/libosmocore/commit/?id=a6a0519b22ed28a90b26eb8ac9076067372fd07c commit a6a0519b22ed28a90b26eb8ac9076067372fd07c Author: Neels Hofmeyr Date: Thu Nov 16 18:31:57 2017 +0100 rate_ctr_group_alloc: use ctx; adjust stats_test Using the NULL context creates mem leaks that bother sanitizer builds. Allocating from the rate counter context allows cleaning up at the end of stats_test. Remove the comment concerning osmo-msc: one way to fix if the talloc becomes unexpected from this patch is to adjust the talloc expectations, another (preferred) way is to have no invalid rate counter names in osmo-msc. Change-Id: Ief9abfeb78b7706200bcc6aaa5dcb04fbeaa9b5b http://cgit.osmocom.org/libosmocore/commit/?id=cbfdcddfa9b2cd0e8eab3a27a87d8d9e04c03dd5 commit cbfdcddfa9b2cd0e8eab3a27a87d8d9e04c03dd5 Author: Neels Hofmeyr Date: Thu Nov 16 18:26:21 2017 +0100 stats_test: clarify talloc contexts Change-Id: I0eda27cd3e322fb43a825382b37185048ebcd509 http://cgit.osmocom.org/libosmocore/commit/?id=1470b59d2031378fbdf9a70055f5a48343ae62b7 commit 1470b59d2031378fbdf9a70055f5a48343ae62b7 Author: Neels Hofmeyr Date: Thu Nov 16 18:23:52 2017 +0100 rate_ctr: doc: explain intentional "mem leak" for mangled group names Change-Id: I35363c4c1fa0d62fd7fed40fe689487244248a3f http://cgit.osmocom.org/libosmocore/commit/?id=83b3afbf22491e8ae1e709e430326aef4bdbca68 commit 83b3afbf22491e8ae1e709e430326aef4bdbca68 Author: Neels Hofmeyr Date: Thu Nov 16 17:34:07 2017 +0100 gsm0808_test: sanitize: fix msgb memleak Helps fix sanitizer build on debian 9. Change-Id: I0097d63bbb4e7ee20eb4a8474f4fef32d39e625f http://cgit.osmocom.org/libosmocore/commit/?id=e311004eb40ecada318356955fd1e24e132a8649 commit e311004eb40ecada318356955fd1e24e132a8649 Author: Neels Hofmeyr Date: Thu Nov 16 17:30:44 2017 +0100 gsm0408_test: sanitize: cleanup msgb Remove initial msgb talloc context creation: if we create a root ctx for msgb that all msgb are allocated in, we would in a final cleanup discard all msgbs, i.e. we would not verify that all msgb are cleaned up properly. If we create the msgb context and *don't* clean it up in the end, the sanitizer build fails because the context root is not cleaned up. Easiest is to actually allocate all msgb at NULL ctx, because then any msgb that aren't cleaned up properly would still linger, while we don't leave a root ctx that we need to clean up either. Helps fix sanitizer build on debian 9. Change-Id: I1f2d1d05c75bbf4d92787f9735083f18cdc90f6f http://cgit.osmocom.org/libosmocore/commit/?id=3e098c78aaf81e1de92360fb99768587bcdb6929 commit 3e098c78aaf81e1de92360fb99768587bcdb6929 Author: Neels Hofmeyr Date: Thu Nov 16 16:25:08 2017 +0100 lapd_test: sanitize: fix msgb memleaks Helps fix sanitizer build on debian 9. Change-Id: I0add9eac7225db23bc02fc2aaee5f42258d34e25 http://cgit.osmocom.org/libosmocore/commit/?id=0083c2433b03f47b95c1ac39c3ef6beaef051fd0 commit 0083c2433b03f47b95c1ac39c3ef6beaef051fd0 Author: Neels Hofmeyr Date: Thu Nov 16 16:24:36 2017 +0100 abis_test: sanitize: fix msgb memleak Helps fix sanitizer build on debian 9. Change-Id: I69750d9cd2b8f30bfc6d2dfd9e62576e46989fab http://cgit.osmocom.org/libosmocore/commit/?id=a3584bf13467d79a681fbef8508759362e001986 commit a3584bf13467d79a681fbef8508759362e001986 Author: Neels Hofmeyr Date: Thu Nov 16 16:24:04 2017 +0100 memleak: osmo_config_list_parse: getline() needs free also on error Helps fix sanitizer build on debian 9. Change-Id: Iddf0a6cc733cd81d5f6c1eb62fc079ad319db119 ----------------------------------------------------------------------- Summary of changes: hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Fri Nov 17 00:32:08 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 17 Nov 2017 00:32:08 GMT Subject: osmo-iuh.git branch master updated. 0.2.0-5-gdfc75df Message-ID: <201711170032.vAH0W8jI040308@git.osmocom.org> This is an 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 dfc75df19991954273c8b5e2eebe38f3d2503f00 (commit) from b0c650e7b03261b2d5ba5441eae528af0b7bba2f (commit) Those revisions listed above that are new 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=dfc75df19991954273c8b5e2eebe38f3d2503f00 commit dfc75df19991954273c8b5e2eebe38f3d2503f00 Author: Neels Hofmeyr Date: Thu Nov 16 09:47:08 2017 +0100 src/Makefile.am: drop unused COMMON_LDADD unused since change-id Ic6a645a93406670d58eb5edf5f2f2e1266168c92 "osmo-hnbgw: Avoid useless linking to libosmogsm and libsctp" Change-Id: I4241a1d84b54a77a6a6dad809f8ec921f45ba4bc ----------------------------------------------------------------------- Summary of changes: src/Makefile.am | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Fri Nov 17 10:58:52 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 17 Nov 2017 10:58:52 GMT Subject: libosmocore.git branch master updated. 0.10.2-12-gb93f60f7 Message-ID: <201711171058.vAHAwqXn070176@git.osmocom.org> This is an 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 b93f60f7cd4bebbe6c26a456ea0b394fcafc731f (commit) from d0682108964fe7928e75e24c450637a62331ad9f (commit) Those revisions listed above that are new 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=b93f60f7cd4bebbe6c26a456ea0b394fcafc731f commit b93f60f7cd4bebbe6c26a456ea0b394fcafc731f Author: Harald Welte Date: Fri Nov 17 11:41:34 2017 +0100 conv_acc: Our code requires SSSE3, not just SSE3 The accelerated convolutional decoder uses SSSE3 instructions such as PSIGNW (via _mm_sign_epi16) which go beyond what SSE3 offers. So let's make sure we use the right compiler flag (-mssse3) and also the right runtime check. Without this patch, we would use illegal instructions e.g. on Opteron Gen3 such as Opteron 2427, which are also used as build.opensuse.org build hosts (build31 through build36) where we wouldn't pass "make check" as a result. Change-Id: I2754164384109f2821fd98ffb48f625893f2923d Fixes: OS#2386 ----------------------------------------------------------------------- Summary of changes: configure.ac | 2 +- m4/ax_check_simd.m4 | 18 +++++++++--------- src/Makefile.am | 10 +++++----- src/conv_acc.c | 24 ++++++++++++------------ src/conv_acc_sse.c | 2 +- src/conv_acc_sse_avx.c | 2 +- 6 files changed, 29 insertions(+), 29 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Fri Nov 17 13:09:44 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 17 Nov 2017 13:09:44 GMT Subject: libosmocore.git branch laforge/vty-node-exit-cb created. 0.10.2-13-gd38126ba Message-ID: <201711171309.vAHD9iZg019911@git.osmocom.org> This is an 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/vty-node-exit-cb has been created at d38126ba403bd73f50f903b35207143fbf12424c (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmocore/commit/?id=d38126ba403bd73f50f903b35207143fbf12424c commit d38126ba403bd73f50f903b35207143fbf12424c Author: Harald Welte Date: Fri Nov 17 14:07:52 2017 +0100 WIP: Add vty_node exit callback This way an application (or library) implementing a VTY node can register an exit call-back that is called every time the node is exit-ed, e.g. to apply any configuration changes, to verify their consistency, or the like. THIS BREAKS ABI so don't merge it without increasing LIBVER major Change-Id: I9c917955e9569d22048449763b3ac6c770b58b58 ----------------------------------------------------------------------- hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Fri Nov 17 14:27:56 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 17 Nov 2017 14:27:56 GMT Subject: osmo-hlr.git branch master updated. 0.1.0-9-g38f0877 Message-ID: <201711171427.vAHERuGf047619@git.osmocom.org> This is an 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 38f08770a3a40cc90caf2879c9ff545a3e58f714 (commit) from aee7be901bbc91ef63449595727a5096bb65c09b (commit) Those revisions listed above that are new 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=38f08770a3a40cc90caf2879c9ff545a3e58f714 commit 38f08770a3a40cc90caf2879c9ff545a3e58f714 Author: Alexander Couzens Date: Thu Nov 16 01:01:09 2017 +0100 doc: install example .cfg files to $(docdir)/examples/ Change-Id: I8671ce33b9bf28c89f767dd1b4a1463aeb275158 ----------------------------------------------------------------------- Summary of changes: Makefile.am | 1 + configure.ac | 1 + debian/osmo-hlr.install | 1 + doc/Makefile.am | 22 ++++++++++++++++++++++ 4 files changed, 25 insertions(+) create mode 100644 doc/Makefile.am hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Fri Nov 17 14:44:16 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 17 Nov 2017 14:44:16 GMT Subject: osmo-hlr.git branch master updated. 0.1.0-10-gdb5dae6 Message-ID: <201711171444.vAHEiGxV053996@git.osmocom.org> This is an 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 db5dae6c991f9dc69203ca96e1a21715c95eb3cc (commit) from 38f08770a3a40cc90caf2879c9ff545a3e58f714 (commit) Those revisions listed above that are new 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=db5dae6c991f9dc69203ca96e1a21715c95eb3cc commit db5dae6c991f9dc69203ca96e1a21715c95eb3cc Author: Alexander Couzens Date: Thu Nov 16 01:30:56 2017 +0100 debian: install osmo-hlr.cfg to /etc/osmocom Change-Id: Ifa1094da9b286a17a5c9a1ee300ec13a4a10a9a7 ----------------------------------------------------------------------- Summary of changes: debian/osmo-hlr.install | 1 + 1 file changed, 1 insertion(+) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Sat Nov 18 10:16:48 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 18 Nov 2017 10:16:48 GMT Subject: libosmo-sccp.git branch master updated. 0.8.1-17-g7d9a197 Message-ID: <201711181016.vAIAGmln086653@git.osmocom.org> This is an 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 7d9a19739068edc0267fc5a91a81bc3cd0890783 (commit) from b393b3f4cc8a83e1e58c44187a383050378d860f (commit) Those revisions listed above that are new 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=7d9a19739068edc0267fc5a91a81bc3cd0890783 commit 7d9a19739068edc0267fc5a91a81bc3cd0890783 Author: Pau Espin Pedrol Date: Fri Nov 17 14:37:14 2017 +0100 ss7_vty: Fix out-of-bounds access in 'as' cmd Change-Id: I180d2ecbb266d9baf2a96017bab20760bb42812e ----------------------------------------------------------------------- Summary of changes: src/osmo_ss7_vty.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- SCCP Library From gitosis at osmocom.org Sat Nov 18 10:17:31 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 18 Nov 2017 10:17:31 GMT Subject: osmo-iuh.git branch master updated. 0.2.0-6-g4325a2a Message-ID: <201711181017.vAIAHVKA086954@git.osmocom.org> This is an 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 4325a2ac4bb723ad71f3e22dcb7acee5a23b408b (commit) from dfc75df19991954273c8b5e2eebe38f3d2503f00 (commit) Those revisions listed above that are new 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=4325a2ac4bb723ad71f3e22dcb7acee5a23b408b commit 4325a2ac4bb723ad71f3e22dcb7acee5a23b408b Author: Neels Hofmeyr Date: Thu Nov 16 11:02:48 2017 +0100 add --enable-sanitize config option Change-Id: Id9bb6cc982cd30b86f772207184398af6b899f66 ----------------------------------------------------------------------- Summary of changes: configure.ac | 12 ++++++++++++ 1 file changed, 12 insertions(+) hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Sat Nov 18 10:18:39 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 18 Nov 2017 10:18:39 GMT Subject: libosmo-netif.git branch master updated. 0.1.1-6-g6d4acef Message-ID: <201711181018.vAIAId3t087523@git.osmocom.org> This is an 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 6d4acefb69b6a6f7fe29bb398ec617d7e3e01a71 (commit) from bea215a565390009ddc79b830db334fa33cc7b3a (commit) Those revisions listed above that are new 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=6d4acefb69b6a6f7fe29bb398ec617d7e3e01a71 commit 6d4acefb69b6a6f7fe29bb398ec617d7e3e01a71 Author: Pau Espin Pedrol Date: Fri Nov 17 15:12:32 2017 +0100 stream: Avoid re-creating and leaking socket when unneeded In previous implementation, if no reconfiguring is needed, a new socket would be created without closing the old one, leaking the previous socket. Instead, if we don't need reconfiguring, we return 0 as no operation is required. Change-Id: I6c1a7fff63e44840fb5e2bc7ace5e9a61e304987 ----------------------------------------------------------------------- Summary of changes: src/stream.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) hooks/post-receive -- Osmocom network interface library From gitosis at osmocom.org Sat Nov 18 10:19:19 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 18 Nov 2017 10:19:19 GMT Subject: libosmo-sccp.git branch master updated. 0.8.1-21-g73a7435 Message-ID: <201711181019.vAIAJJiP087813@git.osmocom.org> This is an 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 73a7435d28780b129a391002a366681c15aed2ef (commit) via a17ecfa7b174f0104ff124666706662dd88394b5 (commit) via 3867a7422a5e52a31b3268c9034984c64b2f997b (commit) via 0a30a8522d3f4d4a1593269daef1498c3411b9df (commit) from 7d9a19739068edc0267fc5a91a81bc3cd0890783 (commit) Those revisions listed above that are new 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=73a7435d28780b129a391002a366681c15aed2ef commit 73a7435d28780b129a391002a366681c15aed2ef Author: Neels Hofmeyr Date: Fri Nov 17 03:33:59 2017 +0100 xua_test: sanitize: fix msgb leak Change-Id: Ie57e803bb6361f39042084a21cada754a6506606 http://cgit.osmocom.org/libosmo-sccp/commit/?id=a17ecfa7b174f0104ff124666706662dd88394b5 commit a17ecfa7b174f0104ff124666706662dd88394b5 Author: Neels Hofmeyr Date: Fri Nov 17 02:55:35 2017 +0100 sccp_test: sanitize: don't memcmp NULL pointers Change-Id: I0159a875c1e11f4f9728d9e09f5c365b8174673a http://cgit.osmocom.org/libosmo-sccp/commit/?id=3867a7422a5e52a31b3268c9034984c64b2f997b commit 3867a7422a5e52a31b3268c9034984c64b2f997b Author: Neels Hofmeyr Date: Fri Nov 17 02:55:08 2017 +0100 sccp_test: sanitize: fix msgb mem leaks Change-Id: I6d5ff3e4c053db5a2af9d548250f0307e00317bb http://cgit.osmocom.org/libosmo-sccp/commit/?id=0a30a8522d3f4d4a1593269daef1498c3411b9df commit 0a30a8522d3f4d4a1593269daef1498c3411b9df Author: Neels Hofmeyr Date: Fri Nov 17 01:43:36 2017 +0100 add --enable-sanitize config option Change-Id: Ie9bf734cb6cdee24e776cd64f9f1b800a7a9277c ----------------------------------------------------------------------- Summary of changes: configure.ac | 12 ++++++++++++ tests/sccp/sccp_test.c | 14 ++++++++++---- tests/xua/xua_test.c | 3 +++ 3 files changed, 25 insertions(+), 4 deletions(-) hooks/post-receive -- SCCP Library From gitosis at osmocom.org Sat Nov 18 10:19:30 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 18 Nov 2017 10:19:30 GMT Subject: osmo-hlr.git branch master updated. 0.1.0-11-g6f3e8d6 Message-ID: <201711181019.vAIAJUIl087958@git.osmocom.org> This is an 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 6f3e8d6297c3904dd72168d0846bdad49fa6a8b5 (commit) from db5dae6c991f9dc69203ca96e1a21715c95eb3cc (commit) Those revisions listed above that are new 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=6f3e8d6297c3904dd72168d0846bdad49fa6a8b5 commit 6f3e8d6297c3904dd72168d0846bdad49fa6a8b5 Author: Neels Hofmeyr Date: Fri Nov 17 01:43:36 2017 +0100 add --enable-sanitize config option Change-Id: I12b7b0e751f274a05e88c79299fd8388667cc542 ----------------------------------------------------------------------- Summary of changes: configure.ac | 12 ++++++++++++ 1 file changed, 12 insertions(+) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Sat Nov 18 10:19:46 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 18 Nov 2017 10:19:46 GMT Subject: osmo-ggsn.git branch master updated. 1.1.0-25-g878ece7 Message-ID: <201711181019.vAIAJkew088117@git.osmocom.org> This is an 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 878ece768b940ad5e34c4837a2d43c3c91893939 (commit) from afd76a731fbb03c39e78309baf52829901a0ac66 (commit) Those revisions listed above that are new 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-ggsn/commit/?id=878ece768b940ad5e34c4837a2d43c3c91893939 commit 878ece768b940ad5e34c4837a2d43c3c91893939 Author: Neels Hofmeyr Date: Fri Nov 17 01:43:36 2017 +0100 add --enable-sanitize config option Change-Id: I439ff2b2cb36a5c29347a914c0f2e21bed598b06 ----------------------------------------------------------------------- Summary of changes: configure.ac | 12 ++++++++++++ 1 file changed, 12 insertions(+) hooks/post-receive -- The OpenGGSN project From gitosis at osmocom.org Sat Nov 18 10:19:52 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 18 Nov 2017 10:19:52 GMT Subject: libsmpp34.git branch master updated. 1.12.0-12-g7c2232e Message-ID: <201711181019.vAIAJqoh088193@git.osmocom.org> This is an 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 7c2232e0ffd8751376d354fb95a86467d68d3bc8 (commit) from 0f760a64769c63e267532080f476f63a42eda339 (commit) Those revisions listed above that are new 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=7c2232e0ffd8751376d354fb95a86467d68d3bc8 commit 7c2232e0ffd8751376d354fb95a86467d68d3bc8 Author: Neels Hofmeyr Date: Fri Nov 17 01:43:36 2017 +0100 add --enable-sanitize config option Change-Id: I83c7b16baeffd3b7ae86edf87a9bb4cbb7346609 ----------------------------------------------------------------------- Summary of changes: configure.ac | 13 +++++++++++++ 1 file changed, 13 insertions(+) hooks/post-receive -- Osmocom fork of the Open SMPP 3.4 library From gitosis at osmocom.org Sat Nov 18 10:19:58 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 18 Nov 2017 10:19:58 GMT Subject: libosmo-abis.git branch master updated. 0.4.0-8-g2e05f88 Message-ID: <201711181019.vAIAJwMi088257@git.osmocom.org> This is an 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 2e05f883f92909bb1a29b9b912d5c24200394839 (commit) from 323d39d784417b5582098d6a27b24f94bb2e1d12 (commit) Those revisions listed above that are new 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=2e05f883f92909bb1a29b9b912d5c24200394839 commit 2e05f883f92909bb1a29b9b912d5c24200394839 Author: Neels Hofmeyr Date: Fri Nov 17 01:43:36 2017 +0100 add --enable-sanitize config option Change-Id: I59fea4a7199ca6aa71710d3aca0b25425df7d346 ----------------------------------------------------------------------- Summary of changes: configure.ac | 12 ++++++++++++ 1 file changed, 12 insertions(+) hooks/post-receive -- Osmocom A-bis protcol interface library From gitosis at osmocom.org Sat Nov 18 10:20:11 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 18 Nov 2017 10:20:11 GMT Subject: libasn1c.git branch master updated. 0.9.28-5-gbd21737 Message-ID: <201711181020.vAIAKBni088672@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "asn1c runtime code as shared library". The branch, master has been updated via bd2173796d90db181c22034e4acbe391d2cb57ce (commit) from 0a433101824b510f1e480c6365e401bd7d7fcd82 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libasn1c/commit/?id=bd2173796d90db181c22034e4acbe391d2cb57ce commit bd2173796d90db181c22034e4acbe391d2cb57ce Author: Neels Hofmeyr Date: Fri Nov 17 01:43:36 2017 +0100 add --enable-sanitize config option Change-Id: I8f641c4bce361dcef5d8c149b8b81b21f12cbadf ----------------------------------------------------------------------- Summary of changes: configure.ac | 12 ++++++++++++ 1 file changed, 12 insertions(+) hooks/post-receive -- asn1c runtime code as shared library From gitosis at osmocom.org Sat Nov 18 10:23:25 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 18 Nov 2017 10:23:25 GMT Subject: libosmo-netif.git branch master updated. 0.1.1-7-g2547e87 Message-ID: <201711181023.vAIANPq7090291@git.osmocom.org> This is an 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 2547e87b94223d2a90057d87aa821f3745687196 (commit) from 6d4acefb69b6a6f7fe29bb398ec617d7e3e01a71 (commit) Those revisions listed above that are new 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=2547e87b94223d2a90057d87aa821f3745687196 commit 2547e87b94223d2a90057d87aa821f3745687196 Author: Neels Hofmeyr Date: Fri Nov 17 01:43:36 2017 +0100 add --enable-sanitize config option Change-Id: Ie00859d981044d59b8114332884e3d7f6fc48ef7 ----------------------------------------------------------------------- Summary of changes: configure.ac | 12 ++++++++++++ 1 file changed, 12 insertions(+) hooks/post-receive -- Osmocom network interface library From gitosis at osmocom.org Sat Nov 18 10:31:14 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 18 Nov 2017 10:31:14 GMT Subject: libosmocore.git branch master updated. 0.10.2-17-g9a938ae8 Message-ID: <201711181031.vAIAVEVd093514@git.osmocom.org> This is an 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 9a938ae882a4d21f132291136c92d5311b84d7e2 (commit) via d8e79c7fff7f1b004551589a0eb32026e5cba812 (commit) via dd2456043348cbfb9fb81fd88e33c6864d718cee (commit) via 39720acb069a33dfef77f07044efe89d0327d963 (commit) via 00393e1a042df7d8d5fc59d6443502b6bd82c520 (commit) from b93f60f7cd4bebbe6c26a456ea0b394fcafc731f (commit) Those revisions listed above that are new 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=9a938ae882a4d21f132291136c92d5311b84d7e2 commit 9a938ae882a4d21f132291136c92d5311b84d7e2 Author: Neels Hofmeyr Date: Thu Nov 16 17:34:07 2017 +0100 gsm0808_test: sanitize: fix msgb memleak Helps fix sanitizer build on debian 9. Change-Id: I0097d63bbb4e7ee20eb4a8474f4fef32d39e625f http://cgit.osmocom.org/libosmocore/commit/?id=d8e79c7fff7f1b004551589a0eb32026e5cba812 commit d8e79c7fff7f1b004551589a0eb32026e5cba812 Author: Neels Hofmeyr Date: Thu Nov 16 17:30:44 2017 +0100 gsm0408_test: sanitize: cleanup msgb Remove initial msgb talloc context creation: if we create a root ctx for msgb that all msgb are allocated in, we would in a final cleanup discard all msgbs, i.e. we would not verify that all msgb are cleaned up properly. If we create the msgb context and *don't* clean it up in the end, the sanitizer build fails because the context root is not cleaned up. Easiest is to actually allocate all msgb at NULL ctx, because then any msgb that aren't cleaned up properly would still linger, while we don't leave a root ctx that we need to clean up either. Helps fix sanitizer build on debian 9. Change-Id: I1f2d1d05c75bbf4d92787f9735083f18cdc90f6f http://cgit.osmocom.org/libosmocore/commit/?id=dd2456043348cbfb9fb81fd88e33c6864d718cee commit dd2456043348cbfb9fb81fd88e33c6864d718cee Author: Neels Hofmeyr Date: Thu Nov 16 16:25:08 2017 +0100 lapd_test: sanitize: fix msgb memleaks Helps fix sanitizer build on debian 9. Change-Id: I0add9eac7225db23bc02fc2aaee5f42258d34e25 http://cgit.osmocom.org/libosmocore/commit/?id=39720acb069a33dfef77f07044efe89d0327d963 commit 39720acb069a33dfef77f07044efe89d0327d963 Author: Neels Hofmeyr Date: Thu Nov 16 16:24:36 2017 +0100 abis_test: sanitize: fix msgb memleak Helps fix sanitizer build on debian 9. Change-Id: I69750d9cd2b8f30bfc6d2dfd9e62576e46989fab http://cgit.osmocom.org/libosmocore/commit/?id=00393e1a042df7d8d5fc59d6443502b6bd82c520 commit 00393e1a042df7d8d5fc59d6443502b6bd82c520 Author: Neels Hofmeyr Date: Thu Nov 16 16:24:04 2017 +0100 memleak: osmo_config_list_parse: getline() needs free also on error Helps fix sanitizer build on debian 9. Change-Id: Iddf0a6cc733cd81d5f6c1eb62fc079ad319db119 ----------------------------------------------------------------------- Summary of changes: src/msgfile.c | 5 +++-- tests/abis/abis_test.c | 2 ++ tests/gsm0408/gsm0408_test.c | 1 - tests/gsm0808/gsm0808_test.c | 2 ++ tests/lapd/lapd_test.c | 9 +++++++++ 5 files changed, 16 insertions(+), 3 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Sat Nov 18 10:32:53 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 18 Nov 2017 10:32:53 GMT Subject: osmo-ggsn.git branch master updated. 1.1.0-28-gbebd75c Message-ID: <201711181032.vAIAWrIT094192@git.osmocom.org> This is an 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 bebd75c2d1142ede132a39180776e6fb86a86be8 (commit) via a00e79242b035c050767c67b32281ae2cd7a45f7 (commit) via 840ce8a0a8c1fd7fc34dea603a230d3f8160573b (commit) from 878ece768b940ad5e34c4837a2d43c3c91893939 (commit) Those revisions listed above that are new 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-ggsn/commit/?id=bebd75c2d1142ede132a39180776e6fb86a86be8 commit bebd75c2d1142ede132a39180776e6fb86a86be8 Merge: 878ece7 a00e792 Author: Harald Welte Date: Sat Nov 18 10:32:37 2017 +0000 Merge changes Id4724fe0,I5c619712 * changes: contrib/jenkins.sh: Enable Werror in C(PP)FLAGS ggsn_vty: Stop using deprecated API vty_install_default http://cgit.osmocom.org/osmo-ggsn/commit/?id=a00e79242b035c050767c67b32281ae2cd7a45f7 commit a00e79242b035c050767c67b32281ae2cd7a45f7 Author: Pau Espin Pedrol Date: Thu Nov 16 17:08:36 2017 +0100 contrib/jenkins.sh: Enable Werror in C(PP)FLAGS Change-Id: Id4724fe07f6641e82c3bd9cde2d8d759aa492288 http://cgit.osmocom.org/osmo-ggsn/commit/?id=840ce8a0a8c1fd7fc34dea603a230d3f8160573b commit 840ce8a0a8c1fd7fc34dea603a230d3f8160573b Author: Pau Espin Pedrol Date: Thu Nov 16 17:01:44 2017 +0100 ggsn_vty: Stop using deprecated API vty_install_default Changes made as requested by the deprecation text. Fixes warning below: warning: ???vty_install_default??? is deprecated: Now happens implicitly with install_node() [-Wdeprecat ed-declarations] vty_install_default(GGSN_NODE); ^~~~~~~~~~~~~~~~~~~ Change-Id: I5c6197129e0c251a4e8dd174027b011c8f6476c6 ----------------------------------------------------------------------- Summary of changes: contrib/jenkins.sh | 2 +- ggsn/ggsn_vty.c | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) hooks/post-receive -- The OpenGGSN project From gitosis at osmocom.org Sat Nov 18 22:17:41 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 18 Nov 2017 22:17:41 GMT Subject: libosmocore.git branch neels/timer_cb2 created. 0.10.2-26-gf230123b Message-ID: <201711182217.vAIMHfOG063342@git.osmocom.org> This is an 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, neels/timer_cb2 has been created at f230123b2b39cf265cf1b42d2ec63c25dbfed5a4 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmocore/commit/?id=f230123b2b39cf265cf1b42d2ec63c25dbfed5a4 commit f230123b2b39cf265cf1b42d2ec63c25dbfed5a4 Author: Neels Hofmeyr Date: Sat Nov 18 23:07:12 2017 +0100 add fsm timer_cb2 with T arg Change-Id: Ie2fce9a62bc0d3e96f1cde2255505f33f1a7e0a2 http://cgit.osmocom.org/libosmocore/commit/?id=9488d4d54054538ea1d2d805f236dd21a668bbd3 commit 9488d4d54054538ea1d2d805f236dd21a668bbd3 Author: Neels Hofmeyr Date: Fri Nov 17 00:15:44 2017 +0100 sercomm_test: sanitize: fix msgb mem leak This should fix the last current remaining sanitizer build failure in libosmocore regression tests. Helps fix sanitizer build on debian 9. Change-Id: I4d6dd7f4348675bc77d4df5a7a0ce41f12d4a043 http://cgit.osmocom.org/libosmocore/commit/?id=66ee5a28b78e2c02186d51e527bdfd58853f082d commit 66ee5a28b78e2c02186d51e527bdfd58853f082d Author: Neels Hofmeyr Date: Thu Nov 16 23:34:33 2017 +0100 tlv_put: guard against NULL val and 0 len For example encode_auth_info() from gsup.c calls msgb_tlv_put(msg, iei, 0, NULL) to put a tag and len with content data following later. However, this would cause a memcpy() from a NULL pointer, in tlv_put(). Allow passing NULL and len = 0 for cases like the above: If val is NULL, use memset(0) instead of memcpy(). If len is zero, do not copy nor memset anything. Hence make tlv_put() behave in a well-defined and valid way for any and all input args; no negative fallout is possible from this patch. Add proper API doc comment. Fixes a sanitizer build failure in gsup_test: ../../../../src/libosmocore/include/osmocom/gsm/tlv.h:99:2: runtime error: null pointer passed as argument 2, which is declared to never be null Helps fix sanitizer build on debian 9. Change-Id: I13dce9cd1228817890d3e81edeeb660c893c1d64 http://cgit.osmocom.org/libosmocore/commit/?id=7a4e2acb94f9223bd2b13dffbbea20b38b3f37cb commit 7a4e2acb94f9223bd2b13dffbbea20b38b3f37cb Author: Neels Hofmeyr Date: Thu Nov 16 22:31:57 2017 +0100 bssgp_fc_test: sanitize: free fc struct when done Helps fix sanitizer build on debian 9. Change-Id: I0ef95ee8185a4789f0732b9420243dda5104d181 http://cgit.osmocom.org/libosmocore/commit/?id=0a08423fe76e949830c3e57c5dc6a0706dd99c8d commit 0a08423fe76e949830c3e57c5dc6a0706dd99c8d Author: Neels Hofmeyr Date: Thu Nov 16 22:32:36 2017 +0100 gprs_bssgp: bssgp_fc_in(): fix mem leak on queue overflow All successful and all error code paths of bssgp_fc_in() free the msgb, except the code path calling fc_enqueue() when the msg is dropped (due to queue being full, or failure to allocate). Callers could theoretically catch the -ENOSPC return value and discard the msgb. However, in other code paths, a callback's return value is returned, which is expected to free the msgb, so such callback would have to never return -ENOSPC when it freed the msgb. Much simpler semantics would be to free the msgb in every code path, no matter which kind of error occurred. Who is currently calling bssgp_fc_in and how do they handle the return value? - bssgp_fc_test.c ignores the return value (and hits a mem leak aka sanitizer build failure if the queue is full). - fc_timer_cb() ignores the return value. - bssgp_tx_dl_ud() returns the bssgp_fc_in() rc. - which is returned by a cascade of functions leading up to being returned, for example, by gprs_llgmm_reset(), which is usually called with ignored return code. At this point it is already fairly clear that bssgp_fc_in() should always free the msgb, since the callers don't seem to distinguish even between error or success, let alone between -ENOSPC or other errors. bssgp_fc_test: assert that no msgbs remain unfreed after the tests. Adjust expected results. Helps fix sanitizer build on debian 9. Change-Id: I00c62a104baeaad6a85883c380259c469aebf0df http://cgit.osmocom.org/libosmocore/commit/?id=cdad4f6385494fe75b7e6226d29042ac2fe9f86e commit cdad4f6385494fe75b7e6226d29042ac2fe9f86e Author: Neels Hofmeyr Date: Thu Nov 16 22:32:36 2017 +0100 bssgp_fc_test: sanitizer: free msgb context when done Print remaining msgbs when done, then free the entire tall_msgb_context. To be able to do that, call msgb_talloc_ctx_init() and use its return value. A subsequent patch will fix a known mem leak and add assertions for 0b in 1 blocks remaining in the tall_msgb_context. Helps fix sanitizer build on debian 9. Change-Id: I67d347ab2642b0bfc27b21b44231a7f3146ff641 http://cgit.osmocom.org/libosmocore/commit/?id=b8fa9fd6cfb9e7d5d7dc010657b2850e9ecbd69a commit b8fa9fd6cfb9e7d5d7dc010657b2850e9ecbd69a Author: Neels Hofmeyr Date: Thu Nov 16 22:55:02 2017 +0100 bssgp_fc_test: clarify by outputting ok / failure messages The test fills up the queue / sends too large PDUs on purpose. Make that obvious by outputting returned errors in the expected output. Cosmetic: - fc_in()'s return value is ignored, hence don't return anything. - add comment. Change-Id: I57d6fce2515a65f6dd037e75af5397079215cb46 http://cgit.osmocom.org/libosmocore/commit/?id=fd7aa1bbbf83ef8ca7871430d2b82db7a4c02035 commit fd7aa1bbbf83ef8ca7871430d2b82db7a4c02035 Author: Neels Hofmeyr Date: Thu Nov 16 22:29:38 2017 +0100 bssgp_fc_test: remove rounding to deciseconds Ever since this test was changed to use osmo_gettimeofday_override, the times it sees are exact every time and don't need rounding to pass the expected output. Change-Id: I4a9a5d31fc02eb55caf7ba9c141426d8115bb740 http://cgit.osmocom.org/libosmocore/commit/?id=b15d6aea96dfdd6e529c7fdd53434d27453f60ef commit b15d6aea96dfdd6e529c7fdd53434d27453f60ef Author: Neels Hofmeyr Date: Thu Nov 16 18:31:57 2017 +0100 rate_ctr: fix mem leak for mangled desc Using the NULL context creates mem leaks that bother sanitizer builds. Allocate as talloc "child" of the rate_ctr_group, so that the mangled desc (if any) gets freed when the rate_ctr group is freed. Remove the comment concerning osmo-msc: one way to fix if the talloc becomes unexpected from this patch is to adjust the talloc expectations, another (preferred) way is to have no invalid rate counter names in osmo-msc. Change-Id: Ief9abfeb78b7706200bcc6aaa5dcb04fbeaa9b5b ----------------------------------------------------------------------- hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Sun Nov 19 09:39:23 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 19 Nov 2017 09:39:23 GMT Subject: osmocom-bb.git branch fixeria/sdr_phy deleted. osmocon_v0.0.0-1815-g9e32b343 Message-ID: <201711190939.vAJ9dNVr008435@git.osmocom.org> This is an 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, fixeria/sdr_phy has been deleted was 9e32b343b7b82fcb2ce7e88db756e3d59434a3ab ----------------------------------------------------------------------- 9e32b343b7b82fcb2ce7e88db756e3d59434a3ab host/trxcon/scheduler: modify trx_lchan_tx_func definition ----------------------------------------------------------------------- hooks/post-receive -- The Open Source GSM Base Band stack From gitosis at osmocom.org Sun Nov 19 09:42:45 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 19 Nov 2017 09:42:45 GMT Subject: osmocom-bb.git branch fixeria/fake_trx updated. osmocon_v0.0.0-1939-g68b3d76d Message-ID: <201711190942.vAJ9gjeh009666@git.osmocom.org> This is an 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, fixeria/fake_trx has been updated via 68b3d76db8d35c769b7b54b961fa8a45e9d41479 (commit) from 30207ae37b91632019debe9e97e2f78c98f8461e (commit) Those revisions listed above that are new 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=68b3d76db8d35c769b7b54b961fa8a45e9d41479 commit 68b3d76db8d35c769b7b54b961fa8a45e9d41479 Author: Vadim Yanitskiy Date: Sun Nov 19 15:41:19 2017 +0700 host/trxcon: fix: use valid names for FSM instances Since 8c4f5457 in libosmocore there are some limitations on FSM and FSM instance names. This change adjusts the names of both l1ctl_fsm and trx_fsm instances. Change-Id: Icaaac3f51bdcfe4f7723060179b8730c3a06529b ----------------------------------------------------------------------- Summary of changes: src/host/trxcon/l1ctl_link.c | 2 +- src/host/trxcon/trx_if.c | 5 +---- 2 files changed, 2 insertions(+), 5 deletions(-) hooks/post-receive -- The Open Source GSM Base Band stack From gitosis at osmocom.org Sun Nov 19 10:23:47 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 19 Nov 2017 10:23:47 GMT Subject: osmocom-bb.git branch fixeria/fake_trx updated. osmocon_v0.0.0-1940-g898470f0 Message-ID: <201711191023.vAJANlbv025130@git.osmocom.org> This is an 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, fixeria/fake_trx has been updated via 898470f08bbd7202cee49ae904dc8d9d9ad17f68 (commit) from 68b3d76db8d35c769b7b54b961fa8a45e9d41479 (commit) Those revisions listed above that are new 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=898470f08bbd7202cee49ae904dc8d9d9ad17f68 commit 898470f08bbd7202cee49ae904dc8d9d9ad17f68 Author: Vadim Yanitskiy Date: Sun Nov 19 17:16:24 2017 +0700 fake_trx/ctrl_cmd.py: add help and basic command line options Sometimes it's important to use different CTRL port, for example when OsmoTRX is running at the same time. This change adds the corresponding command line options and help message. Change-Id: Ic6eeb69d9a1fc151eab2e63f3708e3d70e2e558b ----------------------------------------------------------------------- Summary of changes: src/target/fake_trx/ctrl_cmd.py | 61 +++++++++++++++++++++++++++++++++++------ 1 file changed, 53 insertions(+), 8 deletions(-) hooks/post-receive -- The Open Source GSM Base Band stack From gitosis at osmocom.org Sun Nov 19 10:35:37 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 19 Nov 2017 10:35:37 GMT Subject: osmocom-bb.git branch fixeria/fake_trx updated. osmocon_v0.0.0-1966-gbe7825d9 Message-ID: <201711191035.vAJAZbMc029402@git.osmocom.org> This is an 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, fixeria/fake_trx has been updated discards 898470f08bbd7202cee49ae904dc8d9d9ad17f68 (commit) discards 68b3d76db8d35c769b7b54b961fa8a45e9d41479 (commit) discards 30207ae37b91632019debe9e97e2f78c98f8461e (commit) discards 66faa3c6a9ec1d16c38219d6e7afa1368f29a6d2 (commit) discards 08a029796b346fc8bdd5770da65c6adc260a9384 (commit) discards be615dd20418052a391f4aa6beb444121c794b48 (commit) discards 5f424cd5e4ed2b8601a6e682389d32cf9a1c1ae9 (commit) discards 3974fda30fef12cb1bc53285c50dfa7f6e76fe00 (commit) discards 2a99c4508a3c5c6bec7547df528edc8591ad06f0 (commit) discards 0e3f9e4a3bbc85d2b9d787f7afe5e9c58f071207 (commit) discards aa40aa308611d20eda0cad627f7ec06f18c854dc (commit) discards ba96127afa2c426cdb703a56793454469eee2ebc (commit) discards 67e88c861a626f5858e8c64e84d36fd9178a8c57 (commit) discards 0e340aabc531ab745a9b09c67ecef1ab325c1afb (commit) discards 4c70a7dd002d0a5c3f644475202da7de0b152df1 (commit) discards 8d6d0fde71fe9e3ce3a5d61f86821849e9a217c1 (commit) discards c3069cdf4a5f8734d9ab82ff263be4e443a43276 (commit) discards 53ef82e6b35cad5591005167a5385e28ce72115f (commit) discards b5489f7e00749038dbd7b39a02711937c5d56439 (commit) discards 2cfe8ab3af843af650b51ede879ad9b8fddcee7c (commit) discards f33e628b5d9c318b8385ebc4d70ab039f167c515 (commit) discards 77fd8610da78b7fca824c8d993fcd19639703f39 (commit) discards 83927b2182fbe7e7184d58d0b5ca1fd576aeec52 (commit) discards 8dc991e18d9c7ba6bdc72be6529e5165e08283d9 (commit) discards 201e440ac97fef008196fc183fabffafd1c28965 (commit) discards 96883a399903c7096d81b412221ee53a5e3adf3e (commit) discards 9c01ab66e85616574a1ba124300fdc6aadcbffed (commit) discards c47bc83acfc3eaf62906332fc93de55c2c22fc1d (commit) discards 61472878ba8f8d31f5b9aa311345531caffdcbe6 (commit) discards 6f283e98340e402f84b27dbf3ec5fd9e010244d3 (commit) discards 16b630ec5964d55c2b23cd66dcf7a62e89c61b9b (commit) discards 6e8446dcbb685dbbb68491109cc9effa614d78e4 (commit) discards cea0df197c6d07f9f7098bb62917dcfd4b64abff (commit) discards 4ad6bc853f104e448fa831ed3c82967d404e8066 (commit) discards 630c3b54befd06942dc1de8edc8fc19d9cb77562 (commit) discards 833f831650a8afa9e0e73c5a6f3047ed0d9fa9a7 (commit) discards 1eb19e539784583cf2c04402ea3338ad338d43cb (commit) discards 965690bce2754e1e4d810068d4fa6bba19b2be5c (commit) discards 2cd502cac62c15dd21daf9f93e6f132a8727efe4 (commit) discards f35085cde25f513cf2c9a0cb146f2a5224f4c469 (commit) discards 8dc97092c0926e377b3d2c4c181acf4e317fa1a0 (commit) discards 09016d825ccfbc444186c473c020ac50ab28fd60 (commit) discards bf4ccd0cc1189afe347f0e4665b08cfc1757168d (commit) discards 035f9887eb6dd939294d28ba331969b1f11e21c9 (commit) discards b2bccb80f508b63e5ddbe4dc786367f1b45c4be5 (commit) discards 08f22d87b4ea4a1ced08bf4a9934cfe525832f39 (commit) discards 5615bc803e163da8c492080f5283e06c35f4f012 (commit) discards aca69b99c79090ce0719b96d5b557d1a5d203866 (commit) discards 134a0a5d6ff3597564075cc12eb1d6a4e71d8f7e (commit) discards a0683255cf9b529f9813835ccf86860677d1ed94 (commit) discards 5ca55adeebf83bddc81735939f7db0fe7520c042 (commit) discards 2ec187f8765aba24953174a138a51e93a304ae1d (commit) discards 723a02f83b00b2a946cc03995aa9b81145c801ce (commit) discards f7d805dfa7b6a4fdda2888d8859fcc35d90b6426 (commit) discards 7644831999e05f03c66deb9f1680c5ba9adb9668 (commit) discards 9b5caea55ee113cd20815b016c5635443e6b3334 (commit) discards 5abec5c69f618509b5fbc79488b3ebf5c2dc885f (commit) discards b44ca0683cafa3281c4689ca8b5856f3b2f749ea (commit) discards e8e2f479aa08cdd14598f480c1d0ff8554871f72 (commit) discards b57eb605de31441aeb0af74828370c8163423e89 (commit) discards 9cfdf0e94ba652423f55428c7d41439834188339 (commit) discards 8a8c7c79797918a5d9213cba3d1588e6d5c84aec (commit) discards 94763ff1e825ab6f43b8df17dc19dc3320bcc151 (commit) discards dc22bed87e29d2c16fcbe7a484e6654940f979e1 (commit) discards 7b33521a975c5ca31ad5f0bbe97c82fe5acf2a76 (commit) discards ab184c1c33e382e9f8320707c93d4ec54475c970 (commit) discards 5548e5c0bafd5e0e50f4d73ddd574f976091e54e (commit) discards 8eb9066f810dfc18d38537453f7ea7476e2dddb4 (commit) discards 4884c68f151b2a83c5819384521499b8737ddee1 (commit) discards 78f3684728593cc3c24739c6e96c089d7f3bf67b (commit) discards 32f54a585bdf5e865e8f7dcda5e89b540731ebcf (commit) discards 4b49b7ffa902583fd53ab14738bec8b93f5e5159 (commit) discards 672a0d3adfca4229d3561de7ed477d8d09366d59 (commit) discards fc0f8285f35988e8469d1f614fb6c3d9c234cfae (commit) discards b3ae14c7af6e0f7f29d7fd7ae4ba313e6ec4cf49 (commit) discards 3cbd008af8b7962cc31f9fb31af13ee1f3681aad (commit) discards 859e260d4be95094e94830a0baad3a1874f37b50 (commit) discards a64e10aff5bf50894e182eb8d357ea5bbb52c1be (commit) discards e48c60ece5f6d4f3278fe54c77fb87f74f79a87d (commit) discards 1a1afc5d3d56dd699d0922f091cb9e69a58ccece (commit) discards 05ddba74c5459090d51c77eb64f992d88193e1b7 (commit) discards 8f175da57dfeb63c9bc518dbea2aceb3fc243fe0 (commit) discards 6fcbadb9cb26c6f27222fb6679fb916164526d55 (commit) discards eeb32bd8229980cbf6fd43852443b8195440485c (commit) discards 2517877c33a32bc24cf2a9ab52441fd4b5140c71 (commit) discards 8e387f69142aacea4dd36163eb92480cc6502d10 (commit) discards ae3c4fab71b8364a46bd871cecbea0a8a38ee292 (commit) discards bfaa7fefccb40a500ae2570edf5cc87b5b08cc86 (commit) discards 3ec8325a4f7f90776fce4d133987a95dbe5974da (commit) discards bf036cc29c63f5157476f5ed84e52c60497f1cda (commit) discards 38d5dfbdf1458818d4824214fcdcb2ab65be20cc (commit) discards d829822b971bade87b0c4fbf961c6e91998213c3 (commit) discards 9efe22d69a8f76fe1b2c06c864a6fc81df18e63d (commit) discards 136e8ff1700aa454f505d321300f98a1dd92951d (commit) discards 8371e0fe83229edd12c2f0c1f611324e43b6db54 (commit) discards 8e4694bdc4f71e1a61113b3a4c986e8f4d350878 (commit) discards c6a60e44ed0984e936cf2c8220855796d62acbc4 (commit) discards 0e0a7e10672b661446ac5b6ed6254aaab419c802 (commit) discards 9fc4562814505be92687138c249bac7a9bb0cb6b (commit) discards 244f07fe6695e8a69ab960097a98569e36007ce0 (commit) discards 8ff4bbefd7970f076e0b6311ac520b67e9b365e1 (commit) discards 3f9463d22a9d3e91b87f6a8dbaa2938b6f2b18b3 (commit) discards 05520ccc728d3c481ebc0f82b0399bf992e8d577 (commit) discards 5e2abdeea6f226e87ab7ffde9b10db2ac16df12b (commit) discards 05629aaf6a13a6e725dbcbb380327373fa524e3c (commit) via be7825d9834370f18cc42c7d8f1e9f85e4d7518c (commit) via e8cf6c4eefbd7429b76da0878672d00143412ae1 (commit) via ac764e78fd1f14e29b7a686697a5c459c58f3f8b (commit) via 5e9959cf6ae7e3b9e6992c63c71044817c26140f (commit) via 3641fe61238aabaa84ecbf14ca8eefe18acd5b18 (commit) via f979d44a72115050e3be95a7ce9bf29bffe964dc (commit) via e38b500794456a353055639bedf91ac182d90419 (commit) via 863ccb7bd28e5342b84517afc01103b719f1d7ec (commit) via fd9aaaf3d0b00641fd26c114d44c0f963502e7c5 (commit) via 28088c8910171dda2d737a90a8cd40f13052ecc6 (commit) via 3b1a03c31027e07554d17f7daf73e9f04735307a (commit) via 7d95f8821e82895f7952860923a7624287f9c42c (commit) via 82b8c21b210535feaed98487f0df12f3acc2e46c (commit) via 8e13093c88b8d8fd4e9751b9fe8695f86464d46e (commit) via 14d0f670640e4084d20ee9093dc0d2b74c8985a8 (commit) via 17a773c7345fae9e4b28801898fb0d2093218c22 (commit) via f5bbe5ebfec10efe04b45b60f6437b99e1a31e15 (commit) via 2e062039b662b02675d1795e14564021cde89c6e (commit) via f28f0d343f6579778b45874de694c74b88e13b6f (commit) via a59edfbd4062705266b300fe23cdf4d06b2a8671 (commit) via 1e9501671a73ba19ec7e21db7ca7dadc8a2ebff7 (commit) via f9ab2a0b49aac3973d8a3f94762d2315740733cc (commit) via 0dc5b233e63d2656ee44bce7f25a564e1f8d9765 (commit) via f2179e6763d1a7ea551df1c026078d5cfd25a04d (commit) via c0100cd145ade5ff36025d9640f78ee0aabb0846 (commit) via 8fd143ee5ae34573db56f2dd1c85ec5a6d889b32 (commit) via 58c7faf5eb5d08180aa8ccf9597d9b38a330e034 (commit) via 18bc7d5e064e249d8ab78226029fcf6af0aa8838 (commit) via 56296999963dba3a311bc5e3afcb0dd4f5ee97e5 (commit) via b4dd3ac9bbf0a4e8b1feb4e648dfad9977d37a79 (commit) via 075c1ad738d66e536f93977969c432b709f4c350 (commit) via 6aa6690277e4a1551ed6c6b8482e513253d6865b (commit) via c045bc4fbefc2dd1bd9e45cd21ebd50740700c3e (commit) via 539e9a1f18fcf8545a0d2f0646a928f99933622a (commit) via d497bc82880e25adc988a13898c42b3f854aafdc (commit) via 026ed14c4bc266fd7beccf8dd3335e9b91d40e26 (commit) via 2001221d750282a87f98c14f10aabe4a88ef76f2 (commit) via 00bb1d5a79c48da0142590e519f6452e72fb5ac7 (commit) via e6acd7bd075effc4906deb9b03b71a18a028da87 (commit) via 806e528bd1d21a307d6f1959e65b80f4978a9a36 (commit) via b30031356cc6d4950b56bfd77060b0b1c3465a55 (commit) via 10fd43e586231a3f9e1095ece1340a023aef4b19 (commit) via 6c3ce20d758cff3b7867a32490ae38a1eaaf2e9d (commit) via 4fa6694006825376bac9299ebbd112b4ac1e16a6 (commit) via 17481e2b88633271e9347c8413ffe8445fca902a (commit) via 9760a84a6db802d8c54d239a4d76334e93bac607 (commit) via f604869944d594431654332b0bad59a6e7a997e4 (commit) via 77b6833146618d119642c1fc61779ca96bf6e99c (commit) via f2af7d2953429a15cda5b52bedec226ea0b47aab (commit) via f21f7036e8f60419c43c8da875098d93059f5c3a (commit) via 538bea917b858b3c368adc2a59e070b7ae54c418 (commit) via b5e4f26f6fb4429248abd6d0287f00ee13201208 (commit) via 74f85951560712c97af36b9679edd9ec2922887f (commit) via 824bfa299d66039480da67e8d387a58fff845383 (commit) via 283fb5879c6c5fcc2418770cc0458ad1ab57c161 (commit) via ae62021dc931d1fe850c488718acc265943f10b9 (commit) via ff72b0724dab9f39051268eb5f51324027fc0b44 (commit) via 4de3591a3051dd47c783177c8e607ff4bf21ab00 (commit) via 87e5f67f66393016a840aeabcea3b5f0ef5d3370 (commit) via 656e31f7620bce04e472cd2c3721d5f893347dfe (commit) via b4da181c399671514e1d04185cea3212bf24793b (commit) via 924107d0d866a5bfe951054553a8e77a641a3d99 (commit) via 02996abedaa3136163b804cc2335f3aa8cc6ba0a (commit) via e39bb0f0d1a5615103ab631c0816ff27891fc0e4 (commit) via ef31f1bff220e025660554cc930055418b8cf98c (commit) via 798e2b148cca4540245658730c3a51ff7acd6bd9 (commit) via 794deea3ece4df9dc5f9da2734455fbab0b4d3ae (commit) via ca5eee6e3f50704e69507f41523ab885be7a58fb (commit) via d28f65917f0cc9106376020b107086f801fa2613 (commit) via b91cdc6a4a7dee53b8bc6ded599d67803e5d139e (commit) via 46b47f5a5fdba1aeae589fd1163f860ef83d8f11 (commit) via 2abc7a499845e6b684ea15fd5f0f2dfec7c5aad7 (commit) via 59c98b14aca9bea8b805678cdd7ee7638c66695e (commit) via 85b700421f424c8de2d6b675124e92e3df2631e9 (commit) via 417183b78e58ac21c01fc2fc6034145f77632a28 (commit) via f437a3bebdf5aca4c636162d9156deb72f49fda8 (commit) via 0f227d802b1ed22c8863a794675222ceaac2fd8c (commit) via a692cacdfc3edb96db7c5d9a9a19c0d99cc4f767 (commit) via 3187c8e68d6259f092e24123c9b96c6909d2338e (commit) via 92aca364f7c0492689b990c3ea6937fe941e598a (commit) via ca1d021c838193ff28c133e9a04d2b8ca3f484e3 (commit) via 3afd469a9aa8a333b6bf1dcc13a298e1b091b357 (commit) via cc4282f5bedd1390934552c682302691b72e23e2 (commit) via 99f8aea905de115a15460b23d69d352ccb563dc5 (commit) via 7ce986c6385f6648261b7b17483a740175cd3019 (commit) via e738f7827e77a05a7b214bfab1309b2da232a31f (commit) via c457cbf712dbbcdfd2e63a713591f041f531d3fc (commit) via 705fedceebc116402f8a6ae67480c994ed745593 (commit) via 6ab67cc58704089ebf5a27f973ebaf36943e435f (commit) via 228d42bc303284a9a7a1a8ad645d690b03ab7a26 (commit) via cf5c10f92a6ba150a40a0432b7faa526a68530eb (commit) via 604ac30825dd3e915daaf6b155c07f0e1d49d500 (commit) via 62328cb08812ff440a699e92772b0c40bbc37869 (commit) via ec3a1ba2e53506b476a24567bdb0fc29ce35e3ef (commit) via 8baa369b239a262251af87d45cd4dfc4bfc5f4db (commit) via 2e18fe463176702fd38f933f8691580fbc28cd9d (commit) via 789040f91405d1fe9181a9e10b5b169c1177682d (commit) via 9b1d398685e70e3bc9ed2fa1a07209a24e2b31b6 (commit) via 90a0d3c78dbebc9722629c31dd8fcdf19c148cb4 (commit) via 423aeefc4047038417b8da49aa5887553ffcfad3 (commit) via 83a9c9ef50caf133df810587f645b70d11129919 (commit) via 65664d088d3d2b30d108ca0b1b8b2f0244d0d7e4 (commit) via 48f2cb4b3b94000647358ddd7d06edbb55495bba (commit) via 9f5fefe792628d995945158e653b388c01969d86 (commit) via 8975b437ed476a1655e19b68d113bc93c468b087 (commit) via 0fcd1c147b3f83efe5def03f954f85a685fafea5 (commit) via 0fd13fcd3cb505008c042d0b99e257da1ff76c5a (commit) via 3483d4d8447de3a0177204e4c8b74daa57f02cda (commit) via 43ecde0fced685bc5b4fa4818df36a6bc394df59 (commit) via 52fbe66ca7ca22a834f368bc783a3400a46fd09e (commit) via 87038afe86f4fc9904c2b40f165de37204675699 (commit) via d0ed4de0854f16f3f03be681356755fddaf3d251 (commit) via 8dbacacd37e2d4810c8e0ff2008c94cc6ded0b13 (commit) via 4fbf93040e7c8a128032c4fa05a6a8bc002afb7b (commit) via b353686451a7372610a75cb5f8b89e79972d616a (commit) via 37872f1032400ea5b1223c79128f7d6bbe002507 (commit) via 584cc7a26b975fb788d8079b6621187a82a401bc (commit) via b7ff8b589332771f4843f4f050817bd92a577355 (commit) via aceb6a80d82e5418197fcd73ee295fe1ec47e969 (commit) via a97996f54c1674be445e0cd46ac778b827f131b0 (commit) via 8a617cd160dd8649815b6d2e3a533341a12b872b (commit) via 363d4d22da0e2bb03645affa32fe7443d8f8befc (commit) via da9e830af0d185c3ac2e8f4d5259758e144a3789 (commit) via c5a08ef4f448d5fc0a0a02574eafb52c0eb7707b (commit) via ae31c37d2b4033fb2335060e4f7942ad5ad9549a (commit) via 903e2515f5d92b152804ae4afbe67499d0a90d61 (commit) via 281d9ac3818401ec0abe5268528e01c0a6e1a9d8 (commit) via b2c19fc5d35f25a63b2ee523761c3d9714b146e9 (commit) via 35564c691fe975047efe640db098a8385a8482f3 (commit) via ae15e7f9de3dbfb776f0771803dcc9ad5a88432a (commit) via 3595402641d663d0dcf4e868a3ad4098fa584c51 (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 (898470f08bbd7202cee49ae904dc8d9d9ad17f68) \ N -- N -- N (be7825d9834370f18cc42c7d8f1e9f85e4d7518c) 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/osmocom-bb/commit/?id=be7825d9834370f18cc42c7d8f1e9f85e4d7518c commit be7825d9834370f18cc42c7d8f1e9f85e4d7518c Author: Vadim Yanitskiy Date: Sun Nov 19 17:16:24 2017 +0700 fake_trx/ctrl_cmd.py: add help and basic command line options Sometimes it's important to use different CTRL port, for example when OsmoTRX is running at the same time. This change adds the corresponding command line options and help message. Change-Id: Ic6eeb69d9a1fc151eab2e63f3708e3d70e2e558b http://cgit.osmocom.org/osmocom-bb/commit/?id=e8cf6c4eefbd7429b76da0878672d00143412ae1 commit e8cf6c4eefbd7429b76da0878672d00143412ae1 Author: Vadim Yanitskiy Date: Sun Nov 19 15:41:19 2017 +0700 host/trxcon: fix: use valid names for FSM instances Since 8c4f5457 in libosmocore there are some limitations on FSM and FSM instance names. This change adjusts the names of both l1ctl_fsm and trx_fsm instances. Change-Id: Icaaac3f51bdcfe4f7723060179b8730c3a06529b http://cgit.osmocom.org/osmocom-bb/commit/?id=ac764e78fd1f14e29b7a686697a5c459c58f3f8b commit ac764e78fd1f14e29b7a686697a5c459c58f3f8b Author: Vadim Yanitskiy Date: Sat Aug 19 12:38:24 2017 +0600 host/trxcon/scheduler: separate logging of data messages Change-Id: I3a33687a688db2a183b546425f71c7a0a7030594 http://cgit.osmocom.org/osmocom-bb/commit/?id=5e9959cf6ae7e3b9e6992c63c71044817c26140f commit 5e9959cf6ae7e3b9e6992c63c71044817c26140f Author: Vadim Yanitskiy Date: Sat Aug 19 12:28:39 2017 +0600 host/trxcon/trx_if.c: separate logging of data messages Change-Id: I74ebe0441aeb41c324eafb6b586b2edd9ef4fd1a http://cgit.osmocom.org/osmocom-bb/commit/?id=3641fe61238aabaa84ecbf14ca8eefe18acd5b18 commit 3641fe61238aabaa84ecbf14ca8eefe18acd5b18 Author: Vadim Yanitskiy Date: Sat Aug 19 12:15:15 2017 +0600 host/trxcon: use LOGP instead of fprintf There is no (performance) reason to use fprintf instead of LOGP. Second one provides more useful information, such as a file name and a line number. Change-Id: I86dda5b3d746c7802442e4226578a06c04941721 http://cgit.osmocom.org/osmocom-bb/commit/?id=f979d44a72115050e3be95a7ce9bf29bffe964dc commit f979d44a72115050e3be95a7ce9bf29bffe964dc Author: Vadim Yanitskiy Date: Sat Aug 19 11:59:03 2017 +0600 host/trxcon/trx_if.c: fix wrong logging category Change-Id: I0df0205e160fd9ea5811852077db7c49cddc7e8a http://cgit.osmocom.org/osmocom-bb/commit/?id=e38b500794456a353055639bedf91ac182d90419 commit e38b500794456a353055639bedf91ac182d90419 Author: Vadim Yanitskiy Date: Wed Aug 16 14:05:24 2017 +0600 host/trxcon/scheduler: fix prim queue flushing function For some reasons, the function, which is used to flush a queue of transmit primitives, was intended to flush a list of msgb instances instead of trx_ts_prim, so memory was being cleaned incorrectly. Moreover, the items weren't actually removed from queue. Change-Id: Ia84b57350a5c2eee0afebc65f62e30eaddb141d4 http://cgit.osmocom.org/osmocom-bb/commit/?id=863ccb7bd28e5342b84517afc01103b719f1d7ec commit 863ccb7bd28e5342b84517afc01103b719f1d7ec Author: Vadim Yanitskiy Date: Wed Aug 16 13:36:20 2017 +0600 host/trxcon/scheduler: share common declarations of lchan handlers The training sequences, data / traffic indication and confirmation helpers are used by several lchan handlers, like xCCC and TCH. It would be better to have them all declared within a shared header. Change-Id: I71980f09a0c0e023370e1a651afc24fff2491552 http://cgit.osmocom.org/osmocom-bb/commit/?id=fd9aaaf3d0b00641fd26c114d44c0f963502e7c5 commit fd9aaaf3d0b00641fd26c114d44c0f963502e7c5 Author: Vadim Yanitskiy Date: Thu Aug 3 20:18:05 2017 +0600 host/trxcon/l1ctl.c: handle L1CTL_TCH_MODE_REQ Change-Id: Ib2332e1610fa873755cdfa745153c7b7d4a72a62 http://cgit.osmocom.org/osmocom-bb/commit/?id=28088c8910171dda2d737a90a8cd40f13052ecc6 commit 28088c8910171dda2d737a90a8cd40f13052ecc6 Author: Vadim Yanitskiy Date: Tue Aug 15 16:03:02 2017 +0600 host/trxcon/l1ctl.c: include DL frame info in L1CTL_DATA_CONF The l1ctl_info_dl header is expected to be a part of a L1CTL_DATA_CONF message, but was missing previously. Change-Id: Ia8dfaed924fd84395ba9ae539164eaa94f52d30b http://cgit.osmocom.org/osmocom-bb/commit/?id=3b1a03c31027e07554d17f7daf73e9f04735307a commit 3b1a03c31027e07554d17f7daf73e9f04735307a Author: Vadim Yanitskiy Date: Tue Aug 15 14:30:19 2017 +0600 host/trxcon/l1ctl.c: use primitive management API for RACH Change-Id: I956ddfc4d1b47575715375c08f46c55953ec5fb6 http://cgit.osmocom.org/osmocom-bb/commit/?id=7d95f8821e82895f7952860923a7624287f9c42c commit 7d95f8821e82895f7952860923a7624287f9c42c Author: Vadim Yanitskiy Date: Sun Aug 13 00:16:24 2017 +0600 host/trxcon/l1ctl.c: share primitive management code This change introduces shared primitive management functions, exposed from the l1ctl_rx_data_req() implementation: - sched_trx_init_prim() - allocates memory for a new primitive and its payload. Initializes primitive's header, setting the logical channel type and the payload length. After initialization, the talloc context of a primitive is a trx instance, which passed as the first argument. - sched_trx_push_prim() - decodes the timeslot index from chan_nr and pushes a primitive to its transimt queue. The talloc context of primitive is changed to the parent trx_ts instance after queuing. Both functions will be used for handling both L1CTL_TRAFFIC_REQ and L1CTL_RACH_REQ. Change-Id: I8169a1ef4ef54d91b50f3e213e4842f54af8b499 http://cgit.osmocom.org/osmocom-bb/commit/?id=82b8c21b210535feaed98487f0df12f3acc2e46c commit 82b8c21b210535feaed98487f0df12f3acc2e46c Author: Vadim Yanitskiy Date: Sun Aug 13 01:20:19 2017 +0600 host/trxcon/l1ctl.c: don't fill l1ctl_info_ul into a primitive The UL frame header isn't used by lchan handlers. Change-Id: Ia1c63b6f17c3802b29f54299da1151a39edf3a03 http://cgit.osmocom.org/osmocom-bb/commit/?id=8e13093c88b8d8fd4e9751b9fe8695f86464d46e commit 8e13093c88b8d8fd4e9751b9fe8695f86464d46e Author: Vadim Yanitskiy Date: Mon Aug 7 13:18:59 2017 +0600 host/trxcon/l1ctl.c: retune TRX only if current ARFCN differs Change-Id: I797dc284bd92d07ad4859f851a44d048407db86d http://cgit.osmocom.org/osmocom-bb/commit/?id=14d0f670640e4084d20ee9093dc0d2b74c8985a8 commit 14d0f670640e4084d20ee9093dc0d2b74c8985a8 Author: Vadim Yanitskiy Date: Sat Aug 5 02:22:12 2017 +0600 host/trxcon/scheduler: send stored tx_power to transceiver Previously a fixed fake value (10) was used. Change-Id: I8ba70bbda6c8c9249f8eb4294aeb41ab8769a19a http://cgit.osmocom.org/osmocom-bb/commit/?id=17a773c7345fae9e4b28801898fb0d2093218c22 commit 17a773c7345fae9e4b28801898fb0d2093218c22 Author: Vadim Yanitskiy Date: Fri Aug 4 16:37:45 2017 +0600 host/trxcon/l1ctl.c: fix wrong log level Change-Id: I0ac65d94b0ae3dd370675318a26a65d11c49cbbe http://cgit.osmocom.org/osmocom-bb/commit/?id=f5bbe5ebfec10efe04b45b60f6437b99e1a31e15 commit f5bbe5ebfec10efe04b45b60f6437b99e1a31e15 Author: Vadim Yanitskiy Date: Fri Aug 4 16:31:04 2017 +0600 host/trxcon: separate logging of L1 Control and L1 Data L1 Data is quite verbose, while Control is typically limited. And if you would need to debug some Control message handling, the Data messages wont overflow your terminal anymore. This change introduces a new logging category named 'DL1D'. Change-Id: Id830c8bf913f7a8ddc87c47f70a337ee4623abd8 http://cgit.osmocom.org/osmocom-bb/commit/?id=2e062039b662b02675d1795e14564021cde89c6e commit 2e062039b662b02675d1795e14564021cde89c6e Author: Vadim Yanitskiy Date: Fri Aug 4 13:05:09 2017 +0600 host/trxcon/l1ctl.c: do nothing if CCCH mode matches When the L1CTL_CCCH_MODE_REQ is received, we don't need to reconfigure anything if the current mode matches requested. Change-Id: Ib8a511e4edd7210b1806f47e83f316be00a8cbb1 http://cgit.osmocom.org/osmocom-bb/commit/?id=f28f0d343f6579778b45874de694c74b88e13b6f commit f28f0d343f6579778b45874de694c74b88e13b6f Author: Vadim Yanitskiy Date: Thu Aug 3 20:00:12 2017 +0600 fake_trx: whitespace fix Change-Id: Iad2be36777e4a2454e181c856c7902574a4ab20c http://cgit.osmocom.org/osmocom-bb/commit/?id=a59edfbd4062705266b300fe23cdf4d06b2a8671 commit a59edfbd4062705266b300fe23cdf4d06b2a8671 Author: Vadim Yanitskiy Date: Thu Aug 3 19:51:57 2017 +0600 fake_trx: separate DataInterface from burst_gen.py Change-Id: I325cf2ae59ef8834c2ddfb67206eede44d1e0acf http://cgit.osmocom.org/osmocom-bb/commit/?id=1e9501671a73ba19ec7e21db7ca7dadc8a2ebff7 commit 1e9501671a73ba19ec7e21db7ca7dadc8a2ebff7 Author: Vadim Yanitskiy Date: Thu Aug 3 19:34:39 2017 +0600 fake_trx: add options to specify fn, tn and pwr Change-Id: Ifd4f4864707596a69fece11218a4800b98551c31 http://cgit.osmocom.org/osmocom-bb/commit/?id=f9ab2a0b49aac3973d8a3f94762d2315740733cc commit f9ab2a0b49aac3973d8a3f94762d2315740733cc Author: Vadim Yanitskiy Date: Mon Jul 31 20:06:36 2017 +0600 host/trxcon/scheduler: clean up some includes Change-Id: I47e3b953b80f4f822d563579d15498181009ca80 http://cgit.osmocom.org/osmocom-bb/commit/?id=0dc5b233e63d2656ee44bce7f25a564e1f8d9765 commit 0dc5b233e63d2656ee44bce7f25a564e1f8d9765 Author: Vadim Yanitskiy Date: Mon Jul 31 17:24:27 2017 +0600 host/trxcon/scheduler: share common code for lchan handlers The training sequences array is currently used by xCCH handlers, but will be also used for handling both TCH/F and TCH/H bursts. Moreover the code that forwards decoded L2 payloads to L1CTL protocol handlers was separated into a new shared function. Change-Id: I34c3de351362ebd9a070f49bb78d7bd976784b04 http://cgit.osmocom.org/osmocom-bb/commit/?id=f2179e6763d1a7ea551df1c026078d5cfd25a04d commit f2179e6763d1a7ea551df1c026078d5cfd25a04d Author: Vadim Yanitskiy Date: Mon Jul 31 15:00:15 2017 +0600 host/trxcon/l1ctl.c: make l1ctl_tx_data_ind flexible Now this function can send both DATA and TRAFFIC indications. Change-Id: I945c10c317155917b6e6ce9d663d9cb46f2e085c http://cgit.osmocom.org/osmocom-bb/commit/?id=c0100cd145ade5ff36025d9640f78ee0aabb0846 commit c0100cd145ade5ff36025d9640f78ee0aabb0846 Author: Vadim Yanitskiy Date: Mon Jul 31 14:03:51 2017 +0600 host/trxcon/scheduler: get rid of useless nbits argument Change-Id: I8508676e2cb347396c6ca6b394f13113f3e63084 http://cgit.osmocom.org/osmocom-bb/commit/?id=8fd143ee5ae34573db56f2dd1c85ec5a6d889b32 commit 8fd143ee5ae34573db56f2dd1c85ec5a6d889b32 Author: Vadim Yanitskiy Date: Mon Jul 31 13:27:30 2017 +0600 host/trxcon/scheduler: pass trx_lchan_state to lchan handlers It's better to pass a trx_lchan_state instance directly from caller to lchan handler instead of passing trx_lchan_type. This way a handler wouldn't need to find lchan itself. Change-Id: I47a40542b03ab31da12b0abb1c263c83662ff018 http://cgit.osmocom.org/osmocom-bb/commit/?id=58c7faf5eb5d08180aa8ccf9597d9b38a330e034 commit 58c7faf5eb5d08180aa8ccf9597d9b38a330e034 Author: Vadim Yanitskiy Date: Sat Jul 29 23:43:52 2017 +0600 host/trxcon/scheduler: fix chan_nr parsing Previously, the chan_nr, received from L2, was parsed in a wrong way, so in some cases only one logical channel was activated or some messages (such as Measurement Requests) were sent on incorrect channel (e.g. on SDCCH instead of SACCH). This change reimplements the sched_trx_chan_nr2lchan_type(), and introduces a new function sched_trx_set_lchans(), whics will parse chan_nr and (de)activate required channels. Change-Id: I480311c65ef93bbc1644ec708dd2a68fd33091e0 http://cgit.osmocom.org/osmocom-bb/commit/?id=18bc7d5e064e249d8ab78226029fcf6af0aa8838 commit 18bc7d5e064e249d8ab78226029fcf6af0aa8838 Author: Vadim Yanitskiy Date: Fri Jul 28 16:03:05 2017 +0600 host/trxcon/scheduler: ignore incomplete sets of bursts To be able to decode one xCCH message, it's required to have all set of bursts collected (4/4). Otherwise we should not even try to decode an incomplete set. Change-Id: Iaa63462efe19b8e96102fc8c8d8c968a2df2c70e http://cgit.osmocom.org/osmocom-bb/commit/?id=56296999963dba3a311bc5e3afcb0dd4f5ee97e5 commit 56296999963dba3a311bc5e3afcb0dd4f5ee97e5 Author: Vadim Yanitskiy Date: Fri Jul 28 15:53:59 2017 +0600 host/trxcon/scheduler: drop a meaningless FIXME label Change-Id: If5497f4fdce22e986f46725cc1575a1e809ccdab http://cgit.osmocom.org/osmocom-bb/commit/?id=b4dd3ac9bbf0a4e8b1feb4e648dfad9977d37a79 commit b4dd3ac9bbf0a4e8b1feb4e648dfad9977d37a79 Author: Vadim Yanitskiy Date: Fri Jul 28 15:36:44 2017 +0600 host/trxcon/scheduler: use 'tn' instead of 'ts_num' The new timeslot index designation is more generic for Osmocom projects, so let's use one. Change-Id: I8c0118aad439816148490e57938d7e32b6e20877 http://cgit.osmocom.org/osmocom-bb/commit/?id=075c1ad738d66e536f93977969c432b709f4c350 commit 075c1ad738d66e536f93977969c432b709f4c350 Author: Vadim Yanitskiy Date: Fri Jul 28 15:15:05 2017 +0600 host/trxcon/scheduler: git rid of sched_trx_find_ts() After simplification of timeslot management API this function does not make sense. Change-Id: I2fc0c68d784c8f01e1452bc46f8e1eaac2917656 http://cgit.osmocom.org/osmocom-bb/commit/?id=6aa6690277e4a1551ed6c6b8482e513253d6865b commit 6aa6690277e4a1551ed6c6b8482e513253d6865b Author: Vadim Yanitskiy Date: Fri Jul 28 15:00:40 2017 +0600 host/trxcon/scheduler: fix possible NULL deference We should make sure that required timeslot is not only allocated, but also configured, i.e. has a correct multiframe layout. Change-Id: I1d0b870c389802b51c709d089b80ac3fb3565fa8 http://cgit.osmocom.org/osmocom-bb/commit/?id=c045bc4fbefc2dd1bd9e45cd21ebd50740700c3e commit c045bc4fbefc2dd1bd9e45cd21ebd50740700c3e Author: Vadim Yanitskiy Date: Fri Jul 28 14:47:41 2017 +0600 host/trxcon/scheduler: simplify timeslot management As we know the count of timeslots per GSM TDMA frame, it would be better to have an array of pointers to trx_ts instances instead of linux list, which is more usable for lists with unknown length. Change-Id: I9510a5cddde22950ceb8422e0990d59f05ed4d60 http://cgit.osmocom.org/osmocom-bb/commit/?id=539e9a1f18fcf8545a0d2f0646a928f99933622a commit 539e9a1f18fcf8545a0d2f0646a928f99933622a Author: Vadim Yanitskiy Date: Fri Jul 28 13:56:09 2017 +0600 fake_trx: add a new tool for burst generation This change introduces a new tool named 'burst_gen.py'. One can be used for sending GSM bursts either to L1 (OsmoBTS or OsmocomBB) or to TRX (OsmoTRX and GR-GSM TRX). Currently it is only possible to send random bursts of different types: NB, FB, SB, AB. Change-Id: Ie14281222d29536b8690517e57af2a1007fcbc91 http://cgit.osmocom.org/osmocom-bb/commit/?id=d497bc82880e25adc988a13898c42b3f854aafdc commit d497bc82880e25adc988a13898c42b3f854aafdc Author: Vadim Yanitskiy Date: Fri Jul 28 13:43:35 2017 +0600 fake_trx: add copyright message to clck_gen.py and ctrl_cmd.py Change-Id: Ia79279dd9e85d131d66d790f1f3fd64fb1914f58 http://cgit.osmocom.org/osmocom-bb/commit/?id=026ed14c4bc266fd7beccf8dd3335e9b91d40e26 commit 026ed14c4bc266fd7beccf8dd3335e9b91d40e26 Author: Vadim Yanitskiy Date: Wed Jul 26 20:28:01 2017 +0600 host/trxcon: adjust default verbosity level Change-Id: I91258091b59e5cdd30b767364fb48c3d67980eb7 http://cgit.osmocom.org/osmocom-bb/commit/?id=2001221d750282a87f98c14f10aabe4a88ef76f2 commit 2001221d750282a87f98c14f10aabe4a88ef76f2 Author: Vadim Yanitskiy Date: Thu Jul 27 16:53:09 2017 +0600 host/trxcon/scheduler: optionally reset clock counter Change-Id: I4565620fc0c5f64133c2674d2c972fc34245cf32 http://cgit.osmocom.org/osmocom-bb/commit/?id=00bb1d5a79c48da0142590e519f6452e72fb5ac7 commit 00bb1d5a79c48da0142590e519f6452e72fb5ac7 Author: Vadim Yanitskiy Date: Thu Jul 27 16:33:38 2017 +0600 host/trxcon/scheduler: implement sched_clck_reset() It's better to have the clock management API inside a single file. Change-Id: I92772f3db404e70fdffd530779613196afec61c9 http://cgit.osmocom.org/osmocom-bb/commit/?id=e6acd7bd075effc4906deb9b03b71a18a028da87 commit e6acd7bd075effc4906deb9b03b71a18a028da87 Author: Vadim Yanitskiy Date: Thu Jul 27 09:21:11 2017 +0600 host/trxcon: get rid of useless TRX_EVENT_RESET_IND Change-Id: I2aa4c000b37f64c351a806711b2d19bf27ef82bd http://cgit.osmocom.org/osmocom-bb/commit/?id=806e528bd1d21a307d6f1959e65b80f4978a9a36 commit 806e528bd1d21a307d6f1959e65b80f4978a9a36 Author: Vadim Yanitskiy Date: Thu Jul 27 09:14:20 2017 +0600 host/trxcon: don't flush trx control messages on reset Change-Id: I0851f168adeb012a933c796c4180ef507b1c57ec http://cgit.osmocom.org/osmocom-bb/commit/?id=b30031356cc6d4950b56bfd77060b0b1c3465a55 commit b30031356cc6d4950b56bfd77060b0b1c3465a55 Author: Vadim Yanitskiy Date: Thu Jul 27 08:57:13 2017 +0600 host/trxcon: get rid of useless trxcon fsm events Both SCH_EVENT_CLCK_IND and SCH_EVENT_CLCK_LOSS were not handled, moreover there is no purpose to keep them. Change-Id: I8efac459a40f4287e3325890809991d5ef46e9b1 http://cgit.osmocom.org/osmocom-bb/commit/?id=10fd43e586231a3f9e1095ece1340a023aef4b19 commit 10fd43e586231a3f9e1095ece1340a023aef4b19 Author: Vadim Yanitskiy Date: Thu Jul 27 08:53:38 2017 +0600 host/trxcon/l1ctl.c: reset FBSB expire timer on shutdown Change-Id: If3c8a34f0c1105c6acbfe4f9233482a31f6558de http://cgit.osmocom.org/osmocom-bb/commit/?id=6c3ce20d758cff3b7867a32490ae38a1eaaf2e9d commit 6c3ce20d758cff3b7867a32490ae38a1eaaf2e9d Author: Vadim Yanitskiy Date: Wed Jul 26 20:28:53 2017 +0600 host/trxcon/l1ctl.c: handle L1CTL_PARAM_REQ Change-Id: I5c23520dc0f19147b41ad2e13681bf0a62e9facd http://cgit.osmocom.org/osmocom-bb/commit/?id=4fa6694006825376bac9299ebbd112b4ac1e16a6 commit 4fa6694006825376bac9299ebbd112b4ac1e16a6 Author: Vadim Yanitskiy Date: Wed Jul 26 19:46:47 2017 +0600 fake_trx: don't send clock indications to mobile stations Clock indications are only required for BTS, while MS can obtain current frame number from messages on DATA interface. Change-Id: Id2993847a3581cac0d355850ad09ceabc6116d3f http://cgit.osmocom.org/osmocom-bb/commit/?id=17481e2b88633271e9347c8413ffe8445fca902a commit 17481e2b88633271e9347c8413ffe8445fca902a Author: Vadim Yanitskiy Date: Wed Jul 26 19:51:44 2017 +0600 host/trxcon/trx_if.c: get rid of CLCK interface Local clock counter can be corrected using frame number values, obtained from burst header on DATA interface. Change-Id: I5a813e3dc1b960831343b8ecb80718291f20e80d http://cgit.osmocom.org/osmocom-bb/commit/?id=9760a84a6db802d8c54d239a4d76334e93bac607 commit 9760a84a6db802d8c54d239a4d76334e93bac607 Author: Vadim Yanitskiy Date: Wed Jul 26 14:30:35 2017 +0600 host/trxcon: split sched_lchan_handlers.c It would be better to have xCCH, SCH and RACH burst handlers in separate files, because as much code we add to a single file, as harder it becomes to read and understand one. Change-Id: I456a60e68b32b792e63dd03ae97159dc101fd4bf http://cgit.osmocom.org/osmocom-bb/commit/?id=f604869944d594431654332b0bad59a6e7a997e4 commit f604869944d594431654332b0bad59a6e7a997e4 Author: Vadim Yanitskiy Date: Wed Jul 26 13:50:40 2017 +0600 host/trxcon: share trxcon fsm and talloc ctx via trxcon.h Change-Id: I9ef558f84a6dc1c9b8fc394c48e108676fa169f8 http://cgit.osmocom.org/osmocom-bb/commit/?id=77b6833146618d119642c1fc61779ca96bf6e99c commit 77b6833146618d119642c1fc61779ca96bf6e99c Author: Vadim Yanitskiy Date: Sun Jul 16 17:15:56 2017 +0700 host/trxcon/scheduler: add a reference to GSM 05.02 Change-Id: I067af9c114bcbc5bd74515d5008e21a07fd0167e http://cgit.osmocom.org/osmocom-bb/commit/?id=f2af7d2953429a15cda5b52bedec226ea0b47aab commit f2af7d2953429a15cda5b52bedec226ea0b47aab Author: Vadim Yanitskiy Date: Sun Jul 16 17:13:34 2017 +0700 host/trxcon/scheduler: confirm xCCH data sending Change-Id: I40994e7046c25306a0a323910a65e195d2d8fbd0 http://cgit.osmocom.org/osmocom-bb/commit/?id=f21f7036e8f60419c43c8da875098d93059f5c3a commit f21f7036e8f60419c43c8da875098d93059f5c3a Author: Vadim Yanitskiy Date: Sun Jul 16 16:52:57 2017 +0700 host/trxcon/scheduler: implement TSC selection Change-Id: I004cc71aafe0a26e5141a4b2ffa90063e961be31 http://cgit.osmocom.org/osmocom-bb/commit/?id=538bea917b858b3c368adc2a59e070b7ae54c418 commit 538bea917b858b3c368adc2a59e070b7ae54c418 Author: Vadim Yanitskiy Date: Sun Jul 16 00:30:54 2017 +0700 fake_trx: fix compatibility with Python 3 Change-Id: Idce0c631aa3fcd20092a3773558570e442b2fec8 http://cgit.osmocom.org/osmocom-bb/commit/?id=b5e4f26f6fb4429248abd6d0287f00ee13201208 commit b5e4f26f6fb4429248abd6d0287f00ee13201208 Author: Vadim Yanitskiy Date: Sat Jul 15 22:51:12 2017 +0700 host/trxcon/l1ctl.c: handle L1CTL_DATA_REQ Change-Id: Ia72fd3d55c86697ff144446bbae94f76839eb5a1 http://cgit.osmocom.org/osmocom-bb/commit/?id=74f85951560712c97af36b9679edd9ec2922887f commit 74f85951560712c97af36b9679edd9ec2922887f Author: Vadim Yanitskiy Date: Sat Jul 15 22:46:54 2017 +0700 host/trxcon/scheduler: implement xCCH TX capability Change-Id: I4da4816dcecc55eb9b4d2d6c631967026a5e4f68 http://cgit.osmocom.org/osmocom-bb/commit/?id=824bfa299d66039480da67e8d387a58fff845383 commit 824bfa299d66039480da67e8d387a58fff845383 Author: Vadim Yanitskiy Date: Sat Jul 15 15:20:35 2017 +0700 host/trxcon/l1ctl.c: handle L1CTL_DM_{EST,REL}_REQ Change-Id: Ifdf229a6dd3c73ede313d2bfe384032e3887cc3a http://cgit.osmocom.org/osmocom-bb/commit/?id=283fb5879c6c5fcc2418770cc0458ad1ab57c161 commit 283fb5879c6c5fcc2418770cc0458ad1ab57c161 Author: Vadim Yanitskiy Date: Fri Jul 14 18:33:48 2017 +0700 host/trxcon/scheduler: fix TS index in sched_trx_configure_ts() TS index was not assigned after allocation of a new one. Change-Id: I1b62218f863acf27fb1d1f46b273b345b97d33d8 http://cgit.osmocom.org/osmocom-bb/commit/?id=ae62021dc931d1fe850c488718acc265943f10b9 commit ae62021dc931d1fe850c488718acc265943f10b9 Author: Vadim Yanitskiy Date: Fri Jul 14 10:46:23 2017 +0700 host/trxcon/l1ctl.c: implement FBSB expire timer Change-Id: I27f96cbe951de164fcecaf19f8305db5e5b20229 http://cgit.osmocom.org/osmocom-bb/commit/?id=ff72b0724dab9f39051268eb5f51324027fc0b44 commit ff72b0724dab9f39051268eb5f51324027fc0b44 Author: Vadim Yanitskiy Date: Fri Jul 14 19:15:41 2017 +0700 host/trxcon/l1ctl.c: fix L1CTL_RACH_{REQ,CONF} handling Previously, L1CTL_RACH_REQ / L1CTL_RACH_CONF messages were handled without l1ctl_info_ul / l1ctl_info_dl header, what caused incorrect data parsing. Change-Id: I145d137f2cc7de234965e4fe64d9367ed6ccb999 http://cgit.osmocom.org/osmocom-bb/commit/?id=4de3591a3051dd47c783177c8e607ff4bf21ab00 commit 4de3591a3051dd47c783177c8e607ff4bf21ab00 Author: Vadim Yanitskiy Date: Fri Jul 14 10:28:26 2017 +0700 host/trxcon/l1ctl.c: fix incomplete msg in l1ctl_tx_fbsb_conf() Previously, all L1CTL_FBSB_CONF messages were sent without required l1ctl_info_dl header, what caused unpredictable behavior on higher layers (L2 & L3). Let's fix it. Change-Id: I8dae597bb4c09df36f80944434ce3624569f2cf8 http://cgit.osmocom.org/osmocom-bb/commit/?id=87e5f67f66393016a840aeabcea3b5f0ef5d3370 commit 87e5f67f66393016a840aeabcea3b5f0ef5d3370 Author: Vadim Yanitskiy Date: Fri Jul 14 09:19:22 2017 +0700 fake_trx: implement simple freq. filter Change-Id: Ifbeaebeaf68a88c07a05b672502f503ab7b890f2 http://cgit.osmocom.org/osmocom-bb/commit/?id=656e31f7620bce04e472cd2c3721d5f893347dfe commit 656e31f7620bce04e472cd2c3721d5f893347dfe Author: Vadim Yanitskiy Date: Fri Jul 14 09:18:03 2017 +0700 host/trxcon/scheduler: notify transceiver about TS state Change-Id: I5783066e7c1b01e4ebb28d10b03f3290ff8a0f37 http://cgit.osmocom.org/osmocom-bb/commit/?id=b4da181c399671514e1d04185cea3212bf24793b commit b4da181c399671514e1d04185cea3212bf24793b Author: Vadim Yanitskiy Date: Fri Jul 14 09:01:30 2017 +0700 fake_trx: handle SETSLOT command from BB Change-Id: I152486377ecd6777dbae7024e5d12cfdbcb17628 http://cgit.osmocom.org/osmocom-bb/commit/?id=924107d0d866a5bfe951054553a8e77a641a3d99 commit 924107d0d866a5bfe951054553a8e77a641a3d99 Author: Vadim Yanitskiy Date: Fri Jul 14 08:26:24 2017 +0700 host/trxcon/l1ctl.c: handle L1CTL_PM_REQ correctly Change-Id: Ib5a2198f21e747b6169ef141817ef22b241ef9fa http://cgit.osmocom.org/osmocom-bb/commit/?id=02996abedaa3136163b804cc2335f3aa8cc6ba0a commit 02996abedaa3136163b804cc2335f3aa8cc6ba0a Author: Vadim Yanitskiy Date: Fri Jul 14 08:06:07 2017 +0700 fake_trx: implement power measurement emulation This change introduces a new class named FakePM, which is intended to generate pseudo-random power levels for base stations and noise levels inactive frequencies. Also, there is a new command in BB CTRL, which instructs transceiver to perform a power measurement on requested frequency. As we work in virtual Um-interface, a FakePM instance is used to provide some fake power levels. Change-Id: If48c12fd0b1ba10e1cf76559b359e17a1256617d http://cgit.osmocom.org/osmocom-bb/commit/?id=e39bb0f0d1a5615103ab631c0816ff27891fc0e4 commit e39bb0f0d1a5615103ab631c0816ff27891fc0e4 Author: Vadim Yanitskiy Date: Fri Jul 14 05:49:48 2017 +0700 fake_trx/ctrl_if.py: allow adding custom params to response Change-Id: I551bb425c25a5c978801d9e1e033b4ba352e259f http://cgit.osmocom.org/osmocom-bb/commit/?id=ef31f1bff220e025660554cc930055418b8cf98c commit ef31f1bff220e025660554cc930055418b8cf98c Author: Vadim Yanitskiy Date: Fri Jul 14 06:25:37 2017 +0700 fake_trx/ctrl_cmd.py: print response to stdout Change-Id: Icdbb1802b81eddf42786fafcf96200a60db3cc24 http://cgit.osmocom.org/osmocom-bb/commit/?id=798e2b148cca4540245658730c3a51ff7acd6bd9 commit 798e2b148cca4540245658730c3a51ff7acd6bd9 Author: Vadim Yanitskiy Date: Fri Jul 14 05:32:19 2017 +0700 fake_trx: fix copy-paste error Change-Id: I9a6b294ad3501aa26d92667a995d08ca3be03da4 http://cgit.osmocom.org/osmocom-bb/commit/?id=794deea3ece4df9dc5f9da2734455fbab0b4d3ae commit 794deea3ece4df9dc5f9da2734455fbab0b4d3ae Author: Vadim Yanitskiy Date: Fri Jul 14 04:10:41 2017 +0700 host/trxcon/trx_if.c: add power measurement command Change-Id: Ib947b60248cafad4edeb7e49c2bd3a1f81696239 http://cgit.osmocom.org/osmocom-bb/commit/?id=ca5eee6e3f50704e69507f41523ab885be7a58fb commit ca5eee6e3f50704e69507f41523ab885be7a58fb Author: Vadim Yanitskiy Date: Fri Jul 14 03:19:13 2017 +0700 host/trxcon/trx_if.c: simplify response matching Previously, we had both length and string matching of request and response. To be able to implement commands with additional params in the future, this change drops the length matching part. Change-Id: Id4c50115f5f1b1da450ff8b8dcfd6ccf572d23f5 http://cgit.osmocom.org/osmocom-bb/commit/?id=d28f65917f0cc9106376020b107086f801fa2613 commit d28f65917f0cc9106376020b107086f801fa2613 Author: Vadim Yanitskiy Date: Fri Jul 14 01:47:40 2017 +0700 host/trxcon/scheduler: confirm successful RACH requests Change-Id: I079ecebbeeb3843288118fbb55fa520af22859bb http://cgit.osmocom.org/osmocom-bb/commit/?id=b91cdc6a4a7dee53b8bc6ded599d67803e5d139e commit b91cdc6a4a7dee53b8bc6ded599d67803e5d139e Author: Vadim Yanitskiy Date: Wed Jul 12 18:46:56 2017 +0700 host/trxcon/l1ctl.c: handle L1CTL_RACH_REQ Change-Id: I4c06bcf987120c6271b6e2ad94454fa69689a03e http://cgit.osmocom.org/osmocom-bb/commit/?id=46b47f5a5fdba1aeae589fd1163f860ef83d8f11 commit 46b47f5a5fdba1aeae589fd1163f860ef83d8f11 Author: Vadim Yanitskiy Date: Fri Jul 14 01:38:48 2017 +0700 host/trxcon/scheduler: implement RACH handler Change-Id: I496dd682549570e37e63e7edcfc83a064c13a57f http://cgit.osmocom.org/osmocom-bb/commit/?id=2abc7a499845e6b684ea15fd5f0f2dfec7c5aad7 commit 2abc7a499845e6b684ea15fd5f0f2dfec7c5aad7 Author: Vadim Yanitskiy Date: Wed Jul 12 18:48:18 2017 +0700 host/trxcon/scheduler: implement TX queue handling Change-Id: I2b7bae53901156524134c4904ea1179268d85601 http://cgit.osmocom.org/osmocom-bb/commit/?id=59c98b14aca9bea8b805678cdd7ee7638c66695e commit 59c98b14aca9bea8b805678cdd7ee7638c66695e Author: Vadim Yanitskiy Date: Wed Jul 12 17:54:09 2017 +0700 host/trxcon/scheduler: store BSIC in trx_instance We need to know BSIC value, before sending RACH requests. So, let's store it in trx_instance and update as soon as the first SCH burst is received after L1CTL_FBSB_REQ. Change-Id: I49574c3661f79f3b4941db6c651baebab2665c1b http://cgit.osmocom.org/osmocom-bb/commit/?id=85b700421f424c8de2d6b675124e92e3df2631e9 commit 85b700421f424c8de2d6b675124e92e3df2631e9 Author: Vadim Yanitskiy Date: Wed Jul 12 17:58:31 2017 +0700 host/trxcon/scheduler: modify trx_lchan_tx_func definition Initially, it was assumed that TX lchan handler will only compose a burst and return a pointer to the buffer. A burst itself could be sent somewhere outside, e.g. by caller. It would be better to send bursts exactly from handler, because in this case it isn't required to have an external buffer. Change-Id: Ic9dcdd366e68cec38c5840ed8f8cdda8236d67c7 http://cgit.osmocom.org/osmocom-bb/commit/?id=417183b78e58ac21c01fc2fc6034145f77632a28 commit 417183b78e58ac21c01fc2fc6034145f77632a28 Author: Vadim Yanitskiy Date: Wed Jul 12 17:49:43 2017 +0700 host/trxcon/trx_if.c: expose the trx_if_tx_burst() Change-Id: Iebd644879e2e9067a94cb638b4ec5b75f806923f http://cgit.osmocom.org/osmocom-bb/commit/?id=f437a3bebdf5aca4c636162d9156deb72f49fda8 commit f437a3bebdf5aca4c636162d9156deb72f49fda8 Author: Vadim Yanitskiy Date: Wed Jul 12 17:48:01 2017 +0700 host/trxcon/trx_if.c: use proper names for burst handlers Change-Id: I3d36e6d80fcf6353379aa308415c306e1a256a7d http://cgit.osmocom.org/osmocom-bb/commit/?id=0f227d802b1ed22c8863a794675222ceaac2fd8c commit 0f227d802b1ed22c8863a794675222ceaac2fd8c Author: Vadim Yanitskiy Date: Wed Jul 12 17:40:22 2017 +0700 host/trxcon/trx_if.c: fix compatibility with OsmoTRX For some reasons, OsmoTRX sends 158-byte long sequences on DATA interface, where the latest two bytes aren't used. Change-Id: Ie9295e9b0d8956d9e87e2ced8cca9d5e68040f88 http://cgit.osmocom.org/osmocom-bb/commit/?id=a692cacdfc3edb96db7c5d9a9a19c0d99cc4f767 commit a692cacdfc3edb96db7c5d9a9a19c0d99cc4f767 Author: Vadim Yanitskiy Date: Wed Jul 12 17:24:16 2017 +0700 fake_trx/burst_fwd.py: append two unused bytes at the end Change-Id: I1d7ed076d93b37699520ee2a31c42c177f966865 http://cgit.osmocom.org/osmocom-bb/commit/?id=3187c8e68d6259f092e24123c9b96c6909d2338e commit 3187c8e68d6259f092e24123c9b96c6909d2338e Author: Vadim Yanitskiy Date: Mon Jul 10 19:39:06 2017 +0700 target/fake_trx: initial release of virtual transceiver This is a set of tools for creating a virtual Um-interface between OsmocomBB and OsmoBTS. It may be extremely useful for testing and development of GSM stack, including both sides (MS and BTS). This software implements OsmoTRX (Osmocom's fork of OpenBTS transceiver) style clock (CLCK), control (CTRL) and data interfaces. So, OsmoBTS source code doesn't require any modifications, while for OsmocomBB you will need to use a new application - trxcon, which can be found in the 'fixeria/sdr_phy' branch until one is merged to master. Brief description of available applications: - fake_trx.py - main application, that allows to connect both OsmocomBB and OsmoBTS without actual RF hardware. Currently only a single MS may work with a single BTS. - clck_gen.py - a peripheral tool aimed to emulate TDMA frame clock generator. Could be used for testing and clock synchronization of multiple applications. It should be noted, that one relays on generic system timer (via Python), so a random clock jitter takes place. - ctrl_cmd.py - another peripheral tool, which could be used for sending CTRL commands directly in manual mode, and also for application fuzzing. Change-Id: Ib1fb80682002ac85a72fa6abef459a4c44f4ab97 http://cgit.osmocom.org/osmocom-bb/commit/?id=92aca364f7c0492689b990c3ea6937fe941e598a commit 92aca364f7c0492689b990c3ea6937fe941e598a Author: Vadim Yanitskiy Date: Mon Jul 10 16:56:43 2017 +0700 host/trxcon: reset scheduler when L1CTL is lost Change-Id: I1fd8a610085c8591a820e784b7122de7b3032d15 http://cgit.osmocom.org/osmocom-bb/commit/?id=ca1d021c838193ff28c133e9a04d2b8ca3f484e3 commit ca1d021c838193ff28c133e9a04d2b8ca3f484e3 Author: Vadim Yanitskiy Date: Sat Jul 8 21:03:22 2017 +0700 host/trxcon/scheduler: drop resolved FIXME label Change-Id: I5e6b30300a457422b2deb10ff4c051c86beb7cd2 http://cgit.osmocom.org/osmocom-bb/commit/?id=3afd469a9aa8a333b6bf1dcc13a298e1b091b357 commit 3afd469a9aa8a333b6bf1dcc13a298e1b091b357 Author: Vadim Yanitskiy Date: Sat Jul 8 20:53:10 2017 +0700 host/trxcon/l1ctl.c: implement L1CTL_CCCH_MODE_{REQ/CONF} Change-Id: I72f36a99aebcbafd657ceb475fd1c50cc79e2094 http://cgit.osmocom.org/osmocom-bb/commit/?id=cc4282f5bedd1390934552c682302691b72e23e2 commit cc4282f5bedd1390934552c682302691b72e23e2 Author: Vadim Yanitskiy Date: Sat Jul 8 20:28:09 2017 +0700 host/trxcon/l1ctl.c: implement L1CTL_FBSB_CONF Change-Id: I33e4702d590a8d67285410fc8f1241bb9d4c50fc http://cgit.osmocom.org/osmocom-bb/commit/?id=99f8aea905de115a15460b23d69d352ccb563dc5 commit 99f8aea905de115a15460b23d69d352ccb563dc5 Author: Vadim Yanitskiy Date: Sat Jul 8 19:39:14 2017 +0700 host/trxcon/scheduler: fix channel deactivation Change-Id: I7c99b7bd99619084727af290b388f7492ba58531 http://cgit.osmocom.org/osmocom-bb/commit/?id=7ce986c6385f6648261b7b17483a740175cd3019 commit 7ce986c6385f6648261b7b17483a740175cd3019 Author: Vadim Yanitskiy Date: Sat Jul 8 18:58:51 2017 +0700 host/trxcon: send L1CTL_DATA_IND directly from lchan handler Change-Id: Idfc86a59469c7a0bba1c16177502844e59ed8887 http://cgit.osmocom.org/osmocom-bb/commit/?id=e738f7827e77a05a7b214bfab1309b2da232a31f commit e738f7827e77a05a7b214bfab1309b2da232a31f Author: Vadim Yanitskiy Date: Sat Jul 8 18:50:14 2017 +0700 host/trxcon: handle L1CTL_RESET_REQ inside l1ctl.c Change-Id: Ie5930dec800885784fb38ce6188c9c969cd2ad4e http://cgit.osmocom.org/osmocom-bb/commit/?id=c457cbf712dbbcdfd2e63a713591f041f531d3fc commit c457cbf712dbbcdfd2e63a713591f041f531d3fc Author: Vadim Yanitskiy Date: Sat Jul 8 18:30:56 2017 +0700 host/trxcon: handle L1CTL_FBSB_REQ inside l1ctl.c Change-Id: I5bcf39a20f1c6d3a2472e5e95725c6bb1c77bf5d http://cgit.osmocom.org/osmocom-bb/commit/?id=705fedceebc116402f8a6ae67480c994ed745593 commit 705fedceebc116402f8a6ae67480c994ed745593 Author: Vadim Yanitskiy Date: Sat Jul 8 18:16:42 2017 +0700 host/trxcon: bind L1CTL link with TRX and vice versa Change-Id: I575f8699bf06fd5e86f7935c6ab3216db5a26ec5 http://cgit.osmocom.org/osmocom-bb/commit/?id=6ab67cc58704089ebf5a27f973ebaf36943e435f commit 6ab67cc58704089ebf5a27f973ebaf36943e435f Author: Vadim Yanitskiy Date: Fri Jul 7 07:11:26 2017 +0700 host/trxcon/scheduler: implement SCH decoding Change-Id: Ic5e7416271d647752cd1aaf90de51fa48286798e http://cgit.osmocom.org/osmocom-bb/commit/?id=228d42bc303284a9a7a1a8ad645d690b03ab7a26 commit 228d42bc303284a9a7a1a8ad645d690b03ab7a26 Author: Vadim Yanitskiy Date: Thu Jul 6 13:17:24 2017 +0700 host/trxcon/scheduler: implement xCCH decoding Change-Id: Ieb71e3727b525e85d161855973f63042366ccb05 http://cgit.osmocom.org/osmocom-bb/commit/?id=cf5c10f92a6ba150a40a0432b7faa526a68530eb commit cf5c10f92a6ba150a40a0432b7faa526a68530eb Author: Vadim Yanitskiy Date: Thu Jul 6 11:34:15 2017 +0700 host/trxcon: link trxcon against libosmocoding Change-Id: I9bb45428e6617bd6936d24340e688aef4aeafc8f http://cgit.osmocom.org/osmocom-bb/commit/?id=604ac30825dd3e915daaf6b155c07f0e1d49d500 commit 604ac30825dd3e915daaf6b155c07f0e1d49d500 Author: Vadim Yanitskiy Date: Thu Jul 6 13:05:27 2017 +0700 host/trxcon: handle ccch_mode from L1CTL_FBSB_REQ Previously, the content of L1CTL_FBSB_REQ message was only used to obtain a new ARFCN and retune transceiver. Now, since we have working TDMA scheduler, some other params (like ccch_mode) may be used too. Change-Id: Iccabba376d67e091b55a604a2ae87f2aa86362e5 http://cgit.osmocom.org/osmocom-bb/commit/?id=62328cb08812ff440a699e92772b0c40bbc37869 commit 62328cb08812ff440a699e92772b0c40bbc37869 Author: Vadim Yanitskiy Date: Thu Jul 6 11:50:34 2017 +0700 host/trxcon: store arfcn and band in trx_instance Change-Id: I95414ff1033d77f11e231178b7721b70bc45e6df http://cgit.osmocom.org/osmocom-bb/commit/?id=ec3a1ba2e53506b476a24567bdb0fc29ce35e3ef commit ec3a1ba2e53506b476a24567bdb0fc29ce35e3ef Author: Vadim Yanitskiy Date: Tue Jul 4 21:12:25 2017 +0700 host/trxcon/scheduler: handle bursts from TRX interface Change-Id: Iff15daf897f30cb98d4ec4c88b9fc259cb44ea4e http://cgit.osmocom.org/osmocom-bb/commit/?id=8baa369b239a262251af87d45cd4dfc4bfc5f4db commit 8baa369b239a262251af87d45cd4dfc4bfc5f4db Author: Vadim Yanitskiy Date: Tue Jul 4 20:55:12 2017 +0700 host/trxcon/scheduler: implement management functions This change introduces some new functions to configure TDMA scheduler. They can be grouped as follows: - Scheduler management functions - sched_trx_init() - sched_trx_reset() - sched_trx_shutdown() - Timeslot management functions - sched_trx_add_ts() - sched_trx_find_ts() - sched_trx_del_ts() - sched_trx_reset_ts() - sched_trx_configure_ts() - Logical channel management functions - sched_trx_activate_lchan() - sched_trx_deactivate_lchan() - sched_trx_find_lchan() Change-Id: I6d0f437a68f0eb4e22bf635bf899b08673571085 http://cgit.osmocom.org/osmocom-bb/commit/?id=2e18fe463176702fd38f933f8691580fbc28cd9d commit 2e18fe463176702fd38f933f8691580fbc28cd9d Author: Vadim Yanitskiy Date: Tue Jul 4 19:38:50 2017 +0700 host/trxcon/scheduler: add basic GSM PHY definitions Change-Id: I9f4faa15d5ca61af3e3fdbb95952ab4e4e0b7a4b http://cgit.osmocom.org/osmocom-bb/commit/?id=789040f91405d1fe9181a9e10b5b169c1177682d commit 789040f91405d1fe9181a9e10b5b169c1177682d Author: Vadim Yanitskiy Date: Fri Jun 9 20:53:20 2017 +0700 host/trxcon/trx_if.c: handle clock indications Change-Id: I333c1c44578eb62c52d2d059b798dd5feae3e444 http://cgit.osmocom.org/osmocom-bb/commit/?id=9b1d398685e70e3bc9ed2fa1a07209a24e2b31b6 commit 9b1d398685e70e3bc9ed2fa1a07209a24e2b31b6 Author: Vadim Yanitskiy Date: Fri Jun 9 01:10:05 2017 +0700 host/trxcon/scheduler: add basic clock counter The core of scheduler is a simple clock counter, which relays on system time for now. One was a bit simplified and migrated from OsmoBTS. Due to system time is not an ideal clock source, the counter should be periodically corrected by clock indications from BTS. Change-Id: I27d85bd3e2c8bca3f876f73517027b9fe43c9825 http://cgit.osmocom.org/osmocom-bb/commit/?id=90a0d3c78dbebc9722629c31dd8fcdf19c148cb4 commit 90a0d3c78dbebc9722629c31dd8fcdf19c148cb4 Author: Vadim Yanitskiy Date: Mon Jul 25 00:20:37 2016 +0600 host/trxcon: initial release of L1CTL handlers Now it's possible to handle the following requests from layer23 apps: - L1CTL_FBSB_REQ - L1CTL_PM_REQ - L1CTL_RESET_REQ - L1CTL_ECHO_REQ It should be noted, that the L1CTL_PM_REQ isn't handled correctly yet, due to required task isn't implemented on the TRX side yet. Instead of this, temporary we are sending some fake responses. Change-Id: I343eca3e20922ddd83e06231811200b26da442f3 http://cgit.osmocom.org/osmocom-bb/commit/?id=423aeefc4047038417b8da49aa5887553ffcfad3 commit 423aeefc4047038417b8da49aa5887553ffcfad3 Author: Vadim Yanitskiy Date: Wed May 31 09:28:40 2017 +0700 host/trxcon: integrate osmo-fsm framework This change introduces the following state machines: - trxcon_app_fsm - main application state machine. This state machine handles different events, raised from program modules (such as trx_if.c or l1ctl.c). - l1ctl_link_fsm - L1CTL server state machine. - trx_interface_fsm - TRX interface state machine. The program modules (such as trx_if.c or l1ctl.c) should be as much independent from each other as possible. In other words, one module should not call methods from another, e.g. L1CTL handlers are not able to send any command to transceiver directly. Instead of that, they should use shared event set to notify the main state machine about something. Depending on current state and received event, main state machine 'decides' what to do. This approach would allow to easily reuse the source code almost 'as is' anywhere outside the project. Change-Id: I7ee6fc891abe5f775f5b7ebbf093181a97950dea http://cgit.osmocom.org/osmocom-bb/commit/?id=83a9c9ef50caf133df810587f645b70d11129919 commit 83a9c9ef50caf133df810587f645b70d11129919 Author: Vadim Yanitskiy Date: Sat Jun 3 19:02:20 2017 +0700 host/trxcon/trx_if.c: add ECHO command This command should be used to check transceiver availability. Change-Id: I6af2d5e413ff7ab751cb34e1659742b0f59b6cca http://cgit.osmocom.org/osmocom-bb/commit/?id=65664d088d3d2b30d108ca0b1b8b2f0244d0d7e4 commit 65664d088d3d2b30d108ca0b1b8b2f0244d0d7e4 Author: Vadim Yanitskiy Date: Thu Jun 8 15:46:44 2017 +0700 host/trxcon: fix NULL-pointer deference Change-Id: Idc036d4ea32b4aa3f4841d39144ef1733414728e http://cgit.osmocom.org/osmocom-bb/commit/?id=48f2cb4b3b94000647358ddd7d06edbb55495bba commit 48f2cb4b3b94000647358ddd7d06edbb55495bba Author: Vadim Yanitskiy Date: Sun Jul 24 01:40:41 2016 +0600 host/trxcon: initial release of transceiver interface This is the second side of the 'OsmocomBB <-> SDR' bridge. Most of source code taken from the OsmoBTS project. Change-Id: I96fa3ada05d010f31af419a4950fd8ae2b62ef34 http://cgit.osmocom.org/osmocom-bb/commit/?id=9f5fefe792628d995945158e653b388c01969d86 commit 9f5fefe792628d995945158e653b388c01969d86 Author: Vadim Yanitskiy Date: Fri Jul 22 22:57:50 2016 +0600 host/trxcon: initial release of L1CTL interface There are two sides of the 'OsmocomBB <-> SDR' bridge. One of them is the L1CTL interface, which is used by existing layer23 applications to drive GSM L1. Exactly this interface is provided by the osmocon application, but instead of forwarding messages between both host software and firmware we need to handle incoming messages from layer23 applications, perform some GSM L1 specific conversations (coding, mapping, interleaving, etc.), then finally forward them to transceiver through the scheduler. And vice versa. This code is just a basic implementation of UNIX socket handlers, so currently we can only accept and drop connections from layer23 applications. Change-Id: I58d069bcc7742b42c0bf95e52063933bf2c352ff http://cgit.osmocom.org/osmocom-bb/commit/?id=8975b437ed476a1655e19b68d113bc93c468b087 commit 8975b437ed476a1655e19b68d113bc93c468b087 Author: Vadim Yanitskiy Date: Thu Jun 30 00:41:58 2016 +0600 host/trxcon: introduce a new 'trxcon' application This app is similar to the osmocon, but designed to connect L2 & L3 apps with SDR transceiver insted of obsolete Calypso based hardware. Change-Id: Ie3c17f19aad9c26f3c49966a7c96b65911f62369 ----------------------------------------------------------------------- Summary of changes: .gitreview | 3 + contrib/jenkins.sh | 5 +- .../examples/mobile/default.cfg | 23 ++-- .../examples/mobile/multi_ms.cfg | 60 ++++----- include/l1ctl_proto.h | 44 +++++++ src/host/layer23/configure.ac | 2 +- .../layer23/include/osmocom/bb/mobile/mncc_sock.h | 2 +- src/host/layer23/include/osmocom/bb/mobile/vty.h | 2 +- src/host/layer23/src/common/sim.c | 3 +- src/host/layer23/src/mobile/app_mobile.c | 10 +- src/host/layer23/src/mobile/gsm322.c | 31 +++-- src/host/layer23/src/mobile/gsm411_sms.c | 10 +- src/host/layer23/src/mobile/gsm480_ss.c | 8 +- src/host/layer23/src/mobile/gsm48_cc.c | 2 - src/host/layer23/src/mobile/gsm48_mm.c | 14 +- src/host/layer23/src/mobile/gsm48_rr.c | 34 +++-- src/host/layer23/src/mobile/main.c | 37 ++++-- src/host/layer23/src/mobile/mncc_sock.c | 4 +- src/host/layer23/src/mobile/mnccms.c | 5 +- src/host/layer23/src/mobile/subscriber.c | 8 +- src/host/layer23/src/mobile/transaction.c | 4 +- src/host/layer23/src/mobile/vty_interface.c | 72 ++-------- src/host/virt_phy/include/virtphy/gsmtapl1_if.h | 2 +- src/host/virt_phy/include/virtphy/virt_l1_model.h | 10 ++ src/host/virt_phy/include/virtphy/virt_l1_sched.h | 2 +- src/host/virt_phy/src/gsmtapl1_if.c | 105 +++++++++++++-- src/host/virt_phy/src/l1ctl_sap.c | 145 +++++++++++++++++++++ src/host/virt_phy/src/virt_l1_sched_simple.c | 2 +- src/host/virt_phy/src/virt_prim_data.c | 4 +- src/host/virt_phy/src/virt_prim_rach.c | 4 +- src/host/virt_phy/src/virt_prim_traffic.c | 4 +- src/host/virt_phy/src/virtphy.c | 6 + src/shared/libosmocore/src/gb/gprs_bssgp_vty.c | 1 - src/shared/libosmocore/src/gb/gprs_ns_vty.c | 1 - src/shared/libosmocore/src/vty/logging_vty.c | 1 - src/shared/libosmocore/src/vty/vty.c | 1 - 36 files changed, 450 insertions(+), 221 deletions(-) create mode 100644 .gitreview rename src/host/virt_phy/example_configs/osmocom-bb-mobile.cfg => doc/examples/mobile/default.cfg (72%) rename src/host/virt_phy/example_configs/osmocom-bb-mobilex2.cfg => doc/examples/mobile/multi_ms.cfg (63%) hooks/post-receive -- The Open Source GSM Base Band stack From gitosis at osmocom.org Sun Nov 19 10:37:57 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 19 Nov 2017 10:37:57 GMT Subject: osmocom-bb.git branch fixeria/fake_trx deleted. osmocon_v0.0.0-1966-gbe7825d9 Message-ID: <201711191037.vAJAbvVq030580@git.osmocom.org> This is an 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, fixeria/fake_trx has been deleted was be7825d9834370f18cc42c7d8f1e9f85e4d7518c ----------------------------------------------------------------------- be7825d9834370f18cc42c7d8f1e9f85e4d7518c fake_trx/ctrl_cmd.py: add help and basic command line options ----------------------------------------------------------------------- hooks/post-receive -- The Open Source GSM Base Band stack From gitosis at osmocom.org Sun Nov 19 10:39:26 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 19 Nov 2017 10:39:26 GMT Subject: osmocom-bb.git branch fixeria/trx created. osmocon_v0.0.0-1966-gbe7825d9 Message-ID: <201711191039.vAJAdQbQ031131@git.osmocom.org> This is an 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, fixeria/trx has been created at be7825d9834370f18cc42c7d8f1e9f85e4d7518c (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmocom-bb/commit/?id=be7825d9834370f18cc42c7d8f1e9f85e4d7518c commit be7825d9834370f18cc42c7d8f1e9f85e4d7518c Author: Vadim Yanitskiy Date: Sun Nov 19 17:16:24 2017 +0700 fake_trx/ctrl_cmd.py: add help and basic command line options Sometimes it's important to use different CTRL port, for example when OsmoTRX is running at the same time. This change adds the corresponding command line options and help message. Change-Id: Ic6eeb69d9a1fc151eab2e63f3708e3d70e2e558b http://cgit.osmocom.org/osmocom-bb/commit/?id=e8cf6c4eefbd7429b76da0878672d00143412ae1 commit e8cf6c4eefbd7429b76da0878672d00143412ae1 Author: Vadim Yanitskiy Date: Sun Nov 19 15:41:19 2017 +0700 host/trxcon: fix: use valid names for FSM instances Since 8c4f5457 in libosmocore there are some limitations on FSM and FSM instance names. This change adjusts the names of both l1ctl_fsm and trx_fsm instances. Change-Id: Icaaac3f51bdcfe4f7723060179b8730c3a06529b http://cgit.osmocom.org/osmocom-bb/commit/?id=ac764e78fd1f14e29b7a686697a5c459c58f3f8b commit ac764e78fd1f14e29b7a686697a5c459c58f3f8b Author: Vadim Yanitskiy Date: Sat Aug 19 12:38:24 2017 +0600 host/trxcon/scheduler: separate logging of data messages Change-Id: I3a33687a688db2a183b546425f71c7a0a7030594 http://cgit.osmocom.org/osmocom-bb/commit/?id=5e9959cf6ae7e3b9e6992c63c71044817c26140f commit 5e9959cf6ae7e3b9e6992c63c71044817c26140f Author: Vadim Yanitskiy Date: Sat Aug 19 12:28:39 2017 +0600 host/trxcon/trx_if.c: separate logging of data messages Change-Id: I74ebe0441aeb41c324eafb6b586b2edd9ef4fd1a http://cgit.osmocom.org/osmocom-bb/commit/?id=3641fe61238aabaa84ecbf14ca8eefe18acd5b18 commit 3641fe61238aabaa84ecbf14ca8eefe18acd5b18 Author: Vadim Yanitskiy Date: Sat Aug 19 12:15:15 2017 +0600 host/trxcon: use LOGP instead of fprintf There is no (performance) reason to use fprintf instead of LOGP. Second one provides more useful information, such as a file name and a line number. Change-Id: I86dda5b3d746c7802442e4226578a06c04941721 http://cgit.osmocom.org/osmocom-bb/commit/?id=f979d44a72115050e3be95a7ce9bf29bffe964dc commit f979d44a72115050e3be95a7ce9bf29bffe964dc Author: Vadim Yanitskiy Date: Sat Aug 19 11:59:03 2017 +0600 host/trxcon/trx_if.c: fix wrong logging category Change-Id: I0df0205e160fd9ea5811852077db7c49cddc7e8a http://cgit.osmocom.org/osmocom-bb/commit/?id=e38b500794456a353055639bedf91ac182d90419 commit e38b500794456a353055639bedf91ac182d90419 Author: Vadim Yanitskiy Date: Wed Aug 16 14:05:24 2017 +0600 host/trxcon/scheduler: fix prim queue flushing function For some reasons, the function, which is used to flush a queue of transmit primitives, was intended to flush a list of msgb instances instead of trx_ts_prim, so memory was being cleaned incorrectly. Moreover, the items weren't actually removed from queue. Change-Id: Ia84b57350a5c2eee0afebc65f62e30eaddb141d4 http://cgit.osmocom.org/osmocom-bb/commit/?id=863ccb7bd28e5342b84517afc01103b719f1d7ec commit 863ccb7bd28e5342b84517afc01103b719f1d7ec Author: Vadim Yanitskiy Date: Wed Aug 16 13:36:20 2017 +0600 host/trxcon/scheduler: share common declarations of lchan handlers The training sequences, data / traffic indication and confirmation helpers are used by several lchan handlers, like xCCC and TCH. It would be better to have them all declared within a shared header. Change-Id: I71980f09a0c0e023370e1a651afc24fff2491552 http://cgit.osmocom.org/osmocom-bb/commit/?id=fd9aaaf3d0b00641fd26c114d44c0f963502e7c5 commit fd9aaaf3d0b00641fd26c114d44c0f963502e7c5 Author: Vadim Yanitskiy Date: Thu Aug 3 20:18:05 2017 +0600 host/trxcon/l1ctl.c: handle L1CTL_TCH_MODE_REQ Change-Id: Ib2332e1610fa873755cdfa745153c7b7d4a72a62 http://cgit.osmocom.org/osmocom-bb/commit/?id=28088c8910171dda2d737a90a8cd40f13052ecc6 commit 28088c8910171dda2d737a90a8cd40f13052ecc6 Author: Vadim Yanitskiy Date: Tue Aug 15 16:03:02 2017 +0600 host/trxcon/l1ctl.c: include DL frame info in L1CTL_DATA_CONF The l1ctl_info_dl header is expected to be a part of a L1CTL_DATA_CONF message, but was missing previously. Change-Id: Ia8dfaed924fd84395ba9ae539164eaa94f52d30b http://cgit.osmocom.org/osmocom-bb/commit/?id=3b1a03c31027e07554d17f7daf73e9f04735307a commit 3b1a03c31027e07554d17f7daf73e9f04735307a Author: Vadim Yanitskiy Date: Tue Aug 15 14:30:19 2017 +0600 host/trxcon/l1ctl.c: use primitive management API for RACH Change-Id: I956ddfc4d1b47575715375c08f46c55953ec5fb6 http://cgit.osmocom.org/osmocom-bb/commit/?id=7d95f8821e82895f7952860923a7624287f9c42c commit 7d95f8821e82895f7952860923a7624287f9c42c Author: Vadim Yanitskiy Date: Sun Aug 13 00:16:24 2017 +0600 host/trxcon/l1ctl.c: share primitive management code This change introduces shared primitive management functions, exposed from the l1ctl_rx_data_req() implementation: - sched_trx_init_prim() - allocates memory for a new primitive and its payload. Initializes primitive's header, setting the logical channel type and the payload length. After initialization, the talloc context of a primitive is a trx instance, which passed as the first argument. - sched_trx_push_prim() - decodes the timeslot index from chan_nr and pushes a primitive to its transimt queue. The talloc context of primitive is changed to the parent trx_ts instance after queuing. Both functions will be used for handling both L1CTL_TRAFFIC_REQ and L1CTL_RACH_REQ. Change-Id: I8169a1ef4ef54d91b50f3e213e4842f54af8b499 http://cgit.osmocom.org/osmocom-bb/commit/?id=82b8c21b210535feaed98487f0df12f3acc2e46c commit 82b8c21b210535feaed98487f0df12f3acc2e46c Author: Vadim Yanitskiy Date: Sun Aug 13 01:20:19 2017 +0600 host/trxcon/l1ctl.c: don't fill l1ctl_info_ul into a primitive The UL frame header isn't used by lchan handlers. Change-Id: Ia1c63b6f17c3802b29f54299da1151a39edf3a03 http://cgit.osmocom.org/osmocom-bb/commit/?id=8e13093c88b8d8fd4e9751b9fe8695f86464d46e commit 8e13093c88b8d8fd4e9751b9fe8695f86464d46e Author: Vadim Yanitskiy Date: Mon Aug 7 13:18:59 2017 +0600 host/trxcon/l1ctl.c: retune TRX only if current ARFCN differs Change-Id: I797dc284bd92d07ad4859f851a44d048407db86d http://cgit.osmocom.org/osmocom-bb/commit/?id=14d0f670640e4084d20ee9093dc0d2b74c8985a8 commit 14d0f670640e4084d20ee9093dc0d2b74c8985a8 Author: Vadim Yanitskiy Date: Sat Aug 5 02:22:12 2017 +0600 host/trxcon/scheduler: send stored tx_power to transceiver Previously a fixed fake value (10) was used. Change-Id: I8ba70bbda6c8c9249f8eb4294aeb41ab8769a19a http://cgit.osmocom.org/osmocom-bb/commit/?id=17a773c7345fae9e4b28801898fb0d2093218c22 commit 17a773c7345fae9e4b28801898fb0d2093218c22 Author: Vadim Yanitskiy Date: Fri Aug 4 16:37:45 2017 +0600 host/trxcon/l1ctl.c: fix wrong log level Change-Id: I0ac65d94b0ae3dd370675318a26a65d11c49cbbe http://cgit.osmocom.org/osmocom-bb/commit/?id=f5bbe5ebfec10efe04b45b60f6437b99e1a31e15 commit f5bbe5ebfec10efe04b45b60f6437b99e1a31e15 Author: Vadim Yanitskiy Date: Fri Aug 4 16:31:04 2017 +0600 host/trxcon: separate logging of L1 Control and L1 Data L1 Data is quite verbose, while Control is typically limited. And if you would need to debug some Control message handling, the Data messages wont overflow your terminal anymore. This change introduces a new logging category named 'DL1D'. Change-Id: Id830c8bf913f7a8ddc87c47f70a337ee4623abd8 http://cgit.osmocom.org/osmocom-bb/commit/?id=2e062039b662b02675d1795e14564021cde89c6e commit 2e062039b662b02675d1795e14564021cde89c6e Author: Vadim Yanitskiy Date: Fri Aug 4 13:05:09 2017 +0600 host/trxcon/l1ctl.c: do nothing if CCCH mode matches When the L1CTL_CCCH_MODE_REQ is received, we don't need to reconfigure anything if the current mode matches requested. Change-Id: Ib8a511e4edd7210b1806f47e83f316be00a8cbb1 http://cgit.osmocom.org/osmocom-bb/commit/?id=f28f0d343f6579778b45874de694c74b88e13b6f commit f28f0d343f6579778b45874de694c74b88e13b6f Author: Vadim Yanitskiy Date: Thu Aug 3 20:00:12 2017 +0600 fake_trx: whitespace fix Change-Id: Iad2be36777e4a2454e181c856c7902574a4ab20c http://cgit.osmocom.org/osmocom-bb/commit/?id=a59edfbd4062705266b300fe23cdf4d06b2a8671 commit a59edfbd4062705266b300fe23cdf4d06b2a8671 Author: Vadim Yanitskiy Date: Thu Aug 3 19:51:57 2017 +0600 fake_trx: separate DataInterface from burst_gen.py Change-Id: I325cf2ae59ef8834c2ddfb67206eede44d1e0acf http://cgit.osmocom.org/osmocom-bb/commit/?id=1e9501671a73ba19ec7e21db7ca7dadc8a2ebff7 commit 1e9501671a73ba19ec7e21db7ca7dadc8a2ebff7 Author: Vadim Yanitskiy Date: Thu Aug 3 19:34:39 2017 +0600 fake_trx: add options to specify fn, tn and pwr Change-Id: Ifd4f4864707596a69fece11218a4800b98551c31 http://cgit.osmocom.org/osmocom-bb/commit/?id=f9ab2a0b49aac3973d8a3f94762d2315740733cc commit f9ab2a0b49aac3973d8a3f94762d2315740733cc Author: Vadim Yanitskiy Date: Mon Jul 31 20:06:36 2017 +0600 host/trxcon/scheduler: clean up some includes Change-Id: I47e3b953b80f4f822d563579d15498181009ca80 http://cgit.osmocom.org/osmocom-bb/commit/?id=0dc5b233e63d2656ee44bce7f25a564e1f8d9765 commit 0dc5b233e63d2656ee44bce7f25a564e1f8d9765 Author: Vadim Yanitskiy Date: Mon Jul 31 17:24:27 2017 +0600 host/trxcon/scheduler: share common code for lchan handlers The training sequences array is currently used by xCCH handlers, but will be also used for handling both TCH/F and TCH/H bursts. Moreover the code that forwards decoded L2 payloads to L1CTL protocol handlers was separated into a new shared function. Change-Id: I34c3de351362ebd9a070f49bb78d7bd976784b04 http://cgit.osmocom.org/osmocom-bb/commit/?id=f2179e6763d1a7ea551df1c026078d5cfd25a04d commit f2179e6763d1a7ea551df1c026078d5cfd25a04d Author: Vadim Yanitskiy Date: Mon Jul 31 15:00:15 2017 +0600 host/trxcon/l1ctl.c: make l1ctl_tx_data_ind flexible Now this function can send both DATA and TRAFFIC indications. Change-Id: I945c10c317155917b6e6ce9d663d9cb46f2e085c http://cgit.osmocom.org/osmocom-bb/commit/?id=c0100cd145ade5ff36025d9640f78ee0aabb0846 commit c0100cd145ade5ff36025d9640f78ee0aabb0846 Author: Vadim Yanitskiy Date: Mon Jul 31 14:03:51 2017 +0600 host/trxcon/scheduler: get rid of useless nbits argument Change-Id: I8508676e2cb347396c6ca6b394f13113f3e63084 http://cgit.osmocom.org/osmocom-bb/commit/?id=8fd143ee5ae34573db56f2dd1c85ec5a6d889b32 commit 8fd143ee5ae34573db56f2dd1c85ec5a6d889b32 Author: Vadim Yanitskiy Date: Mon Jul 31 13:27:30 2017 +0600 host/trxcon/scheduler: pass trx_lchan_state to lchan handlers It's better to pass a trx_lchan_state instance directly from caller to lchan handler instead of passing trx_lchan_type. This way a handler wouldn't need to find lchan itself. Change-Id: I47a40542b03ab31da12b0abb1c263c83662ff018 http://cgit.osmocom.org/osmocom-bb/commit/?id=58c7faf5eb5d08180aa8ccf9597d9b38a330e034 commit 58c7faf5eb5d08180aa8ccf9597d9b38a330e034 Author: Vadim Yanitskiy Date: Sat Jul 29 23:43:52 2017 +0600 host/trxcon/scheduler: fix chan_nr parsing Previously, the chan_nr, received from L2, was parsed in a wrong way, so in some cases only one logical channel was activated or some messages (such as Measurement Requests) were sent on incorrect channel (e.g. on SDCCH instead of SACCH). This change reimplements the sched_trx_chan_nr2lchan_type(), and introduces a new function sched_trx_set_lchans(), whics will parse chan_nr and (de)activate required channels. Change-Id: I480311c65ef93bbc1644ec708dd2a68fd33091e0 http://cgit.osmocom.org/osmocom-bb/commit/?id=18bc7d5e064e249d8ab78226029fcf6af0aa8838 commit 18bc7d5e064e249d8ab78226029fcf6af0aa8838 Author: Vadim Yanitskiy Date: Fri Jul 28 16:03:05 2017 +0600 host/trxcon/scheduler: ignore incomplete sets of bursts To be able to decode one xCCH message, it's required to have all set of bursts collected (4/4). Otherwise we should not even try to decode an incomplete set. Change-Id: Iaa63462efe19b8e96102fc8c8d8c968a2df2c70e http://cgit.osmocom.org/osmocom-bb/commit/?id=56296999963dba3a311bc5e3afcb0dd4f5ee97e5 commit 56296999963dba3a311bc5e3afcb0dd4f5ee97e5 Author: Vadim Yanitskiy Date: Fri Jul 28 15:53:59 2017 +0600 host/trxcon/scheduler: drop a meaningless FIXME label Change-Id: If5497f4fdce22e986f46725cc1575a1e809ccdab http://cgit.osmocom.org/osmocom-bb/commit/?id=b4dd3ac9bbf0a4e8b1feb4e648dfad9977d37a79 commit b4dd3ac9bbf0a4e8b1feb4e648dfad9977d37a79 Author: Vadim Yanitskiy Date: Fri Jul 28 15:36:44 2017 +0600 host/trxcon/scheduler: use 'tn' instead of 'ts_num' The new timeslot index designation is more generic for Osmocom projects, so let's use one. Change-Id: I8c0118aad439816148490e57938d7e32b6e20877 http://cgit.osmocom.org/osmocom-bb/commit/?id=075c1ad738d66e536f93977969c432b709f4c350 commit 075c1ad738d66e536f93977969c432b709f4c350 Author: Vadim Yanitskiy Date: Fri Jul 28 15:15:05 2017 +0600 host/trxcon/scheduler: git rid of sched_trx_find_ts() After simplification of timeslot management API this function does not make sense. Change-Id: I2fc0c68d784c8f01e1452bc46f8e1eaac2917656 http://cgit.osmocom.org/osmocom-bb/commit/?id=6aa6690277e4a1551ed6c6b8482e513253d6865b commit 6aa6690277e4a1551ed6c6b8482e513253d6865b Author: Vadim Yanitskiy Date: Fri Jul 28 15:00:40 2017 +0600 host/trxcon/scheduler: fix possible NULL deference We should make sure that required timeslot is not only allocated, but also configured, i.e. has a correct multiframe layout. Change-Id: I1d0b870c389802b51c709d089b80ac3fb3565fa8 http://cgit.osmocom.org/osmocom-bb/commit/?id=c045bc4fbefc2dd1bd9e45cd21ebd50740700c3e commit c045bc4fbefc2dd1bd9e45cd21ebd50740700c3e Author: Vadim Yanitskiy Date: Fri Jul 28 14:47:41 2017 +0600 host/trxcon/scheduler: simplify timeslot management As we know the count of timeslots per GSM TDMA frame, it would be better to have an array of pointers to trx_ts instances instead of linux list, which is more usable for lists with unknown length. Change-Id: I9510a5cddde22950ceb8422e0990d59f05ed4d60 http://cgit.osmocom.org/osmocom-bb/commit/?id=539e9a1f18fcf8545a0d2f0646a928f99933622a commit 539e9a1f18fcf8545a0d2f0646a928f99933622a Author: Vadim Yanitskiy Date: Fri Jul 28 13:56:09 2017 +0600 fake_trx: add a new tool for burst generation This change introduces a new tool named 'burst_gen.py'. One can be used for sending GSM bursts either to L1 (OsmoBTS or OsmocomBB) or to TRX (OsmoTRX and GR-GSM TRX). Currently it is only possible to send random bursts of different types: NB, FB, SB, AB. Change-Id: Ie14281222d29536b8690517e57af2a1007fcbc91 http://cgit.osmocom.org/osmocom-bb/commit/?id=d497bc82880e25adc988a13898c42b3f854aafdc commit d497bc82880e25adc988a13898c42b3f854aafdc Author: Vadim Yanitskiy Date: Fri Jul 28 13:43:35 2017 +0600 fake_trx: add copyright message to clck_gen.py and ctrl_cmd.py Change-Id: Ia79279dd9e85d131d66d790f1f3fd64fb1914f58 http://cgit.osmocom.org/osmocom-bb/commit/?id=026ed14c4bc266fd7beccf8dd3335e9b91d40e26 commit 026ed14c4bc266fd7beccf8dd3335e9b91d40e26 Author: Vadim Yanitskiy Date: Wed Jul 26 20:28:01 2017 +0600 host/trxcon: adjust default verbosity level Change-Id: I91258091b59e5cdd30b767364fb48c3d67980eb7 http://cgit.osmocom.org/osmocom-bb/commit/?id=2001221d750282a87f98c14f10aabe4a88ef76f2 commit 2001221d750282a87f98c14f10aabe4a88ef76f2 Author: Vadim Yanitskiy Date: Thu Jul 27 16:53:09 2017 +0600 host/trxcon/scheduler: optionally reset clock counter Change-Id: I4565620fc0c5f64133c2674d2c972fc34245cf32 http://cgit.osmocom.org/osmocom-bb/commit/?id=00bb1d5a79c48da0142590e519f6452e72fb5ac7 commit 00bb1d5a79c48da0142590e519f6452e72fb5ac7 Author: Vadim Yanitskiy Date: Thu Jul 27 16:33:38 2017 +0600 host/trxcon/scheduler: implement sched_clck_reset() It's better to have the clock management API inside a single file. Change-Id: I92772f3db404e70fdffd530779613196afec61c9 http://cgit.osmocom.org/osmocom-bb/commit/?id=e6acd7bd075effc4906deb9b03b71a18a028da87 commit e6acd7bd075effc4906deb9b03b71a18a028da87 Author: Vadim Yanitskiy Date: Thu Jul 27 09:21:11 2017 +0600 host/trxcon: get rid of useless TRX_EVENT_RESET_IND Change-Id: I2aa4c000b37f64c351a806711b2d19bf27ef82bd http://cgit.osmocom.org/osmocom-bb/commit/?id=806e528bd1d21a307d6f1959e65b80f4978a9a36 commit 806e528bd1d21a307d6f1959e65b80f4978a9a36 Author: Vadim Yanitskiy Date: Thu Jul 27 09:14:20 2017 +0600 host/trxcon: don't flush trx control messages on reset Change-Id: I0851f168adeb012a933c796c4180ef507b1c57ec http://cgit.osmocom.org/osmocom-bb/commit/?id=b30031356cc6d4950b56bfd77060b0b1c3465a55 commit b30031356cc6d4950b56bfd77060b0b1c3465a55 Author: Vadim Yanitskiy Date: Thu Jul 27 08:57:13 2017 +0600 host/trxcon: get rid of useless trxcon fsm events Both SCH_EVENT_CLCK_IND and SCH_EVENT_CLCK_LOSS were not handled, moreover there is no purpose to keep them. Change-Id: I8efac459a40f4287e3325890809991d5ef46e9b1 http://cgit.osmocom.org/osmocom-bb/commit/?id=10fd43e586231a3f9e1095ece1340a023aef4b19 commit 10fd43e586231a3f9e1095ece1340a023aef4b19 Author: Vadim Yanitskiy Date: Thu Jul 27 08:53:38 2017 +0600 host/trxcon/l1ctl.c: reset FBSB expire timer on shutdown Change-Id: If3c8a34f0c1105c6acbfe4f9233482a31f6558de http://cgit.osmocom.org/osmocom-bb/commit/?id=6c3ce20d758cff3b7867a32490ae38a1eaaf2e9d commit 6c3ce20d758cff3b7867a32490ae38a1eaaf2e9d Author: Vadim Yanitskiy Date: Wed Jul 26 20:28:53 2017 +0600 host/trxcon/l1ctl.c: handle L1CTL_PARAM_REQ Change-Id: I5c23520dc0f19147b41ad2e13681bf0a62e9facd http://cgit.osmocom.org/osmocom-bb/commit/?id=4fa6694006825376bac9299ebbd112b4ac1e16a6 commit 4fa6694006825376bac9299ebbd112b4ac1e16a6 Author: Vadim Yanitskiy Date: Wed Jul 26 19:46:47 2017 +0600 fake_trx: don't send clock indications to mobile stations Clock indications are only required for BTS, while MS can obtain current frame number from messages on DATA interface. Change-Id: Id2993847a3581cac0d355850ad09ceabc6116d3f http://cgit.osmocom.org/osmocom-bb/commit/?id=17481e2b88633271e9347c8413ffe8445fca902a commit 17481e2b88633271e9347c8413ffe8445fca902a Author: Vadim Yanitskiy Date: Wed Jul 26 19:51:44 2017 +0600 host/trxcon/trx_if.c: get rid of CLCK interface Local clock counter can be corrected using frame number values, obtained from burst header on DATA interface. Change-Id: I5a813e3dc1b960831343b8ecb80718291f20e80d http://cgit.osmocom.org/osmocom-bb/commit/?id=9760a84a6db802d8c54d239a4d76334e93bac607 commit 9760a84a6db802d8c54d239a4d76334e93bac607 Author: Vadim Yanitskiy Date: Wed Jul 26 14:30:35 2017 +0600 host/trxcon: split sched_lchan_handlers.c It would be better to have xCCH, SCH and RACH burst handlers in separate files, because as much code we add to a single file, as harder it becomes to read and understand one. Change-Id: I456a60e68b32b792e63dd03ae97159dc101fd4bf http://cgit.osmocom.org/osmocom-bb/commit/?id=f604869944d594431654332b0bad59a6e7a997e4 commit f604869944d594431654332b0bad59a6e7a997e4 Author: Vadim Yanitskiy Date: Wed Jul 26 13:50:40 2017 +0600 host/trxcon: share trxcon fsm and talloc ctx via trxcon.h Change-Id: I9ef558f84a6dc1c9b8fc394c48e108676fa169f8 http://cgit.osmocom.org/osmocom-bb/commit/?id=77b6833146618d119642c1fc61779ca96bf6e99c commit 77b6833146618d119642c1fc61779ca96bf6e99c Author: Vadim Yanitskiy Date: Sun Jul 16 17:15:56 2017 +0700 host/trxcon/scheduler: add a reference to GSM 05.02 Change-Id: I067af9c114bcbc5bd74515d5008e21a07fd0167e http://cgit.osmocom.org/osmocom-bb/commit/?id=f2af7d2953429a15cda5b52bedec226ea0b47aab commit f2af7d2953429a15cda5b52bedec226ea0b47aab Author: Vadim Yanitskiy Date: Sun Jul 16 17:13:34 2017 +0700 host/trxcon/scheduler: confirm xCCH data sending Change-Id: I40994e7046c25306a0a323910a65e195d2d8fbd0 http://cgit.osmocom.org/osmocom-bb/commit/?id=f21f7036e8f60419c43c8da875098d93059f5c3a commit f21f7036e8f60419c43c8da875098d93059f5c3a Author: Vadim Yanitskiy Date: Sun Jul 16 16:52:57 2017 +0700 host/trxcon/scheduler: implement TSC selection Change-Id: I004cc71aafe0a26e5141a4b2ffa90063e961be31 http://cgit.osmocom.org/osmocom-bb/commit/?id=538bea917b858b3c368adc2a59e070b7ae54c418 commit 538bea917b858b3c368adc2a59e070b7ae54c418 Author: Vadim Yanitskiy Date: Sun Jul 16 00:30:54 2017 +0700 fake_trx: fix compatibility with Python 3 Change-Id: Idce0c631aa3fcd20092a3773558570e442b2fec8 http://cgit.osmocom.org/osmocom-bb/commit/?id=b5e4f26f6fb4429248abd6d0287f00ee13201208 commit b5e4f26f6fb4429248abd6d0287f00ee13201208 Author: Vadim Yanitskiy Date: Sat Jul 15 22:51:12 2017 +0700 host/trxcon/l1ctl.c: handle L1CTL_DATA_REQ Change-Id: Ia72fd3d55c86697ff144446bbae94f76839eb5a1 http://cgit.osmocom.org/osmocom-bb/commit/?id=74f85951560712c97af36b9679edd9ec2922887f commit 74f85951560712c97af36b9679edd9ec2922887f Author: Vadim Yanitskiy Date: Sat Jul 15 22:46:54 2017 +0700 host/trxcon/scheduler: implement xCCH TX capability Change-Id: I4da4816dcecc55eb9b4d2d6c631967026a5e4f68 http://cgit.osmocom.org/osmocom-bb/commit/?id=824bfa299d66039480da67e8d387a58fff845383 commit 824bfa299d66039480da67e8d387a58fff845383 Author: Vadim Yanitskiy Date: Sat Jul 15 15:20:35 2017 +0700 host/trxcon/l1ctl.c: handle L1CTL_DM_{EST,REL}_REQ Change-Id: Ifdf229a6dd3c73ede313d2bfe384032e3887cc3a http://cgit.osmocom.org/osmocom-bb/commit/?id=283fb5879c6c5fcc2418770cc0458ad1ab57c161 commit 283fb5879c6c5fcc2418770cc0458ad1ab57c161 Author: Vadim Yanitskiy Date: Fri Jul 14 18:33:48 2017 +0700 host/trxcon/scheduler: fix TS index in sched_trx_configure_ts() TS index was not assigned after allocation of a new one. Change-Id: I1b62218f863acf27fb1d1f46b273b345b97d33d8 http://cgit.osmocom.org/osmocom-bb/commit/?id=ae62021dc931d1fe850c488718acc265943f10b9 commit ae62021dc931d1fe850c488718acc265943f10b9 Author: Vadim Yanitskiy Date: Fri Jul 14 10:46:23 2017 +0700 host/trxcon/l1ctl.c: implement FBSB expire timer Change-Id: I27f96cbe951de164fcecaf19f8305db5e5b20229 http://cgit.osmocom.org/osmocom-bb/commit/?id=ff72b0724dab9f39051268eb5f51324027fc0b44 commit ff72b0724dab9f39051268eb5f51324027fc0b44 Author: Vadim Yanitskiy Date: Fri Jul 14 19:15:41 2017 +0700 host/trxcon/l1ctl.c: fix L1CTL_RACH_{REQ,CONF} handling Previously, L1CTL_RACH_REQ / L1CTL_RACH_CONF messages were handled without l1ctl_info_ul / l1ctl_info_dl header, what caused incorrect data parsing. Change-Id: I145d137f2cc7de234965e4fe64d9367ed6ccb999 http://cgit.osmocom.org/osmocom-bb/commit/?id=4de3591a3051dd47c783177c8e607ff4bf21ab00 commit 4de3591a3051dd47c783177c8e607ff4bf21ab00 Author: Vadim Yanitskiy Date: Fri Jul 14 10:28:26 2017 +0700 host/trxcon/l1ctl.c: fix incomplete msg in l1ctl_tx_fbsb_conf() Previously, all L1CTL_FBSB_CONF messages were sent without required l1ctl_info_dl header, what caused unpredictable behavior on higher layers (L2 & L3). Let's fix it. Change-Id: I8dae597bb4c09df36f80944434ce3624569f2cf8 http://cgit.osmocom.org/osmocom-bb/commit/?id=87e5f67f66393016a840aeabcea3b5f0ef5d3370 commit 87e5f67f66393016a840aeabcea3b5f0ef5d3370 Author: Vadim Yanitskiy Date: Fri Jul 14 09:19:22 2017 +0700 fake_trx: implement simple freq. filter Change-Id: Ifbeaebeaf68a88c07a05b672502f503ab7b890f2 http://cgit.osmocom.org/osmocom-bb/commit/?id=656e31f7620bce04e472cd2c3721d5f893347dfe commit 656e31f7620bce04e472cd2c3721d5f893347dfe Author: Vadim Yanitskiy Date: Fri Jul 14 09:18:03 2017 +0700 host/trxcon/scheduler: notify transceiver about TS state Change-Id: I5783066e7c1b01e4ebb28d10b03f3290ff8a0f37 http://cgit.osmocom.org/osmocom-bb/commit/?id=b4da181c399671514e1d04185cea3212bf24793b commit b4da181c399671514e1d04185cea3212bf24793b Author: Vadim Yanitskiy Date: Fri Jul 14 09:01:30 2017 +0700 fake_trx: handle SETSLOT command from BB Change-Id: I152486377ecd6777dbae7024e5d12cfdbcb17628 http://cgit.osmocom.org/osmocom-bb/commit/?id=924107d0d866a5bfe951054553a8e77a641a3d99 commit 924107d0d866a5bfe951054553a8e77a641a3d99 Author: Vadim Yanitskiy Date: Fri Jul 14 08:26:24 2017 +0700 host/trxcon/l1ctl.c: handle L1CTL_PM_REQ correctly Change-Id: Ib5a2198f21e747b6169ef141817ef22b241ef9fa http://cgit.osmocom.org/osmocom-bb/commit/?id=02996abedaa3136163b804cc2335f3aa8cc6ba0a commit 02996abedaa3136163b804cc2335f3aa8cc6ba0a Author: Vadim Yanitskiy Date: Fri Jul 14 08:06:07 2017 +0700 fake_trx: implement power measurement emulation This change introduces a new class named FakePM, which is intended to generate pseudo-random power levels for base stations and noise levels inactive frequencies. Also, there is a new command in BB CTRL, which instructs transceiver to perform a power measurement on requested frequency. As we work in virtual Um-interface, a FakePM instance is used to provide some fake power levels. Change-Id: If48c12fd0b1ba10e1cf76559b359e17a1256617d http://cgit.osmocom.org/osmocom-bb/commit/?id=e39bb0f0d1a5615103ab631c0816ff27891fc0e4 commit e39bb0f0d1a5615103ab631c0816ff27891fc0e4 Author: Vadim Yanitskiy Date: Fri Jul 14 05:49:48 2017 +0700 fake_trx/ctrl_if.py: allow adding custom params to response Change-Id: I551bb425c25a5c978801d9e1e033b4ba352e259f http://cgit.osmocom.org/osmocom-bb/commit/?id=ef31f1bff220e025660554cc930055418b8cf98c commit ef31f1bff220e025660554cc930055418b8cf98c Author: Vadim Yanitskiy Date: Fri Jul 14 06:25:37 2017 +0700 fake_trx/ctrl_cmd.py: print response to stdout Change-Id: Icdbb1802b81eddf42786fafcf96200a60db3cc24 http://cgit.osmocom.org/osmocom-bb/commit/?id=798e2b148cca4540245658730c3a51ff7acd6bd9 commit 798e2b148cca4540245658730c3a51ff7acd6bd9 Author: Vadim Yanitskiy Date: Fri Jul 14 05:32:19 2017 +0700 fake_trx: fix copy-paste error Change-Id: I9a6b294ad3501aa26d92667a995d08ca3be03da4 http://cgit.osmocom.org/osmocom-bb/commit/?id=794deea3ece4df9dc5f9da2734455fbab0b4d3ae commit 794deea3ece4df9dc5f9da2734455fbab0b4d3ae Author: Vadim Yanitskiy Date: Fri Jul 14 04:10:41 2017 +0700 host/trxcon/trx_if.c: add power measurement command Change-Id: Ib947b60248cafad4edeb7e49c2bd3a1f81696239 http://cgit.osmocom.org/osmocom-bb/commit/?id=ca5eee6e3f50704e69507f41523ab885be7a58fb commit ca5eee6e3f50704e69507f41523ab885be7a58fb Author: Vadim Yanitskiy Date: Fri Jul 14 03:19:13 2017 +0700 host/trxcon/trx_if.c: simplify response matching Previously, we had both length and string matching of request and response. To be able to implement commands with additional params in the future, this change drops the length matching part. Change-Id: Id4c50115f5f1b1da450ff8b8dcfd6ccf572d23f5 http://cgit.osmocom.org/osmocom-bb/commit/?id=d28f65917f0cc9106376020b107086f801fa2613 commit d28f65917f0cc9106376020b107086f801fa2613 Author: Vadim Yanitskiy Date: Fri Jul 14 01:47:40 2017 +0700 host/trxcon/scheduler: confirm successful RACH requests Change-Id: I079ecebbeeb3843288118fbb55fa520af22859bb http://cgit.osmocom.org/osmocom-bb/commit/?id=b91cdc6a4a7dee53b8bc6ded599d67803e5d139e commit b91cdc6a4a7dee53b8bc6ded599d67803e5d139e Author: Vadim Yanitskiy Date: Wed Jul 12 18:46:56 2017 +0700 host/trxcon/l1ctl.c: handle L1CTL_RACH_REQ Change-Id: I4c06bcf987120c6271b6e2ad94454fa69689a03e http://cgit.osmocom.org/osmocom-bb/commit/?id=46b47f5a5fdba1aeae589fd1163f860ef83d8f11 commit 46b47f5a5fdba1aeae589fd1163f860ef83d8f11 Author: Vadim Yanitskiy Date: Fri Jul 14 01:38:48 2017 +0700 host/trxcon/scheduler: implement RACH handler Change-Id: I496dd682549570e37e63e7edcfc83a064c13a57f http://cgit.osmocom.org/osmocom-bb/commit/?id=2abc7a499845e6b684ea15fd5f0f2dfec7c5aad7 commit 2abc7a499845e6b684ea15fd5f0f2dfec7c5aad7 Author: Vadim Yanitskiy Date: Wed Jul 12 18:48:18 2017 +0700 host/trxcon/scheduler: implement TX queue handling Change-Id: I2b7bae53901156524134c4904ea1179268d85601 http://cgit.osmocom.org/osmocom-bb/commit/?id=59c98b14aca9bea8b805678cdd7ee7638c66695e commit 59c98b14aca9bea8b805678cdd7ee7638c66695e Author: Vadim Yanitskiy Date: Wed Jul 12 17:54:09 2017 +0700 host/trxcon/scheduler: store BSIC in trx_instance We need to know BSIC value, before sending RACH requests. So, let's store it in trx_instance and update as soon as the first SCH burst is received after L1CTL_FBSB_REQ. Change-Id: I49574c3661f79f3b4941db6c651baebab2665c1b http://cgit.osmocom.org/osmocom-bb/commit/?id=85b700421f424c8de2d6b675124e92e3df2631e9 commit 85b700421f424c8de2d6b675124e92e3df2631e9 Author: Vadim Yanitskiy Date: Wed Jul 12 17:58:31 2017 +0700 host/trxcon/scheduler: modify trx_lchan_tx_func definition Initially, it was assumed that TX lchan handler will only compose a burst and return a pointer to the buffer. A burst itself could be sent somewhere outside, e.g. by caller. It would be better to send bursts exactly from handler, because in this case it isn't required to have an external buffer. Change-Id: Ic9dcdd366e68cec38c5840ed8f8cdda8236d67c7 http://cgit.osmocom.org/osmocom-bb/commit/?id=417183b78e58ac21c01fc2fc6034145f77632a28 commit 417183b78e58ac21c01fc2fc6034145f77632a28 Author: Vadim Yanitskiy Date: Wed Jul 12 17:49:43 2017 +0700 host/trxcon/trx_if.c: expose the trx_if_tx_burst() Change-Id: Iebd644879e2e9067a94cb638b4ec5b75f806923f http://cgit.osmocom.org/osmocom-bb/commit/?id=f437a3bebdf5aca4c636162d9156deb72f49fda8 commit f437a3bebdf5aca4c636162d9156deb72f49fda8 Author: Vadim Yanitskiy Date: Wed Jul 12 17:48:01 2017 +0700 host/trxcon/trx_if.c: use proper names for burst handlers Change-Id: I3d36e6d80fcf6353379aa308415c306e1a256a7d http://cgit.osmocom.org/osmocom-bb/commit/?id=0f227d802b1ed22c8863a794675222ceaac2fd8c commit 0f227d802b1ed22c8863a794675222ceaac2fd8c Author: Vadim Yanitskiy Date: Wed Jul 12 17:40:22 2017 +0700 host/trxcon/trx_if.c: fix compatibility with OsmoTRX For some reasons, OsmoTRX sends 158-byte long sequences on DATA interface, where the latest two bytes aren't used. Change-Id: Ie9295e9b0d8956d9e87e2ced8cca9d5e68040f88 http://cgit.osmocom.org/osmocom-bb/commit/?id=a692cacdfc3edb96db7c5d9a9a19c0d99cc4f767 commit a692cacdfc3edb96db7c5d9a9a19c0d99cc4f767 Author: Vadim Yanitskiy Date: Wed Jul 12 17:24:16 2017 +0700 fake_trx/burst_fwd.py: append two unused bytes at the end Change-Id: I1d7ed076d93b37699520ee2a31c42c177f966865 http://cgit.osmocom.org/osmocom-bb/commit/?id=3187c8e68d6259f092e24123c9b96c6909d2338e commit 3187c8e68d6259f092e24123c9b96c6909d2338e Author: Vadim Yanitskiy Date: Mon Jul 10 19:39:06 2017 +0700 target/fake_trx: initial release of virtual transceiver This is a set of tools for creating a virtual Um-interface between OsmocomBB and OsmoBTS. It may be extremely useful for testing and development of GSM stack, including both sides (MS and BTS). This software implements OsmoTRX (Osmocom's fork of OpenBTS transceiver) style clock (CLCK), control (CTRL) and data interfaces. So, OsmoBTS source code doesn't require any modifications, while for OsmocomBB you will need to use a new application - trxcon, which can be found in the 'fixeria/sdr_phy' branch until one is merged to master. Brief description of available applications: - fake_trx.py - main application, that allows to connect both OsmocomBB and OsmoBTS without actual RF hardware. Currently only a single MS may work with a single BTS. - clck_gen.py - a peripheral tool aimed to emulate TDMA frame clock generator. Could be used for testing and clock synchronization of multiple applications. It should be noted, that one relays on generic system timer (via Python), so a random clock jitter takes place. - ctrl_cmd.py - another peripheral tool, which could be used for sending CTRL commands directly in manual mode, and also for application fuzzing. Change-Id: Ib1fb80682002ac85a72fa6abef459a4c44f4ab97 http://cgit.osmocom.org/osmocom-bb/commit/?id=92aca364f7c0492689b990c3ea6937fe941e598a commit 92aca364f7c0492689b990c3ea6937fe941e598a Author: Vadim Yanitskiy Date: Mon Jul 10 16:56:43 2017 +0700 host/trxcon: reset scheduler when L1CTL is lost Change-Id: I1fd8a610085c8591a820e784b7122de7b3032d15 http://cgit.osmocom.org/osmocom-bb/commit/?id=ca1d021c838193ff28c133e9a04d2b8ca3f484e3 commit ca1d021c838193ff28c133e9a04d2b8ca3f484e3 Author: Vadim Yanitskiy Date: Sat Jul 8 21:03:22 2017 +0700 host/trxcon/scheduler: drop resolved FIXME label Change-Id: I5e6b30300a457422b2deb10ff4c051c86beb7cd2 http://cgit.osmocom.org/osmocom-bb/commit/?id=3afd469a9aa8a333b6bf1dcc13a298e1b091b357 commit 3afd469a9aa8a333b6bf1dcc13a298e1b091b357 Author: Vadim Yanitskiy Date: Sat Jul 8 20:53:10 2017 +0700 host/trxcon/l1ctl.c: implement L1CTL_CCCH_MODE_{REQ/CONF} Change-Id: I72f36a99aebcbafd657ceb475fd1c50cc79e2094 http://cgit.osmocom.org/osmocom-bb/commit/?id=cc4282f5bedd1390934552c682302691b72e23e2 commit cc4282f5bedd1390934552c682302691b72e23e2 Author: Vadim Yanitskiy Date: Sat Jul 8 20:28:09 2017 +0700 host/trxcon/l1ctl.c: implement L1CTL_FBSB_CONF Change-Id: I33e4702d590a8d67285410fc8f1241bb9d4c50fc http://cgit.osmocom.org/osmocom-bb/commit/?id=99f8aea905de115a15460b23d69d352ccb563dc5 commit 99f8aea905de115a15460b23d69d352ccb563dc5 Author: Vadim Yanitskiy Date: Sat Jul 8 19:39:14 2017 +0700 host/trxcon/scheduler: fix channel deactivation Change-Id: I7c99b7bd99619084727af290b388f7492ba58531 http://cgit.osmocom.org/osmocom-bb/commit/?id=7ce986c6385f6648261b7b17483a740175cd3019 commit 7ce986c6385f6648261b7b17483a740175cd3019 Author: Vadim Yanitskiy Date: Sat Jul 8 18:58:51 2017 +0700 host/trxcon: send L1CTL_DATA_IND directly from lchan handler Change-Id: Idfc86a59469c7a0bba1c16177502844e59ed8887 http://cgit.osmocom.org/osmocom-bb/commit/?id=e738f7827e77a05a7b214bfab1309b2da232a31f commit e738f7827e77a05a7b214bfab1309b2da232a31f Author: Vadim Yanitskiy Date: Sat Jul 8 18:50:14 2017 +0700 host/trxcon: handle L1CTL_RESET_REQ inside l1ctl.c Change-Id: Ie5930dec800885784fb38ce6188c9c969cd2ad4e http://cgit.osmocom.org/osmocom-bb/commit/?id=c457cbf712dbbcdfd2e63a713591f041f531d3fc commit c457cbf712dbbcdfd2e63a713591f041f531d3fc Author: Vadim Yanitskiy Date: Sat Jul 8 18:30:56 2017 +0700 host/trxcon: handle L1CTL_FBSB_REQ inside l1ctl.c Change-Id: I5bcf39a20f1c6d3a2472e5e95725c6bb1c77bf5d http://cgit.osmocom.org/osmocom-bb/commit/?id=705fedceebc116402f8a6ae67480c994ed745593 commit 705fedceebc116402f8a6ae67480c994ed745593 Author: Vadim Yanitskiy Date: Sat Jul 8 18:16:42 2017 +0700 host/trxcon: bind L1CTL link with TRX and vice versa Change-Id: I575f8699bf06fd5e86f7935c6ab3216db5a26ec5 http://cgit.osmocom.org/osmocom-bb/commit/?id=6ab67cc58704089ebf5a27f973ebaf36943e435f commit 6ab67cc58704089ebf5a27f973ebaf36943e435f Author: Vadim Yanitskiy Date: Fri Jul 7 07:11:26 2017 +0700 host/trxcon/scheduler: implement SCH decoding Change-Id: Ic5e7416271d647752cd1aaf90de51fa48286798e http://cgit.osmocom.org/osmocom-bb/commit/?id=228d42bc303284a9a7a1a8ad645d690b03ab7a26 commit 228d42bc303284a9a7a1a8ad645d690b03ab7a26 Author: Vadim Yanitskiy Date: Thu Jul 6 13:17:24 2017 +0700 host/trxcon/scheduler: implement xCCH decoding Change-Id: Ieb71e3727b525e85d161855973f63042366ccb05 http://cgit.osmocom.org/osmocom-bb/commit/?id=cf5c10f92a6ba150a40a0432b7faa526a68530eb commit cf5c10f92a6ba150a40a0432b7faa526a68530eb Author: Vadim Yanitskiy Date: Thu Jul 6 11:34:15 2017 +0700 host/trxcon: link trxcon against libosmocoding Change-Id: I9bb45428e6617bd6936d24340e688aef4aeafc8f http://cgit.osmocom.org/osmocom-bb/commit/?id=604ac30825dd3e915daaf6b155c07f0e1d49d500 commit 604ac30825dd3e915daaf6b155c07f0e1d49d500 Author: Vadim Yanitskiy Date: Thu Jul 6 13:05:27 2017 +0700 host/trxcon: handle ccch_mode from L1CTL_FBSB_REQ Previously, the content of L1CTL_FBSB_REQ message was only used to obtain a new ARFCN and retune transceiver. Now, since we have working TDMA scheduler, some other params (like ccch_mode) may be used too. Change-Id: Iccabba376d67e091b55a604a2ae87f2aa86362e5 http://cgit.osmocom.org/osmocom-bb/commit/?id=62328cb08812ff440a699e92772b0c40bbc37869 commit 62328cb08812ff440a699e92772b0c40bbc37869 Author: Vadim Yanitskiy Date: Thu Jul 6 11:50:34 2017 +0700 host/trxcon: store arfcn and band in trx_instance Change-Id: I95414ff1033d77f11e231178b7721b70bc45e6df http://cgit.osmocom.org/osmocom-bb/commit/?id=ec3a1ba2e53506b476a24567bdb0fc29ce35e3ef commit ec3a1ba2e53506b476a24567bdb0fc29ce35e3ef Author: Vadim Yanitskiy Date: Tue Jul 4 21:12:25 2017 +0700 host/trxcon/scheduler: handle bursts from TRX interface Change-Id: Iff15daf897f30cb98d4ec4c88b9fc259cb44ea4e http://cgit.osmocom.org/osmocom-bb/commit/?id=8baa369b239a262251af87d45cd4dfc4bfc5f4db commit 8baa369b239a262251af87d45cd4dfc4bfc5f4db Author: Vadim Yanitskiy Date: Tue Jul 4 20:55:12 2017 +0700 host/trxcon/scheduler: implement management functions This change introduces some new functions to configure TDMA scheduler. They can be grouped as follows: - Scheduler management functions - sched_trx_init() - sched_trx_reset() - sched_trx_shutdown() - Timeslot management functions - sched_trx_add_ts() - sched_trx_find_ts() - sched_trx_del_ts() - sched_trx_reset_ts() - sched_trx_configure_ts() - Logical channel management functions - sched_trx_activate_lchan() - sched_trx_deactivate_lchan() - sched_trx_find_lchan() Change-Id: I6d0f437a68f0eb4e22bf635bf899b08673571085 http://cgit.osmocom.org/osmocom-bb/commit/?id=2e18fe463176702fd38f933f8691580fbc28cd9d commit 2e18fe463176702fd38f933f8691580fbc28cd9d Author: Vadim Yanitskiy Date: Tue Jul 4 19:38:50 2017 +0700 host/trxcon/scheduler: add basic GSM PHY definitions Change-Id: I9f4faa15d5ca61af3e3fdbb95952ab4e4e0b7a4b http://cgit.osmocom.org/osmocom-bb/commit/?id=789040f91405d1fe9181a9e10b5b169c1177682d commit 789040f91405d1fe9181a9e10b5b169c1177682d Author: Vadim Yanitskiy Date: Fri Jun 9 20:53:20 2017 +0700 host/trxcon/trx_if.c: handle clock indications Change-Id: I333c1c44578eb62c52d2d059b798dd5feae3e444 http://cgit.osmocom.org/osmocom-bb/commit/?id=9b1d398685e70e3bc9ed2fa1a07209a24e2b31b6 commit 9b1d398685e70e3bc9ed2fa1a07209a24e2b31b6 Author: Vadim Yanitskiy Date: Fri Jun 9 01:10:05 2017 +0700 host/trxcon/scheduler: add basic clock counter The core of scheduler is a simple clock counter, which relays on system time for now. One was a bit simplified and migrated from OsmoBTS. Due to system time is not an ideal clock source, the counter should be periodically corrected by clock indications from BTS. Change-Id: I27d85bd3e2c8bca3f876f73517027b9fe43c9825 http://cgit.osmocom.org/osmocom-bb/commit/?id=90a0d3c78dbebc9722629c31dd8fcdf19c148cb4 commit 90a0d3c78dbebc9722629c31dd8fcdf19c148cb4 Author: Vadim Yanitskiy Date: Mon Jul 25 00:20:37 2016 +0600 host/trxcon: initial release of L1CTL handlers Now it's possible to handle the following requests from layer23 apps: - L1CTL_FBSB_REQ - L1CTL_PM_REQ - L1CTL_RESET_REQ - L1CTL_ECHO_REQ It should be noted, that the L1CTL_PM_REQ isn't handled correctly yet, due to required task isn't implemented on the TRX side yet. Instead of this, temporary we are sending some fake responses. Change-Id: I343eca3e20922ddd83e06231811200b26da442f3 http://cgit.osmocom.org/osmocom-bb/commit/?id=423aeefc4047038417b8da49aa5887553ffcfad3 commit 423aeefc4047038417b8da49aa5887553ffcfad3 Author: Vadim Yanitskiy Date: Wed May 31 09:28:40 2017 +0700 host/trxcon: integrate osmo-fsm framework This change introduces the following state machines: - trxcon_app_fsm - main application state machine. This state machine handles different events, raised from program modules (such as trx_if.c or l1ctl.c). - l1ctl_link_fsm - L1CTL server state machine. - trx_interface_fsm - TRX interface state machine. The program modules (such as trx_if.c or l1ctl.c) should be as much independent from each other as possible. In other words, one module should not call methods from another, e.g. L1CTL handlers are not able to send any command to transceiver directly. Instead of that, they should use shared event set to notify the main state machine about something. Depending on current state and received event, main state machine 'decides' what to do. This approach would allow to easily reuse the source code almost 'as is' anywhere outside the project. Change-Id: I7ee6fc891abe5f775f5b7ebbf093181a97950dea http://cgit.osmocom.org/osmocom-bb/commit/?id=83a9c9ef50caf133df810587f645b70d11129919 commit 83a9c9ef50caf133df810587f645b70d11129919 Author: Vadim Yanitskiy Date: Sat Jun 3 19:02:20 2017 +0700 host/trxcon/trx_if.c: add ECHO command This command should be used to check transceiver availability. Change-Id: I6af2d5e413ff7ab751cb34e1659742b0f59b6cca http://cgit.osmocom.org/osmocom-bb/commit/?id=65664d088d3d2b30d108ca0b1b8b2f0244d0d7e4 commit 65664d088d3d2b30d108ca0b1b8b2f0244d0d7e4 Author: Vadim Yanitskiy Date: Thu Jun 8 15:46:44 2017 +0700 host/trxcon: fix NULL-pointer deference Change-Id: Idc036d4ea32b4aa3f4841d39144ef1733414728e http://cgit.osmocom.org/osmocom-bb/commit/?id=48f2cb4b3b94000647358ddd7d06edbb55495bba commit 48f2cb4b3b94000647358ddd7d06edbb55495bba Author: Vadim Yanitskiy Date: Sun Jul 24 01:40:41 2016 +0600 host/trxcon: initial release of transceiver interface This is the second side of the 'OsmocomBB <-> SDR' bridge. Most of source code taken from the OsmoBTS project. Change-Id: I96fa3ada05d010f31af419a4950fd8ae2b62ef34 http://cgit.osmocom.org/osmocom-bb/commit/?id=9f5fefe792628d995945158e653b388c01969d86 commit 9f5fefe792628d995945158e653b388c01969d86 Author: Vadim Yanitskiy Date: Fri Jul 22 22:57:50 2016 +0600 host/trxcon: initial release of L1CTL interface There are two sides of the 'OsmocomBB <-> SDR' bridge. One of them is the L1CTL interface, which is used by existing layer23 applications to drive GSM L1. Exactly this interface is provided by the osmocon application, but instead of forwarding messages between both host software and firmware we need to handle incoming messages from layer23 applications, perform some GSM L1 specific conversations (coding, mapping, interleaving, etc.), then finally forward them to transceiver through the scheduler. And vice versa. This code is just a basic implementation of UNIX socket handlers, so currently we can only accept and drop connections from layer23 applications. Change-Id: I58d069bcc7742b42c0bf95e52063933bf2c352ff http://cgit.osmocom.org/osmocom-bb/commit/?id=8975b437ed476a1655e19b68d113bc93c468b087 commit 8975b437ed476a1655e19b68d113bc93c468b087 Author: Vadim Yanitskiy Date: Thu Jun 30 00:41:58 2016 +0600 host/trxcon: introduce a new 'trxcon' application This app is similar to the osmocon, but designed to connect L2 & L3 apps with SDR transceiver insted of obsolete Calypso based hardware. Change-Id: Ie3c17f19aad9c26f3c49966a7c96b65911f62369 ----------------------------------------------------------------------- hooks/post-receive -- The Open Source GSM Base Band stack From gitosis at osmocom.org Sun Nov 19 11:58:05 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 19 Nov 2017 11:58:05 GMT Subject: libosmocore.git branch neels/sanitize updated. 0.10.2-27-gea047967 Message-ID: <201711191158.vAJBw5iN059862@git.osmocom.org> This is an 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, neels/sanitize has been updated discards 467559c0bde2d79d369dd6fae0676b6e6b9dfdc1 (commit) discards 140ad0657e8cdcd650d5f23f917b9bc740cccec3 (commit) discards d390a2cfcd30194a6d883ee55e57570b47aa0485 (commit) discards c69a9f2724a3d79e061ef600ac186a93aac9d04a (commit) discards d14112a98534350275b18af704267f05b20c32fa (commit) discards 213e5185c321d626ea9f9b5d357b5c773fdb1eb5 (commit) discards 6662784105e9cf7b6dbd0cce26e962388336d1aa (commit) discards a6a0519b22ed28a90b26eb8ac9076067372fd07c (commit) discards cbfdcddfa9b2cd0e8eab3a27a87d8d9e04c03dd5 (commit) discards 1470b59d2031378fbdf9a70055f5a48343ae62b7 (commit) discards 83b3afbf22491e8ae1e709e430326aef4bdbca68 (commit) discards e311004eb40ecada318356955fd1e24e132a8649 (commit) discards 3e098c78aaf81e1de92360fb99768587bcdb6929 (commit) discards 0083c2433b03f47b95c1ac39c3ef6beaef051fd0 (commit) discards a3584bf13467d79a681fbef8508759362e001986 (commit) via ea047967f3570a7a2ac5829295093b44723f0aca (commit) via cde83f76bba1ac91a54a24b2c48c740f2a39efa2 (commit) via 9488d4d54054538ea1d2d805f236dd21a668bbd3 (commit) via 66ee5a28b78e2c02186d51e527bdfd58853f082d (commit) via 7a4e2acb94f9223bd2b13dffbbea20b38b3f37cb (commit) via 0a08423fe76e949830c3e57c5dc6a0706dd99c8d (commit) via cdad4f6385494fe75b7e6226d29042ac2fe9f86e (commit) via b8fa9fd6cfb9e7d5d7dc010657b2850e9ecbd69a (commit) via fd7aa1bbbf83ef8ca7871430d2b82db7a4c02035 (commit) via b15d6aea96dfdd6e529c7fdd53434d27453f60ef (commit) via 9a938ae882a4d21f132291136c92d5311b84d7e2 (commit) via d8e79c7fff7f1b004551589a0eb32026e5cba812 (commit) via dd2456043348cbfb9fb81fd88e33c6864d718cee (commit) via 39720acb069a33dfef77f07044efe89d0327d963 (commit) via 00393e1a042df7d8d5fc59d6443502b6bd82c520 (commit) via b93f60f7cd4bebbe6c26a456ea0b394fcafc731f (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 (467559c0bde2d79d369dd6fae0676b6e6b9dfdc1) \ N -- N -- N (ea047967f3570a7a2ac5829295093b44723f0aca) 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=ea047967f3570a7a2ac5829295093b44723f0aca commit ea047967f3570a7a2ac5829295093b44723f0aca Author: Neels Hofmeyr Date: Sat Nov 18 23:10:24 2017 +0100 fsm_tmr_cb: don't set T=0, the fi may no longer exist When calling the timer_cb, that may have effected an fi termination and deallocation, e.g. from dispatching events and/or complex choices made. Current timer_cb implementations expect T to reflect the fired timer number, so we can't actually set T=0 before calling the timer_cb. Instead, never reset T to zero, let it always reflect the timer that last fired. When a new timer starts, T will be set to its new value. Adding a T arg to the timer_cb() would have been the cleanest solution, so that fi->T can be set to zero before dispatching the timer_cb. But since we've already rolled out this FSM API, we should stay backwards compatible. In the case where the timer returned 1 to request termination, we can assume that the fi still exists, but to be consistent, don't set T = 0 in that code path either. Change-Id: I18626b55a1491098b3ed602df1b331f08d25625a http://cgit.osmocom.org/libosmocore/commit/?id=cde83f76bba1ac91a54a24b2c48c740f2a39efa2 commit cde83f76bba1ac91a54a24b2c48c740f2a39efa2 Author: Neels Hofmeyr Date: Sat Nov 18 23:07:38 2017 +0100 osmo_strlcpy: sanitize: don't memcpy from NULL src even if len is 0 Change-Id: I883048cf2807e606c6481634dbd569fc12aed889 ----------------------------------------------------------------------- Summary of changes: configure.ac | 2 +- m4/ax_check_simd.m4 | 18 +++++++++--------- src/Makefile.am | 10 +++++----- src/conv_acc.c | 24 ++++++++++++------------ src/conv_acc_sse.c | 2 +- src/conv_acc_sse_avx.c | 2 +- src/fsm.c | 5 +---- src/rate_ctr.c | 25 ++++++++++--------------- src/utils.c | 3 ++- tests/stats/stats_test.c | 17 ++++------------- 10 files changed, 46 insertions(+), 62 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Mon Nov 20 09:22:04 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 20 Nov 2017 09:22:04 GMT Subject: osmo-gsm-manuals.git branch master updated. 5625fcf76fcbb98164410177e8c8e38ec04eac8b Message-ID: <201711200922.vAK9M4dT023049@git.osmocom.org> This is an 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 5625fcf76fcbb98164410177e8c8e38ec04eac8b (commit) from 5c6f783d60704d7eb09240fbc51fff0bdb05aa38 (commit) Those revisions listed above that are new 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=5625fcf76fcbb98164410177e8c8e38ec04eac8b commit 5625fcf76fcbb98164410177e8c8e38ec04eac8b Author: Max Date: Thu Nov 2 13:09:18 2017 +0100 Fix build with default paths If LIBOSMO_DIR is not set explicitly than ~/source/gsm/libosmocore is used which is base for MERGE_DOC which is used by vty_reference_combine.sh as it is. If the shell used by vty_reference_combine.sh does not expand ~ than the build will fail. Let's be nice and use realpath on MERGE_DOC before giving it to vty_reference_combine.sh to make sure complete path is used. Change-Id: I2edf64348502cbe498d9fd27a686c712b044c926 ----------------------------------------------------------------------- Summary of changes: build/Makefile.vty-reference.inc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- Manuals for Osmocom GSM components From gitosis at osmocom.org Mon Nov 20 09:47:01 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 20 Nov 2017 09:47:01 GMT Subject: libosmocore.git branch master updated. 0.10.2-18-gabcd0e37 Message-ID: <201711200947.vAK9l1Ot031757@git.osmocom.org> This is an 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 abcd0e37b77529dadfc296cda7aacfe31858d74d (commit) from 9a938ae882a4d21f132291136c92d5311b84d7e2 (commit) Those revisions listed above that are new 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=abcd0e37b77529dadfc296cda7aacfe31858d74d commit abcd0e37b77529dadfc296cda7aacfe31858d74d Author: Harald Welte Date: Fri Nov 17 14:11:17 2017 +0100 ports.h: Use same VTY port number for osmo-mgw and osmo-bsc_mgcp It was decided that osmo-mgw as direct successor of osmo-bsc_mgcp will use the same VTY port number (similar to osmo-nitb, osmo-bsc and osmo-bsc-sccplite all using the same VTY port number) Change-Id: Iec1da9f3b4d170416279f05876d9e1ae2970c577 ----------------------------------------------------------------------- Summary of changes: include/osmocom/vty/ports.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 Mon Nov 20 10:27:06 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 20 Nov 2017 10:27:06 GMT Subject: osmo-gsm-manuals.git branch master updated. 5ee9d2edfd9afb25f2c9c1b6b70e78e75fcf8807 Message-ID: <201711201027.vAKAR69t048368@git.osmocom.org> This is an 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 5ee9d2edfd9afb25f2c9c1b6b70e78e75fcf8807 (commit) via 58977d8796e8c8881367c7d6595c60c47f051d13 (commit) from 5625fcf76fcbb98164410177e8c8e38ec04eac8b (commit) Those revisions listed above that are new 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=5ee9d2edfd9afb25f2c9c1b6b70e78e75fcf8807 commit 5ee9d2edfd9afb25f2c9c1b6b70e78e75fcf8807 Author: Neels Hofmeyr Date: Sun Nov 12 22:50:00 2017 +0100 OsmoGGSN: multiple instances: mention GTP port Change-Id: I781feeb955ace17d93206bc98d12bc423584ce32 http://cgit.osmocom.org/osmo-gsm-manuals/commit/?id=58977d8796e8c8881367c7d6595c60c47f051d13 commit 58977d8796e8c8881367c7d6595c60c47f051d13 Author: Neels Hofmeyr Date: Mon Nov 13 02:46:38 2017 +0100 OsmoGGSN: more info on non-root operation / tun creation Add examples for 'ip addr add' and mention correspondence to config file, add examples for enabling masquerading and IP forwarding, place the non-root config in its own section and highlight the diffs. Add tiny hint at systemd-networkd. Change-Id: I02bd9cfa35c7f2fb338d5d92c2e968fe80574a78 ----------------------------------------------------------------------- Summary of changes: OsmoGGSN/chapters/configuration.adoc | 21 ++++++++++++++++----- OsmoGGSN/chapters/running.adoc | 9 +++++++++ 2 files changed, 25 insertions(+), 5 deletions(-) hooks/post-receive -- Manuals for Osmocom GSM components From gitosis at osmocom.org Mon Nov 20 10:27:47 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 20 Nov 2017 10:27:47 GMT Subject: libosmo-sccp.git branch master updated. 0.8.1-22-g116dfb6 Message-ID: <201711201027.vAKARltJ048563@git.osmocom.org> This is an 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 116dfb662158b45ff374cc91ee6bbb74aacf8b7e (commit) from 73a7435d28780b129a391002a366681c15aed2ef (commit) Those revisions listed above that are new 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=116dfb662158b45ff374cc91ee6bbb74aacf8b7e commit 116dfb662158b45ff374cc91ee6bbb74aacf8b7e Author: Pau Espin Pedrol Date: Fri Nov 17 14:45:52 2017 +0100 contrib/test: Fix config of local/remote ports The first port is the remote one, and the second port is the local one, according to cs7_asp_cmd doc and code. In the same config, the ports for the servers are used and for the local port in the client we don't care, that's why we use 0 there. Change-Id: I0fafd07614068a27c19bc2dfa6491b4b0c6737fb ----------------------------------------------------------------------- Summary of changes: contrib/test/osmo-stp.cfg | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) hooks/post-receive -- SCCP Library From gitosis at osmocom.org Mon Nov 20 12:26:08 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 20 Nov 2017 12:26:08 GMT Subject: osmo-pcu.git branch master updated. 0.4.0-4-g8d55563 Message-ID: <201711201226.vAKCQ8U5089661@git.osmocom.org> This is an 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 8d555635230033e2bfd80bd1b58ed1a50e5600a3 (commit) via 1bcfa9aacfef875f21aeb3d6b5bd393b069e4183 (commit) from bfc54b551b614815705d0711db5bdbd2fa240aec (commit) Those revisions listed above that are new 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=8d555635230033e2bfd80bd1b58ed1a50e5600a3 commit 8d555635230033e2bfd80bd1b58ed1a50e5600a3 Author: Minh-Quang Nguyen Date: Wed Nov 1 15:00:08 2017 -0400 PCU: display TA information in TBF stats Change-Id: I26886224c2ad6d5a29e92203635b8bf7459730a2 http://cgit.osmocom.org/osmo-pcu/commit/?id=1bcfa9aacfef875f21aeb3d6b5bd393b069e4183 commit 1bcfa9aacfef875f21aeb3d6b5bd393b069e4183 Author: Minh-Quang Nguyen Date: Wed Nov 1 14:41:37 2017 -0400 PCU: Fix TA adjustment Promblem: TA provided from L1 PH-DATA-IND is a relative amount of TA adjustment to actual TA being used for given TBF. The current TA update algorithm in PCU simply applies the relative amount of TA to given TBF but does not take into account of current TA. As a result, the PCU will request wrong TA jump for given TBF if the MS is moving away from BTS more than 2 km. Related issue: http://osmocom.org/issues/2611 Fixes: - The PCU needs increase or decrease current TA of given TBF on receiving of relative amount of TA adjustment provided by PH-DATA-IND from L1 - The PCU needs to set absolute TA of given TBF on receiving absolute TA provided by PH-RA-IND from L1. Change-Id: I65212f8203f1a35278890f51db038d689b2493d5 ----------------------------------------------------------------------- Summary of changes: src/bts.cpp | 56 +++++++++++++++++++++++++++++++----- src/bts.h | 5 ++-- src/osmo-bts-litecell15/lc15_l1_if.c | 4 +-- src/osmo-bts-sysmo/sysmo_l1_if.c | 4 +-- src/pcu_l1_if.h | 28 ++++++++++++++++++ src/pcu_vty_functions.cpp | 3 +- 6 files changed, 86 insertions(+), 14 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Mon Nov 20 16:19:42 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 20 Nov 2017 16:19:42 GMT Subject: libosmo-netif.git branch master updated. 0.1.1-8-gb6e8d39 Message-ID: <201711201619.vAKGJgT1070584@git.osmocom.org> This is an 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 b6e8d39417b217e9bbf396d50c3ef2a91a6c4054 (commit) from 2547e87b94223d2a90057d87aa821f3745687196 (commit) Those revisions listed above that are new 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=b6e8d39417b217e9bbf396d50c3ef2a91a6c4054 commit b6e8d39417b217e9bbf396d50c3ef2a91a6c4054 Author: Neels Hofmeyr Date: Mon Nov 20 14:23:25 2017 +0100 gitignore: vim swp files Change-Id: I0013625df95c5600479953e6f83b848efadb525a ----------------------------------------------------------------------- Summary of changes: .gitignore | 2 ++ 1 file changed, 2 insertions(+) hooks/post-receive -- Osmocom network interface library From gitosis at osmocom.org Mon Nov 20 16:19:55 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 20 Nov 2017 16:19:55 GMT Subject: libosmocore.git branch master updated. 0.10.2-19-g3fad5d78 Message-ID: <201711201619.vAKGJt5p070698@git.osmocom.org> This is an 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 3fad5d782acbd97be1124ccab874741261913429 (commit) from abcd0e37b77529dadfc296cda7aacfe31858d74d (commit) Those revisions listed above that are new 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=3fad5d782acbd97be1124ccab874741261913429 commit 3fad5d782acbd97be1124ccab874741261913429 Author: Neels Hofmeyr Date: Mon Nov 20 14:15:03 2017 +0100 msgb: add inline msgb_queue_free() Related: Iaad35f03e3bdfabf3ba82b16e563c0a5d1f03639 (libosmo-netif) Change-Id: Ia291832ca445d4071f0ed9a01730d945ff691cf7 ----------------------------------------------------------------------- Summary of changes: TODO-RELEASE | 1 + include/osmocom/core/msgb.h | 9 +++++++++ 2 files changed, 10 insertions(+) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Mon Nov 20 16:22:01 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 20 Nov 2017 16:22:01 GMT Subject: libosmocore.git branch master updated. 0.10.2-20-g10ee73a7 Message-ID: <201711201622.vAKGM1Sj071961@git.osmocom.org> This is an 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 10ee73a7b39b2867fde2a827b199f6264149c75c (commit) from 3fad5d782acbd97be1124ccab874741261913429 (commit) Those revisions listed above that are new 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=10ee73a7b39b2867fde2a827b199f6264149c75c commit 10ee73a7b39b2867fde2a827b199f6264149c75c Author: Neels Hofmeyr Date: Thu Nov 16 18:31:57 2017 +0100 rate_ctr: fix mem leak for mangled desc Using the NULL context creates mem leaks that bother sanitizer builds. Allocate as talloc "child" of the rate_ctr_group, so that the mangled desc (if any) gets freed when the rate_ctr group is freed. Remove the comment concerning osmo-msc: the way to fix the unexpected talloc state in osmo-msc tests is to have no invalid rate counter names in osmo-msc. See Ib1db8e3dc6c833174f1b0b1ca051b0861f477408 (osmo-msc). Change-Id: Ief9abfeb78b7706200bcc6aaa5dcb04fbeaa9b5b ----------------------------------------------------------------------- Summary of changes: src/rate_ctr.c | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Mon Nov 20 16:23:26 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 20 Nov 2017 16:23:26 GMT Subject: libosmocore.git branch master updated. 0.10.2-27-gfe1ed398 Message-ID: <201711201623.vAKGNQq0072466@git.osmocom.org> This is an 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 fe1ed39846c6537ebfe19d22500ee2e38587c143 (commit) via e750980d6c89cf7052daa62745366a743badd384 (commit) via 85f5a2cd9c46ffd165f9244b4e219bfc03aa5e0e (commit) via cd325efae564384c74b4af6163303ddc81c7a3c1 (commit) via 0128c78ffe25196f53fbbc0884a9c4587f493224 (commit) via 9541a683780d23b260c5c0f6b9a9572a7ac16a66 (commit) via 568f8e20175a21da4e4537a2f5a4f7fedec8c6d6 (commit) from 10ee73a7b39b2867fde2a827b199f6264149c75c (commit) Those revisions listed above that are new 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=fe1ed39846c6537ebfe19d22500ee2e38587c143 commit fe1ed39846c6537ebfe19d22500ee2e38587c143 Author: Neels Hofmeyr Date: Fri Nov 17 00:15:44 2017 +0100 sercomm_test: sanitize: fix msgb mem leak This should fix the last current remaining sanitizer build failure in libosmocore regression tests. Helps fix sanitizer build on debian 9. Change-Id: I4d6dd7f4348675bc77d4df5a7a0ce41f12d4a043 http://cgit.osmocom.org/libosmocore/commit/?id=e750980d6c89cf7052daa62745366a743badd384 commit e750980d6c89cf7052daa62745366a743badd384 Author: Neels Hofmeyr Date: Thu Nov 16 23:34:33 2017 +0100 tlv_put: guard against NULL val and 0 len For example encode_auth_info() from gsup.c calls msgb_tlv_put(msg, iei, 0, NULL) to put a tag and len with content data following later. However, this would cause a memcpy() from a NULL pointer, in tlv_put(). Allow passing NULL and len = 0 for cases like the above: If val is NULL, use memset(0) instead of memcpy(). If len is zero, do not copy nor memset anything. Hence make tlv_put() behave in a well-defined and valid way for any and all input args; no negative fallout is possible from this patch. Add proper API doc comment. Fixes a sanitizer build failure in gsup_test: ../../../../src/libosmocore/include/osmocom/gsm/tlv.h:99:2: runtime error: null pointer passed as argument 2, which is declared to never be null Helps fix sanitizer build on debian 9. Change-Id: I13dce9cd1228817890d3e81edeeb660c893c1d64 http://cgit.osmocom.org/libosmocore/commit/?id=85f5a2cd9c46ffd165f9244b4e219bfc03aa5e0e commit 85f5a2cd9c46ffd165f9244b4e219bfc03aa5e0e Author: Neels Hofmeyr Date: Thu Nov 16 22:31:57 2017 +0100 bssgp_fc_test: sanitize: free fc struct when done Helps fix sanitizer build on debian 9. Change-Id: I0ef95ee8185a4789f0732b9420243dda5104d181 http://cgit.osmocom.org/libosmocore/commit/?id=cd325efae564384c74b4af6163303ddc81c7a3c1 commit cd325efae564384c74b4af6163303ddc81c7a3c1 Author: Neels Hofmeyr Date: Thu Nov 16 22:32:36 2017 +0100 gprs_bssgp: bssgp_fc_in(): fix mem leak on queue overflow All successful and all error code paths of bssgp_fc_in() free the msgb, except the code path calling fc_enqueue() when the msg is dropped (due to queue being full, or failure to allocate). Callers could theoretically catch the -ENOSPC return value and discard the msgb. However, in other code paths, a callback's return value is returned, which is expected to free the msgb, so such callback would have to never return -ENOSPC when it freed the msgb. Much simpler semantics would be to free the msgb in every code path, no matter which kind of error occurred. Who is currently calling bssgp_fc_in and how do they handle the return value? - bssgp_fc_test.c ignores the return value (and hits a mem leak aka sanitizer build failure if the queue is full). - fc_timer_cb() ignores the return value. - bssgp_tx_dl_ud() returns the bssgp_fc_in() rc. - which is returned by a cascade of functions leading up to being returned, for example, by gprs_llgmm_reset(), which is usually called with ignored return code. At this point it is already fairly clear that bssgp_fc_in() should always free the msgb, since the callers don't seem to distinguish even between error or success, let alone between -ENOSPC or other errors. bssgp_fc_test: assert that no msgbs remain unfreed after the tests. Adjust expected results. Helps fix sanitizer build on debian 9. Change-Id: I00c62a104baeaad6a85883c380259c469aebf0df http://cgit.osmocom.org/libosmocore/commit/?id=0128c78ffe25196f53fbbc0884a9c4587f493224 commit 0128c78ffe25196f53fbbc0884a9c4587f493224 Author: Neels Hofmeyr Date: Thu Nov 16 22:32:36 2017 +0100 bssgp_fc_test: sanitizer: free msgb context when done Print remaining msgbs when done, then free the entire tall_msgb_context. To be able to do that, call msgb_talloc_ctx_init() and use its return value. A subsequent patch will fix a known mem leak and add assertions for 0b in 1 blocks remaining in the tall_msgb_context. Helps fix sanitizer build on debian 9. Change-Id: I67d347ab2642b0bfc27b21b44231a7f3146ff641 http://cgit.osmocom.org/libosmocore/commit/?id=9541a683780d23b260c5c0f6b9a9572a7ac16a66 commit 9541a683780d23b260c5c0f6b9a9572a7ac16a66 Author: Neels Hofmeyr Date: Thu Nov 16 22:55:02 2017 +0100 bssgp_fc_test: clarify by outputting ok / failure messages The test fills up the queue / sends too large PDUs on purpose. Make that obvious by outputting returned errors in the expected output. Cosmetic: - fc_in()'s return value is ignored, hence don't return anything. - add comment. Change-Id: I57d6fce2515a65f6dd037e75af5397079215cb46 http://cgit.osmocom.org/libosmocore/commit/?id=568f8e20175a21da4e4537a2f5a4f7fedec8c6d6 commit 568f8e20175a21da4e4537a2f5a4f7fedec8c6d6 Author: Neels Hofmeyr Date: Thu Nov 16 22:29:38 2017 +0100 bssgp_fc_test: remove rounding to deciseconds Ever since this test was changed to use osmo_gettimeofday_override, the times it sees are exact every time and don't need rounding to pass the expected output. Change-Id: I4a9a5d31fc02eb55caf7ba9c141426d8115bb740 ----------------------------------------------------------------------- Summary of changes: include/osmocom/gsm/tlv.h | 15 ++++++-- src/gb/gprs_bssgp.c | 6 +++- tests/gb/bssgp_fc_test.c | 43 ++++++++++++++++------- tests/gb/bssgp_fc_tests.ok | 84 ++++++++++++++++++++++++++++++++++++++++++++ tests/sercomm/sercomm_test.c | 1 + 5 files changed, 133 insertions(+), 16 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Mon Nov 20 16:24:15 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 20 Nov 2017 16:24:15 GMT Subject: libosmo-netif.git branch master updated. 0.1.1-9-gc72be77 Message-ID: <201711201624.vAKGOFTI072839@git.osmocom.org> This is an 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 c72be77aa330c968f9f1d624e38141b3c2e24323 (commit) from b6e8d39417b217e9bbf396d50c3ef2a91a6c4054 (commit) Those revisions listed above that are new 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=c72be77aa330c968f9f1d624e38141b3c2e24323 commit c72be77aa330c968f9f1d624e38141b3c2e24323 Author: Neels Hofmeyr Date: Fri Nov 17 03:29:51 2017 +0100 osmo_stream_{cli,srv}_destroy: fix mem leak: empty msgb queue On destroying a client or server stream, deallocate any msgbs that are still pending in the queue. In libosmo-sccp, the ss7_test.c in test_as(), messages are queued and were, before this, left floating after the stream was destroyed, causing a sanitizer memory leak. This patch fixes the leak. Depends: Ia291832ca445d4071f0ed9a01730d945ff691cf7 (libosmocore) Change-Id: Iaad35f03e3bdfabf3ba82b16e563c0a5d1f03639 ----------------------------------------------------------------------- Summary of changes: src/stream.c | 2 ++ 1 file changed, 2 insertions(+) hooks/post-receive -- Osmocom network interface library From gitosis at osmocom.org Mon Nov 20 16:25:49 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 20 Nov 2017 16:25:49 GMT Subject: osmo-iuh.git branch master updated. 0.2.0-7-g8e1c073 Message-ID: <201711201625.vAKGPnQI073399@git.osmocom.org> This is an 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 8e1c07308c10abd6aab7c8fb32efd6eed6875f7c (commit) from 4325a2ac4bb723ad71f3e22dcb7acee5a23b408b (commit) Those revisions listed above that are new 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=8e1c07308c10abd6aab7c8fb32efd6eed6875f7c commit 8e1c07308c10abd6aab7c8fb32efd6eed6875f7c Author: Neels Hofmeyr Date: Mon Nov 20 16:57:29 2017 +0100 osmo-hnbgw: drop erratic log line on remote STP address The stp_host is just the *default* that may be overridden by the VTY configuration. Don't log it as the one that is going to be used. It's not trivial to print the actual IP address being used, there may be any number of ASP, theoretically. Hence leave logging up to osmo_sccp_simple_client_on_ss7_id(), after another hypothetical patch. Change-Id: Ia438143606913faccc8cdf4fd5f7d376f93e7891 ----------------------------------------------------------------------- Summary of changes: src/hnbgw_cn.c | 2 -- 1 file changed, 2 deletions(-) hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Mon Nov 20 19:19:39 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 20 Nov 2017 19:19:39 GMT Subject: libosmocore.git branch laforge/ctr-ctrl deleted. 0.9.6-405-gbf50fcf6 Message-ID: <201711201919.vAKJJdc1040966@git.osmocom.org> This is an 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/ctr-ctrl has been deleted was bf50fcf6f77dc42d815ddf06d7e05bcc9d342bf5 ----------------------------------------------------------------------- bf50fcf6f77dc42d815ddf06d7e05bcc9d342bf5 stats_test: Extend check to include test for counter group name mangling ----------------------------------------------------------------------- hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Mon Nov 20 19:20:14 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 20 Nov 2017 19:20:14 GMT Subject: libosmocore.git branch neels/dlmgcp deleted. 0.9.6-345-g2ab44c2e Message-ID: <201711201920.vAKJKE2V041544@git.osmocom.org> This is an 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, neels/dlmgcp has been deleted was 2ab44c2ecb405643fbc740c8ca2f8460b1233063 ----------------------------------------------------------------------- 2ab44c2ecb405643fbc740c8ca2f8460b1233063 add DLMGCP logging category for libosmo-mgcp ----------------------------------------------------------------------- hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Mon Nov 20 20:48:55 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 20 Nov 2017 20:48:55 GMT Subject: libosmo-sccp.git branch master updated. 0.8.1-24-g081ac9c Message-ID: <201711202048.vAKKmtVf073042@git.osmocom.org> This is an 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 081ac9c0292298f7992916d8f1b64faf764d4174 (commit) via 646f47d5a33b945397acea833b326c1e244e827a (commit) from 116dfb662158b45ff374cc91ee6bbb74aacf8b7e (commit) Those revisions listed above that are new 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=081ac9c0292298f7992916d8f1b64faf764d4174 commit 081ac9c0292298f7992916d8f1b64faf764d4174 Author: Harald Welte Date: Mon Nov 20 21:00:37 2017 +0100 xua_as[p]_fsm: Use osmo_timer_del() on FSM cleanup When we destroy a FSM, we (logically) must osmo_timer_del() any running timers that the FSM might have been using. This was not implemented for xua_as_fsm, xua_asp_fsm and also missing from ipa_asp_fsm. Change-Id: I670df831d7bc30de48ed4277648a461e1e1968fa Related: OS#2668 http://cgit.osmocom.org/libosmo-sccp/commit/?id=646f47d5a33b945397acea833b326c1e244e827a commit 646f47d5a33b945397acea833b326c1e244e827a Author: Harald Welte Date: Mon Nov 20 19:27:49 2017 +0100 Add "show cs7 (m3ua}sua}ipa)" command to show xUA servers Change-Id: If072e009f4a95a66e0da1576958ab4d3e227d87e ----------------------------------------------------------------------- Summary of changes: src/osmo_ss7_vty.c | 37 +++++++++++++++++++++++++++++++++++++ src/xua_as_fsm.c | 8 ++++++++ src/xua_asp_fsm.c | 9 +++++++++ 3 files changed, 54 insertions(+) hooks/post-receive -- SCCP Library From gitosis at osmocom.org Mon Nov 20 20:49:21 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 20 Nov 2017 20:49:21 GMT Subject: osmo-gsm-manuals.git branch master updated. ea343bae7ea2a76847212e4d0d70665c9e7a768f Message-ID: <201711202049.vAKKnLSg073271@git.osmocom.org> This is an 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 ea343bae7ea2a76847212e4d0d70665c9e7a768f (commit) from 5ee9d2edfd9afb25f2c9c1b6b70e78e75fcf8807 (commit) Those revisions listed above that are new 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=ea343bae7ea2a76847212e4d0d70665c9e7a768f commit ea343bae7ea2a76847212e4d0d70665c9e7a768f Author: Neels Hofmeyr Date: Sat Nov 18 17:37:09 2017 +0100 OsmoGGSN: add Routing section for IP forward and masquerading Change-Id: Ie49ca7a45113f49e89ce09017500008cbec757f5 ----------------------------------------------------------------------- Summary of changes: OsmoGGSN/chapters/running.adoc | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) hooks/post-receive -- Manuals for Osmocom GSM components From gitosis at osmocom.org Mon Nov 20 21:39:06 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 20 Nov 2017 21:39:06 GMT Subject: osmo-iuh.git branch master updated. 0.2.0-8-ge90f13e Message-ID: <201711202139.vAKLd65b090298@git.osmocom.org> This is an 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 e90f13e82dbba37865098d1ebdeee0e35ad3326f (commit) from 8e1c07308c10abd6aab7c8fb32efd6eed6875f7c (commit) Those revisions listed above that are new 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=e90f13e82dbba37865098d1ebdeee0e35ad3326f commit e90f13e82dbba37865098d1ebdeee0e35ad3326f Author: Neels Hofmeyr Date: Mon Nov 20 17:18:03 2017 +0100 api doc: clarify byte order in ranap_new_msg_rab_assign_* Change-Id: Ib0d2cc538488a995be5278092d3ac105be8aad33 ----------------------------------------------------------------------- Summary of changes: src/ranap_msg_factory.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Mon Nov 20 21:39:42 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 20 Nov 2017 21:39:42 GMT Subject: osmo-gsm-manuals.git branch master updated. c7da0d6a601268d0be7c90a564cd0403736bd2a0 Message-ID: <201711202139.vAKLdgKP090492@git.osmocom.org> This is an 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 c7da0d6a601268d0be7c90a564cd0403736bd2a0 (commit) via 57c4d5a13ab90c2df80e5e191af6ea832d66303b (commit) from ea343bae7ea2a76847212e4d0d70665c9e7a768f (commit) Those revisions listed above that are new 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=c7da0d6a601268d0be7c90a564cd0403736bd2a0 commit c7da0d6a601268d0be7c90a564cd0403736bd2a0 Author: Neels Hofmeyr Date: Fri Nov 17 22:48:41 2017 +0100 install doc: add asciidoc-dblatex dep On debian 9, apparently asciidoc-dblatex needs to be installed manually in order to be able to generate PDFs. Add asciidoc-dblatex dep to INSTALL.txt. Change-Id: I24b606016e7f1c03bd73a3b0cf4fa3e5b89eb192 http://cgit.osmocom.org/osmo-gsm-manuals/commit/?id=57c4d5a13ab90c2df80e5e191af6ea832d66303b commit 57c4d5a13ab90c2df80e5e191af6ea832d66303b Author: Neels Hofmeyr Date: Fri Nov 17 22:56:22 2017 +0100 OsmoGGSN: typo: priveleges Change-Id: Id7e59f5dfcbb632fde6c35ef014e9b85099fe06d ----------------------------------------------------------------------- Summary of changes: INSTALL.txt | 3 +++ OsmoGGSN/chapters/configuration.adoc | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) hooks/post-receive -- Manuals for Osmocom GSM components From gitosis at osmocom.org Tue Nov 21 10:45:43 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 21 Nov 2017 10:45:43 GMT Subject: osmo-pcu.git branch master updated. 0.4.0-6-g842d781 Message-ID: <201711211045.vALAjhtm079058@git.osmocom.org> This is an 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 842d781b5ef934a16b31f15c625e93c1af38b552 (commit) via b709144f1bacd55dfdd460dbdcfb22cd617862f3 (commit) from 8d555635230033e2bfd80bd1b58ed1a50e5600a3 (commit) Those revisions listed above that are new 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=842d781b5ef934a16b31f15c625e93c1af38b552 commit 842d781b5ef934a16b31f15c625e93c1af38b552 Author: Max Date: Wed Nov 1 18:11:24 2017 +0100 Move multislot table to separate file To facilitate testing and addition of support for new multislot classes, hide multislot class struct internals: * introduce mslot_class_get_*() functions * use those functions instead of direct access to array of structs * use ms_class as a parameter to find_multi_slot() instead of entire object Change-Id: Id796bcff1322b1e273a0e3236c66c23b9da8fac6 http://cgit.osmocom.org/osmo-pcu/commit/?id=b709144f1bacd55dfdd460dbdcfb22cd617862f3 commit b709144f1bacd55dfdd460dbdcfb22cd617862f3 Author: Max Date: Wed Nov 1 18:08:40 2017 +0100 Remove unused parameter Change-Id: Ifd6e04a29e27b1862cf9e98dec7481d3e0efcd48 ----------------------------------------------------------------------- Summary of changes: src/Makefile.am | 2 + src/gprs_rlcmac_ts_alloc.cpp | 139 +++++++------------------------ src/mslot_class.c | 144 +++++++++++++++++++++++++++++++++ src/{gprs_rlcmac.cpp => mslot_class.h} | 41 +++++----- 4 files changed, 196 insertions(+), 130 deletions(-) create mode 100644 src/mslot_class.c copy src/{gprs_rlcmac.cpp => mslot_class.h} (51%) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Tue Nov 21 13:25:38 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 21 Nov 2017 13:25:38 GMT Subject: libosmocore.git branch neels/sanitize updated. 0.10.2-29-g3f19ecfc Message-ID: <201711211325.vALDPcME033191@git.osmocom.org> This is an 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, neels/sanitize has been updated discards ea047967f3570a7a2ac5829295093b44723f0aca (commit) discards cde83f76bba1ac91a54a24b2c48c740f2a39efa2 (commit) discards 9488d4d54054538ea1d2d805f236dd21a668bbd3 (commit) discards 66ee5a28b78e2c02186d51e527bdfd58853f082d (commit) discards 7a4e2acb94f9223bd2b13dffbbea20b38b3f37cb (commit) discards 0a08423fe76e949830c3e57c5dc6a0706dd99c8d (commit) discards cdad4f6385494fe75b7e6226d29042ac2fe9f86e (commit) discards b8fa9fd6cfb9e7d5d7dc010657b2850e9ecbd69a (commit) discards fd7aa1bbbf83ef8ca7871430d2b82db7a4c02035 (commit) discards b15d6aea96dfdd6e529c7fdd53434d27453f60ef (commit) via 3f19ecfcbc6dfdbaa73c8552922361e812ff311a (commit) via 5365c34564a673a108fb85e6f58a4be6944033d9 (commit) via fe1ed39846c6537ebfe19d22500ee2e38587c143 (commit) via e750980d6c89cf7052daa62745366a743badd384 (commit) via 85f5a2cd9c46ffd165f9244b4e219bfc03aa5e0e (commit) via cd325efae564384c74b4af6163303ddc81c7a3c1 (commit) via 0128c78ffe25196f53fbbc0884a9c4587f493224 (commit) via 9541a683780d23b260c5c0f6b9a9572a7ac16a66 (commit) via 568f8e20175a21da4e4537a2f5a4f7fedec8c6d6 (commit) via 10ee73a7b39b2867fde2a827b199f6264149c75c (commit) via 3fad5d782acbd97be1124ccab874741261913429 (commit) via abcd0e37b77529dadfc296cda7aacfe31858d74d (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 (ea047967f3570a7a2ac5829295093b44723f0aca) \ N -- N -- N (3f19ecfcbc6dfdbaa73c8552922361e812ff311a) 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=3f19ecfcbc6dfdbaa73c8552922361e812ff311a commit 3f19ecfcbc6dfdbaa73c8552922361e812ff311a Author: Neels Hofmeyr Date: Sat Nov 18 23:10:24 2017 +0100 fsm_tmr_cb: don't set T=0, the fi may no longer exist When calling the timer_cb, that may have effected an fi termination and deallocation, e.g. from dispatching events and/or complex choices made. Current timer_cb implementations expect T to reflect the fired timer number, so we can't actually set T=0 before calling the timer_cb. Instead, never reset T to zero, let it always reflect the timer that last fired. When a new timer starts, T will be set to its new value. Adding a T arg to the timer_cb() would have been the cleanest solution, so that fi->T can be set to zero before dispatching the timer_cb. But since we've already rolled out this FSM API, we should stay backwards compatible. In the case where the timer returned 1 to request termination, we can assume that the fi still exists, but to be consistent, don't set T = 0 in that code path either. Change-Id: I18626b55a1491098b3ed602df1b331f08d25625a http://cgit.osmocom.org/libosmocore/commit/?id=5365c34564a673a108fb85e6f58a4be6944033d9 commit 5365c34564a673a108fb85e6f58a4be6944033d9 Author: Neels Hofmeyr Date: Sat Nov 18 23:07:38 2017 +0100 osmo_strlcpy: sanitize: don't memcpy from NULL src even if len is 0 Change-Id: I883048cf2807e606c6481634dbd569fc12aed889 ----------------------------------------------------------------------- Summary of changes: TODO-RELEASE | 1 + include/osmocom/core/msgb.h | 9 +++++++++ include/osmocom/vty/ports.h | 2 +- src/fsm.c | 4 ++++ 4 files changed, 15 insertions(+), 1 deletion(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Tue Nov 21 18:34:17 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 21 Nov 2017 18:34:17 GMT Subject: libosmo-abis.git branch master updated. 0.4.0-9-g2d4888d Message-ID: <201711211834.vALIYHjW041331@git.osmocom.org> This is an 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 2d4888dd08f5f340019ace5050a64a85dec57400 (commit) from 2e05f883f92909bb1a29b9b912d5c24200394839 (commit) Those revisions listed above that are new 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=2d4888dd08f5f340019ace5050a64a85dec57400 commit 2d4888dd08f5f340019ace5050a64a85dec57400 Author: Alexander Couzens Date: Sun Mar 12 20:39:52 2017 +0100 unixsocket: fix a potential string overflow Change-Id: I8e3ec741247d728232f8c07c94eb63f068597d80 Found-by: coverity ----------------------------------------------------------------------- Summary of changes: src/input/unixsocket.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- Osmocom A-bis protcol interface library From gitosis at osmocom.org Tue Nov 21 18:40:23 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 21 Nov 2017 18:40:23 GMT Subject: osmo-ci.git branch master updated. 83ccbfe87b001beaf0659a1ff6eda0cc5c9af915 Message-ID: <201711211840.vALIeNrr043527@git.osmocom.org> This is an 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 83ccbfe87b001beaf0659a1ff6eda0cc5c9af915 (commit) via 1b293e89b22bdf8751c76ceb84da21cac7793bc3 (commit) via 3eb2c50d28c62db33db7ee50762b08aaab1b309d (commit) via d43eda7abbf5793baf2dc0d7abf6208bb06cb187 (commit) from 92525a71d4ab599bb98851593ba3a4a73f692316 (commit) Those revisions listed above that are new 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=83ccbfe87b001beaf0659a1ff6eda0cc5c9af915 commit 83ccbfe87b001beaf0659a1ff6eda0cc5c9af915 Author: Alexander Couzens Date: Tue Nov 21 12:59:00 2017 +0100 osmocom-latest-packages: only publish source tar balls if a new tag was created OBS should only be updated if there is a new tag. Change-Id: Ife10c9819e5971b001c5be9d313781eb3fd19e23 http://cgit.osmocom.org/osmo-ci/commit/?id=1b293e89b22bdf8751c76ceb84da21cac7793bc3 commit 1b293e89b22bdf8751c76ceb84da21cac7793bc3 Author: Alexander Couzens Date: Wed Nov 15 20:45:12 2017 +0100 osmocom-latest-packages: fix shellcheck warnings Change-Id: I1733658ce9b3de595b6087a58da0cb8c8bcf928f http://cgit.osmocom.org/osmo-ci/commit/?id=3eb2c50d28c62db33db7ee50762b08aaab1b309d commit 3eb2c50d28c62db33db7ee50762b08aaab1b309d Author: Alexander Couzens Date: Wed Nov 15 20:42:39 2017 +0100 osmocom-latest-packages: introduce $TOP dir variable Using a $TOP variable makes directory paths more clear to understandable. Path now expressed starting from the TOP dir instead of using ../../../foo Change-Id: I7a87532a3232fbcfb5f676588991dbc59a34f739 http://cgit.osmocom.org/osmo-ci/commit/?id=d43eda7abbf5793baf2dc0d7abf6208bb06cb187 commit d43eda7abbf5793baf2dc0d7abf6208bb06cb187 Author: Alexander Couzens Date: Tue Nov 21 13:06:14 2017 +0100 osmocom-latest-packages: set -e: exit on any failure Change-Id: I8dbf32a731d01b6eba933b8af22500c5edd1502d ----------------------------------------------------------------------- Summary of changes: scripts/osmocom-latest-packages.sh | 54 ++++++++++++++++++++++++++------------ 1 file changed, 37 insertions(+), 17 deletions(-) hooks/post-receive -- CI scripts From gitosis at osmocom.org Tue Nov 21 18:42:47 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 21 Nov 2017 18:42:47 GMT Subject: osmo-hlr.git branch master updated. 0.1.0-12-gd3814b9 Message-ID: <201711211842.vALIglEs044520@git.osmocom.org> This is an 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 d3814b936b2ec9712561262be5a00320711ef249 (commit) from 6f3e8d6297c3904dd72168d0846bdad49fa6a8b5 (commit) Those revisions listed above that are new 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=d3814b936b2ec9712561262be5a00320711ef249 commit d3814b936b2ec9712561262be5a00320711ef249 Author: Neels Hofmeyr Date: Tue Nov 21 12:28:07 2017 +0100 db_test: don't verify SQLite issued error messages, they might change A user on openbsc@ complained that with SQLite 3.8.2, the db_test fails with --- expected +++ stderr -DDB (2067) abort at 18 in [INSERT INTO subscriber (imsi) VALUES ($imsi)]: UNIQUE constraint failed: subscriber.imsi +DDB (2067) abort at 35 in [INSERT INTO subscriber (imsi) VALUES ($imsi)]: UNIQUE constraint failed: subscriber.imsi i.e. a trivial difference in the error message issued by SQLite. For db_test, don't output any SQLite error messages: Add argument enable_sqlite_logging, pass as true, except in db_test.c. Remove the SQLite error messages from expected output. (Note that there is a src/db_test.c program that's not of interest here, this is about the tests/db/db_test.c) Change-Id: I2513d71cc0072aef8d08f47d0a1959f311176229 ----------------------------------------------------------------------- Summary of changes: src/db.c | 10 ++++++---- src/db.h | 2 +- src/db_test.c | 2 +- src/hlr.c | 2 +- src/hlr_db_tool.c | 2 +- tests/db/db_test.c | 4 +++- tests/db/db_test.err | 5 ----- 7 files changed, 13 insertions(+), 14 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Tue Nov 21 18:44:50 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 21 Nov 2017 18:44:50 GMT Subject: osmo-iuh.git branch master updated. 0.2.0-12-gda86fe5 Message-ID: <201711211844.vALIiock045410@git.osmocom.org> This is an 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 da86fe5ae31e2a6da6c5f6a2af853c3b8ec603c5 (commit) via ffc20938580adbdc3f280b8b6b5ae01a48f5f664 (commit) via ee69470da659be8135a8130358709ec3efd073ec (commit) via 47bba70cec23a8f5d57a33d87419a4b1adf16cbe (commit) from e90f13e82dbba37865098d1ebdeee0e35ad3326f (commit) Those revisions listed above that are new 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=da86fe5ae31e2a6da6c5f6a2af853c3b8ec603c5 commit da86fe5ae31e2a6da6c5f6a2af853c3b8ec603c5 Author: Harald Welte Date: Tue Nov 21 08:14:37 2017 +0100 Fix various compiler warnings in hnb-gw code Since we finally started to use -Wall, the related warnings became visible. Change-Id: I516700eab2aa7c3412dd62775c4960aed9d4b682 http://cgit.osmocom.org/osmo-iuh/commit/?id=ffc20938580adbdc3f280b8b6b5ae01a48f5f664 commit ffc20938580adbdc3f280b8b6b5ae01a48f5f664 Author: Harald Welte Date: Tue Nov 21 08:09:40 2017 +0100 sccp_sap_up(): Fix never-hit "default" case in switch As the default was called "defualt", it became a standard C label and was never actually performing any default catch-all behavior. As we didn't use -Wall, gcc never warned us about it so far :/ Change-Id: I9dbad21e75a55ad91b12d3d3ee8bd6dfb5326c3e http://cgit.osmocom.org/osmo-iuh/commit/?id=ee69470da659be8135a8130358709ec3efd073ec commit ee69470da659be8135a8130358709ec3efd073ec Author: Harald Welte Date: Tue Nov 21 08:06:59 2017 +0100 hnbgw.c: Remove dead code creating libsctp linker dependency Since I8ac15fa2fd25bedb26297177e416976a5389b573 in July 2017 we are not using sctp_*() functions directly anymore but go via libosmo-sigtran. However, some dead code remained in hnbgw.c, which means that linkage will fail if compiled without any optimization, i.e. without -O present. Change-Id: Ifbcb21d43e17bf512bc7b219e590410e06c434ca http://cgit.osmocom.org/osmo-iuh/commit/?id=47bba70cec23a8f5d57a33d87419a4b1adf16cbe commit 47bba70cec23a8f5d57a33d87419a4b1adf16cbe Author: Harald Welte Date: Tue Nov 21 07:56:17 2017 +0100 Add "-Wall" to the compile rules of the non-asn1c-generated source code This is actually default in all other osmocom projects, and it's a big surprise that it hadn't been enabled for osmo-iuh. Now we finally can see that there are e.g. unused static functions in the code. Change-Id: I8d52b11e3f476ffd77f3ab185b679817cd3b2163 ----------------------------------------------------------------------- Summary of changes: src/Makefile.am | 2 +- src/context_map.c | 2 ++ src/hnbgw.c | 28 ++++++--------------------- src/hnbgw_cn.c | 32 +++++++++++++++---------------- src/hnbgw_hnbap.c | 12 +++++++----- src/hnbgw_ranap.c | 52 +++++++++++++++------------------------------------ src/hnbgw_rua.c | 4 ++-- src/hnbgw_vty.c | 8 ++------ src/iu_client.c | 4 ++++ src/ranap_common_cn.c | 14 ++++++++++---- src/tests/Makefile.am | 2 +- 11 files changed, 65 insertions(+), 95 deletions(-) hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Tue Nov 21 21:35:10 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 21 Nov 2017 21:35:10 GMT Subject: libosmocore.git branch master updated. 0.10.2-28-gebd3cddb Message-ID: <201711212135.vALLZAK7010777@git.osmocom.org> This is an 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 ebd3cddb4c75b284b0d3345ab81980f8f4b44b62 (commit) from fe1ed39846c6537ebfe19d22500ee2e38587c143 (commit) Those revisions listed above that are new 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=ebd3cddb4c75b284b0d3345ab81980f8f4b44b62 commit ebd3cddb4c75b284b0d3345ab81980f8f4b44b62 Author: Neels Hofmeyr Date: Sat Nov 18 23:07:38 2017 +0100 osmo_strlcpy: sanitize: don't memcpy from NULL src even if len is 0 Some callers pass NULL and len == 0. The semantics are that we then nul-terminate an emtpy string. Avoid a sanitizer warning by not calling memcpy() for the NULL case. Change-Id: I883048cf2807e606c6481634dbd569fc12aed889 ----------------------------------------------------------------------- Summary of changes: src/utils.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Wed Nov 22 16:09:52 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 22 Nov 2017 16:09:52 GMT Subject: osmo-iuh.git branch master updated. 0.2.0-14-g54df0a1 Message-ID: <201711221609.vAMG9qYx000617@git.osmocom.org> This is an 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 54df0a1095f13b97638d39c81b5e165c44f3d949 (commit) via d9cb19a8fbb3b6f7b29617fa78fd8bf7492a6667 (commit) from da86fe5ae31e2a6da6c5f6a2af853c3b8ec603c5 (commit) Those revisions listed above that are new 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=54df0a1095f13b97638d39c81b5e165c44f3d949 commit 54df0a1095f13b97638d39c81b5e165c44f3d949 Author: Neels Hofmeyr Date: Sat Nov 18 21:00:41 2017 +0100 ranap_msg_factory: sanitize: memcpy instead of unaligned int copy The sanitize build complains about writing to a uint32_t that is not 4-byte aligned. Instead, write the uint32_t by memcpy. For that, move the common ntohl() to the top and store in a local uint32_t, memcpy() from that in both code paths. Change-Id: Iacdd15421f824dd009448a96355b533dff28258b http://cgit.osmocom.org/osmo-iuh/commit/?id=d9cb19a8fbb3b6f7b29617fa78fd8bf7492a6667 commit d9cb19a8fbb3b6f7b29617fa78fd8bf7492a6667 Author: Neels Hofmeyr Date: Sat Nov 18 18:47:55 2017 +0100 tests: sanitize: fix mem leaks, clean after tests Fix various mem leaks in the testing code. Add test_common_cleanup() in test_common.c, to free talloc contexts; call in test-{helpers,hnbap,ranap}.c. Upon talloc ctx cleanup, ensure that they are actually empty, in order to catch newly introduced mem leaks. If non-empty, print talloc context reports. Change-Id: Ic66c005f2a264774e18bb54e58b87bef5944511c ----------------------------------------------------------------------- Summary of changes: src/ranap_msg_factory.c | 7 ++++--- src/tests/test-helpers.c | 4 ++++ src/tests/test-hnbap.c | 4 ++++ src/tests/test-ranap.c | 2 ++ src/tests/test_common.c | 23 ++++++++++++++++++++++- src/tests/test_common.h | 1 + 6 files changed, 37 insertions(+), 4 deletions(-) hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Thu Nov 23 00:05:02 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 23 Nov 2017 00:05:02 GMT Subject: op25.git branch max updated. 98e43839b9b04f02864bb33d8755678c48d60f4e Message-ID: <201711230005.vAN052TL075768@git.osmocom.org> This is an 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 98e43839b9b04f02864bb33d8755678c48d60f4e (commit) via 84f0a32ee10a3fdcacac8dbf6d97ca440d2de873 (commit) via ef586696a17876b382a2f05526d9895599537e4a (commit) via d6f3be0604fa6e63c582a97ce61440cba59a5455 (commit) via 2d52d95a0a6e7709253aaf0c94ab20fb9f9db294 (commit) from d3719bd11c6dc18de536b219f95f471e915b263e (commit) Those revisions listed above that are new 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=98e43839b9b04f02864bb33d8755678c48d60f4e commit 98e43839b9b04f02864bb33d8755678c48d60f4e Author: Max Date: Wed Nov 22 19:04:25 2017 -0500 ysf frame decode http://cgit.osmocom.org/op25/commit/?id=84f0a32ee10a3fdcacac8dbf6d97ca440d2de873 commit 84f0a32ee10a3fdcacac8dbf6d97ca440d2de873 Author: Max Date: Wed Nov 22 19:02:20 2017 -0500 p25_frame.h: fix include guard http://cgit.osmocom.org/op25/commit/?id=ef586696a17876b382a2f05526d9895599537e4a commit ef586696a17876b382a2f05526d9895599537e4a Author: Max Date: Wed Nov 22 19:00:34 2017 -0500 dmr hamming 7_4 decode http://cgit.osmocom.org/op25/commit/?id=d6f3be0604fa6e63c582a97ce61440cba59a5455 commit d6f3be0604fa6e63c582a97ce61440cba59a5455 Author: Max Date: Wed Nov 22 18:57:41 2017 -0500 bugfix: uninitialized struct in d2460.cc http://cgit.osmocom.org/op25/commit/?id=2d52d95a0a6e7709253aaf0c94ab20fb9f9db294 commit 2d52d95a0a6e7709253aaf0c94ab20fb9f9db294 Author: Max Date: Wed Nov 22 18:56:52 2017 -0500 bugfix: static in check_frame_sync ----------------------------------------------------------------------- Summary of changes: op25/gr-op25_repeater/lib/check_frame_sync.h | 2 +- op25/gr-op25_repeater/lib/d2460.cc | 2 + op25/gr-op25_repeater/lib/dmr_bs_tx_bb_impl.cc | 2 - op25/gr-op25_repeater/lib/dmr_const.h | 18 ++++++- op25/gr-op25_repeater/lib/p25_frame.h | 6 +-- op25/gr-op25_repeater/lib/ysf_const.h | 71 +++++++++++++++++++++++++- op25/gr-op25_repeater/lib/ysf_tx_sb_impl.cc | 14 ++--- 7 files changed, 95 insertions(+), 20 deletions(-) hooks/post-receive -- Software-defined analyzer for APCO P25 From gitosis at osmocom.org Thu Nov 23 07:54:01 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 23 Nov 2017 07:54:01 GMT Subject: osmo-iuh.git branch master updated. 0.2.0-15-gc6ed1c3 Message-ID: <201711230754.vAN7s1K9046967@git.osmocom.org> This is an 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 c6ed1c3ae8a34688a31cfa43e033e2e6ac73bf13 (commit) from 54df0a1095f13b97638d39c81b5e165c44f3d949 (commit) Those revisions listed above that are new 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=c6ed1c3ae8a34688a31cfa43e033e2e6ac73bf13 commit c6ed1c3ae8a34688a31cfa43e033e2e6ac73bf13 Author: Neels Hofmeyr Date: Mon Nov 20 22:41:21 2017 +0100 test_common: fix compiler warning: include ranap_common.h test_common.c:85:2: warning: implicit declaration of function ???ranap_set_log_area??? Change-Id: Ice192e1f7f1bdafe0941160f43e573349aaceb75 ----------------------------------------------------------------------- Summary of changes: src/tests/test_common.c | 2 ++ 1 file changed, 2 insertions(+) hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Thu Nov 23 11:35:34 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 23 Nov 2017 11:35:34 GMT Subject: osmocom-bb.git branch fixeria/trx updated. osmocon_v0.0.0-1970-g04aecc7f Message-ID: <201711231135.vANBZYkx024882@git.osmocom.org> This is an 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, fixeria/trx has been updated via 04aecc7f8d37aa93f2313dd04c4052000097e696 (commit) via eb56da374326f0af7b94b43b79964ee4f3efcf00 (commit) via 3a395740d3b314852a923ae13b89bfebb6cfa5f9 (commit) via 826c515f4ed872c37212c6e48bf9f3118e18024a (commit) from be7825d9834370f18cc42c7d8f1e9f85e4d7518c (commit) Those revisions listed above that are new 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=04aecc7f8d37aa93f2313dd04c4052000097e696 commit 04aecc7f8d37aa93f2313dd04c4052000097e696 Author: Vadim Yanitskiy Date: Tue Nov 21 18:35:24 2017 +0700 fake_trx: correct brief descriptions of files Change-Id: Ie76fee4a567681a5380be90e5744621c2aa3e5f0 http://cgit.osmocom.org/osmocom-bb/commit/?id=eb56da374326f0af7b94b43b79964ee4f3efcf00 commit eb56da374326f0af7b94b43b79964ee4f3efcf00 Author: Vadim Yanitskiy Date: Tue Nov 21 18:25:43 2017 +0700 fake_trx: implement a new tool for burst sending This change introduces a new tool for sending existing bursts from file or standard input either to L1 (OsmoBTS or OsmocomBB) or to TRX (OsmoTRX and GR-GSM TRX). Change-Id: I2c542583252d31daac466e6c7837317fda8a7020 http://cgit.osmocom.org/osmocom-bb/commit/?id=3a395740d3b314852a923ae13b89bfebb6cfa5f9 commit 3a395740d3b314852a923ae13b89bfebb6cfa5f9 Author: Vadim Yanitskiy Date: Tue Nov 21 17:42:51 2017 +0700 fake_trx/burst_gen.py: remove unused import Change-Id: I407877e2025663f706d1a2f93e6228770bfc253c http://cgit.osmocom.org/osmocom-bb/commit/?id=826c515f4ed872c37212c6e48bf9f3118e18024a commit 826c515f4ed872c37212c6e48bf9f3118e18024a Author: Vadim Yanitskiy Date: Tue Nov 21 17:42:19 2017 +0700 fake_trx/README: correct the branch name Change-Id: I9d65580570d9bced65a7bcc95ca073ecc3e130e5 ----------------------------------------------------------------------- Summary of changes: src/target/fake_trx/README | 8 ++- src/target/fake_trx/burst_gen.py | 5 +- .../fake_trx/{burst_gen.py => burst_send.py} | 67 +++++++++++----------- src/target/fake_trx/ctrl_cmd.py | 4 +- src/target/fake_trx/data_if.py | 4 +- 5 files changed, 44 insertions(+), 44 deletions(-) copy src/target/fake_trx/{burst_gen.py => burst_send.py} (78%) hooks/post-receive -- The Open Source GSM Base Band stack From gitosis at osmocom.org Thu Nov 23 14:39:05 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 23 Nov 2017 14:39:05 GMT Subject: osmo-hlr.git branch master updated. 0.1.0-14-g33cbde9 Message-ID: <201711231439.vANEd5OP095809@git.osmocom.org> This is an 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 33cbde9ced8f16181c6f71a4a890f4dc0976ba63 (commit) via 671db90ac316665edb8894c204d44d26ba97e5c3 (commit) from d3814b936b2ec9712561262be5a00320711ef249 (commit) Those revisions listed above that are new 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=33cbde9ced8f16181c6f71a4a890f4dc0976ba63 commit 33cbde9ced8f16181c6f71a4a890f4dc0976ba63 Author: Neels Hofmeyr Date: Wed Nov 22 20:39:59 2017 +0100 return GMM_CAUSE_IMSI_UNKNOWN if there is no auth data If we have a subscriber entry that lacks auth data, we currently return GMM_CAUSE_NET_FAIL, which in the MSC log looks like the HLR is not connected or something grave. Instead, return GMM_CAUSE_IMSI_UNKNOWN. This changes the OsmoMSC log in this way: Before: DVLR <001e> VLR_Authenticate(901700000014701)[0x5555558dabb0]{VLR_SUB_AS_NEEDS_AUTH_WAIT_AI}: GSUP: rx Auth Info Error cause: 17: Network failure After: DVLR <001e> VLR_Authenticate(901700000014701)[0x5555558dabb0]{VLR_SUB_AS_NEEDS_AUTH_WAIT_AI}: GSUP: rx Auth Info Error cause: 2: IMSI unknown in HLR A better cause value would be something that says "IMSI known, but we have no auth data", but since such cause value is not defined, the plain "IMSI unknown" seems to be the best match. Change-Id: I90df7b255317df1e5d968e7ce3b9d2c404b98db8 http://cgit.osmocom.org/osmo-hlr/commit/?id=671db90ac316665edb8894c204d44d26ba97e5c3 commit 671db90ac316665edb8894c204d44d26ba97e5c3 Author: Neels Hofmeyr Date: Wed Nov 22 20:38:19 2017 +0100 cosmetic: rx_send_auth_info(): decide error cause with switch() Prepare for tweaking error handling in a subsequent patch: use switch() instead of if(). Prepares-for: I90df7b255317df1e5d968e7ce3b9d2c404b98db8 Change-Id: I1f628aa9d62b778951726bebec8cf338444fc897 ----------------------------------------------------------------------- Summary of changes: src/hlr.c | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Thu Nov 23 15:16:05 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 23 Nov 2017 15:16:05 GMT Subject: osmocom-bb.git branch fixeria/trx updated. osmocon_v0.0.0-1971-gcd9b850e Message-ID: <201711231516.vANFG5ok009889@git.osmocom.org> This is an 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, fixeria/trx has been updated via cd9b850ee4ac4c0a876102924d7456b327a1b250 (commit) from 04aecc7f8d37aa93f2313dd04c4052000097e696 (commit) Those revisions listed above that are new 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=cd9b850ee4ac4c0a876102924d7456b327a1b250 commit cd9b850ee4ac4c0a876102924d7456b327a1b250 Author: Vadim Yanitskiy Date: Thu Nov 23 20:05:00 2017 +0700 host/trxcon/scheduler: process frames in advance In order to get the transceiver more time to process bursts, the L1 scheduler should process the frames and send the bursts in advance (a few frames before), like OsmoBTS does. By default, the advance value is 20 frames, but this can be adjusted using a new command line option of trxcon '-f'. Change-Id: Ic258a169f3554f931d6277e18ca060d029b77f32 ----------------------------------------------------------------------- Summary of changes: src/host/trxcon/sched_trx.c | 13 +++++++++++-- src/host/trxcon/sched_trx.h | 2 +- src/host/trxcon/scheduler.h | 2 ++ src/host/trxcon/trxcon.c | 11 +++++++++-- 4 files changed, 23 insertions(+), 5 deletions(-) hooks/post-receive -- The Open Source GSM Base Band stack From gitosis at osmocom.org Thu Nov 23 21:58:35 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 23 Nov 2017 21:58:35 GMT Subject: libosmocore.git branch master updated. 0.10.2-29-gf9b1e555 Message-ID: <201711232158.vANLwZ5N097182@git.osmocom.org> This is an 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 f9b1e5556a43738322b8a566beec7bc93d120fdd (commit) from ebd3cddb4c75b284b0d3345ab81980f8f4b44b62 (commit) Those revisions listed above that are new 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=f9b1e5556a43738322b8a566beec7bc93d120fdd commit f9b1e5556a43738322b8a566beec7bc93d120fdd Author: Harald Welte Date: Thu Nov 23 22:30:36 2017 +0100 gsmtap.h: Introduce new GSMTAP type for LTE NAS messages Change-Id: I6e1274f17e2d9d2eee16481940642216ca96e3e3 ----------------------------------------------------------------------- Summary of changes: include/osmocom/core/gsmtap.h | 1 + 1 file changed, 1 insertion(+) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Fri Nov 24 09:06:54 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 24 Nov 2017 09:06:54 GMT Subject: osmo-python-tests.git branch master updated. d05da3e68d10abb3c8a7fadbf09da362f11027e3 Message-ID: <201711240906.vAO96srb083738@git.osmocom.org> This is an 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 d05da3e68d10abb3c8a7fadbf09da362f11027e3 (commit) from 066a95dec529c3fc5c77e186a0f25ca613e74ff5 (commit) Those revisions listed above that are new 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=d05da3e68d10abb3c8a7fadbf09da362f11027e3 commit d05da3e68d10abb3c8a7fadbf09da362f11027e3 Author: Max Date: Thu Nov 23 14:46:07 2017 +0100 Add git-review config Change-Id: I2359e960eda1f9c941fab22b50ebe56242149c78 ----------------------------------------------------------------------- Summary of changes: .gitreview | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 .gitreview hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Fri Nov 24 10:44:33 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 24 Nov 2017 10:44:33 GMT Subject: osmo-hlr.git branch master updated. 0.1.0-15-g33eeeef Message-ID: <201711241044.vAOAiXp1022262@git.osmocom.org> This is an 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 33eeeef9dcfb3103ddbbac756088825d38ce5f53 (commit) from 33cbde9ced8f16181c6f71a4a890f4dc0976ba63 (commit) Those revisions listed above that are new 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=33eeeef9dcfb3103ddbbac756088825d38ce5f53 commit 33eeeef9dcfb3103ddbbac756088825d38ce5f53 Author: Max Date: Thu Nov 23 16:56:24 2017 +0100 Remove unused check We do not test on FreeBSD in jenkins anymore. Change-Id: I1578306244f6ee218e464a6c378ff60605cf1d5c ----------------------------------------------------------------------- Summary of changes: contrib/jenkins.sh | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Fri Nov 24 10:44:43 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 24 Nov 2017 10:44:43 GMT Subject: libosmocore.git branch master updated. 0.10.2-30-g52a38ddf Message-ID: <201711241044.vAOAihq2022354@git.osmocom.org> This is an 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 52a38ddfde38afcbfa0fd57d1286aaf238dfffcd (commit) from f9b1e5556a43738322b8a566beec7bc93d120fdd (commit) Those revisions listed above that are new 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=52a38ddfde38afcbfa0fd57d1286aaf238dfffcd commit 52a38ddfde38afcbfa0fd57d1286aaf238dfffcd Author: Max Date: Thu Nov 23 20:34:02 2017 +0100 Ctrl: add rate counter group introspection Before user have to know group name and index in advance to request rate counter value. Introduce introspection function which allows user to obtain all the groups and their indexes by requesting 'rate_ctr.*' variable. This simplifies KPI dumping over ctrl interface. Change-Id: Ifad8b4f0360c8bcd123a838676516476e84c246a Related: OS#2550 ----------------------------------------------------------------------- Summary of changes: src/ctrl/control_if.c | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Fri Nov 24 12:56:13 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 24 Nov 2017 12:56:13 GMT Subject: openbsc.git branch users/kluchnikov/wip-handover created. 1.0.0-8-g254a94ea9 Message-ID: <201711241256.vAOCuDE0074167@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Legacy: The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, users/kluchnikov/wip-handover has been created at 254a94ea9d3a25e2f48fc3cd772413e252ac87c2 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=254a94ea9d3a25e2f48fc3cd772413e252ac87c2 commit 254a94ea9d3a25e2f48fc3cd772413e252ac87c2 Author: Ivan Kluchnikov Date: Wed Sep 13 13:41:09 2017 +0300 handover: Implement proper handover procedure handling at any stage of the call Change-Id: Ia7e95e5e0c8c1c4218dab52a4020912bd3d327f6 http://cgit.osmocom.org/openbsc/commit/?id=0ca2faafe03fd80baedd380d8b627fd59c1565ce commit 0ca2faafe03fd80baedd380d8b627fd59c1565ce Author: Ivan Kluchnikov Date: Wed Sep 13 13:55:23 2017 +0300 transaction: Add new function trans_find_by_lchan Change-Id: I37100a925cb89b850684e08bf1e97550d90f3eee http://cgit.osmocom.org/openbsc/commit/?id=131376c76fff758e4140cf91fe708090049278a8 commit 131376c76fff758e4140cf91fe708090049278a8 Author: Ivan Kluchnikov Date: Tue Sep 5 16:11:35 2017 +0300 Move ho_detect to gsm_04_08 and move audio switch to proper place Change-Id: I36e9ba7a5ee94f879c9d89605a316ca264bbe2ac ----------------------------------------------------------------------- hooks/post-receive -- Legacy: The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Fri Nov 24 13:21:33 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 24 Nov 2017 13:21:33 GMT Subject: libosmocore.git branch master updated. 0.10.2-31-gb214af53 Message-ID: <201711241321.vAODLXx6086024@git.osmocom.org> This is an 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 b214af5360439ebd36f5ae3439acacdaf3055433 (commit) from 52a38ddfde38afcbfa0fd57d1286aaf238dfffcd (commit) Those revisions listed above that are new 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=b214af5360439ebd36f5ae3439acacdaf3055433 commit b214af5360439ebd36f5ae3439acacdaf3055433 Author: Max Date: Fri Nov 24 13:51:57 2017 +0100 ctrl: log incorrect interval values This should never happen with the current code, but if it ever does, we should log the error instead of silently returning 0. Change-Id: I544001d3072e5f12a96a67e4178f9b945c5f6b6c Related: OS#2550 ----------------------------------------------------------------------- Summary of changes: src/ctrl/control_if.c | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Fri Nov 24 13:33:23 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 24 Nov 2017 13:33:23 GMT Subject: osmocom-bb.git branch master updated. osmocon_v0.0.0-1862-g7b64e7db Message-ID: <201711241333.vAODXNXQ091334@git.osmocom.org> This is an 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, master has been updated via 7b64e7dbe9b0d96e53bf2dec243e9af9b2e274ec (commit) from 0fcd1c147b3f83efe5def03f954f85a685fafea5 (commit) Those revisions listed above that are new 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=7b64e7dbe9b0d96e53bf2dec243e9af9b2e274ec commit 7b64e7dbe9b0d96e53bf2dec243e9af9b2e274ec Author: Vadim Yanitskiy Date: Fri Nov 24 20:23:54 2017 +0700 mobile/vty_interface.c: fix Kc / Ki confusion Change-Id: Ibbd1d080896b5cadc3d4281fe8f839a103a35088 ----------------------------------------------------------------------- Summary of changes: src/host/layer23/src/mobile/vty_interface.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) hooks/post-receive -- The Open Source GSM Base Band stack From gitosis at osmocom.org Fri Nov 24 14:05:34 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 24 Nov 2017 14:05:34 GMT Subject: osmo-iuh.git branch master updated. 0.2.0-16-g2af648f Message-ID: <201711241405.vAOE5YER006409@git.osmocom.org> This is an 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 2af648f443257284d994ea6d79d9554ed866dfa6 (commit) from c6ed1c3ae8a34688a31cfa43e033e2e6ac73bf13 (commit) Those revisions listed above that are new 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=2af648f443257284d994ea6d79d9554ed866dfa6 commit 2af648f443257284d994ea6d79d9554ed866dfa6 Author: Neels Hofmeyr Date: Thu Nov 23 00:39:53 2017 +0100 osmo-hnbgw: auto-config local and remote PCs if omitted The current default point-code for OsmoMSC is 0.23.1 and for OsmoSGSN 0.23.4. See https://osmocom.org/projects/cellular-infrastructure/wiki/Point_Codes. Before this patch, osmo-hnbgw requires a cs7 config and explicit point-codes for MSC and SGSN as well as a local one. Provide default config if none is provided: Use above default point-codes if no MSC and/or SGSN address are provided. Also create a default cs7 instance with local PC 0.23.5. This allows completely omitting cs7 instance and SCCP addresses from osmo-hnbgw.cfg in a single-box setup. Change-Id: I056547f26858d3ad52e66a15f7a4273dcc300e97 ----------------------------------------------------------------------- Summary of changes: src/hnbgw_cn.c | 20 +++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Fri Nov 24 14:05:58 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 24 Nov 2017 14:05:58 GMT Subject: osmo-iuh.git branch master updated. 0.2.0-17-gb593969 Message-ID: <201711241405.vAOE5wb5006574@git.osmocom.org> This is an 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 b593969dd790722935949191ef06226141b9d9fa (commit) from 2af648f443257284d994ea6d79d9554ed866dfa6 (commit) Those revisions listed above that are new 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=b593969dd790722935949191ef06226141b9d9fa commit b593969dd790722935949191ef06226141b9d9fa Author: Neels Hofmeyr Date: Thu Nov 23 00:40:04 2017 +0100 cosmetic: osmo-hnbgw: log remote SCCP addresses on startup Change-Id: I6395dcde35359617cae52ff59d4eb53930097c7d ----------------------------------------------------------------------- Summary of changes: src/hnbgw_cn.c | 5 +++++ 1 file changed, 5 insertions(+) hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Fri Nov 24 14:28:42 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 24 Nov 2017 14:28:42 GMT Subject: libosmocore.git branch master updated. 0.10.2-32-gb4718fd2 Message-ID: <201711241428.vAOESg7S016384@git.osmocom.org> This is an 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 b4718fd233a00a950cef1965d13afccd6c6c0e77 (commit) from b214af5360439ebd36f5ae3439acacdaf3055433 (commit) Those revisions listed above that are new 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=b4718fd233a00a950cef1965d13afccd6c6c0e77 commit b4718fd233a00a950cef1965d13afccd6c6c0e77 Author: Max Date: Fri Nov 24 11:28:35 2017 +0100 Improve get_rate_ctr() error handling Report back expected interval values. Change-Id: I05ca7f716342af4f7424b28216ed6c1bf2bd589f Related: OS#2550 ----------------------------------------------------------------------- Summary of changes: src/ctrl/control_if.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Sat Nov 25 17:45:22 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 25 Nov 2017 17:45:22 GMT Subject: libosmocore.git branch master updated. 0.10.2-33-g19ec7b94 Message-ID: <201711251745.vAPHjMhq080373@git.osmocom.org> This is an 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 19ec7b948322bbc9457a2b22219c93558a6f931e (commit) from b4718fd233a00a950cef1965d13afccd6c6c0e77 (commit) Those revisions listed above that are new 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=19ec7b948322bbc9457a2b22219c93558a6f931e commit 19ec7b948322bbc9457a2b22219c93558a6f931e Author: Neels Hofmeyr Date: Sat Nov 18 23:10:24 2017 +0100 fsm_tmr_cb: don't set T=0, the fi may no longer exist When calling the timer_cb, that may have effected an fi termination and deallocation, e.g. from dispatching events and/or complex choices made. Current timer_cb implementations expect T to reflect the fired timer number, so we can't actually set T=0 before calling the timer_cb. Instead, never reset T to zero, let it always reflect the timer that last fired. When a new timer starts, T will be set to its new value. Adding a T arg to the timer_cb() would have been the cleanest solution, so that fi->T can be set to zero before dispatching the timer_cb. But since we've already rolled out this FSM API, we should stay backwards compatible. In the case where the timer returned 1 to request termination, we can assume that the fi still exists, but to be consistent, don't set T = 0 in that code path either. Change-Id: I18626b55a1491098b3ed602df1b331f08d25625a ----------------------------------------------------------------------- Summary of changes: src/fsm.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Mon Nov 27 09:49:00 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 27 Nov 2017 09:49:00 GMT Subject: osmocom-bb.git branch master updated. osmocon_v0.0.0-1863-g42888ed9 Message-ID: <201711270949.vAR9n0Bp041060@git.osmocom.org> This is an 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, master has been updated via 42888ed9470b8217f4abc848ca8a077e17942066 (commit) from 7b64e7dbe9b0d96e53bf2dec243e9af9b2e274ec (commit) Those revisions listed above that are new 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=42888ed9470b8217f4abc848ca8a077e17942066 commit 42888ed9470b8217f4abc848ca8a077e17942066 Author: Holger Hans Peter Freyther Date: Wed Nov 15 09:52:26 2017 +0100 mobile: Switch from printf to LOGP statements Add a mobile application logging category and replace printf with a LOGP. The code is sadly still using exit in the middle of handling. Change-Id: I71e7f6e6375a485b45bad76ada2be17b0901577d ----------------------------------------------------------------------- Summary of changes: src/host/layer23/include/osmocom/bb/common/logging.h | 1 + src/host/layer23/src/common/logging.c | 6 ++++++ src/host/layer23/src/mobile/app_mobile.c | 14 +++++++------- src/host/layer23/src/mobile/gsm322.c | 8 ++++---- src/host/layer23/src/mobile/main.c | 2 +- 5 files changed, 19 insertions(+), 12 deletions(-) hooks/post-receive -- The Open Source GSM Base Band stack From gitosis at osmocom.org Mon Nov 27 09:50:18 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 27 Nov 2017 09:50:18 GMT Subject: osmocom-bb.git branch master updated. osmocon_v0.0.0-1864-g65774d44 Message-ID: <201711270950.vAR9oI4u041637@git.osmocom.org> This is an 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, master has been updated via 65774d447d8623257e1cbf3694542f4a421017d7 (commit) from 42888ed9470b8217f4abc848ca8a077e17942066 (commit) Those revisions listed above that are new 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=65774d447d8623257e1cbf3694542f4a421017d7 commit 65774d447d8623257e1cbf3694542f4a421017d7 Author: Holger Hans Peter Freyther Date: Wed Nov 15 10:19:07 2017 +0100 mobile: Use bool to show started can only be true or false The state handling is complicated and maybe it gets better by moving started to bool and then the rest to an enum. Change-Id: I6aef22e7bf954a8a4ecda980c2c558eb8c9180b7 ----------------------------------------------------------------------- Summary of changes: src/host/layer23/include/osmocom/bb/common/osmocom_data.h | 3 ++- src/host/layer23/src/mobile/app_mobile.c | 6 +++--- 2 files changed, 5 insertions(+), 4 deletions(-) hooks/post-receive -- The Open Source GSM Base Band stack From gitosis at osmocom.org Mon Nov 27 10:00:32 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 27 Nov 2017 10:00:32 GMT Subject: osmo-gsm-manuals.git branch master updated. df589375741aa37f453ede814bba237afbc0f635 Message-ID: <201711271000.vARA0WiG045429@git.osmocom.org> This is an 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 df589375741aa37f453ede814bba237afbc0f635 (commit) via f9fbe955af0785f471d7e805cc58b6135e4cd7a2 (commit) via 4e24daf9084f3e05ab56740e23a476e750db1401 (commit) from c7da0d6a601268d0be7c90a564cd0403736bd2a0 (commit) Those revisions listed above that are new 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=df589375741aa37f453ede814bba237afbc0f635 commit df589375741aa37f453ede814bba237afbc0f635 Author: Philipp Maier Date: Tue Nov 14 15:55:20 2017 +0100 common: add osmo-mgw to mgcp Add osmo-mgw to the list of programs which use the MGCP port IETF Change-Id: Idfd0340297ddb15494b4b20d776e89e6288107e1 http://cgit.osmocom.org/osmo-gsm-manuals/commit/?id=f9fbe955af0785f471d7e805cc58b6135e4cd7a2 commit f9fbe955af0785f471d7e805cc58b6135e4cd7a2 Author: Philipp Maier Date: Tue Nov 14 15:13:15 2017 +0100 common: add VTY port number of osmo-mgw osmo-mgw currently uses the VTY port constant of osmo-bsc_mgcp. We decided to re use the same port number for osmo-mgw, this is not mentioned in the manuals yet. Add the port number of osmo-mgw to the manuals (common) Change-Id: I41f7f2a7f850613707eddea610557b688de7a904 http://cgit.osmocom.org/osmo-gsm-manuals/commit/?id=4e24daf9084f3e05ab56740e23a476e750db1401 commit 4e24daf9084f3e05ab56740e23a476e750db1401 Author: Philipp Maier Date: Tue Nov 14 15:09:17 2017 +0100 Revert "common: add VTY port number for osmo-mgw" We agreed to re-use the port of osmo-bsc-mgcp, so there is no need for this patch anymore. This reverts commit ad4a01e2a4674caf1f3d5680f825177e659254f0. Change-Id: I8629db5e975cc218c80c747a39c0fdca5f5d6e10 ----------------------------------------------------------------------- Summary of changes: common/chapters/port_numbers.adoc | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) hooks/post-receive -- Manuals for Osmocom GSM components From gitosis at osmocom.org Mon Nov 27 10:35:42 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 27 Nov 2017 10:35:42 GMT Subject: osmo-pcu.git branch master updated. 0.4.0-7-ga5eb67d Message-ID: <201711271035.vARAZgDp058094@git.osmocom.org> This is an 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 a5eb67d91c88514036b6926b845229eb279827b5 (commit) from 842d781b5ef934a16b31f15c625e93c1af38b552 (commit) Those revisions listed above that are new 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=a5eb67d91c88514036b6926b845229eb279827b5 commit a5eb67d91c88514036b6926b845229eb279827b5 Author: Max Date: Tue Nov 21 20:24:54 2017 +0100 Replace '.' in counter names with ':' The '.' is an illegal character in counter names, as they are exported via CTRL interface, where '.' has a special meaning that cannot be used by strings comprising the variable name. Change-Id: I5ef60152a31dea25cb839c47edc93d5337ec3a3e ----------------------------------------------------------------------- Summary of changes: src/bts.cpp | 170 ++++++++++++++++++++++++++++++------------------------------ 1 file changed, 85 insertions(+), 85 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Mon Nov 27 14:07:23 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 27 Nov 2017 14:07:23 GMT Subject: osmo-python-tests.git branch master updated. e732c2ca3badf9e16cb393efb5c4b2556a43fd0b Message-ID: <201711271407.vARE7NB4041649@git.osmocom.org> This is an 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 e732c2ca3badf9e16cb393efb5c4b2556a43fd0b (commit) from d05da3e68d10abb3c8a7fadbf09da362f11027e3 (commit) Those revisions listed above that are new 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=e732c2ca3badf9e16cb393efb5c4b2556a43fd0b commit e732c2ca3badf9e16cb393efb5c4b2556a43fd0b Author: Max Date: Thu Nov 23 16:42:59 2017 +0100 Add *.py from OsmoBSC Those are generic enough and can be used as advanced example of uzing CTRL interface from python on top of osmo_ipa. Change-Id: Ic4e1155d3bd546feaabab34a46e354c69058056e ----------------------------------------------------------------------- Summary of changes: README | 8 +- osmopy/__init__.py | 5 +- osmopy/osmo_ctrl.py | 120 ++++++++++++++++ osmopy/soap.py | 188 ++++++++++++++++++++++++ osmopy/twisted_ipa.py | 384 ++++++++++++++++++++++++++++++++++++++++++++++++++ setup.py | 3 + 6 files changed, 705 insertions(+), 3 deletions(-) create mode 100755 osmopy/osmo_ctrl.py create mode 100755 osmopy/soap.py create mode 100755 osmopy/twisted_ipa.py hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Mon Nov 27 14:22:50 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 27 Nov 2017 14:22:50 GMT Subject: osmo-python-tests.git branch master updated. 751491cdf9fba3a46911ac46bf0f640588bec286 Message-ID: <201711271422.vAREMolm048276@git.osmocom.org> This is an 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 751491cdf9fba3a46911ac46bf0f640588bec286 (commit) from e732c2ca3badf9e16cb393efb5c4b2556a43fd0b (commit) Those revisions listed above that are new 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=751491cdf9fba3a46911ac46bf0f640588bec286 commit 751491cdf9fba3a46911ac46bf0f640588bec286 Author: Max Date: Mon Nov 27 12:47:37 2017 +0100 Add osmo_ipa.py to setup's install When running jenkins job, osmo_ipa is not available despite latest osmo-python-tests being installed on the build slave. Let's try to fix it by explicitly adding it to setup.py Change-Id: Ic3e160c220ca6d2b55df0dfcdcdcb56e4e240bb3 ----------------------------------------------------------------------- Summary of changes: setup.py | 1 + 1 file changed, 1 insertion(+) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Mon Nov 27 16:36:32 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 27 Nov 2017 16:36:32 GMT Subject: octphy-2g-headers.git branch master updated. OCTSDR-OPENBSC-02.07.00-B708-2-g06297ff Message-ID: <201711271636.vARGaWWp001448@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Octasic GSM PHY API header files for OsmoBTS". The branch, master has been updated via 06297ff025a37e6f921674675d33342385d414c2 (commit) from aeb1acff47fae6a5744e3e2464e0e7d8a961f5b8 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/octphy-2g-headers/commit/?id=06297ff025a37e6f921674675d33342385d414c2 commit 06297ff025a37e6f921674675d33342385d414c2 Author: Philipp Maier Date: Mon Nov 27 15:48:19 2017 +0100 Import headers from OCTSDR-OPENBSC-02.09.00-B1121.tgz ----------------------------------------------------------------------- Summary of changes: octdev_devices.h | 2 +- octdev_devices_swap.h | 2 +- octdev_macro.h | 2 +- octdev_opus_rev.h | 2 +- octdev_rc_base.h | 2 +- octdev_types.h | 2 +- octdev_types_swap.h | 2 +- octoptions.h | 2 +- octpkt/octpkt_hdr.h | 2 +- octpkt/octpkt_hdr_swap.h | 2 +- octpkt/octpkt_hdrxl.h | 2 +- octpkt/octpkt_hdrxl_swap.h | 2 +- octvc1/ctrl/octvc1_ctrl_api.h | 2 +- octvc1/ctrl/octvc1_ctrl_api_priv.h | 2 +- octvc1/ctrl/octvc1_ctrl_api_priv_swap.h | 2 +- octvc1/ctrl/octvc1_ctrl_api_swap.h | 2 +- octvc1/ctrl/octvc1_ctrl_base.h | 2 +- octvc1/ctrl/octvc1_ctrl_id.h | 2 +- octvc1/ctrl/octvc1_ctrl_id_priv.h | 2 +- octvc1/ctrl/octvc1_ctrl_version.h | 6 +- octvc1/gsm/octvc1_gsm_api.h | 2 +- octvc1/gsm/octvc1_gsm_api_priv.h | 2 +- octvc1/gsm/octvc1_gsm_api_priv_swap.h | 2 +- octvc1/gsm/octvc1_gsm_api_swap.h | 2 +- octvc1/gsm/octvc1_gsm_base.h | 2 +- octvc1/gsm/octvc1_gsm_default.h | 2 +- octvc1/gsm/octvc1_gsm_default_priv.h | 2 +- octvc1/gsm/octvc1_gsm_evt.h | 2 +- octvc1/gsm/octvc1_gsm_evt_priv.h | 2 +- octvc1/gsm/octvc1_gsm_evt_priv_swap.h | 2 +- octvc1/gsm/octvc1_gsm_evt_swap.h | 2 +- octvc1/gsm/octvc1_gsm_id.h | 2 +- octvc1/gsm/octvc1_gsm_id_priv.h | 2 +- octvc1/gsm/octvc1_gsm_lic.h | 3 +- octvc1/gsm/octvc1_gsm_lic_priv.h | 2 +- octvc1/gsm/octvc1_gsm_rc.h | 2 +- octvc1/gsm/octvc1_gsm_rc_priv.h | 2 +- octvc1/gsm/octvc1_gsm_version.h | 6 +- octvc1/hw/octvc1_hw_api.h | 2 +- octvc1/hw/octvc1_hw_api_priv.h | 2 +- octvc1/hw/octvc1_hw_api_priv_swap.h | 2 +- octvc1/hw/octvc1_hw_api_swap.h | 2 +- octvc1/hw/octvc1_hw_base.h | 2 +- octvc1/hw/octvc1_hw_default.h | 2 +- octvc1/hw/octvc1_hw_default_priv.h | 2 +- octvc1/hw/octvc1_hw_evt.h | 2 +- octvc1/hw/octvc1_hw_evt_priv.h | 2 +- octvc1/hw/octvc1_hw_evt_priv_swap.h | 2 +- octvc1/hw/octvc1_hw_evt_swap.h | 2 +- octvc1/hw/octvc1_hw_id.h | 2 +- octvc1/hw/octvc1_hw_id_priv.h | 2 +- octvc1/hw/octvc1_hw_rc.h | 2 +- octvc1/hw/octvc1_hw_rc_priv.h | 2 +- octvc1/hw/octvc1_hw_version.h | 8 +- octvc1/irsc/octvc1_irsc_api.h | 2 +- octvc1/irsc/octvc1_irsc_api_priv.h | 2 +- octvc1/irsc/octvc1_irsc_api_priv_swap.h | 2 +- octvc1/irsc/octvc1_irsc_api_swap.h | 2 +- octvc1/irsc/octvc1_irsc_base.h | 2 +- octvc1/irsc/octvc1_irsc_default.h | 2 +- octvc1/irsc/octvc1_irsc_default_priv.h | 2 +- octvc1/irsc/octvc1_irsc_evt.h | 2 +- octvc1/irsc/octvc1_irsc_evt_priv.h | 2 +- octvc1/irsc/octvc1_irsc_evt_priv_swap.h | 2 +- octvc1/irsc/octvc1_irsc_evt_swap.h | 2 +- octvc1/irsc/octvc1_irsc_id.h | 2 +- octvc1/irsc/octvc1_irsc_id_priv.h | 2 +- octvc1/irsc/octvc1_irsc_rc.h | 2 +- octvc1/irsc/octvc1_irsc_rc_priv.h | 2 +- octvc1/irsc/octvc1_irsc_version.h | 8 +- octvc1/job/octvc1_job_api.h | 5 +- octvc1/job/octvc1_job_api_priv.h | 2 +- octvc1/job/octvc1_job_api_priv_swap.h | 2 +- octvc1/job/octvc1_job_api_swap.h | 2 +- octvc1/job/octvc1_job_base.h | 2 +- octvc1/job/octvc1_job_default.h | 2 +- octvc1/job/octvc1_job_default_priv.h | 2 +- octvc1/job/octvc1_job_evt.h | 2 +- octvc1/job/octvc1_job_evt_priv.h | 2 +- octvc1/job/octvc1_job_evt_priv_swap.h | 2 +- octvc1/job/octvc1_job_evt_swap.h | 2 +- octvc1/job/octvc1_job_id.h | 2 +- octvc1/job/octvc1_job_id_priv.h | 2 +- octvc1/job/octvc1_job_rc.h | 4 +- octvc1/job/octvc1_job_rc_priv.h | 2 +- octvc1/job/octvc1_job_version.h | 8 +- octvc1/main/octvc1_main_api.h | 18 +- octvc1/main/octvc1_main_api_priv.h | 2 +- octvc1/main/octvc1_main_api_priv_swap.h | 2 +- octvc1/main/octvc1_main_api_swap.h | 6 +- octvc1/main/octvc1_main_base.h | 2 +- octvc1/main/octvc1_main_default.h | 4 +- octvc1/main/octvc1_main_default_priv.h | 2 +- octvc1/main/octvc1_main_evt.h | 17 +- octvc1/main/octvc1_main_evt_priv.h | 2 +- octvc1/main/octvc1_main_evt_priv_swap.h | 2 +- octvc1/main/octvc1_main_evt_swap.h | 11 +- octvc1/main/octvc1_main_id.h | 5 +- octvc1/main/octvc1_main_id_priv.h | 2 +- octvc1/main/octvc1_main_rc.h | 8 +- octvc1/main/octvc1_main_rc_priv.h | 2 +- octvc1/main/octvc1_main_version.h | 8 +- octvc1/octvc1_api.h | 2 +- octvc1/octvc1_api_swap.h | 2 +- octvc1/octvc1_app.h | 8 +- octvc1/octvc1_base.h | 2 +- octvc1/octvc1_buffer.h | 2 +- octvc1/octvc1_buffer_swap.h | 2 +- octvc1/octvc1_cursor.h | 2 +- octvc1/octvc1_cursor_swap.h | 2 +- octvc1/octvc1_eth.h | 2 +- octvc1/octvc1_eth_swap.h | 2 +- octvc1/octvc1_fifo.h | 2 +- octvc1/octvc1_file.h | 2 +- octvc1/octvc1_file_swap.h | 2 +- octvc1/octvc1_generic_rc.h | 2 +- octvc1/octvc1_handle.h | 2 +- octvc1/octvc1_handle_swap.h | 2 +- octvc1/octvc1_id2string.h | 4 +- octvc1/octvc1_id2string_priv.h | 2 +- octvc1/octvc1_ip.h | 2 +- octvc1/octvc1_ip_swap.h | 2 +- octvc1/octvc1_ipc.h | 2 +- octvc1/octvc1_ipc_swap.h | 2 +- octvc1/octvc1_lic2string.h | 5 +- octvc1/octvc1_licensing_rc.h | 41 --- octvc1/octvc1_list.h | 2 +- octvc1/octvc1_list_swap.h | 2 +- octvc1/octvc1_log.h | 2 +- octvc1/octvc1_log_swap.h | 2 +- octvc1/octvc1_mac.h | 2 +- octvc1/octvc1_macro.h | 2 +- octvc1/octvc1_module.h | 4 +- octvc1/octvc1_module_swap.h | 2 +- octvc1/octvc1_msg.h | 2 +- octvc1/octvc1_msg_swap.h | 2 +- octvc1/octvc1_priv_swap_hdrs.h | 2 +- octvc1/octvc1_privacy.h | 2 +- octvc1/octvc1_process.h | 2 +- octvc1/octvc1_process_swap.h | 2 +- octvc1/octvc1_radio.h | 19 +- octvc1/octvc1_radio_swap.h | 2 +- octvc1/octvc1_rc2string.h | 10 +- octvc1/octvc1_swap_hdrs.h | 2 +- octvc1/octvc1_tap.h | 2 +- octvc1/octvc1_tap_swap.h | 2 +- octvc1/octvc1_udp.h | 2 +- octvc1/octvc1_user_id.h | 2 +- octvc1/octvc1_user_id_swap.h | 2 +- octvc1/octvc1_vlan.h | 2 +- octvc1/octvc1_vlan_swap.h | 2 +- octvc1/octvocnet_pkt.h | 2 +- octvc1/octvocnet_pkt_swap.h | 2 +- octvc1/pkt_api/octvc1_pkt_api.h | 2 +- octvc1/pkt_api/octvc1_pkt_api_default.h | 2 +- octvc1/pkt_api/octvc1_pkt_api_rc.h | 2 +- octvc1/pkt_api/octvc1_pkt_api_version.h | 8 +- octvc1/test/octvc1_test_api.h | 78 ----- octvc1/test/octvc1_test_api_priv.h | 567 -------------------------------- octvc1/test/octvc1_test_api_priv_swap.h | 325 ------------------ octvc1/test/octvc1_test_api_swap.h | 55 ---- octvc1/test/octvc1_test_base.h | 48 --- octvc1/test/octvc1_test_default.h | 37 --- octvc1/test/octvc1_test_default_priv.h | 522 ----------------------------- octvc1/test/octvc1_test_evt.h | 39 --- octvc1/test/octvc1_test_evt_priv.h | 39 --- octvc1/test/octvc1_test_evt_priv_swap.h | 41 --- octvc1/test/octvc1_test_evt_swap.h | 43 --- octvc1/test/octvc1_test_id.h | 43 --- octvc1/test/octvc1_test_id_priv.h | 56 ---- octvc1/test/octvc1_test_rc.h | 41 --- octvc1/test/octvc1_test_rc_priv.h | 41 --- octvc1/test/octvc1_test_version.h | 49 --- 173 files changed, 256 insertions(+), 2258 deletions(-) delete mode 100644 octvc1/octvc1_licensing_rc.h delete mode 100644 octvc1/test/octvc1_test_api.h delete mode 100644 octvc1/test/octvc1_test_api_priv.h delete mode 100644 octvc1/test/octvc1_test_api_priv_swap.h delete mode 100644 octvc1/test/octvc1_test_api_swap.h delete mode 100644 octvc1/test/octvc1_test_base.h delete mode 100644 octvc1/test/octvc1_test_default.h delete mode 100644 octvc1/test/octvc1_test_default_priv.h delete mode 100644 octvc1/test/octvc1_test_evt.h delete mode 100644 octvc1/test/octvc1_test_evt_priv.h delete mode 100644 octvc1/test/octvc1_test_evt_priv_swap.h delete mode 100644 octvc1/test/octvc1_test_evt_swap.h delete mode 100644 octvc1/test/octvc1_test_id.h delete mode 100644 octvc1/test/octvc1_test_id_priv.h delete mode 100644 octvc1/test/octvc1_test_rc.h delete mode 100644 octvc1/test/octvc1_test_rc_priv.h delete mode 100644 octvc1/test/octvc1_test_version.h hooks/post-receive -- Octasic GSM PHY API header files for OsmoBTS From gitosis at osmocom.org Mon Nov 27 16:36:45 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 27 Nov 2017 16:36:45 GMT Subject: octphy-2g-headers.git tag OCTSDR-OPENBSC-02.09.00-B1121 created. OCTSDR-OPENBSC-02.07.00-B708-2-g06297ff Message-ID: <201711271636.vARGajPx001572@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Octasic GSM PHY API header files for OsmoBTS". The tag, OCTSDR-OPENBSC-02.09.00-B1121 has been created at 06297ff025a37e6f921674675d33342385d414c2 (commit) - Log ----------------------------------------------------------------- commit 06297ff025a37e6f921674675d33342385d414c2 Author: Philipp Maier Date: Mon Nov 27 15:48:19 2017 +0100 Import headers from OCTSDR-OPENBSC-02.09.00-B1121.tgz ----------------------------------------------------------------------- hooks/post-receive -- Octasic GSM PHY API header files for OsmoBTS From gitosis at osmocom.org Mon Nov 27 16:44:28 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 27 Nov 2017 16:44:28 GMT Subject: osmo-gsm-manuals.git branch master updated. bb466ee020c778829b51b0e96d962394ab54f6da Message-ID: <201711271644.vARGiSsm004516@git.osmocom.org> This is an 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 bb466ee020c778829b51b0e96d962394ab54f6da (commit) from df589375741aa37f453ede814bba237afbc0f635 (commit) Those revisions listed above that are new 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=bb466ee020c778829b51b0e96d962394ab54f6da commit bb466ee020c778829b51b0e96d962394ab54f6da Author: Max Date: Thu Nov 23 18:48:01 2017 +0100 Update rate_ctr description * use example new counter names with ':' separator * mention that 'counter' is obsolete * mention group name and index * use bold and monospace fonts to improve visibility Change-Id: Ia962367bb93cb826002db6c950d23ae2102ac713 Related: OS#2550 ----------------------------------------------------------------------- Summary of changes: common/chapters/control_if.adoc | 27 +++++++++++++++++++-------- 1 file changed, 19 insertions(+), 8 deletions(-) hooks/post-receive -- Manuals for Osmocom GSM components From gitosis at osmocom.org Mon Nov 27 16:44:43 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 27 Nov 2017 16:44:43 GMT Subject: libosmocore.git branch master updated. 0.10.2-34-g7dc8e88d Message-ID: <201711271644.vARGihwx004631@git.osmocom.org> This is an 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 7dc8e88d64716831a1553d402571fb7b1ade3d30 (commit) from 19ec7b948322bbc9457a2b22219c93558a6f931e (commit) Those revisions listed above that are new 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=7dc8e88d64716831a1553d402571fb7b1ade3d30 commit 7dc8e88d64716831a1553d402571fb7b1ade3d30 Author: Max Date: Fri Nov 24 13:53:33 2017 +0100 ctrl: make response easier to parse Previously ctrl request for all counters in group (e. g. 'rate_ctr.abs.msc.0') will result in human-readable description which is not regular enough and is hard to both parse and generate. The ctrl interface is intended for m2m, not for human interaction. Let's simplify things by making response similar to counter group request ('rate_ctr.*'). Reply now looks as follows: GET_REPLY 9084354783926137287 rate_ctr.abs.msc.0 loc_update_type:attach 0;loc_update_type:normal 0; Previously it was: GET_REPLY 9084354783926137287 rate_ctr.abs.msc.0 All counters in msc.0 loc_update_type:attach 0 loc_update_type:normal 0 Change-Id: I7a24cc307450efdcd28168fffe477320c59fcd36 Related: OS#2550 ----------------------------------------------------------------------- Summary of changes: src/ctrl/control_if.c | 41 +++++++++-------------------------------- 1 file changed, 9 insertions(+), 32 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Mon Nov 27 16:44:55 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 27 Nov 2017 16:44:55 GMT Subject: osmo-bts.git branch master updated. 0.7.0-10-gf78caac Message-ID: <201711271644.vARGitdj004742@git.osmocom.org> This is an 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 f78caac25c6cf5dbed2bfd92fd39483d04efc79f (commit) from 25647562968ac6985e3999f4e71bbfd7751d6715 (commit) Those revisions listed above that are new 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=f78caac25c6cf5dbed2bfd92fd39483d04efc79f commit f78caac25c6cf5dbed2bfd92fd39483d04efc79f Author: Max Date: Mon Nov 27 16:17:16 2017 +0100 Remove leftover comments and checks It seems like rx previously had 'float' type. Remove the comments and checks which are not relevant since rx is 'int'. Change-Id: Idb4aad53667f88f9656c5bb1c52e7e75b385f446 Fixes: OS#2223 ----------------------------------------------------------------------- Summary of changes: src/common/power_control.c | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Mon Nov 27 16:45:25 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 27 Nov 2017 16:45:25 GMT Subject: openbsc.git branch master updated. 1.0.0-7-g5d69fa52c Message-ID: <201711271645.vARGjP7h005039@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Legacy: The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, master has been updated via 5d69fa52cf1e679e391519dd841da1579d640087 (commit) via 75042ff46a7e89ffb9a8897214c63e0bda378147 (commit) from 0195c30df582811dd0252fb6b455c156f4a7ee95 (commit) Those revisions listed above that are new 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=5d69fa52cf1e679e391519dd841da1579d640087 commit 5d69fa52cf1e679e391519dd841da1579d640087 Author: Pau Espin Pedrol Date: Thu Nov 23 19:06:09 2017 +0100 vty: Add cmd to configure 3g Early Classmark Sending In state prior to this patch, "3G Early Classmark Sending Restriction" bit in SI3 rest octets was always set to H, which is a sane default as the policy to send the information is then controlled by "Early Classmark Sending Control" bit in the same octet. However, it seems Quortus SoftCore can have some issues decoding the option, so let's add a vty cmd to be able to disable it for those having any issues. Related: SYS#4021 Change-Id: Ic1afe071038a3bb5871d7ff40f665c8644f801ec http://cgit.osmocom.org/openbsc/commit/?id=75042ff46a7e89ffb9a8897214c63e0bda378147 commit 75042ff46a7e89ffb9a8897214c63e0bda378147 Author: Pau Espin Pedrol Date: Fri Nov 24 12:44:07 2017 +0100 Use type bool for boolean fields in gsm48_si_ro_info Change-Id: Ic0981fca96f4927717ca335be1dab00a5d17fd6c ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gsm_data_shared.h | 1 + openbsc/include/openbsc/rest_octets.h | 7 ++++--- openbsc/src/libbsc/bsc_vty.c | 24 +++++++++++++++++++++++- openbsc/src/libbsc/rest_octets.c | 7 +++++-- openbsc/src/libbsc/system_information.c | 16 +++++++++------- openbsc/src/libcommon/gsm_data.c | 1 + 6 files changed, 43 insertions(+), 13 deletions(-) hooks/post-receive -- Legacy: The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon Nov 27 22:59:36 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 27 Nov 2017 22:59:36 GMT Subject: osmo-bts.git branch master updated. 0.7.0-11-g536ebee Message-ID: <201711272259.vARMxa81048984@git.osmocom.org> This is an 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 536ebeed0841cf3a76ee7730b2f41dea5c153b85 (commit) from f78caac25c6cf5dbed2bfd92fd39483d04efc79f (commit) Those revisions listed above that are new 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=536ebeed0841cf3a76ee7730b2f41dea5c153b85 commit 536ebeed0841cf3a76ee7730b2f41dea5c153b85 Author: Vadim Yanitskiy Date: Sun Nov 26 22:13:46 2017 +0700 doc/examples: add CalypsoBTS configuration example Despite the CalypsoBTS transceiver is similar to OsmoTRX, there are some changes required to make it work with OsmoBTS. Let's add a new configuration example for that. Change-Id: Ia4b1797de576ab987b05046aa9a9828858023ed3 ----------------------------------------------------------------------- Summary of changes: doc/examples/{trx => calypso}/osmo-bts.cfg | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) copy doc/examples/{trx => calypso}/osmo-bts.cfg (68%) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Tue Nov 28 03:42:30 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 28 Nov 2017 03:42:30 GMT Subject: osmo-ci.git branch neels/wip created. 00a78fb46d56b43a6409ee6c72039162ba2e86ee Message-ID: <201711280342.vAS3gUxE058220@git.osmocom.org> This is an 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, neels/wip has been created at 00a78fb46d56b43a6409ee6c72039162ba2e86ee (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-ci/commit/?id=00a78fb46d56b43a6409ee6c72039162ba2e86ee commit 00a78fb46d56b43a6409ee6c72039162ba2e86ee Author: Neels Hofmeyr Date: Tue Nov 28 03:10:12 2017 +0100 jobs: add update-osmo-ci-on-slaves.yml Change-Id: Ia933288f87f53f832732f650ba4be30d58faea7f http://cgit.osmocom.org/osmo-ci/commit/?id=94c7cdf180bcd5575478cb5c41ef350b4c0132dd commit 94c7cdf180bcd5575478cb5c41ef350b4c0132dd Author: Neels Hofmeyr Date: Tue Nov 28 02:54:16 2017 +0100 contrib/jenkins.sh: update from current jenkins job update-osmo-ci-on-slaves We're not calling this script on the update-osmo-ci-on-slaves job yet. To move over to calling this script, apply some edits we made on the jenkins UI in the meantime. Change-Id: I54d3f56a89934c1c7b0e445b5c447c91bf94d579 http://cgit.osmocom.org/osmo-ci/commit/?id=9f6390980680a3e83484f80da909da20deb2fbe8 commit 9f6390980680a3e83484f80da909da20deb2fbe8 Author: Neels Hofmeyr Date: Tue Nov 28 02:49:01 2017 +0100 jenkins docker: remove smalltalk things I am personally not aware of any smalltalk related builds that might be using our jenkins docker image. Let's remove this and see what falls on its face, presumably nothing. Change-Id: I1142f068100ef07ce7f177adaa8a0fe2fedb1b7b http://cgit.osmocom.org/osmo-ci/commit/?id=3dd1ba09f7f422d43a2bce3e8b766567e7af5dea commit 3dd1ba09f7f422d43a2bce3e8b766567e7af5dea Author: Neels Hofmeyr Date: Tue Nov 28 02:47:10 2017 +0100 jenkins docker: drop hardcoded osmo-deps.sh The jenkins invocation of the docker image commonly includes the osmo-ci scripts via binding ~/bin to an up-to-date checkout. We don't need another version of osmo-deps.sh in /usr/local/bin. Change-Id: I5ce9ab992afa3c5a7a0bb13b55cae016bc8e805f http://cgit.osmocom.org/osmo-ci/commit/?id=b20cecc2fbdb843a4f3345b31515c18ecbd2bd3d commit b20cecc2fbdb843a4f3345b31515c18ecbd2bd3d Author: Neels Hofmeyr Date: Tue Nov 28 02:46:08 2017 +0100 jenkins docker: also install py3 scripts of osmo-python-tests Allow using the osmo_verify_transcript_{ctrl,vty}.py scripts from the docker image. Change-Id: I27d02d516c1cccd5a2447ee8d76ae476d0951d56 ----------------------------------------------------------------------- hooks/post-receive -- CI scripts From gitosis at osmocom.org Tue Nov 28 04:19:31 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 28 Nov 2017 04:19:31 GMT Subject: osmo-ci.git branch master updated. bb459a2d0bcd04ad404a44f6787be396926267d3 Message-ID: <201711280419.vAS4JVqp072074@git.osmocom.org> This is an 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 bb459a2d0bcd04ad404a44f6787be396926267d3 (commit) via 716413c5be62cc03f0aa68803936d17646bcc294 (commit) via 4b5d3689329afe6afb4551ee6317f1de5555b095 (commit) from 83ccbfe87b001beaf0659a1ff6eda0cc5c9af915 (commit) Those revisions listed above that are new 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=bb459a2d0bcd04ad404a44f6787be396926267d3 commit bb459a2d0bcd04ad404a44f6787be396926267d3 Author: Neels Hofmeyr Date: Tue Nov 28 05:14:47 2017 +0100 jobs: update-osmo-ci-on-slaves: remove build2-deb8build The node is offline and has been for a long time. The last osmo-ci-on-slaves job ran for a week waiting for it to come back online. Change-Id: I5a315d1ce3d7d5763ba07bf29f9cdd5d6f7c6491 http://cgit.osmocom.org/osmo-ci/commit/?id=716413c5be62cc03f0aa68803936d17646bcc294 commit 716413c5be62cc03f0aa68803936d17646bcc294 Author: Neels Hofmeyr Date: Tue Nov 28 03:10:12 2017 +0100 jobs: add update-osmo-ci-on-slaves.yml Change-Id: Ia933288f87f53f832732f650ba4be30d58faea7f http://cgit.osmocom.org/osmo-ci/commit/?id=4b5d3689329afe6afb4551ee6317f1de5555b095 commit 4b5d3689329afe6afb4551ee6317f1de5555b095 Author: Neels Hofmeyr Date: Tue Nov 28 02:54:16 2017 +0100 contrib/jenkins.sh: update from current jenkins job update-osmo-ci-on-slaves We're not calling this script on the update-osmo-ci-on-slaves job yet. To move over to calling this script, apply some edits we made on the jenkins UI in the meantime. Change-Id: I54d3f56a89934c1c7b0e445b5c447c91bf94d579 ----------------------------------------------------------------------- Summary of changes: contrib/jenkins.sh | 12 ++++++++---- jobs/update-osmo-ci-on-slaves.yml | 23 +++++++++++++++++++++++ 2 files changed, 31 insertions(+), 4 deletions(-) create mode 100644 jobs/update-osmo-ci-on-slaves.yml hooks/post-receive -- CI scripts From gitosis at osmocom.org Tue Nov 28 04:45:00 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 28 Nov 2017 04:45:00 GMT Subject: osmo-ci.git branch master updated. 48f0c0a2ecc7320b62309c5a52811d71387d8644 Message-ID: <201711280445.vAS4j0hW084173@git.osmocom.org> This is an 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 48f0c0a2ecc7320b62309c5a52811d71387d8644 (commit) via bc07ff92a12ebc9a5e559e0f13ad89c3a268b90a (commit) from bb459a2d0bcd04ad404a44f6787be396926267d3 (commit) Those revisions listed above that are new 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=48f0c0a2ecc7320b62309c5a52811d71387d8644 commit 48f0c0a2ecc7320b62309c5a52811d71387d8644 Author: Neels Hofmeyr Date: Tue Nov 28 02:47:10 2017 +0100 jenkins docker: drop hardcoded osmo-deps.sh The jenkins invocation of the docker image commonly includes the osmo-ci scripts via binding ~/bin to an up-to-date checkout. We don't need another version of osmo-deps.sh in /usr/local/bin. Change-Id: I5ce9ab992afa3c5a7a0bb13b55cae016bc8e805f http://cgit.osmocom.org/osmo-ci/commit/?id=bc07ff92a12ebc9a5e559e0f13ad89c3a268b90a commit bc07ff92a12ebc9a5e559e0f13ad89c3a268b90a Author: Neels Hofmeyr Date: Tue Nov 28 02:46:08 2017 +0100 jenkins docker: also install py3 scripts of osmo-python-tests Allow using the osmo_verify_transcript_{ctrl,vty}.py scripts from the docker image. Change-Id: I27d02d516c1cccd5a2447ee8d76ae476d0951d56 ----------------------------------------------------------------------- Summary of changes: docker/Dockerfile_osmocom_jenkins.amd64 | 15 +-------------- 1 file changed, 1 insertion(+), 14 deletions(-) hooks/post-receive -- CI scripts From gitosis at osmocom.org Tue Nov 28 04:45:17 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 28 Nov 2017 04:45:17 GMT Subject: osmo-ci.git branch master updated. 6a97f52b9a40d40bf6687f19f7f3c766270ff15c Message-ID: <201711280445.vAS4jH3N084377@git.osmocom.org> This is an 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 6a97f52b9a40d40bf6687f19f7f3c766270ff15c (commit) via f074019027b7601d16f964054735dcf7c52cc1af (commit) from 48f0c0a2ecc7320b62309c5a52811d71387d8644 (commit) Those revisions listed above that are new 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=6a97f52b9a40d40bf6687f19f7f3c766270ff15c commit 6a97f52b9a40d40bf6687f19f7f3c766270ff15c Author: Neels Hofmeyr Date: Tue Nov 28 05:32:38 2017 +0100 jobs: describe how to install jenkins-jobs on deb 9 Change-Id: Id3a0684e567ae26ca8158fda56898eb683374d09 http://cgit.osmocom.org/osmo-ci/commit/?id=f074019027b7601d16f964054735dcf7c52cc1af commit f074019027b7601d16f964054735dcf7c52cc1af Author: Neels Hofmeyr Date: Tue Nov 28 05:43:01 2017 +0100 contrib/jenkins.sh: rather git checkout -f instead of pull Change-Id: Idc672879dcb3d38978e27b90c173f0aa950c4eb1 ----------------------------------------------------------------------- Summary of changes: contrib/jenkins.sh | 2 +- jobs/README.adoc | 20 ++++++++++++++++++++ 2 files changed, 21 insertions(+), 1 deletion(-) hooks/post-receive -- CI scripts From gitosis at osmocom.org Tue Nov 28 06:26:19 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 28 Nov 2017 06:26:19 GMT Subject: osmocom-bb.git branch master updated. osmocon_v0.0.0-1867-g89009751 Message-ID: <201711280626.vAS6QJaj023004@git.osmocom.org> This is an 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, master has been updated via 89009751ea7ceda542c254633f4ceef23b3f8f90 (commit) via 14598ac88d816168e037d701b6f43a2a4cf02f42 (commit) via eddf339871559f282fe615f9c618a1220bd97743 (commit) from 65774d447d8623257e1cbf3694542f4a421017d7 (commit) Those revisions listed above that are new 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=89009751ea7ceda542c254633f4ceef23b3f8f90 commit 89009751ea7ceda542c254633f4ceef23b3f8f90 Author: Holger Hans Peter Freyther Date: Thu Nov 16 17:11:28 2017 +0100 mobile: Avoid msg_ref going out of sync It seemed like msg_ref could go out of sync. In some places we are using sms->msg_ref in other cases we pass it as parameter (e.g. when sending the SMS) or we get it out of the gsm411_rp_hdr. Instead of hardcoding 42 for all messages make it configurable and pass the parameter from the caller. Change-Id: I4bac5f06921b5fd85a98d97770d42d4858ca1c42 http://cgit.osmocom.org/osmocom-bb/commit/?id=14598ac88d816168e037d701b6f43a2a4cf02f42 commit 14598ac88d816168e037d701b6f43a2a4cf02f42 Author: Holger Hans Peter Freyther Date: Wed Nov 15 16:18:28 2017 +0100 mobile: Change started and shutdown state through function Instead of changing the field all over the place, do the state change in a function. This will allow us to emit a notification when things change. It is similar to the lchan_state. Change-Id: I6a0591bb2785232681b23e41368323f16d3c960c http://cgit.osmocom.org/osmocom-bb/commit/?id=eddf339871559f282fe615f9c618a1220bd97743 commit eddf339871559f282fe615f9c618a1220bd97743 Author: Holger Hans Peter Freyther Date: Wed Nov 15 12:25:47 2017 +0100 mobile: Instead of putting semantic in a comment, use an enum The enum was created to understand the different states during the shutdown and find places where it is used. The normal transitions are like. Idle -> Imsi Detach -> L1 Reset -> Done Idle -> L1 Reset -> Done The shutdown can get stuck in case: * Out of memory situation while handling IMSI detach (timeout) * Never receiving l1 reset acknnowledgment. The code could benefit from the move to osmo fsm to deal with proper timeouts. Change-Id: Iee1140e4848923c7270495c381bf87b7e3fddee1 ----------------------------------------------------------------------- Summary of changes: .../include/osmocom/bb/common/osmocom_data.h | 7 +++++ .../layer23/include/osmocom/bb/mobile/app_mobile.h | 5 ++++ .../layer23/include/osmocom/bb/mobile/gsm411_sms.h | 3 +- src/host/layer23/src/mobile/app_mobile.c | 35 ++++++++++++++-------- src/host/layer23/src/mobile/gsm411_sms.c | 21 +++++++------ src/host/layer23/src/mobile/gsm480_ss.c | 2 +- src/host/layer23/src/mobile/gsm48_cc.c | 2 +- src/host/layer23/src/mobile/gsm48_mm.c | 4 +-- src/host/layer23/src/mobile/vty_interface.c | 24 +++++++-------- 9 files changed, 61 insertions(+), 42 deletions(-) hooks/post-receive -- The Open Source GSM Base Band stack From gitosis at osmocom.org Tue Nov 28 07:01:57 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 28 Nov 2017 07:01:57 GMT Subject: osmo-gsm-manuals.git branch master updated. 01fa9856cac144c538d85e7645037589b1e8625c Message-ID: <201711280701.vAS71v9I049104@git.osmocom.org> This is an 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 01fa9856cac144c538d85e7645037589b1e8625c (commit) from bb466ee020c778829b51b0e96d962394ab54f6da (commit) Those revisions listed above that are new 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=01fa9856cac144c538d85e7645037589b1e8625c commit 01fa9856cac144c538d85e7645037589b1e8625c Author: Holger Hans Peter Freyther Date: Wed Nov 15 11:43:49 2017 +0800 osmocomBB: Begin with a manual for the "mobile" application Begin with manual for the layer23 ("mobile") application but focus on the scripting code first. Change-Id: I736f2d61650feac70b6d960811b478639aa71737 ----------------------------------------------------------------------- Summary of changes: Makefile | 4 + {OsmoGSMTester => OsmocomBB}/Makefile | 2 +- OsmocomBB/chapters/scripting.adoc | 111 +++++++++++++++++++++ .../osmocombb-usermanual-docinfo.xml | 31 +++--- .../osmocombb-usermanual.adoc | 15 +-- 5 files changed, 135 insertions(+), 28 deletions(-) copy {OsmoGSMTester => OsmocomBB}/Makefile (77%) create mode 100644 OsmocomBB/chapters/scripting.adoc copy OsmoBSC/osmobsc-usermanual-docinfo.xml => OsmocomBB/osmocombb-usermanual-docinfo.xml (77%) copy OsmoPCU/osmopcu-usermanual.adoc => OsmocomBB/osmocombb-usermanual.adoc (57%) hooks/post-receive -- Manuals for Osmocom GSM components From gitosis at osmocom.org Tue Nov 28 18:31:50 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 28 Nov 2017 18:31:50 GMT Subject: osmo-gsm-manuals.git branch master updated. 91c4274c7d7e9307f246af5b745e4757f2b00ab2 Message-ID: <201711281831.vASIVo62038778@git.osmocom.org> This is an 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 91c4274c7d7e9307f246af5b745e4757f2b00ab2 (commit) from 01fa9856cac144c538d85e7645037589b1e8625c (commit) Those revisions listed above that are new 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=91c4274c7d7e9307f246af5b745e4757f2b00ab2 commit 91c4274c7d7e9307f246af5b745e4757f2b00ab2 Author: Max Date: Tue Nov 28 19:04:22 2017 +0100 rate_ctr: clarify ctrl interface Clarify introspection over ctrl interface and request for individual rate counter. Change-Id: I3d258aaafc381644be2f16b51e4dc655c1fb9b26 ----------------------------------------------------------------------- Summary of changes: common/chapters/control_if.adoc | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) hooks/post-receive -- Manuals for Osmocom GSM components From gitosis at osmocom.org Tue Nov 28 18:34:15 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 28 Nov 2017 18:34:15 GMT Subject: libosmocore.git branch master updated. 0.10.2-37-g458a6f59 Message-ID: <201711281834.vASIYFRF039783@git.osmocom.org> This is an 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 458a6f59e38f6cc691c72b89cdc9988ba9cf23b3 (commit) via 0176b4a9789dd8cb13313ab8b8664441acd100bf (commit) via 29d489f0818262f94bd253b39e4438bdcba01fc3 (commit) from 7dc8e88d64716831a1553d402571fb7b1ade3d30 (commit) Those revisions listed above that are new 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=458a6f59e38f6cc691c72b89cdc9988ba9cf23b3 commit 458a6f59e38f6cc691c72b89cdc9988ba9cf23b3 Author: Max Date: Tue Nov 28 17:26:54 2017 +0100 coding test: move bit dump into functions Change-Id: I65c75e56831420d3daf386ea280c13ae9cb64d1b http://cgit.osmocom.org/libosmocore/commit/?id=0176b4a9789dd8cb13313ab8b8664441acd100bf commit 0176b4a9789dd8cb13313ab8b8664441acd100bf Author: Max Date: Tue Nov 28 18:04:23 2017 +0100 coding test: enable debug output Change-Id: I1ec23ca3cf0d973c77b8c4e7e23e0e75a4f0a7a3 http://cgit.osmocom.org/libosmocore/commit/?id=29d489f0818262f94bd253b39e4438bdcba01fc3 commit 29d489f0818262f94bd253b39e4438bdcba01fc3 Author: Max Date: Tue Nov 28 14:54:32 2017 +0100 coding test: cosmetic cleanup * remove duplicate code: use function from libosmocore * use utility function to dump ubits * reformat for easier reading * link against libosmocore Change-Id: I8c31b0954176a2c53305936a025c92a793b6d9b6 ----------------------------------------------------------------------- Summary of changes: tests/Makefile.am | 2 +- tests/coding/coding_test.c | 275 +-- tests/coding/coding_test.ok | 4171 +++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 4247 insertions(+), 201 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Wed Nov 29 05:24:36 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 29 Nov 2017 05:24:36 GMT Subject: op25.git branch max updated. 0927bc11a9117d86e9c9a3e2d8fbcf5d4ac1fe8b Message-ID: <201711290524.vAT5Oaj9004205@git.osmocom.org> This is an 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 0927bc11a9117d86e9c9a3e2d8fbcf5d4ac1fe8b (commit) via 796c81f219d3dc23166a8f2109d2a35ffac5cc0a (commit) via a3f822dcc1bf05cf0c498e705c474b1b5b0380e2 (commit) from 98e43839b9b04f02864bb33d8755678c48d60f4e (commit) Those revisions listed above that are new 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=0927bc11a9117d86e9c9a3e2d8fbcf5d4ac1fe8b commit 0927bc11a9117d86e9c9a3e2d8fbcf5d4ac1fe8b Author: Max Date: Wed Nov 29 00:16:18 2017 -0500 vocoder: fix excess cpu usage http://cgit.osmocom.org/op25/commit/?id=796c81f219d3dc23166a8f2109d2a35ffac5cc0a commit 796c81f219d3dc23166a8f2109d2a35ffac5cc0a Author: Max Date: Mon Nov 27 13:08:42 2017 -0500 cleanup unused vars http://cgit.osmocom.org/op25/commit/?id=a3f822dcc1bf05cf0c498e705c474b1b5b0380e2 commit a3f822dcc1bf05cf0c498e705c474b1b5b0380e2 Author: Max Date: Mon Nov 27 13:07:55 2017 -0500 cleanup unused vars ----------------------------------------------------------------------- Summary of changes: op25/gr-op25_repeater/apps/rx.py | 10 ---------- op25/gr-op25_repeater/lib/software_imbe_decoder.cc | 1 - op25/gr-op25_repeater/lib/vocoder_impl.cc | 12 ++++++++++-- 3 files changed, 10 insertions(+), 13 deletions(-) hooks/post-receive -- Software-defined analyzer for APCO P25 From gitosis at osmocom.org Wed Nov 29 11:48:26 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 29 Nov 2017 11:48:26 GMT Subject: osmo-ggsn.git branch master updated. 1.1.0-29-gf1e44c5 Message-ID: <201711291148.vATBmQMS053103@git.osmocom.org> This is an 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 f1e44c5493eec4f43006747e98ed8bddbf468c4c (commit) from bebd75c2d1142ede132a39180776e6fb86a86be8 (commit) Those revisions listed above that are new 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-ggsn/commit/?id=f1e44c5493eec4f43006747e98ed8bddbf468c4c commit f1e44c5493eec4f43006747e98ed8bddbf468c4c Author: Pau Espin Pedrol Date: Tue Nov 28 11:13:55 2017 +0100 examples: Add secondary ipv6 google DNS to osmo-ggsn.cfg Change-Id: I5efbd1848a7974cb8dc614c4567de2658b9a7269 ----------------------------------------------------------------------- Summary of changes: doc/examples/osmo-ggsn.cfg | 2 ++ 1 file changed, 2 insertions(+) hooks/post-receive -- The OpenGGSN project From gitosis at osmocom.org Wed Nov 29 11:54:57 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 29 Nov 2017 11:54:57 GMT Subject: osmo-gsm-manuals.git branch master updated. aaeee90f0b36b573bcba94b75f1d076271ecbbff Message-ID: <201711291154.vATBsv7h055832@git.osmocom.org> This is an 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 aaeee90f0b36b573bcba94b75f1d076271ecbbff (commit) via 63058b1722a7efcb40b4990bde05a3fcdc838771 (commit) via 5e67f555ac4df1ff3f8639890567bb4e0bdaa411 (commit) via 808db8625ac2f145dec47af11220fe79fd4e6bcb (commit) via e357194c2efd696146c77bc6b6e311064d5c470d (commit) from 91c4274c7d7e9307f246af5b745e4757f2b00ab2 (commit) Those revisions listed above that are new 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=aaeee90f0b36b573bcba94b75f1d076271ecbbff commit aaeee90f0b36b573bcba94b75f1d076271ecbbff Author: Pau Espin Pedrol Date: Fri Nov 17 17:16:54 2017 +0100 OsmoGSMTester: Update import test->testenv Latest changes in osmo-gsm-tester require this import change. Depends on: osmo-gsm-tester I520bd046cb09042b5567d967f951f050e4e02e85 Change-Id: I0f7f7d0353014b7ef8a0c5a7707c91b2613be79a http://cgit.osmocom.org/osmo-gsm-manuals/commit/?id=63058b1722a7efcb40b4990bde05a3fcdc838771 commit 63058b1722a7efcb40b4990bde05a3fcdc838771 Author: Pau Espin Pedrol Date: Thu Nov 2 18:04:06 2017 +0100 OsmoGsmTester: Put several permission categories under cat User Permission Change-Id: Ie9f846af0311d768c5dd6f9da572c8f6482f4d39 http://cgit.osmocom.org/osmo-gsm-manuals/commit/?id=5e67f555ac4df1ff3f8639890567bb4e0bdaa411 commit 5e67f555ac4df1ff3f8639890567bb4e0bdaa411 Author: Pau Espin Pedrol Date: Thu Nov 2 17:57:58 2017 +0100 OsmoGSMTester: Add state_dir section Change-Id: Ie12e3933747a4e698de59ff9ac57281e9f261d3d http://cgit.osmocom.org/osmo-gsm-manuals/commit/?id=808db8625ac2f145dec47af11220fe79fd4e6bcb commit 808db8625ac2f145dec47af11220fe79fd4e6bcb Author: Pau Espin Pedrol Date: Thu Nov 2 17:50:08 2017 +0100 OsmoGSMTester: Add suites_dir section Change-Id: Ie25fd742f484981f5e5b25397c2637eda38f0424 http://cgit.osmocom.org/osmo-gsm-manuals/commit/?id=e357194c2efd696146c77bc6b6e311064d5c470d commit e357194c2efd696146c77bc6b6e311064d5c470d Author: Pau Espin Pedrol Date: Thu Nov 2 14:45:46 2017 +0100 OsmoGSMTester: Add scenarios_dir section It explains how scenario combination works Change-Id: I3f89bd3d71400da14cda7ea8bb9c190fe80a539f ----------------------------------------------------------------------- Summary of changes: OsmoGSMTester/chapters/config.adoc | 87 +++++++++++++++++++++++++++++++++++++ OsmoGSMTester/chapters/install.adoc | 8 ++-- OsmoGSMTester/chapters/intro.adoc | 2 +- 3 files changed, 92 insertions(+), 5 deletions(-) hooks/post-receive -- Manuals for Osmocom GSM components From gitosis at osmocom.org Wed Nov 29 16:49:29 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 29 Nov 2017 16:49:29 GMT Subject: osmo-ci.git branch master updated. c7d6cc86384f2120ecd86ed32f71304e977db292 Message-ID: <201711291649.vATGnTu0077353@git.osmocom.org> This is an 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 c7d6cc86384f2120ecd86ed32f71304e977db292 (commit) from 6a97f52b9a40d40bf6687f19f7f3c766270ff15c (commit) Those revisions listed above that are new 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=c7d6cc86384f2120ecd86ed32f71304e977db292 commit c7d6cc86384f2120ecd86ed32f71304e977db292 Author: Neels Hofmeyr Date: Tue Nov 28 02:49:01 2017 +0100 jenkins docker: move smalltalk to separate Dockerfile To reduce docker image rebuild time, move the Smalltalk related commands to a separate file, which is currently not built by rebuild_osmocom_jenkins_image.sh since there are no jenkins builds using that yet. Change-Id: I1142f068100ef07ce7f177adaa8a0fe2fedb1b7b ----------------------------------------------------------------------- Summary of changes: docker/Dockerfile_osmocom_jenkins.amd64 | 16 ---------------- docker/Dockerfile_osmocom_jenkins_st.amd64 | 16 ++++++++++++++++ 2 files changed, 16 insertions(+), 16 deletions(-) create mode 100644 docker/Dockerfile_osmocom_jenkins_st.amd64 hooks/post-receive -- CI scripts From gitosis at osmocom.org Wed Nov 29 17:33:08 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 29 Nov 2017 17:33:08 GMT Subject: osmo-python-tests.git branch master updated. 48b951a7a6057f8072dbb17a5315a518d5d5112e Message-ID: <201711291733.vATHX8Kp093042@git.osmocom.org> This is an 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 48b951a7a6057f8072dbb17a5315a518d5d5112e (commit) from 751491cdf9fba3a46911ac46bf0f640588bec286 (commit) Those revisions listed above that are new 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=48b951a7a6057f8072dbb17a5315a518d5d5112e commit 48b951a7a6057f8072dbb17a5315a518d5d5112e Author: Neels Hofmeyr Date: Wed Nov 29 18:21:18 2017 +0100 osmo_interact_common: add '... !regex' wildcard Sometimes it is desirable to match any lines, just make sure that a given regex does *not* exist in the command reply. For example, during handover config tests, to verify that no handover config exists, one would have to match an entire 'show running-config' output, which is subject to change whenever the VTY changes. Add a wildcard '... !' which allows passing a regex that must not be encountered, e.g.: OsmoBSC(config-net)# show running-config ... network ... !handover bts 0 ... handover 1 ... This checks that there is no handover config on the network level while bts 0 does have handover config. Change-Id: I7c1ebb2e7f059047903a53de26a0ec1ce7fa9b98 ----------------------------------------------------------------------- Summary of changes: osmopy/osmo_interact_common.py | 31 +++++++++++++++++++++++++++---- 1 file changed, 27 insertions(+), 4 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Wed Nov 29 17:49:58 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 29 Nov 2017 17:49:58 GMT Subject: osmo-ci.git branch master updated. b3fda807bd69c44db604d549c52ecf1e5b3a0ab8 Message-ID: <201711291749.vATHnwZD098954@git.osmocom.org> This is an 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 b3fda807bd69c44db604d549c52ecf1e5b3a0ab8 (commit) from c7d6cc86384f2120ecd86ed32f71304e977db292 (commit) Those revisions listed above that are new 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=b3fda807bd69c44db604d549c52ecf1e5b3a0ab8 commit b3fda807bd69c44db604d549c52ecf1e5b3a0ab8 Author: Neels Hofmeyr Date: Wed Nov 29 18:48:01 2017 +0100 docker for jenkins: update on changes in osmo-python-tests Download (ADD) the latest patch from git.osmocom.org so that the image gets rebuilt when new changes were merged to master. Change-Id: I215f5f6504018d589fa44776a332757a7b870d53 ----------------------------------------------------------------------- Summary of changes: docker/Dockerfile_osmocom_jenkins.amd64 | 1 + 1 file changed, 1 insertion(+) hooks/post-receive -- CI scripts From gitosis at osmocom.org Wed Nov 29 18:17:09 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 29 Nov 2017 18:17:09 GMT Subject: op25.git branch max updated. 5b280ae2ef4944a7831b52620c0dd126fc4fab32 Message-ID: <201711291817.vATIH9Jh009005@git.osmocom.org> This is an 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 5b280ae2ef4944a7831b52620c0dd126fc4fab32 (commit) from 0927bc11a9117d86e9c9a3e2d8fbcf5d4ac1fe8b (commit) Those revisions listed above that are new 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=5b280ae2ef4944a7831b52620c0dd126fc4fab32 commit 5b280ae2ef4944a7831b52620c0dd126fc4fab32 Author: Max Date: Wed Nov 29 13:16:50 2017 -0500 updated dv_tx ----------------------------------------------------------------------- Summary of changes: op25/gr-op25_repeater/apps/tx/dv_tx.py | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) hooks/post-receive -- Software-defined analyzer for APCO P25 From gitosis at osmocom.org Thu Nov 30 11:01:49 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 30 Nov 2017 11:01:49 GMT Subject: osmo-hlr.git branch master updated. 0.1.0-18-g2dee60e Message-ID: <201711301101.vAUB1nbA000588@git.osmocom.org> This is an 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 2dee60ef443343a297ffc1bfdb9321c6f7e07a3d (commit) via ab4d509a830b21b85cc397aca119b8e8e0b96750 (commit) via bd1dca0859dc9e3653c75af13501e59a587975ef (commit) from 33eeeef9dcfb3103ddbbac756088825d38ce5f53 (commit) Those revisions listed above that are new 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=2dee60ef443343a297ffc1bfdb9321c6f7e07a3d commit 2dee60ef443343a297ffc1bfdb9321c6f7e07a3d Author: Neels Hofmeyr Date: Thu Nov 23 15:27:50 2017 +0100 db_test: also test db_get_auc() return values Verify that it returns -ENOENT on non-existing IMSI and -ENOKEY for no auth data. Move the auc_compute_vectors() stub to the top near the db_get_auc() call, and just return num_vec to get a successful return value when auth data is present. Change-Id: Ic0158228afbd78b8ca21f62dffa9f868674682b9 http://cgit.osmocom.org/osmo-hlr/commit/?id=ab4d509a830b21b85cc397aca119b8e8e0b96750 commit ab4d509a830b21b85cc397aca119b8e8e0b96750 Author: Neels Hofmeyr Date: Thu Nov 23 15:31:12 2017 +0100 osmo-hlr: log details for unknown IMSI / no auth data / db error For unknown IMSI and no auth data for a known IMSI, log respective messages on NOTICE level. For database error, log on ERROR level. Change-Id: I3838fa78567e7e92d797d90b8b90865d9ebba90a http://cgit.osmocom.org/osmo-hlr/commit/?id=bd1dca0859dc9e3653c75af13501e59a587975ef commit bd1dca0859dc9e3653c75af13501e59a587975ef Author: Neels Hofmeyr Date: Thu Nov 23 15:25:30 2017 +0100 db_get_auth_data / db_get_auc: clarify return values Differentiate between "IMSI unknown" and "IMSI has no auth data": in case of known IMSI lacking auth data, return -ENOKEY instead of -ENOENT. Fix API doc comments to reflect what the functions actually return, on top of adding the -ENOKEY detail. Adjust db_test expectations from -ENOENT to -ENOKEY where appropriate. Adjust VTY and CTRL command rc evaluation. A subsequent patch will use these return values to log details on each of these situations. Change-Id: Icf6304d23585f2ed45e050fa27c787f2d66fd3f7 ----------------------------------------------------------------------- Summary of changes: src/ctrl.c | 18 +++++++++++--- src/db_auc.c | 11 ++++++--- src/hlr.c | 10 ++++++++ src/hlr_vty_subscr.c | 19 ++++++++------ tests/db/db_test.c | 51 +++++++++++++++++++++++++++----------- tests/db/db_test.err | 70 +++++++++++++++++++++++++++++++++++++++++++++------- 6 files changed, 140 insertions(+), 39 deletions(-) hooks/post-receive -- UNNAMED PROJECT