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, users/neels/dyn_pdch has been updated
discards beacd8a00e6257c0c6bf18a031d32c0cf946fabd (commit)
discards 3e72e68ff9058f1c0a7cf2b540bd83d9a0a7d003 (commit)
discards 231b876ad7a7ce30ee4068b4466f503641a1d11e (commit)
discards 576ebf322c16cf1582686606d3c1eb9b73b4d381 (commit)
discards 071896917f4ee1fefb8a08b0ea7a2630a88cfc4a (commit)
via a6c1c652e5f9cd7f2e456af39a54b8fafdc5b344 (commit)
via 081d3e81b671ce5f1b1b16e213d079cd0d69fcc8 (commit)
via 7697e85588cefd19122486eed27083db25bc53a1 (commit)
via 2c705bd3b930dad04cd34bb7a5e8f05f60ac61f3 (commit)
via 4a5be223dfc6c3b08bc29396212d247318b25a2e (commit)
via fca53245928f85e4c5f00127d245f94590d77092 (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 (beacd8a00e6257c0c6bf18a031d32c0cf946fabd)
\
N -- N -- N (a6c1c652e5f9cd7f2e456af39a54b8fafdc5b344)
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=a6c1c652e5f9cd7f2e456af39a54b8fa…
commit a6c1c652e5f9cd7f2e456af39a54b8fafdc5b344
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Fri Oct 11 13:32:30 2013 +0200
dyn PDCH: Automatically deactivate/activate PDCH on TCH/F+PDCH channel
Handle shared TCH/F+PDCH channels as regular TCH/F channels. Prior to
activation, deactivate PDCH mode.
After deactivation, restore PDCH mode.
Change-Id: Ided47641eebfdb815592b307bf38b5fb36663be5
http://cgit.osmocom.org/openbsc/commit/?id=081d3e81b671ce5f1b1b16e213d079cd…
commit 081d3e81b671ce5f1b1b16e213d079cd0d69fcc8
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Fri Oct 11 13:33:59 2013 +0200
dyn PDCH: add do_pdch_defrag() in new pdch_defrag.[hc]
Will be used in the subsequent commit.
Original patch by jolly (1c8a3d828612a6bea343a268072a7dddf4a22480),
with extensive review and changes by nhofmeyr:
* remove code dup: common find_lchan() replaces find_shared_forward() and
find_shared_reverse() and simplifies invocation.
* use LOGTSP() instead of debug_bts_trx_ts(),
tweak debug logging (missing \n, in-code line breaking).
* reword comment for do_pdch_defrag().
* remove code dup: calculate move direction by maths instead of 4 conditionals,
and have only a single debug log for "does not lower fragmentation".
* add two FIXME comments.
Change-Id: Idcaf7ac40cbaf83593946cfe24a6a18a6a688fd5
Patch-by: Andreas Eversberg <jolly(a)eversberg.eu>
Tweaked-by: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
http://cgit.osmocom.org/openbsc/commit/?id=7697e85588cefd19122486eed27083db…
commit 7697e85588cefd19122486eed27083db25bc53a1
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Tue Jun 4 16:31:18 2013 +0200
add DHODEC debug category, tweak DHO name
Change-Id: If19caca84327ac0267a7e1f0efc84a614b154486
http://cgit.osmocom.org/openbsc/commit/?id=2c705bd3b930dad04cd34bb7a5e8f05f…
commit 2c705bd3b930dad04cd34bb7a5e8f05f60ac61f3
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Fri Oct 11 13:05:16 2013 +0200
dyn PDCH: Fix TCH/F+PDCH allocation and direction of chan_alloc()
Always allow TCH/F+PDCH allocation, even if the current PDCH mode is not TCH/F.
(This is required to allocate a TCH/F channel with active PDCH, that needs to
be deactivated later.)
Fix the reverse search of a free slot ("channel allocator ascending").
Change-Id: Id38386c1e6e201d7e9b1dfeae732641486d28a77
http://cgit.osmocom.org/openbsc/commit/?id=4a5be223dfc6c3b08bc29396212d2473…
commit 4a5be223dfc6c3b08bc29396212d247318b25a2e
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Fri Oct 11 13:01:38 2013 +0200
dyn PDCH: Add new_lchan argument to bsc_handover_start()
This is useful if the caller already allocated a new lchan, which will be used
to dynamically re-assign lchans.
The old behavior is maintained by passing NULL.
Change-Id: I2b7151f32f0c04c22f294eb5dd3c7d7dfddf35e7
http://cgit.osmocom.org/openbsc/commit/?id=fca53245928f85e4c5f00127d245f945…
commit fca53245928f85e4c5f00127d245f94590d77092
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 23 17:56:57 2016 +0200
comment tweak for bsc_handover_start()
Have a comment only in the .c file to remove dup, tweak wording.
Change-Id: I6d19e2b5a794f8b5d8fb71791719447362c5ce85
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/handover.h | 3 ---
openbsc/src/libbsc/handover_logic.c | 9 ++++++---
openbsc/src/libbsc/pdch_defrag.c | 35 +++++++++++++----------------------
3 files changed, 19 insertions(+), 28 deletions(-)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
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 ea8e98351411709fbc78ccf6713b080789288b3a (commit)
from 7184bd088e11cfe6b907af2fcce48369fd2f21f1 (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=ea8e98351411709fbc78ccf6713b0807…
commit ea8e98351411709fbc78ccf6713b080789288b3a
Author: Max <msuraev(a)sysmocom.de>
Date: Mon May 23 17:28:13 2016 +0200
Fix copy-paste error in SI6
Fix error which prevented enabling DTX for half-rate channels.
Change-Id: I7d41df0068783c8fb33ddeeab1d1dcf63c2c259f
Reviewed-on: https://gerrit.osmocom.org/101
Tested-by: Jenkins Builder
Reviewed-by: Holger Freyther <holger(a)freyther.de>
-----------------------------------------------------------------------
Summary of changes:
openbsc/src/libbsc/system_information.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
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, users/neels/dyn_pdch has been updated
discards a1a51dc02008b8fd38cfdd2159f067f022ee1054 (commit)
discards bf93badfee0d218d019cf3f4a085e902c9a690d3 (commit)
discards 3bff51747cd78dce5080aa083649d35091cdf72d (commit)
discards df4f5925172688542c05ea2e700fac2036d8d108 (commit)
via beacd8a00e6257c0c6bf18a031d32c0cf946fabd (commit)
via 3e72e68ff9058f1c0a7cf2b540bd83d9a0a7d003 (commit)
via 231b876ad7a7ce30ee4068b4466f503641a1d11e (commit)
via 576ebf322c16cf1582686606d3c1eb9b73b4d381 (commit)
via 071896917f4ee1fefb8a08b0ea7a2630a88cfc4a (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 (a1a51dc02008b8fd38cfdd2159f067f022ee1054)
\
N -- N -- N (beacd8a00e6257c0c6bf18a031d32c0cf946fabd)
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=beacd8a00e6257c0c6bf18a031d32c0c…
commit beacd8a00e6257c0c6bf18a031d32c0cf946fabd
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Fri Oct 11 13:32:30 2013 +0200
dyn PDCH: Automatically deactivate/activate PDCH on TCH/F+PDCH channel
Handle shared TCH/F+PDCH channels as regular TCH/F channels. Prior to
activation, deactivate PDCH mode.
After deactivation, restore PDCH mode.
Change-Id: Ided47641eebfdb815592b307bf38b5fb36663be5
http://cgit.osmocom.org/openbsc/commit/?id=3e72e68ff9058f1c0a7cf2b540bd83d9…
commit 3e72e68ff9058f1c0a7cf2b540bd83d9a0a7d003
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Fri Oct 11 13:33:59 2013 +0200
dyn PDCH: add do_pdch_defrag() in new pdch_defrag.[hc]
Will be used in the subsequent commit.
Original patch by jolly (1c8a3d828612a6bea343a268072a7dddf4a22480),
with extensive review and changes by nhofmeyr:
* remove code dup: common find_lchan() core to find_shared_forward() and
find_shared_reverse().
* use LOGTSP() instead of debug_bts_trx_ts(),
tweak debug logging (missing \n, in-code line breaking).
* reword comment for do_pdch_defrag().
* remove code dup: calculate move direction by maths instead of 4 conditionals,
and have only a single debug log for "does not lower fragmentation".
* add FIXME comment.
Patch-by: Andreas Eversberg <jolly(a)eversberg.eu>
Tweaked-by: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
http://cgit.osmocom.org/openbsc/commit/?id=231b876ad7a7ce30ee4068b4466f5036…
commit 231b876ad7a7ce30ee4068b4466f503641a1d11e
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Tue Jun 4 16:31:18 2013 +0200
HODEC: add handover decision debugging category
Change-Id: If19caca84327ac0267a7e1f0efc84a614b154486
http://cgit.osmocom.org/openbsc/commit/?id=576ebf322c16cf1582686606d3c1eb9b…
commit 576ebf322c16cf1582686606d3c1eb9b73b4d381
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Fri Oct 11 13:05:16 2013 +0200
dyn PDCH: Fix TCH/F+PDCH allocation and direction of chan_alloc()
Always allow TCH/F+PDCH allocation, even if the current PDCH mode is not TCH/F.
(This is required to allocate a TCH/F channel with active PDCH, that needs to
be deactivated later.)
Fix the reverse search of a free slot ("channel allocator ascending").
Change-Id: Id38386c1e6e201d7e9b1dfeae732641486d28a77
http://cgit.osmocom.org/openbsc/commit/?id=071896917f4ee1fefb8a08b0ea7a2630…
commit 071896917f4ee1fefb8a08b0ea7a2630a88cfc4a
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Fri Oct 11 13:01:38 2013 +0200
dyn PDCH: Add new_lchan argument to bsc_handover_start()
This is useful if the caller already allocated a new lchan. If NULL is given,
the lchan is allocated by bsc_handover_start, as before.
Change-Id: I2b7151f32f0c04c22f294eb5dd3c7d7dfddf35e7
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/debug.h | 1 +
openbsc/src/libbsc/handover_logic.c | 7 +-
openbsc/src/libbsc/pdch_defrag.c | 171 ++++++++++++++++--------------------
openbsc/src/libcommon/debug.c | 9 +-
4 files changed, 90 insertions(+), 98 deletions(-)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
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, users/neels/dyn_pdch has been created
at a1a51dc02008b8fd38cfdd2159f067f022ee1054 (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/openbsc/commit/?id=a1a51dc02008b8fd38cfdd2159f067f0…
commit a1a51dc02008b8fd38cfdd2159f067f022ee1054
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Fri Oct 11 13:32:30 2013 +0200
dyn PDCH: Automatically deactivate/activate PDCH on TCH/F+PDCH channel
Handle shared TCH/F+PDCH channels as regular TCH/F channels. Prior to
activation, deactivate PDCH mode.
After deactivation, restore PDCH mode.
Change-Id: Ided47641eebfdb815592b307bf38b5fb36663be5
http://cgit.osmocom.org/openbsc/commit/?id=bf93badfee0d218d019cf3f4a085e902…
commit bf93badfee0d218d019cf3f4a085e902c9a690d3
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Fri Oct 11 13:33:59 2013 +0200
dyn PDCH: Add algorithm to defragment shared TCH/F+PDCH channels
This algorithm ensures that gaps between active TCH/F+PDCH channels are
removed, by assigning active connections to standard TCH/F or to consecutive
TCH/F+PDCH channels.
Will be used in the subsequent commit.
Change-Id: I00fe1760689516ece1caa1fabf4ce97bf82b960a
http://cgit.osmocom.org/openbsc/commit/?id=3bff51747cd78dce5080aa083649d350…
commit 3bff51747cd78dce5080aa083649d35091cdf72d
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Fri Oct 11 13:05:16 2013 +0200
dyn PDCH: Fix TCH/F+PDCH allocation and direction of chan_alloc()
Always allow TCH/F+PDCH allocation, even if the current PDCH mode is not TCH/F.
(This is required to allocate a TCH/F channel with active PDCH, that needs to
be deactivated later.)
Fix the reverse search of a free slot ("channel allocator ascending").
Change-Id: Id38386c1e6e201d7e9b1dfeae732641486d28a77
http://cgit.osmocom.org/openbsc/commit/?id=df4f5925172688542c05ea2e700fac20…
commit df4f5925172688542c05ea2e700fac2036d8d108
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Fri Oct 11 13:01:38 2013 +0200
dyn PDCH: Add new_lchan argument to bsc_handover_start()
This is useful if the caller already allocated a new lchan. If NULL is given,
the lchan is allocated by bsc_handover_start, as before.
Change-Id: I2b7151f32f0c04c22f294eb5dd3c7d7dfddf35e7
-----------------------------------------------------------------------
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
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 "GNURadio block for spectrum visualization using GPU".
The branch, next has been created
at 7b6b9961bc2d9b84daeb42a5c8f8aeba293d207c (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/gr-fosphor/commit/?id=7b6b9961bc2d9b84daeb42a5c8f8a…
commit 7b6b9961bc2d9b84daeb42a5c8f8aeba293d207c
Author: Sylvain Munaut <tnt(a)246tNt.com>
Date: Sun May 22 20:42:51 2016 +0200
fosphor/gl_font: Don't use the format __attribute__ when using MSVC
Signed-off-by: Sylvain Munaut <tnt(a)246tNt.com>
http://cgit.osmocom.org/gr-fosphor/commit/?id=1e4598ff3423190b5bf18819bd278…
commit 1e4598ff3423190b5bf18819bd27863b334cb2ee
Author: Sylvain Munaut <tnt(a)246tNt.com>
Date: Sun May 22 22:11:08 2016 +0200
gr-fosphor: On WIN32 platform, link and use GLEW to find GL extensions
The FindGLEW is included because it seems the one shipping by CMake by
default fails to find it on windows (which is the only platform where we
use it ...)
This is based on a patch from Geof Nieboer <gnieboer(a)corpcomm.net>
Signed-off-by: Sylvain Munaut <tnt(a)246tNt.com>
http://cgit.osmocom.org/gr-fosphor/commit/?id=dbe239380fe1455a314ca75232969…
commit dbe239380fe1455a314ca75232969a6adb442eef
Author: Sylvain Munaut <tnt(a)246tNt.com>
Date: Sun May 22 22:08:13 2016 +0200
gr-fosphor: Improve cleanup path of the worker thread in case of init fail
Signed-off-by: Sylvain Munaut <tnt(a)246tNt.com>
http://cgit.osmocom.org/gr-fosphor/commit/?id=249434d0206e4f796da914b040ed5…
commit 249434d0206e4f796da914b040ed508402aa2e10
Author: Sylvain Munaut <tnt(a)246tNt.com>
Date: Sun May 22 22:07:30 2016 +0200
gr-fosphor: Minor tweaks to FindGLFW3
Signed-off-by: Sylvain Munaut <tnt(a)246tNt.com>
http://cgit.osmocom.org/gr-fosphor/commit/?id=0c4bd380ef99426fed00423c88924…
commit 0c4bd380ef99426fed00423c889243ad8ad709c7
Author: Sylvain Munaut <tnt(a)246tNt.com>
Date: Sun May 22 22:27:22 2016 +0200
gr-fosphor: Rely on the system-wide FindFreetype
Signed-off-by: Sylvain Munaut <tnt(a)246tNt.com>
-----------------------------------------------------------------------
hooks/post-receive
--
GNURadio block for spectrum visualization using GPU
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, users/neels/iucs has been updated
discards 569c8e3f21f0c99bc373932b9d276a6f59457cfb (commit)
discards 2928827f56e44a88a1aa059962a007662d6d4c60 (commit)
discards f63e9d94c7b3cc1dbcfea1465058ebf9415a511b (commit)
discards 6be4b2893d0937b63cf615fa45d42d626b1e9b67 (commit)
discards 7fc7a3e3e806c19df00ea039bd444b681f7e8bd9 (commit)
discards b6ffacf40da551f1c16f6c99166f43eec7465bbf (commit)
discards 2adce19c9ff00eac1fc17d5c30b80dbcf1ab4756 (commit)
discards cf94e971d72cacc9bff8684436603dcea7b8eac5 (commit)
discards 2fc22f4a3385f1ebf3955e0d7b0b473996d570b2 (commit)
discards f234554eb3034e11f582330af3a5e6b8b610710b (commit)
discards e64e51a2738c92a210df554962f21367d0d384bb (commit)
discards af00a87e2446cb03095c80765390101e13a3c146 (commit)
discards aae9ba5659ecb4b3682ad7bcdddc70b9fa467575 (commit)
discards 2e9d316e874e78fd407bada33c9992406d2aeaa6 (commit)
discards 37daa52f64f5a1cfcb68bcc880255053c20ed798 (commit)
discards a2d6a828d217e25a42a4250805ce79335d466b88 (commit)
discards 49969282c6edf1eb6da9103b97a6b6fdccc935d8 (commit)
discards 88a3b0368c7d87dd73e36378a569fe77be3d97a8 (commit)
discards 37d61c40fd4ba1801dc31dd50adaf05f08ff9ecd (commit)
discards e17906df78a92d8ea2600430273b438c8d8b06a2 (commit)
discards 15e4fdee320fa713b40bd9183d53a4609d52fbcb (commit)
discards 24e1c03143507285204ab7552d51e4aafd4c7d22 (commit)
discards e5bcaf1d55fecc68f84678a69708b0fcf958c8eb (commit)
discards 614139d6a80ff49300f019933f44a7b9f5ff7d60 (commit)
discards 52f16b8f8095b3b3c215d9adadbf4868e1457cd4 (commit)
discards 65f1ccc53bb4c1484094dff4e4d822340e2db53d (commit)
discards 2bc82b37413d4a835687da62a87c6c52867fad27 (commit)
discards d45b0c7cc9ae18dcf4989de0e3066f8dc89e7237 (commit)
discards d70dc883298b6483695e638b224aca4c02a7246e (commit)
discards da992f0d13deb47e90d31a06d96276c193213c14 (commit)
discards 897211998bf245144b93d13f6840bf041d177a9a (commit)
discards 67da580b88160c3ea0501c85e6869691e1a48494 (commit)
discards b35b1a509639765a8da0ab54d83a395955b5ad94 (commit)
discards b5704b2c7945ca76d23d2264c29c62a6199ce425 (commit)
discards 4f9a8be11aeaac29c7de775d15b60a508ebf4dcb (commit)
discards 0fcfc0b59180dc31affc53f65984876274887faf (commit)
discards 0d8ed42cbfaa035a53d89b78fb0e1ecbd4d53144 (commit)
discards 2ec3977f00f9687c739cf99c0aa3d9752b1ed83a (commit)
discards df3f89a9f70641ac247a899377bd52ed635803fe (commit)
discards c298ee7049351e0add06bba0f4276700b7f64965 (commit)
discards a77707d9a2ad3eb602f256875630dd031e7e069f (commit)
discards 63015eb0815928ca3dea3b261e8047b9ffad2af8 (commit)
discards 4eba8852ce669db0aeb2473252fca75eeda34061 (commit)
discards 3a7295979869098af5e9b2ff3b6f5f6f6706ab19 (commit)
discards cb36b5069c7d7232972c66bf16e8c42cf788186b (commit)
discards 0fb523bbb9ab092d61b2b46d8aa42c88afaccace (commit)
discards 0aa34605dd6999234771b41b5c1ede5c9d04b648 (commit)
discards 643dd630765acbc1743e74a4df2bf0c01f454827 (commit)
discards 6820052f828bd4188f9505e5b24c97f417c3a07d (commit)
discards 6560784d5011815c5dd1e7ae49170fe85794da42 (commit)
discards 64203dd7147c717a6b2f90e3e5a86ddfc76b3d81 (commit)
discards 337630b9a00d8eaa33dbc8e249f1f4a4e44e72af (commit)
discards ee78ddc49c2ffd78f4f31943ee1532cbcefced52 (commit)
discards 130e4a713ae8518e957d540757e81a94790c45aa (commit)
discards cda8f73c2cf41970c64cf5c81a771f31a26b036a (commit)
discards 4962f64f00f820f625d31f5433ecea67513753bd (commit)
discards 40bf991c99268e8c48ef40e5957580fefa679c63 (commit)
discards 04e60df9c6013a1f89a36d21c7d5dc9d15070c5f (commit)
discards 794032d39722557085206bf27a768646b534d073 (commit)
discards db9f0fb55fbfd896d5cde6c726f7c74fc592a6c9 (commit)
discards 6f9f73b43367e71c4733f9cf395248e898d75adb (commit)
discards a16e1817082908ddcd37b4ac3bced9c59a9411f2 (commit)
discards 0dff034386b8886c6cfa3f7e1c06c99c9b3681c8 (commit)
discards f302a80d96b923208b99711fcfcf7e31720685b2 (commit)
discards a27ecd1d0ce8a38225acf2e9603115efd438ee2d (commit)
discards 40f96e0e62222f5e48252ae7282f31677a5b6011 (commit)
discards 64b6562c475d293e93f8aab657c6678b5f785747 (commit)
discards e608b9213a4f2fcd4fb83bd144150058793e9c62 (commit)
discards ccad119077d43c0cfefff402cc76fb65fe993ab0 (commit)
discards aa49194d053606a12396a9982346d1334c1eb641 (commit)
discards 01d973046dd0520ad89897b55aa1c704b1bac77c (commit)
discards 441e7f447596d3dbab4afa2f5586eff97e9bb546 (commit)
discards cef86a71042f94366844258242e4d549379d9dc9 (commit)
discards b0526757073061110de3e96bb4040f20f68efcb5 (commit)
discards 291fe4ced70f91f7adb4f75b3f7e85369bf13b43 (commit)
discards e20094784b406495f3364f0903e10032a57bea34 (commit)
discards 26e5f03a00abdd037f70d4342e921bdd2f964327 (commit)
discards 56f01971a01e781c1bf672321945b58b77151988 (commit)
discards 108156596e29a08006aa15f4768c96e4187448f0 (commit)
discards 0fc154be4135919c21228c6247a6dfd98e8a45e8 (commit)
discards b4d7f5a37aed4f7e92e9577aaffe3fe2f293ade3 (commit)
discards e3aab9bf7dff3b6e03a56e23a7d8ac76ab580c38 (commit)
discards 7d65f26d59ee11453ca127de48b09ccadc7c22be (commit)
discards 7003b1f19e956810c225e5963d5fe2777e21bcd8 (commit)
discards 30d2afda9936348d0e5fe02530b5999711fe4680 (commit)
discards 1b7f1314c40b7ffe60884aca1d42b6da08e7fa82 (commit)
discards bf6feafd68b1b59cfbd3221a5c1937e0bad0005e (commit)
discards afe17ca950a727274dc1f1287a44dc4a138d5b0a (commit)
discards 8f266f259324d4fc07ca2d4c55ceeab07ca3d0b4 (commit)
discards 5879a0d6f0735a49f8642ce728d9c65134daac6a (commit)
discards e43353c2270a45fc05c26f765be2b17f483fecbe (commit)
discards 4d19d4aa9e8087ae393922964bf466b1bbe2f7a1 (commit)
discards 057ed7560556fd6a0bcd8b6c41e0dea17ed8fad2 (commit)
discards 2df62b8e0649d469e66e2db9b3137212a4e876b0 (commit)
discards 2076fc5233392792fdd6a5df86a0361cf1142bea (commit)
discards 0690b2c9a0c39bf10531505b2f764de64f035ee4 (commit)
discards a3d1ddb7daa899539f222fd34e67b4e17c5ed31f (commit)
discards 37d4589549540f187305623d4aab7116fb5bf444 (commit)
discards 9ffbb5683fd2beb88dae80483d0587f5c8e24d22 (commit)
discards 5f312a4615ed0f7747daf5798266aff54d2a7ad1 (commit)
discards b54d743b112af3fef3b95fc40e1857b9babf1dc9 (commit)
discards fa01514acebf00d1fd4348a6f39da89e9d741d7b (commit)
discards ac969488af2c6bb84bd81acb0399f158c85bf8b5 (commit)
discards de5d49ecab4dd849f56b8a0591e7173de734b20b (commit)
discards 8620035ea0b1aebad1b935b3cc3bfc8cf99cfed3 (commit)
discards 64a7349868ed3a8bcf380869c93a554861dbc06f (commit)
discards b6f0f212e9748099a0cebfb53a93f9527ea67bdc (commit)
discards d7e57ff18e20af0a6f5253d0348a30bb9ef35652 (commit)
discards 992ebbd11c15aec2b518097f87622a56a49e3d62 (commit)
discards e4eb86642b5b30d3eb7b63d5f83f3923a8c4f398 (commit)
discards 623ac8ae614aa6b4aae686597e758e9e414b3604 (commit)
discards 73dd263050f6613db1791636b58ebe5864289ba3 (commit)
discards f415eb13d9346c772a8e05ab5c080ff7a0566a30 (commit)
discards 23888a55762cc7d0f9aebf5f64f996d4bb3b9f7c (commit)
discards 63f8bbd6f60203e42b884c2e38e27b87a11b6d53 (commit)
discards 27b66427505dd3e3271b0678c3cb435e3a27d1f6 (commit)
discards 0536cc1a509842c27a690ac279529c9af30b4dc8 (commit)
discards 3465261e6a32b6d37f86147ff1ca36c8c9c694c7 (commit)
discards 820ed2863673b4c26edad474b63b9dd1f16386fd (commit)
discards c44d693eb1703a7846250d36216b88d1e61f342d (commit)
discards f5dee7c8af3efc3658d4b5f9b60c68653d0d7294 (commit)
discards 5bf775a98c5b1bd06d566b72451a3d4252a4f2be (commit)
discards 5e4ee5394a39d2f2ad55b6c54be71e88bd09dec5 (commit)
discards b9592d2ec9558eb825ea3de5d467d7bc7a067acc (commit)
discards 1ee8622570b204642e602a1d238a6aef3cf02444 (commit)
discards f57d9e03db45c789f803400a8abf8ce7a99a4b95 (commit)
discards abd90d7c03c4f576c46ce7e66547b1224afdd440 (commit)
discards f2df5d5c8e7168c615de5019f50f2bafc2022c1e (commit)
discards 553bb9e240c339ff3f1196da3b8a8cc5fd600f07 (commit)
discards 61403f9c4fe2cfb2a2bc98cd1b067e6eb0e0dbb6 (commit)
discards af7e796274f62d95d1c944b804b2bc7a661e1ff9 (commit)
discards e10319b477f2ded7825bdba3c8046b0f16fae505 (commit)
discards bb3716a4349029da5f085010fa42026e2341499c (commit)
discards e5b1bb0eff66d2aa4d259762092dcce92ac8c077 (commit)
discards 135a449e23617e25e8ca2afc95bfcee5612f4687 (commit)
discards ab1a08eeddf022e809ddda057e86cb1356e681c7 (commit)
discards f95df6452c1231bfb4709addb258943e236f2cb5 (commit)
discards 153250344f365c5d19cebeba87effed932e0cf27 (commit)
discards 9c2ad2e37c4de9a508290ecbe3e45e3111586b80 (commit)
discards 73a208790de76d9fcf229fe155a7b91e0237c8be (commit)
discards 8b85d4e4347360884adb0b64b6d75abf46de78bd (commit)
discards aeec8fc0e7ef509ff9c737679598ee1aaa21cbb2 (commit)
discards cca10f403cfbb7483c00fcd10f7b9e58cd7ca3ef (commit)
discards 1e0a9fa60bc761788b3c1058cf2c5be00e5a772a (commit)
discards 0fe29421a731c6159a2f900e18e277032c7c640e (commit)
discards fd90be270a35aafaa1d3dbaff7b6ddaa79bead0a (commit)
via 0d57d40beab3e9707eab4a06a40f3a10ffa54610 (commit)
via 3fca60d9aa6df94c24adeb43e4e35243bd109c3f (commit)
via 85359fbc352e70bc04dff12eaabc8e7d482efcec (commit)
via b2ecd3651e1ed797f3fe80999c0557b7206594a9 (commit)
via f49308bee3baad38d792ac0d8e7205f3c124d45f (commit)
via e597174681207153cd5e1f9d8e5761fa4f433d5c (commit)
via 8698667fd1ba398236515f19f115dc0c2042345a (commit)
via a7982e8cf90d0f64bec50496cfd077b1b1ab9c0e (commit)
via 6fe5ea955ae9108bfcbc8787d76740ced5c264ef (commit)
via c4698c1901f1559b2b563710175b18da1b1473e9 (commit)
via 3ec528cdb3a1603b28d93f0e0dc6d92bf94fe90d (commit)
via 247f1dc8bb56c12d6089d9a29a4d7a68ae27e616 (commit)
via 02855ffd229e6bd782f073d5cdfb5a8fc6388652 (commit)
via 60c1a6ecabae1d53fe9a55fe59dcc2dabe756d17 (commit)
via 8337f34c25da0527f3620b37146c246dba9925fa (commit)
via 62f2c9ce9e635b458053d5aa10b147a31f6d2ac9 (commit)
via 81fd7fb924f5b3d28650a543edbd3053f57ec569 (commit)
via 1700d4517a25c341658d2785a7b6f147d22ee652 (commit)
via b6e7240fbecfa2cf65aef45b607fd8061a70b59e (commit)
via 8e034be5af567eb006f1fa25ca3aab635f3b8fa0 (commit)
via 615ac7ab608bebe36d0a77f208d8b5e9ca940a7c (commit)
via ead4fdc6f854e3730b837888b7232211d1434b20 (commit)
via d396d555a588f973c826a2e26b595d99cd9644de (commit)
via b1c1cea794ddf7a6e0e87c248bc4579fbac96d62 (commit)
via f851607ab4548b59f5ca2ba7b902864512666920 (commit)
via 209898b5936940435135a6c62124bec8e2d61737 (commit)
via 010a39f1c8dff4b41b7321ecb909d24560d17060 (commit)
via f139392696038a7b09987c3fd258ee9cd8ad62cd (commit)
via d4249ba955b4e4c21937e7c7cd4a0a1ac3dcaca9 (commit)
via 79363b70922b5d6d361a8e6578a65de20f09dfc9 (commit)
via eacec28f19e2113350b3372e8862afe61b1da3e3 (commit)
via 2874b80c23035103cd8e72f0d973dfc4f1cfbca5 (commit)
via ed7a82736caf336db87d4457c132172b19c0ac63 (commit)
via 2f8897812f5add058addfb325f0fae7d83045220 (commit)
via d3ed709759fd90b544a4190031409bd624520768 (commit)
via b60d7c7ca3963048c5928c5857cb072344f5ede2 (commit)
via 16f03662a69d5c196a30917e5f5b64d5e56f1087 (commit)
via 968a3b2ef691d133c83cdef57281f2bca0e06b33 (commit)
via 6a84b02b43d0ddf10a30e71e177ccf940a82e29e (commit)
via 21b836ae2100f7404bd7807ff1c943c4d1034aab (commit)
via 48bc854cfea44e09fc20f2e05d7e48bac62e9c71 (commit)
via bbb27dc307872ddea9c3c123480b69b4d63c2c06 (commit)
via 0ccf947d997441e923bc4d18cb581f3d9f47f36a (commit)
via 41de7d177b16559c91073247f62505e24f38ad43 (commit)
via 34510cda16eda5613f369fb489aaf1decba55c10 (commit)
via 03ab7be0d2e681556894725eabeb676a48a0a4fe (commit)
via 000a922a0a4014cdfd1ea3dc0c100335c0580683 (commit)
via 4b73579529d415261b32010435e512d76f5de490 (commit)
via 8bf255651a3eb4094876e85e4ac891cc81d1c7cf (commit)
via 82412610a2c9ebf6d4d55980ad9ff77f31596949 (commit)
via 88b95d1645abfd19503afc95e672e51314d8e30a (commit)
via 3083fee131ea323824c53c2cdd34167fd8246811 (commit)
via e9870ce8dd8e3cc97244aa7bdf2181d6c0cd3774 (commit)
via 921e3ad78adf28c7dd2b21c07d57dd22f1fa26bb (commit)
via e548906f12ff9a5dbe90a4e03336fe8571144e6a (commit)
via 876bb45560825f3f497effa0baca7e9d9c0e174e (commit)
via ebb605b0df97cfa4d93f9295dc70383c982cf3f6 (commit)
via f44b88833b4b87401cb919cf4061b3dfbea80af9 (commit)
via 3bce5c3abea130eeb769195731e3abc966e359d1 (commit)
via 755c6096dc7d57deb036452833158ddde25ecb39 (commit)
via be18a05ea2467c430cbab9652bf31745269064fe (commit)
via c3b54c20180fbc3cdb81d9c94043d192982a255f (commit)
via 6e3d35996d4680da9d6c825a23c4d389c4d6d3f9 (commit)
via c02594ff7cb61278945d16549a05c85419a6bf80 (commit)
via a483ff820b00ec3b1638f8c72cdc249348eca50a (commit)
via ec40007f269cff4dc192ebe92f7a3c1dc181e89b (commit)
via 277e49f4161d00f883dbf2e5eae9462c05222edb (commit)
via 522080be60ae2e68a72a4c6bdcb1bed2408f7ba6 (commit)
via c22aaeeae2951d292f03e71d7161d23a26603ccf (commit)
via 297ad95d80bae3ca151ef9c640bb1feabdbac664 (commit)
via 5bbd6ff453e5448ee24f8646a3302666968b7362 (commit)
via a3ce02ac086939212fdffd4216b29e1a630279c1 (commit)
via 3ea4d6818251bff0b525e01892332b0e2154fa08 (commit)
via 7e29fbfac53857beb46e07a96bbab1758d767289 (commit)
via 036ad3723742f9b9f78ae22792cfebfb7b8872c1 (commit)
via 02b453dc7ad7de07ab677563ac064ecbb9809497 (commit)
via aca3795a4c97300d18f4ef9129224b7f22a32cb0 (commit)
via 678cb8078fa4615a8a2e6408826f71a01d2096a4 (commit)
via 36e5da4c2222138494788a83ca717a31c51cb7a2 (commit)
via 9bcd7b34f676ab47eb9067d03217d3fa9075c383 (commit)
via b829af3332a9c22ee6ecdf9eb38ae491ba2b5372 (commit)
via 7ee7705d18d0ddd859d189842d65dde490661d51 (commit)
via da4b3dbd1a94fa151cf2889a87af7aa20a175a3a (commit)
via f1d2751265a54080f62b79b209584056baaf56c4 (commit)
via e4d47950579217f0073500d58b35f628789475f7 (commit)
via bedd96d55c4de480b81969a3ccba760fbc944ea4 (commit)
via 9596ecea8f561ff5893c218f0e7db00668505edd (commit)
via 38cf2c271ba82f3ef41b2d075b6fd46cb62732b6 (commit)
via 5a91708c52fd77c0f4f749ecb1f763a2758591ad (commit)
via a74c886e12cd65c59c63b93afe77ac510c79351a (commit)
via 6376841880cd797d7f88b51c5aa3b5a90daee22d (commit)
via 45de942fcdd64b852d023a8c95349571c2a503de (commit)
via 40833ea9e401255ae29ef1dd8b2c97d17e5c3a1b (commit)
via 1d9a9e04980285303403546d3b03bdb2d3d35068 (commit)
via 78495593c7bd1b50361cd9782bd2e75fbcae49e8 (commit)
via 2a31a16046f67925533369c11ac0a63dc2d8bd1e (commit)
via 711845b21710ee43dd1a9ebd101f114e134e1d9e (commit)
via 406a37bc23ffd36f986828ed50569acb5a1855f7 (commit)
via 1d5a769b800081320eb4a877c9701cd73ea93aea (commit)
via bbd7d2e4337244ca22198518fa96ee74f975cfc4 (commit)
via 1cbf43db4916293f6f4f8d7515e0e83534701a9d (commit)
via 0a24418702f3d9761553be44bac47ee073e29944 (commit)
via ab7334366b7bbc619fa27850ae885bc6dcd64fbc (commit)
via a70b7da5a111f939579aac6fa072fe866f618635 (commit)
via fa7d02f17890a9c3543c5a0bcdc0446aeb68bbed (commit)
via 77aa06bf7eec866bcc8d93fe40de6ddad2fab164 (commit)
via e3c8cee496591cbd8a8c6d58b7370df05c522ec0 (commit)
via 3050485d1f4564b97481768329f049fb454ad580 (commit)
via b7b7457e1cc165651b57a2dac8328d18745c0a1f (commit)
via 8967ed652d20164874c66440c7ef9f114e9301ce (commit)
via 809e51f267d208b5ea73d90f36fa4b1b5d02dc42 (commit)
via d9a8b89e9a113c15273385d1c31accd06c4ec7ed (commit)
via e286c3545279fd59719b9f582c4e999dd304230f (commit)
via 28bc4818689c52f3cd0e6dd14491799a65f12d82 (commit)
via 5c8016bfe23df4857b166b5d4445b2d3760adaea (commit)
via 23888ed6b0fc3ba0a7f85f5fd4b4861681eff50f (commit)
via 8e5707273c374d36c084a5fa3734ecd8dbbe2c85 (commit)
via c08592a978932fab33d5d944d891d9c161a1b90e (commit)
via 7184bd088e11cfe6b907af2fcce48369fd2f21f1 (commit)
via 8495e03588f0b880be6f053c81b87fa4eca025d7 (commit)
via 5493d87f9582336bb01d45f52048a210dbb0b7dc (commit)
via 2fa7d8464f2ce91932f90de22a53dbc318494daa (commit)
via 63081fe34d4c3ecc4a2bf0b8dc9391eb374dfa5b (commit)
via e21cf38da4ae4fe89845a48f5af055439f33818b (commit)
via 8a4d2e756d80dd35cb9a3cf1bc3c2d2dc469fccb (commit)
via c08ee71bff4d86120b051b70e77833458e68aa0b (commit)
via 9a7e25b9c3491416b8c41e4a7caeb86ba2167b78 (commit)
via a8d8e93086580904aded88ffb957a6e7e3660cbe (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 (569c8e3f21f0c99bc373932b9d276a6f59457cfb)
\
N -- N -- N (0d57d40beab3e9707eab4a06a40f3a10ffa54610)
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=0d57d40beab3e9707eab4a06a40f3a10…
commit 0d57d40beab3e9707eab4a06a40f3a10ffa54610
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri May 20 21:41:08 2016 +0200
libiudummy
Change-Id: I4a66c4122011dbc87c6fcb336ab0461b86522c98
http://cgit.osmocom.org/openbsc/commit/?id=3fca60d9aa6df94c24adeb43e4e35243…
commit 3fca60d9aa6df94c24adeb43e4e35243bd109c3f
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri May 20 21:59:55 2016 +0200
DIUCS
Change-Id: Id347a3024fa495a1ab680db7320648d933a4018b
http://cgit.osmocom.org/openbsc/commit/?id=85359fbc352e70bc04dff12eaabc8e7d…
commit 85359fbc352e70bc04dff12eaabc8e7d482efcec
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 14:14:09 2016 +0200
comment
http://cgit.osmocom.org/openbsc/commit/?id=b2ecd3651e1ed797f3fe80999c0557b7…
commit b2ecd3651e1ed797f3fe80999c0557b7206594a9
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 14:04:40 2016 +0200
comment
http://cgit.osmocom.org/openbsc/commit/?id=f49308bee3baad38d792ac0d8e7205f3…
commit f49308bee3baad38d792ac0d8e7205f3c124d45f
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 13:57:25 2016 +0200
comment remove gsm48 paging
http://cgit.osmocom.org/openbsc/commit/?id=e597174681207153cd5e1f9d8e5761fa…
commit e597174681207153cd5e1f9d8e5761fa4f433d5c
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 13:29:41 2016 +0200
comment
http://cgit.osmocom.org/openbsc/commit/?id=8698667fd1ba398236515f19f115dc0c…
commit 8698667fd1ba398236515f19f115dc0c2042345a
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 13:26:47 2016 +0200
comment
http://cgit.osmocom.org/openbsc/commit/?id=a7982e8cf90d0f64bec50496cfd077b1…
commit a7982e8cf90d0f64bec50496cfd077b1b1ab9c0e
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu May 12 02:14:33 2016 +0200
move to libmsc: osmo_stats_vty_add_cmds() -- todo MSCSPLIT
http://cgit.osmocom.org/openbsc/commit/?id=6fe5ea955ae9108bfcbc8787d76740ce…
commit 6fe5ea955ae9108bfcbc8787d76740ced5c264ef
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 13:28:18 2016 +0200
move to libxsc: factor out gen of USSD notify and release complete -- TODO subscr_conn
Move the message generation part of gsm0480_send_ussdNotify() and
gsm0480_send_releaseComplete() to new functions gsm0480_gen_ussdNotify() and
gsm0480_gen_releaseComplete(), placed in libxsc.
Future: both libbsc and libmsc will want to use the gsm0480_send_* functions,
but using different subscriber connection structs. Hence move out the message
generation guts and code-dup only thin shims to libbsc and libmsc.
http://cgit.osmocom.org/openbsc/commit/?id=c4698c1901f1559b2b563710175b18da…
commit c4698c1901f1559b2b563710175b18da1b1473e9
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 14:59:02 2016 +0200
move to libxsc: gsm48_extract_mi(), gsm48_paging_extract_mi() -- TODO really?
http://cgit.osmocom.org/openbsc/commit/?id=3ec528cdb3a1603b28d93f0e0dc6d92b…
commit 3ec528cdb3a1603b28d93f0e0dc6d92bf94fe90d
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 9 21:56:42 2016 +0200
osmo-nitb: exit when MNCC socket init failed
http://cgit.osmocom.org/openbsc/commit/?id=247f1dc8bb56c12d6089d9a29a4d7a68…
commit 247f1dc8bb56c12d6089d9a29a4d7a68ae27e616
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed May 11 14:12:00 2016 +0200
split bsc_bootstrap_network() in alloc and config
http://cgit.osmocom.org/openbsc/commit/?id=02855ffd229e6bd782f073d5cdfb5a8f…
commit 02855ffd229e6bd782f073d5cdfb5a8fc6388652
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed May 11 14:21:58 2016 +0200
gsm0408_test: use NULL for root ctx -- TODO really?
http://cgit.osmocom.org/openbsc/commit/?id=60c1a6ecabae1d53fe9a55fe59dcc2da…
commit 60c1a6ecabae1d53fe9a55fe59dcc2dabe756d17
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 9 21:30:26 2016 +0200
gsm_04_08: remove apply_codec_restrictions()
This function is wrongly placed on the MSC level.
Unfortunately I cannot remember the very plausible details that hwelte had
back in the days to argue for this change. (Refactoring an old commit that
fails to explain in more detail.)
http://cgit.osmocom.org/openbsc/commit/?id=8337f34c25da0527f3620b37146c246d…
commit 8337f34c25da0527f3620b37146c246dba9925fa
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 14:15:50 2016 +0200
mscsplit
http://cgit.osmocom.org/openbsc/commit/?id=62f2c9ce9e635b458053d5aa10b147a3…
commit 62f2c9ce9e635b458053d5aa10b147a31f6d2ac9
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 14:13:55 2016 +0200
msc_api compl_l3
http://cgit.osmocom.org/openbsc/commit/?id=81fd7fb924f5b3d28650a543edbd3053…
commit 81fd7fb924f5b3d28650a543edbd3053f57ec569
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 14:12:01 2016 +0200
msc_api compl_l3
http://cgit.osmocom.org/openbsc/commit/?id=1700d4517a25c341658d2785a7b6f147…
commit 1700d4517a25c341658d2785a7b6f147d22ee652
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 14:13:04 2016 +0200
mscsplit
http://cgit.osmocom.org/openbsc/commit/?id=b6e7240fbecfa2cf65aef45b607fd806…
commit b6e7240fbecfa2cf65aef45b607fd8061a70b59e
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 14:10:15 2016 +0200
mscsplit msc_tx_dtap
http://cgit.osmocom.org/openbsc/commit/?id=8e034be5af567eb006f1fa25ca3aab63…
commit 8e034be5af567eb006f1fa25ca3aab635f3b8fa0
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 14:09:25 2016 +0200
mscsplit
http://cgit.osmocom.org/openbsc/commit/?id=615ac7ab608bebe36d0a77f208d8b5e9…
commit 615ac7ab608bebe36d0a77f208d8b5e9ca940a7c
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri May 20 20:41:20 2016 +0200
subscr_request_conn
Change-Id: I16a716c19777f175f9c4281394976b716252fde5
http://cgit.osmocom.org/openbsc/commit/?id=ead4fdc6f854e3730b837888b7232211…
commit ead4fdc6f854e3730b837888b7232211d1434b20
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri May 20 20:40:53 2016 +0200
lchan_conn_comment
Change-Id: I87bcd049162a3798868426a26b173c2029ada74b
http://cgit.osmocom.org/openbsc/commit/?id=d396d555a588f973c826a2e26b595d99…
commit d396d555a588f973c826a2e26b595d99cd9644de
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri May 20 20:40:34 2016 +0200
msc_tx_dtap
Change-Id: I30d961f16eb7b9c0ab9cc3f43198098d3f1a909f
http://cgit.osmocom.org/openbsc/commit/?id=b1c1cea794ddf7a6e0e87c248bc4579f…
commit b1c1cea794ddf7a6e0e87c248bc4579fbac96d62
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri May 20 20:40:16 2016 +0200
lchan_conn_comment
Change-Id: I673541047b3648251ee0e94618abfe1df4901487
http://cgit.osmocom.org/openbsc/commit/?id=f851607ab4548b59f5ca2ba7b9028645…
commit f851607ab4548b59f5ca2ba7b902864512666920
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed May 4 15:35:37 2016 +0200
gsm0408_clear_request(): actually free the released conn
By having conn->in_release == 1, calling msc_release_connection() has no
effect and thus never frees the conn. So, after all pending requests have
been discarded, also discard and free the unused connection.
http://cgit.osmocom.org/openbsc/commit/?id=209898b5936940435135a6c62124bec8…
commit 209898b5936940435135a6c62124bec8e2d61737
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 14:04:28 2016 +0200
msc_ifaces
http://cgit.osmocom.org/openbsc/commit/?id=010a39f1c8dff4b41b7321ecb909d245…
commit 010a39f1c8dff4b41b7321ecb909d24560d17060
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 14:03:35 2016 +0200
mscsplit
http://cgit.osmocom.org/openbsc/commit/?id=f139392696038a7b09987c3fd258ee9c…
commit f139392696038a7b09987c3fd258ee9cd8ad62cd
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 14:02:39 2016 +0200
iu_cs
http://cgit.osmocom.org/openbsc/commit/?id=d4249ba955b4e4c21937e7c7cd4a0a1a…
commit d4249ba955b4e4c21937e7c7cd4a0a1ac3dcaca9
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri May 20 21:39:06 2016 +0200
iucs_h
Change-Id: I87e2f55d336792336fab34fefaa0c8b4557e22cf
http://cgit.osmocom.org/openbsc/commit/?id=79363b70922b5d6d361a8e6578a65de2…
commit 79363b70922b5d6d361a8e6578a65de20f09dfc9
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 14:01:49 2016 +0200
msc_h
http://cgit.osmocom.org/openbsc/commit/?id=eacec28f19e2113350b3372e8862afe6…
commit eacec28f19e2113350b3372e8862afe61b1da3e3
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 14:00:46 2016 +0200
COMPILING_LIBMSC
http://cgit.osmocom.org/openbsc/commit/?id=2874b80c23035103cd8e72f0d973dfc4…
commit 2874b80c23035103cd8e72f0d973dfc4f1cfbca5
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 13:44:39 2016 +0200
move to libbsc: lchan_next_meas_rep() -- TODO really?
Change-Id: I4ea799c5fa61f81c404e6ef1b9ac86a8faa1fb49
http://cgit.osmocom.org/openbsc/commit/?id=ed7a82736caf336db87d4457c132172b…
commit ed7a82736caf336db87d4457c132172b19c0ac63
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 13:59:16 2016 +0200
move to libbsc: gsm_bts_neighbor() -- TODO really?
Change-Id: I63d4835dc7aabdf176e0ca634a6a4ca527612693
http://cgit.osmocom.org/openbsc/commit/?id=2f8897812f5add058addfb325f0fae7d…
commit 2f8897812f5add058addfb325f0fae7d83045220
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 13:50:44 2016 +0200
remove unused bsc_copyright from bsc_vty.c
Change-Id: I281791c0f57ca75ffe14431a3030811b2d224f0b
http://cgit.osmocom.org/openbsc/commit/?id=d3ed709759fd90b544a4190031409bd6…
commit d3ed709759fd90b544a4190031409bd624520768
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 13:39:44 2016 +0200
msc_ifaces
http://cgit.osmocom.org/openbsc/commit/?id=b60d7c7ca3963048c5928c5857cb0723…
commit b60d7c7ca3963048c5928c5857cb072344f5ede2
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 13:37:59 2016 +0200
msc_api_h__compl_l3
http://cgit.osmocom.org/openbsc/commit/?id=16f03662a69d5c196a30917e5f5b64d5…
commit 16f03662a69d5c196a30917e5f5b64d5e56f1087
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 13:36:15 2016 +0200
msc_api_h
http://cgit.osmocom.org/openbsc/commit/?id=968a3b2ef691d133c83cdef57281f2bc…
commit 968a3b2ef691d133c83cdef57281f2bca0e06b33
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 13:32:27 2016 +0200
msc_api_h
http://cgit.osmocom.org/openbsc/commit/?id=6a84b02b43d0ddf10a30e71e177ccf94…
commit 6a84b02b43d0ddf10a30e71e177ccf940a82e29e
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 13:29:26 2016 +0200
IFACE_A, INTEGRITY_PROT
http://cgit.osmocom.org/openbsc/commit/?id=21b836ae2100f7404bd7807ff1c943c4…
commit 21b836ae2100f7404bd7807ff1c943c4d1034aab
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 13:26:39 2016 +0200
msc_h
http://cgit.osmocom.org/openbsc/commit/?id=48bc854cfea44e09fc20f2e05d7e48ba…
commit 48bc854cfea44e09fc20f2e05d7e48bac62e9c71
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 12:50:31 2016 +0200
add empty openbsc/src/libmsc/msc_ifaces.c
http://cgit.osmocom.org/openbsc/commit/?id=bbb27dc307872ddea9c3c123480b69b4…
commit bbb27dc307872ddea9c3c123480b69b4d63c2c06
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 12:50:31 2016 +0200
add empty openbsc/src/libmsc/a_iface.c
http://cgit.osmocom.org/openbsc/commit/?id=0ccf947d997441e923bc4d18cb581f3d…
commit 0ccf947d997441e923bc4d18cb581f3d9f47f36a
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 12:50:31 2016 +0200
add empty openbsc/src/libbsc/gsm_04_80_utils.c
http://cgit.osmocom.org/openbsc/commit/?id=41de7d177b16559c91073247f62505e2…
commit 41de7d177b16559c91073247f62505e24f38ad43
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 12:50:31 2016 +0200
add empty openbsc/include/openbsc/msc_ifaces.h
http://cgit.osmocom.org/openbsc/commit/?id=34510cda16eda5613f369fb489aaf1de…
commit 34510cda16eda5613f369fb489aaf1decba55c10
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 12:50:31 2016 +0200
add empty openbsc/include/openbsc/msc_api.h
http://cgit.osmocom.org/openbsc/commit/?id=03ab7be0d2e681556894725eabeb676a…
commit 03ab7be0d2e681556894725eabeb676a48a0a4fe
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu May 12 02:20:34 2016 +0200
tests_db
http://cgit.osmocom.org/openbsc/commit/?id=000a922a0a4014cdfd1ea3dc0c100335…
commit 000a922a0a4014cdfd1ea3dc0c100335c0580683
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu May 12 02:20:26 2016 +0200
tests_channel
http://cgit.osmocom.org/openbsc/commit/?id=4b73579529d415261b32010435e512d7…
commit 4b73579529d415261b32010435e512d76f5de490
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed May 11 17:13:28 2016 +0200
make tests/bsc rm dup link
http://cgit.osmocom.org/openbsc/commit/?id=8bf255651a3eb4094876e85e4ac891cc…
commit 8bf255651a3eb4094876e85e4ac891cc81d1c7cf
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 13:48:50 2016 +0200
Move T3212 (periodic LU timer) up to network level WIP
TODO: adjust VTY
Change-Id: Ifb730f9d0106fe195adc30459a39290a07313b50
http://cgit.osmocom.org/openbsc/commit/?id=82412610a2c9ebf6d4d55980ad9ff77f…
commit 82412610a2c9ebf6d4d55980ad9ff77f31596949
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri May 20 17:15:44 2016 +0200
split subscr_con_allocate()/_free() in bsc_ and msc_
Rename current subscr_con_allocate() and subscr_con_free to bsc_*,
and add two separate msc_subscr_con_allocate() and _free().
The msc_subscr_con_free() ignores all lchan members.
In libbsc use bsc_*, in libmsc use msc_*.
Change-Id: I3cf7c7cafdf4672ec7b26058bba8a77159855257
Future: there will be distinct subscr conns for libbsc and libmsc.
http://cgit.osmocom.org/openbsc/commit/?id=88b95d1645abfd19503afc95e672e513…
commit 88b95d1645abfd19503afc95e672e51314d8e30a
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 14 03:24:41 2016 +0200
move to libxsc: net timezone VTY config
Leave the timezone VTY output in libbsc's config_write_net(), until the BSC/MSC
separation of struct gsm_network is completed.
Change-Id: I9712b2e07b4f1ab8d2e4ad40a8d771e98ed25b20
http://cgit.osmocom.org/openbsc/commit/?id=3083fee131ea323824c53c2cdd34167f…
commit 3083fee131ea323824c53c2cdd34167fd8246811
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 13:29:33 2016 +0200
Move timezone settings up to network level
Time zone used to be configurable per-BTS. In the upcoming MSC-split, no BTS
structures will be available on the MSC level. To simplify, drop the ability to
manage several time zones in a core network and place the time zone config on
the network VTY level, i.e. in gsm_network. If we are going to re-add fine
grained time zone settings, it should probably be tied to the LAC.
Adjust time zone VTY config code (to be moved to libxsc in subsequent commit).
Adjust time zone Ctrl Interface code.
Change-Id: I69848887d92990f3d6f969be80f6ef91f6bdbbe8
http://cgit.osmocom.org/openbsc/commit/?id=e9870ce8dd8e3cc97244aa7bdf2181d6…
commit e9870ce8dd8e3cc97244aa7bdf2181d6c0cd3774
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 13:56:43 2016 +0200
reinvent connection_for_subscr() and move to libmsc
Implement connection_for_subscr() from a completely different angle: instead of
looking up lchans in bts structs, look up the subscriber in the global list of
gsm_subscriber_connection. static lchan_find() is thus obsoleted.
All callers of connection_for_subscr() live in libmsc, so move to libmsc.
The move and edit are done in a single commit since the old and new
implementation have nothing in common.
Future: osmo-cscn will use this, without bts being present.
Remove implementation of connection_for_subscr() from channel_test.c -- it is
possible that the abort() in there was intended for a regression test, but
actually it seems the implementation was merely added for linking reasons, and
the abort() added to guard against the NULL return value: no comment nor the
commit log indicate that the abort() is test critical; the addition was the
only change in channel_test.c for that commit; at the same time a
connection_for_subscr() call was added in libmsc.
http://cgit.osmocom.org/openbsc/commit/?id=921e3ad78adf28c7dd2b21c07d57dd22…
commit 921e3ad78adf28c7dd2b21c07d57dd22f1fa26bb
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu May 12 01:53:23 2016 +0200
bsc vty: rename show_net_cmd to bsc_show_net_cmd
Future: there will be an MSC-land show-net-cmd, so rename to something with
bsc in its name.
http://cgit.osmocom.org/openbsc/commit/?id=e548906f12ff9a5dbe90a4e03336fe85…
commit e548906f12ff9a5dbe90a4e03336fe8571144e6a
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu May 12 01:16:58 2016 +0200
move to libxsc: network VTY that isn't BSC-specific
Keep only BSC specific bits of the 'network' VTY node in bsc_vty.c, move more
general VTY commands to xsc_vty.c.
Add arg to xsc_vty_init() to pass a config_write_net() function. Pass a libbsc
specific config_write_net() function.
Future: upcoming omso-cscn will re-use the VTY bits moved to libxsc and pass a
different config_write_net() function.
Change-Id: I871b7b32a0c56fdce983e409cf244ec487d24e71
http://cgit.osmocom.org/openbsc/commit/?id=876bb45560825f3f497effa0baca7e9d…
commit 876bb45560825f3f497effa0baca7e9d9c0e174e
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed May 11 18:48:39 2016 +0200
move to libxsc: global vty gsm_network pointer
Move gsmnet_from_vty() and the bsc_gsmnet global to xsc_vty.c.
Rename bsc_gsmnet to vty_global_gsm_network and make it static to xsc_vty.c, to
clearly mark the global variable for VTY use only.
Introduce xsc_vty_init() to set vty_global_gsm_network.
Change-Id: I26c5c47de08f899b896813d09612d5cb2f8e42d6
http://cgit.osmocom.org/openbsc/commit/?id=ebb605b0df97cfa4d93f9295dc70383c…
commit ebb605b0df97cfa4d93f9295dc70383c982cf3f6
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu May 12 03:03:50 2016 +0200
drop libmsc from some tests, drop duplicate libbsc linking
Because of libxsc, tests/gsm0408,subscr,trau no longer need libmsc.
http://cgit.osmocom.org/openbsc/commit/?id=f44b88833b4b87401cb919cf4061b3df…
commit f44b88833b4b87401cb919cf4061b3dfbea80af9
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 13:27:32 2016 +0200
sms_next_rp_msg_ref(): use direct pointer to next_rp_ref counter
libbsc and libmsc will have separate subscriber connection structs. Hence don't
rely on gsm_subscriber_connection, but work on a direct pointer to the counter
for the next RP reference.
http://cgit.osmocom.org/openbsc/commit/?id=3bce5c3abea130eeb769195731e3abc9…
commit 3bce5c3abea130eeb769195731e3abc966e359d1
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 13:30:17 2016 +0200
factor out & introduce struct gsm_encr, in xsc.h
Factor out encryption info from struct gsm_lchan as struct gsm_encr, placed in
xsc.h.
Future: this will be used by libmsc's subscriber connection, for osmo-cscn.
http://cgit.osmocom.org/openbsc/commit/?id=755c6096dc7d57deb036452833158ddd…
commit 755c6096dc7d57deb036452833158ddde25ecb39
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed May 11 18:04:00 2016 +0200
fix build: osmo-bsc_nat: change linking order
Moving gsm48_create* to libxsc affected linking of osmo-bsc_nat, resulting
in an undefined reference to gsm48_extract_mi().
Fix the issue by placing libfilter.a left of libbsc.a.
http://cgit.osmocom.org/openbsc/commit/?id=be18a05ea2467c430cbab9652bf31745…
commit be18a05ea2467c430cbab9652bf31745269064fe
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 14:58:51 2016 +0200
move to libxsc: gsm48_create_mm_serv_rej(), gsm48_create_loc_upd_rej()
Used by libbsc, libmsc as well as osmo-bsc and osmo-bsc_nat.
http://cgit.osmocom.org/openbsc/commit/?id=c3b54c20180fbc3cdb81d9c94043d192…
commit c3b54c20180fbc3cdb81d9c94043d192982a255f
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 14 00:46:29 2016 +0200
move to libxsc: net init 3: actual move
Reincarnate gsm_network_init() as the parts not specific to libbsc.
Move from bsc_network_init() those bits that are not BSC specific (and useful
for upcoming osmo-cscn).
Add libxsc to all linkages that use gsm_network_init().
Note: the only requirement to allow linking gsm_network_init() without libbsc
is to keep the call to gsm_net_update_ctype() out of libxsc. The other items
are kept out of libxsc because it makes sense semantically. But the separation
is not strong in that the BSC specific data members are of course still
omnipresent in struct gsm_network. If bsc_network_init() is not called, these
are not initialized properly -- for now no such callers exist.
So this is just a first step towards a sensible split of the BSC and MSC
gsm_network structs. The long term aim should be to have entirely separate
structs with some common general items.
http://cgit.osmocom.org/openbsc/commit/?id=6e3d35996d4680da9d6c825a23c4d389…
commit 6e3d35996d4680da9d6c825a23c4d389c4d6d3f9
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 14 00:57:04 2016 +0200
move to libxsc: net init 2: move bsc_network_init decl to osmo_bsc.h
bsc_network_init() is more fit to live in a BSC specific header.
Change-Id: I9edfb1e748bb1cb484fadd48b0406f5b3098e89b
http://cgit.osmocom.org/openbsc/commit/?id=c02594ff7cb61278945d16549a05c854…
commit c02594ff7cb61278945d16549a05c85419a6bf80
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 14 00:45:26 2016 +0200
move to libxsc: net init 1: rename to bsc_network_init
The gsm_network_init() function initializes a whole lot of BSC specific stuff.
Aiming to move some of it to libxsc, first rename it to bsc_network_init().
This will retain the BSC specific stuff when the move is done.
Adjust all callers.
Future: osmo-cscn will call the more generic part and not the BSC specific
part.
Change-Id: I4816ae19374390fc5c64972f7cad2e9ec3d8bcc3
http://cgit.osmocom.org/openbsc/commit/?id=a483ff820b00ec3b1638f8c72cdc2493…
commit a483ff820b00ec3b1638f8c72cdc249348eca50a
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed May 11 14:28:25 2016 +0200
define mncc_recv_cb_t to avoid code dup
Put mncc_recv_cb_t in xsc.h to avoid header include complications: if placing
right above struct gsm_network, one must include gsm_data.h to use
mncc_recv_cb_t as function parameter in a header, which will include
gsm_data_shared.h, which will include xsc.h (future knowledge). Since I will
need to use mncc_recv_cb_t in xsc.h, including gsm_data.h from there would
introduce an #include loop. Avoid that and define mncc_recv_cb_t in xsc.h to
begin with.
http://cgit.osmocom.org/openbsc/commit/?id=ec40007f269cff4dc192ebe92f7a3c1d…
commit ec40007f269cff4dc192ebe92f7a3c1dc181e89b
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 12:50:31 2016 +0200
Add empty libxsc
This will gradually soak up code shared by libbsc and libmsc.
http://cgit.osmocom.org/openbsc/commit/?id=277e49f4161d00f883dbf2e5eae9462c…
commit 277e49f4161d00f883dbf2e5eae9462c05222edb
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 9 21:07:43 2016 +0200
cosmetic: various comment, whitespace tweaks
http://cgit.osmocom.org/openbsc/commit/?id=522080be60ae2e68a72a4c6bdcb1bed2…
commit 522080be60ae2e68a72a4c6bdcb1bed2408f7ba6
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 9 21:59:29 2016 +0200
utils/Makefile.am: remove unused LIBOSMOVTY_CFLAGS
http://cgit.osmocom.org/openbsc/commit/?id=c22aaeeae2951d292f03e71d7161d23a…
commit c22aaeeae2951d292f03e71d7161d23a26603ccf
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Apr 1 02:17:24 2016 +0200
vty l3 help: fix typo 'comamnds'; fix english s/his//
http://cgit.osmocom.org/openbsc/commit/?id=297ad95d80bae3ca151ef9c640bb1fea…
commit 297ad95d80bae3ca151ef9c640bb1feabdbac664
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 9 21:48:53 2016 +0200
debug log for sms: fix/add
One logged the wrong function name. Add others.
http://cgit.osmocom.org/openbsc/commit/?id=5bbd6ff453e5448ee24f8646a3302666…
commit 5bbd6ff453e5448ee24f8646a3302666968b7362
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 9 21:38:51 2016 +0200
Sanity fixes for gsm0408_dispatch(): rc, assertions
gsm0408_dispatch() is the main entry point for receiving data from the BSC/RNC
level, so make sure callers pass valid pointers before using them all the way
down the code path (related to CID#93769, a fix before this was refactored).
For unknown/unimplemented packet discriminators, make sure to return error
codes.
http://cgit.osmocom.org/openbsc/commit/?id=a3ce02ac086939212fdffd4216b29e1a…
commit a3ce02ac086939212fdffd4216b29e1a630279c1
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 9 21:18:08 2016 +0200
abis vty: decouple from global bsc_gsmnet variable
Publish gsmnet_from_vty() in openbsc/vty.h and use in the abis VTY functions.
http://cgit.osmocom.org/openbsc/commit/?id=3ea4d6818251bff0b525e01892332b0e…
commit 3ea4d6818251bff0b525e01892332b0e2154fa08
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 9 21:09:47 2016 +0200
directly access gsm_network backpointer from gsm_subscriber_connection
The previous commit added a network backpointer to gsm_subscriber_connection.
Use it wherever it makes sense, to skip the step through the bts structure.
In some places, also tweak use of local variables for less code.
http://cgit.osmocom.org/openbsc/commit/?id=7e29fbfac53857beb46e07a96bbab175…
commit 7e29fbfac53857beb46e07a96bbab1758d767289
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 9 22:33:01 2016 +0200
add gsm_network backpointer to gsm_subscriber_connection
For the upcoming MSCSPLIT, we want a network backpointer without having to
go through a gsm_bts struct.
This commit adds the network pointer, the subsequent commit applies direct
access to the network structure from gsm_subscriber_connection.
http://cgit.osmocom.org/openbsc/commit/?id=036ad3723742f9b9f78ae22792cfebfb…
commit 036ad3723742f9b9f78ae22792cfebfb7b8872c1
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 13:40:19 2016 +0200
bsc_vty_init(): decouple from global bsc_gsmnet
Add an explicit gsm_network pointer instead of using the bsc_gsmnet global, to
pass full control to respective main() contexts.
http://cgit.osmocom.org/openbsc/commit/?id=02b453dc7ad7de07ab677563ac064ecb…
commit 02b453dc7ad7de07ab677563ac064ecbb9809497
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed May 11 13:53:47 2016 +0200
talloc_ctx_init(): decouple from global tall_bsc_ctx
Decouple the talloc context allocations from global tall_bsc_ctx pointer.
Future: it appears that talloc_ctx_init() was intended for general use, but is
in fact only used by osmo-nitb. It will be used by the upcoming osmo-cscn as
well.
http://cgit.osmocom.org/openbsc/commit/?id=aca3795a4c97300d18f4ef9129224b7f…
commit aca3795a4c97300d18f4ef9129224b7f22a32cb0
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 9 19:12:44 2016 +0200
gsm_network_init(): add explicit root talloc ctx
Decouple the root talloc context from libbsc's global talloc_bsc_ctx.
Future: we'll use this for the upcoming MSCSPLIT.
http://cgit.osmocom.org/openbsc/commit/?id=678cb8078fa4615a8a2e6408826f71a0…
commit 678cb8078fa4615a8a2e6408826f71a01d2096a4
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed May 11 13:39:33 2016 +0200
bsc_init: don't pass telnet dummy conn
gsmnet_from_vty() used to expect vty->priv to point to a gsm_network struct,
but that is not actually the case anymore. The dummy conn to forward the
gsm_network is not needed.
http://cgit.osmocom.org/openbsc/commit/?id=36e5da4c2222138494788a83ca717a31…
commit 36e5da4c2222138494788a83ca717a31c51cb7a2
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 9 19:12:44 2016 +0200
doc: rename nitb graph to bsc, add msc graph
In the light of upcoming split of MSC from BSC (MSCSPLIT), name the realms
'libmsc' and 'libbsc'. Hence the nitb graph becomes the BSC graph, and add a
libmsc graph.
http://cgit.osmocom.org/openbsc/commit/?id=9bcd7b34f676ab47eb9067d03217d3fa…
commit 9bcd7b34f676ab47eb9067d03217d3fa9075c383
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 9 21:03:12 2016 +0200
move subscriber conns list into struct gsm_network
Replace the global sub_connections llist with gsm_network.subscr_conns.
Initialize and apply where applicable.
Remove bsc_api_sub_connections(), callers now access gsm_network->subscr_conns
directly.
-----------------------------------------------------------------------
Summary of changes:
openbsc/doc/examples/osmo-bsc/osmo-bsc.cfg | 3 +-
openbsc/doc/examples/osmo-nitb/rbs2308/openbsc.cfg | 1 -
openbsc/include/openbsc/gprs_gmm.h | 2 +
openbsc/include/openbsc/gsm_data.h | 10 ++-
openbsc/include/openbsc/gsm_data_shared.h | 6 +-
openbsc/include/openbsc/iu.h | 3 +-
openbsc/src/gprs/Makefile.am | 2 +-
openbsc/src/gprs/gprs_gmm.c | 70 +++++++++++++----
openbsc/src/gprs/gprs_llc.c | 4 +-
openbsc/src/gprs/sgsn_libgtp.c | 3 -
openbsc/src/libbsc/abis_rsl.c | 11 ++-
openbsc/src/libbsc/bsc_init.c | 6 --
openbsc/src/libbsc/bsc_vty.c | 85 ++++++++++++++++++---
openbsc/src/libbsc/handover_decision.c | 17 +++--
openbsc/src/libbsc/system_information.c | 5 ++
openbsc/src/libcommon/gsm_data.c | 6 +-
openbsc/src/libiu/iu.c | 35 +--------
openbsc/src/libmsc/db.c | 55 +++++++++-----
openbsc/src/libmsc/gsm_04_08.c | 21 ++++--
openbsc/src/libmsc/vty_interface_layer3.c | 6 +-
openbsc/src/libtrau/rtp_proxy.c | 2 +-
openbsc/src/libxsc/xsc.c | 2 +-
openbsc/tests/db/db_test.c | 87 +++++++++-------------
openbsc/tests/sgsn/sgsn_test.c | 12 ---
openbsc/tests/sgsn/sgsn_test.ok | 19 +++++
25 files changed, 285 insertions(+), 188 deletions(-)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
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/iups has been updated
discards 03b724cf69c6110c582bf80da912b6b9bac3b0ec (commit)
discards 91f70affac24ec9a8be5791aae5e70687e9f3cea (commit)
discards d629c0c560cc7daea6427a6b30b95fee93824c69 (commit)
discards 17fe722353682de53e22903e236baf2c29e80ed6 (commit)
discards 7237230f3a0f5ac97769d3900c09169ce0b46706 (commit)
discards 0f475549eafe64d74ca2c7e1557a6d4edb9f13c4 (commit)
discards 33e863d5c7525b8de6738f979352c259de198627 (commit)
discards bd92f76e9d18f5305921862c89af315ed8be8b75 (commit)
discards 26629baa9f1c93725d9f18d591945e77708ad0b3 (commit)
discards b290070ea6e4ae0fc9ecf3ba418fcb2ea5c495d3 (commit)
discards 12df75ad4fba19b3fe8ae5487332001281ad7c17 (commit)
discards bf52f7a740f9b71b647efa9ad1bca5a947ab0837 (commit)
discards 9f54cfc5ea72bdf92ec02370777b6818dfb8ae66 (commit)
discards 6d76ddddf0a3d161662e126ffec197e71e40834b (commit)
discards 7f1527f15c602455c318e189dde98511c2930df3 (commit)
discards 0b3e0507e54033776791c3a65ce9e8a52ed69894 (commit)
discards 7042a37cf949b0a3dbd44f77228f263e815a47bd (commit)
discards 2ddb268d252426d449cf8f85adbebb9adf00ef68 (commit)
discards d93987656f96fc077e788a7f35857189a9251b9d (commit)
discards 2b8ea146f09954ff005e015238977c8623a867a4 (commit)
discards ee87f9d161a3f7269bc675dc0c5e4e69daada4e0 (commit)
discards f70350b1b2f4f7d80dd28e8d1e17295dcf593d17 (commit)
discards 96d2f98aaa1662c8752de4aab1d8cc04a84f0ffb (commit)
discards 2a7cc388ef5d57841d11acfe6d8333de21ff4f83 (commit)
discards 48bcef98a1607fbc16da582618c562f3d65c8136 (commit)
discards a877cc09adf8c3b3d87c4f6e62d3f209c40febcd (commit)
discards 02c2901831635f57f4290cf494edb32ebb236e2e (commit)
discards b07e2b42fb6a035672e8d54e169bd544a483560f (commit)
discards 48d47242edf554c63a394a7b901ccb4f29864b7b (commit)
discards 2d512992af15006792f55330b4133d78730022de (commit)
discards e6dc4bd5b2f5694ab3cc8d830e42f7b3bf7d9a7c (commit)
discards dbbf9b010c653012d34b392f2382c3dd68c7ccd7 (commit)
discards 8cbd7feb85e6c71f31f220a02c900d372f903499 (commit)
discards 9299ffd37615087a468a0bc3f558892ccb854667 (commit)
discards 1fd12de9096a0d854509196730ab97bff09f0553 (commit)
discards d00cea86fc49d656dbe3d363aa7b16c850953017 (commit)
discards c6545eff340a760feda2faf0c911b1bf71e18cb3 (commit)
discards 18679ed974c8c20ce146b84d998b23800de111d6 (commit)
discards a134004df80e2296584395bfa39be280341b04d9 (commit)
discards 2fd72386a35d877f35773296b52e9b262ccb6ab4 (commit)
discards 8764e86ee9e87f0ab6df6e860a9fd8501f7f8864 (commit)
discards f802b2012646370abcd25c99b4dcc965eab7babc (commit)
discards 5a750f1071801e92fd29a61dc16cbc10be9cf6f7 (commit)
via b829af3332a9c22ee6ecdf9eb38ae491ba2b5372 (commit)
via 7ee7705d18d0ddd859d189842d65dde490661d51 (commit)
via da4b3dbd1a94fa151cf2889a87af7aa20a175a3a (commit)
via f1d2751265a54080f62b79b209584056baaf56c4 (commit)
via e4d47950579217f0073500d58b35f628789475f7 (commit)
via bedd96d55c4de480b81969a3ccba760fbc944ea4 (commit)
via 9596ecea8f561ff5893c218f0e7db00668505edd (commit)
via 38cf2c271ba82f3ef41b2d075b6fd46cb62732b6 (commit)
via 5a91708c52fd77c0f4f749ecb1f763a2758591ad (commit)
via a74c886e12cd65c59c63b93afe77ac510c79351a (commit)
via 6376841880cd797d7f88b51c5aa3b5a90daee22d (commit)
via 45de942fcdd64b852d023a8c95349571c2a503de (commit)
via 40833ea9e401255ae29ef1dd8b2c97d17e5c3a1b (commit)
via 1d9a9e04980285303403546d3b03bdb2d3d35068 (commit)
via 78495593c7bd1b50361cd9782bd2e75fbcae49e8 (commit)
via 2a31a16046f67925533369c11ac0a63dc2d8bd1e (commit)
via 711845b21710ee43dd1a9ebd101f114e134e1d9e (commit)
via 406a37bc23ffd36f986828ed50569acb5a1855f7 (commit)
via 1d5a769b800081320eb4a877c9701cd73ea93aea (commit)
via bbd7d2e4337244ca22198518fa96ee74f975cfc4 (commit)
via 1cbf43db4916293f6f4f8d7515e0e83534701a9d (commit)
via 0a24418702f3d9761553be44bac47ee073e29944 (commit)
via ab7334366b7bbc619fa27850ae885bc6dcd64fbc (commit)
via a70b7da5a111f939579aac6fa072fe866f618635 (commit)
via fa7d02f17890a9c3543c5a0bcdc0446aeb68bbed (commit)
via 77aa06bf7eec866bcc8d93fe40de6ddad2fab164 (commit)
via e3c8cee496591cbd8a8c6d58b7370df05c522ec0 (commit)
via 3050485d1f4564b97481768329f049fb454ad580 (commit)
via b7b7457e1cc165651b57a2dac8328d18745c0a1f (commit)
via 8967ed652d20164874c66440c7ef9f114e9301ce (commit)
via 809e51f267d208b5ea73d90f36fa4b1b5d02dc42 (commit)
via d9a8b89e9a113c15273385d1c31accd06c4ec7ed (commit)
via e286c3545279fd59719b9f582c4e999dd304230f (commit)
via 28bc4818689c52f3cd0e6dd14491799a65f12d82 (commit)
via 5c8016bfe23df4857b166b5d4445b2d3760adaea (commit)
via 23888ed6b0fc3ba0a7f85f5fd4b4861681eff50f (commit)
via 8e5707273c374d36c084a5fa3734ecd8dbbe2c85 (commit)
via c08592a978932fab33d5d944d891d9c161a1b90e (commit)
via 7184bd088e11cfe6b907af2fcce48369fd2f21f1 (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 (03b724cf69c6110c582bf80da912b6b9bac3b0ec)
\
N -- N -- N (b829af3332a9c22ee6ecdf9eb38ae491ba2b5372)
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 -----------------------------------------------------------------
-----------------------------------------------------------------------
Summary of changes:
openbsc/src/gprs/gprs_llc.c | 4 ++--
openbsc/src/libmsc/db.c | 2 +-
openbsc/src/libmsc/gsm_04_08.c | 2 +-
openbsc/src/libtrau/rtp_proxy.c | 2 +-
4 files changed, 5 insertions(+), 5 deletions(-)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
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, users/neels/iups has been updated
discards 03b724cf69c6110c582bf80da912b6b9bac3b0ec (commit)
discards 91f70affac24ec9a8be5791aae5e70687e9f3cea (commit)
discards d629c0c560cc7daea6427a6b30b95fee93824c69 (commit)
discards 17fe722353682de53e22903e236baf2c29e80ed6 (commit)
discards 7237230f3a0f5ac97769d3900c09169ce0b46706 (commit)
discards 0f475549eafe64d74ca2c7e1557a6d4edb9f13c4 (commit)
discards 33e863d5c7525b8de6738f979352c259de198627 (commit)
discards bd92f76e9d18f5305921862c89af315ed8be8b75 (commit)
discards 26629baa9f1c93725d9f18d591945e77708ad0b3 (commit)
discards b290070ea6e4ae0fc9ecf3ba418fcb2ea5c495d3 (commit)
discards 12df75ad4fba19b3fe8ae5487332001281ad7c17 (commit)
discards bf52f7a740f9b71b647efa9ad1bca5a947ab0837 (commit)
discards 9f54cfc5ea72bdf92ec02370777b6818dfb8ae66 (commit)
discards 6d76ddddf0a3d161662e126ffec197e71e40834b (commit)
discards 7f1527f15c602455c318e189dde98511c2930df3 (commit)
discards 0b3e0507e54033776791c3a65ce9e8a52ed69894 (commit)
discards 7042a37cf949b0a3dbd44f77228f263e815a47bd (commit)
discards 2ddb268d252426d449cf8f85adbebb9adf00ef68 (commit)
discards d93987656f96fc077e788a7f35857189a9251b9d (commit)
discards 2b8ea146f09954ff005e015238977c8623a867a4 (commit)
discards ee87f9d161a3f7269bc675dc0c5e4e69daada4e0 (commit)
discards f70350b1b2f4f7d80dd28e8d1e17295dcf593d17 (commit)
discards 96d2f98aaa1662c8752de4aab1d8cc04a84f0ffb (commit)
discards 2a7cc388ef5d57841d11acfe6d8333de21ff4f83 (commit)
discards 48bcef98a1607fbc16da582618c562f3d65c8136 (commit)
discards a877cc09adf8c3b3d87c4f6e62d3f209c40febcd (commit)
discards 02c2901831635f57f4290cf494edb32ebb236e2e (commit)
discards b07e2b42fb6a035672e8d54e169bd544a483560f (commit)
discards 48d47242edf554c63a394a7b901ccb4f29864b7b (commit)
discards 2d512992af15006792f55330b4133d78730022de (commit)
discards e6dc4bd5b2f5694ab3cc8d830e42f7b3bf7d9a7c (commit)
discards dbbf9b010c653012d34b392f2382c3dd68c7ccd7 (commit)
discards 8cbd7feb85e6c71f31f220a02c900d372f903499 (commit)
discards 9299ffd37615087a468a0bc3f558892ccb854667 (commit)
discards 1fd12de9096a0d854509196730ab97bff09f0553 (commit)
discards d00cea86fc49d656dbe3d363aa7b16c850953017 (commit)
discards c6545eff340a760feda2faf0c911b1bf71e18cb3 (commit)
discards 18679ed974c8c20ce146b84d998b23800de111d6 (commit)
discards a134004df80e2296584395bfa39be280341b04d9 (commit)
discards 2fd72386a35d877f35773296b52e9b262ccb6ab4 (commit)
discards 8764e86ee9e87f0ab6df6e860a9fd8501f7f8864 (commit)
discards f802b2012646370abcd25c99b4dcc965eab7babc (commit)
discards 5a750f1071801e92fd29a61dc16cbc10be9cf6f7 (commit)
via b829af3332a9c22ee6ecdf9eb38ae491ba2b5372 (commit)
via 7ee7705d18d0ddd859d189842d65dde490661d51 (commit)
via da4b3dbd1a94fa151cf2889a87af7aa20a175a3a (commit)
via f1d2751265a54080f62b79b209584056baaf56c4 (commit)
via e4d47950579217f0073500d58b35f628789475f7 (commit)
via bedd96d55c4de480b81969a3ccba760fbc944ea4 (commit)
via 9596ecea8f561ff5893c218f0e7db00668505edd (commit)
via 38cf2c271ba82f3ef41b2d075b6fd46cb62732b6 (commit)
via 5a91708c52fd77c0f4f749ecb1f763a2758591ad (commit)
via a74c886e12cd65c59c63b93afe77ac510c79351a (commit)
via 6376841880cd797d7f88b51c5aa3b5a90daee22d (commit)
via 45de942fcdd64b852d023a8c95349571c2a503de (commit)
via 40833ea9e401255ae29ef1dd8b2c97d17e5c3a1b (commit)
via 1d9a9e04980285303403546d3b03bdb2d3d35068 (commit)
via 78495593c7bd1b50361cd9782bd2e75fbcae49e8 (commit)
via 2a31a16046f67925533369c11ac0a63dc2d8bd1e (commit)
via 711845b21710ee43dd1a9ebd101f114e134e1d9e (commit)
via 406a37bc23ffd36f986828ed50569acb5a1855f7 (commit)
via 1d5a769b800081320eb4a877c9701cd73ea93aea (commit)
via bbd7d2e4337244ca22198518fa96ee74f975cfc4 (commit)
via 1cbf43db4916293f6f4f8d7515e0e83534701a9d (commit)
via 0a24418702f3d9761553be44bac47ee073e29944 (commit)
via ab7334366b7bbc619fa27850ae885bc6dcd64fbc (commit)
via a70b7da5a111f939579aac6fa072fe866f618635 (commit)
via fa7d02f17890a9c3543c5a0bcdc0446aeb68bbed (commit)
via 77aa06bf7eec866bcc8d93fe40de6ddad2fab164 (commit)
via e3c8cee496591cbd8a8c6d58b7370df05c522ec0 (commit)
via 3050485d1f4564b97481768329f049fb454ad580 (commit)
via b7b7457e1cc165651b57a2dac8328d18745c0a1f (commit)
via 8967ed652d20164874c66440c7ef9f114e9301ce (commit)
via 809e51f267d208b5ea73d90f36fa4b1b5d02dc42 (commit)
via d9a8b89e9a113c15273385d1c31accd06c4ec7ed (commit)
via e286c3545279fd59719b9f582c4e999dd304230f (commit)
via 28bc4818689c52f3cd0e6dd14491799a65f12d82 (commit)
via 5c8016bfe23df4857b166b5d4445b2d3760adaea (commit)
via 23888ed6b0fc3ba0a7f85f5fd4b4861681eff50f (commit)
via 8e5707273c374d36c084a5fa3734ecd8dbbe2c85 (commit)
via c08592a978932fab33d5d944d891d9c161a1b90e (commit)
via 7184bd088e11cfe6b907af2fcce48369fd2f21f1 (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 (03b724cf69c6110c582bf80da912b6b9bac3b0ec)
\
N -- N -- N (b829af3332a9c22ee6ecdf9eb38ae491ba2b5372)
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 -----------------------------------------------------------------
-----------------------------------------------------------------------
Summary of changes:
openbsc/src/gprs/gprs_llc.c | 4 ++--
openbsc/src/libmsc/db.c | 2 +-
openbsc/src/libmsc/gsm_04_08.c | 2 +-
openbsc/src/libtrau/rtp_proxy.c | 2 +-
4 files changed, 5 insertions(+), 5 deletions(-)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
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/iups has been created
at 03b724cf69c6110c582bf80da912b6b9bac3b0ec (commit)
- Log -----------------------------------------------------------------
-----------------------------------------------------------------------
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
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, users/neels/iups has been updated
discards 63c75e7d0845c5d2aed54f0889dde0f6cc280a85 (commit)
discards eac0c43b619576a813b1adf14689416e9db36dca (commit)
discards 904494636b2014d4eeef97747a9b775973390305 (commit)
discards af64cde2bc5722693b50f38e973a866b7687c993 (commit)
discards 94872deebc5f1680e846aefc1c57daaf33d8c5e6 (commit)
discards 0c9e54baee382a3144a7a5a5e30d6f7887baa051 (commit)
discards 945a5bf888077db989b1bc05bbf508440b13581a (commit)
discards 4b7a99d9fb728e8b3aec61c9429f9ca0cdbfc16e (commit)
discards 70f08d8ac008a5a69930b8f1a0790606bcbc7bc2 (commit)
discards c95f80a28ba582d0fec66c7888e2ed0fa538d431 (commit)
discards 1bcb1205ea287634e3fed2222439a33394e8c29a (commit)
discards e19ca665deec73d169d7bf2bf9350604223bec86 (commit)
discards 1cd98bca900ace4228522e1e59be6f726d7742ab (commit)
discards 3094b8a5a175126461d0695f459d7c8636b6de22 (commit)
discards 0be87f3782ac3403c3d66d72801a88b5ae71503e (commit)
discards c4d8d1205c004d542c0fdde71ff502e24d271d95 (commit)
discards 60a0daf78d8e7e73a0a0d36cdd2b5429d3c9f296 (commit)
discards 4ac721258b6ec28aafd9f7a99ca18ebcf7baa997 (commit)
discards 4a0b8a95cc74014ec6facd3d1a2ec479e7124a49 (commit)
discards d5d828dfaa26852133ee1e3879f92a5edb86fcc8 (commit)
discards 24b9d4b5a18ff1f692213241d7327e5fb516bb47 (commit)
discards 8d84c3fbc23b0b752427ee76ce45b86c6c093644 (commit)
discards 9361a4af965018b9c16e693516c447e894172281 (commit)
discards 45afbf710f18a12af6625ed1da28d2fbad03134c (commit)
discards 7ef637a26795bb358e65fe81fe313f9d86068c77 (commit)
discards 891062ce3fd3766f807bfdaf9f0feba42876ffbb (commit)
discards 0f9d63380d2cdb8f71e20370f72ac633d9040773 (commit)
discards 5300ca1ee7a7c9d4dab4e5fae3a33c6d22aac2f3 (commit)
discards c3915f43947e1a12254ffa1686ffd03c0129345a (commit)
discards 3a5d2ee004fdb65adfd947711a639f034603e04a (commit)
discards 560a569b9b42ba017091029e8aae2d48b4a71a5a (commit)
via 03b724cf69c6110c582bf80da912b6b9bac3b0ec (commit)
via 91f70affac24ec9a8be5791aae5e70687e9f3cea (commit)
via d629c0c560cc7daea6427a6b30b95fee93824c69 (commit)
via 17fe722353682de53e22903e236baf2c29e80ed6 (commit)
via 7237230f3a0f5ac97769d3900c09169ce0b46706 (commit)
via 0f475549eafe64d74ca2c7e1557a6d4edb9f13c4 (commit)
via 33e863d5c7525b8de6738f979352c259de198627 (commit)
via bd92f76e9d18f5305921862c89af315ed8be8b75 (commit)
via 26629baa9f1c93725d9f18d591945e77708ad0b3 (commit)
via b290070ea6e4ae0fc9ecf3ba418fcb2ea5c495d3 (commit)
via 12df75ad4fba19b3fe8ae5487332001281ad7c17 (commit)
via bf52f7a740f9b71b647efa9ad1bca5a947ab0837 (commit)
via 9f54cfc5ea72bdf92ec02370777b6818dfb8ae66 (commit)
via 6d76ddddf0a3d161662e126ffec197e71e40834b (commit)
via 7f1527f15c602455c318e189dde98511c2930df3 (commit)
via 0b3e0507e54033776791c3a65ce9e8a52ed69894 (commit)
via 7042a37cf949b0a3dbd44f77228f263e815a47bd (commit)
via 2ddb268d252426d449cf8f85adbebb9adf00ef68 (commit)
via d93987656f96fc077e788a7f35857189a9251b9d (commit)
via 2b8ea146f09954ff005e015238977c8623a867a4 (commit)
via ee87f9d161a3f7269bc675dc0c5e4e69daada4e0 (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 (63c75e7d0845c5d2aed54f0889dde0f6cc280a85)
\
N -- N -- N (03b724cf69c6110c582bf80da912b6b9bac3b0ec)
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=03b724cf69c6110c582bf80da912b6b9…
commit 03b724cf69c6110c582bf80da912b6b9bac3b0ec
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun May 22 16:27:35 2016 +0200
cosmetic: fix two compiler warnings
Change-Id: Ib2482f76a16a843f9aa748236e9b9e8eca96b1d4
http://cgit.osmocom.org/openbsc/commit/?id=91f70affac24ec9a8be5791aae5e7068…
commit 91f70affac24ec9a8be5791aae5e70687e9f3cea
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri May 20 21:45:21 2016 +0200
cosmetic: whitespace
Change-Id: I5017e7513cb472aa680ed93ae800e627db71f745
http://cgit.osmocom.org/openbsc/commit/?id=d629c0c560cc7daea6427a6b30b95fee…
commit d629c0c560cc7daea6427a6b30b95fee93824c69
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:51:56 2016 +0200
cosmetic: comment on Iu GTP-U
Change-Id: I9fd8f0111ef4bb52d421b322a633ff85f863d10e
http://cgit.osmocom.org/openbsc/commit/?id=17fe722353682de53e22903e236baf2c…
commit 17fe722353682de53e22903e236baf2c29e80ed6
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:44:50 2016 +0200
cosmetic: gprs_sgsn.c: move pdp.h include to top
Change-Id: I9a9b34d714235462ba72cdb65b7c8c9824dfa9c6
http://cgit.osmocom.org/openbsc/commit/?id=7237230f3a0f5ac97769d3900c09169c…
commit 7237230f3a0f5ac97769d3900c09169ce0b46706
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:50:13 2016 +0200
update osmo_sgsn.cfg
Change-Id: Ia41a6cdfe6f272670f424f727b25d958cc090a7d
http://cgit.osmocom.org/openbsc/commit/?id=0f475549eafe64d74ca2c7e1557a6d4e…
commit 0f475549eafe64d74ca2c7e1557a6d4edb9f13c4
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:21:15 2016 +0200
reset MM ctx pending_req on GMM Attach Request
Change-Id: I0df0f3d88085939eb617405e2013ad164eed477b
http://cgit.osmocom.org/openbsc/commit/?id=33e863d5c7525b8de6738f979352c259…
commit 33e863d5c7525b8de6738f979352c259de198627
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:01:21 2016 +0200
sgsn_mm_ctx: add enum gprs_pmm_state field, track PMM state
Iu needs to page to transfer data in PMM-IDLE state.
http://cgit.osmocom.org/openbsc/commit/?id=bd92f76e9d18f5305921862c89af315e…
commit bd92f76e9d18f5305921862c89af315ed8be8b75
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:35:41 2016 +0200
gsm48_rx_gmm_ra_upd_req(): make sure to authorize, for Iu Integrity Protection
Change-Id: I2ea2089895f8a8e125ef39d9bef70dafb2b1ce69
http://cgit.osmocom.org/openbsc/commit/?id=26629baa9f1c93725d9f18d591945e77…
commit 26629baa9f1c93725d9f18d591945e77708ad0b3
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:15:29 2016 +0200
gprs Iu: add GMM Service Request rx and tx
Change-Id: Ib935de22d23a15f449927840d4d59497ce22abbd
http://cgit.osmocom.org/openbsc/commit/?id=b290070ea6e4ae0fc9ecf3ba418fcb2e…
commit b290070ea6e4ae0fc9ecf3ba418fcb2ea5c495d3
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:00:09 2016 +0200
add gsm_04_08_gprs.h and .c for Iu's GMM Service Req
These items will probably be added to libosmocore's gsm_04_08_gprs.h and .c,
add them here in openbsc until things have settled.
Change-Id: Iaf9316f07d21280b6e090d65892c338f9555313a
http://cgit.osmocom.org/openbsc/commit/?id=12df75ad4fba19b3fe8ae54873320012…
commit 12df75ad4fba19b3fe8ae5487332001281ad7c17
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:16:55 2016 +0200
gsm48_gmm_authorize(): Iu: send Security Mode Command
Track the new_key flag.
http://cgit.osmocom.org/openbsc/commit/?id=bf52f7a740f9b71b647efa9ad1bca5a9…
commit bf52f7a740f9b71b647efa9ad1bca5a947ab0837
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:31:12 2016 +0200
gsm48_rx_gmm_att_req(): Iu dev hack: init hardcoded Ki on ATT REQ
Change-Id: Ieca45960fa941a3a706c6e479b04b9f2ef89d860
http://cgit.osmocom.org/openbsc/commit/?id=9f54cfc5ea72bdf92ec02370777b6818…
commit 9f54cfc5ea72bdf92ec02370777b6818dfb8ae66
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:55:25 2016 +0200
sgsn: add Iu response to delete_pdp_conf()
Change-Id: I4a39e1b102d43ce09bcd15383f4d0cdb7c0d731f
http://cgit.osmocom.org/openbsc/commit/?id=6d76ddddf0a3d161662e126ffec197e7…
commit 6d76ddddf0a3d161662e126ffec197e71e40834b
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:53:42 2016 +0200
sgsn: add Iu response to create_pdp_conf()
Change-Id: I274e39eb8c0cb1cd9ae882898d161ab7674aed2b
http://cgit.osmocom.org/openbsc/commit/?id=7f1527f15c602455c318e189dde98511…
commit 7f1527f15c602455c318e189dde98511c2930df3
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Mon Jan 25 16:49:53 2016 +0100
gprs_gmm: Fix bit mask when determining update/attach type
Bit 4 is reserved in 3GPP TS 04.08 so exclude it from the type.
In 3GPP TS 24.008 it indicates if a follow-on request is pending by the
MS, but only in Iu mode. According to the spec it is not required to
react to that request with a follow-on proceed so this field can be
ignored for now.
See 3GPP TS 24.008 Ch. 4.4:
"Unless it has specific permission from the network (follow-on proceed)
the mobile station side should await the release of the RR connection
used for a MM specific procedure before a new MM specific procedure or
MM connection establishment is started."
as well as Ch. 4.4.4.6:
"If the network wishes to prolong the RR connection to allow the mobile
station to initiate MM connection establishment (for example if the
mobile station has indicated in the LOCATION UPDATING REQUEST that it
has a follow-on request pending) the network shall send "follow on
proceed" in the LOCATION UPDATING ACCEPT and start timer T3255."
http://cgit.osmocom.org/openbsc/commit/?id=0b3e0507e54033776791c3a65ce9e8a5…
commit 0b3e0507e54033776791c3a65ce9e8a52ed69894
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 01:46:21 2016 +0200
gprs_gmm.c: comment on msg->dst use as ue_conn_ctx
Change-Id: Ibe73f78d3a0f208e5e61809e8378ac71d7133486
http://cgit.osmocom.org/openbsc/commit/?id=7042a37cf949b0a3dbd44f77228f263e…
commit 7042a37cf949b0a3dbd44f77228f263e815a47bd
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:11:39 2016 +0200
grps Iu: track msg->dst aka ue_conn_ctx, comment
Change-Id: I467524174bd0073fce597ab031cb822b0f71ec7c
http://cgit.osmocom.org/openbsc/commit/?id=2ddb268d252426d449cf8f85adbebb9a…
commit 2ddb268d252426d449cf8f85adbebb9adf00ef68
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:32:37 2016 +0200
gsm48_rx_gmm_ra_upd_req(): Iu: look up MM ctx
Change-Id: I3e71731e2bd765d9c72f3beb11268936ed612d3c
http://cgit.osmocom.org/openbsc/commit/?id=d93987656f96fc077e788a7f35857189…
commit d93987656f96fc077e788a7f35857189a9251b9d
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:27:37 2016 +0200
gsm48_rx_gmm_att_req(): redirect for Iu, with no MM present
Change-Id: I9102d3db63481024b744f8c2968b402973240600
http://cgit.osmocom.org/openbsc/commit/?id=2b8ea146f09954ff005e015238977c86…
commit 2b8ea146f09954ff005e015238977c8623a867a4
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri May 20 23:52:06 2016 +0200
add #warnings concerning Iu
Change-Id: I2a72970fc91ceef5ee8b9eaac7c81972ed8572f5
http://cgit.osmocom.org/openbsc/commit/?id=ee87f9d161a3f7269bc675dc0c5e4e69…
commit ee87f9d161a3f7269bc675dc0c5e4e69daada4e0
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:09:41 2016 +0200
gsm48_gmm_sendmsg(): catch Iu tx when there is no MM ctx
Change-Id: Iedf057d37e9418901c3f33ebc42c7702471384b9
-----------------------------------------------------------------------
Summary of changes:
openbsc/configure.ac | 1 -
openbsc/include/openbsc/debug.h | 1 -
openbsc/src/gprs/Makefile.am | 2 +-
openbsc/src/gprs/gprs_gmm.c | 8 ++++----
openbsc/src/gprs/sgsn_libgtp.c | 3 ---
openbsc/src/libcommon/debug.c | 5 -----
openbsc/tests/Makefile.am | 2 +-
openbsc/tests/db/Makefile.am | 1 -
openbsc/tests/libiudummy/Makefile.am | 7 -------
openbsc/tests/libiudummy/README | 2 --
openbsc/tests/libiudummy/iudummy.c | 35 -----------------------------------
openbsc/tests/sgsn/sgsn_test.c | 6 ------
openbsc/tests/sgsn/sgsn_test.ok | 19 +++++++++++++++++++
13 files changed, 25 insertions(+), 67 deletions(-)
delete mode 100644 openbsc/tests/libiudummy/Makefile.am
delete mode 100644 openbsc/tests/libiudummy/README
delete mode 100644 openbsc/tests/libiudummy/iudummy.c
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
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, users/neels/iups has been updated
discards c901eab76f16fa2e44708aaee234d001cf4ef61f (commit)
discards 40a6fc0717500af5a042274a43c8d66692e97881 (commit)
discards 85241afbeb741f8fddb6fdc5f7630ec72a399b47 (commit)
discards 8f572a84183c2fba1c57dfa0b3073ed732841661 (commit)
discards 4b930c32d04692497a927e05ec65e6d3c9ce5d7e (commit)
discards fbf84da95da6402989853466fa93a1d380c375c7 (commit)
discards 61be94b71bae70fc4002f46a5e04da5db89e1bc3 (commit)
discards e25796dbad21235f4ce67cda2bd49f025860e65d (commit)
discards c27979cc8db6fc5024490f75352f2f1f00b362c6 (commit)
discards a1d88a92a3917f74d4dc08d0a6bf34dec8f929a1 (commit)
discards 1d0feab84bbc8bdbe812e615832743aa11673b44 (commit)
discards 2aa81b823435884d7bec723fbdd954305db60078 (commit)
discards 1a8b61e9b36d93e669d01e96a13fcb2914c79a6e (commit)
discards 30788ff50461aa7bc4e727a4a39593ffeb2bf923 (commit)
discards e0d832ad43e691c176250b50f3080617c095ec8f (commit)
discards edae81cc0464293acf9c1677ce96081cb3b467a7 (commit)
discards 3e5655b15fae7712ba8bdf21dbe0fa6a1f3ea1a6 (commit)
discards 739e65ca3b67ca386a6fc586f2d9c5d1b6d9a70c (commit)
discards a287b95a4bae86eff19e490ca4ff1467e791031f (commit)
discards 17e6ada1d4abdfbd6911494d67e89010bc00044b (commit)
discards 834099e1d69e0b911f66432e6ed0b110c9c037b4 (commit)
discards 5974c38b90bdcbb2b45d33774dba6c87afe75471 (commit)
discards 15ce7940dc84a3dba5c65197b00bf7a2733e24c2 (commit)
discards dcabbcf6403757d110a7810442002067deb2ee3c (commit)
discards e0be7459f8f5f4fe7b94d81aa4c9a2e0643730ef (commit)
discards afa21a8daba3e4344a1118445da38dcf6fb9bb55 (commit)
discards c469d0fc2c3c9acff697c832c6c7b64cbca15e94 (commit)
discards 189a0a241c6ad8c204b05f38c18cc65f7613fca9 (commit)
discards 7cba6283ba705cf019497360dfb26f45b796d07e (commit)
discards ea67c4d1dc4d670b124f8e04e5406a6c79ebf5dc (commit)
discards 41fc656eb52873e0e0ac4dd7d74c9bebc64556ec (commit)
discards c605567afb67cde25c561c25ce258b9311ef693c (commit)
discards 390d556ff6fc781fe05a05a92ab223813c0d8fbf (commit)
discards 0570fba8505161d61fd57024dc5421e8b44873be (commit)
discards 3dcf274ef8548da0c92ec09510cb1c6b55007227 (commit)
discards 1c0b6878c713fc320a0953d93a869300d1584297 (commit)
discards 88f06eea7509a710e7aa4b3fd1fed3c0ec3484d6 (commit)
via 63c75e7d0845c5d2aed54f0889dde0f6cc280a85 (commit)
via eac0c43b619576a813b1adf14689416e9db36dca (commit)
via 904494636b2014d4eeef97747a9b775973390305 (commit)
via af64cde2bc5722693b50f38e973a866b7687c993 (commit)
via 94872deebc5f1680e846aefc1c57daaf33d8c5e6 (commit)
via 0c9e54baee382a3144a7a5a5e30d6f7887baa051 (commit)
via 945a5bf888077db989b1bc05bbf508440b13581a (commit)
via 4b7a99d9fb728e8b3aec61c9429f9ca0cdbfc16e (commit)
via 70f08d8ac008a5a69930b8f1a0790606bcbc7bc2 (commit)
via c95f80a28ba582d0fec66c7888e2ed0fa538d431 (commit)
via 1bcb1205ea287634e3fed2222439a33394e8c29a (commit)
via e19ca665deec73d169d7bf2bf9350604223bec86 (commit)
via 1cd98bca900ace4228522e1e59be6f726d7742ab (commit)
via 3094b8a5a175126461d0695f459d7c8636b6de22 (commit)
via 0be87f3782ac3403c3d66d72801a88b5ae71503e (commit)
via c4d8d1205c004d542c0fdde71ff502e24d271d95 (commit)
via 60a0daf78d8e7e73a0a0d36cdd2b5429d3c9f296 (commit)
via 4ac721258b6ec28aafd9f7a99ca18ebcf7baa997 (commit)
via 4a0b8a95cc74014ec6facd3d1a2ec479e7124a49 (commit)
via d5d828dfaa26852133ee1e3879f92a5edb86fcc8 (commit)
via 24b9d4b5a18ff1f692213241d7327e5fb516bb47 (commit)
via 8d84c3fbc23b0b752427ee76ce45b86c6c093644 (commit)
via 9361a4af965018b9c16e693516c447e894172281 (commit)
via 45afbf710f18a12af6625ed1da28d2fbad03134c (commit)
via 7ef637a26795bb358e65fe81fe313f9d86068c77 (commit)
via 891062ce3fd3766f807bfdaf9f0feba42876ffbb (commit)
via 0f9d63380d2cdb8f71e20370f72ac633d9040773 (commit)
via 5300ca1ee7a7c9d4dab4e5fae3a33c6d22aac2f3 (commit)
via c3915f43947e1a12254ffa1686ffd03c0129345a (commit)
via 3a5d2ee004fdb65adfd947711a639f034603e04a (commit)
via 560a569b9b42ba017091029e8aae2d48b4a71a5a (commit)
via f70350b1b2f4f7d80dd28e8d1e17295dcf593d17 (commit)
via 96d2f98aaa1662c8752de4aab1d8cc04a84f0ffb (commit)
via 2a7cc388ef5d57841d11acfe6d8333de21ff4f83 (commit)
via 48bcef98a1607fbc16da582618c562f3d65c8136 (commit)
via a877cc09adf8c3b3d87c4f6e62d3f209c40febcd (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 (c901eab76f16fa2e44708aaee234d001cf4ef61f)
\
N -- N -- N (63c75e7d0845c5d2aed54f0889dde0f6cc280a85)
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=63c75e7d0845c5d2aed54f0889dde0f6…
commit 63c75e7d0845c5d2aed54f0889dde0f6cc280a85
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:59:26 2016 +0200
gprs tests skipping
Change-Id: I66e96a2104fd89662e98f8b3bd87cccbf8bc7a87
http://cgit.osmocom.org/openbsc/commit/?id=eac0c43b619576a813b1adf14689416e…
commit eac0c43b619576a813b1adf14689416e9db36dca
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri May 20 21:59:55 2016 +0200
add DIUCS debug constant
Change-Id: I85f82b51aa2ca5b355202c4220e26bb90b3603bf
http://cgit.osmocom.org/openbsc/commit/?id=904494636b2014d4eeef97747a9b7759…
commit 904494636b2014d4eeef97747a9b775973390305
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:41:42 2016 +0200
add debug log to gsm0408_gprs_rcvmsg_iu()
Change-Id: I3ab0bb067f5f67139c7c0d77eec50fd893a2a4b8
http://cgit.osmocom.org/openbsc/commit/?id=af64cde2bc5722693b50f38e973a866b…
commit af64cde2bc5722693b50f38e973a866b7687c993
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:50:13 2016 +0200
update osmo_sgsn.cfg
Change-Id: Ia41a6cdfe6f272670f424f727b25d958cc090a7d
http://cgit.osmocom.org/openbsc/commit/?id=94872deebc5f1680e846aefc1c57daaf…
commit 94872deebc5f1680e846aefc1c57daaf33d8c5e6
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 01:45:22 2016 +0200
pending_req fixme comment
Change-Id: Icfb7a3cfd333ac92500cb3abaec75e27c9edea9a
http://cgit.osmocom.org/openbsc/commit/?id=0c9e54baee382a3144a7a5a5e30d6f78…
commit 0c9e54baee382a3144a7a5a5e30d6f7887baa051
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:21:15 2016 +0200
reset MM ctx pending_req on GMM Attach Request -- TODO really?
Change-Id: I0df0f3d88085939eb617405e2013ad164eed477b
http://cgit.osmocom.org/openbsc/commit/?id=945a5bf888077db989b1bc05bbf50844…
commit 945a5bf888077db989b1bc05bbf508440b13581a
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri May 20 21:45:21 2016 +0200
cosmetic
http://cgit.osmocom.org/openbsc/commit/?id=4b7a99d9fb728e8b3aec61c9429f9ca0…
commit 4b7a99d9fb728e8b3aec61c9429f9ca0cdbfc16e
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:51:56 2016 +0200
comment on Iu GTP-U
Change-Id: I9fd8f0111ef4bb52d421b322a633ff85f863d10e
http://cgit.osmocom.org/openbsc/commit/?id=70f08d8ac008a5a69930b8f1a0790606…
commit 70f08d8ac008a5a69930b8f1a0790606bcbc7bc2
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:44:50 2016 +0200
gprs_sgsn.c: move pdp.h include to top
http://cgit.osmocom.org/openbsc/commit/?id=c95f80a28ba582d0fec66c7888e2ed0f…
commit c95f80a28ba582d0fec66c7888e2ed0fa538d431
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:01:21 2016 +0200
sgsn_mm_ctx: add enum gprs_pmm_state field, track PMM state
Iu needs to page to transfer data in PMM-IDLE state.
http://cgit.osmocom.org/openbsc/commit/?id=1bcb1205ea287634e3fed2222439a333…
commit 1bcb1205ea287634e3fed2222439a33394e8c29a
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:15:29 2016 +0200
gprs Iu: add GMM Service Request rx and tx
Change-Id: Ib935de22d23a15f449927840d4d59497ce22abbd
http://cgit.osmocom.org/openbsc/commit/?id=e19ca665deec73d169d7bf2bf9350604…
commit e19ca665deec73d169d7bf2bf9350604223bec86
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:09:41 2016 +0200
gsm48_gmm_sendmsg(): catch Iu tx when there is no MM ctx
Change-Id: Iedf057d37e9418901c3f33ebc42c7702471384b9
http://cgit.osmocom.org/openbsc/commit/?id=1cd98bca900ace4228522e1e59be6f72…
commit 1cd98bca900ace4228522e1e59be6f726d7742ab
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:00:09 2016 +0200
add gsm_04_08_gprs.h and .c for Iu specific additions
These items will probably be added to libosmocore's gsm_04_08_gprs.h and .c,
add them here in openbsc until things have settled.
Change-Id: Iaf9316f07d21280b6e090d65892c338f9555313a
http://cgit.osmocom.org/openbsc/commit/?id=3094b8a5a175126461d0695f459d7c86…
commit 3094b8a5a175126461d0695f459d7c8636b6de22
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 15:58:47 2016 +0200
gsm48_rx_gmm_ra_upd_req auth comment
Change-Id: I41e024653b74c513108391cce4eb7765ec01e39f
http://cgit.osmocom.org/openbsc/commit/?id=0be87f3782ac3403c3d66d72801a88b5…
commit 0be87f3782ac3403c3d66d72801a88b5ae71503e
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:35:41 2016 +0200
gsm48_rx_gmm_ra_upd_req(): make sure to authorize, for Iu Integrity Protection
Change-Id: I2ea2089895f8a8e125ef39d9bef70dafb2b1ce69
http://cgit.osmocom.org/openbsc/commit/?id=c4d8d1205c004d542c0fdde71ff502e2…
commit c4d8d1205c004d542c0fdde71ff502e24d271d95
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:16:55 2016 +0200
gsm48_gmm_authorize(): Iu: send Security Mode Command
Track the new_key flag.
http://cgit.osmocom.org/openbsc/commit/?id=60a0daf78d8e7e73a0a0d36cdd2b5429…
commit 60a0daf78d8e7e73a0a0d36cdd2b5429d3c9f296
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:31:12 2016 +0200
gsm48_rx_gmm_att_req(): Iu dev hack: init hardcoded Ki on ATT REQ
Change-Id: Ieca45960fa941a3a706c6e479b04b9f2ef89d860
http://cgit.osmocom.org/openbsc/commit/?id=4ac721258b6ec28aafd9f7a99ca18ebc…
commit 4ac721258b6ec28aafd9f7a99ca18ebcf7baa997
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:55:25 2016 +0200
sgsn: add Iu response to delete_pdp_conf()
Change-Id: I4a39e1b102d43ce09bcd15383f4d0cdb7c0d731f
http://cgit.osmocom.org/openbsc/commit/?id=4a0b8a95cc74014ec6facd3d1a2ec479…
commit 4a0b8a95cc74014ec6facd3d1a2ec479e7124a49
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:53:42 2016 +0200
sgsn: add Iu response to create_pdp_conf()
Change-Id: I274e39eb8c0cb1cd9ae882898d161ab7674aed2b
http://cgit.osmocom.org/openbsc/commit/?id=d5d828dfaa26852133ee1e3879f92a5e…
commit d5d828dfaa26852133ee1e3879f92a5edb86fcc8
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Mon Jan 25 16:49:53 2016 +0100
gprs_gmm: Fix bit mask when determining update/attach type
Bit 4 is reserved in 3GPP TS 04.08 so exclude it from the type.
In 3GPP TS 24.008 it indicates if a follow-on request is pending by the
MS, but only in Iu mode. According to the spec it is not required to
react to that request with a follow-on proceed so this field can be
ignored for now.
See 3GPP TS 24.008 Ch. 4.4:
"Unless it has specific permission from the network (follow-on proceed)
the mobile station side should await the release of the RR connection
used for a MM specific procedure before a new MM specific procedure or
MM connection establishment is started."
as well as Ch. 4.4.4.6:
"If the network wishes to prolong the RR connection to allow the mobile
station to initiate MM connection establishment (for example if the
mobile station has indicated in the LOCATION UPDATING REQUEST that it
has a follow-on request pending) the network shall send "follow on
proceed" in the LOCATION UPDATING ACCEPT and start timer T3255."
http://cgit.osmocom.org/openbsc/commit/?id=24b9d4b5a18ff1f692213241d7327e5f…
commit 24b9d4b5a18ff1f692213241d7327e5fb516bb47
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri May 20 21:41:08 2016 +0200
libiudummy
Change-Id: I4a66c4122011dbc87c6fcb336ab0461b86522c98
http://cgit.osmocom.org/openbsc/commit/?id=8d84c3fbc23b0b752427ee76ce45b86c…
commit 8d84c3fbc23b0b752427ee76ce45b86c6c093644
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri May 20 21:45:13 2016 +0200
libtalloc
Change-Id: I9d1d856d27d52651f496a6581b2ebf50b331745b
http://cgit.osmocom.org/openbsc/commit/?id=9361a4af965018b9c16e693516c447e8…
commit 9361a4af965018b9c16e693516c447e894172281
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:05:53 2016 +0200
gmm.auth.h
Change-Id: I50d0e9c17dc6a0c8fe8fa0ce96331895373d9b2c
http://cgit.osmocom.org/openbsc/commit/?id=45afbf710f18a12af6625ed1da28d2fb…
commit 45afbf710f18a12af6625ed1da28d2fbad03134c
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:05:40 2016 +0200
gmm.rand.h
Change-Id: Id9bba01346fbddd46a00b7b5157f19eb7fa288cf
http://cgit.osmocom.org/openbsc/commit/?id=7ef637a26795bb358e65fe81fe313f9d…
commit 7ef637a26795bb358e65fe81fe313f9d86068c77
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:51:23 2016 +0200
sgsn_libgtp.c: asn1chelpers.h
Change-Id: Idcda3bd51f2eed4c5aa45a1e4e37f683ebb2eacc
http://cgit.osmocom.org/openbsc/commit/?id=891062ce3fd3766f807bfdaf9f0feba4…
commit 891062ce3fd3766f807bfdaf9f0feba42876ffbb
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:50:37 2016 +0200
sgsn_libgtp.c: auth.h
Change-Id: I8a58ef87c1bd3a281930121babd2f0dfd2c2f869
http://cgit.osmocom.org/openbsc/commit/?id=0f9d63380d2cdb8f71e20370f72ac633…
commit 0f9d63380d2cdb8f71e20370f72ac633d9040773
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 01:46:21 2016 +0200
gprs_gmm.c: comment on msg->dst use as ue_conn_ctx
Change-Id: Ibe73f78d3a0f208e5e61809e8378ac71d7133486
http://cgit.osmocom.org/openbsc/commit/?id=5300ca1ee7a7c9d4dab4e5fae3a33c6d…
commit 5300ca1ee7a7c9d4dab4e5fae3a33c6d22aac2f3
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:11:39 2016 +0200
grps Iu: track msg->dst aka ue_conn_ctx, comment
Change-Id: I467524174bd0073fce597ab031cb822b0f71ec7c
http://cgit.osmocom.org/openbsc/commit/?id=c3915f43947e1a12254ffa1686ffd03c…
commit c3915f43947e1a12254ffa1686ffd03c0129345a
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:32:37 2016 +0200
gsm48_rx_gmm_ra_upd_req(): Iu: look up MM ctx
Change-Id: I3e71731e2bd765d9c72f3beb11268936ed612d3c
http://cgit.osmocom.org/openbsc/commit/?id=3a5d2ee004fdb65adfd947711a639f03…
commit 3a5d2ee004fdb65adfd947711a639f034603e04a
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:27:37 2016 +0200
gsm48_rx_gmm_att_req(): redirect for Iu, with no MM present
Change-Id: I9102d3db63481024b744f8c2968b402973240600
http://cgit.osmocom.org/openbsc/commit/?id=560a569b9b42ba017091029e8aae2d48…
commit 560a569b9b42ba017091029e8aae2d48b4a71a5a
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri May 20 23:52:06 2016 +0200
add #warnings concerning Iu
Change-Id: I2a72970fc91ceef5ee8b9eaac7c81972ed8572f5
http://cgit.osmocom.org/openbsc/commit/?id=f70350b1b2f4f7d80dd28e8d1e17295d…
commit f70350b1b2f4f7d80dd28e8d1e17295dcf593d17
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri May 20 23:50:22 2016 +0200
gsm48_gmm_sendmsg(): redirect Iu to iu_tx()
http://cgit.osmocom.org/openbsc/commit/?id=96d2f98aaa1662c8752de4aab1d8cc04…
commit 96d2f98aaa1662c8752de4aab1d8cc04a84f0ffb
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 17:36:18 2016 +0200
sgsn-test: add libiu and libasn1c, libosmo-sigtran, libosmo-ranap
http://cgit.osmocom.org/openbsc/commit/?id=2a7cc388ef5d57841d11acfe6d8333de…
commit 2a7cc388ef5d57841d11acfe6d8333de21ff4f83
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri May 20 23:53:18 2016 +0200
osmo-sgsn: add core IuPS implementations, call iu_init()
Add:
* gsm0408_gprs_rcvmsg_iu()
* sgsn_mm_ctx_by_ue_ctx()
* sgsn_mm_ctx_alloc_iu()
* sgsn_ranap_iu_event()
* sgsn_ranap_rab_ass_resp()
Call iu_init() from sgsn_main.c.
http://cgit.osmocom.org/openbsc/commit/?id=48bcef98a1607fbc16da582618c562f3…
commit 48bcef98a1607fbc16da582618c562f3d65c8136
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 17:35:57 2016 +0200
osmo-sgsn: add libiu and libasn1c, libosmo-sigtran, libosmo-ranap
The build will actually break until libiu is used by osmo-sgsn in a subsequent
commit, because so far libiu is skipped by the linker, and thus at least
talloc_asn1_ctx and asn1_xer_print are missing for libosmo-ranap.
Add asn_debug impl ("extern" from libasn1c).
Change-Id: I088e0980cbbec9dae19632e0d11cfe979fb83e98
http://cgit.osmocom.org/openbsc/commit/?id=a877cc09adf8c3b3d87c4f6e62d3f209…
commit a877cc09adf8c3b3d87c4f6e62d3f209c40febcd
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri May 20 21:38:32 2016 +0200
add libiu
Change-Id: I0287ac65fc0525e36cb18901176e9aaffd97c845
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/iu.h | 60 ++++
openbsc/src/libiu/Makefile.am | 10 +
openbsc/src/libiu/iu.c | 738 ++++++++++++++++++++++++++++++++++++++++++
3 files changed, 808 insertions(+)
create mode 100644 openbsc/include/openbsc/iu.h
create mode 100644 openbsc/src/libiu/Makefile.am
create mode 100644 openbsc/src/libiu/iu.c
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
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 "A python tool to program magic SIMs".
The branch, zecke/tmp has been deleted
was 8c1b33c439fef423c3536e9243035722c52aba4c
-----------------------------------------------------------------------
8c1b33c439fef423c3536e9243035722c52aba4c Do not return the FCI information while selecting a file
-----------------------------------------------------------------------
hooks/post-receive
--
A python tool to program magic SIMs
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 "A python tool to program magic SIMs".
The branch, master has been updated
via 8c1b33c439fef423c3536e9243035722c52aba4c (commit)
from 3e84067a2be95a1236bf8e66ffe1d64f8aa3abaa (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 -----------------------------------------------------------------
-----------------------------------------------------------------------
Summary of changes:
pySim/commands.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
hooks/post-receive
--
A python tool to program magic SIMs
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, users/neels/iups has been updated
discards bc8913432688707bd31b0f01a0ff02e27a2c0351 (commit)
discards 8a70c2029ac1d43cd5bb2ee07cccd4a4804ae777 (commit)
discards 99f1e92128783cb2b7e99431449f5b5f643f8c7f (commit)
discards 6b1b4369b3523749f3c7c13915e3108ddc57e84f (commit)
discards 1dce8f4f290d19968aafc93e065256da11718652 (commit)
discards 58468a46b7a4fd8ec8867dc8c264cda70028690b (commit)
discards 4426675d1ce7efc8d13b842cd41c7105f18451f6 (commit)
discards 60b32cb201632fa45fa8cb36ff9878d2d494b47d (commit)
discards 37bb686b2e273c3d5986dcceee789d800709dbac (commit)
discards 7aca5c04064e4b8200cc46231be7afe1212e3812 (commit)
discards 60b0b744785fac9f2dcc1ef3440eeb0e360f850b (commit)
discards 0b4d87a413f937f2418bc664475d7232c1aa6ef4 (commit)
discards a9970541581ea1e0113d93d65a108630ad6f514b (commit)
discards 360245625449fb4284a289fa54c7673b43258033 (commit)
discards 4246467e22c2015b8da56508366a06fbb63dc5b7 (commit)
discards aaeefa0c8716e2aa850b785fad13ceb86dfb3a80 (commit)
discards 78cc7fcfcfb379ec21d328f8236ec6a7b51f9167 (commit)
discards 7d4c608e1cea3790de25b08adeb91e83607cd6ff (commit)
discards fd7acf54f4489a566c10b8331ba6b2b508d8f2be (commit)
discards ae8958ea05c76ef895e9be2e52ec497e620b63c0 (commit)
discards 2f4016db2256606808bc1f07aa8d42232dfda145 (commit)
discards 76259e35f96050ee8d9ce9bf44a8ab0559290423 (commit)
discards ab0d0c9cbc4f105ee09bbb0a4981f696dbb5b2e3 (commit)
discards ab8a1f50eb2cb179192e60c483264124fc93bc9a (commit)
discards 8f4686e6d16ebc2719e929a9c74ea8ae7cad50ab (commit)
discards fb3f2cbcaddddd26303494a0a88af50c6bc17e6b (commit)
discards b677d83cd44ce40d7599d413f9395f7f76103e14 (commit)
discards 379eee5aa1fc3ab23087a266bf6570e519d29cbb (commit)
discards 7e5c04bcbfd7f38c26433a87612a6db6571eb905 (commit)
discards 26b8b9828cbeab2c4781dabf9af13690a82d5d20 (commit)
discards 64569cf79b47a167979b06bdb7e3160b20be905d (commit)
discards da463fe105ab5db4152044f5c53a4ba1a37d8ae7 (commit)
discards 3b6c82082760bba16145220bd00e7a0f531efb88 (commit)
discards 43e28965c36fc4a371265af90e69e5a737ff47f0 (commit)
discards 298e58ef144bbf967ec1953ad3326516e1777327 (commit)
discards bee9a0bd230df7f78e8b5d515c2df58ebd18042e (commit)
discards bb304cc0716655950fd8701fd295110d769e56da (commit)
discards 71ca26a132e1487b2208842c819eecee80883755 (commit)
discards 36bae4a7d1515a15d0e15c993a7e7026a39472d8 (commit)
discards 961344a6733a170f43067b8a1330cf66dcd93754 (commit)
discards 53e1113736afcd7222c428b7e71a48a609820bc6 (commit)
discards c712ad9f8dda61a1c585bc64267a48964ec4826d (commit)
discards 447585f8bb000ec242a8db48b815f22cd572d160 (commit)
discards 3c60b148b9031a5ee42ca8550c130b6d25f9e93e (commit)
discards 983bc4c814ff9e569418fe50c1e29baf7995bb4d (commit)
discards ac9e8fcfc758c6b67716fd7302d6d94c23c3a80a (commit)
discards ca208bb48e1b99010b8b889aa51446a4d2205be3 (commit)
discards c408fc5750437839b48663ec09e13551653759bb (commit)
discards ad6659c9fab8007fe71e4268b58364ac8251015b (commit)
discards b2e10e034bdf8146a8f468992604277f211ae908 (commit)
discards 153250344f365c5d19cebeba87effed932e0cf27 (commit)
discards 9c2ad2e37c4de9a508290ecbe3e45e3111586b80 (commit)
discards 73a208790de76d9fcf229fe155a7b91e0237c8be (commit)
discards 8b85d4e4347360884adb0b64b6d75abf46de78bd (commit)
discards aeec8fc0e7ef509ff9c737679598ee1aaa21cbb2 (commit)
discards cca10f403cfbb7483c00fcd10f7b9e58cd7ca3ef (commit)
discards 1e0a9fa60bc761788b3c1058cf2c5be00e5a772a (commit)
discards 0fe29421a731c6159a2f900e18e277032c7c640e (commit)
discards fd90be270a35aafaa1d3dbaff7b6ddaa79bead0a (commit)
via c901eab76f16fa2e44708aaee234d001cf4ef61f (commit)
via 40a6fc0717500af5a042274a43c8d66692e97881 (commit)
via 85241afbeb741f8fddb6fdc5f7630ec72a399b47 (commit)
via 8f572a84183c2fba1c57dfa0b3073ed732841661 (commit)
via 4b930c32d04692497a927e05ec65e6d3c9ce5d7e (commit)
via fbf84da95da6402989853466fa93a1d380c375c7 (commit)
via 61be94b71bae70fc4002f46a5e04da5db89e1bc3 (commit)
via e25796dbad21235f4ce67cda2bd49f025860e65d (commit)
via c27979cc8db6fc5024490f75352f2f1f00b362c6 (commit)
via a1d88a92a3917f74d4dc08d0a6bf34dec8f929a1 (commit)
via 1d0feab84bbc8bdbe812e615832743aa11673b44 (commit)
via 2aa81b823435884d7bec723fbdd954305db60078 (commit)
via 1a8b61e9b36d93e669d01e96a13fcb2914c79a6e (commit)
via 30788ff50461aa7bc4e727a4a39593ffeb2bf923 (commit)
via e0d832ad43e691c176250b50f3080617c095ec8f (commit)
via edae81cc0464293acf9c1677ce96081cb3b467a7 (commit)
via 3e5655b15fae7712ba8bdf21dbe0fa6a1f3ea1a6 (commit)
via 739e65ca3b67ca386a6fc586f2d9c5d1b6d9a70c (commit)
via a287b95a4bae86eff19e490ca4ff1467e791031f (commit)
via 17e6ada1d4abdfbd6911494d67e89010bc00044b (commit)
via 834099e1d69e0b911f66432e6ed0b110c9c037b4 (commit)
via 5974c38b90bdcbb2b45d33774dba6c87afe75471 (commit)
via 15ce7940dc84a3dba5c65197b00bf7a2733e24c2 (commit)
via dcabbcf6403757d110a7810442002067deb2ee3c (commit)
via e0be7459f8f5f4fe7b94d81aa4c9a2e0643730ef (commit)
via afa21a8daba3e4344a1118445da38dcf6fb9bb55 (commit)
via c469d0fc2c3c9acff697c832c6c7b64cbca15e94 (commit)
via 189a0a241c6ad8c204b05f38c18cc65f7613fca9 (commit)
via 7cba6283ba705cf019497360dfb26f45b796d07e (commit)
via ea67c4d1dc4d670b124f8e04e5406a6c79ebf5dc (commit)
via 41fc656eb52873e0e0ac4dd7d74c9bebc64556ec (commit)
via c605567afb67cde25c561c25ce258b9311ef693c (commit)
via 390d556ff6fc781fe05a05a92ab223813c0d8fbf (commit)
via 0570fba8505161d61fd57024dc5421e8b44873be (commit)
via 3dcf274ef8548da0c92ec09510cb1c6b55007227 (commit)
via 1c0b6878c713fc320a0953d93a869300d1584297 (commit)
via 88f06eea7509a710e7aa4b3fd1fed3c0ec3484d6 (commit)
via 02c2901831635f57f4290cf494edb32ebb236e2e (commit)
via b07e2b42fb6a035672e8d54e169bd544a483560f (commit)
via 48d47242edf554c63a394a7b901ccb4f29864b7b (commit)
via 2d512992af15006792f55330b4133d78730022de (commit)
via e6dc4bd5b2f5694ab3cc8d830e42f7b3bf7d9a7c (commit)
via dbbf9b010c653012d34b392f2382c3dd68c7ccd7 (commit)
via 8cbd7feb85e6c71f31f220a02c900d372f903499 (commit)
via 9299ffd37615087a468a0bc3f558892ccb854667 (commit)
via 1fd12de9096a0d854509196730ab97bff09f0553 (commit)
via d00cea86fc49d656dbe3d363aa7b16c850953017 (commit)
via c6545eff340a760feda2faf0c911b1bf71e18cb3 (commit)
via 18679ed974c8c20ce146b84d998b23800de111d6 (commit)
via a134004df80e2296584395bfa39be280341b04d9 (commit)
via 2fd72386a35d877f35773296b52e9b262ccb6ab4 (commit)
via 8764e86ee9e87f0ab6df6e860a9fd8501f7f8864 (commit)
via f802b2012646370abcd25c99b4dcc965eab7babc (commit)
via 5a750f1071801e92fd29a61dc16cbc10be9cf6f7 (commit)
via 8495e03588f0b880be6f053c81b87fa4eca025d7 (commit)
via 5493d87f9582336bb01d45f52048a210dbb0b7dc (commit)
via 2fa7d8464f2ce91932f90de22a53dbc318494daa (commit)
via 63081fe34d4c3ecc4a2bf0b8dc9391eb374dfa5b (commit)
via e21cf38da4ae4fe89845a48f5af055439f33818b (commit)
via 8a4d2e756d80dd35cb9a3cf1bc3c2d2dc469fccb (commit)
via c08ee71bff4d86120b051b70e77833458e68aa0b (commit)
via 9a7e25b9c3491416b8c41e4a7caeb86ba2167b78 (commit)
via a8d8e93086580904aded88ffb957a6e7e3660cbe (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 (bc8913432688707bd31b0f01a0ff02e27a2c0351)
\
N -- N -- N (c901eab76f16fa2e44708aaee234d001cf4ef61f)
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=c901eab76f16fa2e44708aaee234d001…
commit c901eab76f16fa2e44708aaee234d001cf4ef61f
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:59:26 2016 +0200
gprs tests skipping
Change-Id: I66e96a2104fd89662e98f8b3bd87cccbf8bc7a87
http://cgit.osmocom.org/openbsc/commit/?id=40a6fc0717500af5a042274a43c8d666…
commit 40a6fc0717500af5a042274a43c8d66692e97881
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri May 20 21:59:55 2016 +0200
add DIUCS debug constant
Change-Id: I85f82b51aa2ca5b355202c4220e26bb90b3603bf
http://cgit.osmocom.org/openbsc/commit/?id=85241afbeb741f8fddb6fdc5f7630ec7…
commit 85241afbeb741f8fddb6fdc5f7630ec72a399b47
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:41:42 2016 +0200
add debug log to gsm0408_gprs_rcvmsg_iu()
Change-Id: I3ab0bb067f5f67139c7c0d77eec50fd893a2a4b8
http://cgit.osmocom.org/openbsc/commit/?id=8f572a84183c2fba1c57dfa0b3073ed7…
commit 8f572a84183c2fba1c57dfa0b3073ed732841661
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:50:13 2016 +0200
update osmo_sgsn.cfg
Change-Id: Ia41a6cdfe6f272670f424f727b25d958cc090a7d
http://cgit.osmocom.org/openbsc/commit/?id=4b930c32d04692497a927e05ec65e6d3…
commit 4b930c32d04692497a927e05ec65e6d3c9ce5d7e
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 01:45:22 2016 +0200
pending_req fixme comment
Change-Id: Icfb7a3cfd333ac92500cb3abaec75e27c9edea9a
http://cgit.osmocom.org/openbsc/commit/?id=fbf84da95da6402989853466fa93a1d3…
commit fbf84da95da6402989853466fa93a1d380c375c7
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:21:15 2016 +0200
reset MM ctx pending_req on GMM Attach Request -- TODO really?
Change-Id: I0df0f3d88085939eb617405e2013ad164eed477b
http://cgit.osmocom.org/openbsc/commit/?id=61be94b71bae70fc4002f46a5e04da5d…
commit 61be94b71bae70fc4002f46a5e04da5db89e1bc3
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri May 20 21:45:21 2016 +0200
cosmetic
http://cgit.osmocom.org/openbsc/commit/?id=e25796dbad21235f4ce67cda2bd49f02…
commit e25796dbad21235f4ce67cda2bd49f025860e65d
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:51:56 2016 +0200
comment on Iu GTP-U
Change-Id: I9fd8f0111ef4bb52d421b322a633ff85f863d10e
http://cgit.osmocom.org/openbsc/commit/?id=c27979cc8db6fc5024490f75352f2f1f…
commit c27979cc8db6fc5024490f75352f2f1f00b362c6
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:44:50 2016 +0200
gprs_sgsn.c: move pdp.h include to top
http://cgit.osmocom.org/openbsc/commit/?id=a1d88a92a3917f74d4dc08d0a6bf34de…
commit a1d88a92a3917f74d4dc08d0a6bf34dec8f929a1
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:01:21 2016 +0200
sgsn_mm_ctx: add enum gprs_pmm_state field, track PMM state
Iu needs to page to transfer data in PMM-IDLE state.
http://cgit.osmocom.org/openbsc/commit/?id=1d0feab84bbc8bdbe812e615832743aa…
commit 1d0feab84bbc8bdbe812e615832743aa11673b44
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:15:29 2016 +0200
gprs Iu: add GMM Service Request rx and tx
Change-Id: Ib935de22d23a15f449927840d4d59497ce22abbd
http://cgit.osmocom.org/openbsc/commit/?id=2aa81b823435884d7bec723fbdd95430…
commit 2aa81b823435884d7bec723fbdd954305db60078
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:09:41 2016 +0200
gsm48_gmm_sendmsg(): catch Iu tx when there is no MM ctx
Change-Id: Iedf057d37e9418901c3f33ebc42c7702471384b9
http://cgit.osmocom.org/openbsc/commit/?id=1a8b61e9b36d93e669d01e96a13fcb29…
commit 1a8b61e9b36d93e669d01e96a13fcb2914c79a6e
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:00:09 2016 +0200
add gsm_04_08_gprs.h and .c for Iu specific additions
These items will probably be added to libosmocore's gsm_04_08_gprs.h and .c,
add them here in openbsc until things have settled.
Change-Id: Iaf9316f07d21280b6e090d65892c338f9555313a
http://cgit.osmocom.org/openbsc/commit/?id=30788ff50461aa7bc4e727a4a39593ff…
commit 30788ff50461aa7bc4e727a4a39593ffeb2bf923
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 15:58:47 2016 +0200
gsm48_rx_gmm_ra_upd_req auth comment
Change-Id: I41e024653b74c513108391cce4eb7765ec01e39f
http://cgit.osmocom.org/openbsc/commit/?id=e0d832ad43e691c176250b50f3080617…
commit e0d832ad43e691c176250b50f3080617c095ec8f
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:35:41 2016 +0200
gsm48_rx_gmm_ra_upd_req(): make sure to authorize, for Iu Integrity Protection
Change-Id: I2ea2089895f8a8e125ef39d9bef70dafb2b1ce69
http://cgit.osmocom.org/openbsc/commit/?id=edae81cc0464293acf9c1677ce96081c…
commit edae81cc0464293acf9c1677ce96081cb3b467a7
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:16:55 2016 +0200
gsm48_gmm_authorize(): Iu: send Security Mode Command
Track the new_key flag.
http://cgit.osmocom.org/openbsc/commit/?id=3e5655b15fae7712ba8bdf21dbe0fa6a…
commit 3e5655b15fae7712ba8bdf21dbe0fa6a1f3ea1a6
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:31:12 2016 +0200
gsm48_rx_gmm_att_req(): Iu dev hack: init hardcoded Ki on ATT REQ
Change-Id: Ieca45960fa941a3a706c6e479b04b9f2ef89d860
http://cgit.osmocom.org/openbsc/commit/?id=739e65ca3b67ca386a6fc586f2d9c5d1…
commit 739e65ca3b67ca386a6fc586f2d9c5d1b6d9a70c
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:55:25 2016 +0200
sgsn: add Iu response to delete_pdp_conf()
Change-Id: I4a39e1b102d43ce09bcd15383f4d0cdb7c0d731f
http://cgit.osmocom.org/openbsc/commit/?id=a287b95a4bae86eff19e490ca4ff1467…
commit a287b95a4bae86eff19e490ca4ff1467e791031f
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:53:42 2016 +0200
sgsn: add Iu response to create_pdp_conf()
Change-Id: I274e39eb8c0cb1cd9ae882898d161ab7674aed2b
http://cgit.osmocom.org/openbsc/commit/?id=17e6ada1d4abdfbd6911494d67e89010…
commit 17e6ada1d4abdfbd6911494d67e89010bc00044b
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Mon Jan 25 16:49:53 2016 +0100
gprs_gmm: Fix bit mask when determining update/attach type
Bit 4 is reserved in 3GPP TS 04.08 so exclude it from the type.
In 3GPP TS 24.008 it indicates if a follow-on request is pending by the
MS, but only in Iu mode. According to the spec it is not required to
react to that request with a follow-on proceed so this field can be
ignored for now.
See 3GPP TS 24.008 Ch. 4.4:
"Unless it has specific permission from the network (follow-on proceed)
the mobile station side should await the release of the RR connection
used for a MM specific procedure before a new MM specific procedure or
MM connection establishment is started."
as well as Ch. 4.4.4.6:
"If the network wishes to prolong the RR connection to allow the mobile
station to initiate MM connection establishment (for example if the
mobile station has indicated in the LOCATION UPDATING REQUEST that it
has a follow-on request pending) the network shall send "follow on
proceed" in the LOCATION UPDATING ACCEPT and start timer T3255."
http://cgit.osmocom.org/openbsc/commit/?id=834099e1d69e0b911f66432e6ed0b110…
commit 834099e1d69e0b911f66432e6ed0b110c9c037b4
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri May 20 21:41:08 2016 +0200
libiudummy
Change-Id: I4a66c4122011dbc87c6fcb336ab0461b86522c98
http://cgit.osmocom.org/openbsc/commit/?id=5974c38b90bdcbb2b45d33774dba6c87…
commit 5974c38b90bdcbb2b45d33774dba6c87afe75471
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri May 20 21:45:13 2016 +0200
libtalloc
Change-Id: I9d1d856d27d52651f496a6581b2ebf50b331745b
http://cgit.osmocom.org/openbsc/commit/?id=15ce7940dc84a3dba5c65197b00bf7a2…
commit 15ce7940dc84a3dba5c65197b00bf7a2733e24c2
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:05:53 2016 +0200
gmm.auth.h
Change-Id: I50d0e9c17dc6a0c8fe8fa0ce96331895373d9b2c
http://cgit.osmocom.org/openbsc/commit/?id=dcabbcf6403757d110a7810442002067…
commit dcabbcf6403757d110a7810442002067deb2ee3c
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:05:40 2016 +0200
gmm.rand.h
Change-Id: Id9bba01346fbddd46a00b7b5157f19eb7fa288cf
http://cgit.osmocom.org/openbsc/commit/?id=e0be7459f8f5f4fe7b94d81aa4c9a2e0…
commit e0be7459f8f5f4fe7b94d81aa4c9a2e0643730ef
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:51:23 2016 +0200
sgsn_libgtp.c: asn1chelpers.h
Change-Id: Idcda3bd51f2eed4c5aa45a1e4e37f683ebb2eacc
http://cgit.osmocom.org/openbsc/commit/?id=afa21a8daba3e4344a1118445da38dcf…
commit afa21a8daba3e4344a1118445da38dcf6fb9bb55
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:50:37 2016 +0200
sgsn_libgtp.c: auth.h
Change-Id: I8a58ef87c1bd3a281930121babd2f0dfd2c2f869
http://cgit.osmocom.org/openbsc/commit/?id=c469d0fc2c3c9acff697c832c6c7b64c…
commit c469d0fc2c3c9acff697c832c6c7b64cbca15e94
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 17:44:55 2016 +0200
sgsn_test: add libasn1c, libosmo-sigtran and libosmo-ranap
Change-Id: I103eec1419836b15a8cc1704e20f2e96a53adde1
http://cgit.osmocom.org/openbsc/commit/?id=189a0a241c6ad8c204b05f38c18cc65f…
commit 189a0a241c6ad8c204b05f38c18cc65f7613fca9
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 17:36:18 2016 +0200
add libiu to sgsn_test
Change-Id: I5335a3c140cca9aad7a9fc755e92f43a8f95cd70
http://cgit.osmocom.org/openbsc/commit/?id=7cba6283ba705cf019497360dfb26f45…
commit 7cba6283ba705cf019497360dfb26f45b796d07e
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 01:46:21 2016 +0200
gprs_gmm.c: comment on msg->dst use as ue_conn_ctx
Change-Id: Ibe73f78d3a0f208e5e61809e8378ac71d7133486
http://cgit.osmocom.org/openbsc/commit/?id=ea67c4d1dc4d670b124f8e04e5406a6c…
commit ea67c4d1dc4d670b124f8e04e5406a6c79ebf5dc
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:11:39 2016 +0200
grps Iu: track msg->dst aka ue_conn_ctx, comment
Change-Id: I467524174bd0073fce597ab031cb822b0f71ec7c
http://cgit.osmocom.org/openbsc/commit/?id=41fc656eb52873e0e0ac4dd7d74c9beb…
commit 41fc656eb52873e0e0ac4dd7d74c9bebc64556ec
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:32:37 2016 +0200
gsm48_rx_gmm_ra_upd_req(): Iu: look up MM ctx
Change-Id: I3e71731e2bd765d9c72f3beb11268936ed612d3c
http://cgit.osmocom.org/openbsc/commit/?id=c605567afb67cde25c561c25ce258b93…
commit c605567afb67cde25c561c25ce258b9311ef693c
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:27:37 2016 +0200
gsm48_rx_gmm_att_req(): redirect for Iu, with no MM present
Change-Id: I9102d3db63481024b744f8c2968b402973240600
http://cgit.osmocom.org/openbsc/commit/?id=390d556ff6fc781fe05a05a92ab22381…
commit 390d556ff6fc781fe05a05a92ab223813c0d8fbf
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri May 20 23:52:06 2016 +0200
add #warnings concerning Iu
Change-Id: I2a72970fc91ceef5ee8b9eaac7c81972ed8572f5
http://cgit.osmocom.org/openbsc/commit/?id=0570fba8505161d61fd57024dc5421e8…
commit 0570fba8505161d61fd57024dc5421e8b44873be
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri May 20 23:50:22 2016 +0200
gsm48_gmm_sendmsg(): redirect Iu to iu_tx()
http://cgit.osmocom.org/openbsc/commit/?id=3dcf274ef8548da0c92ec09510cb1c6b…
commit 3dcf274ef8548da0c92ec09510cb1c6b55007227
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri May 20 23:53:18 2016 +0200
osmo-sgsn: add core IuPS implementations, call iu_init()
Add:
* gsm0408_gprs_rcvmsg_iu()
* sgsn_mm_ctx_by_ue_ctx()
* sgsn_mm_ctx_alloc_iu()
* sgsn_ranap_iu_event()
* sgsn_ranap_rab_ass_resp()
Call iu_init() from sgsn_main.c.
http://cgit.osmocom.org/openbsc/commit/?id=1c0b6878c713fc320a0953d93a869300…
commit 1c0b6878c713fc320a0953d93a869300d1584297
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 17:35:57 2016 +0200
osmo-sgsn: add libiu and libasn1c, libosmo-sigtran and libosmo-ranap
The build will actually break until libiu is used by osmo-sgsn in a subsequent
commit.
Add asn_debug impl ("extern" from libasn1c).
Change-Id: I088e0980cbbec9dae19632e0d11cfe979fb83e98
http://cgit.osmocom.org/openbsc/commit/?id=88f06eea7509a710e7aa4b3fd1fed3c0…
commit 88f06eea7509a710e7aa4b3fd1fed3c0ec3484d6
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri May 20 21:38:32 2016 +0200
add libiu
Change-Id: I0287ac65fc0525e36cb18901176e9aaffd97c845
http://cgit.osmocom.org/openbsc/commit/?id=02c2901831635f57f4290cf494edb32e…
commit 02c2901831635f57f4290cf494edb32ebb236e2e
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri May 20 21:59:35 2016 +0200
add DSUA debug constant
Change-Id: I49bcfc6c18f75829de0826866c998e0078860de1
http://cgit.osmocom.org/openbsc/commit/?id=b07e2b42fb6a035672e8d54e169bd544…
commit b07e2b42fb6a035672e8d54e169bd544a483560f
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri May 20 21:59:45 2016 +0200
add DRANAP debug constant
http://cgit.osmocom.org/openbsc/commit/?id=48d47242edf554c63a394a7b901ccb4f…
commit 48d47242edf554c63a394a7b901ccb4f29864b7b
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri May 20 21:42:55 2016 +0200
build: add libasn1c, libosmo-ranap and libosmo-sigtran
For upcoming Iu.
Change-Id: I1c4223214ed6baff8e752efa5bb3edc4222970fc
http://cgit.osmocom.org/openbsc/commit/?id=2d512992af15006792f55330b4133d78…
commit 2d512992af15006792f55330b4133d78730022de
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri May 20 22:36:23 2016 +0200
gprs: more conditionals for Gb specific actions
Change-Id: Ic300d3d692c3ae5f22b17bcb29f3481c0d2af84c
http://cgit.osmocom.org/openbsc/commit/?id=e6dc4bd5b2f5694ab3cc8d830e42f7b3…
commit e6dc4bd5b2f5694ab3cc8d830e42f7b3bf7d9a7c
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:48:49 2016 +0200
sgsn_mm_ctx_cleanup_free(): clean up LLME iff present (Gb, not Iu)
Assert that llme is unused for non-Gb (Iu) connections, and clean up otherwise.
Make sure the cleanup is left below the sgsn_mm_ctx_free() call, as the comment
states.
Change-Id: I24163035f5e96339ad2d1db454734772a66351bc
http://cgit.osmocom.org/openbsc/commit/?id=dbbf9b010c653012d34b392f2382c3dd…
commit dbbf9b010c653012d34b392f2382c3dd68c7ccd7
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Fri Dec 25 22:31:36 2015 +0100
gprs_gmm.c: Perform LLME operations only if we have one
In case the GMM message did not arrive over a Gb interface, there is no
LLME (and thus the associated pointer is NULL). Don't try to perform
operations on a NULL LLME.
Change-Id: I0299509d778915308e9ce46244d22283170ce18c
http://cgit.osmocom.org/openbsc/commit/?id=8cbd7feb85e6c71f31f220a02c900d37…
commit 8cbd7feb85e6c71f31f220a02c900d372f903499
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Fri Dec 25 22:23:27 2015 +0100
gprs_gmm.c: Make TLLI handling specific to Gb interface
Soem of the operations we perform in the GMM layer are specific to the
GPRS/EDGE radio access network and its Gb interface. Let's make them
conditional to that in preparation of supporting an Iu interface.
http://cgit.osmocom.org/openbsc/commit/?id=9299ffd37615087a468a0bc3f558892c…
commit 9299ffd37615087a468a0bc3f558892ccb854667
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun May 22 14:28:19 2016 +0200
gprs_gmm.c: Don't try to de-reference NULL mmctx
There was a comment in the code that certain GMM messages require a
valid mmctx pointer. However, nothing actually checked if that pointer
was in fact non-NULL. We plainly crashed if a MS would send us the
wrong message in the wrong state.
Original patch by Harald Welte, but it broke message validity checking,
resulting in sgsn_test failure. This re-implements the NULL check in a
different way, as explained by in-code comment.
Change-Id: I10e6fee84abf05179f9e70981cdd295c57a58391
http://cgit.osmocom.org/openbsc/commit/?id=1fd12de9096a0d854509196730ab97bf…
commit 1fd12de9096a0d854509196730ab97bff09f0553
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Fri Dec 25 19:14:57 2015 +0100
rename gsm0408_gprs_rcvmsg() to gsm0408_gprs_rcvmsg_gb()
This is the entry point for GMM from Gb. We will create a new one
for Iu, so let's be explicit rather than implicit.
http://cgit.osmocom.org/openbsc/commit/?id=d00cea86fc49d656dbe3d363aa7b16c8…
commit d00cea86fc49d656dbe3d363aa7b16c850953017
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 01:40:19 2016 +0200
create_pdp_conf(): factor out PDP context accept dispatch as send_act_pdp_cont_acc()
Change-Id: Ie7dff857a76c1464988b2f514643518937b57c5a
http://cgit.osmocom.org/openbsc/commit/?id=c6545eff340a760feda2faf0c911b1bf…
commit c6545eff340a760feda2faf0c911b1bf71e18cb3
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Fri Dec 25 19:12:21 2015 +0100
prepare sgsn_mm_ctx for Gb and Iu mode (UMTS)
Explicitly mark those sgsn_mm_ctx members that apply for Gb mode and (upcoming)
Iu mode, respectively.
Add some comments in sgsn_mm_ctx.
Change-Id: I88aa520b0bf18219b7f29a0682dae26bc3a46686
Author: Harald Welte <laforge(a)gnumonks.org>
Tweaked-By: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
http://cgit.osmocom.org/openbsc/commit/?id=18679ed974c8c20ce146b84d998b2380…
commit 18679ed974c8c20ce146b84d998b23800de111d6
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:00:51 2016 +0200
rename enum gprs_mm_state to gprs_gmm_state
Change-Id: I987218a1752a74e4036b36269af015db17ecb5b9
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
http://cgit.osmocom.org/openbsc/commit/?id=a134004df80e2296584395bfa39be280…
commit a134004df80e2296584395bfa39be280341b04d9
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 9 21:20:21 2016 +0200
sgsn: fix use of libosmocore GPRS encryption plugins from LLC layer
Instead of passing the uint64_t kc bytes wrongly interpreted as memory address,
pass its actual kc bytes by casting via (uint8_t*)&kc.
http://cgit.osmocom.org/openbsc/commit/?id=2fd72386a35d877f35773296b52e9b26…
commit 2fd72386a35d877f35773296b52e9b262ccb6ab4
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 9 21:28:05 2016 +0200
tweak db debug log: log TMSI as hex
http://cgit.osmocom.org/openbsc/commit/?id=8764e86ee9e87f0ab6df6e860a9fd850…
commit 8764e86ee9e87f0ab6df6e860a9fd8501f7f8864
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed May 4 15:30:30 2016 +0200
gsm04_08_clear_request(): release loc with arg release=0
In gsm04_08_clear_request(), in_release == 1 anyway and
msc_release_connection() would exit immediately without any effect. Don't
confuse the reader by passing release=1 arg.
http://cgit.osmocom.org/openbsc/commit/?id=f802b2012646370abcd25c99b4dcc965…
commit f802b2012646370abcd25c99b4dcc965eab7babc
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Mon Dec 28 21:03:10 2015 +0100
rtp_proxy.c: Ensure msgb_alloc is large enough for largest AMR frame
In AMR 12.2 (mode 7), the actual RTP payload is 33 bytes. Howeerver,
as we store the length of the (dynamically-sized) AMR payload in the
first byte, our buffer needs at least 33+1 byte in size.
http://cgit.osmocom.org/openbsc/commit/?id=5a750f1071801e92fd29a61dc16cbc10…
commit 5a750f1071801e92fd29a61dc16cbc10be9cf6f7
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Mon Dec 28 14:04:36 2015 +0100
subscr_name(): Handle case for subscr == NULL
subscr_name() was called from several places:
* either without a check for subscr being NULL, which for example
was causing a segfault if we hand-over a channel before identifying the
subscriber
* or with an explicit NULL check and the ternary operator (?).
We now simplify the code by checking for the NULL Subscriber in subscr_name()
itself.
-----------------------------------------------------------------------
Summary of changes:
openbsc/doc/examples/osmo-bsc/osmo-bsc.cfg | 3 +-
openbsc/doc/examples/osmo-nitb/rbs2308/openbsc.cfg | 1 -
openbsc/include/openbsc/gsm_data.h | 10 ++-
openbsc/include/openbsc/gsm_data_shared.h | 6 +-
openbsc/src/gprs/gprs_gmm.c | 37 ++++++---
openbsc/src/libbsc/abis_rsl.c | 11 ++-
openbsc/src/libbsc/bsc_init.c | 6 --
openbsc/src/libbsc/bsc_vty.c | 85 ++++++++++++++++++---
openbsc/src/libbsc/handover_decision.c | 17 +++--
openbsc/src/libbsc/net_init.c | 2 +-
openbsc/src/libbsc/system_information.c | 5 ++
openbsc/src/libcommon/gsm_data.c | 6 +-
openbsc/src/libmsc/db.c | 53 ++++++++-----
openbsc/src/libmsc/gsm_04_08.c | 20 +++--
openbsc/src/libmsc/vty_interface_layer3.c | 6 +-
openbsc/tests/db/db_test.c | 87 +++++++++-------------
16 files changed, 229 insertions(+), 126 deletions(-)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
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 7184bd088e11cfe6b907af2fcce48369fd2f21f1 (commit)
from 8495e03588f0b880be6f053c81b87fa4eca025d7 (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=7184bd088e11cfe6b907af2fcce48369…
commit 7184bd088e11cfe6b907af2fcce48369fd2f21f1
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Mon Dec 28 14:04:36 2015 +0100
subscr_name(): Handle case for subscr == NULL
subscr_name() was called from several places:
* either without a check for subscr being NULL, which for example
was causing a segfault if we hand-over a channel before identifying the
subscriber
* or with an explicit NULL check and the ternary operator (?).
We now simplify the code by checking for the NULL Subscriber in subscr_name()
itself.
Change-Id: Ide09f4a515222eb2ec6c25e7a6a8c5f6cc2ffd4b
Reviewed-on: https://gerrit.osmocom.org/92
Tested-by: Jenkins Builder
Reviewed-by: Holger Freyther <holger(a)freyther.de>
-----------------------------------------------------------------------
Summary of changes:
openbsc/src/libbsc/abis_rsl.c | 2 +-
openbsc/src/libcommon/gsm_subscriber_base.c | 3 +++
openbsc/src/libmsc/gsm_04_08.c | 7 ++-----
3 files changed, 6 insertions(+), 6 deletions(-)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
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 "UNNAMED PROJECT".
The branch, master has been updated
via f929e625252c8943339bf909553118f8b484c3c2 (commit)
from 4acb6b72513e63f5a9b874fe26c38788e9d980d1 (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/osmo-pcu/commit/?id=f929e625252c8943339bf909553118f…
commit f929e625252c8943339bf909553118f8b484c3c2
Author: Alexander Couzens <lynxis(a)fe80.eu>
Date: Sun May 22 00:02:56 2016 +0200
introduce new counter rlc_sent_control
Counts control messages (UL/DL assignment, UL ACKs or page requests)
Change-Id: Ib41031d430beddfb48d54470e632436f2c99c360
Reviewed-on: https://gerrit.osmocom.org/99
Reviewed-by: Holger Freyther <holger(a)freyther.de>
Tested-by: Jenkins Builder
-----------------------------------------------------------------------
Summary of changes:
src/bts.cpp | 1 +
src/bts.h | 3 +++
src/gprs_rlcmac_sched.cpp | 2 ++
3 files changed, 6 insertions(+)
hooks/post-receive
--
UNNAMED PROJECT
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 "UNNAMED PROJECT".
The branch, master has been updated
via 4acb6b72513e63f5a9b874fe26c38788e9d980d1 (commit)
from 95e379241a58c6cc9bbc9b6971599b7acab9a744 (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/osmo-pcu/commit/?id=4acb6b72513e63f5a9b874fe26c3878…
commit 4acb6b72513e63f5a9b874fe26c38788e9d980d1
Author: Alexander Couzens <lynxis(a)fe80.eu>
Date: Sun May 22 01:36:01 2016 +0200
gprs_rlcmac_sched: fix mistype of CONTROL ACK
Change-Id: If37b33f69cd659d913ed81eb6060a42734ba524f
Reviewed-on: https://gerrit.osmocom.org/100
Tested-by: Jenkins Builder
Reviewed-by: Holger Freyther <holger(a)freyther.de>
-----------------------------------------------------------------------
Summary of changes:
src/gprs_rlcmac_sched.cpp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
hooks/post-receive
--
UNNAMED PROJECT
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 "UNNAMED PROJECT".
The branch, master has been updated
via 95e379241a58c6cc9bbc9b6971599b7acab9a744 (commit)
from 543756adbe4508945ffe4c2fdc830b118a00a3dd (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/osmo-pcu/commit/?id=95e379241a58c6cc9bbc9b6971599b7…
commit 95e379241a58c6cc9bbc9b6971599b7acab9a744
Author: Alexander Couzens <lynxis(a)fe80.eu>
Date: Sat May 21 22:33:27 2016 +0200
tbf_dl: replace cross-file declaration with correct header
Change-Id: I9b4eb664d444258c9bcf53f9b44552d8dd3155e9
Reviewed-on: https://gerrit.osmocom.org/95
Tested-by: Jenkins Builder
Reviewed-by: Holger Freyther <holger(a)freyther.de>
-----------------------------------------------------------------------
Summary of changes:
src/tbf_dl.cpp | 6 +-----
1 file changed, 1 insertion(+), 5 deletions(-)
hooks/post-receive
--
UNNAMED PROJECT
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 8495e03588f0b880be6f053c81b87fa4eca025d7 (commit)
from 5493d87f9582336bb01d45f52048a210dbb0b7dc (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=8495e03588f0b880be6f053c81b87fa4…
commit 8495e03588f0b880be6f053c81b87fa4eca025d7
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu May 12 03:04:33 2016 +0200
drop unneccessary duplicate linking: tests/gsm0408
Change-Id: I8b6fb27d1db0157cb7d61f18b03f33c4f3168946
Reviewed-on: https://gerrit.osmocom.org/90
Tested-by: Jenkins Builder
Reviewed-by: Holger Freyther <holger(a)freyther.de>
-----------------------------------------------------------------------
Summary of changes:
openbsc/tests/gsm0408/Makefile.am | 1 -
1 file changed, 1 deletion(-)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
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 "UNNAMED PROJECT".
The branch, master has been updated
via 543756adbe4508945ffe4c2fdc830b118a00a3dd (commit)
from 2cb154799353c4af6ced5ef5270a7b925d12ad51 (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/osmo-pcu/commit/?id=543756adbe4508945ffe4c2fdc830b1…
commit 543756adbe4508945ffe4c2fdc830b118a00a3dd
Author: Alexander Couzens <lynxis(a)fe80.eu>
Date: Sat May 21 23:54:30 2016 +0200
bts/rate_ctr: replace spaces by tabs
Use tabs like other counters for seperation.
Introduced by 2cb1547
Change-Id: I32eebfe5934c919eccc1e28938ca00c49368297e
Reviewed-on: https://gerrit.osmocom.org/96
Tested-by: Jenkins Builder
Reviewed-by: Holger Freyther <holger(a)freyther.de>
-----------------------------------------------------------------------
Summary of changes:
src/bts.cpp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
hooks/post-receive
--
UNNAMED PROJECT
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 "UNNAMED PROJECT".
The branch, master has been updated
via 2cb154799353c4af6ced5ef5270a7b925d12ad51 (commit)
from 9736d00b12fea82fb4c9b8dc47b7ce452660554c (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/osmo-pcu/commit/?id=2cb154799353c4af6ced5ef5270a7b9…
commit 2cb154799353c4af6ced5ef5270a7b925d12ad51
Author: Alexander Couzens <lynxis(a)fe80.eu>
Date: Wed May 18 16:43:10 2016 +0200
introduce new counter rlc_sent_dummy
rlc_sent_dummy count the amount of dummy package which are
sent in case no data packet is in the queue.
Change-Id: Ia60eab853d9145980f30d63e4ce4b520b8c51381
Reviewed-on: https://gerrit.osmocom.org/85
Tested-by: Jenkins Builder
Reviewed-by: Holger Freyther <holger(a)freyther.de>
-----------------------------------------------------------------------
Summary of changes:
src/bts.cpp | 1 +
src/bts.h | 3 +++
src/gprs_rlcmac_sched.cpp | 6 +++++-
3 files changed, 9 insertions(+), 1 deletion(-)
hooks/post-receive
--
UNNAMED PROJECT
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, users/neels/iups has been updated
discards eb0c188d8ab866ea955abc115634c2473df7d887 (commit)
discards 2abe9ef5f12e84ff71e13b5a8534066d659197c6 (commit)
discards 8669efee2fa191d978100619c65ffc96017d1482 (commit)
discards 917a1b718ad29eb20d061bfa51b3b190d84132eb (commit)
discards f1929fb9e57b24d67f7f07f01a255fca90ced78f (commit)
discards 606e27cd67b111d993d36c0f93b5d99f92d1b90e (commit)
discards 248ae8dc2aebd231b05c4db9615240cc3a6a5e5d (commit)
discards 119c2d280e4f2b14dbbd4354321a1cdcef1acaf7 (commit)
discards 1c77d7b531facb777cf52d7e01cd9295878d51e1 (commit)
discards 5c2ad46e8f22e6797ae0b4048ae09a3bcec19019 (commit)
discards 3d2314a98a1860c433b6da59002f1edb5889b5fe (commit)
discards 27848943fd0403c6a82f950dec2200d5f3e3eb85 (commit)
discards 5cd903b26caf6125628ba76f964696c8002aadf9 (commit)
discards 2ce3d6a1c68784b37a4871405dcaf94dbf7cbfd5 (commit)
discards 06a8a84ec0c186a538e5313e801a21298c1a4ab2 (commit)
discards b55ca364ef9c638f575dc1cbcaece615cf9a3203 (commit)
discards 93eaea2337e3e6f7d54a3c2bb4e4234ad0eb6ca3 (commit)
discards 89d2c7d3ef2c53b880561c3478e0b231a24499d5 (commit)
discards d693493b9be146f832f11d34dc5bb434c7a87cf2 (commit)
discards 2fec7d2945486ec7180b8653102ae6c65c53384f (commit)
discards ac3456163ca9681bc5eb2e4e1cbd4adbbb8fc4e2 (commit)
discards 2f1738fc61054c8a2b532677a1f6de44b2e9c414 (commit)
discards 224b9dec41f0246b5f18f07c2d6dd3dc746b707a (commit)
discards 4a5e9ba9a3bec85a0cb152e7d03e7f3251678e95 (commit)
discards f69ea28f6c8b6d3dd0543da8b720736ca704872b (commit)
discards 615e3f350f4b4e4495a7e0573e1b78a5cbfe440c (commit)
discards a6ca9d1f68d2a250abc89e10901ada98faaf8d42 (commit)
discards 4f607600c909e794efea06a8d70d1dcc61958deb (commit)
discards 7bb8dea9418d868683862bb467e21788c079c19b (commit)
discards 409cb449df481bfd279fa2220ab1b0d98f6fb662 (commit)
discards 74e4ba2b1deabfb071fa9e4821b9effd31e14643 (commit)
discards 822c3549bd7373458efaa45c8df8bb14a43c5067 (commit)
discards 957db1f2b178bbdf4896c8853f450739d7479a31 (commit)
discards 2af0aa9033c8363f1c2ebd36cf67b4ad6c6e3624 (commit)
discards 0830a4321c5bc48e270c6b28842100daecd2d96b (commit)
discards c0712343f153e70ac549ad7a5ad619993e836624 (commit)
discards 36ebea29192b28b5f70f6ed86626b39a44498b45 (commit)
discards 39062df4e77273b0a739ec8cfc6291f0f729fb43 (commit)
discards 712daeb93ad283f6b9290601b97604aeb2eaedb6 (commit)
discards 71ada132023bd4bff46066dc4d79f4b9f10bd4e4 (commit)
discards 1c378bf30d8b5464725d199881dfc358afadfbb2 (commit)
discards 818df8802ebe9893c1fca3bbc5985e0db8834da2 (commit)
discards 2a21a3b47f32735cc67a40401d426abf98da94e0 (commit)
discards fa8a8ebe87bf6739eed7fbc9379c44881c3fb281 (commit)
discards df5dc2e8dec77ec9481d6178614349c1d09b714a (commit)
discards bb902a7b704321d8443fa3636d9c5771b06d24cc (commit)
discards 9e5663e407cd20b8798c2ee801df5580daeab42e (commit)
discards 625853c10492ea33bb446a8c0524e55c7bac348d (commit)
discards 9f9e993384a9b634cb0a28491adee8df35ab0e2d (commit)
discards 05894f3fef83f8dc20ab5f198f410b96793210da (commit)
discards b5cb73ad3aa7131fc704ab6febb283774f39c418 (commit)
discards ad7c5c6e97b6b46ca3a48a12bf453346f8acc216 (commit)
discards 854a7c4b1e6313802bd279c5f873c93150847506 (commit)
discards f5de78f77dea46ef0274303d4547d3a19811ffbd (commit)
discards fa0cf7395bcb621b53215119d0ca7a6d9ebdbcca (commit)
discards 1f4ba4a01dfd5aadbb6705c091b5d86a08332746 (commit)
discards 8e6720893777ac21b40b1dd5b87487de37111ef4 (commit)
discards 5dc203702e5f82c69594b52840b9349238f8ec68 (commit)
discards f0667c780af0bc55b9a8f17cb36bc7e9844bcf52 (commit)
via bc8913432688707bd31b0f01a0ff02e27a2c0351 (commit)
via 8a70c2029ac1d43cd5bb2ee07cccd4a4804ae777 (commit)
via 99f1e92128783cb2b7e99431449f5b5f643f8c7f (commit)
via 6b1b4369b3523749f3c7c13915e3108ddc57e84f (commit)
via 1dce8f4f290d19968aafc93e065256da11718652 (commit)
via 58468a46b7a4fd8ec8867dc8c264cda70028690b (commit)
via 4426675d1ce7efc8d13b842cd41c7105f18451f6 (commit)
via 60b32cb201632fa45fa8cb36ff9878d2d494b47d (commit)
via 37bb686b2e273c3d5986dcceee789d800709dbac (commit)
via 7aca5c04064e4b8200cc46231be7afe1212e3812 (commit)
via 60b0b744785fac9f2dcc1ef3440eeb0e360f850b (commit)
via 0b4d87a413f937f2418bc664475d7232c1aa6ef4 (commit)
via a9970541581ea1e0113d93d65a108630ad6f514b (commit)
via 360245625449fb4284a289fa54c7673b43258033 (commit)
via 4246467e22c2015b8da56508366a06fbb63dc5b7 (commit)
via aaeefa0c8716e2aa850b785fad13ceb86dfb3a80 (commit)
via 78cc7fcfcfb379ec21d328f8236ec6a7b51f9167 (commit)
via 7d4c608e1cea3790de25b08adeb91e83607cd6ff (commit)
via fd7acf54f4489a566c10b8331ba6b2b508d8f2be (commit)
via ae8958ea05c76ef895e9be2e52ec497e620b63c0 (commit)
via 2f4016db2256606808bc1f07aa8d42232dfda145 (commit)
via 76259e35f96050ee8d9ce9bf44a8ab0559290423 (commit)
via ab0d0c9cbc4f105ee09bbb0a4981f696dbb5b2e3 (commit)
via ab8a1f50eb2cb179192e60c483264124fc93bc9a (commit)
via 8f4686e6d16ebc2719e929a9c74ea8ae7cad50ab (commit)
via fb3f2cbcaddddd26303494a0a88af50c6bc17e6b (commit)
via b677d83cd44ce40d7599d413f9395f7f76103e14 (commit)
via 379eee5aa1fc3ab23087a266bf6570e519d29cbb (commit)
via 7e5c04bcbfd7f38c26433a87612a6db6571eb905 (commit)
via 26b8b9828cbeab2c4781dabf9af13690a82d5d20 (commit)
via 64569cf79b47a167979b06bdb7e3160b20be905d (commit)
via da463fe105ab5db4152044f5c53a4ba1a37d8ae7 (commit)
via 3b6c82082760bba16145220bd00e7a0f531efb88 (commit)
via 43e28965c36fc4a371265af90e69e5a737ff47f0 (commit)
via 298e58ef144bbf967ec1953ad3326516e1777327 (commit)
via bee9a0bd230df7f78e8b5d515c2df58ebd18042e (commit)
via bb304cc0716655950fd8701fd295110d769e56da (commit)
via 71ca26a132e1487b2208842c819eecee80883755 (commit)
via 36bae4a7d1515a15d0e15c993a7e7026a39472d8 (commit)
via 961344a6733a170f43067b8a1330cf66dcd93754 (commit)
via 53e1113736afcd7222c428b7e71a48a609820bc6 (commit)
via c712ad9f8dda61a1c585bc64267a48964ec4826d (commit)
via 447585f8bb000ec242a8db48b815f22cd572d160 (commit)
via 3c60b148b9031a5ee42ca8550c130b6d25f9e93e (commit)
via 983bc4c814ff9e569418fe50c1e29baf7995bb4d (commit)
via ac9e8fcfc758c6b67716fd7302d6d94c23c3a80a (commit)
via ca208bb48e1b99010b8b889aa51446a4d2205be3 (commit)
via c408fc5750437839b48663ec09e13551653759bb (commit)
via ad6659c9fab8007fe71e4268b58364ac8251015b (commit)
via b2e10e034bdf8146a8f468992604277f211ae908 (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 (eb0c188d8ab866ea955abc115634c2473df7d887)
\
N -- N -- N (bc8913432688707bd31b0f01a0ff02e27a2c0351)
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=bc8913432688707bd31b0f01a0ff02e2…
commit bc8913432688707bd31b0f01a0ff02e27a2c0351
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri May 20 21:59:55 2016 +0200
add DIUCS debug constant
Change-Id: I85f82b51aa2ca5b355202c4220e26bb90b3603bf
http://cgit.osmocom.org/openbsc/commit/?id=8a70c2029ac1d43cd5bb2ee07cccd4a4…
commit 8a70c2029ac1d43cd5bb2ee07cccd4a4804ae777
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 17:18:58 2016 +0200
add iu_rab_act_ps()
Change-Id: Id5fc5e0f07553ab1f112a1f43118f4915973b78a
http://cgit.osmocom.org/openbsc/commit/?id=99f1e92128783cb2b7e99431449f5b5f…
commit 99f1e92128783cb2b7e99431449f5b5f643f8c7f
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:41:42 2016 +0200
add debug log to gsm0408_gprs_rcvmsg_iu()
Change-Id: I3ab0bb067f5f67139c7c0d77eec50fd893a2a4b8
http://cgit.osmocom.org/openbsc/commit/?id=6b1b4369b3523749f3c7c13915e3108d…
commit 6b1b4369b3523749f3c7c13915e3108ddc57e84f
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:50:13 2016 +0200
update osmo_sgsn.cfg
Change-Id: Ia41a6cdfe6f272670f424f727b25d958cc090a7d
http://cgit.osmocom.org/openbsc/commit/?id=1dce8f4f290d19968aafc93e065256da…
commit 1dce8f4f290d19968aafc93e065256da11718652
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 01:45:22 2016 +0200
pending_req fixme comment
Change-Id: Icfb7a3cfd333ac92500cb3abaec75e27c9edea9a
http://cgit.osmocom.org/openbsc/commit/?id=58468a46b7a4fd8ec8867dc8c264cda7…
commit 58468a46b7a4fd8ec8867dc8c264cda70028690b
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:21:15 2016 +0200
reset MM ctx pending_req on GMM Attach Request -- TODO really?
Change-Id: I0df0f3d88085939eb617405e2013ad164eed477b
http://cgit.osmocom.org/openbsc/commit/?id=4426675d1ce7efc8d13b842cd41c7105…
commit 4426675d1ce7efc8d13b842cd41c7105f18451f6
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri May 20 21:45:21 2016 +0200
cosmetic
http://cgit.osmocom.org/openbsc/commit/?id=60b32cb201632fa45fa8cb36ff9878d2…
commit 60b32cb201632fa45fa8cb36ff9878d2d494b47d
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:59:26 2016 +0200
gprs tests skipping
Change-Id: I66e96a2104fd89662e98f8b3bd87cccbf8bc7a87
http://cgit.osmocom.org/openbsc/commit/?id=37bb686b2e273c3d5986dcceee789d80…
commit 37bb686b2e273c3d5986dcceee789d800709dbac
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:51:56 2016 +0200
comment on Iu GTP-U
Change-Id: I9fd8f0111ef4bb52d421b322a633ff85f863d10e
http://cgit.osmocom.org/openbsc/commit/?id=7aca5c04064e4b8200cc46231be7afe1…
commit 7aca5c04064e4b8200cc46231be7afe1212e3812
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:44:50 2016 +0200
gprs_sgsn.c: move pdp.h include to top
http://cgit.osmocom.org/openbsc/commit/?id=60b0b744785fac9f2dcc1ef3440eeb0e…
commit 60b0b744785fac9f2dcc1ef3440eeb0e360f850b
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:01:21 2016 +0200
sgsn_mm_ctx: add enum gprs_pmm_state field, track PMM state
Iu needs to page to transfer data in PMM-IDLE state.
http://cgit.osmocom.org/openbsc/commit/?id=0b4d87a413f937f2418bc664475d7232…
commit 0b4d87a413f937f2418bc664475d7232c1aa6ef4
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:15:29 2016 +0200
gprs Iu: add GMM Service Request rx and tx
Change-Id: Ib935de22d23a15f449927840d4d59497ce22abbd
http://cgit.osmocom.org/openbsc/commit/?id=a9970541581ea1e0113d93d65a108630…
commit a9970541581ea1e0113d93d65a108630ad6f514b
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:09:41 2016 +0200
gsm48_gmm_sendmsg(): catch Iu tx when there is no MM ctx
Change-Id: Iedf057d37e9418901c3f33ebc42c7702471384b9
http://cgit.osmocom.org/openbsc/commit/?id=360245625449fb4284a289fa54c7673b…
commit 360245625449fb4284a289fa54c7673b43258033
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:00:09 2016 +0200
add gsm_04_08_gprs.h and .c for Iu specific additions
These items will probably be added to libosmocore's gsm_04_08_gprs.h and .c,
add them here in openbsc until things have settled.
Change-Id: Iaf9316f07d21280b6e090d65892c338f9555313a
http://cgit.osmocom.org/openbsc/commit/?id=4246467e22c2015b8da56508366a06fb…
commit 4246467e22c2015b8da56508366a06fbb63dc5b7
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 15:58:47 2016 +0200
gsm48_rx_gmm_ra_upd_req auth comment
Change-Id: I41e024653b74c513108391cce4eb7765ec01e39f
http://cgit.osmocom.org/openbsc/commit/?id=aaeefa0c8716e2aa850b785fad13ceb8…
commit aaeefa0c8716e2aa850b785fad13ceb86dfb3a80
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:35:41 2016 +0200
gsm48_rx_gmm_ra_upd_req(): make sure to authorize, for Iu Integrity Protection
Change-Id: I2ea2089895f8a8e125ef39d9bef70dafb2b1ce69
http://cgit.osmocom.org/openbsc/commit/?id=78cc7fcfcfb379ec21d328f8236ec6a7…
commit 78cc7fcfcfb379ec21d328f8236ec6a7b51f9167
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:16:55 2016 +0200
gsm48_gmm_authorize(): Iu: send Security Mode Command
Track the new_key flag.
http://cgit.osmocom.org/openbsc/commit/?id=7d4c608e1cea3790de25b08adeb91e83…
commit 7d4c608e1cea3790de25b08adeb91e83607cd6ff
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:31:12 2016 +0200
gsm48_rx_gmm_att_req(): Iu dev hack: init hardcoded Ki on ATT REQ
Change-Id: Ieca45960fa941a3a706c6e479b04b9f2ef89d860
http://cgit.osmocom.org/openbsc/commit/?id=fd7acf54f4489a566c10b8331ba6b2b5…
commit fd7acf54f4489a566c10b8331ba6b2b508d8f2be
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:55:25 2016 +0200
sgsn: add Iu response to delete_pdp_conf()
Change-Id: I4a39e1b102d43ce09bcd15383f4d0cdb7c0d731f
http://cgit.osmocom.org/openbsc/commit/?id=ae8958ea05c76ef895e9be2e52ec497e…
commit ae8958ea05c76ef895e9be2e52ec497e620b63c0
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:53:42 2016 +0200
sgsn: add Iu response to create_pdp_conf()
Change-Id: I274e39eb8c0cb1cd9ae882898d161ab7674aed2b
http://cgit.osmocom.org/openbsc/commit/?id=2f4016db2256606808bc1f07aa8d4223…
commit 2f4016db2256606808bc1f07aa8d42232dfda145
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Mon Jan 25 16:49:53 2016 +0100
gprs_gmm: Fix bit mask when determining update/attach type
Bit 4 is reserved in 3GPP TS 04.08 so exclude it from the type.
In 3GPP TS 24.008 it indicates if a follow-on request is pending by the
MS, but only in Iu mode. According to the spec it is not required to
react to that request with a follow-on proceed so this field can be
ignored for now.
See 3GPP TS 24.008 Ch. 4.4:
"Unless it has specific permission from the network (follow-on proceed)
the mobile station side should await the release of the RR connection
used for a MM specific procedure before a new MM specific procedure or
MM connection establishment is started."
as well as Ch. 4.4.4.6:
"If the network wishes to prolong the RR connection to allow the mobile
station to initiate MM connection establishment (for example if the
mobile station has indicated in the LOCATION UPDATING REQUEST that it
has a follow-on request pending) the network shall send "follow on
proceed" in the LOCATION UPDATING ACCEPT and start timer T3255."
http://cgit.osmocom.org/openbsc/commit/?id=76259e35f96050ee8d9ce9bf44a8ab05…
commit 76259e35f96050ee8d9ce9bf44a8ab0559290423
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri May 20 21:41:08 2016 +0200
libiudummy
Change-Id: I4a66c4122011dbc87c6fcb336ab0461b86522c98
http://cgit.osmocom.org/openbsc/commit/?id=ab0d0c9cbc4f105ee09bbb0a4981f696…
commit ab0d0c9cbc4f105ee09bbb0a4981f696dbb5b2e3
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri May 20 21:45:13 2016 +0200
libtalloc
Change-Id: I9d1d856d27d52651f496a6581b2ebf50b331745b
http://cgit.osmocom.org/openbsc/commit/?id=ab8a1f50eb2cb179192e60c483264124…
commit ab8a1f50eb2cb179192e60c483264124fc93bc9a
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:05:53 2016 +0200
gmm.auth.h
Change-Id: I50d0e9c17dc6a0c8fe8fa0ce96331895373d9b2c
http://cgit.osmocom.org/openbsc/commit/?id=8f4686e6d16ebc2719e929a9c74ea8ae…
commit 8f4686e6d16ebc2719e929a9c74ea8ae7cad50ab
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:05:40 2016 +0200
gmm.rand.h
Change-Id: Id9bba01346fbddd46a00b7b5157f19eb7fa288cf
http://cgit.osmocom.org/openbsc/commit/?id=fb3f2cbcaddddd26303494a0a88af50c…
commit fb3f2cbcaddddd26303494a0a88af50c6bc17e6b
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:51:23 2016 +0200
sgsn_libgtp.c: asn1chelpers.h
Change-Id: Idcda3bd51f2eed4c5aa45a1e4e37f683ebb2eacc
http://cgit.osmocom.org/openbsc/commit/?id=b677d83cd44ce40d7599d413f9395f7f…
commit b677d83cd44ce40d7599d413f9395f7f76103e14
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:50:37 2016 +0200
sgsn_libgtp.c: auth.h
Change-Id: I8a58ef87c1bd3a281930121babd2f0dfd2c2f869
http://cgit.osmocom.org/openbsc/commit/?id=379eee5aa1fc3ab23087a266bf6570e5…
commit 379eee5aa1fc3ab23087a266bf6570e519d29cbb
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 17:44:55 2016 +0200
sgsn_test: add libasn1c, libosmo-sigtran and libosmo-ranap
Change-Id: I103eec1419836b15a8cc1704e20f2e96a53adde1
http://cgit.osmocom.org/openbsc/commit/?id=7e5c04bcbfd7f38c26433a87612a6db6…
commit 7e5c04bcbfd7f38c26433a87612a6db6571eb905
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 17:36:18 2016 +0200
add libiu to sgsn_test
Change-Id: I5335a3c140cca9aad7a9fc755e92f43a8f95cd70
http://cgit.osmocom.org/openbsc/commit/?id=26b8b9828cbeab2c4781dabf9af13690…
commit 26b8b9828cbeab2c4781dabf9af13690a82d5d20
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 01:46:21 2016 +0200
gprs_gmm.c: comment on msg->dst use as ue_conn_ctx
Change-Id: Ibe73f78d3a0f208e5e61809e8378ac71d7133486
http://cgit.osmocom.org/openbsc/commit/?id=64569cf79b47a167979b06bdb7e3160b…
commit 64569cf79b47a167979b06bdb7e3160b20be905d
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:11:39 2016 +0200
grps Iu: track msg->dst aka ue_conn_ctx, comment
Change-Id: I467524174bd0073fce597ab031cb822b0f71ec7c
http://cgit.osmocom.org/openbsc/commit/?id=da463fe105ab5db4152044f5c53a4ba1…
commit da463fe105ab5db4152044f5c53a4ba1a37d8ae7
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:32:37 2016 +0200
gsm48_rx_gmm_ra_upd_req(): Iu: look up MM ctx
Change-Id: I3e71731e2bd765d9c72f3beb11268936ed612d3c
http://cgit.osmocom.org/openbsc/commit/?id=3b6c82082760bba16145220bd00e7a0f…
commit 3b6c82082760bba16145220bd00e7a0f531efb88
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:27:37 2016 +0200
gsm48_rx_gmm_att_req(): redirect for Iu, with no MM present
Change-Id: I9102d3db63481024b744f8c2968b402973240600
http://cgit.osmocom.org/openbsc/commit/?id=43e28965c36fc4a371265af90e69e5a7…
commit 43e28965c36fc4a371265af90e69e5a737ff47f0
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri May 20 23:52:06 2016 +0200
add #warnings concerning Iu
Change-Id: I2a72970fc91ceef5ee8b9eaac7c81972ed8572f5
http://cgit.osmocom.org/openbsc/commit/?id=298e58ef144bbf967ec1953ad3326516…
commit 298e58ef144bbf967ec1953ad3326516e1777327
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri May 20 23:50:22 2016 +0200
gsm48_gmm_sendmsg(): redirect Iu to iu_tx()
http://cgit.osmocom.org/openbsc/commit/?id=bee9a0bd230df7f78e8b5d515c2df58e…
commit bee9a0bd230df7f78e8b5d515c2df58ebd18042e
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri May 20 23:53:18 2016 +0200
osmo-sgsn: add core IuPS implementations, call iu_init()
Add:
* gsm0408_gprs_rcvmsg_iu()
* sgsn_mm_ctx_by_ue_ctx()
* sgsn_mm_ctx_alloc_iu()
* sgsn_ranap_iu_event()
* sgsn_ranap_rab_ass_resp()
Call iu_init() from sgsn_main.c.
http://cgit.osmocom.org/openbsc/commit/?id=bb304cc0716655950fd8701fd295110d…
commit bb304cc0716655950fd8701fd295110d769e56da
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 17:35:57 2016 +0200
osmo-sgsn: add libiu and libasn1c, libosmo-sigtran and libosmo-ranap
The build will actually break until libiu is used by osmo-sgsn in a subsequent
commit.
Add asn_debug impl ("extern" from libasn1c).
Change-Id: I088e0980cbbec9dae19632e0d11cfe979fb83e98
http://cgit.osmocom.org/openbsc/commit/?id=71ca26a132e1487b2208842c819eecee…
commit 71ca26a132e1487b2208842c819eecee80883755
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri May 20 21:38:32 2016 +0200
add libiu
Change-Id: I0287ac65fc0525e36cb18901176e9aaffd97c845
http://cgit.osmocom.org/openbsc/commit/?id=36bae4a7d1515a15d0e15c993a7e7026…
commit 36bae4a7d1515a15d0e15c993a7e7026a39472d8
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri May 20 21:59:35 2016 +0200
add DSUA debug constant
Change-Id: I49bcfc6c18f75829de0826866c998e0078860de1
http://cgit.osmocom.org/openbsc/commit/?id=961344a6733a170f43067b8a1330cf66…
commit 961344a6733a170f43067b8a1330cf66dcd93754
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri May 20 21:59:45 2016 +0200
add DRANAP debug constant
http://cgit.osmocom.org/openbsc/commit/?id=53e1113736afcd7222c428b7e71a48a6…
commit 53e1113736afcd7222c428b7e71a48a609820bc6
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri May 20 21:42:55 2016 +0200
build: add libasn1c, libosmo-ranap and libosmo-sigtran
For upcoming Iu.
Change-Id: I1c4223214ed6baff8e752efa5bb3edc4222970fc
http://cgit.osmocom.org/openbsc/commit/?id=c712ad9f8dda61a1c585bc64267a4896…
commit c712ad9f8dda61a1c585bc64267a48964ec4826d
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri May 20 22:36:23 2016 +0200
gprs: more conditionals for Gb specific actions
Change-Id: Ic300d3d692c3ae5f22b17bcb29f3481c0d2af84c
http://cgit.osmocom.org/openbsc/commit/?id=447585f8bb000ec242a8db48b815f22c…
commit 447585f8bb000ec242a8db48b815f22cd572d160
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:48:49 2016 +0200
sgsn_mm_ctx_cleanup_free(): clean up LLME iff present (Gb, not Iu)
Assert that llme is unused for non-Gb (Iu) connections, and clean up otherwise.
Make sure the cleanup is left below the sgsn_mm_ctx_free() call, as the comment
states.
Change-Id: I24163035f5e96339ad2d1db454734772a66351bc
http://cgit.osmocom.org/openbsc/commit/?id=3c60b148b9031a5ee42ca8550c130b6d…
commit 3c60b148b9031a5ee42ca8550c130b6d25f9e93e
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Fri Dec 25 22:31:36 2015 +0100
gprs_gmm.c: Perform LLME operations only if we have one
In case the GMM message did not arrive over a Gb interface, there is no
LLME (and thus the associated pointer is NULL). Don't try to perform
operations on a NULL LLME.
Change-Id: I0299509d778915308e9ce46244d22283170ce18c
http://cgit.osmocom.org/openbsc/commit/?id=983bc4c814ff9e569418fe50c1e29baf…
commit 983bc4c814ff9e569418fe50c1e29baf7995bb4d
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Fri Dec 25 22:23:27 2015 +0100
gprs_gmm.c: Make TLLI handling specific to Gb interface
Soem of the operations we perform in the GMM layer are specific to the
GPRS/EDGE radio access network and its Gb interface. Let's make them
conditional to that in preparation of supporting an Iu interface.
http://cgit.osmocom.org/openbsc/commit/?id=ac9e8fcfc758c6b67716fd7302d6d94c…
commit ac9e8fcfc758c6b67716fd7302d6d94c23c3a80a
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Fri Dec 25 20:12:28 2015 +0100
gprs_gmm.c: Don't try to de-reference NULL mmctx
There was a comment in the code that certain GMM messages require a
valid mmctx pointer. However, nothing actually checked if that pointer
was in fact non-NULL. We plainly crashed if a MS would send us the
wrong message in the wrong state.
http://cgit.osmocom.org/openbsc/commit/?id=ca208bb48e1b99010b8b889aa51446a4…
commit ca208bb48e1b99010b8b889aa51446a4d2205be3
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Fri Dec 25 19:14:57 2015 +0100
rename gsm0408_gprs_rcvmsg() to gsm0408_gprs_rcvmsg_gb()
This is the entry point for GMM from Gb. We will create a new one
for Iu, so let's be explicit rather than implicit.
http://cgit.osmocom.org/openbsc/commit/?id=c408fc5750437839b48663ec09e13551…
commit c408fc5750437839b48663ec09e13551653759bb
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 01:40:19 2016 +0200
create_pdp_conf(): factor out PDP context accept dispatch as send_act_pdp_cont_acc()
Change-Id: Ie7dff857a76c1464988b2f514643518937b57c5a
http://cgit.osmocom.org/openbsc/commit/?id=ad6659c9fab8007fe71e4268b58364ac…
commit ad6659c9fab8007fe71e4268b58364ac8251015b
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Fri Dec 25 19:12:21 2015 +0100
prepare sgsn_mm_ctx for Gb and Iu mode (UMTS)
Explicitly mark those sgsn_mm_ctx members that apply for Gb mode and (upcoming)
Iu mode, respectively.
Add some comments in sgsn_mm_ctx.
Author: Harald Welte <laforge(a)gnumonks.org>
Tweaked-By: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
http://cgit.osmocom.org/openbsc/commit/?id=b2e10e034bdf8146a8f468992604277f…
commit b2e10e034bdf8146a8f468992604277f211ae908
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:00:51 2016 +0200
rename enum gprs_mm_state to gprs_gmm_state
Change-Id: I987218a1752a74e4036b36269af015db17ecb5b9
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/gprs_gmm.h | 2 +
openbsc/include/openbsc/iu.h | 61 ---
openbsc/src/gprs/gprs_gmm.c | 25 +-
openbsc/src/libiu/Makefile.am | 10 -
openbsc/src/libiu/iu.c | 771 -------------------------------------
openbsc/tests/sgsn/sgsn_test.c | 6 -
6 files changed, 26 insertions(+), 849 deletions(-)
delete mode 100644 openbsc/include/openbsc/iu.h
delete mode 100644 openbsc/src/libiu/Makefile.am
delete mode 100644 openbsc/src/libiu/iu.c
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
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 5493d87f9582336bb01d45f52048a210dbb0b7dc (commit)
from 2fa7d8464f2ce91932f90de22a53dbc318494daa (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=5493d87f9582336bb01d45f52048a210…
commit 5493d87f9582336bb01d45f52048a210dbb0b7dc
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed May 11 17:20:13 2016 +0200
drop unneccessary duplicate linking: osmo-nitb
Change-Id: I430adbb1e0c6382317da282bcf5ef73cf9496f80
Reviewed-on: https://gerrit.osmocom.org/89
Tested-by: Jenkins Builder
Reviewed-by: Holger Freyther <holger(a)freyther.de>
-----------------------------------------------------------------------
Summary of changes:
openbsc/src/osmo-nitb/Makefile.am | 1 -
1 file changed, 1 deletion(-)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
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 2fa7d8464f2ce91932f90de22a53dbc318494daa (commit)
from 63081fe34d4c3ecc4a2bf0b8dc9391eb374dfa5b (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=2fa7d8464f2ce91932f90de22a53dbc3…
commit 2fa7d8464f2ce91932f90de22a53dbc318494daa
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed May 11 17:03:22 2016 +0200
drop unneccessary duplicate/unused linking: ipaccess
Drop unused linking of libmsc, and drop duplicate linking of libbsc.
Change-Id: If2d63adb832c72ff1a22c25a78e06b0c244628d2
Reviewed-on: https://gerrit.osmocom.org/88
Tested-by: Jenkins Builder
Reviewed-by: Holger Freyther <holger(a)freyther.de>
-----------------------------------------------------------------------
Summary of changes:
openbsc/src/ipaccess/Makefile.am | 5 -----
1 file changed, 5 deletions(-)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
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 63081fe34d4c3ecc4a2bf0b8dc9391eb374dfa5b (commit)
from e21cf38da4ae4fe89845a48f5af055439f33818b (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=63081fe34d4c3ecc4a2bf0b8dc9391eb…
commit 63081fe34d4c3ecc4a2bf0b8dc9391eb374dfa5b
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed May 11 16:18:27 2016 +0200
drop unneccessary duplicate linking: osmo-bsc
Change-Id: Ia227abcaa7b1f808646aadb9f53ee2a669699c51
Reviewed-on: https://gerrit.osmocom.org/87
Tested-by: Jenkins Builder
Reviewed-by: Holger Freyther <holger(a)freyther.de>
-----------------------------------------------------------------------
Summary of changes:
openbsc/src/osmo-bsc/Makefile.am | 1 -
1 file changed, 1 deletion(-)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
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, users/neels/iucs has been created
at 569c8e3f21f0c99bc373932b9d276a6f59457cfb (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/openbsc/commit/?id=569c8e3f21f0c99bc373932b9d276a6f…
commit 569c8e3f21f0c99bc373932b9d276a6f59457cfb
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 14:14:09 2016 +0200
comment
http://cgit.osmocom.org/openbsc/commit/?id=2928827f56e44a88a1aa059962a00766…
commit 2928827f56e44a88a1aa059962a007662d6d4c60
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 14:04:40 2016 +0200
comment
http://cgit.osmocom.org/openbsc/commit/?id=f63e9d94c7b3cc1dbcfea1465058ebf9…
commit f63e9d94c7b3cc1dbcfea1465058ebf9415a511b
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 13:57:25 2016 +0200
comment remove gsm48 paging
http://cgit.osmocom.org/openbsc/commit/?id=6be4b2893d0937b63cf615fa45d42d62…
commit 6be4b2893d0937b63cf615fa45d42d626b1e9b67
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 13:29:41 2016 +0200
comment
http://cgit.osmocom.org/openbsc/commit/?id=7fc7a3e3e806c19df00ea039bd444b68…
commit 7fc7a3e3e806c19df00ea039bd444b681f7e8bd9
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 13:26:47 2016 +0200
comment
http://cgit.osmocom.org/openbsc/commit/?id=b6ffacf40da551f1c16f6c99166f43ee…
commit b6ffacf40da551f1c16f6c99166f43eec7465bbf
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu May 12 02:14:33 2016 +0200
move to libmsc: osmo_stats_vty_add_cmds() -- todo MSCSPLIT
http://cgit.osmocom.org/openbsc/commit/?id=2adce19c9ff00eac1fc17d5c30b80dbc…
commit 2adce19c9ff00eac1fc17d5c30b80dbcf1ab4756
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 13:28:18 2016 +0200
move to libxsc: factor out gen of USSD notify and release complete -- TODO subscr_conn
Move the message generation part of gsm0480_send_ussdNotify() and
gsm0480_send_releaseComplete() to new functions gsm0480_gen_ussdNotify() and
gsm0480_gen_releaseComplete(), placed in libxsc.
Future: both libbsc and libmsc will want to use the gsm0480_send_* functions,
but using different subscriber connection structs. Hence move out the message
generation guts and code-dup only thin shims to libbsc and libmsc.
http://cgit.osmocom.org/openbsc/commit/?id=cf94e971d72cacc9bff8684436603dce…
commit cf94e971d72cacc9bff8684436603dcea7b8eac5
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 14:59:02 2016 +0200
move to libxsc: gsm48_extract_mi(), gsm48_paging_extract_mi() -- TODO really?
http://cgit.osmocom.org/openbsc/commit/?id=2fc22f4a3385f1ebf3955e0d7b0b4739…
commit 2fc22f4a3385f1ebf3955e0d7b0b473996d570b2
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 9 21:56:42 2016 +0200
osmo-nitb: exit when MNCC socket init failed
http://cgit.osmocom.org/openbsc/commit/?id=f234554eb3034e11f582330af3a5e6b8…
commit f234554eb3034e11f582330af3a5e6b8b610710b
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed May 11 14:12:00 2016 +0200
split bsc_bootstrap_network() in alloc and config
http://cgit.osmocom.org/openbsc/commit/?id=e64e51a2738c92a210df554962f21367…
commit e64e51a2738c92a210df554962f21367d0d384bb
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed May 11 14:21:58 2016 +0200
gsm0408_test: use NULL for root ctx -- TODO really?
http://cgit.osmocom.org/openbsc/commit/?id=af00a87e2446cb03095c80765390101e…
commit af00a87e2446cb03095c80765390101e13a3c146
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 9 21:30:26 2016 +0200
gsm_04_08: remove apply_codec_restrictions()
This function is wrongly placed on the MSC level.
Unfortunately I cannot remember the very plausible details that hwelte had
back in the days to argue for this change. (Refactoring an old commit that
fails to explain in more detail.)
http://cgit.osmocom.org/openbsc/commit/?id=aae9ba5659ecb4b3682ad7bcdddc70b9…
commit aae9ba5659ecb4b3682ad7bcdddc70b9fa467575
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 14:15:50 2016 +0200
mscsplit
http://cgit.osmocom.org/openbsc/commit/?id=2e9d316e874e78fd407bada33c999240…
commit 2e9d316e874e78fd407bada33c9992406d2aeaa6
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 14:13:55 2016 +0200
msc_api compl_l3
http://cgit.osmocom.org/openbsc/commit/?id=37daa52f64f5a1cfcb68bcc880255053…
commit 37daa52f64f5a1cfcb68bcc880255053c20ed798
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 14:12:01 2016 +0200
msc_api compl_l3
http://cgit.osmocom.org/openbsc/commit/?id=a2d6a828d217e25a42a4250805ce7933…
commit a2d6a828d217e25a42a4250805ce79335d466b88
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 14:13:04 2016 +0200
mscsplit
http://cgit.osmocom.org/openbsc/commit/?id=49969282c6edf1eb6da9103b97a6b6fd…
commit 49969282c6edf1eb6da9103b97a6b6fdccc935d8
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 14:10:15 2016 +0200
mscsplit msc_tx_dtap
http://cgit.osmocom.org/openbsc/commit/?id=88a3b0368c7d87dd73e36378a569fe77…
commit 88a3b0368c7d87dd73e36378a569fe77be3d97a8
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 14:09:25 2016 +0200
mscsplit
http://cgit.osmocom.org/openbsc/commit/?id=37d61c40fd4ba1801dc31dd50adaf05f…
commit 37d61c40fd4ba1801dc31dd50adaf05f08ff9ecd
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri May 20 20:41:20 2016 +0200
subscr_request_conn
Change-Id: I16a716c19777f175f9c4281394976b716252fde5
http://cgit.osmocom.org/openbsc/commit/?id=e17906df78a92d8ea2600430273b438c…
commit e17906df78a92d8ea2600430273b438c8d8b06a2
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri May 20 20:40:53 2016 +0200
lchan_conn_comment
Change-Id: I87bcd049162a3798868426a26b173c2029ada74b
http://cgit.osmocom.org/openbsc/commit/?id=15e4fdee320fa713b40bd9183d53a460…
commit 15e4fdee320fa713b40bd9183d53a4609d52fbcb
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri May 20 20:40:34 2016 +0200
msc_tx_dtap
Change-Id: I30d961f16eb7b9c0ab9cc3f43198098d3f1a909f
http://cgit.osmocom.org/openbsc/commit/?id=24e1c03143507285204ab7552d51e4aa…
commit 24e1c03143507285204ab7552d51e4aafd4c7d22
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri May 20 20:40:16 2016 +0200
lchan_conn_comment
Change-Id: I673541047b3648251ee0e94618abfe1df4901487
http://cgit.osmocom.org/openbsc/commit/?id=e5bcaf1d55fecc68f84678a69708b0fc…
commit e5bcaf1d55fecc68f84678a69708b0fcf958c8eb
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed May 4 15:35:37 2016 +0200
gsm0408_clear_request(): actually free the released conn
By having conn->in_release == 1, calling msc_release_connection() has no
effect and thus never frees the conn. So, after all pending requests have
been discarded, also discard and free the unused connection.
http://cgit.osmocom.org/openbsc/commit/?id=614139d6a80ff49300f019933f44a7b9…
commit 614139d6a80ff49300f019933f44a7b9f5ff7d60
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 14:04:28 2016 +0200
msc_ifaces
http://cgit.osmocom.org/openbsc/commit/?id=52f16b8f8095b3b3c215d9adadbf4868…
commit 52f16b8f8095b3b3c215d9adadbf4868e1457cd4
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 14:03:35 2016 +0200
mscsplit
http://cgit.osmocom.org/openbsc/commit/?id=65f1ccc53bb4c1484094dff4e4d82234…
commit 65f1ccc53bb4c1484094dff4e4d822340e2db53d
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 14:02:39 2016 +0200
iu_cs
http://cgit.osmocom.org/openbsc/commit/?id=2bc82b37413d4a835687da62a87c6c52…
commit 2bc82b37413d4a835687da62a87c6c52867fad27
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri May 20 21:39:06 2016 +0200
iucs_h
Change-Id: I87e2f55d336792336fab34fefaa0c8b4557e22cf
http://cgit.osmocom.org/openbsc/commit/?id=d45b0c7cc9ae18dcf4989de0e3066f8d…
commit d45b0c7cc9ae18dcf4989de0e3066f8dc89e7237
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 14:01:49 2016 +0200
msc_h
http://cgit.osmocom.org/openbsc/commit/?id=d70dc883298b6483695e638b224aca4c…
commit d70dc883298b6483695e638b224aca4c02a7246e
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 14:00:46 2016 +0200
COMPILING_LIBMSC
http://cgit.osmocom.org/openbsc/commit/?id=da992f0d13deb47e90d31a06d96276c1…
commit da992f0d13deb47e90d31a06d96276c193213c14
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 13:44:39 2016 +0200
move to libbsc: lchan_next_meas_rep() -- TODO really?
Change-Id: I4ea799c5fa61f81c404e6ef1b9ac86a8faa1fb49
http://cgit.osmocom.org/openbsc/commit/?id=897211998bf245144b93d13f6840bf04…
commit 897211998bf245144b93d13f6840bf041d177a9a
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 13:59:16 2016 +0200
move to libbsc: gsm_bts_neighbor() -- TODO really?
Change-Id: I63d4835dc7aabdf176e0ca634a6a4ca527612693
http://cgit.osmocom.org/openbsc/commit/?id=67da580b88160c3ea0501c85e6869691…
commit 67da580b88160c3ea0501c85e6869691e1a48494
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 13:50:44 2016 +0200
remove unused bsc_copyright from bsc_vty.c
Change-Id: I281791c0f57ca75ffe14431a3030811b2d224f0b
http://cgit.osmocom.org/openbsc/commit/?id=b35b1a509639765a8da0ab54d83a3959…
commit b35b1a509639765a8da0ab54d83a395955b5ad94
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 13:39:44 2016 +0200
msc_ifaces
http://cgit.osmocom.org/openbsc/commit/?id=b5704b2c7945ca76d23d2264c29c62a6…
commit b5704b2c7945ca76d23d2264c29c62a6199ce425
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 13:37:59 2016 +0200
msc_api_h__compl_l3
http://cgit.osmocom.org/openbsc/commit/?id=4f9a8be11aeaac29c7de775d15b60a50…
commit 4f9a8be11aeaac29c7de775d15b60a508ebf4dcb
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 13:36:15 2016 +0200
msc_api_h
http://cgit.osmocom.org/openbsc/commit/?id=0fcfc0b59180dc31affc53f659848762…
commit 0fcfc0b59180dc31affc53f65984876274887faf
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 13:32:27 2016 +0200
msc_api_h
http://cgit.osmocom.org/openbsc/commit/?id=0d8ed42cbfaa035a53d89b78fb0e1ecb…
commit 0d8ed42cbfaa035a53d89b78fb0e1ecbd4d53144
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 13:29:26 2016 +0200
IFACE_A, INTEGRITY_PROT
http://cgit.osmocom.org/openbsc/commit/?id=2ec3977f00f9687c739cf99c0aa3d975…
commit 2ec3977f00f9687c739cf99c0aa3d9752b1ed83a
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 13:26:39 2016 +0200
msc_h
http://cgit.osmocom.org/openbsc/commit/?id=df3f89a9f70641ac247a899377bd52ed…
commit df3f89a9f70641ac247a899377bd52ed635803fe
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 12:50:31 2016 +0200
add empty openbsc/src/libmsc/msc_ifaces.c
http://cgit.osmocom.org/openbsc/commit/?id=c298ee7049351e0add06bba0f4276700…
commit c298ee7049351e0add06bba0f4276700b7f64965
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 12:50:31 2016 +0200
add empty openbsc/src/libmsc/a_iface.c
http://cgit.osmocom.org/openbsc/commit/?id=a77707d9a2ad3eb602f256875630dd03…
commit a77707d9a2ad3eb602f256875630dd031e7e069f
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 12:50:31 2016 +0200
add empty openbsc/src/libbsc/gsm_04_80_utils.c
http://cgit.osmocom.org/openbsc/commit/?id=63015eb0815928ca3dea3b261e8047b9…
commit 63015eb0815928ca3dea3b261e8047b9ffad2af8
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 12:50:31 2016 +0200
add empty openbsc/include/openbsc/msc_ifaces.h
http://cgit.osmocom.org/openbsc/commit/?id=4eba8852ce669db0aeb2473252fca75e…
commit 4eba8852ce669db0aeb2473252fca75eeda34061
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 12:50:31 2016 +0200
add empty openbsc/include/openbsc/msc_api.h
http://cgit.osmocom.org/openbsc/commit/?id=3a7295979869098af5e9b2ff3b6f5f6f…
commit 3a7295979869098af5e9b2ff3b6f5f6f6706ab19
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu May 12 02:20:34 2016 +0200
tests_db
http://cgit.osmocom.org/openbsc/commit/?id=cb36b5069c7d7232972c66bf16e8c42c…
commit cb36b5069c7d7232972c66bf16e8c42cf788186b
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu May 12 02:20:26 2016 +0200
tests_channel
http://cgit.osmocom.org/openbsc/commit/?id=0fb523bbb9ab092d61b2b46d8aa42c88…
commit 0fb523bbb9ab092d61b2b46d8aa42c88afaccace
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed May 11 17:13:28 2016 +0200
make tests/bsc rm dup link
http://cgit.osmocom.org/openbsc/commit/?id=0aa34605dd6999234771b41b5c1ede5c…
commit 0aa34605dd6999234771b41b5c1ede5c9d04b648
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 13:48:50 2016 +0200
Move T3212 (periodic LU timer) up to network level WIP
TODO: adjust VTY
Change-Id: Ifb730f9d0106fe195adc30459a39290a07313b50
http://cgit.osmocom.org/openbsc/commit/?id=643dd630765acbc1743e74a4df2bf0c0…
commit 643dd630765acbc1743e74a4df2bf0c01f454827
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri May 20 17:15:44 2016 +0200
split subscr_con_allocate()/_free() in bsc_ and msc_
Rename current subscr_con_allocate() and subscr_con_free to bsc_*,
and add two separate msc_subscr_con_allocate() and _free().
The msc_subscr_con_free() ignores all lchan members.
In libbsc use bsc_*, in libmsc use msc_*.
Change-Id: I3cf7c7cafdf4672ec7b26058bba8a77159855257
Future: there will be distinct subscr conns for libbsc and libmsc.
http://cgit.osmocom.org/openbsc/commit/?id=6820052f828bd4188f9505e5b24c97f4…
commit 6820052f828bd4188f9505e5b24c97f417c3a07d
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 14 03:24:41 2016 +0200
move to libxsc: net timezone VTY config
Leave the timezone VTY output in libbsc's config_write_net(), until the BSC/MSC
separation of struct gsm_network is completed.
Change-Id: I9712b2e07b4f1ab8d2e4ad40a8d771e98ed25b20
http://cgit.osmocom.org/openbsc/commit/?id=6560784d5011815c5dd1e7ae49170fe8…
commit 6560784d5011815c5dd1e7ae49170fe85794da42
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 13:29:33 2016 +0200
Move timezone settings up to network level
Time zone used to be configurable per-BTS. In the upcoming MSC-split, no BTS
structures will be available on the MSC level. To simplify, drop the ability to
manage several time zones in a core network and place the time zone config on
the network VTY level, i.e. in gsm_network. If we are going to re-add fine
grained time zone settings, it should probably be tied to the LAC.
Adjust time zone VTY config code (to be moved to libxsc in subsequent commit).
Adjust time zone Ctrl Interface code.
Change-Id: I69848887d92990f3d6f969be80f6ef91f6bdbbe8
http://cgit.osmocom.org/openbsc/commit/?id=64203dd7147c717a6b2f90e3e5a86ddf…
commit 64203dd7147c717a6b2f90e3e5a86ddfc76b3d81
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 13:56:43 2016 +0200
reinvent connection_for_subscr() and move to libmsc
Implement connection_for_subscr() from a completely different angle: instead of
looking up lchans in bts structs, look up the subscriber in the global list of
gsm_subscriber_connection. static lchan_find() is thus obsoleted.
All callers of connection_for_subscr() live in libmsc, so move to libmsc.
The move and edit are done in a single commit since the old and new
implementation have nothing in common.
Future: osmo-cscn will use this, without bts being present.
Remove implementation of connection_for_subscr() from channel_test.c -- it is
possible that the abort() in there was intended for a regression test, but
actually it seems the implementation was merely added for linking reasons, and
the abort() added to guard against the NULL return value: no comment nor the
commit log indicate that the abort() is test critical; the addition was the
only change in channel_test.c for that commit; at the same time a
connection_for_subscr() call was added in libmsc.
http://cgit.osmocom.org/openbsc/commit/?id=337630b9a00d8eaa33dbc8e249f1f4a4…
commit 337630b9a00d8eaa33dbc8e249f1f4a4e44e72af
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu May 12 01:53:23 2016 +0200
bsc vty: rename show_net_cmd to bsc_show_net_cmd
Future: there will be an MSC-land show-net-cmd, so rename to something with
bsc in its name.
http://cgit.osmocom.org/openbsc/commit/?id=ee78ddc49c2ffd78f4f31943ee1532cb…
commit ee78ddc49c2ffd78f4f31943ee1532cbcefced52
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu May 12 01:16:58 2016 +0200
move to libxsc: network VTY that isn't BSC-specific
Keep only BSC specific bits of the 'network' VTY node in bsc_vty.c, move more
general VTY commands to xsc_vty.c.
Add arg to xsc_vty_init() to pass a config_write_net() function. Pass a libbsc
specific config_write_net() function.
Future: upcoming omso-cscn will re-use the VTY bits moved to libxsc and pass a
different config_write_net() function.
Change-Id: I871b7b32a0c56fdce983e409cf244ec487d24e71
http://cgit.osmocom.org/openbsc/commit/?id=130e4a713ae8518e957d540757e81a94…
commit 130e4a713ae8518e957d540757e81a94790c45aa
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed May 11 18:48:39 2016 +0200
move to libxsc: global vty gsm_network pointer
Move gsmnet_from_vty() and the bsc_gsmnet global to xsc_vty.c.
Rename bsc_gsmnet to vty_global_gsm_network and make it static to xsc_vty.c, to
clearly mark the global variable for VTY use only.
Introduce xsc_vty_init() to set vty_global_gsm_network.
Change-Id: I26c5c47de08f899b896813d09612d5cb2f8e42d6
http://cgit.osmocom.org/openbsc/commit/?id=cda8f73c2cf41970c64cf5c81a771f31…
commit cda8f73c2cf41970c64cf5c81a771f31a26b036a
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu May 12 03:03:50 2016 +0200
drop libmsc from some tests, drop duplicate libbsc linking
Because of libxsc, tests/gsm0408,subscr,trau no longer need libmsc.
http://cgit.osmocom.org/openbsc/commit/?id=4962f64f00f820f625d31f5433ecea67…
commit 4962f64f00f820f625d31f5433ecea67513753bd
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 13:27:32 2016 +0200
sms_next_rp_msg_ref(): use direct pointer to next_rp_ref counter
libbsc and libmsc will have separate subscriber connection structs. Hence don't
rely on gsm_subscriber_connection, but work on a direct pointer to the counter
for the next RP reference.
http://cgit.osmocom.org/openbsc/commit/?id=40bf991c99268e8c48ef40e5957580fe…
commit 40bf991c99268e8c48ef40e5957580fefa679c63
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 13:30:17 2016 +0200
factor out & introduce struct gsm_encr, in xsc.h
Factor out encryption info from struct gsm_lchan as struct gsm_encr, placed in
xsc.h.
Future: this will be used by libmsc's subscriber connection, for osmo-cscn.
http://cgit.osmocom.org/openbsc/commit/?id=04e60df9c6013a1f89a36d21c7d5dc9d…
commit 04e60df9c6013a1f89a36d21c7d5dc9d15070c5f
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed May 11 18:04:00 2016 +0200
fix build: osmo-bsc_nat: change linking order
Moving gsm48_create* to libxsc affected linking of osmo-bsc_nat, resulting
in an undefined reference to gsm48_extract_mi().
Fix the issue by placing libfilter.a left of libbsc.a.
http://cgit.osmocom.org/openbsc/commit/?id=794032d39722557085206bf27a768646…
commit 794032d39722557085206bf27a768646b534d073
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 14:58:51 2016 +0200
move to libxsc: gsm48_create_mm_serv_rej(), gsm48_create_loc_upd_rej()
Used by libbsc, libmsc as well as osmo-bsc and osmo-bsc_nat.
http://cgit.osmocom.org/openbsc/commit/?id=db9f0fb55fbfd896d5cde6c726f7c74f…
commit db9f0fb55fbfd896d5cde6c726f7c74fc592a6c9
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 14 00:46:29 2016 +0200
move to libxsc: net init 3: actual move
Reincarnate gsm_network_init() as the parts not specific to libbsc.
Move from bsc_network_init() those bits that are not BSC specific (and useful
for upcoming osmo-cscn).
Add libxsc to all linkages that use gsm_network_init().
Note: the only requirement to allow linking gsm_network_init() without libbsc
is to keep the call to gsm_net_update_ctype() out of libxsc. The other items
are kept out of libxsc because it makes sense semantically. But the separation
is not strong in that the BSC specific data members are of course still
omnipresent in struct gsm_network. If bsc_network_init() is not called, these
are not initialized properly -- for now no such callers exist.
So this is just a first step towards a sensible split of the BSC and MSC
gsm_network structs. The long term aim should be to have entirely separate
structs with some common general items.
http://cgit.osmocom.org/openbsc/commit/?id=6f9f73b43367e71c4733f9cf395248e8…
commit 6f9f73b43367e71c4733f9cf395248e898d75adb
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 14 00:57:04 2016 +0200
move to libxsc: net init 2: move bsc_network_init decl to osmo_bsc.h
bsc_network_init() is more fit to live in a BSC specific header.
Change-Id: I9edfb1e748bb1cb484fadd48b0406f5b3098e89b
http://cgit.osmocom.org/openbsc/commit/?id=a16e1817082908ddcd37b4ac3bced9c5…
commit a16e1817082908ddcd37b4ac3bced9c59a9411f2
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 14 00:45:26 2016 +0200
move to libxsc: net init 1: rename to bsc_network_init
The gsm_network_init() function initializes a whole lot of BSC specific stuff.
Aiming to move some of it to libxsc, first rename it to bsc_network_init().
This will retain the BSC specific stuff when the move is done.
Adjust all callers.
Future: osmo-cscn will call the more generic part and not the BSC specific
part.
Change-Id: I4816ae19374390fc5c64972f7cad2e9ec3d8bcc3
http://cgit.osmocom.org/openbsc/commit/?id=0dff034386b8886c6cfa3f7e1c06c99c…
commit 0dff034386b8886c6cfa3f7e1c06c99c9b3681c8
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed May 11 14:28:25 2016 +0200
define mncc_recv_cb_t to avoid code dup
Put mncc_recv_cb_t in xsc.h to avoid header include complications: if placing
right above struct gsm_network, one must include gsm_data.h to use
mncc_recv_cb_t as function parameter in a header, which will include
gsm_data_shared.h, which will include xsc.h (future knowledge). Since I will
need to use mncc_recv_cb_t in xsc.h, including gsm_data.h from there would
introduce an #include loop. Avoid that and define mncc_recv_cb_t in xsc.h to
begin with.
http://cgit.osmocom.org/openbsc/commit/?id=f302a80d96b923208b99711fcfcf7e31…
commit f302a80d96b923208b99711fcfcf7e31720685b2
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 12:50:31 2016 +0200
Add empty libxsc
This will gradually soak up code shared by libbsc and libmsc.
http://cgit.osmocom.org/openbsc/commit/?id=a27ecd1d0ce8a38225acf2e9603115ef…
commit a27ecd1d0ce8a38225acf2e9603115efd438ee2d
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 9 21:07:43 2016 +0200
cosmetic: various comment, whitespace tweaks
http://cgit.osmocom.org/openbsc/commit/?id=40f96e0e62222f5e48252ae7282f3167…
commit 40f96e0e62222f5e48252ae7282f31677a5b6011
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 9 21:59:29 2016 +0200
utils/Makefile.am: remove unused LIBOSMOVTY_CFLAGS
http://cgit.osmocom.org/openbsc/commit/?id=64b6562c475d293e93f8aab657c6678b…
commit 64b6562c475d293e93f8aab657c6678b5f785747
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Apr 1 02:17:24 2016 +0200
vty l3 help: fix typo 'comamnds'; fix english s/his//
http://cgit.osmocom.org/openbsc/commit/?id=e608b9213a4f2fcd4fb83bd144150058…
commit e608b9213a4f2fcd4fb83bd144150058793e9c62
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 9 21:48:53 2016 +0200
debug log for sms: fix/add
One logged the wrong function name. Add others.
http://cgit.osmocom.org/openbsc/commit/?id=ccad119077d43c0cfefff402cc76fb65…
commit ccad119077d43c0cfefff402cc76fb65fe993ab0
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 9 21:38:51 2016 +0200
Sanity fixes for gsm0408_dispatch(): rc, assertions
gsm0408_dispatch() is the main entry point for receiving data from the BSC/RNC
level, so make sure callers pass valid pointers before using them all the way
down the code path (related to CID#93769, a fix before this was refactored).
For unknown/unimplemented packet discriminators, make sure to return error
codes.
http://cgit.osmocom.org/openbsc/commit/?id=aa49194d053606a12396a9982346d133…
commit aa49194d053606a12396a9982346d1334c1eb641
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 9 21:18:08 2016 +0200
abis vty: decouple from global bsc_gsmnet variable
Publish gsmnet_from_vty() in openbsc/vty.h and use in the abis VTY functions.
http://cgit.osmocom.org/openbsc/commit/?id=01d973046dd0520ad89897b55aa1c704…
commit 01d973046dd0520ad89897b55aa1c704b1bac77c
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 9 21:09:47 2016 +0200
directly access gsm_network backpointer from gsm_subscriber_connection
The previous commit added a network backpointer to gsm_subscriber_connection.
Use it wherever it makes sense, to skip the step through the bts structure.
In some places, also tweak use of local variables for less code.
http://cgit.osmocom.org/openbsc/commit/?id=441e7f447596d3dbab4afa2f5586eff9…
commit 441e7f447596d3dbab4afa2f5586eff97e9bb546
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 9 22:33:01 2016 +0200
add gsm_network backpointer to gsm_subscriber_connection
For the upcoming MSCSPLIT, we want a network backpointer without having to
go through a gsm_bts struct.
This commit adds the network pointer, the subsequent commit applies direct
access to the network structure from gsm_subscriber_connection.
http://cgit.osmocom.org/openbsc/commit/?id=cef86a71042f94366844258242e4d549…
commit cef86a71042f94366844258242e4d549379d9dc9
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 13:40:19 2016 +0200
bsc_vty_init(): decouple from global bsc_gsmnet
Add an explicit gsm_network pointer instead of using the bsc_gsmnet global, to
pass full control to respective main() contexts.
http://cgit.osmocom.org/openbsc/commit/?id=b0526757073061110de3e96bb4040f20…
commit b0526757073061110de3e96bb4040f20f68efcb5
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed May 11 13:53:47 2016 +0200
talloc_ctx_init(): decouple from global tall_bsc_ctx
Decouple the talloc context allocations from global tall_bsc_ctx pointer.
Future: it appears that talloc_ctx_init() was intended for general use, but is
in fact only used by osmo-nitb. It will be used by the upcoming osmo-cscn as
well.
http://cgit.osmocom.org/openbsc/commit/?id=291fe4ced70f91f7adb4f75b3f7e8536…
commit 291fe4ced70f91f7adb4f75b3f7e85369bf13b43
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 9 19:12:44 2016 +0200
gsm_network_init(): add explicit root talloc ctx
Decouple the root talloc context from libbsc's global talloc_bsc_ctx.
Future: we'll use this for the upcoming MSCSPLIT.
http://cgit.osmocom.org/openbsc/commit/?id=e20094784b406495f3364f0903e10032…
commit e20094784b406495f3364f0903e10032a57bea34
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed May 11 13:39:33 2016 +0200
bsc_init: don't pass telnet dummy conn
gsmnet_from_vty() used to expect vty->priv to point to a gsm_network struct,
but that is not actually the case anymore. The dummy conn to forward the
gsm_network is not needed.
http://cgit.osmocom.org/openbsc/commit/?id=26e5f03a00abdd037f70d4342e921bdd…
commit 26e5f03a00abdd037f70d4342e921bdd2f964327
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 9 19:12:44 2016 +0200
doc: rename nitb graph to bsc, add msc graph
In the light of upcoming split of MSC from BSC (MSCSPLIT), name the realms
'libmsc' and 'libbsc'. Hence the nitb graph becomes the BSC graph, and add a
libmsc graph.
http://cgit.osmocom.org/openbsc/commit/?id=56f01971a01e781c1bf672321945b58b…
commit 56f01971a01e781c1bf672321945b58b77151988
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 9 21:03:12 2016 +0200
move subscriber conns list into struct gsm_network
Replace the global sub_connections llist with gsm_network.subscr_conns.
Initialize and apply where applicable.
Remove bsc_api_sub_connections(), callers now access gsm_network->subscr_conns
directly.
http://cgit.osmocom.org/openbsc/commit/?id=108156596e29a08006aa15f4768c96e4…
commit 108156596e29a08006aa15f4768c96e4187448f0
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:41:42 2016 +0200
add debug log to gsm0408_gprs_rcvmsg_iu()
Change-Id: I3ab0bb067f5f67139c7c0d77eec50fd893a2a4b8
http://cgit.osmocom.org/openbsc/commit/?id=0fc154be4135919c21228c6247a6dfd9…
commit 0fc154be4135919c21228c6247a6dfd98e8a45e8
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:50:13 2016 +0200
update osmo_sgsn.cfg
Change-Id: Ia41a6cdfe6f272670f424f727b25d958cc090a7d
http://cgit.osmocom.org/openbsc/commit/?id=b4d7f5a37aed4f7e92e9577aaffe3fe2…
commit b4d7f5a37aed4f7e92e9577aaffe3fe2f293ade3
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 01:45:22 2016 +0200
pending_req fixme comment
Change-Id: Icfb7a3cfd333ac92500cb3abaec75e27c9edea9a
http://cgit.osmocom.org/openbsc/commit/?id=e3aab9bf7dff3b6e03a56e23a7d8ac76…
commit e3aab9bf7dff3b6e03a56e23a7d8ac76ab580c38
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:21:15 2016 +0200
reset MM ctx pending_req on GMM Attach Request -- TODO really?
Change-Id: I0df0f3d88085939eb617405e2013ad164eed477b
http://cgit.osmocom.org/openbsc/commit/?id=7d65f26d59ee11453ca127de48b09cca…
commit 7d65f26d59ee11453ca127de48b09ccadc7c22be
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri May 20 21:45:21 2016 +0200
cosmetic
http://cgit.osmocom.org/openbsc/commit/?id=7003b1f19e956810c225e5963d5fe277…
commit 7003b1f19e956810c225e5963d5fe2777e21bcd8
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:57:25 2016 +0200
sgsn_main.c: add asn_debug flag impl ("extern")
Change-Id: I088e0980cbbec9dae19632e0d11cfe979fb83e98
http://cgit.osmocom.org/openbsc/commit/?id=30d2afda9936348d0e5fe02530b59997…
commit 30d2afda9936348d0e5fe02530b5999711fe4680
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:55:42 2016 +0200
sgsn_main.c: iu.h
Change-Id: Ia7d0a039419b2e14e3853815887d3665739d4ee6
http://cgit.osmocom.org/openbsc/commit/?id=1b7f1314c40b7ffe60884aca1d42b6da…
commit 1b7f1314c40b7ffe60884aca1d42b6da08e7fa82
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:51:23 2016 +0200
sgsn_libgtp.c: asn1chelpers.h
Change-Id: Idcda3bd51f2eed4c5aa45a1e4e37f683ebb2eacc
http://cgit.osmocom.org/openbsc/commit/?id=bf6feafd68b1b59cfbd3221a5c1937e0…
commit bf6feafd68b1b59cfbd3221a5c1937e0bad0005e
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:51:09 2016 +0200
sgsn_libgtp.c: ranap_ies_defs.h
Change-Id: I647b9251d56c77810dba9adba0450c4eb8eb1dbb
http://cgit.osmocom.org/openbsc/commit/?id=afe17ca950a727274dc1f1287a44dc4a…
commit afe17ca950a727274dc1f1287a44dc4a138d5b0a
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:50:50 2016 +0200
sgsn_libgtp.c: iu.h
Change-Id: Ibb3fc06ad0ede2d6c10b3f73b07d90fd7d4920b4
http://cgit.osmocom.org/openbsc/commit/?id=8f266f259324d4fc07ca2d4c55ceeab0…
commit 8f266f259324d4fc07ca2d4c55ceeab07ca3d0b4
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:50:37 2016 +0200
sgsn_libgtp.c: auth.h
Change-Id: I8a58ef87c1bd3a281930121babd2f0dfd2c2f869
http://cgit.osmocom.org/openbsc/commit/?id=5879a0d6f0735a49f8642ce728d9c651…
commit 5879a0d6f0735a49f8642ce728d9c65134daac6a
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:44:38 2016 +0200
gprs_sgsn.c: add iu.h
Change-Id: I3edba1384a716bdf7f9526fb96eed9aae8833de3
http://cgit.osmocom.org/openbsc/commit/?id=e43353c2270a45fc05c26f765be2b17f…
commit e43353c2270a45fc05c26f765be2b17f483fecbe
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:06:52 2016 +0200
gmm.iu.h
Change-Id: Ic3aceecc02a5a677585dfd745027b70420fda181
http://cgit.osmocom.org/openbsc/commit/?id=4d19d4aa9e8087ae393922964bf466b1…
commit 4d19d4aa9e8087ae393922964bf466b1bbe2f7a1
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:06:41 2016 +0200
gmm.ranap_ies_defs.h
Change-Id: If468a52812ca2e99a1e8fc253271a73800deb599
http://cgit.osmocom.org/openbsc/commit/?id=057ed7560556fd6a0bcd8b6c41e0dea1…
commit 057ed7560556fd6a0bcd8b6c41e0dea17ed8fad2
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:05:53 2016 +0200
gmm.auth.h
Change-Id: I50d0e9c17dc6a0c8fe8fa0ce96331895373d9b2c
http://cgit.osmocom.org/openbsc/commit/?id=2df62b8e0649d469e66e2db9b3137212…
commit 2df62b8e0649d469e66e2db9b3137212a4e876b0
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:05:40 2016 +0200
gmm.rand.h
Change-Id: Id9bba01346fbddd46a00b7b5157f19eb7fa288cf
http://cgit.osmocom.org/openbsc/commit/?id=2076fc5233392792fdd6a5df86a0361c…
commit 2076fc5233392792fdd6a5df86a0361cf1142bea
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:59:26 2016 +0200
gprs tests skipping
Change-Id: I66e96a2104fd89662e98f8b3bd87cccbf8bc7a87
http://cgit.osmocom.org/openbsc/commit/?id=0690b2c9a0c39bf10531505b2f764de6…
commit 0690b2c9a0c39bf10531505b2f764de64f035ee4
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:51:56 2016 +0200
comment on Iu GTP-U
Change-Id: I9fd8f0111ef4bb52d421b322a633ff85f863d10e
http://cgit.osmocom.org/openbsc/commit/?id=a3d1ddb7daa899539f222fd34e67b4e1…
commit a3d1ddb7daa899539f222fd34e67b4e17c5ed31f
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:44:50 2016 +0200
gprs_sgsn.c: move pdp.h include to top
http://cgit.osmocom.org/openbsc/commit/?id=37d4589549540f187305623d4aab7116…
commit 37d4589549540f187305623d4aab7116fb5bf444
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:01:21 2016 +0200
sgsn_mm_ctx: add enum gprs_pmm_state field, track PMM state
Iu needs to page to transfer data in PMM-IDLE state.
http://cgit.osmocom.org/openbsc/commit/?id=9ffbb5683fd2beb88dae80483d0587f5…
commit 9ffbb5683fd2beb88dae80483d0587f5c8e24d22
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:15:29 2016 +0200
gprs Iu: add GMM Service Request rx and tx
Change-Id: Ib935de22d23a15f449927840d4d59497ce22abbd
http://cgit.osmocom.org/openbsc/commit/?id=5f312a4615ed0f7747daf5798266aff5…
commit 5f312a4615ed0f7747daf5798266aff54d2a7ad1
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:09:41 2016 +0200
gsm48_gmm_sendmsg(): catch Iu tx when there is no MM ctx
Change-Id: Iedf057d37e9418901c3f33ebc42c7702471384b9
http://cgit.osmocom.org/openbsc/commit/?id=b54d743b112af3fef3b95fc40e1857b9…
commit b54d743b112af3fef3b95fc40e1857b9babf1dc9
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:00:09 2016 +0200
add gsm_04_08_gprs.h and .c for Iu specific additions
These items will probably be added to libosmocore's gsm_04_08_gprs.h and .c,
add them here in openbsc until things have settled.
Change-Id: Iaf9316f07d21280b6e090d65892c338f9555313a
http://cgit.osmocom.org/openbsc/commit/?id=fa01514acebf00d1fd4348a6f39da89e…
commit fa01514acebf00d1fd4348a6f39da89e9d741d7b
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 15:58:47 2016 +0200
gsm48_rx_gmm_ra_upd_req auth comment
Change-Id: I41e024653b74c513108391cce4eb7765ec01e39f
http://cgit.osmocom.org/openbsc/commit/?id=ac969488af2c6bb84bd81acb0399f158…
commit ac969488af2c6bb84bd81acb0399f158c85bf8b5
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:35:41 2016 +0200
gsm48_rx_gmm_ra_upd_req(): make sure to authorize, for Iu Integrity Protection
Change-Id: I2ea2089895f8a8e125ef39d9bef70dafb2b1ce69
http://cgit.osmocom.org/openbsc/commit/?id=de5d49ecab4dd849f56b8a0591e7173d…
commit de5d49ecab4dd849f56b8a0591e7173de734b20b
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:16:55 2016 +0200
gsm48_gmm_authorize(): Iu: send Security Mode Command
Track the new_key flag.
http://cgit.osmocom.org/openbsc/commit/?id=8620035ea0b1aebad1b935b3cc3bfc8c…
commit 8620035ea0b1aebad1b935b3cc3bfc8cf99cfed3
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:31:12 2016 +0200
gsm48_rx_gmm_att_req(): Iu dev hack: init hardcoded Ki on ATT REQ
Change-Id: Ieca45960fa941a3a706c6e479b04b9f2ef89d860
http://cgit.osmocom.org/openbsc/commit/?id=64a7349868ed3a8bcf380869c93a5548…
commit 64a7349868ed3a8bcf380869c93a554861dbc06f
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:55:25 2016 +0200
sgsn: add Iu response to delete_pdp_conf()
Change-Id: I4a39e1b102d43ce09bcd15383f4d0cdb7c0d731f
http://cgit.osmocom.org/openbsc/commit/?id=b6f0f212e9748099a0cebfb53a93f952…
commit b6f0f212e9748099a0cebfb53a93f9527ea67bdc
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:53:42 2016 +0200
sgsn: add Iu response to create_pdp_conf()
Change-Id: I274e39eb8c0cb1cd9ae882898d161ab7674aed2b
http://cgit.osmocom.org/openbsc/commit/?id=d7e57ff18e20af0a6f5253d0348a30bb…
commit d7e57ff18e20af0a6f5253d0348a30bb9ef35652
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Mon Jan 25 16:49:53 2016 +0100
gprs_gmm: Fix bit mask when determining update/attach type
Bit 4 is reserved in 3GPP TS 04.08 so exclude it from the type.
In 3GPP TS 24.008 it indicates if a follow-on request is pending by the
MS, but only in Iu mode. According to the spec it is not required to
react to that request with a follow-on proceed so this field can be
ignored for now.
See 3GPP TS 24.008 Ch. 4.4:
"Unless it has specific permission from the network (follow-on proceed)
the mobile station side should await the release of the RR connection
used for a MM specific procedure before a new MM specific procedure or
MM connection establishment is started."
as well as Ch. 4.4.4.6:
"If the network wishes to prolong the RR connection to allow the mobile
station to initiate MM connection establishment (for example if the
mobile station has indicated in the LOCATION UPDATING REQUEST that it
has a follow-on request pending) the network shall send "follow on
proceed" in the LOCATION UPDATING ACCEPT and start timer T3255."
http://cgit.osmocom.org/openbsc/commit/?id=992ebbd11c15aec2b518097f87622a56…
commit 992ebbd11c15aec2b518097f87622a56a49e3d62
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 01:46:21 2016 +0200
gprs_gmm.c: comment on msg->dst use as ue_conn_ctx
Change-Id: Ibe73f78d3a0f208e5e61809e8378ac71d7133486
http://cgit.osmocom.org/openbsc/commit/?id=e4eb86642b5b30d3eb7b63d5f83f3923…
commit e4eb86642b5b30d3eb7b63d5f83f3923a8c4f398
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:11:39 2016 +0200
grps Iu: track msg->dst aka ue_conn_ctx, comment
Change-Id: I467524174bd0073fce597ab031cb822b0f71ec7c
http://cgit.osmocom.org/openbsc/commit/?id=623ac8ae614aa6b4aae686597e758e9e…
commit 623ac8ae614aa6b4aae686597e758e9e414b3604
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:58:09 2016 +0200
sgsn_main.c: call iu_init()
Change-Id: Ic616f6523705f71ad095571aaa838c50e7602013
http://cgit.osmocom.org/openbsc/commit/?id=73dd263050f6613db1791636b58ebe58…
commit 73dd263050f6613db1791636b58ebe5864289ba3
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:07:18 2016 +0200
add sgsn_ranap_iu_event(), sgsn_ranap_rab_ass_resp()
http://cgit.osmocom.org/openbsc/commit/?id=f415eb13d9346c772a8e05ab5c080ff7…
commit f415eb13d9346c772a8e05ab5c080ff7a0566a30
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri May 20 23:53:18 2016 +0200
add gsm0408_gprs_rcvmsg_iu(), sgsn_mm_ctx_by_ue_ctx(), sgsn_mm_ctx_alloc_iu()
Change-Id: I538c004775d9ffed6e750d98aa99bd6cf924ba41
http://cgit.osmocom.org/openbsc/commit/?id=23888a55762cc7d0f9aebf5f64f996d4…
commit 23888a55762cc7d0f9aebf5f64f996d4bb3b9f7c
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:32:37 2016 +0200
gsm48_rx_gmm_ra_upd_req(): Iu: look up MM ctx
Change-Id: I3e71731e2bd765d9c72f3beb11268936ed612d3c
http://cgit.osmocom.org/openbsc/commit/?id=63f8bbd6f60203e42b884c2e38e27b87…
commit 63f8bbd6f60203e42b884c2e38e27b87a11b6d53
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:27:37 2016 +0200
gsm48_rx_gmm_att_req(): redirect for Iu, with no MM present
Change-Id: I9102d3db63481024b744f8c2968b402973240600
http://cgit.osmocom.org/openbsc/commit/?id=27b66427505dd3e3271b0678c3cb435e…
commit 27b66427505dd3e3271b0678c3cb435e3a27d1f6
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri May 20 23:52:06 2016 +0200
add #warnings concerning Iu
Change-Id: I2a72970fc91ceef5ee8b9eaac7c81972ed8572f5
http://cgit.osmocom.org/openbsc/commit/?id=0536cc1a509842c27a690ac279529c9a…
commit 0536cc1a509842c27a690ac279529c9af30b4dc8
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri May 20 23:50:22 2016 +0200
gsm48_gmm_sendmsg(): redirect Iu to gprs_iu_tx()
Change-Id: I6fb805fb07df637e4bbdcef0d8f3304dec75d0ca
http://cgit.osmocom.org/openbsc/commit/?id=3465261e6a32b6d37f86147ff1ca36c8…
commit 3465261e6a32b6d37f86147ff1ca36c8c9c694c7
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri May 20 22:36:23 2016 +0200
gprs: more conditionals for Gb specific actions
Change-Id: Ic300d3d692c3ae5f22b17bcb29f3481c0d2af84c
http://cgit.osmocom.org/openbsc/commit/?id=820ed2863673b4c26edad474b63b9dd1…
commit 820ed2863673b4c26edad474b63b9dd1f16386fd
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:48:49 2016 +0200
sgsn_mm_ctx_cleanup_free(): clean up LLME iff present (Gb, not Iu)
Assert that llme is unused for non-Gb (Iu) connections, and clean up otherwise.
Make sure the cleanup is left below the sgsn_mm_ctx_free() call, as the comment
states.
Change-Id: I24163035f5e96339ad2d1db454734772a66351bc
http://cgit.osmocom.org/openbsc/commit/?id=c44d693eb1703a7846250d36216b88d1…
commit c44d693eb1703a7846250d36216b88d1e61f342d
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Fri Dec 25 22:31:36 2015 +0100
gprs_gmm.c: Perform LLME operations only if we have one
In case the GMM message did not arrive over a Gb interface, there is no
LLME (and thus the associated pointer is NULL). Don't try to perform
operations on a NULL LLME.
Change-Id: I0299509d778915308e9ce46244d22283170ce18c
http://cgit.osmocom.org/openbsc/commit/?id=f5dee7c8af3efc3658d4b5f9b60c6865…
commit f5dee7c8af3efc3658d4b5f9b60c68653d0d7294
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Fri Dec 25 22:23:27 2015 +0100
gprs_gmm.c: Make TLLI handling specific to Gb interface
Soem of the operations we perform in the GMM layer are specific to the
GPRS/EDGE radio access network and its Gb interface. Let's make them
conditional to that in preparation of supporting an Iu interface.
http://cgit.osmocom.org/openbsc/commit/?id=5bf775a98c5b1bd06d566b72451a3d42…
commit 5bf775a98c5b1bd06d566b72451a3d4252a4f2be
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Fri Dec 25 20:12:28 2015 +0100
gprs_gmm.c: Don't try to de-reference NULL mmctx
There was a comment in the code that certain GMM messages require a
valid mmctx pointer. However, nothing actually checked if that pointer
was in fact non-NULL. We plainly crashed if a MS would send us the
wrong message in the wrong state.
http://cgit.osmocom.org/openbsc/commit/?id=5e4ee5394a39d2f2ad55b6c54be71e88…
commit 5e4ee5394a39d2f2ad55b6c54be71e88bd09dec5
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Fri Dec 25 19:14:57 2015 +0100
rename gsm0408_gprs_rcvmsg() to gsm0408_gprs_rcvmsg_gb()
This is the entry point for GMM from Gb. We will create a new one
for Iu, so let's be explicit rather than implicit.
http://cgit.osmocom.org/openbsc/commit/?id=b9592d2ec9558eb825ea3de5d467d7bc…
commit b9592d2ec9558eb825ea3de5d467d7bc7a067acc
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 01:40:19 2016 +0200
create_pdp_conf(): factor out PDP context accept dispatch as send_act_pdp_cont_acc()
Change-Id: Ie7dff857a76c1464988b2f514643518937b57c5a
http://cgit.osmocom.org/openbsc/commit/?id=1ee8622570b204642e602a1d238a6aef…
commit 1ee8622570b204642e602a1d238a6aef3cf02444
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Fri Dec 25 19:12:21 2015 +0100
prepare sgsn_mm_ctx for Gb and Iu mode (UMTS)
Explicitly mark those sgsn_mm_ctx members that apply for Gb mode and (upcoming)
Iu mode, respectively.
Add some comments in sgsn_mm_ctx.
Author: Harald Welte <laforge(a)gnumonks.org>
Tweaked-By: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
http://cgit.osmocom.org/openbsc/commit/?id=f57d9e03db45c789f803400a8abf8ce7…
commit f57d9e03db45c789f803400a8abf8ce7a99a4b95
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:00:51 2016 +0200
rename enum gprs_mm_state to gprs_gmm_state
Change-Id: I987218a1752a74e4036b36269af015db17ecb5b9
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
http://cgit.osmocom.org/openbsc/commit/?id=abd90d7c03c4f576c46ce7e66547b122…
commit abd90d7c03c4f576c46ce7e66547b1224afdd440
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri May 20 21:48:17 2016 +0200
sgsn_test_iu_tx
Change-Id: I0e9305d5cfecf5e2d74b6f135ae87d29e03dc5b8
http://cgit.osmocom.org/openbsc/commit/?id=f2df5d5c8e7168c615de5019f50f2baf…
commit f2df5d5c8e7168c615de5019f50f2bafc2022c1e
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri May 20 21:45:13 2016 +0200
libtalloc
Change-Id: I9d1d856d27d52651f496a6581b2ebf50b331745b
http://cgit.osmocom.org/openbsc/commit/?id=553bb9e240c339ff3f1196da3b8a8cc5…
commit 553bb9e240c339ff3f1196da3b8a8cc5fd600f07
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri May 20 21:41:08 2016 +0200
libiudummy
Change-Id: I4a66c4122011dbc87c6fcb336ab0461b86522c98
http://cgit.osmocom.org/openbsc/commit/?id=61403f9c4fe2cfb2a2bc98cd1b067e6e…
commit 61403f9c4fe2cfb2a2bc98cd1b067e6eb0e0dbb6
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri May 20 21:38:32 2016 +0200
add libiu
Change-Id: I0287ac65fc0525e36cb18901176e9aaffd97c845
http://cgit.osmocom.org/openbsc/commit/?id=af7e796274f62d95d1c944b804b2bc7a…
commit af7e796274f62d95d1c944b804b2bc7a661e1ff9
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri May 20 21:48:00 2016 +0200
libasn1c_ranap_sigtran
Change-Id: If2aaa5f798a4f11c6fc0546fbfe9e9ec9640d15b
http://cgit.osmocom.org/openbsc/commit/?id=e10319b477f2ded7825bdba3c8046b0f…
commit e10319b477f2ded7825bdba3c8046b0f16fae505
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri May 20 21:59:55 2016 +0200
DIUCS
Change-Id: Id347a3024fa495a1ab680db7320648d933a4018b
http://cgit.osmocom.org/openbsc/commit/?id=bb3716a4349029da5f085010fa42026e…
commit bb3716a4349029da5f085010fa42026e2341499c
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:56:56 2016 +0200
DSUA
Change-Id: Id20cb3bfdfec22d6e39b849f1ff0d4d9995cb6fa
http://cgit.osmocom.org/openbsc/commit/?id=e5b1bb0eff66d2aa4d259762092dcce9…
commit e5b1bb0eff66d2aa4d259762092dcce92ac8c077
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri May 20 21:59:35 2016 +0200
DSUA
Change-Id: I4aba9fb49e5d0d3aa261a60935e38b1b074eb5f0
http://cgit.osmocom.org/openbsc/commit/?id=135a449e23617e25e8ca2afc95bfcee5…
commit 135a449e23617e25e8ca2afc95bfcee5612f4687
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:56:28 2016 +0200
DRANAP
Change-Id: I432db4404cdb74fc338c1a15f69c871694457263
http://cgit.osmocom.org/openbsc/commit/?id=ab1a08eeddf022e809ddda057e86cb13…
commit ab1a08eeddf022e809ddda057e86cb1356e681c7
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri May 20 21:59:45 2016 +0200
DRANAP
Change-Id: Ie2d563430215a024b2ec0351f1864337318e25e2
http://cgit.osmocom.org/openbsc/commit/?id=f95df6452c1231bfb4709addb258943e…
commit f95df6452c1231bfb4709addb258943e236f2cb5
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri May 20 21:42:55 2016 +0200
libasn1c_ranap_sigtran
Change-Id: Ibf356e66f001b24bcdeb88d3950e5ee32d58d3f5
-----------------------------------------------------------------------
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
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, users/neels/iups has been created
at eb0c188d8ab866ea955abc115634c2473df7d887 (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/openbsc/commit/?id=eb0c188d8ab866ea955abc115634c247…
commit eb0c188d8ab866ea955abc115634c2473df7d887
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:41:42 2016 +0200
add debug log to gsm0408_gprs_rcvmsg_iu()
Change-Id: I3ab0bb067f5f67139c7c0d77eec50fd893a2a4b8
http://cgit.osmocom.org/openbsc/commit/?id=2abe9ef5f12e84ff71e13b5a8534066d…
commit 2abe9ef5f12e84ff71e13b5a8534066d659197c6
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:50:13 2016 +0200
update osmo_sgsn.cfg
Change-Id: Ia41a6cdfe6f272670f424f727b25d958cc090a7d
http://cgit.osmocom.org/openbsc/commit/?id=8669efee2fa191d978100619c65ffc96…
commit 8669efee2fa191d978100619c65ffc96017d1482
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 01:45:22 2016 +0200
pending_req fixme comment
Change-Id: Icfb7a3cfd333ac92500cb3abaec75e27c9edea9a
http://cgit.osmocom.org/openbsc/commit/?id=917a1b718ad29eb20d061bfa51b3b190…
commit 917a1b718ad29eb20d061bfa51b3b190d84132eb
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:21:15 2016 +0200
reset MM ctx pending_req on GMM Attach Request -- TODO really?
Change-Id: I0df0f3d88085939eb617405e2013ad164eed477b
http://cgit.osmocom.org/openbsc/commit/?id=f1929fb9e57b24d67f7f07f01a255fca…
commit f1929fb9e57b24d67f7f07f01a255fca90ced78f
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri May 20 21:45:21 2016 +0200
cosmetic
http://cgit.osmocom.org/openbsc/commit/?id=606e27cd67b111d993d36c0f93b5d99f…
commit 606e27cd67b111d993d36c0f93b5d99f92d1b90e
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:57:25 2016 +0200
sgsn_main.c: add asn_debug flag impl ("extern")
Change-Id: I088e0980cbbec9dae19632e0d11cfe979fb83e98
http://cgit.osmocom.org/openbsc/commit/?id=248ae8dc2aebd231b05c4db9615240cc…
commit 248ae8dc2aebd231b05c4db9615240cc3a6a5e5d
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:55:42 2016 +0200
sgsn_main.c: iu.h
Change-Id: Ia7d0a039419b2e14e3853815887d3665739d4ee6
http://cgit.osmocom.org/openbsc/commit/?id=119c2d280e4f2b14dbbd4354321a1cdc…
commit 119c2d280e4f2b14dbbd4354321a1cdcef1acaf7
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:51:23 2016 +0200
sgsn_libgtp.c: asn1chelpers.h
Change-Id: Idcda3bd51f2eed4c5aa45a1e4e37f683ebb2eacc
http://cgit.osmocom.org/openbsc/commit/?id=1c77d7b531facb777cf52d7e01cd9295…
commit 1c77d7b531facb777cf52d7e01cd9295878d51e1
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:51:09 2016 +0200
sgsn_libgtp.c: ranap_ies_defs.h
Change-Id: I647b9251d56c77810dba9adba0450c4eb8eb1dbb
http://cgit.osmocom.org/openbsc/commit/?id=5c2ad46e8f22e6797ae0b4048ae09a3b…
commit 5c2ad46e8f22e6797ae0b4048ae09a3bcec19019
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:50:50 2016 +0200
sgsn_libgtp.c: iu.h
Change-Id: Ibb3fc06ad0ede2d6c10b3f73b07d90fd7d4920b4
http://cgit.osmocom.org/openbsc/commit/?id=3d2314a98a1860c433b6da59002f1edb…
commit 3d2314a98a1860c433b6da59002f1edb5889b5fe
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:50:37 2016 +0200
sgsn_libgtp.c: auth.h
Change-Id: I8a58ef87c1bd3a281930121babd2f0dfd2c2f869
http://cgit.osmocom.org/openbsc/commit/?id=27848943fd0403c6a82f950dec2200d5…
commit 27848943fd0403c6a82f950dec2200d5f3e3eb85
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:44:38 2016 +0200
gprs_sgsn.c: add iu.h
Change-Id: I3edba1384a716bdf7f9526fb96eed9aae8833de3
http://cgit.osmocom.org/openbsc/commit/?id=5cd903b26caf6125628ba76f964696c8…
commit 5cd903b26caf6125628ba76f964696c8002aadf9
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:06:52 2016 +0200
gmm.iu.h
Change-Id: Ic3aceecc02a5a677585dfd745027b70420fda181
http://cgit.osmocom.org/openbsc/commit/?id=2ce3d6a1c68784b37a4871405dcaf94d…
commit 2ce3d6a1c68784b37a4871405dcaf94dbf7cbfd5
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:06:41 2016 +0200
gmm.ranap_ies_defs.h
Change-Id: If468a52812ca2e99a1e8fc253271a73800deb599
http://cgit.osmocom.org/openbsc/commit/?id=06a8a84ec0c186a538e5313e801a2129…
commit 06a8a84ec0c186a538e5313e801a21298c1a4ab2
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:05:53 2016 +0200
gmm.auth.h
Change-Id: I50d0e9c17dc6a0c8fe8fa0ce96331895373d9b2c
http://cgit.osmocom.org/openbsc/commit/?id=b55ca364ef9c638f575dc1cbcaece615…
commit b55ca364ef9c638f575dc1cbcaece615cf9a3203
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:05:40 2016 +0200
gmm.rand.h
Change-Id: Id9bba01346fbddd46a00b7b5157f19eb7fa288cf
http://cgit.osmocom.org/openbsc/commit/?id=93eaea2337e3e6f7d54a3c2bb4e4234a…
commit 93eaea2337e3e6f7d54a3c2bb4e4234ad0eb6ca3
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:59:26 2016 +0200
gprs tests skipping
Change-Id: I66e96a2104fd89662e98f8b3bd87cccbf8bc7a87
http://cgit.osmocom.org/openbsc/commit/?id=89d2c7d3ef2c53b880561c3478e0b231…
commit 89d2c7d3ef2c53b880561c3478e0b231a24499d5
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:51:56 2016 +0200
comment on Iu GTP-U
Change-Id: I9fd8f0111ef4bb52d421b322a633ff85f863d10e
http://cgit.osmocom.org/openbsc/commit/?id=d693493b9be146f832f11d34dc5bb434…
commit d693493b9be146f832f11d34dc5bb434c7a87cf2
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:44:50 2016 +0200
gprs_sgsn.c: move pdp.h include to top
http://cgit.osmocom.org/openbsc/commit/?id=2fec7d2945486ec7180b8653102ae6c6…
commit 2fec7d2945486ec7180b8653102ae6c65c53384f
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:01:21 2016 +0200
sgsn_mm_ctx: add enum gprs_pmm_state field, track PMM state
Iu needs to page to transfer data in PMM-IDLE state.
http://cgit.osmocom.org/openbsc/commit/?id=ac3456163ca9681bc5eb2e4e1cbd4adb…
commit ac3456163ca9681bc5eb2e4e1cbd4adbbb8fc4e2
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:15:29 2016 +0200
gprs Iu: add GMM Service Request rx and tx
Change-Id: Ib935de22d23a15f449927840d4d59497ce22abbd
http://cgit.osmocom.org/openbsc/commit/?id=2f1738fc61054c8a2b532677a1f6de44…
commit 2f1738fc61054c8a2b532677a1f6de44b2e9c414
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:09:41 2016 +0200
gsm48_gmm_sendmsg(): catch Iu tx when there is no MM ctx
Change-Id: Iedf057d37e9418901c3f33ebc42c7702471384b9
http://cgit.osmocom.org/openbsc/commit/?id=224b9dec41f0246b5f18f07c2d6dd3dc…
commit 224b9dec41f0246b5f18f07c2d6dd3dc746b707a
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:00:09 2016 +0200
add gsm_04_08_gprs.h and .c for Iu specific additions
These items will probably be added to libosmocore's gsm_04_08_gprs.h and .c,
add them here in openbsc until things have settled.
Change-Id: Iaf9316f07d21280b6e090d65892c338f9555313a
http://cgit.osmocom.org/openbsc/commit/?id=4a5e9ba9a3bec85a0cb152e7d03e7f32…
commit 4a5e9ba9a3bec85a0cb152e7d03e7f3251678e95
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 15:58:47 2016 +0200
gsm48_rx_gmm_ra_upd_req auth comment
Change-Id: I41e024653b74c513108391cce4eb7765ec01e39f
http://cgit.osmocom.org/openbsc/commit/?id=f69ea28f6c8b6d3dd0543da8b720736c…
commit f69ea28f6c8b6d3dd0543da8b720736ca704872b
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:35:41 2016 +0200
gsm48_rx_gmm_ra_upd_req(): make sure to authorize, for Iu Integrity Protection
Change-Id: I2ea2089895f8a8e125ef39d9bef70dafb2b1ce69
http://cgit.osmocom.org/openbsc/commit/?id=615e3f350f4b4e4495a7e0573e1b78a5…
commit 615e3f350f4b4e4495a7e0573e1b78a5cbfe440c
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:16:55 2016 +0200
gsm48_gmm_authorize(): Iu: send Security Mode Command
Track the new_key flag.
http://cgit.osmocom.org/openbsc/commit/?id=a6ca9d1f68d2a250abc89e10901ada98…
commit a6ca9d1f68d2a250abc89e10901ada98faaf8d42
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:31:12 2016 +0200
gsm48_rx_gmm_att_req(): Iu dev hack: init hardcoded Ki on ATT REQ
Change-Id: Ieca45960fa941a3a706c6e479b04b9f2ef89d860
http://cgit.osmocom.org/openbsc/commit/?id=4f607600c909e794efea06a8d70d1dcc…
commit 4f607600c909e794efea06a8d70d1dcc61958deb
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:55:25 2016 +0200
sgsn: add Iu response to delete_pdp_conf()
Change-Id: I4a39e1b102d43ce09bcd15383f4d0cdb7c0d731f
http://cgit.osmocom.org/openbsc/commit/?id=7bb8dea9418d868683862bb467e21788…
commit 7bb8dea9418d868683862bb467e21788c079c19b
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:53:42 2016 +0200
sgsn: add Iu response to create_pdp_conf()
Change-Id: I274e39eb8c0cb1cd9ae882898d161ab7674aed2b
http://cgit.osmocom.org/openbsc/commit/?id=409cb449df481bfd279fa2220ab1b0d9…
commit 409cb449df481bfd279fa2220ab1b0d98f6fb662
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Mon Jan 25 16:49:53 2016 +0100
gprs_gmm: Fix bit mask when determining update/attach type
Bit 4 is reserved in 3GPP TS 04.08 so exclude it from the type.
In 3GPP TS 24.008 it indicates if a follow-on request is pending by the
MS, but only in Iu mode. According to the spec it is not required to
react to that request with a follow-on proceed so this field can be
ignored for now.
See 3GPP TS 24.008 Ch. 4.4:
"Unless it has specific permission from the network (follow-on proceed)
the mobile station side should await the release of the RR connection
used for a MM specific procedure before a new MM specific procedure or
MM connection establishment is started."
as well as Ch. 4.4.4.6:
"If the network wishes to prolong the RR connection to allow the mobile
station to initiate MM connection establishment (for example if the
mobile station has indicated in the LOCATION UPDATING REQUEST that it
has a follow-on request pending) the network shall send "follow on
proceed" in the LOCATION UPDATING ACCEPT and start timer T3255."
http://cgit.osmocom.org/openbsc/commit/?id=74e4ba2b1deabfb071fa9e4821b9effd…
commit 74e4ba2b1deabfb071fa9e4821b9effd31e14643
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 01:46:21 2016 +0200
gprs_gmm.c: comment on msg->dst use as ue_conn_ctx
Change-Id: Ibe73f78d3a0f208e5e61809e8378ac71d7133486
http://cgit.osmocom.org/openbsc/commit/?id=822c3549bd7373458efaa45c8df8bb14…
commit 822c3549bd7373458efaa45c8df8bb14a43c5067
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:11:39 2016 +0200
grps Iu: track msg->dst aka ue_conn_ctx, comment
Change-Id: I467524174bd0073fce597ab031cb822b0f71ec7c
http://cgit.osmocom.org/openbsc/commit/?id=957db1f2b178bbdf4896c8853f450739…
commit 957db1f2b178bbdf4896c8853f450739d7479a31
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:58:09 2016 +0200
sgsn_main.c: call iu_init()
Change-Id: Ic616f6523705f71ad095571aaa838c50e7602013
http://cgit.osmocom.org/openbsc/commit/?id=2af0aa9033c8363f1c2ebd36cf67b4ad…
commit 2af0aa9033c8363f1c2ebd36cf67b4ad6c6e3624
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:07:18 2016 +0200
add sgsn_ranap_iu_event(), sgsn_ranap_rab_ass_resp()
http://cgit.osmocom.org/openbsc/commit/?id=0830a4321c5bc48e270c6b28842100da…
commit 0830a4321c5bc48e270c6b28842100daecd2d96b
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri May 20 23:53:18 2016 +0200
add gsm0408_gprs_rcvmsg_iu(), sgsn_mm_ctx_by_ue_ctx(), sgsn_mm_ctx_alloc_iu()
Change-Id: I538c004775d9ffed6e750d98aa99bd6cf924ba41
http://cgit.osmocom.org/openbsc/commit/?id=c0712343f153e70ac549ad7a5ad61999…
commit c0712343f153e70ac549ad7a5ad619993e836624
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:32:37 2016 +0200
gsm48_rx_gmm_ra_upd_req(): Iu: look up MM ctx
Change-Id: I3e71731e2bd765d9c72f3beb11268936ed612d3c
http://cgit.osmocom.org/openbsc/commit/?id=36ebea29192b28b5f70f6ed86626b39a…
commit 36ebea29192b28b5f70f6ed86626b39a44498b45
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:27:37 2016 +0200
gsm48_rx_gmm_att_req(): redirect for Iu, with no MM present
Change-Id: I9102d3db63481024b744f8c2968b402973240600
http://cgit.osmocom.org/openbsc/commit/?id=39062df4e77273b0a739ec8cfc6291f0…
commit 39062df4e77273b0a739ec8cfc6291f0f729fb43
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri May 20 23:52:06 2016 +0200
add #warnings concerning Iu
Change-Id: I2a72970fc91ceef5ee8b9eaac7c81972ed8572f5
http://cgit.osmocom.org/openbsc/commit/?id=712daeb93ad283f6b9290601b97604ae…
commit 712daeb93ad283f6b9290601b97604aeb2eaedb6
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri May 20 23:50:22 2016 +0200
gsm48_gmm_sendmsg(): redirect Iu to gprs_iu_tx()
Change-Id: I6fb805fb07df637e4bbdcef0d8f3304dec75d0ca
http://cgit.osmocom.org/openbsc/commit/?id=71ada132023bd4bff46066dc4d79f4b9…
commit 71ada132023bd4bff46066dc4d79f4b9f10bd4e4
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri May 20 22:36:23 2016 +0200
gprs: more conditionals for Gb specific actions
Change-Id: Ic300d3d692c3ae5f22b17bcb29f3481c0d2af84c
http://cgit.osmocom.org/openbsc/commit/?id=1c378bf30d8b5464725d199881dfc358…
commit 1c378bf30d8b5464725d199881dfc358afadfbb2
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:48:49 2016 +0200
sgsn_mm_ctx_cleanup_free(): clean up LLME iff present (Gb, not Iu)
Assert that llme is unused for non-Gb (Iu) connections, and clean up otherwise.
Make sure the cleanup is left below the sgsn_mm_ctx_free() call, as the comment
states.
Change-Id: I24163035f5e96339ad2d1db454734772a66351bc
http://cgit.osmocom.org/openbsc/commit/?id=818df8802ebe9893c1fca3bbc5985e0d…
commit 818df8802ebe9893c1fca3bbc5985e0db8834da2
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Fri Dec 25 22:31:36 2015 +0100
gprs_gmm.c: Perform LLME operations only if we have one
In case the GMM message did not arrive over a Gb interface, there is no
LLME (and thus the associated pointer is NULL). Don't try to perform
operations on a NULL LLME.
Change-Id: I0299509d778915308e9ce46244d22283170ce18c
http://cgit.osmocom.org/openbsc/commit/?id=2a21a3b47f32735cc67a40401d426abf…
commit 2a21a3b47f32735cc67a40401d426abf98da94e0
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Fri Dec 25 22:23:27 2015 +0100
gprs_gmm.c: Make TLLI handling specific to Gb interface
Soem of the operations we perform in the GMM layer are specific to the
GPRS/EDGE radio access network and its Gb interface. Let's make them
conditional to that in preparation of supporting an Iu interface.
http://cgit.osmocom.org/openbsc/commit/?id=fa8a8ebe87bf6739eed7fbc9379c4488…
commit fa8a8ebe87bf6739eed7fbc9379c44881c3fb281
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Fri Dec 25 20:12:28 2015 +0100
gprs_gmm.c: Don't try to de-reference NULL mmctx
There was a comment in the code that certain GMM messages require a
valid mmctx pointer. However, nothing actually checked if that pointer
was in fact non-NULL. We plainly crashed if a MS would send us the
wrong message in the wrong state.
http://cgit.osmocom.org/openbsc/commit/?id=df5dc2e8dec77ec9481d6178614349c1…
commit df5dc2e8dec77ec9481d6178614349c1d09b714a
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Fri Dec 25 19:14:57 2015 +0100
rename gsm0408_gprs_rcvmsg() to gsm0408_gprs_rcvmsg_gb()
This is the entry point for GMM from Gb. We will create a new one
for Iu, so let's be explicit rather than implicit.
http://cgit.osmocom.org/openbsc/commit/?id=bb902a7b704321d8443fa3636d9c5771…
commit bb902a7b704321d8443fa3636d9c5771b06d24cc
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 01:40:19 2016 +0200
create_pdp_conf(): factor out PDP context accept dispatch as send_act_pdp_cont_acc()
Change-Id: Ie7dff857a76c1464988b2f514643518937b57c5a
http://cgit.osmocom.org/openbsc/commit/?id=9e5663e407cd20b8798c2ee801df5580…
commit 9e5663e407cd20b8798c2ee801df5580daeab42e
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Fri Dec 25 19:12:21 2015 +0100
prepare sgsn_mm_ctx for Gb and Iu mode (UMTS)
Explicitly mark those sgsn_mm_ctx members that apply for Gb mode and (upcoming)
Iu mode, respectively.
Add some comments in sgsn_mm_ctx.
Author: Harald Welte <laforge(a)gnumonks.org>
Tweaked-By: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
http://cgit.osmocom.org/openbsc/commit/?id=625853c10492ea33bb446a8c0524e55c…
commit 625853c10492ea33bb446a8c0524e55c7bac348d
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:00:51 2016 +0200
rename enum gprs_mm_state to gprs_gmm_state
Change-Id: I987218a1752a74e4036b36269af015db17ecb5b9
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
http://cgit.osmocom.org/openbsc/commit/?id=9f9e993384a9b634cb0a28491adee8df…
commit 9f9e993384a9b634cb0a28491adee8df35ab0e2d
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri May 20 21:48:17 2016 +0200
sgsn_test_iu_tx
Change-Id: I0e9305d5cfecf5e2d74b6f135ae87d29e03dc5b8
http://cgit.osmocom.org/openbsc/commit/?id=05894f3fef83f8dc20ab5f198f410b96…
commit 05894f3fef83f8dc20ab5f198f410b96793210da
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri May 20 21:45:13 2016 +0200
libtalloc
Change-Id: I9d1d856d27d52651f496a6581b2ebf50b331745b
http://cgit.osmocom.org/openbsc/commit/?id=b5cb73ad3aa7131fc704ab6febb28377…
commit b5cb73ad3aa7131fc704ab6febb283774f39c418
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri May 20 21:41:08 2016 +0200
libiudummy
Change-Id: I4a66c4122011dbc87c6fcb336ab0461b86522c98
http://cgit.osmocom.org/openbsc/commit/?id=ad7c5c6e97b6b46ca3a48a12bf453346…
commit ad7c5c6e97b6b46ca3a48a12bf453346f8acc216
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri May 20 21:38:32 2016 +0200
add libiu
Change-Id: I0287ac65fc0525e36cb18901176e9aaffd97c845
http://cgit.osmocom.org/openbsc/commit/?id=854a7c4b1e6313802bd279c5f873c931…
commit 854a7c4b1e6313802bd279c5f873c93150847506
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri May 20 21:48:00 2016 +0200
libasn1c_ranap_sigtran
Change-Id: If2aaa5f798a4f11c6fc0546fbfe9e9ec9640d15b
http://cgit.osmocom.org/openbsc/commit/?id=f5de78f77dea46ef0274303d4547d3a1…
commit f5de78f77dea46ef0274303d4547d3a19811ffbd
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri May 20 21:59:55 2016 +0200
DIUCS
Change-Id: Id347a3024fa495a1ab680db7320648d933a4018b
http://cgit.osmocom.org/openbsc/commit/?id=fa0cf7395bcb621b53215119d0ca7a6d…
commit fa0cf7395bcb621b53215119d0ca7a6d9ebdbcca
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:56:56 2016 +0200
DSUA
Change-Id: Id20cb3bfdfec22d6e39b849f1ff0d4d9995cb6fa
http://cgit.osmocom.org/openbsc/commit/?id=1f4ba4a01dfd5aadbb6705c091b5d86a…
commit 1f4ba4a01dfd5aadbb6705c091b5d86a08332746
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri May 20 21:59:35 2016 +0200
DSUA
Change-Id: I4aba9fb49e5d0d3aa261a60935e38b1b074eb5f0
http://cgit.osmocom.org/openbsc/commit/?id=8e6720893777ac21b40b1dd5b87487de…
commit 8e6720893777ac21b40b1dd5b87487de37111ef4
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:56:28 2016 +0200
DRANAP
Change-Id: I432db4404cdb74fc338c1a15f69c871694457263
http://cgit.osmocom.org/openbsc/commit/?id=5dc203702e5f82c69594b52840b93492…
commit 5dc203702e5f82c69594b52840b9349238f8ec68
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri May 20 21:59:45 2016 +0200
DRANAP
Change-Id: Ie2d563430215a024b2ec0351f1864337318e25e2
http://cgit.osmocom.org/openbsc/commit/?id=f0667c780af0bc55b9a8f17cb36bc7e9…
commit f0667c780af0bc55b9a8f17cb36bc7e9844bcf52
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri May 20 21:42:55 2016 +0200
libasn1c_ranap_sigtran
Change-Id: Ibf356e66f001b24bcdeb88d3950e5ee32d58d3f5
http://cgit.osmocom.org/openbsc/commit/?id=153250344f365c5d19cebeba87effed9…
commit 153250344f365c5d19cebeba87effed932e0cf27
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 9 21:20:21 2016 +0200
sgsn: fix use of libosmocore GPRS encryption plugins from LLC layer
Instead of passing the uint64_t kc bytes wrongly interpreted as memory address,
pass its actual kc bytes by casting via (uint8_t*)&kc.
http://cgit.osmocom.org/openbsc/commit/?id=9c2ad2e37c4de9a508290ecbe3e45e31…
commit 9c2ad2e37c4de9a508290ecbe3e45e3111586b80
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 9 21:28:05 2016 +0200
tweak db debug log: log TMSI as hex
http://cgit.osmocom.org/openbsc/commit/?id=73a208790de76d9fcf229fe155a7b91e…
commit 73a208790de76d9fcf229fe155a7b91e0237c8be
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed May 4 15:30:30 2016 +0200
gsm04_08_clear_request(): release loc with arg release=0
In gsm04_08_clear_request(), in_release == 1 anyway and
msc_release_connection() would exit immediately without any effect. Don't
confuse the reader by passing release=1 arg.
http://cgit.osmocom.org/openbsc/commit/?id=8b85d4e4347360884adb0b64b6d75abf…
commit 8b85d4e4347360884adb0b64b6d75abf46de78bd
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Mon Dec 28 21:03:10 2015 +0100
rtp_proxy.c: Ensure msgb_alloc is large enough for largest AMR frame
In AMR 12.2 (mode 7), the actual RTP payload is 33 bytes. Howeerver,
as we store the length of the (dynamically-sized) AMR payload in the
first byte, our buffer needs at least 33+1 byte in size.
http://cgit.osmocom.org/openbsc/commit/?id=aeec8fc0e7ef509ff9c737679598ee1a…
commit aeec8fc0e7ef509ff9c737679598ee1aaa21cbb2
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Mon Dec 28 14:04:36 2015 +0100
subscr_name(): Handle case for subscr == NULL
subscr_name() was called from several places:
* either without a check for subscr being NULL, which for example
was causing a segfault if we hand-over a channel before identifying the
subscriber
* or with an explicit NULL check and the ternary operator (?).
We now simplify the code by checking for the NULL Subscriber in subscr_name()
itself.
http://cgit.osmocom.org/openbsc/commit/?id=cca10f403cfbb7483c00fcd10f7b9e58…
commit cca10f403cfbb7483c00fcd10f7b9e58cd7ca3ef
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu May 12 03:04:33 2016 +0200
drop unneccessary duplicate linking: tests/gsm0408
Change-Id: I8b6fb27d1db0157cb7d61f18b03f33c4f3168946
http://cgit.osmocom.org/openbsc/commit/?id=1e0a9fa60bc761788b3c1058cf2c5be0…
commit 1e0a9fa60bc761788b3c1058cf2c5be00e5a772a
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed May 11 17:20:13 2016 +0200
drop unneccessary duplicate linking: osmo-nitb
Change-Id: I430adbb1e0c6382317da282bcf5ef73cf9496f80
http://cgit.osmocom.org/openbsc/commit/?id=0fe29421a731c6159a2f900e18e27703…
commit 0fe29421a731c6159a2f900e18e277032c7c640e
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed May 11 17:03:22 2016 +0200
drop unneccessary duplicate/unused linking: ipaccess
Drop unused linking of libmsc, and drop duplicate linking of libbsc.
Change-Id: If2d63adb832c72ff1a22c25a78e06b0c244628d2
http://cgit.osmocom.org/openbsc/commit/?id=fd90be270a35aafaa1d3dbaff7b6ddaa…
commit fd90be270a35aafaa1d3dbaff7b6ddaa79bead0a
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed May 11 16:18:27 2016 +0200
drop unneccessary duplicate linking: osmo-bsc
Change-Id: Ia227abcaa7b1f808646aadb9f53ee2a669699c51
-----------------------------------------------------------------------
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
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 "An utility library for Open Source Mobile Communications".
The branch, master has been updated
via 45abec20dd66a7ebb762ad8942d1ba818287ff63 (commit)
from cc3694b650e22598811b3e5eaf74ef3dc0e4f7ab (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/libosmocore/commit/?id=45abec20dd66a7ebb762ad8942d1…
commit 45abec20dd66a7ebb762ad8942d1ba818287ff63
Author: Holger Freyther <holger(a)freyther.de>
Date: Fri May 20 19:21:27 2016 +0000
Revert "gsm48: move to hex TMSI representation"
This is a "flag" day change. Old OpenBSC break with new libosmocore
because suddenly there is the 0x in front. I am afraid we need to
find a better solution here. I think we will need to create a
gsm48_mi_to_string variant that takes a mode parameter to enable the
TMSI mode and deprecate the old method.
Right now we should not break old versions of OpenBSC.
This reverts commit 78ad042f94afd5bf7de477ae634e9d2fdd9c9dc4.
Change-Id: I2f61e626f2f9088b492e1b643c3dcc9bce77d52b
Reviewed-on: https://gerrit.osmocom.org/86
Tested-by: Jenkins Builder
Reviewed-by: Holger Freyther <holger(a)freyther.de>
-----------------------------------------------------------------------
Summary of changes:
src/gsm/gsm48.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
hooks/post-receive
--
An utility library for Open Source Mobile Communications
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 "An utility library for Open Source Mobile Communications".
The branch, master has been updated
via cc3694b650e22598811b3e5eaf74ef3dc0e4f7ab (commit)
from 78ad042f94afd5bf7de477ae634e9d2fdd9c9dc4 (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/libosmocore/commit/?id=cc3694b650e22598811b3e5eaf74…
commit cc3694b650e22598811b3e5eaf74ef3dc0e4f7ab
Author: Arran Cudbard-Bell <a.cudbardb(a)freeradius.org>
Date: Wed May 18 16:02:19 2016 -0400
Fix build for OSX
Change-Id: I580a500edcf4812e570be586890abef746083a8c
Reviewed-on: https://gerrit.osmocom.org/74
Tested-by: Jenkins Builder
Reviewed-by: Holger Freyther <holger(a)freyther.de>
-----------------------------------------------------------------------
Summary of changes:
include/osmocom/core/endian.h | 11 +++++++++++
src/stats.c | 14 +++++++++++++-
2 files changed, 24 insertions(+), 1 deletion(-)
hooks/post-receive
--
An utility library for Open Source Mobile Communications
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 e21cf38da4ae4fe89845a48f5af055439f33818b (commit)
from 8a4d2e756d80dd35cb9a3cf1bc3c2d2dc469fccb (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=e21cf38da4ae4fe89845a48f5af05543…
commit e21cf38da4ae4fe89845a48f5af055439f33818b
Author: Max <msuraev(a)sysmocom.de>
Date: Wed May 11 11:01:06 2016 +0200
Make extending subscriber creation easier
* rename variable controlling subscriber creation
* use enum for subscriber creation policy
* move check for subscriber creation policy into separate static
function
Related: OS#1658, OS#1647
Change-Id: I3b10a9a764fd3a7bb96717a990e52caae16266da
Reviewed-on: https://gerrit.osmocom.org/42
Tested-by: Jenkins Builder
Reviewed-by: Holger Freyther <holger(a)freyther.de>
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/gsm_data.h | 7 ++++++-
openbsc/src/libbsc/net_init.c | 2 +-
openbsc/src/libmsc/gsm_04_08.c | 20 +++++++++++++-------
openbsc/src/libmsc/vty_interface_layer3.c | 6 +++---
4 files changed, 23 insertions(+), 12 deletions(-)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
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 "UNNAMED PROJECT".
The branch, master has been updated
via 9736d00b12fea82fb4c9b8dc47b7ce452660554c (commit)
from 660709dc7cfd6a42088988122d65ae8dfadd009c (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/osmo-pcu/commit/?id=9736d00b12fea82fb4c9b8dc47b7ce4…
commit 9736d00b12fea82fb4c9b8dc47b7ce452660554c
Author: Alexander Couzens <lynxis(a)fe80.eu>
Date: Wed May 18 16:41:03 2016 +0200
move statistics counter rlc_sent() to gprs_rlcmac_sched
The counter rlc_sent has nothing to do with the TBF.
The RLC packet got sent in the gprs_rlcmac_sched().
Change-Id: I5d2b910ea7cc250f17530406eda3be9b29b051fd
Reviewed-on: https://gerrit.osmocom.org/84
Tested-by: Jenkins Builder
Reviewed-by: Holger Freyther <holger(a)freyther.de>
-----------------------------------------------------------------------
Summary of changes:
src/gprs_rlcmac_sched.cpp | 5 ++++-
src/tbf_dl.cpp | 2 --
2 files changed, 4 insertions(+), 3 deletions(-)
hooks/post-receive
--
UNNAMED PROJECT
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 "An utility library for Open Source Mobile Communications".
The branch, master has been updated
via 78ad042f94afd5bf7de477ae634e9d2fdd9c9dc4 (commit)
from 2da9e11258588367f288e6abfa9ebcb50d11f456 (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/libosmocore/commit/?id=78ad042f94afd5bf7de477ae634e…
commit 78ad042f94afd5bf7de477ae634e9d2fdd9c9dc4
Author: Vadim Yanitskiy <axilirator(a)gmail.com>
Date: Fri May 13 13:11:13 2016 +0600
gsm48: move to hex TMSI representation
Previously, we traditionally displayed a TMSI in its integer
representation, which is quite unusual in the telecom world.
A TMSI is normally printed as a series of 8 hex digits.
Review at https://gerrit.osmocom.org/57/
Change-Id: Ifd25365bfa3b4ee95b16979740c3229948ce17f2
Reviewed-on: https://gerrit.osmocom.org/57
Tested-by: Jenkins Builder
Reviewed-by: Harald Welte <laforge(a)gnumonks.org>
Reviewed-by: Holger Freyther <holger(a)freyther.de>
-----------------------------------------------------------------------
Summary of changes:
src/gsm/gsm48.c | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
hooks/post-receive
--
An utility library for Open Source Mobile Communications
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 8a4d2e756d80dd35cb9a3cf1bc3c2d2dc469fccb (commit)
from c08ee71bff4d86120b051b70e77833458e68aa0b (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=8a4d2e756d80dd35cb9a3cf1bc3c2d2d…
commit 8a4d2e756d80dd35cb9a3cf1bc3c2d2dc469fccb
Author: Max <msuraev(a)sysmocom.de>
Date: Tue May 17 15:56:49 2016 +0200
Use proper measurement for handover
Previously *FULL measurements were always used for handover
decisions. Those are incorrect in case of DTX - check if it was enabled
and use *SUB instead.
Note: *SUB values have higher variance so there might be more "bad"
values compared to *FULL although real quality remains the same.
Change-Id: I95e8e544047a83a256e057a47458678f40a19a15
Related: OS#1701
Reviewed-on: https://gerrit.osmocom.org/66
Tested-by: Jenkins Builder
Reviewed-by: Harald Welte <laforge(a)gnumonks.org>
-----------------------------------------------------------------------
Summary of changes:
openbsc/src/libbsc/handover_decision.c | 17 ++++++++++++-----
1 file changed, 12 insertions(+), 5 deletions(-)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
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 "UNNAMED PROJECT".
The branch, master has been updated
via 660709dc7cfd6a42088988122d65ae8dfadd009c (commit)
from 58b664675013b948a37ce151948cabe9fe17d386 (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/osmo-pcu/commit/?id=660709dc7cfd6a42088988122d65ae8…
commit 660709dc7cfd6a42088988122d65ae8dfadd009c
Author: Yves Godin <support(a)nuranwireless.com>
Date: Thu May 19 11:08:03 2016 +0200
Add support for NuRAN Wireless Litecell 1.5 BTS
Layer 1 compatibility with previous generation or NuRan GSM product,
therefore the support for the Litecell 1.5 uses its own sources instead
of using tons of ifdef/endif.
Max's amendments:
* make headers path configurable
* use configured TRX instead of hardcoded value
* split subdir-objects into separate commit
* cosmetic changes
Change-Id: Ib1287375cb10a889625bbac8528fa60deed23a2b
Fixes: SYS#2443
Reviewed-on: https://gerrit.osmocom.org/61
Tested-by: Jenkins Builder
Reviewed-by: Harald Welte <laforge(a)gnumonks.org>
-----------------------------------------------------------------------
Summary of changes:
configure.ac | 19 ++
src/Makefile.am | 24 ++
.../lc15_l1_hw.c} | 103 ++++---
.../lc15_l1_if.c} | 106 ++++---
.../lc15_l1_if.h} | 59 ++--
src/osmo-bts-litecell15/lc15bts.c | 332 +++++++++++++++++++++
src/osmo-bts-litecell15/lc15bts.h | 64 ++++
7 files changed, 586 insertions(+), 121 deletions(-)
copy src/{osmo-bts-sysmo/sysmo_l1_hw.c => osmo-bts-litecell15/lc15_l1_hw.c} (63%)
copy src/{osmo-bts-sysmo/sysmo_l1_if.c => osmo-bts-litecell15/lc15_l1_if.c} (73%)
copy src/{osmo-bts-sysmo/sysmo_l1_if.h => osmo-bts-litecell15/lc15_l1_if.h} (50%)
create mode 100644 src/osmo-bts-litecell15/lc15bts.c
create mode 100644 src/osmo-bts-litecell15/lc15bts.h
hooks/post-receive
--
UNNAMED PROJECT
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/201504-stable has been updated
via 55101ae00455d0c75a908a6dd4625fc08c0318e7 (commit)
from 8b2fcce98481888ed38c9724ed5800a0cbe6e301 (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=55101ae00455d0c75a908a6dd4625fc0…
commit 55101ae00455d0c75a908a6dd4625fc08c0318e7
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Tue May 17 23:20:03 2016 +0200
bsc: Create minimal SI6 rest octets
In GSM R99 SI6 has mandatory SI6 rest octets and so far we did
not include them. Add minimal support to generate the right band
indicator.
Change-Id: I417a40eb91f42a3416b4e07bb9fb4d7a01aaa36b
Fixes: OS#1698
Related: OS#1725
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/rest_octets.h | 1 +
openbsc/src/libbsc/rest_octets.c | 39 +++++++++++++++++++++++++++++++++
openbsc/src/libbsc/system_information.c | 4 +++-
3 files changed, 43 insertions(+), 1 deletion(-)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
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 "UNNAMED PROJECT".
The branch, master has been updated
via 58b664675013b948a37ce151948cabe9fe17d386 (commit)
from ed3ae4a39277d8a054545498905dcf032549218c (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/osmo-pcu/commit/?id=58b664675013b948a37ce151948cabe…
commit 58b664675013b948a37ce151948cabe9fe17d386
Author: Max <msuraev(a)sysmocom.de>
Date: Fri May 13 10:34:15 2016 +0200
Change internal API for consistency
Make TRX API (void *) consistent with the way it's used (integer). Use
uint8_t for TRX numbering everywhere (we don't expect hardware with
more than 256 transceivers in the near future). This change helps to
avoid unnecessary casts and make API much clearer.
Change-Id: Ic584611184b0c8b5417ecff0ddae3d526b55a079
Related: SYS#2443
Reviewed-on: https://gerrit.osmocom.org/59
Tested-by: Jenkins Builder
Reviewed-by: Holger Freyther <holger(a)freyther.de>
-----------------------------------------------------------------------
Summary of changes:
src/osmo-bts-sysmo/sysmo_l1_if.c | 8 ++++----
src/osmo-bts-sysmo/sysmo_l1_if.h | 2 +-
src/pcu_l1_if.cpp | 9 +++++----
3 files changed, 10 insertions(+), 9 deletions(-)
hooks/post-receive
--
UNNAMED PROJECT
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 "UNNAMED PROJECT".
The branch, master has been updated
via ed3ae4a39277d8a054545498905dcf032549218c (commit)
from f0bb25450c096c9811deb29831e567f921d573e8 (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/osmo-pcu/commit/?id=ed3ae4a39277d8a054545498905dcf0…
commit ed3ae4a39277d8a054545498905dcf032549218c
Author: Alexander Couzens <lynxis(a)fe80.eu>
Date: Tue May 17 17:53:23 2016 +0200
add .gitreview
A .gitreview file is required to use git review.
More information about git review
https://www.mediawiki.org/wiki/Gerrit/git-review
Change-Id: I03cbdf3a95bcf36a7388b5fa2652fd774b8f0f5b
Reviewed-on: https://gerrit.osmocom.org/68
Tested-by: Jenkins Builder
Reviewed-by: Holger Freyther <holger(a)freyther.de>
-----------------------------------------------------------------------
Summary of changes:
.gitreview | 3 +++
1 file changed, 3 insertions(+)
create mode 100644 .gitreview
hooks/post-receive
--
UNNAMED PROJECT
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 "An utility library for Open Source Mobile Communications".
The branch, master has been updated
via 2da9e11258588367f288e6abfa9ebcb50d11f456 (commit)
from ec012d09995f8336f917f5b1d22cdb8bba9c03a9 (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/libosmocore/commit/?id=2da9e11258588367f288e6abfa9e…
commit 2da9e11258588367f288e6abfa9ebcb50d11f456
Author: Alexander Couzens <lynxis(a)fe80.eu>
Date: Tue May 17 17:56:58 2016 +0200
add .gitreview
A gitreview file is required to use git review.
More information about git review
https://www.mediawiki.org/wiki/Gerrit/git-review
Change-Id: I95235dddf60670c38a5a7a726c2a77f09d03c303
Reviewed-on: https://gerrit.osmocom.org/69
Tested-by: Jenkins Builder
Reviewed-by: Holger Freyther <holger(a)freyther.de>
-----------------------------------------------------------------------
Summary of changes:
.gitreview | 3 +++
1 file changed, 3 insertions(+)
create mode 100644 .gitreview
hooks/post-receive
--
An utility library for Open Source Mobile Communications
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 "An utility library for Open Source Mobile Communications".
The branch, master has been updated
via ec012d09995f8336f917f5b1d22cdb8bba9c03a9 (commit)
from 764b022fc69c4bb9816e12801186f8fa25f8dd72 (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/libosmocore/commit/?id=ec012d09995f8336f917f5b1d22c…
commit ec012d09995f8336f917f5b1d22cdb8bba9c03a9
Author: Arran Cudbard-Bell <a.cudbardb(a)freeradius.org>
Date: Wed May 18 16:02:53 2016 -0400
Ignore config.cache
Change-Id: Ida2294e490eb5eec515aa00742fb6cfc29b11b48
Reviewed-on: https://gerrit.osmocom.org/83
Tested-by: Jenkins Builder
Reviewed-by: Holger Freyther <holger(a)freyther.de>
-----------------------------------------------------------------------
Summary of changes:
.gitignore | 1 +
1 file changed, 1 insertion(+)
hooks/post-receive
--
An utility library for Open Source Mobile Communications
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 "UNNAMED PROJECT".
The branch, master has been updated
via f0bb25450c096c9811deb29831e567f921d573e8 (commit)
from de810f2005b7a97fa8385d42f0a2399ceff6452a (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/osmo-pcu/commit/?id=f0bb25450c096c9811deb29831e567f…
commit f0bb25450c096c9811deb29831e567f921d573e8
Author: Yves Godin <support(a)nuranwireless.com>
Date: Fri May 13 10:50:47 2016 +0200
Enable subdir-objects automake option
Change-Id: I01fd264fd1f990f39cdbf309149e0eb857d7732f
Related: SYS#2443
Reviewed-on: https://gerrit.osmocom.org/60
Reviewed-by: Harald Welte <laforge(a)gnumonks.org>
Tested-by: Jenkins Builder
-----------------------------------------------------------------------
Summary of changes:
src/Makefile.am | 1 +
1 file changed, 1 insertion(+)
hooks/post-receive
--
UNNAMED PROJECT
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 "UNNAMED PROJECT".
The branch, master has been updated
via de810f2005b7a97fa8385d42f0a2399ceff6452a (commit)
from cad867ec8d550638065d1115ef2a6296cfe557db (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/osmo-pcu/commit/?id=de810f2005b7a97fa8385d42f0a2399…
commit de810f2005b7a97fa8385d42f0a2399ceff6452a
Author: Max <msuraev(a)sysmocom.de>
Date: Fri May 13 10:27:35 2016 +0200
Restructure sources
Move hardware-spicefic files into subdirectory similar to the way it's
done in OsmoBTS to make adding new hardware support easier.
Change-Id: I05004ad9032759a5dbfa57290ed1df83e89d5cb8
Related: SYS#2443
Reviewed-on: https://gerrit.osmocom.org/58
Tested-by: Jenkins Builder
Reviewed-by: Holger Freyther <holger(a)freyther.de>
-----------------------------------------------------------------------
Summary of changes:
src/Makefile.am | 49 +++++++++++++++++++--------------
src/{ => osmo-bts-sysmo}/femtobts.c | 0
src/{ => osmo-bts-sysmo}/femtobts.h | 0
src/{ => osmo-bts-sysmo}/sysmo_l1_fwd.c | 0
src/{ => osmo-bts-sysmo}/sysmo_l1_hw.c | 0
src/{ => osmo-bts-sysmo}/sysmo_l1_if.c | 0
src/{ => osmo-bts-sysmo}/sysmo_l1_if.h | 0
7 files changed, 29 insertions(+), 20 deletions(-)
rename src/{ => osmo-bts-sysmo}/femtobts.c (100%)
rename src/{ => osmo-bts-sysmo}/femtobts.h (100%)
rename src/{ => osmo-bts-sysmo}/sysmo_l1_fwd.c (100%)
rename src/{ => osmo-bts-sysmo}/sysmo_l1_hw.c (100%)
rename src/{ => osmo-bts-sysmo}/sysmo_l1_if.c (100%)
rename src/{ => osmo-bts-sysmo}/sysmo_l1_if.h (100%)
hooks/post-receive
--
UNNAMED PROJECT
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 c08ee71bff4d86120b051b70e77833458e68aa0b (commit)
from 9a7e25b9c3491416b8c41e4a7caeb86ba2167b78 (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=c08ee71bff4d86120b051b70e7783345…
commit c08ee71bff4d86120b051b70e77833458e68aa0b
Author: Max <msuraev(a)sysmocom.de>
Date: Wed May 11 12:45:13 2016 +0200
Move DTX settings to BTS
* Add per-BTS DTX settings
* Configure Uplink and Downlink DTX separately
* Deprecate global DTX option (it was never tested/used anyway)
* Use libosmocore function for DTX indicator in System
Information (previously it was incorrectly assigned for half-rate
channels)
Related: OS#22
Change-Id: I3d55168475ad47044b6238b55846ea22bdd518a4
Reviewed-on: https://gerrit.osmocom.org/40
Tested-by: Jenkins Builder
Reviewed-by: Holger Freyther <holger(a)freyther.de>
-----------------------------------------------------------------------
Summary of changes:
openbsc/doc/examples/osmo-bsc/osmo-bsc.cfg | 3 +-
openbsc/doc/examples/osmo-nitb/rbs2308/openbsc.cfg | 1 -
openbsc/include/openbsc/gsm_data.h | 3 -
openbsc/include/openbsc/gsm_data_shared.h | 6 +-
openbsc/src/libbsc/abis_rsl.c | 11 ++-
openbsc/src/libbsc/bsc_init.c | 6 --
openbsc/src/libbsc/bsc_vty.c | 85 +++++++++++++++++++---
openbsc/src/libbsc/system_information.c | 5 ++
openbsc/src/libcommon/gsm_data.c | 6 +-
9 files changed, 98 insertions(+), 28 deletions(-)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
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 9a7e25b9c3491416b8c41e4a7caeb86ba2167b78 (commit)
from a8d8e93086580904aded88ffb957a6e7e3660cbe (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=9a7e25b9c3491416b8c41e4a7caeb86b…
commit 9a7e25b9c3491416b8c41e4a7caeb86ba2167b78
Author: Max <msuraev(a)sysmocom.de>
Date: Wed May 11 13:05:13 2016 +0200
Cleanup db test
Move copy-pasted code into separate function to make writing more tests
easier.
Related: OS#1658
Change-Id: I9e39af85718514dd0f081d41c234c9dda77c4b27
Reviewed-on: https://gerrit.osmocom.org/43
Tested-by: Jenkins Builder
Reviewed-by: Holger Freyther <holger(a)freyther.de>
-----------------------------------------------------------------------
Summary of changes:
openbsc/tests/db/db_test.c | 87 ++++++++++++++++++----------------------------
1 file changed, 34 insertions(+), 53 deletions(-)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
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 "An utility library for Open Source Mobile Communications".
The branch, master has been updated
via 764b022fc69c4bb9816e12801186f8fa25f8dd72 (commit)
from fe65fa7e36a400d362666e2c5bd0f289d45aa56a (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/libosmocore/commit/?id=764b022fc69c4bb9816e12801186…
commit 764b022fc69c4bb9816e12801186f8fa25f8dd72
Author: Max <msuraev(a)sysmocom.de>
Date: Wed May 11 17:33:17 2016 +0200
Add function to make Uplink Measurement
It assembles RSL Uplink Measurement IE according to 3GPP TS 08.58
§9.3.25. The function is based on lchan_build_rsl_ul_meas() from OsmoBTS
but optionally includes DTX information.
Change-Id: Ib37107bcc9909e5105ea711de42d3fb1db7e8d9e
Reviewed-on: https://gerrit.osmocom.org/44
Tested-by: Jenkins Builder
Reviewed-by: Harald Welte <laforge(a)gnumonks.org>
-----------------------------------------------------------------------
Summary of changes:
include/osmocom/gsm/meas_rep.h | 4 ++++
src/gsm/gsm_utils.c | 20 ++++++++++++++++++++
src/gsm/libosmogsm.map | 2 ++
3 files changed, 26 insertions(+)
hooks/post-receive
--
An utility library for Open Source Mobile Communications
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 "Osmocom code for Iuh interface".
The branch, master has been updated
via 156fa393fc7472ba57683905c054adc6892b3cbd (commit)
from fd666890f7f1dc6fc8edc9f923ccf12461d5cbcc (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/osmo-iuh/commit/?id=156fa393fc7472ba57683905c054adc…
commit 156fa393fc7472ba57683905c054adc6892b3cbd
Author: Alexander Huemer <alexander.huemer(a)xx.vu>
Date: Sun May 15 04:24:54 2016 +0200
attempt to fix parallel build, improve AM logic
The formerly existing make rule caused a race condition in parallel builds and
wrongly stated the .c files as targets, which caused make to execute the
rule twice (once for each target). This was actually only fallout of the
attempt to express the fact that those two files are generated by the rule.
The generated file ranap_ies_defs.h was moved by one make job, another
job then tried to access the file in the old location and failed.
parallel build verified with:
$ for i in $(seq 1 10)
do
echo "XXXX iteration $i"
git clean -xfd
autoreconf -i
./configure
make -j${i} || break
done
Coauthored by Andreas Rottmann <mail(a)rotty.xx.vu>
Change-Id: I439edcb4b7742de861c99ed401114f51061f8088
Reviewed-on: https://gerrit.osmocom.org/65
Tested-by: Jenkins Builder
Reviewed-by: Harald Welte <laforge(a)gnumonks.org>
-----------------------------------------------------------------------
Summary of changes:
.gitignore | 2 +
contrib/jenkins.sh | 6 +-
include/osmocom/ranap/ranap_ies_defs.h | 2967 --------------------------------
src/Makefile.am | 5 +-
4 files changed, 8 insertions(+), 2972 deletions(-)
delete mode 100644 include/osmocom/ranap/ranap_ies_defs.h
hooks/post-receive
--
Osmocom code for Iuh interface
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 a8d8e93086580904aded88ffb957a6e7e3660cbe (commit)
from 34e2b0927801463fc3dbb5d8f9eec3ae01f9501d (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=a8d8e93086580904aded88ffb957a6e7…
commit a8d8e93086580904aded88ffb957a6e7e3660cbe
Author: Vadim Yanitskiy <axilirator(a)gmail.com>
Date: Fri May 13 15:38:09 2016 +0600
db.c: implemented incremental migration
In the past, normal migration was possible only if the actual
schema version differed from the version used in DB by 1. For
example, if DB uses an old version 3 and you need to use it
with the code written for version 5, the check_db_revision()
will convert it to 4 and DB will still use incompatible schema
version during Osmo-NITB running time. After next run it will
be converted to version 5.
This patch replaces a set of 'else-if' checks by a 'switch'
without 'break' statements between 'case' labels (waterfall).
It makes you able to migrate from current version to the
latest despite any difference between them.
Change-Id: Ia9c2aa86f96b88ad8a710d0a23879ce219bc82dc
Reviewed-on: https://gerrit.osmocom.org/62
Tested-by: Jenkins Builder
Reviewed-by: Holger Freyther <holger(a)freyther.de>
-----------------------------------------------------------------------
Summary of changes:
openbsc/src/libmsc/db.c | 53 ++++++++++++++++++++++++++++++++-----------------
1 file changed, 35 insertions(+), 18 deletions(-)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
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 "Osmocom network interface library".
The branch, master has been updated
via ecee3f9110b88de1b4d6ae6e6585c11c36600ec9 (commit)
from 3583bc4f030b1b4bb637d17e4ca8a61b19bcfb58 (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/libosmo-netif/commit/?id=ecee3f9110b88de1b4d6ae6e65…
commit ecee3f9110b88de1b4d6ae6e6585c11c36600ec9
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Fri May 13 20:18:23 2016 +0200
misc: Drop oRTP dependency as there is nothing using it
This seems to be a copy of paste of libsomo-abis. Let us just drop
it here and be done with it.
Change-Id: Ia5cb2b572fb5597605284d1c3f657d548aa790f2
Reviewed-on: https://gerrit.osmocom.org/64
Tested-by: Jenkins Builder
Reviewed-by: Holger Freyther <holger(a)freyther.de>
-----------------------------------------------------------------------
Summary of changes:
configure.ac | 1 -
debian/control | 2 +-
2 files changed, 1 insertion(+), 2 deletions(-)
hooks/post-receive
--
Osmocom network interface library
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, users/neels/iu has been created
at b813ea21340244f8a32086b8fda7e544a9592e8b (commit)
- Log -----------------------------------------------------------------
-----------------------------------------------------------------------
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
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, gn/iu has been created
at b813ea21340244f8a32086b8fda7e544a9592e8b (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/openbsc/commit/?id=b813ea21340244f8a32086b8fda7e544…
commit b813ea21340244f8a32086b8fda7e544a9592e8b
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 14:14:09 2016 +0200
comment
http://cgit.osmocom.org/openbsc/commit/?id=51b4880954f3c81dae747db8436b64dc…
commit 51b4880954f3c81dae747db8436b64dc345d23df
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 14:04:40 2016 +0200
comment
http://cgit.osmocom.org/openbsc/commit/?id=e84305dfed4bb9a0f9e5ad572f456d9a…
commit e84305dfed4bb9a0f9e5ad572f456d9a031138a7
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 13:57:25 2016 +0200
comment remove gsm48 paging
http://cgit.osmocom.org/openbsc/commit/?id=209559d67815ca2839373eb36030ee91…
commit 209559d67815ca2839373eb36030ee91b8473323
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 13:29:41 2016 +0200
comment
http://cgit.osmocom.org/openbsc/commit/?id=2b6fc90222528b7ae8168833f613c670…
commit 2b6fc90222528b7ae8168833f613c6700c1a6dc3
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 13:26:47 2016 +0200
comment
http://cgit.osmocom.org/openbsc/commit/?id=f90ace23dd300d3375d930ef2a648519…
commit f90ace23dd300d3375d930ef2a64851923c4811d
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu May 12 02:14:33 2016 +0200
move to libmsc: osmo_stats_vty_add_cmds() -- todo MSCSPLIT
http://cgit.osmocom.org/openbsc/commit/?id=faf9160ac15287fb882447ef3d5ab82d…
commit faf9160ac15287fb882447ef3d5ab82d9e7af8ad
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 13:28:18 2016 +0200
move to libxsc: factor out gen of USSD notify and release complete -- TODO subscr_conn
Move the message generation part of gsm0480_send_ussdNotify() and
gsm0480_send_releaseComplete() to new functions gsm0480_gen_ussdNotify() and
gsm0480_gen_releaseComplete(), placed in libxsc.
Future: both libbsc and libmsc will want to use the gsm0480_send_* functions,
but using different subscriber connection structs. Hence move out the message
generation guts and code-dup only thin shims to libbsc and libmsc.
http://cgit.osmocom.org/openbsc/commit/?id=6f1590a419feaf233a24ace5a49fbe08…
commit 6f1590a419feaf233a24ace5a49fbe08a2e95c2c
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 14:59:02 2016 +0200
move to libxsc: gsm48_extract_mi(), gsm48_paging_extract_mi() -- TODO really?
http://cgit.osmocom.org/openbsc/commit/?id=ae712b866b4a420f59597fdaa30f052e…
commit ae712b866b4a420f59597fdaa30f052ea84d2e21
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 9 21:56:42 2016 +0200
osmo-nitb: exit when MNCC socket init failed
http://cgit.osmocom.org/openbsc/commit/?id=d813908ffe9d293aa9d57919b5ef3ab8…
commit d813908ffe9d293aa9d57919b5ef3ab8203aad71
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed May 11 14:12:00 2016 +0200
split bsc_bootstrap_network() in alloc and config
http://cgit.osmocom.org/openbsc/commit/?id=893fb9cb7516878fb2bf1b683b99fef5…
commit 893fb9cb7516878fb2bf1b683b99fef5598e788e
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed May 11 14:21:58 2016 +0200
gsm0408_test: use NULL for root ctx -- TODO really?
http://cgit.osmocom.org/openbsc/commit/?id=56c897c35e20e174e66315498d2d4509…
commit 56c897c35e20e174e66315498d2d45092ec25ac4
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 9 21:30:26 2016 +0200
gsm_04_08: remove apply_codec_restrictions()
This function is wrongly placed on the MSC level.
Unfortunately I cannot remember the very plausible details that hwelte had
back in the days to argue for this change. (Refactoring an old commit that
fails to explain in more detail.)
http://cgit.osmocom.org/openbsc/commit/?id=10cea6ce4b20f9830230bcd9028f4fef…
commit 10cea6ce4b20f9830230bcd9028f4fef9971feba
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 14:15:50 2016 +0200
mscsplit
http://cgit.osmocom.org/openbsc/commit/?id=8a887ff7f544f67a010719eeba70f583…
commit 8a887ff7f544f67a010719eeba70f583e6b63cad
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 14:13:55 2016 +0200
msc_api compl_l3
http://cgit.osmocom.org/openbsc/commit/?id=e21ebeaf73a95832ac3c8d8a88670553…
commit e21ebeaf73a95832ac3c8d8a8867055378bfce93
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 14:12:01 2016 +0200
msc_api compl_l3
http://cgit.osmocom.org/openbsc/commit/?id=d69636c56485677e8bc7596c6e30ce53…
commit d69636c56485677e8bc7596c6e30ce53afbd7027
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 14:13:04 2016 +0200
mscsplit
http://cgit.osmocom.org/openbsc/commit/?id=a0e919583ecacb9c8d1b864854d066c6…
commit a0e919583ecacb9c8d1b864854d066c6cc9fdd61
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 14:10:15 2016 +0200
mscsplit msc_tx_dtap
http://cgit.osmocom.org/openbsc/commit/?id=e480fecc1facc97a135984680827a7c7…
commit e480fecc1facc97a135984680827a7c7a70b1669
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 14:09:25 2016 +0200
mscsplit
http://cgit.osmocom.org/openbsc/commit/?id=55d74045d0ada3e7a31c768ef2e2a71e…
commit 55d74045d0ada3e7a31c768ef2e2a71e1ff67bad
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 14:08:37 2016 +0200
mscsplit
http://cgit.osmocom.org/openbsc/commit/?id=86157c9c21322a121bd9f336fa04ff82…
commit 86157c9c21322a121bd9f336fa04ff82f4e6504b
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 14:08:01 2016 +0200
mscsplit
http://cgit.osmocom.org/openbsc/commit/?id=7d4b08c27c4d27b6a4ddd340a8f93058…
commit 7d4b08c27c4d27b6a4ddd340a8f930584f0b9c09
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed May 4 15:35:37 2016 +0200
gsm0408_clear_request(): actually free the released conn
By having conn->in_release == 1, calling msc_release_connection() has no
effect and thus never frees the conn. So, after all pending requests have
been discarded, also discard and free the unused connection.
http://cgit.osmocom.org/openbsc/commit/?id=d99ed97b44140f4843fe40aa3b3b0649…
commit d99ed97b44140f4843fe40aa3b3b06495c841b65
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 14:04:28 2016 +0200
msc_ifaces
http://cgit.osmocom.org/openbsc/commit/?id=17a926f2ac71fc6c64bf5ad22b0b5e94…
commit 17a926f2ac71fc6c64bf5ad22b0b5e94c4dd546b
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 14:03:35 2016 +0200
mscsplit
http://cgit.osmocom.org/openbsc/commit/?id=e0905215fbc27da54651efe365b6e410…
commit e0905215fbc27da54651efe365b6e4107b2ec67b
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 14:02:39 2016 +0200
iu_cs
http://cgit.osmocom.org/openbsc/commit/?id=f17a3015d0f290fa7207878de66ae738…
commit f17a3015d0f290fa7207878de66ae738aebd3749
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 14:01:49 2016 +0200
msc_h
http://cgit.osmocom.org/openbsc/commit/?id=967bc272be308a9d59b81b1e63006998…
commit 967bc272be308a9d59b81b1e630069981a049ec0
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 14:00:46 2016 +0200
COMPILING_LIBMSC
http://cgit.osmocom.org/openbsc/commit/?id=40e31ceab2bcc3be308368b82af5aded…
commit 40e31ceab2bcc3be308368b82af5aded76f3f315
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 14:00:11 2016 +0200
meas_rep
http://cgit.osmocom.org/openbsc/commit/?id=0933a927d999a262a624e1c3704b2d85…
commit 0933a927d999a262a624e1c3704b2d853108a34a
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 13:44:39 2016 +0200
meas_rep
http://cgit.osmocom.org/openbsc/commit/?id=d8fabc1c2a4ab03ee28099ac67e5fb68…
commit d8fabc1c2a4ab03ee28099ac67e5fb68a1b2a24e
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 13:59:49 2016 +0200
xsc_neighbor
http://cgit.osmocom.org/openbsc/commit/?id=ab6ee0a69621eda56ab0edcc7691c264…
commit ab6ee0a69621eda56ab0edcc7691c264fbf0c8b0
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 13:59:16 2016 +0200
xsc_neighbor
http://cgit.osmocom.org/openbsc/commit/?id=d341517873de6e77209f8ca47e3796b1…
commit d341517873de6e77209f8ca47e3796b18f876456
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 13:50:44 2016 +0200
bsc_copyright
http://cgit.osmocom.org/openbsc/commit/?id=a8f4458e2758357517a83672fef3ad59…
commit a8f4458e2758357517a83672fef3ad594f8bc347
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 13:39:44 2016 +0200
msc_ifaces
http://cgit.osmocom.org/openbsc/commit/?id=00eff91d9198a6426b753e1f8703581c…
commit 00eff91d9198a6426b753e1f8703581cc43fb1a5
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 13:37:59 2016 +0200
msc_api_h__compl_l3
http://cgit.osmocom.org/openbsc/commit/?id=d3c83853cff33fba7f8b421a5492e823…
commit d3c83853cff33fba7f8b421a5492e823fd9cf635
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 13:36:15 2016 +0200
msc_api_h
http://cgit.osmocom.org/openbsc/commit/?id=332e6d9eff851126470fb616802b3ef6…
commit 332e6d9eff851126470fb616802b3ef6ae2e7dd3
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 13:32:27 2016 +0200
msc_api_h
http://cgit.osmocom.org/openbsc/commit/?id=37cecbc5cbf204a59f8207c5c31319cd…
commit 37cecbc5cbf204a59f8207c5c31319cd8cf598e7
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 13:29:26 2016 +0200
IFACE_A, INTEGRITY_PROT
http://cgit.osmocom.org/openbsc/commit/?id=2e489ed50f61346d37e431cf9d5ee3a7…
commit 2e489ed50f61346d37e431cf9d5ee3a7abe3cf9f
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 13:26:39 2016 +0200
msc_h
http://cgit.osmocom.org/openbsc/commit/?id=3616a178bd6f70246c37269cc856bb32…
commit 3616a178bd6f70246c37269cc856bb32d8799f09
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 12:50:31 2016 +0200
add empty openbsc/src/libmsc/msc_ifaces.c
http://cgit.osmocom.org/openbsc/commit/?id=c99ba0c80abf7e3ee72efc06f544930b…
commit c99ba0c80abf7e3ee72efc06f544930b2a004f27
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 12:50:31 2016 +0200
add empty openbsc/src/libmsc/a_iface.c
http://cgit.osmocom.org/openbsc/commit/?id=ce54714d17e373c1319f1ba3db1e4995…
commit ce54714d17e373c1319f1ba3db1e4995f0e45355
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 12:50:31 2016 +0200
add empty openbsc/src/libbsc/gsm_04_80_utils.c
http://cgit.osmocom.org/openbsc/commit/?id=41b836078591d7fe20c4b681b348374d…
commit 41b836078591d7fe20c4b681b348374d4fe3b308
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 12:50:31 2016 +0200
add empty openbsc/include/openbsc/msc_ifaces.h
http://cgit.osmocom.org/openbsc/commit/?id=3168ce5998a018b508c9063e2a9cbe79…
commit 3168ce5998a018b508c9063e2a9cbe79d7b1dff8
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 12:50:31 2016 +0200
add empty openbsc/include/openbsc/msc_api.h
http://cgit.osmocom.org/openbsc/commit/?id=cef2d30c35bf50e3f72c4cee3f695bb9…
commit cef2d30c35bf50e3f72c4cee3f695bb9d6e187b3
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu May 12 02:20:34 2016 +0200
tests_db
http://cgit.osmocom.org/openbsc/commit/?id=fc4edca2ed6498f9b02f8b776df0acf6…
commit fc4edca2ed6498f9b02f8b776df0acf618938c73
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu May 12 02:20:26 2016 +0200
tests_channel
http://cgit.osmocom.org/openbsc/commit/?id=0ccc644b1def3e181f84f32d062a5bfc…
commit 0ccc644b1def3e181f84f32d062a5bfc5dfc2398
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed May 11 17:13:28 2016 +0200
make tests/bsc rm dup link
http://cgit.osmocom.org/openbsc/commit/?id=beaed4c11d38389cbe894d118cb6aa19…
commit beaed4c11d38389cbe894d118cb6aa19a24af379
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 13:48:50 2016 +0200
Move T3212 (periodic LU timer) up to network level WIP
TODO: adjust VTY
Change-Id: Ifb730f9d0106fe195adc30459a39290a07313b50
http://cgit.osmocom.org/openbsc/commit/?id=2c6d3cace155eb737feae944905d7931…
commit 2c6d3cace155eb737feae944905d7931088ae498
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 14:15:36 2016 +0200
msc_subscr_alloc
http://cgit.osmocom.org/openbsc/commit/?id=ea5210c375085d9a0d95f309bf05df9a…
commit ea5210c375085d9a0d95f309bf05df9aaa1d1014
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 14:06:29 2016 +0200
msc_alloc
http://cgit.osmocom.org/openbsc/commit/?id=8f4b27ac12cae1d4dc968e9dc91f0a77…
commit 8f4b27ac12cae1d4dc968e9dc91f0a7781d38e15
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 14:19:54 2016 +0200
bsc_subscr_alloc
http://cgit.osmocom.org/openbsc/commit/?id=b653273766e290c3d4f6bd1c3a021bba…
commit b653273766e290c3d4f6bd1c3a021bba84b1faa1
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 14:18:50 2016 +0200
bsc_subscr_alloc
http://cgit.osmocom.org/openbsc/commit/?id=1791998ad1ba3bc9d1439e1c8822a8b9…
commit 1791998ad1ba3bc9d1439e1c8822a8b9159ad486
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 13:45:05 2016 +0200
bsc_alloc
http://cgit.osmocom.org/openbsc/commit/?id=575b05d50d6d7248e4cfd6268c1e6fa8…
commit 575b05d50d6d7248e4cfd6268c1e6fa8526a0425
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 13:30:02 2016 +0200
bsc_msc_alloc
http://cgit.osmocom.org/openbsc/commit/?id=46752713f39fb058d425573ff3ad5800…
commit 46752713f39fb058d425573ff3ad5800034e806b
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 14 03:24:41 2016 +0200
move to libxsc: net timezone VTY config
Leave the timezone VTY output in libbsc's config_write_net(), until the BSC/MSC
separation of struct gsm_network is completed.
Change-Id: I9712b2e07b4f1ab8d2e4ad40a8d771e98ed25b20
http://cgit.osmocom.org/openbsc/commit/?id=9c0dac64345b71c530e9c362386eb4c8…
commit 9c0dac64345b71c530e9c362386eb4c8e9959b27
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 13:29:33 2016 +0200
Move timezone settings up to network level
Time zone used to be configurable per-BTS. In the upcoming MSC-split, no BTS
structures will be available on the MSC level. To simplify, drop the ability to
manage several time zones in a core network and place the time zone config on
the network VTY level, i.e. in gsm_network. If we are going to re-add fine
grained time zone settings, it should probably be tied to the LAC.
Adjust time zone VTY config code (to be moved to libxsc in subsequent commit).
Adjust time zone Ctrl Interface code.
Change-Id: I69848887d92990f3d6f969be80f6ef91f6bdbbe8
http://cgit.osmocom.org/openbsc/commit/?id=cbbf84af09aee2c4a92b6f65e8299f81…
commit cbbf84af09aee2c4a92b6f65e8299f815fe9bd37
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 13:56:43 2016 +0200
reinvent connection_for_subscr() and move to libmsc
Implement connection_for_subscr() from a completely different angle: instead of
looking up lchans in bts structs, look up the subscriber in the global list of
gsm_subscriber_connection. static lchan_find() is thus obsoleted.
All callers of connection_for_subscr() live in libmsc, so move to libmsc.
The move and edit are done in a single commit since the old and new
implementation have nothing in common.
Future: osmo-cscn will use this, without bts being present.
Remove implementation of connection_for_subscr() from channel_test.c -- it is
possible that the abort() in there was intended for a regression test, but
actually it seems the implementation was merely added for linking reasons, and
the abort() added to guard against the NULL return value: no comment nor the
commit log indicate that the abort() is test critical; the addition was the
only change in channel_test.c for that commit; at the same time a
connection_for_subscr() call was added in libmsc.
http://cgit.osmocom.org/openbsc/commit/?id=f8d87b273be230b00eaa51ea265845a2…
commit f8d87b273be230b00eaa51ea265845a2831f4ddc
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu May 12 01:53:23 2016 +0200
bsc vty: rename show_net_cmd to bsc_show_net_cmd
Future: there will be an MSC-land show-net-cmd, so rename to something with
bsc in its name.
http://cgit.osmocom.org/openbsc/commit/?id=b586e9ef9028574e645c47cf7c296bae…
commit b586e9ef9028574e645c47cf7c296bae7e73ea8a
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu May 12 01:16:58 2016 +0200
move to libxsc: network VTY that isn't BSC-specific
Keep only BSC specific bits of the 'network' VTY node in bsc_vty.c, move more
general VTY commands to xsc_vty.c.
Add arg to xsc_vty_init() to pass a config_write_net() function. Pass a libbsc
specific config_write_net() function.
Future: upcoming omso-cscn will re-use the VTY bits moved to libxsc and pass a
different config_write_net() function.
Change-Id: I871b7b32a0c56fdce983e409cf244ec487d24e71
http://cgit.osmocom.org/openbsc/commit/?id=3924a675e2edaea4e7416e7c60fcd70d…
commit 3924a675e2edaea4e7416e7c60fcd70d342afbad
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed May 11 18:48:39 2016 +0200
move to libxsc: global vty gsm_network pointer
Move gsmnet_from_vty() and the bsc_gsmnet global to xsc_vty.c.
Rename bsc_gsmnet to vty_global_gsm_network and make it static to xsc_vty.c, to
clearly mark the global variable for VTY use only.
Introduce xsc_vty_init() to set vty_global_gsm_network.
Change-Id: I26c5c47de08f899b896813d09612d5cb2f8e42d6
http://cgit.osmocom.org/openbsc/commit/?id=bec13c53b4dd5fa586236d96f040ce62…
commit bec13c53b4dd5fa586236d96f040ce62b8a2aa71
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu May 12 03:03:50 2016 +0200
drop libmsc from some tests, drop duplicate libbsc linking
Because of libxsc, tests/gsm0408,subscr,trau no longer need libmsc.
http://cgit.osmocom.org/openbsc/commit/?id=00949576fee08a5e5c2d35349c4c6d29…
commit 00949576fee08a5e5c2d35349c4c6d292b17a90f
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 13:27:32 2016 +0200
sms_next_rp_msg_ref(): use direct pointer to next_rp_ref counter
libbsc and libmsc will have separate subscriber connection structs. Hence don't
rely on gsm_subscriber_connection, but work on a direct pointer to the counter
for the next RP reference.
http://cgit.osmocom.org/openbsc/commit/?id=9a60d0722d159ada9ba5f2b50d2cd407…
commit 9a60d0722d159ada9ba5f2b50d2cd4075bfd210c
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 13:30:17 2016 +0200
factor out & introduce struct gsm_encr, in xsc.h
Factor out encryption info from struct gsm_lchan as struct gsm_encr, placed in
xsc.h.
Future: this will be used by libmsc's subscriber connection, for osmo-cscn.
http://cgit.osmocom.org/openbsc/commit/?id=da7dae083becd615bb2ba35ffee0c956…
commit da7dae083becd615bb2ba35ffee0c956889096ef
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed May 11 18:04:00 2016 +0200
fix build: osmo-bsc_nat: change linking order
Moving gsm48_create* to libxsc affected linking of osmo-bsc_nat, resulting
in an undefined reference to gsm48_extract_mi().
Fix the issue by placing libfilter.a left of libbsc.a.
http://cgit.osmocom.org/openbsc/commit/?id=d55c4cc4c5dcfdbc1bf5b506b262c950…
commit d55c4cc4c5dcfdbc1bf5b506b262c9504cf4fb06
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 14:58:51 2016 +0200
move to libxsc: gsm48_create_mm_serv_rej(), gsm48_create_loc_upd_rej()
Used by libbsc, libmsc as well as osmo-bsc and osmo-bsc_nat.
http://cgit.osmocom.org/openbsc/commit/?id=54f428bc20289956b816a16304d370be…
commit 54f428bc20289956b816a16304d370be38d89ed4
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 14 00:46:29 2016 +0200
move to libxsc: net init 3: actual move
Reincarnate gsm_network_init() as the parts not specific to libbsc.
Move from bsc_network_init() those bits that are not BSC specific (and useful
for upcoming osmo-cscn).
Add libxsc to all linkages that use gsm_network_init().
Note: the only requirement to allow linking gsm_network_init() without libbsc
is to keep the call to gsm_net_update_ctype() out of libxsc. The other items
are kept out of libxsc because it makes sense semantically. But the separation
is not strong in that the BSC specific data members are of course still
omnipresent in struct gsm_network. If bsc_network_init() is not called, these
are not initialized properly -- for now no such callers exist.
So this is just a first step towards a sensible split of the BSC and MSC
gsm_network structs. The long term aim should be to have entirely separate
structs with some common general items.
http://cgit.osmocom.org/openbsc/commit/?id=c278a5e18ba0df9f5da4065864670c92…
commit c278a5e18ba0df9f5da4065864670c924fa19789
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 14 00:57:04 2016 +0200
move to libxsc: net init 2: move bsc_network_init decl to osmo_bsc.h
bsc_network_init() is more fit to live in a BSC specific header.
Change-Id: I9edfb1e748bb1cb484fadd48b0406f5b3098e89b
http://cgit.osmocom.org/openbsc/commit/?id=cb711f74342499c4d9f6889ba30e024c…
commit cb711f74342499c4d9f6889ba30e024c567032d8
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 14 00:45:26 2016 +0200
move to libxsc: net init 1: rename to bsc_network_init
The gsm_network_init() function initializes a whole lot of BSC specific stuff.
Aiming to move some of it to libxsc, first rename it to bsc_network_init().
This will retain the BSC specific stuff when the move is done.
Adjust all callers.
Future: osmo-cscn will call the more generic part and not the BSC specific
part.
Change-Id: I4816ae19374390fc5c64972f7cad2e9ec3d8bcc3
http://cgit.osmocom.org/openbsc/commit/?id=4dd336dd14e421195ff4994bb20f6a77…
commit 4dd336dd14e421195ff4994bb20f6a77689d50c1
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed May 11 14:28:25 2016 +0200
define mncc_recv_cb_t to avoid code dup
Put mncc_recv_cb_t in xsc.h to avoid header include complications: if placing
right above struct gsm_network, one must include gsm_data.h to use
mncc_recv_cb_t as function parameter in a header, which will include
gsm_data_shared.h, which will include xsc.h (future knowledge). Since I will
need to use mncc_recv_cb_t in xsc.h, including gsm_data.h from there would
introduce an #include loop. Avoid that and define mncc_recv_cb_t in xsc.h to
begin with.
http://cgit.osmocom.org/openbsc/commit/?id=54bd8609dd86d28ae9ca924e87d64ed9…
commit 54bd8609dd86d28ae9ca924e87d64ed9a0950602
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 12:50:31 2016 +0200
Add empty libxsc
This will gradually soak up code shared by libbsc and libmsc.
http://cgit.osmocom.org/openbsc/commit/?id=4b11fc83264a569cddee4932a81eedd3…
commit 4b11fc83264a569cddee4932a81eedd3081059c9
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 9 21:07:43 2016 +0200
cosmetic: various comment, whitespace tweaks
http://cgit.osmocom.org/openbsc/commit/?id=a87ea58adde99f0236f54e67b2e3c4e8…
commit a87ea58adde99f0236f54e67b2e3c4e846245f87
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 9 21:59:29 2016 +0200
utils/Makefile.am: remove unused LIBOSMOVTY_CFLAGS
http://cgit.osmocom.org/openbsc/commit/?id=fe1eebd01750a6db226b4bdbdea25ca4…
commit fe1eebd01750a6db226b4bdbdea25ca49181eeba
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Apr 1 02:17:24 2016 +0200
vty l3 help: fix typo 'comamnds'; fix english s/his//
http://cgit.osmocom.org/openbsc/commit/?id=af01aa971331a89e3c4828adb9ad8196…
commit af01aa971331a89e3c4828adb9ad8196939507d6
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 9 21:48:53 2016 +0200
debug log for sms: fix/add
One logged the wrong function name. Add others.
http://cgit.osmocom.org/openbsc/commit/?id=b9005c3c4b3a1783736d415f0d3e4764…
commit b9005c3c4b3a1783736d415f0d3e47641cb51ed8
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 9 21:38:51 2016 +0200
Sanity fixes for gsm0408_dispatch(): rc, assertions
gsm0408_dispatch() is the main entry point for receiving data from the BSC/RNC
level, so make sure callers pass valid pointers before using them all the way
down the code path (related to CID#93769, a fix before this was refactored).
For unknown/unimplemented packet discriminators, make sure to return error
codes.
http://cgit.osmocom.org/openbsc/commit/?id=b8910360f8a50fb85f114e13e1a84f58…
commit b8910360f8a50fb85f114e13e1a84f5809cf0fca
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 9 21:18:08 2016 +0200
abis vty: decouple from global bsc_gsmnet variable
Publish gsmnet_from_vty() in openbsc/vty.h and use in the abis VTY functions.
http://cgit.osmocom.org/openbsc/commit/?id=21b9a6c81bbdacb260d9d7a6bdf74bfa…
commit 21b9a6c81bbdacb260d9d7a6bdf74bfa647f8e22
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 9 21:09:47 2016 +0200
directly access gsm_network backpointer from gsm_subscriber_connection
The previous commit added a network backpointer to gsm_subscriber_connection.
Use it wherever it makes sense, to skip the step through the bts structure.
In some places, also tweak use of local variables for less code.
http://cgit.osmocom.org/openbsc/commit/?id=de735cf38a48262401a0f6e53b3f4dea…
commit de735cf38a48262401a0f6e53b3f4dea83b3445c
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 9 22:33:01 2016 +0200
add gsm_network backpointer to gsm_subscriber_connection
For the upcoming MSCSPLIT, we want a network backpointer without having to
go through a gsm_bts struct.
This commit adds the network pointer, the subsequent commit applies direct
access to the network structure from gsm_subscriber_connection.
http://cgit.osmocom.org/openbsc/commit/?id=cb75b9f5bb71451b5de65183e4f03617…
commit cb75b9f5bb71451b5de65183e4f036176be53e9e
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 13:40:19 2016 +0200
bsc_vty_init(): decouple from global bsc_gsmnet
Add an explicit gsm_network pointer instead of using the bsc_gsmnet global, to
pass full control to respective main() contexts.
http://cgit.osmocom.org/openbsc/commit/?id=7732b565bbc2b5389601485707580af3…
commit 7732b565bbc2b5389601485707580af3a4039096
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed May 11 13:53:47 2016 +0200
talloc_ctx_init(): decouple from global tall_bsc_ctx
Decouple the talloc context allocations from global tall_bsc_ctx pointer.
Future: it appears that talloc_ctx_init() was intended for general use, but is
in fact only used by osmo-nitb. It will be used by the upcoming osmo-cscn as
well.
http://cgit.osmocom.org/openbsc/commit/?id=855b5dcd0a12f95044c2b6b62b28bf6d…
commit 855b5dcd0a12f95044c2b6b62b28bf6dfe7f2404
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 9 19:12:44 2016 +0200
gsm_network_init(): add explicit root talloc ctx
Decouple the root talloc context from libbsc's global talloc_bsc_ctx.
Future: we'll use this for the upcoming MSCSPLIT.
http://cgit.osmocom.org/openbsc/commit/?id=620f245e06c17f700d230a0cf94c3621…
commit 620f245e06c17f700d230a0cf94c36214a4087c5
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed May 11 13:39:33 2016 +0200
bsc_init: don't pass telnet dummy conn
gsmnet_from_vty() used to expect vty->priv to point to a gsm_network struct,
but that is not actually the case anymore. The dummy conn to forward the
gsm_network is not needed.
http://cgit.osmocom.org/openbsc/commit/?id=27842dd2625f7f738eb2895659439e23…
commit 27842dd2625f7f738eb2895659439e23da2f2046
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 9 19:12:44 2016 +0200
doc: rename nitb graph to bsc, add msc graph
In the light of upcoming split of MSC from BSC (MSCSPLIT), name the realms
'libmsc' and 'libbsc'. Hence the nitb graph becomes the BSC graph, and add a
libmsc graph.
http://cgit.osmocom.org/openbsc/commit/?id=725b1ce1241dcbd3ec6aedf5d491c283…
commit 725b1ce1241dcbd3ec6aedf5d491c283fbaf6af2
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 9 21:03:12 2016 +0200
move subscriber conns list into struct gsm_network
Replace the global sub_connections llist with gsm_network.subscr_conns.
Initialize and apply where applicable.
Remove bsc_api_sub_connections(), callers now access gsm_network->subscr_conns
directly.
http://cgit.osmocom.org/openbsc/commit/?id=88563b7eab160fd4de6b302397d603d9…
commit 88563b7eab160fd4de6b302397d603d9c5dd8e71
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 9 21:28:05 2016 +0200
tweak db debug log: log TMSI as hex
http://cgit.osmocom.org/openbsc/commit/?id=cb36519e17e425f88e838230e930af20…
commit cb36519e17e425f88e838230e930af20bf0f82db
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed May 4 15:30:30 2016 +0200
gsm04_08_clear_request(): release loc with arg release=0
In gsm04_08_clear_request(), in_release == 1 anyway and
msc_release_connection() would exit immediately without any effect. Don't
confuse the reader by passing release=1 arg.
http://cgit.osmocom.org/openbsc/commit/?id=c56b182adad30a61bd65ab89d5890345…
commit c56b182adad30a61bd65ab89d589034591162172
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 9 21:20:21 2016 +0200
sgsn: fix use of libosmocore GPRS encryption plugins from LLC layer
Instead of passing the uint64_t kc bytes wrongly interpreted as memory address,
pass its actual kc bytes by casting via (uint8_t*)&kc.
http://cgit.osmocom.org/openbsc/commit/?id=aa3bddf87e07ce7cfe6a3567cfda85b1…
commit aa3bddf87e07ce7cfe6a3567cfda85b1678c39f4
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Mon Dec 28 21:03:10 2015 +0100
rtp_proxy.c: Ensure msgb_alloc is large enough for largest AMR frame
In AMR 12.2 (mode 7), the actual RTP payload is 33 bytes. Howeerver,
as we store the length of the (dynamically-sized) AMR payload in the
first byte, our buffer needs at least 33+1 byte in size.
http://cgit.osmocom.org/openbsc/commit/?id=d457822675ab507064775feee7054bef…
commit d457822675ab507064775feee7054beff19f55f4
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Mon Dec 28 14:04:36 2015 +0100
subscr_name(): Handle case for subscr == NULL
subscr_name() was called from several places:
* either without a check for subscr being NULL, which for example
was causing a segfault if we hand-over a channel before identifying the
subscriber
* or with an explicit NULL check and the ternary operator (?).
We now simplify the code by checking for the NULL Subscriber in subscr_name()
itself.
http://cgit.osmocom.org/openbsc/commit/?id=0c51922b7561a121e3cec95dcfde59ec…
commit 0c51922b7561a121e3cec95dcfde59ec311facc0
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu May 12 03:04:33 2016 +0200
tests/gsm0408 rm libbsc dup
http://cgit.osmocom.org/openbsc/commit/?id=6225eeb05e53ec33002ee2bde13d44f4…
commit 6225eeb05e53ec33002ee2bde13d44f4c3c157be
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed May 11 17:20:13 2016 +0200
osmo-nitb Makefile: drop dup linking of libbsc.a
http://cgit.osmocom.org/openbsc/commit/?id=0b7ab24076b1260ac56fd7ada24ac546…
commit 0b7ab24076b1260ac56fd7ada24ac54654750d7d
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed May 11 17:03:22 2016 +0200
ipaccess Makefile: drop superfluous linking
Drop unused linking of libmsc, and drop duplicate linking of libbsc.
http://cgit.osmocom.org/openbsc/commit/?id=c0f6e0e6db625601dfc3c32e4528c9d1…
commit c0f6e0e6db625601dfc3c32e4528c9d10f0ec77a
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed May 11 16:18:27 2016 +0200
osmo-bsc Makefile: drop dup linking of libcommon.a
-----------------------------------------------------------------------
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)