open5gs/lib
Sukchan Lee 310fea94e8
Some checks failed
CIFuzz / Fuzzing (push) Has been cancelled
Meson Continuous Integration / Build and Test on MacOS Latest (push) Has been cancelled
Meson Continuous Integration / Build and Test on Ubuntu Latest (push) Has been cancelled
sbi: avoid stale pointers in NF timers and subscription responses
Queued timer events and NRF subscription responses can outlive the NF
instance or subscription they reference. Handling them through raw
pointers may access a removed object or a new object reusing its pool
slot.

Give NF instances and subscriptions allocation IDs and pass them through
timer and NRF subscription client data. Resolve the ID when handling
each event, discard events for removed objects, and restore the live NF
pointer before dispatching its FSM.

Centralize NRF subscription response handling in the SBI library and
update all NF consumers and tests/af.
2026-10-19 18:57:29 +09:00
..
app [EIR] Share policy parsing and BCD validation 2026-09-25 16:56:16 +09:00
asn1c Release v2.8.0 2026-06-20 12:38:31 +09:00
core core/sbi: fix hex conversion UB and validate GUAMI AMF IDs 2026-10-16 21:18:05 +09:00
crypt crypt: fix HMAC key boundary handling 2026-09-16 10:02:42 +09:00
dbi eir: support EIR roaming with shared equipment fixtures 2026-10-09 14:35:46 +09:00
diameter [EIR] Share policy parsing and BCD validation 2026-09-25 16:56:16 +09:00
gtp gtp: unlink pending Update Bearer xacts through a delete callback 2026-10-19 10:25:40 +09:00
ipfw [IPFW] Harden IPv4 prefix and port parsing 2026-09-16 14:21:32 +09:00
metrics sbi: Move vendored cJSON to lib/third-party 2026-07-09 10:57:33 +09:00
nas nas: fix EPS uplink generic NAS transport message type 2026-10-09 20:43:35 +09:00
ngap s1ap, ngap: migrate ASN.1 generated code to R19 2026-05-04 08:46:47 +09:00
pfcp fix(pfcp): match a rule only within its own address family 2026-10-18 13:50:46 +09:00
proto core/sbi: fix hex conversion UB and validate GUAMI AMF IDs 2026-10-16 21:18:05 +09:00
s1ap s1ap, ngap: migrate ASN.1 generated code to R19 2026-05-04 08:46:47 +09:00
sbi sbi: avoid stale pointers in NF timers and subscription responses 2026-10-19 18:57:29 +09:00
sctp [CI] Re-enable macOS job and fix usrsctp PPID 2026-09-29 21:53:35 +09:00
third-party sbi: Move vendored cJSON to lib/third-party 2026-07-09 10:57:33 +09:00
tun upf: Attempt multiple reads on userplane socket per poll callback 2026-09-10 15:38:13 +09:00
meson.build sbi: Move vendored cJSON to lib/third-party 2026-07-09 10:57:33 +09:00