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, jerlbeck/wip/gprs-patching has been updated
discards 0b481c1a8f0dcd4987a88e2dd5a19babbb06579c (commit)
discards 30d808e01a1c9c9283de915840b4c35e568c4e8d (commit)
discards 31eede3bbae06304351a29e401d5b4c8da70336d (commit)
discards 4d0c25c7630718384776a434b8851d5a0bfc792a (commit)
discards c2bfd9377f4fd0098e94e19d88e38e28c8d9538b (commit)
discards f805ee316c5ca21aa0ea2f3a9177411ca5a6de68 (commit)
discards 243bc83c0e1e109e99d16d7c0f950609c6825a39 (commit)
discards cf0c9486fe10830924b22bb50e9f172a1f363eac (commit)
via bc443bc23383c0a614ea07120f1693a0d969de98 (commit)
via 45666f3ee24d32b6a1f7d22a89f1394db052ff32 (commit)
via 35c839172fdc09c9a9a25bec29ad0efd9951a4fc (commit)
via d46917036068afa8eade633e63aa9542fada8e4d (commit)
via 677da180780e04b9ef9c9b21dba0a37f84f2cc86 (commit)
via 662ed57a219ae62efdf6c80f61226a7b4f6bd09d (commit)
via d26b234117c4a7fd4c3574d66a047715b136a6f7 (commit)
via e21aa8f0e5249f4fe841fccbd8ab37055636e73d (commit)
via 27ca0436ace88d6f39348a62ba92f76468c420d4 (commit)
This update added new revisions after undoing existing revisions. That is
to say, the old revision is not a strict subset of the new revision. This
situation occurs when you --force push a change and generate a repository
containing something like this:
* -- * -- B -- O -- O -- O (0b481c1a8f0dcd4987a88e2dd5a19babbb06579c)
\
N -- N -- N (bc443bc23383c0a614ea07120f1693a0d969de98)
When this happens we assume that you've already had alert emails for all
of the O revisions, and so we here report only the revisions in the N
branch from the common base, B.
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=bc443bc23383c0a614ea07120f1693a0…
commit bc443bc23383c0a614ea07120f1693a0d969de98
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Thu Dec 11 16:54:14 2014 +0100
gprs: Add encoder/decoder for the Subscriber Update Protocol (WIP)
Status: compiles and test passes
TODO:
- Add commit message
Ticket: OW#????
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=45666f3ee24d32b6a1f7d22a89f1394d…
commit 45666f3ee24d32b6a1f7d22a89f1394db052ff32
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Thu Dec 11 15:14:14 2014 +0100
sgsn/doc: Add protocol specification for remote subscriber update
This is the first version of the specification for the GPRS
Subscriber Update Protocol.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=35c839172fdc09c9a9a25bec29ad0efd…
commit 35c839172fdc09c9a9a25bec29ad0efd9951a4fc
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=d46917036068afa8eade633e63aa9542…
commit d46917036068afa8eade633e63aa9542fada8e4d
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=677da180780e04b9ef9c9b21dba0a37f…
commit 677da180780e04b9ef9c9b21dba0a37f84f2cc86
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Fri Nov 28 14:55:25 2014 +0100
sgsn: Work on 2 phase authorization (WIP)
This implements the MAP way of subscriber validation when the MS
tries an Attach Request:
1. perform authentication (optionally invoke the sendAuthInfo
procedure), starts the AuthAndCiph procedure
2. perform update location
3. insert subscriber data
4. finish the update location
5. Attach Accept / Attach Reject
This is currently accessible via the VTY interface.
TODO:
- Apply this to (periodic) RA Update Req
- Delete Subscriber Data
- Improve on procedure collisions (repeated Attach Req is sometimes
not handled properly)
- PDP info
- Commit cleanup
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=662ed57a219ae62efdf6c80f61226a7b…
commit 662ed57a219ae62efdf6c80f61226a7b4f6bd09d
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Mon Dec 8 15:52:00 2014 +0100
sgsn: Add support for authentication triplets (TODO)
TODO:
- commit message
- tests
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=d26b234117c4a7fd4c3574d66a047715…
commit d26b234117c4a7fd4c3574d66a047715b136a6f7
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Tue Sep 30 13:53:26 2014 +0200
sgsn: Added TODOs (TODO)
TODO:
- fix and remove TODOs
- add test cases for Detach(reattach)
- add test cases for PDP context deletion (OW#1311)
- add test cases for Cancel pending timer in sgsn_mm_ctx_free
- remove this commit
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=e21aa8f0e5249f4fe841fccbd8ab3705…
commit e21aa8f0e5249f4fe841fccbd8ab37055636e73d
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Fri Oct 17 10:08:02 2014 +0200
sgsn: Do not die in _bssgp_tx_dl_ud on TLLI mismatch (TODO)
Currently an OSMO_ASSERT fails, if the message's and the mmctx's
TLLIs do not match.
This commit turns the assertion into an ERROR log message and uses
the default values for IMSI, DRX, and RA CAP instead of the MM
context values in this case.
TODO:
- find the real source for the problem
- add test cases derived from what is being described in the ticket
Ticket: OW#1322
Sponsored-by: On-Waves ehf
-----------------------------------------------------------------------
Summary of changes:
openbsc/doc/sgsn-remote-protocol.txt | 6 +-
openbsc/include/openbsc/Makefile.am | 2 +-
openbsc/include/openbsc/gprs_gsup_messages.h | 102 +++++++++++
openbsc/include/openbsc/gsm_data_shared.h | 10 --
openbsc/src/gprs/gprs_gsup_messages.c | 245 +++++++++++++++++----------
openbsc/tests/gprs/Makefile.am | 4 +-
openbsc/tests/gprs/gprs_test.c | 132 +++++++++++++++
openbsc/tests/gprs/gprs_test.ok | 10 ++
8 files changed, 411 insertions(+), 100 deletions(-)
create mode 100644 openbsc/include/openbsc/gprs_gsup_messages.h
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)