What's Changed
- [WebUI] Fix launch problem in docker (#2767) by @acetcom in #2769
- [MME] [AMF] Set Daylight Saving Time by @osmith42 in #2766
- gtp/v1: Specify some IEs as uint by @pespin in #2787
- [AMF/MME] UEContextReleaseCommand after Interity Protected (#2786) by @acetcom in #2794
- constify src param of ogs_fqdn_{build,parse}() by @pespin in #2797
- Fix small logging typo in ogs_pfcp_sendto by @mitmitmitm in #2800
- [AMF] Fix deregistration request De-registration type by @gstaa in #2803
- [MME] Store received PGW S5C IP address in mme_sess_t by @pespin in #2805
- [MME] Store decoded PAA into session->ue_ip and session_type by @pespin in #2806
- Constify several parameters by @pespin in #2809
- [MME] Gn: Introduce initial support for 4G->2G cell reselection by @pespin in #2817
- cosmetic: mme: Fix trailing whitespace by @pespin in #2818
- xact: Fix debug message printed when not needed by @pespin in #2820
- [APP] Add space to improve readability of error by @jmasterfunk84 in #2822
- Revert "[MME] Gn: Introduce initial support for 4G->2G cell reselection" by @pespin in #2824
- [MME] Split Gn local TEID generation from S11 TEID generation by @pespin in #2819
- lib/gtp: Fix xact logic for gtp1 messages with intermediate stage by @pespin in #2821
- [NRF] crash after sending invalid message (#2808) by @acetcom in #2829
- [MME] Gn: Introduce initial support for 4G->2G cell reselection by @pespin in #2826
- cosmetic: mme: emm-*.c fix trailing whitespace by @pespin in #2827
- Update 01-genodebs.md by @sergeyyarin in #2840
- [UDM] Use of SUPI not SUCI in error message by @jmasterfunk84 in #2841
- [MME] cosmetic: Fix typo in comment by @pespin in #2845
- Constify several parameters by @pespin in #2846
- [HSS] Add hss_event_init after change to event system by @jmasterfunk84 in #2838
- More fixes for SGSN Context Req/Resp/Ack involing INTERMEDIATE xact by @pespin in #2851
- [MME] Fix incorrect function name printed in error line by @pespin in #2852
- [SMF] Fixes crash when PDU session release by @acetcom in #2854
- [MME] Fix potential null ptr dereference by @pespin in #2856
- Move/rename ogs_gtp2_paa_to_ip() + introduce ogs_ip_to_paa() by @pespin in #2857
- [core] Fix a couple of warnings when using C++ compiler or more stric… by @bmeglic in #2858
- [DBI] Fix code indent by @bmeglic in #2859
- cosmetic: mme: Fix trailing whitespace by @pespin in #2862
- Update VoLTE tutorials by @herlesupreeth in #2865
- [AMF] Add initialRegistrationInd field in Amf3GppAccessRegistration r… by @bmeglic in #2863
- [SBI] Fix conversion of AMBR bitrates from string to integer by @bmeglic in #2864
- [MME] Support for EPS-User-State in IDR by @edipascale in #2874
- [AMF] Issue during Concurrent UE Registration (#2839) by @acetcom in #2876
- [CRYPT] Add ogs_kdf_kasme_idle_mobility() by @pespin in #2881
- [GTPv1] Fixes and improvements around enc/dec MM Contxt and PDP Context IEs by @pespin in #2882
- [MME] Match any SGSN in same RAI if none with specific RAI+CI found by @pespin in #2883
- [MME] Gn: Introduce initial support for 2G->4G cell reselection by @pespin in #2888
- [PFCP] Fixed incorrect TLV names (#2887) by @acetcom in #2901
- [SMF] Build URR at bearer modification by @gstaa in #2890
- [AMF/MME] Fixed M-TMSI pool release (#2307) by @acetcom in #2905
- [UDM] Introduce ability to handle multiple sdmSubscriptions per UE by @jmasterfunk84 in #2889
- Minor fixes by @bmeglic in #2899
- Document Gx interface spec references by @pespin in #2914
- [MME] Crash due to a race condition by @acetcom in #2916
- [SMF] Fix fixed-0 IPCP identifier in PCO ack by @pespin in #2920
- [SMF,MME] Gn: Set Delivery order QoS field to No by @pespin in #2921
- [GTP-U] Fixed ogs_pfcp_find_gtpu_resource()(#2923) by @acetcom in #2931
- [MME] Fixes crash in building s1ap message by @acetcom in #2942
- [AMF/SMF] Resolved the Issue of Session Release Based on the Order of N1/N2 Messages (#2917) by @acetcom in #2943
- [AMF/MME] No STATE Change for the EMM/GMM-STATUS by @acetcom in #2944
- [SEC] Several vulnerabilities have been resolved. by @acetcom in #2945
- [UPF] Report after Session was Deleted (#2936) by @acetcom in #2948
- [ASN1C] Fixed asn1c library on 32bit (#2934) by @acetcom in #2962
- [SMF] Added Bi-Directional Flow (#2909) by @acetcom in #2980
- [GTP-U] Fixed a stack overflow bug (#3003) by @acetcom in #3007
- [SMF] Handle APCO IE in S2b GTPv2C CreateSessionRequest/Response by @pespin in #3010
- [SMF] Setup Gy session when creating UE session over S2b interface by @pespin in #3009
- [SMF] Check config file for overlapping UE subnets with no DNN by @matejGradisar in #3016
- [MME/AMF] Fixed crash following Handover Request (#3014) by @acetcom in #3018
- [AMF] Fixed crash in no context setup (#2999) by @acetcom in #3031
- [SEC] Vulnerabilities have been resolved (#2945) by @acetcom in #3039
- [mme] cosmetic: Document spec references stating NSAPI=EBI by @pespin in #3044
- [SMF] FSM_TRAN correct state machine into smf_gsm_state_exception by @mitmitmitm in #3035
- cosmetic: Document spec references for unassigned identity values by @pespin in #3046
- [MME] Assign valid PTI to sess created by mobility from 2G by @pespin in #3047
- [MME] Race condition between S1AP and S6A by @acetcom in #3057
- [SBI] Preamble parsing issues in MIME (#3058) by @acetcom in #3059
- [SBI] Fix handling "dnn" URL parameter by @bmeglic in #3056
- [SMF] Tear down session when OCS rejects CCR by @pespin in #3063
- UE context transfer by @matejGradisar in #3052
- [SMF] Gy: Check Multiple-Services-Credit-Control Result-Code by @pespin in #3067
- [SMF] Gy: Use correct QoS AVP descriptor from Gy instead of Gx one by @pespin in #3068
- [SMF] Gy: Use 3GPP-RAT-Type in PS-Information instead of Multiple-Services-Credit-Control by @pespin in #3069
- [AMF] ran_ue can be NULL in IMPLICIT Dereg (#2999) by @acetcom in #3073
- [GTP/PFCP]] incorrect dst TEI=0/SEID=0 (#3043) by @acetcom in #3077
- [PFCP] Session removal while waiting PFCP reply (#3040) by @acetcom in #3078
- [UDM] Added validation for pubkey by @acetcom in #3079
- [MME] incorrect behavior of the SGsAP by @acetcom in #3081
- logrotate: fix reload failures by @osmith42 in #3082
- [SMF] Crash SMF when no GTP-C config (#3094) by @acetcom in #3095
- [DBI] mongoc version not checked correctly (#3086) by @acetcom in #3096
- [MME] Incorrect behavior of SGsAP+Dedicated-Bearer (#3072) by @acetcom in #3097
- pfcp: Fix missing fields in ogs_pfcp_build_update_urr() by @pespin in #3107
- Include cause in HTTP response ProblemDetails by @gstaa in #3051
- [SMF] Gy: Check Multiple-Services-Credit-Control Result-Code in CCA-I by @pespin in #3111
- [GTP] Incorrect destination TEID=0 (#3043) by @acetcom in #3114
- [SMF] Fix Volume/Time Threshold conversion Gy->PFCP by @pespin in #3113
- [SGWC] Fixed crashing when Create Bearer Response occurs after Delete… by @acetcom in #3116
- [SMF] Initial implementation of Final-Unit-Indication by @pespin in #3117
- cosmetic: Fix trailing whitespace by @pespin in #3118
- RFC: [HSS] Initial Diameter S6a and Cx metrics by @pespin in #3119
- [HSS] Initial global metrics by @pespin in #3120
- [SEC] Crash and Protocol Violations by @acetcom in #3122
- [AMF/MME] NAS message in an invaild state (#3131) by @acetcom in #3134
- [SMF] crash when malformed NAS message (#3132) by @acetcom in #3135
- [SMF/UPF] Changes subnet configuration (#2975) by @acetcom in #3137
- [CORE] logger: add option to disable timestamps by @osmith42 in #3146
- [SBI] Generate URI via HTTP.location as is (#3058) by @acetcom in #3147
- systemd: network: Avoid assigning IP addr from UE IP pool to ogstun interface by @pespin in #2975
Full Changelog: v2.7.0...v2.7.1