Radiator GBA/BSF module revision history

Revision 1.4.1 (2017-08-28)
Bugfixes and enhancements
  • Fixed TLS-PSK and NAF key generation when using TLS
  • Updated READMEs and other instructions
  • Other minor code updates and fixes
  • Updates to configuration default values
  • Updates to configuration samples and test backends
  • Removed files that are now in Radiator Carrier module
  • Requires Radiator Carrier module 1.1 or later
Revision 1.4.0 (2016-09-29)
Major new features
  • GBA_Digest authentication for BSF
  • Zx for AP (NAF)
  • TLS-PSK authentication for AP (NAF)
  • TLS for AP (NAF), NAF_ID now contains Ua security protocol based on used TLS cipher Id when generating Ks_NAF keys.
  • rspauth of Authentication-Info HTTP header is now correctly calculated by body_filter_handler_ap.lua
  • Integrator.pm renamed to IntegratorGBA.pm
  • Added GUSS-Timestamp support to Zh interface
  • Added support for calculating Ks_js_NAF key
  • Return UICC-Key-Material over Zn interface only when requested with GBA_U-Awareness-Indicator AVP
  • Renamed naf/access_handler.lua to access_handler_ap.lua
  • Renamed bsf/access_handler.lua to access_handler_bsf.lua
  • Renamed body_filter_handler.lua to body_filter_handler_ap.lua
  • Renamed bsf/content_handler.lua to content_handler_bsf.lua
  • Minor code updates
  • Requires Radiator 4.16
Revision 1.3.2 (2016-06-01)
Minor enhancements
  • Added warnings about empty conf variables in osc/util.lua and improved an error message in access_handler_bsf.lua
  • Improved logging for errors and warnings
  • Username and realm is now logged more often
  • Minor code updates
  • Requires Radiator 4.16
Revision 1.3.1 (2016-05-25)
Installation directory change. Minor updates.
  • The installation directory for GBA/BSF module is now /opt/radiator. The previous location was /opt/osc
  • Added logrotate samples in goodies directory
  • Logging updates
  • Minor code updates
  • Dictionaries for Zh and Zn were refactored
  • Requires Radiator 4.16
Revision 1.3 (2016-04-07)
Changes to allow running BSF and AP on the same server. Interoperability fixes.
  • Further successful testing with Samsung, Microsoft and Apple user equipment
  • Fixed username pre-checks
  • Fix for AKA resynchronisation
  • Fixes to correct naming TS 23.003 compliant
  • Updates to nginx-ap.conf and nginx-bsf.conf in goodies
  • Added support for using plain IMPI in X-3GPP-Asserted-Identity
  • Updated radiator-bsf.conf in goodies
  • ngx_socket_name configuration parameter was split to ngx_bsf_socket_name and ngx_ap_socket_name
  • Renamed ngx_server_name into ngx_bsf_server_name and ngx_ap_server_name
  • Renamed ngx_username_realm into ngx_impi_username_realm and ngx_btid_username_realm
  • Fixed access_handlers to work even when client does not send HTTP user agent header
  • Requires Radiator 4.16
Revision 1.2 (2016-01-21)
First public release
  • Requires Radiator 4.16
Revision 1.1 (2015-10-23)
Beta testing, new features, performance and interoperability improvements
  • Tested with Samsung user equipment
  • Tested with Nokia backend services
Revision 1.0 (2015-07-15)
Initial version external evaluation and testing