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 09ba23254cb770a15a19a6b0470e23f9a475d4cd (commit)
discards c1cf2cf48020d83f153866b20d06b009cf034183 (commit)
discards 5e4f9a9128dbeef54c48af684a7a4dbdefeb613a (commit)
discards 01d5bbd4582b2a2350a2fef51004ac8d16377660 (commit)
discards a000b15c44f26b875feccf25da64082b20057fd1 (commit)
discards fda9be13181e5b931addecee146ec14215bf486c (commit)
discards c4236eb8824e31d084902122a4cdbe44d293bbba (commit)
discards cb48b54e428872849f4b83a70e4375ea3b934c8f (commit)
discards 0b0b9f5f9eb1c8602bf2ea81d9d6a53c9ae9d04b (commit)
discards 4f7074beb70e2d8de3b5e088c87dfb204c4ebccb (commit)
discards 64406cab790cb8e5cdff2499a873893406ec206e (commit)
discards c7ee0cf67ce621794475aa5faed2a7667239f441 (commit)
discards e68aab24e35e3be75783b86703d3318f6d017988 (commit)
discards 0b621c173d8d4a46419fc5f87a6683a5aded4951 (commit)
discards f995a53e0df487ff1094b743c40780b3058b3e0c (commit)
discards f9becb0466d57538975a821caa34c918baf1d391 (commit)
discards 1830446b6227df20b9a48e8116adc1900df3b85f (commit)
discards e599c1169af4fba503ad077579d035e4d627111f (commit)
discards 86986f2a33aa270ff83180291baf9aefc73f4b5b (commit)
discards 994fbd29d2e8aa55448d316314668f4aeacecec4 (commit)
discards 33ee87243688d48e21d13068a14b233fd0d28502 (commit)
discards ca63cbfe99dbaa07555cfb66c05709ab5ff531d3 (commit)
discards a353408c24dbca6363832791f29ddf0b382af84a (commit)
discards 869e9f20ea8ecb7193cc94890fd0c9503dc37337 (commit)
discards c7a159c088abafec26b1daf9fc5758c5b64df7b5 (commit)
discards c40a5ade8bd08f870ffe0255acfff1a53d68e7db (commit)
discards a1106ebf19d90bc25b5ca560bcb4de55d94555d1 (commit)
discards 9a139aed9acf3db99c9cd4b5445a39b4698a7c8e (commit)
discards a482df4a48e1ed7ece2b5031abc44dac96faac62 (commit)
via 3905455c1654a28b3392b8aa77d6e0c08c9141e9 (commit)
via 0748c6f4a845deaac722d9fc7f1e5f30ec41c5c0 (commit)
via 62f1688cfc3ddab6df080cbf7ed5c1c4963847d9 (commit)
via dca8eaff15b94352b441c0d29737152b88ed43b2 (commit)
via df43b68b1e6d99812b3f69c2f7924871b674ddc0 (commit)
via dddc2d8e2fa48920f4e33d146bf3c4a81d85d7de (commit)
via e3347c34a57356db60b26c1ce1d1128591b9e728 (commit)
via 62218ffb0179c47a0803bed19291bffacc3a7370 (commit)
via 6b95cf15d30309ddd304074adc5b34ddeafced9e (commit)
via f773b428e756cc280fd3b620ef1072439559791d (commit)
via f66d6e4eda09a1ccd7bbeed62b4d0d0c78afbe7f (commit)
via bb8a34e023666e8845ca169290ad69fccdfeea0c (commit)
via 494223424b80ce4f5640e9d554f5402d3e3798fc (commit)
via 3c086642983ac11c826db4a2d46c180d23197b82 (commit)
via 8618f0cbe432f468110029709ff75f8473c5823a (commit)
via 719c75ca91a377c99e3b220bf64bdff979a91849 (commit)
via 260671f0d46316cc01be64103790d08350df6a41 (commit)
via 97ae48b1d80bb9eb26ff306f4f3b6f95bc01561f (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 (09ba23254cb770a15a19a6b0470e23f9a475d4cd)
\
N -- N -- N (3905455c1654a28b3392b8aa77d6e0c08c9141e9)
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=3905455c1654a28b3392b8aa77d6e0c0…
commit 3905455c1654a28b3392b8aa77d6e0c08c9141e9
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Wed May 11 12:43:47 2016 +0200
IuPS: Change GTP-U endpoint to SGSN in PMM_IDLE and page UE when data arrives
Change-Id: I47b73a40cbdda6b7c31fb2767f74f9f93d84056b
http://cgit.osmocom.org/openbsc/commit/?id=0748c6f4a845deaac722d9fc7f1e5f30…
commit 0748c6f4a845deaac722d9fc7f1e5f30ec41c5c0
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Wed May 11 12:42:54 2016 +0200
IuPS: Introduce function to change PMM state
This is where IuPS will redirect GTP-U endpoints in a subsequent commit.
Also add comprehensive logging of pmm_state transitions.
Change-Id: I7c2cd1abc1805659b01dffffff31c49fe5161086
http://cgit.osmocom.org/openbsc/commit/?id=62f1688cfc3ddab6df080cbf7ed5c1c4…
commit 62f1688cfc3ddab6df080cbf7ed5c1c4963847d9
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:21:15 2016 +0200
IuPS: GMM Attach: reset MM ctx pending_req
Change-Id: I0df0f3d88085939eb617405e2013ad164eed477b
http://cgit.osmocom.org/openbsc/commit/?id=dca8eaff15b94352b441c0d29737152b…
commit dca8eaff15b94352b441c0d29737152b88ed43b2
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:01:21 2016 +0200
IuPS: sgsn_mm_ctx: add enum gprs_pmm_state field, track PMM state
Iu needs to page to transfer data in PMM-IDLE state.
Change-Id: Id37778cb9a0328a21c8e8246998ecdb43dd687d8
http://cgit.osmocom.org/openbsc/commit/?id=df43b68b1e6d99812b3f69c2f7924871…
commit df43b68b1e6d99812b3f69c2f7924871b674ddc0
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:35:41 2016 +0200
IuPS: RA UPD: make sure to authorize, for Iu Integrity Protection
Change-Id: I2ea2089895f8a8e125ef39d9bef70dafb2b1ce69
http://cgit.osmocom.org/openbsc/commit/?id=dddc2d8e2fa48920f4e33d146bf3c4a8…
commit dddc2d8e2fa48920f4e33d146bf3c4a81d85d7de
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:15:29 2016 +0200
IuPS: add GMM Service Request rx and tx
Change-Id: Ib935de22d23a15f449927840d4d59497ce22abbd
http://cgit.osmocom.org/openbsc/commit/?id=e3347c34a57356db60b26c1ce1d11285…
commit e3347c34a57356db60b26c1ce1d1128591b9e728
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:00:09 2016 +0200
IuPS: GMM Service Request: add local gsm_04_08_gprs.h and .c
These items will probably move 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=62218ffb0179c47a0803bed19291bffa…
commit 62218ffb0179c47a0803bed19291bffacc3a7370
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:16:55 2016 +0200
IuPS: send Security Mode Command, track the new_key flag.
Change-Id: I0b2593c2df13b79eb36975b0d302e31cfdf8bb09
http://cgit.osmocom.org/openbsc/commit/?id=6b95cf15d30309ddd304074adc5b34dd…
commit 6b95cf15d30309ddd304074adc5b34ddeafced9e
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:31:12 2016 +0200
IuPS: dev hack: init hardcoded Ki on ATT REQ
Change-Id: Ieca45960fa941a3a706c6e479b04b9f2ef89d860
http://cgit.osmocom.org/openbsc/commit/?id=f773b428e756cc280fd3b620ef107243…
commit f773b428e756cc280fd3b620ef1072439559791d
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Sat May 21 00:55:25 2016 +0200
IuPS: add Iu response to delete_pdp_conf()
Change-Id: I6d601586101c0a004b2243633fab48db82b44b7c
http://cgit.osmocom.org/openbsc/commit/?id=f66d6e4eda09a1ccd7bbeed62b4d0d0c…
commit f66d6e4eda09a1ccd7bbeed62b4d0d0c78afbe7f
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Sat May 21 00:53:42 2016 +0200
IuPS: add Iu response to create_pdp_conf()
Change-Id: Iad65ca9b77c3166d4df9a58af527e6aef7e589ee
http://cgit.osmocom.org/openbsc/commit/?id=bb8a34e023666e8845ca169290ad69fc…
commit bb8a34e023666e8845ca169290ad69fccdfeea0c
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Fri May 20 23:50:22 2016 +0200
IuPS: redirect Iu in various places
In gsm48_gmm_sendmsg(), redirect to iu_tx() for both cases of MM context
present or not.
In gsm48_rx_gmm_att_req(), compose an MM context marked as Iu for messages
coming in from a ue_conn_ctx (passed in msg->dst). Also make sure cid is
initialized to avoid introducing a compiler warning.
In gsm48_rx_gmm_ra_upd_req(), look up an Iu MM context based on the presence of
the ue_conn_ctx in msg->dst.
Change-Id: Ia47ffbfa6fa0f5a0cd76a379c57ef42faa0d80e3
http://cgit.osmocom.org/openbsc/commit/?id=494223424b80ce4f5640e9d554f5402d…
commit 494223424b80ce4f5640e9d554f5402d3e3798fc
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Sat May 21 17:36:18 2016 +0200
IuPS: sgsn-test: link Iu related libs
Add libiu and libasn1c, libosmo-sigtran, libosmo-ranap.
So far they are unused, this is preparing for a subsequent commit that
introduces calls to iu_tx().
Change-Id: I4c05f15c29797456ddcd7c95bfb7dfd480101577
http://cgit.osmocom.org/openbsc/commit/?id=3c086642983ac11c826db4a2d46c180d…
commit 3c086642983ac11c826db4a2d46c180d23197b82
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=8618f0cbe432f468110029709ff75f84…
commit 8618f0cbe432f468110029709ff75f8473c5823a
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Sat May 21 17:35:57 2016 +0200
IuPS: osmo-sgsn: add core IuPS impl, 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.
Add asn_debug impl ("extern" from libasn1c).
osmo-sgsn build: add libiu and libasn1c, libosmo-sigtran, libosmo-ranap
Change-Id: I469ae6ca9ef254d04ee0d2d79bdd65aebcd027b5
http://cgit.osmocom.org/openbsc/commit/?id=719c75ca91a377c99e3b220bf64bdff9…
commit 719c75ca91a377c99e3b220bf64bdff979a91849
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Sat May 21 00:11:39 2016 +0200
IuPS: track msg->dst aka ue_conn_ctx, comment
For Iu connections, msg->dst will point to the ue_conn_ctx, and we need to make
sure to keep msg->dst intact when copying from/to msgb and from/to MM context.
Change-Id: I90c7ca6c3655d447aaca958e0086ae6ce6f6045a
http://cgit.osmocom.org/openbsc/commit/?id=260671f0d46316cc01be64103790d083…
commit 260671f0d46316cc01be64103790d08350df6a41
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."
Change-Id: If1dff960c406060e257dafc54132687ffc42ad8f
http://cgit.osmocom.org/openbsc/commit/?id=97ae48b1d80bb9eb26ff306f4f3b6f95…
commit 97ae48b1d80bb9eb26ff306f4f3b6f95bc01561f
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
-----------------------------------------------------------------------
Summary of changes:
openbsc/src/gprs/gprs_gmm.c | 14 +---------
openbsc/src/gprs/osmo_sgsn.cfg | 59 +++++-------------------------------------
2 files changed, 7 insertions(+), 66 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 38884c867990d98797e7a645e25beb0cbae4c514 (commit)
discards 9badb338355eefd87d04f7ae5ab6c7c0fe7e21e3 (commit)
discards fdbd6dd6e7b60b1baf53dc07c2c81a0eaa625b6b (commit)
discards 4aff06a0d1be5de5930ee67a8a879bad8b5addf1 (commit)
discards 645f9eaa5afe6d302a8f843b06487a88ea902708 (commit)
discards d504f8a4cfd50d9de9201023972b30527373934d (commit)
discards d337729c48f5267d1257d1340c59ba87ae4587b8 (commit)
discards 9df35d79630612a2f1cb05e03ed472df35439a97 (commit)
discards 4527bddc1d10c9f65892cc7139efaea42ab69bb2 (commit)
discards b4ceb4b4f7144b8bc79a9891d8f55ed74cc6a322 (commit)
discards 14e1441c1d64a84c51d93ace4be07ca66e3a3388 (commit)
discards 92daf9660a2e4b7881d07538c0b8914d2e8595a9 (commit)
discards ecb9852333c5d32fc932b91212369b428252a66a (commit)
discards f5dfbe50707f225dde8b1e5afe0d12df617ae618 (commit)
discards 72edaaf7704077513c61b4104dcab58124c8039f (commit)
discards 389e5aca5107c566e20e2e187fdfc187090901bc (commit)
discards bb3006b232b6d6310575392c20a83d9ab60123f2 (commit)
discards a7036e3309d9df7aed2966014351df4216bd8c20 (commit)
discards 7f9a6d741d8ea25e4c684b4986be7856bcab9ad9 (commit)
discards f58a677ea6dd5efd8f7acc176c62edf9544c29f1 (commit)
discards 37d7d27a48fe072b387c6ee01bd7c55b792f4a50 (commit)
discards a8897f9ad45369e64b65e7b2aa602c108388e612 (commit)
discards 525a85b999e18697a401adb703fb1cc691b7e198 (commit)
discards 8cf77d35a51eee80f2380f4d3f1bfa54a7e8b756 (commit)
discards a4ccebecdc8062c67a1185faf5c49f5dcd233fc3 (commit)
discards 889119a1519dae31d691bf9ed144ae10f581e057 (commit)
discards 6a18432a2bc212dee2d6ead1c1bd25991781c7d3 (commit)
discards a4be2c51e6d8d93e79e57b1107f96c530b98b580 (commit)
discards 03aa521e86aca9a0b2d0f21a81044ee5ef412271 (commit)
discards 2212d336985cf19520aa414c0c443d936bb01287 (commit)
discards d6d62eb1825f42e13758c73e5c71684bd8898d09 (commit)
discards 7fdbc558bdd1892e98a108d71d66c05a5381276f (commit)
discards 9806a3415597ca5e11301f2747b7808c691aee25 (commit)
discards a7e02e1ca67b32e640bca53d60932029f64aaa9a (commit)
discards a7438395954bc6ee92aad083ed3c4c1e51e31a8f (commit)
discards 892008680c29729bfd3d1714f8540c486a3da5e0 (commit)
discards 1a3fa9478a52541b9008321b69c417bc6e94ec38 (commit)
via 09ba23254cb770a15a19a6b0470e23f9a475d4cd (commit)
via c1cf2cf48020d83f153866b20d06b009cf034183 (commit)
via 5e4f9a9128dbeef54c48af684a7a4dbdefeb613a (commit)
via 01d5bbd4582b2a2350a2fef51004ac8d16377660 (commit)
via a000b15c44f26b875feccf25da64082b20057fd1 (commit)
via fda9be13181e5b931addecee146ec14215bf486c (commit)
via c4236eb8824e31d084902122a4cdbe44d293bbba (commit)
via cb48b54e428872849f4b83a70e4375ea3b934c8f (commit)
via 0b0b9f5f9eb1c8602bf2ea81d9d6a53c9ae9d04b (commit)
via 4f7074beb70e2d8de3b5e088c87dfb204c4ebccb (commit)
via 64406cab790cb8e5cdff2499a873893406ec206e (commit)
via c7ee0cf67ce621794475aa5faed2a7667239f441 (commit)
via e68aab24e35e3be75783b86703d3318f6d017988 (commit)
via 0b621c173d8d4a46419fc5f87a6683a5aded4951 (commit)
via f995a53e0df487ff1094b743c40780b3058b3e0c (commit)
via f9becb0466d57538975a821caa34c918baf1d391 (commit)
via 1830446b6227df20b9a48e8116adc1900df3b85f (commit)
via e599c1169af4fba503ad077579d035e4d627111f (commit)
via 86986f2a33aa270ff83180291baf9aefc73f4b5b (commit)
via 994fbd29d2e8aa55448d316314668f4aeacecec4 (commit)
via 33ee87243688d48e21d13068a14b233fd0d28502 (commit)
via ca63cbfe99dbaa07555cfb66c05709ab5ff531d3 (commit)
via a353408c24dbca6363832791f29ddf0b382af84a (commit)
via 869e9f20ea8ecb7193cc94890fd0c9503dc37337 (commit)
via c7a159c088abafec26b1daf9fc5758c5b64df7b5 (commit)
via c40a5ade8bd08f870ffe0255acfff1a53d68e7db (commit)
via a1106ebf19d90bc25b5ca560bcb4de55d94555d1 (commit)
via 9a139aed9acf3db99c9cd4b5445a39b4698a7c8e (commit)
via a482df4a48e1ed7ece2b5031abc44dac96faac62 (commit)
via b53d4e73dac43fedcbb16b56937b110f70cee2ea (commit)
via 6cc8ee6b6af3934328e26b06dbe7c2b60cac1fed (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 (38884c867990d98797e7a645e25beb0cbae4c514)
\
N -- N -- N (09ba23254cb770a15a19a6b0470e23f9a475d4cd)
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=09ba23254cb770a15a19a6b0470e23f9…
commit 09ba23254cb770a15a19a6b0470e23f9a475d4cd
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Aug 11 19:12:54 2016 +0200
comment: gsm48_gmm_sendmsg(): add spec reference on encryptable
Change-Id: I54a3bc518bc38e38b78f6e9ea3705e4fbd5ffb98
http://cgit.osmocom.org/openbsc/commit/?id=c1cf2cf48020d83f153866b20d06b009…
commit c1cf2cf48020d83f153866b20d06b009cf034183
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Jun 3 02:23:09 2016 +0200
sgsn_libgtp.c
Change-Id: If59b223052819de6b38a74a549c3ca8b9eef2b25
http://cgit.osmocom.org/openbsc/commit/?id=5e4f9a9128dbeef54c48af684a7a4dbd…
commit 5e4f9a9128dbeef54c48af684a7a4dbdefeb613a
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Jun 3 02:23:00 2016 +0200
gprs_gmm
Change-Id: I97136130dde4d558aa6ce602507edd2f71c5d66e
http://cgit.osmocom.org/openbsc/commit/?id=01d5bbd4582b2a2350a2fef51004ac8d…
commit 01d5bbd4582b2a2350a2fef51004ac8d16377660
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Jun 3 02:01:33 2016 +0200
sgsn_main
Change-Id: I498433af4eee028ed37f85db08a54bf1e89cfca2
http://cgit.osmocom.org/openbsc/commit/?id=a000b15c44f26b875feccf25da64082b…
commit a000b15c44f26b875feccf25da64082b20057fd1
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Jun 3 02:01:22 2016 +0200
sgsn_libgtp
Change-Id: I26230ca00e61485099a870974a640a7206af0a14
http://cgit.osmocom.org/openbsc/commit/?id=fda9be13181e5b931addecee146ec142…
commit fda9be13181e5b931addecee146ec14215bf486c
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Jun 3 02:34:33 2016 +0200
gmmrabactps
Change-Id: Id348341924cd14b24856aca241d28a113af31be8
http://cgit.osmocom.org/openbsc/commit/?id=c4236eb8824e31d084902122a4cdbe44…
commit c4236eb8824e31d084902122a4cdbe44d293bbba
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Jun 3 02:34:20 2016 +0200
gmmptmsi
Change-Id: I8140875e14bba6a4cdf01d295b9f0c430cf228b1
http://cgit.osmocom.org/openbsc/commit/?id=cb48b54e428872849f4b83a70e4375ea…
commit cb48b54e428872849f4b83a70e4375ea3b934c8f
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Jun 3 02:33:58 2016 +0200
gmm_servicerq
Change-Id: Iee7e6b336f1bddd89cdb346d3a661ae40e192738
http://cgit.osmocom.org/openbsc/commit/?id=0b0b9f5f9eb1c8602bf2ea81d9d6a53c…
commit 0b0b9f5f9eb1c8602bf2ea81d9d6a53c9ae9d04b
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=4f7074beb70e2d8de3b5e088c87dfb20…
commit 4f7074beb70e2d8de3b5e088c87dfb204c4ebccb
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=64406cab790cb8e5cdff2499a8738934…
commit 64406cab790cb8e5cdff2499a873893406ec206e
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=c7ee0cf67ce621794475aa5faed2a766…
commit c7ee0cf67ce621794475aa5faed2a7667239f441
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=e68aab24e35e3be75783b86703d3318f…
commit e68aab24e35e3be75783b86703d3318f6d017988
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=0b621c173d8d4a46419fc5f87a6683a5…
commit 0b621c173d8d4a46419fc5f87a6683a5aded4951
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=f995a53e0df487ff1094b743c40780b3…
commit f995a53e0df487ff1094b743c40780b3058b3e0c
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=f9becb0466d57538975a821caa34c918…
commit f9becb0466d57538975a821caa34c918baf1d391
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:21:15 2016 +0200
IuPS: GMM Attach: reset MM ctx pending_req
Change-Id: I0df0f3d88085939eb617405e2013ad164eed477b
http://cgit.osmocom.org/openbsc/commit/?id=1830446b6227df20b9a48e8116adc190…
commit 1830446b6227df20b9a48e8116adc1900df3b85f
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:01:21 2016 +0200
IuPS: sgsn_mm_ctx: add enum gprs_pmm_state field, track PMM state
Iu needs to page to transfer data in PMM-IDLE state.
Change-Id: Id37778cb9a0328a21c8e8246998ecdb43dd687d8
http://cgit.osmocom.org/openbsc/commit/?id=e599c1169af4fba503ad077579d035e4…
commit e599c1169af4fba503ad077579d035e4d627111f
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:35:41 2016 +0200
IuPS: RA UPD: make sure to authorize, for Iu Integrity Protection
Change-Id: I2ea2089895f8a8e125ef39d9bef70dafb2b1ce69
http://cgit.osmocom.org/openbsc/commit/?id=86986f2a33aa270ff83180291baf9aef…
commit 86986f2a33aa270ff83180291baf9aefc73f4b5b
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:15:29 2016 +0200
IuPS: add GMM Service Request rx and tx
Change-Id: Ib935de22d23a15f449927840d4d59497ce22abbd
http://cgit.osmocom.org/openbsc/commit/?id=994fbd29d2e8aa55448d316314668f4a…
commit 994fbd29d2e8aa55448d316314668f4aeacecec4
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:00:09 2016 +0200
IuPS: GMM Service Request: add local gsm_04_08_gprs.h and .c
These items will probably move 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=33ee87243688d48e21d13068a14b233f…
commit 33ee87243688d48e21d13068a14b233fd0d28502
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:16:55 2016 +0200
IuPS: send Security Mode Command, track the new_key flag.
Change-Id: I0b2593c2df13b79eb36975b0d302e31cfdf8bb09
http://cgit.osmocom.org/openbsc/commit/?id=ca63cbfe99dbaa07555cfb66c05709ab…
commit ca63cbfe99dbaa07555cfb66c05709ab5ff531d3
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat May 21 00:31:12 2016 +0200
IuPS: dev hack: init hardcoded Ki on ATT REQ
Change-Id: Ieca45960fa941a3a706c6e479b04b9f2ef89d860
http://cgit.osmocom.org/openbsc/commit/?id=a353408c24dbca6363832791f29ddf0b…
commit a353408c24dbca6363832791f29ddf0b382af84a
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."
Change-Id: If1dff960c406060e257dafc54132687ffc42ad8f
http://cgit.osmocom.org/openbsc/commit/?id=869e9f20ea8ecb7193cc94890fd0c950…
commit 869e9f20ea8ecb7193cc94890fd0c9503dc37337
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Sat May 21 00:55:25 2016 +0200
IuPS: add Iu response to delete_pdp_conf()
Change-Id: I6d601586101c0a004b2243633fab48db82b44b7c
http://cgit.osmocom.org/openbsc/commit/?id=c7a159c088abafec26b1daf9fc5758c5…
commit c7a159c088abafec26b1daf9fc5758c5b64df7b5
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Sat May 21 00:53:42 2016 +0200
IuPS: add Iu response to create_pdp_conf()
Change-Id: Iad65ca9b77c3166d4df9a58af527e6aef7e589ee
http://cgit.osmocom.org/openbsc/commit/?id=c40a5ade8bd08f870ffe0255acfff1a5…
commit c40a5ade8bd08f870ffe0255acfff1a53d68e7db
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Fri May 20 23:50:22 2016 +0200
IuPS: redirect Iu in various places
In gsm48_gmm_sendmsg(), redirect to iu_tx() for both cases of MM context
present or not.
In gsm48_rx_gmm_att_req(), compose an MM context marked as Iu for messages
coming in from a ue_conn_ctx (passed in msg->dst). Also make sure cid is
initialized to avoid introducing a compiler warning.
In gsm48_rx_gmm_ra_upd_req(), look up an Iu MM context based on the presence of
the ue_conn_ctx in msg->dst.
Change-Id: Ia47ffbfa6fa0f5a0cd76a379c57ef42faa0d80e3
http://cgit.osmocom.org/openbsc/commit/?id=a1106ebf19d90bc25b5ca560bcb4de55…
commit a1106ebf19d90bc25b5ca560bcb4de55d94555d1
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Sat May 21 17:36:18 2016 +0200
IuPS: sgsn-test: link Iu related libs
Add libiu and libasn1c, libosmo-sigtran, libosmo-ranap.
So far they are unused, this is preparing for a subsequent commit that
introduces calls to iu_tx().
Change-Id: I4c05f15c29797456ddcd7c95bfb7dfd480101577
http://cgit.osmocom.org/openbsc/commit/?id=9a139aed9acf3db99c9cd4b5445a39b4…
commit 9a139aed9acf3db99c9cd4b5445a39b4698a7c8e
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Sat May 21 17:35:57 2016 +0200
IuPS: osmo-sgsn: add core IuPS impl, 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.
Add asn_debug impl ("extern" from libasn1c).
osmo-sgsn build: add libiu and libasn1c, libosmo-sigtran, libosmo-ranap
Change-Id: I469ae6ca9ef254d04ee0d2d79bdd65aebcd027b5
http://cgit.osmocom.org/openbsc/commit/?id=a482df4a48e1ed7ece2b5031abc44dac…
commit a482df4a48e1ed7ece2b5031abc44dac96faac62
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Sat May 21 00:11:39 2016 +0200
IuPS: track msg->dst aka ue_conn_ctx, comment
For Iu connections, msg->dst will point to the ue_conn_ctx, and we need to make
sure to keep msg->dst intact when copying from/to msgb and from/to MM context.
Change-Id: I90c7ca6c3655d447aaca958e0086ae6ce6f6045a
http://cgit.osmocom.org/openbsc/commit/?id=b53d4e73dac43fedcbb16b56937b110f…
commit b53d4e73dac43fedcbb16b56937b110f70cee2ea
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri May 20 21:38:32 2016 +0200
add libiu
Co-Authored by dwillmann, laforge, nhofmeyr
Change-Id: Iffc26f9c73cb15463948f7435b72ac1747aabdb3
http://cgit.osmocom.org/openbsc/commit/?id=6cc8ee6b6af3934328e26b06dbe7c2b6…
commit 6cc8ee6b6af3934328e26b06dbe7c2b60cac1fed
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Aug 11 18:19:20 2016 +0200
add DIU logging category
Will be used by upcoming iu.c
Change-Id: Ic2f6bb1023377c24247521dde2d2bcf14f04cfe2
-----------------------------------------------------------------------
Summary of changes:
openbsc/src/gprs/Makefile.am | 1 -
openbsc/src/gprs/gprs_gmm.c | 27 ++++++++++++++++++---------
2 files changed, 18 insertions(+), 10 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 "OpenBTS' transceiver retro-fit".
The branch, master has been updated
via aa15d62a8cac2bfa30a336b76cd18f3b9647dd0d (commit)
from 2e5e2c537bfca9bebddcc40391227a2074bc3b88 (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-trx/commit/?id=aa15d62a8cac2bfa30a336b76cd18f3…
commit aa15d62a8cac2bfa30a336b76cd18f3b9647dd0d
Author: Tom Tsou <tom.tsou(a)ettus.com>
Date: Thu Aug 11 14:36:23 2016 -0700
sigproc: Match differential GMSK start/end bits to tail bits
Invert the initial and trailing diffential bits in the 4 sps
GMSK modulator to fix power-time mask irregularity at start
and end of burst. GSM tail bits are always zero, so we can
safely use fixed bit values.
Signed-off-by: Tom Tsou <tom.tsou(a)ettus.com>
-----------------------------------------------------------------------
Summary of changes:
Transceiver52M/sigProcLib.cpp | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
hooks/post-receive
--
OpenBTS' transceiver retro-fit
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 f6d28ef3e95749ed880f862f41ff0873c5a7e93c (commit)
discards a07ddc07e6a3522a677c0494e42ed380a08b69b1 (commit)
discards afc162f24a5a45a620bed9e787b090b69ffd52a5 (commit)
discards 1dec88bc7cc091d82b12eead4a65998491fc2587 (commit)
discards bd29dfbc088ec717bb8f5fad6b48ccda4814dec6 (commit)
discards 23a0f6c8ef51af650ef15162db932dcadf5405df (commit)
discards 1df56c45f0e53a7ce7730f44650844a75471950a (commit)
discards 34ebb5dee016818b4323fe5d3114643eae60c44b (commit)
discards cc5cd5ba8fe44739de32ba00bb491b2c5df9d8c6 (commit)
discards 8bbf41a7807bd8658b7fa7ff9f57c235684b35b6 (commit)
discards ea703d4166e4e7126cba7de637823edc92e7f840 (commit)
discards 3d22db0389dd20a187236aa4342002b73ac2f5bd (commit)
discards fb70561a8cb72e92c8f7efae31d2eead750dd5b1 (commit)
discards 12feb3e28eb57014f1c6361656177203c0cf7c26 (commit)
discards c9fbb44d31c6cf4e80cd023c258473790117092e (commit)
discards 499a96c6991b68ab43ef9efe412e7dd5917194af (commit)
discards 0c196d22a227430e4d51b38f11608c1ffe57b155 (commit)
discards fc2aae5334654665f1ca2abbba29b305ee8a25f8 (commit)
discards 918a08935b073d7eade6af44c12c42a7e314acfb (commit)
discards eb040d8e08f555cd46b33e80b3ab6c9c6e70c8d5 (commit)
discards faf1a8f9bf6e952b2996f9094939542c820dec68 (commit)
discards 52fed0c829a19079edad1a76a138cc89838ea681 (commit)
discards 6b7a2345a1b2de09eadd00800d3e3332b048fb69 (commit)
discards acfeae302de6d36fb1fca6cbdfbfc8f4ea590175 (commit)
discards 9c0f1f3fb7463b88bcc8637c4958238e5516b8db (commit)
discards 2773a7afb25a0891800f7b2e856d48f171dbb288 (commit)
discards 262cab956a783b187f71b595337725c8eb3b1a05 (commit)
discards adee73bbc33fc050fc5f44b17b27dbfc61dec1bc (commit)
discards 9831cec3769aa8b1582dc5763531ede9a546566a (commit)
discards 5451148e72e4fb0cc5ba64b45df1523b039a958b (commit)
discards 416257b7c898465e85cf87eee0867ee5d3992200 (commit)
discards 22f00fc73eef8bd85400d74136aa69824e062862 (commit)
discards c359d10916ce61e2b85305719b13466380b654ad (commit)
discards d6d4e0715714ef90e4fbfa8c44ee5e729b520dfa (commit)
discards f5ba2dcfe6fda7fc6f6d2c92cb79d82858f0383c (commit)
discards db112fa932faf7f1fa81244f981ea0e3a5a1cb3e (commit)
via 38884c867990d98797e7a645e25beb0cbae4c514 (commit)
via 9badb338355eefd87d04f7ae5ab6c7c0fe7e21e3 (commit)
via fdbd6dd6e7b60b1baf53dc07c2c81a0eaa625b6b (commit)
via 4aff06a0d1be5de5930ee67a8a879bad8b5addf1 (commit)
via 645f9eaa5afe6d302a8f843b06487a88ea902708 (commit)
via d504f8a4cfd50d9de9201023972b30527373934d (commit)
via d337729c48f5267d1257d1340c59ba87ae4587b8 (commit)
via 9df35d79630612a2f1cb05e03ed472df35439a97 (commit)
via 4527bddc1d10c9f65892cc7139efaea42ab69bb2 (commit)
via b4ceb4b4f7144b8bc79a9891d8f55ed74cc6a322 (commit)
via 14e1441c1d64a84c51d93ace4be07ca66e3a3388 (commit)
via 92daf9660a2e4b7881d07538c0b8914d2e8595a9 (commit)
via ecb9852333c5d32fc932b91212369b428252a66a (commit)
via f5dfbe50707f225dde8b1e5afe0d12df617ae618 (commit)
via 72edaaf7704077513c61b4104dcab58124c8039f (commit)
via 389e5aca5107c566e20e2e187fdfc187090901bc (commit)
via bb3006b232b6d6310575392c20a83d9ab60123f2 (commit)
via a7036e3309d9df7aed2966014351df4216bd8c20 (commit)
via 7f9a6d741d8ea25e4c684b4986be7856bcab9ad9 (commit)
via f58a677ea6dd5efd8f7acc176c62edf9544c29f1 (commit)
via 37d7d27a48fe072b387c6ee01bd7c55b792f4a50 (commit)
via a8897f9ad45369e64b65e7b2aa602c108388e612 (commit)
via 525a85b999e18697a401adb703fb1cc691b7e198 (commit)
via 8cf77d35a51eee80f2380f4d3f1bfa54a7e8b756 (commit)
via a4ccebecdc8062c67a1185faf5c49f5dcd233fc3 (commit)
via 889119a1519dae31d691bf9ed144ae10f581e057 (commit)
via 6a18432a2bc212dee2d6ead1c1bd25991781c7d3 (commit)
via a4be2c51e6d8d93e79e57b1107f96c530b98b580 (commit)
via 03aa521e86aca9a0b2d0f21a81044ee5ef412271 (commit)
via 2212d336985cf19520aa414c0c443d936bb01287 (commit)
via d6d62eb1825f42e13758c73e5c71684bd8898d09 (commit)
via 7fdbc558bdd1892e98a108d71d66c05a5381276f (commit)
via 9806a3415597ca5e11301f2747b7808c691aee25 (commit)
via a7e02e1ca67b32e640bca53d60932029f64aaa9a (commit)
via a7438395954bc6ee92aad083ed3c4c1e51e31a8f (commit)
via 892008680c29729bfd3d1714f8540c486a3da5e0 (commit)
via 1a3fa9478a52541b9008321b69c417bc6e94ec38 (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 (f6d28ef3e95749ed880f862f41ff0873c5a7e93c)
\
N -- N -- N (38884c867990d98797e7a645e25beb0cbae4c514)
When this happens we assume that you've already had alert emails for all
of the O revisions, and so we here report only the revisions in the N
branch from the common base, B.
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/debug.h | 1 +
openbsc/src/libcommon/debug.c | 5 +++++
openbsc/src/libiu/iu.c | 18 ++++++++++--------
3 files changed, 16 insertions(+), 8 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/cscn has been updated
discards e29de4bf322eeb5662abd3da5dd5b9126af951bc (commit)
discards 23c918a0d0aa57ad49f2a4e24bd1c8fdd079f417 (commit)
discards 757403020c33d2a4e3d12a6e7e483dad6f4d4b4f (commit)
discards ecadcb63c0c676b988f67c452d7461f7a818d194 (commit)
discards f8f77019d840e10eeefd7f3b0630ac4ef1fdf7bf (commit)
discards c8c2a487a05085c2872776840bf2357f15b2e5f9 (commit)
discards fc325421c0493d2db05ab2025f7810f25c3885d0 (commit)
discards 2de2d43d8fe6454530062d5252a0647a0d6a37f4 (commit)
discards 28fc65801710ae5d3c0615e2edfef5e34a2282cb (commit)
discards e0b921451fe9c0e28211f3c5ed3d568ae235a070 (commit)
discards 78b5e8cceb7b82cd4c896a485cf9851e97426048 (commit)
discards f9925a790ed5da3631d5e64d159b053d290d3c80 (commit)
discards e82665579b0642a7fe063d86fe9dbf558a749dbe (commit)
discards 874e207f5ee505ee09f141e233e1bf63e80fb7cf (commit)
discards 860a270117dcfd003ad86725100e5d875656d5d5 (commit)
discards cf4ff88749a417d4324888c2c7d95ed3917aaba7 (commit)
discards de131e855e3328353fff19d750c7354055dd8eee (commit)
discards 3ec2ee7b7b2a41e086e59372c45a5d0818cc8990 (commit)
discards 3f5f1e4b7125de9f9ae321cdbe4f86c0675326b5 (commit)
discards 126b57021cdcc55947bf32307414e29e579aef04 (commit)
discards 559e7f7bb88836cbf743e86ae45481b11bb859e1 (commit)
discards 7574dfc3b2521e75cd31dbb665d9627ed23d348b (commit)
discards 9a5cc2cf7a0e76e4967d578dc15044d39824204b (commit)
discards 7c9812749aac144978abcef5b39bd1aa73099054 (commit)
discards f439534ae71e9c08f7ec34de1e9d41615f1702d8 (commit)
discards 572bae238e24b59c506a22da24494eb86c2affbf (commit)
discards 8212fa5f7e987a62b27d6c157b4a5ffc5e6a1cdb (commit)
discards 3ad5db229e65b914051fd982e84a85fa23a0d8a2 (commit)
discards ba74ae62bd6e0f75d48d1ce6a7af469ca862c055 (commit)
discards 451d9bf03544caef30ad2b94f35066583e179615 (commit)
discards 46f1b162b2d8339f725f4bb703c56d86d0ace5a0 (commit)
discards 9e17f0446ccaff43c81cec2f8761b41178fe8407 (commit)
discards f60710b3bdbf098c79504f0919fe1dd786ce6905 (commit)
discards 1cbe1c032ec34ee1f037c0e422447daefd410bd3 (commit)
discards e2b9fdf4e4e1f87252f67a2741c155a6793cac2b (commit)
discards 3e54026733084e0f3887a50bcc4b72b655f20c3f (commit)
discards 02df48ef732ad36357424ff23c52aa97e352a2fc (commit)
discards 7f8640e7cc8ae24f21b7fad88e558d7ab55ee005 (commit)
discards 061677b896ffb9178599e9cdf8ca631544d0c7cd (commit)
discards 1b5797a75cfdc8f0327b6cb8d7c23e1879f8d567 (commit)
discards 11f68221fc29809fe8e800a7508e28208a85d6fc (commit)
discards ff0a72f9b9f3903f98335049a7545c672a99353b (commit)
discards 88294b61274f14261bfa9bc9f4ee59c5e22845cd (commit)
discards 3d856bb2f2fb4791df6f535b96f740ad95307c76 (commit)
discards 173ae3aeffb3b1dbc0c06fa576b502eb39772096 (commit)
discards 8bc81691c373b59d33df705ff6dd24eb71948aa2 (commit)
discards 4cce20908e659e01db54c24c67fdd19423f27ee7 (commit)
discards 0ded2c16d2af307adbc24451ad49eb2a22d0c06b (commit)
discards 8b892f8ba2e0bca78bf3e62d5c6692061e095086 (commit)
discards ab7e530639ecd50777f3675eff2dafac5d8bb9c3 (commit)
discards e0366037fd55f7117b4ab5d5205a59f96d511cf5 (commit)
discards 0d2803f72bd292a8ad48e3f857cb8f43d517fc0c (commit)
discards e43a66734b0c33fdd6a4d07374f4c2c04184c85b (commit)
discards 651ea60a6c160bf5ceaa96874cdff53e6f64ea86 (commit)
discards 49f7a2993b733ab0f4318230e4ceb639d930cbdf (commit)
discards 2cd5afbb15ea82c559aacdf990d5bc5da48b1364 (commit)
discards 17449a4333285839c005715233db86be10fc5222 (commit)
discards 4cbf4cd886d8b2f8c30fd2579cd2225f5b74107a (commit)
discards 598a0df65a96752646729a2ee495c170d9299368 (commit)
discards 6cbabcc847c4773563d6a21edbb8e61a2da19a75 (commit)
discards 2152f8303ce042de595585508548523d93d48138 (commit)
discards 0beb7257f6c04b284893d6028eab13a954f2ec46 (commit)
discards 2216236d37e6329eb3b6ca3a72e557b2f88edf94 (commit)
discards d874db254d8f20123922a3339a4c9ff86bd186e5 (commit)
discards 7b18490b095e031f92a4692d26f679a0839f80b1 (commit)
discards 232d080f49d498e9681755997f32d0ec46acfbc3 (commit)
discards 1ec431294e47bdd1dc45d9d22f19e3898eac2887 (commit)
discards a6e238347760f7613205fbb78fd9e103aec47a1c (commit)
discards c7f53e7bc84323925cb7e679c7d9ae9c8cc3f5ea (commit)
discards b253571de502ad189df2a1d0142a1fffd032869b (commit)
discards ffaffad887a26a294ddf7ba7085f7241f9ad892b (commit)
discards 40f4f209a6ad707a814d8779b94bc0670589901b (commit)
discards 8b315d859390fabaf672b3c9feb6f8229ac2ca1a (commit)
discards 6688a4aef1cc982dc6778b6367bb6e676dedd159 (commit)
discards 87c2ee731e53bc315d3c2590947153e16ebb9571 (commit)
discards 6bd2ff44a098f9639c7f208d8b36bd26f1248285 (commit)
discards f7e039eb71f560de5366293bc1c028a2f458baef (commit)
discards b9f1ae2f7bb684f446ace82a98bd92ecda5249ff (commit)
discards f6d28ef3e95749ed880f862f41ff0873c5a7e93c (commit)
discards a07ddc07e6a3522a677c0494e42ed380a08b69b1 (commit)
discards afc162f24a5a45a620bed9e787b090b69ffd52a5 (commit)
discards 1dec88bc7cc091d82b12eead4a65998491fc2587 (commit)
discards bd29dfbc088ec717bb8f5fad6b48ccda4814dec6 (commit)
discards 23a0f6c8ef51af650ef15162db932dcadf5405df (commit)
discards 1df56c45f0e53a7ce7730f44650844a75471950a (commit)
discards 34ebb5dee016818b4323fe5d3114643eae60c44b (commit)
discards cc5cd5ba8fe44739de32ba00bb491b2c5df9d8c6 (commit)
discards 8bbf41a7807bd8658b7fa7ff9f57c235684b35b6 (commit)
discards ea703d4166e4e7126cba7de637823edc92e7f840 (commit)
discards 3d22db0389dd20a187236aa4342002b73ac2f5bd (commit)
discards fb70561a8cb72e92c8f7efae31d2eead750dd5b1 (commit)
discards 12feb3e28eb57014f1c6361656177203c0cf7c26 (commit)
discards c9fbb44d31c6cf4e80cd023c258473790117092e (commit)
discards 499a96c6991b68ab43ef9efe412e7dd5917194af (commit)
discards 0c196d22a227430e4d51b38f11608c1ffe57b155 (commit)
discards fc2aae5334654665f1ca2abbba29b305ee8a25f8 (commit)
discards 918a08935b073d7eade6af44c12c42a7e314acfb (commit)
discards eb040d8e08f555cd46b33e80b3ab6c9c6e70c8d5 (commit)
discards faf1a8f9bf6e952b2996f9094939542c820dec68 (commit)
discards 52fed0c829a19079edad1a76a138cc89838ea681 (commit)
discards 6b7a2345a1b2de09eadd00800d3e3332b048fb69 (commit)
discards acfeae302de6d36fb1fca6cbdfbfc8f4ea590175 (commit)
discards 9c0f1f3fb7463b88bcc8637c4958238e5516b8db (commit)
discards 2773a7afb25a0891800f7b2e856d48f171dbb288 (commit)
discards 262cab956a783b187f71b595337725c8eb3b1a05 (commit)
discards adee73bbc33fc050fc5f44b17b27dbfc61dec1bc (commit)
discards 9831cec3769aa8b1582dc5763531ede9a546566a (commit)
discards 5451148e72e4fb0cc5ba64b45df1523b039a958b (commit)
discards 416257b7c898465e85cf87eee0867ee5d3992200 (commit)
discards 22f00fc73eef8bd85400d74136aa69824e062862 (commit)
discards c359d10916ce61e2b85305719b13466380b654ad (commit)
discards d6d4e0715714ef90e4fbfa8c44ee5e729b520dfa (commit)
discards f5ba2dcfe6fda7fc6f6d2c92cb79d82858f0383c (commit)
discards db112fa932faf7f1fa81244f981ea0e3a5a1cb3e (commit)
via 932d63c7ef755795404c0014524aa9703e06f9a6 (commit)
via 179aa0033006b604806026411573bfaf5b9611f1 (commit)
via c9436ef42c9318a8e8e3e20380028a785fd138ac (commit)
via e2023c89a50e7298f8e192c887d3856a69995e2a (commit)
via acbd23a59063490d12094ee2b572c3756bb3e5bc (commit)
via 7dd301f4b289244b085df73a38d184c5ba6b28a5 (commit)
via 51a328e59e384bd3b9023da428a9444d636489c2 (commit)
via 01cc09b1baf912d1888a05ee98abea2c2520a14e (commit)
via 1f702e340668d21537c8b8aaf3b940f67e3378a9 (commit)
via 0fb48010c85f42d6170b926791c2576e9a87c3c1 (commit)
via 4fd18e89b83e43fb861105f9de054c2ef3539c95 (commit)
via 2ba3d68f79452aa4bc33e6d772f4da81c44323b5 (commit)
via 5b12e425f61f509ea4452176e333e345966f45cf (commit)
via ba09982ddbd7fd46ceafe68092a2a8674cb0e3a8 (commit)
via 9a336cebd4a3072ca6b3dd9ab55f11b727cb157d (commit)
via fd08c23dfdad9e69a96e4a787ef8aeb9b46d8be8 (commit)
via 40611357c600d1fb44c42156c8f05dceb5f8ace6 (commit)
via 11be0bfe2ac4b0e595c8061448bc6b0ac7bcaefa (commit)
via 2f1d12db08468649d3765aad23a9d36704b4d46a (commit)
via 1661457419bd06a302a295ce4f162d01a08f1d36 (commit)
via f1bca5dedbb6668bdfb0213995c6cfd6381ce9fb (commit)
via 9f56a65090fe2042fd1df97ebc3ab055c06b71e8 (commit)
via 78e4399af7b6e5edb97018ebf3093ca57a575302 (commit)
via c8e9d73a6509a2a9b315337b9e69d0288d283c93 (commit)
via 750e8027d4b67442dfe3b1c929469d0afaffcac9 (commit)
via 50567b7f2261cbc2b4048e2ee3491e16e0e62093 (commit)
via 876e9d438d7521e375ca76333cab63045784051e (commit)
via 203456883bd4ac7a6fe62371f9510e986958aa46 (commit)
via 07f071c336fdb55179dd9d40454eff98a5a21eab (commit)
via 74ac9ae237ea588051b595d918b7bfce4dafc01d (commit)
via a671871db09000328b5dcac8375973e2c6e8402c (commit)
via b1483f41bb14cbc30557ae386d00fb7cf9a6dfe7 (commit)
via 8c3a5b4646d80e927d97f92c195f1bad97b05817 (commit)
via 8fef5b9149fc26f9ca981b7adc028c25c6a79750 (commit)
via 07312e2969689f96cee081a315a7f5ae648cbd7e (commit)
via ec2329d132b4255515083e90b2b172d80d504f40 (commit)
via 945a29a5b2817b8c099295a2557b7422c950c4fb (commit)
via e652fcd99b08282c599fa31c9c99d57994e2feb9 (commit)
via 88e13d13c0477e6c69a3e94b9138ff33d652f9a4 (commit)
via 241ee6f8270c54ef7a66ad7c3207f36ca8c234bd (commit)
via 784975122aafa8cb72998009837cfbd8a7355ccd (commit)
via a7acfa2324e01891f37d4ffd305c59ee9ac4d744 (commit)
via 7719d17479c9e07391ac6e3a0925fc2b3900f223 (commit)
via 60e0aa9699771a7b32bd49484473800b201fb199 (commit)
via bf2f5c8f796db0063ffa535c81196d7a52e133cc (commit)
via 549d2348bb204af7d4ebba81524374ffb866001f (commit)
via ccf7f81de6b1c4c08347638f0382c180180007a4 (commit)
via 149305b0b200813d263087231f3f03302561278b (commit)
via 22e23f8115b3bcb1b7e18b4cc319660e478499f7 (commit)
via 2b5ffb175410ab06425d4b651193ae9d700ea4dc (commit)
via 0359fa225e6199fbeb8cd3aff3506f231161b2a6 (commit)
via 8a10eee678c74b521a7517c46719a4848aadf0a3 (commit)
via c15670adad0f98e706c98fb1cbbf85f208406797 (commit)
via c2cf224f778f0a54cba34dfb6e51619a2c7bb3c3 (commit)
via 6f4cd012d0c70307c058521774be44a70ccbf6cb (commit)
via 444c598faad10afc44eae7dfd394b5232587a65f (commit)
via 863d53899b58c5bd689d7d2e16a73516067c568c (commit)
via d715a75c9a489bd84ad4e7bce8edc05784414134 (commit)
via 4a11083c14493545b071f7af5003e09f8e68622d (commit)
via 792fb8ccfbe937ee12b07d8e19731d033390d7f5 (commit)
via 2920d7808b1e00626af954eb91f0edddfbad989f (commit)
via 6b9e577af958aabbad02e1ef8b57117ee0e135d6 (commit)
via 33e867b86153c9d5b0e096892a9fd083c0378d03 (commit)
via 28cef1c6f0c1bc489260b6163f815a132d7c7f4e (commit)
via 2b27a716a023d33ca09375916117cd839c1cf67f (commit)
via 2b61918602f5016386c5e95d6676a43c85e8af5b (commit)
via 3cea29fcda5be5ec7871cd645c379c24f5b4bc5a (commit)
via 585702b7c4d52c86ef352eb0c66606189fa6173b (commit)
via ac8e25e83b6bafebfa9a0d99522ec3695b59d2a9 (commit)
via 40b27ad3b7877a00a4cc533a5d46d7fd7ac7bcda (commit)
via b6370e7571600d04bda09eb3ecd81f1053faee5a (commit)
via 278ebd7c0368e571c274edb2317fcf9fe5d61aca (commit)
via b73d1c52ad8df2a8ea923becc787ba464b8c40fa (commit)
via 8c38aa53e5a4d333d2e2a8777d0f55db4aab268f (commit)
via d6d7400a7475ad1f8870a90d896b096ab9a473d2 (commit)
via 13cb4f1a150deffce5758ed46f17a05b64cd0944 (commit)
via 3a791750d567bb9f56d4643f2e2deb3fd661daec (commit)
via 3454f6295138e7b4d8527517a07cd0fee7d28cba (commit)
via 38884c867990d98797e7a645e25beb0cbae4c514 (commit)
via 9badb338355eefd87d04f7ae5ab6c7c0fe7e21e3 (commit)
via fdbd6dd6e7b60b1baf53dc07c2c81a0eaa625b6b (commit)
via 4aff06a0d1be5de5930ee67a8a879bad8b5addf1 (commit)
via 645f9eaa5afe6d302a8f843b06487a88ea902708 (commit)
via d504f8a4cfd50d9de9201023972b30527373934d (commit)
via d337729c48f5267d1257d1340c59ba87ae4587b8 (commit)
via 9df35d79630612a2f1cb05e03ed472df35439a97 (commit)
via 4527bddc1d10c9f65892cc7139efaea42ab69bb2 (commit)
via b4ceb4b4f7144b8bc79a9891d8f55ed74cc6a322 (commit)
via 14e1441c1d64a84c51d93ace4be07ca66e3a3388 (commit)
via 92daf9660a2e4b7881d07538c0b8914d2e8595a9 (commit)
via ecb9852333c5d32fc932b91212369b428252a66a (commit)
via f5dfbe50707f225dde8b1e5afe0d12df617ae618 (commit)
via 72edaaf7704077513c61b4104dcab58124c8039f (commit)
via 389e5aca5107c566e20e2e187fdfc187090901bc (commit)
via bb3006b232b6d6310575392c20a83d9ab60123f2 (commit)
via a7036e3309d9df7aed2966014351df4216bd8c20 (commit)
via 7f9a6d741d8ea25e4c684b4986be7856bcab9ad9 (commit)
via f58a677ea6dd5efd8f7acc176c62edf9544c29f1 (commit)
via 37d7d27a48fe072b387c6ee01bd7c55b792f4a50 (commit)
via a8897f9ad45369e64b65e7b2aa602c108388e612 (commit)
via 525a85b999e18697a401adb703fb1cc691b7e198 (commit)
via 8cf77d35a51eee80f2380f4d3f1bfa54a7e8b756 (commit)
via a4ccebecdc8062c67a1185faf5c49f5dcd233fc3 (commit)
via 889119a1519dae31d691bf9ed144ae10f581e057 (commit)
via 6a18432a2bc212dee2d6ead1c1bd25991781c7d3 (commit)
via a4be2c51e6d8d93e79e57b1107f96c530b98b580 (commit)
via 03aa521e86aca9a0b2d0f21a81044ee5ef412271 (commit)
via 2212d336985cf19520aa414c0c443d936bb01287 (commit)
via d6d62eb1825f42e13758c73e5c71684bd8898d09 (commit)
via 7fdbc558bdd1892e98a108d71d66c05a5381276f (commit)
via 9806a3415597ca5e11301f2747b7808c691aee25 (commit)
via a7e02e1ca67b32e640bca53d60932029f64aaa9a (commit)
via a7438395954bc6ee92aad083ed3c4c1e51e31a8f (commit)
via 892008680c29729bfd3d1714f8540c486a3da5e0 (commit)
via 1a3fa9478a52541b9008321b69c417bc6e94ec38 (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 (e29de4bf322eeb5662abd3da5dd5b9126af951bc)
\
N -- N -- N (932d63c7ef755795404c0014524aa9703e06f9a6)
When this happens we assume that you've already had alert emails for all
of the O revisions, and so we here report only the revisions in the N
branch from the common base, B.
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/debug.h | 1 +
openbsc/src/libcommon/debug.c | 5 +++++
openbsc/src/libiu/iu.c | 18 ++++++++++--------
3 files changed, 16 insertions(+), 8 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/cscn has been updated
discards 43f9ef88e85c14b737f66ad5c19bbd5ea9484429 (commit)
discards 0034156524b88e57ed7331157eda9b45bb454447 (commit)
discards 038ff9b7257b74522da382230c553872f6d94e7d (commit)
discards e29de4bf322eeb5662abd3da5dd5b9126af951bc (commit)
discards 23c918a0d0aa57ad49f2a4e24bd1c8fdd079f417 (commit)
discards 757403020c33d2a4e3d12a6e7e483dad6f4d4b4f (commit)
discards ecadcb63c0c676b988f67c452d7461f7a818d194 (commit)
discards f8f77019d840e10eeefd7f3b0630ac4ef1fdf7bf (commit)
discards c8c2a487a05085c2872776840bf2357f15b2e5f9 (commit)
discards fc325421c0493d2db05ab2025f7810f25c3885d0 (commit)
discards 2de2d43d8fe6454530062d5252a0647a0d6a37f4 (commit)
discards 28fc65801710ae5d3c0615e2edfef5e34a2282cb (commit)
discards e0b921451fe9c0e28211f3c5ed3d568ae235a070 (commit)
discards 78b5e8cceb7b82cd4c896a485cf9851e97426048 (commit)
discards f9925a790ed5da3631d5e64d159b053d290d3c80 (commit)
discards e82665579b0642a7fe063d86fe9dbf558a749dbe (commit)
discards 874e207f5ee505ee09f141e233e1bf63e80fb7cf (commit)
discards 860a270117dcfd003ad86725100e5d875656d5d5 (commit)
discards cf4ff88749a417d4324888c2c7d95ed3917aaba7 (commit)
discards de131e855e3328353fff19d750c7354055dd8eee (commit)
discards 3ec2ee7b7b2a41e086e59372c45a5d0818cc8990 (commit)
discards 3f5f1e4b7125de9f9ae321cdbe4f86c0675326b5 (commit)
discards 126b57021cdcc55947bf32307414e29e579aef04 (commit)
discards 559e7f7bb88836cbf743e86ae45481b11bb859e1 (commit)
discards 7574dfc3b2521e75cd31dbb665d9627ed23d348b (commit)
discards 9a5cc2cf7a0e76e4967d578dc15044d39824204b (commit)
discards 7c9812749aac144978abcef5b39bd1aa73099054 (commit)
discards f439534ae71e9c08f7ec34de1e9d41615f1702d8 (commit)
discards 572bae238e24b59c506a22da24494eb86c2affbf (commit)
discards 8212fa5f7e987a62b27d6c157b4a5ffc5e6a1cdb (commit)
discards 3ad5db229e65b914051fd982e84a85fa23a0d8a2 (commit)
discards ba74ae62bd6e0f75d48d1ce6a7af469ca862c055 (commit)
discards 451d9bf03544caef30ad2b94f35066583e179615 (commit)
discards 46f1b162b2d8339f725f4bb703c56d86d0ace5a0 (commit)
discards 9e17f0446ccaff43c81cec2f8761b41178fe8407 (commit)
discards f60710b3bdbf098c79504f0919fe1dd786ce6905 (commit)
discards 1cbe1c032ec34ee1f037c0e422447daefd410bd3 (commit)
discards e2b9fdf4e4e1f87252f67a2741c155a6793cac2b (commit)
discards 3e54026733084e0f3887a50bcc4b72b655f20c3f (commit)
discards 02df48ef732ad36357424ff23c52aa97e352a2fc (commit)
discards 7f8640e7cc8ae24f21b7fad88e558d7ab55ee005 (commit)
discards 061677b896ffb9178599e9cdf8ca631544d0c7cd (commit)
discards 1b5797a75cfdc8f0327b6cb8d7c23e1879f8d567 (commit)
discards 11f68221fc29809fe8e800a7508e28208a85d6fc (commit)
discards ff0a72f9b9f3903f98335049a7545c672a99353b (commit)
discards 88294b61274f14261bfa9bc9f4ee59c5e22845cd (commit)
discards 3d856bb2f2fb4791df6f535b96f740ad95307c76 (commit)
discards 173ae3aeffb3b1dbc0c06fa576b502eb39772096 (commit)
discards 8bc81691c373b59d33df705ff6dd24eb71948aa2 (commit)
discards 4cce20908e659e01db54c24c67fdd19423f27ee7 (commit)
discards 0ded2c16d2af307adbc24451ad49eb2a22d0c06b (commit)
discards 8b892f8ba2e0bca78bf3e62d5c6692061e095086 (commit)
discards ab7e530639ecd50777f3675eff2dafac5d8bb9c3 (commit)
discards e0366037fd55f7117b4ab5d5205a59f96d511cf5 (commit)
discards 0d2803f72bd292a8ad48e3f857cb8f43d517fc0c (commit)
discards e43a66734b0c33fdd6a4d07374f4c2c04184c85b (commit)
discards 651ea60a6c160bf5ceaa96874cdff53e6f64ea86 (commit)
discards 49f7a2993b733ab0f4318230e4ceb639d930cbdf (commit)
discards 2cd5afbb15ea82c559aacdf990d5bc5da48b1364 (commit)
discards 17449a4333285839c005715233db86be10fc5222 (commit)
discards 4cbf4cd886d8b2f8c30fd2579cd2225f5b74107a (commit)
discards 598a0df65a96752646729a2ee495c170d9299368 (commit)
discards 6cbabcc847c4773563d6a21edbb8e61a2da19a75 (commit)
discards 2152f8303ce042de595585508548523d93d48138 (commit)
discards 0beb7257f6c04b284893d6028eab13a954f2ec46 (commit)
discards 2216236d37e6329eb3b6ca3a72e557b2f88edf94 (commit)
discards d874db254d8f20123922a3339a4c9ff86bd186e5 (commit)
discards 7b18490b095e031f92a4692d26f679a0839f80b1 (commit)
discards 232d080f49d498e9681755997f32d0ec46acfbc3 (commit)
discards 1ec431294e47bdd1dc45d9d22f19e3898eac2887 (commit)
discards a6e238347760f7613205fbb78fd9e103aec47a1c (commit)
discards c7f53e7bc84323925cb7e679c7d9ae9c8cc3f5ea (commit)
discards b253571de502ad189df2a1d0142a1fffd032869b (commit)
discards ffaffad887a26a294ddf7ba7085f7241f9ad892b (commit)
discards 40f4f209a6ad707a814d8779b94bc0670589901b (commit)
discards 8b315d859390fabaf672b3c9feb6f8229ac2ca1a (commit)
discards 6688a4aef1cc982dc6778b6367bb6e676dedd159 (commit)
discards 87c2ee731e53bc315d3c2590947153e16ebb9571 (commit)
discards 6bd2ff44a098f9639c7f208d8b36bd26f1248285 (commit)
discards f7e039eb71f560de5366293bc1c028a2f458baef (commit)
discards b9f1ae2f7bb684f446ace82a98bd92ecda5249ff (commit)
discards f6d28ef3e95749ed880f862f41ff0873c5a7e93c (commit)
discards a07ddc07e6a3522a677c0494e42ed380a08b69b1 (commit)
discards afc162f24a5a45a620bed9e787b090b69ffd52a5 (commit)
discards 1dec88bc7cc091d82b12eead4a65998491fc2587 (commit)
discards bd29dfbc088ec717bb8f5fad6b48ccda4814dec6 (commit)
discards 23a0f6c8ef51af650ef15162db932dcadf5405df (commit)
discards 1df56c45f0e53a7ce7730f44650844a75471950a (commit)
discards 34ebb5dee016818b4323fe5d3114643eae60c44b (commit)
discards cc5cd5ba8fe44739de32ba00bb491b2c5df9d8c6 (commit)
discards 8bbf41a7807bd8658b7fa7ff9f57c235684b35b6 (commit)
discards ea703d4166e4e7126cba7de637823edc92e7f840 (commit)
discards 3d22db0389dd20a187236aa4342002b73ac2f5bd (commit)
discards fb70561a8cb72e92c8f7efae31d2eead750dd5b1 (commit)
discards 12feb3e28eb57014f1c6361656177203c0cf7c26 (commit)
discards c9fbb44d31c6cf4e80cd023c258473790117092e (commit)
discards 499a96c6991b68ab43ef9efe412e7dd5917194af (commit)
discards 0c196d22a227430e4d51b38f11608c1ffe57b155 (commit)
discards fc2aae5334654665f1ca2abbba29b305ee8a25f8 (commit)
discards 918a08935b073d7eade6af44c12c42a7e314acfb (commit)
discards eb040d8e08f555cd46b33e80b3ab6c9c6e70c8d5 (commit)
discards faf1a8f9bf6e952b2996f9094939542c820dec68 (commit)
discards 52fed0c829a19079edad1a76a138cc89838ea681 (commit)
discards 6b7a2345a1b2de09eadd00800d3e3332b048fb69 (commit)
discards acfeae302de6d36fb1fca6cbdfbfc8f4ea590175 (commit)
discards 9c0f1f3fb7463b88bcc8637c4958238e5516b8db (commit)
discards 2773a7afb25a0891800f7b2e856d48f171dbb288 (commit)
discards 262cab956a783b187f71b595337725c8eb3b1a05 (commit)
discards adee73bbc33fc050fc5f44b17b27dbfc61dec1bc (commit)
discards 9831cec3769aa8b1582dc5763531ede9a546566a (commit)
discards 5451148e72e4fb0cc5ba64b45df1523b039a958b (commit)
discards 416257b7c898465e85cf87eee0867ee5d3992200 (commit)
discards 22f00fc73eef8bd85400d74136aa69824e062862 (commit)
discards c359d10916ce61e2b85305719b13466380b654ad (commit)
discards d6d4e0715714ef90e4fbfa8c44ee5e729b520dfa (commit)
discards f5ba2dcfe6fda7fc6f6d2c92cb79d82858f0383c (commit)
discards db112fa932faf7f1fa81244f981ea0e3a5a1cb3e (commit)
via f635173253d1249fb0bb1cfbf1ce34cb0dcc7d51 (commit)
via ffc84c811c10676118b070ea6ecd05274ae86fae (commit)
via 6aa2ee755f9729272a8ab28d98352aa1b3dec399 (commit)
via 932d63c7ef755795404c0014524aa9703e06f9a6 (commit)
via 179aa0033006b604806026411573bfaf5b9611f1 (commit)
via c9436ef42c9318a8e8e3e20380028a785fd138ac (commit)
via e2023c89a50e7298f8e192c887d3856a69995e2a (commit)
via acbd23a59063490d12094ee2b572c3756bb3e5bc (commit)
via 7dd301f4b289244b085df73a38d184c5ba6b28a5 (commit)
via 51a328e59e384bd3b9023da428a9444d636489c2 (commit)
via 01cc09b1baf912d1888a05ee98abea2c2520a14e (commit)
via 1f702e340668d21537c8b8aaf3b940f67e3378a9 (commit)
via 0fb48010c85f42d6170b926791c2576e9a87c3c1 (commit)
via 4fd18e89b83e43fb861105f9de054c2ef3539c95 (commit)
via 2ba3d68f79452aa4bc33e6d772f4da81c44323b5 (commit)
via 5b12e425f61f509ea4452176e333e345966f45cf (commit)
via ba09982ddbd7fd46ceafe68092a2a8674cb0e3a8 (commit)
via 9a336cebd4a3072ca6b3dd9ab55f11b727cb157d (commit)
via fd08c23dfdad9e69a96e4a787ef8aeb9b46d8be8 (commit)
via 40611357c600d1fb44c42156c8f05dceb5f8ace6 (commit)
via 11be0bfe2ac4b0e595c8061448bc6b0ac7bcaefa (commit)
via 2f1d12db08468649d3765aad23a9d36704b4d46a (commit)
via 1661457419bd06a302a295ce4f162d01a08f1d36 (commit)
via f1bca5dedbb6668bdfb0213995c6cfd6381ce9fb (commit)
via 9f56a65090fe2042fd1df97ebc3ab055c06b71e8 (commit)
via 78e4399af7b6e5edb97018ebf3093ca57a575302 (commit)
via c8e9d73a6509a2a9b315337b9e69d0288d283c93 (commit)
via 750e8027d4b67442dfe3b1c929469d0afaffcac9 (commit)
via 50567b7f2261cbc2b4048e2ee3491e16e0e62093 (commit)
via 876e9d438d7521e375ca76333cab63045784051e (commit)
via 203456883bd4ac7a6fe62371f9510e986958aa46 (commit)
via 07f071c336fdb55179dd9d40454eff98a5a21eab (commit)
via 74ac9ae237ea588051b595d918b7bfce4dafc01d (commit)
via a671871db09000328b5dcac8375973e2c6e8402c (commit)
via b1483f41bb14cbc30557ae386d00fb7cf9a6dfe7 (commit)
via 8c3a5b4646d80e927d97f92c195f1bad97b05817 (commit)
via 8fef5b9149fc26f9ca981b7adc028c25c6a79750 (commit)
via 07312e2969689f96cee081a315a7f5ae648cbd7e (commit)
via ec2329d132b4255515083e90b2b172d80d504f40 (commit)
via 945a29a5b2817b8c099295a2557b7422c950c4fb (commit)
via e652fcd99b08282c599fa31c9c99d57994e2feb9 (commit)
via 88e13d13c0477e6c69a3e94b9138ff33d652f9a4 (commit)
via 241ee6f8270c54ef7a66ad7c3207f36ca8c234bd (commit)
via 784975122aafa8cb72998009837cfbd8a7355ccd (commit)
via a7acfa2324e01891f37d4ffd305c59ee9ac4d744 (commit)
via 7719d17479c9e07391ac6e3a0925fc2b3900f223 (commit)
via 60e0aa9699771a7b32bd49484473800b201fb199 (commit)
via bf2f5c8f796db0063ffa535c81196d7a52e133cc (commit)
via 549d2348bb204af7d4ebba81524374ffb866001f (commit)
via ccf7f81de6b1c4c08347638f0382c180180007a4 (commit)
via 149305b0b200813d263087231f3f03302561278b (commit)
via 22e23f8115b3bcb1b7e18b4cc319660e478499f7 (commit)
via 2b5ffb175410ab06425d4b651193ae9d700ea4dc (commit)
via 0359fa225e6199fbeb8cd3aff3506f231161b2a6 (commit)
via 8a10eee678c74b521a7517c46719a4848aadf0a3 (commit)
via c15670adad0f98e706c98fb1cbbf85f208406797 (commit)
via c2cf224f778f0a54cba34dfb6e51619a2c7bb3c3 (commit)
via 6f4cd012d0c70307c058521774be44a70ccbf6cb (commit)
via 444c598faad10afc44eae7dfd394b5232587a65f (commit)
via 863d53899b58c5bd689d7d2e16a73516067c568c (commit)
via d715a75c9a489bd84ad4e7bce8edc05784414134 (commit)
via 4a11083c14493545b071f7af5003e09f8e68622d (commit)
via 792fb8ccfbe937ee12b07d8e19731d033390d7f5 (commit)
via 2920d7808b1e00626af954eb91f0edddfbad989f (commit)
via 6b9e577af958aabbad02e1ef8b57117ee0e135d6 (commit)
via 33e867b86153c9d5b0e096892a9fd083c0378d03 (commit)
via 28cef1c6f0c1bc489260b6163f815a132d7c7f4e (commit)
via 2b27a716a023d33ca09375916117cd839c1cf67f (commit)
via 2b61918602f5016386c5e95d6676a43c85e8af5b (commit)
via 3cea29fcda5be5ec7871cd645c379c24f5b4bc5a (commit)
via 585702b7c4d52c86ef352eb0c66606189fa6173b (commit)
via ac8e25e83b6bafebfa9a0d99522ec3695b59d2a9 (commit)
via 40b27ad3b7877a00a4cc533a5d46d7fd7ac7bcda (commit)
via b6370e7571600d04bda09eb3ecd81f1053faee5a (commit)
via 278ebd7c0368e571c274edb2317fcf9fe5d61aca (commit)
via b73d1c52ad8df2a8ea923becc787ba464b8c40fa (commit)
via 8c38aa53e5a4d333d2e2a8777d0f55db4aab268f (commit)
via d6d7400a7475ad1f8870a90d896b096ab9a473d2 (commit)
via 13cb4f1a150deffce5758ed46f17a05b64cd0944 (commit)
via 3a791750d567bb9f56d4643f2e2deb3fd661daec (commit)
via 3454f6295138e7b4d8527517a07cd0fee7d28cba (commit)
via 38884c867990d98797e7a645e25beb0cbae4c514 (commit)
via 9badb338355eefd87d04f7ae5ab6c7c0fe7e21e3 (commit)
via fdbd6dd6e7b60b1baf53dc07c2c81a0eaa625b6b (commit)
via 4aff06a0d1be5de5930ee67a8a879bad8b5addf1 (commit)
via 645f9eaa5afe6d302a8f843b06487a88ea902708 (commit)
via d504f8a4cfd50d9de9201023972b30527373934d (commit)
via d337729c48f5267d1257d1340c59ba87ae4587b8 (commit)
via 9df35d79630612a2f1cb05e03ed472df35439a97 (commit)
via 4527bddc1d10c9f65892cc7139efaea42ab69bb2 (commit)
via b4ceb4b4f7144b8bc79a9891d8f55ed74cc6a322 (commit)
via 14e1441c1d64a84c51d93ace4be07ca66e3a3388 (commit)
via 92daf9660a2e4b7881d07538c0b8914d2e8595a9 (commit)
via ecb9852333c5d32fc932b91212369b428252a66a (commit)
via f5dfbe50707f225dde8b1e5afe0d12df617ae618 (commit)
via 72edaaf7704077513c61b4104dcab58124c8039f (commit)
via 389e5aca5107c566e20e2e187fdfc187090901bc (commit)
via bb3006b232b6d6310575392c20a83d9ab60123f2 (commit)
via a7036e3309d9df7aed2966014351df4216bd8c20 (commit)
via 7f9a6d741d8ea25e4c684b4986be7856bcab9ad9 (commit)
via f58a677ea6dd5efd8f7acc176c62edf9544c29f1 (commit)
via 37d7d27a48fe072b387c6ee01bd7c55b792f4a50 (commit)
via a8897f9ad45369e64b65e7b2aa602c108388e612 (commit)
via 525a85b999e18697a401adb703fb1cc691b7e198 (commit)
via 8cf77d35a51eee80f2380f4d3f1bfa54a7e8b756 (commit)
via a4ccebecdc8062c67a1185faf5c49f5dcd233fc3 (commit)
via 889119a1519dae31d691bf9ed144ae10f581e057 (commit)
via 6a18432a2bc212dee2d6ead1c1bd25991781c7d3 (commit)
via a4be2c51e6d8d93e79e57b1107f96c530b98b580 (commit)
via 03aa521e86aca9a0b2d0f21a81044ee5ef412271 (commit)
via 2212d336985cf19520aa414c0c443d936bb01287 (commit)
via d6d62eb1825f42e13758c73e5c71684bd8898d09 (commit)
via 7fdbc558bdd1892e98a108d71d66c05a5381276f (commit)
via 9806a3415597ca5e11301f2747b7808c691aee25 (commit)
via a7e02e1ca67b32e640bca53d60932029f64aaa9a (commit)
via a7438395954bc6ee92aad083ed3c4c1e51e31a8f (commit)
via 892008680c29729bfd3d1714f8540c486a3da5e0 (commit)
via 1a3fa9478a52541b9008321b69c417bc6e94ec38 (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 (43f9ef88e85c14b737f66ad5c19bbd5ea9484429)
\
N -- N -- N (f635173253d1249fb0bb1cfbf1ce34cb0dcc7d51)
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=f635173253d1249fb0bb1cfbf1ce34cb…
commit f635173253d1249fb0bb1cfbf1ce34cb0dcc7d51
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 9 13:21:55 2016 +0200
cosmetic: remove legacy comment from gsm0408_loc_upd_rej()
http://cgit.osmocom.org/openbsc/commit/?id=ffc84c811c10676118b070ea6ecd0527…
commit ffc84c811c10676118b070ea6ecd05274ae86fae
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 9 13:20:54 2016 +0200
cosmetic: make gsm0408_loc_upd_rej() static
http://cgit.osmocom.org/openbsc/commit/?id=6aa2ee755f9729272a8ab28d98352aa1…
commit 6aa2ee755f9729272a8ab28d98352aa1b3dec399
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 9 13:18:03 2016 +0200
LU counters: count completion and failure, not messages sent
From a human admin viewpoint it doesn't make sense to count the messages sent:
When we use TMSIs, we first send a LU Accept with a new TMSI, and then expect
the MS to respond with a TMSI Realloc Complete message. When that fails to come
through, the LU actually ends in failure, even though a LU Accept was sent.
In 3G, if a UE sends an Iu Release during LU (e.g. user enables flight mode),
we cancel the LU without sending any reply at all, so nothing would be counted.
Instead, count Location Updating results, i.e. completion and failures.
http://cgit.osmocom.org/openbsc/commit/?id=932d63c7ef755795404c0014524aa970…
commit 932d63c7ef755795404c0014524aa9703e06f9a6
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=179aa0033006b604806026411573bfaf…
commit 179aa0033006b604806026411573bfaf5b9611f1
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=c9436ef42c9318a8e8e3e20380028a78…
commit c9436ef42c9318a8e8e3e20380028a785fd138ac
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=e2023c89a50e7298f8e192c887d3856a…
commit e2023c89a50e7298f8e192c887d3856a69995e2a
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=acbd23a59063490d12094ee2b572c375…
commit acbd23a59063490d12094ee2b572c3756bb3e5bc
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=7dd301f4b289244b085df73a38d184c5…
commit 7dd301f4b289244b085df73a38d184c5ba6b28a5
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=51a328e59e384bd3b9023da428a9444d…
commit 51a328e59e384bd3b9023da428a9444d636489c2
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=01cc09b1baf912d1888a05ee98abea2c…
commit 01cc09b1baf912d1888a05ee98abea2c2520a14e
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=1f702e340668d21537c8b8aaf3b940f6…
commit 1f702e340668d21537c8b8aaf3b940f67e3378a9
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=0fb48010c85f42d6170b926791c2576e…
commit 0fb48010c85f42d6170b926791c2576e9a87c3c1
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=4fd18e89b83e43fb861105f9de054c2e…
commit 4fd18e89b83e43fb861105f9de054c2ef3539c95
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=2ba3d68f79452aa4bc33e6d772f4da81…
commit 2ba3d68f79452aa4bc33e6d772f4da81c44323b5
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=5b12e425f61f509ea4452176e333e345…
commit 5b12e425f61f509ea4452176e333e345966f45cf
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=ba09982ddbd7fd46ceafe68092a2a867…
commit ba09982ddbd7fd46ceafe68092a2a8674cb0e3a8
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=9a336cebd4a3072ca6b3dd9ab55f11b7…
commit 9a336cebd4a3072ca6b3dd9ab55f11b727cb157d
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=fd08c23dfdad9e69a96e4a787ef8aeb9…
commit fd08c23dfdad9e69a96e4a787ef8aeb9b46d8be8
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=40611357c600d1fb44c42156c8f05dce…
commit 40611357c600d1fb44c42156c8f05dceb5f8ace6
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=11be0bfe2ac4b0e595c8061448bc6b0a…
commit 11be0bfe2ac4b0e595c8061448bc6b0ac7bcaefa
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=2f1d12db08468649d3765aad23a9d367…
commit 2f1d12db08468649d3765aad23a9d36704b4d46a
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=1661457419bd06a302a295ce4f162d01…
commit 1661457419bd06a302a295ce4f162d01a08f1d36
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=f1bca5dedbb6668bdfb0213995c6cfd6…
commit f1bca5dedbb6668bdfb0213995c6cfd6381ce9fb
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=9f56a65090fe2042fd1df97ebc3ab055…
commit 9f56a65090fe2042fd1df97ebc3ab055c06b71e8
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=78e4399af7b6e5edb97018ebf3093ca5…
commit 78e4399af7b6e5edb97018ebf3093ca57a575302
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=c8e9d73a6509a2a9b315337b9e69d028…
commit c8e9d73a6509a2a9b315337b9e69d0288d283c93
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=750e8027d4b67442dfe3b1c929469d0a…
commit 750e8027d4b67442dfe3b1c929469d0afaffcac9
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=50567b7f2261cbc2b4048e2ee3491e16…
commit 50567b7f2261cbc2b4048e2ee3491e16e0e62093
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=876e9d438d7521e375ca76333cab6304…
commit 876e9d438d7521e375ca76333cab63045784051e
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=203456883bd4ac7a6fe62371f9510e98…
commit 203456883bd4ac7a6fe62371f9510e986958aa46
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=07f071c336fdb55179dd9d40454eff98…
commit 07f071c336fdb55179dd9d40454eff98a5a21eab
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=74ac9ae237ea588051b595d918b7bfce…
commit 74ac9ae237ea588051b595d918b7bfce4dafc01d
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=a671871db09000328b5dcac8375973e2…
commit a671871db09000328b5dcac8375973e2c6e8402c
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=b1483f41bb14cbc30557ae386d00fb7c…
commit b1483f41bb14cbc30557ae386d00fb7cf9a6dfe7
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=8c3a5b4646d80e927d97f92c195f1bad…
commit 8c3a5b4646d80e927d97f92c195f1bad97b05817
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=8fef5b9149fc26f9ca981b7adc028c25…
commit 8fef5b9149fc26f9ca981b7adc028c25c6a79750
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=07312e2969689f96cee081a315a7f5ae…
commit 07312e2969689f96cee081a315a7f5ae648cbd7e
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=ec2329d132b4255515083e90b2b172d8…
commit ec2329d132b4255515083e90b2b172d80d504f40
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=945a29a5b2817b8c099295a2557b7422…
commit 945a29a5b2817b8c099295a2557b7422c950c4fb
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=e652fcd99b08282c599fa31c9c99d579…
commit e652fcd99b08282c599fa31c9c99d57994e2feb9
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=88e13d13c0477e6c69a3e94b9138ff33…
commit 88e13d13c0477e6c69a3e94b9138ff33d652f9a4
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=241ee6f8270c54ef7a66ad7c3207f36c…
commit 241ee6f8270c54ef7a66ad7c3207f36ca8c234bd
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=784975122aafa8cb72998009837cfbd8…
commit 784975122aafa8cb72998009837cfbd8a7355ccd
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=a7acfa2324e01891f37d4ffd305c59ee…
commit a7acfa2324e01891f37d4ffd305c59ee9ac4d744
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=7719d17479c9e07391ac6e3a0925fc2b…
commit 7719d17479c9e07391ac6e3a0925fc2b3900f223
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=60e0aa9699771a7b32bd49484473800b…
commit 60e0aa9699771a7b32bd49484473800b201fb199
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=bf2f5c8f796db0063ffa535c81196d7a…
commit bf2f5c8f796db0063ffa535c81196d7a52e133cc
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=549d2348bb204af7d4ebba81524374ff…
commit 549d2348bb204af7d4ebba81524374ffb866001f
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=ccf7f81de6b1c4c08347638f0382c180…
commit ccf7f81de6b1c4c08347638f0382c180180007a4
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=149305b0b200813d263087231f3f0330…
commit 149305b0b200813d263087231f3f03302561278b
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=22e23f8115b3bcb1b7e18b4cc319660e…
commit 22e23f8115b3bcb1b7e18b4cc319660e478499f7
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=2b5ffb175410ab06425d4b651193ae9d…
commit 2b5ffb175410ab06425d4b651193ae9d700ea4dc
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=0359fa225e6199fbeb8cd3aff3506f23…
commit 0359fa225e6199fbeb8cd3aff3506f231161b2a6
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=8a10eee678c74b521a7517c46719a484…
commit 8a10eee678c74b521a7517c46719a4848aadf0a3
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=c15670adad0f98e706c98fb1cbbf85f2…
commit c15670adad0f98e706c98fb1cbbf85f208406797
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=c2cf224f778f0a54cba34dfb6e51619a…
commit c2cf224f778f0a54cba34dfb6e51619a2c7bb3c3
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=6f4cd012d0c70307c058521774be44a7…
commit 6f4cd012d0c70307c058521774be44a70ccbf6cb
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=444c598faad10afc44eae7dfd394b523…
commit 444c598faad10afc44eae7dfd394b5232587a65f
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=863d53899b58c5bd689d7d2e16a73516…
commit 863d53899b58c5bd689d7d2e16a73516067c568c
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=d715a75c9a489bd84ad4e7bce8edc057…
commit d715a75c9a489bd84ad4e7bce8edc05784414134
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=4a11083c14493545b071f7af5003e09f…
commit 4a11083c14493545b071f7af5003e09f8e68622d
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=792fb8ccfbe937ee12b07d8e19731d03…
commit 792fb8ccfbe937ee12b07d8e19731d033390d7f5
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=2920d7808b1e00626af954eb91f0eddd…
commit 2920d7808b1e00626af954eb91f0edddfbad989f
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=6b9e577af958aabbad02e1ef8b57117e…
commit 6b9e577af958aabbad02e1ef8b57117ee0e135d6
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=33e867b86153c9d5b0e096892a9fd083…
commit 33e867b86153c9d5b0e096892a9fd083c0378d03
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=28cef1c6f0c1bc489260b6163f815a13…
commit 28cef1c6f0c1bc489260b6163f815a132d7c7f4e
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=2b27a716a023d33ca09375916117cd83…
commit 2b27a716a023d33ca09375916117cd839c1cf67f
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=2b61918602f5016386c5e95d6676a43c…
commit 2b61918602f5016386c5e95d6676a43c85e8af5b
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=3cea29fcda5be5ec7871cd645c379c24…
commit 3cea29fcda5be5ec7871cd645c379c24f5b4bc5a
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=585702b7c4d52c86ef352eb0c6660618…
commit 585702b7c4d52c86ef352eb0c66606189fa6173b
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=ac8e25e83b6bafebfa9a0d99522ec369…
commit ac8e25e83b6bafebfa9a0d99522ec3695b59d2a9
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=40b27ad3b7877a00a4cc533a5d46d7fd…
commit 40b27ad3b7877a00a4cc533a5d46d7fd7ac7bcda
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=b6370e7571600d04bda09eb3ecd81f10…
commit b6370e7571600d04bda09eb3ecd81f1053faee5a
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=278ebd7c0368e571c274edb2317fcf9f…
commit 278ebd7c0368e571c274edb2317fcf9fe5d61aca
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=b73d1c52ad8df2a8ea923becc787ba46…
commit b73d1c52ad8df2a8ea923becc787ba464b8c40fa
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=8c38aa53e5a4d333d2e2a8777d0f55db…
commit 8c38aa53e5a4d333d2e2a8777d0f55db4aab268f
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=d6d7400a7475ad1f8870a90d896b096a…
commit d6d7400a7475ad1f8870a90d896b096ab9a473d2
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=13cb4f1a150deffce5758ed46f17a05b…
commit 13cb4f1a150deffce5758ed46f17a05b64cd0944
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=3a791750d567bb9f56d4643f2e2deb3f…
commit 3a791750d567bb9f56d4643f2e2deb3fd661daec
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.
Cosmetic: also move stdbool.h include to the top to keep osmocom and openbsc
includes grouped.
Change-Id: Iaa3dc36768f96f6b8c91010a2ba389fdc37f1503
http://cgit.osmocom.org/openbsc/commit/?id=3454f6295138e7b4d8527517a07cd0fe…
commit 3454f6295138e7b4d8527517a07cd0fee7d28cba
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
http://cgit.osmocom.org/openbsc/commit/?id=38884c867990d98797e7a645e25beb0c…
commit 38884c867990d98797e7a645e25beb0cbae4c514
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Jun 3 02:23:09 2016 +0200
sgsn_libgtp.c
Change-Id: If59b223052819de6b38a74a549c3ca8b9eef2b25
http://cgit.osmocom.org/openbsc/commit/?id=9badb338355eefd87d04f7ae5ab6c7c0…
commit 9badb338355eefd87d04f7ae5ab6c7c0fe7e21e3
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Jun 3 02:23:00 2016 +0200
gprs_gmm
Change-Id: I97136130dde4d558aa6ce602507edd2f71c5d66e
http://cgit.osmocom.org/openbsc/commit/?id=fdbd6dd6e7b60b1baf53dc07c2c81a0e…
commit fdbd6dd6e7b60b1baf53dc07c2c81a0eaa625b6b
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Jun 3 02:01:33 2016 +0200
sgsn_main
Change-Id: I498433af4eee028ed37f85db08a54bf1e89cfca2
http://cgit.osmocom.org/openbsc/commit/?id=4aff06a0d1be5de5930ee67a8a879bad…
commit 4aff06a0d1be5de5930ee67a8a879bad8b5addf1
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Jun 3 02:01:22 2016 +0200
sgsn_libgtp
Change-Id: I26230ca00e61485099a870974a640a7206af0a14
http://cgit.osmocom.org/openbsc/commit/?id=645f9eaa5afe6d302a8f843b06487a88…
commit 645f9eaa5afe6d302a8f843b06487a88ea902708
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Jun 3 02:34:33 2016 +0200
gmmrabactps
Change-Id: Id348341924cd14b24856aca241d28a113af31be8
http://cgit.osmocom.org/openbsc/commit/?id=d504f8a4cfd50d9de9201023972b3052…
commit d504f8a4cfd50d9de9201023972b30527373934d
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Jun 3 02:34:20 2016 +0200
gmmptmsi
Change-Id: I8140875e14bba6a4cdf01d295b9f0c430cf228b1
http://cgit.osmocom.org/openbsc/commit/?id=d337729c48f5267d1257d1340c59ba87…
commit d337729c48f5267d1257d1340c59ba87ae4587b8
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Jun 3 02:33:58 2016 +0200
gmm_servicerq
Change-Id: Iee7e6b336f1bddd89cdb346d3a661ae40e192738
http://cgit.osmocom.org/openbsc/commit/?id=9df35d79630612a2f1cb05e03ed472df…
commit 9df35d79630612a2f1cb05e03ed472df35439a97
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=4527bddc1d10c9f65892cc7139efaea4…
commit 4527bddc1d10c9f65892cc7139efaea42ab69bb2
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=b4ceb4b4f7144b8bc79a9891d8f55ed7…
commit b4ceb4b4f7144b8bc79a9891d8f55ed74cc6a322
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=14e1441c1d64a84c51d93ace4be07ca6…
commit 14e1441c1d64a84c51d93ace4be07ca66e3a3388
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=92daf9660a2e4b7881d07538c0b8914d…
commit 92daf9660a2e4b7881d07538c0b8914d2e8595a9
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=ecb9852333c5d32fc932b91212369b42…
commit ecb9852333c5d32fc932b91212369b428252a66a
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=f5dfbe50707f225dde8b1e5afe0d12df…
commit f5dfbe50707f225dde8b1e5afe0d12df617ae618
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=72edaaf7704077513c61b4104dcab581…
commit 72edaaf7704077513c61b4104dcab58124c8039f
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=389e5aca5107c566e20e2e187fdfc187…
commit 389e5aca5107c566e20e2e187fdfc187090901bc
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=bb3006b232b6d6310575392c20a83d9a…
commit bb3006b232b6d6310575392c20a83d9ab60123f2
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=a7036e3309d9df7aed2966014351df42…
commit a7036e3309d9df7aed2966014351df4216bd8c20
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=7f9a6d741d8ea25e4c684b4986be7856…
commit 7f9a6d741d8ea25e4c684b4986be7856bcab9ad9
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=f58a677ea6dd5efd8f7acc176c62edf9…
commit f58a677ea6dd5efd8f7acc176c62edf9544c29f1
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=37d7d27a48fe072b387c6ee01bd7c55b…
commit 37d7d27a48fe072b387c6ee01bd7c55b792f4a50
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=a8897f9ad45369e64b65e7b2aa602c10…
commit a8897f9ad45369e64b65e7b2aa602c108388e612
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=525a85b999e18697a401adb703fb1cc6…
commit 525a85b999e18697a401adb703fb1cc691b7e198
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=8cf77d35a51eee80f2380f4d3f1bfa54…
commit 8cf77d35a51eee80f2380f4d3f1bfa54a7e8b756
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Sat May 21 00:55:25 2016 +0200
sgsn: add Iu response to delete_pdp_conf()
Change-Id: I6d601586101c0a004b2243633fab48db82b44b7c
http://cgit.osmocom.org/openbsc/commit/?id=a4ccebecdc8062c67a1185faf5c49f5d…
commit a4ccebecdc8062c67a1185faf5c49f5dcd233fc3
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Sat May 21 00:53:42 2016 +0200
sgsn: add Iu response to create_pdp_conf()
Change-Id: Iad65ca9b77c3166d4df9a58af527e6aef7e589ee
http://cgit.osmocom.org/openbsc/commit/?id=889119a1519dae31d691bf9ed144ae10…
commit 889119a1519dae31d691bf9ed144ae10f581e057
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Jun 3 00:31:44 2016 +0200
gprs_gmm.c: comment on msg->dst use as ue_conn_ctx
Change-Id: I3899665bc57964772ccc0c3ce0027ca547036202
http://cgit.osmocom.org/openbsc/commit/?id=6a18432a2bc212dee2d6ead1c1bd2599…
commit 6a18432a2bc212dee2d6ead1c1bd25991781c7d3
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Sat May 21 00:11:39 2016 +0200
grps Iu: track msg->dst aka ue_conn_ctx, comment
Change-Id: I90c7ca6c3655d447aaca958e0086ae6ce6f6045a
http://cgit.osmocom.org/openbsc/commit/?id=a4be2c51e6d8d93e79e57b1107f96c53…
commit a4be2c51e6d8d93e79e57b1107f96c530b98b580
Author: Daniel Willmann <dwillmann(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: Ide1d8180755dca76e23d66b93d468f89fd564049
http://cgit.osmocom.org/openbsc/commit/?id=03aa521e86aca9a0b2d0f21a81044ee5…
commit 03aa521e86aca9a0b2d0f21a81044ee5ef412271
Author: Daniel Willmann <dwillmann(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: I52178cb21c371b0816288b3332d5bb24d0ccea45
http://cgit.osmocom.org/openbsc/commit/?id=2212d336985cf19520aa414c0c443d93…
commit 2212d336985cf19520aa414c0c443d936bb01287
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Fri May 20 23:52:06 2016 +0200
add #warnings concerning Iu
Change-Id: I79bbe9f56726203fb15dead6ddb5915a5112d5b5
http://cgit.osmocom.org/openbsc/commit/?id=d6d62eb1825f42e13758c73e5c71684b…
commit d6d62eb1825f42e13758c73e5c71684bd8898d09
Author: Daniel Willmann <dwillmann(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: Ia83e364322f6b9dc29197b8764007be5f1b47cd3
http://cgit.osmocom.org/openbsc/commit/?id=7fdbc558bdd1892e98a108d71d66c05a…
commit 7fdbc558bdd1892e98a108d71d66c05a5381276f
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Fri May 20 23:50:22 2016 +0200
gsm48_gmm_sendmsg(): redirect Iu to iu_tx()
Change-Id: Ia47ffbfa6fa0f5a0cd76a379c57ef42faa0d80e3
http://cgit.osmocom.org/openbsc/commit/?id=9806a3415597ca5e11301f2747b7808c…
commit 9806a3415597ca5e11301f2747b7808c691aee25
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Jun 3 02:01:53 2016 +0200
tests_sgsn
Change-Id: I7fd9fae0e51fddfc3e3e1c8f203e187f7ebb332e
http://cgit.osmocom.org/openbsc/commit/?id=a7e02e1ca67b32e640bca53d60932029…
commit a7e02e1ca67b32e640bca53d60932029f64aaa9a
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Sat May 21 17:36:18 2016 +0200
sgsn-test: add libiu and libasn1c, libosmo-sigtran, libosmo-ranap
Change-Id: I4c05f15c29797456ddcd7c95bfb7dfd480101577
http://cgit.osmocom.org/openbsc/commit/?id=a7438395954bc6ee92aad083ed3c4c1e…
commit a7438395954bc6ee92aad083ed3c4c1e51e31a8f
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Sat May 21 17:35:57 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.
Add asn_debug impl ("extern" from libasn1c).
osmo-sgsn build: add libiu and libasn1c, libosmo-sigtran, libosmo-ranap
Change-Id: I469ae6ca9ef254d04ee0d2d79bdd65aebcd027b5
http://cgit.osmocom.org/openbsc/commit/?id=892008680c29729bfd3d1714f8540c48…
commit 892008680c29729bfd3d1714f8540c486a3da5e0
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri May 20 21:38:32 2016 +0200
add libiu
Co-Authored by dwillmann, laforge, nhofmeyr
Change-Id: Iffc26f9c73cb15463948f7435b72ac1747aabdb3
http://cgit.osmocom.org/openbsc/commit/?id=1a3fa9478a52541b9008321b69c417bc…
commit 1a3fa9478a52541b9008321b69c417bc6e94ec38
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Aug 11 18:19:20 2016 +0200
add DIU logging category
Will be used by upcoming iu.c
Change-Id: Ic2f6bb1023377c24247521dde2d2bcf14f04cfe2
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/debug.h | 1 +
openbsc/src/libcommon/debug.c | 5 +++++
openbsc/src/libiu/iu.c | 18 ++++++++++--------
3 files changed, 16 insertions(+), 8 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 09c6149a983a563065cc2184696833860202d0b6 (commit)
discards 3082a4632e9739e501e6843fe1033c309c48ff44 (commit)
discards 22e21d9ade102c3eb9507260632367b0c3657115 (commit)
discards 256cab4a81d78e5948aa024a238e8f69c8b9834c (commit)
discards 419b1fd36f1133d9b8904be6ce5a55958fb38136 (commit)
discards 86234e12377aea19a0467d0490d6f522c72ccaae (commit)
discards fc471d20c8a6588743fe9e64443381364f22945c (commit)
discards 15813619cb0133dba414cb6357b8aecb29d7f350 (commit)
discards 65eb411397f0978f9cf6a47f9b20dd271faeba83 (commit)
discards aecf7249195b065d3f7899f14fead14f67928167 (commit)
discards d612f11a15a4fa58d0dde0006b0f48efaabfdfc6 (commit)
discards 60c48d3910c9a3ac258f77f3db6853479d3ec47e (commit)
discards c5338d294006df47ebca92f1706bb010a1191eac (commit)
discards 973984a8e271a908ca362ded09d51e4e2027dc25 (commit)
discards edf08bc4b8d70e69c15c6bd4a32298bc35a6589f (commit)
discards 67b0eda2f79365beb1a90ffd57c4529c5475fe2d (commit)
discards dcb5cdffab1a2681af9a81e73f8e9c6c004ababa (commit)
discards 6939eae33f57989f69731b1a0d3af27208208872 (commit)
discards 15eea28a6b372e396a64faee78292e1824f6ef01 (commit)
discards 95584d0481f387e41aa5a36536a1af45c2bf6e1b (commit)
discards 84b05bffee05741b3bad1941c53a55b4899b402d (commit)
discards 19cf96b8f7a1e1b8673de2df5bbd9349dfbc1dbf (commit)
discards 4fccc10672bca3b0715578384ede8874d94b1b30 (commit)
discards 0fc43a8d263b329194f1215de1dd8ef710be2c59 (commit)
discards 2a88d3bcc3f075c9e8e578abd986bcc832929518 (commit)
discards 70a6a6f903e73f56e50e735665332bc4675e6a58 (commit)
discards da8f1d3eec35e45a02fdebd22523e70f0606174b (commit)
discards cd1845451d4fc2c4df9c9980b1f3f904d2587908 (commit)
discards bbf4be2e8a07a7fbe6280626d33c098dbd07bc3d (commit)
discards 1d75abd0a78d0c9862d5f3557a2806f26a0a1c58 (commit)
discards e03f1d9180dc32a418f996551aabf8a3ab433122 (commit)
discards 3207498d2c40a916d03f1be7349cc73e8142530e (commit)
discards 06d1deb28d78ce990640dab2f8dc4279ea74adef (commit)
discards 55291ab2091194e6ac28d08b3527928d102fefd2 (commit)
discards cb36b4abdcb1b161060915887ceb73a09eda37a3 (commit)
discards d6b38fa0d47045421964b3ddacc9cbe24185d101 (commit)
via f6d28ef3e95749ed880f862f41ff0873c5a7e93c (commit)
via a07ddc07e6a3522a677c0494e42ed380a08b69b1 (commit)
via afc162f24a5a45a620bed9e787b090b69ffd52a5 (commit)
via 1dec88bc7cc091d82b12eead4a65998491fc2587 (commit)
via bd29dfbc088ec717bb8f5fad6b48ccda4814dec6 (commit)
via 23a0f6c8ef51af650ef15162db932dcadf5405df (commit)
via 1df56c45f0e53a7ce7730f44650844a75471950a (commit)
via 34ebb5dee016818b4323fe5d3114643eae60c44b (commit)
via cc5cd5ba8fe44739de32ba00bb491b2c5df9d8c6 (commit)
via 8bbf41a7807bd8658b7fa7ff9f57c235684b35b6 (commit)
via ea703d4166e4e7126cba7de637823edc92e7f840 (commit)
via 3d22db0389dd20a187236aa4342002b73ac2f5bd (commit)
via fb70561a8cb72e92c8f7efae31d2eead750dd5b1 (commit)
via 12feb3e28eb57014f1c6361656177203c0cf7c26 (commit)
via c9fbb44d31c6cf4e80cd023c258473790117092e (commit)
via 499a96c6991b68ab43ef9efe412e7dd5917194af (commit)
via 0c196d22a227430e4d51b38f11608c1ffe57b155 (commit)
via fc2aae5334654665f1ca2abbba29b305ee8a25f8 (commit)
via 918a08935b073d7eade6af44c12c42a7e314acfb (commit)
via eb040d8e08f555cd46b33e80b3ab6c9c6e70c8d5 (commit)
via faf1a8f9bf6e952b2996f9094939542c820dec68 (commit)
via 52fed0c829a19079edad1a76a138cc89838ea681 (commit)
via 6b7a2345a1b2de09eadd00800d3e3332b048fb69 (commit)
via acfeae302de6d36fb1fca6cbdfbfc8f4ea590175 (commit)
via 9c0f1f3fb7463b88bcc8637c4958238e5516b8db (commit)
via 2773a7afb25a0891800f7b2e856d48f171dbb288 (commit)
via 262cab956a783b187f71b595337725c8eb3b1a05 (commit)
via adee73bbc33fc050fc5f44b17b27dbfc61dec1bc (commit)
via 9831cec3769aa8b1582dc5763531ede9a546566a (commit)
via 5451148e72e4fb0cc5ba64b45df1523b039a958b (commit)
via 416257b7c898465e85cf87eee0867ee5d3992200 (commit)
via 22f00fc73eef8bd85400d74136aa69824e062862 (commit)
via c359d10916ce61e2b85305719b13466380b654ad (commit)
via d6d4e0715714ef90e4fbfa8c44ee5e729b520dfa (commit)
via f5ba2dcfe6fda7fc6f6d2c92cb79d82858f0383c (commit)
via db112fa932faf7f1fa81244f981ea0e3a5a1cb3e (commit)
via 1f6a9ba7e569990e58df1003e7e611691bf95303 (commit)
via dbb6392368d4a9b5ba0ade9e2681e1d057011519 (commit)
via 2a63d01c1e60aef2a82d2c65dcf640386ba7c0d4 (commit)
via b6f565c97da5aeef8f5a490ea259379265c76b18 (commit)
via 2f44693fad8505255293d3ed37dbd4e7cabebd37 (commit)
via 158b5d2bdb3c51056283f6eb962a55762d34efa1 (commit)
via beca090586f932b628c09793cd37807324a8fb74 (commit)
via 3ed214c7b0a0780b2ce9ad05c74d05b3e2b43f80 (commit)
via 5f0c71b7d5c38dcd5eecd2836a86cb9b4768a759 (commit)
via c5e75f3e6a5d0dd482d4f5d17da80043fb02e181 (commit)
via d3b7fa837d2300093a8f4fb3c923a3b012108564 (commit)
via b91e6002a6c97cf1c19b14015f4f17a7ad7ace62 (commit)
via 7af652c0b27d79322043a23f4aa081c919546a73 (commit)
via fdd9ad7c40c8ddb49acfbf6689fcc238285ead3c (commit)
via f58852d117c157db28a52f9ce2e058de1822eb98 (commit)
via 9518ffc299e3dd3fd5ff854af047e4d88815dd8b (commit)
via 4673b86f3df46b76e8830dec006d8472eeaaa980 (commit)
via d384110d3d09e06658d5ca2d5c63dc78dd656b91 (commit)
via 6e999b75fa3881540e0426f01c9f80b8953ec33c (commit)
via cf7933892a995db7c02a3421df90c84556c38776 (commit)
via e2eb5cb6a11c484ecfb77c917c11db2820c263ab (commit)
via 2e84b60652d3a6c5bf6d4c8bbc77092b6747f3b8 (commit)
via ec1b5a0e9e2b6549e0ede48e803095e569997355 (commit)
via 350533cc32cf686b6375f92083981e23c2a86082 (commit)
via e3dc498e01a2a0d03e36f147c0aa3e5b69f3c738 (commit)
via e443145d3e504ddf00d441940382f4106e4d9bb7 (commit)
via d1c0e3755f2832270a16bdb2d350463409cad887 (commit)
via bbbcfe5b7343e12d0ab16d5393bed7ebe6653adc (commit)
via 745857277cd24fadcd27d54aaa402bd82090cc86 (commit)
via 34b8b5b29b72e245cc159ed4b035f6377988b762 (commit)
via c1658762234fa8593348760c6f20e6a10a13d6e6 (commit)
via f29dd5f15b315d1363d7302c50f2c9aceade8ccc (commit)
via 8151648ceb4688cac9ced9b1c159c6e1968fc0f1 (commit)
via 400746801470dba23b30c05e40c135b9d33eb6df (commit)
via c6926d064df18814a13e1ffd2f0d9f832d161ffb (commit)
via 67933a19d67a30bfbf40a1a0cfb703505f7b8b40 (commit)
via 7c989e7ced2c2b9949d18db17b6caaa9b317c1ba (commit)
via 14314bd808369f0da32860412acfcd775e5c7b24 (commit)
via b1c227e5abbe023615c591ccaf865a3dcb9c742e (commit)
via 17a6bab150bd70954b00645c8d1f18ce3ccf8948 (commit)
via d091b8de21506571f64c248a7635af60cc77633c (commit)
via 15fcd10fde06f841c5f3e0ce4c9fded463fad470 (commit)
via b572d7c45eaa65d7b36ab339022e560f2e797098 (commit)
via 9ddd8e6267a744caa0f206eeccb28b413fc987d5 (commit)
via 9331df16cf9241824dcef4e205456c274af3070e (commit)
via 1de159168cd924e361e778f7b2f1d85c2329e2e8 (commit)
via 82040101ebcc6350f53a9e0853418a9bc597963a (commit)
via b997f8444313ff7ab99d66b400fc79cae8302166 (commit)
via 5aa5196fbf07d5311bf4d99a90bff303989564f0 (commit)
via 4011e728d22a9affbe41fb2bfc8e69c14bd706ab (commit)
via 9759374adbb632ff5f8a4b739e0f62a9c9017622 (commit)
via a3d93ed2f9c114634b749c1304039e709a21a270 (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 (09c6149a983a563065cc2184696833860202d0b6)
\
N -- N -- N (f6d28ef3e95749ed880f862f41ff0873c5a7e93c)
When this happens we assume that you've already had alert emails for all
of the O revisions, and so we here report only the revisions in the N
branch from the common base, B.
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
-----------------------------------------------------------------------
Summary of changes:
.mailmap | 12 +
contrib/jenkins.sh | 98 +++--
openbsc/contrib/bsc_control.py | 160 ++++---
openbsc/contrib/ctrl2sse.py | 147 +++++++
openbsc/doc/control-interface.txt | 21 -
.../osmo-nitb/{nanobts => sysmobts}/openbsc.cfg | 2 +-
openbsc/doc/osmocom-authn-protocol.txt | 250 -----------
openbsc/doc/sgsn-remote-protocol.txt | 468 --------------------
openbsc/include/openbsc/abis_rsl.h | 5 +-
openbsc/include/openbsc/chan_alloc.h | 2 +
openbsc/include/openbsc/gprs_gmm.h | 8 +-
openbsc/include/openbsc/gprs_llc.h | 15 +-
openbsc/include/openbsc/gprs_sgsn.h | 7 +-
openbsc/include/openbsc/gsm_data.h | 4 +
openbsc/include/openbsc/gsm_data_shared.h | 23 +-
openbsc/include/openbsc/rest_octets.h | 1 +
openbsc/include/openbsc/sgsn.h | 26 ++
openbsc/src/gprs/gprs_gmm.c | 154 ++++---
openbsc/src/gprs/gprs_llc.c | 174 +++++---
openbsc/src/gprs/gprs_sgsn.c | 42 +-
openbsc/src/gprs/gprs_sndcp.c | 5 +-
openbsc/src/gprs/sgsn_libgtp.c | 4 +
openbsc/src/gprs/sgsn_main.c | 3 +
openbsc/src/libbsc/Makefile.am | 2 +-
openbsc/src/libbsc/abis_nm.c | 3 +
openbsc/src/libbsc/abis_rsl.c | 486 +++++++++++++++++----
openbsc/src/libbsc/bsc_dyn_pdch.c | 44 --
openbsc/src/libbsc/bsc_dyn_ts.c | 77 ++++
openbsc/src/libbsc/bsc_vty.c | 30 ++
openbsc/src/libbsc/bts_ipaccess_nanobts.c | 2 +-
openbsc/src/libbsc/chan_alloc.c | 156 ++++++-
openbsc/src/libbsc/net_init.c | 4 +-
openbsc/src/libbsc/rest_octets.c | 9 +-
openbsc/src/libbsc/system_information.c | 3 +
openbsc/src/libcommon/gsm_data_shared.c | 161 ++++++-
openbsc/src/libmsc/mncc_sock.c | 57 +--
openbsc/src/osmo-nitb/bsc_hack.c | 13 +
openbsc/src/utils/bs11_config.c | 3 +-
openbsc/tests/ctrl_test_runner.py | 5 +-
openbsc/tests/sgsn/Makefile.am | 1 +
openbsc/tests/sgsn/sgsn_test.c | 24 +-
41 files changed, 1517 insertions(+), 1194 deletions(-)
create mode 100644 .mailmap
create mode 100755 openbsc/contrib/ctrl2sse.py
delete mode 100644 openbsc/doc/control-interface.txt
copy openbsc/doc/examples/osmo-nitb/{nanobts => sysmobts}/openbsc.cfg (98%)
delete mode 100644 openbsc/doc/osmocom-authn-protocol.txt
delete mode 100644 openbsc/doc/sgsn-remote-protocol.txt
delete mode 100644 openbsc/src/libbsc/bsc_dyn_pdch.c
create mode 100644 openbsc/src/libbsc/bsc_dyn_ts.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/cscn has been updated
discards 21f5854b5be228f9bdd5ff675501c95d231a0c91 (commit)
discards f0e7a75c6632f8f90fbca411173580296072e710 (commit)
discards 5a9e8e58f37d2939c24718b90db534ae378a0489 (commit)
discards 2d310f5423daabf6ec51d32b0da625ecbeb9f0b5 (commit)
discards 2686d326e507d9694c0f9b06ccb7bcfe664df387 (commit)
discards 82c6cbbbd923529941b60bc56e583fc6f22e92b4 (commit)
discards f62bd2873dbc080eb0f3d1a6269b5d38f33e3154 (commit)
discards a86a2088775d6c71d042cfc543c7857f3a29110f (commit)
discards 0b8c89867750e7920629f74ddbeeccfac31dca71 (commit)
discards 0747517f830af95121786de9bedc5a7772b5c915 (commit)
discards d2e97b6057a8a372555ec21194abf3ef31f60fe3 (commit)
discards 3002626861923578f4e1ddf36da0309d9203af32 (commit)
discards 52ce56ff2d2ac9332c563567754622a91b846d8d (commit)
discards d07a9607e2caee75e157ebe57cc4f850f9ed241e (commit)
discards 92e6449dae685d198fdfe12ff435a88c93c7f54f (commit)
discards fbc406ab3471780fc8d1c93e8a8e63708a7fbd7c (commit)
discards e28096143fddb498f69f7bdc8d52632d721c630e (commit)
discards e01b544ae0d4b9378dd71af1f9d9d349763bd3ad (commit)
discards 5f09bbf02244d294382318ef9c0e0b12a2a90bda (commit)
discards 8f53e1b45577bc06c8ec5609151c630e431e9617 (commit)
discards 687cc47589c0fab4cc24474a2fcddacbec0b443d (commit)
discards 91b8594d80740577f24c866ecbed31b420dceb51 (commit)
discards f41871002bae4b3438b35e7070992b31de9fe1c7 (commit)
discards 17a350b5dfdf22a82fa44a397d21214fb3d6387d (commit)
discards f64e829aafad35f342f140788458a6c4c16ff57a (commit)
discards 73293b25344f1b974133e3628a03cd93d8519d13 (commit)
discards 1ec6cc7658059a677550396fb3f306003cbd02f5 (commit)
discards 5fd95c69ee72a47106015d4740546a6f91c8cf83 (commit)
discards 12983ce85317aa16607f85bd1a391a8704ac31ea (commit)
discards 711b2bfc6f4cad53304a27b0064228a89d96c00a (commit)
discards fa9a41ae9eaa6c4030c49598839e78df7e9bcd76 (commit)
discards cc2488c04a12facf9cb046e6514ab74b1a41a9fb (commit)
discards e7b6a0797117d4455c919d1991c19baa8bf813e8 (commit)
discards 8e614c31332b5ae304facc14d0f1aae8aa9cf90c (commit)
discards 038f7c7564aecb29d72781d82b47f90e6aa5686a (commit)
discards d436069374008df2979f0bb8e4b98b93240c4e17 (commit)
discards 3df4370b9adab0d8be3cbbe7658a4aaf144ca385 (commit)
discards 09d617084889e682a58406e94930a658e7a678ba (commit)
discards 395c6fe158bb76871c61d9268f353c7fd54f0e31 (commit)
discards af706f4845c43fcf2d9c29042deda40197b058be (commit)
discards 983ba4614be3c8be7915da3546e7501ad77fadbe (commit)
discards f75d330bb18d59f6cda3ca303b8e20be8122e716 (commit)
discards eb447cb63aa3d1d3b3676be0bfac14135b24c8e3 (commit)
discards b5d42c147af0c641a387a132dc44f31df069420a (commit)
discards 653acf5f249b3bf9f84b7958208bc1c88c36621f (commit)
discards b1d21c9ce6c0b0e8cf6e363f540345b735cfa6e0 (commit)
discards be5dad45b5b9e24b761dd077bcea8dcea13c70ba (commit)
discards 963dcb8b39c34246127b19fb9c58c0ac41816c95 (commit)
discards 23de299aa164dcd2078517a3dbad739af2ca15ca (commit)
discards c0829966988d644954826f1d16465140d0b90ad7 (commit)
discards c1b58f6b65695f6ee1d75162c7ed2ca8df2da15b (commit)
discards 279de1bfb105a35700b910c7dbe86f028e01622b (commit)
discards 85e309da366e7da939cdfd6996184c88c3cb7eb5 (commit)
discards b90d88e967766d2ed67fb7e977c434be8d5f2d23 (commit)
discards 429eb58d0e260a0fa63ec26283f8ee7e6d2c9af5 (commit)
discards f8d57b97f94da22805194008b4fa141326c053fd (commit)
discards ea52e6d749b63c151f3dc7c93fa896604089fec7 (commit)
discards d7caac4e3bd1a0de1b9b53499c9cb6b3314ee50b (commit)
discards 2d75a17f22096e0ac2671374625ed206f2ae818b (commit)
discards 4bfbca35ef205ca2eb3b5d425bd64e775b86f9df (commit)
discards b87f1e3823b8967da020370ced889d1ee3a1e534 (commit)
discards 1750a494887aa579dc8fda900b32a884f9107a2b (commit)
discards a7b89358f109ab9c74c823f19e693f7029f38b6f (commit)
discards 40717f5c64555cc22aed5d3413dfe5ad465c1e46 (commit)
discards d33a055c8b943ffd283c01463452cae8206bc8f1 (commit)
discards bfee90ffe6c9cffe3f77817f25b230bfdde7297e (commit)
discards 38226648c1487922eb0ce7a47b21ae4c242a52ee (commit)
discards f9c6e6caabf36ade9b30763cf19f9d226f22b8f2 (commit)
discards 96594fa73957a44f6820672a549635aa26737d6c (commit)
discards ac94f137c9de762471823bf93baa9433513c701b (commit)
discards dc01ffac2022b970f3c6adaef9b60455ae52a619 (commit)
discards 1ca74dfb8f0685ca8ae558743977c84b66f8f5c4 (commit)
discards 48615723623514df6642d08a9697e454918723a9 (commit)
discards d64136ec1fdb0e1251512b43a25c9c1680efe600 (commit)
discards 038f0ee252a494b78e78c2ac29d6853dbbf120f5 (commit)
discards 622a6ad4537a4c9ad07d02c3caaa89b73b4e026e (commit)
discards 13b7e09273870b07b20fc0ac6861b9f71017af11 (commit)
discards 808245057c51c04c7ca7e2cf29dae83ea67b643b (commit)
discards 09c6149a983a563065cc2184696833860202d0b6 (commit)
discards 3082a4632e9739e501e6843fe1033c309c48ff44 (commit)
discards 22e21d9ade102c3eb9507260632367b0c3657115 (commit)
discards 256cab4a81d78e5948aa024a238e8f69c8b9834c (commit)
discards 419b1fd36f1133d9b8904be6ce5a55958fb38136 (commit)
discards 86234e12377aea19a0467d0490d6f522c72ccaae (commit)
discards fc471d20c8a6588743fe9e64443381364f22945c (commit)
discards 15813619cb0133dba414cb6357b8aecb29d7f350 (commit)
discards 65eb411397f0978f9cf6a47f9b20dd271faeba83 (commit)
discards aecf7249195b065d3f7899f14fead14f67928167 (commit)
discards d612f11a15a4fa58d0dde0006b0f48efaabfdfc6 (commit)
discards 60c48d3910c9a3ac258f77f3db6853479d3ec47e (commit)
discards c5338d294006df47ebca92f1706bb010a1191eac (commit)
discards 973984a8e271a908ca362ded09d51e4e2027dc25 (commit)
discards edf08bc4b8d70e69c15c6bd4a32298bc35a6589f (commit)
discards 67b0eda2f79365beb1a90ffd57c4529c5475fe2d (commit)
discards dcb5cdffab1a2681af9a81e73f8e9c6c004ababa (commit)
discards 6939eae33f57989f69731b1a0d3af27208208872 (commit)
discards 15eea28a6b372e396a64faee78292e1824f6ef01 (commit)
discards 95584d0481f387e41aa5a36536a1af45c2bf6e1b (commit)
discards 84b05bffee05741b3bad1941c53a55b4899b402d (commit)
discards 19cf96b8f7a1e1b8673de2df5bbd9349dfbc1dbf (commit)
discards 4fccc10672bca3b0715578384ede8874d94b1b30 (commit)
discards 0fc43a8d263b329194f1215de1dd8ef710be2c59 (commit)
discards 2a88d3bcc3f075c9e8e578abd986bcc832929518 (commit)
discards 70a6a6f903e73f56e50e735665332bc4675e6a58 (commit)
discards da8f1d3eec35e45a02fdebd22523e70f0606174b (commit)
discards cd1845451d4fc2c4df9c9980b1f3f904d2587908 (commit)
discards bbf4be2e8a07a7fbe6280626d33c098dbd07bc3d (commit)
discards 1d75abd0a78d0c9862d5f3557a2806f26a0a1c58 (commit)
discards e03f1d9180dc32a418f996551aabf8a3ab433122 (commit)
discards 3207498d2c40a916d03f1be7349cc73e8142530e (commit)
discards 06d1deb28d78ce990640dab2f8dc4279ea74adef (commit)
discards 55291ab2091194e6ac28d08b3527928d102fefd2 (commit)
discards cb36b4abdcb1b161060915887ceb73a09eda37a3 (commit)
discards d6b38fa0d47045421964b3ddacc9cbe24185d101 (commit)
via e29de4bf322eeb5662abd3da5dd5b9126af951bc (commit)
via 23c918a0d0aa57ad49f2a4e24bd1c8fdd079f417 (commit)
via 757403020c33d2a4e3d12a6e7e483dad6f4d4b4f (commit)
via ecadcb63c0c676b988f67c452d7461f7a818d194 (commit)
via f8f77019d840e10eeefd7f3b0630ac4ef1fdf7bf (commit)
via c8c2a487a05085c2872776840bf2357f15b2e5f9 (commit)
via fc325421c0493d2db05ab2025f7810f25c3885d0 (commit)
via 2de2d43d8fe6454530062d5252a0647a0d6a37f4 (commit)
via 28fc65801710ae5d3c0615e2edfef5e34a2282cb (commit)
via e0b921451fe9c0e28211f3c5ed3d568ae235a070 (commit)
via 78b5e8cceb7b82cd4c896a485cf9851e97426048 (commit)
via f9925a790ed5da3631d5e64d159b053d290d3c80 (commit)
via e82665579b0642a7fe063d86fe9dbf558a749dbe (commit)
via 874e207f5ee505ee09f141e233e1bf63e80fb7cf (commit)
via 860a270117dcfd003ad86725100e5d875656d5d5 (commit)
via cf4ff88749a417d4324888c2c7d95ed3917aaba7 (commit)
via de131e855e3328353fff19d750c7354055dd8eee (commit)
via 3ec2ee7b7b2a41e086e59372c45a5d0818cc8990 (commit)
via 3f5f1e4b7125de9f9ae321cdbe4f86c0675326b5 (commit)
via 126b57021cdcc55947bf32307414e29e579aef04 (commit)
via 559e7f7bb88836cbf743e86ae45481b11bb859e1 (commit)
via 7574dfc3b2521e75cd31dbb665d9627ed23d348b (commit)
via 9a5cc2cf7a0e76e4967d578dc15044d39824204b (commit)
via 7c9812749aac144978abcef5b39bd1aa73099054 (commit)
via f439534ae71e9c08f7ec34de1e9d41615f1702d8 (commit)
via 572bae238e24b59c506a22da24494eb86c2affbf (commit)
via 8212fa5f7e987a62b27d6c157b4a5ffc5e6a1cdb (commit)
via 3ad5db229e65b914051fd982e84a85fa23a0d8a2 (commit)
via ba74ae62bd6e0f75d48d1ce6a7af469ca862c055 (commit)
via 451d9bf03544caef30ad2b94f35066583e179615 (commit)
via 46f1b162b2d8339f725f4bb703c56d86d0ace5a0 (commit)
via 9e17f0446ccaff43c81cec2f8761b41178fe8407 (commit)
via f60710b3bdbf098c79504f0919fe1dd786ce6905 (commit)
via 1cbe1c032ec34ee1f037c0e422447daefd410bd3 (commit)
via e2b9fdf4e4e1f87252f67a2741c155a6793cac2b (commit)
via 3e54026733084e0f3887a50bcc4b72b655f20c3f (commit)
via 02df48ef732ad36357424ff23c52aa97e352a2fc (commit)
via 7f8640e7cc8ae24f21b7fad88e558d7ab55ee005 (commit)
via 061677b896ffb9178599e9cdf8ca631544d0c7cd (commit)
via 1b5797a75cfdc8f0327b6cb8d7c23e1879f8d567 (commit)
via 11f68221fc29809fe8e800a7508e28208a85d6fc (commit)
via ff0a72f9b9f3903f98335049a7545c672a99353b (commit)
via 88294b61274f14261bfa9bc9f4ee59c5e22845cd (commit)
via 3d856bb2f2fb4791df6f535b96f740ad95307c76 (commit)
via 173ae3aeffb3b1dbc0c06fa576b502eb39772096 (commit)
via 8bc81691c373b59d33df705ff6dd24eb71948aa2 (commit)
via 4cce20908e659e01db54c24c67fdd19423f27ee7 (commit)
via 0ded2c16d2af307adbc24451ad49eb2a22d0c06b (commit)
via 8b892f8ba2e0bca78bf3e62d5c6692061e095086 (commit)
via ab7e530639ecd50777f3675eff2dafac5d8bb9c3 (commit)
via e0366037fd55f7117b4ab5d5205a59f96d511cf5 (commit)
via 0d2803f72bd292a8ad48e3f857cb8f43d517fc0c (commit)
via e43a66734b0c33fdd6a4d07374f4c2c04184c85b (commit)
via 651ea60a6c160bf5ceaa96874cdff53e6f64ea86 (commit)
via 49f7a2993b733ab0f4318230e4ceb639d930cbdf (commit)
via 2cd5afbb15ea82c559aacdf990d5bc5da48b1364 (commit)
via 17449a4333285839c005715233db86be10fc5222 (commit)
via 4cbf4cd886d8b2f8c30fd2579cd2225f5b74107a (commit)
via 598a0df65a96752646729a2ee495c170d9299368 (commit)
via 6cbabcc847c4773563d6a21edbb8e61a2da19a75 (commit)
via 2152f8303ce042de595585508548523d93d48138 (commit)
via 0beb7257f6c04b284893d6028eab13a954f2ec46 (commit)
via 2216236d37e6329eb3b6ca3a72e557b2f88edf94 (commit)
via d874db254d8f20123922a3339a4c9ff86bd186e5 (commit)
via 7b18490b095e031f92a4692d26f679a0839f80b1 (commit)
via 232d080f49d498e9681755997f32d0ec46acfbc3 (commit)
via 1ec431294e47bdd1dc45d9d22f19e3898eac2887 (commit)
via a6e238347760f7613205fbb78fd9e103aec47a1c (commit)
via c7f53e7bc84323925cb7e679c7d9ae9c8cc3f5ea (commit)
via b253571de502ad189df2a1d0142a1fffd032869b (commit)
via ffaffad887a26a294ddf7ba7085f7241f9ad892b (commit)
via 40f4f209a6ad707a814d8779b94bc0670589901b (commit)
via 8b315d859390fabaf672b3c9feb6f8229ac2ca1a (commit)
via 6688a4aef1cc982dc6778b6367bb6e676dedd159 (commit)
via 87c2ee731e53bc315d3c2590947153e16ebb9571 (commit)
via 6bd2ff44a098f9639c7f208d8b36bd26f1248285 (commit)
via f7e039eb71f560de5366293bc1c028a2f458baef (commit)
via b9f1ae2f7bb684f446ace82a98bd92ecda5249ff (commit)
via f6d28ef3e95749ed880f862f41ff0873c5a7e93c (commit)
via a07ddc07e6a3522a677c0494e42ed380a08b69b1 (commit)
via afc162f24a5a45a620bed9e787b090b69ffd52a5 (commit)
via 1dec88bc7cc091d82b12eead4a65998491fc2587 (commit)
via bd29dfbc088ec717bb8f5fad6b48ccda4814dec6 (commit)
via 23a0f6c8ef51af650ef15162db932dcadf5405df (commit)
via 1df56c45f0e53a7ce7730f44650844a75471950a (commit)
via 34ebb5dee016818b4323fe5d3114643eae60c44b (commit)
via cc5cd5ba8fe44739de32ba00bb491b2c5df9d8c6 (commit)
via 8bbf41a7807bd8658b7fa7ff9f57c235684b35b6 (commit)
via ea703d4166e4e7126cba7de637823edc92e7f840 (commit)
via 3d22db0389dd20a187236aa4342002b73ac2f5bd (commit)
via fb70561a8cb72e92c8f7efae31d2eead750dd5b1 (commit)
via 12feb3e28eb57014f1c6361656177203c0cf7c26 (commit)
via c9fbb44d31c6cf4e80cd023c258473790117092e (commit)
via 499a96c6991b68ab43ef9efe412e7dd5917194af (commit)
via 0c196d22a227430e4d51b38f11608c1ffe57b155 (commit)
via fc2aae5334654665f1ca2abbba29b305ee8a25f8 (commit)
via 918a08935b073d7eade6af44c12c42a7e314acfb (commit)
via eb040d8e08f555cd46b33e80b3ab6c9c6e70c8d5 (commit)
via faf1a8f9bf6e952b2996f9094939542c820dec68 (commit)
via 52fed0c829a19079edad1a76a138cc89838ea681 (commit)
via 6b7a2345a1b2de09eadd00800d3e3332b048fb69 (commit)
via acfeae302de6d36fb1fca6cbdfbfc8f4ea590175 (commit)
via 9c0f1f3fb7463b88bcc8637c4958238e5516b8db (commit)
via 2773a7afb25a0891800f7b2e856d48f171dbb288 (commit)
via 262cab956a783b187f71b595337725c8eb3b1a05 (commit)
via adee73bbc33fc050fc5f44b17b27dbfc61dec1bc (commit)
via 9831cec3769aa8b1582dc5763531ede9a546566a (commit)
via 5451148e72e4fb0cc5ba64b45df1523b039a958b (commit)
via 416257b7c898465e85cf87eee0867ee5d3992200 (commit)
via 22f00fc73eef8bd85400d74136aa69824e062862 (commit)
via c359d10916ce61e2b85305719b13466380b654ad (commit)
via d6d4e0715714ef90e4fbfa8c44ee5e729b520dfa (commit)
via f5ba2dcfe6fda7fc6f6d2c92cb79d82858f0383c (commit)
via db112fa932faf7f1fa81244f981ea0e3a5a1cb3e (commit)
via 1f6a9ba7e569990e58df1003e7e611691bf95303 (commit)
via dbb6392368d4a9b5ba0ade9e2681e1d057011519 (commit)
via 2a63d01c1e60aef2a82d2c65dcf640386ba7c0d4 (commit)
via b6f565c97da5aeef8f5a490ea259379265c76b18 (commit)
via 2f44693fad8505255293d3ed37dbd4e7cabebd37 (commit)
via 158b5d2bdb3c51056283f6eb962a55762d34efa1 (commit)
via beca090586f932b628c09793cd37807324a8fb74 (commit)
via 3ed214c7b0a0780b2ce9ad05c74d05b3e2b43f80 (commit)
via 5f0c71b7d5c38dcd5eecd2836a86cb9b4768a759 (commit)
via c5e75f3e6a5d0dd482d4f5d17da80043fb02e181 (commit)
via d3b7fa837d2300093a8f4fb3c923a3b012108564 (commit)
via b91e6002a6c97cf1c19b14015f4f17a7ad7ace62 (commit)
via 7af652c0b27d79322043a23f4aa081c919546a73 (commit)
via fdd9ad7c40c8ddb49acfbf6689fcc238285ead3c (commit)
via f58852d117c157db28a52f9ce2e058de1822eb98 (commit)
via 9518ffc299e3dd3fd5ff854af047e4d88815dd8b (commit)
via 4673b86f3df46b76e8830dec006d8472eeaaa980 (commit)
via d384110d3d09e06658d5ca2d5c63dc78dd656b91 (commit)
via 6e999b75fa3881540e0426f01c9f80b8953ec33c (commit)
via cf7933892a995db7c02a3421df90c84556c38776 (commit)
via e2eb5cb6a11c484ecfb77c917c11db2820c263ab (commit)
via 2e84b60652d3a6c5bf6d4c8bbc77092b6747f3b8 (commit)
via ec1b5a0e9e2b6549e0ede48e803095e569997355 (commit)
via 350533cc32cf686b6375f92083981e23c2a86082 (commit)
via e3dc498e01a2a0d03e36f147c0aa3e5b69f3c738 (commit)
via e443145d3e504ddf00d441940382f4106e4d9bb7 (commit)
via d1c0e3755f2832270a16bdb2d350463409cad887 (commit)
via bbbcfe5b7343e12d0ab16d5393bed7ebe6653adc (commit)
via 745857277cd24fadcd27d54aaa402bd82090cc86 (commit)
via 34b8b5b29b72e245cc159ed4b035f6377988b762 (commit)
via c1658762234fa8593348760c6f20e6a10a13d6e6 (commit)
via f29dd5f15b315d1363d7302c50f2c9aceade8ccc (commit)
via 8151648ceb4688cac9ced9b1c159c6e1968fc0f1 (commit)
via 400746801470dba23b30c05e40c135b9d33eb6df (commit)
via c6926d064df18814a13e1ffd2f0d9f832d161ffb (commit)
via 67933a19d67a30bfbf40a1a0cfb703505f7b8b40 (commit)
via 7c989e7ced2c2b9949d18db17b6caaa9b317c1ba (commit)
via 14314bd808369f0da32860412acfcd775e5c7b24 (commit)
via b1c227e5abbe023615c591ccaf865a3dcb9c742e (commit)
via 17a6bab150bd70954b00645c8d1f18ce3ccf8948 (commit)
via d091b8de21506571f64c248a7635af60cc77633c (commit)
via 15fcd10fde06f841c5f3e0ce4c9fded463fad470 (commit)
via b572d7c45eaa65d7b36ab339022e560f2e797098 (commit)
via 9ddd8e6267a744caa0f206eeccb28b413fc987d5 (commit)
via 9331df16cf9241824dcef4e205456c274af3070e (commit)
via 1de159168cd924e361e778f7b2f1d85c2329e2e8 (commit)
via 82040101ebcc6350f53a9e0853418a9bc597963a (commit)
via b997f8444313ff7ab99d66b400fc79cae8302166 (commit)
via 5aa5196fbf07d5311bf4d99a90bff303989564f0 (commit)
via 4011e728d22a9affbe41fb2bfc8e69c14bd706ab (commit)
via 9759374adbb632ff5f8a4b739e0f62a9c9017622 (commit)
via a3d93ed2f9c114634b749c1304039e709a21a270 (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 (21f5854b5be228f9bdd5ff675501c95d231a0c91)
\
N -- N -- N (e29de4bf322eeb5662abd3da5dd5b9126af951bc)
When this happens we assume that you've already had alert emails for all
of the O revisions, and so we here report only the revisions in the N
branch from the common base, B.
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
-----------------------------------------------------------------------
Summary of changes:
.mailmap | 12 +
contrib/jenkins.sh | 98 +++--
openbsc/contrib/bsc_control.py | 160 ++++---
openbsc/contrib/ctrl2sse.py | 147 +++++++
openbsc/doc/control-interface.txt | 21 -
.../osmo-nitb/{nanobts => sysmobts}/openbsc.cfg | 2 +-
openbsc/doc/osmocom-authn-protocol.txt | 250 -----------
openbsc/doc/sgsn-remote-protocol.txt | 468 --------------------
openbsc/include/openbsc/abis_rsl.h | 5 +-
openbsc/include/openbsc/chan_alloc.h | 2 +
openbsc/include/openbsc/gprs_gmm.h | 8 +-
openbsc/include/openbsc/gprs_llc.h | 15 +-
openbsc/include/openbsc/gprs_sgsn.h | 7 +-
openbsc/include/openbsc/gsm_data.h | 4 +
openbsc/include/openbsc/gsm_data_shared.h | 23 +-
openbsc/include/openbsc/rest_octets.h | 1 +
openbsc/include/openbsc/sgsn.h | 26 ++
openbsc/src/gprs/gprs_gmm.c | 154 ++++---
openbsc/src/gprs/gprs_llc.c | 174 +++++---
openbsc/src/gprs/gprs_sgsn.c | 42 +-
openbsc/src/gprs/gprs_sndcp.c | 5 +-
openbsc/src/gprs/sgsn_libgtp.c | 4 +
openbsc/src/gprs/sgsn_main.c | 3 +
openbsc/src/libbsc/Makefile.am | 2 +-
openbsc/src/libbsc/abis_nm.c | 3 +
openbsc/src/libbsc/abis_rsl.c | 486 +++++++++++++++++----
openbsc/src/libbsc/bsc_dyn_pdch.c | 44 --
openbsc/src/libbsc/bsc_dyn_ts.c | 77 ++++
openbsc/src/libbsc/bsc_vty.c | 30 ++
openbsc/src/libbsc/bts_ipaccess_nanobts.c | 2 +-
openbsc/src/libbsc/chan_alloc.c | 156 ++++++-
openbsc/src/libbsc/rest_octets.c | 9 +-
openbsc/src/libbsc/system_information.c | 3 +
openbsc/src/libcommon/gsm_data_shared.c | 161 ++++++-
openbsc/src/libmsc/mncc_sock.c | 57 +--
openbsc/src/libxsc/xsc.c | 4 +-
openbsc/src/osmo-cscn/cscn_main.c | 13 +
openbsc/src/utils/bs11_config.c | 3 +-
openbsc/tests/ctrl_test_runner.py | 5 +-
openbsc/tests/sgsn/Makefile.am | 1 +
openbsc/tests/sgsn/sgsn_test.c | 24 +-
41 files changed, 1517 insertions(+), 1194 deletions(-)
create mode 100644 .mailmap
create mode 100755 openbsc/contrib/ctrl2sse.py
delete mode 100644 openbsc/doc/control-interface.txt
copy openbsc/doc/examples/osmo-nitb/{nanobts => sysmobts}/openbsc.cfg (98%)
delete mode 100644 openbsc/doc/osmocom-authn-protocol.txt
delete mode 100644 openbsc/doc/sgsn-remote-protocol.txt
delete mode 100644 openbsc/src/libbsc/bsc_dyn_pdch.c
create mode 100644 openbsc/src/libbsc/bsc_dyn_ts.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, neels/cscn has been updated
discards 3a48cf5e79d572bba39323bbedc44eeab53a887f (commit)
discards 6e16539e531d265f1e5d2fdc98f456b91c338d87 (commit)
discards 2505482200425842a8a6588c674eadd160b6aea9 (commit)
discards 21f5854b5be228f9bdd5ff675501c95d231a0c91 (commit)
discards f0e7a75c6632f8f90fbca411173580296072e710 (commit)
discards 5a9e8e58f37d2939c24718b90db534ae378a0489 (commit)
discards 2d310f5423daabf6ec51d32b0da625ecbeb9f0b5 (commit)
discards 2686d326e507d9694c0f9b06ccb7bcfe664df387 (commit)
discards 82c6cbbbd923529941b60bc56e583fc6f22e92b4 (commit)
discards f62bd2873dbc080eb0f3d1a6269b5d38f33e3154 (commit)
discards a86a2088775d6c71d042cfc543c7857f3a29110f (commit)
discards 0b8c89867750e7920629f74ddbeeccfac31dca71 (commit)
discards 0747517f830af95121786de9bedc5a7772b5c915 (commit)
discards d2e97b6057a8a372555ec21194abf3ef31f60fe3 (commit)
discards 3002626861923578f4e1ddf36da0309d9203af32 (commit)
discards 52ce56ff2d2ac9332c563567754622a91b846d8d (commit)
discards d07a9607e2caee75e157ebe57cc4f850f9ed241e (commit)
discards 92e6449dae685d198fdfe12ff435a88c93c7f54f (commit)
discards fbc406ab3471780fc8d1c93e8a8e63708a7fbd7c (commit)
discards e28096143fddb498f69f7bdc8d52632d721c630e (commit)
discards e01b544ae0d4b9378dd71af1f9d9d349763bd3ad (commit)
discards 5f09bbf02244d294382318ef9c0e0b12a2a90bda (commit)
discards 8f53e1b45577bc06c8ec5609151c630e431e9617 (commit)
discards 687cc47589c0fab4cc24474a2fcddacbec0b443d (commit)
discards 91b8594d80740577f24c866ecbed31b420dceb51 (commit)
discards f41871002bae4b3438b35e7070992b31de9fe1c7 (commit)
discards 17a350b5dfdf22a82fa44a397d21214fb3d6387d (commit)
discards f64e829aafad35f342f140788458a6c4c16ff57a (commit)
discards 73293b25344f1b974133e3628a03cd93d8519d13 (commit)
discards 1ec6cc7658059a677550396fb3f306003cbd02f5 (commit)
discards 5fd95c69ee72a47106015d4740546a6f91c8cf83 (commit)
discards 12983ce85317aa16607f85bd1a391a8704ac31ea (commit)
discards 711b2bfc6f4cad53304a27b0064228a89d96c00a (commit)
discards fa9a41ae9eaa6c4030c49598839e78df7e9bcd76 (commit)
discards cc2488c04a12facf9cb046e6514ab74b1a41a9fb (commit)
discards e7b6a0797117d4455c919d1991c19baa8bf813e8 (commit)
discards 8e614c31332b5ae304facc14d0f1aae8aa9cf90c (commit)
discards 038f7c7564aecb29d72781d82b47f90e6aa5686a (commit)
discards d436069374008df2979f0bb8e4b98b93240c4e17 (commit)
discards 3df4370b9adab0d8be3cbbe7658a4aaf144ca385 (commit)
discards 09d617084889e682a58406e94930a658e7a678ba (commit)
discards 395c6fe158bb76871c61d9268f353c7fd54f0e31 (commit)
discards af706f4845c43fcf2d9c29042deda40197b058be (commit)
discards 983ba4614be3c8be7915da3546e7501ad77fadbe (commit)
discards f75d330bb18d59f6cda3ca303b8e20be8122e716 (commit)
discards eb447cb63aa3d1d3b3676be0bfac14135b24c8e3 (commit)
discards b5d42c147af0c641a387a132dc44f31df069420a (commit)
discards 653acf5f249b3bf9f84b7958208bc1c88c36621f (commit)
discards b1d21c9ce6c0b0e8cf6e363f540345b735cfa6e0 (commit)
discards be5dad45b5b9e24b761dd077bcea8dcea13c70ba (commit)
discards 963dcb8b39c34246127b19fb9c58c0ac41816c95 (commit)
discards 23de299aa164dcd2078517a3dbad739af2ca15ca (commit)
discards c0829966988d644954826f1d16465140d0b90ad7 (commit)
discards c1b58f6b65695f6ee1d75162c7ed2ca8df2da15b (commit)
discards 279de1bfb105a35700b910c7dbe86f028e01622b (commit)
discards 85e309da366e7da939cdfd6996184c88c3cb7eb5 (commit)
discards b90d88e967766d2ed67fb7e977c434be8d5f2d23 (commit)
discards 429eb58d0e260a0fa63ec26283f8ee7e6d2c9af5 (commit)
discards f8d57b97f94da22805194008b4fa141326c053fd (commit)
discards ea52e6d749b63c151f3dc7c93fa896604089fec7 (commit)
discards d7caac4e3bd1a0de1b9b53499c9cb6b3314ee50b (commit)
discards 2d75a17f22096e0ac2671374625ed206f2ae818b (commit)
discards 4bfbca35ef205ca2eb3b5d425bd64e775b86f9df (commit)
discards b87f1e3823b8967da020370ced889d1ee3a1e534 (commit)
discards 1750a494887aa579dc8fda900b32a884f9107a2b (commit)
discards a7b89358f109ab9c74c823f19e693f7029f38b6f (commit)
discards 40717f5c64555cc22aed5d3413dfe5ad465c1e46 (commit)
discards d33a055c8b943ffd283c01463452cae8206bc8f1 (commit)
discards bfee90ffe6c9cffe3f77817f25b230bfdde7297e (commit)
discards 38226648c1487922eb0ce7a47b21ae4c242a52ee (commit)
discards f9c6e6caabf36ade9b30763cf19f9d226f22b8f2 (commit)
discards 96594fa73957a44f6820672a549635aa26737d6c (commit)
discards ac94f137c9de762471823bf93baa9433513c701b (commit)
discards dc01ffac2022b970f3c6adaef9b60455ae52a619 (commit)
discards 1ca74dfb8f0685ca8ae558743977c84b66f8f5c4 (commit)
discards 48615723623514df6642d08a9697e454918723a9 (commit)
discards d64136ec1fdb0e1251512b43a25c9c1680efe600 (commit)
discards 038f0ee252a494b78e78c2ac29d6853dbbf120f5 (commit)
discards 622a6ad4537a4c9ad07d02c3caaa89b73b4e026e (commit)
discards 13b7e09273870b07b20fc0ac6861b9f71017af11 (commit)
discards 808245057c51c04c7ca7e2cf29dae83ea67b643b (commit)
discards 09c6149a983a563065cc2184696833860202d0b6 (commit)
discards 3082a4632e9739e501e6843fe1033c309c48ff44 (commit)
discards 22e21d9ade102c3eb9507260632367b0c3657115 (commit)
discards 256cab4a81d78e5948aa024a238e8f69c8b9834c (commit)
discards 419b1fd36f1133d9b8904be6ce5a55958fb38136 (commit)
discards 86234e12377aea19a0467d0490d6f522c72ccaae (commit)
discards fc471d20c8a6588743fe9e64443381364f22945c (commit)
discards 15813619cb0133dba414cb6357b8aecb29d7f350 (commit)
discards 65eb411397f0978f9cf6a47f9b20dd271faeba83 (commit)
discards aecf7249195b065d3f7899f14fead14f67928167 (commit)
discards d612f11a15a4fa58d0dde0006b0f48efaabfdfc6 (commit)
discards 60c48d3910c9a3ac258f77f3db6853479d3ec47e (commit)
discards c5338d294006df47ebca92f1706bb010a1191eac (commit)
discards 973984a8e271a908ca362ded09d51e4e2027dc25 (commit)
discards edf08bc4b8d70e69c15c6bd4a32298bc35a6589f (commit)
discards 67b0eda2f79365beb1a90ffd57c4529c5475fe2d (commit)
discards dcb5cdffab1a2681af9a81e73f8e9c6c004ababa (commit)
discards 6939eae33f57989f69731b1a0d3af27208208872 (commit)
discards 15eea28a6b372e396a64faee78292e1824f6ef01 (commit)
discards 95584d0481f387e41aa5a36536a1af45c2bf6e1b (commit)
discards 84b05bffee05741b3bad1941c53a55b4899b402d (commit)
discards 19cf96b8f7a1e1b8673de2df5bbd9349dfbc1dbf (commit)
discards 4fccc10672bca3b0715578384ede8874d94b1b30 (commit)
discards 0fc43a8d263b329194f1215de1dd8ef710be2c59 (commit)
discards 2a88d3bcc3f075c9e8e578abd986bcc832929518 (commit)
discards 70a6a6f903e73f56e50e735665332bc4675e6a58 (commit)
discards da8f1d3eec35e45a02fdebd22523e70f0606174b (commit)
discards cd1845451d4fc2c4df9c9980b1f3f904d2587908 (commit)
discards bbf4be2e8a07a7fbe6280626d33c098dbd07bc3d (commit)
discards 1d75abd0a78d0c9862d5f3557a2806f26a0a1c58 (commit)
discards e03f1d9180dc32a418f996551aabf8a3ab433122 (commit)
discards 3207498d2c40a916d03f1be7349cc73e8142530e (commit)
discards 06d1deb28d78ce990640dab2f8dc4279ea74adef (commit)
discards 55291ab2091194e6ac28d08b3527928d102fefd2 (commit)
discards cb36b4abdcb1b161060915887ceb73a09eda37a3 (commit)
discards d6b38fa0d47045421964b3ddacc9cbe24185d101 (commit)
via 43f9ef88e85c14b737f66ad5c19bbd5ea9484429 (commit)
via 0034156524b88e57ed7331157eda9b45bb454447 (commit)
via 038ff9b7257b74522da382230c553872f6d94e7d (commit)
via e29de4bf322eeb5662abd3da5dd5b9126af951bc (commit)
via 23c918a0d0aa57ad49f2a4e24bd1c8fdd079f417 (commit)
via 757403020c33d2a4e3d12a6e7e483dad6f4d4b4f (commit)
via ecadcb63c0c676b988f67c452d7461f7a818d194 (commit)
via f8f77019d840e10eeefd7f3b0630ac4ef1fdf7bf (commit)
via c8c2a487a05085c2872776840bf2357f15b2e5f9 (commit)
via fc325421c0493d2db05ab2025f7810f25c3885d0 (commit)
via 2de2d43d8fe6454530062d5252a0647a0d6a37f4 (commit)
via 28fc65801710ae5d3c0615e2edfef5e34a2282cb (commit)
via e0b921451fe9c0e28211f3c5ed3d568ae235a070 (commit)
via 78b5e8cceb7b82cd4c896a485cf9851e97426048 (commit)
via f9925a790ed5da3631d5e64d159b053d290d3c80 (commit)
via e82665579b0642a7fe063d86fe9dbf558a749dbe (commit)
via 874e207f5ee505ee09f141e233e1bf63e80fb7cf (commit)
via 860a270117dcfd003ad86725100e5d875656d5d5 (commit)
via cf4ff88749a417d4324888c2c7d95ed3917aaba7 (commit)
via de131e855e3328353fff19d750c7354055dd8eee (commit)
via 3ec2ee7b7b2a41e086e59372c45a5d0818cc8990 (commit)
via 3f5f1e4b7125de9f9ae321cdbe4f86c0675326b5 (commit)
via 126b57021cdcc55947bf32307414e29e579aef04 (commit)
via 559e7f7bb88836cbf743e86ae45481b11bb859e1 (commit)
via 7574dfc3b2521e75cd31dbb665d9627ed23d348b (commit)
via 9a5cc2cf7a0e76e4967d578dc15044d39824204b (commit)
via 7c9812749aac144978abcef5b39bd1aa73099054 (commit)
via f439534ae71e9c08f7ec34de1e9d41615f1702d8 (commit)
via 572bae238e24b59c506a22da24494eb86c2affbf (commit)
via 8212fa5f7e987a62b27d6c157b4a5ffc5e6a1cdb (commit)
via 3ad5db229e65b914051fd982e84a85fa23a0d8a2 (commit)
via ba74ae62bd6e0f75d48d1ce6a7af469ca862c055 (commit)
via 451d9bf03544caef30ad2b94f35066583e179615 (commit)
via 46f1b162b2d8339f725f4bb703c56d86d0ace5a0 (commit)
via 9e17f0446ccaff43c81cec2f8761b41178fe8407 (commit)
via f60710b3bdbf098c79504f0919fe1dd786ce6905 (commit)
via 1cbe1c032ec34ee1f037c0e422447daefd410bd3 (commit)
via e2b9fdf4e4e1f87252f67a2741c155a6793cac2b (commit)
via 3e54026733084e0f3887a50bcc4b72b655f20c3f (commit)
via 02df48ef732ad36357424ff23c52aa97e352a2fc (commit)
via 7f8640e7cc8ae24f21b7fad88e558d7ab55ee005 (commit)
via 061677b896ffb9178599e9cdf8ca631544d0c7cd (commit)
via 1b5797a75cfdc8f0327b6cb8d7c23e1879f8d567 (commit)
via 11f68221fc29809fe8e800a7508e28208a85d6fc (commit)
via ff0a72f9b9f3903f98335049a7545c672a99353b (commit)
via 88294b61274f14261bfa9bc9f4ee59c5e22845cd (commit)
via 3d856bb2f2fb4791df6f535b96f740ad95307c76 (commit)
via 173ae3aeffb3b1dbc0c06fa576b502eb39772096 (commit)
via 8bc81691c373b59d33df705ff6dd24eb71948aa2 (commit)
via 4cce20908e659e01db54c24c67fdd19423f27ee7 (commit)
via 0ded2c16d2af307adbc24451ad49eb2a22d0c06b (commit)
via 8b892f8ba2e0bca78bf3e62d5c6692061e095086 (commit)
via ab7e530639ecd50777f3675eff2dafac5d8bb9c3 (commit)
via e0366037fd55f7117b4ab5d5205a59f96d511cf5 (commit)
via 0d2803f72bd292a8ad48e3f857cb8f43d517fc0c (commit)
via e43a66734b0c33fdd6a4d07374f4c2c04184c85b (commit)
via 651ea60a6c160bf5ceaa96874cdff53e6f64ea86 (commit)
via 49f7a2993b733ab0f4318230e4ceb639d930cbdf (commit)
via 2cd5afbb15ea82c559aacdf990d5bc5da48b1364 (commit)
via 17449a4333285839c005715233db86be10fc5222 (commit)
via 4cbf4cd886d8b2f8c30fd2579cd2225f5b74107a (commit)
via 598a0df65a96752646729a2ee495c170d9299368 (commit)
via 6cbabcc847c4773563d6a21edbb8e61a2da19a75 (commit)
via 2152f8303ce042de595585508548523d93d48138 (commit)
via 0beb7257f6c04b284893d6028eab13a954f2ec46 (commit)
via 2216236d37e6329eb3b6ca3a72e557b2f88edf94 (commit)
via d874db254d8f20123922a3339a4c9ff86bd186e5 (commit)
via 7b18490b095e031f92a4692d26f679a0839f80b1 (commit)
via 232d080f49d498e9681755997f32d0ec46acfbc3 (commit)
via 1ec431294e47bdd1dc45d9d22f19e3898eac2887 (commit)
via a6e238347760f7613205fbb78fd9e103aec47a1c (commit)
via c7f53e7bc84323925cb7e679c7d9ae9c8cc3f5ea (commit)
via b253571de502ad189df2a1d0142a1fffd032869b (commit)
via ffaffad887a26a294ddf7ba7085f7241f9ad892b (commit)
via 40f4f209a6ad707a814d8779b94bc0670589901b (commit)
via 8b315d859390fabaf672b3c9feb6f8229ac2ca1a (commit)
via 6688a4aef1cc982dc6778b6367bb6e676dedd159 (commit)
via 87c2ee731e53bc315d3c2590947153e16ebb9571 (commit)
via 6bd2ff44a098f9639c7f208d8b36bd26f1248285 (commit)
via f7e039eb71f560de5366293bc1c028a2f458baef (commit)
via b9f1ae2f7bb684f446ace82a98bd92ecda5249ff (commit)
via f6d28ef3e95749ed880f862f41ff0873c5a7e93c (commit)
via a07ddc07e6a3522a677c0494e42ed380a08b69b1 (commit)
via afc162f24a5a45a620bed9e787b090b69ffd52a5 (commit)
via 1dec88bc7cc091d82b12eead4a65998491fc2587 (commit)
via bd29dfbc088ec717bb8f5fad6b48ccda4814dec6 (commit)
via 23a0f6c8ef51af650ef15162db932dcadf5405df (commit)
via 1df56c45f0e53a7ce7730f44650844a75471950a (commit)
via 34ebb5dee016818b4323fe5d3114643eae60c44b (commit)
via cc5cd5ba8fe44739de32ba00bb491b2c5df9d8c6 (commit)
via 8bbf41a7807bd8658b7fa7ff9f57c235684b35b6 (commit)
via ea703d4166e4e7126cba7de637823edc92e7f840 (commit)
via 3d22db0389dd20a187236aa4342002b73ac2f5bd (commit)
via fb70561a8cb72e92c8f7efae31d2eead750dd5b1 (commit)
via 12feb3e28eb57014f1c6361656177203c0cf7c26 (commit)
via c9fbb44d31c6cf4e80cd023c258473790117092e (commit)
via 499a96c6991b68ab43ef9efe412e7dd5917194af (commit)
via 0c196d22a227430e4d51b38f11608c1ffe57b155 (commit)
via fc2aae5334654665f1ca2abbba29b305ee8a25f8 (commit)
via 918a08935b073d7eade6af44c12c42a7e314acfb (commit)
via eb040d8e08f555cd46b33e80b3ab6c9c6e70c8d5 (commit)
via faf1a8f9bf6e952b2996f9094939542c820dec68 (commit)
via 52fed0c829a19079edad1a76a138cc89838ea681 (commit)
via 6b7a2345a1b2de09eadd00800d3e3332b048fb69 (commit)
via acfeae302de6d36fb1fca6cbdfbfc8f4ea590175 (commit)
via 9c0f1f3fb7463b88bcc8637c4958238e5516b8db (commit)
via 2773a7afb25a0891800f7b2e856d48f171dbb288 (commit)
via 262cab956a783b187f71b595337725c8eb3b1a05 (commit)
via adee73bbc33fc050fc5f44b17b27dbfc61dec1bc (commit)
via 9831cec3769aa8b1582dc5763531ede9a546566a (commit)
via 5451148e72e4fb0cc5ba64b45df1523b039a958b (commit)
via 416257b7c898465e85cf87eee0867ee5d3992200 (commit)
via 22f00fc73eef8bd85400d74136aa69824e062862 (commit)
via c359d10916ce61e2b85305719b13466380b654ad (commit)
via d6d4e0715714ef90e4fbfa8c44ee5e729b520dfa (commit)
via f5ba2dcfe6fda7fc6f6d2c92cb79d82858f0383c (commit)
via db112fa932faf7f1fa81244f981ea0e3a5a1cb3e (commit)
via 1f6a9ba7e569990e58df1003e7e611691bf95303 (commit)
via dbb6392368d4a9b5ba0ade9e2681e1d057011519 (commit)
via 2a63d01c1e60aef2a82d2c65dcf640386ba7c0d4 (commit)
via b6f565c97da5aeef8f5a490ea259379265c76b18 (commit)
via 2f44693fad8505255293d3ed37dbd4e7cabebd37 (commit)
via 158b5d2bdb3c51056283f6eb962a55762d34efa1 (commit)
via beca090586f932b628c09793cd37807324a8fb74 (commit)
via 3ed214c7b0a0780b2ce9ad05c74d05b3e2b43f80 (commit)
via 5f0c71b7d5c38dcd5eecd2836a86cb9b4768a759 (commit)
via c5e75f3e6a5d0dd482d4f5d17da80043fb02e181 (commit)
via d3b7fa837d2300093a8f4fb3c923a3b012108564 (commit)
via b91e6002a6c97cf1c19b14015f4f17a7ad7ace62 (commit)
via 7af652c0b27d79322043a23f4aa081c919546a73 (commit)
via fdd9ad7c40c8ddb49acfbf6689fcc238285ead3c (commit)
via f58852d117c157db28a52f9ce2e058de1822eb98 (commit)
via 9518ffc299e3dd3fd5ff854af047e4d88815dd8b (commit)
via 4673b86f3df46b76e8830dec006d8472eeaaa980 (commit)
via d384110d3d09e06658d5ca2d5c63dc78dd656b91 (commit)
via 6e999b75fa3881540e0426f01c9f80b8953ec33c (commit)
via cf7933892a995db7c02a3421df90c84556c38776 (commit)
via e2eb5cb6a11c484ecfb77c917c11db2820c263ab (commit)
via 2e84b60652d3a6c5bf6d4c8bbc77092b6747f3b8 (commit)
via ec1b5a0e9e2b6549e0ede48e803095e569997355 (commit)
via 350533cc32cf686b6375f92083981e23c2a86082 (commit)
via e3dc498e01a2a0d03e36f147c0aa3e5b69f3c738 (commit)
via e443145d3e504ddf00d441940382f4106e4d9bb7 (commit)
via d1c0e3755f2832270a16bdb2d350463409cad887 (commit)
via bbbcfe5b7343e12d0ab16d5393bed7ebe6653adc (commit)
via 745857277cd24fadcd27d54aaa402bd82090cc86 (commit)
via 34b8b5b29b72e245cc159ed4b035f6377988b762 (commit)
via c1658762234fa8593348760c6f20e6a10a13d6e6 (commit)
via f29dd5f15b315d1363d7302c50f2c9aceade8ccc (commit)
via 8151648ceb4688cac9ced9b1c159c6e1968fc0f1 (commit)
via 400746801470dba23b30c05e40c135b9d33eb6df (commit)
via c6926d064df18814a13e1ffd2f0d9f832d161ffb (commit)
via 67933a19d67a30bfbf40a1a0cfb703505f7b8b40 (commit)
via 7c989e7ced2c2b9949d18db17b6caaa9b317c1ba (commit)
via 14314bd808369f0da32860412acfcd775e5c7b24 (commit)
via b1c227e5abbe023615c591ccaf865a3dcb9c742e (commit)
via 17a6bab150bd70954b00645c8d1f18ce3ccf8948 (commit)
via d091b8de21506571f64c248a7635af60cc77633c (commit)
via 15fcd10fde06f841c5f3e0ce4c9fded463fad470 (commit)
via b572d7c45eaa65d7b36ab339022e560f2e797098 (commit)
via 9ddd8e6267a744caa0f206eeccb28b413fc987d5 (commit)
via 9331df16cf9241824dcef4e205456c274af3070e (commit)
via 1de159168cd924e361e778f7b2f1d85c2329e2e8 (commit)
via 82040101ebcc6350f53a9e0853418a9bc597963a (commit)
via b997f8444313ff7ab99d66b400fc79cae8302166 (commit)
via 5aa5196fbf07d5311bf4d99a90bff303989564f0 (commit)
via 4011e728d22a9affbe41fb2bfc8e69c14bd706ab (commit)
via 9759374adbb632ff5f8a4b739e0f62a9c9017622 (commit)
via a3d93ed2f9c114634b749c1304039e709a21a270 (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 (3a48cf5e79d572bba39323bbedc44eeab53a887f)
\
N -- N -- N (43f9ef88e85c14b737f66ad5c19bbd5ea9484429)
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=43f9ef88e85c14b737f66ad5c19bbd5e…
commit 43f9ef88e85c14b737f66ad5c19bbd5ea9484429
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 9 13:21:55 2016 +0200
cosmetic: remove legacy comment from gsm0408_loc_upd_rej()
http://cgit.osmocom.org/openbsc/commit/?id=0034156524b88e57ed7331157eda9b45…
commit 0034156524b88e57ed7331157eda9b45bb454447
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 9 13:20:54 2016 +0200
cosmetic: make gsm0408_loc_upd_rej() static
http://cgit.osmocom.org/openbsc/commit/?id=038ff9b7257b74522da382230c553872…
commit 038ff9b7257b74522da382230c553872f6d94e7d
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 9 13:18:03 2016 +0200
LU counters: count completion and failure, not messages sent
From a human admin viewpoint it doesn't make sense to count the messages sent:
When we use TMSIs, we first send a LU Accept with a new TMSI, and then expect
the MS to respond with a TMSI Realloc Complete message. When that fails to come
through, the LU actually ends in failure, even though a LU Accept was sent.
In 3G, if a UE sends an Iu Release during LU (e.g. user enables flight mode),
we cancel the LU without sending any reply at all, so nothing would be counted.
Instead, count Location Updating results, i.e. completion and failures.
http://cgit.osmocom.org/openbsc/commit/?id=e29de4bf322eeb5662abd3da5dd5b912…
commit e29de4bf322eeb5662abd3da5dd5b9126af951bc
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=23c918a0d0aa57ad49f2a4e24bd1c8fd…
commit 23c918a0d0aa57ad49f2a4e24bd1c8fdd079f417
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=757403020c33d2a4e3d12a6e7e483dad…
commit 757403020c33d2a4e3d12a6e7e483dad6f4d4b4f
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=ecadcb63c0c676b988f67c452d7461f7…
commit ecadcb63c0c676b988f67c452d7461f7a818d194
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=f8f77019d840e10eeefd7f3b0630ac4e…
commit f8f77019d840e10eeefd7f3b0630ac4ef1fdf7bf
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=c8c2a487a05085c2872776840bf2357f…
commit c8c2a487a05085c2872776840bf2357f15b2e5f9
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=fc325421c0493d2db05ab2025f7810f2…
commit fc325421c0493d2db05ab2025f7810f25c3885d0
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=2de2d43d8fe6454530062d5252a0647a…
commit 2de2d43d8fe6454530062d5252a0647a0d6a37f4
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=28fc65801710ae5d3c0615e2edfef5e3…
commit 28fc65801710ae5d3c0615e2edfef5e34a2282cb
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=e0b921451fe9c0e28211f3c5ed3d568a…
commit e0b921451fe9c0e28211f3c5ed3d568ae235a070
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=78b5e8cceb7b82cd4c896a485cf9851e…
commit 78b5e8cceb7b82cd4c896a485cf9851e97426048
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=f9925a790ed5da3631d5e64d159b053d…
commit f9925a790ed5da3631d5e64d159b053d290d3c80
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=e82665579b0642a7fe063d86fe9dbf55…
commit e82665579b0642a7fe063d86fe9dbf558a749dbe
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=874e207f5ee505ee09f141e233e1bf63…
commit 874e207f5ee505ee09f141e233e1bf63e80fb7cf
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=860a270117dcfd003ad86725100e5d87…
commit 860a270117dcfd003ad86725100e5d875656d5d5
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=cf4ff88749a417d4324888c2c7d95ed3…
commit cf4ff88749a417d4324888c2c7d95ed3917aaba7
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=de131e855e3328353fff19d750c73540…
commit de131e855e3328353fff19d750c7354055dd8eee
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=3ec2ee7b7b2a41e086e59372c45a5d08…
commit 3ec2ee7b7b2a41e086e59372c45a5d0818cc8990
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=3f5f1e4b7125de9f9ae321cdbe4f86c0…
commit 3f5f1e4b7125de9f9ae321cdbe4f86c0675326b5
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=126b57021cdcc55947bf32307414e29e…
commit 126b57021cdcc55947bf32307414e29e579aef04
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=559e7f7bb88836cbf743e86ae45481b1…
commit 559e7f7bb88836cbf743e86ae45481b11bb859e1
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=7574dfc3b2521e75cd31dbb665d9627e…
commit 7574dfc3b2521e75cd31dbb665d9627ed23d348b
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=9a5cc2cf7a0e76e4967d578dc15044d3…
commit 9a5cc2cf7a0e76e4967d578dc15044d39824204b
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=7c9812749aac144978abcef5b39bd1aa…
commit 7c9812749aac144978abcef5b39bd1aa73099054
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=f439534ae71e9c08f7ec34de1e9d4161…
commit f439534ae71e9c08f7ec34de1e9d41615f1702d8
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=572bae238e24b59c506a22da24494eb8…
commit 572bae238e24b59c506a22da24494eb86c2affbf
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=8212fa5f7e987a62b27d6c157b4a5ffc…
commit 8212fa5f7e987a62b27d6c157b4a5ffc5e6a1cdb
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=3ad5db229e65b914051fd982e84a85fa…
commit 3ad5db229e65b914051fd982e84a85fa23a0d8a2
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=ba74ae62bd6e0f75d48d1ce6a7af469c…
commit ba74ae62bd6e0f75d48d1ce6a7af469ca862c055
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=451d9bf03544caef30ad2b94f3506658…
commit 451d9bf03544caef30ad2b94f35066583e179615
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=46f1b162b2d8339f725f4bb703c56d86…
commit 46f1b162b2d8339f725f4bb703c56d86d0ace5a0
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=9e17f0446ccaff43c81cec2f8761b411…
commit 9e17f0446ccaff43c81cec2f8761b41178fe8407
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=f60710b3bdbf098c79504f0919fe1dd7…
commit f60710b3bdbf098c79504f0919fe1dd786ce6905
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=1cbe1c032ec34ee1f037c0e422447dae…
commit 1cbe1c032ec34ee1f037c0e422447daefd410bd3
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=e2b9fdf4e4e1f87252f67a2741c155a6…
commit e2b9fdf4e4e1f87252f67a2741c155a6793cac2b
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=3e54026733084e0f3887a50bcc4b72b6…
commit 3e54026733084e0f3887a50bcc4b72b655f20c3f
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=02df48ef732ad36357424ff23c52aa97…
commit 02df48ef732ad36357424ff23c52aa97e352a2fc
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=7f8640e7cc8ae24f21b7fad88e558d7a…
commit 7f8640e7cc8ae24f21b7fad88e558d7ab55ee005
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=061677b896ffb9178599e9cdf8ca6315…
commit 061677b896ffb9178599e9cdf8ca631544d0c7cd
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=1b5797a75cfdc8f0327b6cb8d7c23e18…
commit 1b5797a75cfdc8f0327b6cb8d7c23e1879f8d567
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=11f68221fc29809fe8e800a7508e2820…
commit 11f68221fc29809fe8e800a7508e28208a85d6fc
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=ff0a72f9b9f3903f98335049a7545c67…
commit ff0a72f9b9f3903f98335049a7545c672a99353b
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=88294b61274f14261bfa9bc9f4ee59c5…
commit 88294b61274f14261bfa9bc9f4ee59c5e22845cd
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=3d856bb2f2fb4791df6f535b96f740ad…
commit 3d856bb2f2fb4791df6f535b96f740ad95307c76
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=173ae3aeffb3b1dbc0c06fa576b502eb…
commit 173ae3aeffb3b1dbc0c06fa576b502eb39772096
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=8bc81691c373b59d33df705ff6dd24eb…
commit 8bc81691c373b59d33df705ff6dd24eb71948aa2
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=4cce20908e659e01db54c24c67fdd194…
commit 4cce20908e659e01db54c24c67fdd19423f27ee7
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=0ded2c16d2af307adbc24451ad49eb2a…
commit 0ded2c16d2af307adbc24451ad49eb2a22d0c06b
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=8b892f8ba2e0bca78bf3e62d5c669206…
commit 8b892f8ba2e0bca78bf3e62d5c6692061e095086
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=ab7e530639ecd50777f3675eff2dafac…
commit ab7e530639ecd50777f3675eff2dafac5d8bb9c3
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=e0366037fd55f7117b4ab5d5205a59f9…
commit e0366037fd55f7117b4ab5d5205a59f96d511cf5
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=0d2803f72bd292a8ad48e3f857cb8f43…
commit 0d2803f72bd292a8ad48e3f857cb8f43d517fc0c
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=e43a66734b0c33fdd6a4d07374f4c2c0…
commit e43a66734b0c33fdd6a4d07374f4c2c04184c85b
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=651ea60a6c160bf5ceaa96874cdff53e…
commit 651ea60a6c160bf5ceaa96874cdff53e6f64ea86
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=49f7a2993b733ab0f4318230e4ceb639…
commit 49f7a2993b733ab0f4318230e4ceb639d930cbdf
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=2cd5afbb15ea82c559aacdf990d5bc5d…
commit 2cd5afbb15ea82c559aacdf990d5bc5da48b1364
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=17449a4333285839c005715233db86be…
commit 17449a4333285839c005715233db86be10fc5222
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=4cbf4cd886d8b2f8c30fd2579cd2225f…
commit 4cbf4cd886d8b2f8c30fd2579cd2225f5b74107a
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=598a0df65a96752646729a2ee495c170…
commit 598a0df65a96752646729a2ee495c170d9299368
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=6cbabcc847c4773563d6a21edbb8e61a…
commit 6cbabcc847c4773563d6a21edbb8e61a2da19a75
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=2152f8303ce042de595585508548523d…
commit 2152f8303ce042de595585508548523d93d48138
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=0beb7257f6c04b284893d6028eab13a9…
commit 0beb7257f6c04b284893d6028eab13a954f2ec46
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=2216236d37e6329eb3b6ca3a72e557b2…
commit 2216236d37e6329eb3b6ca3a72e557b2f88edf94
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=d874db254d8f20123922a3339a4c9ff8…
commit d874db254d8f20123922a3339a4c9ff86bd186e5
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=7b18490b095e031f92a4692d26f679a0…
commit 7b18490b095e031f92a4692d26f679a0839f80b1
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=232d080f49d498e9681755997f32d0ec…
commit 232d080f49d498e9681755997f32d0ec46acfbc3
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=1ec431294e47bdd1dc45d9d22f19e389…
commit 1ec431294e47bdd1dc45d9d22f19e3898eac2887
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=a6e238347760f7613205fbb78fd9e103…
commit a6e238347760f7613205fbb78fd9e103aec47a1c
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=c7f53e7bc84323925cb7e679c7d9ae9c…
commit c7f53e7bc84323925cb7e679c7d9ae9c8cc3f5ea
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=b253571de502ad189df2a1d0142a1fff…
commit b253571de502ad189df2a1d0142a1fffd032869b
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=ffaffad887a26a294ddf7ba7085f7241…
commit ffaffad887a26a294ddf7ba7085f7241f9ad892b
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=40f4f209a6ad707a814d8779b94bc067…
commit 40f4f209a6ad707a814d8779b94bc0670589901b
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=8b315d859390fabaf672b3c9feb6f822…
commit 8b315d859390fabaf672b3c9feb6f8229ac2ca1a
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=6688a4aef1cc982dc6778b6367bb6e67…
commit 6688a4aef1cc982dc6778b6367bb6e676dedd159
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=87c2ee731e53bc315d3c2590947153e1…
commit 87c2ee731e53bc315d3c2590947153e16ebb9571
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=6bd2ff44a098f9639c7f208d8b36bd26…
commit 6bd2ff44a098f9639c7f208d8b36bd26f1248285
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=f7e039eb71f560de5366293bc1c028a2…
commit f7e039eb71f560de5366293bc1c028a2f458baef
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.
Cosmetic: also move stdbool.h include to the top to keep osmocom and openbsc
includes grouped.
Change-Id: Iaa3dc36768f96f6b8c91010a2ba389fdc37f1503
http://cgit.osmocom.org/openbsc/commit/?id=b9f1ae2f7bb684f446ace82a98bd92ec…
commit b9f1ae2f7bb684f446ace82a98bd92ecda5249ff
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
http://cgit.osmocom.org/openbsc/commit/?id=f6d28ef3e95749ed880f862f41ff0873…
commit f6d28ef3e95749ed880f862f41ff0873c5a7e93c
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Jun 3 02:23:09 2016 +0200
sgsn_libgtp.c
Change-Id: If59b223052819de6b38a74a549c3ca8b9eef2b25
http://cgit.osmocom.org/openbsc/commit/?id=a07ddc07e6a3522a677c0494e42ed380…
commit a07ddc07e6a3522a677c0494e42ed380a08b69b1
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Jun 3 02:23:00 2016 +0200
gprs_gmm
Change-Id: I97136130dde4d558aa6ce602507edd2f71c5d66e
http://cgit.osmocom.org/openbsc/commit/?id=afc162f24a5a45a620bed9e787b090b6…
commit afc162f24a5a45a620bed9e787b090b69ffd52a5
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Jun 3 02:01:33 2016 +0200
sgsn_main
Change-Id: I498433af4eee028ed37f85db08a54bf1e89cfca2
http://cgit.osmocom.org/openbsc/commit/?id=1dec88bc7cc091d82b12eead4a659984…
commit 1dec88bc7cc091d82b12eead4a65998491fc2587
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Jun 3 02:01:22 2016 +0200
sgsn_libgtp
Change-Id: I26230ca00e61485099a870974a640a7206af0a14
http://cgit.osmocom.org/openbsc/commit/?id=bd29dfbc088ec717bb8f5fad6b48ccda…
commit bd29dfbc088ec717bb8f5fad6b48ccda4814dec6
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Jun 3 02:34:33 2016 +0200
gmmrabactps
Change-Id: Id348341924cd14b24856aca241d28a113af31be8
http://cgit.osmocom.org/openbsc/commit/?id=23a0f6c8ef51af650ef15162db932dca…
commit 23a0f6c8ef51af650ef15162db932dcadf5405df
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Jun 3 02:34:20 2016 +0200
gmmptmsi
Change-Id: I8140875e14bba6a4cdf01d295b9f0c430cf228b1
http://cgit.osmocom.org/openbsc/commit/?id=1df56c45f0e53a7ce7730f44650844a7…
commit 1df56c45f0e53a7ce7730f44650844a75471950a
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Jun 3 02:33:58 2016 +0200
gmm_servicerq
Change-Id: Iee7e6b336f1bddd89cdb346d3a661ae40e192738
http://cgit.osmocom.org/openbsc/commit/?id=34ebb5dee016818b4323fe5d3114643e…
commit 34ebb5dee016818b4323fe5d3114643eae60c44b
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=cc5cd5ba8fe44739de32ba00bb491b2c…
commit cc5cd5ba8fe44739de32ba00bb491b2c5df9d8c6
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=8bbf41a7807bd8658b7fa7ff9f57c235…
commit 8bbf41a7807bd8658b7fa7ff9f57c235684b35b6
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=ea703d4166e4e7126cba7de637823edc…
commit ea703d4166e4e7126cba7de637823edc92e7f840
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=3d22db0389dd20a187236aa4342002b7…
commit 3d22db0389dd20a187236aa4342002b73ac2f5bd
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=fb70561a8cb72e92c8f7efae31d2eead…
commit fb70561a8cb72e92c8f7efae31d2eead750dd5b1
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=12feb3e28eb57014f1c6361656177203…
commit 12feb3e28eb57014f1c6361656177203c0cf7c26
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=c9fbb44d31c6cf4e80cd023c25847379…
commit c9fbb44d31c6cf4e80cd023c258473790117092e
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=499a96c6991b68ab43ef9efe412e7dd5…
commit 499a96c6991b68ab43ef9efe412e7dd5917194af
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=0c196d22a227430e4d51b38f11608c1f…
commit 0c196d22a227430e4d51b38f11608c1ffe57b155
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=fc2aae5334654665f1ca2abbba29b305…
commit fc2aae5334654665f1ca2abbba29b305ee8a25f8
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=918a08935b073d7eade6af44c12c42a7…
commit 918a08935b073d7eade6af44c12c42a7e314acfb
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=eb040d8e08f555cd46b33e80b3ab6c9c…
commit eb040d8e08f555cd46b33e80b3ab6c9c6e70c8d5
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=faf1a8f9bf6e952b2996f9094939542c…
commit faf1a8f9bf6e952b2996f9094939542c820dec68
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=52fed0c829a19079edad1a76a138cc89…
commit 52fed0c829a19079edad1a76a138cc89838ea681
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=6b7a2345a1b2de09eadd00800d3e3332…
commit 6b7a2345a1b2de09eadd00800d3e3332b048fb69
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=acfeae302de6d36fb1fca6cbdfbfc8f4…
commit acfeae302de6d36fb1fca6cbdfbfc8f4ea590175
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Sat May 21 00:55:25 2016 +0200
sgsn: add Iu response to delete_pdp_conf()
Change-Id: I6d601586101c0a004b2243633fab48db82b44b7c
http://cgit.osmocom.org/openbsc/commit/?id=9c0f1f3fb7463b88bcc8637c4958238e…
commit 9c0f1f3fb7463b88bcc8637c4958238e5516b8db
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Sat May 21 00:53:42 2016 +0200
sgsn: add Iu response to create_pdp_conf()
Change-Id: Iad65ca9b77c3166d4df9a58af527e6aef7e589ee
http://cgit.osmocom.org/openbsc/commit/?id=2773a7afb25a0891800f7b2e856d48f1…
commit 2773a7afb25a0891800f7b2e856d48f171dbb288
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Jun 3 00:31:44 2016 +0200
gprs_gmm.c: comment on msg->dst use as ue_conn_ctx
Change-Id: I3899665bc57964772ccc0c3ce0027ca547036202
http://cgit.osmocom.org/openbsc/commit/?id=262cab956a783b187f71b595337725c8…
commit 262cab956a783b187f71b595337725c8eb3b1a05
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Sat May 21 00:11:39 2016 +0200
grps Iu: track msg->dst aka ue_conn_ctx, comment
Change-Id: I90c7ca6c3655d447aaca958e0086ae6ce6f6045a
http://cgit.osmocom.org/openbsc/commit/?id=adee73bbc33fc050fc5f44b17b27dbfc…
commit adee73bbc33fc050fc5f44b17b27dbfc61dec1bc
Author: Daniel Willmann <dwillmann(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: Ide1d8180755dca76e23d66b93d468f89fd564049
http://cgit.osmocom.org/openbsc/commit/?id=9831cec3769aa8b1582dc5763531ede9…
commit 9831cec3769aa8b1582dc5763531ede9a546566a
Author: Daniel Willmann <dwillmann(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: I52178cb21c371b0816288b3332d5bb24d0ccea45
http://cgit.osmocom.org/openbsc/commit/?id=5451148e72e4fb0cc5ba64b45df1523b…
commit 5451148e72e4fb0cc5ba64b45df1523b039a958b
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Fri May 20 23:52:06 2016 +0200
add #warnings concerning Iu
Change-Id: I79bbe9f56726203fb15dead6ddb5915a5112d5b5
http://cgit.osmocom.org/openbsc/commit/?id=416257b7c898465e85cf87eee0867ee5…
commit 416257b7c898465e85cf87eee0867ee5d3992200
Author: Daniel Willmann <dwillmann(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: Ia83e364322f6b9dc29197b8764007be5f1b47cd3
http://cgit.osmocom.org/openbsc/commit/?id=22f00fc73eef8bd85400d74136aa6982…
commit 22f00fc73eef8bd85400d74136aa69824e062862
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Fri May 20 23:50:22 2016 +0200
gsm48_gmm_sendmsg(): redirect Iu to iu_tx()
Change-Id: Ia47ffbfa6fa0f5a0cd76a379c57ef42faa0d80e3
http://cgit.osmocom.org/openbsc/commit/?id=c359d10916ce61e2b85305719b134663…
commit c359d10916ce61e2b85305719b13466380b654ad
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Jun 3 02:01:53 2016 +0200
tests_sgsn
Change-Id: I7fd9fae0e51fddfc3e3e1c8f203e187f7ebb332e
http://cgit.osmocom.org/openbsc/commit/?id=d6d4e0715714ef90e4fbfa8c44ee5e72…
commit d6d4e0715714ef90e4fbfa8c44ee5e729b520dfa
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Sat May 21 17:36:18 2016 +0200
sgsn-test: add libiu and libasn1c, libosmo-sigtran, libosmo-ranap
Change-Id: I4c05f15c29797456ddcd7c95bfb7dfd480101577
http://cgit.osmocom.org/openbsc/commit/?id=f5ba2dcfe6fda7fc6f6d2c92cb79d828…
commit f5ba2dcfe6fda7fc6f6d2c92cb79d82858f0383c
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Sat May 21 17:35:57 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.
Add asn_debug impl ("extern" from libasn1c).
osmo-sgsn build: add libiu and libasn1c, libosmo-sigtran, libosmo-ranap
Change-Id: I469ae6ca9ef254d04ee0d2d79bdd65aebcd027b5
http://cgit.osmocom.org/openbsc/commit/?id=db112fa932faf7f1fa81244f981ea0e3…
commit db112fa932faf7f1fa81244f981ea0e3a5a1cb3e
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri May 20 21:38:32 2016 +0200
add libiu
Co-Authored by dwillmann, laforge, nhofmeyr
Change-Id: Iffc26f9c73cb15463948f7435b72ac1747aabdb3
-----------------------------------------------------------------------
Summary of changes:
.mailmap | 12 +
contrib/jenkins.sh | 98 +++--
openbsc/contrib/bsc_control.py | 160 ++++---
openbsc/contrib/ctrl2sse.py | 147 +++++++
openbsc/doc/control-interface.txt | 21 -
.../osmo-nitb/{nanobts => sysmobts}/openbsc.cfg | 2 +-
openbsc/doc/osmocom-authn-protocol.txt | 250 -----------
openbsc/doc/sgsn-remote-protocol.txt | 468 --------------------
openbsc/include/openbsc/abis_rsl.h | 5 +-
openbsc/include/openbsc/chan_alloc.h | 2 +
openbsc/include/openbsc/gprs_gmm.h | 8 +-
openbsc/include/openbsc/gprs_llc.h | 15 +-
openbsc/include/openbsc/gprs_sgsn.h | 7 +-
openbsc/include/openbsc/gsm_data.h | 4 +
openbsc/include/openbsc/gsm_data_shared.h | 23 +-
openbsc/include/openbsc/rest_octets.h | 1 +
openbsc/include/openbsc/sgsn.h | 26 ++
openbsc/src/gprs/gprs_gmm.c | 154 ++++---
openbsc/src/gprs/gprs_llc.c | 174 +++++---
openbsc/src/gprs/gprs_sgsn.c | 42 +-
openbsc/src/gprs/gprs_sndcp.c | 5 +-
openbsc/src/gprs/sgsn_libgtp.c | 4 +
openbsc/src/gprs/sgsn_main.c | 3 +
openbsc/src/libbsc/Makefile.am | 2 +-
openbsc/src/libbsc/abis_nm.c | 3 +
openbsc/src/libbsc/abis_rsl.c | 486 +++++++++++++++++----
openbsc/src/libbsc/bsc_dyn_pdch.c | 44 --
openbsc/src/libbsc/bsc_dyn_ts.c | 77 ++++
openbsc/src/libbsc/bsc_vty.c | 30 ++
openbsc/src/libbsc/bts_ipaccess_nanobts.c | 2 +-
openbsc/src/libbsc/chan_alloc.c | 156 ++++++-
openbsc/src/libbsc/rest_octets.c | 9 +-
openbsc/src/libbsc/system_information.c | 3 +
openbsc/src/libcommon/gsm_data_shared.c | 161 ++++++-
openbsc/src/libmsc/mncc_sock.c | 57 +--
openbsc/src/libxsc/xsc.c | 4 +-
openbsc/src/osmo-cscn/cscn_main.c | 13 +
openbsc/src/utils/bs11_config.c | 3 +-
openbsc/tests/ctrl_test_runner.py | 5 +-
openbsc/tests/sgsn/Makefile.am | 1 +
openbsc/tests/sgsn/sgsn_test.c | 24 +-
41 files changed, 1517 insertions(+), 1194 deletions(-)
create mode 100644 .mailmap
create mode 100755 openbsc/contrib/ctrl2sse.py
delete mode 100644 openbsc/doc/control-interface.txt
copy openbsc/doc/examples/osmo-nitb/{nanobts => sysmobts}/openbsc.cfg (98%)
delete mode 100644 openbsc/doc/osmocom-authn-protocol.txt
delete mode 100644 openbsc/doc/sgsn-remote-protocol.txt
delete mode 100644 openbsc/src/libbsc/bsc_dyn_pdch.c
create mode 100644 openbsc/src/libbsc/bsc_dyn_ts.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, dexter/draft has been updated
via d6b4d1e6c84f5dac8d92a64ca66641e312291c5c (commit)
from 144075206ed35d7dd013a7c447c0761aa2036cec (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=d6b4d1e6c84f5dac8d92a64ca66641e3…
commit d6b4d1e6c84f5dac8d92a64ca66641e312291c5c
Author: Philipp <pmaier(a)sysmocom.de>
Date: Thu Aug 11 14:14:39 2016 +0200
Updated v42bis
Change-Id: Icaf305d1b78e9d595f35d24ab176e372c365fea2
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/v42bis.h | 154 +++------------------
.../include/openbsc/{v42bis.h => v42bis_private.h} | 116 +---------------
openbsc/src/gprs/v42bis.c | 98 +++++++++----
3 files changed, 92 insertions(+), 276 deletions(-)
copy openbsc/include/openbsc/{v42bis.h => v42bis_private.h} (52%)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)