Subject: openbsc.git branch master updated. 0.12.0-156-gc5903a2
From: git repository hosting <[email-masked]>
To: [email-masked]
Date: Sat, 01 Dec 2012 13:23:56 +0100

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  c5903a2b01c93e504fb84c513c012481d98758d9 (commit)
       via  536a10b63ba3cbade1ff3808ae056b11a279aaef (commit)
       via  bc6c43f7595ce379b8b754df1321b852b9a20fee (commit)
       via  f7396eac2f03d612ab27ff279dfefaf3058bf591 (commit)
       via  07dec137deaf5505564fdacec5f3b83ee9399a39 (commit)
       via  70ae5d3000edd12aee38497a6f541595a8c7dee8 (commit)
      from  6d818839a9febc5d8ff970b16822fe86f551f266 (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/cgit/openbsc/commit/?id=c5903a2b01c93e504fb84c513c012481d98758d9

commit c5903a2b01c93e504fb84c513c012481d98758d9
Merge: 70ae5d3 536a10b
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Sat Dec 1 11:49:38 2012 +0100

    Merge branch 'zecke/jolly-sms'
    
    MT-SMS:
    Manual test with VTY to phone. Also multiple SMS deliveries on
    the same lchan. Manual test with phone to phone.
    
    MO-SMS:
    Manual test with phone to phone but only a single SMS at a time,
    not testing the special 'CP-ACK' case.
    
    Forced CP timeout using the fakebts SMSTest, not causing a crash.

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

commit 536a10b63ba3cbade1ff3808ae056b11a279aaef
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Sat Nov 24 17:13:56 2012 +0100

    sms: Kill the linkid as we are using SAPI=3 all the time
    
    For GSM (not GPRS) we will never use a SAPI!=3. Simplify the code
    and remove the link_id=0.

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

commit bc6c43f7595ce379b8b754df1321b852b9a20fee
Author: Andreas Eversberg <[email-masked]>
Date:   Fri Oct 28 11:11:13 2011 +0200

    sms: Replaced the SMR process by new implementation in libosmocore
    
    Rebased, tested and fixed by Holger Freyther. Release the transaction
    only once the SMC is asking for the release and set the cb's to NULL
    to catch a use after free early.

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

commit f7396eac2f03d612ab27ff279dfefaf3058bf591
Author: Andreas Eversberg <[email-masked]>
Date:   Fri Oct 28 04:07:07 2011 +0200

    sms: Replaced the SMC process by new implementation in libosmocore
    
    This has been rebased and fixed by Holger Freyther. The change of
    the debug area was split out in a previous commit and the is_mt was
    put back into the transaction code.
    
    The transaction is now freed from the RELEASE_REQ sent by the SMC
    layer and not inside the error path. When clearing the SMC instance
    we also clear the callbacks.

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

commit 07dec137deaf5505564fdacec5f3b83ee9399a39
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Thu Nov 15 20:47:26 2012 +0100

    sms: Remove the susbcr_put_lchan logic from the SMS code
    
    This should and does happen as part of the trans_free/msc_release_connection
    code. There is no easy way to determine that the lchan is now 'free' for other
    things.. Let the transaction code sort this out. This code just needs to make
    sure that transactions are always freed.

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

commit 70ae5d3000edd12aee38497a6f541595a8c7dee8
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Fri Nov 23 21:33:15 2012 +0100

    nitb: Release the channel if there is nothing on it
    
    This is more a work around and one still needs to implement a
    proper dispatch on the opening of the connection. If there is no
    operation left, no transaction and no silent call, close down the
    channel.

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

Summary of changes:
 openbsc/include/openbsc/transaction.h |   11 +-
 openbsc/src/libmsc/gsm_04_11.c        |  455 ++++++++++++++-------------------
 openbsc/src/libmsc/osmo_msc.c         |   14 +-
 openbsc/src/libmsc/transaction.c      |   11 +
 4 files changed, 218 insertions(+), 273 deletions(-)

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