Skip to content
Snippets Groups Projects
  1. Feb 07, 2014
  2. Feb 06, 2014
  3. Feb 05, 2014
  4. Feb 04, 2014
    • Jared Hancock's avatar
      pipe: Use Delivered-To and Message-Id from outer · 784c67f4
      Jared Hancock authored
      If a wrapped mail is sent, copy the Delivered-To header into the nested
      message so it will be clear(er) how the mail arrived into the system. Also,
      copy the Message-Id into the nested mail if there is none to help against
      mails delivered repeatedly.
      784c67f4
    • Jared Hancock's avatar
      Always keep recipients list · 2a25de52
      Jared Hancock authored
      If an email arrives at the system and the system cannot determine why the
      mail arrived (ie. a system email was not found in the To or Cc headers), the
      recipients list should be maintained.
      
      This is useful for generating collaborator lists as well as filtering by the
      To and Cc (Addressee) headers.
      2a25de52
  5. Feb 03, 2014
    • Jared Hancock's avatar
      pipe: For wrapped messages, use wrapped headers · b4f18d5c
      Jared Hancock authored
      07fec4c4 introduced the ability to receive
      and process messages forwarded as a message/rfc822. However, the email
      headers that were saved on file in the %email_info_table were the headers of
      the outer message.
      
      This patch pulls the headers from the wrapped message to be saved in the
      database. This mainly addresses the email References and In-Reply-To headers
      for the email responses from the system.
      b4f18d5c
  6. Jan 31, 2014
  7. Jan 29, 2014
  8. Jan 27, 2014
    • Jared Hancock's avatar
      pipe: Honor inline bodies as valid message · ffd04081
      Jared Hancock authored
      Previously, if a message had a Content-Disposition header, then it could not
      be considered as the body of the message.
      ffd04081
    • Jared Hancock's avatar
      pipe: Unwrap forwarded emails · 07fec4c4
      Jared Hancock authored
      If the mail received into the system has a content type of 'message/rfc822',
      then unwrap the inner message and use it as the parsed email. Effectively,
      assume the email was forwarded as an message/rfc822 attachment.
      07fec4c4
  9. Jan 23, 2014
  10. Jan 14, 2014
  11. Nov 27, 2013
  12. Nov 26, 2013
  13. Nov 19, 2013
  14. Oct 28, 2013
    • Jared Hancock's avatar
      Better email headers for In-Reply-To and References · ca26a1a6
      Jared Hancock authored
      Previously, the References header emitted by the system for new thread
      entry auto-responses and alerts included the message-id for which the email
      was a reply in the `References` header. This patch corrects the issue by
      placing the reply message-id in the In-Reply-To header, and constructs a
      correct References header.
      
      That is, if available, the References header received in the email that was
      used to create the thread entry is appended to the message-id the email is
      actually in reply to. This is the expected usage of the References header.
      ca26a1a6
  15. Oct 25, 2013
  16. Oct 23, 2013
  17. Oct 22, 2013
  18. Oct 17, 2013
  19. Oct 14, 2013
  20. Oct 11, 2013
  21. Oct 09, 2013
    • Jared Hancock's avatar
      HTML ticket thread, inline images and draft support · 864d3539
      Jared Hancock authored
      Process inline attachments in thread entry and support inline images in
      piped emails
      
      Support inline images across the system, with draft support
      
      Migrate to a single attachment table
          That way we don't need a new table for everything we need to attach an
          inline image to (like a signature, for instance)
      
      Add richtext support for internal notes
      
      Implement images on site pages
      
      * Image paste in Redactor
      * Make non-local images optional
      * Placeholder for non-local images
      * Fix local image download hover
      * Don't re-attach inline images
      864d3539
  22. Oct 04, 2013
    • Jared Hancock's avatar
      Fix parsing of attachments · b5f7bdff
      Jared Hancock authored
      If the body is declared with inline disposition and no filename, the parser
      engine would create an incorrect attachments list.
      b5f7bdff
  23. Sep 24, 2013
  24. Sep 23, 2013
    • Jared Hancock's avatar
      Detect attachments with Content-Type: ...; name= · be02c8d4
      Jared Hancock authored
      RFC2045, section 5.1 seems to indicate that arbitrary parameters can be
      appended to a Content-Type header specification. Some email clients seem to
      use the Content-Type header to specify an attachment without giving a
      separate Content-Disposition header normally used to signify attachments.
      
      This patch corrects attachment detection for piped emails to detect such
      emails. The patch also correctly decodes filenames specified either in the
      Content-Disposition or Content-Type headers using RFC5987, where the
      filename can be encoded using an arbitrary character set (ie, not us-ascii).
      be02c8d4
  25. Sep 03, 2013
  26. Aug 14, 2013
    • Jared Hancock's avatar
      Support Reply-To headers in ticket filters · ea1e647a
      Jared Hancock authored
      The email filtering feature supports a 'Use Reply-To' feature, but seems to
      never have been implemented. This patch officially supports using the
      Reply-To email header as the From header for emails matching the filter.
      ea1e647a
  27. Aug 13, 2013
  28. Jul 30, 2013
    • Jared Hancock's avatar
      Properly escape text/plain email bodies · fc3dc050
      Jared Hancock authored
      If there characters in the plain text body of the email that appear like
      HTML tags, for instance
      
      From: <sip:527772432@172.18.0.2>;tag=952422a9dd1ap1a6o1
      
      The <sip...> part would be removed by the Format::striptags() call in
      Format::sanitize().
      fc3dc050
  29. Jul 03, 2013
    • Jared Hancock's avatar
      Fix attachments posted to pipe.php · b1a660ef
      Jared Hancock authored
      - Handle decoding large base64 encoded attachments better
      - Avoid transcoding from one charset to the same
      - Avoid encoding attachments without a declared charset
      b1a660ef
  30. Mar 29, 2013
  31. Mar 27, 2013
Loading