From: git repository hosting <gitosis@osmocom.org>
Precedence: list
To: osmocom-commitlog@lists.osmocom.org
Date: Mon, 07 Jan 2013 15:02:48 +0100
Message-ID: <E1TsDHs-0004Si-9Y@calypso.gnumonks.org>
Subject: openbsc.git branch zecke/barr-subscribers updated.
 0.12.0-219-gaa191ad
Message: 3

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, zecke/barr-subscribers has been updated
  discards  aebeb53a34780e2cdf78a861ddf9f76f5deb3b4d (commit)
  discards  01f1768c1b840e73ff39f838507563f771268370 (commit)
  discards  a08f4984aaa69332b1cbaf740914a3135e38e20a (commit)
  discards  e52ad3e6e9622dfa9a4b71457ef92278b4c95d3a (commit)
  discards  9b42a74297fca1bcb3ce38c194608fe9c4bba3b7 (commit)
  discards  03e48ea9e876ff304c7f5f12624d7e3fd550afdb (commit)
  discards  ebcdbcc98f282f2dbf5d5a1a56a0fdc1d6c16f50 (commit)
  discards  b9932b71ca59ff060b6ba61864de16aefbb9f9f3 (commit)
       via  aa191adce6447e64538468001dd168572e5055eb (commit)
       via  1f8276e5885f070ec1b0d74c28fc9464bbfe5f8a (commit)
       via  0434faedc947d92a5e575c20cf3c4da568a4615a (commit)
       via  184950e298ae17b7c9e8e3148b5c4ec3a858f7fa (commit)
       via  bdf764a0255ebef0593b5c39a5118278d1a17d50 (commit)
       via  adc2e8737235fd5f1655ba1a319d3aab76f16d91 (commit)
       via  6fbd864a65981af00c0e7a8479d2b5cbbf129abd (commit)
       via  6ecb3cb599f0d70ef61fcbdd9b4af935f9caa45d (commit)
       via  b9b828b1e5f512bb1852a5ca0b2a1ccd254c3f45 (commit)
       via  b5ae7288a9fce954fd438b668800d371a4ad3261 (commit)
       via  1c201c6055c67c8a082f647021e994b271028c68 (commit)
       via  bfbdeec714dc798eaa4bc398589efcf02be40138 (commit)
       via  4d62d6315132a2961e2f1ff40a08a616c6c02d98 (commit)
       via  4d2a68cf119ea6823bff170021c5c0c320560954 (commit)
       via  39c31dea2e2f63a0710cc3a4c5306a1170ca4546 (commit)
       via  01c13a3a455c1bf04c372b657caa0e2a82048994 (commit)
       via  11c1b6e0147efbe78febd45271a0eb1887b031b0 (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 (aebeb53a34780e2cdf78a861ddf9f76f5deb3b4d)
            \
             N -- N -- N (aa191adce6447e64538468001dd168572e5055eb)

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/cgit/openbsc/commit/?id=aa191adce6447e64538468001dd168572e5055eb

commit aa191adce6447e64538468001dd168572e5055eb
Author: Holger Hans Peter Freyther <zecke@selfish.org>
Date:   Tue Jan 1 16:50:40 2013 +0100

    nat: Send a CM Service Reject for NAT_CON_TYPE_SSA as well
    
    For USSD we remember that it is a supplementary service but this
    means we sent no CM Service Reject down to the subscriber. Treat
    NAT_CON_TYPE_CM_SERV_REQ and NAT_CON_TYPE_SSA the same and send
    a cm service reject.

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

commit 1f8276e5885f070ec1b0d74c28fc9464bbfe5f8a
Author: Holger Hans Peter Freyther <zecke@selfish.org>
Date:   Tue Jan 1 11:25:09 2013 +0100

    nat: Introduce a global IMSI barr list using red-black trees

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

commit 0434faedc947d92a5e575c20cf3c4da568a4615a
Author: Holger Hans Peter Freyther <zecke@selfish.org>
Date:   Mon Dec 17 15:22:47 2012 +0100

    nat: Simplify the code and call auth_imsi from the main method
    
    Do the auth check in bsc_nat_filter_sccp_cr, remove the cause from
    the signature again. For the bsc_nat_filter_dt restructure the flow
    but leave the auth inside the id response message.
    
    Return 1 when the IMSI has been extracted as indicator for running
    the auth check. 1 has not been used before and is safe to be used
    as this indicator.

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

commit 184950e298ae17b7c9e8e3148b5c4ec3a858f7fa
Author: Holger Hans Peter Freyther <zecke@selfish.org>
Date:   Mon Dec 17 14:51:42 2012 +0100

    nat: Get the cause into the imsi_auth method in preparation
    
    For the new barr feature get the cause struct down to the imsi_auth
    code so we can add the blacklist there.

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

commit bdf764a0255ebef0593b5c39a5118278d1a17d50
Author: Holger Hans Peter Freyther <zecke@selfish.org>
Date:   Mon Dec 17 14:35:03 2012 +0100

    nat: Allow the filter to select the reject cause
    
    In preparation for another kind of black-list allow the filter code
    to decide how the connection should be rejected. Introduce a new struct
    that will carry the reject causes for certain operations.

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

commit adc2e8737235fd5f1655ba1a319d3aab76f16d91
Author: Holger Hans Peter Freyther <zecke@selfish.org>
Date:   Mon Dec 17 13:32:53 2012 +0100

    nat: Move the IMSI/TMSI filtering to a new and dedicated file
    
    Move all routines related to filtering to a separate file.

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

commit 6fbd864a65981af00c0e7a8479d2b5cbbf129abd
Author: Holger Hans Peter Freyther <zecke@selfish.org>
Date:   Tue Jan 1 11:25:16 2013 +0100

    nat: Fix a typo in the log message for out of memory

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

commit 6ecb3cb599f0d70ef61fcbdd9b4af935f9caa45d
Author: Holger Hans Peter Freyther <zecke@selfish.org>
Date:   Mon Dec 17 13:25:36 2012 +0100

    nat: Extract the message re-writing from the utils to a dedicated file
    
    Move the code around to make it more clear what the routines should do.

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

Summary of changes:
 openbsc/include/openbsc/db.h              |    1 +
 openbsc/include/openbsc/gsm_04_11.h       |    2 +-
 openbsc/include/openbsc/gsm_data.h        |    3 +
 openbsc/include/openbsc/gsm_data_shared.h |    1 +
 openbsc/include/openbsc/gsm_subscriber.h  |    2 +
 openbsc/src/libbsc/bsc_vty.c              |   19 +++---
 openbsc/src/libcommon/gsm_data.c          |    1 +
 openbsc/src/libmsc/db.c                   |  103 +++++++++++++++++++++++++++--
 openbsc/src/libmsc/gsm_04_08.c            |    4 +
 openbsc/src/libmsc/gsm_04_11.c            |    7 +-
 openbsc/src/libmsc/gsm_subscriber.c       |   35 ++++++++++
 openbsc/src/libmsc/token_auth.c           |    9 ++-
 openbsc/src/libmsc/vty_interface_layer3.c |   54 ++++++++++++----
 openbsc/src/osmo-nitb/bsc_hack.c          |   12 ++++
 14 files changed, 220 insertions(+), 33 deletions(-)


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


