This is an 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