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, neels/dyn_pdch has been updated
via e5259bb299489fe1c4e2e5479d534cdfca6c0db6 (commit)
from 89df8fc4e111dd2b20e06d2a11db35d7f5f540b7 (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=e5259bb299489fe1c4e2e5479d534cdf…
commit e5259bb299489fe1c4e2e5479d534cdfca6c0db6
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 31 17:51:41 2016 +0200
tweak debug log
Change-Id: Id54fc6936ddbeeaf720524b886e0cf6ad3a0547e
-----------------------------------------------------------------------
Summary of changes:
openbsc/src/libbsc/abis_rsl.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, neels/dyn_pdch has been updated
via 89df8fc4e111dd2b20e06d2a11db35d7f5f540b7 (commit)
from 43f8f29908da6f7fb8a57ebf20d944893f41122a (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=89df8fc4e111dd2b20e06d2a11db35d7…
commit 89df8fc4e111dd2b20e06d2a11db35d7f5f540b7
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 31 15:30:36 2016 +0200
wip
Change-Id: I03e23bb7ea45ac8e9a9c6b736e3d4b7b9ec7db51
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/gsm_data_shared.h | 8 +++++---
openbsc/src/libbsc/abis_rsl.c | 13 ++++++++-----
openbsc/src/libcommon/debug.c | 2 +-
3 files changed, 14 insertions(+), 9 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, neels/dyn_pdch_extra has been created
at baf762d1d28ca19346b3efd359aefee5db5b88f0 (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/openbsc/commit/?id=baf762d1d28ca19346b3efd359aefee5…
commit baf762d1d28ca19346b3efd359aefee5db5b88f0
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 31 14:44:48 2016 +0200
disable T3111 error timer -- TODO really?
Change-Id: I80ecfc263885393a0247b192876c9399f6365d78
http://cgit.osmocom.org/openbsc/commit/?id=63442a5e7689051439daf162387e339f…
commit 63442a5e7689051439daf162387e339fc7369b4e
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 31 14:43:25 2016 +0200
trigger pdch defrag on do_lchan_free()
Change-Id: Ibc003e35bd0720fa1a37da2b4bafbac8abf96cfc
http://cgit.osmocom.org/openbsc/commit/?id=69dfec0d5d4d6c74b516c91c6ceeab29…
commit 69dfec0d5d4d6c74b516c91c6ceeab296fe1c5c7
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>
-----------------------------------------------------------------------
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, neels/dyn_pdch has been updated
discards 15d3a37bf2dd56f83fdacfa9cf08b68133dd398a (commit)
discards 113ade6476152c26e5abc98fd0539001c38f1b1c (commit)
discards 69620112638fadd8660c199905556791e438bd71 (commit)
via 43f8f29908da6f7fb8a57ebf20d944893f41122a (commit)
via 818f0d5e44b6a910e19a3cb6ea422165d50fa155 (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 (15d3a37bf2dd56f83fdacfa9cf08b68133dd398a)
\
N -- N -- N (43f8f29908da6f7fb8a57ebf20d944893f41122a)
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=43f8f29908da6f7fb8a57ebf20d94489…
commit 43f8f29908da6f7fb8a57ebf20d944893f41122a
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 24 17:23:12 2016 +0200
tmp debug
Change-Id: Id8f54b8e403e1f48f06ac82a0678734de5589ab2
http://cgit.osmocom.org/openbsc/commit/?id=818f0d5e44b6a910e19a3cb6ea422165…
commit 818f0d5e44b6a910e19a3cb6ea422165d50fa155
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
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/Makefile.am | 3 +-
openbsc/include/openbsc/pdch_defrag.h | 3 -
openbsc/src/libbsc/Makefile.am | 3 +-
openbsc/src/libbsc/abis_rsl.c | 16 ++--
openbsc/src/libbsc/pdch_defrag.c | 159 ----------------------------------
5 files changed, 10 insertions(+), 174 deletions(-)
delete mode 100644 openbsc/include/openbsc/pdch_defrag.h
delete mode 100644 openbsc/src/libbsc/pdch_defrag.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, sysmocom/iups has been updated
discards 734a932197a0a34c95e0629679af74b28c9818ef (commit)
discards d4e5c68113c6586b11d919725ada67ff3ea19714 (commit)
discards 2455c333f7fcd656fbd59b2735d519bb2c5558db (commit)
discards 8a5ae7ca6e572d0848930a91ae4b2ada02c968dd (commit)
discards e100e3b73f7c6b995dc23525f74d4684490d55ed (commit)
discards 4ce8444808c8970038f1c7e1314eecede79e35a4 (commit)
discards d95ec2669ec4272af95bf55d6c4461f07a459a65 (commit)
discards 1c7769d0b90072460ce1043f5629fa1631979142 (commit)
discards 3a9059b8f2ea9734f143848403c6c0fe4f4f0fde (commit)
discards be489dc599edecfdda24ff1e118820d8b0b4c9e1 (commit)
discards 04a22f7ee0e1009f400a3884f88511e904f78949 (commit)
discards 7859affd6fc6861794d42ed1ccbae369238b36ae (commit)
discards 477f4ca8a46d8ae11dd9c52daf65c47fbba97f8a (commit)
discards ed9d29c15c4d59c80df8410bc144f515aa2a572c (commit)
discards ba3c8074d797984608b96f5f71d6fd4f5c18564b (commit)
discards b273e597b14ad77db3f39370050583d7ceebd37a (commit)
discards 7eea07d36cc6ff1ca61f635947eccccb9297e036 (commit)
discards 4190560b6d370eee09e9db57d450073ce6029654 (commit)
discards 2ab9a36979d0f92a6ddfdffef8e0c7fc03e5c195 (commit)
discards 4ee162c2fdded28324c1f1ffec554de1380a3a1a (commit)
discards 62a916d808dc24c4bf14f33b16121a0ec6ff69b2 (commit)
discards 3070e482490477ea1942aa69e6baf93509037cfd (commit)
discards 08aca973b80b59dba5fa884b93496307123e7c42 (commit)
discards d154e5633e88cd0d16cc9e78da8c85e417896a7a (commit)
discards 10a32d50184f1ba1c3f09b48073b152779292c6e (commit)
discards cfb9d4bbde2d6ede02126a77ea28229e888c52c2 (commit)
discards f657215c3319882d9ef8413fdb13f5af5fb5d72e (commit)
discards 4867f5335da8bc536cc9431b75cfdbcef084c951 (commit)
discards dbcdbc238bf5392bea0e74fd6f53009d3a993368 (commit)
discards b207b00f494ff2882497df6c09a2e2c090f1ad1c (commit)
discards 7a27f5ece31d6a52dc65dee0fa6974f45eb9ae63 (commit)
discards ebbaaa7d62873a3eaa42c853909e49ad3790db29 (commit)
discards 6a3b7b512d758ca599c9c31fc900a7db540b5afe (commit)
discards 4c80fbd6639a6643ffb2dfcc7b66790439474be5 (commit)
discards 6b813dec35f461cb387ac1cd33c48abaa764af43 (commit)
discards cfb4b972269f5ea030de2a4ccf4d45f56b9636d4 (commit)
discards ae937df5fe0e6993bef5761eb49778401b01713d (commit)
discards 29dfbc4ec2e22364d6641346f2b5cdb677124496 (commit)
discards e56a7c358da1aabe3f76ae0315882dab682ea2c5 (commit)
discards 129279399da6f7a28e57362820ed7dd92a3b3caf (commit)
discards 344a989efe398e703615b234ed70890c3eee6f1b (commit)
via 1d6bdea027f542d10bec98fbad3436a2721c716e (commit)
via ec66719fcf84a3050780143ed76122434d062b40 (commit)
via 2c6426fb2906e560dd1d923d0309785f1b6c896a (commit)
via bf4a59264bcb6fa658a4bd1a9a98ab11d761fff1 (commit)
via 3622bea0f856c06660e5247aac24b503722cf8e8 (commit)
via 92afaedf7219c59a40ac7667c35f3df604e0f21a (commit)
via 2f4e4514a71979f4e612ac0f8d40c7cd7feb8b74 (commit)
via 780f009aeaa58ad415127cd5f3d27af2ab35c2b6 (commit)
via 42a69f4fe103ddf8a8be2640b7cd9878ed5476d0 (commit)
via 0281c6f522370d8bf712f091f85a88d55c30b2eb (commit)
via c1fd82595b29086afa7fb600ced3662fdd157e95 (commit)
via 9df761627579074b57c059cdc4e3342f08e85936 (commit)
via 3fe3c8d2b0334c4ed9548a3704ba8229d98746cb (commit)
via 183049d9debe693de69eecbb41766aca07fc91e5 (commit)
via a7ff8ac9aff8f7d4fb77faeca8d0f98a23555dcd (commit)
via 72317a8012c65fda5330715438669d7eda11d0b2 (commit)
via 147cd80c7d5bb01cd4caf16df6c43d3614bc575f (commit)
via b385b0255b9b46be68b866733dbe4e580c0cd1c9 (commit)
via 906113da5982626f8303f3329eada7a354fa05bd (commit)
via 1038bc483e0e59dd7192a672ac6e4317f22cd651 (commit)
via f4683745b8a1b5470a084fb2f2537d838cac6b08 (commit)
via 04fbf71b40370a71390650aa981726542c7e5d73 (commit)
via 5d40474dd6b56b576a7027735e684d5c7a83ad74 (commit)
via e7f722559e3aa8b57a2ad4133c63122a21f5c2b1 (commit)
via 3c0d8b8761ba08d841dd1e8ca2a0f096d80c6dbd (commit)
via 425a50f7c96d333d88a5d1a64af8f06e962b94e3 (commit)
via 6384ba9868fe2fa09b05eb399098a69d9ef522de (commit)
via 4ae8ca9228252a42eb7f465bdddec638428b7b5e (commit)
via 8161122a1babe7ce83f141e5e6eb8ba231e4b51f (commit)
via d95f4903e5c2dce2f1944f4226d7d61f6071ec85 (commit)
via 24d8df7b39c6ff0df5435114dd72eb64dfded485 (commit)
via 0bb0950200de58dfc9a4087d848a5c555279642e (commit)
via 3d2efda480babd73a113aaa2d9a6d661e09a422f (commit)
via d134680e1812282e4f342c7050ac9d17e58ad186 (commit)
via 6d8a84f9214437a9c84161ae2f9f96e05ac2a9d8 (commit)
via 6dcc1fab5d99a242e9c870d42f0b6e2c25d69d6c (commit)
via c1928f0f0be607848b080c03fae38c13c0f70933 (commit)
via 15583d71929b562ae2f2d92ee8654d62f728a449 (commit)
via d083d6f5de659a4e053995f5deb5e8e9321e2486 (commit)
via 59556f8ba454dd4daaa412ae09e6551d7d68eafd (commit)
via 0f46f9ca5a70750599a0027dadec21355efa4105 (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 (734a932197a0a34c95e0629679af74b28c9818ef)
\
N -- N -- N (1d6bdea027f542d10bec98fbad3436a2721c716e)
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=1d6bdea027f542d10bec98fbad3436a2…
commit 1d6bdea027f542d10bec98fbad3436a2721c716e
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Wed May 11 12:44:34 2016 +0200
gprs: Don't activate RABs on RA update
http://cgit.osmocom.org/openbsc/commit/?id=ec66719fcf84a3050780143ed7612243…
commit ec66719fcf84a3050780143ed76122434d062b40
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Wed May 11 12:43:47 2016 +0200
gprs: Change GTP-U endpoint to SGSN in PMM_IDLE and page UE when data arrives
http://cgit.osmocom.org/openbsc/commit/?id=2c6426fb2906e560dd1d923d0309785f…
commit 2c6426fb2906e560dd1d923d0309785f1b6c896a
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Wed May 11 12:42:54 2016 +0200
gprs: Introduce function to change PMM state
Change-Id: I7c2cd1abc1805659b01dffffff31c49fe5161086
http://cgit.osmocom.org/openbsc/commit/?id=bf4a59264bcb6fa658a4bd1a9a98ab11…
commit bf4a59264bcb6fa658a4bd1a9a98ab11d761fff1
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=3622bea0f856c06660e5247aac24b503…
commit 3622bea0f856c06660e5247aac24b503722cf8e8
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=92afaedf7219c59a40ac7667c35f3df6…
commit 92afaedf7219c59a40ac7667c35f3df604e0f21a
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=2f4e4514a71979f4e612ac0f8d40c7cd…
commit 2f4e4514a71979f4e612ac0f8d40c7cd7feb8b74
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=780f009aeaa58ad415127cd5f3d27af2…
commit 780f009aeaa58ad415127cd5f3d27af2ab35c2b6
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=42a69f4fe103ddf8a8be2640b7cd9878…
commit 42a69f4fe103ddf8a8be2640b7cd9878ed5476d0
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=0281c6f522370d8bf712f091f85a88d5…
commit 0281c6f522370d8bf712f091f85a88d55c30b2eb
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=c1fd82595b29086afa7fb600ced3662f…
commit c1fd82595b29086afa7fb600ced3662fdd157e95
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=9df761627579074b57c059cdc4e3342f…
commit 9df761627579074b57c059cdc4e3342f08e85936
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=3fe3c8d2b0334c4ed9548a3704ba8229…
commit 3fe3c8d2b0334c4ed9548a3704ba8229d98746cb
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=183049d9debe693de69eecbb41766aca…
commit 183049d9debe693de69eecbb41766aca07fc91e5
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=a7ff8ac9aff8f7d4fb77faeca8d0f98a…
commit a7ff8ac9aff8f7d4fb77faeca8d0f98a23555dcd
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=72317a8012c65fda5330715438669d7e…
commit 72317a8012c65fda5330715438669d7eda11d0b2
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=147cd80c7d5bb01cd4caf16df6c43d36…
commit 147cd80c7d5bb01cd4caf16df6c43d3614bc575f
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=b385b0255b9b46be68b866733dbe4e58…
commit b385b0255b9b46be68b866733dbe4e580c0cd1c9
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=906113da5982626f8303f3329eada7a3…
commit 906113da5982626f8303f3329eada7a354fa05bd
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=1038bc483e0e59dd7192a672ac6e4317…
commit 1038bc483e0e59dd7192a672ac6e4317f22cd651
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=f4683745b8a1b5470a084fb2f2537d83…
commit f4683745b8a1b5470a084fb2f2537d838cac6b08
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=04fbf71b40370a71390650aa98172654…
commit 04fbf71b40370a71390650aa981726542c7e5d73
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=5d40474dd6b56b576a7027735e684d5c…
commit 5d40474dd6b56b576a7027735e684d5c7a83ad74
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=e7f722559e3aa8b57a2ad4133c63122a…
commit e7f722559e3aa8b57a2ad4133c63122a21f5c2b1
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=3c0d8b8761ba08d841dd1e8ca2a0f096…
commit 3c0d8b8761ba08d841dd1e8ca2a0f096d80c6dbd
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=425a50f7c96d333d88a5d1a64af8f06e…
commit 425a50f7c96d333d88a5d1a64af8f06e962b94e3
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=6384ba9868fe2fa09b05eb399098a69d…
commit 6384ba9868fe2fa09b05eb399098a69d9ef522de
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=4ae8ca9228252a42eb7f465bdddec638…
commit 4ae8ca9228252a42eb7f465bdddec638428b7b5e
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=8161122a1babe7ce83f141e5e6eb8ba2…
commit 8161122a1babe7ce83f141e5e6eb8ba231e4b51f
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=d95f4903e5c2dce2f1944f4226d7d61f…
commit d95f4903e5c2dce2f1944f4226d7d61f6071ec85
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=24d8df7b39c6ff0df5435114dd72eb64…
commit 24d8df7b39c6ff0df5435114dd72eb64dfded485
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=0bb0950200de58dfc9a4087d848a5c55…
commit 0bb0950200de58dfc9a4087d848a5c555279642e
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=3d2efda480babd73a113aaa2d9a6d661…
commit 3d2efda480babd73a113aaa2d9a6d661e09a422f
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Fri May 20 22:36:23 2016 +0200
gprs: more conditionals for Gb specific actions
Change-Id: I966e421f2b4259803fab166b12846f8d4d0e2ce5
http://cgit.osmocom.org/openbsc/commit/?id=d134680e1812282e4f342c7050ac9d17…
commit d134680e1812282e4f342c7050ac9d17e58ad186
Author: Daniel Willmann <dwillmann(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: Ia3d928eff225fe61adc02f0fb7342c0af138e61a
http://cgit.osmocom.org/openbsc/commit/?id=6d8a84f9214437a9c84161ae2f9f96e0…
commit 6d8a84f9214437a9c84161ae2f9f96e05ac2a9d8
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: If691d96f26d5066c7ee8acc579421a5c0029d18d
http://cgit.osmocom.org/openbsc/commit/?id=6dcc1fab5d99a242e9c870d42f0b6e2c…
commit 6dcc1fab5d99a242e9c870d42f0b6e2c25d69d6c
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.
Change-Id: I3688ba0c68862b73a5a1a2f7d86fb6d2d54455f5
http://cgit.osmocom.org/openbsc/commit/?id=c1928f0f0be607848b080c03fae38c13…
commit c1928f0f0be607848b080c03fae38c13c0f70933
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: I4002e69fda62182f570b790c69f4c4236175ae31
http://cgit.osmocom.org/openbsc/commit/?id=15583d71929b562ae2f2d92ee8654d62…
commit 15583d71929b562ae2f2d92ee8654d62f728a449
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.
Change-Id: I9deb6e77cc17eea63d95037c1bbd81b39f809d85
http://cgit.osmocom.org/openbsc/commit/?id=d083d6f5de659a4e053995f5deb5e8e9…
commit d083d6f5de659a4e053995f5deb5e8e9321e2486
Author: Daniel Willmann <dwillmann(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: Ibf60e18707ff4aa2e60291e5595386ddda8d8190
http://cgit.osmocom.org/openbsc/commit/?id=59556f8ba454dd4daaa412ae09e6551d…
commit 59556f8ba454dd4daaa412ae09e6551d7d68eafd
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: Ife9b02549f284e2547f16117cf43d7a36948fc4b
Tweaked-By: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
http://cgit.osmocom.org/openbsc/commit/?id=0f46f9ca5a70750599a0027dadec2135…
commit 0f46f9ca5a70750599a0027dadec21355efa4105
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Sat May 21 00:00:51 2016 +0200
rename enum gprs_mm_state to gprs_gmm_state
Change-Id: Ibba054d15c55c7ac570e64ff66ea57964be095e3
-----------------------------------------------------------------------
Summary of changes:
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 BTS-side code (Abis, scheduling, ...)".
The branch, master has been updated
via 201b424b73ebd4da49d2fbad85d66a7068a9a28f (commit)
from 0778cd488a6696772e2fda32ee9ab9889f439d62 (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-bts/commit/?id=201b424b73ebd4da49d2fbad85d66a7…
commit 201b424b73ebd4da49d2fbad85d66a7068a9a28f
Author: Max <msuraev(a)sysmocom.de>
Date: Wed May 18 17:22:49 2016 +0200
Use libosmocore function for uplink measurements
Related: OS#1563
Change-Id: Ide47e8e69e0d2d5859c5249b22f4bad22c18aa57
Reviewed-on: https://gerrit.osmocom.org/108
Tested-by: Jenkins Builder
Reviewed-by: Harald Welte <laforge(a)gnumonks.org>
-----------------------------------------------------------------------
Summary of changes:
include/osmo-bts/measurement.h | 3 ---
src/common/measurement.c | 11 -----------
src/common/rsl.c | 13 +++++++++----
3 files changed, 9 insertions(+), 18 deletions(-)
hooks/post-receive
--
Osmocom BTS-side code (Abis, scheduling, ...)
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 cb846ecbbc1204ab6b20a5e16341568a3f2c0337 (commit)
from b82bd92e57667f39eb88702bba9e5235b8a23b9f (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=cb846ecbbc1204ab6b20a5e16341568…
commit cb846ecbbc1204ab6b20a5e16341568a3f2c0337
Author: Alexander Couzens <lynxis(a)fe80.eu>
Date: Mon May 30 19:10:48 2016 +0200
encoding: add doxygen for rlc_data_to_dl_append*
Change-Id: I6ead0f1d14a91c657448227e17438b49a54e6c4a
Reviewed-on: https://gerrit.osmocom.org/141
Tested-by: Jenkins Builder
Reviewed-by: Harald Welte <laforge(a)gnumonks.org>
-----------------------------------------------------------------------
Summary of changes:
src/encoding.cpp | 31 +++++++++++++++++++++++++++++++
1 file changed, 31 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 "An utility library for Open Source Mobile Communications".
The branch, master has been updated
via 720ac4a4e1768cd928eb9d9265c0417f6865bc1b (commit)
from 92db150488bdadf6577a4968feabd5a3ab694c5e (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=720ac4a4e1768cd928eb9d9265c0…
commit 720ac4a4e1768cd928eb9d9265c0417f6865bc1b
Author: Ruben Undheim <ruben.undheim(a)gmail.com>
Date: Fri May 27 22:03:59 2016 +0200
Patched structs for big-endian architectures
Change-Id: I29eafe481e112d18c624b1c83add0d53c354dbe4
Reviewed-on: https://gerrit.osmocom.org/124
Tested-by: Jenkins Builder
Reviewed-by: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Reviewed-by: Harald Welte <laforge(a)gnumonks.org>
-----------------------------------------------------------------------
Summary of changes:
include/osmocom/gsm/protocol/gsm_04_08.h | 160 +++++++++++++++++++++++++++++++
1 file changed, 160 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 "UNNAMED PROJECT".
The branch, master has been updated
via b82bd92e57667f39eb88702bba9e5235b8a23b9f (commit)
from 2fcfc29020c81891d7888ddc7ddbcd866bcd406d (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=b82bd92e57667f39eb88702bba9e523…
commit b82bd92e57667f39eb88702bba9e5235b8a23b9f
Author: Alexander Couzens <lynxis(a)fe80.eu>
Date: Mon May 30 17:30:10 2016 +0200
decoding: improve and add comments
Change-Id: I45c9fc55243224909ca2fdece8cbfa686b0f444d
Reviewed-on: https://gerrit.osmocom.org/139
Tested-by: Jenkins Builder
Reviewed-by: Harald Welte <laforge(a)gnumonks.org>
-----------------------------------------------------------------------
Summary of changes:
src/decoding.cpp | 3 ++-
src/decoding.h | 3 ++-
2 files changed, 4 insertions(+), 2 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, sysmocom/iups has been updated
discards 5a7ce1ea31b610ef7dffc2254cbd511e835f0562 (commit)
discards 9a6362747e4c177c0239b61bed43e3eff85319b1 (commit)
discards 2a88a77da80b2a966c3aeaefe472c122b6eeb462 (commit)
discards d58116bb43f5d6c17f068b32052ef9902e252983 (commit)
discards a965595dd6367ec282ba42f14509cde4e1dbb33c (commit)
discards b3a6f0402ed61f877c1452d1005e2ae8a4e0130f (commit)
discards 8e4fcbef176358125f7afdf9ef0ebb8cb784af1b (commit)
discards dd439365ac71a15d5a1b9726e6866784d392d330 (commit)
discards b30b6ee424c99fd2d390506abdf91d82d5f50587 (commit)
discards fb320ddd49d6b830996e6685e72976e45d93fb8c (commit)
discards 32fcd90b16d18e5108c9dc7938e8c1928de4876d (commit)
discards 801c3ff9892c514ab7f29dc905a131e0064d6891 (commit)
discards 65f0b37bfe8b438f1835ccb64b235a396dab7d2d (commit)
discards b8c914198c59b43f734325339181aea23978fcf5 (commit)
discards fc7e3be5ac50936ef5701241e62ac32e25854125 (commit)
discards 502e029bef458404a97025b692e87b534473893d (commit)
discards 7245e52442b66534bc2c0739b3d9c08eddba0260 (commit)
discards 9b2124dd9602aa8bce9dc48bf86300ee418a54a5 (commit)
discards e82a8f79b2ad804caba51d9c89a66509f66ef882 (commit)
discards 5e3657fd3814ff77da85726189744e2a778ceafd (commit)
discards 46ed426443dab1069771ca44562961f6689b189d (commit)
discards a10b72d122b001e6a36fcb8df5cdf9b384d47924 (commit)
discards df5517d4c480c4b65bc4ae5e92ccee975c050442 (commit)
discards d2bc91a8fcbf125ca40faea8642c76634d19464d (commit)
discards 5cb70fb6d77a7af6908d934098348a4cc2326e34 (commit)
discards 4cdeb23096a9a83bd542c21d45c0a34ffb91e40a (commit)
discards adc5c91647de6b8fba1e034510598e9e4ddbf0a5 (commit)
discards 907e8b5b3705c52aafde3dbafed7b68bc45120cb (commit)
discards c9469d09fb8781465bba3c6c8a989d541b1c78c7 (commit)
discards 27ba744496fab3cb3ad15eaaefad129e0c30c931 (commit)
discards 451359da3f241007211286d29d4a783f67aee706 (commit)
discards e2c63314bb4840fb1f1c402307dcbb8e897c2ef5 (commit)
discards 1a542de0959efad498239c48c1d2b6cda706567a (commit)
discards e783de450f995c5f33ce1ed2d31fea52e10a550f (commit)
discards 6ad3745ae5c064e8451fbd64eddcb981664466f1 (commit)
discards 22e5b91a0107a0c21029b2dcfbe4146f3ee7715e (commit)
discards 4c0426c3b641721f5ca049f6c6dc9d157028d8e8 (commit)
discards a3dc2589b4c7cc3198c7bf687a830e276776a442 (commit)
discards 83946e95f203fdbcecff0825dd6994e02e5f3427 (commit)
discards 8fbff57d7410ab1f924f9b22894a8935b9df8826 (commit)
discards 0d49b590f01f8bb7ae04ba86913fdf8dabc64c46 (commit)
via 734a932197a0a34c95e0629679af74b28c9818ef (commit)
via d4e5c68113c6586b11d919725ada67ff3ea19714 (commit)
via 2455c333f7fcd656fbd59b2735d519bb2c5558db (commit)
via 8a5ae7ca6e572d0848930a91ae4b2ada02c968dd (commit)
via e100e3b73f7c6b995dc23525f74d4684490d55ed (commit)
via 4ce8444808c8970038f1c7e1314eecede79e35a4 (commit)
via d95ec2669ec4272af95bf55d6c4461f07a459a65 (commit)
via 1c7769d0b90072460ce1043f5629fa1631979142 (commit)
via 3a9059b8f2ea9734f143848403c6c0fe4f4f0fde (commit)
via be489dc599edecfdda24ff1e118820d8b0b4c9e1 (commit)
via 04a22f7ee0e1009f400a3884f88511e904f78949 (commit)
via 7859affd6fc6861794d42ed1ccbae369238b36ae (commit)
via 477f4ca8a46d8ae11dd9c52daf65c47fbba97f8a (commit)
via ed9d29c15c4d59c80df8410bc144f515aa2a572c (commit)
via ba3c8074d797984608b96f5f71d6fd4f5c18564b (commit)
via b273e597b14ad77db3f39370050583d7ceebd37a (commit)
via 7eea07d36cc6ff1ca61f635947eccccb9297e036 (commit)
via 4190560b6d370eee09e9db57d450073ce6029654 (commit)
via 2ab9a36979d0f92a6ddfdffef8e0c7fc03e5c195 (commit)
via 4ee162c2fdded28324c1f1ffec554de1380a3a1a (commit)
via 62a916d808dc24c4bf14f33b16121a0ec6ff69b2 (commit)
via 3070e482490477ea1942aa69e6baf93509037cfd (commit)
via 08aca973b80b59dba5fa884b93496307123e7c42 (commit)
via d154e5633e88cd0d16cc9e78da8c85e417896a7a (commit)
via 10a32d50184f1ba1c3f09b48073b152779292c6e (commit)
via cfb9d4bbde2d6ede02126a77ea28229e888c52c2 (commit)
via f657215c3319882d9ef8413fdb13f5af5fb5d72e (commit)
via 4867f5335da8bc536cc9431b75cfdbcef084c951 (commit)
via dbcdbc238bf5392bea0e74fd6f53009d3a993368 (commit)
via b207b00f494ff2882497df6c09a2e2c090f1ad1c (commit)
via 7a27f5ece31d6a52dc65dee0fa6974f45eb9ae63 (commit)
via ebbaaa7d62873a3eaa42c853909e49ad3790db29 (commit)
via 6a3b7b512d758ca599c9c31fc900a7db540b5afe (commit)
via 4c80fbd6639a6643ffb2dfcc7b66790439474be5 (commit)
via 6b813dec35f461cb387ac1cd33c48abaa764af43 (commit)
via cfb4b972269f5ea030de2a4ccf4d45f56b9636d4 (commit)
via ae937df5fe0e6993bef5761eb49778401b01713d (commit)
via 29dfbc4ec2e22364d6641346f2b5cdb677124496 (commit)
via e56a7c358da1aabe3f76ae0315882dab682ea2c5 (commit)
via 129279399da6f7a28e57362820ed7dd92a3b3caf (commit)
via 344a989efe398e703615b234ed70890c3eee6f1b (commit)
via 69e9c0dfc6cc10c07d03f8800d8ff7197fe97c8b (commit)
via 82dd983dd85c04b5aa013365334f2a249140902e (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 (5a7ce1ea31b610ef7dffc2254cbd511e835f0562)
\
N -- N -- N (734a932197a0a34c95e0629679af74b28c9818ef)
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=734a932197a0a34c95e0629679af74b2…
commit 734a932197a0a34c95e0629679af74b28c9818ef
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Wed May 11 12:44:34 2016 +0200
gprs: Don't activate RABs on RA update
http://cgit.osmocom.org/openbsc/commit/?id=d4e5c68113c6586b11d919725ada67ff…
commit d4e5c68113c6586b11d919725ada67ff3ea19714
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Wed May 11 12:43:47 2016 +0200
gprs: Change GTP-U endpoint to SGSN in PMM_IDLE and page UE when data arrives
http://cgit.osmocom.org/openbsc/commit/?id=2455c333f7fcd656fbd59b2735d519bb…
commit 2455c333f7fcd656fbd59b2735d519bb2c5558db
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Wed May 11 12:42:54 2016 +0200
gprs: Introduce function to change PMM state
Change-Id: I7c2cd1abc1805659b01dffffff31c49fe5161086
http://cgit.osmocom.org/openbsc/commit/?id=8a5ae7ca6e572d0848930a91ae4b2ada…
commit 8a5ae7ca6e572d0848930a91ae4b2ada02c968dd
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=e100e3b73f7c6b995dc23525f74d4684…
commit e100e3b73f7c6b995dc23525f74d4684490d55ed
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=4ce8444808c8970038f1c7e1314eeced…
commit 4ce8444808c8970038f1c7e1314eecede79e35a4
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=d95ec2669ec4272af95bf55d6c4461f0…
commit d95ec2669ec4272af95bf55d6c4461f07a459a65
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=1c7769d0b90072460ce1043f5629fa16…
commit 1c7769d0b90072460ce1043f5629fa1631979142
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=3a9059b8f2ea9734f143848403c6c0fe…
commit 3a9059b8f2ea9734f143848403c6c0fe4f4f0fde
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=be489dc599edecfdda24ff1e118820d8…
commit be489dc599edecfdda24ff1e118820d8b0b4c9e1
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=04a22f7ee0e1009f400a3884f88511e9…
commit 04a22f7ee0e1009f400a3884f88511e904f78949
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=7859affd6fc6861794d42ed1ccbae369…
commit 7859affd6fc6861794d42ed1ccbae369238b36ae
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=477f4ca8a46d8ae11dd9c52daf65c47f…
commit 477f4ca8a46d8ae11dd9c52daf65c47fbba97f8a
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=ed9d29c15c4d59c80df8410bc144f515…
commit ed9d29c15c4d59c80df8410bc144f515aa2a572c
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=ba3c8074d797984608b96f5f71d6fd4f…
commit ba3c8074d797984608b96f5f71d6fd4f5c18564b
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=b273e597b14ad77db3f39370050583d7…
commit b273e597b14ad77db3f39370050583d7ceebd37a
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=7eea07d36cc6ff1ca61f635947eccccb…
commit 7eea07d36cc6ff1ca61f635947eccccb9297e036
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=4190560b6d370eee09e9db57d450073c…
commit 4190560b6d370eee09e9db57d450073ce6029654
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=2ab9a36979d0f92a6ddfdffef8e0c7fc…
commit 2ab9a36979d0f92a6ddfdffef8e0c7fc03e5c195
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=4ee162c2fdded28324c1f1ffec554de1…
commit 4ee162c2fdded28324c1f1ffec554de1380a3a1a
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=62a916d808dc24c4bf14f33b16121a0e…
commit 62a916d808dc24c4bf14f33b16121a0ec6ff69b2
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=3070e482490477ea1942aa69e6baf935…
commit 3070e482490477ea1942aa69e6baf93509037cfd
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=08aca973b80b59dba5fa884b93496307…
commit 08aca973b80b59dba5fa884b93496307123e7c42
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=d154e5633e88cd0d16cc9e78da8c85e4…
commit d154e5633e88cd0d16cc9e78da8c85e417896a7a
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=10a32d50184f1ba1c3f09b48073b1527…
commit 10a32d50184f1ba1c3f09b48073b152779292c6e
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=cfb9d4bbde2d6ede02126a77ea28229e…
commit cfb9d4bbde2d6ede02126a77ea28229e888c52c2
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=f657215c3319882d9ef8413fdb13f5af…
commit f657215c3319882d9ef8413fdb13f5af5fb5d72e
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=4867f5335da8bc536cc9431b75cfdbce…
commit 4867f5335da8bc536cc9431b75cfdbcef084c951
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=dbcdbc238bf5392bea0e74fd6f53009d…
commit dbcdbc238bf5392bea0e74fd6f53009d3a993368
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=b207b00f494ff2882497df6c09a2e2c0…
commit b207b00f494ff2882497df6c09a2e2c090f1ad1c
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=7a27f5ece31d6a52dc65dee0fa6974f4…
commit 7a27f5ece31d6a52dc65dee0fa6974f45eb9ae63
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=ebbaaa7d62873a3eaa42c853909e49ad…
commit ebbaaa7d62873a3eaa42c853909e49ad3790db29
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=6a3b7b512d758ca599c9c31fc900a7db…
commit 6a3b7b512d758ca599c9c31fc900a7db540b5afe
Author: Daniel Willmann <dwillmann(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=4c80fbd6639a6643ffb2dfcc7b667904…
commit 4c80fbd6639a6643ffb2dfcc7b66790439474be5
Author: Daniel Willmann <dwillmann(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=6b813dec35f461cb387ac1cd33c48aba…
commit 6b813dec35f461cb387ac1cd33c48abaa764af43
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=cfb4b972269f5ea030de2a4ccf4d45f5…
commit cfb4b972269f5ea030de2a4ccf4d45f56b9636d4
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.
Change-Id: I7221cfc02fe729f0acc6f0db447270b929a5db6c
http://cgit.osmocom.org/openbsc/commit/?id=ae937df5fe0e6993bef5761eb4977840…
commit ae937df5fe0e6993bef5761eb49778401b01713d
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=29dfbc4ec2e22364d6641346f2b5cdb6…
commit 29dfbc4ec2e22364d6641346f2b5cdb677124496
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.
Change-Id: I4e8c415e53df9e0ef08e45538dc6c50566d6293c
http://cgit.osmocom.org/openbsc/commit/?id=e56a7c358da1aabe3f76ae0315882dab…
commit e56a7c358da1aabe3f76ae0315882dab682ea2c5
Author: Daniel Willmann <dwillmann(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=129279399da6f7a28e57362820ed7dd9…
commit 129279399da6f7a28e57362820ed7dd92a3b3caf
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
Tweaked-By: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
http://cgit.osmocom.org/openbsc/commit/?id=344a989efe398e703615b234ed70890c…
commit 344a989efe398e703615b234ed70890c3eee6f1b
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Sat May 21 00:00:51 2016 +0200
rename enum gprs_mm_state to gprs_gmm_state
Change-Id: I987218a1752a74e4036b36269af015db17ecb5b9
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/rest_octets.h | 1 +
openbsc/src/libbsc/rest_octets.c | 39 +++++++++++++++++++++++++++++++++
openbsc/src/libbsc/system_information.c | 14 ++++++++++--
openbsc/tests/gsm0408/gsm0408_test.c | 17 +++++++++++---
openbsc/tests/gsm0408/gsm0408_test.ok | 32 ++++++++++++++-------------
5 files changed, 83 insertions(+), 20 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, neels/dyn_pdch has been created
at 15d3a37bf2dd56f83fdacfa9cf08b68133dd398a (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/openbsc/commit/?id=15d3a37bf2dd56f83fdacfa9cf08b681…
commit 15d3a37bf2dd56f83fdacfa9cf08b68133dd398a
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 24 17:23:12 2016 +0200
tmp debug
Change-Id: Id8f54b8e403e1f48f06ac82a0678734de5589ab2
http://cgit.osmocom.org/openbsc/commit/?id=113ade6476152c26e5abc98fd0539001…
commit 113ade6476152c26e5abc98fd0539001c38f1b1c
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=69620112638fadd8660c199905556791…
commit 69620112638fadd8660c199905556791e438bd71
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=5f6f03359730837e903b9c590a119397…
commit 5f6f03359730837e903b9c590a119397e34e9fcd
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=c1c978a858a82d5d1617a2166ddee03a…
commit c1c978a858a82d5d1617a2166ddee03a3b891884
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=5c3eb7ba104b0030b7e7296928aa1347…
commit 5c3eb7ba104b0030b7e7296928aa134743552549
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=b9df61be5b7f90e384b39552f9d793e2…
commit b9df61be5b7f90e384b39552f9d793e2f629f0d4
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
-----------------------------------------------------------------------
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 92db150488bdadf6577a4968feabd5a3ab694c5e (commit)
from adef12a3497d14aafe677b77b468b952f4c6b5d5 (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=92db150488bdadf6577a4968feab…
commit 92db150488bdadf6577a4968feabd5a3ab694c5e
Author: Max <msuraev(a)sysmocom.de>
Date: Wed May 25 18:13:51 2016 +0200
Add helper functions for AMR codec
* add functions to encode/decode various codec paramters from RTP payload with
AMR frame according to RFC 4867
* those functions are extended version based on code from osmo-bts'
amr.c by Andreas Eversberg
* add corresponding enum types and strings for logging
* add regression tests
It's useful both to replace manual parsing in osmo-bts with fuctions
covered by test suite and as a debugging helpers for issues related to
AMR.
Change-Id: Ia217679a07d3fbc970f435e20f6eac33d34bd597
Related: OS#1562
Reviewed-on: https://gerrit.osmocom.org/118
Tested-by: Jenkins Builder
Reviewed-by: Holger Freyther <holger(a)freyther.de>
-----------------------------------------------------------------------
Summary of changes:
.gitignore | 1 +
include/osmocom/codec/codec.h | 31 ++++++++++++
src/codec/Makefile.am | 2 +-
src/codec/gsm690.c | 106 ++++++++++++++++++++++++++++++++++++++++++
tests/Makefile.am | 7 ++-
tests/codec/codec_test.c | 86 ++++++++++++++++++++++++++++++++++
tests/codec/codec_test.ok | 9 ++++
tests/testsuite.at | 7 ++-
8 files changed, 245 insertions(+), 4 deletions(-)
create mode 100644 tests/codec/codec_test.c
create mode 100644 tests/codec/codec_test.ok
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 69e9c0dfc6cc10c07d03f8800d8ff7197fe97c8b (commit)
from 82dd983dd85c04b5aa013365334f2a249140902e (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=69e9c0dfc6cc10c07d03f8800d8ff719…
commit 69e9c0dfc6cc10c07d03f8800d8ff7197fe97c8b
Author: Max <msuraev(a)sysmocom.de>
Date: Wed May 18 13:04:47 2016 +0200
Make si2q scheduling optional
Previously si2quater SI messages were always scheduled. Check for
neighbor configuration and only schedule si2q when necessary. Add
corresponding unit test.
Change-Id: Ibe997803ffb894133fd4d838410fe735791d414f
Fixes: OS#1727
Reviewed-on: https://gerrit.osmocom.org/81
Tested-by: Jenkins Builder
Reviewed-by: Holger Freyther <holger(a)freyther.de>
-----------------------------------------------------------------------
Summary of changes:
openbsc/src/libbsc/system_information.c | 10 +++++++++-
openbsc/tests/gsm0408/gsm0408_test.c | 17 ++++++++++++++---
openbsc/tests/gsm0408/gsm0408_test.ok | 32 +++++++++++++++++---------------
3 files changed, 40 insertions(+), 19 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 BTS-side code (Abis, scheduling, ...)".
The branch, master has been updated
via 0778cd488a6696772e2fda32ee9ab9889f439d62 (commit)
from ed494443cc1e9732b43ef99cccf187d17ac931ef (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-bts/commit/?id=0778cd488a6696772e2fda32ee9ab98…
commit 0778cd488a6696772e2fda32ee9ab9889f439d62
Author: Daniel Laszlo Sitzer <dlsitzer(a)gmail.com>
Date: Tue May 31 11:09:40 2016 +0200
octphy: Update outdated config param name in error message.
Change-Id: I45b8bc09c9aabacc5b908450fe574b5802b88be8
Reviewed-on: https://gerrit.osmocom.org/129
Tested-by: Jenkins Builder
Reviewed-by: Holger Freyther <holger(a)freyther.de>
-----------------------------------------------------------------------
Summary of changes:
src/osmo-bts-octphy/l1_if.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
hooks/post-receive
--
Osmocom BTS-side code (Abis, scheduling, ...)
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 82dd983dd85c04b5aa013365334f2a249140902e (commit)
from 307e40648e359015be0ce663c8a7c5356ed191f4 (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=82dd983dd85c04b5aa013365334f2a24…
commit 82dd983dd85c04b5aa013365334f2a249140902e
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.
Target a slightly older version of the SI6 rest octets as we neither
support MBMS nor Random bit stream but should include the band
indicator.
Change-Id: I417a40eb91f42a3416b4e07bb9fb4d7a01aaa36b
Fixes: OS#1698
Related: OS#1725
Reviewed-on: https://gerrit.osmocom.org/71
Tested-by: Jenkins Builder
Reviewed-by: Max <msuraev(a)sysmocom.de>
Reviewed-by: Holger Freyther <holger(a)freyther.de>
-----------------------------------------------------------------------
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 "An utility library for Open Source Mobile Communications".
The branch, master has been updated
via adef12a3497d14aafe677b77b468b952f4c6b5d5 (commit)
from e4c294f79b8df9a2a36a630d97f8dc7ed206c7d6 (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=adef12a3497d14aafe677b77b468…
commit adef12a3497d14aafe677b77b468b952f4c6b5d5
Author: Max <msuraev(a)sysmocom.de>
Date: Wed May 25 15:25:02 2016 +0200
Add strings with PH primitive names
It's useful debugging helper while troubleshooting L1-related issues.
Change-Id: Id7a6d478fd725c51f54ad746bdf9b9095579ff77
Reviewed-on: https://gerrit.osmocom.org/117
Tested-by: Jenkins Builder
Reviewed-by: Max <msuraev(a)sysmocom.de>
Reviewed-by: Holger Freyther <holger(a)freyther.de>
-----------------------------------------------------------------------
Summary of changes:
include/osmocom/gsm/l1sap.h | 2 ++
src/gsm/lapdm.c | 12 ++++++++++++
src/gsm/libosmogsm.map | 2 ++
3 files changed, 16 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 "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, users/neels/iucs has been updated
discards 5a065e7c7568932ddf914049808ec7cf90f9526f (commit)
discards 3a7a0af0cb82742a9e7a298d0e4b9e9db1c247dc (commit)
discards cc0df1fc4ee338e6a6103f8d0d99309884da045f (commit)
discards 0dc609b3caa0d7635ec7275da3325717924e7f5d (commit)
discards 2c95fc8a495621f64fd353b50f2dd88d5672e14e (commit)
discards 4c632bb958cff16ed4df97729d58878cafd64e57 (commit)
discards deb990d445419f34e07b6486d0e71179ae827cf1 (commit)
discards 4180f95e274d2e470e54f99ac223c5a0db729db2 (commit)
discards b7316b518f962c4a22b8537ac4d813387537377a (commit)
discards 1f9cad42cff8df8dee2afad8f1a8209991835c6b (commit)
discards 3fee15ccf58a12cbae1244d0477a34c687151057 (commit)
discards 7f6e0d1b44a94d975d1b4a240b7f13f4f8ad042b (commit)
discards 08e2c115e22a893c40ccd427dfd844fd06fdcdab (commit)
discards 07e9ec208b719aa65e018f97c7f36d0ac448a88f (commit)
discards 29e1562167c876b02338281acde3dbdfa7cdd01f (commit)
discards 6061e0766375d5076350358261c54899e506b035 (commit)
discards 5bf8f27ce095ded8ab702100e03584950fdc21fb (commit)
discards a5ba0040ee677d3aaccd29fd3f67d63bd34c60ff (commit)
discards 979a677739c8043f1e87ae4571e26057fbadb6d7 (commit)
discards 141e88acb7a1f3241eb3ad9e457619b94829be55 (commit)
discards cf96f3be6bf899fc11559159ac2cf9e11259bf89 (commit)
discards bb963046e12ae4074b299d8b43f4594b830470ce (commit)
discards 94f207687666083418a55aeb47889c17d6fbfec2 (commit)
discards 62abaf4cd0d68e83f106621442877fc2addd8344 (commit)
discards 297cf3404b82d41ce68834d57c142c91b97826f7 (commit)
discards bcfa2af9884fcebe4a2522c85d19dbb40a0b2d71 (commit)
discards 60caf11271f0e6b24ea66dcd24fbe37524551b0f (commit)
discards 99dadad31a443a995c15ec434388d12eb3e9c25c (commit)
discards 5df7300ee6e37e9feee18c919f1f57e69aedb97e (commit)
discards 0d23b707c1f86606b084ee2b7e08f8dcfd5d8220 (commit)
discards 07202040e0df9beddb8bd8abd4e5f4f9c968ccc3 (commit)
discards 534e585f720a439c06f14a0bdbda8d1d1997ded6 (commit)
discards 974ace7ff9ecd233dbd0c4a7ff8242929152d2ea (commit)
discards 63d435828557c5a8b7e4453c286cbb8a75199f81 (commit)
discards 0e0333f1899d5061cde9aa32345ed915f925387a (commit)
discards 63f0b613559f0c14fe64ec3f919b741ac868ed56 (commit)
discards c53dac7b9141f7c5fb3468e168d399a7eec26de7 (commit)
discards f87d3492d0d0aba22a1f1fbc24b904db9c38ebd8 (commit)
discards 8ecc4e3d1a72c5faca6e663f0d48975b1225a787 (commit)
discards 1e49ad3c2e99440bc44a2e5d6431e4f39b8174fc (commit)
discards 63b098495b91ef456bcf1f653148cd27369103c2 (commit)
discards 9751ef6dc51f3806f6792a6ca88b07f937d43a0a (commit)
discards fa1ca8c629864386a8c58ecc521061b70c126fe2 (commit)
discards 9f93fc9979893ce48110d3cf675f29e10f12c473 (commit)
discards a1a32914ea4e0602b6205d4a3410e6485991e016 (commit)
discards 46a58548c44ffab7f183d3accb9b94cb3c31b1f7 (commit)
discards d67c8ffce10bfe14a0a8cb1896a28df381f78e77 (commit)
discards f83803f7f4283d49ccb2c7ab475cfa2214fea259 (commit)
discards e1f2c8785b6087d0834c319a5cd408ec31a27a37 (commit)
discards 6464ead9245d8f53f06e61ee5ce33a65785e2029 (commit)
discards 0a1d82f4ee77b949318bbfba30a06a1887e3d8be (commit)
discards ff95474fc02f81a699b3795e47261726bb491429 (commit)
discards 816ffc7523dfe3af6aac904cdde0eeb34dc4c5c4 (commit)
discards 84ae34a51d422ddbd4f525f008caa79b413b97d3 (commit)
discards 3ceeb40b031d3b27b5d340a225f0486181c746e0 (commit)
discards 9f01314fdae8dc7274c5b767d6c1f56f082b6853 (commit)
discards 46bcf5343d233d4f69bd47b74b58eb1daf75a531 (commit)
discards b6b8b8016ff625afff5e966319b62f24168b326d (commit)
discards e7da294e68fbde205f8fe38de94340c27e9206b0 (commit)
discards 213b87437dc199bb26b9286e08cdec11e0b7dd78 (commit)
discards b93f6eb20ed795e46b9487b73167f695d3f342e6 (commit)
discards e56c982229c5810af987d62f7f07e4c9b8bf88cf (commit)
discards c45cfaec4052a3e240d1f3020cd1631f8b6c1817 (commit)
discards a2dcc04205a7f7e9e93270657e4f8bc1473a7cc0 (commit)
discards d5f976edd9abb0815b2891ca368c4be27bf70ef3 (commit)
discards a8c25905b47146738994712c5d7482b109c71704 (commit)
discards 726ac18e58c8b327ea53143c4b5575e1d9aad354 (commit)
discards 070d838a4505fc64ad0151fbf56dbbb445feccbf (commit)
discards e6678dc87d252b77a05cfbfc278ecb17716e8397 (commit)
discards 8945aedcb8b0d23341b3350afa90274ac5a76cf1 (commit)
discards 234565bc2c4cd187ee6fd8237ce8e61b0a5e622b (commit)
discards 54b9a45a0d6d856c63b1d8015ca984af1cb9e3e7 (commit)
discards f994c5c3b96e24d62451ef7ed531e86572040c2b (commit)
discards 3e839fcc89450a88f77b840107365af546739b0b (commit)
discards 29ab44c6f69aa2eb464c21da9fddfa6189b58dda (commit)
discards 6ebdddecda35f5bd5094f638b9906d0f7723dac4 (commit)
discards 0d5a11ec44a2f5f397fad790d4ea86598ac796b8 (commit)
discards 8cbf0ed571a74703e71b42fc4f97348cefabf9fa (commit)
discards 40164d43b9ad5fd8594618e14ca1e55290fbc743 (commit)
discards 4f382eb9b1c23f90db634a06d0122352498633b7 (commit)
discards d3ce79e4fa02d4589abcc25f716938542f87b4ef (commit)
discards 7e6aba963fc14d2c9baacefdbd891fb4cd34ba00 (commit)
discards 1956137ca996ed810392f224501c83130dd17656 (commit)
discards 047d1a1c04373e87c6f554b7d149bb3bb8dc1d4c (commit)
discards 27b7575014565bcd4e30f6bce4f70f1266d2734e (commit)
via af60a1e0619f0a9c7d84fd420a7e7e14b81f2add (commit)
via 98eb48e67f482b09650d15718b3c2b07b82cb28f (commit)
via ab2d1583828ef478ba445af99eb8f0b6f55b457d (commit)
via c71643ad0a19baee6e6cc9f0a5f48aa16e51407c (commit)
via 1460d15c168f9362abdaa782e41eaf2ee8ca0a57 (commit)
via d103103e3372e080372a8a66bb3cd3788c4b5123 (commit)
via 31c4d1faf2c13549c5827762bbba6d101820f242 (commit)
via fe512fe5243e46f592e9d7c006ba2348482bf094 (commit)
via a2eba6c353a3944251948c2fb75d01e4c555d85a (commit)
via 90c16d8dc49f09ae366e9b89fce5a718d37d1f22 (commit)
via 546f03751163e2b0ed23a1161399e539d7866811 (commit)
via c9958c750786b4a53078e148978fbd15911cba6f (commit)
via 4eafa7b896c1ec279b57cbf9007799a6c4d626be (commit)
via 2ed7218b74b3d45d46d3f95e6cc3aa0c4f1f821c (commit)
via b90c2f41bd4b6d2718445c7a986f7c7d092c71ce (commit)
via bdfe6e951a5f10e2aa0ded1291670e932c0a9867 (commit)
via ee462d4a58326d40c163a04021a8702818af2f7d (commit)
via 3d8ce182769b088a17b9bac2d1553d33d3644f30 (commit)
via 90c8290820d846889704441984e70f6cceca2df2 (commit)
via d8a2ccf8c2578a8fdaa40517ff10591f89c1d4a7 (commit)
via 07dad802f81a085017ec12ab5be635ad2ba84b31 (commit)
via 5c3756deadb2f54f7eae81d800b13d966871ef37 (commit)
via bf5e919b92b1d995e2064e1a8db52e6054c746f5 (commit)
via 4650e0afb9b81af9b8f2e6347a8f1bf48953475b (commit)
via bba9fb52babeb7c6a691eaf7c8fb72b7e61aa164 (commit)
via 73b60bbe4172a7f13894c7f982f9088c8ac5ba4a (commit)
via 052dd119b9f95a556c5fbb92db382db6fa1e45f6 (commit)
via 96184d6c353d1af9889960b497377d379badeac4 (commit)
via 79bf7eab3a9c69c6473932e5acd455bcd75ba25a (commit)
via b891781cdc1ff6bb3145588c3c139a7c8a59599f (commit)
via 437772337177430eaf3986ff493dd5df6a2caa02 (commit)
via 442637891a969427b49c9a0bf422560913556dfa (commit)
via bc6b646a241cb27df2ae24be59f7e3b2112d61ec (commit)
via f24a9bbc6838c95b68e350339a2ff41d74b7e00e (commit)
via 862c11d13a4dd097796d85e7f50bb045c2a4c823 (commit)
via 0a849f4104b81046b147101d016dcd2d9aab9965 (commit)
via 164d45d834eeed3672c7d9e1fb142f32406909f6 (commit)
via 70ac73ad42488fcf36b181903d7107a3ed47e288 (commit)
via 765728d33e2adb2638d7ce622119705cbee72876 (commit)
via 08ca12bee72e7201c74a7ba943cdb34e625dd8e9 (commit)
via 62ba1c4b49a052419d1b43430b04b164eaae93ec (commit)
via a9831ae91d340b6e3c26b8b2f1b0210abb60da6d (commit)
via 218a07eff48e6f6ff08265f9600dbb967f776ddc (commit)
via d8de716a97560fba35644c866a9dcb096c808c83 (commit)
via ecfc7c42106935c2b83349a7c056e6ec09272644 (commit)
via ec6f1e85a67592bea424fe04a20d3315478ff393 (commit)
via 8a688191dd98053e2860489ff993ed6ba28865ae (commit)
via e999b6ff7f60a8970156a08ef07eabcf97492cad (commit)
via 15e9456a78fdc1a54cd1743b60d1aad7fd43ff6d (commit)
via 6ae1cf7b36a4e44ce6cd4e0bd5f9197fb11fded2 (commit)
via 3265a7df047fe022530a93d7eced8dee168ea8bb (commit)
via e525c7f853e392e3fdb798498dfa578107fd13e6 (commit)
via 1ce6e42b0eeb7f2d6a858ea723edf7e52d1e0f54 (commit)
via a559883fa4f0b4154dfb5f65787c4577721d5c60 (commit)
via a37e5654bcedf194a5f3886e59a4cdacc7ea2e50 (commit)
via bcf256f58d22e9590afce2476e7d04a18fab8378 (commit)
via 5d5e6f73192c72c3310763e57a17083464963b0e (commit)
via b0dc4d7fd63ce548d2c98d55a7376a40df8bfdee (commit)
via 8d52389729afbc997ebaf5d8c8db81ca5814794d (commit)
via 2e9cb629aebc4f17257434847528627c653d6ee5 (commit)
via 389d41af3cb4dfe9361ac1c00abce21822f20d47 (commit)
via e261ee18cd4c7d406fdf9916901961fc98e150da (commit)
via 870917ffce3cf85970fccc17f0722bd60c98ba4a (commit)
via 5b034f81dd04cc6eb0760004b47d5316853c8898 (commit)
via 843bdaee7e45e58ad027e971ada0573a25caee1c (commit)
via ba631e5dfb581aeb2aad070abe31e0218a679ece (commit)
via e8d9b936fd72736e295e3c94dcb9d823970ed8de (commit)
via 377cbf0ddeec875c31cb68702e06d144c7827756 (commit)
via 96b8605d49450433904fa6df8ea42f9e5527c19a (commit)
via 141cff9bfe53be95865e806d151039f5c6684d97 (commit)
via 0207f61e7340c7ac6de08fe1448e16ef9c3c1cd1 (commit)
via de62acdd762ac24ec8fdba86d1baa228961aa695 (commit)
via 8500fc23c766083f3c97a55f0656459c948660a7 (commit)
via 242c24038ab1c021fffd9d8ae0eea069781593c1 (commit)
via 4b1272fa31de0afc716d6ace62271f0d41932516 (commit)
via 76b1e14d56f16157a8b25a2db731546e9abf70bd (commit)
via 8c8500d0f2a55fbb70b46afd03e6c27004bcdb63 (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 (5a065e7c7568932ddf914049808ec7cf90f9526f)
\
N -- N -- N (af60a1e0619f0a9c7d84fd420a7e7e14b81f2add)
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=af60a1e0619f0a9c7d84fd420a7e7e14…
commit af60a1e0619f0a9c7d84fd420a7e7e14b81f2add
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:21:52 2016 +0200
remove handle_abisip_signal()
Change-Id: I9cf80f9c2c8a53a29e42f000029e680a9922cb41
http://cgit.osmocom.org/openbsc/commit/?id=98eb48e67f482b09650d15718b3c2b07…
commit 98eb48e67f482b09650d15718b3c2b07b82cb28f
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=ab2d1583828ef478ba445af99eb8f0b6…
commit ab2d1583828ef478ba445af99eb8f0b6f55b457d
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:24:12 2016 +0200
add iu.h to gsm_subscriber.c
Change-Id: I398aaa4a7328a58fb0d563725f3bea26482929ef
http://cgit.osmocom.org/openbsc/commit/?id=c71643ad0a19baee6e6cc9f0a5f48aa1…
commit c71643ad0a19baee6e6cc9f0a5f48aa16e51407c
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:11:39 2016 +0200
gsm_04_08.c: iu.h
Change-Id: I624612b5d5cd70770326347634aee2a42ba88945
http://cgit.osmocom.org/openbsc/commit/?id=1460d15c168f9362abdaa782e41eaf2e…
commit 1460d15c168f9362abdaa782e41eaf2ee8ca0a57
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:09:47 2016 +0200
temporary dev: set debug log level almost everywhere
Change-Id: I0d5a36560e7edde27497de57e579f5b1d00eb525
http://cgit.osmocom.org/openbsc/commit/?id=d103103e3372e080372a8a66bb3cd378…
commit d103103e3372e080372a8a66bb3cd3788c4b5123
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 13:26:47 2016 +0200
comment on mscsplit, indent comment
http://cgit.osmocom.org/openbsc/commit/?id=31c4d1faf2c13549c5827762bbba6d10…
commit 31c4d1faf2c13549c5827762bbba6d101820f242
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=fe512fe5243e46f592e9d7c006ba2348…
commit fe512fe5243e46f592e9d7c006ba2348482bf094
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=a2eba6c353a3944251948c2fb75d01e4…
commit a2eba6c353a3944251948c2fb75d01e4c555d85a
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=90c16d8dc49f09ae366e9b89fce5a718…
commit 90c16d8dc49f09ae366e9b89fce5a718d37d1f22
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 9 21:30:26 2016 +0200
gsm_04_08: remove apply_codec_restrictions() -- TODO really?
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.)
Change-Id: I82623847e652a59a921d2fb142b77cf22420a746
http://cgit.osmocom.org/openbsc/commit/?id=546f03751163e2b0ed23a1161399e539…
commit 546f03751163e2b0ed23a1161399e539d7866811
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=c9958c750786b4a53078e148978fbd15…
commit c9958c750786b4a53078e148978fbd15911cba6f
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 14:04:28 2016 +0200
include msc_ifaces.h in gsm_04_08.c
Change-Id: I11be1bdfe6993f89b34319e7d1526c729d6e0cde
http://cgit.osmocom.org/openbsc/commit/?id=4eafa7b896c1ec279b57cbf9007799a6…
commit 4eafa7b896c1ec279b57cbf9007799a6c4d626be
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:04:56 2016 +0200
complete IuCS paging implementation
Add paging timeout to struct gsm_subscriber. Previously, paging timeout was
implemented only on BSC level, where each request has its own timeout value.
The MSC will still send individual requests to BSC or RNC level, where they
timeout individually. However, the MSC must also have an own timeout to be sure
to discard stale pagings that the BSC or RNC never replied for.
Add handle_paging_resp(), copying the few libmsc relevant parts of
gsm48_handle_paging_resp().
http://cgit.osmocom.org/openbsc/commit/?id=2ed7218b74b3d45d46d3f95e6cc3aa0c…
commit 2ed7218b74b3d45d46d3f95e6cc3aa0c4f1f821c
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 13:57:25 2016 +0200
paging: add todo comments for paging and mscsplit
Change-Id: I7e72c9db2837ea5edf45f6037cb0288a264d492c
http://cgit.osmocom.org/openbsc/commit/?id=b90c2f41bd4b6d2718445c7a986f7c7d…
commit b90c2f41bd4b6d2718445c7a986f7c7d092c71ce
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 2 15:57:53 2016 +0200
paging: actually verify subscriber authorization
Before this, any paging response would be accepted by the CN, without
checking the database whether the subscriber is in fact authorized.
The probability that a subscriber would be able to take unauthorized action
is slim, nevertheless checking authorization status with the database should
happen before we accept a connection.
http://cgit.osmocom.org/openbsc/commit/?id=bdfe6e951a5f10e2aa0ded1291670e93…
commit bdfe6e951a5f10e2aa0ded1291670e932c0a9867
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 2 15:55:22 2016 +0200
paging: change subscr_paging_cb() into subscr_rx_paging_response()
Remove one layer of callback indirection in paging. When a paging response
arrives, we always want to first secure the connection, thus a fixed
subscr_rx_paging_response() function is more appropriate and avoids having
to store a cbfn. The actual actions to be taken upon successful paging are
of course still in callback functions stored with each subscriber.
Remove paging_request_stop() call from subscr_paging_dispatch(), which stops
paging on all BTSs, which is not the responsibility of libmsc.
Change-Id: Ic2c785c9cc48b2c2c6557cbe1060d25afa89e38d
http://cgit.osmocom.org/openbsc/commit/?id=ee462d4a58326d40c163a04021a87028…
commit ee462d4a58326d40c163a04021a8702818af2f7d
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:11:17 2016 +0200
IuCS auth -- TODO commit log details
Change-Id: Id09e26126979d418a422df24bc50b56454b16c7e
http://cgit.osmocom.org/openbsc/commit/?id=3d8ce182769b088a17b9bac2d1553d33…
commit 3d8ce182769b088a17b9bac2d1553d33d3644f30
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:07:23 2016 +0200
subscr_request_channel() -> subscr_request_conn()
Change-Id: Ife8e10b240693a8d369139881774f1892044aa65
http://cgit.osmocom.org/openbsc/commit/?id=90c8290820d846889704441984e70f6c…
commit 90c8290820d846889704441984e70f6cceca2df2
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:06:55 2016 +0200
add subscr_authorized()
Change-Id: If2ef06b1229351127c61477ca14653d6ae4cb6bb
http://cgit.osmocom.org/openbsc/commit/?id=d8a2ccf8c2578a8fdaa40517ff10591f…
commit d8a2ccf8c2578a8fdaa40517ff10591f89c1d4a7
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:05:13 2016 +0200
move subscr_request to gsm_subscriber.h
Change-Id: Idbbd39b0e068da17aafa97e315143509c69c50ea
http://cgit.osmocom.org/openbsc/commit/?id=07dad802f81a085017ec12ab5be635ad…
commit 07dad802f81a085017ec12ab5be635ad2ba84b31
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:01:01 2016 +0200
add gsm_encr to subscr_conn
Change-Id: Id5797cd1f1bfa2cca2d3fbabc1981aa75546421b
http://cgit.osmocom.org/openbsc/commit/?id=5c3756deadb2f54f7eae81d800b13d96…
commit 5c3756deadb2f54f7eae81d800b13d966871ef37
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 14:57:14 2016 +0200
osmo-nitb becomes osmo-cscn
Change-Id: I3787050b524954d8a4dd13495c458f3ee293807b
http://cgit.osmocom.org/openbsc/commit/?id=bf5e919b92b1d995e2064e1a8db52e60…
commit bf5e919b92b1d995e2064e1a8db52e6054c746f5
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed May 11 17:13:28 2016 +0200
remove unneccessary linking from some tests
The recent shifts and cuts have made some library linking for bsc, channel and
db tests unnecessary.
http://cgit.osmocom.org/openbsc/commit/?id=4650e0afb9b81af9b8f2e6347a8f1bf4…
commit 4650e0afb9b81af9b8f2e6347a8f1bf48953475b
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 14:46:23 2016 +0200
msc_release_connection(): don't call gsm0808_clear()
gsm0808_clear() is all about clearing lchans. To be able to link libmsc without
libbsc, don't call it directly.
Change-Id: I149146fc3cb99ef4a21ee2a798231bb070f398cd
http://cgit.osmocom.org/openbsc/commit/?id=bba9fb52babeb7c6a691eaf7c8fb72b7…
commit bba9fb52babeb7c6a691eaf7c8fb72b7e61aa164
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 21:44:32 2016 +0200
temporarily disable all paging to be able to link libmsc without libbsc
Skip the paging part of channel_test because the paging is now disabled.
http://cgit.osmocom.org/openbsc/commit/?id=73b60bbe4172a7f13894c7f982f9088c…
commit 73b60bbe4172a7f13894c7f982f9088c8ac5ba4a
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 13:09:14 2016 +0200
libmsc: duplicate gsm0808 / gsm48 functions (towards BSC)
In osmo-nitb, libmsc would directly call the functions on the BSC level, not
always via the bsc_api. When separating libmsc from libbsc, some functions are
missing from the linkage.
Hence duplicate these functions to libmsc, add an msc_ prefix for clarity, also
add a _tx to gsm0808_cipher_mode():
* add msc_gsm0808_tx_cipher_mode() (dummy/stub)
* add msc_gsm48_tx_mm_serv_ack()
* add msc_gsm48_tx_mm_serv_rej()
Call these from libmsc instead of
* gsm0808_cipher_mode()
* gsm48_tx_mm_serv_ack()
* gsm48_tx_mm_serv_rej()
Also add a comment relatd to msc_gsm0808_tx_cipher_mode() in two places.
Change-Id: I5b276853d3af71f5e3f0a031fd17b4fff0580020
http://cgit.osmocom.org/openbsc/commit/?id=052dd119b9f95a556c5fbb92db382db6…
commit 052dd119b9f95a556c5fbb92db382db6fa1e45f6
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri May 20 20:40:34 2016 +0200
Use new msc_tx_dtap() instead of gsm0808_submit_dtap()
Aim: msc_tx_dtap() shall redirect to IuCS or A interfaces depending on subscr
conn.
Change-Id: I30d961f16eb7b9c0ab9cc3f43198098d3f1a909f
http://cgit.osmocom.org/openbsc/commit/?id=96184d6c353d1af9889960b497377d37…
commit 96184d6c353d1af9889960b497377d379badeac4
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri May 20 21:41:08 2016 +0200
add libiudummy, to avoid linking Iu deps in tests
Change-Id: I4a66c4122011dbc87c6fcb336ab0461b86522c98
http://cgit.osmocom.org/openbsc/commit/?id=79bf7eab3a9c69c6473932e5acd455bc…
commit 79bf7eab3a9c69c6473932e5acd455bcd75ba25a
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 move to libfilter instead?
Change-Id: I00ca0caf8224de029f53f4dedb1146e3cf7650ec
http://cgit.osmocom.org/openbsc/commit/?id=b891781cdc1ff6bb3145588c3c139a7c…
commit b891781cdc1ff6bb3145588c3c139a7c8a59599f
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 13:37:59 2016 +0200
msc_compl_l3(): publish in .h, tweak return value
Use new libmsc enum values for return val, to avoid dependency on libbsc
headers.
Make callable from other scopes: publish in osmo_msc.h and remove 'static' in
osmo_msc.c
Change-Id: If24007445899e9c75553a0dbf843ada3566b3380
http://cgit.osmocom.org/openbsc/commit/?id=437772337177430eaf3986ff493dd5df…
commit 437772337177430eaf3986ff493dd5df6a2caa02
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 14:58:46 2016 +0200
add cscn vty, remove nitb vty
Change-Id: I8f8980d6cfbf26f1b0e0197939833e55dbe521fb
http://cgit.osmocom.org/openbsc/commit/?id=442637891a969427b49c9a0bf4225609…
commit 442637891a969427b49c9a0bf422560913556dfa
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 14:56:06 2016 +0200
add iucs.[hc]
Change-Id: I88e981f4c31393a98ae8d61176c65c9251a6f28b
http://cgit.osmocom.org/openbsc/commit/?id=bc6b646a241cb27df2ae24be59f7e3b2…
commit bc6b646a241cb27df2ae24be59f7e3b2112d61ec
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri May 20 21:59:55 2016 +0200
add DIUCS debug log constant
Change-Id: Id347a3024fa495a1ab680db7320648d933a4018b
http://cgit.osmocom.org/openbsc/commit/?id=f24a9bbc6838c95b68e350339a2ff41d…
commit f24a9bbc6838c95b68e350339a2ff41d74b7e00e
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:16:45 2016 +0200
gsm0408_loc_upd_rej(): remove bts use (used only for debug log)
Change-Id: I3ac38f4b701ad8308470573260fa91a4b04c2f18
http://cgit.osmocom.org/openbsc/commit/?id=862c11d13a4dd097796d85e7f50bb045…
commit 862c11d13a4dd097796d85e7f50bb045c2a4c823
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:05:43 2016 +0200
subscr_update(): remove bts arg, add lac arg
The idea is to not have a direct pointer to a bts struct (into BSC land), but a
LAC to resolve the BSC or RNC depending on the appropriate A or IuCS interface.
Change-Id: I9f2b298a785bf4b2a1b3fcdd91b8256106b2d9de
http://cgit.osmocom.org/openbsc/commit/?id=0a849f4104b81046b147101d016dcd2d…
commit 0a849f4104b81046b147101d016dcd2d9aab9965
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:06:35 2016 +0200
subscr_update_expire_lu(): remove bts arg
Change-Id: I26cafd9389aac65e53dc4280a1687c6b8bce3106
http://cgit.osmocom.org/openbsc/commit/?id=164d45d834eeed3672c7d9e1fb142f32…
commit 164d45d834eeed3672c7d9e1fb142f32406909f6
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:03:18 2016 +0200
move t3212 to network level (periodic lu)
Set the T3212 default value in struct gsm_network and take that value when
creating a BTS.
Adjust VTY accordingly.
Change-Id: Ifb730f9d0106fe195adc30459a39290a07313b50
http://cgit.osmocom.org/openbsc/commit/?id=70ac73ad42488fcf36b181903d7107a3…
commit 70ac73ad42488fcf36b181903d7107a3ed47e288
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:11:50 2016 +0200
libmsc: iucs dev: disable large parts of the code
Change-Id: I3ef6ca26150b6102a0fa22a88a60d9a442d640b4
http://cgit.osmocom.org/openbsc/commit/?id=765728d33e2adb2638d7ce622119705c…
commit 765728d33e2adb2638d7ce622119705cbee72876
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 12:50:31 2016 +0200
Prepare entry/exit point for MSC -> BSC and MSC -> RNC communication.
Add msc_ifaces.[hc], a_iface.c, with a general msc_tx_dtap() to redirect to
different interfaces depending on the actual subscriber connection.
While iu_tx() is going to be functional on this branch, the a_tx() is so far
just a dummy (see comment).
Add via_iface marker to gsm_subscriber_connection with enum values IFACE_A and
IFACE_IU so far.
Add Iu specific fields in a sub-struct: the UE connection pointer and an
indicator for the Integrity Protection status on Iu (to be fully implemented in
later commits).
http://cgit.osmocom.org/openbsc/commit/?id=08ca12bee72e7201c74a7ba943cdb34e…
commit 08ca12bee72e7201c74a7ba943cdb34e625dd8e9
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:13:32 2016 +0200
don't use lchan in libmsc
Change-Id: Ic7ed7faa2bcc7aae799f41ed4abc2c001bfb61b7
http://cgit.osmocom.org/openbsc/commit/?id=62ba1c4b49a052419d1b43430b04b164…
commit 62ba1c4b49a052419d1b43430b04b164eaae93ec
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:00:23 2016 +0200
gsm_subscriber_connection: mark BSC specific items
The struct shall be split in two later.
Change-Id: Ib9666225fb9bfec2cf1e364343560571869fe6a7
http://cgit.osmocom.org/openbsc/commit/?id=a9831ae91d340b6e3c26b8b2f1b0210a…
commit a9831ae91d340b6e3c26b8b2f1b0210abb60da6d
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=218a07eff48e6f6ff08265f9600dbb96…
commit 218a07eff48e6f6ff08265f9600dbb967f776ddc
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed May 11 14:12:00 2016 +0200
split bsc_bootstrap_network() in alloc and config
Change-Id: I480a09a31a79766ad07b627dd5238b7e37f3be7a
http://cgit.osmocom.org/openbsc/commit/?id=d8de716a97560fba35644c866a9dcb09…
commit d8de716a97560fba35644c866a9dcb096c808c83
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=ecfc7c42106935c2b83349a7c056e6ec…
commit ecfc7c42106935c2b83349a7c056e6ec09272644
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=ec6f1e85a67592bea424fe04a20d3315…
commit ec6f1e85a67592bea424fe04a20d3315478ff393
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=8a688191dd98053e2860489ff993ed6b…
commit 8a688191dd98053e2860489ff993ed6ba28865ae
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=e999b6ff7f60a8970156a08ef07eabcf…
commit e999b6ff7f60a8970156a08ef07eabcf97492cad
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=15e9456a78fdc1a54cd1743b60d1aad7…
commit 15e9456a78fdc1a54cd1743b60d1aad7fd43ff6d
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=6ae1cf7b36a4e44ce6cd4e0bd5f9197f…
commit 6ae1cf7b36a4e44ce6cd4e0bd5f9197fb11fded2
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=3265a7df047fe022530a93d7eced8dee…
commit 3265a7df047fe022530a93d7eced8dee168ea8bb
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=e525c7f853e392e3fdb798498dfa5781…
commit e525c7f853e392e3fdb798498dfa578107fd13e6
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=1ce6e42b0eeb7f2d6a858ea723edf7e5…
commit 1ce6e42b0eeb7f2d6a858ea723edf7e52d1e0f54
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.
Change-Id: I94015fb9dd511c37c1e3058a0963c780b3f700ac
Future: this will be used by libmsc's subscriber connection, for osmo-cscn.
http://cgit.osmocom.org/openbsc/commit/?id=a559883fa4f0b4154dfb5f65787c4577…
commit a559883fa4f0b4154dfb5f65787c4577721d5c60
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=a37e5654bcedf194a5f3886e59a4cdac…
commit a37e5654bcedf194a5f3886e59a4cdacc7ea2e50
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 12:50:31 2016 +0200
move to libxsc: factor out gen of USSD notify and release complete -- TODO subscr_conn
Both libmsc and libbsc need distinct gsm0480_send_ussdNotify() and
gsm0480_send_releaseComplete() functions to account for the distinct subscriber
connection structs.
The current functions live in libmsc, so add the same in libbsc in new file
gsm_04_80_utils.c.
To avoid too much code dup, 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.
Change-Id: I33a84e3c28576ced91d2ea24103123431f551173
http://cgit.osmocom.org/openbsc/commit/?id=bcf256f58d22e9590afce2476e7d04a1…
commit bcf256f58d22e9590afce2476e7d04a18fab8378
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=5d5e6f73192c72c3310763e57a170834…
commit 5d5e6f73192c72c3310763e57a17083464963b0e
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=b0dc4d7fd63ce548d2c98d55a7376a40…
commit b0dc4d7fd63ce548d2c98d55a7376a40df8bfdee
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=8d52389729afbc997ebaf5d8c8db81ca…
commit 8d52389729afbc997ebaf5d8c8db81ca5814794d
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=2e9cb629aebc4f17257434847528627c…
commit 2e9cb629aebc4f17257434847528627c653d6ee5
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.
Change-Id: I2e64cffa563750ce9f3172ffba6f9cf5b9280e9c
http://cgit.osmocom.org/openbsc/commit/?id=389d41af3cb4dfe9361ac1c00abce218…
commit 389d41af3cb4dfe9361ac1c00abce21822f20d47
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=e261ee18cd4c7d406fdf9916901961fc…
commit e261ee18cd4c7d406fdf9916901961fc98e150da
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=870917ffce3cf85970fccc17f0722bd6…
commit 870917ffce3cf85970fccc17f0722bd60c98ba4a
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=5b034f81dd04cc6eb0760004b47d5316…
commit 5b034f81dd04cc6eb0760004b47d5316853c8898
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=843bdaee7e45e58ad027e971ada0573a…
commit 843bdaee7e45e58ad027e971ada0573a25caee1c
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=ba631e5dfb581aeb2aad070abe31e021…
commit ba631e5dfb581aeb2aad070abe31e0218a679ece
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=e8d9b936fd72736e295e3c94dcb9d823…
commit e8d9b936fd72736e295e3c94dcb9d823970ed8de
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=377cbf0ddeec875c31cb68702e06d144…
commit 377cbf0ddeec875c31cb68702e06d144c7827756
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=96b8605d49450433904fa6df8ea42f9e…
commit 96b8605d49450433904fa6df8ea42f9e5527c19a
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=141cff9bfe53be95865e806d151039f5…
commit 141cff9bfe53be95865e806d151039f5c6684d97
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=0207f61e7340c7ac6de08fe1448e16ef…
commit 0207f61e7340c7ac6de08fe1448e16ef9c3c1cd1
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=de62acdd762ac24ec8fdba86d1baa228…
commit de62acdd762ac24ec8fdba86d1baa228961aa695
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=8500fc23c766083f3c97a55f0656459c…
commit 8500fc23c766083f3c97a55f0656459c948660a7
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=242c24038ab1c021fffd9d8ae0eea069…
commit 242c24038ab1c021fffd9d8ae0eea069781593c1
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=4b1272fa31de0afc716d6ace62271f0d…
commit 4b1272fa31de0afc716d6ace62271f0d41932516
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=76b1e14d56f16157a8b25a2db731546e…
commit 76b1e14d56f16157a8b25a2db731546e9abf70bd
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=8c8500d0f2a55fbb70b46afd03e6c270…
commit 8c8500d0f2a55fbb70b46afd03e6c27004bcdb63
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 22:32:51 2016 +0200
properly #include <openbsc/gsm_data.h> from gsm_subscriber.h
Don't use quoted, local include, use <> style include.
Change-Id: Iaa3dc36768f96f6b8c91010a2ba389fdc37f1503
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/gsm_subscriber.h | 3 ++-
openbsc/src/libmsc/gsm_04_08.c | 2 +-
openbsc/src/libmsc/gsm_subscriber.c | 3 ++-
openbsc/src/libmsc/vty_interface_layer3.c | 5 +++++
4 files changed, 10 insertions(+), 3 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/iucs has been updated
discards b3d283e1afc0b8c4a8b998d4db43586143d70406 (commit)
discards 96c6dad5648b444339f119653ab7341d455aebc0 (commit)
discards 845d853f2a14ac55159f3f4708ce8a052925c81a (commit)
discards 83368253beddd2ae18554a0c17d23497f9d4de35 (commit)
discards 2150319cb355ebfe2dc763c60d9f06cdf9a7c043 (commit)
discards a226f02ae0e7fbe3dc2972feb38c4948d30c5701 (commit)
discards 5d7e433e135490174c1df4d1ab8fd2c7b1436820 (commit)
discards 8b3626cdbaac1c8d52474c9f6b89ad51f6a43e04 (commit)
discards 24afd2e1136c3c09d22b760b6db21388610a548b (commit)
discards c5b6b3450e452e7ed1b1521c076fd82986eab2e1 (commit)
discards af9e3687856b10a438caa8d24b9cfecd93bfcddc (commit)
discards e5ba388532ecfb5c08298fcadc0c1f36d5a30ad8 (commit)
discards 67ea79f2de61376beb93be7c78e547bbb591f046 (commit)
discards c144cd6aa7ee0bdc2ac77a5c0ffb5c350dd97787 (commit)
discards 050eb54f70f59a4df7f43d0e551a44e2dd55bb36 (commit)
discards cd8e24f8446d5b814db4909a9a6a7a25637c5d55 (commit)
discards f7050367e86944ae5fd060acb635e3a3ba460dee (commit)
discards 1548f27b7a9d3893ac3d7d7b9b75a2906528539d (commit)
discards e6142cfb69246679a0ee2d90c5c8811344548b71 (commit)
discards 034fbff0d3579844da2ca80d5a2643b7c44adf00 (commit)
discards e17e61d4c05d95f6fb3d75428933962208fa4c0e (commit)
discards eec0b60f8eea10394cad5263d62075a1a5ea3635 (commit)
discards 78026ed306e11ff6e44d169c9cad290b7089c967 (commit)
discards c37864f91ce4550f7ed8b3f235f4d139e3e4f02a (commit)
discards 108d70371ab4b80e801b5ada46af32ba95a7096b (commit)
discards cb253988064638118a90632a29afe2788c38303e (commit)
discards e687c81e8b02b1ce4b05225e99c6d47674090036 (commit)
discards 82b9b90fe4e96440e1f34a86a4190d8c26137f35 (commit)
discards 95f43cc05dc9ca760c1db32079f4515e60c4f25f (commit)
discards 71e91a4d282fe1574448b3f2cd94f733b713b59a (commit)
discards 7954e7197dc65764561df6d583fe5e74c181442b (commit)
discards 31278343bea1ab4a3db5461deb4926c7ffdec909 (commit)
discards 7f7c20c79bf115efe013b94cbaed00a974bbfeea (commit)
discards 3442095a2eed4967f198a9bc26cb867063d3c120 (commit)
discards e806d8921afbade76cdf1ab8972ef7c81ad9882a (commit)
discards 25328ebc0e16785c075d74a039e27a5847a1bb13 (commit)
discards a4606efde26c42ebf2ecf59f7979c17b06a9715f (commit)
discards 7829eaf003c7f89cc88a54463e902d240ab2b0c5 (commit)
discards c05017491a575782f1530df402e082fca8c7b74d (commit)
discards 35f41d1a5d1981cbe345f93ece5b0ed8b2675a42 (commit)
discards a79616b326d9da8c46caa90f4aa7478eb68269dc (commit)
discards a0fd184b814dd90a6eea0c0c9ce7983d4065de02 (commit)
discards b7f34df99428c30c6bf06291adf783f5c4edc168 (commit)
discards 98413f6a6b840672cad6f28c572894e18d5625bf (commit)
discards 7787ababfdde3aaaa6e9819cf5370fc671fd6546 (commit)
discards 8e29d5be183853a018939d2daf93cbcd76c57173 (commit)
discards c5aed1a64a406ae3957c0614b179f6694313f285 (commit)
discards 35904c2111ce75f4b890773d59f909babe5e0876 (commit)
discards b39cd5b88206cfc28722a18aaf51f713d1774a0c (commit)
discards 91200d4e5a1b928b69f0c91bfc1c20daa9d68a0c (commit)
discards 2f5605aaff436e83203b01bbe60ddddb21686549 (commit)
discards 6b21598f97a2c00d44b44a0afc6a36db7989ed03 (commit)
discards a11c3f6bb93b34aeea04af9ab29c5e9b76349c3e (commit)
discards 9c1fe7e50ae668d5fe66b6dfda66237c070e7803 (commit)
discards 044bdccb7483107fa79c5453b3605ee57fa5beff (commit)
discards 5507c196c8cbc1d41a61daaa05aa9242d5ee689b (commit)
discards a6f35fccfb187456fde5126211cc36b33c2c990b (commit)
discards 71cbfd7fe949f4f1e9bf6d7a007bf6e98fed44ce (commit)
discards c6c9433a79183670201d9b256a9110420926d35f (commit)
discards 7e710e0042d6bab23ed150b86dd450648de2b091 (commit)
discards 63c08bd7fa4d2486942b51453e1b9f977d7d2f6f (commit)
discards 15e76857fbf6f3ac3ba176f81a10ba39f6fd87ac (commit)
discards 7e3b8b594e2b67148614ec982946d49d68c118b3 (commit)
discards ec89855e806ee1c7e69b92cde6e196fd78f22dc6 (commit)
discards 8688297b0e9ef059603559b657c7418208a7357c (commit)
discards 8c9e4200ea4f81fb399a7e9f0433df12b9a48f33 (commit)
discards 1ecf1c54b185b0d3c58544b8e77acc8fc7eeb30f (commit)
discards 36b5a04f8622b2313ee15a6722f15e918380b852 (commit)
discards cc454ff2314edc793b88b43c834b9b976d84098d (commit)
discards b37e269910f523977f8c71dfd86494b18e74ef30 (commit)
discards 0ad4a481d84999dce94a5eaedf2762c854f046bf (commit)
discards d721b32c16b32f8d8af8fc520b4d8f61f9a01f34 (commit)
discards e3ed604aa5d620d2950bf0df7338b83b9a43084e (commit)
discards 7f3fd21d80c49ae49cbcbee8e76d2898b0ff4727 (commit)
discards 104e2e819980a73d4bca0ae213ed5433aac49558 (commit)
discards 1932d1875fc126eeccc168b8e2f4cc586c04fd5c (commit)
discards 394ba29820ccbc84473eb273b6ffd2512a073343 (commit)
discards aae3210e393a2d8c5b57df7ccf24afcecdc13154 (commit)
discards e11b95420136ed3c152e60a9f59c3d33e07f332d (commit)
discards 3623ee0041527d23d768c24b001771231c7f4e6d (commit)
discards 40bf26a1fe8bf81c1db1c83f75ae82dd31969a24 (commit)
discards 6f5fcf0565727925caa95a60a88a1b229819de46 (commit)
discards c7a11d9f7fd9b3c2945909b47eb9f3b418e2ccb8 (commit)
discards fe61b8781db4f19342b144f150f22c8e985e8944 (commit)
discards 933126d2892282322215bee189b42237266072ea (commit)
discards 1df9b80b79286d58a85643e3ccf9b3b04e348a78 (commit)
discards 59d82182c5c10e7f21f5f19ab143987e2f03cb54 (commit)
discards c64e259efe0d60b2719006947db5d084dfc913a5 (commit)
via 5a065e7c7568932ddf914049808ec7cf90f9526f (commit)
via 3a7a0af0cb82742a9e7a298d0e4b9e9db1c247dc (commit)
via cc0df1fc4ee338e6a6103f8d0d99309884da045f (commit)
via 0dc609b3caa0d7635ec7275da3325717924e7f5d (commit)
via 2c95fc8a495621f64fd353b50f2dd88d5672e14e (commit)
via 4c632bb958cff16ed4df97729d58878cafd64e57 (commit)
via deb990d445419f34e07b6486d0e71179ae827cf1 (commit)
via 4180f95e274d2e470e54f99ac223c5a0db729db2 (commit)
via b7316b518f962c4a22b8537ac4d813387537377a (commit)
via 1f9cad42cff8df8dee2afad8f1a8209991835c6b (commit)
via 3fee15ccf58a12cbae1244d0477a34c687151057 (commit)
via 7f6e0d1b44a94d975d1b4a240b7f13f4f8ad042b (commit)
via 08e2c115e22a893c40ccd427dfd844fd06fdcdab (commit)
via 07e9ec208b719aa65e018f97c7f36d0ac448a88f (commit)
via 29e1562167c876b02338281acde3dbdfa7cdd01f (commit)
via 6061e0766375d5076350358261c54899e506b035 (commit)
via 5bf8f27ce095ded8ab702100e03584950fdc21fb (commit)
via a5ba0040ee677d3aaccd29fd3f67d63bd34c60ff (commit)
via 979a677739c8043f1e87ae4571e26057fbadb6d7 (commit)
via 141e88acb7a1f3241eb3ad9e457619b94829be55 (commit)
via cf96f3be6bf899fc11559159ac2cf9e11259bf89 (commit)
via bb963046e12ae4074b299d8b43f4594b830470ce (commit)
via 94f207687666083418a55aeb47889c17d6fbfec2 (commit)
via 62abaf4cd0d68e83f106621442877fc2addd8344 (commit)
via 297cf3404b82d41ce68834d57c142c91b97826f7 (commit)
via bcfa2af9884fcebe4a2522c85d19dbb40a0b2d71 (commit)
via 60caf11271f0e6b24ea66dcd24fbe37524551b0f (commit)
via 99dadad31a443a995c15ec434388d12eb3e9c25c (commit)
via 5df7300ee6e37e9feee18c919f1f57e69aedb97e (commit)
via 0d23b707c1f86606b084ee2b7e08f8dcfd5d8220 (commit)
via 07202040e0df9beddb8bd8abd4e5f4f9c968ccc3 (commit)
via 534e585f720a439c06f14a0bdbda8d1d1997ded6 (commit)
via 974ace7ff9ecd233dbd0c4a7ff8242929152d2ea (commit)
via 63d435828557c5a8b7e4453c286cbb8a75199f81 (commit)
via 0e0333f1899d5061cde9aa32345ed915f925387a (commit)
via 63f0b613559f0c14fe64ec3f919b741ac868ed56 (commit)
via c53dac7b9141f7c5fb3468e168d399a7eec26de7 (commit)
via f87d3492d0d0aba22a1f1fbc24b904db9c38ebd8 (commit)
via 8ecc4e3d1a72c5faca6e663f0d48975b1225a787 (commit)
via 1e49ad3c2e99440bc44a2e5d6431e4f39b8174fc (commit)
via 63b098495b91ef456bcf1f653148cd27369103c2 (commit)
via 9751ef6dc51f3806f6792a6ca88b07f937d43a0a (commit)
via fa1ca8c629864386a8c58ecc521061b70c126fe2 (commit)
via 9f93fc9979893ce48110d3cf675f29e10f12c473 (commit)
via a1a32914ea4e0602b6205d4a3410e6485991e016 (commit)
via 46a58548c44ffab7f183d3accb9b94cb3c31b1f7 (commit)
via d67c8ffce10bfe14a0a8cb1896a28df381f78e77 (commit)
via f83803f7f4283d49ccb2c7ab475cfa2214fea259 (commit)
via e1f2c8785b6087d0834c319a5cd408ec31a27a37 (commit)
via 6464ead9245d8f53f06e61ee5ce33a65785e2029 (commit)
via 0a1d82f4ee77b949318bbfba30a06a1887e3d8be (commit)
via ff95474fc02f81a699b3795e47261726bb491429 (commit)
via 816ffc7523dfe3af6aac904cdde0eeb34dc4c5c4 (commit)
via 84ae34a51d422ddbd4f525f008caa79b413b97d3 (commit)
via 3ceeb40b031d3b27b5d340a225f0486181c746e0 (commit)
via 9f01314fdae8dc7274c5b767d6c1f56f082b6853 (commit)
via 46bcf5343d233d4f69bd47b74b58eb1daf75a531 (commit)
via b6b8b8016ff625afff5e966319b62f24168b326d (commit)
via e7da294e68fbde205f8fe38de94340c27e9206b0 (commit)
via 213b87437dc199bb26b9286e08cdec11e0b7dd78 (commit)
via b93f6eb20ed795e46b9487b73167f695d3f342e6 (commit)
via e56c982229c5810af987d62f7f07e4c9b8bf88cf (commit)
via c45cfaec4052a3e240d1f3020cd1631f8b6c1817 (commit)
via a2dcc04205a7f7e9e93270657e4f8bc1473a7cc0 (commit)
via d5f976edd9abb0815b2891ca368c4be27bf70ef3 (commit)
via a8c25905b47146738994712c5d7482b109c71704 (commit)
via 726ac18e58c8b327ea53143c4b5575e1d9aad354 (commit)
via 070d838a4505fc64ad0151fbf56dbbb445feccbf (commit)
via e6678dc87d252b77a05cfbfc278ecb17716e8397 (commit)
via 8945aedcb8b0d23341b3350afa90274ac5a76cf1 (commit)
via 234565bc2c4cd187ee6fd8237ce8e61b0a5e622b (commit)
via 54b9a45a0d6d856c63b1d8015ca984af1cb9e3e7 (commit)
via f994c5c3b96e24d62451ef7ed531e86572040c2b (commit)
via 3e839fcc89450a88f77b840107365af546739b0b (commit)
via 29ab44c6f69aa2eb464c21da9fddfa6189b58dda (commit)
via 6ebdddecda35f5bd5094f638b9906d0f7723dac4 (commit)
via 0d5a11ec44a2f5f397fad790d4ea86598ac796b8 (commit)
via 8cbf0ed571a74703e71b42fc4f97348cefabf9fa (commit)
via 40164d43b9ad5fd8594618e14ca1e55290fbc743 (commit)
via 4f382eb9b1c23f90db634a06d0122352498633b7 (commit)
via d3ce79e4fa02d4589abcc25f716938542f87b4ef (commit)
via 7e6aba963fc14d2c9baacefdbd891fb4cd34ba00 (commit)
via 1956137ca996ed810392f224501c83130dd17656 (commit)
via 047d1a1c04373e87c6f554b7d149bb3bb8dc1d4c (commit)
via 27b7575014565bcd4e30f6bce4f70f1266d2734e (commit)
via 0516864bd0a26227fd898f5de1a8eeaa14bbe884 (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 (b3d283e1afc0b8c4a8b998d4db43586143d70406)
\
N -- N -- N (5a065e7c7568932ddf914049808ec7cf90f9526f)
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=5a065e7c7568932ddf914049808ec7cf…
commit 5a065e7c7568932ddf914049808ec7cf90f9526f
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:21:52 2016 +0200
remove handle_abisip_signal()
Change-Id: I9cf80f9c2c8a53a29e42f000029e680a9922cb41
http://cgit.osmocom.org/openbsc/commit/?id=3a7a0af0cb82742a9e7a298d0e4b9e9d…
commit 3a7a0af0cb82742a9e7a298d0e4b9e9db1c247dc
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=cc0df1fc4ee338e6a6103f8d0d993098…
commit cc0df1fc4ee338e6a6103f8d0d99309884da045f
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=0dc609b3caa0d7635ec7275da3325717…
commit 0dc609b3caa0d7635ec7275da3325717924e7f5d
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=2c95fc8a495621f64fd353b50f2dd88d…
commit 2c95fc8a495621f64fd353b50f2dd88d5672e14e
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=4c632bb958cff16ed4df97729d58878c…
commit 4c632bb958cff16ed4df97729d58878cafd64e57
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=deb990d445419f34e07b6486d0e71179…
commit deb990d445419f34e07b6486d0e71179ae827cf1
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:29:35 2016 +0200
skip a channel test
Change-Id: Id56fa16a8cb3e59e0222eae47ceb06866eb824b4
http://cgit.osmocom.org/openbsc/commit/?id=4180f95e274d2e470e54f99ac223c5a0…
commit 4180f95e274d2e470e54f99ac223c5a0db729db2
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:28:51 2016 +0200
cscn vty
Change-Id: I8f8980d6cfbf26f1b0e0197939833e55dbe521fb
http://cgit.osmocom.org/openbsc/commit/?id=b7316b518f962c4a22b8537ac4d81338…
commit b7316b518f962c4a22b8537ac4d813387537377a
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:24:26 2016 +0200
move subscr_request
Change-Id: Ia1f566675b2f052881aba18be5c42992719c47bd
http://cgit.osmocom.org/openbsc/commit/?id=1f9cad42cff8df8dee2afad8f1a82099…
commit 1f9cad42cff8df8dee2afad8f1a8209991835c6b
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:24:12 2016 +0200
add iu.h to gsm_subscriber.c
Change-Id: I398aaa4a7328a58fb0d563725f3bea26482929ef
http://cgit.osmocom.org/openbsc/commit/?id=3fee15ccf58a12cbae1244d0477a34c6…
commit 3fee15ccf58a12cbae1244d0477a34c687151057
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:20:12 2016 +0200
whitespace
Change-Id: Ic068a6367fedbeb07907b645fe0981961a6f4a0a
http://cgit.osmocom.org/openbsc/commit/?id=7f6e0d1b44a94d975d1b4a240b7f13f4…
commit 7f6e0d1b44a94d975d1b4a240b7f13f4f8ad042b
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:13:32 2016 +0200
don't use lchan in libmsc
Change-Id: Ic7ed7faa2bcc7aae799f41ed4abc2c001bfb61b7
http://cgit.osmocom.org/openbsc/commit/?id=08e2c115e22a893c40ccd427dfd844fd…
commit 08e2c115e22a893c40ccd427dfd844fd06fdcdab
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:13:52 2016 +0200
msc_tx_dtap
Change-Id: I4535bcbd29696033e0a1b0ac3ca5c68f0647b826
http://cgit.osmocom.org/openbsc/commit/?id=07e9ec208b719aa65e018f97c7f36d0a…
commit 07e9ec208b719aa65e018f97c7f36d0ac448a88f
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:11:39 2016 +0200
gsm_04_08.c: iu.h
Change-Id: I624612b5d5cd70770326347634aee2a42ba88945
http://cgit.osmocom.org/openbsc/commit/?id=29e1562167c876b02338281acde3dbdf…
commit 29e1562167c876b02338281acde3dbdfa7cdd01f
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:11:17 2016 +0200
IuCS auth
Change-Id: Id09e26126979d418a422df24bc50b56454b16c7e
http://cgit.osmocom.org/openbsc/commit/?id=6061e0766375d5076350358261c54899…
commit 6061e0766375d5076350358261c54899e506b035
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:09:47 2016 +0200
temporary dev: set debug log level almost everywhere
Change-Id: I0d5a36560e7edde27497de57e579f5b1d00eb525
http://cgit.osmocom.org/openbsc/commit/?id=5bf8f27ce095ded8ab702100e0358495…
commit 5bf8f27ce095ded8ab702100e03584950fdc21fb
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:04:56 2016 +0200
implement IuCS paging -- TODO details
http://cgit.osmocom.org/openbsc/commit/?id=a5ba0040ee677d3aaccd29fd3f67d63b…
commit a5ba0040ee677d3aaccd29fd3f67d63bd34c60ff
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 13:57:25 2016 +0200
paging: add todo comments for paging and mscsplit
Change-Id: I7e72c9db2837ea5edf45f6037cb0288a264d492c
http://cgit.osmocom.org/openbsc/commit/?id=979a677739c8043f1e87ae4571e26057…
commit 979a677739c8043f1e87ae4571e26057fbadb6d7
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:07:23 2016 +0200
subscr_request_channel() -> subscr_request_conn()
Change-Id: Ife8e10b240693a8d369139881774f1892044aa65
http://cgit.osmocom.org/openbsc/commit/?id=141e88acb7a1f3241eb3ad9e457619b9…
commit 141e88acb7a1f3241eb3ad9e457619b94829be55
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:06:55 2016 +0200
add subscr_authorized()
Change-Id: If2ef06b1229351127c61477ca14653d6ae4cb6bb
http://cgit.osmocom.org/openbsc/commit/?id=cf96f3be6bf899fc11559159ac2cf9e1…
commit cf96f3be6bf899fc11559159ac2cf9e11259bf89
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:04:41 2016 +0200
gsm_subscriber: include bool
Change-Id: I76edf962f77f8b2685e5e040ddf57d7691086eff
http://cgit.osmocom.org/openbsc/commit/?id=bb963046e12ae4074b299d8b43f4594b…
commit bb963046e12ae4074b299d8b43f4594b830470ce
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:05:13 2016 +0200
move subscr_request to gsm_subscriber.h
Change-Id: Idbbd39b0e068da17aafa97e315143509c69c50ea
http://cgit.osmocom.org/openbsc/commit/?id=94f207687666083418a55aeb47889c17…
commit 94f207687666083418a55aeb47889c17d6fbfec2
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:01:01 2016 +0200
add gsm_encr to subscr_conn
Change-Id: Id5797cd1f1bfa2cca2d3fbabc1981aa75546421b
http://cgit.osmocom.org/openbsc/commit/?id=62abaf4cd0d68e83f106621442877fc2…
commit 62abaf4cd0d68e83f106621442877fc2addd8344
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 14:14:09 2016 +0200
comment
http://cgit.osmocom.org/openbsc/commit/?id=297cf3404b82d41ce68834d57c142c91…
commit 297cf3404b82d41ce68834d57c142c91b97826f7
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 14:04:40 2016 +0200
comment
http://cgit.osmocom.org/openbsc/commit/?id=bcfa2af9884fcebe4a2522c85d19dbb4…
commit bcfa2af9884fcebe4a2522c85d19dbb40a0b2d71
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 13:29:41 2016 +0200
comment
http://cgit.osmocom.org/openbsc/commit/?id=60caf11271f0e6b24ea66dcd24fbe375…
commit 60caf11271f0e6b24ea66dcd24fbe37524551b0f
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 13:26:47 2016 +0200
comment
http://cgit.osmocom.org/openbsc/commit/?id=99dadad31a443a995c15ec434388d12e…
commit 99dadad31a443a995c15ec434388d12eb3e9c25c
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=5df7300ee6e37e9feee18c919f1f57e6…
commit 5df7300ee6e37e9feee18c919f1f57e69aedb97e
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=0d23b707c1f86606b084ee2b7e08f8dc…
commit 0d23b707c1f86606b084ee2b7e08f8dcfd5d8220
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=07202040e0df9beddb8bd8abd4e5f4f9…
commit 07202040e0df9beddb8bd8abd4e5f4f9c968ccc3
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=534e585f720a439c06f14a0bdbda8d1d…
commit 534e585f720a439c06f14a0bdbda8d1d1997ded6
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 9 21:30:26 2016 +0200
gsm_04_08: remove apply_codec_restrictions() -- TODO really?
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.)
Change-Id: I82623847e652a59a921d2fb142b77cf22420a746
http://cgit.osmocom.org/openbsc/commit/?id=974ace7ff9ecd233dbd0c4a7ff824292…
commit 974ace7ff9ecd233dbd0c4a7ff8242929152d2ea
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 14:04:28 2016 +0200
include msc_ifaces.h in gsm_04_08.c
Change-Id: I11be1bdfe6993f89b34319e7d1526c729d6e0cde
http://cgit.osmocom.org/openbsc/commit/?id=63d435828557c5a8b7e4453c286cbb8a…
commit 63d435828557c5a8b7e4453c286cbb8a75199f81
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 14:46:23 2016 +0200
msc_release_connection(): don't call gsm0808_clear()
Change-Id: I149146fc3cb99ef4a21ee2a798231bb070f398cd
http://cgit.osmocom.org/openbsc/commit/?id=0e0333f1899d5061cde9aa32345ed915…
commit 0e0333f1899d5061cde9aa32345ed915f925387a
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 14:57:14 2016 +0200
osmo-nitb becomes osmo-cscn
Change-Id: I3787050b524954d8a4dd13495c458f3ee293807b
http://cgit.osmocom.org/openbsc/commit/?id=63f0b613559f0c14fe64ec3f919b741a…
commit 63f0b613559f0c14fe64ec3f919b741ac868ed56
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 13:09:14 2016 +0200
libmsc: duplicate gsm0808 / gsm48 functions (towards BSC)
In osmo-nitb, libmsc would directly call the functions on the BSC level, not
always via the bsc_api. When separating libmsc from libbsc, some functions are
missing from the linkage.
Hence duplicate these functions to libmsc, add an msc_ prefix for clarity, also
add a _tx to gsm0808_cipher_mode():
* add msc_gsm0808_tx_cipher_mode() (dummy/stub)
* add msc_gsm48_tx_mm_serv_ack()
* add msc_gsm48_tx_mm_serv_rej()
Call these from libmsc instead of
* gsm0808_cipher_mode()
* gsm48_tx_mm_serv_ack()
* gsm48_tx_mm_serv_rej()
Also add a comment relatd to msc_gsm0808_tx_cipher_mode() in two places.
Change-Id: I5b276853d3af71f5e3f0a031fd17b4fff0580020
http://cgit.osmocom.org/openbsc/commit/?id=c53dac7b9141f7c5fb3468e168d399a7…
commit c53dac7b9141f7c5fb3468e168d399a7eec26de7
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri May 20 20:40:34 2016 +0200
Use new msc_tx_dtap() instead of gsm0808_submit_dtap()
Aim: msc_tx_dtap() shall redirect to IuCS or A interfaces depending on subscr
conn.
Change-Id: I30d961f16eb7b9c0ab9cc3f43198098d3f1a909f
http://cgit.osmocom.org/openbsc/commit/?id=f87d3492d0d0aba22a1f1fbc24b904db…
commit f87d3492d0d0aba22a1f1fbc24b904db9c38ebd8
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=8ecc4e3d1a72c5faca6e663f0d48975b…
commit 8ecc4e3d1a72c5faca6e663f0d48975b1225a787
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=1e49ad3c2e99440bc44a2e5d6431e4f3…
commit 1e49ad3c2e99440bc44a2e5d6431e4f39b8174fc
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 13:37:59 2016 +0200
msc_compl_l3(): publish in .h, tweak return value
Use new libmsc enum values for return val, to avoid dependency on libbsc
headers.
Make callable from other scopes: publish in osmo_msc.h and remove 'static' in
osmo_msc.c
Change-Id: If24007445899e9c75553a0dbf843ada3566b3380
http://cgit.osmocom.org/openbsc/commit/?id=63b098495b91ef456bcf1f653148cd27…
commit 63b098495b91ef456bcf1f653148cd27369103c2
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 14:58:46 2016 +0200
add cscn_vty.c
Change-Id: I4ac4d09cbe63797dea688ff8aaba61e17c0105ff
http://cgit.osmocom.org/openbsc/commit/?id=9751ef6dc51f3806f6792a6ca88b07f9…
commit 9751ef6dc51f3806f6792a6ca88b07f937d43a0a
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 14:56:06 2016 +0200
add iucs.[hc]
Change-Id: I88e981f4c31393a98ae8d61176c65c9251a6f28b
http://cgit.osmocom.org/openbsc/commit/?id=fa1ca8c629864386a8c58ecc521061b7…
commit fa1ca8c629864386a8c58ecc521061b70c126fe2
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri May 20 21:59:55 2016 +0200
add DIUCS debug log constant
Change-Id: Id347a3024fa495a1ab680db7320648d933a4018b
http://cgit.osmocom.org/openbsc/commit/?id=9f93fc9979893ce48110d3cf675f29e1…
commit 9f93fc9979893ce48110d3cf675f29e10f12c473
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:16:45 2016 +0200
gsm0408_loc_upd_rej(): remove bts use (used only for debug log)
Change-Id: I3ac38f4b701ad8308470573260fa91a4b04c2f18
http://cgit.osmocom.org/openbsc/commit/?id=a1a32914ea4e0602b6205d4a3410e648…
commit a1a32914ea4e0602b6205d4a3410e6485991e016
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:05:43 2016 +0200
subscr_update(): remove bts arg, add lac arg
The idea is to not have a direct pointer to a bts struct (into BSC land), but a
LAC to resolve the BSC or RNC depending on the appropriate A or IuCS interface.
Change-Id: I9f2b298a785bf4b2a1b3fcdd91b8256106b2d9de
http://cgit.osmocom.org/openbsc/commit/?id=46a58548c44ffab7f183d3accb9b94cb…
commit 46a58548c44ffab7f183d3accb9b94cb3c31b1f7
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:06:35 2016 +0200
subscr_update_expire_lu(): remove bts arg
Change-Id: I26cafd9389aac65e53dc4280a1687c6b8bce3106
http://cgit.osmocom.org/openbsc/commit/?id=d67c8ffce10bfe14a0a8cb1896a28df3…
commit d67c8ffce10bfe14a0a8cb1896a28df381f78e77
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:03:18 2016 +0200
move t3212 to network level (periodic lu) -- TODO vty
http://cgit.osmocom.org/openbsc/commit/?id=f83803f7f4283d49ccb2c7ab475cfa22…
commit f83803f7f4283d49ccb2c7ab475cfa2214fea259
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:11:50 2016 +0200
libmsc: iucs dev: disable large parts of the code
Change-Id: I3ef6ca26150b6102a0fa22a88a60d9a442d640b4
http://cgit.osmocom.org/openbsc/commit/?id=e1f2c8785b6087d0834c319a5cd408ec…
commit e1f2c8785b6087d0834c319a5cd408ec31a27a37
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 12:50:31 2016 +0200
Prepare entry/exit point for MSC -> BSC and MSC -> RNC communication.
Add msc_ifaces.[hc], a_iface.c, with a general msc_tx_dtap() to redirect to
different interfaces depending on the actual subscriber connection.
While iu_tx() is going to be functional on this branch, the a_tx() is so far
just a dummy (see comment).
Add via_iface marker to gsm_subscriber_connection with enum values IFACE_A and
IFACE_IU so far.
Add Iu specific fields in a sub-struct: the UE connection pointer and an
indicator for the Integrity Protection status on Iu (to be fully implemented in
later commits).
http://cgit.osmocom.org/openbsc/commit/?id=6464ead9245d8f53f06e61ee5ce33a65…
commit 6464ead9245d8f53f06e61ee5ce33a65785e2029
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:00:23 2016 +0200
gsm_subscriber_connection: mark BSC specific items
The struct shall be split in two later.
Change-Id: Ib9666225fb9bfec2cf1e364343560571869fe6a7
http://cgit.osmocom.org/openbsc/commit/?id=0a1d82f4ee77b949318bbfba30a06a18…
commit 0a1d82f4ee77b949318bbfba30a06a1887e3d8be
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=ff95474fc02f81a699b3795e47261726…
commit ff95474fc02f81a699b3795e47261726bb491429
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed May 11 14:12:00 2016 +0200
split bsc_bootstrap_network() in alloc and config
Change-Id: I480a09a31a79766ad07b627dd5238b7e37f3be7a
http://cgit.osmocom.org/openbsc/commit/?id=816ffc7523dfe3af6aac904cdde0eeb3…
commit 816ffc7523dfe3af6aac904cdde0eeb34dc4c5c4
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=84ae34a51d422ddbd4f525f008caa79b…
commit 84ae34a51d422ddbd4f525f008caa79b413b97d3
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=3ceeb40b031d3b27b5d340a225f04861…
commit 3ceeb40b031d3b27b5d340a225f0486181c746e0
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=9f01314fdae8dc7274c5b767d6c1f56f…
commit 9f01314fdae8dc7274c5b767d6c1f56f082b6853
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=46bcf5343d233d4f69bd47b74b58eb1d…
commit 46bcf5343d233d4f69bd47b74b58eb1daf75a531
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=b6b8b8016ff625afff5e966319b62f24…
commit b6b8b8016ff625afff5e966319b62f24168b326d
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=e7da294e68fbde205f8fe38de94340c2…
commit e7da294e68fbde205f8fe38de94340c27e9206b0
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=213b87437dc199bb26b9286e08cdec11…
commit 213b87437dc199bb26b9286e08cdec11e0b7dd78
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=b93f6eb20ed795e46b9487b73167f695…
commit b93f6eb20ed795e46b9487b73167f695d3f342e6
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=e56c982229c5810af987d62f7f07e4c9…
commit e56c982229c5810af987d62f7f07e4c9b8bf88cf
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.
Change-Id: I94015fb9dd511c37c1e3058a0963c780b3f700ac
Future: this will be used by libmsc's subscriber connection, for osmo-cscn.
http://cgit.osmocom.org/openbsc/commit/?id=c45cfaec4052a3e240d1f3020cd1631f…
commit c45cfaec4052a3e240d1f3020cd1631f8b6c1817
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=a2dcc04205a7f7e9e93270657e4f8bc1…
commit a2dcc04205a7f7e9e93270657e4f8bc1473a7cc0
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 12:50:31 2016 +0200
move to libxsc: factor out gen of USSD notify and release complete -- TODO subscr_conn
Both libmsc and libbsc need distinct gsm0480_send_ussdNotify() and
gsm0480_send_releaseComplete() functions to account for the distinct subscriber
connection structs.
The current functions live in libmsc, so add the same in libbsc in new file
gsm_04_80_utils.c.
To avoid too much code dup, 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.
Change-Id: I33a84e3c28576ced91d2ea24103123431f551173
http://cgit.osmocom.org/openbsc/commit/?id=d5f976edd9abb0815b2891ca368c4be2…
commit d5f976edd9abb0815b2891ca368c4be27bf70ef3
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=a8c25905b47146738994712c5d7482b1…
commit a8c25905b47146738994712c5d7482b109c71704
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=726ac18e58c8b327ea53143c4b5575e1…
commit 726ac18e58c8b327ea53143c4b5575e1d9aad354
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=070d838a4505fc64ad0151fbf56dbbb4…
commit 070d838a4505fc64ad0151fbf56dbbb445feccbf
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=e6678dc87d252b77a05cfbfc278ecb17…
commit e6678dc87d252b77a05cfbfc278ecb17716e8397
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=8945aedcb8b0d23341b3350afa90274a…
commit 8945aedcb8b0d23341b3350afa90274ac5a76cf1
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=234565bc2c4cd187ee6fd8237ce8e61b…
commit 234565bc2c4cd187ee6fd8237ce8e61b0a5e622b
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=54b9a45a0d6d856c63b1d8015ca984af…
commit 54b9a45a0d6d856c63b1d8015ca984af1cb9e3e7
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=f994c5c3b96e24d62451ef7ed531e865…
commit f994c5c3b96e24d62451ef7ed531e86572040c2b
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=3e839fcc89450a88f77b840107365af5…
commit 3e839fcc89450a88f77b840107365af546739b0b
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=29ab44c6f69aa2eb464c21da9fddfa61…
commit 29ab44c6f69aa2eb464c21da9fddfa6189b58dda
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=6ebdddecda35f5bd5094f638b9906d0f…
commit 6ebdddecda35f5bd5094f638b9906d0f7723dac4
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=0d5a11ec44a2f5f397fad790d4ea8659…
commit 0d5a11ec44a2f5f397fad790d4ea86598ac796b8
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=8cbf0ed571a74703e71b42fc4f97348c…
commit 8cbf0ed571a74703e71b42fc4f97348cefabf9fa
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=40164d43b9ad5fd8594618e14ca1e552…
commit 40164d43b9ad5fd8594618e14ca1e55290fbc743
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=4f382eb9b1c23f90db634a06d0122352…
commit 4f382eb9b1c23f90db634a06d0122352498633b7
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=d3ce79e4fa02d4589abcc25f71693854…
commit d3ce79e4fa02d4589abcc25f716938542f87b4ef
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=7e6aba963fc14d2c9baacefdbd891fb4…
commit 7e6aba963fc14d2c9baacefdbd891fb4cd34ba00
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=1956137ca996ed810392f224501c8313…
commit 1956137ca996ed810392f224501c83130dd17656
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=047d1a1c04373e87c6f554b7d149bb3b…
commit 047d1a1c04373e87c6f554b7d149bb3bb8dc1d4c
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=27b7575014565bcd4e30f6bce4f70f12…
commit 27b7575014565bcd4e30f6bce4f70f1266d2734e
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=0516864bd0a26227fd898f5de1a8eeaa…
commit 0516864bd0a26227fd898f5de1a8eeaa14bbe884
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 19:01:09 2016 +0200
sgsn_pdp_upd_gtp_u(): fix return val
Change-Id: Icb6b756bb4ec766416f7108f1217551e9024a28b
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/msc_ifaces.h | 4 ++++
openbsc/src/gprs/sgsn_libgtp.c | 2 +-
openbsc/src/libmsc/gsm_04_08.c | 21 +++++++++++++--------
3 files changed, 18 insertions(+), 9 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/iucs has been updated
discards 599ae47fc601fda0eb42b3d76a1849322348ad27 (commit)
discards 34be95fb80bda800f8a699cb66f8d5618fe55b89 (commit)
discards af9f1ddd40d688fa27bf14bccf02b6cee67c275f (commit)
discards d2720dc977ff3a4f90344fb9c2448725e3987a8e (commit)
discards cfe7be63913f7fbfa5e349843cd73c897689cdfa (commit)
discards 5c80d8ace87e0ac42d43aaef6d28a7410eb7b9de (commit)
discards 100a387c9589fa31c08ee4b8cc26735ee9d51d3e (commit)
discards 58ebbc1a29ca525d88244bf601eb8a5e66dd3798 (commit)
discards bdb6e72599bafa36c4b92d4da080db688d3e13ec (commit)
discards 28e14d18ebd74d8507b3d64afb1732f9741639cc (commit)
discards bc0e3fe0fa8b7fd468abf21a5398a0ba6fad693f (commit)
discards e5891a4834bd061259c8a9caa4fee3e628a7db79 (commit)
discards 1c07b7fac2a88a0401b94eef345cf7144c606469 (commit)
discards a6190cc6c602d4a848d67b459e918d9fe52097ca (commit)
discards 290eba55b5002142baf7c98b0f5f580d972955f4 (commit)
discards b73c051f46f5d520f6b02d691dcb0a238cfe4ea4 (commit)
discards 6475cab3fa59c94d7fdf06f4dcdf2ad3747c538b (commit)
discards b062b13e6700255b6ae9623ed11c532afc34ff27 (commit)
discards 77bea81030ed2961b5317946e34bb7710663d916 (commit)
discards cd3b427fd46592338141a366f700881699bde0e3 (commit)
discards ce839e900b34e4c33f1dbfbf0bbecce6122a16e2 (commit)
discards 298df8118dc9ab0eb71f73e2b1561e4df57ca443 (commit)
discards 1c7eee0c6429b11d8a9a10c1259fbc251616db65 (commit)
discards 4b8e976a16f1ae81d97ccc7f56e3f9ac7c921720 (commit)
discards 752e310bad97e1c9e68303cfa14f06509bf07b8f (commit)
discards 7e903e5943f39e3824efb21260c327e986569e59 (commit)
discards c4342c2e20c417d0ed1a1562e9b374ebbec12f56 (commit)
discards 05a55f2cf8d053ac420d470de652d0d89d66c437 (commit)
discards e5464d0909eeb2c58bc137a09dfa19afbab3b471 (commit)
discards 1abb134f05563e1c8b988abd614004bb06b3a718 (commit)
discards ad402b87652649ece2fce712e94e6c67fd4170c7 (commit)
discards 914ba9456cd7d59d76474e7a7454c9baf1fa0824 (commit)
discards be28712c4cebd1f5f465314a73c3c34c1253bc34 (commit)
discards ea325214525c7e5e908d3804d20e186840ca8ba7 (commit)
discards e0813f8f578a4cde70dfb27bf69ea94282ddcd50 (commit)
discards d7116faa771326460284cdb89cca721f7a1251a0 (commit)
discards 7f9cca8b8fd8093e34080d9e05ae6d79253b1233 (commit)
discards 51282f77d0b12cfb931571538b836408ff8ab053 (commit)
discards ace777327c58e15c8d63e874f6022c534b61d3d7 (commit)
discards 40b09135b3190f34e2e2f1537d547e57bee239cc (commit)
discards d4863a67e2dc9b0741a9d767aa09118bb7b5356a (commit)
discards 1b98d66083b0c1e05c2ee728dc7c55215a7781ff (commit)
discards d522b191215435a2be103183bb1e89e9f949468b (commit)
discards 1ddbc363e81aaa492e234f1b58f5a05587af6cf6 (commit)
discards c41f37b7cc7fb76279c855e8f35103bd5b0518e1 (commit)
discards e0061ef8dccf8def79eac7ab816a87d80f17852a (commit)
discards 86bc3d0eb8665b432da4f02411d44fb8246c4e9d (commit)
discards 5e4c14bfa3f44115e4350a2d3643df5bd73ce54a (commit)
discards dc897611b3c4a702e6762ca0683c14053620071a (commit)
discards a1a637ef8b6604e16d8be749b262a9de1953db43 (commit)
discards f343967c9be7b96ead47e979a49c688844a6882c (commit)
discards 7c9f898fe5b128e3fbb10531f47a197827fa7cdb (commit)
discards 72ce6daea28a60615d278b5c231ea0170b709981 (commit)
discards 96bf441f4a69a47eecba25a9e9e45b700c6694b3 (commit)
discards fe8c0076480fdebcdfccc487f614ca7168067136 (commit)
discards 4dcab1b8d1ea1f5385176d87a22e2af80e57eb8c (commit)
discards 1cddadacd8d8cfadc58db4c129ae603c79409806 (commit)
discards 5276a535254eaeb7ae38a45ed1b8d97f6afdb6b9 (commit)
discards 1aa2fa743d492695c70ed4e50f1ce04c56f7a1dd (commit)
discards f18c918fdb33d7a10b6f42ee63c7d6a7f1b49a2d (commit)
discards 97d9e09556e6ca85a951873be2cec59b72da8dc4 (commit)
discards 8d44cebde580f583ebd524f9f34915ff4178d947 (commit)
discards cba7a2ca0091507ab5da0596a2fbddd2831aaddb (commit)
discards 819a5ae77cfb5923ff561e290f173549043f0155 (commit)
discards b6b3d2a6c40c8bca7793cba1ea76d24546264089 (commit)
discards d4adc6b2358a01fa1f221153f68e54736e1558ca (commit)
discards 206e1256e1b4013271a582ecce6d08f6fb88bf1a (commit)
discards 38b99665b1bf20ff9d768f537cf39a27fe3da50e (commit)
discards f7899828846289cf9b57567fbdfca10583ddfb91 (commit)
discards ede8115d38e3d8a09dc9158262acb2b3b4758679 (commit)
discards 581914d10947b3ecc854599f324b4c01f768be43 (commit)
discards 2dff96e6839afb3d731999f848a22dcf88e21312 (commit)
discards 7585a79ece1c38b418a9d1a0cf56236641dde237 (commit)
discards 13e39cbf4ea6d6e875db8c1adeb5468f86adb30f (commit)
discards 977d3cc2c584b5fc180b9b5bcbbb753ac7f97129 (commit)
discards c8106ba0fba3042056aeadb685bdcc2e2511f280 (commit)
discards 28607e9c13ec3bd41f23129e93a9bba82ad8c446 (commit)
via b3d283e1afc0b8c4a8b998d4db43586143d70406 (commit)
via 96c6dad5648b444339f119653ab7341d455aebc0 (commit)
via 845d853f2a14ac55159f3f4708ce8a052925c81a (commit)
via 83368253beddd2ae18554a0c17d23497f9d4de35 (commit)
via 2150319cb355ebfe2dc763c60d9f06cdf9a7c043 (commit)
via a226f02ae0e7fbe3dc2972feb38c4948d30c5701 (commit)
via 5d7e433e135490174c1df4d1ab8fd2c7b1436820 (commit)
via 8b3626cdbaac1c8d52474c9f6b89ad51f6a43e04 (commit)
via 24afd2e1136c3c09d22b760b6db21388610a548b (commit)
via c5b6b3450e452e7ed1b1521c076fd82986eab2e1 (commit)
via af9e3687856b10a438caa8d24b9cfecd93bfcddc (commit)
via e5ba388532ecfb5c08298fcadc0c1f36d5a30ad8 (commit)
via 67ea79f2de61376beb93be7c78e547bbb591f046 (commit)
via c144cd6aa7ee0bdc2ac77a5c0ffb5c350dd97787 (commit)
via 050eb54f70f59a4df7f43d0e551a44e2dd55bb36 (commit)
via cd8e24f8446d5b814db4909a9a6a7a25637c5d55 (commit)
via f7050367e86944ae5fd060acb635e3a3ba460dee (commit)
via 1548f27b7a9d3893ac3d7d7b9b75a2906528539d (commit)
via e6142cfb69246679a0ee2d90c5c8811344548b71 (commit)
via 034fbff0d3579844da2ca80d5a2643b7c44adf00 (commit)
via e17e61d4c05d95f6fb3d75428933962208fa4c0e (commit)
via eec0b60f8eea10394cad5263d62075a1a5ea3635 (commit)
via 78026ed306e11ff6e44d169c9cad290b7089c967 (commit)
via c37864f91ce4550f7ed8b3f235f4d139e3e4f02a (commit)
via 108d70371ab4b80e801b5ada46af32ba95a7096b (commit)
via cb253988064638118a90632a29afe2788c38303e (commit)
via e687c81e8b02b1ce4b05225e99c6d47674090036 (commit)
via 82b9b90fe4e96440e1f34a86a4190d8c26137f35 (commit)
via 95f43cc05dc9ca760c1db32079f4515e60c4f25f (commit)
via 71e91a4d282fe1574448b3f2cd94f733b713b59a (commit)
via 7954e7197dc65764561df6d583fe5e74c181442b (commit)
via 31278343bea1ab4a3db5461deb4926c7ffdec909 (commit)
via 7f7c20c79bf115efe013b94cbaed00a974bbfeea (commit)
via 3442095a2eed4967f198a9bc26cb867063d3c120 (commit)
via e806d8921afbade76cdf1ab8972ef7c81ad9882a (commit)
via 25328ebc0e16785c075d74a039e27a5847a1bb13 (commit)
via a4606efde26c42ebf2ecf59f7979c17b06a9715f (commit)
via 7829eaf003c7f89cc88a54463e902d240ab2b0c5 (commit)
via c05017491a575782f1530df402e082fca8c7b74d (commit)
via 35f41d1a5d1981cbe345f93ece5b0ed8b2675a42 (commit)
via a79616b326d9da8c46caa90f4aa7478eb68269dc (commit)
via a0fd184b814dd90a6eea0c0c9ce7983d4065de02 (commit)
via b7f34df99428c30c6bf06291adf783f5c4edc168 (commit)
via 98413f6a6b840672cad6f28c572894e18d5625bf (commit)
via 7787ababfdde3aaaa6e9819cf5370fc671fd6546 (commit)
via 8e29d5be183853a018939d2daf93cbcd76c57173 (commit)
via c5aed1a64a406ae3957c0614b179f6694313f285 (commit)
via 35904c2111ce75f4b890773d59f909babe5e0876 (commit)
via b39cd5b88206cfc28722a18aaf51f713d1774a0c (commit)
via 91200d4e5a1b928b69f0c91bfc1c20daa9d68a0c (commit)
via 2f5605aaff436e83203b01bbe60ddddb21686549 (commit)
via 6b21598f97a2c00d44b44a0afc6a36db7989ed03 (commit)
via a11c3f6bb93b34aeea04af9ab29c5e9b76349c3e (commit)
via 9c1fe7e50ae668d5fe66b6dfda66237c070e7803 (commit)
via 044bdccb7483107fa79c5453b3605ee57fa5beff (commit)
via 5507c196c8cbc1d41a61daaa05aa9242d5ee689b (commit)
via a6f35fccfb187456fde5126211cc36b33c2c990b (commit)
via 71cbfd7fe949f4f1e9bf6d7a007bf6e98fed44ce (commit)
via c6c9433a79183670201d9b256a9110420926d35f (commit)
via 7e710e0042d6bab23ed150b86dd450648de2b091 (commit)
via 63c08bd7fa4d2486942b51453e1b9f977d7d2f6f (commit)
via 15e76857fbf6f3ac3ba176f81a10ba39f6fd87ac (commit)
via 7e3b8b594e2b67148614ec982946d49d68c118b3 (commit)
via ec89855e806ee1c7e69b92cde6e196fd78f22dc6 (commit)
via 8688297b0e9ef059603559b657c7418208a7357c (commit)
via 8c9e4200ea4f81fb399a7e9f0433df12b9a48f33 (commit)
via 1ecf1c54b185b0d3c58544b8e77acc8fc7eeb30f (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 (599ae47fc601fda0eb42b3d76a1849322348ad27)
\
N -- N -- N (b3d283e1afc0b8c4a8b998d4db43586143d70406)
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=b3d283e1afc0b8c4a8b998d4db435861…
commit b3d283e1afc0b8c4a8b998d4db43586143d70406
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:12:11 2016 +0200
remove tch_rtp_signal()
Change-Id: Icf47ac9114c47383bd072eaa91cbd5213ead6c14
http://cgit.osmocom.org/openbsc/commit/?id=96c6dad5648b444339f119653ab7341d…
commit 96c6dad5648b444339f119653ab7341d455aebc0
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:21:52 2016 +0200
remove handle_abisip_signal()
Change-Id: I9cf80f9c2c8a53a29e42f000029e680a9922cb41
http://cgit.osmocom.org/openbsc/commit/?id=845d853f2a14ac55159f3f4708ce8a05…
commit 845d853f2a14ac55159f3f4708ce8a052925c81a
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=83368253beddd2ae18554a0c17d23497…
commit 83368253beddd2ae18554a0c17d23497f9d4de35
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=2150319cb355ebfe2dc763c60d9f06cd…
commit 2150319cb355ebfe2dc763c60d9f06cdf9a7c043
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=a226f02ae0e7fbe3dc2972feb38c4948…
commit a226f02ae0e7fbe3dc2972feb38c4948d30c5701
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=5d7e433e135490174c1df4d1ab8fd2c7…
commit 5d7e433e135490174c1df4d1ab8fd2c7b1436820
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=8b3626cdbaac1c8d52474c9f6b89ad51…
commit 8b3626cdbaac1c8d52474c9f6b89ad51f6a43e04
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:29:35 2016 +0200
skip a channel test
Change-Id: Id56fa16a8cb3e59e0222eae47ceb06866eb824b4
http://cgit.osmocom.org/openbsc/commit/?id=24afd2e1136c3c09d22b760b6db21388…
commit 24afd2e1136c3c09d22b760b6db21388610a548b
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:28:51 2016 +0200
cscn vty
Change-Id: I8f8980d6cfbf26f1b0e0197939833e55dbe521fb
http://cgit.osmocom.org/openbsc/commit/?id=c5b6b3450e452e7ed1b1521c076fd829…
commit c5b6b3450e452e7ed1b1521c076fd82986eab2e1
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:24:26 2016 +0200
move subscr_request
Change-Id: Ia1f566675b2f052881aba18be5c42992719c47bd
http://cgit.osmocom.org/openbsc/commit/?id=af9e3687856b10a438caa8d24b9cfecd…
commit af9e3687856b10a438caa8d24b9cfecd93bfcddc
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:24:12 2016 +0200
add iu.h to gsm_subscriber.c
Change-Id: I398aaa4a7328a58fb0d563725f3bea26482929ef
http://cgit.osmocom.org/openbsc/commit/?id=e5ba388532ecfb5c08298fcadc0c1f36…
commit e5ba388532ecfb5c08298fcadc0c1f36d5a30ad8
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:20:12 2016 +0200
whitespace
Change-Id: Ic068a6367fedbeb07907b645fe0981961a6f4a0a
http://cgit.osmocom.org/openbsc/commit/?id=67ea79f2de61376beb93be7c78e547bb…
commit 67ea79f2de61376beb93be7c78e547bbb591f046
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:13:32 2016 +0200
don't use lchan in libmsc
Change-Id: Ic7ed7faa2bcc7aae799f41ed4abc2c001bfb61b7
http://cgit.osmocom.org/openbsc/commit/?id=c144cd6aa7ee0bdc2ac77a5c0ffb5c35…
commit c144cd6aa7ee0bdc2ac77a5c0ffb5c350dd97787
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:13:52 2016 +0200
msc_tx_dtap
Change-Id: I4535bcbd29696033e0a1b0ac3ca5c68f0647b826
http://cgit.osmocom.org/openbsc/commit/?id=050eb54f70f59a4df7f43d0e551a44e2…
commit 050eb54f70f59a4df7f43d0e551a44e2dd55bb36
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:11:39 2016 +0200
gsm_04_08.c: iu.h
Change-Id: I624612b5d5cd70770326347634aee2a42ba88945
http://cgit.osmocom.org/openbsc/commit/?id=cd8e24f8446d5b814db4909a9a6a7a25…
commit cd8e24f8446d5b814db4909a9a6a7a25637c5d55
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:11:17 2016 +0200
IuCS auth
Change-Id: Id09e26126979d418a422df24bc50b56454b16c7e
http://cgit.osmocom.org/openbsc/commit/?id=f7050367e86944ae5fd060acb635e3a3…
commit f7050367e86944ae5fd060acb635e3a3ba460dee
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:09:47 2016 +0200
temporary dev: set debug log level almost everywhere
Change-Id: I0d5a36560e7edde27497de57e579f5b1d00eb525
http://cgit.osmocom.org/openbsc/commit/?id=1548f27b7a9d3893ac3d7d7b9b75a290…
commit 1548f27b7a9d3893ac3d7d7b9b75a2906528539d
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:04:56 2016 +0200
implement IuCS paging -- TODO details
http://cgit.osmocom.org/openbsc/commit/?id=e6142cfb69246679a0ee2d90c5c88113…
commit e6142cfb69246679a0ee2d90c5c8811344548b71
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 13:57:25 2016 +0200
paging: add todo comments for paging and mscsplit
Change-Id: I7e72c9db2837ea5edf45f6037cb0288a264d492c
http://cgit.osmocom.org/openbsc/commit/?id=034fbff0d3579844da2ca80d5a2643b7…
commit 034fbff0d3579844da2ca80d5a2643b7c44adf00
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:07:23 2016 +0200
subscr_request_channel() -> subscr_request_conn()
Change-Id: Ife8e10b240693a8d369139881774f1892044aa65
http://cgit.osmocom.org/openbsc/commit/?id=e17e61d4c05d95f6fb3d754289339622…
commit e17e61d4c05d95f6fb3d75428933962208fa4c0e
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:06:55 2016 +0200
add subscr_authorized()
Change-Id: If2ef06b1229351127c61477ca14653d6ae4cb6bb
http://cgit.osmocom.org/openbsc/commit/?id=eec0b60f8eea10394cad5263d62075a1…
commit eec0b60f8eea10394cad5263d62075a1a5ea3635
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:04:41 2016 +0200
gsm_subscriber: include bool
Change-Id: I76edf962f77f8b2685e5e040ddf57d7691086eff
http://cgit.osmocom.org/openbsc/commit/?id=78026ed306e11ff6e44d169c9cad290b…
commit 78026ed306e11ff6e44d169c9cad290b7089c967
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:05:13 2016 +0200
move subscr_request to gsm_subscriber.h
Change-Id: Idbbd39b0e068da17aafa97e315143509c69c50ea
http://cgit.osmocom.org/openbsc/commit/?id=c37864f91ce4550f7ed8b3f235f4d139…
commit c37864f91ce4550f7ed8b3f235f4d139e3e4f02a
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:01:01 2016 +0200
add gsm_encr to subscr_conn
Change-Id: Id5797cd1f1bfa2cca2d3fbabc1981aa75546421b
http://cgit.osmocom.org/openbsc/commit/?id=108d70371ab4b80e801b5ada46af32ba…
commit 108d70371ab4b80e801b5ada46af32ba95a7096b
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=cb253988064638118a90632a29afe278…
commit cb253988064638118a90632a29afe2788c38303e
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 14:14:09 2016 +0200
comment
http://cgit.osmocom.org/openbsc/commit/?id=e687c81e8b02b1ce4b05225e99c6d476…
commit e687c81e8b02b1ce4b05225e99c6d47674090036
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 14:04:40 2016 +0200
comment
http://cgit.osmocom.org/openbsc/commit/?id=82b9b90fe4e96440e1f34a86a4190d8c…
commit 82b9b90fe4e96440e1f34a86a4190d8c26137f35
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 13:29:41 2016 +0200
comment
http://cgit.osmocom.org/openbsc/commit/?id=95f43cc05dc9ca760c1db32079f4515e…
commit 95f43cc05dc9ca760c1db32079f4515e60c4f25f
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 13:26:47 2016 +0200
comment
http://cgit.osmocom.org/openbsc/commit/?id=71e91a4d282fe1574448b3f2cd94f733…
commit 71e91a4d282fe1574448b3f2cd94f733b713b59a
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=7954e7197dc65764561df6d583fe5e74…
commit 7954e7197dc65764561df6d583fe5e74c181442b
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=31278343bea1ab4a3db5461deb4926c7…
commit 31278343bea1ab4a3db5461deb4926c7ffdec909
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=7f7c20c79bf115efe013b94cbaed00a9…
commit 7f7c20c79bf115efe013b94cbaed00a974bbfeea
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=3442095a2eed4967f198a9bc26cb8670…
commit 3442095a2eed4967f198a9bc26cb867063d3c120
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=e806d8921afbade76cdf1ab8972ef7c8…
commit e806d8921afbade76cdf1ab8972ef7c81ad9882a
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 9 21:30:26 2016 +0200
gsm_04_08: remove apply_codec_restrictions() -- TODO really?
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.)
Change-Id: I82623847e652a59a921d2fb142b77cf22420a746
http://cgit.osmocom.org/openbsc/commit/?id=25328ebc0e16785c075d74a039e27a58…
commit 25328ebc0e16785c075d74a039e27a5847a1bb13
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 14:04:28 2016 +0200
include msc_ifaces.h in gsm_04_08.c
Change-Id: I11be1bdfe6993f89b34319e7d1526c729d6e0cde
http://cgit.osmocom.org/openbsc/commit/?id=a4606efde26c42ebf2ecf59f7979c17b…
commit a4606efde26c42ebf2ecf59f7979c17b06a9715f
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 14:46:23 2016 +0200
msc_release_connection(): don't call gsm0808_clear()
Change-Id: I149146fc3cb99ef4a21ee2a798231bb070f398cd
http://cgit.osmocom.org/openbsc/commit/?id=7829eaf003c7f89cc88a54463e902d24…
commit 7829eaf003c7f89cc88a54463e902d240ab2b0c5
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 13:09:14 2016 +0200
libmsc: duplicate gsm0808 / gsm48 functions (towards BSC)
In osmo-nitb, libmsc would directly call the functions on the BSC level, not
always via the bsc_api. When separating libmsc from libbsc, some functions are
missing from the linkage.
Hence duplicate these functions to libmsc, add an msc_ prefix for clarity, also
add a _tx to gsm0808_cipher_mode():
* add msc_gsm0808_tx_cipher_mode() (dummy/stub)
* add msc_gsm48_tx_mm_serv_ack()
* add msc_gsm48_tx_mm_serv_rej()
Call these from libmsc instead of
* gsm0808_cipher_mode()
* gsm48_tx_mm_serv_ack()
* gsm48_tx_mm_serv_rej()
Change-Id: I5b276853d3af71f5e3f0a031fd17b4fff0580020
http://cgit.osmocom.org/openbsc/commit/?id=c05017491a575782f1530df402e082fc…
commit c05017491a575782f1530df402e082fca8c7b74d
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri May 20 20:40:34 2016 +0200
Use new msc_tx_dtap() instead of gsm0808_submit_dtap()
Aim: msc_tx_dtap() shall redirect to IuCS or A interfaces depending on subscr
conn.
Change-Id: I30d961f16eb7b9c0ab9cc3f43198098d3f1a909f
http://cgit.osmocom.org/openbsc/commit/?id=35f41d1a5d1981cbe345f93ece5b0ed8…
commit 35f41d1a5d1981cbe345f93ece5b0ed8b2675a42
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 14:57:14 2016 +0200
osmo-nitb becomes osmo-cscn
Change-Id: I3787050b524954d8a4dd13495c458f3ee293807b
http://cgit.osmocom.org/openbsc/commit/?id=a79616b326d9da8c46caa90f4aa7478e…
commit a79616b326d9da8c46caa90f4aa7478eb68269dc
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 13:37:59 2016 +0200
msc_compl_l3(): publish in .h, tweak return value
Use new libmsc enum values for return val, to avoid dependency on libbsc
headers.
Make callable from other scopes: publish in osmo_msc.h and remove 'static' in
osmo_msc.c
Change-Id: If24007445899e9c75553a0dbf843ada3566b3380
http://cgit.osmocom.org/openbsc/commit/?id=a0fd184b814dd90a6eea0c0c9ce7983d…
commit a0fd184b814dd90a6eea0c0c9ce7983d4065de02
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 14:58:46 2016 +0200
add cscn_vty.c
Change-Id: I4ac4d09cbe63797dea688ff8aaba61e17c0105ff
http://cgit.osmocom.org/openbsc/commit/?id=b7f34df99428c30c6bf06291adf783f5…
commit b7f34df99428c30c6bf06291adf783f5c4edc168
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 14:56:06 2016 +0200
add iucs.[hc]
Change-Id: I88e981f4c31393a98ae8d61176c65c9251a6f28b
http://cgit.osmocom.org/openbsc/commit/?id=98413f6a6b840672cad6f28c572894e1…
commit 98413f6a6b840672cad6f28c572894e18d5625bf
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri May 20 21:59:55 2016 +0200
add DIUCS debug log constant
Change-Id: Id347a3024fa495a1ab680db7320648d933a4018b
http://cgit.osmocom.org/openbsc/commit/?id=7787ababfdde3aaaa6e9819cf5370fc6…
commit 7787ababfdde3aaaa6e9819cf5370fc671fd6546
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:16:45 2016 +0200
gsm0408_loc_upd_rej(): remove bts use (used only for debug log)
Change-Id: I3ac38f4b701ad8308470573260fa91a4b04c2f18
http://cgit.osmocom.org/openbsc/commit/?id=8e29d5be183853a018939d2daf93cbcd…
commit 8e29d5be183853a018939d2daf93cbcd76c57173
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:05:43 2016 +0200
subscr_update(): remove bts arg, add lac arg
The idea is to not have a direct pointer to a bts struct (into BSC land), but a
LAC to resolve the BSC or RNC depending on the appropriate A or IuCS interface.
Change-Id: I9f2b298a785bf4b2a1b3fcdd91b8256106b2d9de
http://cgit.osmocom.org/openbsc/commit/?id=c5aed1a64a406ae3957c0614b179f669…
commit c5aed1a64a406ae3957c0614b179f6694313f285
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:06:35 2016 +0200
subscr_update_expire_lu(): remove bts arg
Change-Id: I26cafd9389aac65e53dc4280a1687c6b8bce3106
http://cgit.osmocom.org/openbsc/commit/?id=35904c2111ce75f4b890773d59f909ba…
commit 35904c2111ce75f4b890773d59f909babe5e0876
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 17:57:42 2016 +0200
expire_lu
Change-Id: I1723721e8e75a908bc3d5d6dd565f846a6882137
http://cgit.osmocom.org/openbsc/commit/?id=b39cd5b88206cfc28722a18aaf51f713…
commit b39cd5b88206cfc28722a18aaf51f713d1774a0c
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 17:57:28 2016 +0200
split
Change-Id: I4a09728f3514f3a3b0d06f22d30e1d582f4e5413
http://cgit.osmocom.org/openbsc/commit/?id=91200d4e5a1b928b69f0c91bfc1c20da…
commit 91200d4e5a1b928b69f0c91bfc1c20daa9d68a0c
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:03:18 2016 +0200
move t3212 to network level (periodic lu) -- TODO vty
http://cgit.osmocom.org/openbsc/commit/?id=2f5605aaff436e83203b01bbe60ddddb…
commit 2f5605aaff436e83203b01bbe60ddddb21686549
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:11:50 2016 +0200
libmsc: iucs dev: disable large parts of the code
Change-Id: I3ef6ca26150b6102a0fa22a88a60d9a442d640b4
http://cgit.osmocom.org/openbsc/commit/?id=6b21598f97a2c00d44b44a0afc6a36db…
commit 6b21598f97a2c00d44b44a0afc6a36db7989ed03
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 12:50:31 2016 +0200
Prepare entry/exit point for MSC -> BSC and MSC -> RNC communication.
Add msc_ifaces.[hc], a_iface.c, with a general msc_tx_dtap() to redirect to
different interfaces depending on the actual subscriber connection.
While iu_tx() is going to be functional on this branch, the a_tx() is so far
just a dummy (see comment).
Add via_iface marker to gsm_subscriber_connection with enum values IFACE_A and
IFACE_IU so far.
Add Iu specific fields in a sub-struct: the UE connection pointer and an
indicator for the Integrity Protection status on Iu (to be fully implemented in
later commits).
http://cgit.osmocom.org/openbsc/commit/?id=a11c3f6bb93b34aeea04af9ab29c5e9b…
commit a11c3f6bb93b34aeea04af9ab29c5e9b76349c3e
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:00:23 2016 +0200
gsm_subscriber_connection: mark BSC specific items
The struct shall be split in two later.
Change-Id: Ib9666225fb9bfec2cf1e364343560571869fe6a7
http://cgit.osmocom.org/openbsc/commit/?id=9c1fe7e50ae668d5fe66b6dfda66237c…
commit 9c1fe7e50ae668d5fe66b6dfda66237c070e7803
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=044bdccb7483107fa79c5453b3605ee5…
commit 044bdccb7483107fa79c5453b3605ee57fa5beff
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed May 11 14:12:00 2016 +0200
split bsc_bootstrap_network() in alloc and config
Change-Id: I480a09a31a79766ad07b627dd5238b7e37f3be7a
http://cgit.osmocom.org/openbsc/commit/?id=5507c196c8cbc1d41a61daaa05aa9242…
commit 5507c196c8cbc1d41a61daaa05aa9242d5ee689b
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=a6f35fccfb187456fde5126211cc36b3…
commit a6f35fccfb187456fde5126211cc36b33c2c990b
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=71cbfd7fe949f4f1e9bf6d7a007bf6e9…
commit 71cbfd7fe949f4f1e9bf6d7a007bf6e98fed44ce
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=c6c9433a79183670201d9b256a911042…
commit c6c9433a79183670201d9b256a9110420926d35f
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=7e710e0042d6bab23ed150b86dd45064…
commit 7e710e0042d6bab23ed150b86dd450648de2b091
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=63c08bd7fa4d2486942b51453e1b9f97…
commit 63c08bd7fa4d2486942b51453e1b9f977d7d2f6f
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=15e76857fbf6f3ac3ba176f81a10ba39…
commit 15e76857fbf6f3ac3ba176f81a10ba39f6fd87ac
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=7e3b8b594e2b67148614ec982946d49d…
commit 7e3b8b594e2b67148614ec982946d49d68c118b3
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=ec89855e806ee1c7e69b92cde6e196fd…
commit ec89855e806ee1c7e69b92cde6e196fd78f22dc6
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=8688297b0e9ef059603559b657c74182…
commit 8688297b0e9ef059603559b657c7418208a7357c
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.
Change-Id: I94015fb9dd511c37c1e3058a0963c780b3f700ac
Future: this will be used by libmsc's subscriber connection, for osmo-cscn.
http://cgit.osmocom.org/openbsc/commit/?id=8c9e4200ea4f81fb399a7e9f0433df12…
commit 8c9e4200ea4f81fb399a7e9f0433df12b9a48f33
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=1ecf1c54b185b0d3c58544b8e77acc8f…
commit 1ecf1c54b185b0d3c58544b8e77acc8fc7eeb30f
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 12:50:31 2016 +0200
move to libxsc: factor out gen of USSD notify and release complete -- TODO subscr_conn
Both libmsc and libbsc need distinct gsm0480_send_ussdNotify() and
gsm0480_send_releaseComplete() functions to account for the distinct subscriber
connection structs.
The current functions live in libmsc, so add the same in libbsc in new file
gsm_04_80_utils.c.
To avoid too much code dup, 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.
Change-Id: I33a84e3c28576ced91d2ea24103123431f551173
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/gsm_data.h | 2 +-
openbsc/include/openbsc/gsm_subscriber.h | 5 ++---
openbsc/include/openbsc/vty.h | 2 ++
openbsc/src/libmsc/gsm_04_08.c | 22 +++++++++++++++++-----
openbsc/src/libmsc/gsm_subscriber.c | 11 ++++++-----
openbsc/src/libmsc/osmo_msc.c | 2 +-
openbsc/src/osmo-cscn/iucs_ranap.c | 2 +-
7 files changed, 30 insertions(+), 16 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/iucs has been updated
discards 147eadabfca41ef8c9fb45e82838b64aa237cb8c (commit)
discards cd964899697de46478ec4fd29cbb7df34b9fa2c9 (commit)
discards 4c8accf0da2eaf93a6d9869e40b9fc1cfe19e2ab (commit)
discards 604b97382488ca899150a0b6f1f6310b7c5f2fc5 (commit)
discards 1e3e410f68ef5bf51c5ff96eb6642ec27b8f5009 (commit)
discards f28297c843197e4175121959f69681f04f46978f (commit)
discards 7ac841934565447c923938d0140030a1fc92a9fd (commit)
discards 99d563698ddfb67c74ec727bd412bf80ca087826 (commit)
discards b2650aa774cc357e65d3481d794ca10dc26dac01 (commit)
discards 7b15738fa1d65bd2552a0e67ca59bd64cc350f6f (commit)
discards f2db4299c365680a0f536d74e30cce516e538446 (commit)
discards 39cb58cff06be25d82d7c9464a69bfda85adb01b (commit)
discards 3be744698e946afe5a4137cd4cf80cc3fdb816ec (commit)
discards afdbad842fb50f2e5b306f496265c7681b7fc8cb (commit)
discards 4aa480b0344f038c7f4ff55f3bce56adba611029 (commit)
discards 2821740bf1e3f697e2ec4c68ddeda0f56fcabd1d (commit)
discards a66521795696ace08af707b8dd4696c7fec17baf (commit)
discards 0d3179e511a8b712d44542227c373a4a325c6be5 (commit)
discards 8b8ad098cc8cec877e7878c38abb37d504b6a753 (commit)
discards 69fdb44ad9a6a93e0298a7aa8d4ed070c0d84b96 (commit)
discards adb2fca56ea938cc76c60e7a77c4c10b818e4972 (commit)
discards ea08a95d2f8ed15a0b499f2528bbddd7e1d8525b (commit)
discards 7166245c8d150fe7e1720291aeb66cc900838319 (commit)
discards 98c9c61d9d6b55132f9c6f6b8234126075f43e9e (commit)
discards 94d115febcf3f42229a0cd6bfd937d39260e5d0f (commit)
discards 2c10ce7dc69eb0ef7adec635f8b210d8ba3edf07 (commit)
discards a2ba7e042c5f64f20d93d5450a1106bd050489c1 (commit)
discards e6867995bf53b9dbef59d4fb24093619260eab28 (commit)
discards 8cadba8e993755fb35ca11f232576ecbc9262d13 (commit)
discards 83a1c8864156188df6def10173b7c329a0ca27b1 (commit)
discards 7eec08f0a22b5a54a808673608c0f1993e08c5a6 (commit)
discards 6744d74bf0c5bf338224562848633ed814f0f87d (commit)
discards 9cefdde9be802b55d235cfa892dc85c921be1115 (commit)
discards bb08f08e29c4a736cbc5fdad73a36be4a2a0732e (commit)
discards 61d4e60b2df51cc8084667996b18dac74ff1d4ee (commit)
discards fec3ac88605c572be47e7e6a6b3d7f4760cbd843 (commit)
discards f6fac4bf38fec805022602515818f9cbea65fb0a (commit)
discards 575dda97b65bdf2d0cf1c0fafe8963c7d85f4647 (commit)
discards 21af2c55dae35b1f4c26ccac778a1415a5ad1490 (commit)
discards 4a2b5bae79b381edac752a6ecd6d31140de1ad9d (commit)
discards 6b3ca294b4ca80b034cd71786cb74c51d0cc97f6 (commit)
discards 458751d69c0061e2311e1f83319321ec675dfb86 (commit)
discards 21555a7f52402e2b30cb9a8567f691034c7d57f3 (commit)
discards 31ffed05e47dcf6342fe64680c7aa425f5bd7921 (commit)
discards f43b1805347b335308c942f431a2bc2126f6ce55 (commit)
discards effe7ae9bac16e2b7bb67c7a5bb28a5682ffda5e (commit)
discards dcdc86da02e3eb6fae01a228ae237eb175f3f803 (commit)
discards 4fa91859c95403898176353ce3a6acd711d2d724 (commit)
discards 71991a4e6205319892a2c86affd132a51eb8fc16 (commit)
discards 115492c8e4b8e9e53917e09d4a050c6049035b54 (commit)
discards 55744c04a7f5dac978b233749d8d632c3fd75ba1 (commit)
discards 2f98146f852901ad48ebc1ca27bfd4185f9583ef (commit)
discards b796bab49c87c3a199e446c7a0a65f4df6a5ee15 (commit)
discards eaed05c384121c726e3f28d1abc6968a820af95a (commit)
discards 352416a6d0d93ad0f90d7a6908ed7111f166e436 (commit)
discards 6e1d6abb68870f80acbbddbf87a0fbd998c98887 (commit)
discards 633705bc9c3bf3ba12a48652ab87be9bd1bcb299 (commit)
discards deb9d63d6d8196184635358bca4cb1347844de27 (commit)
discards ee9c6436752dd0df1825957f5988ec8b75b5be73 (commit)
discards 71c5f08c4e09b9d91c66cbbb226099a003d658c3 (commit)
discards fe4fc5e234b9db26eea1dbd94f07b291832c960e (commit)
discards dc7d7475778fa5254603670b56f1a64dd232a528 (commit)
discards 5cb1f17e4555f7696bbd3ea3e1a4aea87dd617bc (commit)
discards 5a53d3359dcfb9e61b4f98d260c7468af6670fb8 (commit)
discards fd0bba0402bd6067af04f831b2585de01c2932f0 (commit)
discards cb7e5bf4e1f5dad66c61ce819cbc6649375ea7f5 (commit)
discards 61ced75681db0d5ca9405fe51425834ca4742f79 (commit)
discards 4d6c585f79a6a98462f3bdf82a1d70dfea1de20f (commit)
discards 1633e1050a4b646e376cd36f2fa2281ec38d1a7f (commit)
discards 5a66e89061dd151abef1fe2c0623407b8486fce7 (commit)
discards 8fcd008965a5941d82ff49d1632a6a711158fa5e (commit)
discards 523644c566e5d18716119e70c01dbf821fd7efa8 (commit)
discards 5e258e9b3b3bf15063bc7b0a319a721768a4ce6d (commit)
discards fca93d2f462a2d8a0b97b70860f7d760e3c1d509 (commit)
discards 76b61634c1854ec4ece6ff4cb18ea4587d95c94e (commit)
discards 5723c177c8936dd4e96f05184682aa028e696de5 (commit)
discards 841e49b716bc5cb8a7c3781cdbe4eb8e177cbc01 (commit)
discards 823f874f770c26492e701a29c4730ac2642e656f (commit)
discards e11c34c36d31df87b292ac943a10e39ec652414c (commit)
discards ddb0b7fa1d1ae746647d19fd042378f1ae995959 (commit)
discards 17573f6719e1c04594bf716d68c8f3fb2a2eaf56 (commit)
discards 35bae3ce3c61a67457e05079485778198d7659d6 (commit)
discards 544bab174e537d23568eb88a3c2799c85f954357 (commit)
discards 2ec72ae650f6f9baaf2b809d9825cba0710f2f24 (commit)
discards 7793aed8220f5c3ec0a0fdaa3983c7e29fb0a167 (commit)
discards b04bbd4b1c39d36898044d4d544d79d4404b9049 (commit)
discards 666e27c5e13e0c2766a0f04288d1da5e3663a6a5 (commit)
discards e8bb2dbf9ca969bd3bc71501697b744871efe784 (commit)
discards 1c0a835a636ea6db23ae125c9622aec48c20077e (commit)
discards 1eb6e03dca041e4fd048caae9f6e845d6847e040 (commit)
discards 4686a92bd331b4d3498ecc6279f381005c1bbe59 (commit)
discards 75f5cbd3171188472cea15b53554d95bd7224f6b (commit)
discards 1dd7c150df0638a445c413a9f1a170b93e308799 (commit)
discards 91841add80490b5719da7411d4c2c71ed6d82785 (commit)
discards 7b7b23539a8af1e69ec44b99f16602180a847b8b (commit)
discards 71db1e26df81ed39f311d50e69ff8c16f5395f4a (commit)
discards 7c9ae917bdc298be8ea0f01d4ea939b483f2cce2 (commit)
discards ce1fd093e64a9277e7c0ecb152f2c6f0b6d52da0 (commit)
discards 977a2a6880f2c098752ceb446b44f3936c244b8e (commit)
discards fa640405019531a5ac2034ed0bfd0224870ee580 (commit)
discards 730691759aede2c60b07850b2680ecbf7218a50a (commit)
discards 18f238e52b9d9d192f04cf5bd01bb378b0771c0e (commit)
discards d4d564b2b39eb19a55e6caf1549b2c7a4749328d (commit)
discards 4a784ec271ba1ebece76a32f223d70e770c07b78 (commit)
discards cd6e0b3539da9f7f8ecdceb0031d7cd75c085240 (commit)
discards 7ed6c995d693dd3bdb9efa9fcab4eb39814cf673 (commit)
discards db10ba1f1c4787aceedb89e3ec6280697d7b09a4 (commit)
discards 8391802afc4235b83e3f480bbf51eb80cf2af356 (commit)
discards 3aa92189ec0f98803fc4a7658d405ade4721175b (commit)
discards 1f83d6b1dee1bd5976b329551108822082e348fa (commit)
discards de7ef9d9367f1fe6f2323bc97e196214e0996674 (commit)
discards 4b8cbe3f12b02cf137e708d1accd72c96d7f50e9 (commit)
discards d913fcad2bb954fb594f0c58b3f414b39244ff63 (commit)
discards a48fd600351165a42ad8539b90e94e3da4624394 (commit)
discards 41a2de2709e24106ac854ef118036a34ef373d06 (commit)
discards 3d432b205dbb678129161d3752816d7da27501d5 (commit)
discards 79efbd6ee8d2cab101514fe53cae67766cd36079 (commit)
discards 746458050ee0fdde8180663d2f44388bb4488b83 (commit)
discards aac546990ad3a3a76a002bb07e0acf130f9ad4bd (commit)
discards bb172df070807d0d34892e43751127efb3d1236b (commit)
discards aa09588bf191d5475685b9ea0ab9bbad053ad098 (commit)
discards d331c9f9c8c5e665f103bebb631e85aa50874262 (commit)
discards 2e43db2806612f615b2386a6d402715a037b9d77 (commit)
discards c965dd282a5d3e78d47f99e25fc405e0cbd35948 (commit)
discards 61075478f56569029c6a50920f65646e7ab5d573 (commit)
discards f142a64efde05b6dcb42da29d06fe9a8babe9e24 (commit)
discards 0789dd6ac9d739d05ec1c92b5a46a84d533ef21a (commit)
discards 7ab2fde5fdaab542425e83b1befdac02606da991 (commit)
discards fbd779901657345cc949ad6ddf20fa3f098334d6 (commit)
discards fafa7df103bd796e2c35c1af1ea9069f71237a33 (commit)
discards d6561f1f9b2bba3345764de0737093926fd84eb2 (commit)
discards 0def0c966afcd12ab1b918a0cf3d25dc4b91c8fc (commit)
discards 877a4160f98582f8a943d8e0feaf1a33bff7a5b0 (commit)
discards c60c602ee225ad1ff42043bbca06d3851adebdb0 (commit)
discards 246fc228afe6060e549f63512da4a17a442869da (commit)
via 599ae47fc601fda0eb42b3d76a1849322348ad27 (commit)
via 34be95fb80bda800f8a699cb66f8d5618fe55b89 (commit)
via af9f1ddd40d688fa27bf14bccf02b6cee67c275f (commit)
via d2720dc977ff3a4f90344fb9c2448725e3987a8e (commit)
via cfe7be63913f7fbfa5e349843cd73c897689cdfa (commit)
via 5c80d8ace87e0ac42d43aaef6d28a7410eb7b9de (commit)
via 100a387c9589fa31c08ee4b8cc26735ee9d51d3e (commit)
via 58ebbc1a29ca525d88244bf601eb8a5e66dd3798 (commit)
via bdb6e72599bafa36c4b92d4da080db688d3e13ec (commit)
via 28e14d18ebd74d8507b3d64afb1732f9741639cc (commit)
via bc0e3fe0fa8b7fd468abf21a5398a0ba6fad693f (commit)
via e5891a4834bd061259c8a9caa4fee3e628a7db79 (commit)
via 1c07b7fac2a88a0401b94eef345cf7144c606469 (commit)
via a6190cc6c602d4a848d67b459e918d9fe52097ca (commit)
via 290eba55b5002142baf7c98b0f5f580d972955f4 (commit)
via b73c051f46f5d520f6b02d691dcb0a238cfe4ea4 (commit)
via 6475cab3fa59c94d7fdf06f4dcdf2ad3747c538b (commit)
via b062b13e6700255b6ae9623ed11c532afc34ff27 (commit)
via 77bea81030ed2961b5317946e34bb7710663d916 (commit)
via cd3b427fd46592338141a366f700881699bde0e3 (commit)
via ce839e900b34e4c33f1dbfbf0bbecce6122a16e2 (commit)
via 298df8118dc9ab0eb71f73e2b1561e4df57ca443 (commit)
via 1c7eee0c6429b11d8a9a10c1259fbc251616db65 (commit)
via 4b8e976a16f1ae81d97ccc7f56e3f9ac7c921720 (commit)
via 752e310bad97e1c9e68303cfa14f06509bf07b8f (commit)
via 7e903e5943f39e3824efb21260c327e986569e59 (commit)
via c4342c2e20c417d0ed1a1562e9b374ebbec12f56 (commit)
via 05a55f2cf8d053ac420d470de652d0d89d66c437 (commit)
via e5464d0909eeb2c58bc137a09dfa19afbab3b471 (commit)
via 1abb134f05563e1c8b988abd614004bb06b3a718 (commit)
via ad402b87652649ece2fce712e94e6c67fd4170c7 (commit)
via 914ba9456cd7d59d76474e7a7454c9baf1fa0824 (commit)
via be28712c4cebd1f5f465314a73c3c34c1253bc34 (commit)
via ea325214525c7e5e908d3804d20e186840ca8ba7 (commit)
via e0813f8f578a4cde70dfb27bf69ea94282ddcd50 (commit)
via d7116faa771326460284cdb89cca721f7a1251a0 (commit)
via 7f9cca8b8fd8093e34080d9e05ae6d79253b1233 (commit)
via 51282f77d0b12cfb931571538b836408ff8ab053 (commit)
via ace777327c58e15c8d63e874f6022c534b61d3d7 (commit)
via 40b09135b3190f34e2e2f1537d547e57bee239cc (commit)
via d4863a67e2dc9b0741a9d767aa09118bb7b5356a (commit)
via 1b98d66083b0c1e05c2ee728dc7c55215a7781ff (commit)
via d522b191215435a2be103183bb1e89e9f949468b (commit)
via 1ddbc363e81aaa492e234f1b58f5a05587af6cf6 (commit)
via c41f37b7cc7fb76279c855e8f35103bd5b0518e1 (commit)
via e0061ef8dccf8def79eac7ab816a87d80f17852a (commit)
via 86bc3d0eb8665b432da4f02411d44fb8246c4e9d (commit)
via 5e4c14bfa3f44115e4350a2d3643df5bd73ce54a (commit)
via dc897611b3c4a702e6762ca0683c14053620071a (commit)
via a1a637ef8b6604e16d8be749b262a9de1953db43 (commit)
via f343967c9be7b96ead47e979a49c688844a6882c (commit)
via 7c9f898fe5b128e3fbb10531f47a197827fa7cdb (commit)
via 72ce6daea28a60615d278b5c231ea0170b709981 (commit)
via 96bf441f4a69a47eecba25a9e9e45b700c6694b3 (commit)
via fe8c0076480fdebcdfccc487f614ca7168067136 (commit)
via 4dcab1b8d1ea1f5385176d87a22e2af80e57eb8c (commit)
via 1cddadacd8d8cfadc58db4c129ae603c79409806 (commit)
via 5276a535254eaeb7ae38a45ed1b8d97f6afdb6b9 (commit)
via 1aa2fa743d492695c70ed4e50f1ce04c56f7a1dd (commit)
via f18c918fdb33d7a10b6f42ee63c7d6a7f1b49a2d (commit)
via 97d9e09556e6ca85a951873be2cec59b72da8dc4 (commit)
via 8d44cebde580f583ebd524f9f34915ff4178d947 (commit)
via cba7a2ca0091507ab5da0596a2fbddd2831aaddb (commit)
via 819a5ae77cfb5923ff561e290f173549043f0155 (commit)
via b6b3d2a6c40c8bca7793cba1ea76d24546264089 (commit)
via d4adc6b2358a01fa1f221153f68e54736e1558ca (commit)
via 206e1256e1b4013271a582ecce6d08f6fb88bf1a (commit)
via 38b99665b1bf20ff9d768f537cf39a27fe3da50e (commit)
via f7899828846289cf9b57567fbdfca10583ddfb91 (commit)
via ede8115d38e3d8a09dc9158262acb2b3b4758679 (commit)
via 581914d10947b3ecc854599f324b4c01f768be43 (commit)
via 2dff96e6839afb3d731999f848a22dcf88e21312 (commit)
via 7585a79ece1c38b418a9d1a0cf56236641dde237 (commit)
via 13e39cbf4ea6d6e875db8c1adeb5468f86adb30f (commit)
via 977d3cc2c584b5fc180b9b5bcbbb753ac7f97129 (commit)
via c8106ba0fba3042056aeadb685bdcc2e2511f280 (commit)
via 28607e9c13ec3bd41f23129e93a9bba82ad8c446 (commit)
via 36b5a04f8622b2313ee15a6722f15e918380b852 (commit)
via cc454ff2314edc793b88b43c834b9b976d84098d (commit)
via b37e269910f523977f8c71dfd86494b18e74ef30 (commit)
via 0ad4a481d84999dce94a5eaedf2762c854f046bf (commit)
via d721b32c16b32f8d8af8fc520b4d8f61f9a01f34 (commit)
via e3ed604aa5d620d2950bf0df7338b83b9a43084e (commit)
via 7f3fd21d80c49ae49cbcbee8e76d2898b0ff4727 (commit)
via 104e2e819980a73d4bca0ae213ed5433aac49558 (commit)
via 1932d1875fc126eeccc168b8e2f4cc586c04fd5c (commit)
via 394ba29820ccbc84473eb273b6ffd2512a073343 (commit)
via aae3210e393a2d8c5b57df7ccf24afcecdc13154 (commit)
via e11b95420136ed3c152e60a9f59c3d33e07f332d (commit)
via 3623ee0041527d23d768c24b001771231c7f4e6d (commit)
via 40bf26a1fe8bf81c1db1c83f75ae82dd31969a24 (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 (147eadabfca41ef8c9fb45e82838b64aa237cb8c)
\
N -- N -- N (599ae47fc601fda0eb42b3d76a1849322348ad27)
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=599ae47fc601fda0eb42b3d76a184932…
commit 599ae47fc601fda0eb42b3d76a1849322348ad27
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:12:11 2016 +0200
remove tch_rtp_signal()
Change-Id: Icf47ac9114c47383bd072eaa91cbd5213ead6c14
http://cgit.osmocom.org/openbsc/commit/?id=34be95fb80bda800f8a699cb66f8d561…
commit 34be95fb80bda800f8a699cb66f8d5618fe55b89
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:23:42 2016 +0200
remove on_dso_load_0408()
Change-Id: I6b84dafad427782680deefd7e02e75d85f203249
http://cgit.osmocom.org/openbsc/commit/?id=af9f1ddd40d688fa27bf14bccf02b6ce…
commit af9f1ddd40d688fa27bf14bccf02b6cee67c275f
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:21:52 2016 +0200
remove handle_abisip_signal()
Change-Id: I9cf80f9c2c8a53a29e42f000029e680a9922cb41
http://cgit.osmocom.org/openbsc/commit/?id=d2720dc977ff3a4f90344fb9c2448725…
commit d2720dc977ff3a4f90344fb9c2448725e3987a8e
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=cfe7be63913f7fbfa5e349843cd73c89…
commit cfe7be63913f7fbfa5e349843cd73c897689cdfa
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=5c80d8ace87e0ac42d43aaef6d28a741…
commit 5c80d8ace87e0ac42d43aaef6d28a7410eb7b9de
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=100a387c9589fa31c08ee4b8cc26735e…
commit 100a387c9589fa31c08ee4b8cc26735ee9d51d3e
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=58ebbc1a29ca525d88244bf601eb8a5e…
commit 58ebbc1a29ca525d88244bf601eb8a5e66dd3798
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=bdb6e72599bafa36c4b92d4da080db68…
commit bdb6e72599bafa36c4b92d4da080db688d3e13ec
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:29:35 2016 +0200
skip a channel test
Change-Id: Id56fa16a8cb3e59e0222eae47ceb06866eb824b4
http://cgit.osmocom.org/openbsc/commit/?id=28e14d18ebd74d8507b3d64afb1732f9…
commit 28e14d18ebd74d8507b3d64afb1732f9741639cc
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:28:51 2016 +0200
cscn vty
Change-Id: I8f8980d6cfbf26f1b0e0197939833e55dbe521fb
http://cgit.osmocom.org/openbsc/commit/?id=bc0e3fe0fa8b7fd468abf21a5398a0ba…
commit bc0e3fe0fa8b7fd468abf21a5398a0ba6fad693f
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:24:26 2016 +0200
move subscr_request
Change-Id: Ia1f566675b2f052881aba18be5c42992719c47bd
http://cgit.osmocom.org/openbsc/commit/?id=e5891a4834bd061259c8a9caa4fee3e6…
commit e5891a4834bd061259c8a9caa4fee3e628a7db79
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:24:12 2016 +0200
add iu.h to gsm_subscriber.c
Change-Id: I398aaa4a7328a58fb0d563725f3bea26482929ef
http://cgit.osmocom.org/openbsc/commit/?id=1c07b7fac2a88a0401b94eef345cf714…
commit 1c07b7fac2a88a0401b94eef345cf7144c606469
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:20:12 2016 +0200
whitespace
Change-Id: Ic068a6367fedbeb07907b645fe0981961a6f4a0a
http://cgit.osmocom.org/openbsc/commit/?id=a6190cc6c602d4a848d67b459e918d9f…
commit a6190cc6c602d4a848d67b459e918d9fe52097ca
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:13:32 2016 +0200
don't use lchan in libmsc
Change-Id: Ic7ed7faa2bcc7aae799f41ed4abc2c001bfb61b7
http://cgit.osmocom.org/openbsc/commit/?id=290eba55b5002142baf7c98b0f5f580d…
commit 290eba55b5002142baf7c98b0f5f580d972955f4
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:13:52 2016 +0200
msc_tx_dtap
Change-Id: I4535bcbd29696033e0a1b0ac3ca5c68f0647b826
http://cgit.osmocom.org/openbsc/commit/?id=b73c051f46f5d520f6b02d691dcb0a23…
commit b73c051f46f5d520f6b02d691dcb0a238cfe4ea4
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:11:39 2016 +0200
gsm_04_08.c: iu.h
Change-Id: I624612b5d5cd70770326347634aee2a42ba88945
http://cgit.osmocom.org/openbsc/commit/?id=6475cab3fa59c94d7fdf06f4dcdf2ad3…
commit 6475cab3fa59c94d7fdf06f4dcdf2ad3747c538b
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:11:17 2016 +0200
IuCS auth
Change-Id: Id09e26126979d418a422df24bc50b56454b16c7e
http://cgit.osmocom.org/openbsc/commit/?id=b062b13e6700255b6ae9623ed11c532a…
commit b062b13e6700255b6ae9623ed11c532afc34ff27
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:09:47 2016 +0200
temporary dev: set debug log level almost everywhere
Change-Id: I0d5a36560e7edde27497de57e579f5b1d00eb525
http://cgit.osmocom.org/openbsc/commit/?id=77bea81030ed2961b5317946e34bb771…
commit 77bea81030ed2961b5317946e34bb7710663d916
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:04:56 2016 +0200
implement IuCS paging -- TODO details
http://cgit.osmocom.org/openbsc/commit/?id=cd3b427fd46592338141a366f7008816…
commit cd3b427fd46592338141a366f700881699bde0e3
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 13:57:25 2016 +0200
paging: add todo comments for paging and mscsplit
Change-Id: I7e72c9db2837ea5edf45f6037cb0288a264d492c
http://cgit.osmocom.org/openbsc/commit/?id=ce839e900b34e4c33f1dbfbf0bbecce6…
commit ce839e900b34e4c33f1dbfbf0bbecce6122a16e2
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:07:23 2016 +0200
subscr_request_channel() -> subscr_request_conn()
Change-Id: Ife8e10b240693a8d369139881774f1892044aa65
http://cgit.osmocom.org/openbsc/commit/?id=298df8118dc9ab0eb71f73e2b1561e4d…
commit 298df8118dc9ab0eb71f73e2b1561e4df57ca443
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:06:55 2016 +0200
add subscr_authorized()
Change-Id: If2ef06b1229351127c61477ca14653d6ae4cb6bb
http://cgit.osmocom.org/openbsc/commit/?id=1c7eee0c6429b11d8a9a10c1259fbc25…
commit 1c7eee0c6429b11d8a9a10c1259fbc251616db65
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:04:41 2016 +0200
gsm_subscriber: include bool
Change-Id: I76edf962f77f8b2685e5e040ddf57d7691086eff
http://cgit.osmocom.org/openbsc/commit/?id=4b8e976a16f1ae81d97ccc7f56e3f9ac…
commit 4b8e976a16f1ae81d97ccc7f56e3f9ac7c921720
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:06:35 2016 +0200
subscr_update_expire_lu(): remove bts arg
Change-Id: I26cafd9389aac65e53dc4280a1687c6b8bce3106
http://cgit.osmocom.org/openbsc/commit/?id=752e310bad97e1c9e68303cfa14f0650…
commit 752e310bad97e1c9e68303cfa14f06509bf07b8f
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:22:12 2016 +0200
mncc_tx_to_cc(): remove bts
Change-Id: I694fb9e7c133219291858f4acdaf5bf487526a8d
http://cgit.osmocom.org/openbsc/commit/?id=7e903e5943f39e3824efb21260c327e9…
commit 7e903e5943f39e3824efb21260c327e986569e59
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:16:45 2016 +0200
clear_all_trans(): remove bts use
Change-Id: I3ac38f4b701ad8308470573260fa91a4b04c2f18
http://cgit.osmocom.org/openbsc/commit/?id=c4342c2e20c417d0ed1a1562e9b374eb…
commit c4342c2e20c417d0ed1a1562e9b374ebbec12f56
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:05:43 2016 +0200
subscr_update(): remove bts arg
Change-Id: I9f2b298a785bf4b2a1b3fcdd91b8256106b2d9de
http://cgit.osmocom.org/openbsc/commit/?id=05a55f2cf8d053ac420d470de652d0d8…
commit 05a55f2cf8d053ac420d470de652d0d89d66c437
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:05:13 2016 +0200
move subscr_request to gsm_subscriber.h
Change-Id: Idbbd39b0e068da17aafa97e315143509c69c50ea
http://cgit.osmocom.org/openbsc/commit/?id=e5464d0909eeb2c58bc137a09dfa19af…
commit e5464d0909eeb2c58bc137a09dfa19afbab3b471
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:25:58 2016 +0200
move t3212 to network level (periodic lu)
Change-Id: Ie9a1d44b73ba34c2ad3b2baf90c1cead4c02b621
http://cgit.osmocom.org/openbsc/commit/?id=1abb134f05563e1c8b988abd614004bb…
commit 1abb134f05563e1c8b988abd614004bb06b3a718
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:03:18 2016 +0200
move t3212 to network level (periodic lu)
Change-Id: I272f4410179fffaf47eb7a8a4f25e7d44d14b17c
http://cgit.osmocom.org/openbsc/commit/?id=ad402b87652649ece2fce712e94e6c67…
commit ad402b87652649ece2fce712e94e6c67fd4170c7
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:02:47 2016 +0200
gsm_subscr_conn: add iu specifics
Change-Id: I15119cbf4a0ba613f54b98e98570ffaf06c09018
http://cgit.osmocom.org/openbsc/commit/?id=914ba9456cd7d59d76474e7a7454c9ba…
commit 914ba9456cd7d59d76474e7a7454c9baf1fa0824
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:02:24 2016 +0200
gsm_subscr_conn: add via_iface
Change-Id: I0f6eb8051d73509ac31ac5f07a777deeec61037e
http://cgit.osmocom.org/openbsc/commit/?id=be28712c4cebd1f5f465314a73c3c34c…
commit be28712c4cebd1f5f465314a73c3c34c1253bc34
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:02:06 2016 +0200
gsm_subscr_conn: add lac
Change-Id: I1db61dc9530b3ccfab4e852b3534cd8aa88555b3
http://cgit.osmocom.org/openbsc/commit/?id=ea325214525c7e5e908d3804d20e1868…
commit ea325214525c7e5e908d3804d20e186840ca8ba7
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:01:01 2016 +0200
add gsm_encr to subscr_conn
Change-Id: Id5797cd1f1bfa2cca2d3fbabc1981aa75546421b
http://cgit.osmocom.org/openbsc/commit/?id=e0813f8f578a4cde70dfb27bf69ea942…
commit e0813f8f578a4cde70dfb27bf69ea94282ddcd50
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:00:23 2016 +0200
gsm_subscriber_connection: mark BSC specific items
The struct shall be split in two later.
Change-Id: Ib9666225fb9bfec2cf1e364343560571869fe6a7
http://cgit.osmocom.org/openbsc/commit/?id=d7116faa771326460284cdb89cca721f…
commit d7116faa771326460284cdb89cca721f7a1251a0
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:10:20 2016 +0200
libmsc: add cscn_vty.c
Change-Id: If5f92fb31e966de4c7c59efd78fd035dbb748faa
http://cgit.osmocom.org/openbsc/commit/?id=7f9cca8b8fd8093e34080d9e05ae6d79…
commit 7f9cca8b8fd8093e34080d9e05ae6d79253b1233
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:08:20 2016 +0200
cscn_vty
Change-Id: I99d9634fa2a89c7b1725cfc707ce1901243520fc
http://cgit.osmocom.org/openbsc/commit/?id=51282f77d0b12cfb931571538b836408…
commit 51282f77d0b12cfb931571538b836408ff8ab053
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:08:00 2016 +0200
vty: add CSCN_NODE
Change-Id: Ic8710984c92b811b943f612bc7e2f5dab19c883d
http://cgit.osmocom.org/openbsc/commit/?id=ace777327c58e15c8d63e874f6022c53…
commit ace777327c58e15c8d63e874f6022c534b61d3d7
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 14:58:46 2016 +0200
add cscn_vty.c
Change-Id: I4ac4d09cbe63797dea688ff8aaba61e17c0105ff
http://cgit.osmocom.org/openbsc/commit/?id=40b09135b3190f34e2e2f1537d547e57…
commit 40b09135b3190f34e2e2f1537d547e57bee239cc
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 14:57:14 2016 +0200
osmo-nitb becomes osmo-cscn
Change-Id: I3787050b524954d8a4dd13495c458f3ee293807b
http://cgit.osmocom.org/openbsc/commit/?id=d4863a67e2dc9b0741a9d767aa09118b…
commit d4863a67e2dc9b0741a9d767aa09118bb7b5356a
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 14:56:06 2016 +0200
add iucs.[hc]
Change-Id: I88e981f4c31393a98ae8d61176c65c9251a6f28b
http://cgit.osmocom.org/openbsc/commit/?id=1b98d66083b0c1e05c2ee728dc7c5521…
commit 1b98d66083b0c1e05c2ee728dc7c55215a7781ff
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=d522b191215435a2be103183bb1e89e9…
commit d522b191215435a2be103183bb1e89e9f949468b
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri May 20 21:59:55 2016 +0200
add DIUCS debug log constant
Change-Id: Id347a3024fa495a1ab680db7320648d933a4018b
http://cgit.osmocom.org/openbsc/commit/?id=1ddbc363e81aaa492e234f1b58f5a055…
commit 1ddbc363e81aaa492e234f1b58f5a05587af6cf6
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:11:50 2016 +0200
libmsc: iucs dev: disable large parts of the code
Change-Id: I3ef6ca26150b6102a0fa22a88a60d9a442d640b4
http://cgit.osmocom.org/openbsc/commit/?id=c41f37b7cc7fb76279c855e8f35103bd…
commit c41f37b7cc7fb76279c855e8f35103bd5b0518e1
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 14:14:09 2016 +0200
comment
http://cgit.osmocom.org/openbsc/commit/?id=e0061ef8dccf8def79eac7ab816a87d8…
commit e0061ef8dccf8def79eac7ab816a87d80f17852a
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 14:04:40 2016 +0200
comment
http://cgit.osmocom.org/openbsc/commit/?id=86bc3d0eb8665b432da4f02411d44fb8…
commit 86bc3d0eb8665b432da4f02411d44fb8246c4e9d
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 13:29:41 2016 +0200
comment
http://cgit.osmocom.org/openbsc/commit/?id=5e4c14bfa3f44115e4350a2d3643df5b…
commit 5e4c14bfa3f44115e4350a2d3643df5bd73ce54a
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 13:26:47 2016 +0200
comment
http://cgit.osmocom.org/openbsc/commit/?id=dc897611b3c4a702e6762ca0683c1405…
commit dc897611b3c4a702e6762ca0683c14053620071a
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=a1a637ef8b6604e16d8be749b262a9de…
commit a1a637ef8b6604e16d8be749b262a9de1953db43
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=f343967c9be7b96ead47e979a49c6888…
commit f343967c9be7b96ead47e979a49c688844a6882c
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=7c9f898fe5b128e3fbb10531f47a1978…
commit 7c9f898fe5b128e3fbb10531f47a197827fa7cdb
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 12:50:31 2016 +0200
move to libxsc: factor out gen of USSD notify and release complete -- TODO subscr_conn
Both libmsc and libbsc need distinct gsm0480_send_ussdNotify() and
gsm0480_send_releaseComplete() functions to account for the distinct subscriber
connection structs.
The current functions live in libmsc, so add the same in libbsc in new file
gsm_04_80_utils.c.
To avoid too much code dup, 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.
http://cgit.osmocom.org/openbsc/commit/?id=72ce6daea28a60615d278b5c231ea017…
commit 72ce6daea28a60615d278b5c231ea0170b709981
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=96bf441f4a69a47eecba25a9e9e45b70…
commit 96bf441f4a69a47eecba25a9e9e45b700c6694b3
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=fe8c0076480fdebcdfccc487f614ca71…
commit fe8c0076480fdebcdfccc487f614ca7168067136
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed May 11 14:12:00 2016 +0200
split bsc_bootstrap_network() in alloc and config
Change-Id: I480a09a31a79766ad07b627dd5238b7e37f3be7a
http://cgit.osmocom.org/openbsc/commit/?id=4dcab1b8d1ea1f5385176d87a22e2af8…
commit 4dcab1b8d1ea1f5385176d87a22e2af80e57eb8c
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=1cddadacd8d8cfadc58db4c129ae603c…
commit 1cddadacd8d8cfadc58db4c129ae603c79409806
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 9 21:30:26 2016 +0200
gsm_04_08: remove apply_codec_restrictions() -- TODO really?
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.)
Change-Id: I82623847e652a59a921d2fb142b77cf22420a746
http://cgit.osmocom.org/openbsc/commit/?id=5276a535254eaeb7ae38a45ed1b8d97f…
commit 5276a535254eaeb7ae38a45ed1b8d97f6afdb6b9
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 14:46:23 2016 +0200
msc_release_connection(): don't call gsm0808_clear()
Change-Id: I149146fc3cb99ef4a21ee2a798231bb070f398cd
http://cgit.osmocom.org/openbsc/commit/?id=1aa2fa743d492695c70ed4e50f1ce04c…
commit 1aa2fa743d492695c70ed4e50f1ce04c56f7a1dd
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 14:04:28 2016 +0200
include msc_ifaces.h in gsm_04_08.c
Change-Id: I11be1bdfe6993f89b34319e7d1526c729d6e0cde
http://cgit.osmocom.org/openbsc/commit/?id=f18c918fdb33d7a10b6f42ee63c7d6a7…
commit f18c918fdb33d7a10b6f42ee63c7d6a7f1b49a2d
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 14:02:39 2016 +0200
make: add iu_cs.c
http://cgit.osmocom.org/openbsc/commit/?id=97d9e09556e6ca85a951873be2cec59b…
commit 97d9e09556e6ca85a951873be2cec59b72da8dc4
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=8d44cebde580f583ebd524f9f34915ff…
commit 8d44cebde580f583ebd524f9f34915ff4178d947
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=cba7a2ca0091507ab5da0596a2fbddd2…
commit cba7a2ca0091507ab5da0596a2fbddd2831aaddb
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 13:09:14 2016 +0200
libmsc: duplicate gsm0808 / gsm48 functions (towards BSC)
In osmo-nitb, libmsc would directly call the functions on the BSC level, not
always via the bsc_api. When separating libmsc from libbsc, some functions are
missing from the linkage.
Hence duplicate these functions to libmsc, add an msc_ prefix for clarity, also
add a _tx to gsm0808_cipher_mode():
* add msc_gsm0808_tx_cipher_mode() (dummy/stub)
* add msc_gsm48_tx_mm_serv_ack()
* add msc_gsm48_tx_mm_serv_rej()
Call these from libmsc instead of
* gsm0808_cipher_mode()
* gsm48_tx_mm_serv_ack()
* gsm48_tx_mm_serv_rej()
Change-Id: I5b276853d3af71f5e3f0a031fd17b4fff0580020
http://cgit.osmocom.org/openbsc/commit/?id=819a5ae77cfb5923ff561e290f173549…
commit 819a5ae77cfb5923ff561e290f173549043f0155
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 13:37:59 2016 +0200
msc_compl_l3(): publish in .h, tweak return value
Use new libmsc enum values for return val, to avoid dependency on libbsc
headers.
Make callable from other scopes: publish in osmo_msc.h and remove 'static' in
osmo_msc.c
Change-Id: If24007445899e9c75553a0dbf843ada3566b3380
http://cgit.osmocom.org/openbsc/commit/?id=b6b3d2a6c40c8bca7793cba1ea76d245…
commit b6b3d2a6c40c8bca7793cba1ea76d24546264089
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri May 20 20:40:34 2016 +0200
Use new msc_tx_dtap() instead of gsm0808_submit_dtap()
Aim: msc_tx_dtap() shall redirect to IuCS or A interfaces depending on subscr
conn.
Change-Id: I30d961f16eb7b9c0ab9cc3f43198098d3f1a909f
http://cgit.osmocom.org/openbsc/commit/?id=d4adc6b2358a01fa1f221153f68e5473…
commit d4adc6b2358a01fa1f221153f68e54736e1558ca
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 12:50:31 2016 +0200
Prepare entry/exit point for MSC -> BSC and MSC -> RNC communication.
Add msc_ifaces.[hc], a_iface.c, with a general msc_tx_dtap() to redirect to
different interfaces depending on the actual subscriber connection.
While iu_tx() is going to be functional on this branch, the a_tx() is so far
just a dummy (see comment).
Change-Id: I09b424989920097a076c0c1f9c956d4b4e48c941
http://cgit.osmocom.org/openbsc/commit/?id=206e1256e1b4013271a582ecce6d08f6…
commit 206e1256e1b4013271a582ecce6d08f6fb88bf1a
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=38b99665b1bf20ff9d768f537cf39a27…
commit 38b99665b1bf20ff9d768f537cf39a27fe3da50e
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=f7899828846289cf9b57567fbdfca105…
commit f7899828846289cf9b57567fbdfca10583ddfb91
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=ede8115d38e3d8a09dc9158262acb2b3…
commit ede8115d38e3d8a09dc9158262acb2b3b4758679
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=581914d10947b3ecc854599f324b4c01…
commit 581914d10947b3ecc854599f324b4c01f768be43
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=2dff96e6839afb3d731999f848a22dcf…
commit 2dff96e6839afb3d731999f848a22dcf88e21312
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=7585a79ece1c38b418a9d1a0cf562366…
commit 7585a79ece1c38b418a9d1a0cf56236641dde237
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=13e39cbf4ea6d6e875db8c1adeb5468f…
commit 13e39cbf4ea6d6e875db8c1adeb5468f86adb30f
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=977d3cc2c584b5fc180b9b5bcbbb753a…
commit 977d3cc2c584b5fc180b9b5bcbbb753ac7f97129
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=c8106ba0fba3042056aeadb685bdcc2e…
commit c8106ba0fba3042056aeadb685bdcc2e2511f280
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.
Change-Id: I94015fb9dd511c37c1e3058a0963c780b3f700ac
Future: this will be used by libmsc's subscriber connection, for osmo-cscn.
http://cgit.osmocom.org/openbsc/commit/?id=28607e9c13ec3bd41f23129e93a9bba8…
commit 28607e9c13ec3bd41f23129e93a9bba82ad8c446
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=36b5a04f8622b2313ee15a6722f15e91…
commit 36b5a04f8622b2313ee15a6722f15e918380b852
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=cc454ff2314edc793b88b43c834b9b97…
commit cc454ff2314edc793b88b43c834b9b976d84098d
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=b37e269910f523977f8c71dfd86494b1…
commit b37e269910f523977f8c71dfd86494b18e74ef30
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=0ad4a481d84999dce94a5eaedf2762c8…
commit 0ad4a481d84999dce94a5eaedf2762c854f046bf
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=d721b32c16b32f8d8af8fc520b4d8f61…
commit d721b32c16b32f8d8af8fc520b4d8f61f9a01f34
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=e3ed604aa5d620d2950bf0df7338b83b…
commit e3ed604aa5d620d2950bf0df7338b83b9a43084e
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=7f3fd21d80c49ae49cbcbee8e76d2898…
commit 7f3fd21d80c49ae49cbcbee8e76d2898b0ff4727
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=104e2e819980a73d4bca0ae213ed5433…
commit 104e2e819980a73d4bca0ae213ed5433aac49558
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=1932d1875fc126eeccc168b8e2f4cc58…
commit 1932d1875fc126eeccc168b8e2f4cc586c04fd5c
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=394ba29820ccbc84473eb273b6ffd251…
commit 394ba29820ccbc84473eb273b6ffd2512a073343
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=aae3210e393a2d8c5b57df7ccf24afce…
commit aae3210e393a2d8c5b57df7ccf24afcecdc13154
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=e11b95420136ed3c152e60a9f59c3d33…
commit e11b95420136ed3c152e60a9f59c3d33e07f332d
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=3623ee0041527d23d768c24b00177123…
commit 3623ee0041527d23d768c24b001771231c7f4e6d
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=40bf26a1fe8bf81c1db1c83f75ae82dd…
commit 40bf26a1fe8bf81c1db1c83f75ae82dd31969a24
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.
-----------------------------------------------------------------------
Summary of changes:
openbsc/src/libmsc/a_iface.c | 1 +
openbsc/src/libmsc/vty_interface_layer3.c | 2 ++
2 files changed, 3 insertions(+)
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 updated
discards bcfccb0a254938a66635d184f5d75c2bbe1bc31e (commit)
discards a6c27dd4e90605a8a5551beffc633b867f28bc2f (commit)
discards 1735c6759dbcc54846a70263d0fb25f86522c6a1 (commit)
discards 0db142e4425ee022aaf9338cd118bd75f65fe86d (commit)
discards 0d28ac911af605c46d59f871253f42c5c18d37e0 (commit)
discards 9120410032cf815e1dc412ea5c992da7b363e949 (commit)
discards 442d9418ad8055c21b623dbf5e490b9e0b39e55c (commit)
discards b01ff96014cf8726703e39f8e01f89b412bbd8fd (commit)
discards 54c797dd8e72f646ec0bbc8bce28bf957524c66e (commit)
discards 4f9bd8133e4a0b592b0a4bcbda5da0516ae7c2dd (commit)
discards e9becafe44377cd8ccebbf29de08993ead833fd1 (commit)
discards cd1e1d097c9504ea28ae77334ad7f3ad4b3b997d (commit)
discards 83a77a6824882e61d4eba960656151a832ce0b38 (commit)
discards d480754699e7265c7511c44f0510820a0171ff0f (commit)
discards 956f48d6323c75118a5130cfc2e17e090ef1dfaa (commit)
discards 9298d427626b1ba4ccf95d812d9f03f6d838f892 (commit)
discards 6abed43f911af275bada3dfba818e8114a5f42ff (commit)
discards 44e8db73fabf01bfd687194fa1284f619c7ff0a9 (commit)
discards 9df069d2cfbc247603664a59f1a73a0c6261d173 (commit)
discards 13d6ec4db8f42fa3699e4bcd9c828955b3ad69bd (commit)
discards 788dc76f813665056d396594e5b480c5cf387962 (commit)
discards e0382a173d92b6228f812b3a24762bad3e1f26fb (commit)
discards 2949738f3a4fef22481b07b79086170d646bcf9c (commit)
discards 1f46a737bda2df6832165e5f7e9c881874f7e410 (commit)
discards fd25aee1f869bed541cdad71c0d0d67bfbd3f652 (commit)
discards 7176c54d182eca6c9787cfc43ecb438c508a9d89 (commit)
discards 9d015e1e4cfcc4faa6a11dc5ef5bfd8a07ec1d86 (commit)
discards 24d0288e3208f1acf8ee5ef06596f9533b42e7db (commit)
discards f3cdf1ff3fc80bc8127806bfdee53b7ed5f55ff7 (commit)
discards 330f9de234fc20362ddb029c351c834ae6924bb4 (commit)
discards d97ab50e5ebe387d9106c92507f2ae87de6a3389 (commit)
discards f7c529be9ccda9f5983906dbcdc0bdec8761bebd (commit)
discards b01e8f9ae415d76195db200b5407a9263245edbe (commit)
discards ad03b717ba780295c9b0f3a450350df8542c5a10 (commit)
discards 15b3599daf77373474fcdddb95dd4ebbe042dd77 (commit)
discards 689ec04ea9f9151ac32d7fd3134983811265965c (commit)
discards 845a8e16f4db24c677b37f46bea772ac7b07f2ac (commit)
discards fd3786365bca0d207ecdbd7e3e751d0b82f4e17d (commit)
discards a2f126124df56e41476f1438ec45fbc6c6635dfb (commit)
discards 24d527beea67b69ea2864841bdd4b8721d22a22b (commit)
discards 6136fd8cace122ed8433a8d96a42581e924f759a (commit)
discards 26e7ab09e37136fd7523cc3245ea17912b1e29ad (commit)
discards f492e1f91443fa959463195bd0e8daebde9cbcc6 (commit)
discards b98b6609461cf0381097d74d04fa212fe7ce8b86 (commit)
discards 591467bff58dfbec1f82b2fdc56301696c637eea (commit)
discards 523da2b86436bdaa5624bda7cb0bb41b61087fc6 (commit)
discards 406336da8b68d6302e2429e5ceab7eb41c2c35d5 (commit)
discards cdbda44c5af2205c67bed196893be0683a37ef99 (commit)
discards e9dd0577bbad3c1ee20590d054e662e94b232818 (commit)
discards bf8d48f0e3d98ab22e0a91a04ecafa30c38a8c05 (commit)
discards 6f98d6edc8a411f411b9cd2c3fe444b2cb77ee47 (commit)
discards 648f26fa1ed91f30555d49779dc85c2f6ed818ca (commit)
discards 49165d11d99d3cdb46e68aa87f7c2e8e447f9d5c (commit)
discards 1591ce69462e8f045b6d50f7366f6f60107a6516 (commit)
discards 71b47e96683e86d93b2ce3cb127c896559d8dc84 (commit)
discards 91000ddd882fb7305f6dfdef2df9cf6f09792ea5 (commit)
via 147eadabfca41ef8c9fb45e82838b64aa237cb8c (commit)
via cd964899697de46478ec4fd29cbb7df34b9fa2c9 (commit)
via 4c8accf0da2eaf93a6d9869e40b9fc1cfe19e2ab (commit)
via 604b97382488ca899150a0b6f1f6310b7c5f2fc5 (commit)
via 1e3e410f68ef5bf51c5ff96eb6642ec27b8f5009 (commit)
via f28297c843197e4175121959f69681f04f46978f (commit)
via 7ac841934565447c923938d0140030a1fc92a9fd (commit)
via 99d563698ddfb67c74ec727bd412bf80ca087826 (commit)
via b2650aa774cc357e65d3481d794ca10dc26dac01 (commit)
via 7b15738fa1d65bd2552a0e67ca59bd64cc350f6f (commit)
via f2db4299c365680a0f536d74e30cce516e538446 (commit)
via 39cb58cff06be25d82d7c9464a69bfda85adb01b (commit)
via 3be744698e946afe5a4137cd4cf80cc3fdb816ec (commit)
via afdbad842fb50f2e5b306f496265c7681b7fc8cb (commit)
via 4aa480b0344f038c7f4ff55f3bce56adba611029 (commit)
via 2821740bf1e3f697e2ec4c68ddeda0f56fcabd1d (commit)
via a66521795696ace08af707b8dd4696c7fec17baf (commit)
via 0d3179e511a8b712d44542227c373a4a325c6be5 (commit)
via 8b8ad098cc8cec877e7878c38abb37d504b6a753 (commit)
via 69fdb44ad9a6a93e0298a7aa8d4ed070c0d84b96 (commit)
via adb2fca56ea938cc76c60e7a77c4c10b818e4972 (commit)
via ea08a95d2f8ed15a0b499f2528bbddd7e1d8525b (commit)
via 7166245c8d150fe7e1720291aeb66cc900838319 (commit)
via 98c9c61d9d6b55132f9c6f6b8234126075f43e9e (commit)
via 94d115febcf3f42229a0cd6bfd937d39260e5d0f (commit)
via 2c10ce7dc69eb0ef7adec635f8b210d8ba3edf07 (commit)
via a2ba7e042c5f64f20d93d5450a1106bd050489c1 (commit)
via e6867995bf53b9dbef59d4fb24093619260eab28 (commit)
via 8cadba8e993755fb35ca11f232576ecbc9262d13 (commit)
via 83a1c8864156188df6def10173b7c329a0ca27b1 (commit)
via 7eec08f0a22b5a54a808673608c0f1993e08c5a6 (commit)
via 6744d74bf0c5bf338224562848633ed814f0f87d (commit)
via 9cefdde9be802b55d235cfa892dc85c921be1115 (commit)
via bb08f08e29c4a736cbc5fdad73a36be4a2a0732e (commit)
via 61d4e60b2df51cc8084667996b18dac74ff1d4ee (commit)
via fec3ac88605c572be47e7e6a6b3d7f4760cbd843 (commit)
via f6fac4bf38fec805022602515818f9cbea65fb0a (commit)
via 575dda97b65bdf2d0cf1c0fafe8963c7d85f4647 (commit)
via 21af2c55dae35b1f4c26ccac778a1415a5ad1490 (commit)
via 4a2b5bae79b381edac752a6ecd6d31140de1ad9d (commit)
via 6b3ca294b4ca80b034cd71786cb74c51d0cc97f6 (commit)
via 458751d69c0061e2311e1f83319321ec675dfb86 (commit)
via 21555a7f52402e2b30cb9a8567f691034c7d57f3 (commit)
via 31ffed05e47dcf6342fe64680c7aa425f5bd7921 (commit)
via f43b1805347b335308c942f431a2bc2126f6ce55 (commit)
via effe7ae9bac16e2b7bb67c7a5bb28a5682ffda5e (commit)
via dcdc86da02e3eb6fae01a228ae237eb175f3f803 (commit)
via 4fa91859c95403898176353ce3a6acd711d2d724 (commit)
via 71991a4e6205319892a2c86affd132a51eb8fc16 (commit)
via 115492c8e4b8e9e53917e09d4a050c6049035b54 (commit)
via 55744c04a7f5dac978b233749d8d632c3fd75ba1 (commit)
via 2f98146f852901ad48ebc1ca27bfd4185f9583ef (commit)
via b796bab49c87c3a199e446c7a0a65f4df6a5ee15 (commit)
via eaed05c384121c726e3f28d1abc6968a820af95a (commit)
via 352416a6d0d93ad0f90d7a6908ed7111f166e436 (commit)
via 6e1d6abb68870f80acbbddbf87a0fbd998c98887 (commit)
via 633705bc9c3bf3ba12a48652ab87be9bd1bcb299 (commit)
via deb9d63d6d8196184635358bca4cb1347844de27 (commit)
via ee9c6436752dd0df1825957f5988ec8b75b5be73 (commit)
via 71c5f08c4e09b9d91c66cbbb226099a003d658c3 (commit)
via fe4fc5e234b9db26eea1dbd94f07b291832c960e (commit)
via dc7d7475778fa5254603670b56f1a64dd232a528 (commit)
via 5cb1f17e4555f7696bbd3ea3e1a4aea87dd617bc (commit)
via 5a53d3359dcfb9e61b4f98d260c7468af6670fb8 (commit)
via fd0bba0402bd6067af04f831b2585de01c2932f0 (commit)
via cb7e5bf4e1f5dad66c61ce819cbc6649375ea7f5 (commit)
via 61ced75681db0d5ca9405fe51425834ca4742f79 (commit)
via 4d6c585f79a6a98462f3bdf82a1d70dfea1de20f (commit)
via 1633e1050a4b646e376cd36f2fa2281ec38d1a7f (commit)
via 5a66e89061dd151abef1fe2c0623407b8486fce7 (commit)
via 8fcd008965a5941d82ff49d1632a6a711158fa5e (commit)
via 523644c566e5d18716119e70c01dbf821fd7efa8 (commit)
via 5e258e9b3b3bf15063bc7b0a319a721768a4ce6d (commit)
via fca93d2f462a2d8a0b97b70860f7d760e3c1d509 (commit)
via 76b61634c1854ec4ece6ff4cb18ea4587d95c94e (commit)
via 5723c177c8936dd4e96f05184682aa028e696de5 (commit)
via 841e49b716bc5cb8a7c3781cdbe4eb8e177cbc01 (commit)
via 823f874f770c26492e701a29c4730ac2642e656f (commit)
via e11c34c36d31df87b292ac943a10e39ec652414c (commit)
via ddb0b7fa1d1ae746647d19fd042378f1ae995959 (commit)
via 17573f6719e1c04594bf716d68c8f3fb2a2eaf56 (commit)
via 35bae3ce3c61a67457e05079485778198d7659d6 (commit)
via 544bab174e537d23568eb88a3c2799c85f954357 (commit)
via 2ec72ae650f6f9baaf2b809d9825cba0710f2f24 (commit)
via 7793aed8220f5c3ec0a0fdaa3983c7e29fb0a167 (commit)
via b04bbd4b1c39d36898044d4d544d79d4404b9049 (commit)
via 666e27c5e13e0c2766a0f04288d1da5e3663a6a5 (commit)
via e8bb2dbf9ca969bd3bc71501697b744871efe784 (commit)
via 1c0a835a636ea6db23ae125c9622aec48c20077e (commit)
via 1eb6e03dca041e4fd048caae9f6e845d6847e040 (commit)
via 4686a92bd331b4d3498ecc6279f381005c1bbe59 (commit)
via 75f5cbd3171188472cea15b53554d95bd7224f6b (commit)
via 1dd7c150df0638a445c413a9f1a170b93e308799 (commit)
via 91841add80490b5719da7411d4c2c71ed6d82785 (commit)
via 7b7b23539a8af1e69ec44b99f16602180a847b8b (commit)
via 71db1e26df81ed39f311d50e69ff8c16f5395f4a (commit)
via 7c9ae917bdc298be8ea0f01d4ea939b483f2cce2 (commit)
via ce1fd093e64a9277e7c0ecb152f2c6f0b6d52da0 (commit)
via 977a2a6880f2c098752ceb446b44f3936c244b8e (commit)
via fa640405019531a5ac2034ed0bfd0224870ee580 (commit)
via 730691759aede2c60b07850b2680ecbf7218a50a (commit)
via 18f238e52b9d9d192f04cf5bd01bb378b0771c0e (commit)
via d4d564b2b39eb19a55e6caf1549b2c7a4749328d (commit)
via 4a784ec271ba1ebece76a32f223d70e770c07b78 (commit)
via cd6e0b3539da9f7f8ecdceb0031d7cd75c085240 (commit)
via 7ed6c995d693dd3bdb9efa9fcab4eb39814cf673 (commit)
via db10ba1f1c4787aceedb89e3ec6280697d7b09a4 (commit)
via 8391802afc4235b83e3f480bbf51eb80cf2af356 (commit)
via 3aa92189ec0f98803fc4a7658d405ade4721175b (commit)
via 1f83d6b1dee1bd5976b329551108822082e348fa (commit)
via de7ef9d9367f1fe6f2323bc97e196214e0996674 (commit)
via 4b8cbe3f12b02cf137e708d1accd72c96d7f50e9 (commit)
via d913fcad2bb954fb594f0c58b3f414b39244ff63 (commit)
via a48fd600351165a42ad8539b90e94e3da4624394 (commit)
via 41a2de2709e24106ac854ef118036a34ef373d06 (commit)
via 3d432b205dbb678129161d3752816d7da27501d5 (commit)
via 79efbd6ee8d2cab101514fe53cae67766cd36079 (commit)
via 746458050ee0fdde8180663d2f44388bb4488b83 (commit)
via aac546990ad3a3a76a002bb07e0acf130f9ad4bd (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 (bcfccb0a254938a66635d184f5d75c2bbe1bc31e)
\
N -- N -- N (147eadabfca41ef8c9fb45e82838b64aa237cb8c)
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=147eadabfca41ef8c9fb45e82838b64a…
commit 147eadabfca41ef8c9fb45e82838b64aa237cb8c
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=cd964899697de46478ec4fd29cbb7df3…
commit cd964899697de46478ec4fd29cbb7df34b9fa2c9
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=4c8accf0da2eaf93a6d9869e40b9fc1c…
commit 4c8accf0da2eaf93a6d9869e40b9fc1cfe19e2ab
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=604b97382488ca899150a0b6f1f6310b…
commit 604b97382488ca899150a0b6f1f6310b7c5f2fc5
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=1e3e410f68ef5bf51c5ff96eb6642ec2…
commit 1e3e410f68ef5bf51c5ff96eb6642ec27b8f5009
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=f28297c843197e4175121959f69681f0…
commit f28297c843197e4175121959f69681f04f46978f
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=7ac841934565447c923938d0140030a1…
commit 7ac841934565447c923938d0140030a1fc92a9fd
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:29:35 2016 +0200
skip a channel test
Change-Id: Id56fa16a8cb3e59e0222eae47ceb06866eb824b4
http://cgit.osmocom.org/openbsc/commit/?id=99d563698ddfb67c74ec727bd412bf80…
commit 99d563698ddfb67c74ec727bd412bf80ca087826
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:28:51 2016 +0200
cscn vty
Change-Id: I8f8980d6cfbf26f1b0e0197939833e55dbe521fb
http://cgit.osmocom.org/openbsc/commit/?id=b2650aa774cc357e65d3481d794ca10d…
commit b2650aa774cc357e65d3481d794ca10dc26dac01
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:28:24 2016 +0200
SPLIT
Change-Id: I73d12c4bdc22a2923329b1abaff1cc0677d6e431
http://cgit.osmocom.org/openbsc/commit/?id=7b15738fa1d65bd2552a0e67ca59bd64…
commit 7b15738fa1d65bd2552a0e67ca59bd64cc350f6f
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:28:15 2016 +0200
remove extern gsmnet_from_vty()
Change-Id: I7957d3a26b89509e50ee91cb0d7e56194603b918
http://cgit.osmocom.org/openbsc/commit/?id=f2db4299c365680a0f536d74e30cce51…
commit f2db4299c365680a0f536d74e30cce516e538446
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:27:49 2016 +0200
SPLIT
Change-Id: Ib6d69559b6db04ff4f6794974a6c38ffe8934bc8
http://cgit.osmocom.org/openbsc/commit/?id=39cb58cff06be25d82d7c9464a69bfda…
commit 39cb58cff06be25d82d7c9464a69bfda85adb01b
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:27:40 2016 +0200
subscr_request_conn
Change-Id: I0ee7f313e53c87b61470410c35f32a4090f7b5dd
http://cgit.osmocom.org/openbsc/commit/?id=3be744698e946afe5a4137cd4cf80cc3…
commit 3be744698e946afe5a4137cd4cf80cc3fdb816ec
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:27:29 2016 +0200
SPLIT
Change-Id: I633a3bf05b0e86f7e5263c10f8e1a4782a0109d7
http://cgit.osmocom.org/openbsc/commit/?id=afdbad842fb50f2e5b306f496265c768…
commit afdbad842fb50f2e5b306f496265c7681b7fc8cb
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:27:12 2016 +0200
subscr_update_expire_lu
Change-Id: I9d9fbfbd1086bcc3df0d6852aa116fbdc71f88fb
http://cgit.osmocom.org/openbsc/commit/?id=4aa480b0344f038c7f4ff55f3bce56ad…
commit 4aa480b0344f038c7f4ff55f3bce56adba611029
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:27:05 2016 +0200
SPLIT
Change-Id: Ic9e141df582709ca06b6abcdfa306b3a3f1a5b7b
http://cgit.osmocom.org/openbsc/commit/?id=2821740bf1e3f697e2ec4c68ddeda0f5…
commit 2821740bf1e3f697e2ec4c68ddeda0f56fcabd1d
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:26:55 2016 +0200
add subscr_authorized()
Change-Id: If65521da50f9952ae6beddc590c35b9b46b0935f
http://cgit.osmocom.org/openbsc/commit/?id=a66521795696ace08af707b8dd4696c7…
commit a66521795696ace08af707b8dd4696c7fec17baf
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:26:44 2016 +0200
subscr_update_expire_lu
Change-Id: Ic8517810d80d6a5d4fe0c3d6b31c88ec5fe04ebc
http://cgit.osmocom.org/openbsc/commit/?id=0d3179e511a8b712d44542227c373a4a…
commit 0d3179e511a8b712d44542227c373a4a325c6be5
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:26:30 2016 +0200
subscr_update
Change-Id: I8ca80d1dfe41f97f546ba8747e664407f6767f47
http://cgit.osmocom.org/openbsc/commit/?id=8b8ad098cc8cec877e7878c38abb37d5…
commit 8b8ad098cc8cec877e7878c38abb37d504b6a753
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:25:58 2016 +0200
move t3212 to network level (periodic lu)
Change-Id: Ie9a1d44b73ba34c2ad3b2baf90c1cead4c02b621
http://cgit.osmocom.org/openbsc/commit/?id=69fdb44ad9a6a93e0298a7aa8d4ed070…
commit 69fdb44ad9a6a93e0298a7aa8d4ed070c0d84b96
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:25:30 2016 +0200
subscr_update_expire_lu
Change-Id: I8992bc192426bc3686e4b547806d6b7d52c568fb
http://cgit.osmocom.org/openbsc/commit/?id=adb2fca56ea938cc76c60e7a77c4c10b…
commit adb2fca56ea938cc76c60e7a77c4c10b818e4972
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:25:05 2016 +0200
paging
Change-Id: Iffe319e909661201f44e5eacb5e4cf2c66fabf07
http://cgit.osmocom.org/openbsc/commit/?id=ea08a95d2f8ed15a0b499f2528bbddd7…
commit ea08a95d2f8ed15a0b499f2528bbddd7e1d8525b
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:24:26 2016 +0200
move subscr_request
Change-Id: Ia1f566675b2f052881aba18be5c42992719c47bd
http://cgit.osmocom.org/openbsc/commit/?id=7166245c8d150fe7e1720291aeb66cc9…
commit 7166245c8d150fe7e1720291aeb66cc900838319
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:24:12 2016 +0200
add iu.h to gsm_subscriber.c
Change-Id: I398aaa4a7328a58fb0d563725f3bea26482929ef
http://cgit.osmocom.org/openbsc/commit/?id=98c9c61d9d6b55132f9c6f6b82341260…
commit 98c9c61d9d6b55132f9c6f6b8234126075f43e9e
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:23:59 2016 +0200
subscr_request_conn
Change-Id: I6832742b7998efe09dfc2b30471cea104dff7885
http://cgit.osmocom.org/openbsc/commit/?id=94d115febcf3f42229a0cd6bfd937d39…
commit 94d115febcf3f42229a0cd6bfd937d39260e5d0f
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:23:42 2016 +0200
remove on_dso_load_0408()
Change-Id: I6b84dafad427782680deefd7e02e75d85f203249
http://cgit.osmocom.org/openbsc/commit/?id=2c10ce7dc69eb0ef7adec635f8b210d8…
commit 2c10ce7dc69eb0ef7adec635f8b210d8ba3edf07
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:23:23 2016 +0200
SPLIT
Change-Id: I8c4862f2e8a205514d72f583fac74baa1d20b51f
http://cgit.osmocom.org/openbsc/commit/?id=a2ba7e042c5f64f20d93d5450a1106bd…
commit a2ba7e042c5f64f20d93d5450a1106bd050489c1
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:23:13 2016 +0200
don't use lchan in libmsc
Change-Id: Ia9e9da62106d43626cb186d73ce1c3a134b4182a
http://cgit.osmocom.org/openbsc/commit/?id=e6867995bf53b9dbef59d4fb24093619…
commit e6867995bf53b9dbef59d4fb24093619260eab28
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:22:51 2016 +0200
paging
Change-Id: I88078a85d3d94c1841633d388ecb69b9f99220ff
http://cgit.osmocom.org/openbsc/commit/?id=8cadba8e993755fb35ca11f232576ecb…
commit 8cadba8e993755fb35ca11f232576ecbc9262d13
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:22:39 2016 +0200
don't use lchan in libmsc
Change-Id: Iebb1056b46ebedd5aed8f26cf2424a583fe14164
http://cgit.osmocom.org/openbsc/commit/?id=83a1c8864156188df6def10173b7c329…
commit 83a1c8864156188df6def10173b7c329a0ca27b1
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:22:19 2016 +0200
SPLIT
Change-Id: Ie19d49e907868c36e1bc7bf529083b239d7e7adc
http://cgit.osmocom.org/openbsc/commit/?id=7eec08f0a22b5a54a808673608c0f199…
commit 7eec08f0a22b5a54a808673608c0f1993e08c5a6
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:22:12 2016 +0200
mncc_tx_to_cc(): remove bts
Change-Id: I694fb9e7c133219291858f4acdaf5bf487526a8d
http://cgit.osmocom.org/openbsc/commit/?id=6744d74bf0c5bf338224562848633ed8…
commit 6744d74bf0c5bf338224562848633ed814f0f87d
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:21:52 2016 +0200
remove handle_abisip_signal()
Change-Id: I9cf80f9c2c8a53a29e42f000029e680a9922cb41
http://cgit.osmocom.org/openbsc/commit/?id=9cefdde9be802b55d235cfa892dc85c9…
commit 9cefdde9be802b55d235cfa892dc85c921be1115
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:21:34 2016 +0200
SPLIT
Change-Id: I3cbbb8a7fd89a33ad0abf1f1b3a0bb0f6a262283
http://cgit.osmocom.org/openbsc/commit/?id=bb08f08e29c4a736cbc5fdad73a36be4…
commit bb08f08e29c4a736cbc5fdad73a36be4a2a0732e
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:20:37 2016 +0200
don't use lchan in libmsc
Change-Id: Ia9caa5bd821937f6471aa299182418b6c9a53f17
http://cgit.osmocom.org/openbsc/commit/?id=61d4e60b2df51cc8084667996b18dac7…
commit 61d4e60b2df51cc8084667996b18dac74ff1d4ee
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:20:28 2016 +0200
SPLIT
Change-Id: I286334c5709f3bc777965239c22c7ea7312ad4e0
http://cgit.osmocom.org/openbsc/commit/?id=fec3ac88605c572be47e7e6a6b3d7f47…
commit fec3ac88605c572be47e7e6a6b3d7f4760cbd843
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:20:18 2016 +0200
don't use lchan in libmsc
Change-Id: I0233fe3f7e18df2a4595019ff03eddfaef80b2e7
http://cgit.osmocom.org/openbsc/commit/?id=f6fac4bf38fec805022602515818f9cb…
commit f6fac4bf38fec805022602515818f9cbea65fb0a
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:20:12 2016 +0200
whitespace
Change-Id: Ic068a6367fedbeb07907b645fe0981961a6f4a0a
http://cgit.osmocom.org/openbsc/commit/?id=575dda97b65bdf2d0cf1c0fafe8963c7…
commit 575dda97b65bdf2d0cf1c0fafe8963c7d85f4647
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:19:53 2016 +0200
don't use lchan in libmsc
Change-Id: If132b43fa4e5c1be07423136c994c11d40384c71
http://cgit.osmocom.org/openbsc/commit/?id=21af2c55dae35b1f4c26ccac778a1415…
commit 21af2c55dae35b1f4c26ccac778a1415a5ad1490
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:19:24 2016 +0200
paging
Change-Id: I9ccfd7fb709c2ebdb2d8f893ea1064a53b93bcf1
http://cgit.osmocom.org/openbsc/commit/?id=4a2b5bae79b381edac752a6ecd6d3114…
commit 4a2b5bae79b381edac752a6ecd6d31140de1ad9d
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:18:49 2016 +0200
paging
Change-Id: Iffba45bf67308378fa4b1f38163a75daaa1d74e9
http://cgit.osmocom.org/openbsc/commit/?id=6b3ca294b4ca80b034cd71786cb74c51…
commit 6b3ca294b4ca80b034cd71786cb74c51d0cc97f6
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:18:40 2016 +0200
IuCS auth
Change-Id: I5970383b736857a3787ccc25f436f66f06e545d7
http://cgit.osmocom.org/openbsc/commit/?id=458751d69c0061e2311e1f83319321ec…
commit 458751d69c0061e2311e1f83319321ec675dfb86
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:18:11 2016 +0200
subscr_update
Change-Id: Ibe07e6bb48b7953788df1395d95d58ef8c7d3105
http://cgit.osmocom.org/openbsc/commit/?id=21555a7f52402e2b30cb9a8567f69103…
commit 21555a7f52402e2b30cb9a8567f691034c7d57f3
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:18:01 2016 +0200
SPLIT
Change-Id: I173ce3be898334f09a9d665089be5b7e3a2f52fb
http://cgit.osmocom.org/openbsc/commit/?id=31ffed05e47dcf6342fe64680c7aa425…
commit 31ffed05e47dcf6342fe64680c7aa425f5bd7921
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:17:54 2016 +0200
don't use lchan in libmsc
Change-Id: I3e5c27fa8c9bc4c08e6963994d6bfc633d9aaa4e
http://cgit.osmocom.org/openbsc/commit/?id=f43b1805347b335308c942f431a2bc21…
commit f43b1805347b335308c942f431a2bc2126f6ce55
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:17:36 2016 +0200
subscr_update
Change-Id: I9633a0b7ad4d8ec84475b6759454188add7b82ce
http://cgit.osmocom.org/openbsc/commit/?id=effe7ae9bac16e2b7bb67c7a5bb28a56…
commit effe7ae9bac16e2b7bb67c7a5bb28a5682ffda5e
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:17:24 2016 +0200
don't use lchan in libmsc
Change-Id: I91669a149c985d5f6c8bc0d8e21bf803b594e0cd
http://cgit.osmocom.org/openbsc/commit/?id=dcdc86da02e3eb6fae01a228ae237eb1…
commit dcdc86da02e3eb6fae01a228ae237eb175f3f803
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:17:15 2016 +0200
IuCS auth
Change-Id: I61d28776d407f910c5d2316f23b392c7adb044d7
http://cgit.osmocom.org/openbsc/commit/?id=4fa91859c95403898176353ce3a6acd7…
commit 4fa91859c95403898176353ce3a6acd711d2d724
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:17:05 2016 +0200
don't use lchan in libmsc
Change-Id: I4eabceb8049322f6cb3028f83658ce5b8430df32
http://cgit.osmocom.org/openbsc/commit/?id=71991a4e6205319892a2c86affd132a5…
commit 71991a4e6205319892a2c86affd132a51eb8fc16
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:16:45 2016 +0200
clear_all_trans(): remove bts use
Change-Id: I3ac38f4b701ad8308470573260fa91a4b04c2f18
http://cgit.osmocom.org/openbsc/commit/?id=115492c8e4b8e9e53917e09d4a050c60…
commit 115492c8e4b8e9e53917e09d4a050c6049035b54
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:16:08 2016 +0200
IuCS auth
Change-Id: I12fa6914b4e63d6c1db04dcaa9e1991a18c4872e
http://cgit.osmocom.org/openbsc/commit/?id=55744c04a7f5dac978b233749d8d632c…
commit 55744c04a7f5dac978b233749d8d632c3fd75ba1
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:15:53 2016 +0200
subscr_update
Change-Id: Iba14fa1dae4a91c1b52297038f7d9647652b0c48
http://cgit.osmocom.org/openbsc/commit/?id=2f98146f852901ad48ebc1ca27bfd418…
commit 2f98146f852901ad48ebc1ca27bfd4185f9583ef
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:15:26 2016 +0200
IuCS auth
Change-Id: I348be093100976901f59d10eb8b6e6a1d7caafea
http://cgit.osmocom.org/openbsc/commit/?id=b796bab49c87c3a199e446c7a0a65f4d…
commit b796bab49c87c3a199e446c7a0a65f4df6a5ee15
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:14:13 2016 +0200
IuCS auth: add iu_hack__get_hardcoded_auth_tuple()
Change-Id: I7d7b9be6171170e605872920b5ecebee8584c52e
http://cgit.osmocom.org/openbsc/commit/?id=eaed05c384121c726e3f28d1abc6968a…
commit eaed05c384121c726e3f28d1abc6968a820af95a
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:13:52 2016 +0200
msc_tx_dtap
Change-Id: I4535bcbd29696033e0a1b0ac3ca5c68f0647b826
http://cgit.osmocom.org/openbsc/commit/?id=352416a6d0d93ad0f90d7a6908ed7111…
commit 352416a6d0d93ad0f90d7a6908ed7111f166e436
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:13:32 2016 +0200
don't use lchan in libmsc
Change-Id: Ic7ed7faa2bcc7aae799f41ed4abc2c001bfb61b7
http://cgit.osmocom.org/openbsc/commit/?id=6e1d6abb68870f80acbbddbf87a0fbd9…
commit 6e1d6abb68870f80acbbddbf87a0fbd998c98887
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:12:11 2016 +0200
remove tch_rtp_signal()
Change-Id: Icf47ac9114c47383bd072eaa91cbd5213ead6c14
http://cgit.osmocom.org/openbsc/commit/?id=633705bc9c3bf3ba12a48652ab87be9b…
commit 633705bc9c3bf3ba12a48652ab87be9bd1bcb299
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:11:50 2016 +0200
SPLIT
Change-Id: I3ef6ca26150b6102a0fa22a88a60d9a442d640b4
http://cgit.osmocom.org/openbsc/commit/?id=deb9d63d6d8196184635358bca4cb134…
commit deb9d63d6d8196184635358bca4cb1347844de27
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:11:39 2016 +0200
gsm_04_08.c: iu.h
Change-Id: I624612b5d5cd70770326347634aee2a42ba88945
http://cgit.osmocom.org/openbsc/commit/?id=ee9c6436752dd0df1825957f5988ec8b…
commit ee9c6436752dd0df1825957f5988ec8b75b5be73
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:11:17 2016 +0200
IuCS auth
Change-Id: Id09e26126979d418a422df24bc50b56454b16c7e
http://cgit.osmocom.org/openbsc/commit/?id=71c5f08c4e09b9d91c66cbbb226099a0…
commit 71c5f08c4e09b9d91c66cbbb226099a003d658c3
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:10:20 2016 +0200
libmsc: add cscn_vty.c
Change-Id: If5f92fb31e966de4c7c59efd78fd035dbb748faa
http://cgit.osmocom.org/openbsc/commit/?id=fe4fc5e234b9db26eea1dbd94f07b291…
commit fe4fc5e234b9db26eea1dbd94f07b291832c960e
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:09:47 2016 +0200
temporary dev: set debug log level almost everywhere
Change-Id: I0d5a36560e7edde27497de57e579f5b1d00eb525
http://cgit.osmocom.org/openbsc/commit/?id=dc7d7475778fa5254603670b56f1a64d…
commit dc7d7475778fa5254603670b56f1a64dd232a528
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:09:17 2016 +0200
vty: add CSCN_NODE
Change-Id: Ib307364defc05eba8774738cc24eecadaaeacb25
http://cgit.osmocom.org/openbsc/commit/?id=5cb1f17e4555f7696bbd3ea3e1a4aea8…
commit 5cb1f17e4555f7696bbd3ea3e1a4aea87dd617bc
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:09:05 2016 +0200
paging: mark paging.c as todo
Change-Id: I7e72c9db2837ea5edf45f6037cb0288a264d492c
http://cgit.osmocom.org/openbsc/commit/?id=5a53d3359dcfb9e61b4f98d260c7468a…
commit 5a53d3359dcfb9e61b4f98d260c7468af6670fb8
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:08:32 2016 +0200
osmo-nitb becomes osmo-cscn
Change-Id: I1e150558f4f7a6a2596d5124f84851d495daf408
http://cgit.osmocom.org/openbsc/commit/?id=fd0bba0402bd6067af04f831b2585de0…
commit fd0bba0402bd6067af04f831b2585de01c2932f0
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:08:20 2016 +0200
cscn_vty
Change-Id: I99d9634fa2a89c7b1725cfc707ce1901243520fc
http://cgit.osmocom.org/openbsc/commit/?id=cb7e5bf4e1f5dad66c61ce819cbc6649…
commit cb7e5bf4e1f5dad66c61ce819cbc6649375ea7f5
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:08:00 2016 +0200
vty: add CSCN_NODE
Change-Id: Ic8710984c92b811b943f612bc7e2f5dab19c883d
http://cgit.osmocom.org/openbsc/commit/?id=61ced75681db0d5ca9405fe51425834c…
commit 61ced75681db0d5ca9405fe51425834ca4742f79
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:07:47 2016 +0200
add subscr_rx_paging_response()
Change-Id: Ia24c4c61b665d0cf552f765a72f71eb7fa7a86a3
http://cgit.osmocom.org/openbsc/commit/?id=4d6c585f79a6a98462f3bdf82a1d70df…
commit 4d6c585f79a6a98462f3bdf82a1d70dfea1de20f
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:07:23 2016 +0200
subscr_request_channel() -> subscr_request_conn()
Change-Id: Ife8e10b240693a8d369139881774f1892044aa65
http://cgit.osmocom.org/openbsc/commit/?id=1633e1050a4b646e376cd36f2fa2281e…
commit 1633e1050a4b646e376cd36f2fa2281ec38d1a7f
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:06:55 2016 +0200
add subscr_authorized()
Change-Id: If2ef06b1229351127c61477ca14653d6ae4cb6bb
http://cgit.osmocom.org/openbsc/commit/?id=5a66e89061dd151abef1fe2c0623407b…
commit 5a66e89061dd151abef1fe2c0623407b8486fce7
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:06:35 2016 +0200
subscr_update_expire_lu(): remove bts arg
Change-Id: I26cafd9389aac65e53dc4280a1687c6b8bce3106
http://cgit.osmocom.org/openbsc/commit/?id=8fcd008965a5941d82ff49d1632a6a71…
commit 8fcd008965a5941d82ff49d1632a6a711158fa5e
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:05:43 2016 +0200
subscr_update(): remove bts arg
Change-Id: I9f2b298a785bf4b2a1b3fcdd91b8256106b2d9de
http://cgit.osmocom.org/openbsc/commit/?id=523644c566e5d18716119e70c01dbf82…
commit 523644c566e5d18716119e70c01dbf821fd7efa8
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:05:13 2016 +0200
move subscr_request to gsm_subscriber.h
Change-Id: Idbbd39b0e068da17aafa97e315143509c69c50ea
http://cgit.osmocom.org/openbsc/commit/?id=5e258e9b3b3bf15063bc7b0a319a7217…
commit 5e258e9b3b3bf15063bc7b0a319a721768a4ce6d
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:04:56 2016 +0200
paging timeout to gsm_subscriber
Change-Id: Ife0f2a6aaa041b92c8f5014a15cac1f6560724d9
http://cgit.osmocom.org/openbsc/commit/?id=fca93d2f462a2d8a0b97b70860f7d760…
commit fca93d2f462a2d8a0b97b70860f7d760e3c1d509
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:04:41 2016 +0200
gsm_subscriber: include bool
Change-Id: I76edf962f77f8b2685e5e040ddf57d7691086eff
http://cgit.osmocom.org/openbsc/commit/?id=76b61634c1854ec4ece6ff4cb18ea458…
commit 76b61634c1854ec4ece6ff4cb18ea4587d95c94e
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:03:18 2016 +0200
move t3212 to network level (periodic lu)
Change-Id: I272f4410179fffaf47eb7a8a4f25e7d44d14b17c
http://cgit.osmocom.org/openbsc/commit/?id=5723c177c8936dd4e96f05184682aa02…
commit 5723c177c8936dd4e96f05184682aa028e696de5
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:02:47 2016 +0200
gsm_subscr_conn: add iu specifics
Change-Id: I15119cbf4a0ba613f54b98e98570ffaf06c09018
http://cgit.osmocom.org/openbsc/commit/?id=841e49b716bc5cb8a7c3781cdbe4eb8e…
commit 841e49b716bc5cb8a7c3781cdbe4eb8e177cbc01
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:02:24 2016 +0200
gsm_subscr_conn: add via_iface
Change-Id: I0f6eb8051d73509ac31ac5f07a777deeec61037e
http://cgit.osmocom.org/openbsc/commit/?id=823f874f770c26492e701a29c4730ac2…
commit 823f874f770c26492e701a29c4730ac2642e656f
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:02:06 2016 +0200
gsm_subscr_conn: add lac
Change-Id: I1db61dc9530b3ccfab4e852b3534cd8aa88555b3
http://cgit.osmocom.org/openbsc/commit/?id=e11c34c36d31df87b292ac943a10e39e…
commit e11c34c36d31df87b292ac943a10e39ec652414c
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:01:01 2016 +0200
add gsm_encr to subscr_conn
Change-Id: Id5797cd1f1bfa2cca2d3fbabc1981aa75546421b
http://cgit.osmocom.org/openbsc/commit/?id=ddb0b7fa1d1ae746647d19fd042378f1…
commit ddb0b7fa1d1ae746647d19fd042378f1ae995959
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:00:23 2016 +0200
gsm_subscriber_connection: mark BSC specific items
The struct shall be split in two later.
Change-Id: Ib9666225fb9bfec2cf1e364343560571869fe6a7
http://cgit.osmocom.org/openbsc/commit/?id=17573f6719e1c04594bf716d68c8f3fb…
commit 17573f6719e1c04594bf716d68c8f3fb2a2eaf56
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 14:59:02 2016 +0200
osmo-nitb becomes osmo-cscn
Change-Id: I2b4d8582037874a37c2e22e9494aa64d65ba90d8
http://cgit.osmocom.org/openbsc/commit/?id=35bae3ce3c61a67457e0507948577819…
commit 35bae3ce3c61a67457e05079485778198d7659d6
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 14:58:46 2016 +0200
add cscn_vty.c
Change-Id: I4ac4d09cbe63797dea688ff8aaba61e17c0105ff
http://cgit.osmocom.org/openbsc/commit/?id=544bab174e537d23568eb88a3c2799c8…
commit 544bab174e537d23568eb88a3c2799c85f954357
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 14:57:14 2016 +0200
osmo-nitb becomes osmo-cscn
Change-Id: I3787050b524954d8a4dd13495c458f3ee293807b
http://cgit.osmocom.org/openbsc/commit/?id=2ec72ae650f6f9baaf2b809d9825cba0…
commit 2ec72ae650f6f9baaf2b809d9825cba0710f2f24
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 14:56:06 2016 +0200
add iucs.[hc]
Change-Id: I88e981f4c31393a98ae8d61176c65c9251a6f28b
http://cgit.osmocom.org/openbsc/commit/?id=7793aed8220f5c3ec0a0fdaa3983c7e2…
commit 7793aed8220f5c3ec0a0fdaa3983c7e29fb0a167
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=b04bbd4b1c39d36898044d4d544d79d4…
commit b04bbd4b1c39d36898044d4d544d79d4404b9049
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=666e27c5e13e0c2766a0f04288d1da5e…
commit 666e27c5e13e0c2766a0f04288d1da5e3663a6a5
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 14:14:09 2016 +0200
comment
http://cgit.osmocom.org/openbsc/commit/?id=e8bb2dbf9ca969bd3bc71501697b7448…
commit e8bb2dbf9ca969bd3bc71501697b744871efe784
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 14:04:40 2016 +0200
comment
http://cgit.osmocom.org/openbsc/commit/?id=1c0a835a636ea6db23ae125c9622aec4…
commit 1c0a835a636ea6db23ae125c9622aec48c20077e
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=1eb6e03dca041e4fd048caae9f6e845d…
commit 1eb6e03dca041e4fd048caae9f6e845d6847e040
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 13:29:41 2016 +0200
comment
http://cgit.osmocom.org/openbsc/commit/?id=4686a92bd331b4d3498ecc6279f38100…
commit 4686a92bd331b4d3498ecc6279f381005c1bbe59
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 13:26:47 2016 +0200
comment
http://cgit.osmocom.org/openbsc/commit/?id=75f5cbd3171188472cea15b53554d95b…
commit 75f5cbd3171188472cea15b53554d95bd7224f6b
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=1dd7c150df0638a445c413a9f1a170b9…
commit 1dd7c150df0638a445c413a9f1a170b93e308799
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=91841add80490b5719da7411d4c2c71e…
commit 91841add80490b5719da7411d4c2c71ed6d82785
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=7b7b23539a8af1e69ec44b99f1660218…
commit 7b7b23539a8af1e69ec44b99f16602180a847b8b
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 12:50:31 2016 +0200
move to libxsc: factor out gen of USSD notify and release complete -- TODO subscr_conn
Both libmsc and libbsc need distinct gsm0480_send_ussdNotify() and
gsm0480_send_releaseComplete() functions to account for the distinct subscriber
connection structs.
The current functions live in libmsc, so add the same in libbsc in new file
gsm_04_80_utils.c.
To avoid too much code dup, 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.
http://cgit.osmocom.org/openbsc/commit/?id=71db1e26df81ed39f311d50e69ff8c16…
commit 71db1e26df81ed39f311d50e69ff8c16f5395f4a
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=7c9ae917bdc298be8ea0f01d4ea939b4…
commit 7c9ae917bdc298be8ea0f01d4ea939b483f2cce2
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=ce1fd093e64a9277e7c0ecb152f2c6f0…
commit ce1fd093e64a9277e7c0ecb152f2c6f0b6d52da0
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed May 11 14:12:00 2016 +0200
split bsc_bootstrap_network() in alloc and config
Change-Id: I480a09a31a79766ad07b627dd5238b7e37f3be7a
http://cgit.osmocom.org/openbsc/commit/?id=977a2a6880f2c098752ceb446b44f393…
commit 977a2a6880f2c098752ceb446b44f3936c244b8e
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=fa640405019531a5ac2034ed0bfd0224…
commit fa640405019531a5ac2034ed0bfd0224870ee580
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 9 21:30:26 2016 +0200
gsm_04_08: remove apply_codec_restrictions() -- TODO really?
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.)
Change-Id: I82623847e652a59a921d2fb142b77cf22420a746
http://cgit.osmocom.org/openbsc/commit/?id=730691759aede2c60b07850b2680ecbf…
commit 730691759aede2c60b07850b2680ecbf7218a50a
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 14:46:23 2016 +0200
msc_release_connection(): don't call gsm0808_clear()
Change-Id: I149146fc3cb99ef4a21ee2a798231bb070f398cd
http://cgit.osmocom.org/openbsc/commit/?id=18f238e52b9d9d192f04cf5bd01bb378…
commit 18f238e52b9d9d192f04cf5bd01bb378b0771c0e
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 14:04:28 2016 +0200
include msc_ifaces.h in gsm_04_08.c
Change-Id: I11be1bdfe6993f89b34319e7d1526c729d6e0cde
http://cgit.osmocom.org/openbsc/commit/?id=d4d564b2b39eb19a55e6caf1549b2c7a…
commit d4d564b2b39eb19a55e6caf1549b2c7a4749328d
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 14:02:39 2016 +0200
make: add iu_cs.c
http://cgit.osmocom.org/openbsc/commit/?id=4a784ec271ba1ebece76a32f223d70e7…
commit 4a784ec271ba1ebece76a32f223d70e770c07b78
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=cd6e0b3539da9f7f8ecdceb0031d7cd7…
commit cd6e0b3539da9f7f8ecdceb0031d7cd75c085240
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=7ed6c995d693dd3bdb9efa9fcab4eb39…
commit 7ed6c995d693dd3bdb9efa9fcab4eb39814cf673
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 13:09:14 2016 +0200
libmsc: duplicate gsm0808 / gsm48 functions (towards BSC)
In osmo-nitb, libmsc would directly call the functions on the BSC level, not
always via the bsc_api. When separating libmsc from libbsc, some functions are
missing from the linkage.
Hence duplicate these functions to libmsc, add an msc_ prefix for clarity, also
add a _tx to gsm0808_cipher_mode():
* add msc_gsm0808_tx_cipher_mode() (dummy/stub)
* add msc_gsm48_tx_mm_serv_ack()
* add msc_gsm48_tx_mm_serv_rej()
Call these from libmsc instead of
* gsm0808_cipher_mode()
* gsm48_tx_mm_serv_ack()
* gsm48_tx_mm_serv_rej()
Change-Id: I5b276853d3af71f5e3f0a031fd17b4fff0580020
http://cgit.osmocom.org/openbsc/commit/?id=db10ba1f1c4787aceedb89e3ec628069…
commit db10ba1f1c4787aceedb89e3ec6280697d7b09a4
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 13:37:59 2016 +0200
msc_compl_l3(): publish in .h, tweak return value
Use new libmsc enum values for return val, to avoid dependency on libbsc
headers.
Make callable from other scopes: publish in osmo_msc.h and remove 'static' in
osmo_msc.c
Change-Id: If24007445899e9c75553a0dbf843ada3566b3380
http://cgit.osmocom.org/openbsc/commit/?id=8391802afc4235b83e3f480bbf51eb80…
commit 8391802afc4235b83e3f480bbf51eb80cf2af356
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri May 20 20:40:34 2016 +0200
Use new msc_tx_dtap() instead of gsm0808_submit_dtap()
Aim: msc_tx_dtap() shall redirect to IuCS or A interfaces depending on subscr
conn.
Change-Id: I30d961f16eb7b9c0ab9cc3f43198098d3f1a909f
http://cgit.osmocom.org/openbsc/commit/?id=3aa92189ec0f98803fc4a7658d405ade…
commit 3aa92189ec0f98803fc4a7658d405ade4721175b
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 12:50:31 2016 +0200
Prepare entry/exit point for MSC -> BSC and MSC -> RNC communication.
Add msc_ifaces.[hc], a_iface.c, with a general msc_tx_dtap() to redirect to
different interfaces depending on the actual subscriber connection.
While iu_tx() is going to be functional on this branch, the a_tx() is so far
just a dummy (see comment).
Change-Id: I09b424989920097a076c0c1f9c956d4b4e48c941
http://cgit.osmocom.org/openbsc/commit/?id=1f83d6b1dee1bd5976b3295511088220…
commit 1f83d6b1dee1bd5976b329551108822082e348fa
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=de7ef9d9367f1fe6f2323bc97e196214…
commit de7ef9d9367f1fe6f2323bc97e196214e0996674
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=4b8cbe3f12b02cf137e708d1accd72c9…
commit 4b8cbe3f12b02cf137e708d1accd72c96d7f50e9
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=d913fcad2bb954fb594f0c58b3f414b3…
commit d913fcad2bb954fb594f0c58b3f414b39244ff63
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=a48fd600351165a42ad8539b90e94e3d…
commit a48fd600351165a42ad8539b90e94e3da4624394
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=41a2de2709e24106ac854ef118036a34…
commit 41a2de2709e24106ac854ef118036a34ef373d06
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=3d432b205dbb678129161d3752816d7d…
commit 3d432b205dbb678129161d3752816d7da27501d5
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=79efbd6ee8d2cab101514fe53cae6776…
commit 79efbd6ee8d2cab101514fe53cae67766cd36079
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=746458050ee0fdde8180663d2f44388b…
commit 746458050ee0fdde8180663d2f44388bb4488b83
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=aac546990ad3a3a76a002bb07e0acf13…
commit aac546990ad3a3a76a002bb07e0acf130f9ad4bd
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri May 27 17:05:26 2016 +0200
include for gsm_encr
Change-Id: I4a6e52030681ddbbdcc0ab1642454a0296f8a564
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/gsm_04_80.h | 10 +++++++--
openbsc/include/openbsc/msc_ifaces.h | 4 ++++
openbsc/src/libbsc/gsm_04_80_utils.c | 5 +++--
openbsc/src/libmsc/Makefile.am | 3 +--
openbsc/src/libmsc/a_iface.c | 36 ++-----------------------------
openbsc/src/libmsc/gsm_04_08.c | 16 ++++++--------
openbsc/src/libmsc/gsm_04_80.c | 4 ++--
openbsc/src/libmsc/msc_ifaces.c | 32 +++++++++++++++++++++++++++
openbsc/src/libmsc/vty_interface_layer3.c | 4 ++--
openbsc/src/osmo-bsc/osmo_bsc_api.c | 4 ++--
openbsc/src/osmo-bsc/osmo_bsc_ctrl.c | 4 ++--
openbsc/src/osmo-bsc/osmo_bsc_filter.c | 5 +++--
openbsc/src/osmo-bsc/osmo_bsc_grace.c | 4 ++--
openbsc/src/osmo-bsc/osmo_bsc_sccp.c | 5 +++--
openbsc/src/osmo-cscn/Makefile.am | 3 +--
15 files changed, 74 insertions(+), 65 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 e4c294f79b8df9a2a36a630d97f8dc7ed206c7d6 (commit)
from 029f5a1c0d30bbd605f62f0c535e920e8c37ca92 (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=e4c294f79b8df9a2a36a630d97f8…
commit e4c294f79b8df9a2a36a630d97f8dc7ed206c7d6
Author: Beshr Al Nahas <beshr.ns(a)gmail.com>
Date: Sat May 28 14:21:13 2016 +0200
Fixing build on Mac OSX
Fix minor syntax error
Change-Id: I67f9a1e41fa5b1da3a4b10fc76138e153b767241
Reviewed-on: https://gerrit.osmocom.org/125
Tested-by: Jenkins Builder
Reviewed-by: Holger Freyther <holger(a)freyther.de>
-----------------------------------------------------------------------
Summary of changes:
include/osmocom/core/endian.h | 2 +-
1 file changed, 1 insertion(+), 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, users/neels/iucs has been updated
discards fba9bef1a6e6ac750256fb35f7bf7650f22468e5 (commit)
discards d5c88f15b1e4b2ca9927baaca5b37cd4f6b1e269 (commit)
discards 283a02907a991e14a0461ec41a71c1dd5f29e164 (commit)
discards 00c645883a7afd761a5bd359ddb45f1a89f99cde (commit)
discards e509110b5d653ca940a61e154bcc2aa2ac09073d (commit)
discards b0aafafe320d46ba0a5b78ae408bc7e539c524a2 (commit)
discards de2cd54cd0e99af2254ced4394dacf5286418ea8 (commit)
discards 6dc1cba796d939cfff266dc70a5aa0b367256e7b (commit)
discards f429c01f2d6a324dea42db31bb21490484a9e2ff (commit)
discards 8a57ed46d2121111fc3f3796575802960702e12a (commit)
discards b99d067fd4760558c908a15369af85a290231762 (commit)
discards 73517d398165d51f1c831be5b64b224ddca6872f (commit)
discards dc3ebcd23f10931e16084ab62f231334ddc404fb (commit)
discards 9b085dd3d007bf1e5db59477457f9e6b8689e886 (commit)
discards 81e744bd82c420e04c382f565180876b866501ba (commit)
discards 4fe97125690d4854e3a63c1906c66fb75c0f1ad0 (commit)
discards 34486f04331dff25808edb79e85f6ea5d0b83ddd (commit)
discards 6d01bdcec4fb8d1afbc19a8c8bce8c91542846aa (commit)
discards 5829670db84782de3a4367a53ed02b9247678e40 (commit)
discards 689575829c72fa8aa252b4f6a3086d0c6ddeb170 (commit)
discards 6072a195555d16730d5ef03fc6814619e9392cbe (commit)
discards 9ae7475df63768789341ace6c8037f4e48f738ce (commit)
discards c7b40e90d10b9ea4ed6428aa1ede97b795dc6f30 (commit)
discards a4d1a8a8ef416be813b8f6ff20122038a447e91e (commit)
discards afeca62fb5a39d7dabecd2a543174333a7f45047 (commit)
discards 1966375cdd7ec7cef2a85e58fc3dd049d0a9f097 (commit)
discards 62eac663e81f5b74a8eda0811e58ad5578ac72d5 (commit)
discards f695abab06826ada0d1db12633d15c349d16e59d (commit)
discards 6f0d51f59617c22497fca5eb13270014a4eda335 (commit)
discards 4c24fe96703d91e7f741d29542a7f89c77864e9b (commit)
discards 231576b05f286df6c27b5147a2e2ca2495132875 (commit)
discards 40b6155ac48d470760aeeb6cbe172185f6e72585 (commit)
discards d66fac463398d6deb240d1bb4be2c349bfe671d2 (commit)
discards f44c8343085095fd626119c50907a4ee41018ba7 (commit)
discards ff089b968c7d94a768be73c1f709e249e021b770 (commit)
discards aa6f842bed1ca372625d09948c72ebad7ffedc68 (commit)
discards 2e5f04e3f9889b2ebabc1940d66392aec5c1459a (commit)
discards 701bdd6787ba32341476192af7fba740fbaada5c (commit)
discards b4fb79e0964ead7e1ef0d0fcc2a8f590da22abae (commit)
discards 2d03cc55b6ec6875c8f3ab58b03072e0c9a256a8 (commit)
discards c772ed765a3feeab0ac3e55d670200f4f7ace075 (commit)
discards 11ba152f3cf04521c0b032d10240fd45c07bf543 (commit)
discards d89e0b2cb75ae941be423adecd762fe79828d749 (commit)
discards f81dc0aa387bb455f07dd82d2ebbbf8c60581546 (commit)
discards 25ad0e2afe760a6e96f707ab4bedb45b0b2566e4 (commit)
discards d5803575a4579091934a255e47f656ff4f98a6bd (commit)
discards a8f0e2c47cf36b0534cbf193e425dc372a19b08f (commit)
discards ca691733422f46b2cbc5c00655e34ee33333c275 (commit)
discards 73b8e53355917d50568b1c82a492e4eceddcb609 (commit)
discards c28b0333f6e97a56c15daa05b40f15e5b7e367e2 (commit)
discards f3bee5e879b0cdc2abe733d2bbcb269f5b93495d (commit)
discards 1330de11367f40cc2820c8105db713e2c96f41a7 (commit)
discards aafe5091e29bc1cdd3f0502080ad4942a01048f2 (commit)
discards bfa82d1c50f00dd84381b0d0f7bdb2bfad7d8ab3 (commit)
discards f99940eaaf69ebd65de100b9ecf46b2b5a1239a1 (commit)
discards ee0a6258c80043491afb5d46881f093d374f41c7 (commit)
discards 9584344874f8d055345e5a4a17d4003ad8813f53 (commit)
discards b9b52828d1f29f727295a0fc45d5c437107e760e (commit)
via bcfccb0a254938a66635d184f5d75c2bbe1bc31e (commit)
via a6c27dd4e90605a8a5551beffc633b867f28bc2f (commit)
via 1735c6759dbcc54846a70263d0fb25f86522c6a1 (commit)
via 0db142e4425ee022aaf9338cd118bd75f65fe86d (commit)
via 0d28ac911af605c46d59f871253f42c5c18d37e0 (commit)
via 9120410032cf815e1dc412ea5c992da7b363e949 (commit)
via 442d9418ad8055c21b623dbf5e490b9e0b39e55c (commit)
via b01ff96014cf8726703e39f8e01f89b412bbd8fd (commit)
via 54c797dd8e72f646ec0bbc8bce28bf957524c66e (commit)
via 4f9bd8133e4a0b592b0a4bcbda5da0516ae7c2dd (commit)
via e9becafe44377cd8ccebbf29de08993ead833fd1 (commit)
via cd1e1d097c9504ea28ae77334ad7f3ad4b3b997d (commit)
via 83a77a6824882e61d4eba960656151a832ce0b38 (commit)
via d480754699e7265c7511c44f0510820a0171ff0f (commit)
via 956f48d6323c75118a5130cfc2e17e090ef1dfaa (commit)
via 9298d427626b1ba4ccf95d812d9f03f6d838f892 (commit)
via 6abed43f911af275bada3dfba818e8114a5f42ff (commit)
via 44e8db73fabf01bfd687194fa1284f619c7ff0a9 (commit)
via 9df069d2cfbc247603664a59f1a73a0c6261d173 (commit)
via 13d6ec4db8f42fa3699e4bcd9c828955b3ad69bd (commit)
via 788dc76f813665056d396594e5b480c5cf387962 (commit)
via e0382a173d92b6228f812b3a24762bad3e1f26fb (commit)
via 2949738f3a4fef22481b07b79086170d646bcf9c (commit)
via 1f46a737bda2df6832165e5f7e9c881874f7e410 (commit)
via fd25aee1f869bed541cdad71c0d0d67bfbd3f652 (commit)
via 7176c54d182eca6c9787cfc43ecb438c508a9d89 (commit)
via 9d015e1e4cfcc4faa6a11dc5ef5bfd8a07ec1d86 (commit)
via 24d0288e3208f1acf8ee5ef06596f9533b42e7db (commit)
via f3cdf1ff3fc80bc8127806bfdee53b7ed5f55ff7 (commit)
via 330f9de234fc20362ddb029c351c834ae6924bb4 (commit)
via d97ab50e5ebe387d9106c92507f2ae87de6a3389 (commit)
via f7c529be9ccda9f5983906dbcdc0bdec8761bebd (commit)
via b01e8f9ae415d76195db200b5407a9263245edbe (commit)
via ad03b717ba780295c9b0f3a450350df8542c5a10 (commit)
via 15b3599daf77373474fcdddb95dd4ebbe042dd77 (commit)
via 689ec04ea9f9151ac32d7fd3134983811265965c (commit)
via 845a8e16f4db24c677b37f46bea772ac7b07f2ac (commit)
via fd3786365bca0d207ecdbd7e3e751d0b82f4e17d (commit)
via a2f126124df56e41476f1438ec45fbc6c6635dfb (commit)
via 24d527beea67b69ea2864841bdd4b8721d22a22b (commit)
via 6136fd8cace122ed8433a8d96a42581e924f759a (commit)
via 26e7ab09e37136fd7523cc3245ea17912b1e29ad (commit)
via f492e1f91443fa959463195bd0e8daebde9cbcc6 (commit)
via b98b6609461cf0381097d74d04fa212fe7ce8b86 (commit)
via 591467bff58dfbec1f82b2fdc56301696c637eea (commit)
via 523da2b86436bdaa5624bda7cb0bb41b61087fc6 (commit)
via 406336da8b68d6302e2429e5ceab7eb41c2c35d5 (commit)
via cdbda44c5af2205c67bed196893be0683a37ef99 (commit)
via e9dd0577bbad3c1ee20590d054e662e94b232818 (commit)
via bf8d48f0e3d98ab22e0a91a04ecafa30c38a8c05 (commit)
via 6f98d6edc8a411f411b9cd2c3fe444b2cb77ee47 (commit)
via 648f26fa1ed91f30555d49779dc85c2f6ed818ca (commit)
via 49165d11d99d3cdb46e68aa87f7c2e8e447f9d5c (commit)
via 1591ce69462e8f045b6d50f7366f6f60107a6516 (commit)
via 71b47e96683e86d93b2ce3cb127c896559d8dc84 (commit)
via 91000ddd882fb7305f6dfdef2df9cf6f09792ea5 (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 (fba9bef1a6e6ac750256fb35f7bf7650f22468e5)
\
N -- N -- N (bcfccb0a254938a66635d184f5d75c2bbe1bc31e)
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=bcfccb0a254938a66635d184f5d75c2b…
commit bcfccb0a254938a66635d184f5d75c2bbe1bc31e
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=a6c27dd4e90605a8a5551beffc633b86…
commit a6c27dd4e90605a8a5551beffc633b867f28bc2f
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 23 02:29:29 2016 +0200
cscn wip
Change-Id: I76d4a509993b2073077ff0249ffd92931340e9a7
http://cgit.osmocom.org/openbsc/commit/?id=1735c6759dbcc54846a70263d0fb25f8…
commit 1735c6759dbcc54846a70263d0fb25f86522c6a1
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=0db142e4425ee022aaf9338cd118bd75…
commit 0db142e4425ee022aaf9338cd118bd75f65fe86d
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=0d28ac911af605c46d59f871253f42c5…
commit 0d28ac911af605c46d59f871253f42c5c18d37e0
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 14:14:09 2016 +0200
comment
http://cgit.osmocom.org/openbsc/commit/?id=9120410032cf815e1dc412ea5c992da7…
commit 9120410032cf815e1dc412ea5c992da7b363e949
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 14:04:40 2016 +0200
comment
http://cgit.osmocom.org/openbsc/commit/?id=442d9418ad8055c21b623dbf5e490b9e…
commit 442d9418ad8055c21b623dbf5e490b9e0b39e55c
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=b01ff96014cf8726703e39f8e01f89b4…
commit b01ff96014cf8726703e39f8e01f89b412bbd8fd
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 13:29:41 2016 +0200
comment
http://cgit.osmocom.org/openbsc/commit/?id=54c797dd8e72f646ec0bbc8bce28bf95…
commit 54c797dd8e72f646ec0bbc8bce28bf957524c66e
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 13:26:47 2016 +0200
comment
http://cgit.osmocom.org/openbsc/commit/?id=4f9bd8133e4a0b592b0a4bcbda5da051…
commit 4f9bd8133e4a0b592b0a4bcbda5da0516ae7c2dd
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=e9becafe44377cd8ccebbf29de08993e…
commit e9becafe44377cd8ccebbf29de08993ead833fd1
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=cd1e1d097c9504ea28ae77334ad7f3ad…
commit cd1e1d097c9504ea28ae77334ad7f3ad4b3b997d
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=83a77a6824882e61d4eba960656151a8…
commit 83a77a6824882e61d4eba960656151a832ce0b38
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=d480754699e7265c7511c44f0510820a…
commit d480754699e7265c7511c44f0510820a0171ff0f
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed May 11 14:12:00 2016 +0200
split bsc_bootstrap_network() in alloc and config
Change-Id: I480a09a31a79766ad07b627dd5238b7e37f3be7a
http://cgit.osmocom.org/openbsc/commit/?id=956f48d6323c75118a5130cfc2e17e09…
commit 956f48d6323c75118a5130cfc2e17e090ef1dfaa
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=9298d427626b1ba4ccf95d812d9f03f6…
commit 9298d427626b1ba4ccf95d812d9f03f6d838f892
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=6abed43f911af275bada3dfba818e811…
commit 6abed43f911af275bada3dfba818e8114a5f42ff
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 14:15:50 2016 +0200
mscsplit
http://cgit.osmocom.org/openbsc/commit/?id=44e8db73fabf01bfd687194fa1284f61…
commit 44e8db73fabf01bfd687194fa1284f619c7ff0a9
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 14:13:04 2016 +0200
mscsplit
http://cgit.osmocom.org/openbsc/commit/?id=9df069d2cfbc247603664a59f1a73a0c…
commit 9df069d2cfbc247603664a59f1a73a0c6261d173
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=13d6ec4db8f42fa3699e4bcd9c828955…
commit 13d6ec4db8f42fa3699e4bcd9c828955b3ad69bd
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 14:09:25 2016 +0200
mscsplit
http://cgit.osmocom.org/openbsc/commit/?id=788dc76f813665056d396594e5b480c5…
commit 788dc76f813665056d396594e5b480c5cf387962
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=e0382a173d92b6228f812b3a24762bad…
commit e0382a173d92b6228f812b3a24762bad3e1f26fb
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=2949738f3a4fef22481b07b79086170d…
commit 2949738f3a4fef22481b07b79086170d646bcf9c
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=1f46a737bda2df6832165e5f7e9c8818…
commit 1f46a737bda2df6832165e5f7e9c881874f7e410
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=fd25aee1f869bed541cdad71c0d0d67b…
commit fd25aee1f869bed541cdad71c0d0d67bfbd3f652
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=7176c54d182eca6c9787cfc43ecb438c…
commit 7176c54d182eca6c9787cfc43ecb438c508a9d89
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=9d015e1e4cfcc4faa6a11dc5ef5bfd8a…
commit 9d015e1e4cfcc4faa6a11dc5ef5bfd8a07ec1d86
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 14:03:35 2016 +0200
mscsplit
http://cgit.osmocom.org/openbsc/commit/?id=24d0288e3208f1acf8ee5ef06596f953…
commit 24d0288e3208f1acf8ee5ef06596f9533b42e7db
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 14:02:39 2016 +0200
make: add iu_cs.c
http://cgit.osmocom.org/openbsc/commit/?id=f3cdf1ff3fc80bc8127806bfdee53b7e…
commit f3cdf1ff3fc80bc8127806bfdee53b7ed5f55ff7
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=330f9de234fc20362ddb029c351c834a…
commit 330f9de234fc20362ddb029c351c834ae6924bb4
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri May 27 18:16:30 2016 +0200
make: add msc_ifaces.c, a_iface.c
Change-Id: I840db653718f3fe5a7875a470bc048172740bf1f
http://cgit.osmocom.org/openbsc/commit/?id=d97ab50e5ebe387d9106c92507f2ae87…
commit d97ab50e5ebe387d9106c92507f2ae87de6a3389
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=f7c529be9ccda9f5983906dbcdc0bdec…
commit f7c529be9ccda9f5983906dbcdc0bdec8761bebd
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=b01e8f9ae415d76195db200b5407a926…
commit b01e8f9ae415d76195db200b5407a9263245edbe
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=ad03b717ba780295c9b0f3a450350df8…
commit ad03b717ba780295c9b0f3a450350df8542c5a10
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=15b3599daf77373474fcdddb95dd4ebb…
commit 15b3599daf77373474fcdddb95dd4ebbe042dd77
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri May 27 18:21:34 2016 +0200
mscfu
Change-Id: I6c1e578eb8ec32f1962c815367ae08756e60fae1
http://cgit.osmocom.org/openbsc/commit/?id=689ec04ea9f9151ac32d7fd313498381…
commit 689ec04ea9f9151ac32d7fd3134983811265965c
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 13:37:59 2016 +0200
msc_compl_l3(): publish in .h, tweak return value
Use new libmsc enum values for return val, to avoid dependency on libbsc
headers.
Make callable from other scopes: publish in osmo_msc.h and remove 'static' in
osmo_msc.c
Change-Id: If24007445899e9c75553a0dbf843ada3566b3380
http://cgit.osmocom.org/openbsc/commit/?id=845a8e16f4db24c677b37f46bea772ac…
commit 845a8e16f4db24c677b37f46bea772ac7b07f2ac
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=fd3786365bca0d207ecdbd7e3e751d0b…
commit fd3786365bca0d207ecdbd7e3e751d0b82f4e17d
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 13:26:39 2016 +0200
msc_h
Change-Id: I4509cb1b59791e7279e6f1eb6954d6b3c0993fd0
http://cgit.osmocom.org/openbsc/commit/?id=a2f126124df56e41476f1438ec45fbc6…
commit a2f126124df56e41476f1438ec45fbc6c6635dfb
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=24d527beea67b69ea2864841bdd4b872…
commit 24d527beea67b69ea2864841bdd4b8721d22a22b
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=6136fd8cace122ed8433a8d96a42581e…
commit 6136fd8cace122ed8433a8d96a42581e924f759a
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=26e7ab09e37136fd7523cc3245ea1791…
commit 26e7ab09e37136fd7523cc3245ea17912b1e29ad
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=f492e1f91443fa959463195bd0e8daeb…
commit f492e1f91443fa959463195bd0e8daebde9cbcc6
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=b98b6609461cf0381097d74d04fa212f…
commit b98b6609461cf0381097d74d04fa212fe7ce8b86
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=591467bff58dfbec1f82b2fdc5630169…
commit 591467bff58dfbec1f82b2fdc56301696c637eea
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=523da2b86436bdaa5624bda7cb0bb41b…
commit 523da2b86436bdaa5624bda7cb0bb41b61087fc6
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=406336da8b68d6302e2429e5ceab7eb4…
commit 406336da8b68d6302e2429e5ceab7eb41c2c35d5
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=cdbda44c5af2205c67bed196893be068…
commit cdbda44c5af2205c67bed196893be0683a37ef99
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=e9dd0577bbad3c1ee20590d054e662e9…
commit e9dd0577bbad3c1ee20590d054e662e94b232818
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=bf8d48f0e3d98ab22e0a91a04ecafa30…
commit bf8d48f0e3d98ab22e0a91a04ecafa30c38a8c05
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=6f98d6edc8a411f411b9cd2c3fe444b2…
commit 6f98d6edc8a411f411b9cd2c3fe444b2cb77ee47
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=648f26fa1ed91f30555d49779dc85c2f…
commit 648f26fa1ed91f30555d49779dc85c2f6ed818ca
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=49165d11d99d3cdb46e68aa87f7c2e8e…
commit 49165d11d99d3cdb46e68aa87f7c2e8e447f9d5c
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=1591ce69462e8f045b6d50f7366f6f60…
commit 1591ce69462e8f045b6d50f7366f6f60107a6516
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=71b47e96683e86d93b2ce3cb127c8965…
commit 71b47e96683e86d93b2ce3cb127c896559d8dc84
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=91000ddd882fb7305f6dfdef2df9cf6f…
commit 91000ddd882fb7305f6dfdef2df9cf6f09792ea5
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri May 27 17:05:26 2016 +0200
gsm_encr,2xstatic
Change-Id: I4a6e52030681ddbbdcc0ab1642454a0296f8a564
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/Makefile.am | 2 +-
openbsc/include/openbsc/bss.h | 2 +-
openbsc/include/openbsc/gsm_data.h | 6 +---
openbsc/include/openbsc/gsm_subscriber.h | 14 ++++++++
openbsc/include/openbsc/{iu_cs.h => iucs.h} | 0
openbsc/include/openbsc/msc_api.h | 28 ---------------
openbsc/include/openbsc/osmo_msc.h | 8 +++++
openbsc/include/openbsc/vty.h | 4 +--
openbsc/src/libbsc/bsc_init.c | 2 +-
openbsc/src/libmsc/Makefile.am | 6 ++--
openbsc/src/libmsc/cscn_vty.c | 46 +++++++++++++++++++++---
openbsc/src/libmsc/{iu_cs.c => iucs.c} | 2 +-
openbsc/src/libmsc/msc_api.c | 55 -----------------------------
openbsc/src/libmsc/osmo_msc.c | 26 +++++++++++++-
openbsc/src/osmo-bsc/osmo_bsc_main.c | 2 +-
openbsc/src/osmo-cscn/Makefile.am | 2 +-
openbsc/src/osmo-cscn/cscn_main.c | 17 +++++----
openbsc/src/osmo-cscn/iucs_ranap.c | 2 +-
18 files changed, 109 insertions(+), 115 deletions(-)
rename openbsc/include/openbsc/{iu_cs.h => iucs.h} (100%)
delete mode 100644 openbsc/include/openbsc/msc_api.h
rename openbsc/src/libmsc/{iu_cs.c => iucs.c} (99%)
delete mode 100644 openbsc/src/libmsc/msc_api.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/iucs has been updated
discards 933fbe22c6679ea28730969f65abce438be31ad9 (commit)
discards 210a96e54aa648423b57ef5522b844c7beb51187 (commit)
discards 3910f7c7567e8e4487c84d25245f79c94701ed05 (commit)
discards 44987e974b8692f6ad77bd36e6c55fe843209973 (commit)
discards 33d9f59a02872b1c4d6d92226a48565a231f105c (commit)
discards 3dfc0e4ad6cf03c9fd940b989821bb70f20a360b (commit)
discards c3b5bf8a1a8dea4fb0a25164fb46cc1e21bc816c (commit)
discards 498c16f8462c2128b800e14889f25657a8d52dec (commit)
discards e7007fd6d3fc55e650e1d9ea2d7a1bbdc152dbfa (commit)
discards 3807625b9ec7b39be2424675fe0675ad45238511 (commit)
discards 099e36f03d7aa09220d9c79651f66a727cdd6be1 (commit)
discards 183007e1b05eebcd379971fe63ae324cc5a43142 (commit)
discards b525e823d0b901ba2dc01185edb0180fcf11afd1 (commit)
discards a326573fb93e71b6bd5e0bc0a847466e848513a2 (commit)
discards f9b7f817feb07aa76ee8227b0080aba78cc0d06d (commit)
discards f5f4a5a73aac3ba7930da4f54ecfadaa59099156 (commit)
discards 4b33a6bb11d4201273707b3f9bfe1024ab86a909 (commit)
discards 4f4765936e8e086f1f76c5e08ef47290de29e0f3 (commit)
discards ed566983b87b0c4f6e80a10dd0a21d90717f3ad7 (commit)
discards 138e11859024ddf1b553f7d96bcb772262d6fe8d (commit)
discards f85c955a83b8dd902d335c2497a998c69740aa40 (commit)
discards c6d520cf5dca2128e41845d4528be9f1caa35e2c (commit)
discards bda04a69350ed6224e11a24d59ec0871726f8d18 (commit)
discards 680326b23387edd65eb2f56ca00743f0df74fa75 (commit)
discards 156128f4f2f83704a26285cb46a5239f174ba1c8 (commit)
discards aa5f9c8f7fb885188db51cd0a828c43cdbc52e6f (commit)
discards 96215c3d8ed9de05cccb60fe4f5bebd5a655c7b4 (commit)
discards f9d0c0e1be7d8cd5389e102e36fa3f8ca6656e63 (commit)
discards ef5bb1cd0ed06a2096d19b8c2d2c9dbbc6d3791d (commit)
discards a73a4e58a80c7c252186b5a9ae0bbfde08789f2f (commit)
discards 0c1e6a8aa9708681d320b6f0a25e71283e41a24f (commit)
discards bc2e38f4af59cb32c2dcba07bd6730501ffa8dde (commit)
discards 7a616b86d3a9508837f9be86cd091c096e0c0eeb (commit)
discards f9c1fca0fbacc80e41303a42054764ce5546605b (commit)
discards 6ac995352e8a2e8b1d4a0b6a219dc3c43bfbfe63 (commit)
discards f3500cbd2f9d8b28b5072594219ea07e9eea5185 (commit)
discards 1867459d56bec4bd894ee5586e64991a0e113e67 (commit)
discards d6bc042f808dd24ac6497abae7b5a6e35116a9b4 (commit)
discards 6328bb3244e1efc6331375fc76adbdf485708875 (commit)
discards 4389fcc46a0d262fb80b67c1ed4680a674bb6780 (commit)
discards 513244adb0cc78f386a1601dc64aa3c25bca0385 (commit)
discards bf1e787fab99fbeb774e3fceec03668263fe4348 (commit)
discards 28d58b4d6a0b9edf058adbe9833e6b10d9a73261 (commit)
discards 3e98336007668c4fdd8a15c6a761ebaffe2e4846 (commit)
discards 4a79f711584fd26dca6938b2c2d09188018d660d (commit)
discards b6b9fa00c481149aae548f259fa963fc745ee74a (commit)
discards 63a6771c4ab6254c25d9abe268f7ab02dc6a4dbc (commit)
discards 12252cfefebc399a1ab7db1a96a33cd6553733fd (commit)
discards 7e4b659961ea34c9205a595357bac77b4c25b215 (commit)
discards 335e63f44ed306ab2d81ba77f0c293a10930f8ba (commit)
discards 7d1d26d79243ad78bf28024c0703f1f71f18a1c0 (commit)
discards 7b79b37a1dc733f3dc872cc73dc201e016f0aabc (commit)
discards 4ca1f963d64019f660f81eef8b0786ff1458b7d6 (commit)
discards a6cd2788a476859eac3b71d17ce8d84eb1da706c (commit)
discards fef195e66942aa746f6973a6720dffd3ea11b234 (commit)
discards 3c12abbdbbf29de40269a30f920a90183073a11d (commit)
discards 6d307037cbfea539eb0804ec150520e45dca6432 (commit)
discards a18e09e92d37d785a339a7f55b2fb6a0a824e4bb (commit)
discards 22731549f68cfd81150342340b537a23e496ee40 (commit)
discards 9bff35997f5aee1b9340d770a000a290472ccaa7 (commit)
discards bc1a2084e36144e710f6a75a08530415c38301c1 (commit)
discards fab942856d142fb41a0fe9c16fce38b8181d936a (commit)
discards cbc36aed9990bd12827577d09bbcc4b126f5485e (commit)
discards f523452f9269b5a7c560095ce22d84e6cd6e827c (commit)
discards 44c3b5101bf004c301b542d0c6513ca1c1f2f4fa (commit)
discards 3ce3493e975ef9e56e99c332acf9dd70b722563b (commit)
discards 3e93c481779fa5f4a10cf6d31692e193e1b0b531 (commit)
discards c54334e0927f7d673ec76ff57d3cbf659aef65cf (commit)
discards c711b659f8e0fafc6c69fab4f7409c90b2779904 (commit)
discards 4458097edad8ea70653ff0a0887cc43cfc7e3a51 (commit)
discards c7df7f38f48686e79cce7a8228ea31178978f397 (commit)
discards 9aba7bf4445565e5cb8c52f9434ee5808fd42366 (commit)
discards 9258aea3f2c885faeb837744f6100858ddc0e1aa (commit)
discards b90607816bcaec69f677e2880747b2e9e3c24536 (commit)
discards 4dcc5d448d647b30da6d3dff3a241e07cd4a1940 (commit)
discards 3e79fd501dcb5f2fa4e2f3a00cc7e565603169c6 (commit)
discards f93fd6e2478a70c2dc1c46dd60f3a3c53e291d15 (commit)
discards 4b9da2120ce2af111dee9537665d42409ee8548c (commit)
discards 434ed14eaf7bec09657cf1b03652136fffdeee72 (commit)
discards 22755e3f3b2a5952456cd1941931188298ce5f31 (commit)
discards 8c886a7e8c160d3441bb9b69958b31e7f59bd9d1 (commit)
discards 56c127c6d5a9f6a256e0570c9be04542cfa899cb (commit)
discards 1f7491c0c1ff6af8e9d0d62f0d53d871d2d87449 (commit)
discards 072bc4d78b6a23ca666032bea75cbdf2ece7d4fe (commit)
discards 1e4e8e7df4a6604b689bcd8110b45c2e139511bf (commit)
discards e1e97d7a11b3974d9faff4b6e7d114cf98e54e6c (commit)
discards fe45ccbf594619fc8c8b3e2d09e8d5b47a6a01ec (commit)
discards 668c66f3acfcbf10ca0b8990d5b5fc7c4cd1d352 (commit)
discards d37f8ed8b4bf6d4931669f01f9853943f03fc0aa (commit)
discards 6430345f3f12e5fd918b6f031194127e3cf6b01b (commit)
discards 4c34b4a9ac3bf78345b359d43f19434964d81237 (commit)
discards 62df6e01196de4a825417f653c8cc629dc05609d (commit)
discards ac5f42197dbe255712807228c55b1f654318632a (commit)
discards da24f5818d057ea75eca0df5dcfe7c74da3b222c (commit)
discards 39e3bede985ab92f7d8dca56d040a0d5d002e337 (commit)
discards 8d3a71ef709795ddff0259bfae9ed927f413948a (commit)
discards b084662d9c6c4fc89e685e269c75f8a4a8706ae3 (commit)
discards 7cab11a680d5f77bc02f2cdf14e0d603d98f2425 (commit)
discards b1a46a1340404f652d5360ce0e9a8d50b19d0c2f (commit)
discards f23dac268e4515d2de71e1ff872bc1409fc55828 (commit)
discards 981d75ffc5de9b24c7e263cdff19e5bfa3a2506f (commit)
discards f426345b8665c6d8c4b9dfe52f79c80f00d5880c (commit)
discards 7ff8daa7ae2ce873da8f44ad57a0c8ed0619c875 (commit)
discards df040c9b942d3a5eb01ffed442109c7c09ef2239 (commit)
discards 62c4a9d7c180cd4ae4477c9232c4736c7c1c1d76 (commit)
discards f8422c658ff543b0f8a68d7bd453b0c18f9d564e (commit)
discards 40e2c91cd69694bd11d9c4ccd545898ba8c86e8c (commit)
discards 863575591e2f0f31f33428ac167a28a23b68ff82 (commit)
discards 5cf65b39106161b521baf028bb4690651b5bdbb7 (commit)
discards 065cc48cb1a89c443b16f1114b43a7ba9ebf03b1 (commit)
discards 133b70bae982cd10c58cf6f99da8fa3161d451d5 (commit)
discards a9fd15d9758c88e473a92b8f55ae762eb5106bae (commit)
discards 0141829b6eedf82d7189f69e00afa37d6a17f0cc (commit)
discards 1b9414af0da612b1eefcae440fff9c18d65acdf3 (commit)
discards 244cc65d3b653afcb1976019b25a6e6542bd4631 (commit)
discards 3285097c9aef7e440f1062afd322f312407356bf (commit)
discards 3d9da81f9f5e909a2e3bb876a19e3cd6944f8b18 (commit)
discards b2f5e9fe30876b55e9c439b0025890554c8be93a (commit)
discards 77a078474d351252650698a744b4a8d8c4f0a04b (commit)
via fba9bef1a6e6ac750256fb35f7bf7650f22468e5 (commit)
via d5c88f15b1e4b2ca9927baaca5b37cd4f6b1e269 (commit)
via 283a02907a991e14a0461ec41a71c1dd5f29e164 (commit)
via 00c645883a7afd761a5bd359ddb45f1a89f99cde (commit)
via e509110b5d653ca940a61e154bcc2aa2ac09073d (commit)
via b0aafafe320d46ba0a5b78ae408bc7e539c524a2 (commit)
via de2cd54cd0e99af2254ced4394dacf5286418ea8 (commit)
via 6dc1cba796d939cfff266dc70a5aa0b367256e7b (commit)
via f429c01f2d6a324dea42db31bb21490484a9e2ff (commit)
via 8a57ed46d2121111fc3f3796575802960702e12a (commit)
via b99d067fd4760558c908a15369af85a290231762 (commit)
via 73517d398165d51f1c831be5b64b224ddca6872f (commit)
via dc3ebcd23f10931e16084ab62f231334ddc404fb (commit)
via 9b085dd3d007bf1e5db59477457f9e6b8689e886 (commit)
via 81e744bd82c420e04c382f565180876b866501ba (commit)
via 4fe97125690d4854e3a63c1906c66fb75c0f1ad0 (commit)
via 34486f04331dff25808edb79e85f6ea5d0b83ddd (commit)
via 6d01bdcec4fb8d1afbc19a8c8bce8c91542846aa (commit)
via 5829670db84782de3a4367a53ed02b9247678e40 (commit)
via 689575829c72fa8aa252b4f6a3086d0c6ddeb170 (commit)
via 6072a195555d16730d5ef03fc6814619e9392cbe (commit)
via 9ae7475df63768789341ace6c8037f4e48f738ce (commit)
via c7b40e90d10b9ea4ed6428aa1ede97b795dc6f30 (commit)
via a4d1a8a8ef416be813b8f6ff20122038a447e91e (commit)
via afeca62fb5a39d7dabecd2a543174333a7f45047 (commit)
via 1966375cdd7ec7cef2a85e58fc3dd049d0a9f097 (commit)
via 62eac663e81f5b74a8eda0811e58ad5578ac72d5 (commit)
via f695abab06826ada0d1db12633d15c349d16e59d (commit)
via 6f0d51f59617c22497fca5eb13270014a4eda335 (commit)
via 4c24fe96703d91e7f741d29542a7f89c77864e9b (commit)
via 231576b05f286df6c27b5147a2e2ca2495132875 (commit)
via 40b6155ac48d470760aeeb6cbe172185f6e72585 (commit)
via d66fac463398d6deb240d1bb4be2c349bfe671d2 (commit)
via f44c8343085095fd626119c50907a4ee41018ba7 (commit)
via ff089b968c7d94a768be73c1f709e249e021b770 (commit)
via aa6f842bed1ca372625d09948c72ebad7ffedc68 (commit)
via 2e5f04e3f9889b2ebabc1940d66392aec5c1459a (commit)
via 701bdd6787ba32341476192af7fba740fbaada5c (commit)
via b4fb79e0964ead7e1ef0d0fcc2a8f590da22abae (commit)
via 2d03cc55b6ec6875c8f3ab58b03072e0c9a256a8 (commit)
via c772ed765a3feeab0ac3e55d670200f4f7ace075 (commit)
via 11ba152f3cf04521c0b032d10240fd45c07bf543 (commit)
via d89e0b2cb75ae941be423adecd762fe79828d749 (commit)
via f81dc0aa387bb455f07dd82d2ebbbf8c60581546 (commit)
via 25ad0e2afe760a6e96f707ab4bedb45b0b2566e4 (commit)
via d5803575a4579091934a255e47f656ff4f98a6bd (commit)
via a8f0e2c47cf36b0534cbf193e425dc372a19b08f (commit)
via ca691733422f46b2cbc5c00655e34ee33333c275 (commit)
via 73b8e53355917d50568b1c82a492e4eceddcb609 (commit)
via c28b0333f6e97a56c15daa05b40f15e5b7e367e2 (commit)
via f3bee5e879b0cdc2abe733d2bbcb269f5b93495d (commit)
via 1330de11367f40cc2820c8105db713e2c96f41a7 (commit)
via aafe5091e29bc1cdd3f0502080ad4942a01048f2 (commit)
via bfa82d1c50f00dd84381b0d0f7bdb2bfad7d8ab3 (commit)
via f99940eaaf69ebd65de100b9ecf46b2b5a1239a1 (commit)
via ee0a6258c80043491afb5d46881f093d374f41c7 (commit)
via 9584344874f8d055345e5a4a17d4003ad8813f53 (commit)
via b9b52828d1f29f727295a0fc45d5c437107e760e (commit)
via bb172df070807d0d34892e43751127efb3d1236b (commit)
via aa09588bf191d5475685b9ea0ab9bbad053ad098 (commit)
via d331c9f9c8c5e665f103bebb631e85aa50874262 (commit)
via 2e43db2806612f615b2386a6d402715a037b9d77 (commit)
via c965dd282a5d3e78d47f99e25fc405e0cbd35948 (commit)
via 61075478f56569029c6a50920f65646e7ab5d573 (commit)
via f142a64efde05b6dcb42da29d06fe9a8babe9e24 (commit)
via 0789dd6ac9d739d05ec1c92b5a46a84d533ef21a (commit)
via 7ab2fde5fdaab542425e83b1befdac02606da991 (commit)
via fbd779901657345cc949ad6ddf20fa3f098334d6 (commit)
via fafa7df103bd796e2c35c1af1ea9069f71237a33 (commit)
via d6561f1f9b2bba3345764de0737093926fd84eb2 (commit)
via 0def0c966afcd12ab1b918a0cf3d25dc4b91c8fc (commit)
via 877a4160f98582f8a943d8e0feaf1a33bff7a5b0 (commit)
via c60c602ee225ad1ff42043bbca06d3851adebdb0 (commit)
via 246fc228afe6060e549f63512da4a17a442869da (commit)
via 6f5fcf0565727925caa95a60a88a1b229819de46 (commit)
via c7a11d9f7fd9b3c2945909b47eb9f3b418e2ccb8 (commit)
via fe61b8781db4f19342b144f150f22c8e985e8944 (commit)
via 933126d2892282322215bee189b42237266072ea (commit)
via 1df9b80b79286d58a85643e3ccf9b3b04e348a78 (commit)
via 59d82182c5c10e7f21f5f19ab143987e2f03cb54 (commit)
via c64e259efe0d60b2719006947db5d084dfc913a5 (commit)
via 5a7ce1ea31b610ef7dffc2254cbd511e835f0562 (commit)
via 9a6362747e4c177c0239b61bed43e3eff85319b1 (commit)
via 2a88a77da80b2a966c3aeaefe472c122b6eeb462 (commit)
via d58116bb43f5d6c17f068b32052ef9902e252983 (commit)
via a965595dd6367ec282ba42f14509cde4e1dbb33c (commit)
via b3a6f0402ed61f877c1452d1005e2ae8a4e0130f (commit)
via 8e4fcbef176358125f7afdf9ef0ebb8cb784af1b (commit)
via dd439365ac71a15d5a1b9726e6866784d392d330 (commit)
via b30b6ee424c99fd2d390506abdf91d82d5f50587 (commit)
via fb320ddd49d6b830996e6685e72976e45d93fb8c (commit)
via 32fcd90b16d18e5108c9dc7938e8c1928de4876d (commit)
via 801c3ff9892c514ab7f29dc905a131e0064d6891 (commit)
via 65f0b37bfe8b438f1835ccb64b235a396dab7d2d (commit)
via b8c914198c59b43f734325339181aea23978fcf5 (commit)
via fc7e3be5ac50936ef5701241e62ac32e25854125 (commit)
via 502e029bef458404a97025b692e87b534473893d (commit)
via 7245e52442b66534bc2c0739b3d9c08eddba0260 (commit)
via 9b2124dd9602aa8bce9dc48bf86300ee418a54a5 (commit)
via e82a8f79b2ad804caba51d9c89a66509f66ef882 (commit)
via 5e3657fd3814ff77da85726189744e2a778ceafd (commit)
via 46ed426443dab1069771ca44562961f6689b189d (commit)
via a10b72d122b001e6a36fcb8df5cdf9b384d47924 (commit)
via df5517d4c480c4b65bc4ae5e92ccee975c050442 (commit)
via d2bc91a8fcbf125ca40faea8642c76634d19464d (commit)
via 5cb70fb6d77a7af6908d934098348a4cc2326e34 (commit)
via 4cdeb23096a9a83bd542c21d45c0a34ffb91e40a (commit)
via adc5c91647de6b8fba1e034510598e9e4ddbf0a5 (commit)
via 907e8b5b3705c52aafde3dbafed7b68bc45120cb (commit)
via c9469d09fb8781465bba3c6c8a989d541b1c78c7 (commit)
via 27ba744496fab3cb3ad15eaaefad129e0c30c931 (commit)
via 451359da3f241007211286d29d4a783f67aee706 (commit)
via e2c63314bb4840fb1f1c402307dcbb8e897c2ef5 (commit)
via 1a542de0959efad498239c48c1d2b6cda706567a (commit)
via e783de450f995c5f33ce1ed2d31fea52e10a550f (commit)
via 6ad3745ae5c064e8451fbd64eddcb981664466f1 (commit)
via 22e5b91a0107a0c21029b2dcfbe4146f3ee7715e (commit)
via 4c0426c3b641721f5ca049f6c6dc9d157028d8e8 (commit)
via a3dc2589b4c7cc3198c7bf687a830e276776a442 (commit)
via 83946e95f203fdbcecff0825dd6994e02e5f3427 (commit)
via 8fbff57d7410ab1f924f9b22894a8935b9df8826 (commit)
via 0d49b590f01f8bb7ae04ba86913fdf8dabc64c46 (commit)
via 307e40648e359015be0ce663c8a7c5356ed191f4 (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 (933fbe22c6679ea28730969f65abce438be31ad9)
\
N -- N -- N (fba9bef1a6e6ac750256fb35f7bf7650f22468e5)
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=fba9bef1a6e6ac750256fb35f7bf7650…
commit fba9bef1a6e6ac750256fb35f7bf7650f22468e5
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=d5c88f15b1e4b2ca9927baaca5b37cd4…
commit d5c88f15b1e4b2ca9927baaca5b37cd4f6b1e269
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 23 02:29:29 2016 +0200
cscn wip
Change-Id: I76d4a509993b2073077ff0249ffd92931340e9a7
http://cgit.osmocom.org/openbsc/commit/?id=283a02907a991e14a0461ec41a71c1dd…
commit 283a02907a991e14a0461ec41a71c1dd5f29e164
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=00c645883a7afd761a5bd359ddb45f1a…
commit 00c645883a7afd761a5bd359ddb45f1a89f99cde
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=e509110b5d653ca940a61e154bcc2aa2…
commit e509110b5d653ca940a61e154bcc2aa2ac09073d
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 14:14:09 2016 +0200
comment
http://cgit.osmocom.org/openbsc/commit/?id=b0aafafe320d46ba0a5b78ae408bc7e5…
commit b0aafafe320d46ba0a5b78ae408bc7e539c524a2
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 14:04:40 2016 +0200
comment
http://cgit.osmocom.org/openbsc/commit/?id=de2cd54cd0e99af2254ced4394dacf52…
commit de2cd54cd0e99af2254ced4394dacf5286418ea8
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=6dc1cba796d939cfff266dc70a5aa0b3…
commit 6dc1cba796d939cfff266dc70a5aa0b367256e7b
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 13:29:41 2016 +0200
comment
http://cgit.osmocom.org/openbsc/commit/?id=f429c01f2d6a324dea42db31bb214904…
commit f429c01f2d6a324dea42db31bb21490484a9e2ff
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 13:26:47 2016 +0200
comment
http://cgit.osmocom.org/openbsc/commit/?id=8a57ed46d2121111fc3f379657580296…
commit 8a57ed46d2121111fc3f3796575802960702e12a
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=b99d067fd4760558c908a15369af85a2…
commit b99d067fd4760558c908a15369af85a290231762
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=73517d398165d51f1c831be5b64b224d…
commit 73517d398165d51f1c831be5b64b224ddca6872f
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=dc3ebcd23f10931e16084ab62f231334…
commit dc3ebcd23f10931e16084ab62f231334ddc404fb
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=9b085dd3d007bf1e5db59477457f9e6b…
commit 9b085dd3d007bf1e5db59477457f9e6b8689e886
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=81e744bd82c420e04c382f565180876b…
commit 81e744bd82c420e04c382f565180876b866501ba
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=4fe97125690d4854e3a63c1906c66fb7…
commit 4fe97125690d4854e3a63c1906c66fb75c0f1ad0
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=34486f04331dff25808edb79e85f6ea5…
commit 34486f04331dff25808edb79e85f6ea5d0b83ddd
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 14:15:50 2016 +0200
mscsplit
http://cgit.osmocom.org/openbsc/commit/?id=6d01bdcec4fb8d1afbc19a8c8bce8c91…
commit 6d01bdcec4fb8d1afbc19a8c8bce8c91542846aa
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=5829670db84782de3a4367a53ed02b92…
commit 5829670db84782de3a4367a53ed02b9247678e40
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=689575829c72fa8aa252b4f6a3086d0c…
commit 689575829c72fa8aa252b4f6a3086d0c6ddeb170
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 14:13:04 2016 +0200
mscsplit
http://cgit.osmocom.org/openbsc/commit/?id=6072a195555d16730d5ef03fc6814619…
commit 6072a195555d16730d5ef03fc6814619e9392cbe
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=9ae7475df63768789341ace6c8037f4e…
commit 9ae7475df63768789341ace6c8037f4e48f738ce
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 14:09:25 2016 +0200
mscsplit
http://cgit.osmocom.org/openbsc/commit/?id=c7b40e90d10b9ea4ed6428aa1ede97b7…
commit c7b40e90d10b9ea4ed6428aa1ede97b795dc6f30
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=a4d1a8a8ef416be813b8f6ff20122038…
commit a4d1a8a8ef416be813b8f6ff20122038a447e91e
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=afeca62fb5a39d7dabecd2a543174333…
commit afeca62fb5a39d7dabecd2a543174333a7f45047
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=1966375cdd7ec7cef2a85e58fc3dd049…
commit 1966375cdd7ec7cef2a85e58fc3dd049d0a9f097
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=62eac663e81f5b74a8eda0811e58ad55…
commit 62eac663e81f5b74a8eda0811e58ad5578ac72d5
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=f695abab06826ada0d1db12633d15c34…
commit f695abab06826ada0d1db12633d15c349d16e59d
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=6f0d51f59617c22497fca5eb13270014…
commit 6f0d51f59617c22497fca5eb13270014a4eda335
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 14:03:35 2016 +0200
mscsplit
http://cgit.osmocom.org/openbsc/commit/?id=4c24fe96703d91e7f741d29542a7f89c…
commit 4c24fe96703d91e7f741d29542a7f89c77864e9b
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=231576b05f286df6c27b5147a2e2ca24…
commit 231576b05f286df6c27b5147a2e2ca2495132875
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=40b6155ac48d470760aeeb6cbe172185…
commit 40b6155ac48d470760aeeb6cbe172185f6e72585
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=d66fac463398d6deb240d1bb4be2c349…
commit d66fac463398d6deb240d1bb4be2c349bfe671d2
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=f44c8343085095fd626119c50907a4ee…
commit f44c8343085095fd626119c50907a4ee41018ba7
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=ff089b968c7d94a768be73c1f709e249…
commit ff089b968c7d94a768be73c1f709e249e021b770
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=aa6f842bed1ca372625d09948c72ebad…
commit aa6f842bed1ca372625d09948c72ebad7ffedc68
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=2e5f04e3f9889b2ebabc1940d66392ae…
commit 2e5f04e3f9889b2ebabc1940d66392aec5c1459a
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=701bdd6787ba32341476192af7fba740…
commit 701bdd6787ba32341476192af7fba740fbaada5c
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=b4fb79e0964ead7e1ef0d0fcc2a8f590…
commit b4fb79e0964ead7e1ef0d0fcc2a8f590da22abae
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=2d03cc55b6ec6875c8f3ab58b03072e0…
commit 2d03cc55b6ec6875c8f3ab58b03072e0c9a256a8
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=c772ed765a3feeab0ac3e55d670200f4…
commit c772ed765a3feeab0ac3e55d670200f4f7ace075
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=11ba152f3cf04521c0b032d10240fd45…
commit 11ba152f3cf04521c0b032d10240fd45c07bf543
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=d89e0b2cb75ae941be423adecd762fe7…
commit d89e0b2cb75ae941be423adecd762fe79828d749
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=f81dc0aa387bb455f07dd82d2ebbbf8c…
commit f81dc0aa387bb455f07dd82d2ebbbf8c60581546
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=25ad0e2afe760a6e96f707ab4bedb45b…
commit 25ad0e2afe760a6e96f707ab4bedb45b0b2566e4
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=d5803575a4579091934a255e47f656ff…
commit d5803575a4579091934a255e47f656ff4f98a6bd
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=a8f0e2c47cf36b0534cbf193e425dc37…
commit a8f0e2c47cf36b0534cbf193e425dc372a19b08f
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=ca691733422f46b2cbc5c00655e34ee3…
commit ca691733422f46b2cbc5c00655e34ee33333c275
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=73b8e53355917d50568b1c82a492e4ec…
commit 73b8e53355917d50568b1c82a492e4eceddcb609
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=c28b0333f6e97a56c15daa05b40f15e5…
commit c28b0333f6e97a56c15daa05b40f15e5b7e367e2
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=f3bee5e879b0cdc2abe733d2bbcb269f…
commit f3bee5e879b0cdc2abe733d2bbcb269f5b93495d
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=1330de11367f40cc2820c8105db713e2…
commit 1330de11367f40cc2820c8105db713e2c96f41a7
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=aafe5091e29bc1cdd3f0502080ad4942…
commit aafe5091e29bc1cdd3f0502080ad4942a01048f2
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=bfa82d1c50f00dd84381b0d0f7bdb2bf…
commit bfa82d1c50f00dd84381b0d0f7bdb2bfad7d8ab3
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=f99940eaaf69ebd65de100b9ecf46b2b…
commit f99940eaaf69ebd65de100b9ecf46b2b5a1239a1
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=ee0a6258c80043491afb5d46881f093d…
commit ee0a6258c80043491afb5d46881f093d374f41c7
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=9584344874f8d055345e5a4a17d4003a…
commit 9584344874f8d055345e5a4a17d4003ad8813f53
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=b9b52828d1f29f727295a0fc45d5c437…
commit b9b52828d1f29f727295a0fc45d5c437107e760e
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=bb172df070807d0d34892e43751127ef…
commit bb172df070807d0d34892e43751127efb3d1236b
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=aa09588bf191d5475685b9ea0ab9bbad…
commit aa09588bf191d5475685b9ea0ab9bbad053ad098
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=d331c9f9c8c5e665f103bebb631e85aa…
commit d331c9f9c8c5e665f103bebb631e85aa50874262
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=2e43db2806612f615b2386a6d402715a…
commit 2e43db2806612f615b2386a6d402715a037b9d77
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=c965dd282a5d3e78d47f99e25fc405e0…
commit c965dd282a5d3e78d47f99e25fc405e0cbd35948
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=61075478f56569029c6a50920f65646e…
commit 61075478f56569029c6a50920f65646e7ab5d573
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=f142a64efde05b6dcb42da29d06fe9a8…
commit f142a64efde05b6dcb42da29d06fe9a8babe9e24
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=0789dd6ac9d739d05ec1c92b5a46a84d…
commit 0789dd6ac9d739d05ec1c92b5a46a84d533ef21a
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=7ab2fde5fdaab542425e83b1befdac02…
commit 7ab2fde5fdaab542425e83b1befdac02606da991
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=fbd779901657345cc949ad6ddf20fa3f…
commit fbd779901657345cc949ad6ddf20fa3f098334d6
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=fafa7df103bd796e2c35c1af1ea9069f…
commit fafa7df103bd796e2c35c1af1ea9069f71237a33
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=d6561f1f9b2bba3345764de073709392…
commit d6561f1f9b2bba3345764de0737093926fd84eb2
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=0def0c966afcd12ab1b918a0cf3d25dc…
commit 0def0c966afcd12ab1b918a0cf3d25dc4b91c8fc
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=877a4160f98582f8a943d8e0feaf1a33…
commit 877a4160f98582f8a943d8e0feaf1a33bff7a5b0
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=c60c602ee225ad1ff42043bbca06d385…
commit c60c602ee225ad1ff42043bbca06d3851adebdb0
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=246fc228afe6060e549f63512da4a17a…
commit 246fc228afe6060e549f63512da4a17a442869da
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=6f5fcf0565727925caa95a60a88a1b22…
commit 6f5fcf0565727925caa95a60a88a1b229819de46
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=c7a11d9f7fd9b3c2945909b47eb9f3b4…
commit c7a11d9f7fd9b3c2945909b47eb9f3b418e2ccb8
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=fe61b8781db4f19342b144f150f22c8e…
commit fe61b8781db4f19342b144f150f22c8e985e8944
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=933126d2892282322215bee189b42237…
commit 933126d2892282322215bee189b42237266072ea
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=1df9b80b79286d58a85643e3ccf9b3b0…
commit 1df9b80b79286d58a85643e3ccf9b3b04e348a78
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=59d82182c5c10e7f21f5f19ab143987e…
commit 59d82182c5c10e7f21f5f19ab143987e2f03cb54
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=c64e259efe0d60b2719006947db5d084…
commit c64e259efe0d60b2719006947db5d084dfc913a5
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/include/openbsc/sgsn.h | 1 +
openbsc/src/gprs/gprs_gmm.c | 44 ++++++++++++++++++++++++++++++++++--------
openbsc/src/gprs/sgsn_libgtp.c | 16 +++++++++++++++
openbsc/src/libmsc/db.c | 2 +-
4 files changed, 54 insertions(+), 9 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 88fc20c7ed1cc5e6db40e930e3079d77bbc10d70 (commit)
discards caa9fb30825ae25de84b065815b341cee3a3998c (commit)
discards fa65e37b9b8a01528693597cf3b68ef5fed37f08 (commit)
discards db6449668b519d2e3e6ed396cac35a09b9babffb (commit)
discards 5835f5102e3b2240931220a9f0c0163224e382c3 (commit)
discards 6130f1ffdc9af70f43a7bb071f172d750292a932 (commit)
discards 459253188d1bfceb9949332c398e44e81084b5f9 (commit)
discards aa89bc7398ecbc95deaaa9a4615591cad607ee2d (commit)
discards 5163a34ec87c8e6649e2b17959df04169785369c (commit)
discards 5cfc05cf914cc21843089b2c687aadd6914917f1 (commit)
discards 6fc04204e81c36b8e4d228984da57d88a1638e17 (commit)
discards 82d475ec9cee6e7d42596fce198c31b40ac3286d (commit)
discards b02bb9dfd3fc7f054d90d6e4f1130ee397cd2f34 (commit)
discards 4cdbe7bccdf49ac339435263cea080badbe81221 (commit)
discards fae2eb23be1fe3aff2540b44e21f54953dcad270 (commit)
discards 35ff453e9a9ec73294c4f77a0e28f56f4ded22de (commit)
discards 7b5e5f78d2a0c6eb1e51b03dfcd9c2d8c447d572 (commit)
discards 29b384b28190e38e8fc7c1718ca51fc78c72b048 (commit)
discards 03e01d34963a71c045267c959139171a7cded583 (commit)
discards 30ca30be2ec705068dade1548d876f690f232079 (commit)
discards 507c1a4be53c26ccbd78179b0362ef0b4754c9e2 (commit)
discards 397b4b2bad5cfe9ca265e918b0353bdc76411484 (commit)
discards edbbdbc9c737d376810387a56fd640d46539fd7a (commit)
discards 01657165bd515d1dff82d3653c08c34e73e0dc27 (commit)
discards 277edb971d11995f35ad8bfe22392385d8953353 (commit)
discards 4953ceb23fbd9df51f441ba841920f028047d6cb (commit)
discards dfbc0484d88eb64138b5ee8e71da1be7a88ce053 (commit)
discards 8b60178fab0cc4d48ca808db26652622d1d04270 (commit)
discards 9716229db7fb9e9fc0c774bef2a2888109e3699d (commit)
discards 8fbfdba89f89566707b9e61637268feca5004a1d (commit)
discards 6d7f747d41319863dbfaa59e035912779d3873b9 (commit)
discards 774b201386dcd8bbed9e17d8cf094df0de5ad36b (commit)
discards 2d6592415dc55f99d0fa4aa4104574fa1396511c (commit)
discards 7732b481a73451a2fde7d159d8b0739367c159cd (commit)
discards 392c238cb028c5736806febc492b268c7601de04 (commit)
discards e7881c0c9ae0fecd73a59bfbe9dbd5ba60b28412 (commit)
discards c9282028e7328a341c6114ae0de853fa89234bc2 (commit)
discards 354ffb520e9f20b05e9ca8924ddc02aee967a9c8 (commit)
via 5a7ce1ea31b610ef7dffc2254cbd511e835f0562 (commit)
via 9a6362747e4c177c0239b61bed43e3eff85319b1 (commit)
via 2a88a77da80b2a966c3aeaefe472c122b6eeb462 (commit)
via d58116bb43f5d6c17f068b32052ef9902e252983 (commit)
via a965595dd6367ec282ba42f14509cde4e1dbb33c (commit)
via b3a6f0402ed61f877c1452d1005e2ae8a4e0130f (commit)
via 8e4fcbef176358125f7afdf9ef0ebb8cb784af1b (commit)
via dd439365ac71a15d5a1b9726e6866784d392d330 (commit)
via b30b6ee424c99fd2d390506abdf91d82d5f50587 (commit)
via fb320ddd49d6b830996e6685e72976e45d93fb8c (commit)
via 32fcd90b16d18e5108c9dc7938e8c1928de4876d (commit)
via 801c3ff9892c514ab7f29dc905a131e0064d6891 (commit)
via 65f0b37bfe8b438f1835ccb64b235a396dab7d2d (commit)
via b8c914198c59b43f734325339181aea23978fcf5 (commit)
via fc7e3be5ac50936ef5701241e62ac32e25854125 (commit)
via 502e029bef458404a97025b692e87b534473893d (commit)
via 7245e52442b66534bc2c0739b3d9c08eddba0260 (commit)
via 9b2124dd9602aa8bce9dc48bf86300ee418a54a5 (commit)
via e82a8f79b2ad804caba51d9c89a66509f66ef882 (commit)
via 5e3657fd3814ff77da85726189744e2a778ceafd (commit)
via 46ed426443dab1069771ca44562961f6689b189d (commit)
via a10b72d122b001e6a36fcb8df5cdf9b384d47924 (commit)
via df5517d4c480c4b65bc4ae5e92ccee975c050442 (commit)
via d2bc91a8fcbf125ca40faea8642c76634d19464d (commit)
via 5cb70fb6d77a7af6908d934098348a4cc2326e34 (commit)
via 4cdeb23096a9a83bd542c21d45c0a34ffb91e40a (commit)
via adc5c91647de6b8fba1e034510598e9e4ddbf0a5 (commit)
via 907e8b5b3705c52aafde3dbafed7b68bc45120cb (commit)
via c9469d09fb8781465bba3c6c8a989d541b1c78c7 (commit)
via 27ba744496fab3cb3ad15eaaefad129e0c30c931 (commit)
via 451359da3f241007211286d29d4a783f67aee706 (commit)
via e2c63314bb4840fb1f1c402307dcbb8e897c2ef5 (commit)
via 1a542de0959efad498239c48c1d2b6cda706567a (commit)
via e783de450f995c5f33ce1ed2d31fea52e10a550f (commit)
via 6ad3745ae5c064e8451fbd64eddcb981664466f1 (commit)
via 22e5b91a0107a0c21029b2dcfbe4146f3ee7715e (commit)
via 4c0426c3b641721f5ca049f6c6dc9d157028d8e8 (commit)
via a3dc2589b4c7cc3198c7bf687a830e276776a442 (commit)
via 83946e95f203fdbcecff0825dd6994e02e5f3427 (commit)
via 8fbff57d7410ab1f924f9b22894a8935b9df8826 (commit)
via 0d49b590f01f8bb7ae04ba86913fdf8dabc64c46 (commit)
via 307e40648e359015be0ce663c8a7c5356ed191f4 (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 (88fc20c7ed1cc5e6db40e930e3079d77bbc10d70)
\
N -- N -- N (5a7ce1ea31b610ef7dffc2254cbd511e835f0562)
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=5a7ce1ea31b610ef7dffc2254cbd511e…
commit 5a7ce1ea31b610ef7dffc2254cbd511e835f0562
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Wed May 11 12:44:34 2016 +0200
gprs: Don't activate RABs on RA update
http://cgit.osmocom.org/openbsc/commit/?id=9a6362747e4c177c0239b61bed43e3ef…
commit 9a6362747e4c177c0239b61bed43e3eff85319b1
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Wed May 11 12:43:47 2016 +0200
gprs: Change GTP-U endpoint to SGSN in PMM_IDLE and page UE when data arrives
http://cgit.osmocom.org/openbsc/commit/?id=2a88a77da80b2a966c3aeaefe472c122…
commit 2a88a77da80b2a966c3aeaefe472c122b6eeb462
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Wed May 11 12:42:54 2016 +0200
gprs: Introduce function to change PMM state
Change-Id: I7c2cd1abc1805659b01dffffff31c49fe5161086
http://cgit.osmocom.org/openbsc/commit/?id=d58116bb43f5d6c17f068b32052ef990…
commit d58116bb43f5d6c17f068b32052ef9902e252983
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=a965595dd6367ec282ba42f14509cde4…
commit a965595dd6367ec282ba42f14509cde4e1dbb33c
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=b3a6f0402ed61f877c1452d1005e2ae8…
commit b3a6f0402ed61f877c1452d1005e2ae8a4e0130f
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=8e4fcbef176358125f7afdf9ef0ebb8c…
commit 8e4fcbef176358125f7afdf9ef0ebb8cb784af1b
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=dd439365ac71a15d5a1b9726e6866784…
commit dd439365ac71a15d5a1b9726e6866784d392d330
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=b30b6ee424c99fd2d390506abdf91d82…
commit b30b6ee424c99fd2d390506abdf91d82d5f50587
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=fb320ddd49d6b830996e6685e72976e4…
commit fb320ddd49d6b830996e6685e72976e45d93fb8c
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=32fcd90b16d18e5108c9dc7938e8c192…
commit 32fcd90b16d18e5108c9dc7938e8c1928de4876d
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=801c3ff9892c514ab7f29dc905a131e0…
commit 801c3ff9892c514ab7f29dc905a131e0064d6891
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=65f0b37bfe8b438f1835ccb64b235a39…
commit 65f0b37bfe8b438f1835ccb64b235a396dab7d2d
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=b8c914198c59b43f734325339181aea2…
commit b8c914198c59b43f734325339181aea23978fcf5
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=fc7e3be5ac50936ef5701241e62ac32e…
commit fc7e3be5ac50936ef5701241e62ac32e25854125
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=502e029bef458404a97025b692e87b53…
commit 502e029bef458404a97025b692e87b534473893d
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=7245e52442b66534bc2c0739b3d9c08e…
commit 7245e52442b66534bc2c0739b3d9c08eddba0260
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=9b2124dd9602aa8bce9dc48bf86300ee…
commit 9b2124dd9602aa8bce9dc48bf86300ee418a54a5
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=e82a8f79b2ad804caba51d9c89a66509…
commit e82a8f79b2ad804caba51d9c89a66509f66ef882
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=5e3657fd3814ff77da85726189744e2a…
commit 5e3657fd3814ff77da85726189744e2a778ceafd
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=46ed426443dab1069771ca44562961f6…
commit 46ed426443dab1069771ca44562961f6689b189d
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=a10b72d122b001e6a36fcb8df5cdf9b3…
commit a10b72d122b001e6a36fcb8df5cdf9b384d47924
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=df5517d4c480c4b65bc4ae5e92ccee97…
commit df5517d4c480c4b65bc4ae5e92ccee975c050442
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=d2bc91a8fcbf125ca40faea8642c7663…
commit d2bc91a8fcbf125ca40faea8642c76634d19464d
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=5cb70fb6d77a7af6908d934098348a4c…
commit 5cb70fb6d77a7af6908d934098348a4cc2326e34
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=4cdeb23096a9a83bd542c21d45c0a34f…
commit 4cdeb23096a9a83bd542c21d45c0a34ffb91e40a
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=adc5c91647de6b8fba1e034510598e9e…
commit adc5c91647de6b8fba1e034510598e9e4ddbf0a5
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=907e8b5b3705c52aafde3dbafed7b68b…
commit 907e8b5b3705c52aafde3dbafed7b68bc45120cb
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=c9469d09fb8781465bba3c6c8a989d54…
commit c9469d09fb8781465bba3c6c8a989d541b1c78c7
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=27ba744496fab3cb3ad15eaaefad129e…
commit 27ba744496fab3cb3ad15eaaefad129e0c30c931
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=451359da3f241007211286d29d4a783f…
commit 451359da3f241007211286d29d4a783f67aee706
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=e2c63314bb4840fb1f1c402307dcbb8e…
commit e2c63314bb4840fb1f1c402307dcbb8e897c2ef5
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=1a542de0959efad498239c48c1d2b6cd…
commit 1a542de0959efad498239c48c1d2b6cda706567a
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=e783de450f995c5f33ce1ed2d31fea52…
commit e783de450f995c5f33ce1ed2d31fea52e10a550f
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=6ad3745ae5c064e8451fbd64eddcb981…
commit 6ad3745ae5c064e8451fbd64eddcb981664466f1
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=22e5b91a0107a0c21029b2dcfbe4146f…
commit 22e5b91a0107a0c21029b2dcfbe4146f3ee7715e
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=4c0426c3b641721f5ca049f6c6dc9d15…
commit 4c0426c3b641721f5ca049f6c6dc9d157028d8e8
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=a3dc2589b4c7cc3198c7bf687a830e27…
commit a3dc2589b4c7cc3198c7bf687a830e276776a442
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=83946e95f203fdbcecff0825dd6994e0…
commit 83946e95f203fdbcecff0825dd6994e02e5f3427
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=8fbff57d7410ab1f924f9b22894a8935…
commit 8fbff57d7410ab1f924f9b22894a8935b9df8826
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=0d49b590f01f8bb7ae04ba86913fdf8d…
commit 0d49b590f01f8bb7ae04ba86913fdf8dabc64c46
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/sgsn.h | 1 +
openbsc/src/gprs/gprs_gmm.c | 44 ++++++++++++++++++++++++++++++++++--------
openbsc/src/gprs/sgsn_libgtp.c | 16 +++++++++++++++
openbsc/src/libmsc/db.c | 2 +-
4 files changed, 54 insertions(+), 9 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 updated
via 0a3661b077c41fd6994a080e8dc6efe4f9fd1a2f (commit)
from a6c1c652e5f9cd7f2e456af39a54b8fafdc5b344 (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=0a3661b077c41fd6994a080e8dc6efe4…
commit 0a3661b077c41fd6994a080e8dc6efe4f9fd1a2f
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 24 17:23:12 2016 +0200
tmp debug
Change-Id: Id8f54b8e403e1f48f06ac82a0678734de5589ab2
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/debug.h | 1 +
openbsc/src/libbsc/abis_rsl.c | 7 ++++++-
openbsc/src/libcommon/debug.c | 5 +++++
3 files changed, 12 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 "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, users/neels/iucs has been updated
discards 6935e904ed0d76081ac26eebe7639ebb06ee8fa5 (commit)
discards 0d57d40beab3e9707eab4a06a40f3a10ffa54610 (commit)
discards 3fca60d9aa6df94c24adeb43e4e35243bd109c3f (commit)
discards 85359fbc352e70bc04dff12eaabc8e7d482efcec (commit)
discards b2ecd3651e1ed797f3fe80999c0557b7206594a9 (commit)
discards f49308bee3baad38d792ac0d8e7205f3c124d45f (commit)
discards e597174681207153cd5e1f9d8e5761fa4f433d5c (commit)
discards 8698667fd1ba398236515f19f115dc0c2042345a (commit)
discards a7982e8cf90d0f64bec50496cfd077b1b1ab9c0e (commit)
discards 6fe5ea955ae9108bfcbc8787d76740ced5c264ef (commit)
discards c4698c1901f1559b2b563710175b18da1b1473e9 (commit)
discards 3ec528cdb3a1603b28d93f0e0dc6d92bf94fe90d (commit)
discards 247f1dc8bb56c12d6089d9a29a4d7a68ae27e616 (commit)
discards 02855ffd229e6bd782f073d5cdfb5a8fc6388652 (commit)
discards 60c1a6ecabae1d53fe9a55fe59dcc2dabe756d17 (commit)
discards 8337f34c25da0527f3620b37146c246dba9925fa (commit)
discards 62f2c9ce9e635b458053d5aa10b147a31f6d2ac9 (commit)
discards 81fd7fb924f5b3d28650a543edbd3053f57ec569 (commit)
discards 1700d4517a25c341658d2785a7b6f147d22ee652 (commit)
discards b6e7240fbecfa2cf65aef45b607fd8061a70b59e (commit)
discards 8e034be5af567eb006f1fa25ca3aab635f3b8fa0 (commit)
discards 615ac7ab608bebe36d0a77f208d8b5e9ca940a7c (commit)
discards ead4fdc6f854e3730b837888b7232211d1434b20 (commit)
discards d396d555a588f973c826a2e26b595d99cd9644de (commit)
discards b1c1cea794ddf7a6e0e87c248bc4579fbac96d62 (commit)
discards f851607ab4548b59f5ca2ba7b902864512666920 (commit)
discards 209898b5936940435135a6c62124bec8e2d61737 (commit)
discards 010a39f1c8dff4b41b7321ecb909d24560d17060 (commit)
discards f139392696038a7b09987c3fd258ee9cd8ad62cd (commit)
discards d4249ba955b4e4c21937e7c7cd4a0a1ac3dcaca9 (commit)
discards 79363b70922b5d6d361a8e6578a65de20f09dfc9 (commit)
discards eacec28f19e2113350b3372e8862afe61b1da3e3 (commit)
discards 2874b80c23035103cd8e72f0d973dfc4f1cfbca5 (commit)
discards ed7a82736caf336db87d4457c132172b19c0ac63 (commit)
discards 2f8897812f5add058addfb325f0fae7d83045220 (commit)
discards d3ed709759fd90b544a4190031409bd624520768 (commit)
discards b60d7c7ca3963048c5928c5857cb072344f5ede2 (commit)
discards 16f03662a69d5c196a30917e5f5b64d5e56f1087 (commit)
discards 968a3b2ef691d133c83cdef57281f2bca0e06b33 (commit)
discards 6a84b02b43d0ddf10a30e71e177ccf940a82e29e (commit)
discards 21b836ae2100f7404bd7807ff1c943c4d1034aab (commit)
discards 48bc854cfea44e09fc20f2e05d7e48bac62e9c71 (commit)
discards bbb27dc307872ddea9c3c123480b69b4d63c2c06 (commit)
discards 0ccf947d997441e923bc4d18cb581f3d9f47f36a (commit)
discards 41de7d177b16559c91073247f62505e24f38ad43 (commit)
discards 34510cda16eda5613f369fb489aaf1decba55c10 (commit)
discards 03ab7be0d2e681556894725eabeb676a48a0a4fe (commit)
discards 000a922a0a4014cdfd1ea3dc0c100335c0580683 (commit)
discards 4b73579529d415261b32010435e512d76f5de490 (commit)
discards 8bf255651a3eb4094876e85e4ac891cc81d1c7cf (commit)
discards 82412610a2c9ebf6d4d55980ad9ff77f31596949 (commit)
discards 88b95d1645abfd19503afc95e672e51314d8e30a (commit)
discards 3083fee131ea323824c53c2cdd34167fd8246811 (commit)
discards e9870ce8dd8e3cc97244aa7bdf2181d6c0cd3774 (commit)
discards 921e3ad78adf28c7dd2b21c07d57dd22f1fa26bb (commit)
discards e548906f12ff9a5dbe90a4e03336fe8571144e6a (commit)
discards 876bb45560825f3f497effa0baca7e9d9c0e174e (commit)
discards ebb605b0df97cfa4d93f9295dc70383c982cf3f6 (commit)
discards f44b88833b4b87401cb919cf4061b3dfbea80af9 (commit)
discards 3bce5c3abea130eeb769195731e3abc966e359d1 (commit)
discards 755c6096dc7d57deb036452833158ddde25ecb39 (commit)
discards be18a05ea2467c430cbab9652bf31745269064fe (commit)
discards c3b54c20180fbc3cdb81d9c94043d192982a255f (commit)
discards 6e3d35996d4680da9d6c825a23c4d389c4d6d3f9 (commit)
discards c02594ff7cb61278945d16549a05c85419a6bf80 (commit)
discards a483ff820b00ec3b1638f8c72cdc249348eca50a (commit)
discards ec40007f269cff4dc192ebe92f7a3c1dc181e89b (commit)
discards 277e49f4161d00f883dbf2e5eae9462c05222edb (commit)
discards 522080be60ae2e68a72a4c6bdcb1bed2408f7ba6 (commit)
discards c22aaeeae2951d292f03e71d7161d23a26603ccf (commit)
discards 297ad95d80bae3ca151ef9c640bb1feabdbac664 (commit)
discards 5bbd6ff453e5448ee24f8646a3302666968b7362 (commit)
discards a3ce02ac086939212fdffd4216b29e1a630279c1 (commit)
discards 3ea4d6818251bff0b525e01892332b0e2154fa08 (commit)
discards 7e29fbfac53857beb46e07a96bbab1758d767289 (commit)
discards 036ad3723742f9b9f78ae22792cfebfb7b8872c1 (commit)
discards 02b453dc7ad7de07ab677563ac064ecbb9809497 (commit)
discards aca3795a4c97300d18f4ef9129224b7f22a32cb0 (commit)
discards 678cb8078fa4615a8a2e6408826f71a01d2096a4 (commit)
discards 36e5da4c2222138494788a83ca717a31c51cb7a2 (commit)
discards 9bcd7b34f676ab47eb9067d03217d3fa9075c383 (commit)
discards b829af3332a9c22ee6ecdf9eb38ae491ba2b5372 (commit)
discards 7ee7705d18d0ddd859d189842d65dde490661d51 (commit)
discards da4b3dbd1a94fa151cf2889a87af7aa20a175a3a (commit)
discards f1d2751265a54080f62b79b209584056baaf56c4 (commit)
discards e4d47950579217f0073500d58b35f628789475f7 (commit)
discards bedd96d55c4de480b81969a3ccba760fbc944ea4 (commit)
discards 9596ecea8f561ff5893c218f0e7db00668505edd (commit)
discards 38cf2c271ba82f3ef41b2d075b6fd46cb62732b6 (commit)
discards 5a91708c52fd77c0f4f749ecb1f763a2758591ad (commit)
discards a74c886e12cd65c59c63b93afe77ac510c79351a (commit)
discards 6376841880cd797d7f88b51c5aa3b5a90daee22d (commit)
discards 45de942fcdd64b852d023a8c95349571c2a503de (commit)
discards 40833ea9e401255ae29ef1dd8b2c97d17e5c3a1b (commit)
discards 1d9a9e04980285303403546d3b03bdb2d3d35068 (commit)
discards 78495593c7bd1b50361cd9782bd2e75fbcae49e8 (commit)
discards 2a31a16046f67925533369c11ac0a63dc2d8bd1e (commit)
discards 711845b21710ee43dd1a9ebd101f114e134e1d9e (commit)
discards 406a37bc23ffd36f986828ed50569acb5a1855f7 (commit)
discards 1d5a769b800081320eb4a877c9701cd73ea93aea (commit)
discards bbd7d2e4337244ca22198518fa96ee74f975cfc4 (commit)
discards 1cbf43db4916293f6f4f8d7515e0e83534701a9d (commit)
discards 0a24418702f3d9761553be44bac47ee073e29944 (commit)
discards ab7334366b7bbc619fa27850ae885bc6dcd64fbc (commit)
discards a70b7da5a111f939579aac6fa072fe866f618635 (commit)
discards fa7d02f17890a9c3543c5a0bcdc0446aeb68bbed (commit)
discards 77aa06bf7eec866bcc8d93fe40de6ddad2fab164 (commit)
discards e3c8cee496591cbd8a8c6d58b7370df05c522ec0 (commit)
discards 3050485d1f4564b97481768329f049fb454ad580 (commit)
discards b7b7457e1cc165651b57a2dac8328d18745c0a1f (commit)
discards 8967ed652d20164874c66440c7ef9f114e9301ce (commit)
discards 809e51f267d208b5ea73d90f36fa4b1b5d02dc42 (commit)
discards d9a8b89e9a113c15273385d1c31accd06c4ec7ed (commit)
discards e286c3545279fd59719b9f582c4e999dd304230f (commit)
discards 28bc4818689c52f3cd0e6dd14491799a65f12d82 (commit)
discards 5c8016bfe23df4857b166b5d4445b2d3760adaea (commit)
discards 23888ed6b0fc3ba0a7f85f5fd4b4861681eff50f (commit)
discards 8e5707273c374d36c084a5fa3734ecd8dbbe2c85 (commit)
discards c08592a978932fab33d5d944d891d9c161a1b90e (commit)
via 933fbe22c6679ea28730969f65abce438be31ad9 (commit)
via 210a96e54aa648423b57ef5522b844c7beb51187 (commit)
via 3910f7c7567e8e4487c84d25245f79c94701ed05 (commit)
via 44987e974b8692f6ad77bd36e6c55fe843209973 (commit)
via 33d9f59a02872b1c4d6d92226a48565a231f105c (commit)
via 3dfc0e4ad6cf03c9fd940b989821bb70f20a360b (commit)
via c3b5bf8a1a8dea4fb0a25164fb46cc1e21bc816c (commit)
via 498c16f8462c2128b800e14889f25657a8d52dec (commit)
via e7007fd6d3fc55e650e1d9ea2d7a1bbdc152dbfa (commit)
via 3807625b9ec7b39be2424675fe0675ad45238511 (commit)
via 099e36f03d7aa09220d9c79651f66a727cdd6be1 (commit)
via 183007e1b05eebcd379971fe63ae324cc5a43142 (commit)
via b525e823d0b901ba2dc01185edb0180fcf11afd1 (commit)
via a326573fb93e71b6bd5e0bc0a847466e848513a2 (commit)
via f9b7f817feb07aa76ee8227b0080aba78cc0d06d (commit)
via f5f4a5a73aac3ba7930da4f54ecfadaa59099156 (commit)
via 4b33a6bb11d4201273707b3f9bfe1024ab86a909 (commit)
via 4f4765936e8e086f1f76c5e08ef47290de29e0f3 (commit)
via ed566983b87b0c4f6e80a10dd0a21d90717f3ad7 (commit)
via 138e11859024ddf1b553f7d96bcb772262d6fe8d (commit)
via f85c955a83b8dd902d335c2497a998c69740aa40 (commit)
via c6d520cf5dca2128e41845d4528be9f1caa35e2c (commit)
via bda04a69350ed6224e11a24d59ec0871726f8d18 (commit)
via 680326b23387edd65eb2f56ca00743f0df74fa75 (commit)
via 156128f4f2f83704a26285cb46a5239f174ba1c8 (commit)
via aa5f9c8f7fb885188db51cd0a828c43cdbc52e6f (commit)
via 96215c3d8ed9de05cccb60fe4f5bebd5a655c7b4 (commit)
via f9d0c0e1be7d8cd5389e102e36fa3f8ca6656e63 (commit)
via ef5bb1cd0ed06a2096d19b8c2d2c9dbbc6d3791d (commit)
via a73a4e58a80c7c252186b5a9ae0bbfde08789f2f (commit)
via 0c1e6a8aa9708681d320b6f0a25e71283e41a24f (commit)
via bc2e38f4af59cb32c2dcba07bd6730501ffa8dde (commit)
via 7a616b86d3a9508837f9be86cd091c096e0c0eeb (commit)
via f9c1fca0fbacc80e41303a42054764ce5546605b (commit)
via 6ac995352e8a2e8b1d4a0b6a219dc3c43bfbfe63 (commit)
via f3500cbd2f9d8b28b5072594219ea07e9eea5185 (commit)
via 1867459d56bec4bd894ee5586e64991a0e113e67 (commit)
via d6bc042f808dd24ac6497abae7b5a6e35116a9b4 (commit)
via 6328bb3244e1efc6331375fc76adbdf485708875 (commit)
via 4389fcc46a0d262fb80b67c1ed4680a674bb6780 (commit)
via 513244adb0cc78f386a1601dc64aa3c25bca0385 (commit)
via bf1e787fab99fbeb774e3fceec03668263fe4348 (commit)
via 28d58b4d6a0b9edf058adbe9833e6b10d9a73261 (commit)
via 3e98336007668c4fdd8a15c6a761ebaffe2e4846 (commit)
via 4a79f711584fd26dca6938b2c2d09188018d660d (commit)
via b6b9fa00c481149aae548f259fa963fc745ee74a (commit)
via 63a6771c4ab6254c25d9abe268f7ab02dc6a4dbc (commit)
via 12252cfefebc399a1ab7db1a96a33cd6553733fd (commit)
via 7e4b659961ea34c9205a595357bac77b4c25b215 (commit)
via 335e63f44ed306ab2d81ba77f0c293a10930f8ba (commit)
via 7d1d26d79243ad78bf28024c0703f1f71f18a1c0 (commit)
via 7b79b37a1dc733f3dc872cc73dc201e016f0aabc (commit)
via 4ca1f963d64019f660f81eef8b0786ff1458b7d6 (commit)
via a6cd2788a476859eac3b71d17ce8d84eb1da706c (commit)
via fef195e66942aa746f6973a6720dffd3ea11b234 (commit)
via 3c12abbdbbf29de40269a30f920a90183073a11d (commit)
via 6d307037cbfea539eb0804ec150520e45dca6432 (commit)
via a18e09e92d37d785a339a7f55b2fb6a0a824e4bb (commit)
via 22731549f68cfd81150342340b537a23e496ee40 (commit)
via 9bff35997f5aee1b9340d770a000a290472ccaa7 (commit)
via bc1a2084e36144e710f6a75a08530415c38301c1 (commit)
via fab942856d142fb41a0fe9c16fce38b8181d936a (commit)
via cbc36aed9990bd12827577d09bbcc4b126f5485e (commit)
via f523452f9269b5a7c560095ce22d84e6cd6e827c (commit)
via 44c3b5101bf004c301b542d0c6513ca1c1f2f4fa (commit)
via 3ce3493e975ef9e56e99c332acf9dd70b722563b (commit)
via 3e93c481779fa5f4a10cf6d31692e193e1b0b531 (commit)
via c54334e0927f7d673ec76ff57d3cbf659aef65cf (commit)
via c711b659f8e0fafc6c69fab4f7409c90b2779904 (commit)
via 4458097edad8ea70653ff0a0887cc43cfc7e3a51 (commit)
via c7df7f38f48686e79cce7a8228ea31178978f397 (commit)
via 9aba7bf4445565e5cb8c52f9434ee5808fd42366 (commit)
via 9258aea3f2c885faeb837744f6100858ddc0e1aa (commit)
via b90607816bcaec69f677e2880747b2e9e3c24536 (commit)
via 4dcc5d448d647b30da6d3dff3a241e07cd4a1940 (commit)
via 3e79fd501dcb5f2fa4e2f3a00cc7e565603169c6 (commit)
via f93fd6e2478a70c2dc1c46dd60f3a3c53e291d15 (commit)
via 4b9da2120ce2af111dee9537665d42409ee8548c (commit)
via 434ed14eaf7bec09657cf1b03652136fffdeee72 (commit)
via 22755e3f3b2a5952456cd1941931188298ce5f31 (commit)
via 8c886a7e8c160d3441bb9b69958b31e7f59bd9d1 (commit)
via 56c127c6d5a9f6a256e0570c9be04542cfa899cb (commit)
via 1f7491c0c1ff6af8e9d0d62f0d53d871d2d87449 (commit)
via 072bc4d78b6a23ca666032bea75cbdf2ece7d4fe (commit)
via 1e4e8e7df4a6604b689bcd8110b45c2e139511bf (commit)
via e1e97d7a11b3974d9faff4b6e7d114cf98e54e6c (commit)
via fe45ccbf594619fc8c8b3e2d09e8d5b47a6a01ec (commit)
via 668c66f3acfcbf10ca0b8990d5b5fc7c4cd1d352 (commit)
via d37f8ed8b4bf6d4931669f01f9853943f03fc0aa (commit)
via 6430345f3f12e5fd918b6f031194127e3cf6b01b (commit)
via 4c34b4a9ac3bf78345b359d43f19434964d81237 (commit)
via 62df6e01196de4a825417f653c8cc629dc05609d (commit)
via ac5f42197dbe255712807228c55b1f654318632a (commit)
via da24f5818d057ea75eca0df5dcfe7c74da3b222c (commit)
via 39e3bede985ab92f7d8dca56d040a0d5d002e337 (commit)
via 8d3a71ef709795ddff0259bfae9ed927f413948a (commit)
via b084662d9c6c4fc89e685e269c75f8a4a8706ae3 (commit)
via 7cab11a680d5f77bc02f2cdf14e0d603d98f2425 (commit)
via b1a46a1340404f652d5360ce0e9a8d50b19d0c2f (commit)
via f23dac268e4515d2de71e1ff872bc1409fc55828 (commit)
via 981d75ffc5de9b24c7e263cdff19e5bfa3a2506f (commit)
via f426345b8665c6d8c4b9dfe52f79c80f00d5880c (commit)
via 7ff8daa7ae2ce873da8f44ad57a0c8ed0619c875 (commit)
via df040c9b942d3a5eb01ffed442109c7c09ef2239 (commit)
via 62c4a9d7c180cd4ae4477c9232c4736c7c1c1d76 (commit)
via f8422c658ff543b0f8a68d7bd453b0c18f9d564e (commit)
via 40e2c91cd69694bd11d9c4ccd545898ba8c86e8c (commit)
via 863575591e2f0f31f33428ac167a28a23b68ff82 (commit)
via 5cf65b39106161b521baf028bb4690651b5bdbb7 (commit)
via 065cc48cb1a89c443b16f1114b43a7ba9ebf03b1 (commit)
via 133b70bae982cd10c58cf6f99da8fa3161d451d5 (commit)
via a9fd15d9758c88e473a92b8f55ae762eb5106bae (commit)
via 0141829b6eedf82d7189f69e00afa37d6a17f0cc (commit)
via 1b9414af0da612b1eefcae440fff9c18d65acdf3 (commit)
via 244cc65d3b653afcb1976019b25a6e6542bd4631 (commit)
via 3285097c9aef7e440f1062afd322f312407356bf (commit)
via 3d9da81f9f5e909a2e3bb876a19e3cd6944f8b18 (commit)
via b2f5e9fe30876b55e9c439b0025890554c8be93a (commit)
via 77a078474d351252650698a744b4a8d8c4f0a04b (commit)
via 5b692d0a5c1c388916c21e623edde28505ec1b02 (commit)
via ddf4e1e114d6953c142bb3eb9761aa5a48131020 (commit)
via ed04fcc1792246b35c5586d16d6683a85d09d257 (commit)
via aea28ceb273c237ee5826addfdbdb9d0331bf132 (commit)
via ea8e98351411709fbc78ccf6713b080789288b3a (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 (6935e904ed0d76081ac26eebe7639ebb06ee8fa5)
\
N -- N -- N (933fbe22c6679ea28730969f65abce438be31ad9)
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=933fbe22c6679ea28730969f65abce43…
commit 933fbe22c6679ea28730969f65abce438be31ad9
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=210a96e54aa648423b57ef5522b844c7…
commit 210a96e54aa648423b57ef5522b844c7beb51187
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 23 02:29:29 2016 +0200
cscn wip
Change-Id: I76d4a509993b2073077ff0249ffd92931340e9a7
http://cgit.osmocom.org/openbsc/commit/?id=3910f7c7567e8e4487c84d25245f79c9…
commit 3910f7c7567e8e4487c84d25245f79c94701ed05
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=44987e974b8692f6ad77bd36e6c55fe8…
commit 44987e974b8692f6ad77bd36e6c55fe843209973
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=33d9f59a02872b1c4d6d92226a48565a…
commit 33d9f59a02872b1c4d6d92226a48565a231f105c
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 14:14:09 2016 +0200
comment
http://cgit.osmocom.org/openbsc/commit/?id=3dfc0e4ad6cf03c9fd940b989821bb70…
commit 3dfc0e4ad6cf03c9fd940b989821bb70f20a360b
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 14:04:40 2016 +0200
comment
http://cgit.osmocom.org/openbsc/commit/?id=c3b5bf8a1a8dea4fb0a25164fb46cc1e…
commit c3b5bf8a1a8dea4fb0a25164fb46cc1e21bc816c
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=498c16f8462c2128b800e14889f25657…
commit 498c16f8462c2128b800e14889f25657a8d52dec
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 13:29:41 2016 +0200
comment
http://cgit.osmocom.org/openbsc/commit/?id=e7007fd6d3fc55e650e1d9ea2d7a1bbd…
commit e7007fd6d3fc55e650e1d9ea2d7a1bbdc152dbfa
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 13:26:47 2016 +0200
comment
http://cgit.osmocom.org/openbsc/commit/?id=3807625b9ec7b39be2424675fe0675ad…
commit 3807625b9ec7b39be2424675fe0675ad45238511
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=099e36f03d7aa09220d9c79651f66a72…
commit 099e36f03d7aa09220d9c79651f66a727cdd6be1
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=183007e1b05eebcd379971fe63ae324c…
commit 183007e1b05eebcd379971fe63ae324cc5a43142
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=b525e823d0b901ba2dc01185edb0180f…
commit b525e823d0b901ba2dc01185edb0180fcf11afd1
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=a326573fb93e71b6bd5e0bc0a847466e…
commit a326573fb93e71b6bd5e0bc0a847466e848513a2
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=f9b7f817feb07aa76ee8227b0080aba7…
commit f9b7f817feb07aa76ee8227b0080aba78cc0d06d
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=f5f4a5a73aac3ba7930da4f54ecfadaa…
commit f5f4a5a73aac3ba7930da4f54ecfadaa59099156
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=4b33a6bb11d4201273707b3f9bfe1024…
commit 4b33a6bb11d4201273707b3f9bfe1024ab86a909
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 14:15:50 2016 +0200
mscsplit
http://cgit.osmocom.org/openbsc/commit/?id=4f4765936e8e086f1f76c5e08ef47290…
commit 4f4765936e8e086f1f76c5e08ef47290de29e0f3
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=ed566983b87b0c4f6e80a10dd0a21d90…
commit ed566983b87b0c4f6e80a10dd0a21d90717f3ad7
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=138e11859024ddf1b553f7d96bcb7722…
commit 138e11859024ddf1b553f7d96bcb772262d6fe8d
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 14:13:04 2016 +0200
mscsplit
http://cgit.osmocom.org/openbsc/commit/?id=f85c955a83b8dd902d335c2497a998c6…
commit f85c955a83b8dd902d335c2497a998c69740aa40
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=c6d520cf5dca2128e41845d4528be9f1…
commit c6d520cf5dca2128e41845d4528be9f1caa35e2c
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 14:09:25 2016 +0200
mscsplit
http://cgit.osmocom.org/openbsc/commit/?id=bda04a69350ed6224e11a24d59ec0871…
commit bda04a69350ed6224e11a24d59ec0871726f8d18
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=680326b23387edd65eb2f56ca00743f0…
commit 680326b23387edd65eb2f56ca00743f0df74fa75
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=156128f4f2f83704a26285cb46a5239f…
commit 156128f4f2f83704a26285cb46a5239f174ba1c8
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=aa5f9c8f7fb885188db51cd0a828c43c…
commit aa5f9c8f7fb885188db51cd0a828c43cdbc52e6f
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=96215c3d8ed9de05cccb60fe4f5bebd5…
commit 96215c3d8ed9de05cccb60fe4f5bebd5a655c7b4
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=f9d0c0e1be7d8cd5389e102e36fa3f8c…
commit f9d0c0e1be7d8cd5389e102e36fa3f8ca6656e63
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=ef5bb1cd0ed06a2096d19b8c2d2c9dbb…
commit ef5bb1cd0ed06a2096d19b8c2d2c9dbbc6d3791d
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 14:03:35 2016 +0200
mscsplit
http://cgit.osmocom.org/openbsc/commit/?id=a73a4e58a80c7c252186b5a9ae0bbfde…
commit a73a4e58a80c7c252186b5a9ae0bbfde08789f2f
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=0c1e6a8aa9708681d320b6f0a25e7128…
commit 0c1e6a8aa9708681d320b6f0a25e71283e41a24f
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=bc2e38f4af59cb32c2dcba07bd673050…
commit bc2e38f4af59cb32c2dcba07bd6730501ffa8dde
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=7a616b86d3a9508837f9be86cd091c09…
commit 7a616b86d3a9508837f9be86cd091c096e0c0eeb
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=f9c1fca0fbacc80e41303a42054764ce…
commit f9c1fca0fbacc80e41303a42054764ce5546605b
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=6ac995352e8a2e8b1d4a0b6a219dc3c4…
commit 6ac995352e8a2e8b1d4a0b6a219dc3c43bfbfe63
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=f3500cbd2f9d8b28b5072594219ea07e…
commit f3500cbd2f9d8b28b5072594219ea07e9eea5185
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=1867459d56bec4bd894ee5586e64991a…
commit 1867459d56bec4bd894ee5586e64991a0e113e67
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=d6bc042f808dd24ac6497abae7b5a6e3…
commit d6bc042f808dd24ac6497abae7b5a6e35116a9b4
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=6328bb3244e1efc6331375fc76adbdf4…
commit 6328bb3244e1efc6331375fc76adbdf485708875
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=4389fcc46a0d262fb80b67c1ed4680a6…
commit 4389fcc46a0d262fb80b67c1ed4680a674bb6780
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=513244adb0cc78f386a1601dc64aa3c2…
commit 513244adb0cc78f386a1601dc64aa3c25bca0385
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=bf1e787fab99fbeb774e3fceec036682…
commit bf1e787fab99fbeb774e3fceec03668263fe4348
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=28d58b4d6a0b9edf058adbe9833e6b10…
commit 28d58b4d6a0b9edf058adbe9833e6b10d9a73261
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=3e98336007668c4fdd8a15c6a761ebaf…
commit 3e98336007668c4fdd8a15c6a761ebaffe2e4846
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=4a79f711584fd26dca6938b2c2d09188…
commit 4a79f711584fd26dca6938b2c2d09188018d660d
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=b6b9fa00c481149aae548f259fa963fc…
commit b6b9fa00c481149aae548f259fa963fc745ee74a
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=63a6771c4ab6254c25d9abe268f7ab02…
commit 63a6771c4ab6254c25d9abe268f7ab02dc6a4dbc
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=12252cfefebc399a1ab7db1a96a33cd6…
commit 12252cfefebc399a1ab7db1a96a33cd6553733fd
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=7e4b659961ea34c9205a595357bac77b…
commit 7e4b659961ea34c9205a595357bac77b4c25b215
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=335e63f44ed306ab2d81ba77f0c293a1…
commit 335e63f44ed306ab2d81ba77f0c293a10930f8ba
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=7d1d26d79243ad78bf28024c0703f1f7…
commit 7d1d26d79243ad78bf28024c0703f1f71f18a1c0
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=7b79b37a1dc733f3dc872cc73dc201e0…
commit 7b79b37a1dc733f3dc872cc73dc201e016f0aabc
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=4ca1f963d64019f660f81eef8b0786ff…
commit 4ca1f963d64019f660f81eef8b0786ff1458b7d6
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=a6cd2788a476859eac3b71d17ce8d84e…
commit a6cd2788a476859eac3b71d17ce8d84eb1da706c
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=fef195e66942aa746f6973a6720dffd3…
commit fef195e66942aa746f6973a6720dffd3ea11b234
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=3c12abbdbbf29de40269a30f920a9018…
commit 3c12abbdbbf29de40269a30f920a90183073a11d
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=6d307037cbfea539eb0804ec150520e4…
commit 6d307037cbfea539eb0804ec150520e45dca6432
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=a18e09e92d37d785a339a7f55b2fb6a0…
commit a18e09e92d37d785a339a7f55b2fb6a0a824e4bb
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=22731549f68cfd81150342340b537a23…
commit 22731549f68cfd81150342340b537a23e496ee40
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=9bff35997f5aee1b9340d770a000a290…
commit 9bff35997f5aee1b9340d770a000a290472ccaa7
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=bc1a2084e36144e710f6a75a08530415…
commit bc1a2084e36144e710f6a75a08530415c38301c1
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=fab942856d142fb41a0fe9c16fce38b8…
commit fab942856d142fb41a0fe9c16fce38b8181d936a
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=cbc36aed9990bd12827577d09bbcc4b1…
commit cbc36aed9990bd12827577d09bbcc4b126f5485e
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=f523452f9269b5a7c560095ce22d84e6…
commit f523452f9269b5a7c560095ce22d84e6cd6e827c
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=44c3b5101bf004c301b542d0c6513ca1…
commit 44c3b5101bf004c301b542d0c6513ca1c1f2f4fa
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=3ce3493e975ef9e56e99c332acf9dd70…
commit 3ce3493e975ef9e56e99c332acf9dd70b722563b
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=3e93c481779fa5f4a10cf6d31692e193…
commit 3e93c481779fa5f4a10cf6d31692e193e1b0b531
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=c54334e0927f7d673ec76ff57d3cbf65…
commit c54334e0927f7d673ec76ff57d3cbf659aef65cf
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=c711b659f8e0fafc6c69fab4f7409c90…
commit c711b659f8e0fafc6c69fab4f7409c90b2779904
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=4458097edad8ea70653ff0a0887cc43c…
commit 4458097edad8ea70653ff0a0887cc43cfc7e3a51
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=c7df7f38f48686e79cce7a8228ea3117…
commit c7df7f38f48686e79cce7a8228ea31178978f397
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=9aba7bf4445565e5cb8c52f9434ee580…
commit 9aba7bf4445565e5cb8c52f9434ee5808fd42366
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=9258aea3f2c885faeb837744f6100858…
commit 9258aea3f2c885faeb837744f6100858ddc0e1aa
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=b90607816bcaec69f677e2880747b2e9…
commit b90607816bcaec69f677e2880747b2e9e3c24536
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=4dcc5d448d647b30da6d3dff3a241e07…
commit 4dcc5d448d647b30da6d3dff3a241e07cd4a1940
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=3e79fd501dcb5f2fa4e2f3a00cc7e565…
commit 3e79fd501dcb5f2fa4e2f3a00cc7e565603169c6
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=f93fd6e2478a70c2dc1c46dd60f3a3c5…
commit f93fd6e2478a70c2dc1c46dd60f3a3c53e291d15
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=4b9da2120ce2af111dee9537665d4240…
commit 4b9da2120ce2af111dee9537665d42409ee8548c
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=434ed14eaf7bec09657cf1b03652136f…
commit 434ed14eaf7bec09657cf1b03652136fffdeee72
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=22755e3f3b2a5952456cd19419311882…
commit 22755e3f3b2a5952456cd1941931188298ce5f31
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=8c886a7e8c160d3441bb9b69958b31e7…
commit 8c886a7e8c160d3441bb9b69958b31e7f59bd9d1
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=56c127c6d5a9f6a256e0570c9be04542…
commit 56c127c6d5a9f6a256e0570c9be04542cfa899cb
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=1f7491c0c1ff6af8e9d0d62f0d53d871…
commit 1f7491c0c1ff6af8e9d0d62f0d53d871d2d87449
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=072bc4d78b6a23ca666032bea75cbdf2…
commit 072bc4d78b6a23ca666032bea75cbdf2ece7d4fe
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=1e4e8e7df4a6604b689bcd8110b45c2e…
commit 1e4e8e7df4a6604b689bcd8110b45c2e139511bf
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=e1e97d7a11b3974d9faff4b6e7d114cf…
commit e1e97d7a11b3974d9faff4b6e7d114cf98e54e6c
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=fe45ccbf594619fc8c8b3e2d09e8d5b4…
commit fe45ccbf594619fc8c8b3e2d09e8d5b47a6a01ec
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=668c66f3acfcbf10ca0b8990d5b5fc7c…
commit 668c66f3acfcbf10ca0b8990d5b5fc7c4cd1d352
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=d37f8ed8b4bf6d4931669f01f9853943…
commit d37f8ed8b4bf6d4931669f01f9853943f03fc0aa
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=6430345f3f12e5fd918b6f031194127e…
commit 6430345f3f12e5fd918b6f031194127e3cf6b01b
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=4c34b4a9ac3bf78345b359d43f194349…
commit 4c34b4a9ac3bf78345b359d43f19434964d81237
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=62df6e01196de4a825417f653c8cc629…
commit 62df6e01196de4a825417f653c8cc629dc05609d
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=ac5f42197dbe255712807228c55b1f65…
commit ac5f42197dbe255712807228c55b1f654318632a
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=da24f5818d057ea75eca0df5dcfe7c74…
commit da24f5818d057ea75eca0df5dcfe7c74da3b222c
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=39e3bede985ab92f7d8dca56d040a0d5…
commit 39e3bede985ab92f7d8dca56d040a0d5d002e337
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=8d3a71ef709795ddff0259bfae9ed927…
commit 8d3a71ef709795ddff0259bfae9ed927f413948a
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=b084662d9c6c4fc89e685e269c75f8a4…
commit b084662d9c6c4fc89e685e269c75f8a4a8706ae3
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=7cab11a680d5f77bc02f2cdf14e0d603…
commit 7cab11a680d5f77bc02f2cdf14e0d603d98f2425
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=b1a46a1340404f652d5360ce0e9a8d50…
commit b1a46a1340404f652d5360ce0e9a8d50b19d0c2f
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=f23dac268e4515d2de71e1ff872bc140…
commit f23dac268e4515d2de71e1ff872bc1409fc55828
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=981d75ffc5de9b24c7e263cdff19e5bf…
commit 981d75ffc5de9b24c7e263cdff19e5bfa3a2506f
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=f426345b8665c6d8c4b9dfe52f79c80f…
commit f426345b8665c6d8c4b9dfe52f79c80f00d5880c
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=7ff8daa7ae2ce873da8f44ad57a0c8ed…
commit 7ff8daa7ae2ce873da8f44ad57a0c8ed0619c875
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=df040c9b942d3a5eb01ffed442109c7c…
commit df040c9b942d3a5eb01ffed442109c7c09ef2239
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=62c4a9d7c180cd4ae4477c9232c4736c…
commit 62c4a9d7c180cd4ae4477c9232c4736c7c1c1d76
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=f8422c658ff543b0f8a68d7bd453b0c1…
commit f8422c658ff543b0f8a68d7bd453b0c18f9d564e
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=40e2c91cd69694bd11d9c4ccd545898b…
commit 40e2c91cd69694bd11d9c4ccd545898ba8c86e8c
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=863575591e2f0f31f33428ac167a28a2…
commit 863575591e2f0f31f33428ac167a28a23b68ff82
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=5cf65b39106161b521baf028bb469065…
commit 5cf65b39106161b521baf028bb4690651b5bdbb7
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=065cc48cb1a89c443b16f1114b43a7ba…
commit 065cc48cb1a89c443b16f1114b43a7ba9ebf03b1
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=133b70bae982cd10c58cf6f99da8fa31…
commit 133b70bae982cd10c58cf6f99da8fa3161d451d5
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=a9fd15d9758c88e473a92b8f55ae762e…
commit a9fd15d9758c88e473a92b8f55ae762eb5106bae
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=0141829b6eedf82d7189f69e00afa37d…
commit 0141829b6eedf82d7189f69e00afa37d6a17f0cc
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=1b9414af0da612b1eefcae440fff9c18…
commit 1b9414af0da612b1eefcae440fff9c18d65acdf3
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=244cc65d3b653afcb1976019b25a6e65…
commit 244cc65d3b653afcb1976019b25a6e6542bd4631
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=3285097c9aef7e440f1062afd322f312…
commit 3285097c9aef7e440f1062afd322f312407356bf
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=3d9da81f9f5e909a2e3bb876a19e3cd6…
commit 3d9da81f9f5e909a2e3bb876a19e3cd6944f8b18
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=b2f5e9fe30876b55e9c439b002589055…
commit b2f5e9fe30876b55e9c439b0025890554c8be93a
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=77a078474d351252650698a744b4a8d8…
commit 77a078474d351252650698a744b4a8d8c4f0a04b
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:
debian/changelog | 8 +++++++-
openbsc/src/libbsc/system_information.c | 2 +-
openbsc/src/libmsc/gsm_04_08.c | 2 +-
openbsc/src/libtrau/rtp_proxy.c | 2 +-
openbsc/src/osmo-bsc_nat/bsc_nat_filter.c | 2 +-
openbsc/tests/bsc-nat/bsc_nat_test.c | 3 +++
6 files changed, 14 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 updated
discards b829af3332a9c22ee6ecdf9eb38ae491ba2b5372 (commit)
discards 7ee7705d18d0ddd859d189842d65dde490661d51 (commit)
discards da4b3dbd1a94fa151cf2889a87af7aa20a175a3a (commit)
discards f1d2751265a54080f62b79b209584056baaf56c4 (commit)
discards e4d47950579217f0073500d58b35f628789475f7 (commit)
discards bedd96d55c4de480b81969a3ccba760fbc944ea4 (commit)
discards 9596ecea8f561ff5893c218f0e7db00668505edd (commit)
discards 38cf2c271ba82f3ef41b2d075b6fd46cb62732b6 (commit)
discards 5a91708c52fd77c0f4f749ecb1f763a2758591ad (commit)
discards a74c886e12cd65c59c63b93afe77ac510c79351a (commit)
discards 6376841880cd797d7f88b51c5aa3b5a90daee22d (commit)
discards 45de942fcdd64b852d023a8c95349571c2a503de (commit)
discards 40833ea9e401255ae29ef1dd8b2c97d17e5c3a1b (commit)
discards 1d9a9e04980285303403546d3b03bdb2d3d35068 (commit)
discards 78495593c7bd1b50361cd9782bd2e75fbcae49e8 (commit)
discards 2a31a16046f67925533369c11ac0a63dc2d8bd1e (commit)
discards 711845b21710ee43dd1a9ebd101f114e134e1d9e (commit)
discards 406a37bc23ffd36f986828ed50569acb5a1855f7 (commit)
discards 1d5a769b800081320eb4a877c9701cd73ea93aea (commit)
discards bbd7d2e4337244ca22198518fa96ee74f975cfc4 (commit)
discards 1cbf43db4916293f6f4f8d7515e0e83534701a9d (commit)
discards 0a24418702f3d9761553be44bac47ee073e29944 (commit)
discards ab7334366b7bbc619fa27850ae885bc6dcd64fbc (commit)
discards a70b7da5a111f939579aac6fa072fe866f618635 (commit)
discards fa7d02f17890a9c3543c5a0bcdc0446aeb68bbed (commit)
discards 77aa06bf7eec866bcc8d93fe40de6ddad2fab164 (commit)
discards e3c8cee496591cbd8a8c6d58b7370df05c522ec0 (commit)
discards 3050485d1f4564b97481768329f049fb454ad580 (commit)
discards b7b7457e1cc165651b57a2dac8328d18745c0a1f (commit)
discards 8967ed652d20164874c66440c7ef9f114e9301ce (commit)
discards 809e51f267d208b5ea73d90f36fa4b1b5d02dc42 (commit)
discards d9a8b89e9a113c15273385d1c31accd06c4ec7ed (commit)
discards e286c3545279fd59719b9f582c4e999dd304230f (commit)
discards 28bc4818689c52f3cd0e6dd14491799a65f12d82 (commit)
discards 5c8016bfe23df4857b166b5d4445b2d3760adaea (commit)
discards 23888ed6b0fc3ba0a7f85f5fd4b4861681eff50f (commit)
discards 8e5707273c374d36c084a5fa3734ecd8dbbe2c85 (commit)
discards c08592a978932fab33d5d944d891d9c161a1b90e (commit)
via 88fc20c7ed1cc5e6db40e930e3079d77bbc10d70 (commit)
via caa9fb30825ae25de84b065815b341cee3a3998c (commit)
via fa65e37b9b8a01528693597cf3b68ef5fed37f08 (commit)
via db6449668b519d2e3e6ed396cac35a09b9babffb (commit)
via 5835f5102e3b2240931220a9f0c0163224e382c3 (commit)
via 6130f1ffdc9af70f43a7bb071f172d750292a932 (commit)
via 459253188d1bfceb9949332c398e44e81084b5f9 (commit)
via aa89bc7398ecbc95deaaa9a4615591cad607ee2d (commit)
via 5163a34ec87c8e6649e2b17959df04169785369c (commit)
via 5cfc05cf914cc21843089b2c687aadd6914917f1 (commit)
via 6fc04204e81c36b8e4d228984da57d88a1638e17 (commit)
via 82d475ec9cee6e7d42596fce198c31b40ac3286d (commit)
via b02bb9dfd3fc7f054d90d6e4f1130ee397cd2f34 (commit)
via 4cdbe7bccdf49ac339435263cea080badbe81221 (commit)
via fae2eb23be1fe3aff2540b44e21f54953dcad270 (commit)
via 35ff453e9a9ec73294c4f77a0e28f56f4ded22de (commit)
via 7b5e5f78d2a0c6eb1e51b03dfcd9c2d8c447d572 (commit)
via 29b384b28190e38e8fc7c1718ca51fc78c72b048 (commit)
via 03e01d34963a71c045267c959139171a7cded583 (commit)
via 30ca30be2ec705068dade1548d876f690f232079 (commit)
via 507c1a4be53c26ccbd78179b0362ef0b4754c9e2 (commit)
via 397b4b2bad5cfe9ca265e918b0353bdc76411484 (commit)
via edbbdbc9c737d376810387a56fd640d46539fd7a (commit)
via 01657165bd515d1dff82d3653c08c34e73e0dc27 (commit)
via 277edb971d11995f35ad8bfe22392385d8953353 (commit)
via 4953ceb23fbd9df51f441ba841920f028047d6cb (commit)
via dfbc0484d88eb64138b5ee8e71da1be7a88ce053 (commit)
via 8b60178fab0cc4d48ca808db26652622d1d04270 (commit)
via 9716229db7fb9e9fc0c774bef2a2888109e3699d (commit)
via 8fbfdba89f89566707b9e61637268feca5004a1d (commit)
via 6d7f747d41319863dbfaa59e035912779d3873b9 (commit)
via 774b201386dcd8bbed9e17d8cf094df0de5ad36b (commit)
via 2d6592415dc55f99d0fa4aa4104574fa1396511c (commit)
via 7732b481a73451a2fde7d159d8b0739367c159cd (commit)
via 392c238cb028c5736806febc492b268c7601de04 (commit)
via e7881c0c9ae0fecd73a59bfbe9dbd5ba60b28412 (commit)
via c9282028e7328a341c6114ae0de853fa89234bc2 (commit)
via 354ffb520e9f20b05e9ca8924ddc02aee967a9c8 (commit)
via 5b692d0a5c1c388916c21e623edde28505ec1b02 (commit)
via ddf4e1e114d6953c142bb3eb9761aa5a48131020 (commit)
via ed04fcc1792246b35c5586d16d6683a85d09d257 (commit)
via aea28ceb273c237ee5826addfdbdb9d0331bf132 (commit)
via ea8e98351411709fbc78ccf6713b080789288b3a (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 (b829af3332a9c22ee6ecdf9eb38ae491ba2b5372)
\
N -- N -- N (88fc20c7ed1cc5e6db40e930e3079d77bbc10d70)
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=88fc20c7ed1cc5e6db40e930e3079d77…
commit 88fc20c7ed1cc5e6db40e930e3079d77bbc10d70
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=caa9fb30825ae25de84b065815b341ce…
commit caa9fb30825ae25de84b065815b341cee3a3998c
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=fa65e37b9b8a01528693597cf3b68ef5…
commit fa65e37b9b8a01528693597cf3b68ef5fed37f08
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=db6449668b519d2e3e6ed396cac35a09…
commit db6449668b519d2e3e6ed396cac35a09b9babffb
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=5835f5102e3b2240931220a9f0c01632…
commit 5835f5102e3b2240931220a9f0c0163224e382c3
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=6130f1ffdc9af70f43a7bb071f172d75…
commit 6130f1ffdc9af70f43a7bb071f172d750292a932
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=459253188d1bfceb9949332c398e44e8…
commit 459253188d1bfceb9949332c398e44e81084b5f9
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=aa89bc7398ecbc95deaaa9a4615591ca…
commit aa89bc7398ecbc95deaaa9a4615591cad607ee2d
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=5163a34ec87c8e6649e2b17959df0416…
commit 5163a34ec87c8e6649e2b17959df04169785369c
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=5cfc05cf914cc21843089b2c687aadd6…
commit 5cfc05cf914cc21843089b2c687aadd6914917f1
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=6fc04204e81c36b8e4d228984da57d88…
commit 6fc04204e81c36b8e4d228984da57d88a1638e17
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=82d475ec9cee6e7d42596fce198c31b4…
commit 82d475ec9cee6e7d42596fce198c31b40ac3286d
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=b02bb9dfd3fc7f054d90d6e4f1130ee3…
commit b02bb9dfd3fc7f054d90d6e4f1130ee397cd2f34
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=4cdbe7bccdf49ac339435263cea080ba…
commit 4cdbe7bccdf49ac339435263cea080badbe81221
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=fae2eb23be1fe3aff2540b44e21f5495…
commit fae2eb23be1fe3aff2540b44e21f54953dcad270
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=35ff453e9a9ec73294c4f77a0e28f56f…
commit 35ff453e9a9ec73294c4f77a0e28f56f4ded22de
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=7b5e5f78d2a0c6eb1e51b03dfcd9c2d8…
commit 7b5e5f78d2a0c6eb1e51b03dfcd9c2d8c447d572
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=29b384b28190e38e8fc7c1718ca51fc7…
commit 29b384b28190e38e8fc7c1718ca51fc78c72b048
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=03e01d34963a71c045267c959139171a…
commit 03e01d34963a71c045267c959139171a7cded583
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=30ca30be2ec705068dade1548d876f69…
commit 30ca30be2ec705068dade1548d876f690f232079
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=507c1a4be53c26ccbd78179b0362ef0b…
commit 507c1a4be53c26ccbd78179b0362ef0b4754c9e2
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=397b4b2bad5cfe9ca265e918b0353bdc…
commit 397b4b2bad5cfe9ca265e918b0353bdc76411484
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=edbbdbc9c737d376810387a56fd640d4…
commit edbbdbc9c737d376810387a56fd640d46539fd7a
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=01657165bd515d1dff82d3653c08c34e…
commit 01657165bd515d1dff82d3653c08c34e73e0dc27
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=277edb971d11995f35ad8bfe22392385…
commit 277edb971d11995f35ad8bfe22392385d8953353
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=4953ceb23fbd9df51f441ba841920f02…
commit 4953ceb23fbd9df51f441ba841920f028047d6cb
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=dfbc0484d88eb64138b5ee8e71da1be7…
commit dfbc0484d88eb64138b5ee8e71da1be7a88ce053
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=8b60178fab0cc4d48ca808db26652622…
commit 8b60178fab0cc4d48ca808db26652622d1d04270
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=9716229db7fb9e9fc0c774bef2a28881…
commit 9716229db7fb9e9fc0c774bef2a2888109e3699d
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=8fbfdba89f89566707b9e61637268fec…
commit 8fbfdba89f89566707b9e61637268feca5004a1d
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=6d7f747d41319863dbfaa59e03591277…
commit 6d7f747d41319863dbfaa59e035912779d3873b9
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=774b201386dcd8bbed9e17d8cf094df0…
commit 774b201386dcd8bbed9e17d8cf094df0de5ad36b
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=2d6592415dc55f99d0fa4aa4104574fa…
commit 2d6592415dc55f99d0fa4aa4104574fa1396511c
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=7732b481a73451a2fde7d159d8b07393…
commit 7732b481a73451a2fde7d159d8b0739367c159cd
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=392c238cb028c5736806febc492b268c…
commit 392c238cb028c5736806febc492b268c7601de04
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=e7881c0c9ae0fecd73a59bfbe9dbd5ba…
commit e7881c0c9ae0fecd73a59bfbe9dbd5ba60b28412
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=c9282028e7328a341c6114ae0de853fa…
commit c9282028e7328a341c6114ae0de853fa89234bc2
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=354ffb520e9f20b05e9ca8924ddc02ae…
commit 354ffb520e9f20b05e9ca8924ddc02aee967a9c8
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:
debian/changelog | 8 +++++++-
openbsc/src/libbsc/system_information.c | 2 +-
openbsc/src/libmsc/gsm_04_08.c | 2 +-
openbsc/src/libtrau/rtp_proxy.c | 2 +-
openbsc/src/osmo-bsc_nat/bsc_nat_filter.c | 2 +-
openbsc/tests/bsc-nat/bsc_nat_test.c | 3 +++
6 files changed, 14 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, master has been updated
via 307e40648e359015be0ce663c8a7c5356ed191f4 (commit)
from 5b692d0a5c1c388916c21e623edde28505ec1b02 (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=307e40648e359015be0ce663c8a7c535…
commit 307e40648e359015be0ce663c8a7c5356ed191f4
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 9 21:28:05 2016 +0200
tweak db debug log: log TMSI as hex
Change-Id: I4564c99c145a35fb592c228c1fa84c61ec425fd3
Reviewed-on: https://gerrit.osmocom.org/94
Reviewed-by: Harald Welte <laforge(a)gnumonks.org>
Tested-by: Jenkins Builder
-----------------------------------------------------------------------
Summary of changes:
openbsc/src/libmsc/db.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, zecke/stable/0.15 has been created
at 95cce409584a0543f982df7e997720a3054d456d (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/openbsc/commit/?id=95cce409584a0543f982df7e997720a3…
commit 95cce409584a0543f982df7e997720a3054d456d
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Thu May 26 14:34:02 2016 +0200
debian: Make a new release for better memory mgmt
Puts the copied IMSI into the right context to be released at
the SCCP connection level.
Change-Id: Ibbe8fc969393e503780933a962ad35dc215cb5e7
http://cgit.osmocom.org/openbsc/commit/?id=92f089732148bd6676d9663ed14d1c07…
commit 92f089732148bd6676d9663ed14d1c0799284b73
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Mon May 23 17:58:03 2016 +0200
filter/nat: Fix the context for the imsi assignment
In c09f8a3b7fb94ccef41e33c32bfe2bff1ffe0e44 as part of a cleanup
I accidently changed the talloc context from "con" to "bsc". The
issue occurred at an earlier commit when assigning req.ctx to the
"wrong" context. The allocation needs to be scoped by the struct
nat_sccp_connection and not the connection from BSC to NAT.
Before we have a nat_sccp_connection we scope the copied imsi to
the bsc_connection and then steal it, but for the identity resp
we will always have a nat_sccp_connection and can already use the
right context.
[Backported from master]
Change-Id: I53789aad2809e19338ad3b2deb72c4757e7bd524
Related: OS#1733
Reviewed-on: https://gerrit.osmocom.org/102
Tested-by: Jenkins Builder
Reviewed-by: Harald Welte <laforge(a)gnumonks.org>
Reviewed-by: daniel <dwillmann(a)sysmocom.de>
Reviewed-by: Holger Freyther <holger(a)freyther.de>
-----------------------------------------------------------------------
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 85bc50cbde3beaf295336a8a874720c672629f91 (commit)
from 2904f82f99fc58538e78bf39900a090da0bcdc3b (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=85bc50cbde3beaf295336a8a87…
commit 85bc50cbde3beaf295336a8a874720c672629f91
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Tue May 24 23:06:52 2016 +0200
debian: Make upgrading from debian SID easier
Make sure the version number of this sourcepackage is higher than
the one found in Debian SID.
Change-Id: I6486f91bc11e0828b4ccd0e22f8e2135af0d271a
Reviewed-on: https://gerrit.osmocom.org/111
Tested-by: Jenkins Builder
Reviewed-by: Holger Freyther <holger(a)freyther.de>
-----------------------------------------------------------------------
Summary of changes:
debian/changelog | 6 ++++++
1 file changed, 6 insertions(+)
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 "Osmocom network interface library".
The branch, releases/0.0.6-stable has been updated
via 116b095b1217a2ba5421c33dfaad6ad51f7ee9c6 (commit)
via cbb0ad177121ec8f1bc292cfc921c89414790fd5 (commit)
via ff4915a2a61def9cd9bb2ae4c2f899263d5cbd89 (commit)
from efb9af4dada5e2426e69d670f4549f8fec3c9cb2 (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=116b095b1217a2ba5421c33dfa…
commit 116b095b1217a2ba5421c33dfaad6ad51f7ee9c6
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Thu May 26 14:15:03 2016 +0200
debian: Bump version to 0.0.6.1 with osmux leak fixes
Attempt to fix leaks in osmux and cherry-pick two changes from
master back to this release.
Change-Id: I8793bc823cd72a7c883df17cf2f8d3b74df675a9
http://cgit.osmocom.org/libosmo-netif/commit/?id=cbb0ad177121ec8f1bc292cfc9…
commit cbb0ad177121ec8f1bc292cfc921c89414790fd5
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Wed May 25 17:44:39 2016 +0200
osmux: Add function to delete all msgs pending for a circuit
Use this function in osmux_batch_del_circuit() since msgs are stored in a list
per circuit. After the circuit is free()d the msgs are lost.
Before this patch any messages enqueued inside a batch when the circiut is
deleted were leaking.
Change-Id: Ib0311652183332d0475bf7347023d518d38487ef
Ticket: OS#1733
Reviewed-on: https://gerrit.osmocom.org/120
Tested-by: Jenkins Builder
Reviewed-by: Holger Freyther <holger(a)freyther.de>
http://cgit.osmocom.org/libosmo-netif/commit/?id=ff4915a2a61def9cd9bb2ae4c2…
commit ff4915a2a61def9cd9bb2ae4c2f899263d5cbd89
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Wed May 25 17:44:37 2016 +0200
osmux: Pass circuit to _batch_del_circuit() and use it from _xfrm_input_fini()
Change-Id: If224980123d4a369133499ab7b577d02511f4055
Ticket: OS#1733
Reviewed-on: https://gerrit.osmocom.org/119
Tested-by: Jenkins Builder
Reviewed-by: Holger Freyther <holger(a)freyther.de>
-----------------------------------------------------------------------
Summary of changes:
debian/changelog | 6 ++++++
src/osmux.c | 33 +++++++++++++++++++++------------
2 files changed, 27 insertions(+), 12 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 "Osmocom network interface library".
The branch, releases/0.0.6-stable has been created
at efb9af4dada5e2426e69d670f4549f8fec3c9cb2 (commit)
- Log -----------------------------------------------------------------
-----------------------------------------------------------------------
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 "Osmocom network interface library".
The branch, master has been updated
via 2904f82f99fc58538e78bf39900a090da0bcdc3b (commit)
from d5235e5e513e5a99efcc004fd666fd765bdee3ca (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=2904f82f99fc58538e78bf3990…
commit 2904f82f99fc58538e78bf39900a090da0bcdc3b
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Wed May 25 17:44:39 2016 +0200
osmux: Add function to delete all msgs pending for a circuit
Use this function in osmux_batch_del_circuit() since msgs are stored in a list
per circuit. After the circuit is free()d the msgs are lost.
Before this patch any messages enqueued inside a batch when the circiut is
deleted were leaking.
Change-Id: Ib0311652183332d0475bf7347023d518d38487ef
Ticket: OS#1733
Reviewed-on: https://gerrit.osmocom.org/120
Tested-by: Jenkins Builder
Reviewed-by: Holger Freyther <holger(a)freyther.de>
-----------------------------------------------------------------------
Summary of changes:
src/osmux.c | 11 +++++++++++
1 file changed, 11 insertions(+)
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 "Osmocom network interface library".
The branch, master has been updated
via d5235e5e513e5a99efcc004fd666fd765bdee3ca (commit)
from ecee3f9110b88de1b4d6ae6e6585c11c36600ec9 (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=d5235e5e513e5a99efcc004fd6…
commit d5235e5e513e5a99efcc004fd666fd765bdee3ca
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Wed May 25 17:44:37 2016 +0200
osmux: Pass circuit to _batch_del_circuit() and use it from _xfrm_input_fini()
Change-Id: If224980123d4a369133499ab7b577d02511f4055
Ticket: OS#1733
Reviewed-on: https://gerrit.osmocom.org/119
Tested-by: Jenkins Builder
Reviewed-by: Holger Freyther <holger(a)freyther.de>
-----------------------------------------------------------------------
Summary of changes:
src/osmux.c | 22 ++++++++++------------
1 file changed, 10 insertions(+), 12 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 "Osmocom fork of the Open SMPP 3.4 library".
The branch, master has been updated
via 8b61a0555ad2d2031dc4012aa8156d6b8d52226b (commit)
via cccf0252554c0f42fa8de4aa3f7bb3534511b94c (commit)
from 0ee4af7405cf6c26796ca8c4194e8ee8bfba843e (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/libsmpp34/commit/?id=8b61a0555ad2d2031dc4012aa8156d…
commit 8b61a0555ad2d2031dc4012aa8156d6b8d52226b
Author: Ruben Undheim <ruben.undheim(a)gmail.com>
Date: Wed May 25 09:03:15 2016 +0200
Fix various typos in log messages
Change-Id: If52a8546b09ac14c00e6323984eda6d88a558830
Reviewed-on: https://gerrit.osmocom.org/115
Reviewed-by: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Tested-by: Jenkins Builder
http://cgit.osmocom.org/libsmpp34/commit/?id=cccf0252554c0f42fa8de4aa3f7bb3…
commit cccf0252554c0f42fa8de4aa3f7bb3534511b94c
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Tue May 24 23:08:41 2016 +0200
debian: Make upgrading from debian SID easier
Make sure the version number of this sourcepackage is higher than
the one found in Debian SID.
Change-Id: I77126b0b9a8dbc4dcdc02a5a3b4718129b308930
Reviewed-on: https://gerrit.osmocom.org/112
Tested-by: Jenkins Builder
Reviewed-by: Holger Freyther <holger(a)freyther.de>
-----------------------------------------------------------------------
Summary of changes:
debian/changelog | 8 +++++++-
src/smpp34_dumpPdu.c | 12 ++++++------
src/smpp34_pack.c | 12 ++++++------
src/smpp34_unpack.c | 12 ++++++------
test_apps/recv_and_unpack.inc | 2 +-
5 files changed, 26 insertions(+), 20 deletions(-)
hooks/post-receive
--
Osmocom fork of the Open SMPP 3.4 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 "UNNAMED PROJECT".
The branch, master has been updated
via 2fcfc29020c81891d7888ddc7ddbcd866bcd406d (commit)
from ce936f3cd46623856596326fe9a23cc090c2179e (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=2fcfc29020c81891d7888ddc7ddbcd8…
commit 2fcfc29020c81891d7888ddc7ddbcd866bcd406d
Author: Alexander Couzens <lynxis(a)fe80.eu>
Date: Tue May 24 14:40:03 2016 +0200
add comments to describe functions
Change-Id: Ie351632001abbeb82008a5eecae0d0323a8ef7d7
Reviewed-on: https://gerrit.osmocom.org/106
Reviewed-by: Harald Welte <laforge(a)gnumonks.org>
Tested-by: Jenkins Builder
-----------------------------------------------------------------------
Summary of changes:
src/bts.cpp | 1 +
src/tbf_ul.cpp | 1 +
2 files changed, 2 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 ce936f3cd46623856596326fe9a23cc090c2179e (commit)
from c1c9d6a9d849685556a6ce9f2e0f9a814c2995ae (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=ce936f3cd46623856596326fe9a23cc…
commit ce936f3cd46623856596326fe9a23cc090c2179e
Author: Alexander Couzens <lynxis(a)fe80.eu>
Date: Tue May 24 14:45:41 2016 +0200
tbf_ul: use correct size for chunk_size
The size of the hole array in bytes was used instead of the size of elements.
Change-Id: If6bf3e5f1ad773ddaa9fb2ce7c069e6b26659cbf
Reviewed-on: https://gerrit.osmocom.org/105
Tested-by: Jenkins Builder
Reviewed-by: Holger Freyther <holger(a)freyther.de>
-----------------------------------------------------------------------
Summary of changes:
src/tbf_ul.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 c1c9d6a9d849685556a6ce9f2e0f9a814c2995ae (commit)
from c8fd4b7c42b85be63b5412f47a995c4f6f532531 (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=c1c9d6a9d849685556a6ce9f2e0f9a8…
commit c1c9d6a9d849685556a6ce9f2e0f9a814c2995ae
Author: Alexander Couzens <lynxis(a)fe80.eu>
Date: Tue May 24 14:38:00 2016 +0200
rlc.h: remove duplicated define RLC_EGPRS_SNS
The second #define RLC_EGPRS_SNS is 3 lines below of the first one.
Change-Id: Ibb718ba9be21831c56c5949e730fab5acd691d7c
Reviewed-on: https://gerrit.osmocom.org/107
Tested-by: Jenkins Builder
Reviewed-by: Holger Freyther <holger(a)freyther.de>
-----------------------------------------------------------------------
Summary of changes:
src/rlc.h | 1 -
1 file changed, 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 "An utility library for Open Source Mobile Communications".
The branch, master has been updated
via 029f5a1c0d30bbd605f62f0c535e920e8c37ca92 (commit)
from 45abec20dd66a7ebb762ad8942d1ba818287ff63 (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=029f5a1c0d30bbd605f62f0c535e…
commit 029f5a1c0d30bbd605f62f0c535e920e8c37ca92
Author: Ruben Undheim <ruben.undheim(a)gmail.com>
Date: Wed Sep 16 19:02:35 2015 +0200
misc: Some spelling errors corrected
Change-Id: Ibfc239b84879556624ca6020ae6a63d102640c94
Reviewed-on: https://gerrit.osmocom.org/114
Tested-by: Jenkins Builder
Reviewed-by: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
-----------------------------------------------------------------------
Summary of changes:
src/logging.c | 2 +-
src/sim/card_fs_tetra.c | 2 +-
2 files changed, 2 insertions(+), 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 5b692d0a5c1c388916c21e623edde28505ec1b02 (commit)
from ddf4e1e114d6953c142bb3eb9761aa5a48131020 (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=5b692d0a5c1c388916c21e623edde285…
commit 5b692d0a5c1c388916c21e623edde28505ec1b02
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Mon May 23 17:58:03 2016 +0200
filter/nat: Fix the context for the imsi assignment
In c09f8a3b7fb94ccef41e33c32bfe2bff1ffe0e44 as part of a cleanup
I accidently changed the talloc context from "con" to "bsc". The
issue occurred at an earlier commit when assigning req.ctx to the
"wrong" context. The allocation needs to be scoped by the struct
nat_sccp_connection and not the connection from BSC to NAT.
Before we have a nat_sccp_connection we scope the copied imsi to
the bsc_connection and then steal it, but for the identity resp
we will always have a nat_sccp_connection and can already use the
right context.
Change-Id: I53789aad2809e19338ad3b2deb72c4757e7bd524
Related: OS#1733
Reviewed-on: https://gerrit.osmocom.org/102
Tested-by: Jenkins Builder
Reviewed-by: Harald Welte <laforge(a)gnumonks.org>
Reviewed-by: daniel <dwillmann(a)sysmocom.de>
Reviewed-by: Holger Freyther <holger(a)freyther.de>
-----------------------------------------------------------------------
Summary of changes:
openbsc/src/osmo-bsc_nat/bsc_nat_filter.c | 2 +-
openbsc/tests/bsc-nat/bsc_nat_test.c | 3 +++
2 files changed, 4 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 "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, master has been updated
via ddf4e1e114d6953c142bb3eb9761aa5a48131020 (commit)
from ed04fcc1792246b35c5586d16d6683a85d09d257 (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=ddf4e1e114d6953c142bb3eb9761aa5a…
commit ddf4e1e114d6953c142bb3eb9761aa5a48131020
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Tue May 24 23:15:12 2016 +0200
debian: Make upgrading from debian SID easier
Make sure the version number of this sourcepackage is higher than
the one found in Debian SID.
Change-Id: I838632e9e90378a03235c2aebd5bc9ed06627ec8
Reviewed-on: https://gerrit.osmocom.org/113
Tested-by: Jenkins Builder
Reviewed-by: Holger Freyther <holger(a)freyther.de>
-----------------------------------------------------------------------
Summary of changes:
debian/changelog | 8 +++++++-
1 file changed, 7 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 "Osmocom A-bis protcol interface library".
The branch, master has been updated
via 6479728586675fdb8b321dc50f82ee363896db8c (commit)
from 9ed7ca5b86240313dc4df8dbf4ff67be112084c1 (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-abis/commit/?id=6479728586675fdb8b321dc50f8…
commit 6479728586675fdb8b321dc50f82ee363896db8c
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Tue May 24 23:04:00 2016 +0200
debian: Make upgrading from debian SID easier
Make sure the version number of this sourcepackage is higher than
the one found in Debian SID.
Change-Id: I393ef6624f112794e15b81a0cc9dbd8b0a871b07
Reviewed-on: https://gerrit.osmocom.org/110
Tested-by: Jenkins Builder
Reviewed-by: Holger Freyther <holger(a)freyther.de>
-----------------------------------------------------------------------
Summary of changes:
debian/changelog | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
hooks/post-receive
--
Osmocom A-bis protcol 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 "SCCP Library".
The branch, master has been updated
via 5abdbebc3ae10fc3c21922406a18f20fdbdc00f7 (commit)
from 3d0131243155432fcfcde99c13fe6396db6c7833 (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-sccp/commit/?id=5abdbebc3ae10fc3c21922406a1…
commit 5abdbebc3ae10fc3c21922406a18f20fdbdc00f7
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Tue May 24 22:58:41 2016 +0200
debian: Make upgrading from debian SID easier
Make sure the version number of this sourcepackage is higher than
the one found in Debian SID.
Change-Id: I87534954c1f4b499e27452382df412454ea16b64
Reviewed-on: https://gerrit.osmocom.org/109
Tested-by: Jenkins Builder
Reviewed-by: Holger Freyther <holger(a)freyther.de>
-----------------------------------------------------------------------
Summary of changes:
debian/changelog | 6 ++++++
1 file changed, 6 insertions(+)
hooks/post-receive
--
SCCP 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, master has been updated
via ed04fcc1792246b35c5586d16d6683a85d09d257 (commit)
from aea28ceb273c237ee5826addfdbdb9d0331bf132 (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=ed04fcc1792246b35c5586d16d6683a8…
commit ed04fcc1792246b35c5586d16d6683a85d09d257
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.
Change-Id: If1ad5d2d68c85733306c75ea62f67fe8fbc143b3
Reviewed-on: https://gerrit.osmocom.org/91
Tested-by: Jenkins Builder
Reviewed-by: Harald Welte <laforge(a)gnumonks.org>
-----------------------------------------------------------------------
Summary of changes:
openbsc/src/libtrau/rtp_proxy.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 OpenGGSN project".
The branch, master has been updated
via cc077ae0bc26257428adb14d913ab28adc181a01 (commit)
from 6bf2f05df67e387800debbdfe7a402c72713d10f (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/openggsn/commit/?id=cc077ae0bc26257428adb14d913ab28…
commit cc077ae0bc26257428adb14d913ab28adc181a01
Author: Ruben Undheim <ruben.undheim(a)gmail.com>
Date: Tue May 24 23:31:47 2016 +0200
Description: Fix some typos in the man pages and in the binary
-----------------------------------------------------------------------
Summary of changes:
doc/ggsn.8 | 2 +-
doc/sgsnemu.8 | 2 +-
sgsnemu/sgsnemu.c | 8 ++++----
3 files changed, 6 insertions(+), 6 deletions(-)
hooks/post-receive
--
The OpenGGSN 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 OpenGGSN project".
The branch, master has been updated
via 6bf2f05df67e387800debbdfe7a402c72713d10f (commit)
from 0eaa5b8e6c2b4ba5b5b88747d47a7bc125377faf (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/openggsn/commit/?id=6bf2f05df67e387800debbdfe7a402c…
commit 6bf2f05df67e387800debbdfe7a402c72713d10f
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Tue May 24 22:53:55 2016 +0200
debian: Bump the version to ease upgrading from Debian
Debian SID has version 0.92-1 and we had 0.92. Bump it to 0.93.
-----------------------------------------------------------------------
Summary of changes:
debian/changelog | 6 ++++++
1 file changed, 6 insertions(+)
hooks/post-receive
--
The OpenGGSN 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 c8fd4b7c42b85be63b5412f47a995c4f6f532531 (commit)
from f929e625252c8943339bf909553118f8b484c3c2 (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=c8fd4b7c42b85be63b5412f47a995c4…
commit c8fd4b7c42b85be63b5412f47a995c4f6f532531
Author: Alexander Couzens <lynxis(a)fe80.eu>
Date: Tue May 24 11:09:20 2016 +0200
bts/counter: replace '_' with '-' in counter names
Conform to the convention.
Change-Id: I6162694aae8d354aba318cc1acfdac108239fef0
Reviewed-on: https://gerrit.osmocom.org/103
Tested-by: Jenkins Builder
Reviewed-by: Holger Freyther <holger(a)freyther.de>
-----------------------------------------------------------------------
Summary of changes:
src/bts.cpp | 4 ++--
1 file changed, 2 insertions(+), 2 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 "SCCP Library".
The branch, master has been updated
via 3d0131243155432fcfcde99c13fe6396db6c7833 (commit)
from 6420ad0e62962f98abd25b779f9b901533970961 (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-sccp/commit/?id=3d0131243155432fcfcde99c13f…
commit 3d0131243155432fcfcde99c13fe6396db6c7833
Author: Arran Cudbard-Bell <a.cudbardb(a)freeradius.org>
Date: Mon May 16 13:27:50 2016 -0400
Ignore more build/libtool products
Change-Id: I7b0825112afcb630f40b2d2670952e0beea0a436
Reviewed-on: https://gerrit.osmocom.org/72
Tested-by: Jenkins Builder
Reviewed-by: Holger Freyther <holger(a)freyther.de>
-----------------------------------------------------------------------
Summary of changes:
.gitignore | 9 +++++++++
1 file changed, 9 insertions(+)
hooks/post-receive
--
SCCP 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, master has been updated
via aea28ceb273c237ee5826addfdbdb9d0331bf132 (commit)
from ea8e98351411709fbc78ccf6713b080789288b3a (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=aea28ceb273c237ee5826addfdbdb9d0…
commit aea28ceb273c237ee5826addfdbdb9d0331bf132
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.
Change-Id: I5bf9eb4889d32ad5e42ac7d096bf62fa3a493e20
Reviewed-on: https://gerrit.osmocom.org/93
Reviewed-by: Holger Freyther <holger(a)freyther.de>
Tested-by: Jenkins Builder
-----------------------------------------------------------------------
Summary of changes:
openbsc/src/libmsc/gsm_04_08.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)