Subject: osmo-bts.git branch jolly/l1sap updated. 0.1.0-105-g1459ac0
From: [email-masked]
To: [email-masked]
Date: Sun, 16 Jun 2013 12:00:30 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 "Osmocom BTS-side code (Abis, scheduling, ...)".

The branch, jolly/l1sap has been updated
  discards  1c3712962195d1988c2937481c98592d2705464f (commit)
  discards  7322254e68b7d5ebf1098a902d99bc0e5965e2f4 (commit)
  discards  9be2099855532cff4313e132375c63c71fa8c0ff (commit)
  discards  a82995738303d75647aa064bd52cccaf76d249ef (commit)
       via  1459ac0c6ca67425eacc43d59b2b44416518a2a8 (commit)
       via  286d6335c0f01784b8984c7171599474cb0b8bc3 (commit)
       via  b6e2a6826c0301a752ef80112d9335c1ddd7bfb1 (commit)
       via  c3580db73fe3b6729086ffc58fb9fef9a74ecd24 (commit)
       via  3a3179b93c9abef31f94c6a1a0af89274dd124c6 (commit)
       via  839b0d73f41bbf8f04ff5f80ca897437542c5755 (commit)
       via  d07ee75fc6a8b903ab926361fcea6259a1387444 (commit)
       via  c03fe5af31dcdd5fe144dc2c487249009b991ad1 (commit)
       via  9be5f8c9c067f15ad3f49d8ba9d1db3b42ca1409 (commit)
       via  0d194268fb454bc0d70f7fe5c278a70a65f0adea (commit)
       via  bd3250a456c48ae61f62d1c28f4a241ec79ff4b6 (commit)
       via  3a6220cae26c9f10d85519c7495ed6b30e6fbc54 (commit)
       via  6a4c8a85967c54130f44e8339bf38b8dae1d2c6d (commit)
       via  17dd79a3ae7df2426b9baeb14ccad7a1aa7e3aec (commit)
       via  636cad95a7e1fe7fa79823b1ba3745b2f029e349 (commit)
       via  0809ae69415d90c2777eec58bd2d5e3485e880fb (commit)
       via  4c4fd284aec75ab8cc2f415a8a4491fd03a5a190 (commit)
       via  42cc93efb667fae331a0e6221e864a9692139363 (commit)
       via  4e46cb8961b7f6e4f62d29e332f18743a9144173 (commit)
       via  564313066464197af58b02152c379e1c02336bcf (commit)
       via  376183fcf05c84a26e6ccb96d033ed569c84473c (commit)
       via  fb0c9f06132769336ab2f01f6b01e369f48f3575 (commit)
       via  9d91c60875548cb7e74b51a3d6bb0ec1b001a672 (commit)
       via  470a6ced9a76812127ce538f124ae41564fd10de (commit)
       via  118eb43ba52340f3bfaaf254e00bbd5c07681b57 (commit)
       via  cdc5a4dc384c91d5102376e08e3f34523e50b028 (commit)
       via  5cbc7e91676a70bce1855ef2613c227baca8ef4f (commit)
       via  4ad8d4d3c0e46fa50fe421c6957db1ea4b048b62 (commit)
       via  e45fc8635926f70b0e19d5214f1f8b8fd06068aa (commit)
       via  54dd949e623d2f9535e30d450c198d15e5e98e91 (commit)
       via  620be0bbed12763451ad1236283420664dbafa72 (commit)
       via  f0bdc1e5629778500fa06bde08bb90cb7b8c11cb (commit)
       via  294fd1b650e4482775fdd604288fc928e66ef81c (commit)
       via  19f212951af720bc5ad415d8347838f3ac222442 (commit)
       via  cf4e3501a1620e8120b90acb3146772cdacaa8e6 (commit)
       via  d9da7813a657dd40692efea9f27cd38f754d01f2 (commit)
       via  b7eb9865df3d66df446ec40e34432f2fbd6546fe (commit)
       via  dd2a51ed32959033cf965dfb243dd8fa44574f59 (commit)
       via  faba73a81230db1e549aa43b6a5ee7902b45f919 (commit)
       via  305d8314bce8f10d9c42aa8e19ccd7960fc5f194 (commit)
       via  5e46e4b4880f01eed508d49b66d96c1f7475ab89 (commit)
       via  3d383c22c7d1d290e498c7db652e7d1888245e43 (commit)
       via  654fe73b78993c6e421162c8a7b41f009d7d2e40 (commit)
       via  6142f9262adf197d60a31ab4636ac0886dc32316 (commit)
       via  64c5e3a19c94c29331414da30e9d8eca81a70fce (commit)
       via  b6942ffeb9c5b742ca111a8c2b49a98e102da2fe (commit)
       via  ff4f789249e9c26f268abd2e47f39627f4bbdd9d (commit)
       via  0890e274b1a1e82907dfa56a4f4bb067d22dca4c (commit)
       via  60b090ac5377e29ff5f2dc50cd19e81189dbbd73 (commit)
       via  dc9148d0351878a79d689a9c6f60aff21b9d5b81 (commit)
       via  1897f03d4c854a0b74a92eb1f846ee1f0f81382b (commit)
       via  6ac2e684678a27f13966b7ae8d9937f43cb7adc9 (commit)
       via  225cf8229020e5474a5dc9824d012e50c2aa2ad8 (commit)
       via  18708dd3b60fa27e6a7121b686f11ee8c8069a4b (commit)
       via  98407bd457b88c1a26de2a9955de3de9846e4f68 (commit)
       via  0bb2974b370080b43282323364ebc6b0b6480803 (commit)
       via  550d22be5b2ddc376ccae937bd34c921dcf4a071 (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 (1c3712962195d1988c2937481c98592d2705464f)
            \
             N -- N -- N (1459ac0c6ca67425eacc43d59b2b44416518a2a8)

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/osmo-bts/commit/?id=1459ac0c6ca67425eacc43d59b2b44416518a2a8

commit 1459ac0c6ca67425eacc43d59b2b44416518a2a8
Author: Andreas Eversberg <[email-masked]>
Date:   Sun Jun 16 13:26:14 2013 +0200

    sysmobts: Clean up transitions for lchan cipher state
    
    There are three transitions:
    
    1. LCHAN_CIPH_NONE -> LCHAN_CIPH_RX_REQ -> LCHAN_CIPH_RX_CONF
    
    It is used to enable ciphering in RX (uplink) direction only.
    
    2. LCHAN_CIPH_RX_CONF -> LCHAN_CIPH_RX_CONF_TX_REQ -> LCHAN_CIPH_RXTX_CONF
    
    It is used to additionally enable ciphering in TX (downlink) direction.
    
    3. LCHAN_CIPH_NONE -> LCHAN_CIPH_RXTX_REQ -> LCHAN_CIPH_RX_CONF_TX_REQ
       -> LCHAN_CIPH_RXTX_CONF
    
    It is used to enable ciphering in both TX and RX directions. This is used
    when the channel is activated with encryption already enabled. (assignment
    or handover)
    
    In order to follow the order of these transitions, the RX direction must
    always be set before the TX direction.
    
    If no cipher key is set (A5/0), ciphering is set to ALG 0, but lchan cipher
    state remains at LCHAN_CIPH_NONE.

http://cgit.osmocom.org/osmo-bts/commit/?id=286d6335c0f01784b8984c7171599474cb0b8bc3

commit 286d6335c0f01784b8984c7171599474cb0b8bc3
Author: Andreas Eversberg <[email-masked]>
Date:   Thu Feb 14 11:17:58 2013 +0100

    Correctly fill system information messages from BSC
    
    SI 5*/6 require L2 header of 0x03,0x03. All SI might be less than 23
    octets, so they need to be filled with 0x2b.

http://cgit.osmocom.org/osmo-bts/commit/?id=b6e2a6826c0301a752ef80112d9335c1ddd7bfb1

commit b6e2a6826c0301a752ef80112d9335c1ddd7bfb1
Author: Andreas Eversberg <[email-masked]>
Date:   Tue Mar 12 08:03:38 2013 +0100

    Add GSMTAP option and initialization to main.c of sysmobts

http://cgit.osmocom.org/osmo-bts/commit/?id=c3580db73fe3b6729086ffc58fb9fef9a74ecd24

commit c3580db73fe3b6729086ffc58fb9fef9a74ecd24
Author: Andreas Eversberg <[email-masked]>
Date:   Sun Jun 16 10:37:30 2013 +0200

    Remove direct handling of L1 prims and bts_model_* calls from sysmo code
    
    Instead of handling primitves itself, sysmo-bts code sends and receives
    PH-/MPH-/TCH primitves to and from common code.

http://cgit.osmocom.org/osmo-bts/commit/?id=3a3179b93c9abef31f94c6a1a0af89274dd124c6

commit 3a3179b93c9abef31f94c6a1a0af89274dd124c6
Author: Andreas Eversberg <[email-masked]>
Date:   Tue Feb 5 11:04:00 2013 +0100

    Add PH-/MPH-/TCH-SAP interface to common part of osmo-bts
    
    Instead of handling primitives directly at layer 1 specific code,
    osmo-bts handles primitives at common code. Therefore a new file
    'l1sap.c' is added and integrated.
    
    The l1sap.c file:
    - receives PH-DATA indications and forwards them to layer 2.
    - checks for RF link loss and notifies BSC.
    - receives TCH indications and forwards them via RTP.
    - receives PH-RTS indications and sends PH-DATA requests with content
      according to its logical channel.
    - receives TCH-RTS indications and sends TCH requests with content
      received via RTP or loopback from TCH indications.
    - send MPH-INFO requests to activate, deactivate and modify logical
      channels and handles their confirms.
    - receives MPH-INFO indications with measurements from tranceiver.
    - forwards received and transmitted PH-DATA to GSMTAP.
    
    Therefore some obsolete bts_model_* calls have been replaced by
    bts_model_l1sap_down to send primitves down to layer 1 specific code.

http://cgit.osmocom.org/osmo-bts/commit/?id=839b0d73f41bbf8f04ff5f80ca897437542c5755

commit 839b0d73f41bbf8f04ff5f80ca897437542c5755
Author: Andreas Eversberg <[email-masked]>
Date:   Tue Feb 5 09:31:20 2013 +0100

    Remove obsolete osmo-bts-bb code

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

Summary of changes:
 README                                   |   2 +
 contrib/respawn-only.sh                  |  11 +-
 contrib/respawn.sh                       |  14 +-
 contrib/screenrc-sysmobts                |   2 +-
 contrib/sysmobts-calib/Makefile          |   2 +-
 contrib/sysmobts-calib/sysmobts-calib.c  |  53 ++-
 contrib/sysmobts-calib/sysmobts-layer1.c |  29 +-
 contrib/sysmobts-calib/sysmobts-layer1.h |   3 +-
 contrib/sysmobts.init                    |   4 +-
 contrib/sysmobts.service                 |   3 +
 doc/examples/osmo-bts.cfg                |   1 -
 include/osmo-bts/bts_model.h             |   1 +
 include/osmo-bts/gsm_data.h              |   6 +-
 include/osmo-bts/measurement.h           |   2 -
 include/osmo-bts/pcu_if.h                |   3 +-
 include/osmo-bts/pcuif_proto.h           |   3 +-
 include/osmo-bts/vty.h                   |   2 +
 src/common/Makefile.am                   |   2 +-
 src/common/bts.c                         |  10 +-
 src/common/l1sap.c                       |  43 ++-
 src/common/measurement.c                 |   9 +-
 src/common/oml.c                         |  18 +-
 src/common/pcu_sock.c                    |   4 +-
 src/common/rsl.c                         |  81 +++-
 src/common/vty.c                         |  30 +-
 src/osmo-bts-sysmo/Makefile.am           |   4 +-
 src/osmo-bts-sysmo/calib_file.c          |  37 +-
 src/osmo-bts-sysmo/l1_if.c               | 179 +++++----
 src/osmo-bts-sysmo/l1_if.h               |  15 +-
 src/osmo-bts-sysmo/main.c                |  39 +-
 src/osmo-bts-sysmo/oml.c                 | 623 ++++++++++++++++++++++++-------
 src/osmo-bts-sysmo/sysmobts_vty.c        |  34 +-
 tests/cipher/Makefile.am                 |   4 +-
 tests/cipher/cipher_test.c               |  28 --
 tests/paging/Makefile.am                 |   4 +-
 tests/paging/paging_test.c               |  27 --
 tests/stubs.c                            |  51 +++
 37 files changed, 990 insertions(+), 393 deletions(-)
 create mode 100644 tests/stubs.c

hooks/post-receive
-- 
Osmocom BTS-side code (Abis, scheduling, ...)