This is an 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 d86055b431275cedb73bce32cb18dfc41dff0d15 (commit)
from c9bebbd325e567333486a90b92d16ee464a4458a (commit)
Those revisions listed above that are new 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=d86055b431275cedb73bce32cb18…
commit d86055b431275cedb73bce32cb18dfc41dff0d15
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Mar 17 10:32:07 2018 +0100
abis_nm: Introduce abis_nm_dump_foh()
This is a more modern way of printing the Abis OML Formatted Object
Header, without assuming that it would be used in a log statement
or prescribing the log level to be used.
Change-Id: I9b2c2afec28882b817d104d5b062651ade7aadd8
-----------------------------------------------------------------------
Summary of changes:
include/osmocom/gsm/abis_nm.h | 8 +++-----
src/gsm/abis_nm.c | 15 +++++++++++----
src/gsm/libosmogsm.map | 1 +
3 files changed, 15 insertions(+), 9 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 "Software-defined analyzer for APCO P25".
The branch, max has been updated
via bd95950d8ca8e31a1c8a785d4add132aa7a202f6 (commit)
via e572cfe8022b2d2fd0d591bf90324c18c30090dc (commit)
via 9d344f283b9a595b35c6b6e9a7e6b514838ed974 (commit)
via 411d385125ce2db960501c8894877128bee8b63c (commit)
via abf9b4f06c95f864187c7a2f01141bfadfe46191 (commit)
via 5ea5186c5dcf02280848b5cba91fc37d39f8dcc4 (commit)
from 4630e585649b45bb9171f55be3867d18333e5cc2 (commit)
Those revisions listed above that are new 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=bd95950d8ca8e31a1c8a785d4add132aa7a…
commit bd95950d8ca8e31a1c8a785d4add132aa7a202f6
Author: Max <ikj1234i(a)yahoo.com>
Date: Fri Mar 16 16:56:15 2018 -0400
main.js edits
http://cgit.osmocom.org/op25/commit/?id=e572cfe8022b2d2fd0d591bf90324c18c30…
commit e572cfe8022b2d2fd0d591bf90324c18c30090dc
Author: Max <ikj1234i(a)yahoo.com>
Date: Fri Mar 16 16:38:26 2018 -0400
configuration additions
http://cgit.osmocom.org/op25/commit/?id=9d344f283b9a595b35c6b6e9a7e6b514838…
commit 9d344f283b9a595b35c6b6e9a7e6b514838ed974
Author: Max <ikj1234i(a)yahoo.com>
Date: Fri Mar 16 16:29:54 2018 -0400
add config directory
http://cgit.osmocom.org/op25/commit/?id=411d385125ce2db960501c8894877128bee…
commit 411d385125ce2db960501c8894877128bee8b63c
Author: Max <ikj1234i(a)yahoo.com>
Date: Fri Mar 16 16:28:37 2018 -0400
temp.png
http://cgit.osmocom.org/op25/commit/?id=abf9b4f06c95f864187c7a2f01141bfadfe…
commit abf9b4f06c95f864187c7a2f01141bfadfe46191
Author: Max <ikj1234i(a)yahoo.com>
Date: Fri Mar 16 16:26:42 2018 -0400
configuration additions
http://cgit.osmocom.org/op25/commit/?id=5ea5186c5dcf02280848b5cba91fc37d39f…
commit 5ea5186c5dcf02280848b5cba91fc37d39f8dcc4
Author: Max <ikj1234i(a)yahoo.com>
Date: Fri Mar 16 16:14:43 2018 -0400
byteify
-----------------------------------------------------------------------
Summary of changes:
op25/gr-op25_repeater/apps/http.py | 158 ++++++++-
op25/gr-op25_repeater/apps/multi_rx.py | 22 +-
op25/gr-op25_repeater/www/config/README | 1 +
op25/gr-op25_repeater/www/images/temp.png | Bin 0 -> 75597 bytes
op25/gr-op25_repeater/www/www-static/index.html | 190 ++++++++++-
op25/gr-op25_repeater/www/www-static/main.css | 91 ++++++
op25/gr-op25_repeater/www/www-static/main.js | 410 ++++++++++++++++++++++--
7 files changed, 833 insertions(+), 39 deletions(-)
mode change 100644 => 100755 op25/gr-op25_repeater/apps/http.py
create mode 100644 op25/gr-op25_repeater/www/config/README
create mode 100644 op25/gr-op25_repeater/www/images/temp.png
hooks/post-receive
--
Software-defined analyzer for APCO P25
This is an 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 c9bebbd325e567333486a90b92d16ee464a4458a (commit)
from 483f386fd40bc2715a6e2c91b34e44ac1e0ae666 (commit)
Those revisions listed above that are new 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=c9bebbd325e567333486a90b92d1…
commit c9bebbd325e567333486a90b92d16ee464a4458a
Author: Stefan Sperling <ssperling(a)sysmocom.de>
Date: Fri Mar 16 15:59:01 2018 +0100
add a regression test for TLV parsing with repeated IEs
Since commit bf383a1d83661af26ccd6521c49b655fb22531d4 tlv_parse()
will return the first occurrence of a repeated IE. Add a test to
verify this behaviour. This test passes with the current code and
fails if bf383a1d83661af26ccd6521c49b655fb22531d4 is reverted.
While here, fix lies in documentation about the return value of tlv_parse()
and fix a typo in another comment.
Change-Id: I041f38548c5e4236920991d6c681c1c1e04de9ca
Related: OS#2904
-----------------------------------------------------------------------
Summary of changes:
src/gsm/tlv_parser.c | 4 ++--
tests/tlv/tlv_test.c | 31 +++++++++++++++++++++++++++++++
2 files changed, 33 insertions(+), 2 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 483f386fd40bc2715a6e2c91b34e44ac1e0ae666 (commit)
via ed4327c470c69a626a081bc91de1a5ad5e248f5a (commit)
via 9c62fc69a8eb9f72da054f908704acbb14a6caa6 (commit)
from 2338145d5b4e27447bb9026c0bb8251a59d7c20d (commit)
Those revisions listed above that are new 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=483f386fd40bc2715a6e2c91b34e…
commit 483f386fd40bc2715a6e2c91b34e44ac1e0ae666
Author: Stefan Sperling <ssperling(a)sysmocom.de>
Date: Fri Mar 16 12:21:26 2018 +0100
add a test for CELL_IDENT_WHOLE_GLOBAL cell identifier lists
Add a regression test which encodes and decodes a cell identifier
list of type CELL_IDENT_WHOLE_GLOBAL.
Change-Id: Ie633d9e55c6a30555c0153d35aaf9f982d6e0088
Depends: If0fafbc7171da2a3044bfa9a167208a1afa1c07b
Related: OS#2847
http://cgit.osmocom.org/libosmocore/commit/?id=ed4327c470c69a626a081bc91de1…
commit ed4327c470c69a626a081bc91de1a5ad5e248f5a
Author: Stefan Sperling <ssperling(a)sysmocom.de>
Date: Fri Mar 16 11:02:59 2018 +0100
fix parse_cell_id_lac_and_ci_list()
The implementation was entirely broken, reading data from wrong offsets
and always writing to the first element of the decoded list.
Also, add a new test for this function which found the problems.
Change-Id: If0fafbc7171da2a3044bfa9a167208a1afa1c07b
Related: OS#2847
Depends: Ife4e485e2b86c6f3321c9700611700115ad247b2
http://cgit.osmocom.org/libosmocore/commit/?id=9c62fc69a8eb9f72da054f908704…
commit 9c62fc69a8eb9f72da054f908704acbb14a6caa6
Author: Stefan Sperling <ssperling(a)sysmocom.de>
Date: Fri Mar 16 10:23:34 2018 +0100
fix bug in parse_cell_id_ci_list()
Cell ID lists with CI were misparsed because parse_cell_id_ci_list()
failed to report the amount of consumed bytes to its caller.
Also add a regression test which uncovered the bug.
Change-Id: Ife4e485e2b86c6f3321c9700611700115ad247b2
Depends: If6b941720de33dca66b6b1aa2cb95a3275708b7f
Related: OS#2847
-----------------------------------------------------------------------
Summary of changes:
src/gsm/gsm0808_utils.c | 15 ++---
tests/gsm0808/gsm0808_test.c | 138 +++++++++++++++++++++++++++++++++++++++++++
2 files changed, 146 insertions(+), 7 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 2338145d5b4e27447bb9026c0bb8251a59d7c20d (commit)
from e1a86748a2c7f6154644deee0477f629a86ca8ec (commit)
Those revisions listed above that are new 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=2338145d5b4e27447bb9026c0bb8…
commit 2338145d5b4e27447bb9026c0bb8251a59d7c20d
Author: Stefan Sperling <ssperling(a)sysmocom.de>
Date: Thu Mar 15 19:38:15 2018 +0100
use gsm48_decode_lai2() in gsm0808_dec_cell_id_list()
This makes gsm0808_dec_cell_id_list() properly decode 3-digit MNCs.
Add a test which encodes/decodes a LAI_AND_LAC list with 3-digit MNCs.
Change-Id: If6b941720de33dca66b6b1aa2cb95a3275708b7f
Related: OS#2847
-----------------------------------------------------------------------
Summary of changes:
src/gsm/gsm0808_utils.c | 15 +++++-------
tests/gsm0808/gsm0808_test.c | 57 ++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 63 insertions(+), 9 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 "Legacy: The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, fixeria/milenage has been created
at c5c84b69021bc75ef905075056609ab233349859 (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/openbsc/commit/?id=c5c84b69021bc75ef905075056609ab2…
commit c5c84b69021bc75ef905075056609ab233349859
Author: Vadim Yanitskiy <axilirator(a)gmail.com>
Date: Fri Mar 16 05:21:56 2018 +0700
libmsc/auth.c: add Milenage algorithm support
Change-Id: I519e6bb4eb37a5ac70556d580a18fcae62730a76
http://cgit.osmocom.org/openbsc/commit/?id=068e11a51ff675d486976fef0b589a85…
commit 068e11a51ff675d486976fef0b589a85fb0f8f4a
Author: Vadim Yanitskiy <axilirator(a)gmail.com>
Date: Fri Mar 16 05:09:19 2018 +0700
libmsc/auth.c: use libosmogsm auth API
Change-Id: I08dae631bcfc1bb3a4817084723e04a59c745329
http://cgit.osmocom.org/openbsc/commit/?id=83ad7e3ff6d0afc578a7eeb028134e3c…
commit 83ad7e3ff6d0afc578a7eeb028134e3cc181c720
Author: Vadim Yanitskiy <axilirator(a)gmail.com>
Date: Fri Mar 16 04:31:35 2018 +0700
libmsc/VTY: clean up the a3a8 command
Change-Id: Ia21d4c97c30505e1826aa401c5da180dd2ba27d2
-----------------------------------------------------------------------
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 "Software-defined analyzer for APCO P25".
The branch, max has been updated
via 4630e585649b45bb9171f55be3867d18333e5cc2 (commit)
from c17443d9ac36f21b59a4f9392f94b1c1d3ded301 (commit)
Those revisions listed above that are new 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=4630e585649b45bb9171f55be3867d18333…
commit 4630e585649b45bb9171f55be3867d18333e5cc2
Author: Max <ikj1234i(a)yahoo.com>
Date: Thu Mar 15 14:43:57 2018 -0400
json trunking additions
-----------------------------------------------------------------------
Summary of changes:
op25/gr-op25_repeater/apps/terminal.py | 4 +-
op25/gr-op25_repeater/apps/trunking.py | 83 +++++++------------------------
op25/gr-op25_repeater/apps/tsvfile.py | 91 ++++++++++++++++++++++++++++++++++
3 files changed, 112 insertions(+), 66 deletions(-)
create mode 100644 op25/gr-op25_repeater/apps/tsvfile.py
hooks/post-receive
--
Software-defined analyzer for APCO P25
This is an 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 e1a86748a2c7f6154644deee0477f629a86ca8ec (commit)
from 2873bf1f331dc07e6c92b4f6a0b45f26683a0f0b (commit)
Those revisions listed above that are new 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=e1a86748a2c7f6154644deee0477…
commit e1a86748a2c7f6154644deee0477f629a86ca8ec
Author: Stefan Sperling <ssperling(a)sysmocom.de>
Date: Thu Mar 15 18:05:02 2018 +0100
fix cell identifier decoding in libosmocore
The cell ID list decoder merged in 11a4d9dd91216fe353e94bfdbbab53bc4f891c0d
has a bug which was introduced part-way through the review process in
gerrit at https://gerrit.osmocom.org/#/c/6509/
When Neels suggested "why not just {...}id_list[MAXLEN] once?" I changed
the cell identifier list from a union of arrays to an array of unions.
After this change, elements smaller than the largest type in the union
were not laid out consecutively in memory anymore. E.g. uint16_t lac
values now occur at offsets of sizeof(id_list[0]) instead of offsets
of sizeof(uint16_t).
The problem is that I forgot to adjust the decoder accordingly, so the
decoder writes to the wrong offsets and returns cell identifier lists
which appear to contain uninitialized values when read back by API
consumers.
I found this problem while adding new regression tests to libosmocore to
test encoding and decoding. This commit adds one such tests for LAC list
decoding, which failed due to the above bug. I plan to write more tests,
however because this first test already uncovered a severe issue I chose
to submit a fix now and work on additional tests in later commits.
Change-Id: Ie1a5a9d858226be578cf11a03cf996d509bd51fb
Related: OS#2847
-----------------------------------------------------------------------
Summary of changes:
src/gsm/gsm0808_utils.c | 31 ++++++++++++++++---------------
tests/gsm0808/gsm0808_test.c | 37 +++++++++++++++++++++++++++++++++++++
2 files changed, 53 insertions(+), 15 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 "Legacy: The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, master has been updated
via 8469818e33ef81e9f707a0c4dd13d7b91ecf83f5 (commit)
via c425351e74d162c0794828c0e9a1e8c15395cae2 (commit)
from 4be40b4f1d2a82cfcd39881ac8a23577369353e4 (commit)
Those revisions listed above that are new 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=8469818e33ef81e9f707a0c4dd13d7b9…
commit 8469818e33ef81e9f707a0c4dd13d7b91ecf83f5
Author: Stefan Sperling <ssperling(a)sysmocom.de>
Date: Wed Mar 14 20:57:23 2018 +0100
Add support for Access Control Class ramping.
Access Control Class (ACC) ramping is used to slowly make the cell
available to an increasing number of MS. This avoids overload at
startup time in cases where a lot of MS would discover the new
cell and try to connect to it all at once.
Ramping behaviour can be configured with new VTY commands:
[no] access-control-class-ramping
access-control-class-ramping-step-interval (<30-600>|dynamic)
access-control-class-ramping-step-size (<1-10>)
(The minimum and maximum values for these parameters are hard-coded,
but could be changed if they are found to be inadequate.)
The VTY command 'show bts' has been extended to display the
current ACC ramping configuration.
By default, ACC ramping is disabled.
When enabled, the default behaviour is to enable one ACC per
ramping step with a 'dynamic' step interval. This means the
ramping interval (time between steps) is scaled to the channel
load average of the BTS, i.e. the number of used vs. available
channels measured over a certain amount of time.
Below is an example of debug log output with ACC ramping enabled,
while many 'mobile' programs are concurrently trying to connect
to the network via an osmo-bts-virtual BTS. Initially, all ACCs
are barred, and then only one class is allowed. Then the current
BTS channel load average is consulted for scheduling the next
ramping step. While the channel load average is low, ramping
proceeds faster, and while it is is high, ramping proceeds slower:
(bts=0) ACC RAMP: barring Access Control Class 0
(bts=0) ACC RAMP: barring Access Control Class 1
(bts=0) ACC RAMP: barring Access Control Class 2
(bts=0) ACC RAMP: barring Access Control Class 3
(bts=0) ACC RAMP: barring Access Control Class 4
(bts=0) ACC RAMP: barring Access Control Class 5
(bts=0) ACC RAMP: barring Access Control Class 6
(bts=0) ACC RAMP: barring Access Control Class 7
(bts=0) ACC RAMP: barring Access Control Class 8
(bts=0) ACC RAMP: barring Access Control Class 9
(bts=0) ACC RAMP: allowing Access Control Class 0
(bts=0) ACC RAMP: step interval set to 30 seconds based on 0% channel load average
(bts=0) ACC RAMP: allowing Access Control Class 1
(bts=0) ACC RAMP: step interval set to 354 seconds based on 59% channel load average
(bts=0) ACC RAMP: allowing Access Control Class 2
(bts=0) ACC RAMP: step interval set to 30 seconds based on 0% channel load average
(bts=0) ACC RAMP: allowing Access Control Class 3
(bts=0) ACC RAMP: step interval set to 30 seconds based on 0% channel load average
Port of osmo-bsc commit a5c1e8727c391bc56847a00b2ecc08787573b91f
Change-Id: Idd5c4fd7ea2e10086d9b26deee3a71f9469d1280
Related: OS#2591
http://cgit.osmocom.org/openbsc/commit/?id=c425351e74d162c0794828c0e9a1e8c1…
commit c425351e74d162c0794828c0e9a1e8c15395cae2
Author: Stefan Sperling <ssperling(a)sysmocom.de>
Date: Wed Mar 14 20:46:48 2018 +0100
Add stat items for the BTS's channel load average and T3122.
In addition to logging the current values of a BTS's channel load
average and T3122 override, maintain stat items for these values.
This allows for plotting these values over time, for instance.
These values show up in the VTY under 'show stats' like this:
base transceiver station:
Channel load average.: 25 %
T3122 IMMEDIATE ASSIGNMENT REJECT wait indicator.: 32 s
Port of osmo-bsc commit 4e9d40db2f86bfbd4d9c8bf9e3d9196f5ddf22c6
Change-Id: I766bd51f539dd96236b9c81d661e9d31f5027db4
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/Makefile.am | 1 +
openbsc/include/openbsc/acc_ramp.h | 149 +++++++++++++++++++
openbsc/include/openbsc/gsm_data.h | 5 +
openbsc/include/openbsc/gsm_data_shared.h | 8 +
openbsc/src/libbsc/Makefile.am | 1 +
openbsc/src/libbsc/acc_ramp.c | 236 ++++++++++++++++++++++++++++++
openbsc/src/libbsc/bsc_init.c | 15 +-
openbsc/src/libbsc/bsc_vty.c | 113 ++++++++++++++
openbsc/src/libbsc/chan_alloc.c | 4 +
openbsc/src/libbsc/system_information.c | 11 ++
openbsc/src/libcommon/gsm_data_shared.c | 21 ++-
11 files changed, 562 insertions(+), 2 deletions(-)
create mode 100644 openbsc/include/openbsc/acc_ramp.h
create mode 100644 openbsc/src/libbsc/acc_ramp.c
hooks/post-receive
--
Legacy: The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)