This is merely a historical archive of years 2008-2021, before the migration to mailman3.
A maintained and still updated list archive can be found at https://lists.osmocom.org/hyperkitty/list/osmocom-commitlog@lists.osmocom.org/.
gitosis at osmocom.org gitosis at osmocom.orgThis 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 552974cffa3e5efddadb018e42d341370d7673e8 (commit) discards 75bd617b31eebe3ac26d02a4c1d9747d660bc581 (commit) discards 3756dccfd2264b3a710c15033cdba593aec112e1 (commit) discards a6c2ad1c3c06407aa2f65aaf813fd3a67aafe342 (commit) discards 5199115bfa5230c63af5d1e47116fb7044405d63 (commit) discards 7780416a320dc6e26d796fd41b7475a9ddb3a5d1 (commit) discards 3eef8f601f88adaffb7a40b9d42306330d90e6bc (commit) discards db56d3c97c13ce55fa54af3aac25081f0b661ec1 (commit) discards 87575e25184fb8af61e81dcc60e26be0e27a0c24 (commit) discards b46dc94b6094a6374f2ee2c60fbf81e0a6d006b2 (commit) discards f04a743955b3310b3cd46915bc001be4cd43feb0 (commit) discards 761180fe47ccc9d6de532615733d4286972b4468 (commit) discards 7c69ce5165222bc71c259b0aa33a90342cdc07c3 (commit) discards d0f65c6fec6e4a506101e847056a06d4af5e0297 (commit) discards ab421374f157094d7314238d0063e11c2d9e3e18 (commit) discards 35e4f44776f94ec6a73b7690b689e5dab8a892cf (commit) discards ea727c4409b6af8e5cd9a52a36c09d1ef5f58e9a (commit) discards af30bf1b20da0a2f38e4462a283a04565a192d32 (commit) discards d0ba43f4718048fe8810fb71e8d1016001309c58 (commit) discards d2559db9634b3c67c1d9a7cb01614220bf51caa3 (commit) discards 68f02eb2ec4210cb5d860c4d252e7ac466476674 (commit) discards 665574418b091d3aa84dd2d6fe406d4e94551620 (commit) discards 416c05b47955478b1fe767bdf8a0f9460c50e8da (commit) discards 9e71f257e83e3cb5803752d0a02eabeed20da30c (commit) discards 9e76fa510557413403d85aa43e7f00e0cc0e3844 (commit) discards 840f799b3a31d9275199d3330b6a312d9620e9d5 (commit) discards ca6d15f7315e0198329f96dc791e98d1597c52bb (commit) discards 975fcdf5e105b9073ddcad28ca8beb05edaf0885 (commit) discards 9ffe6a1850535d997b0b1f8ef771d734789e379b (commit) discards e4ea96e28c7aa411368f7bf52749d9faa3d43cbb (commit) discards 11025b478fdb509fc69eff5eacaf50ed87a07041 (commit) discards 073099681f01071bbc977cca5f371b83367e2bcc (commit) discards ba2e6c40bb4a9c3f42eb2902cf66d362077f2ff4 (commit) discards 02f8ef6e338204e7a25ed8f05925064f8d2a8cd2 (commit) discards 0f7c79f56a10bae9e72d6c23041b699cf55d49de (commit) discards 9a7124462e83437f0de7cd8e2bddfc1da72ffe59 (commit) discards c93e939c2688671f92d3d29706e95a54ef05a9da (commit) discards 83e940a36e8a11db0843d170b0d8f6ce33de923b (commit) via f5eb4f591b94bba4795d0bce2226e1c7d8dc2e0d (commit) via de0de8060b0e0ed463159d92b04507125f6b89b7 (commit) via 1bc3f2d07e7a4474b7a7cd7cd8288c573a5579b2 (commit) via ed3a0ea6396da9ba4bd1dd3568b3c56ec1e52fe0 (commit) via a44f474c019e16bc16bcbf80e7a406b1814aa042 (commit) via 6f35ef82da3587f900ba13820e04c3f91a969f59 (commit) via c68f8f172caa92e1621a53d9b6899a465478d3fb (commit) via ba2032100cd5e49106ee0736510e258e3b2995fe (commit) via 87bedb74d9d242dc11e1b31b2f79bd349e536fe7 (commit) via 47ac9a2d8a1f8d920e2c4c8554a9f15d7dbb06d6 (commit) via a9fd83ebc85bdb984a1bbb5e5b593bfbf08301d0 (commit) via 5e78af28e8590c437ccffc28dc91930127358adc (commit) via d62003f1ef75a104491430d30cc8bd1b511a5ac5 (commit) via eca5f678cd0b092885a37d77cb1223581c32dfa7 (commit) via 6c9511e48b68a0520dc79d1d49e46289fc52b5e2 (commit) via 128366e9fc2b355288e07013f11531c6e75d8577 (commit) via af7c20e245aa780f285b7c7f2cb49d59c3c86d9b (commit) via 2bc8a68c9969bf85e07201b0f74f2a66ba800864 (commit) via 4fc7e1e00561fe76ca453b399c15e224b4139d11 (commit) via 159c17dbd5b63c16012bd0144e9413e0e316921d (commit) via 84d5c852cb1be13b0d99040cb7b00b47c29d69b1 (commit) via 259757e783fad5f4e4455b3f206f2b2e848a118a (commit) via 605337835755a50e477b44a85e2a72dc9267d2d2 (commit) via 063884e13d39b3cb56b7f73248747a3dde5ce597 (commit) via 154fec0bb4db39343911d4acaf5d48d95c6d8d85 (commit) via 4eadd55394fb782f3dfae7f9550ab2469c8f91bc (commit) via d3b61d94d674f24e2ae5116a779f6b98461fb91b (commit) via 15be749a87cebbd81f1ca85777f4bfd54d5eec2f (commit) via 68e28d524ef4987077be2c7231f480b6d0a84fa0 (commit) via 0183fcb46984efe6fdddf33f9e8ef8fc8e36f40b (commit) via f84a11d56f7a3d171cda7f158fe239eb164097ee (commit) via 973c58ba9388288226d7fb7152704c70ecbe1864 (commit) via 605fcac5a6d8a4b7e742be2bf867f44bb9482dd5 (commit) via e401fe5d186f04542b2b8f9191e36dbd0dbda9aa (commit) via 74e64320bf952ea0b96a21cca2307f8c86ee864f (commit) via 7e3a5bdf254baf4e3b79c997de8d52e542024dbf (commit) via 2d086eb337b70c6cec1689d07c57330ccff73404 (commit) via 7c7d21ea0bc378ae7061d2430efeb8079d48b085 (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 (552974cffa3e5efddadb018e42d341370d7673e8) \ N -- N -- N (f5eb4f591b94bba4795d0bce2226e1c7d8dc2e0d) 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=f5eb4f591b94bba4795d0bce2226e1c7d8dc2e0d commit f5eb4f591b94bba4795d0bce2226e1c7d8dc2e0d Author: Daniel Willmann <dwillmann at 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=de0de8060b0e0ed463159d92b04507125f6b89b7 commit de0de8060b0e0ed463159d92b04507125f6b89b7 Author: Daniel Willmann <dwillmann at 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=1bc3f2d07e7a4474b7a7cd7cd8288c573a5579b2 commit 1bc3f2d07e7a4474b7a7cd7cd8288c573a5579b2 Author: Daniel Willmann <dwillmann at 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=ed3a0ea6396da9ba4bd1dd3568b3c56ec1e52fe0 commit ed3a0ea6396da9ba4bd1dd3568b3c56ec1e52fe0 Author: Neels Hofmeyr <nhofmeyr at 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=a44f474c019e16bc16bcbf80e7a406b1814aa042 commit a44f474c019e16bc16bcbf80e7a406b1814aa042 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Fri May 20 21:45:21 2016 +0200 cosmetic: whitespace Change-Id: I5017e7513cb472aa680ed93ae800e627db71f745 http://cgit.osmocom.org/openbsc/commit/?id=6f35ef82da3587f900ba13820e04c3f91a969f59 commit 6f35ef82da3587f900ba13820e04c3f91a969f59 Author: Neels Hofmeyr <nhofmeyr at 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=c68f8f172caa92e1621a53d9b6899a465478d3fb commit c68f8f172caa92e1621a53d9b6899a465478d3fb Author: Neels Hofmeyr <nhofmeyr at 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=ba2032100cd5e49106ee0736510e258e3b2995fe commit ba2032100cd5e49106ee0736510e258e3b2995fe Author: Neels Hofmeyr <nhofmeyr at 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=87bedb74d9d242dc11e1b31b2f79bd349e536fe7 commit 87bedb74d9d242dc11e1b31b2f79bd349e536fe7 Author: Neels Hofmeyr <nhofmeyr at 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=47ac9a2d8a1f8d920e2c4c8554a9f15d7dbb06d6 commit 47ac9a2d8a1f8d920e2c4c8554a9f15d7dbb06d6 Author: Neels Hofmeyr <nhofmeyr at 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=a9fd83ebc85bdb984a1bbb5e5b593bfbf08301d0 commit a9fd83ebc85bdb984a1bbb5e5b593bfbf08301d0 Author: Neels Hofmeyr <nhofmeyr at 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=5e78af28e8590c437ccffc28dc91930127358adc commit 5e78af28e8590c437ccffc28dc91930127358adc Author: Neels Hofmeyr <nhofmeyr at 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=d62003f1ef75a104491430d30cc8bd1b511a5ac5 commit d62003f1ef75a104491430d30cc8bd1b511a5ac5 Author: Neels Hofmeyr <nhofmeyr at 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=eca5f678cd0b092885a37d77cb1223581c32dfa7 commit eca5f678cd0b092885a37d77cb1223581c32dfa7 Author: Neels Hofmeyr <nhofmeyr at 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=6c9511e48b68a0520dc79d1d49e46289fc52b5e2 commit 6c9511e48b68a0520dc79d1d49e46289fc52b5e2 Author: Neels Hofmeyr <nhofmeyr at 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=128366e9fc2b355288e07013f11531c6e75d8577 commit 128366e9fc2b355288e07013f11531c6e75d8577 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Sat May 21 00:55:25 2016 +0200 sgsn: add Iu response to delete_pdp_conf() Change-Id: I4a39e1b102d43ce09bcd15383f4d0cdb7c0d731f http://cgit.osmocom.org/openbsc/commit/?id=af7c20e245aa780f285b7c7f2cb49d59c3c86d9b commit af7c20e245aa780f285b7c7f2cb49d59c3c86d9b Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Sat May 21 00:53:42 2016 +0200 sgsn: add Iu response to create_pdp_conf() Change-Id: I274e39eb8c0cb1cd9ae882898d161ab7674aed2b http://cgit.osmocom.org/openbsc/commit/?id=2bc8a68c9969bf85e07201b0f74f2a66ba800864 commit 2bc8a68c9969bf85e07201b0f74f2a66ba800864 Author: Daniel Willmann <dwillmann at 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=4fc7e1e00561fe76ca453b399c15e224b4139d11 commit 4fc7e1e00561fe76ca453b399c15e224b4139d11 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Sat May 21 01:46:21 2016 +0200 gprs_gmm.c: comment on msg->dst use as ue_conn_ctx Change-Id: Ibe73f78d3a0f208e5e61809e8378ac71d7133486 http://cgit.osmocom.org/openbsc/commit/?id=159c17dbd5b63c16012bd0144e9413e0e316921d commit 159c17dbd5b63c16012bd0144e9413e0e316921d Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Sat May 21 00:11:39 2016 +0200 grps Iu: track msg->dst aka ue_conn_ctx, comment Change-Id: I467524174bd0073fce597ab031cb822b0f71ec7c http://cgit.osmocom.org/openbsc/commit/?id=84d5c852cb1be13b0d99040cb7b00b47c29d69b1 commit 84d5c852cb1be13b0d99040cb7b00b47c29d69b1 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Sat May 21 00:32:37 2016 +0200 gsm48_rx_gmm_ra_upd_req(): Iu: look up MM ctx Change-Id: I3e71731e2bd765d9c72f3beb11268936ed612d3c http://cgit.osmocom.org/openbsc/commit/?id=259757e783fad5f4e4455b3f206f2b2e848a118a commit 259757e783fad5f4e4455b3f206f2b2e848a118a Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Sat May 21 00:27:37 2016 +0200 gsm48_rx_gmm_att_req(): redirect for Iu, with no MM present Change-Id: I9102d3db63481024b744f8c2968b402973240600 http://cgit.osmocom.org/openbsc/commit/?id=605337835755a50e477b44a85e2a72dc9267d2d2 commit 605337835755a50e477b44a85e2a72dc9267d2d2 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Fri May 20 23:52:06 2016 +0200 add #warnings concerning Iu Change-Id: I2a72970fc91ceef5ee8b9eaac7c81972ed8572f5 http://cgit.osmocom.org/openbsc/commit/?id=063884e13d39b3cb56b7f73248747a3dde5ce597 commit 063884e13d39b3cb56b7f73248747a3dde5ce597 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Sat May 21 00:09:41 2016 +0200 gsm48_gmm_sendmsg(): catch Iu tx when there is no MM ctx Change-Id: Iedf057d37e9418901c3f33ebc42c7702471384b9 http://cgit.osmocom.org/openbsc/commit/?id=154fec0bb4db39343911d4acaf5d48d95c6d8d85 commit 154fec0bb4db39343911d4acaf5d48d95c6d8d85 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Fri May 20 23:50:22 2016 +0200 gsm48_gmm_sendmsg(): redirect Iu to iu_tx() http://cgit.osmocom.org/openbsc/commit/?id=4eadd55394fb782f3dfae7f9550ab2469c8f91bc commit 4eadd55394fb782f3dfae7f9550ab2469c8f91bc Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Sat May 21 17:36:18 2016 +0200 sgsn-test: add libiu and libasn1c, libosmo-sigtran, libosmo-ranap http://cgit.osmocom.org/openbsc/commit/?id=d3b61d94d674f24e2ae5116a779f6b98461fb91b commit d3b61d94d674f24e2ae5116a779f6b98461fb91b Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Fri May 20 23:53:18 2016 +0200 osmo-sgsn: add core IuPS implementations, call iu_init() Add: * gsm0408_gprs_rcvmsg_iu() * sgsn_mm_ctx_by_ue_ctx() * sgsn_mm_ctx_alloc_iu() * sgsn_ranap_iu_event() * sgsn_ranap_rab_ass_resp() Call iu_init() from sgsn_main.c. http://cgit.osmocom.org/openbsc/commit/?id=15be749a87cebbd81f1ca85777f4bfd54d5eec2f commit 15be749a87cebbd81f1ca85777f4bfd54d5eec2f Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Sat May 21 17:35:57 2016 +0200 osmo-sgsn: add libiu and libasn1c, libosmo-sigtran, libosmo-ranap The build will actually break until libiu is used by osmo-sgsn in a subsequent commit, because so far libiu is skipped by the linker, and thus at least talloc_asn1_ctx and asn1_xer_print are missing for libosmo-ranap. Add asn_debug impl ("extern" from libasn1c). Change-Id: I088e0980cbbec9dae19632e0d11cfe979fb83e98 http://cgit.osmocom.org/openbsc/commit/?id=68e28d524ef4987077be2c7231f480b6d0a84fa0 commit 68e28d524ef4987077be2c7231f480b6d0a84fa0 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Fri May 20 21:38:32 2016 +0200 add libiu Change-Id: I0287ac65fc0525e36cb18901176e9aaffd97c845 http://cgit.osmocom.org/openbsc/commit/?id=0183fcb46984efe6fdddf33f9e8ef8fc8e36f40b commit 0183fcb46984efe6fdddf33f9e8ef8fc8e36f40b Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Fri May 20 21:59:35 2016 +0200 add DSUA debug constant Change-Id: I49bcfc6c18f75829de0826866c998e0078860de1 http://cgit.osmocom.org/openbsc/commit/?id=f84a11d56f7a3d171cda7f158fe239eb164097ee commit f84a11d56f7a3d171cda7f158fe239eb164097ee Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Fri May 20 21:59:45 2016 +0200 add DRANAP debug constant http://cgit.osmocom.org/openbsc/commit/?id=973c58ba9388288226d7fb7152704c70ecbe1864 commit 973c58ba9388288226d7fb7152704c70ecbe1864 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Fri May 20 21:42:55 2016 +0200 build: add libasn1c, libosmo-ranap and libosmo-sigtran For upcoming Iu. Change-Id: I1c4223214ed6baff8e752efa5bb3edc4222970fc http://cgit.osmocom.org/openbsc/commit/?id=605fcac5a6d8a4b7e742be2bf867f44bb9482dd5 commit 605fcac5a6d8a4b7e742be2bf867f44bb9482dd5 Author: Daniel Willmann <dwillmann at sysmocom.de> Date: Fri May 20 22:36:23 2016 +0200 gprs: more conditionals for Gb specific actions Change-Id: I18fd636816dd67827423e7481f97b43c6f5654fc http://cgit.osmocom.org/openbsc/commit/?id=e401fe5d186f04542b2b8f9191e36dbd0dbda9aa commit e401fe5d186f04542b2b8f9191e36dbd0dbda9aa Author: Daniel Willmann <dwillmann at sysmocom.de> Date: Sat May 21 00:48:49 2016 +0200 sgsn_mm_ctx_cleanup_free(): clean up LLME iff present (Gb, not Iu) Assert that llme is unused for non-Gb (Iu) connections, and clean up otherwise. Make sure the cleanup is left below the sgsn_mm_ctx_free() call, as the comment states. Change-Id: I42a90b38c3ba7d547e4de09252861cc401f09123 http://cgit.osmocom.org/openbsc/commit/?id=74e64320bf952ea0b96a21cca2307f8c86ee864f commit 74e64320bf952ea0b96a21cca2307f8c86ee864f Author: Harald Welte <laforge at gnumonks.org> Date: Fri Dec 25 22:31:36 2015 +0100 gprs_gmm.c: Perform LLME operations only if we have one In case the GMM message did not arrive over a Gb interface, there is no LLME (and thus the associated pointer is NULL). Don't try to perform operations on a NULL LLME. Change-Id: I1ac9ae3bea1b778929d56359ef0b57710f02fb0f http://cgit.osmocom.org/openbsc/commit/?id=7e3a5bdf254baf4e3b79c997de8d52e542024dbf commit 7e3a5bdf254baf4e3b79c997de8d52e542024dbf Author: Harald Welte <laforge at gnumonks.org> Date: Fri Dec 25 22:23:27 2015 +0100 gprs_gmm.c: Make TLLI handling specific to Gb interface Soem of the operations we perform in the GMM layer are specific to the GPRS/EDGE radio access network and its Gb interface. Let's make them conditional to that in preparation of supporting an Iu interface. Change-Id: I9acb8d945d48a3555ffa6c0a20520d83061f2ec8 http://cgit.osmocom.org/openbsc/commit/?id=2d086eb337b70c6cec1689d07c57330ccff73404 commit 2d086eb337b70c6cec1689d07c57330ccff73404 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Sun May 22 14:28:19 2016 +0200 gprs_gmm.c: Don't try to de-reference NULL mmctx There was a comment in the code that certain GMM messages require a valid mmctx pointer. However, nothing actually checked if that pointer was in fact non-NULL. We plainly crashed if a MS would send us the wrong message in the wrong state. Original patch by Harald Welte, but it broke message validity checking, resulting in sgsn_test failure. This re-implements the NULL check in a different way, as explained by in-code comment. Change-Id: I0e98784bd89f439d3823759f70810a6c38123ea7 http://cgit.osmocom.org/openbsc/commit/?id=7c7d21ea0bc378ae7061d2430efeb8079d48b085 commit 7c7d21ea0bc378ae7061d2430efeb8079d48b085 Author: Harald Welte <laforge at gnumonks.org> Date: Fri Dec 25 19:14:57 2015 +0100 rename gsm0408_gprs_rcvmsg() to gsm0408_gprs_rcvmsg_gb() This is the entry point for GMM from Gb. We will create a new one for Iu, so let's be explicit rather than implicit. Change-Id: I969a35bed5ac49d2d0068e22a1587f74f101af11 ----------------------------------------------------------------------- Summary of changes: hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)