Ecosyste.ms: OpenCollective

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

github.com/hoaproject/Mail

The Hoa\Mail library.
https://github.com/hoaproject/Mail

chore(Bors) Configuring Bors-ng

Address hoaproject/Central#81.

56fd2cbdc9280def5021b32558984aca006cb39e authored almost 7 years ago by Alexis von Glasow <[email protected]>
chore(composer) add PHP version requirement

Define minimal supported version of PHP needed into composer.json

Address hoaproject/Central#70.

373bc8000871819a94fa2386efeff7039b15331f authored over 7 years ago by Alexis von Glasow <[email protected]>
chore(ci) Drop HHVM support

f684859d292b6927cd4248922f35f703c15bb316 authored over 7 years ago by Grummfy <[email protected]>
CI: Set up Travis.

52ddcf927d904704ff195c46bd9b5ea0c0b02304 authored almost 8 years ago by Ivan Enderlin <[email protected]>
Prepare 0.17.01.13.

aca2a1493f84f0b8f6121b209940b3a4f66c1bf9 authored almost 8 years ago by Ivan Enderlin <[email protected]>
Quality: Happy new year!

6651c07d44bd9edc970625f1328e1c73dd1d74e8 authored almost 8 years ago by Alexis von Glasow <[email protected]>
Documentation: New `README.md` file.

9e253ca3a7646c00c354a7fffa4cefc75f1cb512 authored about 8 years ago by Ivan Enderlin <[email protected]>
Documentation: Update `support` properties.

b820cef7fbc6e3489a13f64317951e9ae179651e authored about 8 years ago by Ivan Enderlin <[email protected]>
Prepare 0.16.05.24.

ff6f2cba77d3584f8e3efa0665f5036e5e4b3e5e authored over 8 years ago by Ivan Enderlin <[email protected]>
Composer: Fix dependencies.

`hoa/socket` is now mandatory and `hoa/file` is upgraded to `~1.0` in
dev-dependencies.

76a88442cacce2191639a89a710586709190c6cc authored over 8 years ago by Ivan Enderlin <[email protected]>
SMTP: Support SMTPS.

SMTPS uses the port number 465. It avoids the use of `STARTTLS` and
forces TLS directly. So if w...

eedf5d3d6a164ab123c51b0632ba0d8e5f94862d authored almost 9 years ago by Ivan Enderlin <[email protected]>
Prepare 0.16.01.11.

3c1ef08adc462ab0be0c6fda5735a0a66f249d0d authored almost 9 years ago by Ivan Enderlin <[email protected]>
Quality: Drop PHP5.4.

9b25c8f1ddba57416de3b07c58e07c60d2a0fe76 authored almost 9 years ago by Ivan Enderlin <[email protected]>
Quality: Run devtools:cs.

18decbda5dcf59d7b1329c31c4df01b741635093 authored almost 9 years ago by Ivan Enderlin <[email protected]>
Core: Remove `Hoa\Core`.

8b0ff92d38f746f880abdfc1a68b1381fcbeaa2d authored almost 9 years ago by Ivan Enderlin <[email protected]>
Consistency: Use `Hoa\Consistency`.

e40b4eb1e5dff411a5733dc17b27668cd7c3b2e8 authored about 9 years ago by Ivan Enderlin <[email protected]>
Exception: Use `Hoa\Exception`.

The core is being splitted into several libraries. `Hoa\Exception` is
one of them.

46858a69803eb83aa9a135f0418ad0e6910436cf authored about 9 years ago by Ivan Enderlin <[email protected]>
Prepare 0.15.10.29.

3ff70f000c6b8a5b50c322bdf3e29983c7ef503d authored about 9 years ago by Ivan Enderlin <[email protected]>
Test: Specify file type with `hoa://Test/Vfs`.

97c5e8747da33bc8e097c1b2f0f752311507562d authored about 9 years ago by Ivan Enderlin <[email protected]>
Format API documentation.

eae8d68407f9e9184cd945b99ff147a8b63c112b authored over 9 years ago by Ivan Enderlin <[email protected]>
Prepare 0.15.08.28.

e00fbe25f2df15e609aa7631d2faacada6f9128d authored over 9 years ago by Ivan Enderlin <[email protected]>
Fix CS.

6f4d1151ced774e82d23ad8859c10e404cdb8e5c authored over 9 years ago by Ivan Enderlin <[email protected]>
Format API documentation.

1e61656b36f953599e1a311dc26d99a1d34b4626 authored over 9 years ago by Ivan Enderlin <[email protected]>
Add reference to RFC2821.

983309f6a7f4ce4b6b35b5d3a0a8624fb944d4a1 authored over 9 years ago by Ivan Enderlin <[email protected]>
Better line reading and timeout support.

Line reading:
* The `ifNot` method now returns a line as a string or many lines as
an arra...

8755f6badf730676a6e8653360e5aa59839bd8f9 authored over 9 years ago by Ivan Enderlin <[email protected]>
Complete the API documentation.

9e00a5350bb9821fd1bf59868a4374a0508d0d73 authored over 9 years ago by Ivan Enderlin <[email protected]>
Force TCP connection to be in blocking mode for SMTP.

473ba2645aa0b8c6d267098511f3729b2aa35a7e authored over 9 years ago by Ivan Enderlin <[email protected]>
Prepare 0.15.08.17.

7b12ad8e85594d53a54d6b1e12503cdf1cf53c59 authored over 9 years ago by Ivan Enderlin <[email protected]>
Add a `.gitignore` file.

bba29307ecc225994a75dd59f2a6dc64458043e4 authored over 9 years ago by Stéphane HULARD <[email protected]>
Force TCP connection to be in blocking mode.

c47c01e49477187ce0affc25e34a647872cb6629 authored over 9 years ago by Ivan Enderlin <[email protected]>
Avoid sending a second `EHLO` if no `STARTTLS`.

In the case the server does not support `STARTTLS`, we always re-sent a
new `EHLO`. While this o...

8d5e144d5438aafe9b7b87026990cfbc263e4788 authored over 9 years ago by Ivan Enderlin <[email protected]>
Update an exception message.

723069d3813bf7afffe2a7bf143b23cafcd149aa authored over 9 years ago by Ivan Enderlin <[email protected]>
Reference RFC2487 and RFC3207 in `composer.json`.

a3847f746cefbf93090ce32e4655a2dd8dca5328 authored over 9 years ago by Ivan Enderlin <[email protected]>
s/authentification/authentication/.

f972cc368798f3cb83e4abbf1fad766ae50e2a73 authored over 9 years ago by Ivan Enderlin <[email protected]>
Prepare 0.15.06.03.

16b512403f75551a9990996bdbe8f0b05c895e86 authored over 9 years ago by Ivan Enderlin <[email protected]>
Content-ID must surrounded by `<` and `>`.

In RFC2392, Section 2, we must not miss this part:

> … and enclosing the remaining parts with a...

a8bbbfc79e878d82045006c6793e0b9707450823 authored over 9 years ago by Ivan Enderlin <[email protected]>
Add quotes around boundary definition.

e2c9276de78cb08cd614f8072a5e9afa03c973bd authored over 9 years ago by Ivan Enderlin <[email protected]>
If attachment' size is unknown, remove it.

4ae44c4d0f09fe9d1aee471764eb7743356f4b3e authored over 9 years ago by Ivan Enderlin <[email protected]>
List all implemented RFC.

f09bc78018b5c20383e110143b98457e713a47b1 authored over 9 years ago by Ivan Enderlin <[email protected]>
Now we can use encoders in `formatHeaders`.

aefa87b45b8843ed09048df265324c881b562936 authored over 9 years ago by Ivan Enderlin <[email protected]>
Add exception numbers.

c4cf8972f3205a0018b9c06c031af76aa8ac7efe authored over 9 years ago by Ivan Enderlin <[email protected]>
Implement RFC2047 on encoders.

Encoders have a different behavior when encoding a content or a header.
See RFC2047 Sections 4 a...

9baa298ce00607ffc58f704465bfb1fe590a8c24 authored over 9 years ago by Ivan Enderlin <[email protected]>
Text's content encoding is `quoted-printable`.

0a796975f2b4c13099ba8bf1b34572da6e3855e2 authored over 9 years ago by Ivan Enderlin <[email protected]>
Start implementing the QuotedPrintable encoder.

22fa3e6dd9daa375c6599f85163967953245dfa2 authored over 9 years ago by Ivan Enderlin <[email protected]>
Rename test cases.

2255f3ad03bfd2eee3146f1a74dffd414a39a456 authored over 9 years ago by Ivan Enderlin <[email protected]>
Mention RFC20245 Section 6.8 too.

b41ff194b514fcc4fb492aec6f6bc2fc2dc523a8 authored over 9 years ago by Ivan Enderlin <[email protected]>
Use the Base64 encoder.

10eb602ac437e2c56cc8347050ac5c17d186e868 authored over 9 years ago by Ivan Enderlin <[email protected]>
Add the Base64 encoder.

Please, see RFC4648.

1dbc518199e35d7da9dcbcc9004aef045aedfc86 authored over 9 years ago by Ivan Enderlin <[email protected]>
Fix CS.

98e9170670f3463cfc0b90ce087cd4114408dd33 authored over 9 years ago by Ivan Enderlin <[email protected]>
Add related contents example.

1ac6e383b9b5ae8f77d4a6093c5308a2ec6fef89 authored over 9 years ago by Ivan Enderlin <[email protected]>
Attachments set their own size.

5b3b46d58fa9b1944dd45a3fb3ff21989b7ad44a authored over 9 years ago by Ivan Enderlin <[email protected]>
Add related contents.

Please, see RFC2111. This allows to “embed” content, i.e. attach a
content and then reference it...

ce8c8a2bd667c315d0d4e1d23dd66a61222c84f5 authored over 9 years ago by Ivan Enderlin <[email protected]>
Add the `getId` and `getIdUrl` methods.

See RFC2111. It manages the `content-id` header.

5e282d89d1c2448c6ea3b8b58066069b618d3108 authored over 9 years ago by Ivan Enderlin <[email protected]>
Force quotes around `filename` in an attachment.

6d9c62ec8f587593fdaee144be776440fea61f1a authored over 9 years ago by Ivan Enderlin <[email protected]>
More tests about the content top-class.

338cbeefa7328ca9a6fee5c617d2a3f5c07ff80d authored over 9 years ago by Ivan Enderlin <[email protected]>
Test the main content class.

1b5044ddaf59988e886821633925cd15285138ae authored over 9 years ago by Ivan Enderlin <[email protected]>
Rename the verdict variable to `$result`.

We follow Praspel standards with `\result`.

04c1f6c3aca2c537296e4c80e3eaca2159fd2fa6 authored over 9 years ago by Ivan Enderlin <[email protected]>
Test alternative content.

5ae7e48de6adbd466e1581e3c7001f38ed1c437b authored over 9 years ago by Ivan Enderlin <[email protected]>
More tests for the message content.

86b2dfa3b31f44de3ddb2e84e47ef34aa2cab194 authored over 9 years ago by Ivan Enderlin <[email protected]>
Remove an always-true condition.

3cce51ab10b7ebe6d483c29a9ef8af1774bb218f authored over 9 years ago by Ivan Enderlin <[email protected]>
Test the message content.

6c997e1a935498864521392da5325a44365dca5c authored over 9 years ago by Ivan Enderlin <[email protected]>
`getRecipients` extracts address from `to` header.

We apply the same computing to `to`, just like we do for `cc` and `bcc`.

99094ddae116151a1046edf3ad7c31786e5f1985 authored over 9 years ago by Ivan Enderlin <[email protected]>
`date` header is defined in the constructor.

Before it was defined when calling `_getContent` if not defined. So it
defined only once and, mo...

441d44346356248e74e0299f3524b424f5fba314 authored over 9 years ago by Ivan Enderlin <[email protected]>
Test attachment content.

a7ebc8c91d2c79ad8f8b5e5a8050684b694a1b41 authored over 9 years ago by Ivan Enderlin <[email protected]>
Catch all kind of Hoa\Mime exceptions.

1786faa998f0b71d9164278e5732ff8965aaafb1 authored over 9 years ago by Ivan Enderlin <[email protected]>
Fix CS.

25ebf4e739ae5851f12488116f90ee823cc39f15 authored over 9 years ago by Ivan Enderlin <[email protected]>
Test HTML content.

31eb8ef5837bda7a0d3e45a2ba6ffe5a1e85d1c9 authored over 9 years ago by Ivan Enderlin <[email protected]>
Try to extract encoder into `Encoder\*` classes.

abde183b98979dae7f41a7cfdd82bde4ebfb4103 authored over 9 years ago by Ivan Enderlin <[email protected]>
Test the text content.

5165b8f7f1d5f405e434cdcecc54bb155578c16c authored over 9 years ago by Ivan Enderlin <[email protected]>
Add RFC2047 as a reference.

b2b473f272702369d05f6e96b7af2c45a401c0e1 authored over 9 years ago by Ivan Enderlin <[email protected]>
Encode text as non-ASCII instead of base64.

4c536c93f4a42b2d6f8a45fdc2393a995d9533c3 authored over 9 years ago by Ivan Enderlin <[email protected]>
Prepare 0.15.05.20.

b9d7cee72fd912d0cd69b787e5a097f4ba19c672 authored over 9 years ago by Ivan Enderlin <[email protected]>
Force MIME type with the constructor.

For instance, if the stream is a string buffer, `Hoa\Mime` will throw an
exception because the s...

8fdc24dcf32667bbdbfbad00f6828fc399daeb55 authored over 9 years ago by Ivan Enderlin <[email protected]>
Move to PSR-1 and PSR-2.

834ded823a22868d4ef63f614b512929d346fef6 authored over 9 years ago by Ivan Enderlin <[email protected]>
Prepare 0.15.02.23.

1a7fd98be7865131bd304315cf78da3b366041df authored almost 10 years ago by Ivan Enderlin <[email protected]>
Add the `CHANGELOG.md` file.

044ddc9d8bea4e0750313eb3fb6d6221862ddd42 authored almost 10 years ago by Ivan Enderlin <[email protected]>
Remove from/import and update to PHP5.4.

c171499c978bd13e7860d7bd275316ff6265a14c authored almost 10 years ago by Ivan Enderlin <[email protected]>
Happy new year!

5523f0c3b3d7f01280de105b14383b3dc53df14c authored almost 10 years ago by Ivan Enderlin <[email protected]>
Move to PSR-4.

1da8f4ee42082e2c32e52302709244bbe27f224a authored about 10 years ago by Ivan Enderlin <[email protected]>
Add branch-alias

85f29d836a64747f5195e8ce14cf3ebf312dd421 authored about 10 years ago by Stéphane PY <[email protected]>
Drop PHP5.3.

e17de19d80337365ce3db23286eef3f4ed9b8de1 authored over 10 years ago by Ivan Enderlin <[email protected]>
Add the installation section.

451e0e5f0a6c693b50bbd73bb6caa883f0a1c422 authored over 10 years ago by Ivan Enderlin <[email protected]>
Start Rüsh Release.

c7e00c14d941b499ada3b0c7f008293b55a24834 authored over 10 years ago by Ivan Enderlin <[email protected]>
Hoa\Socket API has changed. Update.

cb6d707b9eaac0283b85a01bc23df425a3213761 authored over 10 years ago by Ivan Enderlin <[email protected]>
Fix a regex for detecting AUTH.

a82692ad78b046c8f68674af77e054743ee95254 authored almost 11 years ago by Ivan Enderlin <[email protected]>
Add syntax highlighting.

9157f328e5896f6ea7c0150c600b088a3dcf32dc authored almost 11 years ago by Ivan Enderlin <[email protected]>
Fix a typo.

4c771c84f1e8d513097c0a36b49079b83a079716 authored almost 11 years ago by Ivan Enderlin <[email protected]>
Write the `README.md` with two examples.

1c47969e099adb2af999fe88cebb04d7cebf850c authored almost 11 years ago by Ivan Enderlin <[email protected]>
Add `composer.json`.

1402952d85d94017025b60b5b7016da960a91116 authored almost 11 years ago by Ivan Enderlin <[email protected]>
Add the state of the library.

255d605f16ed0d69004ec3b7530a300dc25dafb8 authored almost 11 years ago by Ivan Enderlin <[email protected]>
Remove empty file (will be added later).

209d09d4833d6f9dff9324f3c1f3fe4d2faab7a7 authored almost 11 years ago by Ivan Enderlin <[email protected]>
Happy new year \o/.

76cf3a113b2115df1a144d108adc1eacfc47fa35 authored almost 11 years ago by Ivan Enderlin <[email protected]>
Define flex entities.

9b0b360ab756dcaa6a6c34e1d1ecbb86e8706b8f authored about 11 years ago by Ivan Enderlin <[email protected]>
Remove useless variable pre-definitions.

c9074aa09d34c5346e05445014dab006e5468441 authored over 11 years ago by Ivan Enderlin <[email protected]>
Do not use boundary when message has one content.

9366f3e81c7b253d33b7ee30708d9adacba35806 authored over 11 years ago by Ivan Enderlin <[email protected]>
Update API documentation.

6924521afd64b704159828df6f5169af219df847 authored over 11 years ago by Ivan Enderlin <[email protected]>
Update API documentation.

cfa54773efbcd469726141d07e0fd1c6eeef5cc2 authored over 11 years ago by Ivan Enderlin <[email protected]>
Update API documentation.

4234f3d5f6a3512f8d91cd932f53a0c65928a86e authored over 11 years ago by Ivan Enderlin <[email protected]>
Oops, forget to merge this patch.

b25d23ba7562905dd8c9e330fb4b3fc489997d9b authored over 11 years ago by Ivan Enderlin <[email protected]>
Start a new implementation and API.

dd55981187765885ed573600aa91537f6c802b08 authored over 11 years ago by Ivan Enderlin <[email protected]>