openbsc.git branch master updated. 0.15.0-607-g37f9252

gitosis at osmocom.org gitosis at osmocom.org
Tue Dec 13 14:54:19 UTC 2016


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  37f9252361c85249b59d5a9202147136782b5415 (commit)
       via  2fa74faf927ed1ca9fc311a206c1e18a7295be7a (commit)
       via  3cbc05210192324592cc8b79e12d3095be302f90 (commit)
       via  73ed45599b94f666fedd043028daad9427c241bd (commit)
       via  2e109f08c07ca7ca5bc0f134d561cad42840b27c (commit)
       via  28786bb2098d404d5f5eb40fc6bafa866c54b0c1 (commit)
       via  2c1f8c8cebe41b30deca29c55290fef7a61e5343 (commit)
       via  3d6b9f4fe99c4351ba8937f6d7df6030986b8a92 (commit)
       via  11ecc9320c168d22ee89f84b75007420020b8356 (commit)
       via  49012f14dd5480573943e5d8cd5e9908f3eabb16 (commit)
       via  736474ce451a92cdc17db5f290f55f8cf22a13a2 (commit)
       via  ef022783c37c459d0ccb5aa6f165d4d4dc6c0815 (commit)
       via  eaaee92db5f29fa280ad89ef8b89d9062abcfa48 (commit)
       via  814fef04b02a915412920b85bd44c25f8e47a79c (commit)
       via  3df5d53a0400a03a510f9d61a61368229e142d52 (commit)
       via  4f8e34b226aeae221119c1d5ea659c3f087132aa (commit)
       via  08586c68dba6c2ae0fb19e2c6e5a1269c7bf4a7c (commit)
      from  bd33f544441300ec8e9a16f6ebec2ba7a0cffebe (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=37f9252361c85249b59d5a9202147136782b5415

commit 37f9252361c85249b59d5a9202147136782b5415
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Thu Dec 8 23:58:31 2016 +0100

    oap_client: make use of OAP optional: disable for NULL config
    
    When passing a NULL config to osmo_oap_client_init(), set OAP to disabled
    state. Along with the previous fix that ensures message rejection in the
    disabled state, this makes use of OAP in the GSUP client optional.
    
    oap_client_test: expect null config to set state to disabled.
    
    Related: OS#1592
    Change-Id: Ie4d622fcfd24cb7d89d19f93e4b2571d8fadd1a3

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

commit 2fa74faf927ed1ca9fc311a206c1e18a7295be7a
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Thu Dec 8 23:12:17 2016 +0100

    oap_client: reject all messages in disabled/uninitialized state
    
    Fixes the bug indicated in oap_client_test.c: adjust to actually expect the
    proper behavior.
    
    Also adjust for modified return value for message rejection. Instead of -1,
    just expect < 0.
    
    Adjust experr for new error messages.
    
    Related: OS#1592
    Change-Id: I16165d228653e8a2689f9df94b77b470c06480c6

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

commit 3cbc05210192324592cc8b79e12d3095be302f90
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Thu Dec 8 23:13:29 2016 +0100

    oap_client_test: show bug: disabled state does not reject message
    
    There is a hole in OAP where a disabled OAP still accepts at least a
    Registration Reject message, after which it will do things it shouldn't. Show
    this by expecting the bugs, to be adjusted with the upcoming fix.
    
    Related: OS#1592
    Change-Id: I4a5fde308b876946fea2571ea1a550f0cc7ee136

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

commit 73ed45599b94f666fedd043028daad9427c241bd
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Fri Dec 9 00:01:56 2016 +0100

    oap_client: move logging to DLOAP logging category
    
    Use libosmocore's DLOAP logging category for OAP.
    
    oap_client_test.c: make sure DLOAP is in DEBUG level to not lose any logging
    messages from experr.
    
    Todo: we're using a "Library" logging category, which is not really what the
    library category was intended for. Instead, the OAP client should probably be
    given a logging category like DVLR or DGPRS in its initialization API.
    
    Related: OS#1592
    Change-Id: Ic765c19381b0d983da90a5d8aee9cd17e31cf34a

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

commit 2e109f08c07ca7ca5bc0f134d561cad42840b27c
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Thu Dec 8 23:35:20 2016 +0100

    oap_client_test: print test descr to stderr, check stderr
    
    Related: OS#1592
    Change-Id: If1696c8e7bfa696b250f7eac24f08f85f8f492a2

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

commit 28786bb2098d404d5f5eb40fc6bafa866c54b0c1
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Fri Dec 9 00:05:50 2016 +0100

    oap_test.c: rename to avoid clash with libosmocore oap_test.c
    
    Rename to oap_client_test.c, which is also a more accurate name.
    
    Related: OS#1592
    Change-Id: I3ca333141a15940df07a1ae77a30bc54885db41f

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

commit 2c1f8c8cebe41b30deca29c55290fef7a61e5343
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Thu Dec 8 22:27:22 2016 +0100

    move grps_gsup_client.c to libcommon/gsup_client.c
    
    This is in preparation for libvlr.
    
    Related: OS#1592
    Change-Id: I9ad7dc7f17f3b033c779de9ae8bc120655502fce

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

commit 3d6b9f4fe99c4351ba8937f6d7df6030986b8a92
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Thu Dec 8 22:29:27 2016 +0100

    move gprs/oap.c to libcommon/oap_client.c
    
    This is in preparation for libvlr.
    
    Related: OS#1592
    Change-Id: Ib526df6d9de55a1e59a379d5e2c8541ed0ef67e3

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

commit 11ecc9320c168d22ee89f84b75007420020b8356
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Thu Dec 8 21:29:23 2016 +0100

    rename oap.h to oap_client.h
    
    Related: OS#1592
    Change-Id: I05bd65ff81b0f70f68217b2e0a9466e160bdbdec

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

commit 49012f14dd5480573943e5d8cd5e9908f3eabb16
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Thu Dec 8 21:30:34 2016 +0100

    oap: rename public API from oap_ to oap_client_
    
    Mainly to differentiate the OAP messaging API (osmo_oap_ in libosmocore) from
    the OAP client.
    
    This is in preparation for moving the oap client to libcommon, which is in turn
    preparation for libvlr. Add the osmo_ prefix, as all public Osmocom API should
    have. We also have OAP messages code in libosmocore, so clarify by naming this
    osmo_oap_client, and by also renaming the oap_test to oap_client_test. This
    reshuffling will allow an easy move of OAP to libosmocore if we should want to
    do that. A number of patches will follow up on this.
    
    Related: OS#1592
    Change-Id: Id447d2bebc026a375567654adafa5f82439ea7e1

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

commit 736474ce451a92cdc17db5f290f55f8cf22a13a2
Author: Harald Welte <laforge at gnumonks.org>
Date:   Fri May 6 23:28:52 2016 +0200

    move OAP messages implementations to libosmocore
    
    This corresponds to change-id If5099e60681a215e798b6675f21813f26769c253 in
    libosmocore, which is now required to build openbsc.
    
    Related: OS#1592
    Change-Id: I2f06aaa6eb54eafa860cfed8e72e41d82ff1c4cf

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

commit ef022783c37c459d0ccb5aa6f165d4d4dc6c0815
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Thu Dec 8 21:28:29 2016 +0100

    gsup client, gsup_test_client: move logging to DLGSUP category
    
    Use the DLGSUP logging category for GSUP.
    
    Bump the required version of libosmocore to 0.9.5 to benefit from the DLGSUP
    logging category fix in core/logging.[hc].
    (Id974c7be158e4d60421a98110f5c807aefd31119)
    
    Todo: we're using a "Library" logging category, which is not really what the
    library category was intended for. Instead, the GSUP client should probably be
    given a logging category like DVLR or DGPRS in its initialization API.
    
    Related: OS#1592
    Change-Id: Id3938267fa062e1a997d3704cd678874306f86ee

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

commit eaaee92db5f29fa280ad89ef8b89d9062abcfa48
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Thu Dec 8 21:22:58 2016 +0100

    rename gprs_gsup_client.h to gsup_client.h
    
    This is in preparation for moving gsup to libcommon, which is in turn
    preparation for libvlr.
    
    Related: OS#1592
    Change-Id: I9c95d00f1a9420887a44c938b1d0ee3e20586f4c

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

commit 814fef04b02a915412920b85bd44c25f8e47a79c
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Thu Dec 8 21:19:57 2016 +0100

    gprs_gsup_client*: remove the gprs_ prefix
    
    Make sure everything is named gsup_client_ / GSUP_CLIENT_.
    
    Rename static gsup_client_send() to client_send() to avoid clash with public
    gprs_gsup_client_send() being renamed to gsup_client_send().
    
    This is in preparation for moving gsup to libcommon, which is in turn
    preparation for libvlr. libvlr and osmo-sgsn will use the same GSUP client
    code. A number of patches will follow up on this, also for the the OAP client.
    
    Related: OS#1592
    Change-Id: I57433973b1c4f6cc1e12e7b1c96b5f719f418b51

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

commit 3df5d53a0400a03a510f9d61a61368229e142d52
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Thu Dec 8 21:17:01 2016 +0100

    comments: gsup client: rename to Generic, adjust copyright and authors
    
    Related: OS#1592
    Change-Id: I2c5d145e05aa4afd43ef1341d22563448f1c3577

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

commit 4f8e34b226aeae221119c1d5ea659c3f087132aa
Author: Harald Welte <laforge at gnumonks.org>
Date:   Fri May 6 23:27:38 2016 +0200

    add gsup_test_client program
    
    Related: OS#1592
    Change-Id: Iafd844393dd90b899f84ed61c875c1eb533436d7

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

commit 08586c68dba6c2ae0fb19e2c6e5a1269c7bf4a7c
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Mon Dec 12 13:04:58 2016 +0100

    build: bump required libosmocore, libosmogsm to 0.9.4, for GSUP
    
    GSUP was added to libosmocore in 0.9.4. We're using it here, so make up for a
    previously missing bump.
    
    (BTW: I'm pretty sure that other dependencies are also in dire need of a bump,
    but leaving that for another patch)
    
    Change-Id: I4f245a7d78d0889b37084c52478372bddb8289d6

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

Summary of changes:
 openbsc/configure.ac                               |   4 +-
 openbsc/include/openbsc/Makefile.am                |   5 +-
 .../openbsc/{gprs_gsup_client.h => gsup_client.h}  |  43 +--
 openbsc/include/openbsc/{oap.h => oap_client.h}    |  32 ++-
 openbsc/include/openbsc/oap_messages.h             |  70 -----
 openbsc/include/openbsc/sgsn.h                     |   6 +-
 openbsc/src/gprs/Makefile.am                       |   3 -
 openbsc/src/gprs/gprs_subscriber.c                 |  12 +-
 openbsc/src/gprs/oap_messages.c                    | 178 ------------
 openbsc/src/gprs/sgsn_vty.c                        |   2 +-
 openbsc/src/libcommon/Makefile.am                  |  18 ++
 .../gprs_gsup_client.c => libcommon/gsup_client.c} | 102 +++----
 openbsc/src/libcommon/gsup_test_client.c           | 299 +++++++++++++++++++++
 openbsc/src/{gprs/oap.c => libcommon/oap_client.c} |  67 +++--
 openbsc/tests/oap/Makefile.am                      |  13 +-
 .../tests/oap/{oap_test.c => oap_client_test.c}    | 157 ++++++-----
 openbsc/tests/oap/oap_client_test.err              |  35 +++
 openbsc/tests/oap/oap_client_test.ok               |   2 +
 openbsc/tests/oap/oap_test.ok                      |   7 -
 openbsc/tests/sgsn/Makefile.am                     |   5 +-
 openbsc/tests/sgsn/sgsn_test.c                     |  30 +--
 openbsc/tests/testsuite.at                         |   5 +-
 22 files changed, 622 insertions(+), 473 deletions(-)
 rename openbsc/include/openbsc/{gprs_gsup_client.h => gsup_client.h} (53%)
 rename openbsc/include/openbsc/{oap.h => oap_client.h} (67%)
 delete mode 100644 openbsc/include/openbsc/oap_messages.h
 delete mode 100644 openbsc/src/gprs/oap_messages.c
 rename openbsc/src/{gprs/gprs_gsup_client.c => libcommon/gsup_client.c} (67%)
 create mode 100644 openbsc/src/libcommon/gsup_test_client.c
 rename openbsc/src/{gprs/oap.c => libcommon/oap_client.c} (78%)
 rename openbsc/tests/oap/{oap_test.c => oap_client_test.c} (55%)
 create mode 100644 openbsc/tests/oap/oap_client_test.err
 create mode 100644 openbsc/tests/oap/oap_client_test.ok
 delete mode 100644 openbsc/tests/oap/oap_test.ok


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



More information about the osmocom-commitlog mailing list