Changes of Revision 25

open5gs_2.7.4.tar.xz/docs/_posts/2025-03-26-release-v2.7.4.md Deleted
x
 
1
@@ -1,50 +0,0 @@
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,7 +2,7 @@
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
@@ -32,8 +32,8 @@
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
@@ -1 +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
@@ -1,74 +1,38 @@
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
@@ -0,0 +1,50 @@
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
@@ -1,5 +1,5 @@
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
@@ -232,22 +232,7 @@
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
@@ -15,7 +15,7 @@
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
@@ -277,9 +277,20 @@
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
@@ -16,7 +16,7 @@
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
@@ -25,7 +25,7 @@
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
@@ -1,5 +1,5 @@
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
@@ -60,10 +60,6 @@
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