Skip to content
Snippets Groups Projects
  1. Jan 20, 2014
  2. Jan 18, 2014
    • Jared Hancock's avatar
      Fixup storage of email attachments · 8259ea0f
      Jared Hancock authored
      Fixes the rewriting of the `key` field in the ticket thread body. The
      storage de-duplication system may replace the `key` value with an existing
      one. The ticket thread system will use the `key` value assigned when the
      file is committed to the database or the existing key of the duplicate file.
      
      Also fixup installation issues with the attachment storage plugin
      architecture
      8259ea0f
    • Jared Hancock's avatar
      Migrate file metadata table · d5305279
      Jared Hancock authored
        * Include a `bk` column to store the storage backend
        * Include a `signature` column which represents a repeatable hash of the
          file contents
        * Rename `hash` to `key` since it isn't a real hash
      d5305279
  3. Jan 17, 2014
  4. Jan 16, 2014
  5. Jan 15, 2014
  6. Jan 14, 2014
  7. Dec 31, 2013
    • Jared Hancock's avatar
      Honor ticket number in subject line without brackets · a74d9a5c
      Jared Hancock authored
      We introduced a glitch in 29b37144, which was the patch that introduced
      matching on email headers other than the Subject.
      
      I misinterpreted the original `preg_match()` regex, thinking that it was
      requiring brackets. Looking at it again today, I see that it didn't. The
      current one does, however, require surrounding brackets.
      
      This patch also allows for extra letters or dashes between the `#` and the
      ticket number. Eventually we should allow the ticket number itself to have
      extra characters -- be formattable.
      
      Fixes osTicket/osTicket-1.8#342
      a74d9a5c
  8. Nov 27, 2013
  9. Nov 26, 2013
  10. Nov 19, 2013
  11. 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
  12. Oct 25, 2013
  13. Oct 23, 2013
  14. Oct 11, 2013
  15. 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
  16. Sep 29, 2013
  17. Sep 27, 2013
    • Jared Hancock's avatar
      Accept attachments from email messages · 6caf55f3
      Jared Hancock authored
      if the References or In-Reply-To header matches in a way that continues a
      ticket's thread, include the attachments in the thread if allowed by the
      system settings.
      6caf55f3
    • Jared Hancock's avatar
      Record message-id's for rejected emails · 67625b63
      Jared Hancock authored
      In the event that the system is set to do-nothing for POP fetched
      emails, and eventually, one of the emails is rejected, ensure that the
      message-id is logged so that the message will not be re-fetched, even if it
      is undeleted.
      67625b63
  18. Sep 20, 2013
  19. Sep 09, 2013
    • Jared Hancock's avatar
      Forbid message loops for alert messages · 6e5c1f6a
      Jared Hancock authored
      If an alert message manages to loop back into the ticketing system, refuse
      posting to the ticket thread. Technically, the message should be marked as
      an auto-response message; however, auto-response messages should usually be
      allowed to be appended to the ticket thread.
      
      This patch will check if the From email header cites an email address that
      is a system email address (visible in the Emails section of the Admin
      Panel). If it is, the email is completely ignored.
      6e5c1f6a
  20. Sep 03, 2013
    • Jared Hancock's avatar
      Remove requirement of ticket id in subject line · 29b37144
      Jared Hancock authored
      This patch affords an administrator the ability to remove the
      [#%{ticket.number}] from the email template subject line for the new ticket
      autoresponse and the new message autoresponse. Previously, the ticket number
      with a prefixed hash in brackets was used to identify which ticket thread an
      email was in reference to.
      
      With this patch, the email message-id (which was already kept on file) is
      sent in the MIME "References" header. When a user responds to and
      autoresponse email, the "References" will include this message-id in the
      return email. The ticket thread is then matched up with the email based on
      the message-id rather than the subject line.
      
      Ticket numbers are still supported in the subject line, in the event that
      non-compliant email clients do not properly include the References header.
      29b37144
  21. Jul 30, 2013
  22. Mar 21, 2013
  23. Mar 05, 2013
  24. Feb 19, 2013
  25. Oct 14, 2012
  26. Oct 02, 2012
Loading