openbsc.git branch vlr_3G updated. 0.15.0-750-ged868ec1e

This is merely a historical archive of years 2008-2021, before the migration to mailman3.

A maintained and still updated list archive can be found at https://lists.osmocom.org/hyperkitty/list/osmocom-commitlog@lists.osmocom.org/.

gitosis at osmocom.org gitosis at osmocom.org
Wed Mar 29 13:22:49 UTC 2017


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, vlr_3G has been updated
  discards  17593acad7739cf1ca604b5745f7d8958627c616 (commit)
  discards  b09c5809a43856f3fe57f49dde7a866c616237df (commit)
  discards  3698441139ad5c18b16020a4bc9c61aa5e483149 (commit)
  discards  6c89dc54cdfdaf1b407b6eb6bb9083dde8188915 (commit)
  discards  8c1ed1c6b7a698f4a844a0097f7dd732ebf5a443 (commit)
  discards  74571722871746c8566ca3a985e56bf9a67aaf1b (commit)
  discards  b4c96e0e1ffcae1d91c5ef6e20205a6485b4b97b (commit)
  discards  b449eecaa88dc5f93fa707dfe9c894d9642431a5 (commit)
  discards  0ee06dda3f989b90671d8b02add866af80a10de9 (commit)
  discards  2ab3405105b04db82447f89e5079c9e8e2f79a84 (commit)
  discards  e8936c3a8cbe6319ad8d30ec57217b10432fef19 (commit)
  discards  6a0213de0b8e715c8ff76988d51134505e76e419 (commit)
  discards  865bc8650b294c04de84a3b0dab31591b7a87a50 (commit)
  discards  0a065e92e14ecdfcbcdff0b6922c3cb697da9de5 (commit)
       via  ed868ec1e68de7a359ae5c1bd8147e2524f0bb11 (commit)
       via  33f428ed51165a2e3da2d6ed95ddd2ae47787a30 (commit)
       via  ef86d12d62695148154b6099812867464806a66c (commit)
       via  b42b32736912acf7a178dec6a00efebdbd6feaad (commit)
       via  6985d8ff1f7107caa4cb945042434f03aaa21d18 (commit)
       via  c44ff753946e7e20254444370589c0a11fb7a416 (commit)
       via  f2482b841edd106c4053cf1608431e1b94627106 (commit)
       via  34a8239a63675022f8f7f5a74c5ad5b8c1be5e49 (commit)
       via  ba286d4de6ea9d1c46916a5de85072432431ba25 (commit)
       via  833974899c13345a32583fc3cfc693956b4bd1b2 (commit)
       via  4e66a5f958e73e58afbda8564ef8504c3e8e985c (commit)
       via  82855a2d1c3a78817a22460fffb4f1ca0b827ce2 (commit)
       via  690637f3f86446eafc8f51dbccc119033f1ee0c2 (commit)
       via  797983507205685a211762692e41e4985ac97570 (commit)
       via  f3e3d5676ccd49cb1211012b5cdad123cb78058d (commit)
       via  9ae6c816579ed4f7a222468dddee39871748670b (commit)
       via  b1e6b3749389ec5b3f33d5ac0fcc7f43df3f4641 (commit)
       via  9311881bb127180be74a36d716e06283931ebe00 (commit)
       via  16dcf2ae221a3a862fbbb958f5e1e2ecd6b3f7fa (commit)
       via  baaf3e242ecfedf43511ec9d11336d9f2f04ed2e (commit)
       via  f7e9a349efde8987a7da48fb5e331199ba3bb21f (commit)
       via  3521af7f3aacc373f48450d06cabf795f6a4a5b1 (commit)
       via  ce49258a12019d2c7cb53d07e3c9b4ffbc20f561 (commit)
       via  dd22a30d75090ebe2ba08056bfa04a92aa8d6ba1 (commit)
       via  ca2778cd22e1cd2cac6b3dcda57933601187f01e (commit)
       via  476c4bb7d13b0c092f78da76e858f882a4bacf76 (commit)
       via  ca06e040cc115689fb10394cc566052576a638fc (commit)
       via  ac27a99021d404f9a15b952fbbc03789926b7ecc (commit)
       via  88d4fc70d57ffb091f60f4af01457d3943b63903 (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 (17593acad7739cf1ca604b5745f7d8958627c616)
            \
             N -- N -- N (ed868ec1e68de7a359ae5c1bd8147e2524f0bb11)

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=ed868ec1e68de7a359ae5c1bd8147e2524f0bb11

commit ed868ec1e68de7a359ae5c1bd8147e2524f0bb11
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Mon May 30 15:09:47 2016 +0200

    temporary dev: set debug log level almost everywhere
    
    Change-Id: I0d5a36560e7edde27497de57e579f5b1d00eb525

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

commit 33f428ed51165a2e3da2d6ed95ddd2ae47787a30
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Fri Mar 10 02:15:20 2017 +0100

    log protocol discriminators and message types by name
    
    Depends: libosmocore change-id I0fca8e95ed5c2148b1a7440eff3fc9c7583898df
    Change-Id: If1c49faf6e1757cb16b383dd2db87b48bc94eee6

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

commit ef86d12d62695148154b6099812867464806a66c
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Thu Mar 16 16:14:34 2017 +0100

    mgcp: hack RAB success from nano3G: patch first RTP payload
    
    The ip.access nano3G needs the first RTP payload's first two bytes to read hex
    'e400', or it will reject the RAB assignment. Add flag
    patched_first_rtp_payload to mgcp_rtp_state to detect the first RTP payload on
    a stream, and overwrite its first bytes with e400. This should probably be
    configurable, but seems to not harm other femto cells (as long as we patch only
    the first RTP payload in each stream). Only do this when sending to the BTS
    side.
    
    Change-Id: I31a4475f42d59fd5704d52ee6e473e270db6d779

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

commit b42b32736912acf7a178dec6a00efebdbd6feaad
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Fri May 20 21:59:55 2016 +0200

    Implement IuCS (large refactoring and addition)
    
    osmo-nitb becomes osmo-msc
    add DIUCS debug log constant
    add iucs.[hc]
    add msc vty, remove nitb vty
    add libiudummy, to avoid linking Iu deps in tests
    Use new msc_tx_dtap() instead of gsm0808_submit_dtap()
    libmgcp: add mgcpgw client API
    bridge calls via mgcpgw
    
    mgcp: hack RAB success from nano3G: patch first RTP payload
    The ip.access nano3G needs the first RTP payload's first two bytes to read hex
    'e400', or it will reject the RAB assignment. Add flag
    patched_first_rtp_payload to mgcp_rtp_state to detect the first RTP payload on
    a stream, and overwrite its first bytes with e400. This should probably be
    configurable, but seems to not harm other femto cells (as long as we patch only
    the first RTP payload in each stream). Only do this when sending to the BTS
    side.
    
    Change-Id: Ie13ff348117e892d41b8355ab6c24915301eaeaf

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

commit 6985d8ff1f7107caa4cb945042434f03aaa21d18
Author: Harald Welte <laforge at gnumonks.org>
Date:   Thu Dec 24 17:06:42 2015 +0100

    mscsplit: various preparations to separate MSC from BSC
    
    Disable large parts of the code that depend on BSC presence.
    
    Don't set msg->lchan nor msg->dst.
    Don't use lchan in libmsc.
    Decouple lac from bts.
    
    Prepare entry/exit point for MSC -> BSC and MSC -> RNC communication:
    Add msc_ifaces.[hc], a_iface.c, with a general msc_tx_dtap() to redirect to
    different interfaces depending on the actual subscriber connection.
    While iu_tx() is going to be functional fairly soon, the a_tx() is going to be
    just a dummy for some time (see comment).
    Add Iu specific fields in gsm_subscriber_connection: the UE connection pointer
    and an indicator for the Integrity Protection status on Iu (to be fully
    implemented in later commits).
    Add lac member to gsm_subscriber_connection, to allow decoupling from
    bts->location_area_code. The conn->lac will actually be set in iu.c in an
    upcoming commit ("add iucs.[hc]").
    
    move to libcommon-cs: gsm48_extract_mi(), gsm48_paging_extract_mi().
    
    libmsc: duplicate gsm0808 / gsm48 functions (towards BSC).
    In osmo-nitb, libmsc would directly call the functions on the BSC level, not
    always via the bsc_api. When separating libmsc from libbsc, some functions are
    missing from the linkage.
    Hence duplicate these functions to libmsc, add an msc_ prefix for clarity, also
    add a _tx to gsm0808_cipher_mode():
    * add msc_gsm0808_tx_cipher_mode() (dummy/stub)
    * add msc_gsm48_tx_mm_serv_ack()
    * add msc_gsm48_tx_mm_serv_rej()
    Call these from libmsc instead of
    * gsm0808_cipher_mode()
    * gsm48_tx_mm_serv_ack()
    * gsm48_tx_mm_serv_rej()
    Also add a comment related to msc_gsm0808_tx_cipher_mode() in two places.
    
    Temporarily disable all paging to be able to link libmsc without libbsc.
    Skip the paging part of channel_test because the paging is now disabled.
    In osmo-nitb, paging is done on BSC level and MSC level "at the same time".
    When the new MSC is fully operational, paging will be controlled separately on
    the MSC level, and the BSC (RNC) level will be instructed over an IuCS or
    A-interface to negotiate paging with the MS (UE). This MSC level paging does
    not yet exist and will be added in subsequent commits.
    
    msc_compl_l3(): publish in .h, tweak return value.  Use new libmsc enum values
    for return val, to avoid dependency on libbsc headers.  Make callable from
    other scopes: publish in osmo_msc.h and remove 'static' in osmo_msc.c
    
    add gsm_encr to subscr_conn
    move subscr_request to gsm_subscriber.h
    subscr_request_channel() -> subscr_request_conn()
    move to libmsc: osmo_stats_vty_add_cmds()
    gsm_04_08: remove apply_codec_restrictions()
    gsm0408_test: use NULL for root ctx
    move to libbsc: gsm_bts_neighbor()
    move to libbsc: lchan_next_meas_rep()
    move vty config for t3212 to network level (periodic lu)
    remove unneccessary linking from some tests
    remove handle_abisip_signal()
    
    Change-Id: I9cf80f9c2c8a53a29e42f000029e680a9922cb41

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

commit c44ff753946e7e20254444370589c0a11fb7a416
Author: Harald Welte <laforge at gnumonks.org>
Date:   Mon May 2 08:34:57 2016 +0200

    IuPS adjustments
    
    SGSN: Don't indicate GERAN in Iu mode PDP CTX ACT REQ to GGSN
    
    sgsn_ranap_iu_event: handle some events without valid MM context
    
    sgsn init: pass sgsn_config pointer to sgsn_vty_init(), not sgsn_parse_config
    
    IuPS: cosmetic: explicitly check RAN type; move comment
    
    Change-Id: I8375ba42dd47d7ccd9ce9290767d6f8653a23b94

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

Summary of changes:
 contrib/jenkins.sh                        |   2 +
 openbsc/contrib/soap.py                   | 188 ++++++++++++++++++++++++++++++
 openbsc/contrib/twisted_ipa.py            |  57 +++++----
 openbsc/include/openbsc/abis_rsl.h        |   6 +-
 openbsc/include/openbsc/gsm_data_shared.h |   1 +
 openbsc/src/gprs/gprs_subscriber.c        |   2 +-
 openbsc/src/libbsc/abis_nm.c              | 120 ++++++++++++++-----
 openbsc/src/libbsc/abis_om2000.c          |  22 +++-
 openbsc/src/libbsc/abis_om2000_vty.c      |  27 +++++
 openbsc/src/libbsc/abis_rsl.c             |  39 ++++++-
 openbsc/src/libbsc/bsc_api.c              |   2 +-
 openbsc/src/libbsc/bsc_init.c             |  20 ++--
 openbsc/src/libbsc/bsc_subscriber.c       |   2 +-
 openbsc/src/osmo-msc/msc_main.c           |   2 +-
 openbsc/tests/ctrl_test_runner.py         |   3 +-
 openbsc/tests/smpp_test_runner.py         |   3 +-
 openbsc/tests/vty_test_runner.py          |   7 +-
 17 files changed, 428 insertions(+), 75 deletions(-)
 create mode 100755 openbsc/contrib/soap.py


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



More information about the osmocom-commitlog mailing list