Subject: openbsc.git branch master updated. 0.13.0-18-gdbd9449
From: [email-masked]
To: [email-masked]
Date: Tue, 16 Apr 2013 07:22:26 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 "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".

The branch, master has been updated
       via  dbd9449a1659f46ef8be68c6c643045e841835a6 (commit)
       via  27b618422541af332b3a5876b5e6a5919236b4d3 (commit)
       via  dc3a78f0c4b6586b9a5ffb9b79712ce3130591e6 (commit)
       via  ac04d8d55e413d49ef0a9179bccf1147e6f2a87a (commit)
       via  7d7054eafa76f1b9cda588c6a46229f732b7ccad (commit)
       via  7c831ecd191bab20ab5330d16da147e9a12bbba8 (commit)
       via  931ad6ac33d8efaf7f32f49c253c0cc7bbf595fc (commit)
       via  462b7d7158937b51fbb833ea3066e01fe8322f37 (commit)
       via  c327187259d74cf260c977f165963778de4bedb1 (commit)
       via  77956aa034a7ac5ddfdf91c7341d3bf82cb07367 (commit)
       via  6de9d0ba35f6fc9c483ef75426364580ad9fae01 (commit)
      from  1c0c31709462af26bb1a1176c3e8b3491a26d429 (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=dbd9449a1659f46ef8be68c6c643045e841835a6

commit dbd9449a1659f46ef8be68c6c643045e841835a6
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Tue Apr 2 12:34:11 2013 +0200

    nat: Allow to re-write international numbers in the CC Setup messages
    
    Prepend the international number with a '+' and then do the normal
    re-writing on it. There are a couple of ways to handle this:
    
    	\+([0-9]), \+[0-9][0-9]([0-9]), \+49([0-9])
    
    Add a test case for the international re-write based on an already
    internationalized number.

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

commit 27b618422541af332b3a5876b5e6a5919236b4d3
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Tue Jan 15 14:37:51 2013 +0100

    nat: Allow to daemonize the NAT process
    
    Add handling for the 'D' option

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

commit dc3a78f0c4b6586b9a5ffb9b79712ce3130591e6
Merge: 1c0c317 ac04d8d
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Tue Apr 16 09:18:29 2013 +0200

    Merge commit 'zecke/mgcp-statistics'

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

commit ac04d8d55e413d49ef0a9179bccf1147e6f2a87a
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Tue Nov 13 21:54:36 2012 +0100

    nat: Name the variable more properly and begin with net.1.bsc.%d
    
    We can identify the NAT and BSC given the types of the variable,
    no need to put them into the value itself.

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

commit 7d7054eafa76f1b9cda588c6a46229f732b7ccad
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Mon Nov 12 19:05:16 2012 +0100

    nat: Include the sccp_src_ref and sccp_dst_ref for this call
    
    This can help with some post analysis for failed calls and helps
    finding the connection in the pcap trace.

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

commit 7c831ecd191bab20ab5330d16da147e9a12bbba8
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Mon Nov 12 18:36:00 2012 +0100

    nat: Do not allow the amount of pending responses to grow infinitely
    
    Limit the amount of pending DLCX responses to three times the amount
    of available endpoints. Currently all MGCP messages are sent and handled
    in sequence.

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

commit 931ad6ac33d8efaf7f32f49c253c0cc7bbf595fc
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Mon Nov 12 18:00:25 2012 +0100

    nat: Reword the log messages as this is normal operation
    
    The bsc_mgcp_dlcx method is called from the mgcp policy callback
    but also from inside the nat core when the SCCP connection is going
    away.

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

commit 462b7d7158937b51fbb833ea3066e01fe8322f37
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Wed Oct 24 21:53:40 2012 +0200

    nat: We want the remote to respond to our DLCX request
    
    We want to send a TRAP with the MGCP statistics from the NAT and
    the connected BSC. The BSC endpoint can be either released because
    of a DLCX from the MGCP CallAgent or the SCCP Connection release on
    the A-link.
    
    This is why we need to queue the statistics when the deleting the
    endpoint on the BSC. The processing is continued once the response
    arrives. This code assumes that the response of the DLCX will be sent
    by the remote side. The current amount of outstanding responses can be
    seen on the VTY. This assumption is based on the fact that the BSC has
    already responded to the CRCX and maybe to the MDCX.
    
    The MGCP RFC is bended to prefix the transaction identifier with "nat-"
    to easily detect the response and hand it to the handler. This will
    then parse the response and generate the TRAP. The current version is
    v1. We assume that the transaction space is big enough and we will
    not re-assign the transaction identifier too early.

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

commit c327187259d74cf260c977f165963778de4bedb1
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Mon Nov 5 14:54:56 2012 +0100

    nat: Make it possible to send MGCP messages through the IPA multiplex
    
    Instead of handling MGCP through the UDP socket, read and write messages
    through the ipa connection to the MSC.

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

commit 77956aa034a7ac5ddfdf91c7341d3bf82cb07367
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Mon Nov 5 13:52:53 2012 +0100

    nat: Move all methods sending a response to the callagent to a single place
    
    For testing it can be nice to handle MGCP messages through the IPA
    protocol. Prepare the code to send the messages through other means.

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

commit 6de9d0ba35f6fc9c483ef75426364580ad9fae01
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Tue Oct 30 16:32:19 2012 +0100

    nat: Address the FIXME and send the MDCX down to the BSC

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

Summary of changes:
 openbsc/include/openbsc/bsc_nat.h          |  35 ++++
 openbsc/include/openbsc/mgcp.h             |   1 +
 openbsc/src/libmgcp/mgcp_protocol.c        |  30 ++-
 openbsc/src/osmo-bsc_nat/bsc_mgcp_utils.c  | 291 ++++++++++++++++++++++++++---
 openbsc/src/osmo-bsc_nat/bsc_nat.c         |  17 +-
 openbsc/src/osmo-bsc_nat/bsc_nat_rewrite.c |  26 ++-
 openbsc/src/osmo-bsc_nat/bsc_nat_utils.c   |   1 +
 openbsc/src/osmo-bsc_nat/bsc_nat_vty.c     |  22 ++-
 openbsc/tests/bsc-nat/Makefile.am          |   1 +
 openbsc/tests/bsc-nat/bsc_data.c           |  17 ++
 openbsc/tests/bsc-nat/bsc_nat_test.c       |  67 ++++++-
 openbsc/tests/mgcp/mgcp_test.c             |  25 +++
 openbsc/tests/mgcp/mgcp_test.ok            |   3 +
 13 files changed, 491 insertions(+), 45 deletions(-)

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