Commit Graph

555 Commits

Author SHA1 Message Date
Alexis Mousset
4012d58dca Merge pull request #187 from amousset/fix-message-streaming
fix(transport): Fix message streaming
2017-08-20 02:40:40 +02:00
Alexis Mousset
75c184c5c3 fix(transport): Fix message streaming 2017-08-20 02:33:04 +02:00
Alexis Mousset
b087dec2d9 feat(email): Add attachments support (#186) 2017-08-20 02:31:12 +02:00
Alexis Mousset
f07fe8687d Codec from tokio smtp (#185)
feat(transport): Allow streaming emails
2017-08-20 00:42:45 +02:00
Alexis Mousset
e81351bfa8 Merge pull request #184 from amousset/missing-env-logger
fix(transport-stub): Explain that a logger is needed to get logs, and…
2017-08-06 18:09:29 +02:00
Alexis Mousset
c34f3443f5 fix(transport-stub): Explain that a logger is needed to get logs, and add env_logger to the example (fixes #181) 2017-08-06 18:02:13 +02:00
Alexis Mousset
9f4ae7b8dc Merge pull request #180 from amousset/import-client-security-tokio-smtp
feat(transport): Use structured types for transports parameters
2017-07-21 14:26:19 +02:00
Alexis Mousset
8bfee207b4 feat(transport): Use structured types for transports parameters 2017-07-21 14:19:07 +02:00
Alexis Mousset
9bf5adc052 Merge pull request #178 from amousset/mailbox-public
feat(email): Export email_format types (fixes #148)
2017-07-19 09:09:03 +02:00
Alexis Mousset
a18e219000 feat(email): Export email_format types (fixes #148) 2017-07-19 08:48:27 +02:00
Alexis Mousset
b7e4bfb375 Merge pull request #177 from amousset/fix-formatting
style(all): Move to rustfmt-nightly
2017-07-18 16:21:59 +02:00
Alexis Mousset
66836b0522 style(all): Move to rustfmt-nightly 2017-07-18 15:50:24 +02:00
Alexis Mousset
59d47dfdf5 Merge pull request #176 from amousset/method-builder
Add methods to create builder and reexport Transport types
2017-07-18 10:37:44 +02:00
Alexis Mousset
75e6c0d115 Add methods to create builder and reexport Transport types 2017-07-18 00:35:16 +02:00
Alexis Mousset
a093e38f7e Merge pull request #175 from amousset/rename-ssl-tls
style(all): Rename ssl to tls
2017-07-17 17:23:44 +02:00
Alexis Mousset
7d535f29a8 style(all): Rename ssl to tls 2017-07-17 17:13:27 +02:00
Alexis Mousset
2bfd67273b Merge pull request #174 from amousset/crammd5-option
feat(transport): Make use of hex and rust-crypto for crammd5 an option
2017-07-17 16:35:11 +02:00
Alexis Mousset
e656e9e325 feat(transport): Make use of hex and rust-crypto for crammd5 an optionnal feature 2017-07-17 16:28:43 +02:00
Alexis Mousset
e90fe50943 Merge pull request #173 from amousset/test-no-features
feat(transport): Run tests when no features are enabled
2017-07-17 15:06:40 +02:00
Alexis Mousset
2aa3cd0670 feat(transport): Run tests when no features are enabled 2017-07-17 15:00:56 +02:00
Alexis Mousset
a2143caf02 Merge pull request #172 from amousset/fix-benches
feat(transport): Fix benches
2017-07-17 14:49:11 +02:00
Alexis Mousset
04c83fc20d feat(transport): Fix benches 2017-07-17 14:30:42 +02:00
Alexis Mousset
c7c42cb207 Merge pull request #171 from amousset/serde-option
feat(transport): Make serde optionnal
2017-07-17 13:51:40 +02:00
Alexis Mousset
8a90f8f7b6 feat(transport): Make serde optionnal 2017-07-17 13:44:39 +02:00
Alexis Mousset
0e01820ea4 Merge pull request #170 from amousset/try-macro
style(all): Replace try! by ?
2017-07-17 12:24:58 +02:00
Alexis Mousset
e2d0e31453 style(all): Replace try! by ? 2017-07-17 12:19:56 +02:00
Alexis Mousset
669c558120 Merge pull request #169 from amousset/email-type
feat(transport): Use command types for mail and rcpt
2017-07-17 12:04:40 +02:00
Alexis Mousset
12794d36b3 feat(transport): Use command types for mail and rcpt 2017-07-17 11:58:58 +02:00
Alexis Mousset
0d7cba9657 Merge pull request #168 from amousset/allow-chosing-stub-response
feat(transport): Allow specifying a response for stub transport
2017-07-16 22:22:40 +02:00
Alexis Mousset
215c9d5136 feat(transport): Allow specifying a response for stub transport 2017-07-16 22:16:01 +02:00
Alexis Mousset
77210d1b5e Merge pull request #167 from amousset/use-native-tls
feat(transport): Use tls native
2017-07-16 21:45:36 +02:00
Alexis Mousset
441c4e8228 feat(transport): Use tls native 2017-07-16 21:38:18 +02:00
Alexis Mousset
858cecfdde Merge pull request #166 from amousset/run-clippy
style(all): Style improvement with clippy
2017-07-16 18:46:45 +02:00
Alexis Mousset
1047e84962 style(all): Style improvement with clippy 2017-07-16 18:41:33 +02:00
Alexis Mousset
7fc0ed5c56 Merge pull request #165 from amousset/add-smtp-command-types
feat(transport): Use types for SMTP commands
2017-07-16 18:31:11 +02:00
Alexis Mousset
6840555473 feat(transport): Use types for SMTP commands 2017-07-16 18:21:52 +02:00
Alexis Mousset
b31fd465ad Merge pull request #162 from amousset/extension-copy
feat(transport): Implement Copy for Extension
2017-06-18 00:39:13 +02:00
Alexis Mousset
b1d2a89b2e feat(transport): Implement Copy for Extension 2017-06-18 00:34:30 +02:00
Alexis Mousset
5b2a1be24c Merge pull request #161 from amousset/interface-response
feat(transport): Avoid useless methods in response and code
2017-06-18 00:19:45 +02:00
Alexis Mousset
7e69f90a6f feat(transport): Avoid useless methods in response and code 2017-06-18 00:15:06 +02:00
Alexis Mousset
f95bbff997 Merge pull request #160 from amousset/import-tokio-smtp-structs
feat(transport): Use ClientId and Detail from tokio-smtp
2017-06-17 23:22:34 +02:00
Alexis Mousset
339f65f618 feat(transport): Use ClientId and Detail from tokio-smtp 2017-06-17 23:17:19 +02:00
Alexis Mousset
1ae8c6370c Merge pull request #159 from amousset/fix-error-display-other-transports
feat(transport): Improve description of all transport error types
2017-06-17 18:21:58 +02:00
Alexis Mousset
eb3b88288a Merge branch 'master' into fix-error-display-other-transports 2017-06-17 18:10:39 +02:00
Alexis Mousset
9b8449a908 Merge pull request #158 from amousset/add-utf8-example
feat(transport): Use utf-8 chars in example email
2017-06-17 18:10:24 +02:00
Alexis Mousset
ff87e4c595 feat(transport): Improve description of all transport error types 2017-06-17 18:10:06 +02:00
Alexis Mousset
918c679d94 feat(transport): Use utf-8 chars in example email 2017-06-17 17:55:24 +02:00
Alexis Mousset
04e9a824b3 Merge pull request #156 from amousset/file-serde
feat(transport): Use serde to serialize email in the file transport
2017-06-17 17:52:24 +02:00
Alexis Mousset
63f35f78a6 feat(transport): Use serde to serialize email in the file transport 2017-06-17 17:45:49 +02:00
Alexis Mousset
1378b8959d Merge pull request #155 from amousset/improve-variables
style(all): Fix LOGIN auth detection and improve response tests
2017-06-17 16:10:46 +02:00