Skip to content

OpenLI 1.0.5

Compare
Choose a tag to compare
@salcock salcock released this 27 May 00:17
· 755 commits to master since this release
  • Added HTTPS support to the REST API -- if you are using TLS to encrypt inter-component communication in OpenLI, then you will also now need to use HTTPS (and accept the provisioner's certificate) to use the REST API to provision intercepts.
  • Added config option to disable the combining of VOIP calls with the same SDP O identifier into the same CIN, as this was a problem for some VOIP implementations.
  • Improved IPv6 address handling in the RADIUS parser by adding support for Delegated-IPv6-Prefix AVPs.
  • Fixed bug that caused erroneous "duplicate intercept" announcements.
  • Added support for RADIUS sessions which announce both an IPv4 and IPv6 address to the same user session.
  • Fixed log spamming caused by RADIUS Accounting-On messages.
  • Fixed "bad file descriptor" bug in the mediator.
  • Added ability to intercept multiple RTP streams (e.g. audio and video) from the same SIP session.
  • Fixed crashes when RADIUS messages did not have a Username field.
  • Fixed bugs in silent logoff detection when a RADIUS session has multiple identifiers (e.g. username and CS-ID).
  • Fixed slow memory leak caused by RADIUS sessions expiring.
  • Added more graceful detection and handling of OOM errors on the collector.
  • Fixed bug where a reconnecting mediator would not receive the records that the collector had buffered while it was gone.
  • Fixed bug where a second mediator running on the same host could "steal" intercepted records that were intended for another mediator.
  • Fixed handling of SSL write failures due to the socket being too busy.
  • Fixed bug where a disappearing provisioner would cause the collectors to drop all of their mediator connections, rather than continuing to intercept and forward to them.
  • Fixed hanging bug when a collector is halted.
  • Fixed small memory leaks on the collector when a provisioner disconnects and then reconnects.
  • Fixed session map corruption when a user IP session was deleted.
  • Fixed bug where a silent logoff detected for a single IP would destroy the session, even when there were other non-logged-off IPs still associated with it.