openbsc.git branch neels/cscn updated. 0.15.0-516-g579c783

gitosis at osmocom.org gitosis at osmocom.org
Mon May 9 11:46:55 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, neels/cscn has been updated
       via  579c7836cd9e8e6063cfa61f3b5980eee7e20914 (commit)
       via  3f4f4645b63db25018eb443ce9deb83cb2137ccb (commit)
       via  b7050e25a963aa2bca744ceecc11f3c5204d2588 (commit)
       via  6950d14c5bf301fbb3061f5a4fe67f5f57b76040 (commit)
       via  cd5e52605cdb77bdc6f36fce81a6a1bac7fbda48 (commit)
       via  7c55ede8b12faf1420b25ba30b5a22467fb2445c (commit)
       via  5f2524fe3d7242530f2088635df03df297862da0 (commit)
       via  cf2ca648e9f8b9ed753b4ffb588305b0a3430208 (commit)
       via  62ee416d95711298da23e3c48019bf05e6a60299 (commit)
       via  e42a2ab158bdeb042062fb53abb59b83c5335f9a (commit)
       via  9336cede840a10dd3252298529721e285ca4e871 (commit)
       via  8c6732909bd8dc090c079755a4166e813bac826a (commit)
       via  5d547a4358edbd18744d1996d6ecb40328f09061 (commit)
       via  d8aa412c46638abea05488ebb2e9d70ca7fd628a (commit)
       via  564c06525b9acb3f4b90d4c92970e7d9cc5b1d8e (commit)
       via  31760a1f6089fb59475ba79faa3eb97e4cf00f68 (commit)
       via  23d77d56ea47bbb971bf2fc5d93d6ae2d7d30f03 (commit)
       via  50f1c0af567423b6ade9a84aaa5197ecf6237819 (commit)
       via  eff215a8bb766e62a02bcc0f4334470a53475001 (commit)
       via  7ca035decaaed460e66286868b1f14ccd3e00013 (commit)
       via  85234a32db7ab91f9361d4a54bea9523e2c7a5b9 (commit)
       via  842674b8b3d245a2eecb352eb89609ed44cb0832 (commit)
       via  28903a99eae60cee616901fd3863960b1321ff54 (commit)
       via  d3fa84dbba3b67cdbe2d8c789b2833b5ddf42068 (commit)
       via  53373bca8f9fe79ca981f9fc1ef644586bd5c3b2 (commit)
       via  121e9a4164e65dfb68b2bf09297a8537a2f659c5 (commit)
       via  3ffce19cb4929c907460753d302e4720558cc6d2 (commit)
       via  35697b9a109f08791c00dbb1a8dfaaaff29a8a80 (commit)
       via  299a9994656e97defea85689467e61ba34e8577e (commit)
       via  e01f5050efbc3828defa2df9b789624854297663 (commit)
       via  8db12e42638483adb2feaf42cfd163dfe1fa973c (commit)
       via  aafff96c4060e9bf6ceb9dee9652a91d293a6e1e (commit)
       via  26679e0475593aca645c7029e1aad899da73217a (commit)
       via  27c3e76aa7e0912d3404b96a4a043e7208044d0f (commit)
       via  0c1bc26b644c2ea7832afd615e9269095921c159 (commit)
       via  36212f28501e36fed43edb579a9abd6b7adc0f27 (commit)
       via  3a434f8e8c63b9340a8daf165c520caa52cba241 (commit)
       via  e43f8e040029a1bd72f23e139a787225ae2686a6 (commit)
       via  59a1bf3dae0d0a9e914d3c615c6aa7fc8955d7b5 (commit)
       via  5fa7e36bbc100c5cec4542280ca717ae4800b316 (commit)
       via  f3f3505f493f63e9e79c72e407907783913b9c9c (commit)
       via  c9ac20ea43e0107c293b5d3f5c90076963e95059 (commit)
       via  a6e81a09861645dc9e8a6aa44a6a1d43bd70dcb7 (commit)
       via  312bf6ce8bc56f88e49e8118f519494e71a4289a (commit)
       via  8bb6204d50373ad99b769f8cf42850ae30551c08 (commit)
       via  2abf2b072d7616ffa760461b6d6bd44a28490066 (commit)
       via  e98c9c7136e2612cedf87105eafe12fedff1f9a0 (commit)
       via  84ae27e7314ad1743c8fbdb2feae372122355066 (commit)
       via  44ed4979c9fc6143023aad796cfd8628b08fc47a (commit)
       via  f1a61bb99f13b054d912f47dac90a15b2cf56651 (commit)
       via  4936448761a6ca42ab661d130f5202dfdabca426 (commit)
       via  82f5ecde6a10c3c22980822a892a3fb5c69acf4f (commit)
       via  70cf7290da7cfca796eed8ffbd143073d9418dd2 (commit)
       via  a47b4019900afbf89144d9e9ff9f62ae5d994cea (commit)
       via  714b170f895dfdc2f0d725ab110baf3dc14ef874 (commit)
       via  7a301d357612347723e59c7f16a97227814d406e (commit)
       via  f220b52df3e15e25dcbb329c76c646f77ec3b506 (commit)
       via  e5686f21d64c804db825b0baa8d1285250d9d650 (commit)
       via  687f048ab04ed135eeb11deb29e6b4cb9727c27d (commit)
       via  9bcb1a56cbec710cbfa49ae6623c10595eab08ec (commit)
       via  adb86759daa80a484eef4b5a24bc0ce0de0a0763 (commit)
       via  2826df56b2af5a6a0f20e5a9bcf1d50a1130f0ba (commit)
       via  de392254ff05a5304ef0bbd351314d74b2ffd1e3 (commit)
       via  7dd2eed6d3426ce27dc168e46a4db8b705608de4 (commit)
       via  c6a65511f326340783f0e837c6eb58b0cf2c6abc (commit)
       via  740e65fb7bd1516117cd23c7b524976548e1a397 (commit)
       via  3a38ee6c3d9985200b10229b27f3b9ae9edd50ae (commit)
      from  960d28087e18263027f7dbdb5e5bc641053c7e64 (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=579c7836cd9e8e6063cfa61f3b5980eee7e20914

commit 579c7836cd9e8e6063cfa61f3b5980eee7e20914
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Mon May 9 13:21:55 2016 +0200

    cosmetic: remove legacy comment from gsm0408_loc_upd_rej()

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

commit 3f4f4645b63db25018eb443ce9deb83cb2137ccb
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Mon May 9 13:20:54 2016 +0200

    cosmetic: make gsm0408_loc_upd_rej() static

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

commit b7050e25a963aa2bca744ceecc11f3c5204d2588
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Mon May 9 13:18:03 2016 +0200

    LU counters: count completion and failure, not messages sent
    
    From a human admin viewpoint it doesn't make sense to count the messages sent:
    
    When we use TMSIs, we first send a LU Accept with a new TMSI, and then expect
    the MS to respond with a TMSI Realloc Complete message. When that fails to come
    through, the LU actually ends in failure, even though a LU Accept was sent.
    
    In 3G, if a UE sends an Iu Release during LU (e.g. user enables flight mode),
    we cancel the LU without sending any reply at all, so nothing would be counted.
    
    Instead, count Location Updating results, i.e. completion and failures.

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

Summary of changes:
 contrib/jenkins.sh                                 |  57 +++
 openbsc/.gitignore                                 |   4 +-
 openbsc/contrib/nat/ussd_example.py                |  65 +++
 openbsc/doc/examples/osmo-bsc_nat/bscs.config      |  13 +
 openbsc/doc/examples/osmo-bsc_nat/osmo-bsc_nat.cfg |   8 +-
 openbsc/include/openbsc/Makefile.am                |   4 +-
 openbsc/include/openbsc/abis_rsl.h                 |   1 +
 openbsc/include/openbsc/bsc_nat.h                  |  13 +-
 openbsc/include/openbsc/gprs_gsup_messages.h       | 119 -----
 openbsc/include/openbsc/gprs_sgsn.h                |  22 +-
 openbsc/include/openbsc/gprs_utils.h               |  11 -
 openbsc/include/openbsc/gsm_04_08_gprs.h           | 397 +----------------
 openbsc/include/openbsc/gsm_data.h                 |  11 +-
 openbsc/include/openbsc/gsm_data_shared.h          |   7 +
 openbsc/include/openbsc/gsm_subscriber.h           |   7 +-
 openbsc/include/openbsc/ipaccess.h                 |   3 +-
 openbsc/include/openbsc/iu.h                       |   1 +
 openbsc/include/openbsc/oap.h                      |   4 +-
 openbsc/include/openbsc/oap_messages.h             |  16 +-
 openbsc/include/openbsc/rest_octets.h              |  10 +-
 openbsc/include/openbsc/system_information.h       |  10 +-
 openbsc/include/openbsc/utils.h                    |  26 --
 openbsc/src/gprs/Makefile.am                       |   2 +-
 openbsc/src/gprs/gb_proxy.c                        |   2 +-
 openbsc/src/gprs/gb_proxy_patch.c                  |   1 -
 openbsc/src/gprs/gb_proxy_peer.c                   |   1 -
 openbsc/src/gprs/gprs_gb_parse.c                   |  58 +--
 openbsc/src/gprs/gprs_gmm.c                        |  32 +-
 openbsc/src/gprs/gprs_gsup_messages.c              | 419 ------------------
 openbsc/src/gprs/gprs_sgsn.c                       |   8 +-
 openbsc/src/gprs/gprs_subscriber.c                 | 131 +++---
 openbsc/src/gprs/gprs_utils.c                      | 136 +-----
 openbsc/src/gprs/gsm_04_08_gprs.c                  | 116 +----
 openbsc/src/gprs/gtphub.c                          |  10 +-
 openbsc/src/gprs/gtphub_ares.c                     |   2 +-
 openbsc/src/gprs/oap.c                             |  43 +-
 openbsc/src/gprs/oap_messages.c                    |  20 +-
 openbsc/src/gprs/sgsn_auth.c                       |   3 +-
 openbsc/src/gprs/sgsn_libgtp.c                     |   2 +-
 openbsc/src/gprs/sgsn_vty.c                        |  14 +-
 openbsc/src/libbsc/abis_nm.c                       |   2 +-
 openbsc/src/libbsc/abis_rsl.c                      |   2 -
 openbsc/src/libbsc/bsc_api.c                       |   6 +-
 openbsc/src/libbsc/bsc_ctrl_commands.c             |  12 +-
 openbsc/src/libbsc/bsc_init.c                      |  10 +-
 openbsc/src/libbsc/bsc_vty.c                       | 172 ++++++++
 openbsc/src/libbsc/gsm_04_08_utils.c               |  15 +-
 openbsc/src/libbsc/rest_octets.c                   | 263 +++++++++++
 openbsc/src/libbsc/system_information.c            | 222 +++++++++-
 openbsc/src/libcommon/Makefile.am                  |   2 +-
 openbsc/src/libcommon/gsm_data.c                   |   5 +
 openbsc/src/libcommon/gsm_subscriber_base.c        |   2 +-
 openbsc/src/libcommon/utils.c                      |  58 ---
 openbsc/src/libiu/iu.c                             |  25 +-
 openbsc/src/libmsc/auth.c                          |   8 +-
 openbsc/src/libmsc/ctrl_commands.c                 |  62 ++-
 openbsc/src/libmsc/db.c                            |  40 +-
 openbsc/src/libmsc/gsm_04_08.c                     | 137 ++++--
 openbsc/src/libmsc/mncc_builtin.c                  |   3 +-
 openbsc/src/libmsc/vty_interface_layer3.c          |  28 +-
 openbsc/src/libxsc/xsc.c                           |   4 +-
 openbsc/src/osmo-bsc_nat/bsc_nat.c                 |  13 +-
 openbsc/src/osmo-bsc_nat/bsc_nat_utils.c           |   7 +-
 openbsc/src/osmo-bsc_nat/bsc_nat_vty.c             |  98 ++++-
 openbsc/src/osmo-bsc_nat/bsc_ussd.c                |   2 +-
 openbsc/src/osmo-cscn/cscn_main.c                  |   2 +
 openbsc/tests/bsc-nat/bsc_nat_test.c               |  14 +-
 openbsc/tests/ctrl_test_runner.py                  |  27 ++
 openbsc/tests/db/db_test.c                         |   6 +-
 openbsc/tests/gbproxy/gbproxy_test.c               |   3 +-
 openbsc/tests/gprs/Makefile.am                     |   4 +-
 openbsc/tests/gprs/gprs_test.c                     | 480 +--------------------
 openbsc/tests/gprs/gprs_test.ok                    |  14 -
 openbsc/tests/gsm0408/Makefile.am                  |   3 +-
 openbsc/tests/gsm0408/gsm0408_test.c               | 128 +++++-
 openbsc/tests/gsm0408/gsm0408_test.ok              |  21 +
 openbsc/tests/gtphub/gtphub_test.c                 |   2 +-
 openbsc/tests/mm_auth/mm_auth_test.c               |   6 +-
 openbsc/tests/oap/Makefile.am                      |   1 -
 openbsc/tests/oap/oap_test.c                       |   9 +-
 openbsc/tests/sgsn/Makefile.am                     |   1 -
 openbsc/tests/sgsn/sgsn_test.c                     |  25 +-
 openbsc/tests/vty_test_runner.py                   | 225 +++++++++-
 83 files changed, 1816 insertions(+), 2162 deletions(-)
 create mode 100755 contrib/jenkins.sh
 create mode 100644 openbsc/contrib/nat/ussd_example.py
 create mode 100644 openbsc/doc/examples/osmo-bsc_nat/bscs.config
 delete mode 100644 openbsc/include/openbsc/gprs_gsup_messages.h
 delete mode 100644 openbsc/include/openbsc/utils.h
 delete mode 100644 openbsc/src/gprs/gprs_gsup_messages.c
 delete mode 100644 openbsc/src/libcommon/utils.c


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



More information about the osmocom-commitlog mailing list