Projects
osmocom:master
open5gs
Sign Up
Log In
Username
Password
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
Expand all
Collapse all
Changes of Revision 556
View file
commit_1b167ef44d31c7edda78c43bdb9e31e1e8f2bb3f.txt
Added
View file
commit_43bcf08d51ed5910ae76c0cce9b55866d5a4a13f.txt
Deleted
View file
open5gs_2.7.2.4562.43bc.dsc -> open5gs_2.7.2.4563.1b16.dsc
Changed
@@ -2,7 +2,7 @@ Source: open5gs Binary: open5gs-common, open5gs-mme, open5gs-sgwc, open5gs-smf, open5gs-amf, open5gs-sgwu, open5gs-upf, open5gs-hss, open5gs-pcrf, open5gs-nrf, open5gs-scp, open5gs-sepp, open5gs-ausf, open5gs-udm, open5gs-pcf, open5gs-nssf, open5gs-bsf, open5gs-udr, open5gs, open5gs-dbg Architecture: any -Version: 2.7.2.4562.43bc +Version: 2.7.2.4563.1b16 Maintainer: Harald Welte <laforge@gnumonks.org> Uploaders: Sukchan Lee <acetcom@gmail.com> Homepage: https://open5gs.org @@ -32,8 +32,8 @@ open5gs-udr deb net optional arch=any open5gs-upf deb net optional arch=any Checksums-Sha1: - 5a91ca98e265f8bb9f5b81f0ae80611b128a99d0 14513272 open5gs_2.7.2.4562.43bc.tar.xz + 3b71265e5700eaac6211dd7605745f3d1dd25456 14513384 open5gs_2.7.2.4563.1b16.tar.xz Checksums-Sha256: - de8a267222166b8ea1e9cb9078ef4cb1eeace3dac331e77a1cbb10f137c26b6c 14513272 open5gs_2.7.2.4562.43bc.tar.xz + 92773d0749eddb1bad526a0e59fbd734b543a74c36570784ec6f5f0c09e15d90 14513384 open5gs_2.7.2.4563.1b16.tar.xz Files: - b6e37ea5b7f9e7c1f73f70ccaf079b5e 14513272 open5gs_2.7.2.4562.43bc.tar.xz + 1be84e8dc2425580bef152199efe2e57 14513384 open5gs_2.7.2.4563.1b16.tar.xz
View file
open5gs_2.7.2.4562.43bc.tar.xz/.tarball-version -> open5gs_2.7.2.4563.1b16.tar.xz/.tarball-version
Changed
@@ -1 +1 @@ -2.7.2.4562-43bc +2.7.2.4563-1b16
View file
open5gs_2.7.2.4562.43bc.tar.xz/debian/changelog -> open5gs_2.7.2.4563.1b16.tar.xz/debian/changelog
Changed
@@ -1,8 +1,8 @@ -open5gs (2.7.2.4562.43bc) unstable; urgency=medium +open5gs (2.7.2.4563.1b16) unstable; urgency=medium * Automatically generated changelog entry for building the Osmocom master feed - -- Osmocom OBS scripts <info@osmocom.org> Wed, 04 Dec 2024 06:13:09 +0000 + -- Osmocom OBS scripts <info@osmocom.org> Thu, 05 Dec 2024 02:03:14 +0000 open5gs (2.7.2) unstable; urgency=medium
View file
open5gs_2.7.2.4562.43bc.tar.xz/src/amf/gmm-sm.c -> open5gs_2.7.2.4563.1b16.tar.xz/src/amf/gmm-sm.c
Changed
@@ -547,61 +547,64 @@ SWITCH(sbi_message->h.resource.component0) CASE(OGS_SBI_RESOURCE_NAME_UE_CONTEXTS) SWITCH(sbi_message->h.resource.component2) - CASE(OGS_SBI_RESOURCE_NAME_TRANSFER) + CASE(OGS_SBI_RESOURCE_NAME_TRANSFER) - r = OGS_ERROR; - - if (sbi_message->res_status == OGS_SBI_HTTP_STATUS_OK) { - amf_ue->amf_ue_context_transfer_state = UE_CONTEXT_TRANSFER_NEW_AMF_STATE; - r = amf_namf_comm_handle_ue_context_transfer_response( - sbi_message, amf_ue); - if (r != OGS_OK) { - ogs_error("failed to handle " - "UE_CONTEXT_TRANSFER response"); - amf_ue->amf_ue_context_transfer_state = UE_CONTEXT_INITIAL_STATE; - } - } else { - ogs_error("%s HTTP response error %d", - amf_ue->suci, sbi_message->res_status); - amf_ue->amf_ue_context_transfer_state = UE_CONTEXT_INITIAL_STATE; - } + r = OGS_ERROR; + if (sbi_message->res_status == OGS_SBI_HTTP_STATUS_OK) { + amf_ue->amf_ue_context_transfer_state = + UE_CONTEXT_TRANSFER_NEW_AMF_STATE; + r = amf_namf_comm_handle_ue_context_transfer_response( + sbi_message, amf_ue); if (r != OGS_OK) { - if (!(AMF_UE_HAVE_SUCI(amf_ue) || - AMF_UE_HAVE_SUPI(amf_ue))) { - CLEAR_AMF_UE_TIMER(amf_ue->t3570); - r = nas_5gs_send_identity_request(amf_ue); - ogs_expect(r == OGS_OK); - ogs_assert(r != OGS_ERROR); - break; - } + ogs_error("failed to handle " + "UE_CONTEXT_TRANSFER response"); + amf_ue->amf_ue_context_transfer_state = + UE_CONTEXT_INITIAL_STATE; } + } else { + ogs_error("%s HTTP response error %d", + amf_ue->suci, sbi_message->res_status); + amf_ue->amf_ue_context_transfer_state = + UE_CONTEXT_INITIAL_STATE; + } - xact_count = amf_sess_xact_count(amf_ue); - amf_sbi_send_release_all_sessions( - ran_ue_find_by_id(amf_ue->ran_ue_id), amf_ue, - AMF_RELEASE_SM_CONTEXT_NO_STATE); - - if (!AMF_SESSION_RELEASE_PENDING(amf_ue) && - amf_sess_xact_count(amf_ue) == xact_count) { - r = amf_ue_sbi_discover_and_send( - OGS_SBI_SERVICE_TYPE_NAUSF_AUTH, NULL, - amf_nausf_auth_build_authenticate, - amf_ue, 0, NULL); + if (r != OGS_OK) { + if (!(AMF_UE_HAVE_SUCI(amf_ue) || + AMF_UE_HAVE_SUPI(amf_ue))) { + CLEAR_AMF_UE_TIMER(amf_ue->t3570); + r = nas_5gs_send_identity_request(amf_ue); ogs_expect(r == OGS_OK); ogs_assert(r != OGS_ERROR); + break; } + } - OGS_FSM_TRAN(s, &gmm_state_authentication); - break; + xact_count = amf_sess_xact_count(amf_ue); + amf_sbi_send_release_all_sessions( + ran_ue_find_by_id(amf_ue->ran_ue_id), amf_ue, + AMF_RELEASE_SM_CONTEXT_NO_STATE); - DEFAULT - ogs_error("Invalid resource name %s", - sbi_message->h.resource.component2); - ogs_assert_if_reached(); - END + if (!AMF_SESSION_RELEASE_PENDING(amf_ue) && + amf_sess_xact_count(amf_ue) == xact_count) { + r = amf_ue_sbi_discover_and_send( + OGS_SBI_SERVICE_TYPE_NAUSF_AUTH, NULL, + amf_nausf_auth_build_authenticate, + amf_ue, 0, NULL); + ogs_expect(r == OGS_OK); + ogs_assert(r != OGS_ERROR); + } + + OGS_FSM_TRAN(s, &gmm_state_authentication); break; + DEFAULT + ogs_error("Invalid resource name %s", + sbi_message->h.resource.component2); + ogs_assert_if_reached(); + END + break; + DEFAULT ogs_error("Invalid resource name %s", sbi_message->h.resource.component0); @@ -1165,6 +1168,75 @@ ogs_assert_if_reached(); END break; + + DEFAULT + ogs_error("Invalid resource name %s", + sbi_message->h.resource.component0); + ogs_assert_if_reached(); + END + break; + + CASE(OGS_SBI_SERVICE_NAME_NAMF_COMM) + SWITCH(sbi_message->h.resource.component0) + CASE(OGS_SBI_RESOURCE_NAME_UE_CONTEXTS) + SWITCH(sbi_message->h.resource.component2) + CASE(OGS_SBI_RESOURCE_NAME_TRANSFER) + + r = OGS_ERROR; + + if (sbi_message->res_status == OGS_SBI_HTTP_STATUS_OK) { + amf_ue->amf_ue_context_transfer_state = + UE_CONTEXT_TRANSFER_NEW_AMF_STATE; + r = amf_namf_comm_handle_ue_context_transfer_response( + sbi_message, amf_ue); + if (r != OGS_OK) { + ogs_error("failed to handle " + "UE_CONTEXT_TRANSFER response"); + amf_ue->amf_ue_context_transfer_state = + UE_CONTEXT_INITIAL_STATE; + } + } else { + ogs_error("%s HTTP response error %d", + amf_ue->suci, sbi_message->res_status); + amf_ue->amf_ue_context_transfer_state = + UE_CONTEXT_INITIAL_STATE; + } + + if (r != OGS_OK) { + if (!(AMF_UE_HAVE_SUCI(amf_ue) || + AMF_UE_HAVE_SUPI(amf_ue))) { + CLEAR_AMF_UE_TIMER(amf_ue->t3570); + r = nas_5gs_send_identity_request(amf_ue); + ogs_expect(r == OGS_OK); + ogs_assert(r != OGS_ERROR); + break; + } + } + + xact_count = amf_sess_xact_count(amf_ue); + amf_sbi_send_release_all_sessions( + ran_ue_find_by_id(amf_ue->ran_ue_id), amf_ue, + AMF_RELEASE_SM_CONTEXT_NO_STATE); + + if (!AMF_SESSION_RELEASE_PENDING(amf_ue) && + amf_sess_xact_count(amf_ue) == xact_count) { + r = amf_ue_sbi_discover_and_send( + OGS_SBI_SERVICE_TYPE_NAUSF_AUTH, NULL, + amf_nausf_auth_build_authenticate, + amf_ue, 0, NULL); + ogs_expect(r == OGS_OK); + ogs_assert(r != OGS_ERROR); + } + + OGS_FSM_TRAN(s, &gmm_state_authentication); + break; + + DEFAULT + ogs_error("Invalid resource name %s", + sbi_message->h.resource.component2); + ogs_assert_if_reached(); + END + break; DEFAULT ogs_error("Invalid resource name %s",
Locations
Projects
Search
Status Monitor
Help
Open Build Service
OBS Manuals
API Documentation
OBS Portal
Reporting a Bug
Contact
Mailing List
Forums
Chat (IRC)
Twitter
Open Build Service (OBS)
is an
openSUSE project
.