Subject: openbsc.git branch on-waves/bsc-0.9.14 updated. 0.9.14-202-g431cb15
From: [email-masked]
To: [email-masked]
Date: Mon, 17 Jun 2013 07:56:45 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, on-waves/bsc-0.9.14 has been updated
       via  431cb1583428b0187ad42ec3707f7f15db359864 (commit)
       via  7bdad615774cd472104a465aaccf4a9337df8284 (commit)
       via  bd741b11ae3f048924ac61aae79f0315f211cc1d (commit)
       via  4223dca6cd00952e2f04a6a3559bd375d664201a (commit)
       via  e5e7954841e6baaddc921ecbdf1baf3d2219a589 (commit)
       via  a862793425b708e0efd718422bc41b25965de9e9 (commit)
       via  93e4dbb9be6402afadd7be90d8c439c3da540534 (commit)
       via  2fc06364d907f0f6ee6dfda9e7fd5541bec7b749 (commit)
       via  ee1b2e3d92725e2736344dcfb4aa9edcc196646f (commit)
       via  05efe619b8bb78575a0a91c49070024dcbff1143 (commit)
       via  2fc26faebb5724bf503eb4a7fe0c8eff80fcd829 (commit)
       via  0adefd304ec03ce689fba1531e4d7701f522909b (commit)
       via  1728798f621f1c88fa8647b809505066de280178 (commit)
       via  e7f8c708c08cbd5fa85088846ea8dd9c1c4f9533 (commit)
      from  7cf644fb5256d606696c6a42448a7d16e4f1a073 (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=431cb1583428b0187ad42ec3707f7f15db359864

commit 431cb1583428b0187ad42ec3707f7f15db359864
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Sun Dec 16 13:07:45 2012 +0100

    mgcp: Fix the vary large jump detection in the code
    
    GCC 3.x on PowerPC correctly highlights that the code is fishy.
    Re-reading the RFC 3550 shows that we should subtract it and then
    we are in the 16bit range. The probation and re-sync code is still
    missing.
    
    GCC:
    mgcp/mgcp_network.c:200: warning: comparison is always true due to limited range of data type

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

commit 7bdad615774cd472104a465aaccf4a9337df8284
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Fri Dec 7 16:46:19 2012 +0100

    mgcp: Fix a typo.. it is msg and not mgs

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

commit bd741b11ae3f048924ac61aae79f0315f211cc1d
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Fri Dec 7 11:52:16 2012 +0100

    mgcp: We do not need to check for talloc_free
    
    Simplify the code and remove null check for the two strings.

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

commit 4223dca6cd00952e2f04a6a3559bd375d664201a
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Mon Nov 12 10:55:29 2012 +0100

    mgcp: Print both receivd and expected address in the error statement
    
    The log statement is split into two because inet_ntoa works on an
    internal buffer and would print the last address twice.

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

commit e5e7954841e6baaddc921ecbdf1baf3d2219a589
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Wed Oct 24 21:22:47 2012 +0200

    mgcp: Send the jitter statistics at the end of the call
    
    Modified the JI=%d to be a JI=%u.
    
    Conflicts:
    	openbsc/tests/mgcp/mgcp_test.c

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

commit a862793425b708e0efd718422bc41b25965de9e9
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Wed Oct 24 20:31:25 2012 +0200

    mgcp: Calculate the jitter with the formula/code from the appendix
    
    Use a usec timestamp for the local time. The seconds to usec will
    swap over to the lower bits but this appears to be correct. The
    CLOCK_MONOTONIC is used to fulfill the RFC 3550 requirement even
    if it is a bit slower than the gettimeofday.
    
    Make sure to initialize transit in a way that the first transit
    time will be 0. Otherwise the jitter will contain the difference
    of the localtime and the remote time.
    
    Conflicts:
    	openbsc/src/osmo-bsc_mgcp/Makefile.am

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

commit 93e4dbb9be6402afadd7be90d8c439c3da540534
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Mon Oct 22 18:09:35 2012 +0200

    mgcp: Calculate the packet loss as of Appendix A of RFC 3550
    
    Calculate the expected packages and packet loss as of RFC 3550.
    The values should be clamped but our packet loss counter is 32
    bits and not 24 and we should clamp at other values but I am
    waiting for some issues first before dealing with that.
    
    Conflicts:
    	openbsc/tests/mgcp/mgcp_test.c
    	openbsc/tests/mgcp/mgcp_test.ok

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

commit 2fc06364d907f0f6ee6dfda9e7fd5541bec7b749
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Mon Oct 22 17:30:12 2012 +0200

    mgcp: Calculate the wrap around as of Appendix A in RFC 3550
    
    This is missing the probation and the dealing with a remote
    restart. For the remote restart we will simply write a log
    statement as this is unlikely to happen during a call or if
    it does happen the call will be taken down by the BSC anyway.

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

commit ee1b2e3d92725e2736344dcfb4aa9edcc196646f
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Mon Oct 22 17:15:31 2012 +0200

    mgcp: Document a difference between RFC 3550 and this code
    
    Explain why this code deals with only one source and that this is
    a limit of some equipment (e.g. the nanoBTS).

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

commit 05efe619b8bb78575a0a91c49070024dcbff1143
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Mon Oct 22 17:08:48 2012 +0200

    mgcp: Align the variable naming with Appendix A of RFC 3550
    
    Align the naming inside the mgcp_rtp_state with the naming inside
    the 'source' struct of the appendix. Make first_seq_no/base_seq
    a uint16_t. This is removing rules for alignments and reduces the
    struct from 40 bytes to 36.

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

commit 2fc26faebb5724bf503eb4a7fe0c8eff80fcd829
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Fri Sep 14 17:18:12 2012 +0200

    mgcp: Include statistics at the end of a connection
    
    Follow the MGCP specification and send the collected statistics
    at the end of a call. Right now this does not include jitter, packet
    loss and delay.
    
    Conflicts:
    	openbsc/src/libmgcp/mgcp_protocol.c
    	openbsc/tests/mgcp/mgcp_test.c
    	openbsc/tests/mgcp/mgcp_test.ok

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

commit 0adefd304ec03ce689fba1531e4d7701f522909b
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Wed Sep 12 22:59:54 2012 +0200

    mgcp: Remember the initial sequence number of the stream
    
    This information is required for calculating the packet loss at the
    end of a phone call.

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

commit 1728798f621f1c88fa8647b809505066de280178
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Wed Sep 12 11:38:37 2012 +0200

    mgcp: Count the received octets as of the MGCP specification
    
    Count the received octets. This is encouraged by the MGCP specification.
    Use a 32bit counter that is good enough for more than 12 hours of a EFR
    call. This limit is good enough for the current configuration.

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

commit e7f8c708c08cbd5fa85088846ea8dd9c1c4f9533
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Wed Sep 12 11:30:41 2012 +0200

    mgcp: Remove the lost_no from the mgcp statistics
    
    The RFC 3435 specifies a different formula for calculating the lost
    packages. It involves the number of received packages and the delta
    of the sequence number.

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

Summary of changes:
 openbsc/include/openbsc/mgcp.h          |   1 +
 openbsc/include/openbsc/mgcp_internal.h |  14 +++-
 openbsc/src/libmgcp/mgcp_network.c      | 127 +++++++++++++++++++++++++++++---
 openbsc/src/libmgcp/mgcp_protocol.c     |  67 ++++++++++++-----
 openbsc/src/libmgcp/mgcp_vty.c          |   5 +-
 openbsc/src/osmo-bsc_mgcp/Makefile.am   |   2 +-
 6 files changed, 181 insertions(+), 35 deletions(-)

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