Subject: osmo-st-msc.git branch master updated. b880a9907011c4f1e37b7c3cc8e4549a6520f5a1
From: [email-masked]
To: [email-masked]
Date: Thu, 13 Mar 2014 20:35:29 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 "Smalltalk MSC implementation".

The branch, master has been updated
       via  b880a9907011c4f1e37b7c3cc8e4549a6520f5a1 (commit)
       via  1fae9e46abb5f16bb3a02bbd774ad399384a538a (commit)
       via  b02113d070ea4cdc7a9722d908d0f33b3433ef4f (commit)
       via  69ca1cbe52e953afe3092436241ebfec09b8cbb3 (commit)
       via  e7d6ff2730c2197887198ca453e8089b00d73f3a (commit)
       via  2b233e68c5ceb99c2ad009005af0e4dcd9310225 (commit)
       via  91d3d3ef7a19d17669abdc3f5566e1c68abcc864 (commit)
       via  bb38dd32eaadfe7ae766604d31428bacfd1134bb (commit)
       via  b174396fe7794cc7f493229bdf1c5533b04ac658 (commit)
       via  8f7a9ea8a5932610102065d19688989799a3cc15 (commit)
       via  587c1c368331c495cb05d4aaa2799daa5453b578 (commit)
       via  7382efcf16e24726412b774c09fc36202de10bb5 (commit)
       via  cde5fb69e77609eef16f9ac72cf0420316a28958 (commit)
       via  8d016159b660efc7f3284bca5ccad91b0d656fc4 (commit)
      from  26c5d2dd02226bc0943033ce28e4d0324abc36a9 (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/smalltalk/osmo-st-msc/commit/?id=b880a9907011c4f1e37b7c3cc8e4549a6520f5a1

commit b880a9907011c4f1e37b7c3cc8e4549a6520f5a1
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Thu Mar 13 21:34:48 2014 +0100

    msc: Fix fall-out from auth handling in the the processor
    
    We can continue if the state is either auth or ack. Probably only
    when it is in the state auth.

http://cgit.osmocom.org/smalltalk/osmo-st-msc/commit/?id=1fae9e46abb5f16bb3a02bbd774ad399384a538a

commit 1fae9e46abb5f16bb3a02bbd774ad399384a538a
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Thu Mar 13 12:39:35 2014 +0100

    misc: Add git ignore file to ignore vim files

http://cgit.osmocom.org/smalltalk/osmo-st-msc/commit/?id=b02113d070ea4cdc7a9722d908d0f33b3433ef4f

commit b02113d070ea4cdc7a9722d908d0f33b3433ef4f
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Thu Mar 13 12:38:59 2014 +0100

    test: Splity tests into file per class

http://cgit.osmocom.org/smalltalk/osmo-st-msc/commit/?id=69ca1cbe52e953afe3092436241ebfec09b8cbb3

commit 69ca1cbe52e953afe3092436241ebfec09b8cbb3
Merge: 26c5d2d e7d6ff2
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Thu Mar 13 09:20:24 2014 +0100

    Merge branch 'zecke/gsm-auth'
    
    This adds the authenticator features to the MSC. It sits on the
    disk for far too long. So let's just merge this and be done with
    it.

http://cgit.osmocom.org/smalltalk/osmo-st-msc/commit/?id=e7d6ff2730c2197887198ca453e8089b00d73f3a

commit e7d6ff2730c2197887198ca453e8089b00d73f3a
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Sun Mar 31 15:09:44 2013 +0200

    misc: Make the categories match the package name to ease exporting

http://cgit.osmocom.org/smalltalk/osmo-st-msc/commit/?id=2b233e68c5ceb99c2ad009005af0e4dcd9310225

commit 2b233e68c5ceb99c2ad009005af0e4dcd9310225
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Tue Jan 8 19:01:11 2013 +0100

    paging: Introduce a paging manager than can page on all BSCs

http://cgit.osmocom.org/smalltalk/osmo-st-msc/commit/?id=91d3d3ef7a19d17669abdc3f5566e1c68abcc864

commit 91d3d3ef7a19d17669abdc3f5566e1c68abcc864
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Tue Jan 8 13:40:21 2013 +0100

    config: Keep the current connection inside the BSCConfigItem
    
    For paging we will need to go from the MSC to the BSCs and then to the
    connection to enqueue the paging messages.

http://cgit.osmocom.org/smalltalk/osmo-st-msc/commit/?id=bb38dd32eaadfe7ae766604d31428bacfd1134bb

commit bb38dd32eaadfe7ae766604d31428bacfd1134bb
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Tue Dec 4 19:24:53 2012 +0100

    emergency: Be able to set-up an emergency call
    
    Re-use the GSMMOCall for the emergency call setup. Add a special
    route for the emergency setup as there is no number.

http://cgit.osmocom.org/smalltalk/osmo-st-msc/commit/?id=b174396fe7794cc7f493229bdf1c5533b04ac658

commit b174396fe7794cc7f493229bdf1c5533b04ac658
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Tue Dec 4 15:30:06 2012 +0100

    cm: Deal with CM Service Requests to a certain degree.
    
    The CM Service Request accepts the service and then we need to
    wait for the real service. It could check if the requested service
    is matching with the 'inital' message but this is not done yet.
    
    The biggest issue is in the hand-over from CMServiceRequest to the
    real request. Right now a second SMS submit would break things
    up.

http://cgit.osmocom.org/smalltalk/osmo-st-msc/commit/?id=8f7a9ea8a5932610102065d19688989799a3cc15

commit 8f7a9ea8a5932610102065d19688989799a3cc15
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Mon Dec 3 17:58:21 2012 +0100

    auth: Make the authenticator more strict and check the initial message.
    
    The initial message needs to be one that is specified in GSM 08.08. We
    do not support all of the messages yet but it is a start. On top of that
    we also support to start with a CC Setup message.

http://cgit.osmocom.org/smalltalk/osmo-st-msc/commit/?id=587c1c368331c495cb05d4aaa2799daa5453b578

commit 587c1c368331c495cb05d4aaa2799daa5453b578
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Sun Dec 2 00:14:57 2012 +0100

    auth: Introduce an authenticator that asks for the IMSI

http://cgit.osmocom.org/smalltalk/osmo-st-msc/commit/?id=7382efcf16e24726412b774c09fc36202de10bb5

commit 7382efcf16e24726412b774c09fc36202de10bb5
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Sun Oct 28 10:36:06 2012 +0100

    gsm: Introduce the concept of an authenticator for a channel
    
    The role of the authenticator is to collect information about
    the subscriber and allow the GSMProcessor to accept the service,
    enable encryptionor whatever is needed.

http://cgit.osmocom.org/smalltalk/osmo-st-msc/commit/?id=cde5fb69e77609eef16f9ac72cf0420316a28958

commit cde5fb69e77609eef16f9ac72cf0420316a28958
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Tue Dec 4 11:28:36 2012 +0100

    lu: Send a LU Reject when the procedure times out.

http://cgit.osmocom.org/smalltalk/osmo-st-msc/commit/?id=8d016159b660efc7f3284bca5ccad91b0d656fc4

commit 8d016159b660efc7f3284bca5ccad91b0d656fc4
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Sun Dec 2 00:22:46 2012 +0100

    lu: Add some logging to the LURequest stub

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

Summary of changes:
 .gitignore                                         |   1 +
 Start.st                                           |   4 +
 package.xml                                        |  20 ++-
 src/BSCConfig.st                                   |  21 ++-
 src/BSCIPAConnection.st                            |   9 +-
 src/GSMAuthenticator.st                            | 101 +++++++++++-
 src/GSMCMServiceRequest.st                         | 108 +++++++++++++
 Loader.st => src/GSMEmergencySetup.st              |  23 +--
 src/GSMLURequest.st                                |  10 +-
 src/GSMMOCall.st                                   |  26 +--
 src/GSMProcessor.st                                |  58 +++++--
 src/MSC.st                                         |  26 ++-
 src/PagingManager.st                               |  68 ++++++++
 tests/AuthTestIdentity.st                          |  89 +++++++++++
 tests/AuthTestNull.st                              |  51 ++++++
 tests/BSCConfigTest.st                             |  67 ++++++++
 Loader.st => tests/BSCIPAConnectionTest.st         |  20 +--
 tests/BSCListenerTest.st                           |  47 ++++++
 Loader.st => tests/GSMProcessorMockBase.st         |  35 ++--
 Loader.st => tests/GSMProcessorMockForAuthCheat.st |  22 +--
 Loader.st => tests/GSMProcessorMockForAuthIMSI.st  |  26 +--
 .../GSMProcessorMockForAuthTimeout.st              |  15 +-
 Loader.st => tests/HLRDummyResolver.st             |  13 +-
 Loader.st => tests/HLRTest.st                      |  25 +--
 Loader.st => tests/MSCBSCConnectionHandlerTest.st  |  27 ++--
 tests/Test.st                                      | 177 ---------------------
 tests/VLRTest.st                                   |  38 +++++
 27 files changed, 823 insertions(+), 304 deletions(-)
 create mode 100644 .gitignore
 create mode 100644 src/GSMCMServiceRequest.st
 copy Loader.st => src/GSMEmergencySetup.st (55%)
 create mode 100644 src/PagingManager.st
 create mode 100644 tests/AuthTestIdentity.st
 create mode 100644 tests/AuthTestNull.st
 create mode 100644 tests/BSCConfigTest.st
 copy Loader.st => tests/BSCIPAConnectionTest.st (63%)
 create mode 100644 tests/BSCListenerTest.st
 copy Loader.st => tests/GSMProcessorMockBase.st (55%)
 copy Loader.st => tests/GSMProcessorMockForAuthCheat.st (59%)
 copy Loader.st => tests/GSMProcessorMockForAuthIMSI.st (56%)
 copy Loader.st => tests/GSMProcessorMockForAuthTimeout.st (75%)
 copy Loader.st => tests/HLRDummyResolver.st (75%)
 copy Loader.st => tests/HLRTest.st (55%)
 copy Loader.st => tests/MSCBSCConnectionHandlerTest.st (51%)
 delete mode 100644 tests/Test.st
 create mode 100644 tests/VLRTest.st

hooks/post-receive
-- 
Smalltalk MSC implementation