Subject: openbsc.git branch jerlbeck/features/range-encode updated. 0.13.0-261-g64277e6
From: [email-masked]
To: [email-masked]
Date: Thu, 16 Jan 2014 11:05:58 GMT

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, jerlbeck/features/range-encode has been updated
  discards  8579f269c37cc17f6ab22ecb3a2c61f9096e06be (commit)
  discards  ef688926277bea6b7c7a7768f5e990cd437f4147 (commit)
  discards  19df7a00a201b6f7d54213a401523f866d9b1f04 (commit)
  discards  cb4dc1f183056991714506872452ed2250c5dc61 (commit)
  discards  d3d7d2334e3f7ea5b84aaa79e7c6962a65c4ce76 (commit)
  discards  506f34cb03c5351cd862dcc59b97127021d5e0e0 (commit)
  discards  0871323623d3012a8426320073c90697c19f45ed (commit)
       via  64277e6514d5b305af97d6cfe07601ba00d8afaa (commit)
       via  f8f72e23caae9a1954d86db5242ad764c33e6eff (commit)
       via  45014a0cadfd1f28d68d61b5160ee18fa391c4ba (commit)
       via  131406c86dc1c589af8dea91e772eac01340ac94 (commit)
       via  9444d4f8e264d425867d6430883afa754fe7bedc (commit)
       via  4b903b4afb5d593603b0d75a7d244f6c00e039ad (commit)
       via  65d114fe434ec4fff9b9abfedade05ce21da994e (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 (8579f269c37cc17f6ab22ecb3a2c61f9096e06be)
            \
             N -- N -- N (64277e6514d5b305af97d6cfe07601ba00d8afaa)

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=64277e6514d5b305af97d6cfe07601ba00d8afaa

commit 64277e6514d5b305af97d6cfe07601ba00d8afaa
Author: Jacob Erlbeck <[email-masked]>
Date:   Fri Jan 10 17:47:43 2014 +0100

    si: Implement range 128, 256, 1024 encoding
    
    This commit adds the implementation of these range formats to the
    encoder. In addition, the work-around that tried range 512 first is
    removed, so that the selection is primarily based on the max distance
    between frequencies.
    
    Ticket: OW#1061
    Sponsored-by: On-Waves ehf

http://cgit.osmocom.org/openbsc/commit/?id=f8f72e23caae9a1954d86db5242ad764c33e6eff

commit f8f72e23caae9a1954d86db5242ad764c33e6eff
Author: Jacob Erlbeck <[email-masked]>
Date:   Fri Jan 10 17:46:51 2014 +0100

    si: Add generic range w(k) encoder
    
    Currently the encoding of the chan_list is done by a hard-coded
    sequence of macros that closely resembles figure 10.5.16 in
    3GPP TS 04.08.
    
    This patch replaces this by an algorithmic solution that can be used
    for all range encodings and is based on the property
    
        W(2^i) to W(2^(i+1)-1) are on w1_len-i bits when present
    
    (see section 10.5.2.13 in TS 04.08).
    
    Ticket: OW#1061
    Sponsored-by: On-Waves ehf

http://cgit.osmocom.org/openbsc/commit/?id=45014a0cadfd1f28d68d61b5160ee18fa391c4ba

commit 45014a0cadfd1f28d68d61b5160ee18fa391c4ba
Author: Jacob Erlbeck <[email-masked]>
Date:   Tue Jan 14 10:42:58 2014 +0100

    si: Fix range1024 encoding
    
    f0 is currently set to arfcns[0] in range_enc_determine_range(),
    while GSM 04.08 requires f0 to be ARFCN 0 in range1024 encoding.
    
    This patch modifies range_enc_determine_range() to force f0 to be 0
    if this encoding is used. This way the case distinction in
    range_enc_filter_arfcns() is not longer necessary.
    
    Sponsored-by: On-Waves ehf

http://cgit.osmocom.org/openbsc/commit/?id=131406c86dc1c589af8dea91e772eac01340ac94

commit 131406c86dc1c589af8dea91e772eac01340ac94
Author: Jacob Erlbeck <[email-masked]>
Date:   Mon Jan 13 09:45:56 2014 +0100

    si: Fix range512 encoding
    
    This patch fixes a bug in the range encoder that leads to wrong
    encoding when 17 or more ARFCNs are encoded.
    
    Sponsored-by: On-Waves ehf

http://cgit.osmocom.org/openbsc/commit/?id=9444d4f8e264d425867d6430883afa754fe7bedc

commit 9444d4f8e264d425867d6430883afa754fe7bedc
Author: Jacob Erlbeck <[email-masked]>
Date:   Mon Jan 13 14:43:40 2014 +0100

    si/test: Merge si tests into gsm48 tests
    
    Currently tests covering features of the GSM 04.08 specification are
    spread over the si and gsm0408 subdirs in tests.
    
    This commit merges all tests from 'si' into 'gsm0408' and removes the
    'si' test sub-directory.
    
    Sponsored-by: On-Waves ehf

http://cgit.osmocom.org/openbsc/commit/?id=4b903b4afb5d593603b0d75a7d244f6c00e039ad

commit 4b903b4afb5d593603b0d75a7d244f6c00e039ad
Author: Jacob Erlbeck <[email-masked]>
Date:   Fri Jan 10 17:43:41 2014 +0100

    si/test: Add tests for range encoding/decoding
    
    This commit adds test range encoding tests. They check the property
    decoding(encoding(L)) = L and optionally dump the results and
    encoded sequences to stdout.
    
    There a 2 test modes:
    
     - A list of fixed tests
     - A random number based test loop per ARFCN list size (only dumps
       the first failing test)
    
    Sponsored-by: On-Waves ehf

http://cgit.osmocom.org/openbsc/commit/?id=65d114fe434ec4fff9b9abfedade05ce21da994e

commit 65d114fe434ec4fff9b9abfedade05ce21da994e
Author: Jacob Erlbeck <[email-masked]>
Date:   Thu Jan 16 11:02:14 2014 +0100

    si: Add a config option to disable SI2ter/SI2bis/SI5ter/SI5bis messages
    
    The iPhone5 (US) appears to have some issues with the SIs generated,
    or the nanoBTS is not sending them correctly.
    
    Add a configurable hack to put all bands into the SI2/SI5 message.
    It is enabled by the bts VTY command 'force-combined-si'.
    
    This is a quick change without much reflection and watching for side
    effects. I have verfied that a network with ARFCN 134 and neighbors
    ARFCN 130 and 512 do not get generate the SI2ter and announce everything
    inside the SI2.
    
    This patch is conceptually based on 'si: Add a hack to disable
    SI2ter/SI2bis/SI5ter/SI5bis messages' (692daaf2d2).
    
    Ticket: OW#1062
    Sponsored-by: On-Waves ehf

-----------------------------------------------------------------------

Summary of changes:
 openbsc/src/libbsc/system_information.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

hooks/post-receive
-- 
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)