Changes of Revision 24
open5gs_2.4.8.202207200002.dsc -> open5gs_2.4.8.202207210002.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-ausf, open5gs-udm, open5gs-pcf, open5gs-nssf, open5gs-bsf, open5gs-udr, open5gs, open5gs-dbg
4
Architecture: any
5
-Version: 2.4.8.202207200002
6
+Version: 2.4.8.202207210002
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
- a121a71edaff78387a597d3da2fa7654cfc7adab 11455648 open5gs_2.4.8.202207200002.tar.xz
15
+ 9aeb565535c5796ee2bcf8bac318791924653f35 11455792 open5gs_2.4.8.202207210002.tar.xz
16
Checksums-Sha256:
17
- f834008fcf5b5695388649e83e584547f94dcd2ee642e61cf27126946911bc79 11455648 open5gs_2.4.8.202207200002.tar.xz
18
+ d57540b32d028b863b463708eb4591b568c9096b2e93b40b965c0bc56b55737e 11455792 open5gs_2.4.8.202207210002.tar.xz
19
Files:
20
- c725df0c2fb3a7042cbe12a1333dd194 11455648 open5gs_2.4.8.202207200002.tar.xz
21
+ e27e0d4b85f649c7ee146c02b822b449 11455792 open5gs_2.4.8.202207210002.tar.xz
22
open5gs_2.4.8.202207200002.tar.xz/debian/changelog -> open5gs_2.4.8.202207210002.tar.xz/debian/changelog
Changed
12
1
2
-open5gs (2.4.8.202207200002) UNRELEASED; urgency=medium
3
+open5gs (2.4.8.202207210002) UNRELEASED; urgency=medium
4
5
* Snapshot build
6
7
- -- Sukchan Lee <acetcom@gmail.com> Wed, 20 Jul 2022 00:09:30 +0000
8
+ -- Sukchan Lee <acetcom@gmail.com> Thu, 21 Jul 2022 00:10:35 +0000
9
10
open5gs (2.4.8) unstable; urgency=medium
11
12
open5gs_2.4.8.202207200002.tar.xz/debian/control -> open5gs_2.4.8.202207210002.tar.xz/debian/control
Changed
163
1
2
Package: open5gs-common
3
Architecture: any
4
Multi-Arch: same
5
-Depends: osmocom-nightly (= 1.0.0.202207200002), ${shlibs:Depends},
6
+Depends: osmocom-nightly (= 1.0.0.202207210002), ${shlibs:Depends},
7
${misc:Depends}
8
Description: 5G Core and EPC (Shared Files)
9
Open5GS is a C-language implementation of 5G Core and EPC
10
11
Package: open5gs-mme
12
Architecture: any
13
Multi-Arch: same
14
-Depends: osmocom-nightly (= 1.0.0.202207200002), ${shlibs:Depends},
15
+Depends: osmocom-nightly (= 1.0.0.202207210002), ${shlibs:Depends},
16
${misc:Depends},
17
open5gs-common (= ${binary:Version})
18
Description: MME (Mobility Management Entity)
19
20
Package: open5gs-sgwc
21
Architecture: any
22
Multi-Arch: same
23
-Depends: osmocom-nightly (= 1.0.0.202207200002), ${shlibs:Depends},
24
+Depends: osmocom-nightly (= 1.0.0.202207210002), ${shlibs:Depends},
25
${misc:Depends},
26
open5gs-common (= ${binary:Version})
27
Description: SGW-C (Serving Gateway - Control Plane)
28
29
Package: open5gs-smf
30
Architecture: any
31
Multi-Arch: same
32
-Depends: osmocom-nightly (= 1.0.0.202207200002), ${shlibs:Depends},
33
+Depends: osmocom-nightly (= 1.0.0.202207210002), ${shlibs:Depends},
34
${misc:Depends},
35
open5gs-common (= ${binary:Version})
36
Description: SMF (Session Management Function)
37
38
Package: open5gs-amf
39
Architecture: any
40
Multi-Arch: same
41
-Depends: osmocom-nightly (= 1.0.0.202207200002), ${shlibs:Depends},
42
+Depends: osmocom-nightly (= 1.0.0.202207210002), ${shlibs:Depends},
43
${misc:Depends},
44
open5gs-common (= ${binary:Version})
45
Description: AMF (Access and Mobility Management Function)
46
47
Package: open5gs-sgwu
48
Architecture: any
49
Multi-Arch: same
50
-Depends: osmocom-nightly (= 1.0.0.202207200002), ${shlibs:Depends},
51
+Depends: osmocom-nightly (= 1.0.0.202207210002), ${shlibs:Depends},
52
${misc:Depends},
53
open5gs-common (= ${binary:Version})
54
Description: SGW-U (Serving Gateway - User Plane)
55
56
Package: open5gs-upf
57
Architecture: any
58
Multi-Arch: same
59
-Depends: osmocom-nightly (= 1.0.0.202207200002), ${shlibs:Depends},
60
+Depends: osmocom-nightly (= 1.0.0.202207210002), ${shlibs:Depends},
61
${misc:Depends},
62
udev,
63
open5gs-common (= ${binary:Version})
64
65
Package: open5gs-hss
66
Architecture: any
67
Multi-Arch: same
68
-Depends: osmocom-nightly (= 1.0.0.202207200002), ${shlibs:Depends},
69
+Depends: osmocom-nightly (= 1.0.0.202207210002), ${shlibs:Depends},
70
${misc:Depends},
71
mongodb-org | mongodb,
72
open5gs-common (= ${binary:Version})
73
74
Package: open5gs-pcrf
75
Architecture: any
76
Multi-Arch: same
77
-Depends: osmocom-nightly (= 1.0.0.202207200002), ${shlibs:Depends},
78
+Depends: osmocom-nightly (= 1.0.0.202207210002), ${shlibs:Depends},
79
${misc:Depends},
80
mongodb-org | mongodb,
81
open5gs-common (= ${binary:Version})
82
83
Package: open5gs-nrf
84
Architecture: any
85
Multi-Arch: same
86
-Depends: osmocom-nightly (= 1.0.0.202207200002), ${shlibs:Depends},
87
+Depends: osmocom-nightly (= 1.0.0.202207210002), ${shlibs:Depends},
88
${misc:Depends},
89
open5gs-common (= ${binary:Version})
90
Description: NRF (Network Repository Function)
91
92
Package: open5gs-ausf
93
Architecture: any
94
Multi-Arch: same
95
-Depends: osmocom-nightly (= 1.0.0.202207200002), ${shlibs:Depends},
96
+Depends: osmocom-nightly (= 1.0.0.202207210002), ${shlibs:Depends},
97
${misc:Depends},
98
open5gs-common (= ${binary:Version})
99
Description: AUSF (Authentication Server Function)
100
101
Package: open5gs-udm
102
Architecture: any
103
Multi-Arch: same
104
-Depends: osmocom-nightly (= 1.0.0.202207200002), ${shlibs:Depends},
105
+Depends: osmocom-nightly (= 1.0.0.202207210002), ${shlibs:Depends},
106
${misc:Depends},
107
open5gs-common (= ${binary:Version})
108
Description: UDM (Unified Data Management)
109
110
Package: open5gs-pcf
111
Architecture: any
112
Multi-Arch: same
113
-Depends: osmocom-nightly (= 1.0.0.202207200002), ${shlibs:Depends},
114
+Depends: osmocom-nightly (= 1.0.0.202207210002), ${shlibs:Depends},
115
${misc:Depends},
116
open5gs-common (= ${binary:Version})
117
Description: PCF (Policy Control Function)
118
119
Package: open5gs-nssf
120
Architecture: any
121
Multi-Arch: same
122
-Depends: osmocom-nightly (= 1.0.0.202207200002), ${shlibs:Depends},
123
+Depends: osmocom-nightly (= 1.0.0.202207210002), ${shlibs:Depends},
124
${misc:Depends},
125
open5gs-common (= ${binary:Version})
126
Description: NSSF (Network Slice Selection Function)
127
128
Package: open5gs-bsf
129
Architecture: any
130
Multi-Arch: same
131
-Depends: osmocom-nightly (= 1.0.0.202207200002), ${shlibs:Depends},
132
+Depends: osmocom-nightly (= 1.0.0.202207210002), ${shlibs:Depends},
133
${misc:Depends},
134
open5gs-common (= ${binary:Version})
135
Description: BSF (Binding Support Function)
136
137
Package: open5gs-udr
138
Architecture: any
139
Multi-Arch: same
140
-Depends: osmocom-nightly (= 1.0.0.202207200002), ${shlibs:Depends},
141
+Depends: osmocom-nightly (= 1.0.0.202207210002), ${shlibs:Depends},
142
${misc:Depends},
143
open5gs-common (= ${binary:Version})
144
Description: UDR (Unified Data Repository)
145
146
Package: open5gs
147
Architecture: any
148
Multi-Arch: same
149
-Depends: osmocom-nightly (= 1.0.0.202207200002), ${misc:Depends},
150
+Depends: osmocom-nightly (= 1.0.0.202207210002), ${misc:Depends},
151
open5gs-common (= ${binary:Version}),
152
open5gs-mme (= ${binary:Version}),
153
open5gs-sgwc (= ${binary:Version}),
154
155
Package: open5gs-dbg
156
Architecture: any
157
Multi-Arch: same
158
-Depends: osmocom-nightly (= 1.0.0.202207200002), ${misc:Depends},
159
+Depends: osmocom-nightly (= 1.0.0.202207210002), ${misc:Depends},
160
open5gs (= ${binary:Version})
161
Description: Debug symbols for Open5GS
162
Open5GS is a C-language implementation of 5G Core and EPC
163
open5gs_2.4.8.202207200002.tar.xz/lib/app/ogs-context.c -> open5gs_2.4.8.202207210002.tar.xz/lib/app/ogs-context.c
Changed
14
1
2
3
#define MAX_NUM_OF_TIMER 16
4
self.pool.timer = self.max.ue * MAX_NUM_OF_TIMER;
5
- self.pool.message = self.max.ue;
6
- self.pool.event = self.max.ue;
7
+#define MAX_NUM_OF_MESSAGE 16
8
+ self.pool.message = self.max.ue * MAX_NUM_OF_MESSAGE;
9
+#define MAX_NUM_OF_EVENT 16
10
+ self.pool.event = self.max.ue * MAX_NUM_OF_EVENT;
11
12
self.pool.packet = self.max.ue * OGS_MAX_NUM_OF_PACKET_BUFFER;
13
14
open5gs_2.4.8.202207200002.tar.xz/lib/sbi/context.c -> open5gs_2.4.8.202207210002.tar.xz/lib/sbi/context.c
Changed
26
1
2
ogs_sbi_object_t *sbi_object = NULL;
3
4
ogs_assert(xact);
5
+
6
+ xact = ogs_pool_cycle(&xact_pool, xact);
7
+ if (!xact) {
8
+ ogs_error("SBI transaction has already been removed");
9
+ return;
10
+ }
11
+
12
sbi_object = xact->sbi_object;
13
ogs_assert(sbi_object);
14
15
ogs_assert(xact->t_response);
16
ogs_timer_delete(xact->t_response);
17
18
- /* If ogs_sbi_send() is called, xact->request has already been freed */
19
- if (xact->request)
20
- ogs_sbi_request_free(xact->request);
21
+ ogs_assert(xact->request);
22
+ ogs_sbi_request_free(xact->request);
23
24
ogs_list_remove(&sbi_object->xact_list, xact);
25
ogs_pool_free(&xact_pool, xact);
26
open5gs_2.4.8.202207200002.tar.xz/lib/sbi/nghttp2-server.c -> open5gs_2.4.8.202207210002.tar.xz/lib/sbi/nghttp2-server.c
Changed
19
1
2
3
stream = ogs_pool_cycle(&stream_pool, stream);
4
if (!stream) {
5
- ogs_error("stream has already been closed");
6
+ ogs_error("stream has already been removed");
7
return true;
8
}
9
10
11
12
stream->session = sbi_sess;
13
14
+ ogs_list_add(&sbi_sess->stream_list, stream);
15
+
16
return stream;
17
}
18
19
open5gs_2.4.8.202207200002.tar.xz/src/amf/context.c -> open5gs_2.4.8.202207210002.tar.xz/src/amf/context.c
Changed
13
1
2
return SOCK_STREAM;
3
}
4
5
+amf_gnb_t *amf_gnb_cycle(amf_gnb_t *gnb)
6
+{
7
+ return ogs_pool_cycle(&amf_gnb_pool, gnb);
8
+}
9
+
10
/** ran_ue_context handling function */
11
ran_ue_t *ran_ue_add(amf_gnb_t *gnb, uint32_t ran_ue_ngap_id)
12
{
13
open5gs_2.4.8.202207200002.tar.xz/src/amf/context.h -> open5gs_2.4.8.202207210002.tar.xz/src/amf/context.h
Changed
9
1
2
amf_gnb_t *amf_gnb_find_by_gnb_id(uint32_t gnb_id);
3
int amf_gnb_set_gnb_id(amf_gnb_t *gnb, uint32_t gnb_id);
4
int amf_gnb_sock_type(ogs_sock_t *sock);
5
+amf_gnb_t *amf_gnb_cycle(amf_gnb_t *gnb);
6
7
ran_ue_t *ran_ue_add(amf_gnb_t *gnb, uint32_t ran_ue_ngap_id);
8
void ran_ue_remove(ran_ue_t *ran_ue);
9
open5gs_2.4.8.202207200002.tar.xz/src/amf/nas-path.c -> open5gs_2.4.8.202207210002.tar.xz/src/amf/nas-path.c
Changed
11
1
2
if (!ran_ue) {
3
ogs_warn("NG context has already been removed");
4
ogs_pkbuf_free(pkbuf);
5
-
6
- return OGS_ERROR;
7
+ return OGS_OK;
8
} else {
9
ngapbuf = ngap_build_downlink_nas_transport(
10
ran_ue, pkbuf, false, false);
11
open5gs_2.4.8.202207200002.tar.xz/src/amf/ngap-path.c -> open5gs_2.4.8.202207210002.tar.xz/src/amf/ngap-path.c
Changed
15
1
2
char bufOGS_ADDRSTRLEN;
3
4
ogs_assert(gnb);
5
+ gnb = amf_gnb_cycle(gnb);
6
+ if (!gnb) {
7
+ ogs_warn("gNB has already been removed");
8
+ ogs_pkbuf_free(pkbuf);
9
+ return OGS_OK;
10
+ }
11
+
12
ogs_assert(pkbuf);
13
ogs_assert(gnb->sctp.sock);
14
if (gnb->sctp.sock->fd == INVALID_SOCKET) {
15
open5gs_2.4.8.202207200002.tar.xz/tests/app/5gc-init.c -> open5gs_2.4.8.202207210002.tar.xz/tests/app/5gc-init.c
Changed
11
1
2
if (udm_thread) ogs_thread_destroy(udm_thread);
3
if (ausf_thread) ogs_thread_destroy(ausf_thread);
4
5
- if (scp_thread) ogs_thread_destroy(scp_thread);
6
if (nrf_thread) ogs_thread_destroy(nrf_thread);
7
+ if (scp_thread) ogs_thread_destroy(scp_thread);
8
}
9
10
void test_5gc_init(void)
11
open5gs_2.4.8.202207200002.tar.xz/tests/app/app-init.c -> open5gs_2.4.8.202207210002.tar.xz/tests/app/app-init.c
Changed
11
1
2
3
if (hss_thread) ogs_thread_destroy(hss_thread);
4
if (pcrf_thread) ogs_thread_destroy(pcrf_thread);
5
- if (scp_thread) ogs_thread_destroy(scp_thread);
6
if (nrf_thread) ogs_thread_destroy(nrf_thread);
7
+ if (scp_thread) ogs_thread_destroy(scp_thread);
8
}
9
10
void test_app_init(void)
11
open5gs_2.4.8.202207200002.tar.xz/tests/registration/reset-test.c -> open5gs_2.4.8.202207210002.tar.xz/tests/registration/reset-test.c
Changed
16
1
2
gmmbuf = testgmm_build_registration_request(test_ue, NULL, false, false);
3
ABTS_PTR_NOTNULL(tc, gmmbuf);
4
5
- test_ue->registration_request_param.gmm_capability = 1;
6
- test_ue->registration_request_param.s1_ue_network_capability = 1;
7
- test_ue->registration_request_param.requested_nssai = 1;
8
- test_ue->registration_request_param.last_visited_registered_tai = 1;
9
- test_ue->registration_request_param.ue_usage_setting = 1;
10
- nasbuf = testgmm_build_registration_request(test_ue, NULL, false, false);
11
- ABTS_PTR_NOTNULL(tc, nasbuf);
12
-
13
sendbuf = testngap_build_initial_ue_message(test_ue, gmmbuf,
14
NGAP_RRCEstablishmentCause_mo_Signalling, false, true);
15
ABTS_PTR_NOTNULL(tc, sendbuf);
16