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, master has been updated
via 7dba11fe32615fb5e49fae0a3bbd787ce4abc9b7 (commit)
via 3ea2260d00b42e6e5172d0db27aac30ca28d6640 (commit)
via 4b59d24f4f97f75f7f62ef31112870892d08b8f8 (commit)
via 697a534ed64e76de3cfb8b558e40d081f70b31ff (commit)
via dcfd456640b6e15f15c94f175eb145220b96ee1a (commit)
via c93919655753591bc883165f03f204a8773c4f64 (commit)
from 22fd3cd0de098de3816d687e41d42fe551412a33 (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=7dba11fe32615fb5e49fae0a3bbd787c…
commit 7dba11fe32615fb5e49fae0a3bbd787ce4abc9b7
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Mon Dec 22 17:58:18 2014 +0100
sgsn: Be more tolerant with state and SUSPEND/RESUME
Currently, when a BSSGP SUSPEND is received and the corresponding MM
context is already in the state GMM_REGISTERED_SUSPENDED, a
SUSPEND_NACK is returned which is not covered by GSM 08.18, 7.4.1.
The same goes for RESUME in the state GMM_REGISTERED_NORMAL.
This commit changes gprs_gmm_rx_suspend and gprs_gmm_rx_resume to not
complain (and thus answer a NACK) when the MM context is either in
GMM_REGISTERED_SUSPENDED or GMM_REGISTERED_NORMAL.
Note that GSM 08.18, 7.4.1 and 7.5.1 only mention to send an NACK if
the MS is not known. Even with this patch, the SGSN returns a NACK if
either the MS is unknown _or_ the MM context ist not in one of the
state GMM_REGISTERED_SUSPENDED and GMM_REGISTERED_NORMAL.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=3ea2260d00b42e6e5172d0db27aac30c…
commit 3ea2260d00b42e6e5172d0db27aac30ca28d6640
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Fri Dec 19 18:17:10 2014 +0100
sgsn: Log requested state change in sgsn_auth_update
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=4b59d24f4f97f75f7f62ef3111287089…
commit 4b59d24f4f97f75f7f62ef31112870892d08b8f8
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Tue Dec 16 08:41:34 2014 +0100
openbsc: Ignore generated coverage analysis files
This patch adds *.gcda and *.gcno to .gitignore to skip files that
are generated by gcc --coverage and related tools.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=697a534ed64e76de3cfb8b558e40d081…
commit 697a534ed64e76de3cfb8b558e40d081f70b31ff
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Thu Dec 11 12:05:29 2014 +0100
gprs: Add gprs_shift_tlv function
This function is similar to gprs_match_tlv with the exception, that
the tag is not compared but returned in *tag instead.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=dcfd456640b6e15f15c94f175eb14522…
commit dcfd456640b6e15f15c94f175eb145220b96ee1a
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Thu Dec 11 11:01:46 2014 +0100
gprs: Move TLV parser functions to gprs_utils.c and rename them
Currently the parser functions for single information elements are
defined within gprs_gb_parse.c and not exported explicitely. In
addition they are named like libosmocore's TLV parser functions and
do not have a proper name prefix. Since it is planned to use them for
other protocols, they need to be globally accessible.
This patch moves them to gprs_utils.c and renames them.
The new names are:
lv_shift -> gprs_shift_lv
v_fixed_shift -> gprs_shift_v_fixed
lv_shift -> gprs_shift_lv
v_fixed_shift -> gprs_shift_v_fixed
In the long term, these functions should be moved to libosmocore (and
renamed again).
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=c93919655753591bc883165f03f204a8…
commit c93919655753591bc883165f03f204a8773c4f64
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Thu Dec 18 09:53:07 2014 +0100
sgsn: Add missing LF in log message
Sponsored-by: On-Waves ehf
-----------------------------------------------------------------------
Summary of changes:
openbsc/.gitignore | 2 +
openbsc/include/openbsc/gprs_utils.h | 12 ++
openbsc/src/gprs/gprs_gb_parse.c | 172 ++++--------------------
openbsc/src/gprs/gprs_gmm.c | 6 +-
openbsc/src/gprs/gprs_sgsn.c | 2 +-
openbsc/src/gprs/gprs_utils.c | 135 +++++++++++++++++++
openbsc/src/gprs/sgsn_auth.c | 7 +-
openbsc/tests/gbproxy/gbproxy_test.c | 236 ---------------------------------
openbsc/tests/gbproxy/gbproxy_test.ok | 1 -
openbsc/tests/gprs/gprs_test.c | 241 ++++++++++++++++++++++++++++++++++
openbsc/tests/gprs/gprs_test.ok | 1 +
11 files changed, 429 insertions(+), 386 deletions(-)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)