Changes of Revision 25
open5gs_2.7.4.tar.xz/docs/_posts/2025-03-26-release-v2.7.4.md
Deleted
x
1
2
----
3
-title: "v2.7.4 - Bug fixed"
4
-date: 2025-03-26 20:08:00 +0900
5
-categories:
6
- - Release
7
-tags:
8
- - News
9
- - Release
10
-head_inline: "<style> ul { padding-bottom: 1em; } .blue { color: blue; }</style>"
11
----
12
-
13
-# Open5GS Release Note Summary
14
-
15
-This release introduces numerous improvements and bug fixes across core network components, enhancing overall stability, performance, and security. Below is a concise overview of the key updates:
16
-
17
-## Session & Subscription Management
18
-- **SMF Enhancements:**
19
- Improved handling of SDM subscriptions to UDM during the PDU session lifetime.
20
-- **Optional PLMN-ID:**
21
- Added support for an optional PLMN-ID parameter in SDM GET queries (AMF/SMF).
22
-- **5GMM Cause Reporting:**
23
- AMF now sends a 5GMM cause in the request to SMF when initiating a session release.
24
-
25
-## Mobility & Authentication Improvements
26
-- **Mobility Fixes:**
27
- Corrected QoS values for 2G to 4G mobility and fixed issues with UE context release and cell reselection.
28
-- **Security & Authentication:**
29
- Enhanced UE authentication processes, prevented crashes during security mode command failures, and implemented HSS selection improvements.
30
-
31
-## Interface & Protocol Enhancements
32
-- **Diameter & PFCP:**
33
- - Integrated statistics into the main loop for Diameter interfaces, with enhanced debug logging for HSS and PCRF.
34
- - Addressed multiple PFCP issues, including memory management, header handling, and correct TEID restoration.
35
-- **NAS Module:**
36
- Fixed a heap-buffer overflow vulnerability in NAS message decoding.
37
-
38
-## SBI and Other Module Updates
39
-- **SBI Enhancements:**
40
- Enabled custom User-Agent header information for HTTP/2 requests, support for custom port numbers, and direct NRF communication.
41
-- **Additional Fixes:**
42
- - Resolved UE context handling issues during handovers and state transitions.
43
- - Implemented various cosmetic fixes, typo corrections, and documentation updates.
44
- - Introduced support for new parameters and refined subscription conditions.
45
-
46
-Overall, this release emphasizes improved network reliability, enhanced security measures, and better support for 5G core operations while also addressing legacy issues.
47
-
48
-See Release Note(https://github.com/open5gs/open5gs/releases/tag/v2.7.4)
49
-
50
-Download -- v2.7.4.tar.gz(https://github.com/open5gs/open5gs/archive/v2.7.4.tar.gz)
51
-{: .notice--info}
52
open5gs_2.7.4.dsc -> open5gs_2.7.5.dsc
Changed
22
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-sepp, open5gs-ausf, open5gs-udm, open5gs-pcf, open5gs-nssf, open5gs-bsf, open5gs-udr, open5gs, open5gs-dbg
4
Architecture: any
5
-Version: 2.7.4
6
+Version: 2.7.5
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
- 00c5d85960fc8a4761d1367e9d7ae77916fc6b8b 14531268 open5gs_2.7.4.tar.xz
15
+ 303a73808ade945b1fe26fb6f6edd6f44abd9e90 14530664 open5gs_2.7.5.tar.xz
16
Checksums-Sha256:
17
- 3057efeef445770a432db1389a8f3285e306137c1b5daf4ca45f52ce191a8803 14531268 open5gs_2.7.4.tar.xz
18
+ 2d4a89279f942f2eef0774f0ca239f3d7a4ce967eb5336ad6d319c415ae2ee5c 14530664 open5gs_2.7.5.tar.xz
19
Files:
20
- 2b3939d1a5bd92de0b91381f87cb3526 14531268 open5gs_2.7.4.tar.xz
21
+ e0bd301b5594bf766244a046864efbea 14530664 open5gs_2.7.5.tar.xz
22
open5gs_2.7.4.tar.xz/.tarball-version -> open5gs_2.7.5.tar.xz/.tarball-version
Changed
4
1
2
-2.7.4
3
+2.7.5
4
open5gs_2.7.4.tar.xz/debian/changelog -> open5gs_2.7.5.tar.xz/debian/changelog
Changed
88
1
2
-open5gs (2.7.4) unstable; urgency=medium
3
+open5gs (2.7.5) unstable; urgency=medium
4
5
* Bug Fixed
6
7
- -- Sukchan Lee <acetcom@gmail.com> Wed, 26 Mar 2025 20:01:32 +0900
8
+ -- Sukchan Lee <acetcom@gmail.com> Sun, 30 Mar 2025 22:01:17 +0900
9
10
-open5gs (2.7.4~oracular1) oracular; urgency=medium
11
+open5gs (2.7.5~oracular) oracular; urgency=medium
12
13
* Bug Fixed
14
15
- -- Sukchan Lee <acetcom@gmail.com> Wed, 26 Mar 2025 19:59:26 +0900
16
+ -- Sukchan Lee <acetcom@gmail.com> Sun, 30 Mar 2025 22:00:22 +0900
17
18
-open5gs (2.7.4~noble1) noble; urgency=medium
19
+open5gs (2.7.5~noble) noble; urgency=medium
20
21
* Bug Fixed
22
23
- -- Sukchan Lee <acetcom@gmail.com> Wed, 26 Mar 2025 19:57:53 +0900
24
+ -- Sukchan Lee <acetcom@gmail.com> Sun, 30 Mar 2025 21:59:27 +0900
25
26
-open5gs (2.7.4~jammy1) jammy; urgency=medium
27
+open5gs (2.7.5~jammy) jammy; urgency=medium
28
29
* Bug Fixed
30
31
- -- Sukchan Lee <acetcom@gmail.com> Wed, 26 Mar 2025 19:56:48 +0900
32
+ -- Sukchan Lee <acetcom@gmail.com> Sun, 30 Mar 2025 21:58:02 +0900
33
34
-open5gs (2.7.4~focal1) focal; urgency=medium
35
+open5gs (2.7.5~focal) focal; urgency=medium
36
37
* Bug Fixed
38
39
- -- Sukchan Lee <acetcom@gmail.com> Wed, 26 Mar 2025 19:54:26 +0900
40
+ -- Sukchan Lee <acetcom@gmail.com> Sun, 30 Mar 2025 21:56:59 +0900
41
42
-open5gs (2.7.4~bionic1) bionic; urgency=medium
43
+open5gs (2.7.5~bionic) bionic; urgency=medium
44
45
* Bug Fixed
46
47
- -- Sukchan Lee <acetcom@gmail.com> Wed, 26 Mar 2025 19:52:28 +0900
48
-
49
-open5gs (2.7.3) unstable; urgency=medium
50
-
51
- * Bug Fixed
52
-
53
- -- Sukchan Lee <acetcom@gmail.com> Sun, 23 Mar 2025 11:50:19 +0900
54
-
55
-open5gs (2.7.3~oracular) oracular; urgency=medium
56
-
57
- * Bug Fixed
58
-
59
- -- Sukchan Lee <acetcom@gmail.com> Sun, 23 Mar 2025 11:49:02 +0900
60
-
61
-open5gs (2.7.3~noble) noble; urgency=medium
62
-
63
- * Bug Fixed
64
-
65
- -- Sukchan Lee <acetcom@gmail.com> Sun, 23 Mar 2025 11:46:52 +0900
66
-
67
-open5gs (2.7.3~jammy) jammy; urgency=medium
68
-
69
- * Bug Fixed
70
-
71
- -- Sukchan Lee <acetcom@gmail.com> Sun, 23 Mar 2025 11:45:41 +0900
72
-
73
-open5gs (2.7.3~focal) focal; urgency=medium
74
-
75
- * Bug Fixed
76
-
77
- -- Sukchan Lee <acetcom@gmail.com> Sun, 23 Mar 2025 11:44:34 +0900
78
-
79
-open5gs (2.7.3~bionic) bionic; urgency=medium
80
-
81
- * Bug Fixed
82
-
83
- -- Sukchan Lee <acetcom@gmail.com> Sun, 23 Mar 2025 11:40:59 +0900
84
+ -- Sukchan Lee <acetcom@gmail.com> Sun, 30 Mar 2025 21:55:48 +0900
85
86
open5gs (2.7.2) unstable; urgency=medium
87
88
open5gs_2.7.5.tar.xz/docs/_posts/2025-03-30-release-v2.7.5.md
Added
52
1
2
+---
3
+title: "v2.7.5 - Bug fixed"
4
+date: 2025-03-30 22:05:00 +0900
5
+categories:
6
+ - Release
7
+tags:
8
+ - News
9
+ - Release
10
+head_inline: "<style> ul { padding-bottom: 1em; } .blue { color: blue; }</style>"
11
+---
12
+
13
+# Open5GS Release Note Summary
14
+
15
+This release introduces numerous improvements and bug fixes across core network components, enhancing overall stability, performance, and security. Below is a concise overview of the key updates:
16
+
17
+## Session & Subscription Management
18
+- **SMF Enhancements:**
19
+ Improved handling of SDM subscriptions to UDM during the PDU session lifetime.
20
+- **Optional PLMN-ID:**
21
+ Added support for an optional PLMN-ID parameter in SDM GET queries (AMF/SMF).
22
+- **5GMM Cause Reporting:**
23
+ AMF now sends a 5GMM cause in the request to SMF when initiating a session release.
24
+
25
+## Mobility & Authentication Improvements
26
+- **Mobility Fixes:**
27
+ Corrected QoS values for 2G to 4G mobility and fixed issues with UE context release and cell reselection.
28
+- **Security & Authentication:**
29
+ Enhanced UE authentication processes, prevented crashes during security mode command failures, and implemented HSS selection improvements.
30
+
31
+## Interface & Protocol Enhancements
32
+- **Diameter & PFCP:**
33
+ - Integrated statistics into the main loop for Diameter interfaces, with enhanced debug logging for HSS and PCRF.
34
+ - Addressed multiple PFCP issues, including memory management, header handling, and correct TEID restoration.
35
+- **NAS Module:**
36
+ Fixed a heap-buffer overflow vulnerability in NAS message decoding.
37
+
38
+## SBI and Other Module Updates
39
+- **SBI Enhancements:**
40
+ Enabled custom User-Agent header information for HTTP/2 requests, support for custom port numbers, and direct NRF communication.
41
+- **Additional Fixes:**
42
+ - Resolved UE context handling issues during handovers and state transitions.
43
+ - Implemented various cosmetic fixes, typo corrections, and documentation updates.
44
+ - Introduced support for new parameters and refined subscription conditions.
45
+
46
+Overall, this release emphasizes improved network reliability, enhanced security measures, and better support for 5G core operations while also addressing legacy issues.
47
+
48
+See Release Note(https://github.com/open5gs/open5gs/releases/tag/v2.7.5)
49
+
50
+Download -- v2.7.5.tar.gz(https://github.com/open5gs/open5gs/archive/v2.7.5.tar.gz)
51
+{: .notice--info}
52
open5gs_2.7.4.tar.xz/lib/core/ogs-epoll.c -> open5gs_2.7.5.tar.xz/lib/core/ogs-epoll.c
Changed
31
1
2
/*
3
- * Copyright (C) 2019 by Sukchan Lee <acetcom@gmail.com>
4
+ * Copyright (C) 2019-2025 by Sukchan Lee <acetcom@gmail.com>
5
*
6
* This file is part of Open5GS.
7
*
8
9
10
received = context->event_listi.events;
11
if (received & EPOLLERR) {
12
- /*
13
- * The libevent library has OGS_POLLOUT turned on in EPOLLERR.
14
- *
15
- * However, SIGPIPE can occur if write() is called
16
- * when the peer connection is closed.
17
- *
18
- * Therefore, Open5GS turns off OGS_POLLOUT
19
- * so that write() cannot be called in case of EPOLLERR.
20
- *
21
- * See also #2411 and #2312
22
- */
23
-#if 0
24
when = OGS_POLLIN|OGS_POLLOUT;
25
-#else
26
- when = OGS_POLLIN;
27
-#endif
28
} else if ((received & EPOLLHUP) && !(received & EPOLLRDHUP)) {
29
when = OGS_POLLIN|OGS_POLLOUT;
30
} else {
31
open5gs_2.7.4.tar.xz/lib/core/ogs-signal.c -> open5gs_2.7.5.tar.xz/lib/core/ogs-signal.c
Changed
31
1
2
*/
3
4
/*
5
- * Copyright (C) 2019 by Sukchan Lee <acetcom@gmail.com>
6
+ * Copyright (C) 2019-2025 by Sukchan Lee <acetcom@gmail.com>
7
*
8
* This file is part of Open5GS.
9
*
10
11
#ifdef SIGIOT
12
sigdelset(sig_mask, SIGIOT);
13
#endif
14
+
15
+/*
16
+ * SIGPIPE can occur if write() is called when the peer connection is closed.
17
+ *
18
+ * Therefore, Open5GS ignore SIGPIE signal
19
+ *
20
+ * See also #2411 and #2312
21
+ */
22
+#if 0
23
#ifdef SIGPIPE
24
sigdelset(sig_mask, SIGPIPE);
25
#endif
26
+#endif
27
+
28
#ifdef SIGSEGV
29
sigdelset(sig_mask, SIGSEGV);
30
#endif
31
open5gs_2.7.4.tar.xz/meson.build -> open5gs_2.7.5.tar.xz/meson.build
Changed
19
1
2
# along with this program. If not, see <https://www.gnu.org/licenses/>.
3
4
project('open5gs', 'c', 'cpp',
5
- version : '2.7.4',
6
+ version : '2.7.5',
7
license : 'AGPL-3.0-or-later',
8
meson_version : '>= 0.43.0',
9
default_options :
10
11
,
12
)
13
14
-libogslib_version = '2.7.4'
15
+libogslib_version = '2.7.5'
16
17
prefix = get_option('prefix')
18
bindir = join_paths(prefix, get_option('bindir'))
19
open5gs_2.7.4.tar.xz/src/main.c -> open5gs_2.7.5.tar.xz/src/main.c
Changed
19
1
2
/*
3
- * Copyright (C) 2019 by Sukchan Lee <acetcom@gmail.com>
4
+ * Copyright (C) 2019-2025 by Sukchan Lee <acetcom@gmail.com>
5
*
6
* This file is part of Open5GS.
7
*
8
9
ogs_log_cycle();
10
11
break;
12
- case SIGWINCH:
13
- ogs_info("Signal-NUM%d received (%s)",
14
- signum, ogs_signal_description_get(signum));
15
- break;
16
case SIGUSR1:
17
fprintf(stderr,
18
"%*s%-30s contains %6lu bytes in %3lu blocks (ref %d) %p\n",
19