This is an 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 888e35aa7fbb2ba40526456abab739b7c15013e0 (commit)
via 6111ab5bacffd3acde4c3ed02ce0b8866177552b (commit)
via f8ac21bf71548649209ed2749bf6e7317bb15c62 (commit)
from 5a4594614390978f7dab05f08d607c3903163cea (commit)
Those revisions listed above that are new 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=888e35aa7fbb2ba40526456abab739b7…
commit 888e35aa7fbb2ba40526456abab739b7c15013e0
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Wed Oct 25 23:59:42 2017 +0200
osmo-bsc: Initialize logging before initializing rate_ctr
The library code for rate counter initialization, which is called
from the descendants of bsc_network_alloc() might already want to
log something (particularly after Change-Id
Ifc6ac824f5dae9a848bb4a5d067c64a69eb40b56 in libosmocore), so the
logging framework must be initialized before.
Change-Id: I1e893c97e023e63489fe8c46539b5e507d3cec8f
http://cgit.osmocom.org/openbsc/commit/?id=6111ab5bacffd3acde4c3ed02ce0b886…
commit 6111ab5bacffd3acde4c3ed02ce0b8866177552b
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Wed Oct 25 23:59:13 2017 +0200
nanobts_omlattra_test: Initialize logging before executing tests
... the library code we call could want to log something, after all.
Port of osmo-bsc Change-Id Ic01e9bfb63d7b6def9432103e744c23c90f0f6b9
Change-Id: Ib4be9541771e95ca4e051b778fc3958202aab9ab
http://cgit.osmocom.org/openbsc/commit/?id=f8ac21bf71548649209ed2749bf6e731…
commit f8ac21bf71548649209ed2749bf6e7317bb15c62
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Wed Oct 25 23:58:18 2017 +0200
Fix nanobts_omlattr unit test
The test clearly fails unless bts->network is set correctly. Not sure
why this hasn't shown up before?
Port of osmo-bsc Change-Id I47786ed06ff610213d7a0b56d0ebf1c537cd7568
Change-Id: Id1cd4ce8f1e03b9715e1223414918bc69499e13d
-----------------------------------------------------------------------
Summary of changes:
openbsc/src/osmo-bsc/osmo_bsc_main.c | 6 +++---
openbsc/tests/nanobts_omlattr/nanobts_omlattr_test.c | 4 ++++
2 files changed, 7 insertions(+), 3 deletions(-)
hooks/post-receive
--
Legacy: The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
This is an 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 16140f70c5d8138311397388cc938e10f0d992db (commit)
from 36bec87104576f6e7f192698c1efa6a40ce15409 (commit)
Those revisions listed above that are new 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=16140f70c5d8138311397388cc938e1…
commit 16140f70c5d8138311397388cc938e10f0d992db
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Wed Oct 25 19:17:18 2017 +0200
db api: fix/add API docs
Change-Id: I854fafd8e56bd0b8394f8ed79d023c11c2fdbdca
-----------------------------------------------------------------------
Summary of changes:
src/db_hlr.c | 89 +++++++++++++++++++++++++++++++++++++++++++++++++++---------
1 file changed, 76 insertions(+), 13 deletions(-)
hooks/post-receive
--
UNNAMED PROJECT
This is an 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 c481a988e33e4046c53f1f38d52522db67401820 (commit)
from 1b1b176e68730f5e42bf71e444c0ba1f3d9acea4 (commit)
Those revisions listed above that are new 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=c481a988e33e4046c53f1f3…
commit c481a988e33e4046c53f1f38d52522db67401820
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Thu Oct 19 05:11:57 2017 +0200
refactor Makefile build rules, don't use the FORCE
The initial goal was to make sure we don't have overall FORCE rules causing
unnecessary rebuilds -- annoying while writing documentation. As I looked
through possible dependencies, I finally understood what's going on here.
Remove code dup and nicely sort which belongs where in build/Makefile.*.inc. In
each, describe in a top comment how to use it, and also unify how they are
used:
- Rename Makefile.inc to Makefile.docbook.inc and refactor
- Add Makefile.vty-reference.inc
- Add Makefile.common.inc
Make sure that we accurately pick up all dependencies.
Drop use of the macro called 'command', that silenced the actual command lines
invoked and replaced them with short strings: it obscures what is actually
going on and makes the Makefiles hard to read and understand.
Each manual's makefile is greatly reduced to few definitions and a Makefile
include, e.g. one for asciidoc, one for VTY reference.
Move common/bsc_vty_additions.xml to OsmoBSC/vty/libbsc_vty_additions.xml, link
from OsmoNITB. It applies only to OsmoBSC and OsmoNITB.
Add a script that combines a VTY reference file with *all* additions files
found in a manual's vty/ dir. Call this from Makefile.vty-reference.inc.
Change-Id: I9758e04162a480e28c7dc83475b514cf7fd25ec0
-----------------------------------------------------------------------
Summary of changes:
OsmoBSC/Makefile | 55 +++-------------------
.../vty/libbsc_vty_additions.xml | 0
OsmoBTS/Makefile | 52 +++-----------------
OsmoGGSN/Makefile | 41 +++-------------
OsmoGSMTester/Makefile | 13 ++---
OsmoHLR/Makefile | 44 +++--------------
OsmoMGCP/Makefile | 33 ++-----------
OsmoMSC/Makefile | 44 +++--------------
OsmoNAT/Makefile | 33 ++-----------
OsmoNITB/Makefile | 46 +++---------------
OsmoNITB/vty/bsc_vty_additions.xml | 1 +
OsmoPCU/Makefile | 44 ++---------------
OsmoSGSN/Makefile | 45 +++---------------
build/Makefile.asciidoc.inc | 35 +++++++++++---
build/Makefile.common.inc | 14 ++++++
build/Makefile.docbook.inc | 35 ++++++++++++++
build/Makefile.inc | 47 ------------------
build/Makefile.vty-reference.inc | 42 +++++++++++++++++
build/vty_reference_combine.sh | 25 ++++++++++
19 files changed, 206 insertions(+), 443 deletions(-)
rename common/bsc_vty_additions.xml => OsmoBSC/vty/libbsc_vty_additions.xml (100%)
create mode 120000 OsmoNITB/vty/bsc_vty_additions.xml
create mode 100644 build/Makefile.common.inc
create mode 100644 build/Makefile.docbook.inc
delete mode 100644 build/Makefile.inc
create mode 100644 build/Makefile.vty-reference.inc
create mode 100755 build/vty_reference_combine.sh
hooks/post-receive
--
Manuals for Osmocom GSM components
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "UNNAMED PROJECT".
The branch, neels/db_tool has been updated
discards c0d4c63863d47684986f5f2283acca2e23ddfbde (commit)
via 9d99d99137e127a3045071ebf0ca2a9520789e59 (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 (c0d4c63863d47684986f5f2283acca2e23ddfbde)
\
N -- N -- N (9d99d99137e127a3045071ebf0ca2a9520789e59)
When this happens we assume that you've already had alert emails for all
of the O revisions, and so we here report only the revisions in the N
branch from the common base, B.
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/osmo-hlr/commit/?id=9d99d99137e127a3045071ebf0ca2a9…
commit 9d99d99137e127a3045071ebf0ca2a9520789e59
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Tue Oct 24 23:26:53 2017 +0200
add osmo-hlr-db-tool
Change-Id: I0dfa6ec033dd93161c1adc2ce1637195fe5b7a63
-----------------------------------------------------------------------
Summary of changes:
src/Makefile.am | 1 +
src/db_hlr.c | 4 +-
src/hlr_db_tool.c | 248 ++++++++++++++++++++++++++++++++++++++++++++++++++----
src/logging.c | 6 +-
4 files changed, 237 insertions(+), 22 deletions(-)
hooks/post-receive
--
UNNAMED PROJECT
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "UNNAMED PROJECT".
The branch, neels/db_tool has been created
at c0d4c63863d47684986f5f2283acca2e23ddfbde (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/osmo-hlr/commit/?id=c0d4c63863d47684986f5f2283acca2…
commit c0d4c63863d47684986f5f2283acca2e23ddfbde
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Tue Oct 24 23:26:53 2017 +0200
add osmo-hlr-db-tool
Change-Id: I0dfa6ec033dd93161c1adc2ce1637195fe5b7a63
http://cgit.osmocom.org/osmo-hlr/commit/?id=8f063796e9862d9ff1e93015562c401…
commit 8f063796e9862d9ff1e93015562c401db49d0f9a
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Wed Oct 25 00:26:29 2017 +0200
cosmetic: sql/hlr.sql: move comments
By moving the comments inside the table row definitions, they are dumped back
during 'sqlite3 hlr.db .dump'. When they are between SQL statements, the
comments are lost.
Tweak wording.
Change-Id: I280c2e2d3e9b7f1dc632722724d9e1c54d041820
http://cgit.osmocom.org/osmo-hlr/commit/?id=10df27f168e08f0790fa6e3a01096f8…
commit 10df27f168e08f0790fa6e3a01096f82c83c0c60
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Tue Oct 24 23:26:27 2017 +0200
automatically create db tables on osmo-hlr invocation
If a database file is missing, osmo-hlr creates it, as is the default sqlite3
API behavior. Actually also create initial tables in it.
Note: it might be desirable to bail if the desired database file does not
exist. That is however a different semantic from this patch; this is not
changing the fact that a db file is created, this just creates a usable one.
Note: I am about to add osmo-hlr-db-tool to do database migration from
osmo-nitb, and possibly also CSV import. For that, it is also desirable to
bootstrap a usable database, which is the core reason for this patch.
Create db_bootstrap.h as a BUILT_SOURCE from reading in sql/hlr.sql and
mangling via sed to a list of SQL statement strings. On each db_open(), run
this bootstrap sequence.
In sql/hlr.sql:
* Add 'IF NOT EXISTS' to 'CREATE TABLE', so that the bootstrap
sequence can be run on an already bootstrapped db. This is the same as
osmo-nitb does it.
* Drop the final comment at the bottom, which ended up being an empty SQL
statement and causing sqlite3 API errors, seemed to have no purpose anyway.
Note: by composing the statement strings as multiline and including the SQL
comments, sqlite3 actually retains the comments contained in table definitions
and prints them back during 'sqlite3 hlr.db .dump'.
Change-Id: If77dbbfe1af3e66aaec91cb6295b687f37678636
http://cgit.osmocom.org/osmo-hlr/commit/?id=1d13fe167302e68aac79c9c20bd5b18…
commit 1d13fe167302e68aac79c9c20bd5b18476ef5cb9
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Wed Oct 25 01:13:09 2017 +0200
db_test: fix *FLAGS
Change-Id: Ie57a04b7efc7a1e16cf0e3625d8ad2f0ef0089b0
-----------------------------------------------------------------------
hooks/post-receive
--
UNNAMED PROJECT
This is an 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 9982b95069c58a3cb9b97bb6bc75932db81886ad (commit)
from bf9298eb0f087b3b16fd08e04310d8d2e156dc8d (commit)
Those revisions listed above that are new 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=9982b95069c58a3cb9b97bb6bc75932…
commit 9982b95069c58a3cb9b97bb6bc75932db81886ad
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Tue Oct 24 18:42:30 2017 +0200
Fix Downlink AMR FSM name to avoid illegal space character
Since libosmocore Change-Id I9ef59432f43a3cdb94e4cbb0c44ac3f9b2aac0f2
we enforce that FSM names do not contain illegal characteers such as
spaces. Let's change the DL TX FSM for AMR to comply to this. Also,
actually do check the result of the FSM registration.
Change-Id: Ieccd1dc32c0faf5e544d17daca4a417d1d168c21
-----------------------------------------------------------------------
Summary of changes:
src/common/bts.c | 4 +++-
src/common/dtx_dl_amr_fsm.c | 2 +-
2 files changed, 4 insertions(+), 2 deletions(-)
hooks/post-receive
--
Osmocom BTS-side code (Abis, scheduling, ...)
This is an 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 b48e82ca9eee93ccd821cd179951837bf7a22d6a (commit)
from cbf5cdfe7eb10e6efee16cbd6b5e7b910f8c47a7 (commit)
Those revisions listed above that are new 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=b48e82ca9eee93ccd821cd179951…
commit b48e82ca9eee93ccd821cd179951837bf7a22d6a
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Tue Oct 24 18:35:24 2017 +0200
rate_ctr: Fix null pointer dereference in error path
In Change-Id Ifc6ac824f5dae9a848bb4a5d067c64a69eb40b56 we introduced
a variable de-reference before we check if it's NULL.
Let's reorder the statements to avoid this.
Fixes: Coverity CID#178219
Change-Id: I99265a7ee76f85c479543c19ce8c05ce5d43ae69
-----------------------------------------------------------------------
Summary of changes:
src/rate_ctr.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
hooks/post-receive
--
An utility library for Open Source Mobile Communications
This is an 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 cbf5cdfe7eb10e6efee16cbd6b5e7b910f8c47a7 (commit)
via 296511befc8d5050dc5fe0d8497b4a7acb7ce8c5 (commit)
from 04c881207f903f48bd5863bc851b8384a06578de (commit)
Those revisions listed above that are new 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=cbf5cdfe7eb10e6efee16cbd6b5e…
commit cbf5cdfe7eb10e6efee16cbd6b5e7b910f8c47a7
Author: Max <msuraev(a)sysmocom.de>
Date: Tue Oct 24 18:18:55 2017 +0200
GPRS: constify NS printing routine parameters
Change-Id: I549ab7c26ac1489e01f281594bafe44b0681dc83
http://cgit.osmocom.org/libosmocore/commit/?id=296511befc8d5050dc5fe0d8497b…
commit 296511befc8d5050dc5fe0d8497b4a7acb7ce8c5
Author: Max <msuraev(a)sysmocom.de>
Date: Tue Oct 24 18:05:35 2017 +0200
GPRS: add vty command to show only persistent NS
The regular 'sh ns' lists all available NS. Sometimes it's handy to know
which of those are persistent.
* add "show ns persistent" command
* adjust parameters of dump-ns*() functions to use bool where
appropriate
Change-Id: Ib812864bae3ea414cc107a7b4f49bea4e6161795
-----------------------------------------------------------------------
Summary of changes:
include/osmocom/gprs/gprs_ns.h | 2 +-
src/gb/gprs_ns.c | 2 +-
src/gb/gprs_ns_vty.c | 31 +++++++++++++++++++++++--------
3 files changed, 25 insertions(+), 10 deletions(-)
hooks/post-receive
--
An utility library for Open Source Mobile Communications
This is an 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 04c881207f903f48bd5863bc851b8384a06578de (commit)
via a7a5065385be71239d49bb60a690402d3153eb34 (commit)
via ae510dc4a743e981b40fc5e1fdb4c109f2425e27 (commit)
via 8c4f5457aa185bc9d74b6962aaafdd263ea6af56 (commit)
via febe83c4243520ccc64544026d5f496ef945a9aa (commit)
from c8ef736370483df6feb761b49fccaa6790b6f8c2 (commit)
Those revisions listed above that are new 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=04c881207f903f48bd5863bc851b…
commit 04c881207f903f48bd5863bc851b8384a06578de
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Tue Oct 3 18:34:48 2017 +0800
stats_test: Extend check to include test for counter group name mangling
In Change-Id Ifc6ac824f5dae9a848bb4a5d067c64a69eb40b56 we introduce
name mangling to replace any '.' in counter (group) names to be
converted to ':'. Let's test for this functionality explicitly as part
of the stats_test.
Change-Id: Ie35682aa79526e2ffeab6995cd640b7847d855bf
http://cgit.osmocom.org/libosmocore/commit/?id=a7a5065385be71239d49bb60a690…
commit a7a5065385be71239d49bb60a690402d3153eb34
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Tue Oct 3 17:49:21 2017 +0800
Convert lib-internal rate_ctr from '.' separator to ':' separator
The rate_ctr.c code would do this mangling automatically, but let's
avoid using this from new versions of our code for
simplicity/explicitness.
Change-Id: I24a556f447cfac25efb6e83cac2d0c2972d98fe3
http://cgit.osmocom.org/libosmocore/commit/?id=ae510dc4a743e981b40fc5e1fdb4…
commit ae510dc4a743e981b40fc5e1fdb4c109f2425e27
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Tue Oct 3 17:46:14 2017 +0800
rate_ctr: Enforce counter (and ctr_group) names are valid identifiers
As rate counters are automatically exposed on the CTRL interface,
we need to make sure they don't contain special characters such as '.'
which are not permitted/supported by CTRL.
In order to be able to run old versions of osmocom programs with
libosmocore versions after this commit, we introduce some special
name mangling: Any '.' in the names are replaced with ':' during
counter group registration, if valid identifiers can be obtained
this way.
Change-Id: Ifc6ac824f5dae9a848bb4a5d067c64a69eb40b56
http://cgit.osmocom.org/libosmocore/commit/?id=8c4f5457aa185bc9d74b6962aaaf…
commit 8c4f5457aa185bc9d74b6962aaafdd263ea6af56
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Tue Oct 3 17:44:03 2017 +0800
fsm: Enforce FSM and FSM instance names are valid osmocom identifiers
Let's enforce that the names of FSMs and their instances are valid
osmocom identifiers. This is important as the FSMs are automatically
exported via those names on the CTRL inteface, and we have to make sure
CTRL syntax actually permits them.
Change-Id: I9ef59432f43a3cdb94e4cbb0c44ac3f9b2aac0f2
http://cgit.osmocom.org/libosmocore/commit/?id=febe83c4243520ccc64544026d5f…
commit febe83c4243520ccc64544026d5f496ef945a9aa
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Tue Oct 3 17:41:59 2017 +0800
Introduce osmo_identifier_valid() function to check validity of identifier
We define the notion of an 'osmocom identifier' which is basically a
7-bit US-ASCII without any special characters beyond "-_:@". We
introduce a function to verify if an identifier consists only of the
permitted characters.
Change-Id: I96a8d345c5a69238a12d040f39b70c485a5c421c
-----------------------------------------------------------------------
Summary of changes:
include/osmocom/core/rate_ctr.h | 2 +-
include/osmocom/core/utils.h | 3 +
src/fsm.c | 13 ++++-
src/gb/gprs_bssgp.c | 10 ++--
src/gb/gprs_ns.c | 14 ++---
src/rate_ctr.c | 118 +++++++++++++++++++++++++++++++++++++++-
src/utils.c | 28 ++++++++++
tests/gb/gprs_ns_test.c | 2 +-
tests/stats/stats_test.c | 43 ++++++++++-----
tests/stats/stats_test.ok | 108 ++++++++++++++++++++++--------------
10 files changed, 270 insertions(+), 71 deletions(-)
hooks/post-receive
--
An utility library for Open Source Mobile Communications