Projects
osmocom:nightly
open5gs
Sign Up
Log In
Username
Password
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
Expand all
Collapse all
Changes of Revision 765
View file
open5gs_2.7.1.70.2b793.202407242026.dsc -> open5gs_2.7.1.74.98285.202407252026.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.1.70.2b793.202407242026 +Version: 2.7.1.74.98285.202407252026 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: - 9c717f6b5d48b867e7bee2dc4b2324b30fe6604a 14496620 open5gs_2.7.1.70.2b793.202407242026.tar.xz + 5931d8ba7af640831da97864f1d0a32c517ee251 14496436 open5gs_2.7.1.74.98285.202407252026.tar.xz Checksums-Sha256: - aa355847f44f2cdb0fdf0c388bc562d52229eda8763108e2fbff2c0959e702bb 14496620 open5gs_2.7.1.70.2b793.202407242026.tar.xz + de5dde43dde8321fb7003daf209af5bf897e86988547ddfee26073ec9c5d240b 14496436 open5gs_2.7.1.74.98285.202407252026.tar.xz Files: - c5924775cefb8ff5f692e863c3f2f968 14496620 open5gs_2.7.1.70.2b793.202407242026.tar.xz + 5e15482b2e4d92835f4003b0f383ec0b 14496436 open5gs_2.7.1.74.98285.202407252026.tar.xz
View file
open5gs_2.7.1.70.2b793.202407242026.tar.xz/.tarball-version -> open5gs_2.7.1.74.98285.202407252026.tar.xz/.tarball-version
Changed
@@ -1 +1 @@ -2.7.1.70-2b793.202407242026 +2.7.1.74-98285.202407252026
View file
open5gs_2.7.1.70.2b793.202407242026.tar.xz/debian/changelog -> open5gs_2.7.1.74.98285.202407252026.tar.xz/debian/changelog
Changed
@@ -1,8 +1,8 @@ -open5gs (2.7.1.70.2b793.202407242026) unstable; urgency=medium +open5gs (2.7.1.74.98285.202407252026) unstable; urgency=medium * Automatically generated changelog entry for building the Osmocom nightly feed - -- Osmocom OBS scripts <info@osmocom.org> Wed, 24 Jul 2024 20:27:49 +0000 + -- Osmocom OBS scripts <info@osmocom.org> Thu, 25 Jul 2024 20:27:49 +0000 open5gs (2.7.1) unstable; urgency=medium
View file
open5gs_2.7.1.70.2b793.202407242026.tar.xz/lib/proto/types.h -> open5gs_2.7.1.74.98285.202407252026.tar.xz/lib/proto/types.h
Changed
@@ -34,15 +34,28 @@ #define OGS_MAX_NUM_OF_PACKET_BUFFER 64 /* Num of PacketBuffer per UE */ /* - * The array of TLV messages is limited to 8. - * So, Flow(PDI.SDF_Filter) in PDR is limited to 8. + * TS24.008 + * 10.5.6.12 Traffic Flow Template + * Table 10.5.162: Traffic flow template information element * - * However, the number of flow in bearer context seems to need more than 16. + * Number of packet filters (octet 3) + * The number of packet filters contains the binary coding + * for the number of packet filters in the packet filter list. + * The number of packet filters field is encoded in bits 4 + * through 1 of octet 3 where bit 4 is the most significant + * and bit 1 is the least significant bit. * - * Therefore, the maximum number of flows of messages is defined as 8, - * and the maximum number of flows stored by the context is 16. + * For the "delete existing TFT" operation and + * for the "no TFT operation", the number of packet filters shall be + * coded as 0. For all other operations, the number of packet filters + * shall be greater than 0 and less than or equal to 15. + * + * The array of TLV messages is limited to 16. + * So, Flow(PDI.SDF_Filter) in PDR is limited to 16. + * + * Therefore, we defined the maximum number of flows as 16. */ -#define OGS_MAX_NUM_OF_FLOW_IN_PDR 8 +#define OGS_MAX_NUM_OF_FLOW_IN_PDR 16 #define OGS_MAX_NUM_OF_FLOW_IN_GTP OGS_MAX_NUM_OF_FLOW_IN_PDR #define OGS_MAX_NUM_OF_FLOW_IN_NAS OGS_MAX_NUM_OF_FLOW_IN_PDR #define OGS_MAX_NUM_OF_FLOW_IN_PCC_RULE OGS_MAX_NUM_OF_FLOW_IN_PDR
View file
open5gs_2.7.1.70.2b793.202407242026.tar.xz/src/pcrf/pcrf-gx-path.c -> open5gs_2.7.1.74.98285.202407252026.tar.xz/src/pcrf/pcrf-gx-path.c
Changed
@@ -731,7 +731,7 @@ ret = fd_sess_state_retrieve(pcrf_gx_reg, session, &sess_data); ogs_assert(ret == 0); if (sess_data == NULL) { - ogs_error("No session data"); + ogs_error("No Session Data"); ret = fd_msg_free(req); ogs_assert(ret == 0); rx_message->result_code = OGS_DIAM_UNKNOWN_SESSION_ID; @@ -1061,7 +1061,10 @@ ret = fd_sess_state_retrieve(pcrf_gx_reg, session, &sess_data); ogs_assert(ret == 0); - ogs_assert(sess_data); + if (!sess_data) { + ogs_error("No Session Data"); + return; + } ogs_assert((void *)sess_data == data); /* Value of Result Code */
View file
open5gs_2.7.1.70.2b793.202407242026.tar.xz/src/pcrf/pcrf-rx-path.c -> open5gs_2.7.1.74.98285.202407252026.tar.xz/src/pcrf/pcrf-rx-path.c
Changed
@@ -493,7 +493,13 @@ /* Retrieve session state in this session */ ret = fd_sess_state_retrieve(pcrf_rx_reg, session, &sess_data); - ogs_assert(sess_data); + ogs_assert(ret == 0); + if (!sess_data) { + ogs_error("No Session Data"); + ret = fd_msg_free(req); + ogs_assert(ret == 0); + return OGS_ERROR; + } /* Update State */ sess_data->state = SESSION_ABORTED;
View file
open5gs_2.7.1.70.2b793.202407242026.tar.xz/src/smf/gx-path.c -> open5gs_2.7.1.74.98285.202407252026.tar.xz/src/smf/gx-path.c
Changed
@@ -745,7 +745,10 @@ ret = fd_sess_state_retrieve(smf_gx_reg, session, &sess_data); ogs_assert(ret == 0); - ogs_assert(sess_data); + if (!sess_data) { + ogs_error("No Session Data"); + return; + } ogs_assert((void *)sess_data == data); ogs_debug(" Retrieve its data: %s", sess_data->gx_sid);
View file
open5gs_2.7.1.70.2b793.202407242026.tar.xz/src/smf/gy-path.c -> open5gs_2.7.1.74.98285.202407252026.tar.xz/src/smf/gy-path.c
Changed
@@ -991,7 +991,10 @@ ret = fd_sess_state_retrieve(smf_gy_reg, session, &sess_data); ogs_assert(ret == 0); - ogs_assert(sess_data); + if (!sess_data) { + ogs_error("No Session Data"); + return; + } ogs_assert((void *)sess_data == data); ogs_debug(" Retrieve its data: %s", sess_data->gy_sid);
View file
open5gs_2.7.1.70.2b793.202407242026.tar.xz/src/smf/s5c-handler.c -> open5gs_2.7.1.74.98285.202407252026.tar.xz/src/smf/s5c-handler.c
Changed
@@ -1282,11 +1282,15 @@ decoded = ogs_gtp2_parse_tft(&tft, &cmd->traffic_aggregate_description); if (cmd->traffic_aggregate_description.len != decoded) { - ogs_fatal("ogs_gtp2_parse_tft() failed"); - ogs_log_hexdump(OGS_LOG_FATAL, + ogs_error("ogs_gtp2_parse_tft() failed"); + ogs_log_hexdump(OGS_LOG_ERROR, cmd->traffic_aggregate_description.data, cmd->traffic_aggregate_description.len); - ogs_assert_if_reached(); + ogs_gtp2_send_error_message( + xact, get_sender_f_teid(sess, sender_f_teid), + OGS_GTP2_BEARER_RESOURCE_FAILURE_INDICATION_TYPE, + OGS_GTP2_CAUSE_INVALID_MESSAGE_FORMAT); + return; } ogs_assert(cmd->traffic_aggregate_description.len == decoded);
View file
open5gs_2.7.1.70.2b793.202407242026.tar.xz/src/smf/s6b-path.c -> open5gs_2.7.1.74.98285.202407252026.tar.xz/src/smf/s6b-path.c
Changed
@@ -368,7 +368,10 @@ ret = fd_sess_state_retrieve(smf_s6b_reg, session, &sess_data); ogs_assert(ret == 0); - ogs_assert(sess_data); + if (!sess_data) { + ogs_error("No Session Data"); + return; + } ogs_assert((void *)sess_data == data); ogs_debug(" Retrieve its data: %s", sess_data->s6b_sid); @@ -553,7 +556,10 @@ /* Retrieve session state in this session */ ret = fd_sess_state_retrieve(smf_s6b_reg, session, &sess_data); ogs_assert(ret == 0); - ogs_assert(sess_data); + if (!sess_data) { + ogs_error("No Session Data"); + return; + } ogs_debug(" Retrieve session: %s", sess_data->s6b_sid); /* Update session state */ @@ -661,7 +667,10 @@ ret = fd_sess_state_retrieve(smf_s6b_reg, session, &sess_data); ogs_assert(ret == 0); - ogs_assert(sess_data); + if (!sess_data) { + ogs_error("No Session Data"); + return; + } ogs_assert((void *)sess_data == data); ogs_debug(" Retrieve its data: %s", sess_data->s6b_sid);
View file
open5gs_2.7.1.70.2b793.202407242026.tar.xz/src/smf/smf-sm.c -> open5gs_2.7.1.74.98285.202407252026.tar.xz/src/smf/smf-sm.c
Changed
@@ -210,7 +210,6 @@ case OGS_GTP2_UPDATE_BEARER_RESPONSE_TYPE: if (!gtp2_message.h.teid_presence) ogs_error("No TEID"); if (!sess) { - /* Don't have to send NACK the message */ ogs_error("No Session"); rv = ogs_gtp_xact_commit(gtp_xact); ogs_expect(rv == OGS_OK); @@ -222,7 +221,6 @@ case OGS_GTP2_DELETE_BEARER_RESPONSE_TYPE: if (!gtp2_message.h.teid_presence) ogs_error("No TEID"); if (!sess) { - /* Don't have to send NACK the message */ ogs_error("No Session"); rv = ogs_gtp_xact_commit(gtp_xact); ogs_expect(rv == OGS_OK);
View file
open5gs_2.7.1.70.2b793.202407242026.tar.xz/tests/volte/diameter-rx-path.c -> open5gs_2.7.1.74.98285.202407252026.tar.xz/tests/volte/diameter-rx-path.c
Changed
@@ -1678,7 +1678,10 @@ ret = fd_sess_state_retrieve(pcscf_rx_reg, session, &sess_data); ogs_assert(ret == 0); - ogs_assert(sess_data); + if (!sess_data) { + ogs_error("No Session Data"); + return; + } ogs_assert((void *)sess_data == data); /* Value of Result Code */ @@ -1807,7 +1810,10 @@ ret = fd_sess_state_retrieve(pcscf_rx_reg, sess, &sess_data); ogs_assert(ret == 0); - ogs_assert(sess_data); + if (!sess_data) { + ogs_error("No Session Data"); + return EINVAL; + } /* Create answer header */ qry = *msg; @@ -1910,7 +1916,10 @@ /* Retrieve session state in this session */ ret = fd_sess_state_retrieve(pcscf_rx_reg, session, &sess_data); ogs_assert(ret == 0); - ogs_assert(sess_data); + if (!sess_data) { + ogs_error("No Session Data"); + return; + } /* Set Origin-Host & Origin-Realm */ ret = fd_msg_add_origin(req, 0); @@ -1997,7 +2006,11 @@ ret = fd_sess_state_retrieve(pcscf_rx_reg, session, &sess_data); ogs_assert(ret == 0); - ogs_assert(sess_data && (void *)sess_data == data); + if (!sess_data) { + ogs_error("No Session Data"); + return; + } + ogs_assert((void *)sess_data == data); /* Value of Result Code */ ret = fd_msg_search_avp(*msg, ogs_diam_result_code, &avp);
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
.