OpenLI 1.1.2
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.