openbsc.git branch users/daniel/ow-nat-msc-conns updated. 0.15.0-94-gd8429fbe1

gitosis at osmocom.org gitosis at osmocom.org
Wed Mar 15 13:15:29 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, users/daniel/ow-nat-msc-conns has been updated
  discards  fe52250dd1651d4615f4c4c1744b873758e01681 (commit)
  discards  c20900d5832324786b536b95ceb035f8b5abf376 (commit)
  discards  6d726d0baa6d5e9f73c3d1e77bb88667586c6041 (commit)
  discards  aa7d574012062d05fe1b772538d41fff0a19490e (commit)
  discards  8f655c184c373a143d548bd6f95a87a2e76a3246 (commit)
  discards  c9687b543da8cfa160607fb31a2103d1dd9eb6e3 (commit)
  discards  9df49a969dd932d1394700ebf61db77d771233ef (commit)
  discards  2f83944850281b78297f3797c0bda30fdf7c5140 (commit)
  discards  ef7d803e640dd5e01fa3bbce23e7d52ed06e7828 (commit)
  discards  a33fa2605dd8644d298375cf9de0feada0aa80dd (commit)
  discards  6b703f09faefbcdbf1c068001b4f31cdb28de9b4 (commit)
  discards  5502b8211a28c34503237df64d5eaf25c8b0b982 (commit)
       via  d8429fbe1e6da857ad8ba6ada14c078ca18f3779 (commit)
       via  29da136347c0ad88d03e98b998fdea25691cdab4 (commit)
       via  b5b68f02f76d4663bac2b788a46424b866e816af (commit)
       via  75152e662f0ace393505314b8b727a8cda6619b9 (commit)
       via  96279f9cc81dcb41e6b3dd5ed0918588d122dab0 (commit)
       via  fafecb5e50b3efd6fcd0f9060fee1c9af87ceee1 (commit)
       via  1aa60bd1f530e859ac9c2b2d853c4e9442e0ca2f (commit)
       via  c2c327ed50c5ab17152228bacd028bc829850dae (commit)
       via  a6294bc54fe1755de506cbd3b05f0e46e5f66fb3 (commit)
       via  a4344af7ac79e002241b05d115a0659a6063c3a7 (commit)
       via  ee605f731a7f8a3a58a1f90b4ecc594397fa662b (commit)
       via  634eca0f75d468f5c6d18df320c84c16d31cc69b (commit)
       via  d2f1d3aa0774bdb093feff76b7010b3d784b892c (commit)
       via  bab82e3e9d6efa747a5a95c617d31d43165784e8 (commit)
       via  3e09ad035a035e0bf03e3739d8096255c930986f (commit)
       via  1fb44633e062c608ed7dd620e00d765f916a4405 (commit)
       via  d19e7deb23622c1bdb3cc21e7719af80369a731a (commit)
       via  ea98503fbc0d666adaee1dea645f3a049c6dc019 (commit)
       via  c616c54d5f669d99f74bd68a3cf8c24e1e95be82 (commit)
       via  95cce409584a0543f982df7e997720a3054d456d (commit)
       via  92f089732148bd6676d9663ed14d1c0799284b73 (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 (fe52250dd1651d4615f4c4c1744b873758e01681)
            \
             N -- N -- N (d8429fbe1e6da857ad8ba6ada14c078ca18f3779)

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

commit d8429fbe1e6da857ad8ba6ada14c078ca18f3779
Author: Daniel Willmann <dwillmann at sysmocom.de>
Date:   Thu Mar 2 17:26:32 2017 +0100

    WIP
    
    Change-Id: If40b0bd51773b1658f744063be418c024a781e11

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

commit 29da136347c0ad88d03e98b998fdea25691cdab4
Author: Daniel Willmann <dwillmann at sysmocom.de>
Date:   Thu Mar 2 17:25:37 2017 +0100

    osmo-bsc_nat: Remove unused MSC elements in struct bsc_nat
    
    Change-Id: Ied1bdead94ba2737293fb1ac2411771a8b8ffd68
    Ticket: SYS#3208
    Sponsored-by: On-Waves ehf.

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

commit b5b68f02f76d4663bac2b788a46424b866e816af
Author: Daniel Willmann <dwillmann at sysmocom.de>
Date:   Thu Mar 2 17:13:03 2017 +0100

    osmo-bsc_nat: Change the way bsc_nat_msc_is_connected() works
    
    The function now takes a struct msc_config and returns true if that MSC is
    connected. The vty command show msc connection now shows a line per connected
    MSC.
    In bsc_nat.c where osmo-bsc_nat previously hung up on a BSC connection if the
    (one) MSC was not connected it now checks for the default MSC connection.
    
    Change-Id: I95fbe1b8ad6621aba9b4bd6b581abfde0cb31fd0
    Ticket: SYS#3208
    Sponsored-by: On-Waves ehf.

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

commit 75152e662f0ace393505314b8b727a8cda6619b9
Author: Daniel Willmann <dwillmann at sysmocom.de>
Date:   Thu Mar 2 16:37:03 2017 +0100

    osmo-bsc_nat: Have a default MSC for messages from BSC
    
    Change-Id: I343e6d9d17bcde6dbdf8f48b7b51e998a296680c
    Ticket: SYS#3208
    Sponsored-by: On-Waves ehf.

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

commit 96279f9cc81dcb41e6b3dd5ed0918588d122dab0
Author: Daniel Willmann <dwillmann at sysmocom.de>
Date:   Wed Mar 1 18:56:38 2017 +0100

    tests: Test IMSI routing with multiple MSCs
    
    Change-Id: Iab46d45aa8ba708282debcd7b9d704fc40e6ff1f
    Ticket: SYS#3208
    Sponsored-by: On-Waves ehf.

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

commit fafecb5e50b3efd6fcd0f9060fee1c9af87ceee1
Author: Daniel Willmann <dwillmann at sysmocom.de>
Date:   Tue Feb 28 19:09:25 2017 +0100

    osmo-bsc_nat: Implement access lists for MSC conns
    
    Change-Id: Iedcf492ff8bb86e7ac68d8909634525e7b0648ea
    Ticket: SYS#3208
    Sponsored-by: On-Waves ehf.

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

commit 1aa60bd1f530e859ac9c2b2d853c4e9442e0ca2f
Author: Daniel Willmann <dwillmann at sysmocom.de>
Date:   Tue Feb 28 18:25:46 2017 +0100

    osmo-bsc_nat: Change some functions to work with multiple MSC conns
    
    Change-Id: Iab6f23f6f010f34876e37852cafa53e3a641478e
    Ticket: SYS#3208
    Sponsored-by: On-Waves ehf.

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

commit c2c327ed50c5ab17152228bacd028bc829850dae
Author: Daniel Willmann <dwillmann at sysmocom.de>
Date:   Tue Feb 28 18:23:31 2017 +0100

    osmo-bsc_nat: Support multiple MSCs in VTY/config
    
    Change-Id: I2e9009b52c6ecc17fc2da8402736412b9093ce19
    Ticket: SYS#3208
    Sponsored-by: On-Waves ehf.

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

commit a6294bc54fe1755de506cbd3b05f0e46e5f66fb3
Author: Daniel Willmann <dwillmann at sysmocom.de>
Date:   Tue Feb 28 18:05:01 2017 +0100

    osmo-bsc_nat: Add functions to alloc/find/free MSC config
    
    Change-Id: I5879d4d9ee0e1a0a6424ee3e9b214afb07319071
    Ticket: SYS#3208
    Sponsored-by: On-Waves ehf.

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

commit a4344af7ac79e002241b05d115a0659a6063c3a7
Author: Daniel Willmann <dwillmann at sysmocom.de>
Date:   Tue Feb 28 18:07:17 2017 +0100

    osmo-bsc_nat: Add variables for multiple MSC conns to struct bsc_nat
    
    Change-Id: I0b959431140b1e48ca3dd85a8d8985cf967073e2
    Ticket: SYS#3208
    Sponsored-by: On-Waves ehf.

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

commit ee605f731a7f8a3a58a1f90b4ecc594397fa662b
Author: Daniel Willmann <dwillmann at sysmocom.de>
Date:   Tue Feb 28 18:00:50 2017 +0100

    osmo-bsc_nat: Add infrastructure for multiple MSC connections
    
    Add some common defines and structs
    
    Change-Id: I9cdfc5b32f2500f47be8caaa281bcca3231db5ea
    Ticket: SYS#3208
    Sponsored-by: On-Waves ehf.

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

commit 634eca0f75d468f5c6d18df320c84c16d31cc69b
Author: Daniel Willmann <dwillmann at sysmocom.de>
Date:   Tue Feb 28 17:55:36 2017 +0100

    osmo-bsc_nat: Remove MSC IP cmdline option. This no longer makes sense for multiple MSCs
    
    Change-Id: I6f348dd5c7bdb2530081a1d609d03a6b0d13d0b2
    Ticket: SYS#3208
    Sponsored-by: On-Waves ehf.

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

commit d2f1d3aa0774bdb093feff76b7010b3d784b892c
Author: Daniel Willmann <dwillmann at sysmocom.de>
Date:   Mon Nov 14 17:28:46 2016 +0100

    debian: Release new version with a fix for gbproxy
    
    Change-Id: I966c27f683763c976a93effda1aa4326b80b4856

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

commit bab82e3e9d6efa747a5a95c617d31d43165784e8
Author: Daniel Willmann <dwillmann at sysmocom.de>
Date:   Tue Nov 8 15:29:30 2016 +0100

    test/gbproxy: Test for possible memory corruption when link_info is freed
    
    This test is to trigger the use-after free issue in commit bff7b0d80972. If
    compiled with address-sanitizer the test will abort without the fix.
    
    Change-Id: I5e8c6626ba43342740f08d699383bdded739079f
    Ticket: OW#3049
    Sponsored-by: On-Waves ehf

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

commit 3e09ad035a035e0bf03e3739d8096255c930986f
Author: Daniel Willmann <dwillmann at sysmocom.de>
Date:   Mon Nov 7 17:54:29 2016 +0100

    gbproxy: Check whether gbproxy_update_link_state_after() deletes the link_info
    
    In case the link_info is deleted we have to stop handling the stored messages
    inside link_info. Not doing so can lead to invalid memory being accessed.
    
    Change-Id: Ieb8503e9e94e7a5ac450ad8aa1713ec4f21cdea5
    Ticket: OW#3049
    Sponsored-by: On-Waves ehf

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

commit 1fb44633e062c608ed7dd620e00d765f916a4405
Author: Daniel Willmann <dwillmann at sysmocom.de>
Date:   Wed Nov 2 13:03:30 2016 +0100

    Release new version with fix for msisdn in pdp context activation
    
    Change-Id: Ia17ea5daaeb89d100bb673165dd7d2acabaf9b0f

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

commit d19e7deb23622c1bdb3cc21e7719af80369a731a
Author: Harald Welte <laforge at gnumonks.org>
Date:   Tue Nov 1 03:32:50 2016 +0100

    SGSN: Use dummy all-zero MSISDN value in PDP Context Act on GTP
    
    The GTP protocol specification requires us to include the MSISDN IE in
    all non-secondary PDP context activations. However, when no real HLR is
    used (e.g. via GSUP), we do not have the MSISDN information available
    and so far simply sent a zero-length MSISDN IE in GTP.  The latter is a
    violation of the spec.
    
    So to resolve this, we now send a 15-digit all-zero dummy MSISDN IE, as
    described in TS 23.003.
    
    Change-Id: I8d0a5d52d6cd2a00b5dda060bd41d45056dfa84d

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

Summary of changes:
 debian/changelog                          |  25 +++++
 openbsc/include/openbsc/gb_proxy.h        |   2 +-
 openbsc/include/openbsc/osmux.h           |   1 +
 openbsc/src/gprs/gb_proxy.c               |  22 +++-
 openbsc/src/gprs/gb_proxy_tlli.c          |  16 ++-
 openbsc/src/gprs/sgsn_libgtp.c            |  15 ++-
 openbsc/src/libmgcp/mgcp_protocol.c       |   6 +-
 openbsc/src/osmo-bsc_nat/bsc_mgcp_utils.c |   5 +-
 openbsc/src/osmo-bsc_nat/bsc_nat_filter.c |   2 +-
 openbsc/tests/bsc-nat/bsc_nat_test.c      |   3 +
 openbsc/tests/gbproxy/gbproxy_test.c      |  95 ++++++++++++++++
 openbsc/tests/gbproxy/gbproxy_test.ok     | 181 ++++++++++++++++++++++++++++++
 12 files changed, 353 insertions(+), 20 deletions(-)


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



More information about the osmocom-commitlog mailing list