Projects
osmocom:master
open5gs
Sign Up
Log In
Username
Password
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
Expand all
Collapse all
Changes of Revision 320
View file
commit_79d3c7078f04b4efefd21230f3f40acb28b174ea.txt
Added
View file
commit_e108d6297c317b997711bc4ddfab5f7eb711240b.txt
Deleted
View file
open5gs_2.6.6.9.e108d.dsc -> open5gs_2.6.6.10.79d3.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-ausf, open5gs-udm, open5gs-pcf, open5gs-nssf, open5gs-bsf, open5gs-udr, open5gs, open5gs-dbg Architecture: any -Version: 2.6.6.9.e108d +Version: 2.6.6.10.79d3 Maintainer: Harald Welte <laforge@gnumonks.org> Uploaders: Sukchan Lee <acetcom@gmail.com> Homepage: https://open5gs.org @@ -31,8 +31,8 @@ open5gs-udr deb net optional arch=any open5gs-upf deb net optional arch=any Checksums-Sha1: - c9d5c9656b1947a831beaaf43da20604326bce1b 14425960 open5gs_2.6.6.9.e108d.tar.xz + 574f5241cf1e7b03df439eb0c95ed7cb4acdc9ee 14427108 open5gs_2.6.6.10.79d3.tar.xz Checksums-Sha256: - da2c4486e922d180501b75f9927971a7211394837b85de52b6b4023a096b6db5 14425960 open5gs_2.6.6.9.e108d.tar.xz + e42c82df28465122f315d04e55507b6a918394611f37c0fce3977bfcd35d314f 14427108 open5gs_2.6.6.10.79d3.tar.xz Files: - ca21adde3df964bed3936e2be02fbeaa 14425960 open5gs_2.6.6.9.e108d.tar.xz + 67d089e0176acf3cf8f717438748870e 14427108 open5gs_2.6.6.10.79d3.tar.xz
View file
open5gs_2.6.6.9.e108d.tar.xz/.tarball-version -> open5gs_2.6.6.10.79d3.tar.xz/.tarball-version
Changed
@@ -1 +1 @@ -2.6.6.9-e108d +2.6.6.10-79d3
View file
open5gs_2.6.6.9.e108d.tar.xz/debian/changelog -> open5gs_2.6.6.10.79d3.tar.xz/debian/changelog
Changed
@@ -1,8 +1,8 @@ -open5gs (2.6.6.9.e108d) unstable; urgency=medium +open5gs (2.6.6.10.79d3) unstable; urgency=medium * Automatically generated changelog entry for building the Osmocom master feed - -- Osmocom OBS scripts <info@osmocom.org> Wed, 11 Oct 2023 22:42:01 +0000 + -- Osmocom OBS scripts <info@osmocom.org> Sat, 14 Oct 2023 02:55:34 +0000 open5gs (2.6.6) unstable; urgency=medium
View file
open5gs_2.6.6.9.e108d.tar.xz/lib/diameter/s6a/message.h -> open5gs_2.6.6.10.79d3.tar.xz/lib/diameter/s6a/message.h
Changed
@@ -85,6 +85,7 @@ #define OGS_DIAM_S6A_SUBDATA_UEAMBR (1 << 7) #define OGS_DIAM_S6A_SUBDATA_APN_CONFIG (1 << 8) #define OGS_DIAM_S6A_SUBDATA_RAU_TAU_TIMER (1 << 9) +#define OGS_DIAM_S6A_SUBDATA_OP_DET_BARRING (1 << 10) #define OGS_DIAM_S6A_SUBDATA_ALL 0xFFFFFFFF extern struct dict_object *ogs_diam_s6a_application;
View file
open5gs_2.6.6.9.e108d.tar.xz/src/hss/hss-context.c -> open5gs_2.6.6.10.79d3.tar.xz/src/hss/hss-context.c
Changed
@@ -1259,7 +1259,7 @@ strlen("operator_determined_barring"))) { send_idr_flag = true; subdatamask = (subdatamask | - OGS_DIAM_S6A_SUBDATA_SUB_STATUS); + OGS_DIAM_S6A_SUBDATA_OP_DET_BARRING); } else if (!strncmp(child2_key, "network_access_mode", strlen("network_access_mode"))) {
View file
open5gs_2.6.6.9.e108d.tar.xz/src/hss/hss-s6a-path.c -> open5gs_2.6.6.10.79d3.tar.xz/src/hss/hss-s6a-path.c
Changed
@@ -364,7 +364,7 @@ } } - if (subdatamask & OGS_DIAM_S6A_SUBDATA_SUB_STATUS) { + if (subdatamask & (OGS_DIAM_S6A_SUBDATA_SUB_STATUS | OGS_DIAM_S6A_SUBDATA_OP_DET_BARRING)) { ret = fd_msg_avp_new( ogs_diam_s6a_subscriber_status, 0, &avp_subscriber_status); ogs_assert(ret == 0); @@ -1356,6 +1356,17 @@ return OGS_ERROR; } + /* Avoid sending IDR if only Operator-Determined-Barring field changed and + * Subscriber-Status is SERVICE_GRANTED, since then the field has no + * meaning and won't be sent through the wire, so nothing really changes + * from the PoV of the peer. */ + if (subdatamask == OGS_DIAM_S6A_SUBDATA_OP_DET_BARRING && + subscription_data.subscriber_status == OGS_SUBSCRIBER_STATUS_SERVICE_GRANTED) { + ogs_debug(" %s Skip sending IDR: Only Operator-Determined-Barring changed while" + " Subscriber-Status is SERVICE_GRANTED.", imsi_bcd); + return OGS_OK; + } + /* Create the random value to store with the session */ sess_data = ogs_calloc(1, sizeof(*sess_data)); ogs_assert(sess_data);
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
.