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.orgThis 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)