openbsc.git branch sysmocom/iu updated. 0.15.0-332-gc462873

This is merely a historical archive of years 2008-2021, before the migration to mailman3.

A maintained and still updated list archive can be found at https://lists.osmocom.org/hyperkitty/list/osmocom-commitlog@lists.osmocom.org/.

gitosis at osmocom.org gitosis at osmocom.org
Thu Mar 10 22:35:15 UTC 2016


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, sysmocom/iu has been updated
       via  c4628732483e3b24de5df3fae6c295056ce8b2de (commit)
       via  a86eb00676f594ece27972344a2b73b16c67ee38 (commit)
       via  837c6e43019a0afcf255640d591f16b3b0bb59ce (commit)
       via  9499d053f96ae8e5cb75a189317b5232504d0f0d (commit)
       via  49ee79f132b54346dfbd2fab44ebfb25e2126640 (commit)
       via  9337c71bf2cb786fc716c4a4cf2bdd7783e8b189 (commit)
       via  6d9deeace50a849fe648173a904dcc228a851b1a (commit)
       via  324ffc91028099fafde06089ff2288df6b082b2c (commit)
       via  0c39c0d08e2c76f91128b39b9e83e7d857b5204a (commit)
       via  8ac13ec22931e147864c363c6bece158f56bed9e (commit)
      from  cf3d2a1fad3de8a7d914282f2b1f9eee319910c3 (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=c4628732483e3b24de5df3fae6c295056ce8b2de

commit c4628732483e3b24de5df3fae6c295056ce8b2de
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Thu Mar 10 22:58:21 2016 +0100

    cscn: fix VTY port: don't use SGSN's port number

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

commit a86eb00676f594ece27972344a2b73b16c67ee38
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Wed Mar 9 01:31:20 2016 +0100

    msc: allow only authentication without ciphering
    
    So far the code did only auth+ciph or none. Add case handling for only
    authentication without ciphering (basically just fill in the blanks).

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

commit 837c6e43019a0afcf255640d591f16b3b0bb59ce
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Tue Mar 8 15:14:59 2016 +0100

    HACK: hardcode subscriber auth tuple for IuCS

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

commit 9499d053f96ae8e5cb75a189317b5232504d0f0d
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Mon Mar 7 16:53:45 2016 +0100

    cosmetic

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

commit 49ee79f132b54346dfbd2fab44ebfb25e2126640
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Mon Mar 7 16:53:02 2016 +0100

    Adjust authentication logic for Iu, move a log notice
    
    Depending on conn->via_iface, fail upon missing auth for 3G.
    
    Move the log notice saying "skipping auth" to gsm48_secure_channel() where
    conn->via_iface is actually known.

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

commit 9337c71bf2cb786fc716c4a4cf2bdd7783e8b189
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Mon Mar 7 16:50:47 2016 +0100

    spread a few debug logs around authentication

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

commit 6d9deeace50a849fe648173a904dcc228a851b1a
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Mon Mar 7 16:48:38 2016 +0100

    fix confusing typo in constant (THAN -> THEN)

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

commit 324ffc91028099fafde06089ff2288df6b082b2c
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Mon Mar 7 17:19:19 2016 +0100

    Remove unused auth code and add comment
    
    As commented in the code, the GSM_SECURITY_AUTH_FAILED path is never invoked by
    the gsm48_secure_channel() function as it is today.
    
    Note that the upcoming Iu auth will probably add a GSM_SECURITY_AUTH_FAILED
    status. In that case, sending a LU Reject immediately may be desirable, but
    arguably a bit of timeout could make life harder for auth attackers.
    
    The code removed by this patch doesn't send out a LU Reject ever, since a call
    to release_loc_updating_req() only releases the connection. To reject, a call
    to gsm0408_loc_upd_rej() would be necessary, as seen in loc_upd_rej_cb().
    
    And finally, if _gsm0408_authorize_sec_cb() doesn't do anything about anything,
    the same loc_upd_rej_cb() will be run by a timeout and send a LU Reject
    properly (as commented in the code).

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

commit 0c39c0d08e2c76f91128b39b9e83e7d857b5204a
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Thu Mar 10 12:23:26 2016 +0100

    GSM 04.08 message types: fix use of bitmasks
    
    According to spec, the bitmasks for message types apply only for MM and CC
    messages. However, various code used the bitmask even though no MM or CC
    messages are involved:
    
    bsc_msg_filter.c:
    bsc_msg_filter_initial(): use bitmasked msg_type_mm for MM messages, use
    unmasked msg_type for RR.
    
    osmo_bsc_filter.c:
    bsc_find_msc() and
    bsc_scan_bts_msg(): use msg_type_mm for MM, unmasked for RR.
    
    bsc_nat_rewrite.c:
    bsc_nat_rewrite_msg(): use msg_type_cc for CC, unmasked for SMS.
    
    bsc_ussd.c: don't mask, no MM nor CC involved.

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

commit 8ac13ec22931e147864c363c6bece158f56bed9e
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Thu Mar 10 12:19:13 2016 +0100

    GSM 04.08 message types: apply bitmask makros
    
    In libosmocore, MM and CC message type bitmask makros were introduced.
    Replace hardcoded bitmasks with these makros. Also replace the protocol
    discriminator mask 0x0f with GSM48_PDISC_MASK.
    
    Note: in some places, use of the bitmask is doubtful. This commit so far
    applies the makros without changing anything.
    
    Also note: the MM bitmask is hardcoded as 0xbf, but libosmocore also adjusts
    the mask to the apparent de-facto standard of 0x3f, while the CC bitmask is
    so far left unchanged at 0xbf. So where in doubt, use the CC bitmask.

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

Summary of changes:
 openbsc/include/openbsc/auth.h             |   2 +-
 openbsc/src/libfilter/bsc_msg_filter.c     |  15 ++--
 openbsc/src/libmsc/auth.c                  |   4 +-
 openbsc/src/libmsc/gsm_04_08.c             | 139 +++++++++++++++++++++++------
 openbsc/src/libmsc/gsm_subscriber.c        |   1 -
 openbsc/src/osmo-bsc/osmo_bsc_api.c        |   8 +-
 openbsc/src/osmo-bsc/osmo_bsc_filter.c     |  15 ++--
 openbsc/src/osmo-bsc_nat/bsc_nat.c         |   4 +-
 openbsc/src/osmo-bsc_nat/bsc_nat_rewrite.c |   9 +-
 openbsc/src/osmo-bsc_nat/bsc_ussd.c        |   4 +-
 openbsc/src/osmo-cscn/cscn_main.c          |   4 +-
 11 files changed, 148 insertions(+), 57 deletions(-)


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



More information about the osmocom-commitlog mailing list