Sukchan Lee
b98c2c13f6
[SUCI] Handling exceptions for invalid RI ( #1570 )
...
If Routing Indicator is wrong, we forcely set to '0'.
2022-06-10 23:19:00 +09:00
Sukchan Lee
9d94b33c7b
meson: Rollback libmicrohttpd >= 0.9.40
...
Ubuntu 18.04 (bionic) should continue to be supported until April 2023.
So I modified mhd_server to support older versions of libmicrohttpd.
2022-06-10 21:35:37 +09:00
Pau Espin
b116630fe8
meson: Depend explicitly on libmicrohttpd >=0.9.61 ( #1595 )
...
Recent commit re-enabling SBI HTTP/1.1 support
(10bdf39505cf525b95886c140b3c2e82e7427d29) started using libmicrohttpd's
API MHD_create_response_from_buffer_with_free_callback(), which is only
available starting from v0.9.61.
As a result, compilation in xUbuntu 18.04 started failing with errors
about the function not being found, since it ships with libmicrohttpd
v0.9.59.
Depending on 0.9.61 is fine since it's quite old (november 2018) and all
major current distros should for sure have an >= one. Let's simply bump
the version check so that it fails in an informative manner.
2022-06-10 20:53:55 +09:00
Sukchan Lee
18cca7f5e4
Re-enabling HTTP/1.1 ( #1570 )
2022-06-06 22:20:52 +09:00
mitmitmitm
a6abe1fffb
[NRF] Don't abort if there are too many registered NF instances ( #1579 )
...
Reply with an error instead.
2022-06-06 20:54:59 +09:00
Bostjan Meglic
8efa364f89
Change handling of SessionManagementSubscriptionData as an array ( #1551 )
...
According to the following standards the response to the endpoint
/nudm-sdm/${supi}/sm-data should be an array of
SessionManagementSubscriptionData objects, instead of only one object.
TS 29.503 version 16.6.0
TS 29.505 version 16.4.0
UDR now responds to the request with only item in the array.
UDM copies all items as is.
SMF uses only the first item in the array, even if there are more
present.
2022-05-20 17:33:49 +09:00
Sukchan Lee
d50a5a44f9
[SBI] cJSON v1.7.7 -> v1.7.15 ( #1503 )
2022-04-23 02:42:53 +09:00
Sukchan Lee
80cd9d725f
[SBI] fixed HTTP2 header values is 0 ( #1488 )
2022-04-14 11:28:37 +09:00
Sukchan Lee
e5ff03b249
[SBI] Change the reference count ( #1440 )
...
Change the client's reference count method
to use the same method as nf_instance
2022-04-10 20:09:27 +09:00
Sukchan Lee
49c34605db
[SBI] fixed the SMF discover bug ( #1440 )
2022-04-09 13:24:40 +09:00
Sukchan Lee
2cb06b3085
remove pool related configuration ( #1431 )
2022-03-23 15:14:18 +09:00
Sukchan Lee
37af21a88d
[MEM] fix the pkbuf problem ( #1431 )
2022-03-22 22:47:45 +09:00
Sukchan Lee
bcf53124d5
Improve the socket option configuration ( #1404 )
...
o GTP-C Option (Default)
- so_bindtodevice : NULL
gtpc:
addr: 127.0.0.7
option:
so_bindtodevice: vrf-blue
o GTP-U Option (Default)
- so_bindtodevice : NULL
gtpu:
addr: 127.0.0.7
option:
so_bindtodevice: vrf-blue
o PFCP Option (Default)
- so_bindtodevice : NULL
pfcp:
addr: 127.0.0.7
option:
so_bindtodevice: vrf-blue
o SBI Option (Default)
- tcp_nodelay : true
- so_linger.l_onoff : false
sbi:
addr: 127.0.0.10
option:
tcp_nodelay: false
so_linger:
l_onoff: true
l_linger: 10
o NGAP Option (Default)
- sctp_nodelay : true
- so_linger.l_onoff : false
ngap:
addr: 127.0.0.5
option:
stcp_nodelay: false
so_linger:
l_onoff: true
l_linger: 10
o NGAP SCTP Option (Default)
- spp_hbinterval : 5000 (5secs)
- spp_sackdelay : 200 (200ms)
- srto_initial : 3000 (3secs)
- srto_min : 1000 (1sec)
- srto_max : 5000 (5secs)
- sinit_num_ostreams : 30
- sinit_max_instreams : 65535
- sinit_max_attempts : 4
- sinit_max_init_timeo : 8000(8secs)
ngap:
addr: 127.0.0.5
option:
sctp:
spp_hbinterval : 5000
spp_sackdelay : 200
srto_initial : 3000
srto_min : 1000
srto_max : 5000
sinit_num_ostreams : 30
sinit_max_instreams : 65535
sinit_max_attempts : 4
sinit_max_init_timeo : 8000
2022-03-15 22:03:50 +09:00
Pau Espin
d06acc7f37
Fix trailing whitespace ( #1402 )
2022-03-01 17:13:40 +09:00
Sukchan Lee
e3fa731c4a
[SBI] fix the timezone string converter ( #1376 )
2022-02-20 20:18:32 +09:00
Sukchan Lee
ffcd92c2f3
[SBI] Remove Accept-Encoding in HTTP client
2022-02-12 14:40:48 +09:00
Sukchan Lee
900e888dc1
[SBI] fix crash when no mandatory item ( #1350 )
...
NRF crashed if NFService does not have a versions.
Versions are mandatory, we've modified the SBI interface for the safety.
2022-02-05 20:20:45 +09:00
Sukchan Lee
3b275edec7
[SBI] Remove one octet length in FQDN ( #1333 )
2022-01-23 13:49:03 +09:00
Sukchan Lee
866ae78f5e
[NRF] fix the crash for invalid FQDN ( #1333 )
2022-01-22 09:34:38 +09:00
Sukchan Lee
8955fdcd5d
[SBI] FQDN bug from talloc ( #1328 )
2022-01-19 17:10:39 +09:00
Sukchan Lee
b988e7edce
Use talloc for all memory pool ( #1263 )
2022-01-04 08:29:18 +09:00
Sukchan Lee
a5a5c424c1
Added AMF-initiated AM Policy Termination
2021-12-04 19:31:36 +09:00
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