We truncated the diff of some files because they were too big.
If you want to see the full diff for every file, click here.
Changes of Revision 662
open5gs_2.7.0.140.cd76d.202404122026.dsc
Deleted
x
1
2
-Format: 3.0 (native)
3
-Source: open5gs
4
-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
5
-Architecture: any
6
-Version: 2.7.0.140.cd76d.202404122026
7
-Maintainer: Harald Welte <laforge@gnumonks.org>
8
-Uploaders: Sukchan Lee <acetcom@gmail.com>
9
-Homepage: https://open5gs.org
10
-Standards-Version: 4.3.0
11
-Vcs-Browser: https://github.com/open5gs/open5gs
12
-Vcs-Git: git://github.com/open5gs/open5gs
13
-Build-Depends: debhelper (>= 11), git, pkg-config, meson (>= 0.43.0), cmake, flex, bison, libgnutls28-dev, libgcrypt-dev, libssl-dev, libidn11-dev, libmongoc-dev, libbson-dev, libsctp-dev, libyaml-dev, libmicrohttpd-dev, libcurl4-gnutls-dev, libnghttp2-dev, libtins-dev, libtalloc-dev
14
-Package-List:
15
- open5gs deb net optional arch=any
16
- open5gs-amf deb net optional arch=any
17
- open5gs-ausf deb net optional arch=any
18
- open5gs-bsf deb net optional arch=any
19
- open5gs-common deb net optional arch=any
20
- open5gs-dbg deb net optional arch=any
21
- open5gs-hss deb net optional arch=any
22
- open5gs-mme deb net optional arch=any
23
- open5gs-nrf deb net optional arch=any
24
- open5gs-nssf deb net optional arch=any
25
- open5gs-pcf deb net optional arch=any
26
- open5gs-pcrf deb net optional arch=any
27
- open5gs-scp deb net optional arch=any
28
- open5gs-sepp deb net optional arch=any
29
- open5gs-sgwc deb net optional arch=any
30
- open5gs-sgwu deb net optional arch=any
31
- open5gs-smf deb net optional arch=any
32
- open5gs-udm deb net optional arch=any
33
- open5gs-udr deb net optional arch=any
34
- open5gs-upf deb net optional arch=any
35
-Checksums-Sha1:
36
- ffccc538b4eefc18f3f9773c4be6e9429188f94d 14488852 open5gs_2.7.0.140.cd76d.202404122026.tar.xz
37
-Checksums-Sha256:
38
- 6eeb12b53d08e1d03a7879dbce79289d542f2d71866f82590903da7dec3ee0bc 14488852 open5gs_2.7.0.140.cd76d.202404122026.tar.xz
39
-Files:
40
- 1db1e3872312e2cbad77bc5a13799172 14488852 open5gs_2.7.0.140.cd76d.202404122026.tar.xz
41
open5gs_2.7.0.143.a6830.202404132026.dsc
Added
41
1
2
+Format: 3.0 (native)
3
+Source: open5gs
4
+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
5
+Architecture: any
6
+Version: 2.7.0.143.a6830.202404132026
7
+Maintainer: Harald Welte <laforge@gnumonks.org>
8
+Uploaders: Sukchan Lee <acetcom@gmail.com>
9
+Homepage: https://open5gs.org
10
+Standards-Version: 4.3.0
11
+Vcs-Browser: https://github.com/open5gs/open5gs
12
+Vcs-Git: git://github.com/open5gs/open5gs
13
+Build-Depends: debhelper (>= 11), git, pkg-config, meson (>= 0.43.0), cmake, flex, bison, libgnutls28-dev, libgcrypt-dev, libssl-dev, libidn11-dev, libmongoc-dev, libbson-dev, libsctp-dev, libyaml-dev, libmicrohttpd-dev, libcurl4-gnutls-dev, libnghttp2-dev, libtins-dev, libtalloc-dev
14
+Package-List:
15
+ open5gs deb net optional arch=any
16
+ open5gs-amf deb net optional arch=any
17
+ open5gs-ausf deb net optional arch=any
18
+ open5gs-bsf deb net optional arch=any
19
+ open5gs-common deb net optional arch=any
20
+ open5gs-dbg deb net optional arch=any
21
+ open5gs-hss deb net optional arch=any
22
+ open5gs-mme deb net optional arch=any
23
+ open5gs-nrf deb net optional arch=any
24
+ open5gs-nssf deb net optional arch=any
25
+ open5gs-pcf deb net optional arch=any
26
+ open5gs-pcrf deb net optional arch=any
27
+ open5gs-scp deb net optional arch=any
28
+ open5gs-sepp deb net optional arch=any
29
+ open5gs-sgwc deb net optional arch=any
30
+ open5gs-sgwu deb net optional arch=any
31
+ open5gs-smf deb net optional arch=any
32
+ open5gs-udm deb net optional arch=any
33
+ open5gs-udr deb net optional arch=any
34
+ open5gs-upf deb net optional arch=any
35
+Checksums-Sha1:
36
+ 919bff379d39cd4255e6e5a20c9d85ef38d79e28 14492056 open5gs_2.7.0.143.a6830.202404132026.tar.xz
37
+Checksums-Sha256:
38
+ ff13e63736c97cb3f29a2e8d3ed11c617775f0ff3a7972dde580a16bac45f930 14492056 open5gs_2.7.0.143.a6830.202404132026.tar.xz
39
+Files:
40
+ dc5773dceed2e13ce331c402762b2bf5 14492056 open5gs_2.7.0.143.a6830.202404132026.tar.xz
41
open5gs_2.7.0.140.cd76d.202404122026.tar.xz/.tarball-version -> open5gs_2.7.0.143.a6830.202404132026.tar.xz/.tarball-version
Changed
4
1
2
-2.7.0.140-cd76d.202404122026
3
+2.7.0.143-a6830.202404132026
4
open5gs_2.7.0.140.cd76d.202404122026.tar.xz/configs/310014.yaml.in -> open5gs_2.7.0.143.a6830.202404132026.tar.xz/configs/310014.yaml.in
Changed
25
1
2
server:
3
- address: 127.0.0.4
4
session:
5
- - subnet: 10.45.0.1/16
6
- - subnet: 2001:db8:cafe::1/48
7
+ - subnet: 10.45.0.0/16
8
+ gateway: 10.45.0.1
9
+ - subnet: 2001:db8:cafe::/48
10
dns:
11
- 8.8.8.8
12
- 8.8.4.4
13
14
server:
15
- address: 127.0.0.7
16
session:
17
- - subnet: 10.45.0.1/16
18
- - subnet: 2001:db8:cafe::1/48
19
+ - subnet: 10.45.0.0/16
20
+ gateway: 10.45.0.1
21
+ - subnet: 2001:db8:cafe::/48
22
metrics:
23
server:
24
- address: 127.0.0.7
25
open5gs_2.7.0.140.cd76d.202404122026.tar.xz/configs/csfb.yaml.in -> open5gs_2.7.0.143.a6830.202404132026.tar.xz/configs/csfb.yaml.in
Changed
25
1
2
server:
3
- address: 127.0.0.4
4
session:
5
- - subnet: 10.45.0.1/16
6
- - subnet: 2001:db8:cafe::1/48
7
+ - subnet: 10.45.0.0/16
8
+ gateway: 10.45.0.1
9
+ - subnet: 2001:db8:cafe::/48
10
dns:
11
- 8.8.8.8
12
- 8.8.4.4
13
14
server:
15
- address: 127.0.0.7
16
session:
17
- - subnet: 10.45.0.1/16
18
- - subnet: 2001:db8:cafe::1/48
19
+ - subnet: 10.45.0.0/16
20
+ gateway: 10.45.0.1
21
+ - subnet: 2001:db8:cafe::/48
22
metrics:
23
server:
24
- address: 127.0.0.7
25
open5gs_2.7.0.140.cd76d.202404122026.tar.xz/configs/examples/5gc-sepp1-999-70.yaml.in -> open5gs_2.7.0.143.a6830.202404132026.tar.xz/configs/examples/5gc-sepp1-999-70.yaml.in
Changed
25
1
2
- address: 127.0.1.4
3
port: 9090
4
session:
5
- - subnet: 10.45.0.1/16
6
- - subnet: 2001:db8:cafe::1/48
7
+ - subnet: 10.45.0.0/16
8
+ gateway: 10.45.0.1
9
+ - subnet: 2001:db8:cafe::/48
10
dns:
11
- 8.8.8.8
12
- 8.8.4.4
13
14
server:
15
- address: 127.0.1.7
16
session:
17
- - subnet: 10.45.0.1/16
18
- - subnet: 2001:db8:cafe::1/48
19
+ - subnet: 10.45.0.0/16
20
+ gateway: 10.45.0.1
21
+ - subnet: 2001:db8:cafe::/48
22
metrics:
23
server:
24
- address: 127.0.1.7
25
open5gs_2.7.0.140.cd76d.202404122026.tar.xz/configs/examples/5gc-sepp2-001-01.yaml.in -> open5gs_2.7.0.143.a6830.202404132026.tar.xz/configs/examples/5gc-sepp2-001-01.yaml.in
Changed
26
1
2
- address: 127.0.2.4
3
port: 9090
4
session:
5
- - subnet: 10.46.0.1/16
6
- - subnet: 2001:db8:babe::1/48
7
+ - subnet: 10.46.0.0/16
8
+ gateway: 10.46.0.1
9
+ - subnet: 2001:db8:babe::/48
10
dns:
11
- 8.8.8.8
12
- 8.8.4.4
13
14
server:
15
- address: 127.0.2.7
16
session:
17
- - subnet: 10.46.0.1/16
18
+ - subnet: 10.46.0.0/16
19
+ gateway: 10.46.0.1
20
dev: ogstun2
21
- - subnet: 2001:db8:babe::1/48
22
+ - subnet: 2001:db8:babe::/48
23
dev: ogstun2
24
metrics:
25
server:
26
open5gs_2.7.0.140.cd76d.202404122026.tar.xz/configs/examples/5gc-sepp3-315-010.yaml.in -> open5gs_2.7.0.143.a6830.202404132026.tar.xz/configs/examples/5gc-sepp3-315-010.yaml.in
Changed
26
1
2
- address: 127.0.3.4
3
port: 9090
4
session:
5
- - subnet: 10.47.0.1/16
6
- - subnet: 2001:db8:face::1/48
7
+ - subnet: 10.47.0.0/16
8
+ gateway: 10.47.0.1
9
+ - subnet: 2001:db8:face::/48
10
dns:
11
- 8.8.8.8
12
- 8.8.4.4
13
14
server:
15
- address: 127.0.3.7
16
session:
17
- - subnet: 10.47.0.1/16
18
+ - subnet: 10.47.0.0/16
19
+ gateway: 10.47.0.1
20
dev: ogstun3
21
- - subnet: 2001:db8:face::1/48
22
+ - subnet: 2001:db8:face::/48
23
dev: ogstun3
24
metrics:
25
server:
26
open5gs_2.7.0.140.cd76d.202404122026.tar.xz/configs/examples/5gc-tls-sepp1-999-70.yaml.in -> open5gs_2.7.0.143.a6830.202404132026.tar.xz/configs/examples/5gc-tls-sepp1-999-70.yaml.in
Changed
25
1
2
- address: 127.0.1.4
3
port: 9090
4
session:
5
- - subnet: 10.45.0.1/16
6
- - subnet: 2001:db8:cafe::1/48
7
+ - subnet: 10.45.0.0/16
8
+ gateway: 10.45.0.1
9
+ - subnet: 2001:db8:cafe::/48
10
dns:
11
- 8.8.8.8
12
- 8.8.4.4
13
14
server:
15
- address: 127.0.1.7
16
session:
17
- - subnet: 10.45.0.1/16
18
- - subnet: 2001:db8:cafe::1/48
19
+ - subnet: 10.45.0.0/16
20
+ gateway: 10.45.0.1
21
+ - subnet: 2001:db8:cafe::/48
22
metrics:
23
server:
24
- address: 127.0.1.7
25
open5gs_2.7.0.140.cd76d.202404122026.tar.xz/configs/examples/5gc-tls-sepp2-001-01.yaml.in -> open5gs_2.7.0.143.a6830.202404132026.tar.xz/configs/examples/5gc-tls-sepp2-001-01.yaml.in
Changed
26
1
2
- address: 127.0.2.4
3
port: 9090
4
session:
5
- - subnet: 10.46.0.1/16
6
- - subnet: 2001:db8:babe::1/48
7
+ - subnet: 10.46.0.0/16
8
+ gateway: 10.46.0.1
9
+ - subnet: 2001:db8:babe::/48
10
dns:
11
- 8.8.8.8
12
- 8.8.4.4
13
14
server:
15
- address: 127.0.2.7
16
session:
17
- - subnet: 10.46.0.1/16
18
+ - subnet: 10.46.0.0/16
19
+ gateway: 10.46.0.1
20
dev: ogstun2
21
- - subnet: 2001:db8:babe::1/48
22
+ - subnet: 2001:db8:babe::/48
23
dev: ogstun2
24
metrics:
25
server:
26
open5gs_2.7.0.140.cd76d.202404122026.tar.xz/configs/examples/5gc-tls-sepp3-315-010.yaml.in -> open5gs_2.7.0.143.a6830.202404132026.tar.xz/configs/examples/5gc-tls-sepp3-315-010.yaml.in
Changed
26
1
2
- address: 127.0.3.4
3
port: 9090
4
session:
5
- - subnet: 10.47.0.1/16
6
- - subnet: 2001:db8:face::1/48
7
+ - subnet: 10.47.0.0/16
8
+ gateway: 10.47.0.1
9
+ - subnet: 2001:db8:face::/48
10
dns:
11
- 8.8.8.8
12
- 8.8.4.4
13
14
server:
15
- address: 127.0.3.7
16
session:
17
- - subnet: 10.47.0.1/16
18
+ - subnet: 10.47.0.0/16
19
+ gateway: 10.47.0.1
20
dev: ogstun3
21
- - subnet: 2001:db8:face::1/48
22
+ - subnet: 2001:db8:face::/48
23
dev: ogstun3
24
metrics:
25
server:
26
open5gs_2.7.0.140.cd76d.202404122026.tar.xz/configs/examples/gnb-001-01-ue-001-01.yaml.in -> open5gs_2.7.0.143.a6830.202404132026.tar.xz/configs/examples/gnb-001-01-ue-001-01.yaml.in
Changed
25
1
2
- address: 127.0.0.4
3
port: 9090
4
session:
5
- - subnet: 10.45.0.1/16
6
- - subnet: 2001:db8:cafe::1/48
7
+ - subnet: 10.45.0.0/16
8
+ gateway: 10.45.0.1
9
+ - subnet: 2001:db8:cafe::/48
10
dns:
11
- 8.8.8.8
12
- 8.8.4.4
13
14
server:
15
- address: 127.0.0.7
16
session:
17
- - subnet: 10.45.0.1/16
18
- - subnet: 2001:db8:cafe::1/48
19
+ - subnet: 10.45.0.0/16
20
+ gateway: 10.45.0.1
21
+ - subnet: 2001:db8:cafe::/48
22
metrics:
23
server:
24
- address: 127.0.0.7
25
open5gs_2.7.0.140.cd76d.202404122026.tar.xz/configs/examples/gnb-001-01-ue-315-010.yaml.in -> open5gs_2.7.0.143.a6830.202404132026.tar.xz/configs/examples/gnb-001-01-ue-315-010.yaml.in
Changed
25
1
2
- address: 127.0.0.4
3
port: 9090
4
session:
5
- - subnet: 10.45.0.1/16
6
- - subnet: 2001:db8:cafe::1/48
7
+ - subnet: 10.45.0.0/16
8
+ gateway: 10.45.0.1
9
+ - subnet: 2001:db8:cafe::/48
10
dns:
11
- 8.8.8.8
12
- 8.8.4.4
13
14
server:
15
- address: 127.0.0.7
16
session:
17
- - subnet: 10.45.0.1/16
18
- - subnet: 2001:db8:cafe::1/48
19
+ - subnet: 10.45.0.0/16
20
+ gateway: 10.45.0.1
21
+ - subnet: 2001:db8:cafe::/48
22
metrics:
23
server:
24
- address: 127.0.0.7
25
open5gs_2.7.0.140.cd76d.202404122026.tar.xz/configs/examples/gnb-001-01-ue-999-70.yaml.in -> open5gs_2.7.0.143.a6830.202404132026.tar.xz/configs/examples/gnb-001-01-ue-999-70.yaml.in
Changed
25
1
2
- address: 127.0.0.4
3
port: 9090
4
session:
5
- - subnet: 10.45.0.1/16
6
- - subnet: 2001:db8:cafe::1/48
7
+ - subnet: 10.45.0.0/16
8
+ gateway: 10.45.0.1
9
+ - subnet: 2001:db8:cafe::/48
10
dns:
11
- 8.8.8.8
12
- 8.8.4.4
13
14
server:
15
- address: 127.0.0.7
16
session:
17
- - subnet: 10.45.0.1/16
18
- - subnet: 2001:db8:cafe::1/48
19
+ - subnet: 10.45.0.0/16
20
+ gateway: 10.45.0.1
21
+ - subnet: 2001:db8:cafe::/48
22
metrics:
23
server:
24
- address: 127.0.0.7
25
open5gs_2.7.0.140.cd76d.202404122026.tar.xz/configs/examples/gnb-315-010-ue-001-01.yaml.in -> open5gs_2.7.0.143.a6830.202404132026.tar.xz/configs/examples/gnb-315-010-ue-001-01.yaml.in
Changed
25
1
2
- address: 127.0.0.4
3
port: 9090
4
session:
5
- - subnet: 10.45.0.1/16
6
- - subnet: 2001:db8:cafe::1/48
7
+ - subnet: 10.45.0.0/16
8
+ gateway: 10.45.0.1
9
+ - subnet: 2001:db8:cafe::/48
10
dns:
11
- 8.8.8.8
12
- 8.8.4.4
13
14
server:
15
- address: 127.0.0.7
16
session:
17
- - subnet: 10.45.0.1/16
18
- - subnet: 2001:db8:cafe::1/48
19
+ - subnet: 10.45.0.0/16
20
+ gateway: 10.45.0.1
21
+ - subnet: 2001:db8:cafe::/48
22
metrics:
23
server:
24
- address: 127.0.0.7
25
open5gs_2.7.0.140.cd76d.202404122026.tar.xz/configs/examples/gnb-315-010-ue-315-010.yaml.in -> open5gs_2.7.0.143.a6830.202404132026.tar.xz/configs/examples/gnb-315-010-ue-315-010.yaml.in
Changed
25
1
2
- address: 127.0.0.4
3
port: 9090
4
session:
5
- - subnet: 10.45.0.1/16
6
- - subnet: 2001:db8:cafe::1/48
7
+ - subnet: 10.45.0.0/16
8
+ gateway: 10.45.0.1
9
+ - subnet: 2001:db8:cafe::/48
10
dns:
11
- 8.8.8.8
12
- 8.8.4.4
13
14
server:
15
- address: 127.0.0.7
16
session:
17
- - subnet: 10.45.0.1/16
18
- - subnet: 2001:db8:cafe::1/48
19
+ - subnet: 10.45.0.0/16
20
+ gateway: 10.45.0.1
21
+ - subnet: 2001:db8:cafe::/48
22
metrics:
23
server:
24
- address: 127.0.0.7
25
open5gs_2.7.0.140.cd76d.202404122026.tar.xz/configs/examples/gnb-315-010-ue-999-70.yaml.in -> open5gs_2.7.0.143.a6830.202404132026.tar.xz/configs/examples/gnb-315-010-ue-999-70.yaml.in
Changed
25
1
2
- address: 127.0.0.4
3
port: 9090
4
session:
5
- - subnet: 10.45.0.1/16
6
- - subnet: 2001:db8:cafe::1/48
7
+ - subnet: 10.45.0.0/16
8
+ gateway: 10.45.0.1
9
+ - subnet: 2001:db8:cafe::/48
10
dns:
11
- 8.8.8.8
12
- 8.8.4.4
13
14
server:
15
- address: 127.0.0.7
16
session:
17
- - subnet: 10.45.0.1/16
18
- - subnet: 2001:db8:cafe::1/48
19
+ - subnet: 10.45.0.0/16
20
+ gateway: 10.45.0.1
21
+ - subnet: 2001:db8:cafe::/48
22
metrics:
23
server:
24
- address: 127.0.0.7
25
open5gs_2.7.0.140.cd76d.202404122026.tar.xz/configs/examples/gnb-999-70-ue-001-01.yaml.in -> open5gs_2.7.0.143.a6830.202404132026.tar.xz/configs/examples/gnb-999-70-ue-001-01.yaml.in
Changed
25
1
2
- address: 127.0.0.4
3
port: 9090
4
session:
5
- - subnet: 10.45.0.1/16
6
- - subnet: 2001:db8:cafe::1/48
7
+ - subnet: 10.45.0.0/16
8
+ gateway: 10.45.0.1
9
+ - subnet: 2001:db8:cafe::/48
10
dns:
11
- 8.8.8.8
12
- 8.8.4.4
13
14
server:
15
- address: 127.0.0.7
16
session:
17
- - subnet: 10.45.0.1/16
18
- - subnet: 2001:db8:cafe::1/48
19
+ - subnet: 10.45.0.0/16
20
+ gateway: 10.45.0.1
21
+ - subnet: 2001:db8:cafe::/48
22
metrics:
23
server:
24
- address: 127.0.0.7
25
open5gs_2.7.0.140.cd76d.202404122026.tar.xz/configs/examples/gnb-999-70-ue-315-010.yaml.in -> open5gs_2.7.0.143.a6830.202404132026.tar.xz/configs/examples/gnb-999-70-ue-315-010.yaml.in
Changed
25
1
2
- address: 127.0.0.4
3
port: 9090
4
session:
5
- - subnet: 10.45.0.1/16
6
- - subnet: 2001:db8:cafe::1/48
7
+ - subnet: 10.45.0.0/16
8
+ gateway: 10.45.0.1
9
+ - subnet: 2001:db8:cafe::/48
10
dns:
11
- 8.8.8.8
12
- 8.8.4.4
13
14
server:
15
- address: 127.0.0.7
16
session:
17
- - subnet: 10.45.0.1/16
18
- - subnet: 2001:db8:cafe::1/48
19
+ - subnet: 10.45.0.0/16
20
+ gateway: 10.45.0.1
21
+ - subnet: 2001:db8:cafe::/48
22
metrics:
23
server:
24
- address: 127.0.0.7
25
open5gs_2.7.0.140.cd76d.202404122026.tar.xz/configs/examples/gnb-999-70-ue-999-70.yaml.in -> open5gs_2.7.0.143.a6830.202404132026.tar.xz/configs/examples/gnb-999-70-ue-999-70.yaml.in
Changed
25
1
2
- address: 127.0.0.4
3
port: 9090
4
session:
5
- - subnet: 10.45.0.1/16
6
- - subnet: 2001:db8:cafe::1/48
7
+ - subnet: 10.45.0.0/16
8
+ gateway: 10.45.0.1
9
+ - subnet: 2001:db8:cafe::/48
10
dns:
11
- 8.8.8.8
12
- 8.8.4.4
13
14
server:
15
- address: 127.0.0.7
16
session:
17
- - subnet: 10.45.0.1/16
18
- - subnet: 2001:db8:cafe::1/48
19
+ - subnet: 10.45.0.0/16
20
+ gateway: 10.45.0.1
21
+ - subnet: 2001:db8:cafe::/48
22
metrics:
23
server:
24
- address: 127.0.0.7
25
open5gs_2.7.0.140.cd76d.202404122026.tar.xz/configs/non3gpp.yaml.in -> open5gs_2.7.0.143.a6830.202404132026.tar.xz/configs/non3gpp.yaml.in
Changed
25
1
2
server:
3
- address: 127.0.0.4
4
session:
5
- - subnet: 10.45.0.1/16
6
- - subnet: 2001:db8:cafe::1/48
7
+ - subnet: 10.45.0.0/16
8
+ gateway: 10.45.0.1
9
+ - subnet: 2001:db8:cafe::/48
10
dns:
11
- 8.8.8.8
12
- 8.8.4.4
13
14
server:
15
- address: 127.0.0.7
16
session:
17
- - subnet: 10.45.0.1/16
18
- - subnet: 2001:db8:cafe::1/48
19
+ - subnet: 10.45.0.0/16
20
+ gateway: 10.45.0.1
21
+ - subnet: 2001:db8:cafe::/48
22
metrics:
23
server:
24
- address: 127.0.0.7
25
open5gs_2.7.0.140.cd76d.202404122026.tar.xz/configs/open5gs/smf.yaml.in -> open5gs_2.7.0.143.a6830.202404132026.tar.xz/configs/open5gs/smf.yaml.in
Changed
46
1
2
- address: 127.0.0.4
3
port: 9090
4
session:
5
- - subnet: 10.45.0.1/16
6
- - subnet: 2001:db8:cafe::1/48
7
+ - subnet: 10.45.0.0/16
8
+ gateway: 10.45.0.1
9
+ - subnet: 2001:db8:cafe::/48
10
dns:
11
- 8.8.8.8
12
- 8.8.4.4
13
14
# o Specific DNN/APN(e.g 'ims') uses 10.46.0.1/16, 2001:db8:babe::1/48
15
# (If the UE has unknown DNN/APN(not internet/ims), SMF/UPF will crash.)
16
# session:
17
-# - subnet: 10.45.0.1/16
18
+# - subnet: 10.45.0.0/16
19
+# gateway: 10.45.0.1
20
# dnn: internet
21
-# - subnet: 2001:db8:cafe::1/48
22
+# - subnet: 2001:db8:cafe::/48
23
# dnn: internet
24
-# - subnet: 10.46.0.1/16
25
+# - subnet: 10.46.0.0/16
26
+# gateway: 10.46.0.1
27
# dnn: ims
28
-# - subnet: 2001:db8:babe::1/48
29
+# - subnet: 2001:db8:babe::/48
30
# dnn: ims
31
#
32
# o Pool Range
33
# session:
34
-# - subnet: 10.45.0.1/16
35
+# - subnet: 10.45.0.0/16
36
+# gateway: 10.45.0.1
37
# range:
38
# - 10.45.0.100-10.45.0.200
39
# - 10.45.1.100-
40
# - -10.45.0.200
41
-# - subnet: 2001:db8:cafe::1/48
42
+# - subnet: 2001:db8:cafe::/48
43
# range:
44
# - 2001:db8:cafe:a0::0-2001:db8:cafe:b0::0
45
# - 2001:db8:cafe:c0::0-2001:db8:cafe:d0::0
46
open5gs_2.7.0.140.cd76d.202404122026.tar.xz/configs/open5gs/upf.yaml.in -> open5gs_2.7.0.143.a6830.202404132026.tar.xz/configs/open5gs/upf.yaml.in
Changed
34
1
2
server:
3
- address: 127.0.0.7
4
session:
5
- - subnet: 10.45.0.1/16
6
- - subnet: 2001:db8:cafe::1/48
7
+ - subnet: 10.45.0.0/16
8
+ gateway: 10.45.0.1
9
+ - subnet: 2001:db8:cafe::/48
10
metrics:
11
server:
12
- address: 127.0.0.7
13
14
# $ sudo ip addr add 2001:db8:babe::1/48 dev ogstun3
15
#
16
# session:
17
-# - subnet: 10.45.0.1/16
18
+# - subnet: 10.45.0.0/16
19
+# gateway: 10.45.0.1
20
# dnn: internet
21
-# - subnet: 2001:db8:cafe::1/48
22
+# - subnet: 2001:db8:cafe::/48
23
# dnn: internet
24
# dev: ogstun2
25
-# - subnet: 10.46.0.1/16
26
+# - subnet: 10.46.0.0/16
27
+# gateway: 10.46.0.1
28
# dnn: ims
29
# dev: ogstun3
30
-# - subnet: 2001:db8:babe::1/48
31
+# - subnet: 2001:db8:babe::/48
32
# dnn: ims
33
# dev: ogstun3
34
open5gs_2.7.0.140.cd76d.202404122026.tar.xz/configs/sample.yaml.in -> open5gs_2.7.0.143.a6830.202404132026.tar.xz/configs/sample.yaml.in
Changed
25
1
2
- address: 127.0.0.4
3
port: 9090
4
session:
5
- - subnet: 10.45.0.1/16
6
- - subnet: 2001:db8:cafe::1/48
7
+ - subnet: 10.45.0.0/16
8
+ gateway: 10.45.0.1
9
+ - subnet: 2001:db8:cafe::/48
10
dns:
11
- 8.8.8.8
12
- 8.8.4.4
13
14
server:
15
- address: 127.0.0.7
16
session:
17
- - subnet: 10.45.0.1/16
18
- - subnet: 2001:db8:cafe::1/48
19
+ - subnet: 10.45.0.0/16
20
+ gateway: 10.45.0.1
21
+ - subnet: 2001:db8:cafe::/48
22
metrics:
23
server:
24
- address: 127.0.0.7
25
open5gs_2.7.0.140.cd76d.202404122026.tar.xz/configs/slice.yaml.in -> open5gs_2.7.0.143.a6830.202404132026.tar.xz/configs/slice.yaml.in
Changed
25
1
2
server:
3
- address: 127.0.0.4
4
session:
5
- - subnet: 10.45.0.1/16
6
- - subnet: 2001:db8:cafe::1/48
7
+ - subnet: 10.45.0.0/16
8
+ gateway: 10.45.0.1
9
+ - subnet: 2001:db8:cafe::/48
10
dns:
11
- 8.8.8.8
12
- 8.8.4.4
13
14
server:
15
- address: 127.0.0.7
16
session:
17
- - subnet: 10.45.0.1/16
18
- - subnet: 2001:db8:cafe::1/48
19
+ - subnet: 10.45.0.0/16
20
+ gateway: 10.45.0.1
21
+ - subnet: 2001:db8:cafe::/48
22
metrics:
23
server:
24
- address: 127.0.0.7
25
open5gs_2.7.0.140.cd76d.202404122026.tar.xz/configs/srsenb.yaml.in -> open5gs_2.7.0.143.a6830.202404132026.tar.xz/configs/srsenb.yaml.in
Changed
25
1
2
server:
3
- address: 127.0.0.4
4
session:
5
- - subnet: 10.45.0.1/16
6
- - subnet: 2001:db8:cafe::1/48
7
+ - subnet: 10.45.0.0/16
8
+ gateway: 10.45.0.1
9
+ - subnet: 2001:db8:cafe::/48
10
dns:
11
- 8.8.8.8
12
- 8.8.4.4
13
14
server:
15
- address: 127.0.0.7
16
session:
17
- - subnet: 10.45.0.1/16
18
- - subnet: 2001:db8:cafe::1/48
19
+ - subnet: 10.45.0.0/16
20
+ gateway: 10.45.0.1
21
+ - subnet: 2001:db8:cafe::/48
22
metrics:
23
server:
24
- address: 127.0.0.7
25
open5gs_2.7.0.140.cd76d.202404122026.tar.xz/configs/volte.yaml.in -> open5gs_2.7.0.143.a6830.202404132026.tar.xz/configs/volte.yaml.in
Changed
25
1
2
server:
3
- address: 127.0.0.4
4
session:
5
- - subnet: 10.45.0.1/16
6
- - subnet: 2001:db8:cafe::1/48
7
+ - subnet: 10.45.0.0/16
8
+ gateway: 10.45.0.1
9
+ - subnet: 2001:db8:cafe::/48
10
dns:
11
- 8.8.8.8
12
- 8.8.4.4
13
14
server:
15
- address: 127.0.0.7
16
session:
17
- - subnet: 10.45.0.1/16
18
- - subnet: 2001:db8:cafe::1/48
19
+ - subnet: 10.45.0.0/16
20
+ gateway: 10.45.0.1
21
+ - subnet: 2001:db8:cafe::/48
22
metrics:
23
server:
24
- address: 127.0.0.7
25
open5gs_2.7.0.140.cd76d.202404122026.tar.xz/configs/vonr.yaml.in -> open5gs_2.7.0.143.a6830.202404132026.tar.xz/configs/vonr.yaml.in
Changed
25
1
2
server:
3
- address: 127.0.0.4
4
session:
5
- - subnet: 10.45.0.1/16
6
- - subnet: 2001:db8:cafe::1/48
7
+ - subnet: 10.45.0.0/16
8
+ gateway: 10.45.0.1
9
+ - subnet: 2001:db8:cafe::/48
10
dns:
11
- 8.8.8.8
12
- 8.8.4.4
13
14
server:
15
- address: 127.0.0.7
16
session:
17
- - subnet: 10.45.0.1/16
18
- - subnet: 2001:db8:cafe::1/48
19
+ - subnet: 10.45.0.0/16
20
+ gateway: 10.45.0.1
21
+ - subnet: 2001:db8:cafe::/48
22
metrics:
23
server:
24
- address: 127.0.0.7
25
open5gs_2.7.0.140.cd76d.202404122026.tar.xz/debian/changelog -> open5gs_2.7.0.143.a6830.202404132026.tar.xz/debian/changelog
Changed
12
1
2
-open5gs (2.7.0.140.cd76d.202404122026) unstable; urgency=medium
3
+open5gs (2.7.0.143.a6830.202404132026) unstable; urgency=medium
4
5
* Automatically generated changelog entry for building the Osmocom nightly feed
6
7
- -- Osmocom OBS scripts <info@osmocom.org> Fri, 12 Apr 2024 20:27:42 +0000
8
+ -- Osmocom OBS scripts <info@osmocom.org> Sat, 13 Apr 2024 20:27:38 +0000
9
10
open5gs (2.7.0) unstable; urgency=medium
11
12
open5gs_2.7.0.140.cd76d.202404122026.tar.xz/lib/nas/5gs/types.c -> open5gs_2.7.0.143.a6830.202404132026.tar.xz/lib/nas/5gs/types.c
Changed
201
1
2
3
ogs_assert(description);
4
ogs_assert(descriptions);
5
- ogs_assert(descriptions->length);
6
+
7
+ if (descriptions->length == 0) {
8
+ ogs_error("Length is 0");
9
+ goto cleanup;
10
+ }
11
+ if (descriptions->buffer == NULL) {
12
+ ogs_error("Buffer is NULL");
13
+ goto cleanup;
14
+ }
15
+
16
length = descriptions->length;
17
- ogs_assert(descriptions->buffer);
18
buffer = descriptions->buffer;
19
20
size = 0;
21
while (size < length) {
22
memset(description, 0, sizeof(*description));
23
24
- ogs_assert(size+3 <= length);
25
+ if (size+3 > length) {
26
+ ogs_error("Overflow : size%d length%d", size, length);
27
+ goto cleanup;
28
+ }
29
memcpy(description, buffer+size, 3);
30
size += 3;
31
32
for (i = 0; i < description->num_of_parameter &&
33
i < OGS_NAS_MAX_NUM_OF_QOS_FLOW_PARAMETER; i++) {
34
- ogs_assert(size+sizeof(description->parami.identifier) <= length);
35
+ if (size+sizeof(description->parami.identifier) > length) {
36
+ ogs_error("Overflow : size%d length%d", size, length);
37
+ goto cleanup;
38
+ }
39
memcpy(&description->parami.identifier, buffer+size,
40
sizeof(description->parami.identifier));
41
size += sizeof(description->parami.identifier);
42
43
- ogs_assert(size+sizeof(description->parami.len) <= length);
44
+ if (size+sizeof(description->parami.len) > length) {
45
+ ogs_error("Overflow : size%d length%d", size, length);
46
+ goto cleanup;
47
+ }
48
memcpy(&description->parami.len, buffer+size,
49
sizeof(description->parami.len));
50
size += sizeof(description->parami.len);
51
52
switch(description->parami.identifier) {
53
case OGS_NAX_QOS_FLOW_PARAMETER_ID_5QI:
54
- ogs_assert(description->parami.len == 1);
55
- ogs_assert(size+description->parami.len <= length);
56
+ if (description->parami.len != 1) {
57
+ ogs_error("Invalid len%d", description->parami.len);
58
+ goto cleanup;
59
+ }
60
+ if (size+description->parami.len > length) {
61
+ ogs_error("Overflow: len%d length%d",
62
+ description->parami.len, length);
63
+ goto cleanup;
64
+ }
65
memcpy(&description->parami.qos_index,
66
buffer+size, description->parami.len);
67
size += description->parami.len;
68
69
case OGS_NAX_QOS_FLOW_PARAMETER_ID_GFBR_DOWNLINK:
70
case OGS_NAX_QOS_FLOW_PARAMETER_ID_MFBR_UPLINK:
71
case OGS_NAX_QOS_FLOW_PARAMETER_ID_MFBR_DOWNLINK:
72
- ogs_assert(description->parami.len == 3);
73
- ogs_assert(size+description->parami.len <= length);
74
+ if (description->parami.len != 3) {
75
+ ogs_error("Invalid len%d", description->parami.len);
76
+ goto cleanup;
77
+ }
78
+ if (size+description->parami.len > length) {
79
+ ogs_error("Overflow: len%d length%d",
80
+ description->parami.len, length);
81
+ goto cleanup;
82
+ }
83
memcpy(&description->parami.br,
84
buffer+size, description->parami.len);
85
description->parami.br.value =
86
87
size += description->parami.len;
88
break;
89
default:
90
- ogs_fatal("Unknown qos_flow parameter identifier %d",
91
+ ogs_error("Unknown qos_flow parameter identifier %d",
92
description->parami.identifier);
93
- ogs_assert_if_reached();
94
+ goto cleanup;
95
}
96
}
97
98
description++;
99
}
100
101
+cleanup:
102
+
103
return (int)(description-first);
104
}
105
106
107
108
ogs_assert(rule);
109
ogs_assert(rules);
110
- ogs_assert(rules->length);
111
+
112
+ if (rules->length == 0) {
113
+ ogs_error("Length is 0");
114
+ goto cleanup;
115
+ }
116
+ if (rules->buffer == NULL) {
117
+ ogs_error("Buffer is NULL");
118
+ goto cleanup;
119
+ }
120
+
121
length = rules->length;
122
- ogs_assert(rules->buffer);
123
buffer = rules->buffer;
124
125
size = 0;
126
while (size < length) {
127
memset(rule, 0, sizeof(*rule));
128
129
- ogs_assert(size+sizeof(rule->identifier) <= length);
130
+ if (size+sizeof(rule->identifier) > length) {
131
+ ogs_error("Overflow : size%d length%d", size, length);
132
+ goto cleanup;
133
+ }
134
memcpy(&rule->identifier, buffer+size, sizeof(rule->identifier));
135
size += sizeof(rule->identifier);
136
137
- ogs_assert(size+sizeof(rule->length) <= length);
138
+ if (size+sizeof(rule->length) > length) {
139
+ ogs_error("Overflow : size%d length%d", size, length);
140
+ goto cleanup;
141
+ }
142
memcpy(&rule->length, buffer+size, sizeof(rule->length));
143
rule->length = be16toh(rule->length);
144
size += sizeof(rule->length);
145
146
- ogs_assert(size+sizeof(rule->flags) <= length);
147
+ if (size+sizeof(rule->flags) > length) {
148
+ ogs_error("Overflow : size%d length%d", size, length);
149
+ goto cleanup;
150
+ }
151
memcpy(&rule->flags, buffer+size, sizeof(rule->flags));
152
size += sizeof(rule->flags);
153
154
+ if (rule->code == 0 || rule->code == 7) { /* Reserved */
155
+ ogs_error("Reserved Rule Code %d", rule->code);
156
+ goto cleanup;
157
+ }
158
+
159
if (rule->code == OGS_NAS_QOS_CODE_DELETE_EXISTING_QOS_RULE ||
160
rule->code == OGS_NAS_QOS_CODE_MODIFY_EXISTING_QOS_RULE_WITHOUT_MODIFYING_PACKET_FILTERS) {
161
if (rule->num_of_packet_filter != 0) {
162
163
"and number of packet filter%d",
164
rule->code, rule->num_of_packet_filter);
165
rule->num_of_packet_filter = 0;
166
+ goto cleanup;
167
}
168
}
169
170
for (i = 0; i < rule->num_of_packet_filter &&
171
i < OGS_MAX_NUM_OF_FLOW_IN_GTP; i++) {
172
- ogs_assert(size+sizeof(rule->pfi.flags) <= length);
173
+ if (size+sizeof(rule->pfi.flags) > length) {
174
+ ogs_error("Overflow : size%d length%d", size, length);
175
+ goto cleanup;
176
+ }
177
memcpy(&rule->pfi.flags, buffer+size, sizeof(rule->pfi.flags));
178
size += sizeof(rule->pfi.flags);
179
180
181
OGS_NAS_QOS_CODE_MODIFY_EXISTING_QOS_RULE_AND_DELETE_PACKET_FILTERS)
182
continue;
183
184
- ogs_assert(size+sizeof(rule->pfi.content.length) <= length);
185
+ if (size+sizeof(rule->pfi.content.length) > length) {
186
+ ogs_error("Overflow : size%d length%d", size, length);
187
+ goto cleanup;
188
+ }
189
memcpy(&rule->pfi.content.length, buffer+size,
190
sizeof(rule->pfi.content.length));
191
size += sizeof(rule->pfi.content.length);
192
193
j = 0; len = 0;
194
while(len < rule->pfi.content.length) {
195
- ogs_assert(size+len+
196
- sizeof(rule->pfi.content.componentj.type) <= length);
197
+ if (size+len+
198
+ sizeof(rule->pfi.content.componentj.type) > length) {
199
+ ogs_error("Overflow : size%d len%d length%d",
200
+ size, len, length);
201
open5gs_2.7.0.140.cd76d.202404122026.tar.xz/lib/pfcp/context.c -> open5gs_2.7.0.143.a6830.202404132026.tar.xz/lib/pfcp/context.c
Changed
80
1
2
do {
3
ogs_pfcp_subnet_t *subnet = NULL;
4
const char *ipstr = NULL;
5
+ const char *gateway = NULL;
6
const char *mask_or_numbits = NULL;
7
const char *dnn = NULL;
8
const char *dev = self.tun_ifname;
9
10
mask_or_numbits = (const char *)v;
11
}
12
}
13
+ } else if (!strcmp(subnet_key, "gateway")) {
14
+ gateway = ogs_yaml_iter_value(&subnet_iter);
15
} else if (!strcmp(subnet_key, "apn") ||
16
!strcmp(subnet_key, "dnn")) {
17
dnn = ogs_yaml_iter_value(&subnet_iter);
18
19
}
20
21
subnet = ogs_pfcp_subnet_add(
22
- ipstr, mask_or_numbits, dnn, dev);
23
+ ipstr, mask_or_numbits, gateway, dnn, dev);
24
ogs_assert(subnet);
25
26
subnet->num_of_range = num;
27
28
29
ogs_pfcp_subnet_t *ogs_pfcp_subnet_add(
30
const char *ipstr, const char *mask_or_numbits,
31
- const char *dnn, const char *ifname)
32
+ const char *gateway, const char *dnn, const char *ifname)
33
{
34
int rv;
35
ogs_pfcp_dev_t *dev = NULL;
36
37
38
subnet->family = subnet->gw.family;
39
subnet->prefixlen = atoi(mask_or_numbits);
40
+
41
+ if (memcmp(subnet->gw.sub, subnet->sub.sub,
42
+ sizeof(subnet->gw.sub)) != 0) {
43
+ char *subnet_string = NULL;
44
+
45
+ if (subnet->family == AF_INET) {
46
+ subnet_string = ogs_ipv4_to_string(subnet->sub.sub0);
47
+ ogs_assert(subnet_string);
48
+ } else if (subnet->family == AF_INET6) {
49
+ subnet_string = ogs_ipv6addr_to_string(
50
+ (uint8_t*)&subnet->sub.sub0);
51
+ ogs_assert(subnet_string);
52
+ }
53
+
54
+ ogs_warn("Please change the configuration files of "
55
+ "smf.yaml and upf.yaml as below.");
56
+ ogs_log_print(OGS_LOG_WARN, "\n<OLD Format>\n");
57
+ ogs_log_print(OGS_LOG_WARN, "smf:\n");
58
+ ogs_log_print(OGS_LOG_WARN, " session:\n");
59
+ ogs_log_print(OGS_LOG_WARN, " - subnet: %s/%s\n",
60
+ ipstr, mask_or_numbits);
61
+ ogs_log_print(OGS_LOG_WARN, "\n<NEW Format>\n");
62
+ ogs_log_print(OGS_LOG_WARN, "smf:\n");
63
+ ogs_log_print(OGS_LOG_WARN, " session:\n");
64
+ ogs_log_print(OGS_LOG_WARN, " - subnet: %s/%s\n",
65
+ subnet_string ? subnet_string : "Unknown", mask_or_numbits);
66
+ if (subnet->family == AF_INET)
67
+ ogs_log_print(OGS_LOG_WARN, " gateway: %s", ipstr);
68
+ ogs_log_print(OGS_LOG_WARN, "\n\n\n");
69
+
70
+ ogs_free(subnet_string);
71
+ }
72
+ }
73
+
74
+ if (gateway) {
75
+ rv = ogs_ipsubnet(&subnet->gw, gateway, NULL);
76
+ ogs_assert(rv == OGS_OK);
77
}
78
79
if (dnn)
80
open5gs_2.7.0.140.cd76d.202404122026.tar.xz/lib/pfcp/context.h -> open5gs_2.7.0.143.a6830.202404132026.tar.xz/lib/pfcp/context.h
Changed
10
1
2
3
ogs_pfcp_subnet_t *ogs_pfcp_subnet_add(
4
const char *ipstr, const char *mask_or_numbits,
5
- const char *dnn, const char *ifname);
6
+ const char *gateway, const char *dnn, const char *ifname);
7
ogs_pfcp_subnet_t *ogs_pfcp_subnet_next(ogs_pfcp_subnet_t *subnet);
8
void ogs_pfcp_subnet_remove(ogs_pfcp_subnet_t *subnet);
9
void ogs_pfcp_subnet_remove_all(void);
10
open5gs_2.7.0.140.cd76d.202404122026.tar.xz/src/amf/ngap-path.c -> open5gs_2.7.0.143.a6830.202404132026.tar.xz/src/amf/ngap-path.c
Changed
60
1
2
default:
3
ogs_error("Not implemented(security header type:0x%x)",
4
sh->security_header_type);
5
+ ran_ue_remove(ran_ue);
6
return OGS_ERROR;
7
}
8
9
10
if (nas_5gs_security_decode(ran_ue->amf_ue,
11
security_header_type, nasbuf) != OGS_OK) {
12
ogs_error("nas_eps_security_decode failed()");
13
+ ran_ue_remove(ran_ue);
14
return OGS_ERROR;
15
}
16
}
17
18
h = (ogs_nas_5gmm_header_t *)nasbuf->data;
19
ogs_assert(h);
20
+ if (procedureCode == NGAP_ProcedureCode_id_InitialUEMessage) {
21
+ if (h->extended_protocol_discriminator !=
22
+ OGS_NAS_EXTENDED_PROTOCOL_DISCRIMINATOR_5GMM) {
23
+
24
+ ogs_error("Invalid extended_protocol_discriminator %d",
25
+ h->extended_protocol_discriminator);
26
+
27
+ ogs_pkbuf_free(nasbuf);
28
+ ran_ue_remove(ran_ue);
29
+
30
+ return OGS_ERROR;
31
+ }
32
+
33
+ if (h->message_type != OGS_NAS_5GS_REGISTRATION_REQUEST &&
34
+ h->message_type != OGS_NAS_5GS_SERVICE_REQUEST &&
35
+ h->message_type != OGS_NAS_5GS_DEREGISTRATION_REQUEST_FROM_UE) {
36
+
37
+ ogs_error("Invalid 5GMM message type %d", h->message_type);
38
+
39
+ ogs_pkbuf_free(nasbuf);
40
+ ran_ue_remove(ran_ue);
41
+
42
+ return OGS_ERROR;
43
+ }
44
+ }
45
+
46
if (h->extended_protocol_discriminator ==
47
OGS_NAS_EXTENDED_PROTOCOL_DISCRIMINATOR_5GMM) {
48
e = amf_event_new(AMF_EVENT_5GMM_MESSAGE);
49
50
} else {
51
ogs_error("Unknown NAS Protocol discriminator 0x%02x",
52
h->extended_protocol_discriminator);
53
+
54
ogs_pkbuf_free(nasbuf);
55
+ ran_ue_remove(ran_ue);
56
+
57
return OGS_ERROR;
58
}
59
}
60
open5gs_2.7.0.140.cd76d.202404122026.tar.xz/src/mme/s1ap-handler.c -> open5gs_2.7.0.143.a6830.202404132026.tar.xz/src/mme/s1ap-handler.c
Changed
27
1
2
enb_ue->enb_ue_s1ap_id, enb_ue->mme_ue_s1ap_id,
3
enb_ue->saved.tai.tac, enb_ue->saved.e_cgi.cell_id);
4
5
- r = s1ap_send_to_nas(enb_ue,
6
- S1AP_ProcedureCode_id_initialUEMessage, NAS_PDU);
7
- ogs_expect(r == OGS_OK);
8
- ogs_assert(r != OGS_ERROR);
9
+ ogs_expect(OGS_OK == s1ap_send_to_nas(
10
+ enb_ue, S1AP_ProcedureCode_id_initialUEMessage, NAS_PDU));
11
}
12
13
void s1ap_handle_uplink_nas_transport(
14
15
ogs_error("No UE Context in UplinkNASTransport");
16
}
17
18
- r = s1ap_send_to_nas(enb_ue,
19
- S1AP_ProcedureCode_id_uplinkNASTransport, NAS_PDU);
20
- ogs_expect(r == OGS_OK);
21
- ogs_assert(r != OGS_ERROR);
22
+ ogs_expect(OGS_OK == s1ap_send_to_nas(
23
+ enb_ue, S1AP_ProcedureCode_id_uplinkNASTransport, NAS_PDU));
24
}
25
26
void s1ap_handle_ue_capability_info_indication(
27
open5gs_2.7.0.140.cd76d.202404122026.tar.xz/src/mme/s1ap-path.c -> open5gs_2.7.0.143.a6830.202404132026.tar.xz/src/mme/s1ap-path.c
Changed
63
1
2
default:
3
ogs_error("Not implemented(security header type:0x%x)",
4
sh->security_header_type);
5
+ enb_ue_remove(enb_ue);
6
return OGS_ERROR;
7
}
8
9
10
if (nas_eps_security_decode(enb_ue->mme_ue,
11
security_header_type, nasbuf) != OGS_OK) {
12
ogs_error("nas_eps_security_decode failed()");
13
+ enb_ue_remove(enb_ue);
14
return OGS_ERROR;
15
}
16
}
17
18
h = (ogs_nas_emm_header_t *)nasbuf->data;
19
ogs_assert(h);
20
+
21
+ if (procedureCode == S1AP_ProcedureCode_id_initialUEMessage) {
22
+ if (h->protocol_discriminator != OGS_NAS_PROTOCOL_DISCRIMINATOR_EMM) {
23
+
24
+ ogs_error("Invalid protocol_discriminator %d",
25
+ h->protocol_discriminator);
26
+
27
+ ogs_pkbuf_free(nasbuf);
28
+ enb_ue_remove(enb_ue);
29
+
30
+ return OGS_ERROR;
31
+ }
32
+
33
+ if (h->security_header_type !=
34
+ OGS_NAS_SECURITY_HEADER_FOR_SERVICE_REQUEST_MESSAGE &&
35
+ h->message_type != OGS_NAS_EPS_ATTACH_REQUEST &&
36
+ h->message_type != OGS_NAS_EPS_TRACKING_AREA_UPDATE_REQUEST &&
37
+ h->message_type != OGS_NAS_EPS_EXTENDED_SERVICE_REQUEST &&
38
+ h->message_type != OGS_NAS_EPS_DETACH_REQUEST) {
39
+
40
+ ogs_error("Invalid EMM message type %d", h->message_type);
41
+
42
+ ogs_pkbuf_free(nasbuf);
43
+ enb_ue_remove(enb_ue);
44
+
45
+ return OGS_ERROR;
46
+ }
47
+ }
48
+
49
if (h->protocol_discriminator == OGS_NAS_PROTOCOL_DISCRIMINATOR_EMM) {
50
int rv;
51
e = mme_event_new(MME_EVENT_EMM_MESSAGE);
52
53
} else {
54
ogs_error("Unknown/Unimplemented NAS Protocol discriminator 0x%02x",
55
h->protocol_discriminator);
56
+
57
ogs_pkbuf_free(nasbuf);
58
+ enb_ue_remove(enb_ue);
59
+
60
return OGS_ERROR;
61
}
62
}
63
open5gs_2.7.0.140.cd76d.202404122026.tar.xz/src/smf/gsm-handler.c -> open5gs_2.7.0.143.a6830.202404132026.tar.xz/src/smf/gsm-handler.c
Changed
61
1
2
int num_of_rule = 0;
3
4
num_of_rule = ogs_nas_parse_qos_rules(qos_rule, requested_qos_rules);
5
- ogs_assert(num_of_rule > 0);
6
+ if (!num_of_rule) {
7
+ ogs_error("%s:%d Invalid modification request",
8
+ smf_ue->supi, sess->psi);
9
+ goto cleanup;
10
+ }
11
12
for (i = 0; i < num_of_rule; i++) {
13
qos_flow = smf_qos_flow_find_by_qfi(
14
15
16
num_of_description = ogs_nas_parse_qos_flow_descriptions(
17
qos_flow_description, requested_qos_flow_descriptions);
18
- ogs_assert(num_of_description > 0);
19
+ if (!num_of_description) {
20
+ ogs_error("%s:%d Invalid modification request",
21
+ smf_ue->supi, sess->psi);
22
+ goto cleanup;
23
+ }
24
25
for (i = 0; i < num_of_description; i++) {
26
qos_flow = smf_qos_flow_find_by_qfi(
27
28
ogs_error("%s:%d Invalid modification request modify:%d",
29
smf_ue->supi, sess->psi,
30
ogs_list_count(&sess->qos_flow_to_modify_list));
31
-
32
- n1smbuf = gsm_build_pdu_session_modification_reject(sess,
33
- OGS_5GSM_CAUSE_INVALID_MANDATORY_INFORMATION);
34
- ogs_assert(n1smbuf);
35
-
36
- smf_sbi_send_sm_context_update_error_n1_n2_message(
37
- stream, OGS_SBI_HTTP_STATUS_BAD_REQUEST,
38
- n1smbuf, OpenAPI_n2_sm_info_type_NULL, NULL);
39
-
40
- return OGS_ERROR;
41
+ goto cleanup;
42
}
43
44
if (pfcp_flags & OGS_PFCP_MODIFY_REMOVE) {
45
46
OGS_PFCP_MODIFY_UE_REQUESTED|pfcp_flags, 0));
47
48
return OGS_OK;
49
+
50
+cleanup:
51
+ n1smbuf = gsm_build_pdu_session_modification_reject(sess,
52
+ OGS_5GSM_CAUSE_INVALID_MANDATORY_INFORMATION);
53
+ ogs_assert(n1smbuf);
54
+
55
+ smf_sbi_send_sm_context_update_error_n1_n2_message(
56
+ stream, OGS_SBI_HTTP_STATUS_BAD_REQUEST,
57
+ n1smbuf, OpenAPI_n2_sm_info_type_NULL, NULL);
58
+
59
+ return OGS_ERROR;
60
}
61
open5gs_2.7.0.140.cd76d.202404122026.tar.xz/tests/attach/issues-test.c -> open5gs_2.7.0.143.a6830.202404132026.tar.xz/tests/attach/issues-test.c
Changed
27
1
2
test_ue_remove_all();
3
}
4
5
+#if 0 /* Deprecated to resolve issue #3131 */
6
static void pull_3122_v270_func(abts_case *tc, void *data)
7
{
8
int rv;
9
10
11
test_ue_remove(test_ue);
12
}
13
+#endif
14
15
abts_suite *test_issues(abts_suite *suite)
16
{
17
18
abts_run_test(suite, issues_1431_func, NULL);
19
abts_run_test(suite, issues_2287_v263_func, NULL);
20
abts_run_test(suite, issues_2287_v264_func, NULL);
21
+#if 0 /* Deprecated to resolve issue #3131 */
22
abts_run_test(suite, pull_3122_v270_func, NULL);
23
+#endif
24
25
return suite;
26
}
27
open5gs_2.7.0.140.cd76d.202404122026.tar.xz/tests/registration/identity-test.c -> open5gs_2.7.0.143.a6830.202404132026.tar.xz/tests/registration/identity-test.c
Changed
26
1
2
test_ue_remove(test_ue);
3
}
4
5
+#if 0 /* Deprecated to resolve issue #3131 */
6
static void pull_3122_v270_func(abts_case *tc, void *data)
7
{
8
int rv;
9
10
/* Clear Test UE Context */
11
test_ue_remove(test_ue);
12
}
13
+#endif
14
15
abts_suite *test_identity(abts_suite *suite)
16
{
17
suite = ADD_SUITE(suite)
18
19
abts_run_test(suite, test1_func, NULL);
20
+#if 0 /* Deprecated to resolve issue #3131 */
21
abts_run_test(suite, pull_3122_v270_func, NULL);
22
+#endif
23
24
return suite;
25
}
26