This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "A python tool to program magic SIMs".
The branch, pmaier/sim has been updated
discards 7ab01eb621557406703002b4f66130b5c7e1e4ff (commit)
via d9e9e24d46124dc7707d5bd0b864dcf66d065628 (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 (7ab01eb621557406703002b4f66130b5c7e1e4ff)
\
N -- N -- N (d9e9e24d46124dc7707d5bd0b864dcf66d065628)
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/pysim/commit/?id=d9e9e24d46124dc7707d5bd0b864dcf66d…
commit d9e9e24d46124dc7707d5bd0b864dcf66d065628
Author: Philipp Maier <pmaier(a)sysmocom.de>
Date: Fri Feb 10 16:10:57 2017 +0100
sysmo-usim-tool: Add a tool for sysmosom specific tasks
This commit adds a tool that is intended to be used with sysmo-usim
only if some of the highly propritary parameters, which the regular
pysim can not handle, need to be configured.
-----------------------------------------------------------------------
Summary of changes:
sysmo-usim-tool/card.py | 8 ++++----
sysmo-usim-tool/simcard.py | 8 ++++----
sysmo-usim-tool/sysmo-usim-tool.sjs1.py | 8 ++++----
sysmo-usim-tool/sysmo_usimsjs1.py | 8 ++++----
sysmo-usim-tool/utils.py | 8 ++++----
5 files changed, 20 insertions(+), 20 deletions(-)
hooks/post-receive
--
A python tool to program magic SIMs
This is an 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 64d16028eb7d38bb442591c6c0224ae28eb3e2be (commit)
from 70c68853c289bf13822a7c76cd2434fcf7364576 (commit)
Those revisions listed above that are new 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=64d16028eb7d38bb442591c6c0224ae…
commit 64d16028eb7d38bb442591c6c0224ae28eb3e2be
Author: Ivan Kluchnikov <kluchnikovi(a)gmail.com>
Date: Thu Feb 9 19:03:11 2017 +0300
oml: Fix incorrect usage of const variable abis_nm_att_tlvdef_ipa
This bug was introduced during moving oml definitions from osmo-bts to libosmocore
in libosmocore 0bee65c0d89f81a4b90aa3d484016d9ba680dd46 and
osmo-bts 2cf6b73a4278627331bdbbb4addf1a8bc1d964ce:
The type of abis_nm_att_tlvdef_ipa was changed from struct tlv_definition to
const struct tlv_definition, so:
* create static abis_nm_att_tlvdef_ipa_local variable for oml attribute
definitions
* copy abis_nm_att_tlvdef_ipa to abis_nm_att_tlvdef_ipa_local
* merge abis_nm_att_tlvdef with abis_nm_att_tlvdef_ipa_local
* use abis_nm_att_tlvdef_ipa_local in oml_tlv_parse function
Change-Id: Ia9f3c94ab247adeecb26a01c3ccd6f3a8c17ba1c
-----------------------------------------------------------------------
Summary of changes:
src/common/oml.c | 7 +++++--
1 file changed, 5 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 "UNNAMED PROJECT".
The branch, master has been updated
via 00b37157231b98cfb9e940c0f488320f42d3eca8 (commit)
from ea8b0d46ebab1ed5bf7df024a69f349249296738 (commit)
Those revisions listed above that are new 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=00b37157231b98cfb9e940c0f488320…
commit 00b37157231b98cfb9e940c0f488320f42d3eca8
Author: Max <msuraev(a)sysmocom.de>
Date: Mon Feb 20 11:09:27 2017 +0100
db: move duplicated code into helper functions
* move common cleanup code into separate function
* add helper function for IMSI binding
* use errno.h instead of numbers
Change-Id: Iec81b56ab1ccc948807854a3947b04355a555c10
-----------------------------------------------------------------------
Summary of changes:
src/db.c | 31 +++++++++++++++++++++++++++++++
src/db.h | 2 ++
src/db_hlr.c | 60 ++++++++++++++----------------------------------------------
3 files changed, 47 insertions(+), 46 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 "A python tool to program magic SIMs".
The branch, pmaier/sim has been updated
discards 60c093fec9711a7c0fc3ba0d78e2d9853b1012bf (commit)
via 7ab01eb621557406703002b4f66130b5c7e1e4ff (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 (60c093fec9711a7c0fc3ba0d78e2d9853b1012bf)
\
N -- N -- N (7ab01eb621557406703002b4f66130b5c7e1e4ff)
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/pysim/commit/?id=7ab01eb621557406703002b4f66130b5c7…
commit 7ab01eb621557406703002b4f66130b5c7e1e4ff
Author: Philipp Maier <pmaier(a)sysmocom.de>
Date: Fri Feb 10 16:10:57 2017 +0100
sysmo-usim-tool: Add a tool for sysmosom specific tasks
This commit adds a tool that is intended to be used with sysmo-usim
only if some of the highly propritary parameters, which the regular
pysim can not handle, need to be configured.
-----------------------------------------------------------------------
Summary of changes:
sysmo-usim-tool/sysmo-usim-tool.sjs1.py | 2 +-
sysmo-usim-tool/sysmo_usimsjs1.py | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
hooks/post-receive
--
A python tool to program magic SIMs
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "A python tool to program magic SIMs".
The branch, pmaier/sim has been updated
discards 530b90ed9ff9a96eb3b99d92703a272eb1ca1507 (commit)
via 60c093fec9711a7c0fc3ba0d78e2d9853b1012bf (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 (530b90ed9ff9a96eb3b99d92703a272eb1ca1507)
\
N -- N -- N (60c093fec9711a7c0fc3ba0d78e2d9853b1012bf)
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/pysim/commit/?id=60c093fec9711a7c0fc3ba0d78e2d9853b…
commit 60c093fec9711a7c0fc3ba0d78e2d9853b1012bf
Author: Philipp Maier <pmaier(a)sysmocom.de>
Date: Fri Feb 10 16:10:57 2017 +0100
sysmo-usim-tool: Add a tool for sysmosom specific tasks
This commit adds a tool that is intended to be used with sysmo-usim
only if some of the highly propritary parameters, which the regular
pysim can not handle, need to be configured.
-----------------------------------------------------------------------
Summary of changes:
sysmo-usim-tool/card.py | 4 +--
sysmo-usim-tool/simcard.py | 4 +--
sysmo-usim-tool/sysmo-usim-tool.sjs1.py | 47 ++++++++++++++++++++++++++++-----
sysmo-usim-tool/sysmo_usimsjs1.py | 20 +++++++++-----
sysmo-usim-tool/utils.py | 26 ++++++++++++++++++
5 files changed, 85 insertions(+), 16 deletions(-)
hooks/post-receive
--
A python tool to program magic SIMs
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, neels/vlr has been updated
discards 91ff08fbbdcc35a2b2e864bc17caa9c0efaa4973 (commit)
discards 7a207af53f94f9d47b55273fb782a4fc514b8443 (commit)
discards 578a13718461f8b22da53071a8f5b53495647c95 (commit)
discards c7c8f6889d02f0868bf2d57bcdf427b513d8e013 (commit)
discards 44dd71339171ddab86fa42d9668bc7f5e65f1830 (commit)
discards 11c49cf7096c2e969527d62cf0420069ab15cb67 (commit)
discards 98f69177268d142d30b7f068f6fad1c19f135168 (commit)
discards 3cb29a7bc307d4d7fd8e5742494523784adee10d (commit)
discards abd414de9da7a701fd705ddde9459713fe4f4b04 (commit)
discards 3912c8fff0445fdc22712cfb5e68092f60ae78f3 (commit)
discards eadef96f88f38ee437085ec7a9572e7ed6fab0a1 (commit)
discards c57255a84f0d7922f11ad55655a61d62fabb67e1 (commit)
discards 0aa3a3221db3edea1a70ce949a4d125f24ca98df (commit)
via 7344116a9ae89951c0cfd0ee9dae6c630f1c0414 (commit)
via e5b4e6d9b847babc2705c222ba8b8de88f1dfa9b (commit)
via 0214a12d33ffe618416f94042f76dce65a06b22f (commit)
via 1eb291df5ee15791befc13b01c579bf986eb8a0c (commit)
via dded258e1d394ae6bcab354a3e2f00a0db2569f9 (commit)
via ebbb8148a7705e16102a9adf4b09f0f93e37027e (commit)
via 11dd13ba7d1634355c2f800d0de06aa93ea9149f (commit)
via 57986d1c4cd442b770ecd7728c1c5695e45bab20 (commit)
via d70a627578454005186565dce530185f8d86e3fc (commit)
via 9ef21aa3311e7f8ee0282be89b8b2237d1cba713 (commit)
via a8e14746fc848c469d77581e0b8cffc511e43a7c (commit)
via 113e0ae2cf2e72093ba36ef97af4d70427e55bdb (commit)
via 824c96708454e9c762d07b6503efe4a2c08f46b8 (commit)
via bb038cf2dd59f024ef06640f284dd685ab5ae5a8 (commit)
via d7c0347c1b7aa75e1d4bafa23d1217e39f2d0225 (commit)
via a1613695d1472e61c85706a8daeb2f83ba5364dd (commit)
via 2c16beeb64054c83dead557ff2ae8ab9eb2b84aa (commit)
via 87bfed259dddbc87e94e50217bfd1443226e5e91 (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 (91ff08fbbdcc35a2b2e864bc17caa9c0efaa4973)
\
N -- N -- N (7344116a9ae89951c0cfd0ee9dae6c630f1c0414)
When this happens we assume that you've already had alert emails for all
of the O revisions, and so we here report only the revisions in the N
branch from the common base, B.
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/openbsc/commit/?id=7344116a9ae89951c0cfd0ee9dae6c63…
commit 7344116a9ae89951c0cfd0ee9dae6c630f1c0414
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Feb 15 00:20:44 2017 +0100
vlr: get SMS working, by SMS recipient MSISDN round-robin
The SQL based lookup of SMS for attached subscribers no longer works since the
SQL database no longer has the subscriber data. Replace with a round-robin on
the SMS recipient MSISDNs paired with a VLR subscriber RAM lookup whether the
subscriber is currently attached.
If there are many SMS for not-attached subscribers in the SMS database, this
will become inefficient: a DB hit returns a pending SMS, the RAM lookup will
reveal that the subscriber is not attached, after which the DB is hit for the
next SMS. It would become more efficient e.g. by having an MSISDN based hash
list for the VLR subscribers and by marking non-attached SMS recipients in the
SMS database so that they can be excluded with the SQL query already.
There is a sanity limit to do at most 100 db hits per attempt to find a pending
SMS. So if there are more than 100 stored SMS waiting for their recipients to
actually attach to the MSC, it may take more than one SMS queue trigger to
deliver SMS for subscribers that are actually attached.
This is not very beautiful, but is merely intended to carry us over to a time
when we have a proper separate SMSC entity.
Change-Id: I1acf9debb6ba9164e6edcfd5bc5e48e8c98f2b01
http://cgit.osmocom.org/openbsc/commit/?id=e5b4e6d9b847babc2705c222ba8b8de8…
commit e5b4e6d9b847babc2705c222ba8b8de88f1dfa9b
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Feb 14 17:42:25 2017 +0100
logging: auth request: use hexdump without spaces for RAND, AUTN
Change-Id: I656d8619a1adc93e2f627f4e1ba21512a7374279
http://cgit.osmocom.org/openbsc/commit/?id=0214a12d33ffe618416f94042f76dce6…
commit 0214a12d33ffe618416f94042f76dce65a06b22f
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun Feb 12 00:34:35 2017 +0100
reject concurrency test
Change-Id: I5c04b1cf0ad302c35968e0f8dfb122997f3f7bf1
http://cgit.osmocom.org/openbsc/commit/?id=1eb291df5ee15791befc13b01c579bf9…
commit 1eb291df5ee15791befc13b01c579bf986eb8a0c
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Jan 25 15:04:16 2017 +0100
Add msc_vlr test suite for MSC+VLR end-to-end tests
Change-Id: Ic073f3a069a7f5e7e421e0e56140f069ee9b10b8
http://cgit.osmocom.org/openbsc/commit/?id=dded258e1d394ae6bcab354a3e2f00a0…
commit dded258e1d394ae6bcab354a3e2f00a0db2569f9
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Feb 3 02:42:47 2017 +0100
Use libvlr in libmsc (large refactoring)
Original libvlr code is by Harald Welte <laforge(a)gnumonks.org>,
polished and tweaked by Neels Hofmeyr <nhofmeyr(a)sysmocom.de>.
This is a long series of development collapsed in one patch. The original
history may still be available as branch neels/vlr_orig.
TODO: This commit may be split in several smaller changes before merging to
master.
Related: OS#1592
Change-Id: I702ba504ce2de93507312c28eca8d11f09f4ee8b
http://cgit.osmocom.org/openbsc/commit/?id=ebbb8148a7705e16102a9adf4b09f0f9…
commit ebbb8148a7705e16102a9adf4b09f0f93e37027e
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Fri Jun 17 00:06:42 2016 +0200
Add libvlr implementation
Original libvlr code is by Harald Welte <laforge(a)gnumonks.org>,
polished and tweaked by Neels Hofmeyr <nhofmeyr(a)sysmocom.de>.
This is a long series of development collapsed in one patch. The original
history may still be available as branch neels/vlr_orig.
Related: OS#1592
Change-Id: I3f75de5f0cc2ff77f276fd39832dd3621309c4b9
http://cgit.osmocom.org/openbsc/commit/?id=11dd13ba7d1634355c2f800d0de06aa9…
commit 11dd13ba7d1634355c2f800d0de06aa93ea9149f
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Fri May 6 13:49:49 2016 +0200
WIP: Handle Authentication Failure from MS
Change-Id: I71f51eff089cf05f32a6ef408c4606880fc2e4a5
Related: OS#1592
http://cgit.osmocom.org/openbsc/commit/?id=57986d1c4cd442b770ecd7728c1c5695…
commit 57986d1c4cd442b770ecd7728c1c5695e45bab20
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sun Jun 19 18:06:02 2016 +0200
Introduce subscriber_connection ref-counting
This introduces a reference count for gsm_subscriber_connection. Every
user of the connection needs to hold a reference until done. Once the
reference count dorps to zero, the connection is cleared towards the
BSC (which subsequently will clear any logical channels associated with
it).
Related: OS#1592
Change-Id: I8c05e6c81f246ff8b5bf91312f80410b1a85f15e
http://cgit.osmocom.org/openbsc/commit/?id=d70a627578454005186565dce530185f…
commit d70a627578454005186565dce530185f8d86e3fc
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Thu May 5 22:52:41 2016 +0200
SGSN: Integrate basic support for UMTS AKA
We already had almost all the parts in place before:
* GSUP with capability to send us auth_vectors that contain
either triplets or quintuples
* mm_context that holds such auth_vectors
All that we need to add in this patch is the capability to send
the AUTN parameter in the GMM AUTH REQ and parse the extended RES
in the GMM AUTH RESP.
TODO: Implement SQN re-synchronoization mechanism (Auth Fail: Sync Err)
Related: OS#1592
Tweaked-by: nhofmeyr
Change-Id: Ie6a0cefba5e4e7f02cc2eaf6ec006ac07d5c1816
http://cgit.osmocom.org/openbsc/commit/?id=9ef21aa3311e7f8ee0282be89b8b2237…
commit 9ef21aa3311e7f8ee0282be89b8b2237d1cba713
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Feb 2 01:07:28 2017 +0100
subscriber conn: add indicator for originating interface
Add via_iface to gsm_subscriber_connection to indicate whether a conn is coming
in via 2G (IFACE_A) or 3G (IFACE_IU). Prepares for Iu support, but also for
libvlr to decide between GSM or R99 (UMTS) Authentication.
Until actual Iu support is merged to master, this indicator will aid VLR unit
testing.
Change-Id: I93b870522f725170e4265a5543f6b680383d7465
http://cgit.osmocom.org/openbsc/commit/?id=a8e14746fc848c469d77581e0b8cffc5…
commit a8e14746fc848c469d77581e0b8cffc511e43a7c
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun Feb 19 18:04:25 2017 +0100
cosmetic: remove unused scall_signal_data.subscr
Change-Id: Ifa5901f8bf1aed3981841d24d4ec8d659f3de7a9
http://cgit.osmocom.org/openbsc/commit/?id=113e0ae2cf2e72093ba36ef97af4d704…
commit 113e0ae2cf2e72093ba36ef97af4d70427e55bdb
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat Feb 18 22:20:46 2017 +0100
add struct bsc_subscr, separating libbsc from gsm_subscriber
In a future commit, gsm_subscriber will be replaced by vlr_subscr, and it will
not make sense to use vlr_subscr in libbsc. Thus we need a dedicated BSC
subscriber: struct bsc_subscr.
Add rf_policy arg to bsc_grace_paging_request() because the bsc_subscr will no
longer have a backpointer to gsm_network (used to be via subscr->group).
Create a separate logging filter for the new BSC subscriber. The implementation
of adjusting the filter context is added in libbsc to not introduce
bsc_subscr_get/_put() dependencies to libcommon.
During Paging Response, fetch a bsc_subscr from the mobile identity, like we do
for the gsm_subscriber. It looks like a duplication now, but will make sense
for the VLR as well as for future MSC split patches.
Naming: it was requested to not name the new struct bsc_sub, because 'sub' is
too ambiguous. At the same time it would be fine to have 'bsc_sub_' as function
prefix. Instead of struct bsc_subscriber and bsc_sub_ prefix, I decided to
match both up as struct bsc_subscr and bsc_subscr_ function prefix. It's fast
to type, relatively short, unambiguous, and the naming is consistent.
Add bsc_subscr unit test.
Related: #1592, #1594
Change-Id: Ia61cc00e8bb186b976939a4fc8f7cf9ce6aa3d8e
http://cgit.osmocom.org/openbsc/commit/?id=824c96708454e9c762d07b6503efe4a2…
commit 824c96708454e9c762d07b6503efe4a2c08f46b8
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Jan 10 00:49:56 2017 +0100
add struct gprs_subscr, separating gprs from gsm_subscriber
Prepare for replacing gsm_subscriber with vlr_subscriber. vlr_subscriber will
not make sense to be used in gprs, so have a dedicated GPRS subscriber struct.
(Could change if the gprs code were to use libvlr; is currently independent).
Change-Id: Ia8b391ee009c8545763cba04505be3947835120e
Related: #1592
http://cgit.osmocom.org/openbsc/commit/?id=bb038cf2dd59f024ef06640f284dd685…
commit bb038cf2dd59f024ef06640f284dd685ab5ae5a8
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Feb 17 17:06:59 2017 +0100
debug.h/c: remove unused cruft / cosmetic tweaks
Change-Id: I9601d478763569933bcc46bf4eaaff70a9843be9
http://cgit.osmocom.org/openbsc/commit/?id=d7c0347c1b7aa75e1d4bafa23d1217e3…
commit d7c0347c1b7aa75e1d4bafa23d1217e39f2d0225
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Feb 17 17:05:40 2017 +0100
logging: use central filter and ctx consts from libosmocore
The LCHAN and BTS filter contexts are actually never used, so drop them until
someone adds them properly.
For now use only LOGGING_{FILTER,CTX}_VLR_SUBSCR. Some of these will change to
_BSC_SUBSCR once struct bsc_subscriber is introduced, and later on, struct
gsm_subscriber will be replaced by vlr_subscriber so that the names will match.
Depends: libosmocore change-id I5c343630020f4b108099696fd96c2111614c8067
Change-Id: Ifa82f6a461ad4c0eeddb8a38fb3833460432d16b
-----------------------------------------------------------------------
Summary of changes:
openbsc/.gitignore | 1 +
openbsc/include/openbsc/bsc_subscriber.h | 33 ++++---
openbsc/include/openbsc/debug.h | 29 +-----
openbsc/include/openbsc/gprs_sgsn.h | 18 ++--
openbsc/include/openbsc/gprs_subscriber.h | 12 ++-
openbsc/include/openbsc/gsm_04_08.h | 4 +-
openbsc/include/openbsc/gsm_data.h | 8 +-
openbsc/include/openbsc/osmo_bsc_grace.h | 6 +-
openbsc/include/openbsc/paging.h | 12 +--
openbsc/include/openbsc/signal.h | 1 -
openbsc/include/openbsc/vlr.h | 6 +-
openbsc/src/gprs/gprs_gmm.c | 5 +-
openbsc/src/gprs/gprs_sgsn.c | 4 +-
openbsc/src/gprs/gprs_subscriber.c | 90 ++++++++---------
openbsc/src/gprs/sgsn_auth.c | 6 +-
openbsc/src/gprs/sgsn_vty.c | 30 +++---
openbsc/src/libbsc/abis_rsl.c | 5 +-
openbsc/src/libbsc/bsc_subscriber.c | 76 ++++++++++-----
openbsc/src/libbsc/bsc_vty.c | 106 +++++++++++++-------
openbsc/src/libbsc/e1_config.c | 1 -
openbsc/src/libbsc/gsm_04_08_utils.c | 9 +-
openbsc/src/libbsc/paging.c | 32 +++---
openbsc/src/libcommon/debug.c | 33 ++++---
openbsc/src/libmsc/ctrl_commands.c | 16 ---
openbsc/src/libmsc/gsm_04_08.c | 20 ++--
openbsc/src/libmsc/gsm_subscriber.c | 28 +++---
openbsc/src/libmsc/smpp_openbsc.c | 6 +-
openbsc/src/libmsc/sms_queue.c | 11 +--
openbsc/src/libmsc/vty_interface_layer3.c | 28 +++++-
openbsc/src/libvlr/vlr.c | 18 ++++
openbsc/src/osmo-bsc/osmo_bsc_bssap.c | 4 +-
openbsc/src/osmo-bsc/osmo_bsc_filter.c | 16 +--
openbsc/src/osmo-bsc/osmo_bsc_grace.c | 10 +-
openbsc/src/osmo-bsc/osmo_bsc_vty.c | 19 +++-
openbsc/tests/channel/channel_test.c | 2 +-
openbsc/tests/msc_vlr/msc_vlr_tests.c | 6 +-
openbsc/tests/sgsn/sgsn_test.c | 56 +++++------
openbsc/tests/subscr/Makefile.am | 11 ++-
.../subscr/{subscr_test.c => bsc_subscr_test.c} | 107 ++++++---------------
openbsc/tests/subscr/bsc_subscr_test.err | 17 ++++
.../subscr/{subscr_test.ok => bsc_subscr_test.ok} | 2 +-
openbsc/tests/testsuite.at | 9 +-
42 files changed, 500 insertions(+), 413 deletions(-)
rename openbsc/tests/subscr/{subscr_test.c => bsc_subscr_test.c} (53%)
create mode 100644 openbsc/tests/subscr/bsc_subscr_test.err
rename openbsc/tests/subscr/{subscr_test.ok => bsc_subscr_test.ok} (90%)
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 "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, neels/bsc_sub_wip has been deleted
was 2763814efdebd39d9a5e6c8b245d1e22d9ec71da
-----------------------------------------------------------------------
2763814efdebd39d9a5e6c8b245d1e22d9ec71da wip
-----------------------------------------------------------------------
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 "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, master has been updated
via a1613695d1472e61c85706a8daeb2f83ba5364dd (commit)
from 2c16beeb64054c83dead557ff2ae8ab9eb2b84aa (commit)
Those revisions listed above that are new 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=a1613695d1472e61c85706a8daeb2f83…
commit a1613695d1472e61c85706a8daeb2f83ba5364dd
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun Feb 19 01:14:39 2017 +0100
subscr_update_expire_lu(): fix (obscure) segfault
To be paranoid, catch a NULL subscriber and/or bts in
subscr_update_expire_lu(): print an error log and avoid segfault.
(I'm not sure this would really happen in a normal situation.)
During aggressive testing of Paging timeout, I came across this segfault in
msc_release_connection() when conn->expire_timer_stopped is set but
conn->subscr is NULL, at the subscr dereference after:
if (conn->expire_timer_stopped)
subscr_update_expire_lu(conn->subscr, conn->bts);
I brought this situation about by a fabricated Paging fault, i.e. in
gsm48_rx_rr_pag_resp() return 0 and don't call gsm48_handle_paging_resp() at
all. Thus conn->subscr is still NULL when expire_timer_stopped is 1.
When looking at CM Service Request handling, the conn->subscr is set before
setting expire_timer_stopped = 1, which is a saner thing to do. But without my
mad 'return 0', there is in fact no way to have a NULL subscriber there.
It looks like all other code paths already do the same, but it's not that
obvious (e.g. _gsm48_rx_mm_serv_req_sec_cb()). So rather catch this case of
NULL conn->subscr, and while at it catch NULL bts as well.
Change-Id: I430dd952b2b928bea7f8360f1e01bb3cccb0a395
-----------------------------------------------------------------------
Summary of changes:
openbsc/src/libmsc/gsm_subscriber.c | 10 ++++++++++
1 file changed, 10 insertions(+)
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 "Osmocom BTS-side code (Abis, scheduling, ...)".
The branch, master has been updated
via 70c68853c289bf13822a7c76cd2434fcf7364576 (commit)
from 6b4c6aa375bfe1d49594d8a43345dc6b5df917c3 (commit)
Those revisions listed above that are new 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=70c68853c289bf13822a7c76cd2434f…
commit 70c68853c289bf13822a7c76cd2434fcf7364576
Author: Ivan Klyuchnikov <kluchnikovi(a)gmail.com>
Date: Tue Feb 7 07:30:38 2017 +0000
osmo-trx-bts: Fix incorrect bts shutdown procedure in case of clock loss from osmo-trx
This issue occurs in case of osmo-trx restart which leads to losing clock from osmo-trx.
Function bts_shutdown from common/bts.c should be used in this case for proper bts shutdown.
Change-Id: Ie65cf2e8f98cb8bf3314a00048aa53c1f8cd4c25
-----------------------------------------------------------------------
Summary of changes:
src/osmo-bts-trx/scheduler_trx.c | 14 +-------------
1 file changed, 1 insertion(+), 13 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 "UNNAMED PROJECT".
The branch, master has been updated
via ea8b0d46ebab1ed5bf7df024a69f349249296738 (commit)
from aa0fefd5d6a356ecde57a8e81c5d7e291765ff55 (commit)
Those revisions listed above that are new 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=ea8b0d46ebab1ed5bf7df024a69f349…
commit ea8b0d46ebab1ed5bf7df024a69f349249296738
Author: Max <msuraev(a)sysmocom.de>
Date: Tue Feb 14 16:53:04 2017 +0100
Move lu_operation into separate file
Create luop.(c|h) and move lu_operation and corresponding TX
functions there to facilitate re-use in upcoming control interface.
Change-Id: Ic55a45d56b37be2ba43d96f7da2af43b46af9813
Related: OS#1645
-----------------------------------------------------------------------
Summary of changes:
src/Makefile.am | 2 +
src/hlr.c | 270 +++-----------------------------------------------------
src/luop.c | 268 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
src/luop.h | 80 +++++++++++++++++
4 files changed, 362 insertions(+), 258 deletions(-)
create mode 100644 src/luop.c
create mode 100644 src/luop.h
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, master has been updated
via aa0fefd5d6a356ecde57a8e81c5d7e291765ff55 (commit)
from 27c6b9016a511b8b66810808ee2282f11b3320a9 (commit)
Those revisions listed above that are new 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=aa0fefd5d6a356ecde57a8e81c5d7e2…
commit aa0fefd5d6a356ecde57a8e81c5d7e291765ff55
Author: Max <msuraev(a)sysmocom.de>
Date: Thu Feb 16 12:25:22 2017 +0100
Use strings for GSUP message type
Change-Id: Idf57a314f5c8cfbd4818600c90020e3ed3decc77
-----------------------------------------------------------------------
Summary of changes:
src/hlr.c | 9 +++++----
1 file changed, 5 insertions(+), 4 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 "An utility library for Open Source Mobile Communications".
The branch, master has been updated
via 32ee5af8935406578a2b811bd3cec65e980d2918 (commit)
from 8fcc81db6607d44fe135850cef07e7a2123e1171 (commit)
Those revisions listed above that are new 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=32ee5af8935406578a2b811bd3ce…
commit 32ee5af8935406578a2b811bd3cec65e980d2918
Author: Max <msuraev(a)sysmocom.de>
Date: Thu Feb 16 17:44:09 2017 +0100
Document ctrl_interface_setup_dynip() function
Change-Id: Ie1d5881dda7a9b797d15e9e1eead8281a994d91e
-----------------------------------------------------------------------
Summary of changes:
src/ctrl/control_if.c | 8 ++++++++
1 file changed, 8 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 2c16beeb64054c83dead557ff2ae8ab9eb2b84aa (commit)
from 87bfed259dddbc87e94e50217bfd1443226e5e91 (commit)
Those revisions listed above that are new 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=2c16beeb64054c83dead557ff2ae8ab9…
commit 2c16beeb64054c83dead557ff2ae8ab9eb2b84aa
Author: Max <msuraev(a)sysmocom.de>
Date: Wed Feb 15 13:51:37 2017 +0100
Add support for extended SI2q parameters
* add vty command to set E-UTRAN_PRIORITY, THRESH_E-UTRAN_low and
E-UTRAN_QRXLEVMIN according to 3GPP TS 44.018 Table 10.5.2.33b.1
* remove old command which does not support those parameters
Change-Id: I36dcc79f7b7a02036e74720923d0df1a2a2db504
Fixes: RT#8792
-----------------------------------------------------------------------
Summary of changes:
openbsc/src/libbsc/bsc_vty.c | 102 ++++++++++++++++++++++++++++++-------------
1 file changed, 71 insertions(+), 31 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 8fcc81db6607d44fe135850cef07e7a2123e1171 (commit)
from 10f5fb49dbe8e79390758d8a83e826865d76929d (commit)
Those revisions listed above that are new 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=8fcc81db6607d44fe135850cef07…
commit 8fcc81db6607d44fe135850cef07e7a2123e1171
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Feb 17 16:38:17 2017 +0100
fix: gprs_bssgp_vty: logging filter: wrong constant
Setting the BVC log filter to NULL worked only if the NSVC filter was set,
use the proper constant instead.
Change-Id: Ic1cc268ed20700698c93d3ff8bf85cc0f01d3b1b
-----------------------------------------------------------------------
Summary of changes:
src/gb/gprs_bssgp_vty.c | 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 "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, master has been updated
via 87bfed259dddbc87e94e50217bfd1443226e5e91 (commit)
from b726c2c72b5e94d6723fefd04daf21be61eab5a5 (commit)
Those revisions listed above that are new 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=87bfed259dddbc87e94e50217bfd1443…
commit 87bfed259dddbc87e94e50217bfd1443226e5e91
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Feb 16 16:57:46 2017 +0100
remove compiler warning: unused rc in vty_interface_layer3
Change-Id: I3dc94dc4bddc5a887ce196071327a6dddfe5b280
-----------------------------------------------------------------------
Summary of changes:
openbsc/src/libmsc/vty_interface_layer3.c | 1 -
1 file changed, 1 deletion(-)
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 "A/B/C Netz".
The branch, jolly/sdr has been deleted
was 5dc34bec7ca175b31e195443324c2b0cf1381bfe
-----------------------------------------------------------------------
5dc34bec7ca175b31e195443324c2b0cf1381bfe Fixed calculation of elapsed UHD RX time stamp
-----------------------------------------------------------------------
hooks/post-receive
--
A/B/C Netz
This is an 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 f689244f98bf00a3657c7bdc5ebdb31d0c5636f1 (commit)
via 438ce08add20e8c5daa0377273a84e868844a6b5 (commit)
via 17b61241224631142ffb5e560ae527b853996bba (commit)
via 58ebc152922055581c3f19c4ddd68c324059dbab (commit)
via 4de1e0188d41c29477a5705e13dddea84a195e7b (commit)
via 290b365d679384fdc864f442b1a03245faea1b39 (commit)
via 4c0f8e7e953232f1242b23d0cb9516948d9c187b (commit)
via 47f74b38ce1f0488205b0aad82d86573fe77461a (commit)
via 6a3cfd608e7a3c5d7f0087be43c5197762bae298 (commit)
via 3fb2ade35270c8116c094c8ebca0a640a51a14ac (commit)
via 0611f62b52580fd9ae275019d8a0211e98746a6a (commit)
via 5f1d7bc9705cf31f55cd802ba616f42a92da3618 (commit)
via 54ed5d5f822f64a12cdc06abfaddf4cb18bfa560 (commit)
via faa3dfb7d402f1dbd0ca4b0ac91ea268ed59df35 (commit)
via 5026e161aa61096e7f172131466e04966c340431 (commit)
via 8cb0187133c496175cb90eefa8cfb347678b4d88 (commit)
via f5e9a97c313b88ec7b4485adf941f1106ef67b6a (commit)
via 2b4f5bb228bd5416f8bf7d8f9cd9cd49716e7e4a (commit)
via f72c53757d4ce30c37ecefda825f21f42c60b05e (commit)
via 7e45f556cec493c3c77fcb6400d8ae211faf2220 (commit)
via bd7ccc5fa05587606757adbacb6e1bf12f12fd2c (commit)
via 71e556e7ffd9e470bde25158b42303eeb2355ff7 (commit)
via b3fd53b1652b1800a0acd14157a6a93c770cd684 (commit)
via 7ea3bc188df54a4dbe3026bc30ed39a5cded8fdb (commit)
via 538a9591285bdc2604c5e05c06e4b2d776f4bdf9 (commit)
via 23a42aeb2c96058e5450805a8ce2d1955e09abd5 (commit)
via ac0da3f76ee3f31599b0c572ed296b251e94378b (commit)
via 799b96c801567c1cd0c6a1281511bca90eeac1db (commit)
via a7e47f83d71c32d0afbabc8840669aaabc9f6cd5 (commit)
via ccf58995c34381905ff60cfe38eba3fe9e49c3e1 (commit)
via 21c5c3195d41a1f2b7a8b1f34c9e10d1afbc73d0 (commit)
via c0e30d35d66e699c15c1984dd6a0cdd81ecb4405 (commit)
via 19b396ab4dc1065cd1334b713a817299df57d208 (commit)
via 2d8d7e62c1fc902a8495610f335c6e65cc1003d4 (commit)
via bc028cd4d3b24f1e632a04bd0eebcb48b0c27ea2 (commit)
via 272ebeb0aef054731ebb9800f7a44157b736b7ad (commit)
via a5fd375237cd7d4f9a1d60608c50720b3498f72d (commit)
via bf0abd627d42a6603cd8c98442539eb7c779615c (commit)
via d28467c1253e34114b40ac0cec7e461a8cc270fb (commit)
via fee4846c3f505081c37094c29cd21a483c030500 (commit)
via 8b9277615dce4fdbcb70df5280f4fcb4e8ac274f (commit)
via 57993e3e4817dd690394af7a1bb9f58c2a92a135 (commit)
via b30b61282c9677fda612db2c45f9e8e42c2257a4 (commit)
via c5cf88ce575b4fb35628e30b3a5f2e246f060c8d (commit)
via 9ff8c3bb25422e100801f90c17b9c21118920cfd (commit)
via d54d3ac2654844c7b8e4ee67752941c9037d5f42 (commit)
via 713b1ab118f4ded11a8435bbd4d81c117e7fe180 (commit)
via d447be5e265e9afe5b5a67f924b16f71f4faeea5 (commit)
via 2d0bc92cdef930876d68c46448d84d3c4165129c (commit)
via a37dfe38aba937b3a1367d73e028057b3f4775c8 (commit)
via e1cbb1649ab20a5df10af5a3d18cf4193637058d (commit)
via 286c11cab48678c9241e59b139464e8169ec39f0 (commit)
via b59ce968893c2ce815baab1d278bd230d32af34b (commit)
via 16e1e842b9c17ce839dd8b352124558e59e5c3bd (commit)
via e724823c5b368971e21f6580f587ad1a7288ae7e (commit)
from 2e7a05f8d9c4b9a8ee88d918045375ea02eb6871 (commit)
Those revisions listed above that are new 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=f689244f98bf00a3657c7bdc5…
commit f689244f98bf00a3657c7bdc5ebdb31d0c5636f1
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Sat Feb 18 20:51:57 2017 +0100
C-Netz: OgK must be on first channel, so sync works correctly
http://cgit.osmocom.org/osmocom-analog/commit/?id=438ce08add20e8c5daa037727…
commit 438ce08add20e8c5daa0377273a84e868844a6b5
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Sat Feb 18 13:51:26 2017 +0100
SoapySDR support
There is no time stamp handling. It is just TX'ing in advance and
synchronous to received RX rate.
http://cgit.osmocom.org/osmocom-analog/commit/?id=17b61241224631142ffb5e560…
commit 17b61241224631142ffb5e560ae527b853996bba
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Sun Feb 12 08:53:41 2017 +0100
C-Netz: Remove useless -V option
http://cgit.osmocom.org/osmocom-analog/commit/?id=58ebc152922055581c3f19c4d…
commit 58ebc152922055581c3f19c4ddd68c324059dbab
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Sun Feb 12 07:35:05 2017 +0100
Add test to measure performance of FM modulation and filtering
http://cgit.osmocom.org/osmocom-analog/commit/?id=4de1e0188d41c29477a5705e1…
commit 4de1e0188d41c29477a5705e13dddea84a195e7b
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Sun Feb 12 07:31:29 2017 +0100
C-Netz: Add low pass filter to eliminate high frequency noise
This improves the FSK decoding quite allot, especially with SDR.
http://cgit.osmocom.org/osmocom-analog/commit/?id=290b365d679384fdc864f442b…
commit 290b365d679384fdc864f442b1a03245faea1b39
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Thu Feb 9 19:24:09 2017 +0100
SDR: Move FM modulation algorithms to a seperate file
http://cgit.osmocom.org/osmocom-analog/commit/?id=4c0f8e7e953232f1242b23d0c…
commit 4c0f8e7e953232f1242b23d0cb9516948d9c187b
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Sun Feb 5 13:16:39 2017 +0100
Rework of sample rate conversion by using linear interpolation
http://cgit.osmocom.org/osmocom-analog/commit/?id=47f74b38ce1f0488205b0aad8…
commit 47f74b38ce1f0488205b0aad82d86573fe77461a
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Sun Feb 5 08:57:56 2017 +0100
SDR transmits with full amplitude
http://cgit.osmocom.org/osmocom-analog/commit/?id=6a3cfd608e7a3c5d7f0087be4…
commit 6a3cfd608e7a3c5d7f0087be43c5197762bae298
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Sun Feb 5 08:54:56 2017 +0100
Add ascii-art spectrum analyzer for SDR support
http://cgit.osmocom.org/osmocom-analog/commit/?id=3fb2ade35270c8116c094c8eb…
commit 3fb2ade35270c8116c094c8ebca0a640a51a14ac
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Sun Feb 5 08:48:39 2017 +0100
C-Netz: Fix release of call process when no dialing was received from phone
http://cgit.osmocom.org/osmocom-analog/commit/?id=0611f62b52580fd9ae275019d…
commit 0611f62b52580fd9ae275019d8a0211e98746a6a
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Sun Feb 5 08:36:51 2017 +0100
Show channel number and basic info when channel was created
http://cgit.osmocom.org/osmocom-analog/commit/?id=5f1d7bc9705cf31f55cd802ba…
commit 5f1d7bc9705cf31f55cd802ba616f42a92da3618
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Wed Feb 1 17:57:09 2017 +0100
C-Netz: Improve clock speed measurements.
Sound card's clock measurements only requires a few minutes to get sub-ppm
accuracy results.
http://cgit.osmocom.org/osmocom-analog/commit/?id=54ed5d5f822f64a12cdc06abf…
commit 54ed5d5f822f64a12cdc06abfaddf4cb18bfa560
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Mon Jan 30 20:06:01 2017 +0100
AMPS: Fixed setting of signal polarity when using SDR
http://cgit.osmocom.org/osmocom-analog/commit/?id=faa3dfb7d402f1dbd0ca4b0ac…
commit faa3dfb7d402f1dbd0ca4b0ac91ea268ed59df35
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Mon Jan 30 20:02:45 2017 +0100
C-Netz: Make average to clock measurements for a quicker result
http://cgit.osmocom.org/osmocom-analog/commit/?id=5026e161aa61096e7f1721314…
commit 5026e161aa61096e7f172131466e04966c340431
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Sun Jan 29 16:54:28 2017 +0100
Open audio device for call (headset) after everything is prepared
It is not allowed to stall after trigger reading of audio device.
http://cgit.osmocom.org/osmocom-analog/commit/?id=8cb0187133c496175cb90eefa…
commit 8cb0187133c496175cb90eefa8cfb347678b4d88
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Sun Jan 29 10:30:06 2017 +0100
C-Netz: Remove the obviously useless noise function for unused timeslots
http://cgit.osmocom.org/osmocom-analog/commit/?id=f5e9a97c313b88ec7b4485adf…
commit f5e9a97c313b88ec7b4485adf941f1106ef67b6a
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Sun Jan 29 08:16:10 2017 +0100
--rx-gain option works now only with sound card
http://cgit.osmocom.org/osmocom-analog/commit/?id=2b4f5bb228bd5416f8bf7d8f9…
commit 2b4f5bb228bd5416f8bf7d8f9cd9cd49716e7e4a
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Sun Jan 29 08:07:07 2017 +0100
Minor fix in help output
http://cgit.osmocom.org/osmocom-analog/commit/?id=f72c53757d4ce30c37ecefda8…
commit f72c53757d4ce30c37ecefda825f21f42c60b05e
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Sun Jan 29 07:27:08 2017 +0100
B-Netz, NMT: Improved check for minimum required sample rate
http://cgit.osmocom.org/osmocom-analog/commit/?id=7e45f556cec493c3c77fcb640…
commit 7e45f556cec493c3c77fcb6400d8ae211faf2220
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Sun Jan 29 07:25:12 2017 +0100
Correcting all levels and move all remaining integer samples to sample_t
The leves are based on the standards of each mobile network. They
are adjusted to the specified frequency deviation now.
http://cgit.osmocom.org/osmocom-analog/commit/?id=bd7ccc5fa05587606757adbac…
commit bd7ccc5fa05587606757adbacb6e1bf12f12fd2c
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Sat Jan 28 18:18:44 2017 +0100
Add global DC-Filter and remove all individual DC-Filters
http://cgit.osmocom.org/osmocom-analog/commit/?id=71e556e7ffd9e470bde25158b…
commit 71e556e7ffd9e470bde25158b42303eeb2355ff7
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Sat Jan 28 08:02:11 2017 +0100
Work on emphasis filter: Neutral @ 1000 Hz; Use filter before de-emphasis
http://cgit.osmocom.org/osmocom-analog/commit/?id=b3fd53b1652b1800a0acd1415…
commit b3fd53b1652b1800a0acd14157a6a93c770cd684
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Fri Jan 27 17:17:39 2017 +0100
Test filter uses a dB graph to show the response graphically
http://cgit.osmocom.org/osmocom-analog/commit/?id=7ea3bc188df54a4dbe3026bc3…
commit 7ea3bc188df54a4dbe3026bc30ed39a5cded8fdb
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Fri Jan 27 16:57:34 2017 +0100
Move samples of int16_t format to sample_t, that is of type double
This prepares the correction of all levels
http://cgit.osmocom.org/osmocom-analog/commit/?id=538a9591285bdc2604c5e05c0…
commit 538a9591285bdc2604c5e05c06e4b2d776f4bdf9
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Tue Jan 24 07:59:09 2017 +0100
Indexing tables by casting index to unsigned integer only
http://cgit.osmocom.org/osmocom-analog/commit/?id=23a42aeb2c96058e5450805a8…
commit 23a42aeb2c96058e5450805a8ce2d1955e09abd5
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Tue Jan 17 18:43:03 2017 +0100
Fixed calculation of elapsed UHD RX time stamp
Now rates above 1000 RX frames per second works. The bug hit when there
were more than one frame received during one function call. This happens
if the frame rate is above the main loop rate of 1000 frames per second.
(default)
http://cgit.osmocom.org/osmocom-analog/commit/?id=ac0da3f76ee3f31599b0c572e…
commit ac0da3f76ee3f31599b0c572ed296b251e94378b
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Sun Jan 15 11:08:42 2017 +0100
Filter improvement: LP and HP filters, added test function
The -3 dB level at cut-off frequency is now maintained for multiple
iterations.
http://cgit.osmocom.org/osmocom-analog/commit/?id=799b96c801567c1cd0c6a1281…
commit 799b96c801567c1cd0c6a1281511bca90eeac1db
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Sat Jan 14 08:05:30 2017 +0100
Fixed sleep interval in main loop
The elapsed time is calculated, so that it is removed from the sleep
time. This way the loop interval matches the given target.
http://cgit.osmocom.org/osmocom-analog/commit/?id=a7e47f83d71c32d0afbabc884…
commit a7e47f83d71c32d0afbabc8840669aaabc9f6cd5
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Sat Jan 14 08:03:42 2017 +0100
Fixed paging channel switching of B-Netz
Now the calling channel is switched correctly.
A global parameter is used to select how paging is performed.
http://cgit.osmocom.org/osmocom-analog/commit/?id=ccf58995c34381905ff60cfe3…
commit ccf58995c34381905ff60cfe38eba3fe9e49c3e1
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Fri Jan 13 14:22:35 2017 +0100
work on docs
http://cgit.osmocom.org/osmocom-analog/commit/?id=21c5c3195d41a1f2b7a8b1f34…
commit 21c5c3195d41a1f2b7a8b1f34c9e10d1afbc73d0
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Fri Jan 13 13:55:49 2017 +0100
Plot IQ data as red points on display, if overdriven (vector length >= 1.0)
http://cgit.osmocom.org/osmocom-analog/commit/?id=c0e30d35d66e699c15c1984dd…
commit c0e30d35d66e699c15c1984dd6a0cdd81ecb4405
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Fri Jan 13 13:38:57 2017 +0100
Use individual sample rate and setting for call device (headset)
http://cgit.osmocom.org/osmocom-analog/commit/?id=19b396ab4dc1065cd1334b713…
commit 19b396ab4dc1065cd1334b713a817299df57d208
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Fri Jan 13 07:31:15 2017 +0100
Wave recording and playback now uses multi channels
http://cgit.osmocom.org/osmocom-analog/commit/?id=2d8d7e62c1fc902a8495610f3…
commit 2d8d7e62c1fc902a8495610f335c6e65cc1003d4
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Fri Jan 13 07:28:31 2017 +0100
Use global init/cleanup function
http://cgit.osmocom.org/osmocom-analog/commit/?id=bc028cd4d3b24f1e632a04bd0…
commit bc028cd4d3b24f1e632a04bd0eebcb48b0c27ea2
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Sun Jan 8 16:47:26 2017 +0100
NMT: Make supervisory signal default, also allow setting per channel.
http://cgit.osmocom.org/osmocom-analog/commit/?id=272ebeb0aef054731ebb9800f…
commit 272ebeb0aef054731ebb9800f7a44157b736b7ad
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Sun Jan 8 12:10:56 2017 +0100
SDR: Minor fixes
http://cgit.osmocom.org/osmocom-analog/commit/?id=a5fd375237cd7d4f9a1d60608…
commit a5fd375237cd7d4f9a1d60608c50720b3498f72d
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Sun Jan 8 12:10:29 2017 +0100
Fixed typos
http://cgit.osmocom.org/osmocom-analog/commit/?id=bf0abd627d42a6603cd8c9844…
commit bf0abd627d42a6603cd8c98442539eb7c779615c
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Sun Jan 8 11:22:24 2017 +0100
A-Netz: Option to set gain of paging tones
http://cgit.osmocom.org/osmocom-analog/commit/?id=d28467c1253e34114b40ac0ce…
commit d28467c1253e34114b40ac0cec7e461a8cc270fb
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Sat Jan 7 19:53:43 2017 +0100
SDR: Display IQ data as a plot using 'q' key
http://cgit.osmocom.org/osmocom-analog/commit/?id=fee4846c3f505081c37094c29…
commit fee4846c3f505081c37094c29cd21a483c030500
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Sat Jan 7 16:53:28 2017 +0100
SDR forces default settings: emphasis and FSK polarity
http://cgit.osmocom.org/osmocom-analog/commit/?id=8b9277615dce4fdbcb70df528…
commit 8b9277615dce4fdbcb70df5280f4fcb4e8ac274f
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Sat Jan 7 10:33:13 2017 +0100
Neu structure for the paging process (B-Netz)
Paging tones are not created within sound_alsa.c
The audio API is now responsible to switch to paging channel.
In case of SDR, the sdr.c will switch frequency offset.
http://cgit.osmocom.org/osmocom-analog/commit/?id=57993e3e4817dd690394af7a1…
commit 57993e3e4817dd690394af7a1bb9f58c2a92a135
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Wed Jan 4 14:22:24 2017 +0100
Support for UHD SDR interface
http://cgit.osmocom.org/osmocom-analog/commit/?id=b30b61282c9677fda612db2c4…
commit b30b61282c9677fda612db2c45f9e8e42c2257a4
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Wed Jan 4 14:21:49 2017 +0100
Generic SDR support
http://cgit.osmocom.org/osmocom-analog/commit/?id=c5cf88ce575b4fb35628e30b3…
commit c5cf88ce575b4fb35628e30b3a5f2e246f060c8d
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Fri Jan 6 12:22:51 2017 +0100
Prepare for SDR: Add bandwidth and deviation info to sender instance
http://cgit.osmocom.org/osmocom-analog/commit/?id=9ff8c3bb25422e100801f90c1…
commit 9ff8c3bb25422e100801f90c17b9c21118920cfd
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Wed Jan 4 14:14:02 2017 +0100
Rework on audio interface
Sound instance is now called audio instance and uses funcation pointers.
This gives a clean interface to be exchanged with other technologies,
linke SDR.
-----------------------------------------------------------------------
Summary of changes:
.gitignore | 3 +-
configure.ac | 12 ++
docs/a-netz.html | 10 +-
docs/amps-burst.png | Bin 0 -> 1565 bytes
docs/amps-dynatac.jpg | Bin 0 -> 211307 bytes
docs/b-netz.html | 4 +-
docs/c-netz.html | 2 +-
src/amps/Makefile.am | 2 +
src/amps/amps.c | 25 +--
src/amps/amps.h | 27 +--
src/amps/dsp.c | 201 +++++++++-----------
src/amps/dsp.h | 2 +-
src/amps/frame.c | 3 +-
src/amps/main.c | 42 ++---
src/amps/sysinfo.c | 1 +
src/amps/transaction.c | 1 +
src/anetz/Makefile.am | 2 +
src/anetz/anetz.c | 30 +--
src/anetz/anetz.h | 16 +-
src/anetz/dsp.c | 174 ++++++++----------
src/anetz/dsp.h | 4 +-
src/anetz/main.c | 51 +++---
src/bnetz/Makefile.am | 2 +
src/bnetz/bnetz.c | 83 +++++----
src/bnetz/bnetz.h | 21 ++-
src/bnetz/dsp.c | 102 ++++++-----
src/bnetz/image.c | 12 +-
src/bnetz/main.c | 57 +++---
src/cnetz/Makefile.am | 2 +
src/cnetz/cnetz.c | 30 +--
src/cnetz/cnetz.h | 20 +-
src/cnetz/database.c | 1 +
src/cnetz/dsp.c | 208 +++++++++++----------
src/cnetz/dsp.h | 6 +-
src/cnetz/fsk_fm_demod.c | 97 ++++++----
src/cnetz/fsk_fm_demod.h | 11 +-
src/cnetz/main.c | 67 +++----
src/cnetz/scrambler.c | 40 ++--
src/cnetz/scrambler.h | 8 +-
src/cnetz/telegramm.c | 5 +-
src/cnetz/transaction.c | 1 +
src/common/Makefile.am | 28 ++-
src/common/call.c | 169 +++++++++++------
src/common/call.h | 7 +-
src/common/compandor.c | 34 ++--
src/common/compandor.h | 6 +-
src/common/debug.c | 42 ++++-
src/common/debug.h | 3 +
src/common/display.h | 46 +++++
src/common/display_iq.c | 245 +++++++++++++++++++++++++
src/common/display_spectrum.c | 247 +++++++++++++++++++++++++
src/common/display_wave.c | 48 +++--
src/common/display_wave.h | 16 --
src/common/dtmf.c | 37 ++--
src/common/dtmf.h | 6 +-
src/common/emphasis.c | 104 ++++++-----
src/common/emphasis.h | 12 +-
src/common/fft.c | 96 ++++++++++
src/common/fft.h | 3 +
src/common/filter.c | 38 +++-
src/common/filter.h | 12 +-
src/common/fm_modulation.c | 188 +++++++++++++++++++
src/common/fm_modulation.h | 24 +++
src/common/goertzel.c | 56 +++---
src/common/goertzel.h | 9 +-
src/common/jitter.c | 13 +-
src/common/jitter.h | 6 +-
src/common/main.h | 12 +-
src/common/main_common.c | 273 +++++++++++++++++++++++-----
src/common/mncc_sock.c | 3 +-
src/common/sample.c | 64 +++++++
src/common/sample.h | 8 +
src/common/samplerate.c | 89 +++++----
src/common/samplerate.h | 10 +-
src/common/sdr.c | 363 +++++++++++++++++++++++++++++++++++++
src/common/sdr.h | 8 +
src/common/sender.c | 413 +++++++++++++++++++-----------------------
src/common/sender.h | 69 ++++---
src/common/soapy.c | 281 ++++++++++++++++++++++++++++
src/common/soapy.h | 7 +
src/common/sound.h | 10 +-
src/common/sound_alsa.c | 166 ++++++++++++++---
src/common/uhd.c | 398 ++++++++++++++++++++++++++++++++++++++++
src/common/uhd.h | 7 +
src/common/wave.c | 81 ++++++---
src/common/wave.h | 12 +-
src/nmt/Makefile.am | 2 +
src/nmt/dms.c | 19 +-
src/nmt/dms.h | 7 +-
src/nmt/dsp.c | 294 +++++++++++++++---------------
src/nmt/dsp.h | 2 +-
src/nmt/frame.c | 1 +
src/nmt/main.c | 73 +++++---
src/nmt/nmt.c | 56 +++---
src/nmt/nmt.h | 44 +++--
src/nmt/sms.c | 1 +
src/nmt/transaction.c | 1 +
src/test/Makefile.am | 30 ++-
src/test/test_compandor.c | 15 +-
src/test/test_dms.c | 12 +-
src/test/test_emphasis.c | 70 +++----
src/test/test_filter.c | 107 +++++++++++
src/test/test_performance.c | 67 +++++++
src/test/test_sms.c | 1 +
104 files changed, 4349 insertions(+), 1607 deletions(-)
create mode 100644 docs/amps-burst.png
create mode 100644 docs/amps-dynatac.jpg
create mode 100644 src/common/display.h
create mode 100644 src/common/display_iq.c
create mode 100644 src/common/display_spectrum.c
delete mode 100644 src/common/display_wave.h
create mode 100644 src/common/fft.c
create mode 100644 src/common/fft.h
create mode 100644 src/common/fm_modulation.c
create mode 100644 src/common/fm_modulation.h
create mode 100644 src/common/sample.c
create mode 100644 src/common/sample.h
create mode 100644 src/common/sdr.c
create mode 100644 src/common/sdr.h
create mode 100644 src/common/soapy.c
create mode 100644 src/common/soapy.h
create mode 100644 src/common/uhd.c
create mode 100644 src/common/uhd.h
create mode 100644 src/test/test_filter.c
create mode 100644 src/test/test_performance.c
hooks/post-receive
--
A/B/C Netz
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "A python tool to program magic SIMs".
The branch, pmaier/sim has been updated
discards 5b115f2e79095f437d784142cfcdc68c7689deb3 (commit)
via 530b90ed9ff9a96eb3b99d92703a272eb1ca1507 (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 (5b115f2e79095f437d784142cfcdc68c7689deb3)
\
N -- N -- N (530b90ed9ff9a96eb3b99d92703a272eb1ca1507)
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/pysim/commit/?id=530b90ed9ff9a96eb3b99d92703a272eb1…
commit 530b90ed9ff9a96eb3b99d92703a272eb1ca1507
Author: Philipp Maier <pmaier(a)sysmocom.de>
Date: Fri Feb 10 16:10:57 2017 +0100
sysmo-usim-tool: Add a tool for sysmosom specific tasks
This commit adds a tool that is intended to be used with sysmo-usim
only if some of the highly propritary parameters, which the regular
pysim can not handle, need to be configured.
-----------------------------------------------------------------------
Summary of changes:
sysmo-sim-tool/sysmo-usim-tool.sjs1.py | 107 ---------------
{sysmo-sim-tool => sysmo-usim-tool}/card.py | 0
{sysmo-sim-tool => sysmo-usim-tool}/simcard.py | 0
sysmo-usim-tool/sysmo-usim-tool.sjs1.py | 148 +++++++++++++++++++++
.../sysmo_usimsjs1.py | 39 ++++--
{sysmo-sim-tool => sysmo-usim-tool}/utils.py | 16 ++-
6 files changed, 186 insertions(+), 124 deletions(-)
delete mode 100755 sysmo-sim-tool/sysmo-usim-tool.sjs1.py
rename {sysmo-sim-tool => sysmo-usim-tool}/card.py (100%)
rename {sysmo-sim-tool => sysmo-usim-tool}/simcard.py (100%)
create mode 100755 sysmo-usim-tool/sysmo-usim-tool.sjs1.py
rename {sysmo-sim-tool => sysmo-usim-tool}/sysmo_usimsjs1.py (91%)
rename {sysmo-sim-tool => sysmo-usim-tool}/utils.py (50%)
hooks/post-receive
--
A python tool to program magic SIMs
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Osmocom A-bis protcol interface library".
The branch, pmaier/siu has been updated
via fb0fa6d8224aa453126e234bb5ff389f27ae898a (commit)
from 3eff7df766c81b77f55d2446db5a29a2a782e6e3 (commit)
Those revisions listed above that are new 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=fb0fa6d8224aa453126e234bb5f…
commit fb0fa6d8224aa453126e234bb5ff389f27ae898a
Author: Philipp Maier <pmaier(a)sysmocom.de>
Date: Fri Feb 17 18:08:25 2017 +0100
WIP: Adding 2 byte header to unixsocket payload
-----------------------------------------------------------------------
Summary of changes:
src/input/unixsocket.c | 16 +++++++++++++++-
1 file changed, 15 insertions(+), 1 deletion(-)
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 "Osmocom BTS-side code (Abis, scheduling, ...)".
The annotated tag, fairwaves/0.5.0-fw.1 has been created
at 0d8cfe127eeb343800340e4070c0cc69d831632f (tag)
tagging b7a6427a89e6a2f726a2b96c9897926e4cdb032d (commit)
replaces 0.4.0
tagged by Ivan Kluchnikov
on Thu Feb 16 22:27:16 2017 +0300
- Log -----------------------------------------------------------------
Fairwaves 0.5.0-fw.1 version.
Alexander Chemeris (5):
l1sap: Whitespace fixes.
l1sap: Fix use-after-free in loopback mode.
vty: Add commands to manually activate/deactivate a channel.
trx: Add "maxdlynb" VTY command to control max TA for Normal Bursts.
rsl: Output RTP stats before closing the socket.
Alexander Huemer (1):
fix some format specifiers
Andreas Eversberg (1):
ABIS: Support for multiple RSL connections
Daniel Laszlo Sitzer (1):
octphy: Update outdated config param name in error message.
Harald Welte (112):
configure.ac: Only require libgps if building for sysmoBTS
configure.ac: Depend on libosmotrau 0.3.2 (ortp statistics)
configure.ac: Add subdir-objects to suppress warnings
configure.ac: Better description for --enable-sysmocom-bts and --enable-trx
Revert "configure.ac: Add subdir-objects to suppress warnings"
Don't blindly link against '-lortp' but use pkg-config for that
TRX: catch up with trhe amr_mode naming changes
tests/Makefile.am: Don't use sysmobts SUBDIRS twice
cope with 'struct gsm_bts' without a tsc member
sysmobts: fix ph_data_req() msgb handling + alignment
sysmobts: Dont recycle PHY primitive for L1SAP in PH-DATA.ind
common/rsl.c: The presence of a valied measurement result is DEBUG
l1sap: Ensure we only pass PHY primitives of active lchans
osmo-bts-sysmo: Disable DSP trace flags by default
use talloc pool for msgb and ortp library
sysmobts: Clarify msgb ownership / fix memory leaks
fix large amount of compiler warnings in common and sysmobts code
sysmobts: add missing break statement in l1if_handle_ind()
print a NOTICE message if lchan not activ in get_active_lchan_by_chan_nr()
LAPDm: Use T200 settings from OML rather than libosmocore defaults
Add support for Octasic OCTSDR-2G GSM PHY
OCTPHY: Replace '-lortp' with the proper pkg-config/autofoo version
OCTPHY: Ensure we write the phy-netdev parameter
OCTPHY: Exit gracefully if config file specifies no phy-netdev
OCTPHY: Fix various memory leaks and add comments on msgb ownership
OCTPHY: Block PHY indications until it is confirmed open
OCTPHY: Print NOTICE message if we receive supervisory frame
OCTPHY: Implement command re-transmission after message loss
OCTPHY: Obtain information from PHY and expose it in VTY
Merge branch 'sysmocom/octphy'
TRX: remove obsolete get_mac() function
TRX: Add stub bts_model_change_power() function
sysmoBTS: port 'press Ctrl+C twice for immediate exit' from osmo-bts-trx
TRX: some comments dscribing the scheduler.[ch] API
TRX: mark scheduler data structures as 'const'
TRX: use const for dummy and fcch burst definitions
TRX: Reduce magic numbers, introduce GSM_HYPERFRAME for 2715648
move 'GSM_FR_BYTES' and related definitiions to common part
use existing #define for FR/EFR frame length (33/31)
TRX: make trx_chan_desc static, it is not used externally
TRX: schedule: remove dead code
TRX: scheduler: whitespace cleanup
TRX: replace some more 2715648 magic numbers with GSM_HYPERFRAME
TRX: Don't use magic numbers when we have #defines
TRX: Don't hard-code 23 bytes, use GSM_MACBLOCK_LEN
TRX: the L1SAP queue contains mac blocks, not bursts (cosmetic)
Merge branch 'laforge/cleanup'
Fix T200 default values
Make T200 default initialization even more robust
OCTPHY: Don't have files in EXTRA_DIST that don't exist (anymore)
common/support.c: Remove unused file
Add new bts_model_ctrl_cmds_install()
merge bts-specific main function into common/main.c:bts_main()
Merge branch 'laforge/common-main'
OCTPHY: fix 'make dist' (missing header files)
Fix T200 default values
lapdm: Add DEBUGP statement about T200 values being set for lchan
OML: Ignore T200 settings by BSC for now
Revert "oml: temporary debug hack"
abis: Add a queue of OML messages
fix compile warnings
L1SAP: Ensure we don't process MPH-TIME.indication on TRX != C0
fix migration of check_for_ciph_cmd() from sysmobts to l1sap
TRX: factor out the scheduler from remaining code
TRX: split scheduler in generic part and backend part
TRX: call trx_loop_sacch_clock from TRX scheduler backend
TRX: scheduler: don't access l1h->config from scheduler
TRX: scheduler: Move trx_sched_clock() to scheduler_trx.c
TRX: scheduler: Remove dependency to trx_if.[ch]
TRX: Move scheduler to src/common
Merge branch 'laforge/trx-split'
Introduce new phy_link and phy_instance abstraction
don't touch OML MO when PHY link is established
port sysmobts to phy_link/phy_instance abstraction
Merge branch 'laforge/phy-link'
abis.c: Fix segfault on OML link loss
sysmobts: make clock calibration eeprom default (again?)
LC15: configure.ac: use --enable-litecell15 insteda of --enable-litecell15-bts
LC15: configure.ac: Allow specifying an alternate include-dir
LC15: port litecell 1.5 support to recent osmo-bts master
LC15: Add example configuration file for Litecell 1.5
LC15: cosmetic whitespace fixes
LC15: Fix printed msgq file names in error messages
LC15: fix compiler warning against more recent libosmovty
introduce + use new generic vty_get_phy_instance()
sysmobts/LC15: Fix startup-time DSP trace flage configuration
LC15: Remove unused clk_use_eeprom and clk_src fields
LC15/sysmobts: Don't try to refer to fl1h from PHY config
LC15: Remove clk_cal (another unused struct member)
LC15: Call l1if_reset() after l1if_open()
move auto-band configuration commands to common/vty.c
declare pcu_direct in pcu_if.h
make PCU socket and telnet port configurable
Use consistent naming of binaries accross BTS models
LC15: Fix 'make dist' (missing include files)
LC15: set nominal transmit power of 37dBm for all TRX
LC15: remove bogus check_for_ciph_cmd() copy
Merge branch 'laforge/litecell15'
sysmobts_vty: Fix null-check for pinst
use unsigned int to compare wih ARRAY_SIZE
scheduler: Fix ARRAY_SIZE() in trx_sched_init()
Update configuration examples
sysmobts: screnrc/systemd-service: Use osmo-bts-sysmo instead of sysmobts
Add .mailmap for mapping mail addresses in shortlog
vty: Ensure to not use negative (error) sapi value
sysmobts: Add correct nominal transmit power for sysmoBTS 1020
sysmobts_eeprom.h: Fix/extend model number definitions
Revert "sysmobts: Add correct nominal transmit power for sysmoBTS 1020"
tx_power: various cosmetic fixes in comments
tx_power: Change PA calibration tables to use delta vales
Add new unit-test for transmit power computation code
sysmobts: fully support trx_power_params
Holger Hans Peter Freyther (22):
amr: Catch up with the amr_mode changes
amr: Catch-up for the non-RTP mode after amr rename
sysmobts: Catch up with the API changes and specify the version
sysmobts-v2/eepromreader: Add userspace program to read EEPROM
sysmobts-calib: Warn about firmware and header mismatch
main: Return something from the method
octphy: Look-up the right timeslot and then the logical chan
pcuif: Do not bump the PCU_IF version
octphy: Use the event defaults as base
misc: Attempt to fix make distcheck and dumping docs
octphy: Enable TCH/H mode and begin testing
debian: Create initial packaging for the osmo-bts-trx
misc: Ignore files generated by a debian packaging build
jenkins: Add the build script from jenkins here
jenkins: Add the build script from jenkins here
sysmobts: Add the barebox boot state reservation
sysmobts: Fix eeprom padding before gpg key
ci/spatch: Remove the "static" analysis handling
oct: Attempt to enable the Octphy for the osmo-bts-oct build
Revert "deb: use gsm_data_shared.* from openbsc-dev"
debian: Use the header files installed by openbsc-dev
build: Do not require more headers from OpenBSC
Ivan Kluchnikov (2):
oml: Fix incorrect usage of const variable abis_nm_att_tlvdef_ipa
debian: Update changelog to 0.5.0-fw.1
Ivan Klyuchnikov (4):
osmo-trx-bts: Fix incorrect setting of RXGAIN and POWER parameters on second channel (TRX1) of osmo-trx
osmo-trx-bts: Fix osmo-bts-trx crash on startup during reading phy instance parameters from config file
osmo-trx-bts: Fix incorrect bts shutdown procedure in case of abis connection closure
osmo-trx-bts: Fix incorrect bts shutdown procedure in case of clock loss from osmo-trx
Jason DSouza (1):
Close TRX session before opening new one
Jean-Francois Dionne (7):
DTX: don't always perform AMR HR specific check
DTX: fix SID-FIRST detection
lc15,sysmobts l1_if: fix memleak in handle_mph_time_ind()
sysmo,lc15: fix memory leak at each call placed
DTX: fix "unexpected burst" error
Fix AMR HR DTX FSM logic.
Fix SACCH channel release indication not sent to BSC after location update.
Max Suraev (103):
Fix ocmo-bts-octphy interaction with OsmoPCU
Fix copy-paste issue
Fix SI2ter scheduling
Add explicit check for SI2quater index and count
Ignore binary and backup files
Add utility to check proper scheduling of SI
octphy: add missing include to fix the build
Fix typo in error message
octphy: use octasic's routines for debug output
octphy: add support for multiple trx ids
octphy: add example configuration with 2 trx
octphy: fix for multiple trx with more than 1 dsp
LC15: ignore build byproducts
LC15: add stubs for phy link/instance defaults
LC15: properly initialize unmapped phy instances
Ensure TRX invariant
Use libosmocore function for uplink measurements
Fix debug output
Fix RTP timestamps in case of DTX
Add DTXd support for sysmoBTS and LC15
Use libosmocodec for AMR RTP
octphy: Use the app. info. defaults as base
Fix debug output
DTXd: store/repeat last SID
DTXd: store/repeat last SID
DTXu: mark beginning of speech burst in RTP
Fix OML activation
TRX: Add vty command to power on/off transceiver
TRX: add configuration example
Add .gitreview
DTX: add support for AMR/HR
Move copy-pasted code into common part
Use libosmocodec functions for AMR
Use error values instead of number for RSL error
Clarify logging message
Make get_lchan_by_chan_nr globally available
DTXu: move copy-pasted code to common part
Remove duplicated nibble shift code
TRX: add Uplink DTX support for FR/HR
Mark array as static const
sysmobts: dump PRACH and PTCCH parameters
Activate PTCCH UL
Fix dsp tracing at phy config
octphy: fix build
Fill measurements data for L1SAP
sysmo: ts_connect: log channel combination name instead of number
DTX: fix last SID saving
DTX: fix SID repeat scheduling
DTX: fix SID logic
lc15, sysmo: Use SID_FIRST_P1 to initiate DTX
DTX: check Marker bit to send ONSET to L1
DTX: remove misleading comment
LC15: Clarify msgb ownership / fix memory leaks
DTX: move scheduling check inside repeat_last_sid
DTX: further AMR SID cache fixes (lc15, sysmo)
DTX: move ONSET detection into separate function
DTX: send AMR voice alongside with ONSET
DTX: fix conversion from fn to ms
Move copy-pasted array into shared header
DTX DL: use FSM for AMR
TRX: fix building with latest DTX changes
DTX: fix array size calculation
DTX AMR - fix buffer length check
Replace magic number with define
Fix lc15 build
Extend RTP RX callback parameters
DTX HR - fix array size calculation
Fix DTX DL AMR SIDscheduling logic
Add tools to check DTX operation
DTX DL: split ONSET state handling
Remove obsolete define
DTX DL: add AMR HR support to scheduling check
DTX fix ONSET handling
dtx_check.gawk: Fix false-positives in DTX check
Fix tests linking with libosmocodec
DTX DL: tighten check for enabled operation
DTX: wrap FSM signal dispatching
Add libosmocodec for octphy build
dtx_check.gawk: add check for repetitive SID FIRST
Remove duplicated code
Replace link_id constant with define
DTX DL AMR: rewrite FSM recursion
Remove duplicated code
Fix AGCH/PCH proportional allocation
TRX: prevent segfault upon phy init
DTX: add explicit check if DTX enabled
Save RTP metadata in Control Buffer
osmo-bts-trx: fix lchan deactivation
DTX: fix TS adjustment for ONSET
Optionally use adaptive RTP jitter buffering
Integrate Debian packaging changes
DTX AMR HR: fix inhibition
Add copyright for .deb packages
Move code to libosmocore
Log socket path on error
Add Abis OML failure event reporting
Alarm on various errors
Remove obsolete define TLVP_PRES_LEN
scheduler: log lchan on which prim error occured
deb: use gsm_data_shared.* from openbsc-dev
OML: internalize failure reporting
Add ctrl command to send OML alert
Fix typo in TCH/H interleaving table
Mike McTernan (2):
osmo-bts-trx: Fix PCS1900 operation
osmo-bts-trx: log decoder bit errors as DEBUG, not NOTICE
Minh-Quang Nguyen (7):
sysmobts: support eeprom map version 2
l1sap.h: fix wrong L1SAP_FN2PTCCHBLOCK calculation according to TS 45.002 Table 6
common/abis.c: fix 100% CPU usage after disconnecting OML/RSL link (Bug #1703)
LC15: Bring back DSP trace argument
LC15: Hardware changes:
LC15: TRX nominal TX power can be used from EEPROM or from BTS configuration
rsl: Fix dropping of LAPDm UA message.
Neels Hofmeyr (101):
sysmo: add L3 handle to l1prim messages
pcu_sock: add pcu_connected() to query PCU availability
tests/stubs.c: remove unused stubs
fix typo in error message ('at lEast')
oml, Set Chan Attr: treat unknown PCHAN types as error
dyn PDCH: rsl rx dchan: also log ip.access message names
dyn PDCH: cosmetic: lchan_to_GsmL1_SubCh_t(): add case for TCH_F_PDCH
doc: add ladder diagram on dynamic PDCH, add msc-README
add missing DSUM entry to bts_log_info_cat
fix compiler warning: printf format for sizeof()
fix compiler warning: add missing case (PHY_LINK_CONNECTING)
fix two compiler warnings: add two opaque struct declarations
dyn PDCH: add bts_model_ts_connect() and _disconnect() stubs
dyn PDCH: conf_lchans_for_pchan(): handle TCH/F_PDCH
dyn PDCH: pcu_tx_info_ind(): handle TCH/F_PDCH in PDCH mode
dyn PDCH: chan_nr_by_sapi(): handle TCH/F_PDCH according to ts->flags
dyn PDCH: implement main dyn PDCH logic in common/
dyn PDCH: sysmo-bts/oml.c: add ts_connect_as(), absorbing ts_connect() guts
dyn PDCH: sysmo: handle TCH/F_PDCH init like TCH/F
dyn PDCH: complete for sysmo-bts: implement bts_model_ts_*()
error log: two minor clarifications
debug log: log lchan state transitions
debug log: log TS pchan type on connect
fix lc15 build: put src/common/libbts.a left of -losmogsm
lc15: add L3 handle to l1prim messages
dyn PDCH: lc15: chan_nr_by_sapi(): handle TCH/F_PDCH according to ts->flags
dyn PDCH: lc15: add ts_connect_as(), absorbing ts_connect() guts
dyn PDCH: lc15: handle TCH/F_PDCH init like TCH/F
dyn PDCH: lc15: complete for litecell15-bts: implement bts_model_ts_*()
dyn PDCH: safeguard: exit if nothing pending in dyn_pdch_ts_disconnected()
vty: install orphaned trx nominal power command
fix compiler warnings: include bts_model.h in phy_link.c
fix compiler warning: remove useless 'static' storage class for struct decl
fix compiler warning: remove unused variable 'i' in calib_verify()
cosmetic: osmo-bts-trx: add comment, fix comment typo
log: osmo-bts-trx: change access burst logs to DEBUG level
log: osmo-bts-trx: change PDTCH block logs to DEBUG level
osmo-bts-trx: init OML only once by sending AVSTATE_OK with OPSTATE_ENABLED
doc: move dyn_pdch.msc to osmo-gsm-manuals.git
error log: rsl.c: typo x2
info log: l1sap.c: add '0x' to hex output
fix compiler warning: msg_utils.c: fn_chk() constify arg
cosmetic: pcu_sock.c: rename ts_is_pdch() to ts_should_be_pdch()
cosmetic: clarify TCH/F_PDCH related naming and comments
cosmetic: pcu_sock.c: rename ts_is_pdch() to ts_should_be_pdch()
fix compiler warning: msg_utils.c: fn_chk() constify arg
info log: l1sap.c: add '0x' to hex output
error log: rsl.c: typo x2
dyn PDCH: code dup: use conf_lchans_as_pchan()
prepare dyn TS: split/replace conf_lchans_for_pchan()
code dup: join [rsl_]lchan_lookup() from libbsc and osmo-bts
dyn TS: common TCH/F_TCH/H_PDCH implementation
sysmo/oml.c: rename ts_connect() to ts_opstart()
dyn TS: implement SysmoBTS specifics
lc15/oml.c: rename ts_connect() to ts_opstart()
dyn TS: implement litecell15 specifics
comment typo: common/l1sap.c
log typo: trx_sched_set_pchan()
dyn TS: sysmo,lc15: chan_nr_by_sapi(): add missing assertion
fix comment in common/l1sap.c, function name changed
dyn TS, dyn PDCH: common/l1sap.c: properly notice PDCH
dyn PDCH: trx l1_if.c: factor out trx_set_ts_as_pchan() from trx_set_ts()
dyn PDCH: complete for trx: implement bts_model_ts_[dis]connect()
dyn PDCH: trx l1_if.c: drop fixme, add comment
dyn TS: complete for TRX
dyn TS: measurement.c: replace fixme with comment
sysmo,lc15: ts_connect_as(): log error also for pchan_as == TCH/F_PDCH
sysmo: fix dyn TS: Revert "Activate PTCCH UL" [in sysmobts]
log: l1sap: add 0x to hex output of chan_nr, 5 times
dyn TS: measurement: use correct nr of subslots, rm code dup
cosmetic: common ts_is_pdch()
dyn TS: sysmo,lc15: ph_data_req: fix PDCH mode detection
Fix ip.access style dyn PDCH, broken in 37af36e85eca546595081246aec010fa7f6fd0be
common/rsl: move decision whether to chan act ack/nack to common function
octphy: fix build: Revert "octphy: fix for multiple trx with more than 1 dsp"
octphy: fix build: Revert "octphy: add support for multiple trx ids"
octphy: fix build with OCTSDR-OPENBSC-02.07.00-B708: name changed
dyn TS: if PCU is not connected, allow operation as TCH
log: sysmo,lc15: tweak log about sapi_cmds queue
log causing rx event for lchan_lookup errors
heed VTY 'line vty'/'bind' command
sysmobts_mgr, lc15bts_mgr: fix tall context for telnet vty
build: be robust against install-sh files above the root dir
configure: check for pkg-config presence
jenkins.sh: use osmo-build-dep.sh, log test failures
msgb ctx: use new msgb_talloc_ctx_init() in various main()s
jenkins-oct.sh: fix build: typo in deps path
fix 'osmo-bts-* --version' segfault
cosmetic: tweak README
osmo-bts-trx: remove obsolete include of netif/rtp.h
add jenkins_bts_trx.sh
add jenkins_oct_and_bts_trx.sh
jenkins: add jenkins_bts_model.sh
cosmetic: vty prompts: add space after '#'
bursts test: test_pdtch: pre-init result mem
fix: dyn ts: uplink measurement report
fix missing ~ in bit logic for lchan->si.valid in rsl_rx_sacch_inf_mod()
SACCH: fix sending of SI with an enum value > 7
SACCH SI: assert that SI enum vals fit in bit mask
all models: fix vty write: bts_model_config_write_phy
cosmetic: lchan_sacch_get: early-exit instead of nested-if
Philipp (15):
octphy: Fixing missing payload type in ph. chan. activation
octphy: Fixing band selection for ARFCN 0
octphy: reintroducing multi-trx support
octopy: fixing renamed constant
octphy: prevent mismatch between dsp-firmware and octphy headers
rsl: improving the log output
octphy: multi-trx support: fix AC_CHECK order
RSL: drop obsolete NULL check
RSL: add assertions to check args of public API
OML: fix possible segfault: add NULL check in oml_ipa_set_attr()
CTRL: make the CTRL-Interface IP address configurable
l1sap: Fix expired rach slot counting
l1sap: fix missing 'else's causing wrong rach frame expiry counts
octphy: set tx attenuation via VTY
octphy: Improve OML ADM state handling
Philipp Maier (3):
octphy VTY: fix vty write output for octphy's phy section
cosmetic: Remove stray newlines in octphy_vty.c
cosmetic: remove stray newline in octphy's l1_oml.c
Ruben Undheim (1):
Fix some spelling errors
Tom Tsou (4):
trx: Add EGPRS tables, sequences, and mappings
trx: Add EGPRS coding and decoding procedures
trx: Enable EGPRS handling through burst lengths
trx: Fix coverity BER calculation NULL dereference
Vadim Yanitskiy (1):
pcu_sock: use osmo_sock_unix_init() from libosmocore
Yves Godin (4):
LC15: Add initial support for the NuRAN Wireless Litecell 1.5
LC15: Disable DSP trace flags by default
LC15: use talloc pool for msgb and ortp library
DTX: fix 1st RTP packet drop
bhargava (4):
Change interface in osmo-bts for 11 bit RACH
Update parameters in osmo-bts-sysmo for 11bit RACH
11bit RACH support for osmo-bts-litecell15
Initialize parameters in osmo-trx for 11bit RACH
-----------------------------------------------------------------------
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 "Osmocom BTS-side code (Abis, scheduling, ...)".
The branch, fairwaves/package has been updated
via b7a6427a89e6a2f726a2b96c9897926e4cdb032d (commit)
from 949fcade616f25ceb98c187feaee9040b2f3e46b (commit)
Those revisions listed above that are new 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=b7a6427a89e6a2f726a2b96c9897926…
commit b7a6427a89e6a2f726a2b96c9897926e4cdb032d
Author: Ivan Kluchnikov <kluchnikovi(a)gmail.com>
Date: Thu Feb 16 22:24:27 2017 +0300
debian: Update changelog to 0.5.0-fw.1
Change-Id: Ibd62d183cd1f6c33d6d942398a821abf3d3d70ee
-----------------------------------------------------------------------
Summary of changes:
debian/changelog | 6 ++++++
1 file changed, 6 insertions(+)
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 "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The annotated tag, fairwaves/0.15.1-fw.3 has been created
at 3e85dbbed9ae72dd4b976f5798363b0f121d813d (tag)
tagging 0e883ba6d412db09140445dff0f425247a6c7039 (commit)
replaces fairwaves/0.15.1-fw.2
tagged by Ivan Kluchnikov
on Thu Feb 16 22:14:30 2017 +0300
- Log -----------------------------------------------------------------
Fairwaves 0.15.1-fw.3 version.
Ivan Kluchnikov (2):
debian: Add openbsc-dev package to control, it is required for osmo-bts-trx packaging
debian: Update changelog to 0.15.1-fw.3
-----------------------------------------------------------------------
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 "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, fairwaves/master-rebase has been updated
via 0e883ba6d412db09140445dff0f425247a6c7039 (commit)
via b6e37efb91a0c4f5316280402fbd6ff4b5fbccee (commit)
from 6984250742819cc7035930dcb336d27522bd36f1 (commit)
Those revisions listed above that are new 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=0e883ba6d412db09140445dff0f42524…
commit 0e883ba6d412db09140445dff0f425247a6c7039
Author: Ivan Kluchnikov <kluchnikovi(a)gmail.com>
Date: Thu Feb 16 22:12:52 2017 +0300
debian: Update changelog to 0.15.1-fw.3
http://cgit.osmocom.org/openbsc/commit/?id=b6e37efb91a0c4f5316280402fbd6ff4…
commit b6e37efb91a0c4f5316280402fbd6ff4b5fbccee
Author: Ivan Kluchnikov <kluchnikovi(a)gmail.com>
Date: Thu Feb 16 22:09:52 2017 +0300
debian: Add openbsc-dev package to control, it is required for osmo-bts-trx packaging
-----------------------------------------------------------------------
Summary of changes:
debian/changelog | 7 +++++++
debian/control | 11 +++++++++++
2 files changed, 18 insertions(+)
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 "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, neels/vlr has been updated
discards 7b765be155d891f62bdb7b6081ad6b0148a22676 (commit)
discards 51b6c1f1606e3fd051bb17c68aabb75d7d7bbcca (commit)
discards 4c59b354d417d0d88947022b991d583629e22e6e (commit)
discards e957fc9a4a430316b45a9e7cedaa039baa3d60cc (commit)
discards 613651dfa1c46c475fbf0c8a80faf0c5170c2f03 (commit)
discards b4a813e0eb4099feb5667886961c0da7789394da (commit)
discards d9f868a2db0595734de068e3cac8679411e3a4d3 (commit)
discards 2f64e6ae254a0c363934267911105f58c1ae2f24 (commit)
discards 7ae2853f27654ecabc3ef15ee8bc60e7e54d2c31 (commit)
discards 572f5a3b5458434b7877eb870fbafaba0f5438f8 (commit)
discards a487abbefc87378fc297c5e4ed3b4526b0542963 (commit)
discards abb3f8952e8b7fa096980033c297ce789b7a0b73 (commit)
discards 0d02cdfb8d69f7830e526c737754a2acce7df60d (commit)
via 91ff08fbbdcc35a2b2e864bc17caa9c0efaa4973 (commit)
via 7a207af53f94f9d47b55273fb782a4fc514b8443 (commit)
via 578a13718461f8b22da53071a8f5b53495647c95 (commit)
via c7c8f6889d02f0868bf2d57bcdf427b513d8e013 (commit)
via 44dd71339171ddab86fa42d9668bc7f5e65f1830 (commit)
via 11c49cf7096c2e969527d62cf0420069ab15cb67 (commit)
via 98f69177268d142d30b7f068f6fad1c19f135168 (commit)
via 3cb29a7bc307d4d7fd8e5742494523784adee10d (commit)
via abd414de9da7a701fd705ddde9459713fe4f4b04 (commit)
via 3912c8fff0445fdc22712cfb5e68092f60ae78f3 (commit)
via eadef96f88f38ee437085ec7a9572e7ed6fab0a1 (commit)
via c57255a84f0d7922f11ad55655a61d62fabb67e1 (commit)
via 0aa3a3221db3edea1a70ce949a4d125f24ca98df (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 (7b765be155d891f62bdb7b6081ad6b0148a22676)
\
N -- N -- N (91ff08fbbdcc35a2b2e864bc17caa9c0efaa4973)
When this happens we assume that you've already had alert emails for all
of the O revisions, and so we here report only the revisions in the N
branch from the common base, B.
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/openbsc/commit/?id=91ff08fbbdcc35a2b2e864bc17caa9c0…
commit 91ff08fbbdcc35a2b2e864bc17caa9c0efaa4973
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Feb 15 00:20:44 2017 +0100
vlr: get SMS working, by SMS recipient MSISDN round-robin
The SQL based lookup of SMS for attached subscribers no longer works since the
SQL database no longer has the subscriber data. Replace with a round-robin on
the SMS recipient MSISDNs paired with a VLR subscriber RAM lookup whether the
subscriber is currently attached.
If there are many SMS for not-attached subscribers in the SMS database, this
will become inefficient: a DB hit returns a pending SMS, the RAM lookup will
reveal that the subscriber is not attached, after which the DB is hit for the
next SMS. It would become more efficient e.g. by having an MSISDN based hash
list for the VLR subscribers and by marking non-attached SMS recipients in the
SMS database so that they can be excluded with the SQL query already.
There is a sanity limit to do at most 100 db hits per attempt to find a pending
SMS. So if there are more than 100 stored SMS waiting for their recipients to
actually attach to the MSC, it may take more than one SMS queue trigger to
deliver SMS for subscribers that are actually attached.
This is not very beautiful, but is merely intended to carry us over to a time
when we have a proper separate SMSC entity.
Change-Id: I1acf9debb6ba9164e6edcfd5bc5e48e8c98f2b01
http://cgit.osmocom.org/openbsc/commit/?id=7a207af53f94f9d47b55273fb782a4fc…
commit 7a207af53f94f9d47b55273fb782a4fc514b8443
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Feb 14 17:42:25 2017 +0100
logging: auth request: use hexdump without spaces for RAND, AUTN
Change-Id: I656d8619a1adc93e2f627f4e1ba21512a7374279
http://cgit.osmocom.org/openbsc/commit/?id=578a13718461f8b22da53071a8f5b534…
commit 578a13718461f8b22da53071a8f5b53495647c95
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun Feb 12 00:34:35 2017 +0100
reject concurrency test
Change-Id: I5c04b1cf0ad302c35968e0f8dfb122997f3f7bf1
http://cgit.osmocom.org/openbsc/commit/?id=c7c8f6889d02f0868bf2d57bcdf427b5…
commit c7c8f6889d02f0868bf2d57bcdf427b513d8e013
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Jan 25 15:04:16 2017 +0100
Add msc_vlr test suite for MSC+VLR end-to-end tests
Change-Id: Ic073f3a069a7f5e7e421e0e56140f069ee9b10b8
http://cgit.osmocom.org/openbsc/commit/?id=44dd71339171ddab86fa42d9668bc7f5…
commit 44dd71339171ddab86fa42d9668bc7f5e65f1830
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Feb 3 02:42:47 2017 +0100
Use libvlr in libmsc (large refactoring)
Original libvlr code is by Harald Welte <laforge(a)gnumonks.org>,
polished and tweaked by Neels Hofmeyr <nhofmeyr(a)sysmocom.de>.
This is a long series of development collapsed in one patch. The original
history may still be available as branch neels/vlr_orig.
TODO: This commit may be split in several smaller changes before merging to
master.
Related: OS#1592
Change-Id: I702ba504ce2de93507312c28eca8d11f09f4ee8b
http://cgit.osmocom.org/openbsc/commit/?id=11c49cf7096c2e969527d62cf0420069…
commit 11c49cf7096c2e969527d62cf0420069ab15cb67
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Fri Jun 17 00:06:42 2016 +0200
Add libvlr implementation
Original libvlr code is by Harald Welte <laforge(a)gnumonks.org>,
polished and tweaked by Neels Hofmeyr <nhofmeyr(a)sysmocom.de>.
This is a long series of development collapsed in one patch. The original
history may still be available as branch neels/vlr_orig.
Related: OS#1592
Change-Id: I3f75de5f0cc2ff77f276fd39832dd3621309c4b9
http://cgit.osmocom.org/openbsc/commit/?id=98f69177268d142d30b7f068f6fad1c1…
commit 98f69177268d142d30b7f068f6fad1c19f135168
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Fri May 6 13:49:49 2016 +0200
WIP: Handle Authentication Failure from MS
Change-Id: I71f51eff089cf05f32a6ef408c4606880fc2e4a5
Related: OS#1592
http://cgit.osmocom.org/openbsc/commit/?id=3cb29a7bc307d4d7fd8e574249452378…
commit 3cb29a7bc307d4d7fd8e5742494523784adee10d
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Feb 2 01:07:28 2017 +0100
subscriber conn: add indicator for originating interface
Add via_iface to gsm_subscriber_connection to indicate whether a conn is coming
in via 2G (IFACE_A) or 3G (IFACE_IU). Prepares for Iu support, but also for
libvlr to decide between GSM or R99 (UMTS) Authentication.
Until actual Iu support is merged to master, this indicator will aid VLR unit
testing.
Change-Id: I93b870522f725170e4265a5543f6b680383d7465
http://cgit.osmocom.org/openbsc/commit/?id=abd414de9da7a701fd705ddde9459713…
commit abd414de9da7a701fd705ddde9459713fe4f4b04
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Thu May 5 22:52:41 2016 +0200
SGSN: Integrate basic support for UMTS AKA
We already had almost all the parts in place before:
* GSUP with capability to send us auth_vectors that contain
either triplets or quintuples
* mm_context that holds such auth_vectors
All that we need to add in this patch is the capability to send
the AUTN parameter in the GMM AUTH REQ and parse the extended RES
in the GMM AUTH RESP.
TODO: Implement SQN re-synchronoization mechanism (Auth Fail: Sync Err)
Related: OS#1592
Tweaked-by: nhofmeyr
Change-Id: Ie6a0cefba5e4e7f02cc2eaf6ec006ac07d5c1816
http://cgit.osmocom.org/openbsc/commit/?id=3912c8fff0445fdc22712cfb5e68092f…
commit 3912c8fff0445fdc22712cfb5e68092f60ae78f3
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sun Jun 19 18:06:02 2016 +0200
Introduce subscriber_connection ref-counting
This introduces a reference count for gsm_subscriber_connection. Every
user of the connection needs to hold a reference until done. Once the
reference count dorps to zero, the connection is cleared towards the
BSC (which subsequently will clear any logical channels associated with
it).
Related: OS#1592
Change-Id: I8c05e6c81f246ff8b5bf91312f80410b1a85f15e
http://cgit.osmocom.org/openbsc/commit/?id=eadef96f88f38ee437085ec7a9572e7e…
commit eadef96f88f38ee437085ec7a9572e7ed6fab0a1
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Jan 26 02:05:29 2017 +0100
log: disable imsi filter
gsm_subscriber will soon be split in separate BSC, GPRS and VLR structs, and
making the IMSI filter work with these changes is currently not worth the
effort. The IMSI filter doesn't work well and new libvlr will allow specific
subscribers' FSMs to be put in debug mode. We may want to re-add something
similar later on, but for now just drop it.
Change-Id: Ifecc3c55ae7c050ee53553d6f85d9afbede66ee3
http://cgit.osmocom.org/openbsc/commit/?id=c57255a84f0d7922f11ad55655a61d62…
commit c57255a84f0d7922f11ad55655a61d62fabb67e1
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Jan 9 22:02:21 2017 +0100
add struct bsc_sub, separating libbsc from gsm_subscriber
Prepare for replacing gsm_subscriber with vlr_subscriber. vlr_subscriber will
no longer make sense to be used in libbsc, so have a dedicated BSC subscriber
struct.
Related: #1592, #1594
Change-Id: Ia61cc00e8bb186b976939a4fc8f7cf9ce6aa3d8e
-----------------------------------------------------------------------
Summary of changes:
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 "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, neels/bsc_sub_wip has been created
at 2763814efdebd39d9a5e6c8b245d1e22d9ec71da (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/openbsc/commit/?id=2763814efdebd39d9a5e6c8b245d1e22…
commit 2763814efdebd39d9a5e6c8b245d1e22d9ec71da
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Feb 16 17:31:23 2017 +0100
wip
Change-Id: I43932a551fbbb4c6eed5a59acef7910c6a71473a
http://cgit.osmocom.org/openbsc/commit/?id=b09d117bd08e0f12c61ca55a16bfd493…
commit b09d117bd08e0f12c61ca55a16bfd493d4b200e8
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Jan 9 22:02:21 2017 +0100
add struct bsc_sub, separating libbsc from gsm_subscriber
Prepare for replacing gsm_subscriber with vlr_subscriber. vlr_subscriber will
no longer make sense to be used in libbsc, so have a dedicated BSC subscriber
struct.
Related: #1592, #1594
Change-Id: Ia61cc00e8bb186b976939a4fc8f7cf9ce6aa3d8e
http://cgit.osmocom.org/openbsc/commit/?id=88884c16898110dce0fb1151fbbbde6a…
commit 88884c16898110dce0fb1151fbbbde6a41c243c6
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Feb 16 16:57:24 2017 +0100
split bsc msc filt
Change-Id: Ie61911fe89ed5c7e5831a59d276a4f4927a30c72
http://cgit.osmocom.org/openbsc/commit/?id=51ba103089f6c1a1a40d4b4949936be8…
commit 51ba103089f6c1a1a40d4b4949936be89e17322e
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Feb 16 16:57:46 2017 +0100
compiler_warning
Change-Id: I3dc94dc4bddc5a887ce196071327a6dddfe5b280
http://cgit.osmocom.org/openbsc/commit/?id=0aa3a3221db3edea1a70ce949a4d125f…
commit 0aa3a3221db3edea1a70ce949a4d125f24ca98df
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Jan 10 00:49:56 2017 +0100
add struct gprs_sub, separating gprs from gsm_subscriber
Prepare for replacing gsm_subscriber with vlr_subscriber. vlr_subscriber will
not make sense to be used in gprs, so have a dedicated GPRS subscriber struct.
(Could change if the gprs code were to use libvlr; is currently independent).
Change-Id: Ia8b391ee009c8545763cba04505be3947835120e
Related: #1592
-----------------------------------------------------------------------
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 "Osmocom BTS-side code (Abis, scheduling, ...)".
The branch, fairwaves/package has been created
at 949fcade616f25ceb98c187feaee9040b2f3e46b (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/osmo-bts/commit/?id=949fcade616f25ceb98c187feaee904…
commit 949fcade616f25ceb98c187feaee9040b2f3e46b
Author: Ivan Klyuchnikov <kluchnikovi(a)gmail.com>
Date: Tue Feb 7 07:30:38 2017 +0000
osmo-trx-bts: Fix incorrect bts shutdown procedure in case of clock loss from osmo-trx
This issue occurs in case of osmo-trx restart which leads to losing clock from osmo-trx.
Function bts_shutdown from common/bts.c should be used in this case for properly bts shutdown.
Change-Id: Ie65cf2e8f98cb8bf3314a00048aa53c1f8cd4c25
http://cgit.osmocom.org/osmo-bts/commit/?id=a53e3a547299b202235afad9801acac…
commit a53e3a547299b202235afad9801acacd5cfe4acd
Author: Ivan Kluchnikov <kluchnikovi(a)gmail.com>
Date: Thu Feb 9 19:03:11 2017 +0300
oml: Fix incorrect usage of const variable abis_nm_att_tlvdef_ipa
This bug was introduced during moving oml definitions from osmo-bts to libosmocore,
when type of abis_nm_att_tlvdef_ipa was changed from struct tlv_definition to const struct tlv_definition.
The following solution is proposed:
* create static abis_nm_att_tlvdef_ipa_local variable for oml attribute definitions
* copy abis_nm_att_tlvdef_ipa to abis_nm_att_tlvdef_ipa_local
* merge abis_nm_att_tlvdef with abis_nm_att_tlvdef_ipa_local
* use abis_nm_att_tlvdef_ipa_local in oml_tlv_parse function
Change-Id: Ia9f3c94ab247adeecb26a01c3ccd6f3a8c17ba1c
-----------------------------------------------------------------------
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 "OpenBTS' transceiver retro-fit".
The annotated tag, fairwaves/0.1.11 has been created
at b51708740f0d12bb20856a01805357584ff47c72 (tag)
tagging df83636300bbfa741b735408e4e457506fa810ba (commit)
tagged by Ivan Kluchnikov
on Thu Feb 16 18:53:54 2017 +0300
- Log -----------------------------------------------------------------
Fairwaves 0.1.11 version.
Alexander Chemeris (50):
Checking in build system for the Transceiver.
Fix build of the Transceiver.
uhd: Use full DAC scale with UmTRX to improve signal quality.
UmTRX: Manually set Tx gain stages for the best signal quality.
uhd: Set RF frontend bandwidth for UmTRX to improve signal quality.
umtrx: Don't use DSP tuning, because LMS6002D PLL steps are small enough.
Transceiver: Make error response to an unknown command on UDP command interface more understandable.
Transceiver: Check TSC values to be in [0..7] range.
Common: Introduce a global variable to disable syslog logging.
Common: Log to console instead of loging to syslog by default.
osmo-trx: Fix random filler command line option.
transceiver: Fix out-of-bounds acces in genRandNormalBurst().
transceiver: Drive clock indication form the receive thread.
sigProcLib: Fix burst start phase.
Common: Use a scoped lock in the Logger to avoid deadlock on thread cancel.
osmo-trx: Add a command line option for the dBFS to dBm offset.
Transceiver: Print noise level for each burst in debug mode.
Transceiver: Fix clipping detection.
sigProcLib: Check for bogus TOA before using it.
osmo-trx: Add an option to swap channels on UmTRX.
transceiver: Remove noise/RSSI gating.
Transceiver: Update noise level only when the timeslot is marked as IDLE.
Checking in a more relevant README.
Checking in clockdump.sh utility.
sigProcLib: Abstract out common part of Normal/RACH burst detection.
uhd: Fix rounding error in timestamp conversion functions.
Transceiver: Do not update state->SNRestimate if equalization is disabled.
transceiver: Add a debug option to dump selected timeslots to disk.
uhd: Fix UmTRX tuning broken in commit 90f7a01d.
Transceiver: Fix whitespace.
Transceiver: Add support for OsmoBTS style handover.
Logger: Output ERR log messages to stderr as well.
uhd: Output Rx/Tx gain limits to log to make it more transparent.
EDGE: Add support for UmTRX.
Common: Get rid of a compilation warning.
Common: Make sure gLogEarly() log to the same facilities as the normal log.
transceiver: Properly handle MAXDLY.
transceiver: Add an option to generate random Access Bursts.
osmo-trx: Output Rx SPS as a part of configuration output.
transceiver: Do not pass transceiver state struct to function where it's not used.
makefile: Fix build from an external path.
radioDevice: GSMRATE macro must have parentheses around its definition.
uhd: Fix comment.
radioInterface: Initialize power scale with a meaningful default.
transceiver: Log channel number in DEBUG output of demoded bursts.
transceiver: Add an option to emulate a RACH delay in random filler mode.
UHD: Initial LimeSDR support.
transceiver: WIP: Set default max delay to 2 samples.
bump version to 0.1.10~2
bump version to 0.1.10~3
Holger Hans Peter Freyther (2):
debian: Add packaging to master taken from fairwaves/master
debian: Require fftw3 header files for osmo-trx
Ivan Kluchnikov (2):
Transceiver52M: Change POWERON behavior to return success if the transceiver is already running, and only return fail on device
debian: Update changelog to 0.1.11
Kirill Zakharenko (2):
debian: compile for atom arch with SSE3 optimizations
bump version to 0.1.10~1
Max (2):
Add gerrit settings
Integrate Debian packaging changes
Neels Hofmeyr (4):
add basic .gitignore
configure.ac: check for boost/config.hpp header
The INSTALL file is being overwritten by autoreconf, but it is committed
add contrib/jenkins.sh, for gerrit build bot
Thomas Tsou (97):
Transceiver52M: Update to UHD streamer interface
Transceiver52M: Add UHD device type checking
Transceiver52M: Add device offset correction table
Transceiver52M: Remove periodic alignment update from UHD build
Transceiver52M: Remove and rename oversampling variables
Transceiver52M: Set resampling option automatically based on device
Transceiver52M: Use exception blocks for rate changes
Transceiver52M: Remove unused test code from main
Transceiver52M: Verify global config sanity before using
Transceiver52M: Rename samples-per-symbol variable names
Transceiver52M: Make GSM pulse filter internal to implementation
Transceiver52M: Add destructors to correlation seqeunce objects
Transceiver52M: Remove logging from signal processing core
Transceiver52M: Generate RACH correlation sequence at initialization
Transceiver52M: Replace convolve and related calls with SSE implementation
Transceiver52M: Replace resampler with SSE enabled implementation
Transceiver52M: Add SSE floating point / integer conversion
Transceiver52M: Disable energy detector
Transceiver52M: Add 4 samples-per-symbol Laurent pulse shape
Transceiver52M: Add UmTRX support
Transceiver52M: Refactor RACH and normal burst detection
Transceiver52M: Check that sample rates are sane before using
Transceiver52M: Setup dual Laurent pulse shaping filter
Transceiver52M: Add B200 support
Transceiver52M: Narrow resampling filter bandwidth
Transceiver52M: Reduce RACH and TSC correlation windows
Transceiver52M: Disable equalization
Transceiver52M: Separate main transmit and receive drive threads
Transceiver52M: Generate delay filter with SSE memory alignment
Transceiver52M: Setup dual sample rate transceiver
Transceiver52M: Add B210 support
Transceiver52M: Remove support for ancient libusrp versions
Transceiver52M: Add 64 MHz resampling option with B100
Transceiver52M: Reduce and place bounds checking on I/O buffers
Transceiver52M: Deallocate high level resources on shutdown
Transceiver52M: Delay UHD messaging registration until after start
Transceiver52M: Move reference select from compile time to database
Transceiver52M: Update noise measurement calculation
Transceiver52M: Update RSSI calculation
Transceiver52M: Separate architecture specific files
build: Set UHD driver as default configuration
Transceiver52M: Fix SSE preprocessor definition
Transceiver52M: Reset overrun and underrun indicators
build: Remove subversion references
Transceiver52M: Remove transmit logging option
Transceiver52M: Delay socket allocation to heap
Transceiver52M: Separate transceiver per-slot state information
Transceiver52M: Remove unused files and utilities
Transceiver52M: Remove unnecessary UHD clock setting call
Transceiver52M: Add multi channel transceiver support
Transceiver52M: Add ARM NEON support
Transceiver52M: Set variable thread priority levels
Transceiver52M: Use USRP1 type window for B2xx devices
Transceiver52M: Add NEON complex-complex multiply
Transceiver52M: Dynamically allocate convolution input vectors
Transceiver52M: Remove extra copy in receive drive path
Transceiver52M: Separate signalVector into it's own file
Transceiver52M: Precompute fractional delay filters
Transceiver52M: Default to 1 sample-per-symbol low powered devices
Transceiver52M: Set priority on downlink socket thread
Transceiver52M: UHD: Continue on receive and send timeouts
Transceiver52M: Preallocate head room for burst correlation
Transceiver52M: Setup sinc() call directly with table lookup
Transceiver52M: Allow separate in/out vectors for delay and decimation
Transceiver52M: Dynamically allocate correlation vectors
Transceiver52M: Rearrange socket port assignemnts
Transceiver52M: Add vectorized radio burst capability
Transceiver52M: UHD: Add string descriptors to device-offset pairs
Transceiver52M: sigproc: Wrap internal phase on frequency shift
Transceiver52M: Refactor receive path outer burst handling
Transceiver52M: Add dual channel diversity receiver option
Transceiver52M: Check time slot validity of incoming bursts
Transceiver52M: Ignore detected bursts at the noise floor
Transceiver52M: Use independent noise vectors for each channel
Transceiver52M: Set const qualifier on appropriate radio vector methods
Transceiver52M: Use independent power scaling varables for each channel
Transceiver52M: Allow only channel zero to set TSC value
Transceiver52M: Remove unused code
Transceiver52M: Add virtual destructor for radio device
Transceiver52M: Enable all warnings and resolve
Transceiver52M: Output device and operating mode to stdout
Transceiver52M: Create new osmo-trx executable
Transceiver52M: UHD: Check running status before stopping stream
Transceiver52M: Ignore channel estimation if we are not equalizing
Transceiver52M: Remove database configuration file requirement
Transceiver52M: Add missing scaling vector resize
Transceiver52M: Disable filler table retransmissions by default
Transceiver52M: Set B2XX clock frequency to 26 MHz
Transceiver52M: Split B200 and B210 identifiers
Transceiver52M: Disable initial device time reset
Transceiver52M: Enable B210 dual channel support
Transceivert52M: Add option for baseband frequency offset
Transceiver52M: Set UHD rates before creating streamers
Transceiver52M: Allow startup delay for stream alignment
Transceiver52M: Add E1XX USRP device id and timings
Transceiver52M: Fix retransmissions when filler table is enabled
Transceiver52M: Fix SSE convolution shuffle register
Tom Tsou (60):
uhd: Display current timestamp with buffer status errors
CommonLibs: Add thread cancellation capability
Transceiver52M: Allow setting gain before POWERON
Transceiver52M: Implement POWEROFF command
Transceiver52M: Add X300/X310 and E310 USRP support
b210: Lock dual-channel tuning access
usrp1: Update device API for frequency offset tuning
radioInterface: Reset sample buffer cursors on each start
build: Add 'subdir-objects' to AM_INIT_AUTOMAKE
sigproc: Add clipping detection on RACH and TSC input
build: Provide option for disabling SSE autodetection
uhd: Pass UHD command line arguments to constructor
test: Add command line random normal burst option
uhd: Add version 3.9.0 support
uhd: Use internal UHD tick conversions
sigproc: Make convolution and convert input buffers immutable
uhd: Remove references to USRP B205
Transceiver52M: Fix ARM build issues
sigproc: Remove dynamic SPS configuration
sigproc: Remove normal burst DFE equalizer
EDGE: Setup variable sampling on receive path
EDGE: Add 8-PSK modulator and demodulator
EDGE: Add interfaces to enable EDGE transceiver
sigproc: Always use 625 sample length bursts with 4 SPS
sigproc: Add various GSM burst generators
EDGE: Add random burst generator filler option
EDGE: Combine shared GMSK and 8-PSK demodulator sections
EDGE: Fix USRP B210 device support
uhd: Correct timing alignment in 8-PSK and GMSK downlink bursts
EDGE: Fix demodulation slicer input
common: Restrict UDP binding to localhost only
common: Add mandatory length field to UDP receive calls
uhd: Update default E3XX settings
uhd: Set default Tx sampling to 4 sps
uhd: Make device offset check a private method
uhd: Set minimum UHD version requirement for E3XX
sigproc: Expand RACH, TSC, and EDGE correlation windows
transceiver: Do not report error on SETTSC when radio is on
transceiver: Add Rx samples-per-symbol option
radioInterface: Convert diversity argument to general type
iface: Add inner ring-buffer implementation
mcbts: Add multi-ARFCN channelizing filters
mcbts: Add multi-ARFCN radio support
sigproc: Adjust burst detection threshold criteria
egprs: Enable 8-PSK length vectors on the Tx interface
egprs: Enable 8-PSK burst detection when EDGE is enabled
transceiver: Remove HANDOVER warnings
mcbts: Allow out of order channel setup
radioInterface: Fix multi-channel buffer index bug
uhd: Add command line option for GPS reference
transceiver: Fix mixed GSMK / 8-PSK transmission
transceiver: Fix 4 SPS receive TOA value
sigproc: Fix missing 8-PSK tail symbols
uhd: Update USRP2/N200/N210 for 4 SPS Rx
sigproc: Match differential GMSK start/end bits to tail bits
uhd: Add missing B200 sample timing for 4 SPS receive
transceiver: Fix command build warning
uhd: Set minimum supported version to 3.9.0
uhd: Add X300 sample timing for 4 SPS
Revert "uhd: Set minimum supported version to 3.9.0"
dburgess (7):
This is where the public release of openbts will actually live.
Putting the actual OpenBTS P2.8 source code into the public SVN branch.
Fixed the license notices.
Adding in the missing Transceiver52M directory
Changes to auto-foo files that should probably be removed anyway.
Removed a Makefile that should not have benn checked in.
git-svn-id: http://wush.net/svn/range/software/public/openbts/trunk@2583 19bc5d8c-e614-43d4-8b26-e1612bc8e597
hsamra (1):
Updates to working with a single RFX...builds but not working yet.
kurtis.heimerl (88):
Reverting r2342
transceiver: fix initialization segfault in radio interface
Transceiver52M: add WBX, DBSRX, and single board support
uhd: remove extra type conversion
uhd: add 52 MHz transceiver support
uhd: flush initial receive samples
uhd: only the E100 supports FPGA timestamps and adjustable clock rate
uhd: log useful information on monotonic errors
uhd: set hardware side delay offset for e100
uhd: set receive gain during initialization
uhd: set and shadow settings through interface
uhd: move non-52MHz transceiver to common radio device interface
uhd: allow the non-uhd to still compile unchanged
uhd: move static functions into the uhd_device class
uhd: inline thread priority setting
uhd: reset sample clock when time goes non-monotonic
uhd: fix timestamp conversion bug on 32-bit architectures
uhd: rework handling of timestamp errors
uhd: disable adaptive buffering in 52 MHz transceiver
uhd: set attenuation relative to max RF gain
transceiver: rework digital gain settings
uhd: cleanup startup timestamp alignment
uhd: enable automatic alignment updates
uhd: reorganize error handling, exit when non-recoverable
transceiver: simplify transmit power control
transceiver: fix energy threshold bug
uhd: log asynchronous errors as errors
usrp1: fix typo in rx gain setting log message
usrp1: fix transmit side tuning bug
uhd: flush receive buffer should return true on timeout
transceiver: reinsert digital gain scaling
uhd: remove uhd type argument
transceiver: fix bug in setting low-level attenuation
uhd: verify setting of master clock rate
uhd: remove external clock polarity setting
transceiver: remove extra typedefs to remove warnings
transceiver: remove extraneous comments
transceiver: minor cleanup of sample type sizing in uhd
transceiver: uhd: update copyright header
transceiver: separate radio clock and vector interfaces
transceiver: separate I/O portion of radio interface implementation
uhd: keep reading on overrun or other non-fatal errors
transceiver: add option for host based resampling
transceiver: rename getting radio vector time to getTime()
transceiver: move various radio interface definitions
transceiver: clean variable init of radio interface constructor
transceiver: reroute uhd messages to logging facility
transceiver: make the transmit drive loop bus dependent
transceiver: reject usrp1 if detected using uhd
transceiver: add a newline for uhd information outputs
build: insert autofoo for usrp transceiver and options
transceiver: update to log messages to work with P2.8
transceiver: update main to non-device specific interface
uhd: increase initial transmit transport latency
transceiver: uhd: make external reference a compile time option
transceiver: usrp1: select single dboard use at compile time
transceiver: uhd: increase log level on constructor errors
transceiver, resamp: insert missing filter values
transceiver: enable USRP1 firmware binary install
transceiver, resamp: enlarge transmit resampler output buffer
changing config scripts to explitly target UHD/USRP1
transceiver, uhd: runtime check for setting master clock rate
transceiver, uhd: reject usrp1 if compiled with uhd support
transceiver, uhd: exit informatively if no devices are found
transceiver52M: bump critial errors to ALERT level
Matching UHD changes in gnuradio
Fixing Thomas's MTC receive bug. We don't have a ticket for it, but there seemed to be a timing inversion deadlock in Interthread.h. We mostly duck it, instead of solving it.
Alexander's change. Fixes MTC bug by supporting 64bit processors in Timeval. Math was bad.
Reverted bad function header. There are no timing inversion deadlocks, I made those up.
Locking gethostbyname call, as Alexander notes that it is not thread safe
Harvind found a bug in BitVector.cpp:
Public release now works with g++4.7. In 4.7, unistd.h is no longer imported by default
merged private Config to public: r4211:
Alexander's patch #3: Configuration Tests should not include crashing
Alexander's patch #1:
Oh kay. Lots of patches trying to catch up to mainline:
r4408 in private:
r4425 in private:
Alexander's patches:
missed something in one of the socket patches. now works as expected
Patch 4545 in private:
Sylvain patch #2, with modifications:
OH GOOD GIT MISSED THESE FILES THANKS GIT
From 32bbfc3c89b1c56672bf2fd3660a45c513ac54d4 Mon Sep 17 00:00:00 2001
From b453f10d65dd1ff1df0dd3747adf63f4e1fd7d30 Mon Sep 17 00:00:00 2001
Correction of trivial warnings.
Synced sqlite3utils with private and fixed a small recursive bug in SIPEngine that was already fixed in private
syncing commonlibs with Many thanks to Michael Iedema for these patches, makes config a lot better.
pierre.baudry (1):
transceiver: Fix mismatched allocations and deallocations
ttsou (16):
transceiver, uhd: alert user on unrecoverable errors
transceiver, uhd: display device information on make failure
transceiver, uhd: fix build error due to log level
transceiver, uhd: output timestamps on monontonic error
transceiver, usrp1: fix transmit gain setting bug
transceiver: b100: raise minimum transmit latency value
transceiver: uhd: allow underrun flag to reset during timing alignment
transceiver: uhd: prevent output of underrun message at ERROR level
Transceiver52M: UHD: Setup option to pass arguments from command line
transceiver52m: reset energy threshold on receive gain changes
Transceiver52M: Properly pass samplerate to RadioDevice::make()
Transceiver52M: Read IP address and port to bind to from a configuration instead of hardcoding them.
Transceiver52: allow for handling of TCH/H slots
Transceiver52M: Fix calculation of TS correlation for 2 sps and higher
Transceiver52M: Add GPRS combinations to correlation types
Transceiver52M: Add more complete specification of GPRS types
-----------------------------------------------------------------------
hooks/post-receive
--
OpenBTS' transceiver retro-fit
This is an 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, fairwaves/package has been updated
via df83636300bbfa741b735408e4e457506fa810ba (commit)
from d468cdee77680d6aef7cd58325a87068326c66d4 (commit)
Those revisions listed above that are new 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=df83636300bbfa741b735408e4e4575…
commit df83636300bbfa741b735408e4e457506fa810ba
Author: Ivan Kluchnikov <kluchnikovi(a)gmail.com>
Date: Thu Feb 16 18:50:00 2017 +0300
debian: Update changelog to 0.1.11
-----------------------------------------------------------------------
Summary of changes:
debian/changelog | 7 +++++++
1 file changed, 7 insertions(+)
hooks/post-receive
--
OpenBTS' transceiver retro-fit
This is an 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, fairwaves/master-rebase has been deleted
was 40edd4db49a1dee5f73ca230f2271428a0416408
-----------------------------------------------------------------------
40edd4db49a1dee5f73ca230f2271428a0416408 bump version to 0.1.10~3
-----------------------------------------------------------------------
hooks/post-receive
--
OpenBTS' transceiver retro-fit
This is an 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, fairwaves/package has been created
at d468cdee77680d6aef7cd58325a87068326c66d4 (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/osmo-trx/commit/?id=d468cdee77680d6aef7cd58325a8706…
commit d468cdee77680d6aef7cd58325a87068326c66d4
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Sat Jun 18 16:11:12 2016 +0300
bump version to 0.1.10~3
http://cgit.osmocom.org/osmo-trx/commit/?id=237cc5fad31a167e894e433f559052b…
commit 237cc5fad31a167e894e433f559052b798a9c404
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Sat Apr 30 01:59:06 2016 +0300
bump version to 0.1.10~2
http://cgit.osmocom.org/osmo-trx/commit/?id=5fa577d5d71a227b508f7506c3e13e1…
commit 5fa577d5d71a227b508f7506c3e13e183d1731f2
Author: Kirill Zakharenko <earwin(a)gmail.com>
Date: Mon Mar 28 11:46:20 2016 +0200
bump version to 0.1.10~1
http://cgit.osmocom.org/osmo-trx/commit/?id=7695c9209b523395db39bb76f777c7d…
commit 7695c9209b523395db39bb76f777c7d955ffafe5
Author: Kirill Zakharenko <earwin(a)gmail.com>
Date: Mon Mar 28 11:34:23 2016 +0200
debian: compile for atom arch with SSE3 optimizations
http://cgit.osmocom.org/osmo-trx/commit/?id=17b13656a794b65bbe77c24d6d7f62d…
commit 17b13656a794b65bbe77c24d6d7f62d70d776d62
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Fri Mar 25 18:33:42 2016 +0300
transceiver: WIP: Set default max delay to 2 samples.
Default value of 0 may be too harsh, especially given random Rx/Tx delay
in 1 SPS receive mode.
-----------------------------------------------------------------------
hooks/post-receive
--
OpenBTS' transceiver retro-fit
This is an 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, fairwaves/master-rebase has been updated
via 40edd4db49a1dee5f73ca230f2271428a0416408 (commit)
via 55d742eef945ee1e98ffe0ee144aacc72ad2ca25 (commit)
via a2d4aef875794aed580cf67e09c0e3f5b387fad8 (commit)
via 49f187ba28dbeb48955f7385e1b36b20ab54eb12 (commit)
from ea77f6d3858c1ec30d5bf11107203b8136d73ddb (commit)
Those revisions listed above that are new 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=40edd4db49a1dee5f73ca230f227142…
commit 40edd4db49a1dee5f73ca230f2271428a0416408
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Sat Jun 18 16:11:12 2016 +0300
bump version to 0.1.10~3
http://cgit.osmocom.org/osmo-trx/commit/?id=55d742eef945ee1e98ffe0ee144aacc…
commit 55d742eef945ee1e98ffe0ee144aacc72ad2ca25
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Sat Apr 30 01:59:06 2016 +0300
bump version to 0.1.10~2
http://cgit.osmocom.org/osmo-trx/commit/?id=a2d4aef875794aed580cf67e09c0e3f…
commit a2d4aef875794aed580cf67e09c0e3f5b387fad8
Author: Kirill Zakharenko <earwin(a)gmail.com>
Date: Mon Mar 28 11:46:20 2016 +0200
bump version to 0.1.10~1
http://cgit.osmocom.org/osmo-trx/commit/?id=49f187ba28dbeb48955f7385e1b36b2…
commit 49f187ba28dbeb48955f7385e1b36b20ab54eb12
Author: Kirill Zakharenko <earwin(a)gmail.com>
Date: Mon Mar 28 11:34:23 2016 +0200
debian: compile for atom arch with SSE3 optimizations
-----------------------------------------------------------------------
Summary of changes:
debian/changelog | 32 +++++++++++++++++++++++++++++++-
debian/rules | 3 +++
2 files changed, 34 insertions(+), 1 deletion(-)
hooks/post-receive
--
OpenBTS' transceiver retro-fit
This is an 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/auc_tests has been deleted
was 6b883f784835943e1b3dbcf816dd2a949dd6805d
-----------------------------------------------------------------------
6b883f784835943e1b3dbcf816dd2a949dd6805d auth: verify test sets from 3GPP TS 55.205
-----------------------------------------------------------------------
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 "A python tool to program magic SIMs".
The branch, pmaier/sim has been updated
discards ede8ac54d64c77c838359a1631a6bd1e381327dc (commit)
via 5b115f2e79095f437d784142cfcdc68c7689deb3 (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 (ede8ac54d64c77c838359a1631a6bd1e381327dc)
\
N -- N -- N (5b115f2e79095f437d784142cfcdc68c7689deb3)
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/pysim/commit/?id=5b115f2e79095f437d784142cfcdc68c76…
commit 5b115f2e79095f437d784142cfcdc68c7689deb3
Author: Philipp Maier <pmaier(a)sysmocom.de>
Date: Fri Feb 10 16:10:57 2017 +0100
sysmo-usim-tool: Add a tool for sysmosom specific tasks
This commit adds a tool that is intended to be used with sysmo-usim
only if some of the highly propritary parameters, which the regular
pysim can not handle, need to be configured.
-----------------------------------------------------------------------
Summary of changes:
sysmo-sim-tool/sysmo-usim-tool.sjs1.py | 55 ++++++++++-----
sysmo-sim-tool/sysmo_usimsjs1.py | 2 +-
sysmo-sim-tool/testme.py | 122 ---------------------------------
3 files changed, 37 insertions(+), 142 deletions(-)
delete mode 100755 sysmo-sim-tool/testme.py
hooks/post-receive
--
A python tool to program magic SIMs
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "A python tool to program magic SIMs".
The branch, pmaier/sim has been updated
discards 8983bc45b31adaaae68532df4b2575883f5454cb (commit)
via ede8ac54d64c77c838359a1631a6bd1e381327dc (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 (8983bc45b31adaaae68532df4b2575883f5454cb)
\
N -- N -- N (ede8ac54d64c77c838359a1631a6bd1e381327dc)
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/pysim/commit/?id=ede8ac54d64c77c838359a1631a6bd1e38…
commit ede8ac54d64c77c838359a1631a6bd1e381327dc
Author: Philipp Maier <pmaier(a)sysmocom.de>
Date: Fri Feb 10 16:10:57 2017 +0100
sysmo-usim-tool: Add a tool for sysmosom specific tasks
This commit adds a tool that is intended to be used with sysmo-usim
only if some of the highly propritary parameters, which the regular
pysim can not handle, need to be configured.
-----------------------------------------------------------------------
Summary of changes:
sysmo-sim-tool/card.py | 24 +++++++++++++++++------
sysmo-sim-tool/simcard.py | 23 +++++++++++++++++++++-
sysmo-sim-tool/sysmo-usim-tool.sjs1.py | 36 ++++++++++++++++++++++++----------
sysmo-sim-tool/sysmo_usimsjs1.py | 27 ++++++++++++++++++++-----
sysmo-sim-tool/testme.py | 4 +---
5 files changed, 89 insertions(+), 25 deletions(-)
hooks/post-receive
--
A python tool to program magic SIMs
This is an 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 annotated tag, fairwaves/0.15.1-fw.2 has been created
at f1e174dfe923905ab1962225a971793d64a913ce (tag)
tagging 6984250742819cc7035930dcb336d27522bd36f1 (commit)
replaces fairwaves/0.15.1-fw.1
tagged by Ivan Kluchnikov
on Thu Feb 16 13:01:04 2017 +0300
- Log -----------------------------------------------------------------
Fairwaves 0.15.1-fw.2 version.
Ivan Kluchnikov (3):
fix: Include headers which were lost during rebase
debian: Add libcdk5-dev and libsqlite3-dev packages to dependencies, because they are required for building osmo-meas-utils
debian: Update changelog to 0.15.1-fw.2
-----------------------------------------------------------------------
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 "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, fairwaves/master-rebase has been updated
via 6984250742819cc7035930dcb336d27522bd36f1 (commit)
from 683e60db7356d0e1bd8a94e8efeffe57bca5a133 (commit)
Those revisions listed above that are new 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=6984250742819cc7035930dcb336d275…
commit 6984250742819cc7035930dcb336d27522bd36f1
Author: Ivan Kluchnikov <kluchnikovi(a)gmail.com>
Date: Thu Feb 16 12:59:48 2017 +0300
debian: Update changelog to 0.15.1-fw.2
-----------------------------------------------------------------------
Summary of changes:
debian/changelog | 7 +++++++
1 file changed, 7 insertions(+)
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 "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, fairwaves/master-rebase has been updated
via 683e60db7356d0e1bd8a94e8efeffe57bca5a133 (commit)
from 785e8b8533b4f1ed8a1c9b80f8fcd48331195682 (commit)
Those revisions listed above that are new 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=683e60db7356d0e1bd8a94e8efeffe57…
commit 683e60db7356d0e1bd8a94e8efeffe57bca5a133
Author: Ivan Kluchnikov <kluchnikovi(a)gmail.com>
Date: Thu Feb 16 12:31:15 2017 +0300
debian: Add libcdk5-dev and libsqlite3-dev packages to dependencies, because they are required for building osmo-meas-utils
-----------------------------------------------------------------------
Summary of changes:
debian/control | 2 ++
1 file changed, 2 insertions(+)
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 "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, neels/vlr has been updated
discards 1bccd33f48f934972e2bfde871fca74e9bf2c66f (commit)
discards 7e60a8c8cc71325f0bbc55b5f9d8f5c2cfbe4c58 (commit)
via 7b765be155d891f62bdb7b6081ad6b0148a22676 (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 (1bccd33f48f934972e2bfde871fca74e9bf2c66f)
\
N -- N -- N (7b765be155d891f62bdb7b6081ad6b0148a22676)
When this happens we assume that you've already had alert emails for all
of the O revisions, and so we here report only the revisions in the N
branch from the common base, B.
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/openbsc/commit/?id=7b765be155d891f62bdb7b6081ad6b01…
commit 7b765be155d891f62bdb7b6081ad6b0148a22676
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Feb 15 00:20:44 2017 +0100
vlr: get SMS working, by SMS recipient MSISDN round-robin
The SQL based lookup of SMS for attached subscribers no longer works since the
SQL database no longer has the subscriber data. Replace with a round-robin on
the SMS recipient MSISDNs paired with a VLR subscriber RAM lookup whether the
subscriber is currently attached.
If there are many SMS for not-attached subscribers in the SMS database, this
will become inefficient: a DB hit returns a pending SMS, the RAM lookup will
reveal that the subscriber is not attached, after which the DB is hit for the
next SMS. It would become more efficient e.g. by having an MSISDN based hash
list for the VLR subscribers and by marking non-attached SMS recipients in the
SMS database so that they can be excluded with the SQL query already.
There is a sanity limit to do at most 100 db hits per attempt to find a pending
SMS. So if there are more than 100 stored SMS waiting for their recipients to
actually attach to the MSC, it may take more than one SMS queue trigger to
deliver SMS for subscribers that are actually attached.
This is not very beautiful, but is merely intended to carry us over to a time
when we have a proper separate SMSC entity.
Change-Id: I1acf9debb6ba9164e6edcfd5bc5e48e8c98f2b01
-----------------------------------------------------------------------
Summary of changes:
openbsc/configure.ac | 1 +
openbsc/include/openbsc/db.h | 3 +
openbsc/src/gprs/gtphub.c | 2 -
openbsc/src/libmsc/db.c | 32 ++++-
openbsc/src/libmsc/sms_queue.c | 105 +++++---------
openbsc/tests/Makefile.am | 1 +
openbsc/tests/{db => sms_queue}/Makefile.am | 35 +++--
openbsc/tests/sms_queue/sms_queue_test.c | 215 ++++++++++++++++++++++++++++
openbsc/tests/sms_queue/sms_queue_test.err | 0
openbsc/tests/sms_queue/sms_queue_test.ok | 98 +++++++++++++
openbsc/tests/testsuite.at | 7 +
11 files changed, 405 insertions(+), 94 deletions(-)
copy openbsc/tests/{db => sms_queue}/Makefile.am (70%)
create mode 100644 openbsc/tests/sms_queue/sms_queue_test.c
create mode 100644 openbsc/tests/sms_queue/sms_queue_test.err
create mode 100644 openbsc/tests/sms_queue/sms_queue_test.ok
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 "SCCP Library".
The branch, laforge/sigtran has been updated
discards 0d346f4d36adf46293b0b73b74bc23a33b146e0a (commit)
discards dc923e49cd3b623dab05f6016a3e935d7c652cb3 (commit)
discards 104002bc943455b6f59e918347b5e8d9d8ec197f (commit)
discards 06c8dfadde9c1058996b64bbc5ddc006910e8d9d (commit)
discards 21c8a1bcc8f853f3da05d71c4b4fbea6faf53b24 (commit)
discards eefad1b78df536c98ea9565d6528955c63fae108 (commit)
discards ed24dbd0d38b9c6cff8363f560d1744ae2d919ca (commit)
discards 50e931338dfa1ad570734b80cce065ab611929aa (commit)
discards 20d00f7c9cd5fa328be7eef0257e5acb6945b1a6 (commit)
discards 0ab1d1950a3bac455cbaf0f31130eb29f3776848 (commit)
discards 3c0ca7f0e8e27e860dbaa87e50dae6ad23e80565 (commit)
discards 2f41ab10afa12ade80a4183034bdb0c92d4578c8 (commit)
discards 59c39a480d59cd1af1256209a51fd17ac86c90a3 (commit)
discards db3cb1bca9dc73879d7bf4a047643c76722277f8 (commit)
discards 49729e8a0969d92d9e75fb0f04720c4080771fa9 (commit)
discards fc5c7bf384c523b67eff964e676aae06b532baf6 (commit)
discards e5160f395e6355dfbc62ab671d5a8a54a4b96c65 (commit)
discards e74e6a7e0a04e829bc8446c019892d73e125bd21 (commit)
discards d8e1ceb7320b64d75807f80b7689da294a448a72 (commit)
discards 545909d54a0ab0e5f65dad3d536605453e6c62f6 (commit)
discards bf71df1001fedc90431a17942127e9bca31f4a3c (commit)
discards 412b8177b558f9ea553a4a62e976abd7280a7d52 (commit)
discards aa2696375f484d415d2bfcd80cc80fbd589d0ea7 (commit)
discards 76b11da5a1536e22681cec6e1b08f2d8579c0c3c (commit)
via 417460d6047d8c57f0c70036cf41deb93bc64778 (commit)
via 894a180334e00372b85e46884a8e47d86f77877b (commit)
via d7ccc2860678d6a5c1260d25541168f04a982255 (commit)
via e9e664254b18fe3c539e11ba468f9e22cefadbf2 (commit)
via 6f64a1e90efc98b75b86c61c544797f568367e84 (commit)
via 01577e0dec9993d107aa3487f3f0506b927483ae (commit)
via 95b3b517ecfc56d31a74a5e6360eeadfcbc3a565 (commit)
via 3aa933090ff66c1efb60bc13643fe2c5ccae1088 (commit)
via 65ce7d46e06c51ab531dc7e6ae14736802a5c1eb (commit)
via dd9edf313f3cc6582b559ac9d5afcf1b45b352a1 (commit)
via 8c0726a847c7b7c83cea221bae9d2c7cbd9cc6e3 (commit)
via 2c11c6f3b4fda6c0bf276429ced4ee33b7f3e516 (commit)
via 38f83162a36fddfff075fdea04c1ed5a22a4971a (commit)
via bad4cf9c2936366fd8b61a1ecf7568bdcfe61410 (commit)
via db1ce17856a762626e851921df8c1addfa44615b (commit)
via e4512ab36080625f17fa97a919bd5e4c5df563f1 (commit)
via 1677b695f28301560eda4d0df53c0274c276346d (commit)
via 9e4aae0c224d282f04d34b9ec12d04f993973d32 (commit)
via 10f344af07f87acb22344e2eb558b0f718c4f8f9 (commit)
via 720aca62a5750e4639c6d1cb2a38ec55ef5904a1 (commit)
via eddeeff3100c59cf919f767143fc1bce5a71af43 (commit)
via 0ebde0c42de86df0c941d8533758d3cedef725e7 (commit)
via 0dd089f17dfa6ea2a092cd76d9e65ac96b923635 (commit)
via f17725a86f0c895ca1d73f73a95754de20a4c7ad (commit)
via 840cef34a83bf5a896d20d0143fa932635a1e65b (commit)
via 9b988826cdb21b3bb88108117bde92a9da5bb71a (commit)
via 663651462acc34cd7b56e997f72b7b268c8f3717 (commit)
via 222cd10c2fc2ea0fff9ce792ece34444b6b1e7da (commit)
via 1c43cc291892825361a65cceaf732406e04f8e5d (commit)
via e734655afb811ec5a7844beff5c6e9a7ba163683 (commit)
via 199b97652bf6261000ecd0c2c0c442edde4db4e0 (commit)
via 81f63035ee2f2ba7fd2c0ad4be7e30bf19d03e85 (commit)
via c07796dc3b5040993cf642145b924688ddf9ab66 (commit)
via 86cfe9b3b47decc33b9f8c6d82e67eb05f853c3f (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 (0d346f4d36adf46293b0b73b74bc23a33b146e0a)
\
N -- N -- N (417460d6047d8c57f0c70036cf41deb93bc64778)
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/libosmo-sccp/commit/?id=417460d6047d8c57f0c70036cf4…
commit 417460d6047d8c57f0c70036cf41deb93bc64778
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Thu Feb 16 00:13:36 2017 +0100
SCCP User SAP: Remove nr_digits member of GT
The GT digits are reported as ASCII string with NUL-termination
to the SCCP User, so there's no point in having an explicit field
indicating the number of digits. The User can simply call strlen() on
the string.
Change-Id: I04ee2348c8f49d8b88b216ce1d1376441b6d6379
http://cgit.osmocom.org/libosmo-sccp/commit/?id=894a180334e00372b85e46884a8…
commit 894a180334e00372b85e46884a8e47d86f77877b
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Thu Feb 16 00:10:59 2017 +0100
SCCP User SAP: GT Digits are provided in ASCII, so use signed char
The USER SAP presents the digits as ASCII string to the user, so we
should be using char, not uint8_t.
Change-Id: I20ab153ee48f0a55c62b30e77d33ec7a4807abe0
http://cgit.osmocom.org/libosmo-sccp/commit/?id=d7ccc2860678d6a5c1260d25541…
commit d7ccc2860678d6a5c1260d25541168f04a982255
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Feb 11 23:38:15 2017 +0100
xua_sap.h: Add definitions for upcoming xUA modules
Change-Id: I74cb9d80d509f1cde02e35a78a70353f8615836f
http://cgit.osmocom.org/libosmo-sccp/commit/?id=e9e664254b18fe3c539e11ba468…
commit e9e664254b18fe3c539e11ba468f9e22cefadbf2
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Feb 11 23:37:47 2017 +0100
mtp_sap.h: Add definitions for upcoming MTP SAP
Change-Id: I714c44720821e1deaffef75d36ab49ac5a3186f0
http://cgit.osmocom.org/libosmo-sccp/commit/?id=6f64a1e90efc98b75b86c61c544…
commit 6f64a1e90efc98b75b86c61c544797f568367e84
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Feb 11 23:36:46 2017 +0100
WIP: New FSM-Based connection-oriented SCCP implementation
Change-Id: I6d875298bf4fa0bfcafc7e00fe96aa2e6f516b33
http://cgit.osmocom.org/libosmo-sccp/commit/?id=01577e0dec9993d107aa3487f3f…
commit 01577e0dec9993d107aa3487f3f0506b927483ae
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Thu Feb 9 00:37:35 2017 +0100
WIP: M3UA support
Change-Id: I79555a7c7740e892f7ac238f5cae165841393f1c
http://cgit.osmocom.org/libosmo-sccp/commit/?id=95b3b517ecfc56d31a74a5e6360…
commit 95b3b517ecfc56d31a74a5e6360eeadfcbc3a565
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Jan 28 23:23:35 2017 +0100
WIP: implement xUA ASP and AS state machine as osmo_fsm
Change-Id: Iae808a23a17e675f2b9eb31f8ef3d789651daecc
http://cgit.osmocom.org/libosmo-sccp/commit/?id=3aa933090ff66c1efb60bc13643…
commit 3aa933090ff66c1efb60bc13643fe2c5ccae1088
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Mon Feb 13 03:49:46 2017 +0100
WIP: new unit tests for new SCCP and SUA routines
Change-Id: I1275d8ffdd4530f5609e9e1970230c54f45e6bac
http://cgit.osmocom.org/libosmo-sccp/commit/?id=65ce7d46e06c51ab531dc7e6ae1…
commit 65ce7d46e06c51ab531dc7e6ae14736802a5c1eb
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Mon Feb 13 03:47:00 2017 +0100
New SCCP <-> SUA transcoding routines
Using this code, SCCP can be transcoded to SUA and vice-versa. This
way the upcoming common code such as the state machines for connection
oriented SCCP work with one format (SUA) only, and the conversion
from/to SCCP is done when SCCP is used as protocol.
Change-Id: I7a77e7d418f2427e9e379867a78a3f1b9ad718cb
http://cgit.osmocom.org/libosmo-sccp/commit/?id=dd9edf313f3cc6582b559ac9d5a…
commit dd9edf313f3cc6582b559ac9d5afcf1b45b352a1
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Wed Feb 15 23:40:12 2017 +0100
Implement SUA encoding of Global Title (part of Called/CallingPartyAddr)
Change-Id: Ic238124e460e68320562410bd20662cb6958b7fe
http://cgit.osmocom.org/libosmo-sccp/commit/?id=8c0726a847c7b7c83cea221bae9…
commit 8c0726a847c7b7c83cea221bae9d2c7cbd9cc6e3
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Wed Feb 15 23:41:55 2017 +0100
sua.c: export DSUA to other files in library
Change-Id: I2e7b5f043fa48fcf6dab49b19f3b98cf2ed1eece
http://cgit.osmocom.org/libosmo-sccp/commit/?id=2c11c6f3b4fda6c0bf276429ced…
commit 2c11c6f3b4fda6c0bf276429ced4ee33b7f3e516
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Wed Feb 15 23:43:43 2017 +0100
sua: Export sua_parse_gt() within the library
Change-Id: I4d19f51a6ff72734a731eb385c4679086cc50cd1
http://cgit.osmocom.org/libosmo-sccp/commit/?id=38f83162a36fddfff075fdea04c…
commit 38f83162a36fddfff075fdea04c1ed5a22a4971a
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Wed Feb 15 23:52:07 2017 +0100
sua: Always zero-initialize the output of sua_addr_parse_part()
Change-Id: Ia41a3f611dc8bb999db21f4e6fbe626f41aeb66e
http://cgit.osmocom.org/libosmo-sccp/commit/?id=bad4cf9c2936366fd8b61a1ecf7…
commit bad4cf9c2936366fd8b61a1ecf7568bdcfe61410
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Tue Feb 14 00:41:06 2017 +0100
sua: Parse SUA Global Title (nested in SUA SCCP Addresses)
Change-Id: Id6201362a78f2bc183a27bbc2f19e4de724eb88f
http://cgit.osmocom.org/libosmo-sccp/commit/?id=db1ce17856a762626e851921df8…
commit db1ce17856a762626e851921df8c1addfa44615b
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Mon Feb 13 23:52:00 2017 +0100
sua: Add IPv4 encoding/decoding in SUA SCCP Addresses
Change-Id: Ic5c70360c6bf3a0d12f9ffc83a86d70f34c98f62
http://cgit.osmocom.org/libosmo-sccp/commit/?id=e4512ab36080625f17fa97a919b…
commit e4512ab36080625f17fa97a919bd5e4c5df563f1
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Mon Feb 13 23:46:29 2017 +0100
sua: Fix byte order when printing of embedded IEI
Change-Id: Ib9c3ec39cb1e6879fb652fa6fe04e05ad537a958
http://cgit.osmocom.org/libosmo-sccp/commit/?id=1677b695f28301560eda4d0df53…
commit 1677b695f28301560eda4d0df53c0274c276346d
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Mon Feb 13 22:43:25 2017 +0100
sua.c: Print xUA IEI always in hex representation
... as that's what used in the IETF RFCs and thus more natural when
looking at documentation and logs.
Change-Id: I9aa8eac82748c4e7656a12c42d9ff28573d8413b
http://cgit.osmocom.org/libosmo-sccp/commit/?id=9e4aae0c224d282f04d34b9ec12…
commit 9e4aae0c224d282f04d34b9ec12d04f993973d32
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Mon Feb 13 22:34:42 2017 +0100
sua: make SUA address parsing available to other code within library
Change-Id: Id824ce1000abbb06592e8edda9c2896ac7d0efb3
http://cgit.osmocom.org/libosmo-sccp/commit/?id=10f344af07f87acb22344e2eb55…
commit 10f344af07f87acb22344e2eb558b0f718c4f8f9
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Mon Feb 13 03:44:48 2017 +0100
xua_msg: Add xua_msg_dump() to print parsed XUA message
Change-Id: I2f3ae77f440e0c27f78302cdb80e1d25fe5aebb6
http://cgit.osmocom.org/libosmo-sccp/commit/?id=720aca62a5750e4639c6d1cb2a3…
commit 720aca62a5750e4639c6d1cb2a38ec55ef5904a1
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sun Feb 12 19:47:08 2017 +0100
sccp_sap: Add osmo_sccp_routing_ind to osmo_sccp_addr
Somehow we forgot to include the osmo_sccp_routing_ind in
osmo_sccp_addr. It was defined, but not unsed anywhere :/
Change-Id: I559bc9a5308a46aa1b1c63557a4aec0effb48a0b
-----------------------------------------------------------------------
Summary of changes:
include/osmocom/sigtran/sccp_sap.h | 3 +-
include/osmocom/sigtran/xua_msg.h | 2 +
src/sccp2sua.c | 449 +++++++++++++++++++++++++++++++------
src/sccp_helpers.c | 2 +-
src/sua.c | 108 ++++++---
src/xua_internal.h | 12 +
src/xua_msg.c | 56 ++++-
tests/xua/Makefile.am | 8 +-
tests/xua/xua_test.c | 107 +++++++--
9 files changed, 633 insertions(+), 114 deletions(-)
create mode 100644 src/xua_internal.h
hooks/post-receive
--
SCCP 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 10f5fb49dbe8e79390758d8a83e826865d76929d (commit)
from 3e6d5701e6aa56979165e58d896c14040966f04b (commit)
Those revisions listed above that are new 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=10f5fb49dbe8e79390758d8a83e8…
commit 10f5fb49dbe8e79390758d8a83e826865d76929d
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Feb 9 02:09:09 2017 +0100
gsup: add osmo_gsup_message_type_name()
Change-Id: Ic29b588b72893821d73fe90ecc16c6bf78d5a360
-----------------------------------------------------------------------
Summary of changes:
include/osmocom/gsm/gsup.h | 5 +++++
src/gsm/gsup.c | 29 +++++++++++++++++++++++++++++
src/gsm/libosmogsm.map | 1 +
3 files changed, 35 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 "An utility library for Open Source Mobile Communications".
The branch, master has been updated
via 3e6d5701e6aa56979165e58d896c14040966f04b (commit)
from 437ed4ab4295998a488769657fe300cb8d4b6080 (commit)
Those revisions listed above that are new 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=3e6d5701e6aa56979165e58d896c…
commit 3e6d5701e6aa56979165e58d896c14040966f04b
Author: ikostov <ikostov(a)sysmocom.de>
Date: Wed Feb 15 17:55:36 2017 +0100
OAP:remove design doc. osmocom-authn-protocol.txt
Osmocom Authentication Protocol design document
is removed from libosmocore project as this
information has been included in the User Manual.
It is present in SGSN User Manual.
relates to OS#1874
Change-Id: I2d4dc608622a7484e67b15f930efc76e28285045
-----------------------------------------------------------------------
Summary of changes:
Makefile.am | 2 +-
doc/osmocom-authn-protocol.txt | 250 -----------------------------------------
2 files changed, 1 insertion(+), 251 deletions(-)
delete mode 100644 doc/osmocom-authn-protocol.txt
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, fairwaves/master-rebase has been updated
via 785e8b8533b4f1ed8a1c9b80f8fcd48331195682 (commit)
from bd6784dbe85da6e6edb21eb6895c14426ed9fc7f (commit)
Those revisions listed above that are new 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=785e8b8533b4f1ed8a1c9b80f8fcd483…
commit 785e8b8533b4f1ed8a1c9b80f8fcd48331195682
Author: Ivan Kluchnikov <kluchnikovi(a)gmail.com>
Date: Wed Feb 15 21:17:43 2017 +0300
fix: Include headers which were lost during rebase
-----------------------------------------------------------------------
Summary of changes:
openbsc/src/reg-proxy/sup.c | 1 +
openbsc/src/ussd-proxy/ussd_proxy.c | 1 +
openbsc/src/utils/meas_json.c | 1 +
3 files changed, 3 insertions(+)
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 "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The annotated tag, fairwaves/0.15.1-fw.1 has been created
at ef1808f84b5a42be988bb3b8e0d2121f215da96e (tag)
tagging bd6784dbe85da6e6edb21eb6895c14426ed9fc7f (commit)
replaces 0.15.0
tagged by Ivan Kluchnikov
on Wed Feb 15 19:59:57 2017 +0300
- Log -----------------------------------------------------------------
Fairwaves 0.15.1-fw.1 version.
Alexander Chemeris (11):
libmsc: Update 'max_power_red' VTY command.
libbsc: Update a BTS's SIs when ms_max_power is changed from VTY.
utils: 'meas_json' utility to convert measurement feed into a JSON feed.
utils: Support new fields in the v1 of meas_feed in meas_json.
libmsc: Rename sup_client to hlr_sup_client in preparation for multiple SUP clients.
libmsc: Whitespace fix in gsm_sup.c, no code changes.
libmsc: Make internal functions 'static' in gsm_sup.
libmsc: Remove sup_init() to make SUP socket initialiaton generic.
libmsc: Fix comment style.
libmsc: Create a separate SUP socket for USSD.
libmsc: Add a comment to the HLR SUP socket creation.
Alexander Couzens (25):
add .gitreview
gprs: use new uint8_t * for kv in gprs_cipher_run()
libbsc: skip channel state LCHAN_S_INACTIVE while handover
gprs_gmm: remove duplicated start of T3395
bs11_config: add brackets to fix warning in argument parsing
sgsn: add statistics counter for GPRS and PDP packets
sgsn: add statistics counter for LLC packets
libbsc/libmsc: convert old osmo counter into rate_ctrgs
libmsc: add missing count of sms no receiver when using smpp_first
libmsc/bsc: split rate counters into bsc and msc group
bsc/netinit: correct mistyped rate counter
gprs/gsm0408_gprs_force_reattach_oldmsg: check llme before use
gprs/gprs_llc: fix null pointer deref in gprs_llc_rcvmsg
sms: change rp err cause of smpp_try_deliver errors
bts: extend bts_chan_load to allow counting tch only
bsc: count the usage of codec by setting the lchan active
msc: add counters to track call attempts/active/success/failed
gprs/gprs_llc: count UI frames over SAPI in the statistics
fix mistypes, spaces and tabs
bsc: count the usage of codec by setting the lchan active
gprs/sgsn: rename gprs->mm_state -> gmm_state
gprs/sgsn: rename sgsn_mm_ctx_alloc() -> sgsn_mm_ctx_alloc_gb()
gprs/gprs_mm: add value_strings for PMM & MM states
gprs/sgsn_mm_ctx_alloc(): initialize MM state to IDLE
gprs/sgsn_vty: fix typo in comment
Alexander Huemer (5):
tests/oap: depend on libgtp
tests/abis: fix format specifiers
gprs: use libgtp cflags
Consistenly format variables in */Makefile.am files
Build fixes
Andreas Eversberg (2):
dyn PDCH: Fix free slot search for chan_alloc_reverse == true
dyn PDCH: Automatically deactivate/activate PDCH on TCH/F+PDCH channel
Daniel Willmann (28):
gprs: Use RAND_bytes for p-tmsi
gbproxy/test: Add and call cleanup_test function
gprs/gb_proxy: Use RAND_bytes for gbproxy TLLI/TMSI allocation
rename enum gprs_mm_state to gprs_gmm_state
rename enum gprs_mm_state to gprs_gmm_state
create_pdp_conf(): factor out PDP context accept dispatch as send_act_pdp_cont_acc()
sgsn_mm_ctx_cleanup_free(): clean up LLME iff present (Gb, not Iu)
gprs: more conditionals for Gb specific actions
configure.ac: add --enable-iu with deps asn1c, ranap, sigtran
add DRANAP debug constant
add DSUA debug constant
osmux: Add negotiation state so race conditions can't disable osmux
gprs_gmm: Fix bit mask when determining update/attach type
IuPS: track msg->dst aka ue_conn_ctx, comment
IuPS: osmo-sgsn: add core IuPS impl, call iu_init()
IuPS: redirect Iu in various places, link Iu in sgsn-test
IuPS: add Iu response to create_pdp_conf()
IuPS: add Iu response to delete_pdp_conf()
IuPS: dev hack: init hardcoded Ki on ATT REQ
IuPS: send Security Mode Command, track the new_key flag.
IuPS: add GMM Service Request rx and tx
IuPS: RA UPD: make sure to authorize, for Iu Integrity Protection
IuPS: sgsn_mm_ctx: add enum gprs_pmm_state field, track PMM state
IuPS: GMM Attach: reset MM ctx pending_req
IuPS: Introduce function to change PMM state
IuPS: Change GTP-U endpoint to SGSN in PMM_IDLE and page UE when data arrives
gbproxy: Check whether gbproxy_update_link_state_after() deletes the link_info
test/gbproxy: Test for possible memory corruption when link_info is freed
Dieter Spaar (1):
SGSN: fix FCS calculation for encrypted frames
Harald Welte (84):
SGSN: Fix typo in VTY license statement.
meas_db.c: fix compiler warnings
Depend on libgtp >= 0.92, as previous versions don't have gtpie.h installed
oap and gtphub tests must only be compiled of LIBGTP is present!
Fix TSC/BSIC handling bug and remove bts->tsc
vty: Print NCC/BCC and not just integer value of BSIC
Fix compilation with no libc-ares present on the system
tests/smpp: Fix linking order
gsm_data_shared: compute/sprintf the lchan name only once
remove old obsolete linux kernel and wireshark patches
AUTHORS: Add Jacob and Neels
bring the README into the 21st century
mncc.c: Convert mncc_names[] to 'struct value_string'
mncc: introduce 'struct gsm_mncc_bridge' for MNCC_BRIDGE
indicate the GSM 04.08 channel mode in 'show lchan'
add DOT graph showing NITB data structures and their references
rename ipaccess-find into abisip-find
Revert "move to hex TMSI representation"
Start to use struct osmo_auth_vector from gsm_auth_tuple
move gsm_04_08_gprs.h to libosmocore
use new libosmocore gsm_23_003.h for IMEI/IMSI length
Rename gprs_gsup_* to osmo_gsup_*
rename gprs_shift_*() to osmo_shift_*()
move osmo_shift_* / osmo_match_shift_* to libosmogsm
gsup_messages: Add UMTS AKA related encoding/decoding support
osmo_gsup_messge.[ch] documentation update (doxygen)
move utils.h functions to libosmocore
Move osmo_gsup_messages.[ch] to libosmocore
oap_message.h: Remove dependency to openbsc include
OAP: use osmo_oap_ prefix for OAP, rather than plain oap_
OAP: Various coding style fixes
osmo_oap_decode(): Use common argument ordering
sgsn/GSUP: Support MAP-style nested LU/ISD
Add human-readable name of SGSN_AUTH_AUTHENTICATE
sgsn_test: Adapt test case to now-existing InsertSubscriberData
subscr_name(): Handle case for subscr == NULL
rtp_proxy.c: Ensure msgb_alloc is large enough for largest AMR frame
Merge "add .gitreview"
Merge "rename enum gprs_mm_state to gprs_gmm_state"
prepare sgsn_mm_ctx for Gb and Iu mode (UMTS)
rename gsm0408_gprs_rcvmsg() to gsm0408_gprs_rcvmsg_gb()
gprs_gmm.c: Make TLLI handling specific to Gb interface
gprs_gmm.c: Perform LLME operations only if we have one
remove old copy of documentation that now is in osmo-gsm-manuals.git
add example config for sysmobts
add .mailmap file for mapping git author name/mail in shortlog
osmo-nitb: generate backtrace on SIGABRT
COSMETIC: 'if' is not a function, so there is space before '('
mncc_builtin: Properly reject DTMF
WIP: OM2000: Full state machine implementation using osmo_fsm
OM2000: Fix state machien for CF/TRXC on START Result
SGSN: Use dummy all-zero MSISDN value in PDP Context Act on GTP
RBS2000: re-establish any lost signalling links
talloc_cxt: Fix compiler warning / missing #include
bs11_config: remove compiler waring about unused variable
RBS2000: Avoid segfault if ts->lapd instance doesn't exist
RBS2000: Ensure the is-connection-list command is only used on RBS2000
Support configuration of CON MO Groups/Paths from VTY
OM2000: CON MO: Allow larger range for CCP and CI values
OM2000: Add three IEs to TCH activation about which we have no clue
OM2000: Fix missing dynamic TCH initialization
abis_nm: Fix possible not-null-terminated buffer
abis_nm: Fix non-null terminated buffer
libmsc/db: avoid subscr->name without terminating NULL char
Fix possible non-null-terminated buffer
ipaccess-config: Handle setsockopt return value
ipaccess-proxy: Check setsockopt() return value
abis_nm: ceck fseek() return code in is_last_line()
bsc_msc.c: Check setsockopt() return value
sgsn_test: Fix missing = in == type check
abisip-find: check bsc_fd_register() result
bsc_ctrl: Ensure we don't pass NULL string into strtok_r()
mgcp_protocol: Ensure we don't call strtok_r with NULL data
cfg_bts_si2quater_neigh_add(): Don't call strerror() on negative value
gsm0408_test.c: Don't pass negative value to strerror()
channel_mode_from_lchan(): Add missing break statement
add gsup_test_client program
move OAP messages implementations to libosmocore
bsc_vty: Fix missing break statements in switch()
sgsn: Add GTP information to "show pdp-context"
remove unused struct members of 'struct sgsn_pdp_ctx'
Implement VTY configuration to control Early Classmark Sending
OM2000: use assoc_so *only* for TS objects
VTY: Print 3G auth tuples, not just 2G auth tuples
Holger Hans Peter Freyther (44):
Revert "gprs: Use RAND_bytes for p-tmsi"
sgsn: Fix pattern for too long msisdn
osmux: Allow to listen to a specific address
sgsn: Fix up the VTY doc strings
stats/mgcp: Initialize the statistics for MGCP as well
gbproxy: Count more GSM 04.08 messages
gtp: Fix Makefile.am so maybe distcheck is now going to work
gtphub: Fix the VTY prompt to make the tests move forward
bsc/vty: Provide a hint of available input
gtphub: Fix compilation using gcc5
dahdi: The driver has moved to libosmo-abis
gtphub: Make the two setter static as well
db: Avoid undefined behavior when copying cm2/cm3 from the db
gtphub: Fix use after free on failure
gsm0408: Provide unique strings for the gsm 04.08 message
msc: Remove oversimplified todo entry and add a comment
Merge branch 'jerlbeck/fixes/sgsn'
meas: Do not retry to close the database
mgcp: Fix compiler warnings on size_t on AMD64
abis: Send the message without enforcing to wait for a response
bsc: Add code to send ip.access reboot command to nanoBTS
bsc: Add parameter to restart a bts
subscr: Add testcase creating an already created subscriber
subscr: Make db_create_subscriber fail on duplicates
db: If creating a subscriber in the db fails, return NULL
ctrl: Extend ctrl command to optionally handle alg+ki
jenkins: Add the build script from jenkins here
nat/vty: Don't assume one can magically add IPv4 addresses to lo
nat/vty: Use different port for the mock MSC
nat/vty: Convert into str for the VTY command
nat/vty: And move to a different port..
nat/vty: Remove second assumption about lo and binding
nat/vty: Fix construct not working with python 2.6
nat/vty: Do not print token update statement
nat/ussd: Add an example of the USSD gateway side-channel
debian: Make upgrading from debian SID easier
filter/nat: Fix the context for the imsi assignment
bsc: Create minimal SI6 rest octets
ci: Attempt to disable doxygen warnings of dependencies
lchan: Release channel in case of late activation ack
ussd: Add band-aid for interrogationSS
debian: Install header and source file to different directory
debian: Require libgtp-dev after the SO version bump
sgsn: Fix deeply flawed copying logic for PDP context activation
Ivan Kluchnikov (35):
debian: build only osmo-nitb package - enable smpp support - disable the gbproxy test (failing)
debian: Add osmocom-meas-utils package
debug: Add DSUP debug category for subscriber update protocol
sup: Add functions to create/handle SUP messages
msc: Implement 'remote' authentication policy
nitb: Integrate the SUP client into the osmo-nitb
sup: Change status of waiting_for_remote_accept before checking subscriber
sup: Fix msisdn decoding
reg-proxy: add application which allows translate SUP to SIP and SIP to SUP
sup: fix handling update location result message
reg-proxy: Added configuration parameter for setting registration expiry time
msc: Implement 'remote-closed' authentication policy
trans: Add new parameter message reference for SMS and function for finding transaction by this reference
sms: Add new socket for forwarding/receiving SMS in RP format to/from external application
sms: Add functions for forwarding/handling SMS in RP format to/from external application
vty: Install sms_destination_cmd element as NITB_NODE
sup: Fix RP header offset and RP data length calculations
sms: In case of receiving MO RP-DATA, we should assign RP message reference value to transaction variable
sms: MO RP ACK and RP ERROR should be also forwarded to the sms socket
sms: Use gsm411_rp_hdr structure instead of manual parsing of RP messages
sup: pass subscriber group parameter to subscr_get_by_extension function
sms: Route all sms from/to subscribers with extension length = 5 to local smsc
msc: Increase value of location update timer to 10 sec
gsm_sup: Update subscriber info in database only if msisdn is received in LU response
reg-proxy: Implement handling LU responses without msisdn
gsm_sup: check connection before use it, because it can be already closed
reg-proxy: free all allocated osip elements, messages and transactions
reg-proxy: free allocated ipa control messages in ipa_sock_server_cb function
reg-proxy: we shouldn't free call_id_num and seq_num_str, because they are used in osip_message and will be freed by osip_message_free function
reg-proxy: use osip_strdup function, because we should allocate memory for scheme and host values to be used in osip_uri_set_ functions
reg-proxy: fix osip transactions releasing procedure
gsm_04_08: Change reject cause for not "attached" subscribers from "destination out of order" to "no user responding"
reg-proxy: Implement purge ms forwarding and handling
osmo-nitb: Send purge ms to reg-proxy and handle response
debian: Update changelog to 0.15.1-fw.1
Ivan Klyuchnikov (2):
Revert "ussd: Add band-aid for interrogationSS"
gsup: Update code after rebase to updated gsup implementation
Jacob Erlbeck (11):
sgsn/test: Add and call cleanup_test function
sgsn/test: Really parse received DL LLC messages
stats: Enable stats for sgsn, gbproxy, nitb, bsc, nat
stats: Set class_id in rate_ctr group descriptions
sgsn: Remove tlli_foreign2local
sgsn/test: Add bssgp_raid parameter to send_0408_message
sgsn: Make ra_id_equals available as gprs_ra_id_equals
sgsn: Only look at TLLIs in sgsn_mm_ctx_by_tlli
sgsn: Change handling of missing mmctx in gsm48_rx_gmm_ra_upd_req
sgsn/test: Add test case test_gmm_routing_areas
sgsn: Re-add searching for MM ctx based on TLLI / P-TMSI matches
Keith (2):
Pass actual smpp_avail_status through to smpp in alert_all_esme()
Add VTY command to immediately expire user (set expire_lu to now)
Kirill Zakharenko (4):
debian: added libosip2 to build dependencies
debian: new package for reg-proxy & ussd-proxy
reg-proxy, ussd-proxy: don't use realtime priority
debian: use --enable-ussd-proxy with ./configure
Martin Hauke (2):
Fix no-return-in-nonvoid-function meas_vis.c
Fix Warning: openbsc implicit-pointer-decl meas_udp2db.c:50
Max Suraev (83):
Ignore vty test byproducts
Fix segfault with broken config
NAT: vty command to display number of BSCs
NAT: extend debug output for ipaccess errors
Remove trivial wrapper function
NAT: allow allocating BSC in arbitrary order
vty_test_runner: update ipa sending code
NAT: move BSC config into separate file
NAT: reload BSCs config dynamically
Add SI2quater support to SI3
Refactor SI-related code
Add basic SI2quater support
Fix documentation for command parameters
Fix earfcn deletion
Cleanup shared data structure
Add basic UARFCN support
Add vty check for max si2quater size
Add extra debug output with channel mode and type
Add missing include
Fix comment typo
Adjust si2quater ranges
Disconnect calls with incompatible channel types / modes
Ignore extended test leftovers
Cleanup db test
Move DTX settings to BTS
Use proper measurement for handover
Make extending subscriber creation easier
Fix copy-paste error in SI6
Make si2q scheduling optional
Store last used FN for TCH
Add regexp authorization policy for IMSI
Add warning for unsupported DTX configurations
Add DTXd indicator to gsm_lchan
DTX: add data necessary for scheduling
Add talkspurt indicator for gsm_lchan
Fix SIGABRT on wrong AMR payload
Make random extension range configurable
Fix vty tests with subscriber deletion
SGSN: force GSUP CN domain to PS
SGSN: add vty config for choosing GPRS encryption
SGSN: move TLLI unassignment into separate function
Make random MSISDN assignment optional
SGSN: prevent starting with inconsistent config
SGSN: use unique AUTH REQ reference
SGSN: split GEA key management from TLLI
SGSN: add preliminary support for GPRS encryption
SGSN: encrypt/decrypt only necessary frames
SGSN: move cipher application to separate function
Fix default subscriber regexp
Improve code re-use
Use random operation id
Add python functions to get/set ctrl variables
Add web proxy for control interface
Modify SI 13 field for control_ack_type
DTX: extend SID cache
DTX: add flag for AMR HR P*
DTX DL: use FSM for AMR
Log use of incompatible BS-AG-BLKS-RES value
Replace magic number with define
DTX DL: Add FACCH cache
Decrease count_codecs logging verbosity
abisip-find: use protocol constant
Replace duplicated code with macro call
Add IPA multiplex
Use IPA module for vty tests
Add twisted-based IPA multiplex
bsc_control.py: style corrections
bsc_control.py: use ipa.py module
bsc_control.py: remove unused -i option
Improve GPRS logging
Integrate Debian packaging changes
Cosmetic fixes around SI generation
Turn some warnings into errors
Log expected SRES on GPRS AUTH REJECT
Turn some compiler warnings into errors
Print subcriber when skipping auth
Improve OML failure report
bsc_control.py: fix blocking
Prevent segfault in range encoding
SI2q: add support for multiple UARFCNs
CTRL: remove boilerplate
Remove dependency to autoconf-archive
Attempt to fix nightly builds
Minh-Quang Nguyen (1):
rsl: Fix dropping of LAPDm UA message.
Neels Hofmeyr (341):
libcommon: soak up three static functions.
oap: implement initial OAP API.
oap: add oap testsuite skeleton
oap: add OAP API test
gsup/oap: add OAP to GSUP client.
oap: add OAP config to VTY
sgsn_vty.c: fix typo
Add GTP hub initial code base.
gtphub: add first bits of GRX ares
gtphub: fix Echo behavior: respond directly.
gtphub: add/fix IMSI and APN IE error handling
gtphub: make test code reusable for future tests.
gtphub: fix User plane decoding, add unit test.
gtphub: fix handling of sender from nonstandard port.
gtphub: Add logging for ares queries.
gtphub: fix numerous segfaults, and other stupidities.
gtphub: don't always try to do GGSN resolution.
gtphub: add logging labels to bind struct.
gtphub: review log levels, add level arg to LOG().
gtphub: cosmetic: break long lines.
fix build: remove obsolete gtphub EXTRA_DIST.
gtphub: fix gtphub_read() semantics.
gtphub: fix fatal log msg for SGSN proxy.
gtphub: fix three oversights (thanks to coverity).
gtphub: fix echo reply to SGSNs: wrong fd. Add test.
gtphub: lose obsolete comment.
gtphub: fix ares segfault: add missing initialization.
gtphub: add enable_gtphub_test to atlocal.in.
gtphub: remove another obsolete comment.
gtphub_test: build only when c-ares and gtp are present.
gtphub: add to debian build
gtphub: add to osmoappdesc.py
gtphub: fix number map range for TEIs.
gtphub: nr_map: add min,max and wrap.
gtphub: cosmetic: rename a file.
gtphub: review some logging.
gtphub: ares vty and init
gtphub: ensure cleanup of peer addresses.
gtphub: add explicit cleanup handles.
gtphub: cosmetic: clarify bind pointer naming.
gtphub: add first rate counters
gtphub: first vty show commands.
gtphub: cosmetic: fix an argument name.
gtphub: move timestamp into packet struct.
gtphub: cosmetic/prepare: add nr_map_refresh().
gtphub: add assertion to ensure expiry ordering.
gtphub: cosmetic/prepare: rename expiry queues.
gtphub: track tunnels explicitly.
gtphub: avoid segfault for incomplete tunnels.
gtphub: fix a conditional for log output
gtphub: complain about excess cmdline args.
gtphub: implement restart counter properly.
gtphub: cosmetic: for_each_side,_plane macros.
gtphub: use a single TEI pool across planes.
gtphub: make sure mapped TEIs aren't occupied (incomplete).
gtphub: refactor: use side_idx everywhere.
gtphub: vty: add missing SGSN-proxy output.
gtphub: add two stubs for Delete PDP msgs
gtphub: fix some style complaints from cppcheck
gtphub: be more fatal about not finding an unused TEI.
gtphub: fix segfault when empty config.
gtphub: remove obsolete todo comment
gtphub: handle Delete PDP Context.
gtphub_test: add some cleanup asserts.
gtphub_test: add test for Del PDP from GGSN side.
gtphub: cosmetic
gtphub: monitor GSNs' restart counters.
gtphub: cosmetic: early continue for less indent
gtphub: fix: add a missing NULL check
gtphub: add test for reused TEI.
gtphub: Add a debug log
gtphub: add restart counter test
gtphub: fix use after free.
gtphub: wrap gtphub_write() for test suite.
gtphub: fix restart cleanup peer matching.
gtphub: cosmetic
gtphub: improve logging for invalid packet
gtphub: check TEI presence in Create PDP Ctx Response
tests: fix condition to run sgsn, oap, gtphub tests
gtphub: Del PDP: replace unnecessary lookup with asserts.
gtphub: tweak an error log message
gtphub: prepare: keep tunnel ref in gtp_packet_desc.
gtphub: implement sgsn_use_sender for NAT.
gtphub_test: tweak test_user_data(): no seq routing.
gtphub: add test for SGSN behind NAT
gtphub: tweak startup log for sgsn_use_sender
gtphub: add gtphub-example.txt
gtphub: enhance gtphub-example.txt
gtphub: fix missing newline in log output
gtphub: logging: have one newline per log.
gtphub: tweak logging.
gtphub: be strict about unknown cmdline args
gtphub: add more detailed I/O rate counters.
gtphub: log: add side str to msg for reused TEI
gtphub_test: add test_parallel_context_creation()
gtphub: log: add TEI reuse msg, fix another TEI msg.
gtphub: fix: when checking TEIs, skip 0.
gtphub: simplify/fix: one TEI mapping per tunnel.
gtphub: log most common message type names.
gtphub: improve handling of restarted peer.
gtphub: add VTY show for peers and peer stats.
gtphub: log: limit length of hex dumps.
osmoappdesc.py: fix wrong index introduced by gtphub.
gtphub VTY test: use only 127.0.0.1.
gtphub VTY: fix doc strings for show cmds
gtphub VTY: add newlines to some VTY docs' final lines
fix bsc_vty out: timeslot indented too deeply.
remove src/libgb/Makefile.am
Add README.vty-tests
openbsc/README: some fixes, add CSCN and Iu*
gtphub: include ports.h instead of redefining OSMO_VTY_PORT_GTPHUB
gtphub: tweak default logging level
osmo-bsc: fix checking wrong pointer for ctrl setup success
minor fixes in bsc_vty.c and bsc_nat.c
bsc_nat: fail if VTY telnet port cannot be bound, clarify comment
ipaccess_rcvmsg: fix returncode, add partial write warning
gsm340_rx_tpdu: comment-out two unused vars
enable telnet VTY bind address config for various programs
osmo-nitb: add -M to pass specific MNCC socket path
osmo-nitb: cosmetic: rename to rf_ctrl_path, following mncc_sock_path
osmo-nitb: be strict about cmdline args
enable ctrl bind config for various programs
smpp: refactor initialization, add bind address
bsc_test.c: fix tz.override val and note a FIXME
osmo_bsc_filter.c: add fixme note
minor comment
use sqlite3_close() instead of sqlite3_close_v2()
check return value of sqlite3_close(), retry up to three times.
db: evaluate return value of sqlite3_finalize(), tweak log output.
channel_test: don't segfault if paging fails
04.08: apply new bitmask functions, fix bitmask use
04.08: apply new transaction id inline functions
bsc_scan_msc_msg: check protocol discriminator
fix confusing typo in constant (THAN -> THEN)
osmo-bsc: fix compiler warning: store struct in vty->index
Add MM Auth test; add auth_action_str() function
MM Auth test: add two tests for AUTH_THEN_CIPH
MM Auth test: add test to re-use existing auth
MM Auth: introduce AUTH_ERROR constant.
MM Auth: return AUTH_NOT_AVAIL instead of hardcoded zero
Fix MM Auth: disallow key_seq mismatch
Fix MM Auth: zero-initialize auth tuple before first use
gtphub_unmap_header_tei(): don't dereference unmapped_tei arg if not present (CID #57687)
bsc_nat: forward_sccp_to_msc(): assert con presence (CID #57872)
gbproxy_test: assert msg allocation (CID #57873)
drop unneccessary duplicate linking: osmo-bsc
drop unneccessary duplicate/unused linking: ipaccess
drop unneccessary duplicate linking: osmo-nitb
drop unneccessary duplicate linking: tests/gsm0408
gsm04_08_clear_request(): release loc with arg release=0
tweak db debug log: log TMSI as hex
gprs_gmm.c: Don't try to de-reference NULL mmctx
comment tweak for bsc_handover_start()
debug log: cosmetic fixes
gprs_gmm.c: don't transmit NOTEXIST when mmctx is NULL
lchan_alloc(): on alloc failure, report original type
dyn PDCH: allow allocating TCH/F on TCH/F_PDCH slots
dyn PDCH: send PDCH ACT for each TCH/F_PDCH on TS Enable
dyn PDCH: TS flags: rename one, add three, as enum
dyn PDCH: fix: clear PDCH flags on TS reconnect (e.g. BTS re-connect)
dyn PDCH: track pending PDCH de-/activation
dyn PDCH: add lchan sanity checks in PDCH DE/ACT ACK
dyn PDCH: set lchan->state after PDCH DEACT / before PDCH ACT
bsc_version.c: update copyright date, add contributor
configure: require libgsm for --enable-mgcp-transcoding
rm dup: use channel type names from libosmocore
typo in sgsn_test
dyn PDCH: enable PDCH only after release due to error
vty: show lchan summary: also show lchan->state
debug log: log all lchan state transitions
dyn PDCH: cosmetic: clarify lchan rel with assertion and comment
err log: tweak dyn pdch ack error logging
jenkins.sh: remove code dup
jenkins.sh: add --enable-iu matrix build
cosmetic: dyn_pdch_init(): flatten if-logic, add comments
dyn pdch: don't PDCH ACT if gprs mode is none
fix ctrl test: dyn TS: use new GSM_PCHAN_TCH_F_TCH_H_PDCH
fix: create_pdp_conf(): unset reject_cause after unknown ran_type
comments: clarify some dynamic TS comments
cosmetic: rsl_rx_rf_chan_rel_ack(): use local ts var for brevity
cosmetic: act lchan type: use constant instead of 0x00
cosmetic: rsl_rx_chan_act_ack(): use local lchan var in 14 instances
dyn TS: add ts->dyn state
gsm_data_shared: add gsm_ts_and_pchan_name() for dyn ts logging
code dup: join [rsl_]lchan_lookup() from libbsc and osmo-bts
error log: abis_rsl.c: log errors in channel_mode_from_lchan()
log lchan_alloc() result
debug log: fix line endings for abis_rsl_rx_rll logging
gsm_ts2chan_nr(): add assertions for lchan_nr
cosmetic: dyn_pdch_init(): debug log: use new gsm_ts_and_pchan_name()
error log: rsl_chan_activate_lchan: log channel mode error
prepare dyn TS: act lchan: fetch the channel mode a bit later
dyn TS: rename lchan->dyn_pdch to lchan->dyn
dyn TS: gsm_lchan2chan_nr(): decouple from ts->pchan
dyn TS: rsl *2chan_nr(): handle TCH/F_TCH/H_PDCH
dyn TS: verify_chan_comb(): handle new dyn TS NM_CHANC_*
dyn TS: rsl_lchan_lookup(): add dyn PCHAN
dyn TS: enhance channel allocator for dynamic TS
dyn TS: chan act: set chan_nr according to dyn pchan type
dyn TS: implement pchan switchover logic
dyn TS: split dyn_pdch_init() for new dyn type and rename
dyn TS: Rename bsc_dyn_pdch.c to bsc_dyn_ts.c
dyn TS: OS#1778 workaround: disable TCH/F on dyn TS for nitb
gsm_pchan2chan_nr: disable a chan_nr assert in BTS, to not break octphy
gsm_pchan2chan_nr(): fix uninitialized cbits
comment: gsm48_gmm_sendmsg(): add spec reference on encryptable
dyn TS: bts_chan_load: use correct nr of subslots for dyn ts
chan_alloc.c: use ts_subslots() instead of subslots_per_pchan[]
move ts_sublots() to gsm_data_shared.c, it will be used by osmo-bts
dyn TS: move check whether to switch to PDCH to separate function
dyn TS: fix error recovery: switch to PDCH after lchan error state
dyn TS: clearly use lchan[0], fixing minor confusion
dyn TS: fix: properly run an lchan activation timeout
dyn TS: fix OS#1798: on late RF CHAN REL ACK, activate PDCH
dyn TS: debug log 'switchover complete' only when there was a switchover
dyn TS: debug log: if still in use, also log lchan type and state
log: improve for rsl_lchan_mark_broken()
log: rsl notice: tiny tweak for readability
add libiu
cosmetic: gprs_sgsn.c: move pdp.h include to top
IuPS: add VTY config for asn_debug
log: abis_rsl: don't log 'error' when there is no error
log causing rx event for lchan_lookup errors
properly #include <openbsc/gsm_data.h> from gsm_subscriber.h
remove unused bsc_copyright from bsc_vty.c
vty l3 help: fix typo 'comamnds'; fix english s/his//
utils/Makefile.am: remove unused LIBOSMOVTY_CFLAGS
cosmetic: various comment, whitespace tweaks
Sanity fixes for gsm0408_dispatch(): rc, assertions
debug log for sms: fix/add
cosmetic: transaction.h: 1 comment typo, 1 whitespace
cosmetic fixes in libcommon/talloc_ctx.c
mscsplit: bsc_init: don't pass telnet dummy conn
mscsplit: move subscriber conns list into struct gsm_network
mscsplit: gsm_network_init(): add explicit root talloc ctx
mscsplit: talloc_ctx_init(): decouple from global tall_bsc_ctx
mscsplit: bsc_vty_init(): decouple from global bsc_gsmnet
mscsplit: abis vty: decouple from global bsc_gsmnet variable
mscsplit: add gsm_network backpointer to gsm_subscriber_connection
mscsplit: directly access gsm_network backpointer from gsm_subscriber_connection
cosmetic: vty_test_runner.py: add comment for vim auto settings
vty_test_runner.py: raise exception when MSC socket connection fails
log VTY telnet bind only once
cosmetic: comment typo on e1_config.c
channel test: prepare to add another test function
channel_test: test nr of subslots for dyn pchan, with error
Revert "bts: extend bts_chan_load to allow counting tch only"
dyn TS: fix: ts_subslots() for TCH/F_PDCH in PDCH mode
dyn TS: fix: abis_om2000: also handle dyn TS as TCH
dyn TS: fix: e1_config.c: switch(pchan) for dyn TS
cosmetic: bs11: also use ts_is_tch()
vty_test_runner.py: fix nat_msc_test(): socket attach: reduce timeout, retry
fix: send SNDCP XID only on GERAN Gb contexts
log CTRL bind only once
vty_test_runner.py: make unittest print all output by default
vty_test_runner.py: fix indents to use spaces, fix vim comment
build: be robust against install-sh files above the root dir
configure: check for pkg-config presence
Revert "bsc: count the usage of codec by setting the lchan active"
abis_rsl_rx_dchan(): guard against lchan_lookup() returning NULL
gsm_trx_name(): don't break if trx is NULL
jenkins.sh: use osmo-build-dep.sh, log test failures
ipaccess-config: initialize root talloc ctx with name
bs11_config: initialize bs11 tall ctx, use instead of bsc ctx
meas_pcap2db.c: remove unused include of msgb.h
gtphub_test.c: remove unused include of msgb.h
msgb talloc ctx: initialize in all main() scopes
msgb ctx: use new msgb_talloc_ctx_init(), don't access talloc_msgb_ctx
info log: iu: add line break to and tweak rx RAB Ass Resp log
log: count_codecs(): drop logging of non-TCH lchan types
bsc_vty: include dyn TS info in vty show lchan
fix use after free in bsc_config_free
OM2000: for TS conf of dyn TS, always send TCH/F chan comb
OM2000: disallow ip.access style TCH/F_PDCH pchan type
Add empty libcommon-cs
define mncc_recv_cb_t to avoid code dup
move to libcommon-cs: net init 1: rename to bsc_network_init
move to libcommon-cs: net init 2: move bsc_network_init decl to new .h
move to libcommon-cs: net init 3: actual move
move to libcommon-cs: gsm48_create_mm_serv_rej(), gsm48_create_loc_upd_rej()
IuPS: properly update ra_id on GMM Attach Request
factor out gen of USSD notify and release complete to libosmocore
factor out & introduce struct gsm_encr, in common_cs.h
sms_next_rp_msg_ref(): use direct pointer to next_rp_ref counter
tests: drop unused libmsc, unneeded duplicate libbsc linking
split bsc_bootstrap_network() in alloc and config
global gsm_network: move allocation further up
move to libcommon-cs: global vty gsm_network pointer
move to libcommon-cs: network VTY that isn't BSC-specific
bsc vty: rename show_net_cmd to bsc_show_net_cmd
reinvent connection_for_subscr() and move to libmsc
Move timezone settings up to network level
move to libcommon-cs: net timezone VTY config
split subscr_con_allocate()/_free() in bsc_ and msc_
osmo-nitb: exit when MNCC socket init failed
gsm_subscriber_connection: mark BSC specific items
abis_om2k: fix typo that declared non-existent struct gsm_bts_trx_s
lchan release in error state: SACCH deact only for SACCH pchans
cosmetic: chan_alloc: use switch instead of if-cascade
Fix TCH/F_PDCH: no need to check ts subslots for PDCH
Revert "Support Deactivate PDP Context Request from network"
build: bump required libosmocore, libosmogsm to 0.9.4, for GSUP
comments: gsup client: rename to Generic, adjust copyright and authors
gprs_gsup_client*: remove the gprs_ prefix
rename gprs_gsup_client.h to gsup_client.h
gsup client, gsup_test_client: move logging to DLGSUP category
oap: rename public API from oap_ to oap_client_
rename oap.h to oap_client.h
move gprs/oap.c to libcommon/oap_client.c
move grps_gsup_client.c to libcommon/gsup_client.c
oap_test.c: rename to avoid clash with libosmocore oap_test.c
oap_client_test: print test descr to stderr, check stderr
oap_client: move logging to DLOAP logging category
oap_client_test: show bug: disabled state does not reject message
oap_client: reject all messages in disabled/uninitialized state
oap_client: make use of OAP optional: disable for NULL config
fix: missing terminator in two value_string arrays
gtphub: fix possible NULL deref: don't print NULL tunnel
build: osmo-nitb: fix missing LIBCRYPTO_FLAGS
build: remove obsolete $LIBCRYPT in two places
gitignore: gsup_test_client binary
use new OSMO_VALUE_STRING
fix 'osmo-nitb --version' segfault
Revert "Turn some warnings into errors"
gprs subscr: fix: intended strcmp(), but is strcpy()
undup: gtphub_test: use libosmocore's llist_count()
fix strncpy() invocation in vty_interface_layer3.c and 3 tests
cosmetic: use osmo_strlcpy() everywhere
various comment / whitespace tweaks (libmsc, gprs, libcommon-cs)
osmo_bsc_grace.h: use '<>' include, not '""'
paging.h: use '<>' include, not '""'
compiler warning: bsc_vty: remove two unused vars
gsm0408_rcv_cc: guard against NULL subscriber
vty tests: attempt to get at sporadic 'Broken Pipe' error
vty tests: more attempts to resolve sporadic 'Broken Pipe' error
vty tests: testBSCreload: ipa_handle_small: ensure rx of 4 bytes
gsm48_tx_mm_auth_req(): support UMTS AUTN
Revert "vty tests: more attempts to resolve sporadic 'Broken Pipe' error"
gsm_04_08: implement parsing of UMTS Auth responses
vty tests: more attempts to resolve 'Broken Pipe' error
vty tests: more attempts to resolve 'Broken Pipe' error (3)
Pablo Neira Ayuso (1):
mgcp_osmux: available circuit IDs from 0 to 255, not from 0 to 128
Philipp (27):
Adding LLC-XID encoder / decoder and unit test
Moving grs_sndcp.h header file to include
Adding LLC-XID related modifications in LLC
SNDCP: add SNDCP-XID encoder/decoder and unit test
RFC1144: add slhc code from linux kernel
RFC1144: integration and unit-test
SNDCP: add RFC1144 header compression functionality
V.42bis: add sourcecode from IAXmodem (SPANDSP)
V.42bis: integration and unit test
SNDCP: add V.42bis data compression functionality
SLHC: Improving slhc (RFC1144) testcase
SGSN: Fixing build config
sndcp: Fixups for sndcp layer based on coverity-scan suggestions
OML: Improve OML attribute handling
gsm0408: Adding log output for 3g specific RR messages
Cosmetic: Add missing switch to usage help
OM2000: Add fault report parsing
om2000: added support for ericssons sabm negotiation
OM2000: Throw error when MO can not be enabled
SNDCP: Fixup based on Coverity Scan suggestion
rbs2000: Add missing bts feature definitions
OM2000: Fixup based on Coverity Scan suggestion
rsl: support for ericssons propritary SI13 format
sndcp: fixup for coverity scan defect CID 149097
LLC: Fixup element order in LLC-XID
sndcp: Allow empty SNDCP-XID indications
cosmetic: Rename phone to ms
Philipp Maier (3):
compression: Fix nullpointer deref
gprs: Fix compiler warning about uninitalized cause code
om2000: add VTY command to delete CON groups
Pravin Kumarvel (3):
Correct Logging macro for pdpctx_timer_start
Add support for pdpctx_timer_stop
Support Deactivate PDP Context Request from network
Ruben Undheim (3):
Patch to make openbsc find libsmpp34
Fix some typos in stdout output
deb: unbreak nightly builds
Sergey Kostanbaev (30):
USSD MAP external interface over SUP
add standalone ussd_proxy utility based on sip sofia
Add forgotten Makefile
ussd_proxy: properly set To and From SIP headers
ussd_proxy: handle basic errors to release channel
ussd_proxy: handle USSD dialogs into sip INFO messages
ussd_proxy: handle error callback
ussd_proxy: handle session timeout
ussd_proxy: handle multiple USSD sessions
ussd_proxy: detailed help
ussd_proxy: remove dead code
ussd_proxy: add -l parameter to set loglevel in sip sofia
ussd_proxy: fix reject after resultLast
libmsc: use message type as an entry point and handle release complete message
ussd_proxy: add debug output when session is destroyed
ussd: send reject to sup
ussd_proxy: handle reject from sup and send BYE to sip
libmsc: fix no return and use after free
libmsc: set proper length field in ASN.1 format for USSD internals
ussd: handle UCS-2 coding
ussd_proxy: add -7 option to force latin1 convertion to gsm 7-bit
ussd_proxy: add -x proxy option
ussd_proxy: add content-type sip tag in bye for 3rd party software workaround
recovery latin1 USSD message, probably bad rebase
add forgotten file
various bugs in ss reply
emulation for SS
send actual message in facility op (not initial)
fixup after rebase
fix incorrect autorebase
Sergey.Kostanbaev (6):
manual merge SS from sup-ussd-on-master-ss-wip
add forgotten files
add generation of src/ussd-proxy/Makefile
set transaction_id from transaction data
add test for registerSS
ussd_proxy: fix decoding GSM7 to latin1
Vadim Yanitskiy (3):
move to hex TMSI representation
db.c: implemented incremental migration
mncc_sock: use osmo_sock_unix_init() from libosmocore
bhargava (1):
Modify SI 13 field to support 11 bit RACH
root (1):
om2000: Add support for querying RBS capabilities
-----------------------------------------------------------------------
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 "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, fairwaves/master-rebase has been updated
via bd6784dbe85da6e6edb21eb6895c14426ed9fc7f (commit)
from 5788904242ca72102afa68a9bed12091e7b3ca62 (commit)
Those revisions listed above that are new 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=bd6784dbe85da6e6edb21eb6895c1442…
commit bd6784dbe85da6e6edb21eb6895c14426ed9fc7f
Author: Ivan Kluchnikov <kluchnikovi(a)gmail.com>
Date: Wed Feb 15 19:54:56 2017 +0300
debian: Update changelog to 0.15.1-fw.1
-----------------------------------------------------------------------
Summary of changes:
debian/changelog | 6 ++++++
1 file changed, 6 insertions(+)
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 "Osmocom A-bis protcol interface library".
The branch, pmaier/siu has been updated
discards e12782ff7d4109f6fc0972f74c8bab8228f4428a (commit)
discards f77e84f5a9527ae9142828b923ae48eaddbc7371 (commit)
discards 80dc0fbda6de8a6831b03140851f3ce0cc315658 (commit)
discards ad96434381efefaca0b0177b00c3f790414df841 (commit)
discards 554227493675366a5163ecdc7c80aacbaeda113f (commit)
via 3eff7df766c81b77f55d2446db5a29a2a782e6e3 (commit)
via b4ebdd61a880731bf4d9c160c39d04608ba8aba9 (commit)
via d042c57abf33809e2adc23f4e69d27b288b4b333 (commit)
via 489eb2ff7af38daf3a778e327bf7a04d7f627867 (commit)
via eae09426311ecf052ad060c8a3f84c430476b213 (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 (e12782ff7d4109f6fc0972f74c8bab8228f4428a)
\
N -- N -- N (3eff7df766c81b77f55d2446db5a29a2a782e6e3)
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/libosmo-abis/commit/?id=3eff7df766c81b77f55d2446db5…
commit 3eff7df766c81b77f55d2446db5a29a2a782e6e3
Author: Philipp Maier <pmaier(a)sysmocom.de>
Date: Wed Feb 1 13:51:03 2017 +0100
lapd: Reduce N200 (SABM retransmission count)
N200 is set to 300, which turned out to be uncomfortably high, the
commit reduces the value to 50
http://cgit.osmocom.org/libosmo-abis/commit/?id=b4ebdd61a880731bf4d9c160c39…
commit b4ebdd61a880731bf4d9c160c39d04608ba8aba9
Author: Philipp Maier <pmaier(a)sysmocom.de>
Date: Thu Dec 8 17:17:33 2016 +0100
lapd: Improve log output
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)
http://cgit.osmocom.org/libosmo-abis/commit/?id=d042c57abf33809e2adc23f4e69…
commit d042c57abf33809e2adc23f4e69d27b288b4b333
Author: Philipp Maier <pmaier(a)sysmocom.de>
Date: Mon Dec 5 19:45:37 2016 +0100
unixsocket: make socket connection fault tolerant
When the l2tpd is killed, the unix socket will permanently loose the connection,
even if l2tpd is restarted the connection is still blocked. This commit adds
some fault tolerance mechanisms to automatically reconnect the socket as soon
as it is available again.
http://cgit.osmocom.org/libosmo-abis/commit/?id=489eb2ff7af38daf3a778e327bf…
commit 489eb2ff7af38daf3a778e327bf7a04d7f627867
Author: Philipp Maier <pmaier(a)sysmocom.de>
Date: Wed Nov 16 14:06:36 2016 +0100
unixsocket: Ensure superchannel is disabled for new connections
When the BSC is shut down or disconnected it may happen that the
SIU stays in superchannel mode, while the BTS is falling back
into its normal communication mode. This causes a permanent
link failure because the SIU is still trying to reconnect on
the superchannel.
This patch ensures that for every new connection the superchannel
is taken down by default. If the connection was still good, SIU
and BTS will switch back to normal mode together. If not. The
SIU will switch back alone while the BTS is already switched
back by itsself.
http://cgit.osmocom.org/libosmo-abis/commit/?id=eae09426311ecf052ad060c8a3f…
commit eae09426311ecf052ad060c8a3f84c430476b213
Author: Alexander Couzens <lynxis(a)fe80.eu>
Date: Tue Nov 1 22:05:13 2016 +0100
add basic unixsocket support
Allow to connect to a unix socket for communicating with LAPD.
Change-Id: Ia5723b09a5c68a0505829dc732def981e60a907a
-----------------------------------------------------------------------
Summary of changes:
src/input/unixsocket.c | 11 ++++++++++-
1 file changed, 10 insertions(+), 1 deletion(-)
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 "Osmocom A-bis protcol interface library".
The annotated tag, fairwaves/0.3.3-fw.1 has been created
at d3e557fbae49c681ddc1443eff35262e998821de (tag)
tagging 315c3ef99ef3b1e932eff0e681130a8771ff9f5a (commit)
replaces 0.3.2
tagged by Ivan Kluchnikov
on Wed Feb 15 18:47:25 2017 +0300
- Log -----------------------------------------------------------------
Fairwaves 0.3.3-fw.1 version.
Alexander Couzens (1):
e1_input: remove superflous semi colon
Alexander Huemer (1):
export lapd_tei_alloc(), used in libosmo-netif
Arran Cudbard-Bell (1):
e1_input.h: add missing extern for value string arrays
Harald Welte (18):
ipa_server_conn: Add remote (peer) address to struct
ipa_server_conn: Add server-side CCM handling
ipa_bts_id_resp(): handle non-existing members of ipacces_unit
Add osmo_pcap_lapd_set_fd() function
lapd_pcap: Correctly set the pseudo-header packet type
e1_input: Use osmo_pcap_lapd if using software LAPD
remove non-existant e1inp_update_ts() from e1_input.h
e1_input: Add E1 timeslot number to input_signal_data
Convert e1inp_{sign,ts}type_name() to use struct value_string
Implement new 'raw' input type for E1 timeslots
Add HDLC timeslot mode
Fix metadata corruption
lapd_pcap.h: Add missing #include lines
input/ipaccess.c: Check return value of osmo_fd_register()
osmo_rtp_socket_fdreg(): Check return value of osmo_fd_register()
fix signed/unsigned bug in ipa_client_conn_open()
call strerror() not on negative value
don't pass negative error to strerror()
Holger Hans Peter Freyther (4):
jenkins: Add the build script from jenkins here
distcheck: Include the .version file in the package
debian: Make upgrading from debian SID easier
misc: Fix build failure/warning when building on alpine linux
Ivan Kluchnikov (1):
debian: Update changelog to 0.3.3-fw.1
Max (19):
Do not send RTP to port 0
Fix RTCP port allocation
Set connected mode after setting remote address
Extend RTP frame sending API
Add defines for FN to SAMPLE conversion
Fix macro definitions
Change API to convey marker bit
Use callback for polling data
Bump minimum oRTP version
Extend RTP RX callback parameters
Unify RTP receiving
osmo_rtp_socket_poll(): Fix log message to match function name
Expand network error callback
Remove obsolete compile-time conditional
Enable adaptive jitter compensation
Integrate Debian packaging changes
Add gerrit settings
ipaccess_line_update(): log connection IP addresses and ports
handle_ts1_read(): log sign_link() error
Neels Hofmeyr (10):
ipa driver: make bind address vty configurable
gitignore: platform-libtool
osmo_ortp.c: fix order of set_connected_mode and set_remote_addr
build: be robust against install-sh files above the root dir
configure: check for pkg-config presence
Really fix order of set_connected_mode and set_remote_addr
jenkins.sh: cosmetic: export instead of inlining PATH env
jenkins.sh: use osmo-build-dep.sh, print separator
jenkins.sh: call cat-testlogs.sh on check failure
undup: subchan_demux.c: use libosmocore's llist_count()
Philipp (1):
lapd: adding support for ericsson's lapd dialect
Yves Godin (1):
Resync RTP session in case of timestamp jump
-----------------------------------------------------------------------
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 "Osmocom A-bis protcol interface library".
The branch, user/kluchnikov/fairwaves/debian has been deleted
was 315c3ef99ef3b1e932eff0e681130a8771ff9f5a
-----------------------------------------------------------------------
315c3ef99ef3b1e932eff0e681130a8771ff9f5a debian: Update changelog to 0.3.3-fw.1
-----------------------------------------------------------------------
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 "Osmocom A-bis protcol interface library".
The branch, fairwaves/debian has been created
at 315c3ef99ef3b1e932eff0e681130a8771ff9f5a (commit)
- Log -----------------------------------------------------------------
-----------------------------------------------------------------------
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 "Osmocom A-bis protcol interface library".
The branch, user/kluchnikov/fairwaves/debian has been created
at 315c3ef99ef3b1e932eff0e681130a8771ff9f5a (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/libosmo-abis/commit/?id=315c3ef99ef3b1e932eff0e6811…
commit 315c3ef99ef3b1e932eff0e681130a8771ff9f5a
Author: Ivan Kluchnikov <kluchnikovi(a)gmail.com>
Date: Wed Feb 15 18:23:04 2017 +0300
debian: Update changelog to 0.3.3-fw.1
-----------------------------------------------------------------------
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 "A python tool to program magic SIMs".
The branch, pmaier/sim has been updated
discards 59541b28a9b2684544e95afaaa9adf0681aa24ef (commit)
discards 6105d072b0dabca35186b90a4542e7758ead41c6 (commit)
discards cb9bd23451a3813ab1f71c4f26c94028691110d8 (commit)
discards 30be97b205df244cdee001e2ba6101aa8ae22f30 (commit)
via 8983bc45b31adaaae68532df4b2575883f5454cb (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 (59541b28a9b2684544e95afaaa9adf0681aa24ef)
\
N -- N -- N (8983bc45b31adaaae68532df4b2575883f5454cb)
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/pysim/commit/?id=8983bc45b31adaaae68532df4b2575883f…
commit 8983bc45b31adaaae68532df4b2575883f5454cb
Author: Philipp Maier <pmaier(a)sysmocom.de>
Date: Fri Feb 10 16:10:57 2017 +0100
sysmo-usim-tool: Add a tool for sysmosom specific tasks
This commit adds a tool that is intended to be used with sysmo-usim
only if some of the highly propritary parameters, which the regular
pysim can not handle, need to be configured.
-----------------------------------------------------------------------
Summary of changes:
sysmo-sim-tool/card.py | 1 -
sysmo-sim-tool/simcard.py | 71 +++++++++++++++----
sysmo-sim-tool/sysmo-usim-tool.sjs1.py | 74 +++++++++++++++++++
sysmo-sim-tool/sysmo_usimsjs1.py | 126 +++++++++++++++++++++++----------
sysmo-sim-tool/testme.py | 66 ++++++++++++++++-
sysmo-sim-tool/utils.py | 9 +++
6 files changed, 295 insertions(+), 52 deletions(-)
create mode 100755 sysmo-sim-tool/sysmo-usim-tool.sjs1.py
hooks/post-receive
--
A python tool to program magic SIMs