41ee8dc517
Version 2.7.0 (2017-10-31) Security: * #1097 – SMTP security: prevent command injection via To/From addresses. (jeremy) Features: * #647 – IMAP: specify IMAP server search charset with Mail.find(search_charset: 'UTF-8'). (yalab) * #650 - UTF-7 charset support. (johngrimes) * #664 - RSpec: with_html and with_text matchers. (zakkie) * #723 – IMAP: support `enable_starttls: true` for TLS upgrade on non-IMAPS/SSL servers. (doits) * #804 - Configurable SMTP open_timeout and read_timeout. (ankane) * #853 - `Mail::Message#set_sort_order` overrides the default message part sort order. (rafbm) * #856 - Added :logger delivery method. (zacholauson) * #900 - Support non-instance_eval builder API. Yield self to Mail.new if the provided block takes any arguments. (taavo) * #1065 - Require STARTTLS using :enable_starttls. (bk2204) * #1002 - Transcoding replaces invalid chars with "�" instead of discarding them. (kjg) * #1053 - Ruby 2.4.0 compatibility. Fixnum+Bignum unified as Integer. (peterkovacs) * #1094 - Core extensions removal: Drop `String#at`, `from`, `last` and `is_utf8?` since they are no longer used by Mail internals. (metcalf) * #1095 - Core extensions removal: Drop `String#mb_chars`, `not_ascii_only?`, `constantize`, `first`, `to` to avoid monkey patching the standard library. (metcalf) * #1111 - Mail::Field.parse API which deprecates calling Mail::Field.new with unparsed header fields. (jeremy) * #1117 - Configurable POP3 read_timeout. (hspazio) Performance: * #1059 - Switch from mime-types to mini_mime for a much smaller memory footprint. (SamSaffron) * #1119 - Speed up large attachment encoding by memoizing slow ASCII-only checks. (dalibor) Compatibility: * #464 - Improve attachment filename detection by preferring Content-Disposition filename. (lawrencepit) * #535 - IMAP: fetch messages WITH IMAP FLAGS by passing a block with four args. (lawrencepit) * #558 - Parser: cope with unknown charsets in header fields by falling back to ASCII. (boesemar) * #655 - Sort attachments to the end of the parts list to work around email clients that may mistake a text attachment for the message body. (npickens) * #683 - SMTP: Work around Net::SMTP dot-stuffing bug with unterminated newlines on Ruby 1.8 and 1.9. (yyyc514) * #766 - No longer strip 'Subject: ' from legit subject lines. (grosser) * #982 – Faithfully preserve unfolded whitespace rather than collapsing to a single space. (jeremy) * #1103 – Support parsing UTF-8 headers. Implements RFC 6532. (jeremy) * #1106 – Limit message/rfc822 parts' transfer encoding per RFC 2046. (ahorek) * #1112 – Support Windows-1258 charset by parsing it as Windows-1252 in Ruby. (jeremy) * #1114 – Setting `mail.body = …` on a multipart message now adds a new text part instead of adding a raw MIME part. (jeremy) * #1159 – Parse emails with n newlines so long as they have no binary content. (jeremy) Bugs: * #539 - Fix that whitespace-only continued headers would be incorrectly parsed as the break between headers and body. (ConradIrwin) * #605 - Fix Mail::Address#name for nil addresses (peterkovacs) * #684 - Fix recursively fetching attachments from an embedded message/rfc822 part whose Content-Type header has additional parameters. (vongruenigen) * #689 - Fix Exim delivery method broken by #477 in 2.5.4. (jethrogb) * #792 - Allow blank filenames in Content-Disposition field. (robinroestenburg) * #876 - Strip valid RFC-1342 separator characters between non-matching encoded-words. (Caleb W. Corliss) * #895 - Fix that Mail::Message#add_file was adding a stray filename header. (kirikak2) * #923 – Fix decoding nested quotes around non-US-ASCII addresses. (averell23) * #978 - Fix for invalid chars being left in a string for invalid b_value from encoding. (kjg) * #996 - Fix that multipart/mixed emails with a delivery-status part could be interpreted as bounces. (kjg) * #998 - Fix header parameter parsing (such as attachment names) for values encoded with a blank charset or language code. (kjg) * #1000 - Fix header parameter parsing (such as attachment names) to transcode to UTF-8 (kjg) * #1003 - Fix decoding some b encoded headers on specific rubies that don't account for lack of base64 padding (kjg) * #1020 - Don't set SMTP verify mode to nil when config was not provided. (jhass) * #1023 - Fix double-quoting in display names. (garethrees) * #1032 - Fix that comparing messages changed their raw Message-ID to their parsed message_id. (bobjflong) * #1074 - Fix that the first address in a list is dropped when a subsequent address has non-US-ASCII characters. (domininik) * #1107 - Fix Address#display_name and other formatting flip-flopping between encoded and decoded forms depending on whether #encoded or #decoded was called last. (jeremy) * #1110 - Fix that Mail::Multibyte::Chars#initialize mutated its argument by calling force_encoding on it. (jeremy) * #1122 – Fix that tilde (~) shouldn't be escaped for Exim delivery. (Benabik) * #1113 - Eliminate attachment corruption caused by CRLF conversion. (jeremy) * #1131 - Fix that Message#without_attachments! didn't parse the remaining parts. (jeremy) * #1019 - Fix b value encoder incorrectly splitting multibyte characters. (Kenneth-KT) * #1157 - Fix base64 attachment transfer encoding being overridden by quoted-printable. (dalibor)
140 lines
6.8 KiB
Text
140 lines
6.8 KiB
Text
@comment $NetBSD: PLIST,v 1.11 2018/03/14 14:46:07 taca Exp $
|
|
${GEM_HOME}/cache/${GEM_NAME}.gem
|
|
${GEM_LIBDIR}/MIT-LICENSE
|
|
${GEM_LIBDIR}/README.md
|
|
${GEM_LIBDIR}/lib/mail.rb
|
|
${GEM_LIBDIR}/lib/mail/attachments_list.rb
|
|
${GEM_LIBDIR}/lib/mail/body.rb
|
|
${GEM_LIBDIR}/lib/mail/check_delivery_params.rb
|
|
${GEM_LIBDIR}/lib/mail/configuration.rb
|
|
${GEM_LIBDIR}/lib/mail/constants.rb
|
|
${GEM_LIBDIR}/lib/mail/core_extensions/smtp.rb
|
|
${GEM_LIBDIR}/lib/mail/core_extensions/string.rb
|
|
${GEM_LIBDIR}/lib/mail/elements.rb
|
|
${GEM_LIBDIR}/lib/mail/elements/address.rb
|
|
${GEM_LIBDIR}/lib/mail/elements/address_list.rb
|
|
${GEM_LIBDIR}/lib/mail/elements/content_disposition_element.rb
|
|
${GEM_LIBDIR}/lib/mail/elements/content_location_element.rb
|
|
${GEM_LIBDIR}/lib/mail/elements/content_transfer_encoding_element.rb
|
|
${GEM_LIBDIR}/lib/mail/elements/content_type_element.rb
|
|
${GEM_LIBDIR}/lib/mail/elements/date_time_element.rb
|
|
${GEM_LIBDIR}/lib/mail/elements/envelope_from_element.rb
|
|
${GEM_LIBDIR}/lib/mail/elements/message_ids_element.rb
|
|
${GEM_LIBDIR}/lib/mail/elements/mime_version_element.rb
|
|
${GEM_LIBDIR}/lib/mail/elements/phrase_list.rb
|
|
${GEM_LIBDIR}/lib/mail/elements/received_element.rb
|
|
${GEM_LIBDIR}/lib/mail/encodings.rb
|
|
${GEM_LIBDIR}/lib/mail/encodings/7bit.rb
|
|
${GEM_LIBDIR}/lib/mail/encodings/8bit.rb
|
|
${GEM_LIBDIR}/lib/mail/encodings/base64.rb
|
|
${GEM_LIBDIR}/lib/mail/encodings/binary.rb
|
|
${GEM_LIBDIR}/lib/mail/encodings/identity.rb
|
|
${GEM_LIBDIR}/lib/mail/encodings/quoted_printable.rb
|
|
${GEM_LIBDIR}/lib/mail/encodings/transfer_encoding.rb
|
|
${GEM_LIBDIR}/lib/mail/encodings/unix_to_unix.rb
|
|
${GEM_LIBDIR}/lib/mail/envelope.rb
|
|
${GEM_LIBDIR}/lib/mail/field.rb
|
|
${GEM_LIBDIR}/lib/mail/field_list.rb
|
|
${GEM_LIBDIR}/lib/mail/fields.rb
|
|
${GEM_LIBDIR}/lib/mail/fields/bcc_field.rb
|
|
${GEM_LIBDIR}/lib/mail/fields/cc_field.rb
|
|
${GEM_LIBDIR}/lib/mail/fields/comments_field.rb
|
|
${GEM_LIBDIR}/lib/mail/fields/common/address_container.rb
|
|
${GEM_LIBDIR}/lib/mail/fields/common/common_address.rb
|
|
${GEM_LIBDIR}/lib/mail/fields/common/common_date.rb
|
|
${GEM_LIBDIR}/lib/mail/fields/common/common_field.rb
|
|
${GEM_LIBDIR}/lib/mail/fields/common/common_message_id.rb
|
|
${GEM_LIBDIR}/lib/mail/fields/common/parameter_hash.rb
|
|
${GEM_LIBDIR}/lib/mail/fields/content_description_field.rb
|
|
${GEM_LIBDIR}/lib/mail/fields/content_disposition_field.rb
|
|
${GEM_LIBDIR}/lib/mail/fields/content_id_field.rb
|
|
${GEM_LIBDIR}/lib/mail/fields/content_location_field.rb
|
|
${GEM_LIBDIR}/lib/mail/fields/content_transfer_encoding_field.rb
|
|
${GEM_LIBDIR}/lib/mail/fields/content_type_field.rb
|
|
${GEM_LIBDIR}/lib/mail/fields/date_field.rb
|
|
${GEM_LIBDIR}/lib/mail/fields/from_field.rb
|
|
${GEM_LIBDIR}/lib/mail/fields/in_reply_to_field.rb
|
|
${GEM_LIBDIR}/lib/mail/fields/keywords_field.rb
|
|
${GEM_LIBDIR}/lib/mail/fields/message_id_field.rb
|
|
${GEM_LIBDIR}/lib/mail/fields/mime_version_field.rb
|
|
${GEM_LIBDIR}/lib/mail/fields/optional_field.rb
|
|
${GEM_LIBDIR}/lib/mail/fields/received_field.rb
|
|
${GEM_LIBDIR}/lib/mail/fields/references_field.rb
|
|
${GEM_LIBDIR}/lib/mail/fields/reply_to_field.rb
|
|
${GEM_LIBDIR}/lib/mail/fields/resent_bcc_field.rb
|
|
${GEM_LIBDIR}/lib/mail/fields/resent_cc_field.rb
|
|
${GEM_LIBDIR}/lib/mail/fields/resent_date_field.rb
|
|
${GEM_LIBDIR}/lib/mail/fields/resent_from_field.rb
|
|
${GEM_LIBDIR}/lib/mail/fields/resent_message_id_field.rb
|
|
${GEM_LIBDIR}/lib/mail/fields/resent_sender_field.rb
|
|
${GEM_LIBDIR}/lib/mail/fields/resent_to_field.rb
|
|
${GEM_LIBDIR}/lib/mail/fields/return_path_field.rb
|
|
${GEM_LIBDIR}/lib/mail/fields/sender_field.rb
|
|
${GEM_LIBDIR}/lib/mail/fields/structured_field.rb
|
|
${GEM_LIBDIR}/lib/mail/fields/subject_field.rb
|
|
${GEM_LIBDIR}/lib/mail/fields/to_field.rb
|
|
${GEM_LIBDIR}/lib/mail/fields/unstructured_field.rb
|
|
${GEM_LIBDIR}/lib/mail/header.rb
|
|
${GEM_LIBDIR}/lib/mail/indifferent_hash.rb
|
|
${GEM_LIBDIR}/lib/mail/mail.rb
|
|
${GEM_LIBDIR}/lib/mail/matchers/attachment_matchers.rb
|
|
${GEM_LIBDIR}/lib/mail/matchers/has_sent_mail.rb
|
|
${GEM_LIBDIR}/lib/mail/message.rb
|
|
${GEM_LIBDIR}/lib/mail/multibyte.rb
|
|
${GEM_LIBDIR}/lib/mail/multibyte/chars.rb
|
|
${GEM_LIBDIR}/lib/mail/multibyte/unicode.rb
|
|
${GEM_LIBDIR}/lib/mail/multibyte/utils.rb
|
|
${GEM_LIBDIR}/lib/mail/network.rb
|
|
${GEM_LIBDIR}/lib/mail/network/delivery_methods/exim.rb
|
|
${GEM_LIBDIR}/lib/mail/network/delivery_methods/file_delivery.rb
|
|
${GEM_LIBDIR}/lib/mail/network/delivery_methods/logger_delivery.rb
|
|
${GEM_LIBDIR}/lib/mail/network/delivery_methods/sendmail.rb
|
|
${GEM_LIBDIR}/lib/mail/network/delivery_methods/smtp.rb
|
|
${GEM_LIBDIR}/lib/mail/network/delivery_methods/smtp_connection.rb
|
|
${GEM_LIBDIR}/lib/mail/network/delivery_methods/test_mailer.rb
|
|
${GEM_LIBDIR}/lib/mail/network/retriever_methods/base.rb
|
|
${GEM_LIBDIR}/lib/mail/network/retriever_methods/imap.rb
|
|
${GEM_LIBDIR}/lib/mail/network/retriever_methods/pop3.rb
|
|
${GEM_LIBDIR}/lib/mail/network/retriever_methods/test_retriever.rb
|
|
${GEM_LIBDIR}/lib/mail/parser_tools.rb
|
|
${GEM_LIBDIR}/lib/mail/parsers.rb
|
|
${GEM_LIBDIR}/lib/mail/parsers/address_lists_parser.rb
|
|
${GEM_LIBDIR}/lib/mail/parsers/address_lists_parser.rl
|
|
${GEM_LIBDIR}/lib/mail/parsers/content_disposition_parser.rb
|
|
${GEM_LIBDIR}/lib/mail/parsers/content_disposition_parser.rl
|
|
${GEM_LIBDIR}/lib/mail/parsers/content_location_parser.rb
|
|
${GEM_LIBDIR}/lib/mail/parsers/content_location_parser.rl
|
|
${GEM_LIBDIR}/lib/mail/parsers/content_transfer_encoding_parser.rb
|
|
${GEM_LIBDIR}/lib/mail/parsers/content_transfer_encoding_parser.rl
|
|
${GEM_LIBDIR}/lib/mail/parsers/content_type_parser.rb
|
|
${GEM_LIBDIR}/lib/mail/parsers/content_type_parser.rl
|
|
${GEM_LIBDIR}/lib/mail/parsers/date_time_parser.rb
|
|
${GEM_LIBDIR}/lib/mail/parsers/date_time_parser.rl
|
|
${GEM_LIBDIR}/lib/mail/parsers/envelope_from_parser.rb
|
|
${GEM_LIBDIR}/lib/mail/parsers/envelope_from_parser.rl
|
|
${GEM_LIBDIR}/lib/mail/parsers/message_ids_parser.rb
|
|
${GEM_LIBDIR}/lib/mail/parsers/message_ids_parser.rl
|
|
${GEM_LIBDIR}/lib/mail/parsers/mime_version_parser.rb
|
|
${GEM_LIBDIR}/lib/mail/parsers/mime_version_parser.rl
|
|
${GEM_LIBDIR}/lib/mail/parsers/phrase_lists_parser.rb
|
|
${GEM_LIBDIR}/lib/mail/parsers/phrase_lists_parser.rl
|
|
${GEM_LIBDIR}/lib/mail/parsers/received_parser.rb
|
|
${GEM_LIBDIR}/lib/mail/parsers/received_parser.rl
|
|
${GEM_LIBDIR}/lib/mail/parsers/rfc2045_content_transfer_encoding.rl
|
|
${GEM_LIBDIR}/lib/mail/parsers/rfc2045_content_type.rl
|
|
${GEM_LIBDIR}/lib/mail/parsers/rfc2045_mime.rl
|
|
${GEM_LIBDIR}/lib/mail/parsers/rfc2183_content_disposition.rl
|
|
${GEM_LIBDIR}/lib/mail/parsers/rfc3629_utf8.rl
|
|
${GEM_LIBDIR}/lib/mail/parsers/rfc5234_abnf_core_rules.rl
|
|
${GEM_LIBDIR}/lib/mail/parsers/rfc5322.rl
|
|
${GEM_LIBDIR}/lib/mail/parsers/rfc5322_address.rl
|
|
${GEM_LIBDIR}/lib/mail/parsers/rfc5322_date_time.rl
|
|
${GEM_LIBDIR}/lib/mail/parsers/rfc5322_lexical_tokens.rl
|
|
${GEM_LIBDIR}/lib/mail/part.rb
|
|
${GEM_LIBDIR}/lib/mail/parts_list.rb
|
|
${GEM_LIBDIR}/lib/mail/utilities.rb
|
|
${GEM_LIBDIR}/lib/mail/values/unicode_tables.dat
|
|
${GEM_LIBDIR}/lib/mail/version.rb
|
|
${GEM_LIBDIR}/lib/mail/version_specific/ruby_1_8.rb
|
|
${GEM_LIBDIR}/lib/mail/version_specific/ruby_1_9.rb
|
|
${GEM_HOME}/specifications/${GEM_NAME}.gemspec
|