Changes of Revision 422

commit_390a9dd6375858abfa93ff511d389d2bc41c4eca.txt Added
commit_7c14073533e6f1ce39c53d4187fab6847fac0d44.txt Deleted
open5gs_2.7.0.117.7c140.dsc Deleted
x
 
1
@@ -1,39 +0,0 @@
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.117.7c140
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
- 07fe51dc333933e2a58a908d7b3822081bee8743 14485772 open5gs_2.7.0.117.7c140.tar.xz
37
-Checksums-Sha256:
38
- e3a3bea16bb26ef8072725172848b1bd23971b8558c015af6ddad2a2527ae419 14485772 open5gs_2.7.0.117.7c140.tar.xz
39
-Files:
40
- 26d169a248642364e8d5fa99d6e93340 14485772 open5gs_2.7.0.117.7c140.tar.xz
41
open5gs_2.7.0.118.390a9.dsc Added
41
 
1
@@ -0,0 +1,39 @@
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.118.390a9
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
+ 9bcaddad6a9bdedd771bb8a3ad114475da2311e7 14485764 open5gs_2.7.0.118.390a9.tar.xz
37
+Checksums-Sha256:
38
+ c5172d3796c8049bb0590653cbd800c39703ee61da31239db61de89489fd2b91 14485764 open5gs_2.7.0.118.390a9.tar.xz
39
+Files:
40
+ 073c83aa577efdbc280477656b057850 14485764 open5gs_2.7.0.118.390a9.tar.xz
41
open5gs_2.7.0.117.7c140.tar.xz/.tarball-version -> open5gs_2.7.0.118.390a9.tar.xz/.tarball-version Changed
4
 
1
@@ -1 +1 @@
2
-2.7.0.117-7c140
3
+2.7.0.118-390a9
4
open5gs_2.7.0.117.7c140.tar.xz/debian/changelog -> open5gs_2.7.0.118.390a9.tar.xz/debian/changelog Changed
12
 
1
@@ -1,8 +1,8 @@
2
-open5gs (2.7.0.117.7c140) unstable; urgency=medium
3
+open5gs (2.7.0.118.390a9) unstable; urgency=medium
4
 
5
   * Automatically generated changelog entry for building the Osmocom master feed
6
 
7
- -- Osmocom OBS scripts <info@osmocom.org>  Sun, 24 Mar 2024 05:20:52 +0000
8
+ -- Osmocom OBS scripts <info@osmocom.org>  Sun, 24 Mar 2024 12:03:51 +0000
9
 
10
 open5gs (2.7.0) unstable; urgency=medium
11
 
12
open5gs_2.7.0.117.7c140.tar.xz/docs/_docs/tutorial/01-your-first-lte.md -> open5gs_2.7.0.118.390a9.tar.xz/docs/_docs/tutorial/01-your-first-lte.md Changed
10
 
1
@@ -334,7 +334,7 @@
2
 ```bash
3
 $ cp srsenb/enb.conf.example srsenb/enb.conf
4
 $ cp srsenb/rr.conf.example srsenb/rr.conf
5
-$ cp srsenb/drb.conf.example srsenb/drb.conf
6
+$ cp srsenb/rb.conf.example srsenb/rb.conf
7
 $ cp srsenb/sib.conf.example srsenb/sib.conf
8
 ```
9
 
10
open5gs_2.7.0.117.7c140.tar.xz/src/mme/esm-handler.c -> open5gs_2.7.0.118.390a9.tar.xz/src/mme/esm-handler.c Changed
23
 
1
@@ -236,13 +236,17 @@
2
             mme_csmap_t *csmap = mme_csmap_find_by_tai(&mme_ue->tai);
3
             mme_ue->csmap = csmap;
4
 
5
-            if (csmap) {
6
-                ogs_assert(OGS_OK ==
7
-                    sgsap_send_location_update_request(mme_ue));
8
-            } else {
9
+            if (!csmap ||
10
+                mme_ue->network_access_mode ==
11
+                    OGS_NETWORK_ACCESS_MODE_ONLY_PACKET ||
12
+                mme_ue->nas_eps.attach.value ==
13
+                    OGS_NAS_ATTACH_TYPE_EPS_ATTACH) {
14
                 r = nas_eps_send_attach_accept(mme_ue);
15
                 ogs_expect(r == OGS_OK);
16
                 ogs_assert(r != OGS_ERROR);
17
+            } else {
18
+                ogs_assert(OGS_OK ==
19
+                    sgsap_send_location_update_request(mme_ue));
20
             }
21
         } else {
22
             ogs_assert(OGS_OK ==
23
open5gs_2.7.0.117.7c140.tar.xz/src/mme/mme-s11-handler.c -> open5gs_2.7.0.118.390a9.tar.xz/src/mme/mme-s11-handler.c Changed
28
 
1
@@ -427,17 +427,20 @@
2
         mme_csmap_t *csmap = mme_csmap_find_by_tai(&mme_ue->tai);
3
         mme_ue->csmap = csmap;
4
 
5
-        if (csmap) {
6
-            ogs_assert(OGS_PDU_SESSION_TYPE_IS_VALID(
7
-                        session->paa.session_type));
8
-            ogs_assert(OGS_OK ==
9
-                sgsap_send_location_update_request(mme_ue));
10
-        } else {
11
+        if (!csmap ||
12
+            mme_ue->network_access_mode ==
13
+                OGS_NETWORK_ACCESS_MODE_ONLY_PACKET ||
14
+            mme_ue->nas_eps.attach.value ==
15
+                OGS_NAS_ATTACH_TYPE_EPS_ATTACH) {
16
             ogs_assert(OGS_PDU_SESSION_TYPE_IS_VALID(
17
                         session->paa.session_type));
18
             r = nas_eps_send_attach_accept(mme_ue);
19
             ogs_expect(r == OGS_OK);
20
             ogs_assert(r != OGS_ERROR);
21
+        } else {
22
+            ogs_assert(OGS_PDU_SESSION_TYPE_IS_VALID(
23
+                        session->paa.session_type));
24
+            ogs_assert(OGS_OK == sgsap_send_location_update_request(mme_ue));
25
         }
26
 
27
     } else if (create_action == OGS_GTP_CREATE_IN_TRACKING_AREA_UPDATE) {
28
open5gs_2.7.0.117.7c140.tar.xz/src/mme/sgsap-handler.c -> open5gs_2.7.0.118.390a9.tar.xz/src/mme/sgsap-handler.c Changed
14
 
1
@@ -210,11 +210,9 @@
2
                     ogs_plmn_id_hexdump(&lai->nas_plmn_id), lai->lac);
3
     }
4
 
5
-    r = nas_eps_send_attach_reject(mme_ue->enb_ue, mme_ue,
6
-            emm_cause, OGS_NAS_ESM_CAUSE_PROTOCOL_ERROR_UNSPECIFIED);
7
+    r = nas_eps_send_attach_accept(mme_ue);
8
     ogs_expect(r == OGS_OK);
9
     ogs_assert(r != OGS_ERROR);
10
-    mme_send_delete_session_or_mme_ue_context_release(mme_ue);
11
 
12
     return;
13
 
14
open5gs_2.7.0.117.7c140.tar.xz/subprojects/freeDiameter/extensions/rt_default/meson.build -> open5gs_2.7.0.118.390a9.tar.xz/subprojects/freeDiameter/extensions/rt_default/meson.build Changed
9
 
1
@@ -1,5 +1,5 @@
2
-if cc.has_function('regexec', prefix : '#include <regex.h>')
3
-  conf_data = configuration_data()
4
+conf_data = configuration_data()
5
+if cc.has_header_symbol('regex.h', 'REG_STARTEND')
6
   conf_data.set('HAVE_REG_STARTEND', 1)
7
 endif
8
 configure_file(output : 'rt_default-host.h',
9
open5gs_2.7.0.117.7c140.tar.xz/tests/csfb/mo-idle-test.c -> open5gs_2.7.0.118.390a9.tar.xz/tests/csfb/mo-idle-test.c Changed
87
 
1
@@ -470,11 +470,84 @@
2
     rv = testvlr_sgsap_send(sgsap, sendbuf);
3
     ABTS_INT_EQUAL(tc, OGS_OK, rv);
4
 
5
-    /* Receive Attach Reject */
6
+    /* Receive Initial Context Setup Request +
7
+     * Attach Accept +
8
+     * Activate Default Bearer Context Request */
9
     recvbuf = testenb_s1ap_read(s1ap);
10
     ABTS_PTR_NOTNULL(tc, recvbuf);
11
     tests1ap_recv(test_ue, recvbuf);
12
 
13
+    /* Send Initial Context Setup Response */
14
+    sendbuf = test_s1ap_build_initial_context_setup_response(test_ue);
15
+    ABTS_PTR_NOTNULL(tc, sendbuf);
16
+    rv = testenb_s1ap_send(s1ap, sendbuf);
17
+    ABTS_INT_EQUAL(tc, OGS_OK, rv);
18
+
19
+    /* Send Attach Complete + Activate default EPS bearer cotext accept */
20
+    test_ue->nr_cgi.cell_id = 0x1234502;
21
+    bearer = test_bearer_find_by_ue_ebi(test_ue, 5);
22
+    ogs_assert(bearer);
23
+    esmbuf = testesm_build_activate_default_eps_bearer_context_accept(
24
+            bearer, false);
25
+    ABTS_PTR_NOTNULL(tc, esmbuf);
26
+    emmbuf = testemm_build_attach_complete(test_ue, esmbuf);
27
+    ABTS_PTR_NOTNULL(tc, emmbuf);
28
+    sendbuf = test_s1ap_build_uplink_nas_transport(test_ue, emmbuf);
29
+    ABTS_PTR_NOTNULL(tc, sendbuf);
30
+    rv = testenb_s1ap_send(s1ap, sendbuf);
31
+    ABTS_INT_EQUAL(tc, OGS_OK, rv);
32
+
33
+    /* Receive EMM information */
34
+    recvbuf = testenb_s1ap_read(s1ap);
35
+    ABTS_PTR_NOTNULL(tc, recvbuf);
36
+    tests1ap_recv(test_ue, recvbuf);
37
+
38
+    /* Send UE Context Release Request */
39
+    sendbuf = test_s1ap_build_ue_context_release_request(test_ue,
40
+            S1AP_Cause_PR_radioNetwork, S1AP_CauseRadioNetwork_user_inactivity);
41
+    ABTS_PTR_NOTNULL(tc, sendbuf);
42
+    rv = testenb_s1ap_send(s1ap, sendbuf);
43
+    ABTS_INT_EQUAL(tc, OGS_OK, rv);
44
+
45
+    /* Receive UE Context Release Command */
46
+    recvbuf = testenb_s1ap_read(s1ap);
47
+    ABTS_PTR_NOTNULL(tc, recvbuf);
48
+    tests1ap_recv(test_ue, recvbuf);
49
+
50
+    /* Send UE Context Release Complete */
51
+    sendbuf = test_s1ap_build_ue_context_release_complete(test_ue);
52
+    ABTS_PTR_NOTNULL(tc, sendbuf);
53
+    rv = testenb_s1ap_send(s1ap, sendbuf);
54
+    ABTS_INT_EQUAL(tc, OGS_OK, rv);
55
+
56
+    /* Send Service Request */
57
+    emmbuf = testemm_build_service_request(test_ue);
58
+    ABTS_PTR_NOTNULL(tc, emmbuf);
59
+    sendbuf = test_s1ap_build_initial_ue_message(
60
+            test_ue, emmbuf, S1AP_RRC_Establishment_Cause_mo_Data, true);
61
+    ABTS_PTR_NOTNULL(tc, sendbuf);
62
+    rv = testenb_s1ap_send(s1ap, sendbuf);
63
+    ABTS_INT_EQUAL(tc, OGS_OK, rv);
64
+
65
+    /* Receive Initial Context Setup Request */
66
+    recvbuf = testenb_s1ap_read(s1ap);
67
+    ABTS_PTR_NOTNULL(tc, recvbuf);
68
+    tests1ap_recv(test_ue, recvbuf);
69
+
70
+    /* Send Initial Context Setup Response */
71
+    sendbuf = test_s1ap_build_initial_context_setup_response(test_ue);
72
+    ABTS_PTR_NOTNULL(tc, sendbuf);
73
+    rv = testenb_s1ap_send(s1ap, sendbuf);
74
+    ABTS_INT_EQUAL(tc, OGS_OK, rv);
75
+
76
+    /* Send Detach Request */
77
+    emmbuf = testemm_build_detach_request(test_ue, 1, true, true);
78
+    ABTS_PTR_NOTNULL(tc, emmbuf);
79
+    sendbuf = test_s1ap_build_uplink_nas_transport(test_ue, emmbuf);
80
+    ABTS_PTR_NOTNULL(tc, sendbuf);
81
+    rv = testenb_s1ap_send(s1ap, sendbuf);
82
+    ABTS_INT_EQUAL(tc, OGS_OK, rv);
83
+
84
     /* Receive UE Context Release Command */
85
     recvbuf = testenb_s1ap_read(s1ap);
86
     ABTS_PTR_NOTNULL(tc, recvbuf);
87