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=c4628732483e3b24de5df3fae6c29505…
commit c4628732483e3b24de5df3fae6c295056ce8b2de
Author: Neels Hofmeyr <nhofmeyr(a)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=a86eb00676f594ece27972344a2b73b1…
commit a86eb00676f594ece27972344a2b73b16c67ee38
Author: Neels Hofmeyr <nhofmeyr(a)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=837c6e43019a0afcf255640d591f16b3…
commit 837c6e43019a0afcf255640d591f16b3b0bb59ce
Author: Neels Hofmeyr <nhofmeyr(a)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=9499d053f96ae8e5cb75a189317b5232…
commit 9499d053f96ae8e5cb75a189317b5232504d0f0d
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Mar 7 16:53:45 2016 +0100
cosmetic
http://cgit.osmocom.org/openbsc/commit/?id=49ee79f132b54346dfbd2fab44ebfb25…
commit 49ee79f132b54346dfbd2fab44ebfb25e2126640
Author: Neels Hofmeyr <nhofmeyr(a)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=9337c71bf2cb786fc716c4a4cf2bdd77…
commit 9337c71bf2cb786fc716c4a4cf2bdd7783e8b189
Author: Neels Hofmeyr <nhofmeyr(a)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=6d9deeace50a849fe648173a904dcc22…
commit 6d9deeace50a849fe648173a904dcc228a851b1a
Author: Neels Hofmeyr <nhofmeyr(a)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=324ffc91028099fafde06089ff2288df…
commit 324ffc91028099fafde06089ff2288df6b082b2c
Author: Neels Hofmeyr <nhofmeyr(a)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=0c39c0d08e2c76f91128b39b9e83e7d8…
commit 0c39c0d08e2c76f91128b39b9e83e7d857b5204a
Author: Neels Hofmeyr <nhofmeyr(a)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=8ac13ec22931e147864c363c6bece158…
commit 8ac13ec22931e147864c363c6bece158f56bed9e
Author: Neels Hofmeyr <nhofmeyr(a)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)