Skip to content

OpenLI 1.1.2

Choose a tag to compare

@salcock salcock released this 10 Oct 21:57
· 663 commits to master since this release

There are numerous bug fixes and small enhancements in this release:

  • Email ingestion: add support for PART_ID field and attempt to reorder received messages based on PART_ID value.
  • Email ingestion: fix segfault that can occur if an incomplete multi-part message is received by the ingestion socket.
  • Email ingestion: fix parsing failure caused by packet segmentation.
  • IMAP: fix interception failures when the COMPRESS extension is used by a session.
  • REST API: fix segfaults when using PUT to modify existing intercepts / agencies.
  • IMAP: fix bad regex that was causing problems when intercepting mail content containing unbalanced parentheses.
  • REST API: added new openliversion/ endpoint which returns the version of the provisioner software.
  • SMTP: emit all SMTP messages and replies as CCs, not just the DATA message.
  • SMTP: produce "email-receive" IRI if a recipient is an intercept target, i.e. if the email comes from an external mail provider.
  • SMTP: if present, use AUTH to derive the sender identity. Include sender validity info in IRIs.
  • SMTP: improve handling of unexpected or bogus commands, so now interception won't cease if we see a command we don't understand.
  • SIP: fix issue where RTP would not be intercepted if the "c=" field in the SDP announcement is after the first "m=" field.
  • SIP: don't crash if an authorization field has an empty username.
  • SIP: CANCEL will now correctly move an intercepted call into the end state.
  • HI1 Operations: send HI1 operations messages for intercepts with specific start and end times at the expected time, not when the intercept is configured.