Changes of Revision 320
commit_79d3c7078f04b4efefd21230f3f40acb28b174ea.txt
Added
commit_e108d6297c317b997711bc4ddfab5f7eb711240b.txt
Deleted
open5gs_2.6.6.9.e108d.dsc -> open5gs_2.6.6.10.79d3.dsc
Changed
x
1
2
Source: open5gs
3
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
4
Architecture: any
5
-Version: 2.6.6.9.e108d
6
+Version: 2.6.6.10.79d3
7
Maintainer: Harald Welte <laforge@gnumonks.org>
8
Uploaders: Sukchan Lee <acetcom@gmail.com>
9
Homepage: https://open5gs.org
10
11
open5gs-udr deb net optional arch=any
12
open5gs-upf deb net optional arch=any
13
Checksums-Sha1:
14
- c9d5c9656b1947a831beaaf43da20604326bce1b 14425960 open5gs_2.6.6.9.e108d.tar.xz
15
+ 574f5241cf1e7b03df439eb0c95ed7cb4acdc9ee 14427108 open5gs_2.6.6.10.79d3.tar.xz
16
Checksums-Sha256:
17
- da2c4486e922d180501b75f9927971a7211394837b85de52b6b4023a096b6db5 14425960 open5gs_2.6.6.9.e108d.tar.xz
18
+ e42c82df28465122f315d04e55507b6a918394611f37c0fce3977bfcd35d314f 14427108 open5gs_2.6.6.10.79d3.tar.xz
19
Files:
20
- ca21adde3df964bed3936e2be02fbeaa 14425960 open5gs_2.6.6.9.e108d.tar.xz
21
+ 67d089e0176acf3cf8f717438748870e 14427108 open5gs_2.6.6.10.79d3.tar.xz
22
open5gs_2.6.6.9.e108d.tar.xz/.tarball-version -> open5gs_2.6.6.10.79d3.tar.xz/.tarball-version
Changed
4
1
2
-2.6.6.9-e108d
3
+2.6.6.10-79d3
4
open5gs_2.6.6.9.e108d.tar.xz/debian/changelog -> open5gs_2.6.6.10.79d3.tar.xz/debian/changelog
Changed
12
1
2
-open5gs (2.6.6.9.e108d) unstable; urgency=medium
3
+open5gs (2.6.6.10.79d3) unstable; urgency=medium
4
5
* Automatically generated changelog entry for building the Osmocom master feed
6
7
- -- Osmocom OBS scripts <info@osmocom.org> Wed, 11 Oct 2023 22:42:01 +0000
8
+ -- Osmocom OBS scripts <info@osmocom.org> Sat, 14 Oct 2023 02:55:34 +0000
9
10
open5gs (2.6.6) unstable; urgency=medium
11
12
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
9
1
2
#define OGS_DIAM_S6A_SUBDATA_UEAMBR (1 << 7)
3
#define OGS_DIAM_S6A_SUBDATA_APN_CONFIG (1 << 8)
4
#define OGS_DIAM_S6A_SUBDATA_RAU_TAU_TIMER (1 << 9)
5
+#define OGS_DIAM_S6A_SUBDATA_OP_DET_BARRING (1 << 10)
6
#define OGS_DIAM_S6A_SUBDATA_ALL 0xFFFFFFFF
7
8
extern struct dict_object *ogs_diam_s6a_application;
9
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
10
1
2
strlen("operator_determined_barring"))) {
3
send_idr_flag = true;
4
subdatamask = (subdatamask |
5
- OGS_DIAM_S6A_SUBDATA_SUB_STATUS);
6
+ OGS_DIAM_S6A_SUBDATA_OP_DET_BARRING);
7
} else if (!strncmp(child2_key,
8
"network_access_mode",
9
strlen("network_access_mode"))) {
10
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
28
1
2
}
3
}
4
5
- if (subdatamask & OGS_DIAM_S6A_SUBDATA_SUB_STATUS) {
6
+ if (subdatamask & (OGS_DIAM_S6A_SUBDATA_SUB_STATUS | OGS_DIAM_S6A_SUBDATA_OP_DET_BARRING)) {
7
ret = fd_msg_avp_new(
8
ogs_diam_s6a_subscriber_status, 0, &avp_subscriber_status);
9
ogs_assert(ret == 0);
10
11
return OGS_ERROR;
12
}
13
14
+ /* Avoid sending IDR if only Operator-Determined-Barring field changed and
15
+ * Subscriber-Status is SERVICE_GRANTED, since then the field has no
16
+ * meaning and won't be sent through the wire, so nothing really changes
17
+ * from the PoV of the peer. */
18
+ if (subdatamask == OGS_DIAM_S6A_SUBDATA_OP_DET_BARRING &&
19
+ subscription_data.subscriber_status == OGS_SUBSCRIBER_STATUS_SERVICE_GRANTED) {
20
+ ogs_debug(" %s Skip sending IDR: Only Operator-Determined-Barring changed while"
21
+ " Subscriber-Status is SERVICE_GRANTED.", imsi_bcd);
22
+ return OGS_OK;
23
+ }
24
+
25
/* Create the random value to store with the session */
26
sess_data = ogs_calloc(1, sizeof(*sess_data));
27
ogs_assert(sess_data);
28