Alexander Couzens
e1d2902a78
osmo-listener: add printf for debugging
2024-02-17 01:45:01 +01:00
Alexander Couzens
d9ba891d60
osmo-epdg: listener: remove unused variable
2024-02-17 00:33:22 +01:00
Alexander Couzens
aaba569495
osmo-epdg: Use the new UE/db object
...
Save the state of the UE into the UE object in the database.
2024-02-17 00:28:33 +01:00
Alexander Couzens
bc1a4da647
fixup remove APN from tunnel request
2024-02-09 20:57:58 +01:00
Alexander Couzens
a9404c3110
osmo-epdg: drop APN from Tunnel Request
...
The APN is far too late in the Tunnel Request as the APN is already
used by the EPDG/AAA when doing the ServerAssignmentRequest (on GSUP
the Location Update Request). So we need to move the APN
either into the Location Update Request or hardcode it.
2024-02-09 20:54:41 +01:00
Alexander Couzens
820185941a
epdg_listener: authorize: get IMSI and APN
2024-02-09 20:54:41 +01:00
Alexander Couzens
c469464d8a
osmo-epdg: implement Tunnel Request/Response
...
Requires gsup message types in libosmocore
2024-02-09 20:54:41 +01:00
Alexander Couzens
df75a2e6a5
osmo_epdg_listener: add TODO to validate APN
2024-02-09 20:51:35 +01:00
Alexander Couzens
1c92c4d83e
start of osmo-epdg plugin
...
- simple gsup/ipa working
- strongswan is requesting tuples via GSUP.
- strongswan client can authenticate
- SWu-IKEv2 can't authenticate
ToDos:
- gsup: disconnect/reconnect
- gsup: failures cases
- blocking queue needs to be cleaned up
- fix coding style
2023-03-23 15:29:57 +01:00