Commit History

Author SHA1 Message Date
  Rolf Schmidt f82bce4257 Fixes #4605 - HTML sanitizer is removing attributes/styles which are white listed. 1 year ago
  Florian Liebe 695bf149b3 Fixes #4223 - Zammad ignores CSS white-space: pre-wrap; and displays multiline text in a single line. 2 years ago
  Martin Gruner b8616317a4 Maintenance: Update company references in source code. 2 years ago
  Martin Gruner c84416aec0 Maintenance: Improved translatable source strings. 3 years ago
  Martin Edenhofer 2a6036fb6e Fixes issue #3344 - Allow mailto links in knowledge base (KB) and email signatures. 4 years ago
  Martin Edenhofer b85566c530 Fixes #3345 - Allow font colors in articles (not only in tables). 4 years ago
  Martin Edenhofer d684ffa7ba Fixed issue #3293 - Unable to process email (because of very long meta headers) 4 years ago
  Martin Edenhofer dc743a7662 Fixes #2494 - Plus characters are stripped from email addresses and urls in ticket body 4 years ago
  Rolf Schmidt eabc924230 Fixed issue #2971 - Mails with voicemails attached not being added (#<ActiveRecord::ValueTooLong: PG::StringDataRightTruncation: ERROR: value too long for type character varying(2500) (RuntimeError)). 4 years ago
  Jens Pfeifer 7e4b46b65c Refactoring: Added consistent email address validation to backend. 5 years ago
  Martin Edenhofer 180502d03b - Prefer `oversized_preferences` naming prefix for consistency reasons. 5 years ago
  Martin Edenhofer bea44638d5 Martin Edenhofer's avatar Fixed issue #2719 - Unable to set owner via `X-Zammad-Ticket-owner` header. 5 years ago
  Billy Zhou 30d3ce2b88 Upgrade mail gem from 2.6.6 to 2.7-stable to solve 4 issues: 5 years ago
  Martin Edenhofer 3fb7e5bee3 Fixed issue #2397 - Unable to process emails without From (but with Sender) header. 6 years ago
  Martin Edenhofer e31d2751cf Fixed issue #2254 - Unable to process spam email `"ERROR: #<Exceptions::UnprocessableEntity: Invalid email>"`. 6 years ago
  Ryan Lue f046c80c79 Improve 'URL' parsing in Avatar model (fixes #2199) 6 years ago
  Ryan Lue ae8fa91260 Remove quotation marks from email addresses (fixes #2154) 6 years ago
  Martin Edenhofer 64c6d706c6 Fixed issue #2200 - Unable to process email `EncodingError: could not find a valid input encoding`. Needed to downgrade mail gem because of parsing issues of valid mime issues. 6 years ago
  Martin Edenhofer ef179bf67b Improved email processing and cleaning up firstname/lastname detection. 6 years ago
  Martin Edenhofer 3b107f0a31 Fixes issue #2087 - No mime_type on nil message (no message body) / email will not be processed. 6 years ago
  Ryan Lue 5583369d8b Render umlauts and other multi-byte characters correctly in HtmlSanitizer::strict 6 years ago
  Ryan Lue dfebe8d767 Relocate test data files from test/fixtures to test/data 6 years ago
  Ryan Lue 13ef5d4246 Rewrite Encode::conv as String#utf8_encode 6 years ago
  Ryan Lue e7caca5854 Update mail gem 6 years ago
  Martin Edenhofer 8104d7756a Improved email processing with corrupt from headers. 7 years ago
  Martin Edenhofer 22c5b24fb7 Fixed issue #1749 - Unable to send auto reply if from contains 2 or more senders with invalid email address. 7 years ago
  Martin Edenhofer e376a0f872 Improved error handling of invalid emails. 7 years ago
  Martin Edenhofer 56846b2fe9 Allow a href for paste, images and text link with different content. 7 years ago
  Martin Edenhofer e9f4b5af08 Improved error handling of email processing with invalid email addresses. 7 years ago
  Thorsten Eckel 705487154c Applied changes for Rubocop 0.51. 7 years ago
  Martin Edenhofer b82b0375f0 Improved error handling for strange/invalid email addresses. 7 years ago
  Martin Edenhofer c6fec78bf9 Improved email parsing, skip sender if no @ is containing (try reply-to or return-path if existing). 7 years ago
  Martin Edenhofer 86430e9e33 Improved error handling. 7 years ago
  Martin Edenhofer 88e3d9e574 Improved error handling of emails with invalid byte sequence for utf8 encoding. 7 years ago
  Martin Edenhofer defdb972a1 Fixed issue #811 - Unprocessable Email (without email address in from header) and issue #969 - Mail processing error (with broken mail headers). 7 years ago
  Martin Edenhofer 060051b710 Improved html sanitizer for layout option / empty lines. 7 years ago
  Martin Edenhofer 7a08b9266b Implemented issue #930 - view support for html tables. 7 years ago
  Martin Edenhofer 0308d8fe2d Fixed html sanitizer loop. Extended tests. 7 years ago
  Martin Edenhofer 449d1904fe Improvement for issue #952 - External links in html emails will be open in local context. 7 years ago
  Martin Edenhofer 0fd5c971fc Fixed html sanitizer with non utf8 content in href attributes. 7 years ago
  Martin Edenhofer 73a258b796 Fixed issue #763 - Customer names are sometimes wrapped with quotes. 7 years ago
  Martin Edenhofer 96bd3ef7e0 Fixed issue #795 - Unprocessable emails. 7 years ago
  Martin Edenhofer a67019ecb8 Improved email processing on invalid/not parseable headers. 7 years ago
  Martin Edenhofer b2b835bcc5 Strip beginning and ending new lines. Improved layout of own quoted messages. 7 years ago
  Martin Edenhofer 63b0e4fe31 Show incoming images if local content. External images or links with images are still removed. 7 years ago
  Martin Edenhofer e1059d4ece Followup for issue#719 - ensure that title is set even via email creation. 7 years ago
  Martin Edenhofer b86e18205b Fixed issue #731 - Do not import own notification emails in Zammad. 7 years ago
  Martin Edenhofer 3fa12b73ae Moved to whitelist sanitizer. 7 years ago
  Thorsten Eckel 8800a4a861 Added HTML Sanitzer concern for multi model usage. 7 years ago
  Martin Edenhofer 3e07697954 Improved email parsing. 8 years ago