Thorsten Eckel
|
a976b9fb43
Maintenance: Updated rubocop(-* gems) to latest version (0.80.0).
|
5 лет назад |
Mantas Masalskis
|
6692869dd8
Fixes issue #2894 - Emails with binary body (attachment as body) get handled as if they were text messages which breaks the attachment.
|
5 лет назад |
Mantas Masalskis
|
b294708ec0
Fixes issue #2906 - Missing Content-Type header of parsed email fails processing.
|
5 лет назад |
Martin Edenhofer
|
886c718e12
No timestamp of unprocessable mail to prevent double import of mails. Follow up if issue #2092.
|
5 лет назад |
Thorsten Eckel
|
1c63e96675
Bumps [rubocop-performance](https://github.com/rubocop-hq/rubocop-performance) from 1.1.0 to 1.4.1.
|
5 лет назад |
Thorsten Eckel
|
9c76def19d
Maintenance: Applied rubocop Performance/Casecmp.
|
5 лет назад |
Thorsten Eckel
|
40dcb0e132
Updated rubocop to latest version (0.74).
|
5 лет назад |
Martin Edenhofer
|
bea44638d5
Martin Edenhofer's avatar Fixed issue #2719 - Unable to set owner via `X-Zammad-Ticket-owner` header.
|
5 лет назад |
Martin Edenhofer
|
b7bcc2aeff
Improved subject in oversized mail template.
|
5 лет назад |
Billy Zhou
|
fae194918e
Implemented issue #2092 - Send postmaster email to sender if email is too big
|
5 лет назад |
Ryan Lue
|
a1da3a27f9
Enable Lint/UselessAssignment cop.
|
5 лет назад |
Thorsten Eckel
|
83c77a4a35
Applied required changes to install and use PHP 5.6 for testing the Zammad PHP API client - until @jepf adds PHP 7 support (for tests).
|
5 лет назад |
Martin Edenhofer
|
ffd7ae99b1
Fixes issue #2530 - Not used SQL index with PostgreSQL in certain cases on very large setups.
|
6 лет назад |
Billy Zhou
|
30d3ce2b88
Upgrade mail gem from 2.6.6 to 2.7-stable to solve 4 issues:
|
6 лет назад |
Martin Edenhofer
|
12eb5381b0
Fixes #2491 - Email is not processed if attachement as "space" as filename like `Content-Disposition: inline; filename="=?utf-8?b??="`.
|
6 лет назад |
Billy Zhou
|
0b472fae67
Follow up to #2456 - removed unnessary call to Mail::Encodings.value_decode and corrected test cases
|
6 лет назад |
Billy Zhou
|
84ff625257
Fixed #2456 - parsing utf8 encoded email subject
|
6 лет назад |
Martin Edenhofer
|
a17137c4a5
Improved email processing - added error/timeout handling.
|
6 лет назад |
Thorsten Eckel
|
b2c065812f
Refactoring: Migrated Kernel.const_get to Rails .constantize.
|
6 лет назад |
Thorsten Eckel
|
e8a57517f4
Updated rubocop - applied custom Layout/AlignHash style.
|
6 лет назад |
Billy Zhou
|
77794e0b26
Fixed #2390 - Add a filter to not show emails with potential issue - Display a…
|
6 лет назад |
Martin Edenhofer
|
3fb7e5bee3
Fixed issue #2397 - Unable to process emails without From (but with Sender) header.
|
6 лет назад |
Thorsten Eckel
|
9af50f2a4e
Updated rubocop to latest version (0.59.2) and applied required changes.
|
6 лет назад |
Martin Edenhofer
|
9a7118123d
Fixed issue #2245 - Unable to process spam mail with invalid date field.
|
6 лет назад |
Martin Edenhofer
|
9d860fbc03
Fixed issue #2227 - Unprocessable email ERROR: #<ArgumentError: invalid byte sequence in UTF-8> and improved email parser tests to also verify attachments.
|
6 лет назад |
Ryan Lue
|
ae8fa91260
Remove quotation marks from email addresses (fixes #2154)
|
6 лет назад |
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 лет назад |
Ryan Lue
|
88938024cd
Adjust Channel::EmailParser#parse to try charset supplied in header (fixes #2167)
|
6 лет назад |
Martin Edenhofer
|
ef179bf67b
Improved email processing and cleaning up firstname/lastname detection.
|
6 лет назад |
Martin Edenhofer
|
3b107f0a31
Fixes issue #2087 - No mime_type on nil message (no message body) / email will not be processed.
|
6 лет назад |
Ryan Lue
|
2da68fa177
Add minimal test for existing followup search feature
|
6 лет назад |
Muhammad Nuzaihan
|
9f559276e4
improve email filters by adding a tag option - closes #1991
|
6 лет назад |
Ryan Lue
|
c17a29cd0f
Refactor Channel::EmailParser#parse method
|
6 лет назад |
Ryan Lue
|
8951d3f1bd
Refactor email parser test &c.
|
6 лет назад |
Ryan Lue
|
dfebe8d767
Relocate test data files from test/fixtures to test/data
|
6 лет назад |
Ryan Lue
|
13ef5d4246
Rewrite Encode::conv as String#utf8_encode
|
6 лет назад |
Ryan Lue
|
e7caca5854
Update mail gem
|
6 лет назад |
Martin Edenhofer
|
b403432c76
Initial support of recursive triggers for tickets - issue #2035.
|
6 лет назад |
Ryan Lue
|
04055f7095
Replace unless with if ! (project-wide)
|
6 лет назад |
Thorsten Eckel
|
5f3c793f37
Refactoring: Fixed autoloading issues and workarounds by doing dependency requirement the "Rails Way".
|
6 лет назад |
Martin Edenhofer
|
7dc66a14f4
Log message if of every processed email (to have a better debugging possibility in general).
|
7 лет назад |
Thorsten Eckel
|
bf6192113a
Improved overall performance by using logger.debug { ... } instead of logger.debug(...). This decreases the LDAP import dry runtime by ~33%.
|
7 лет назад |
Martin Edenhofer
|
d830f0eb2d
UI improvement: Show only real attachments in attachment list. Move original formatted message into footer of article (beside donwload raw message).
|
7 лет назад |
Thorsten Eckel
|
b1af9b8050
Improved readability of HTML parser error message and backtrace.
|
7 лет назад |
Martin Edenhofer
|
47c079d5d7
Improved logging for used backeds.
|
7 лет назад |
Martin Edenhofer
|
402300c848
Added helper method to process unprocessable mails again (Channel::EmailParser.process_unprocessable_mails).
|
7 лет назад |
Martin Edenhofer
|
8104d7756a
Improved email processing with corrupt from headers.
|
7 лет назад |
Martin Edenhofer
|
e376a0f872
Improved error handling of invalid emails.
|
7 лет назад |
Thorsten Eckel
|
705487154c
Applied changes for Rubocop 0.51.
|
7 лет назад |
Martin Edenhofer
|
460182e663
Small code cleanup.
|
7 лет назад |