* Replace hyperx Header and Headers with our own implementation
* Remove utf8_b
* Add RFC 1522 encoder
* Fix most tests
* Throw away old tests
* Header encoding tests
* Fix slicing in the middle of a char
* Content-Disposition after rebase
* Fix the rest of the tests
* Fix useless clone clippy warnings
* Remove Headers::get_raw_mut
* HeaderName::new_from_ascii fallible API
* Tidy up HeaderName::new_from_ascii_str
* HeaderName::new_from_ascii(_str) tests
We can consider the smtp transport as the main
use-case. Let's keep TLS through native-tls
and connection pooling for fast ans secure
defaut feature set.
* Add async-std support to smtp transport
* fix Tls import
* fix copy paste
* too many imports
* Temporarely skip async-std native-tls support
* Fix panic message
* TlsParameters: use rustls when async-std is enabled
* Add HTML email example
* Add comment about creating `SmtpTransportBuilder`
Add similar comment to `AsyncSmtpTransportBuilder`
* Improve wording and fix typos
* Add file_html example to Cargo.toml
* Update examples/README.md
Co-authored-by: Paolo Barbolini <paolo@paolo565.org>
* Use intra-doc links
* Rename file_html example to basic_html
* Add maud HTML example
* Make CI happy
* Fix CSS
* Fix maud version
Co-authored-by: Paolo Barbolini <paolo@paolo565.org>
* Wip CI refactor, Fix cargo hack test --each-feature
* CI Refactor
* Update .github/workflows/test.yml
Co-authored-by: Paolo Barbolini <paolo@paolo565.org>
* Update .github/workflows/test.yml
Co-authored-by: Paolo Barbolini <paolo@paolo565.org>
* Update .github/workflows/test.yml
Co-authored-by: Paolo Barbolini <paolo@paolo565.org>
* Update .github/workflows/test.yml
Co-authored-by: Paolo Barbolini <paolo@paolo565.org>
* Update .github/workflows/test.yml
Co-authored-by: Paolo Barbolini <paolo@paolo565.org>
* Update .github/workflows/test.yml
Co-authored-by: Paolo Barbolini <paolo@paolo565.org>
* Update .github/workflows/test.yml
Co-authored-by: Paolo Barbolini <paolo@paolo565.org>
* Update src/transport/stub/mod.rs
Co-authored-by: Paolo Barbolini <paolo@paolo565.org>
* Adress code review comment
* Update .github/workflows/test.yml
Co-authored-by: Paolo Barbolini <paolo@paolo565.org>
* Adress review comment
* Add necessary sudo command to install postfix
* Set the action name which setup the cache to Setup cache
* Fix delimiter error
* Fix cargo hack test --each-feature
* Remove blanks before no_run
* Remove useless # before imports in doc tests
* Add builder as required feature for all the examples
* Remove blanks before no_run
* Add builder to the test cfg
* Fix building with tokio03-rustls-tls
* Minor improvements
* Use cargo hack only for check in stable
* Improve chache key
Co-authored-by: Paolo Barbolini <paolo@paolo565.org>
Co-authored-by: Paolo Barbolini <paolo@paolo565.org>
* Tokio 0.3 support
* Tokio 0.3 TLS support
* Tokio 0.3 sendmail transport
* Tokio 0.3 file transport
* Forgotten re-exports
* Tokio 0.3 examples
* fix tokio 0.2 file-transport
* It works