Sukchan Lee
d919b2744c
[AMF] fix the memory problem ( #1247 )
...
1. memory corruption
- Overflow num_of_part in SBI message
2. null pointer dereference
- n2InfoContent->ngap_ie_type
2021-11-17 08:09:16 +09:00
Sukchan Lee
0fb8279e36
VoNR added but not tested!
2021-11-14 21:07:56 +09:00
Sukchan Lee
13f1b390ae
CVE-2021-41794 from NCC Group by Mark Tedman
...
When connecting to the UPF port for the PFCP protocol (8805) and sending
an association setup request followed by a session establishment request
with a PDI Network Instance set to ‘internet’, it causes a stack corruption
to occur.
So, ogs_fqdn_parse() fixed.
2021-10-01 22:41:03 +09:00
Sukchan Lee
831b29973f
[PCF] fix the 'NULL' AfEvent in VoNR ( #1120 )
2021-08-08 09:10:37 +09:00
Sukchan Lee
acb4db5dd1
Fix the crash when number of flow > 8 ( #1108 )
2021-07-28 14:00:03 +09:00
Sukchan Lee
039b9d0aaa
SBI updated
...
- openapi-generator version 5.2.0
- add priority/capacity/load in NFProfile/NFService
- add AllowedNfTypes in NFProfile/NFService
2021-07-16 17:02:33 +09:00
Sukchan Lee
005cd30e02
fix the bug for Real PCF unable to PATCH ( #1086 )
2021-07-12 17:30:45 +09:00
Sukchan Lee
2471b1b53d
comply with coding standard
2021-07-08 15:00:59 +09:00
Sukchan Lee
f278d58a69
Upgrade SBI(Service-based Interface)
...
* OpenAPI Generator version: 4.3.1 ==> 5.5.1
* Specification : r16.8.0 (20210629)
2021-07-07 17:32:55 +09:00
Sukchan Lee
118d62d42d
Add more memory log
2021-06-06 22:35:46 +09:00
Sukchan Lee
ef07ccfb88
fix the default SBI port ( #997 , #1008 )
2021-05-30 10:35:01 +09:00
Sukchan Lee
fe89f7cd11
[5GC] Added BSF(Binding Support Function)
2021-05-29 15:56:12 +09:00
Sukchan Lee
5ea9b22209
[AMF] security protection (UERANSIM-issues316)
...
1. Allocate ngKSI other than the value already used.
2. Add the protection of Service request
3. fix SBI convert error ng_ap_cause
2021-05-08 13:24:17 +09:00
Sukchan Lee
e5a0dfb444
[SBI] fix the compile warning in MacOSX
2021-05-05 22:04:17 +09:00
Sukchan Lee
002e3c7ae9
[Alpine] Add Dockerfile and Document
2021-04-30 22:13:04 +09:00
Venkata Pilla
27b25b8993
Added support for musl libc, to support compilation on Alpine Linux and other musl libc based systems. ( #957 )
2021-04-30 22:07:20 +09:00
Sukchan Lee
a58214da76
[5GC/EPC] tested with concurrent 500 UEs ( #949 )
...
Fix the memory problem in many simulatneous connections test
2021-04-29 22:01:34 +09:00
Sukchan Lee
793a82020f
[ALL] Init updated for an Invalid IP ( #938 )
2021-04-21 17:24:17 +09:00
Sukchan Lee
745ea41096
[AMF] increase SBI memory pool ( #925 )
2021-04-09 13:52:19 +09:00
Sukchan Lee
d40348c00c
[SBI] Unknown timezone offset ( #914 )
...
add a debug message for unknown timezone offset
2021-04-05 21:16:52 +09:00
Sukchan Lee
68724c6ec1
fix: Support many simultaneous connections ( #886 )
2021-03-31 17:29:20 +09:00
Sukchan Lee
182a680d51
feat: advertise address for 5G NFs ( #825 )
2021-03-19 21:01:38 +09:00
Sukchan Lee
37e0a714f9
Fixes UE IPv6 BUG ( #808 )
2021-03-15 10:01:55 +09:00
Sukchan Lee
9af4268bab
arch: DB schema Changes ( #796 )
...
- New function : NSSF
- New feature : SMF selection
2021-03-08 21:25:09 +09:00
Sukchan Lee
b6bcbac3e3
fix: Add the exception handling ( #804 )
...
When UE/gNB repeatedly sends NGAP message repeatedly, AMF crashed.
Exception routines have been added to resolve this issue.
2021-02-15 12:17:33 -05:00
Sukchan Lee
852756f902
test: Porting FreeBSD
2021-02-08 14:25:40 -05:00
Sukchan Lee
49a9e58efe
feat: Add N2-Handover
2021-01-28 14:23:54 -05:00
smartVan
19014a3a25
modify udr smf selection subscription data ( #778 )
2021-01-28 14:18:02 -05:00
Sukchan Lee
9eac90252e
fix: AMF/SMF/UDM crash issues resolved (#770/#771)
2021-01-22 22:17:01 -05:00
Sukchan Lee
c9363b1320
5gc: Paging was added
2021-01-18 11:48:35 -05:00
Sukchan Lee
f15d2c96fe
remove math library for time string conversion
2021-01-08 23:16:54 -05:00
Sukchan Lee
e531ccab5a
fix: The SBI time string converting error in 32bit
2021-01-08 10:42:51 -05:00
Sukchan Lee
31cc259ee4
fix: release error
2021-01-08 00:24:00 -05:00
Sukchan Lee
c9cfc4cf6e
etc: update debug message
2021-01-04 23:24:22 -05:00
Sukchan Lee
88346c0141
fix: SBI heartbeat timer usage changed ( #741 )
2021-01-01 15:56:46 -05:00
Sukchan Lee
b35eb9fcf4
fix: Receive HTTP2 message up to 8192bytes ( #738 )
2020-12-31 22:36:33 -05:00
Sukchan Lee
79b0552bb0
test: for checking issues #736
2020-12-31 21:55:11 -05:00
Sukchan Lee
235a041b8d
feat: Add dedicated QoS flow
2020-12-31 21:07:08 -05:00
Sukchan Lee
65aea5ebf2
test: Use milliseconds in RFC3339 ( #727 )
2020-12-29 13:26:36 -05:00
Sukchan Lee
4115799c2a
fix: NRF notification send all information ( #737 )
2020-12-28 23:36:02 -05:00
Sukchan Lee
efd1780745
fix: update NRF issues (#727,#728,#729,#730)
2020-12-24 15:41:31 -05:00
Sukchan Lee
198abc6e8b
Add PCF(Policy Control Function)
2020-12-11 14:03:20 -05:00
Sukchan Lee
2c2b6dfcaf
Use HTTP/2 instead of HTTP/1.1 in 5G Core SBI
2020-11-26 21:44:37 -05:00
Sukchan Lee
621145d8b0
Add rpath to required shared library #535 , #595
2020-11-03 20:11:30 -05:00
Sukchan Lee
b63073cd56
Fix the typo error #577
2020-09-23 08:59:52 -04:00
Sukchan Lee
7ae1600e04
Add exception handling for #568
...
If packet buffer is exhausted, the packet is sliently discarded
2020-09-18 19:39:02 -04:00
Sukchan Lee
4d023d0de0
fix overflow bug in the packet memory pool
2020-09-06 23:53:38 -04:00
Sukchan Lee
0d676c4057
Fix UPF/SGW-U selection bug
2020-08-26 21:03:15 -04:00
Sukchan Lee
18c483950c
Change Number of UEs usage [ #533 ]
...
- Set the number of UEs in units of AMF/MME instead of gNB/eNB.
- See default value as shown below
Number of UEs per AMF/MME : 4,096
Number of gNB/eNB per AMF/MME : 32
2020-08-25 23:05:01 -04:00
Sukchan Lee
19b9360687
Split SGW into SGW-C/SGW-U
2020-08-12 20:31:22 -04:00
Sukchan Lee
bcffdd823e
Re-factoring 5GC for solving crash issue
2020-08-02 23:22:41 -04:00
Sukchan Lee
4d5b38c8f4
Fix the AMF crash [ #521 ]
2020-07-30 22:10:20 -04:00
Sukchan Lee
2b2c51722f
fix the 5GC test program
2020-07-29 23:26:12 -04:00
Sukchan Lee
94b44a3dd0
Fix the AMF bug for double free
2020-07-28 22:35:43 -04:00
Sukchan Lee
7071d32518
Message Wait Timer default set to 2 seconds [ #512 ]
2020-07-27 00:20:01 -04:00
Sukchan Lee
0cabf9de11
Synchronize all timers [ #512 ]
2020-07-26 21:02:40 -04:00
Sukchan Lee
1d61c94f54
Oops! change debug level
2020-07-26 14:56:34 -04:00
Sukchan Lee
06a5566128
Add NRF debug/trace for finding crash [ #512 ]
2020-07-26 14:54:30 -04:00
Harald Welte
f42b45a061
fix compilation warnings/errrors with microhttpd >= v0.97.1 ( #498 )
...
Unfortunately upstream microhttpd has changed their callback function
prototypes in an API-incompatible way. At least if you build with
-Werror, gcc will fail due to non-matching prototypes.
Work around this by using a typedef which uses the proper return type
depending on the microhttpd version used.
Closes : #497
Co-authored-by: Harald Welte <laforge@osmocom.org>
2020-07-09 17:56:48 -04:00
Sukchan Lee
7bb1c7055f
Remove ACK in configuration update [ #487 ]
2020-07-09 17:34:41 -04:00
Sukchan Lee
a71d2ee3db
refine SGW/UPF selection code
2020-07-09 01:38:09 -04:00
Sukchan Lee
c7d87c9180
Fix the SMF crash bug [ #487 ]
2020-07-03 23:14:48 -04:00
Sukchan Lee
d9743286c5
Add PDU Session Release [ #488 ]
2020-07-02 01:50:23 -04:00
Sukchan Lee
ca4ee27e84
more bug is fixed
2020-06-27 00:46:06 -04:00
Sukchan Lee
6e84ac670d
Bug fixed for 5G core
2020-06-25 00:37:29 -04:00
Sukchan Lee
b35c2277be
simple 5GC registration is done
2020-06-21 23:10:54 -04:00
Sukchan Lee
dbee687a75
Add only one 5GC scenario (call-flow)
2020-06-17 01:22:28 -04:00
Sukchan Lee
72370ff0b2
Add AUSF, UDM, and UDR
2020-06-04 14:12:05 -04:00
Sukchan Lee
3c3aec340e
Fix the compile error [ #442 ]
2020-05-21 23:11:27 -04:00
Sukchan Lee
1fd3f48860
Squashed commit of the following:
...
Fix the wrong format in nf-instance GET method
2020-05-18 23:07:41 -04:00
Sukchan Lee
d0673e3066
Added NRF
2020-05-18 17:00:37 -04:00