Commit Graph

  • 9041f210f4 Add Content-Type to all examples sending a basic text/plain message (#859) Paolo Barbolini 2023-02-14 18:54:05 +01:00
  • 77b7d40fb8 mailbox: replace serialize_str(&self.to_string()) with collect_str(self) (#858) Paolo Barbolini 2023-02-14 18:35:29 +01:00
  • 2b6d457f85 clippy: deny str_to_string and empty_structs_with_brackets (#857) Paolo Barbolini 2023-02-14 18:33:10 +01:00
  • 952c1b39df Add support for rustls-native-certs (#843) Stéphan Kochen 2023-02-14 18:11:42 +01:00
  • 7ecb87f9fd Prepare 0.10.2 (#853) v0.10.2 Paolo Barbolini 2023-01-29 14:58:41 +01:00
  • fd700b1717 cargo: switch to crates.io release of email-encoding v0.2 (#854) Paolo Barbolini 2023-01-29 14:47:08 +01:00
  • f8f19d6af5 clippy: fix latest warnings (#855) Paolo Barbolini 2023-01-29 14:46:57 +01:00
  • cc25223914 Update rsa to v0.8 (#852) Paolo Barbolini 2023-01-24 10:26:25 +01:00
  • 750573d38b Update base64 to v0.21 (#851) Paolo Barbolini 2023-01-24 10:07:48 +01:00
  • 0734a96343 tracing: Write some logs when sending an email (#848) finga 2023-01-24 09:14:31 +01:00
  • 3c2f996856 Fix broken URL for IETF user-agent draft (#849) Christian Mandery 2023-01-16 12:34:30 +01:00
  • 9cae29dd07 Add Content-Type header in documentation example (#841) lfuerderer 2022-12-16 23:04:29 +01:00
  • e1a146c8f8 cargo: bump base64 to 0.20 (#840) Paolo Barbolini 2022-12-10 23:29:01 +01:00
  • 840a19784a cargo: require quoted_printable ^0.4.6 (#837) Paolo Barbolini 2022-12-07 16:37:38 +01:00
  • 5a61ba36b5 ci: bump nightly used for rustfmt (#817) Paolo Barbolini 2022-11-12 19:51:24 +01:00
  • dbf0e53c31 Fix latest clippy warnings (#830) Paolo Barbolini 2022-11-12 18:54:20 +01:00
  • c914a07379 Update dependencies (#829) Paolo Barbolini 2022-11-12 18:45:19 +01:00
  • 2c4fa39523 Use cargo weak dependency features to reduce tokio features (#785) Paolo Barbolini 2022-11-12 18:34:55 +01:00
  • 28f0af16be Mailbox displays wrongly when containing a comma and a non-ascii char in its name (#827) Clément DOUIN 2022-11-12 18:23:06 +01:00
  • f0614be555 Bump MSRV to 1.60 (#828) Paolo Barbolini 2022-11-12 18:13:14 +01:00
  • a3fcdf263d fix(transport): return whole smtp error string (#821) André Cruz 2022-09-22 15:30:04 +01:00
  • d4da2e1f14 ci: switch to Swatinem/rust-cache@v2 (#819) Paolo Barbolini 2022-09-10 13:19:49 +02:00
  • 5655958288 clippy: fix latest warning (#818) Paolo Barbolini 2022-09-10 12:59:49 +02:00
  • 11b4acf0cd Improve header encoding and wrapping (#811) Paolo Barbolini 2022-09-10 12:40:00 +02:00
  • b3b5df285a Bump idna to 0.3 (#816) Paolo Barbolini 2022-09-09 09:38:59 +02:00
  • 3c051d52e7 Remove dependency on regex crate (#815) Tom Dryer 2022-08-22 00:44:10 -07:00
  • d6128a146e use a generic transport trait for async connections (#805) André Cruz 2022-07-27 08:40:13 +01:00
  • fab6680150 Fix clippy warnings (#807) André Cruz 2022-07-25 17:00:17 +01:00
  • 0c9fc6cb71 Prepare 0.10.1 (#804) v0.10.1 Paolo Barbolini 2022-07-20 10:44:55 +02:00
  • 2228cbdf93 Fix SMTP dot stuffing (#803) Paolo Barbolini 2022-07-19 23:20:44 +02:00
  • 17c95b0fa8 Ensure connection is closed on abort (#801) André Cruz 2022-07-19 20:13:51 +01:00
  • 62725af00a Improve TlsVersion docs and remember to re-export it (#800) Paolo Barbolini 2022-07-18 09:40:46 +02:00
  • 758bf1a4a7 Configurable minimum TLS version (#799) André Cruz 2022-07-17 12:11:14 +01:00
  • 054c79f914 Document the boring-tls features in lib.rs (#798) Paolo Barbolini 2022-07-16 11:45:44 +02:00
  • 985fa7edc4 Add support for boring TLS (#797) André Cruz 2022-07-16 10:28:14 +01:00
  • 9004d4ccc5 Add documentation to undocumented items (#793) v0.10.0 Paolo Barbolini 2022-06-29 22:44:29 +02:00
  • 10171f8c75 Prepare 0.10.0 release (#538) Paolo Barbolini 2022-06-29 21:17:37 +02:00
  • 99e805952d Make it possible to keep the Bcc header when building a message (#792) Paolo Barbolini 2022-06-29 21:08:27 +02:00
  • 2d21dde5a1 Add autoconfigure.rs example (#787) Paolo Barbolini 2022-06-17 08:35:07 +02:00
  • 6fec936c0c Remove useless vec! allocations (#786) Paolo Barbolini 2022-06-16 20:17:19 +02:00
  • 22dfa5aa96 MessageBuilder: improve order headers are defined in (#783) Paolo Barbolini 2022-06-16 19:53:54 +02:00
  • 44e4cfd622 clippy: make rules stricter (#784) Paolo Barbolini 2022-06-16 19:42:13 +02:00
  • 7ea3d38a00 Mailboxes: add FromIterator impl and optimize Extend impl (#782) Paolo Barbolini 2022-06-11 20:18:55 +02:00
  • 73b89f5a9f clippy: fix latest warnings (#781) Paolo Barbolini 2022-06-11 18:31:12 +02:00
  • 1ec1b705c9 Prepare 0.10.0-rc.7 (#777) v0.10.0-rc.7 Paolo Barbolini 2022-06-04 11:47:50 +02:00
  • e4006518fe Stop using the regex crate for parsing addresses (#776) Paolo Barbolini 2022-06-03 15:39:57 +02:00
  • b33dd562fc Fix and improve header wrapping (#774) Paolo Barbolini 2022-06-03 15:24:53 +02:00
  • 65958df14f Use pretty_assertions for all message tests (#775) Paolo Barbolini 2022-06-02 14:20:06 +02:00
  • 50628af5fd README.md: Use IPv4 notation for localhost (#771) James Hillyerd 2022-05-30 10:20:51 -07:00
  • cf858cc682 Move most email body encoding to email-encoding (#769) Paolo Barbolini 2022-05-30 17:12:42 +02:00
  • f9a4b5ba89 Work around async-global-executor bumping MSRV too early (#773) Paolo Barbolini 2022-05-30 17:01:40 +02:00
  • 1391a834ce #715: Support setting the local IP address to connect from (#762) Jacob Halsey 2022-05-29 08:05:39 +01:00
  • e6b4529896 use email_address crate for checking formats (#763) André Cruz 2022-05-26 18:21:14 +01:00
  • ca5cb3f8f7 Fix encoded header signing. (#765) Kevin Cox 2022-05-26 01:44:14 -04:00
  • 1e2279457e Add editorconfig file. (#766) Kevin Cox 2022-05-18 09:07:38 -04:00
  • 961364cc29 Remove unnecessary clone. (#767) Kevin Cox 2022-05-18 04:51:02 -04:00
  • b0db759e5f Prepare 0.10.0-rc.6 (#761) v0.10.0-rc.6 Paolo Barbolini 2022-04-29 15:59:36 +02:00
  • 5daf5d397a Fix parsing Mailboxes with a comma in the name (#760) Paolo Barbolini 2022-04-26 12:18:12 +02:00
  • 3f1647fa48 Bump dependencies (#759) Paolo Barbolini 2022-04-25 11:17:58 +02:00
  • fd106d9b0c Bump rsa crate to the final 0.6.0 release (#758) Paolo Barbolini 2022-04-14 11:39:30 +02:00
  • c1d37d54b4 Use +0000 timezone format in Date header (#756) Vincent Breitmoser 2022-04-10 08:34:50 +02:00
  • efa0d58778 Improve compiler error messages (#754) David Krasnitsky 2022-04-07 08:03:28 +03:00
  • 9567b23f4d Prepare 0.10.0-rc.5 (#750) v0.10.0-rc.5 Paolo Barbolini 2022-04-02 10:21:38 +02:00
  • f77376fa19 Update to released email-encoding crate (#749) Paolo Barbolini 2022-04-02 10:10:25 +02:00
  • 6e35b9b30d Bump RustCrypto crates (#748) Paolo Barbolini 2022-04-02 09:55:36 +02:00
  • c24213c850 Add message logging to StubTransport (#744) Sven-Hendrik Haase 2022-03-25 08:22:47 +01:00
  • 8b40e438fd Year update (#725) fluentpwn 2022-03-24 08:06:24 +02:00
  • e1462b2d1b Bump MSRV to 1.56 - Edition 2021 (#745) Paolo Barbolini 2022-03-24 06:52:28 +01:00
  • 96b42515cd Don't run headers that don't need encoding though the encoder (#739) Paolo Barbolini 2022-02-17 20:18:54 +01:00
  • 1ea4987023 Encode mailbox headers through email-encoding (#737) Paolo Barbolini 2022-02-17 20:00:43 +01:00
  • 9273d24e54 Use nightly rustfmt features to improve code style (#734) Paolo Barbolini 2022-02-12 20:03:37 +01:00
  • 7a0dd5bd92 clippy: deny string_add (#735) Paolo Barbolini 2022-02-12 18:12:41 +01:00
  • 9a8aa46dba Start future proofing the DKIM API (#733) Paolo Barbolini 2022-02-12 17:41:34 +01:00
  • 0377ea29b7 Dkim improvements (#732) Paolo Barbolini 2022-02-12 17:19:06 +01:00
  • 89e5b9083e Bump dev dependencies (#730) Paolo Barbolini 2022-02-12 11:25:42 +01:00
  • 8c370e28c9 Follow RFC 2231 in order to properly encode the Content-Disposition header (#685) Paolo Barbolini 2022-02-12 11:17:44 +01:00
  • 3eed80ef30 Bump MSRV to 1.53 (#731) Paolo Barbolini 2022-02-12 11:02:44 +01:00
  • dbb135c533 Introduce HeaderValue (#729) Paolo Barbolini 2022-02-12 10:24:52 +01:00
  • 4c5f02b4f6 feat(email): add dkim signing capacity to message (#670) Gaëtan Duchaussois 2022-02-12 09:21:35 +01:00
  • f02542841c Bump rustls-pemfile to 0.3 (#728) Paolo Barbolini 2022-02-05 18:34:13 +01:00
  • 29c34adc25 feature(transport-smtp): make peer certificate available in SmtpConnection (#716) Jacob Halsey 2022-01-19 10:28:34 +00:00
  • 5e3ebbb189 Properly quote mailbox name (#700) Kevin Cox 2021-11-17 12:28:34 -05:00
  • 60399a93cc Forward first line of response for negative responses (#701) Dirkjan Ochtman 2021-11-15 17:41:54 +01:00
  • a48bc8a1b2 docs(smtp-transport) Add Troubleshooting steps (#692) facklambda 2021-11-12 14:53:12 -06:00
  • 94cc0149d1 Prepare 0.10.0-rc.4 (#691) v0.10.0-rc.4 Paolo Barbolini 2021-10-29 09:22:53 +02:00
  • a89383cdb6 Re-enable pool tests (#684) Filip Gospodinov 2021-10-20 19:31:56 +02:00
  • 592593f4b8 Expose test_connected via transport (#677) Filip Gospodinov 2021-10-20 16:42:49 +02:00
  • 97d3c760c0 Update rustls to 0.20 (#648) Paolo Barbolini 2021-10-20 14:37:16 +02:00
  • 8f28b0c341 fix(transport): Use the sendmail command in PATH by default (#682) Alexis Mousset 2021-10-16 09:49:45 +02:00
  • dc9c5df210 Sync pool impl (#644) Paolo Barbolini 2021-10-16 09:39:06 +02:00
  • c9b3fa0baa docs(all): Add instruction to launch fake smtp server (#681) Gaëtan Duchaussois 2021-10-11 16:41:03 +02:00
  • addf8754dd smtp: don't send QUIT to connections that failed the STARTTLS handshake (#679) Paolo Barbolini 2021-10-06 19:25:50 +02:00
  • af157c5f26 Add From<Mime> under mime03 flag (#676) Jacob Mischka 2021-10-05 04:22:25 -05:00
  • 3e8988ae55 ContentTransferEncoding derives changes (#652) TornaxO7 2021-09-29 06:42:54 +02:00
  • 941a00bcaa Bump MSRV to 1.52.1 (#671) Paolo Barbolini 2021-09-12 20:40:26 +02:00
  • 14079bff8c Give a compiletime error when using an incorrect combination of TLS features (#666) Paolo Barbolini 2021-09-07 20:43:07 +02:00
  • 696c06e8d7 Bump nom to v7 (#663) Paolo Barbolini 2021-08-22 14:54:09 +02:00
  • d4f7618898 Better document how Attachments can be used (#658) Paolo Barbolini 2021-08-20 10:17:36 +02:00
  • e0a0a2e624 feat(address): Add TryFrom<String> for Address (#660) Christopher Vittal 2021-08-20 03:09:49 -04:00
  • 9ab6bb56d3 Fix broken <summary> style (#659) Paolo Barbolini 2021-08-20 04:48:30 +02:00