This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Osmocom A-bis protcol interface library".
The branch, master has been updated
via 027e11936385a38bd331ea29f4f47a7b443c0932 (commit)
via d75bac40d1b51a702cd14b35add6ff51d38d3994 (commit)
from beb10ef02a10d73537a97f6f21aad36664c9b266 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/libosmo-abis/commit/?id=027e11936385a38bd331ea29f4f…
commit 027e11936385a38bd331ea29f4f47a7b443c0932
Author: Philipp Maier <pmaier(a)sysmocom.de>
Date: Thu Dec 8 17:17:33 2016 +0100
lapd: log pointer addresses
Add pointer address output to the sap alloc/free functions in
order to track the objects later in the debug output (we have three
of them)
Change-Id: I9b961d5e36967cfd953551b24696849541257a1c
http://cgit.osmocom.org/libosmo-abis/commit/?id=d75bac40d1b51a702cd14b35add…
commit d75bac40d1b51a702cd14b35add6ff51d38d3994
Author: Philipp Maier <pmaier(a)sysmocom.de>
Date: Wed Feb 1 13:51:03 2017 +0100
lapd: Reduce N200 (SABM retransmission count)
N200, which controls the maxium number of LAPD retransmissions,
is set to 300. This will cause a long waiting time until
LAPD detects a failed link. This commit reduces the retransmission
count to 50 in order to get a faster link re-establishment in
case of link failure. This patch will only affect the ericsson
LAPD profile, all other lapd profiles will not be touched.
Change-Id: I4f56f9d00520adc0c0a4497547762cd054030867
-----------------------------------------------------------------------
Summary of changes:
src/input/lapd.c | 13 +++++++++----
1 file changed, 9 insertions(+), 4 deletions(-)
hooks/post-receive
--
Osmocom A-bis protcol interface library
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "An utility library for Open Source Mobile Communications".
The branch, master has been updated
via 4cb0c8b45e0b4022adc63155ff44d9967d8f79d4 (commit)
from 45e778d397a525956e377567d5f9af6318a5343e (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/libosmocore/commit/?id=4cb0c8b45e0b4022adc63155ff44…
commit 4cb0c8b45e0b4022adc63155ff44d9967d8f79d4
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Mar 14 22:48:02 2017 +0100
linuxlist.h: add llist_first/last_entry macros
Copy list_first_entry, list_first_entry_or_null and list_last_entry from
current linux kernel's tools/include/linux/list.h and rename to llist_*.
Slightly adjust API doc but stay as close to the source as possible.
This can replace similar implementations in osmo-bts-octphy's l1_if.c,
in openbsc's gtphub.c and in osmo-hlr's gsup_server.c.
Change-Id: I4eac5be0c0b2cede04464c4c3a0873102d952453
-----------------------------------------------------------------------
Summary of changes:
include/osmocom/core/linuxlist.h | 30 ++++++++++++++++++++++++++++++
1 file changed, 30 insertions(+)
hooks/post-receive
--
An utility library for Open Source Mobile Communications
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, master has been updated
via 11368118c91eb2a94224d494558b38d05414d3c3 (commit)
from 2459f9fb5ab0aa8a8396da3c567fef6a8704e893 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/openbsc/commit/?id=11368118c91eb2a94224d494558b38d0…
commit 11368118c91eb2a94224d494558b38d05414d3c3
Author: Alexander Couzens <lynxis(a)fe80.eu>
Date: Mon Nov 28 23:26:50 2016 +0100
libbsc: add chreq type for CHREQ_T_PDCH_ONE_PHASE & CHREQ_T_PDCH_TWO_PHASE
When using a BSC located PCU the BSC must understand PDCH requests.
Change-Id: Ie7f4ed000cf1b40d269873cf0ddf5ff9f5bbc18a
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/gsm_data.h | 2 +-
openbsc/include/openbsc/gsm_data_shared.h | 1 +
openbsc/src/libbsc/gsm_04_08_utils.c | 16 ++++++++++++++--
3 files changed, 16 insertions(+), 3 deletions(-)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "An utility library for Open Source Mobile Communications".
The branch, master has been updated
via 45e778d397a525956e377567d5f9af6318a5343e (commit)
via bb6f7b7becb138da78c0f677d6340065f91d0067 (commit)
via 82c9a0ec198d83452a4232f288e230b59fa1eaf8 (commit)
via 5fe3d1b0f7d40bd80733b23575e40b9544652fc4 (commit)
via d3b58730d5c86db96ee51e458ad35596617bebe9 (commit)
via 8e1b598c8ae408f0dd15a4460920a4d82eb05a27 (commit)
from c733d1421aff288e4ede3a532085104217c27370 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/libosmocore/commit/?id=45e778d397a525956e377567d5f9…
commit 45e778d397a525956e377567d5f9af6318a5343e
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Mar 14 02:53:56 2017 +0100
milenage_test: enhance to verify new SQN increments
After the legacy mode incrementing with ind_bitlen == 0 is through, do another
AUTS run with sensible ind_bitlen and ind, and then two more normal vector
generations to verify proper SQN increments.
Related: OS#1968
Change-Id: Id6947899ff7b1c82b939f969e163e51ce282bce2
http://cgit.osmocom.org/libosmocore/commit/?id=bb6f7b7becb138da78c0f677d634…
commit bb6f7b7becb138da78c0f677d6340065f91d0067
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Mar 13 17:27:17 2017 +0100
osmo_auth_gen_vec: UMTS auth: fix SQN as SEQ || IND
So far we incremented SQN by 1, which doesn't match the procedures described in
3GPP TS 33.102. An IND (index) denotes a non-significant part of SQN, and the
significant SEQ part needs to be incremented.
In OsmoHLR we furthermore want to use the "exception" suggested in annex C.3.4,
so that each HLR's client has a fixed IND index. In other words, we will not
assign IND cyclically, but keep IND unchanged per auth vector consumer.
Add 'ind_bitlen' and 'ind' to the osmo_sub_auth_data.u.umts structure and
increment SQN accordingly.
Add a comment explaining the details.
Because 'ind_bitlen' is still passed as zero, the milenage_test does not change
its behavior, which is a feature I want to clearly show in this patch. The test
will be expanded for the newly implemented SQN scheme in a subsequent patch.
Adjust osmo-auc-gen.c to still show the right SQN and SQN.MS -- because it is
passing ind_bitlen == 0, osmo-auc-gen can rely on single increments and know
SQN.MS is sqn - 1. Note that osmo-auc-gen_test output remains unchanged.
Related: OS#1968
Change-Id: Ibc97e1736a797ffcbf8c1f7d41c5c4518f4e41bf
http://cgit.osmocom.org/libosmocore/commit/?id=82c9a0ec198d83452a4232f288e2…
commit 82c9a0ec198d83452a4232f288e230b59fa1eaf8
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Mar 13 17:36:17 2017 +0100
osmo_auth_gen_vec: UMTS auth: store last used SQN, not next
Prepare for the implementation of splitting SQN increments in SEQ and an IND
part; particularly to clearly show where the changes in auth/milenage_test's
expectations originate.
Rationale: the source of UMTS auth vectors, for us usually OsmoHLR, typically
stores the last used SQN, not the next one to be used. Particularly with the
upcoming fix of the SQN scheme, this change is important: the next SQN will
depend on which entity asks for it, because each auth consumer may have a
particular slot in the IND part of SQN. It does not make sense to store the
next SQN, because we will not know which consumer that will be for.
The milenage_test has always calculated a tuple for SQN == 34. To account for
the increment now happening before calculating a tuple, lower the test_aud->sqn
by one to 0x21 == 33, so that it is still calculating for SQN == 34.
Because we are no longer incrementing SQN after the tuple is generated,
milenage_test's expected output after doing an AUTS resync to 31 changes to the
next SQN = 32, the SQN used for the generated tuple.
(BTW, a subsequent patch will illustrate AUTS in detail.)
osmo-auc-gen now needs to pass the user requested SQN less one, because the SQN
will be incremented befor generating the auth vector. Also the SQN remains the
same after generating, so SQN output needs less decrementing. Note that the
expected output for osmo-auc-gen_test remains unchanged, hence the same input
arguments (particularly -s <sqn> and -A <auts>) still produce the same results.
Note: osmo-hlr regression tests will require adjustments when this patch is
merged, because it must now pass desired_sqn - 1 instead of just desired_sqn.
See osmo-hlr change-id I4ec5a578537acb1d9e1ebfe00a72417fc3ca5894 .
Related: OS#1968
Change-Id: Iadf43f21e0605e9e85f7e8026c40985f7ceff1a3
http://cgit.osmocom.org/libosmocore/commit/?id=5fe3d1b0f7d40bd80733b23575e4…
commit 5fe3d1b0f7d40bd80733b23575e40b9544652fc4
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Mar 15 01:16:43 2017 +0100
osmo-auc-gen: clarify SQN output, prepare for SQN changes
Upcoming patches will change the way SQN are incremented. Change the SQN
related output by osmo-auc-gen so that it also makes sense after these changes,
and so that its output is proven to remain unchanged for the same arguments:
Always show the SQN used for vector generation when a UMTS vector was generated.
Don't show the next SQN, it will not make sense anymore (see later patches).
The adjustments of expected output of osmo-auc-gen_test illustrates how the
output changes.
Related: OS#1968
Change-Id: I35d9c669002ff3e8570e07b444cca34ce57c3b0c
http://cgit.osmocom.org/libosmocore/commit/?id=d3b58730d5c86db96ee51e458ad3…
commit d3b58730d5c86db96ee51e458ad35596617bebe9
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Mar 15 01:52:58 2017 +0100
add osmo-auc-gen_test
Add test for osmo-auc-gen invocations to ensure stability across upcoming SQN
increment scheme changes.
The test comprises of a shell script that invokes the osmo-auc-gen binary with
various milenage parameters, of which the stdout/stderr are verified.
More osmo-auc-gen invocations could be added, but my main focus is on the SEQ
changes. Instead of manually testing that it still works for each SQN patch, I
want this test to do it for me.
To make sure that osmo-auc-gen is build before the tests are launched, place
'utils' before 'tests' in the root Makefile.am.
Related: OS#1968
Change-Id: Ib4af34201cd2e7d76037bcd31dd89ef18c1a9aec
http://cgit.osmocom.org/libosmocore/commit/?id=8e1b598c8ae408f0dd15a4460920…
commit 8e1b598c8ae408f0dd15a4460920a4d82eb05a27
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Mar 13 17:36:36 2017 +0100
milenage_test: cosmetic fix: shown value is not SEQ.MS
In the milenage_test, the console output printed "SEQ.MS = 33", but 33 is
a) the SQN, not SEQ;
b) the SQN *after* the next auth generation, i.e. SQN.MS would have been 31.
While at it also use the proper PRIu64 from inttypes.h to output the sqn value.
This prepares for upcoming sparation of SQN incrementing by SEQ and IND,
particularly to clearly show where the changes in auth/milenage_test's
expectations originate.
Related: OS#1968
Change-Id: Ie83201f1362f3d793ada774f3fc5f89cc0b3fbb7
-----------------------------------------------------------------------
Summary of changes:
Makefile.am | 2 +-
include/osmocom/crypt/auth.h | 2 +
src/gsm/auth_milenage.c | 77 ++++++++++++++++-
tests/Makefile.am | 5 +-
tests/auth/milenage_test.c | 40 ++++++++-
tests/auth/milenage_test.ok | 5 +-
.../osmo-auc-gen/osmo-auc-gen_test.err | 0
tests/osmo-auc-gen/osmo-auc-gen_test.ok | 99 ++++++++++++++++++++++
tests/osmo-auc-gen/osmo-auc-gen_test.sh | 30 +++++++
tests/testsuite.at | 7 ++
utils/osmo-auc-gen.c | 27 +++---
11 files changed, 271 insertions(+), 23 deletions(-)
copy debian/libosmocore.install => tests/osmo-auc-gen/osmo-auc-gen_test.err (100%)
create mode 100644 tests/osmo-auc-gen/osmo-auc-gen_test.ok
create mode 100755 tests/osmo-auc-gen/osmo-auc-gen_test.sh
hooks/post-receive
--
An utility library for Open Source Mobile Communications
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "An utility library for Open Source Mobile Communications".
The branch, master has been updated
via c733d1421aff288e4ede3a532085104217c27370 (commit)
from 486ac55f69c8506f00ec3ec3d552b416557c6a68 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/libosmocore/commit/?id=c733d1421aff288e4ede3a532085…
commit c733d1421aff288e4ede3a532085104217c27370
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Wed Mar 15 10:20:51 2017 +0100
lapd_core: Use 'struct value_string' for LAPD state names
We don't really use state numbers without bounds check into string
tables since March 2010, when value_string became part of libosmocore.
It's time to catch up, 7 years later...
Change-Id: I1dac7b4cb441a1119cc167112521e8b8aae62e63
-----------------------------------------------------------------------
Summary of changes:
src/gsm/lapd_core.c | 61 +++++++++++++++++++++++++++++------------------------
1 file changed, 33 insertions(+), 28 deletions(-)
hooks/post-receive
--
An utility library for Open Source Mobile Communications
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "ShadyTel SIM Tools for the sysmoUSIM-SJS1".
The branch, master has been updated
via 85ebb9bc68497e6a059d15484a53449168a94f43 (commit)
from 51889889e41f7e3f5864ceb940691daa161a6fde (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/sim/sim-tools/commit/?id=85ebb9bc68497e6a059d15484a…
commit 85ebb9bc68497e6a059d15484a53449168a94f43
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Wed Mar 15 11:42:19 2017 +0100
update README.md to reflect the modifications for sysmoUSIM-SJS1 (authentication)
while the code in this repo has changed in
68cdcdb88bd648fad677686dfd7006ffa8c3516f to support KIC/KID
authentication, the README wasn't updated.
-----------------------------------------------------------------------
Summary of changes:
README.md | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
hooks/post-receive
--
ShadyTel SIM Tools for the sysmoUSIM-SJS1
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "An utility library for Open Source Mobile Communications".
The branch, master has been updated
via 486ac55f69c8506f00ec3ec3d552b416557c6a68 (commit)
from 953f929797e0ebf39f00e2e1e1cf46d6932fce01 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/libosmocore/commit/?id=486ac55f69c8506f00ec3ec3d552…
commit 486ac55f69c8506f00ec3ec3d552b416557c6a68
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Wed Mar 8 11:56:34 2017 +0100
Doxygen: exclude osmocom/core/gsm/protocol/*
We don't document the header files that define structs/enums/types
that are taken 1:1 from the relevant GSM specifications. So let's avoid
having doxygen generate tons of warnings for related undocumented
members.
Change-Id: I231f78972a015902e4085aa80fcbc04009ae9f13
-----------------------------------------------------------------------
Summary of changes:
Doxyfile.gsm.in | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
hooks/post-receive
--
An utility library for Open Source Mobile Communications
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Software-defined analyzer for APCO P25".
The branch, max has been updated
via f9d7b65cc342fa3cd39617094f4af72cf0e4828b (commit)
from 299d5eb9bf3d3674e8aa9e94157a129817a0fdbb (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/op25/commit/?id=f9d7b65cc342fa3cd39617094f4af72cf0e…
commit f9d7b65cc342fa3cd39617094f4af72cf0e4828b
Author: Max <ikj1234i(a)yahoo.com>
Date: Tue Mar 14 23:42:01 2017 -0400
doc.html
-----------------------------------------------------------------------
Summary of changes:
op25/gr-op25_repeater/apps/tx/doc.html | 77 ++++++++++++++++++++++++++++++++++
1 file changed, 77 insertions(+)
create mode 100644 op25/gr-op25_repeater/apps/tx/doc.html
hooks/post-receive
--
Software-defined analyzer for APCO P25
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "SS7 (TCAP, ROS, MAP, CAP) ASN1 files".
The branch, old/before-r17 has been created
at 8a134615e15c7db806eb4e5cf581ac5784b988bc (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/asn1/ss7/commit/?id=8a134615e15c7db806eb4e5cf581ac5…
commit 8a134615e15c7db806eb4e5cf581ac5784b988bc
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Thu Mar 9 09:38:20 2017 +0100
psi: Break the spec to deal with a Canadian operator
This is what you get when people create messages by hand and don't do
any output validation. And big telco is unlikely to fix their mess...
-----------------------------------------------------------------------
hooks/post-receive
--
SS7 (TCAP, ROS, MAP, CAP) ASN1 files
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, master has been updated
via 2459f9fb5ab0aa8a8396da3c567fef6a8704e893 (commit)
from 8a215c3d2580a8831c0f1f2d8b513e020d7c4985 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/openbsc/commit/?id=2459f9fb5ab0aa8a8396da3c567fef6a…
commit 2459f9fb5ab0aa8a8396da3c567fef6a8704e893
Author: Philipp Maier <pmaier(a)sysmocom.de>
Date: Fri Feb 24 00:07:26 2017 +0100
cosmetic: add copyright header to bsc_control.py
bsc_control.py lacks a copyright header. This commit adds the
copyright header from ipa.py to bsc_control.py.
Change-Id: Ie70bf686ee9bb157198e02bf8d946abf56adc82a
-----------------------------------------------------------------------
Summary of changes:
openbsc/contrib/bsc_control.py | 21 +++++++++++++++++++++
1 file changed, 21 insertions(+)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)