Subject: openbsc.git branch achemeris/sms_fixes updated. 0.13.0-334-g8bdf550
From: [email-masked]
To: [email-masked]
Date: Wed, 12 Mar 2014 17:25:14 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, achemeris/sms_fixes has been updated
  discards  452e241a121b5072b4b0272114d354801a4784b9 (commit)
  discards  9ba364ad474a12b8015cb4a7b7f6f43ff440ab0b (commit)
  discards  954aa70ac8fd74b04bc4f7a7d97575e102284749 (commit)
  discards  e961b4f5fee04911b1c1f87d1b6aef496002ea8c (commit)
  discards  df2bb8e1f6b8b4c290b5659fcf2e86845df3812f (commit)
  discards  b5b9065517cfc75b49a54a669f2a35cda46899b6 (commit)
  discards  4aebe655992249cc600da8c6a778bd1071fd9644 (commit)
  discards  8866ccb6f00afb88f4d91c624a966ae2c8a5eadb (commit)
       via  8bdf55096f768dac9f1222406066d5a507059c65 (commit)
       via  5fd1bd840e69c60849f72bffac6cf8e72c8ec516 (commit)
       via  fb96f1f8e1344e28afbe9101ced8e65147de25d3 (commit)
       via  51052234f8a3809759c945dcb8f88b0da04e241c (commit)
       via  af9683a3730ef7396adebf2dbd56d4ec8ca6b906 (commit)
       via  5ab70da57ae8976a9c55e63de95fabdb057470e6 (commit)
       via  dbdfe4a0e64273060f104bb630ea5ea3a9e9711e (commit)
       via  0a37874a7e53d7054c7e05c7ad791fdd5b581f10 (commit)
       via  c70e1282d692e376542b3f789e5340d02af78f17 (commit)
       via  9d911d59a022f8f109849cc1abdf1a2adb9c4e7f (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 (452e241a121b5072b4b0272114d354801a4784b9)
            \
             N -- N -- N (8bdf55096f768dac9f1222406066d5a507059c65)

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=8bdf55096f768dac9f1222406066d5a507059c65

commit 8bdf55096f768dac9f1222406066d5a507059c65
Author: Alexander Chemeris <[email-masked]>
Date:   Wed Mar 12 01:04:19 2014 +0400

    sms: WIP implementation of a delivery report aka SMS-STATUS-REP

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

commit 5fd1bd840e69c60849f72bffac6cf8e72c8ec516
Author: Alexander Chemeris <[email-masked]>
Date:   Wed Mar 12 00:59:53 2014 +0400

    sms: Use gsm_7bit_decode_n() in gsm340_rx_tpdu().
    
    gsm_7bit_decode() is deprecated and should not be used.

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

commit fb96f1f8e1344e28afbe9101ced8e65147de25d3
Author: Alexander Chemeris <[email-masked]>
Date:   Sun Mar 9 01:47:12 2014 +0100

    sms: Rename gsm340_gen_oa() to gsm340_gen_address_field().

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

commit 51052234f8a3809759c945dcb8f88b0da04e241c
Author: Alexander Chemeris <[email-masked]>
Date:   Sat Mar 8 23:55:43 2014 +0100

    sms: Send the actual TP-Service-Centre-Time-Stamp with SMS-DELIVER instead of a bogus current time.

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

commit af9683a3730ef7396adebf2dbd56d4ec8ca6b906
Author: Alexander Chemeris <[email-masked]>
Date:   Sat Mar 8 21:57:07 2014 +0100

    sms,db: Update DB scheme to support more features in our SMSC.
    
    Do not store delivered messages in the DB.
    
    In a production system we should not store messages longer than needed, as it will quickly bloat our DB. In case one wants to store messages for debug purposes, we could add one of the following capabilities later:
     - hexdump to a log file
     - send to an SMPP entry on delivery
     - send to Wireshark
    
    sms,db: Store SMS Message Reference in the DB, since we need it to generate SMS-STATUS-REPORT.
    
    03.40 9.2.3.6TP-Message-Reference (TP-MR)
    
    The SMS-STATUS-REPORT also contains a TP-Message-Reference field. The value sent
    to the MS will be the sameas the TP-Message-Reference value generated by the MS
    in the earlier SMS-SUBMIT or SMS-COMMAND to whichthe status report relates.
    
    sms,db: Add a 'type' filed to gsm_sms structure to be able diffrentiate normal DELIVER/SUBMIT messages from STATUS-REP messages.

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

commit 5ab70da57ae8976a9c55e63de95fabdb057470e6
Author: Alexander Chemeris <[email-masked]>
Date:   Sat Mar 8 23:54:28 2014 +0100

    sms: Rename gsm340_gen_tpdu() to gsm340_gen_sms_deliver_tpdu() to show that it generates SMS-DELIVER TPDU and is not a generic function.

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

commit dbdfe4a0e64273060f104bb630ea5ea3a9e9711e
Author: Alexander Chemeris <[email-masked]>
Date:   Sat Mar 8 21:27:37 2014 +0100

    db,sms: Rename db_sms_mark_sent() to db_sms_mark_delivered(), as that's what it does.

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

commit 0a37874a7e53d7054c7e05c7ad791fdd5b581f10
Author: Alexander Chemeris <[email-masked]>
Date:   Sat Mar 8 18:48:49 2014 +0100

    db: Add more tests for retrieving subscribers from a DB.

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

Summary of changes:
 openbsc/include/openbsc/gsm_data.h |   9 +++
 openbsc/src/libmsc/db.c            |  15 +++++
 openbsc/src/libmsc/gsm_04_11.c     | 127 +++++++++++++++++++++++++++++++++++--
 openbsc/src/libmsc/smpp_openbsc.c  |   1 +
 openbsc/tests/db/Makefile.am       |   2 +-
 openbsc/tests/db/db_test.c         |  38 +++++++++++
 openbsc/tests/db/db_test.err       |   2 +
 openbsc/tests/db/hlr.sqlite3       | Bin 0 -> 29696 bytes
 openbsc/tests/testsuite.at         |   4 +-
 9 files changed, 192 insertions(+), 6 deletions(-)
 create mode 100644 openbsc/tests/db/db_test.err
 create mode 100644 openbsc/tests/db/hlr.sqlite3

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