Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/deltachat/rust-imap

IMAP client library for Rust
https://github.com/deltachat/rust-imap

Squashed commit of the following:

commit b69901986d4a61614be5d79c75b543d8230a4668
Author: dignifiedquire <[email protected]>
D...

cdcfb2ebb704676d0ea740153d3afe0b19729929 authored about 5 years ago by holger krekel <[email protected]>
Merge pull request #150 from open-xchange/body-structure-exposure-merge

Add bodystructure exposing function to Fetch structure.

271599bb784a894c5bb48226054d819ef5134d1c authored about 5 years ago by Jon Gjengset <[email protected]>
Add bodystructure exposing function to Fetch structure.

18526ffb616b3d1278051a7a07ff0470ac12b78c authored about 5 years ago by sergey <[email protected]>
fix(auth): handle single + response (#145)

465481de88ff128b3c1403a056e56f6ead8a3a0e authored about 5 years ago by Friedel Ziegelmayer <[email protected]>
feat: expose read_greeting (#144)

This is sometimes needed when manually using `Client::new()`.

We enforce that the greeting is...

0e5aa5c00498399fc748736f85050128324c1da5 authored about 5 years ago by Friedel Ziegelmayer <[email protected]>
Merge pull request #147 from Lem/fix_typ_status

Fix typo in documentation

3eebdca788383486c9f8a20ba21620c3d7e1581f authored about 5 years ago by Jon Gjengset <[email protected]>
Update src/client.rs

Fix typo in fix for typo.

It's not 'data_times' or 'data_itmes'. It should be 'data_items'!
...

39b8087b3c5531debc92646d99ff123aae6dac48 authored about 5 years ago by Lem <[email protected]>
Fix typo in documentation

data_times should be data_items for
function "status"

e41b235387bad6fb3f4b50a6870f49a483036139 authored about 5 years ago by Lemm <[email protected]>
Merge pull request #140 from brycefisher/feat/cargo-feature-nativetls

(feature) Allow opt-out from `native_tls` crate

7aa5aa7edb26cdd98a581cf4e17fa6fe7427234b authored over 5 years ago by Jon Gjengset <[email protected]>
(nit) cargo fmt

6fcc189d11c6ca93a6756deeb7aa770e42a1c616 authored over 5 years ago by Bryce Fisher-Fleig <[email protected]>
(doc) Explain how and why to opt out of native_tls

Also point out the examples/rustlts.rs file for pure Rust TLS goodness

97671062ee686cbff0a66803595c99f7df721e72 authored over 5 years ago by Bryce Fisher-Fleig <[email protected]>
(security) Remove connect_insecure

In order to discourage folks from connecting securely, we're removing the
convenience method ima...

29fece1221544eaf62fcd2e8029b3b705e58a4bc authored over 5 years ago by Bryce Fisher-Fleig <[email protected]>
(feat) default feature for native_tls (aka openssl)

Establishes conditional compilation for all integration with the
native_tls crate in this crate....

f15bdfb458df9529d44fcfc8e0102068deb032e6 authored over 5 years ago by Bryce Fisher-Fleig <[email protected]>
Merge pull request #138 from brycefisher/feat/rustls-support

(feat) Provide example integration with Rustls crate

c8288ea19b2eb0f768cde926452a574414584db5 authored over 5 years ago by Jon Gjengset <[email protected]>
Remove unnecessary dotenv dependency

76bcf029970b0b728517a34e33b6a232e57d87dd authored over 5 years ago by Bryce Fisher-Fleig <[email protected]>
FIXUP - bump compiler version to support ring

The underlying Rust library for crypto `ring` using multiple
`#[cfg_attr()]` properties together...

6f9b66b92723ad9804a0329fb8b874bd0ee0fd83 authored over 5 years ago by Bryce Fisher-Fleig <[email protected]>
(nit) Cargo fmt

e3123476f52cf9df9b8c7911204cd4090a43f466 authored over 5 years ago by Bryce Fisher-Fleig <[email protected]>
(feat) Provide example integration with Rustls crate

By checking this code in as an example, we can prevent bitrot as we continuously test this
in CI...

beb41d2f52a1f5e56451f376d4b40a266ad9a84b authored over 5 years ago by Bryce Fisher-Fleig <[email protected]>
Merge pull request #137 from link2xt/imap4rev1-case

Update imap-proto and test that "IMAP4REV1" capability is accepted

281d2eb8ab50dc656ceff2ae749ca5045f334e15 authored over 5 years ago by Jon Gjengset <[email protected]>
Update imap-proto and test that "IMAP4REV1" capability is accepted

See issue https://github.com/djc/tokio-imap/issues/54

2221cd2e185f89d2499b8bda65be9add13900c06 authored over 5 years ago by Alexander Krotov <[email protected]>
Merge pull request #136 from avitex/master

Make capabilities has_str case insensitive

6c9611ff3ae3491100985ccbb5078b5afbbea159 authored over 5 years ago by Jon Gjengset <[email protected]>
Make capabilities has_str case insensitive

c5f4495be71665566eca806347a21ff7a0d1812a authored over 5 years ago by avitex <[email protected]>
Just comment it out

8ac9f8d07910c115065f38555ab67017513d52ff authored over 5 years ago by Jon Gjengset <[email protected]>
Don't run coverage for now

We need https://github.com/greenmail-mail-test/greenmail/issues/284 to
be resolved first, becaus...

5de7a70fc8a95be5af1f4b4da0e734f2ecadfb4a authored over 5 years ago by Jon Gjengset <[email protected]>
Move off of travis

533d2dd5f9c0df7420c81822a822a5ddcadcee5a authored over 5 years ago by Jon Gjengset <[email protected]>
Move to Azure Pipelines

7fabf34c226538710402b89722041c48dad68f74 authored over 5 years ago by Jon Gjengset <[email protected]>
Make it actually compile

f55674b5223d35c86a1c26b8160b1748229b0dc6 authored over 5 years ago by Jon Gjengset <[email protected]>
Maybe make coverage tests work?

a1bc689504b8966c38216829a2669bd2fded7cea authored over 5 years ago by Jon Gjengset <[email protected]>
YAML whitespace

fd5d76391df523b27bf50a563d65ef683e422aed authored over 5 years ago by Jon Gjengset <[email protected]>
Not localhost from coverage container

cd2c3a58c56f5cb9c953b1ce7534c51595042810 authored over 5 years ago by Jon Gjengset <[email protected]>
Need to install beta/nightly too

327eed8b97cb1dee9ee595e9ed9b973eda679e93 authored over 5 years ago by Jon Gjengset <[email protected]>
greenmail for coverage too

0778a38717e4a77a92c11a8635b4a05089c8fea7 authored over 5 years ago by Jon Gjengset <[email protected]>
Don't randomize ports

23fc4dd947841f5067128956a2dbd33a7487d2ea authored over 5 years ago by Jon Gjengset <[email protected]>
oops

5dd6991ba0d2ab83973497f1cb1e7f993bf5cfd8 authored over 5 years ago by Jon Gjengset <[email protected]>
Add azure pipelines

73a35877471cfc9b5291672972dcec3ea4da06d8 authored over 5 years ago by Jon Gjengset <[email protected]>
Merge pull request #135 from avitex/improve-auth-parsing

Improve auth resp parsing

4bbf320e2ed48a20c09ef4841958182eef5063d4 authored over 5 years ago by Jon Gjengset <[email protected]>
Fix grammar

caf3990c104057729e19e9aed5d7f9bafeebe616 authored over 5 years ago by avitex <[email protected]>
Decrease alloc on auth resp parsing

ff48dc9755b942647ecaa076e36deaafd41bd79f authored over 5 years ago by avitex <[email protected]>
Move to 2018 edition

2aa8c87e35067e6aa9c37a4323229112c49f5b6d authored over 5 years ago by Jon Gjengset <[email protected]>
Merge pull request #133 from avitex/master

Capability enum changes from imap-proto

31e2490d2203a837d8830736bcb183831ec4894d authored over 5 years ago by Jon Gjengset <[email protected]>
Make clippy happy again

1c51fbe3acfe688480985905975ba728cb0d4bea authored over 5 years ago by avitex <[email protected]>
Update imap-proto dependency

130361856524e73dccf8c5fcc2649c8852a31d59 authored over 5 years ago by avitex <[email protected]>
Make has_str input generic

1c348a4ffac2388fe59c13482eba5db88ea9928f authored over 5 years ago by avitex <[email protected]>
Fix dyn warnings

ff8e638591de6c3be4a56f31f743eede3d903cd0 authored over 5 years ago by avitex <[email protected]>
Implemented new enumerated Capabilities from imap-proto crate.

3a5c2e9d91f0fd92d0289d3e2ce55c60100f1027 authored over 5 years ago by Lucas <[email protected]>
Bump version for #113

2ce63ef17dbbf77fc3ebe82fd33c1d80ec8f7e0d authored over 5 years ago by Jon Gjengset <[email protected]>
Make clippy happy again

0250e3e2b2bf4d51a63603e277ad39a7cd60ac15 authored over 5 years ago by Jon Gjengset <[email protected]>
Add Fetch.internal_date method (#113)

This method gives the parsed internal date from the FETCH answer.

e9f6a33bd571cb3097b9cb64165699debefe03ee authored over 5 years ago by Baudouin Feildel <[email protected]>
Bump version for #119

fec0fbae6e24e3973d1aad4cd0936efb5f471547 authored over 5 years ago by Jon Gjengset <[email protected]>
Avoid unnecessary import

466c06c1f2771363660753e462ee822b4a75258e authored over 5 years ago by Jon Gjengset <[email protected]>
Bump min Rust for assoc trait items w/aliases

7f3a83a50cb3c157b9083a6d308ca6e1d9bb94de authored over 5 years ago by Jon Gjengset <[email protected]>
Badges for new CI

7ef76c029fe60b78224228bccfc56af2cffa53b2 authored over 5 years ago by Jon Gjengset <[email protected]>
Add Cirrus CI for FreeBSD build

04426957d8f9374b4b3ba311e2a897eeee6bab24 authored over 5 years ago by Jon Gjengset <[email protected]>
Bump min Rust due to rename-dependency in dep

bcbde66a5b48053e474cd5cfd50d6123074e5468 authored over 5 years ago by Jon Gjengset <[email protected]>
Merge pull request #119 from NickeZ/list-quoting-fix

Fix quoting issue in LIST command

d4287c907d060963f6e8ce29b0629f707a13b1f2 authored over 5 years ago by Jon Gjengset <[email protected]>
Fix quoting issue in LIST command

b35823da7c2e6afac39fa46710fc2e38776f96ab authored over 5 years ago by Niklas Claesson <[email protected]>
Release 0.10.1 as 1.0.0

We're stable enough at this point that a 1.0 is warranted.

ba09886e3b12867926093faf61711351ca5d2a59 authored almost 6 years ago by Jon Gjengset <[email protected]>
Release 0.10.1

ac526f4db2c9517baefa8960b5d456176b810e06 authored almost 6 years ago by Jon Gjengset <[email protected]>
Don't force-install tarpaulin; it's slow

We can instead just clear the coverage cache if we want an upgrade.

04d75457e8b8aae6b61601e1cbf1cec61119dec0 authored almost 6 years ago by Jon Gjengset <[email protected]>
Don't specify os: linux more than needed

63f898c4bd3e212774ace992f3a1557680f226a1 authored almost 6 years ago by Jon Gjengset <[email protected]>
Avoid duplicating unilateral response handling

c0e1fbba0c8ab13092ec5e0042c05c5c3d8eefd1 authored almost 6 years ago by Jon Gjengset <[email protected]>
rustfmt

b0ac079c306b3b7b222de7db5b160aba01ace602 authored almost 6 years ago by Jon Gjengset <[email protected]>
Merge pull request #110 from Emm54321/fix-noop

Handle unsolicited responses in noop.

a7a2798bf1575a8b3dd6f468f834ae19d1d5786e authored almost 6 years ago by Jon Gjengset <[email protected]>
Move to travis-ci.com

85d34f37352e56e72a7677f3cf97e4afd078be6c authored almost 6 years ago by Jon Gjengset <[email protected]>
for old Rust too

5577fa678eaf5755f67595f6163b2731e9b61c5f authored almost 6 years ago by Jon Gjengset <[email protected]>
clippy

1dd4b31fa2113a6e0ffbfde31a2ef78a0f6292bd authored almost 6 years ago by Jon Gjengset <[email protected]>
Use newly released upstream lettre 0.9

eaa942657899e3ff8d075be1aee1a991a436926c authored almost 6 years ago by Jon Gjengset <[email protected]>
Handle unsolicited responses in noop.

5df075944680360b00b786b75d3df780c1b36826 authored almost 6 years ago by Emmanuel Lesueur <[email protected]>
Merge pull request #109 from sanxiyn/doc

Fix uid_fetch doc

1827ade3159c23a197999f3a462973de9cf4d123 authored almost 6 years ago by Jon Gjengset <[email protected]>
Fix uid_fetch doc

d01eb40de070d6f31137590374e23860e9f235fc authored almost 6 years ago by Seo Sanghyeon <[email protected]>
rustfmt beta

ead7d2173b69acdde4d39a66ac04d34b28ba1e27 authored about 6 years ago by Jon Gjengset <[email protected]>
Note the use of Greenmail 1.5.9

70ca4f7ef8ef50f9c02f05ec54cb2500359872ca authored about 6 years ago by Jon Gjengset <[email protected]>
Bump version for imap-proto fixes

- A `NIL` hierarchy delimiter in a `Name` is now properly parsed and exposed as `None`
- `RFC8...

67ee2f51754c919dab8c4a77cf839c98e039eee8 authored about 6 years ago by Jon Gjengset <[email protected]>
Restore test that passes in 1.5.9

21cb6f83fa658d235fdb97d9b7c58c291866ad1b authored about 6 years ago by Jon Gjengset <[email protected]>
Use up-to-date tarpaulin and only clean imap

ec52a64017928c467c760bfe216c68a657bc6666 authored about 6 years ago by Jon Gjengset <[email protected]>
GreenMail 1.5.9 allows empty SEARCH

6d158e7eb527c05af83bd43d49ab7df1a97ba4dd authored about 6 years ago by Jon Gjengset <[email protected]>
Prep for 2018 edition [skip ci]

1b086d40de74f962f67827e88543ca270e20da9e authored about 6 years ago by Jon Gjengset <[email protected]>
Merge pull request #104 from jonhoo/no-extra-ci-caching

Avoid separate cache for integration tests

b20488af56c318c39837d63bb3de6a7577482f63 authored about 6 years ago by Jon Gjengset <[email protected]>
Avoid separate cache for integration tests

Travis uses [several factors](https://docs.travis-ci.com/user/caching/#caches-and-build-matrices...

5309102a1aa7587c1ede1e15567e0438c53f13e6 authored about 6 years ago by Jon Gjengset <[email protected]>
Correct bash syntax [skip ci]

b9db23b6cbeb86fc9b9e0fe0cdb6ed47a3b49e6d authored about 6 years ago by Jon Gjengset <[email protected]>
Avoid double builds for tags

This is pretty sad, as I'd like for build status to also be visible for
release tags, but
https:...

3a68d5c5f9dc213c7de32450d8868ba5f580657f authored about 6 years ago by Jon Gjengset <[email protected]>
Release 0.9.5

30079d8b9bc22fe64d893849262908101381e002 authored about 6 years ago by Jon Gjengset <[email protected]>
Also test tagged releases

7675efb230543851721e8abdc5ded2693f97ee93 authored about 6 years ago by Jon Gjengset <[email protected]>
Note that we support older stable versions

[skip ci]

86d4da84d72788828ebb52341d2be065a78d52c1 authored about 6 years ago by Jon Gjengset <[email protected]>
Merge pull request #103 from jonhoo/tuned-ci

Refine Travis CI build and add rustfmt/clippy

cb83d0d26c8d5999cad476b17fc8b617658b16d4 authored about 6 years ago by Jon Gjengset <[email protected]>
Don't run CI on push except on master

This avoids double-testing PRs that are made from branches on
jonhoo/rust-imap.

1e9ac02b696eeaaff4c47fea97dce42eefe1cee3 authored about 6 years ago by Jon Gjengset <[email protected]>
Also test minimum supported Rust version

See https://travis-ci.org/jonhoo/rust-imap/builds/459198148.

Since b6e9ea080b1bf648c3bac41ad00d...

2d28884da726143624ed28f06334c7ccf6fc7721 authored about 6 years ago by Jon Gjengset <[email protected]>
Let's see what Rust version we support

f25b9995eb3c2ae9c7c52a1f2de1d3d94fc45b88 authored about 6 years ago by Jon Gjengset <[email protected]>
Remove AppVeyor now that Travis does Windows

[skip ci]

a2b07736224f81afee5c39c79f58b6f5d342a3f9 authored about 6 years ago by Jon Gjengset <[email protected]>
Just test stable on non-linux

Let's not waste Travis' cycles unnecessarily

cdbc330d77d133c34cea5aae28136b0684a719cc authored about 6 years ago by Jon Gjengset <[email protected]>
Don't worry that tarpaulin is already installed

64b968cd16b7814ec317a5bd575d03cd2b127dad authored about 6 years ago by Jon Gjengset <[email protected]>
Only require sudo for integration tests

d5076883c59c9963f25ca2f2e2ef3c6975cbaea5 authored about 6 years ago by Jon Gjengset <[email protected]>
Also test on Windows!

481ace22a6cd3f5efad4f10fac5b58886e877eaa authored about 6 years ago by Jon Gjengset <[email protected]>
Refine Travis CI build and add rustfmt/clippy

This patch modifies the Travis build pipeline to include multiple
[build stages](https://docs.tr...

1eab9c8375ddca44659c839e6dfb992422a129a8 authored about 6 years ago by Jon Gjengset <[email protected]>
Make crate compile on Rust 1.26.2+

b6e9ea080b1bf648c3bac41ad00d421d94e7a9c3 authored about 6 years ago by Jon Gjengset <[email protected]>
Fix nightly clippy warning

a610283861dd948b812e3b57b19adf26b4c8217d authored about 6 years ago by Jon Gjengset <[email protected]>
Restart test server in case tests aren't reentrant

Specifically, if a test doesn't clean up nicely after itself, running it
a second time for check...

cb9df750fde3b0cc40125c54946a89b7cb77250d authored about 6 years ago by Jon Gjengset <[email protected]>
Merge branch 'integration-testing'

e7e20c08e96ed1a4532e2b7e4f56be76c9d361ed authored about 6 years ago by Jon Gjengset <[email protected]>
Quick'n'dirty fix for missing lettre release

6aa7c301679cc15c86e3c1038b0fe745403762df authored about 6 years ago by Jon Gjengset <[email protected]>
Add is-it-maintained badges

[skip ci]

c7a6a72ed7132f4cb47def41a55c959826eb93e7 authored about 6 years ago by Jon Gjengset <[email protected]>