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 9ace2d2929d8d18ee21dfb0eec012d26bae61570 (commit) discards 0788000d929d94c4a8b2eb97357250410884b809 (commit) discards 954974db2a8ba968d5a4c9e5ea53be0849180b11 (commit) discards f348a371e32eb3df0b94bb1b116a1637793e3269 (commit) discards cddb2c175cb889fb97fb379d5576afdcdc0e2349 (commit) discards e4c107ee0b3c2b42ba2fec1a793b8e97a84ca251 (commit) discards 62ed972e7b98ce5f84831fd02a50fcc8da13bfef (commit) discards fa43a2bf54c4a514e33dbdcbd609c816c8afa084 (commit) discards 5679db98ff22311a21e9417fe1f175c6cbdfa68d (commit) discards 14d30b35bf57a5d3eb57f2453f980730f9622419 (commit) discards 6826c08333ff7f08a0d1fc5ea4f249f039ea7723 (commit) discards 399b544255ab03ad8faac645b4e1127900a3b5b7 (commit) discards 5983259222d498f980aee493bca516fce34004bb (commit) discards 82089ab26068a2c21e42afa7c5ce9f0b66f9e5d5 (commit) discards 59e08913444bca08080650fa9625b80279bc2807 (commit) discards cc38627b92cf689f10802470726006bdb7a3d33b (commit) discards a5e25928fd1f3c8ae7b17bc29bc72a54d6649561 (commit) discards 40510d0d6e890bcbd5e773b467b5411c4e6e8b12 (commit) discards 48feffbd4f93fb15fadb624fccd79638b499fe7c (commit) discards 6fa343aa4d2164e4ef0e58b9eea73058600a3b92 (commit) discards a12d507b98980f4fa75f2b1fcc6eb6b70df9c50c (commit) discards 33270707ca8395bf4a52558dc7ed500acaad01e3 (commit) discards ae61b0b6ea7dc7aa4f63dc448dcb8a7381c6f707 (commit) discards 4c123bf1d78db5a782f28b224c15f1a73124b7ba (commit) discards 9d2d27d69ed6408217e528fb037002925c7a8224 (commit) discards 866c4b9a2d59f63c7fa849d003d5f33ef2a8ed97 (commit) discards 0d47840f1a1ae92aa42be9dd46d115f37948a6a5 (commit) discards a8a3f0df378832c6ea09d9c9e9e8224d48e63719 (commit) discards a028bbf77e8463d8c2d5d3e36f407f6b700fb36d (commit) discards 7a43918dfb712c3d7800341703150684c13ec842 (commit) discards 9a63b5d15f3c9c7f8a94021cb91b42c1756a3346 (commit) discards 977da33523e46abfcce85d2227be02c0c8937a51 (commit) discards a49c02dec3dcd25e483fe98e3a927de53483336a (commit) discards 0600068d90515af4b4ed53c84ff8fdfb67b2e5e9 (commit) discards 79a9817074ca89799f559a98d65bee940de53faa (commit) discards efb1e9ed1250ef48881c4459d465a148e2e0c239 (commit) discards 454d5675d31a108c4d21f111247f15af25b8d1cc (commit) discards de25a472fbc621f9e8a4eefc993dd0c9569f40f0 (commit) via b8444495da45955e5dc7d57a5b352b236eb2657f (commit) via 3e27e87b41e143bf95fcac5bc9a2f54c37392c5a (commit) via 579098e867c486a0bed3eaad1773a1b0f841de48 (commit) via 12aa42c614688d3b7ef384d218b1860836652af8 (commit) via e7183ba5a5fe982a975cc0c782666218cac4d230 (commit) via d72e5621b66632e8999e298a541f36aab61c448a (commit) via 53e99faeb3e7500a37de69effbbf3d9c8cb40277 (commit) via e3632fa3bd5a46c497a2cf54eb926526421884d4 (commit) via be9e356d3125d3515613210c8f0d35b3fb3fafeb (commit) via 5eae8385cfe207d0ab4b871f36c940722b38eb7d (commit) via f679b668aa63aca3f120b342efb9beaad2c43978 (commit) via 184ac936318412c8d6020ac3e6e8344cdc923d74 (commit) via cb769acaa5ddf9715dfe562954f46878de468629 (commit) via 37fe402f3d14f18db4a1be423765b0e28d1f3aa4 (commit) via 33bb08008fc1def19d4943e4512b1e57794dadc6 (commit) via 8c7c907f07bf0e62682edc0bd183d73ccee8fabc (commit) via 77d93f67ebecc280b838d4ebc821e4e736ff8185 (commit) via 79b73f342f06e8317e8e2b40fb924734a38d6b28 (commit) via d8ca8f0f0cb0600cfc8499d183c9eaa9b76944ba (commit) via 8f582960136f1e3d20c40e188d4dd423d69701e4 (commit) via ed397a0c841a6dfee71a09f14101a1b290959e4d (commit) via 9308d6c77fb24f405fe671aaa1df269a776041f7 (commit) via 58d8d0993f4176dc5efbb268587782368dbbbb5b (commit) via 0c03c41aecb9d26c697b957319509e138f2f7799 (commit) via 5477e3bb2848e52d52c3cfe84e212ea123473b9f (commit) via 10083cb3a725472731e6cbc6ff9c1c46c3482ffa (commit) via 2617869f62270a226cf3fd664cc6bf1ed2802739 (commit) via cb5c24c853b2698f3d0a4f97ede99859090a6345 (commit) via 421d4bf7c8b4d8d7142f4458ba6a3667bea57ef3 (commit) via c3f7a2689b56ef7a9c67bfdaec8bac3aa8b3d8cb (commit) via 36631e52342235eeee86f05473f97c881a7f0480 (commit) via d5b876cca2c97c727b8a596492c21974e50e8366 (commit) via f9f4387686584d4575b326ac7414138d8ba0c641 (commit) via 7ec8ca422cb76c876dcd5c8a9e23d48090d40580 (commit) via 2b2429eb59af1edc9e8760a441c8c457418a459c (commit) via dbc72b37ee7edd1abe34c2998090490d770f7f6e (commit) via e98ba82d2b07c83592a323d41a9afc702ea50c79 (commit) via 49393e128e759993e7da74c076d7dd1c47705638 (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 (9ace2d2929d8d18ee21dfb0eec012d26bae61570) \ N -- N -- N (b8444495da45955e5dc7d57a5b352b236eb2657f) 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=b8444495da45955e5dc7d57a5b352b236eb2657f commit b8444495da45955e5dc7d57a5b352b236eb2657f 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=3e27e87b41e143bf95fcac5bc9a2f54c37392c5a commit 3e27e87b41e143bf95fcac5bc9a2f54c37392c5a 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=579098e867c486a0bed3eaad1773a1b0f841de48 commit 579098e867c486a0bed3eaad1773a1b0f841de48 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=12aa42c614688d3b7ef384d218b1860836652af8 commit 12aa42c614688d3b7ef384d218b1860836652af8 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=e7183ba5a5fe982a975cc0c782666218cac4d230 commit e7183ba5a5fe982a975cc0c782666218cac4d230 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=d72e5621b66632e8999e298a541f36aab61c448a commit d72e5621b66632e8999e298a541f36aab61c448a 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=53e99faeb3e7500a37de69effbbf3d9c8cb40277 commit 53e99faeb3e7500a37de69effbbf3d9c8cb40277 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=e3632fa3bd5a46c497a2cf54eb926526421884d4 commit e3632fa3bd5a46c497a2cf54eb926526421884d4 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=be9e356d3125d3515613210c8f0d35b3fb3fafeb commit be9e356d3125d3515613210c8f0d35b3fb3fafeb 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=5eae8385cfe207d0ab4b871f36c940722b38eb7d commit 5eae8385cfe207d0ab4b871f36c940722b38eb7d 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=f679b668aa63aca3f120b342efb9beaad2c43978 commit f679b668aa63aca3f120b342efb9beaad2c43978 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=184ac936318412c8d6020ac3e6e8344cdc923d74 commit 184ac936318412c8d6020ac3e6e8344cdc923d74 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=cb769acaa5ddf9715dfe562954f46878de468629 commit cb769acaa5ddf9715dfe562954f46878de468629 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=37fe402f3d14f18db4a1be423765b0e28d1f3aa4 commit 37fe402f3d14f18db4a1be423765b0e28d1f3aa4 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=33bb08008fc1def19d4943e4512b1e57794dadc6 commit 33bb08008fc1def19d4943e4512b1e57794dadc6 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=8c7c907f07bf0e62682edc0bd183d73ccee8fabc commit 8c7c907f07bf0e62682edc0bd183d73ccee8fabc 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=77d93f67ebecc280b838d4ebc821e4e736ff8185 commit 77d93f67ebecc280b838d4ebc821e4e736ff8185 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=79b73f342f06e8317e8e2b40fb924734a38d6b28 commit 79b73f342f06e8317e8e2b40fb924734a38d6b28 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=d8ca8f0f0cb0600cfc8499d183c9eaa9b76944ba commit d8ca8f0f0cb0600cfc8499d183c9eaa9b76944ba 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=8f582960136f1e3d20c40e188d4dd423d69701e4 commit 8f582960136f1e3d20c40e188d4dd423d69701e4 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=ed397a0c841a6dfee71a09f14101a1b290959e4d commit ed397a0c841a6dfee71a09f14101a1b290959e4d 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=9308d6c77fb24f405fe671aaa1df269a776041f7 commit 9308d6c77fb24f405fe671aaa1df269a776041f7 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=58d8d0993f4176dc5efbb268587782368dbbbb5b commit 58d8d0993f4176dc5efbb268587782368dbbbb5b 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=0c03c41aecb9d26c697b957319509e138f2f7799 commit 0c03c41aecb9d26c697b957319509e138f2f7799 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=5477e3bb2848e52d52c3cfe84e212ea123473b9f commit 5477e3bb2848e52d52c3cfe84e212ea123473b9f 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=10083cb3a725472731e6cbc6ff9c1c46c3482ffa commit 10083cb3a725472731e6cbc6ff9c1c46c3482ffa 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=2617869f62270a226cf3fd664cc6bf1ed2802739 commit 2617869f62270a226cf3fd664cc6bf1ed2802739 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=cb5c24c853b2698f3d0a4f97ede99859090a6345 commit cb5c24c853b2698f3d0a4f97ede99859090a6345 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=421d4bf7c8b4d8d7142f4458ba6a3667bea57ef3 commit 421d4bf7c8b4d8d7142f4458ba6a3667bea57ef3 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=c3f7a2689b56ef7a9c67bfdaec8bac3aa8b3d8cb commit c3f7a2689b56ef7a9c67bfdaec8bac3aa8b3d8cb 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=36631e52342235eeee86f05473f97c881a7f0480 commit 36631e52342235eeee86f05473f97c881a7f0480 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=d5b876cca2c97c727b8a596492c21974e50e8366 commit d5b876cca2c97c727b8a596492c21974e50e8366 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=f9f4387686584d4575b326ac7414138d8ba0c641 commit f9f4387686584d4575b326ac7414138d8ba0c641 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: I213d21b9ddbf19e56269defcc6aa65aca4947140 http://cgit.osmocom.org/openbsc/commit/?id=7ec8ca422cb76c876dcd5c8a9e23d48090d40580 commit 7ec8ca422cb76c876dcd5c8a9e23d48090d40580 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: I891ae21afc1f4f60580b822273b5435e0e17d46f http://cgit.osmocom.org/openbsc/commit/?id=2b2429eb59af1edc9e8760a441c8c457418a459c commit 2b2429eb59af1edc9e8760a441c8c457418a459c 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: If7f24161cd2826f8ee238d4bc1090adf555cea4e http://cgit.osmocom.org/openbsc/commit/?id=dbc72b37ee7edd1abe34c2998090490d770f7f6e commit dbc72b37ee7edd1abe34c2998090490d770f7f6e 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: I3efb7c5087afe8e2331ec17bd9fac5029f4bee6c http://cgit.osmocom.org/openbsc/commit/?id=e98ba82d2b07c83592a323d41a9afc702ea50c79 commit e98ba82d2b07c83592a323d41a9afc702ea50c79 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: I7908de65bec91599f7042549b832cbbd7ae5a9a8 http://cgit.osmocom.org/openbsc/commit/?id=49393e128e759993e7da74c076d7dd1c47705638 commit 49393e128e759993e7da74c076d7dd1c47705638 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: I93c074bf99db041117c0dc03dc8255879845a875 ----------------------------------------------------------------------- Summary of changes: hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)