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
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
chore(ci) Drop HHVM support

f684859d292b6927cd4248922f35f703c15bb316 authored over 7 years ago
CI: Set up Travis.

52ddcf927d904704ff195c46bd9b5ea0c0b02304 authored almost 8 years ago
Prepare 0.17.01.13.

aca2a1493f84f0b8f6121b209940b3a4f66c1bf9 authored about 8 years ago
Quality: Happy new year!

6651c07d44bd9edc970625f1328e1c73dd1d74e8 authored about 8 years ago
Documentation: New `README.md` file.

9e253ca3a7646c00c354a7fffa4cefc75f1cb512 authored over 8 years ago
Documentation: Update `support` properties.

b820cef7fbc6e3489a13f64317951e9ae179651e authored over 8 years ago
Prepare 0.16.05.24.

ff6f2cba77d3584f8e3efa0665f5036e5e4b3e5e authored over 8 years ago
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
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
Prepare 0.16.01.11.

3c1ef08adc462ab0be0c6fda5735a0a66f249d0d authored about 9 years ago
Quality: Drop PHP5.4.

9b25c8f1ddba57416de3b07c58e07c60d2a0fe76 authored about 9 years ago
Quality: Run devtools:cs.

18decbda5dcf59d7b1329c31c4df01b741635093 authored about 9 years ago
Core: Remove `Hoa\Core`.

8b0ff92d38f746f880abdfc1a68b1381fcbeaa2d authored about 9 years ago
Consistency: Use `Hoa\Consistency`.

e40b4eb1e5dff411a5733dc17b27668cd7c3b2e8 authored about 9 years ago
Exception: Use `Hoa\Exception`.

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

46858a69803eb83aa9a135f0418ad0e6910436cf authored about 9 years ago
Prepare 0.15.10.29.

3ff70f000c6b8a5b50c322bdf3e29983c7ef503d authored about 9 years ago
Test: Specify file type with `hoa://Test/Vfs`.

97c5e8747da33bc8e097c1b2f0f752311507562d authored about 9 years ago
Format API documentation.

eae8d68407f9e9184cd945b99ff147a8b63c112b authored over 9 years ago
Prepare 0.15.08.28.

e00fbe25f2df15e609aa7631d2faacada6f9128d authored over 9 years ago
Fix CS.

6f4d1151ced774e82d23ad8859c10e404cdb8e5c authored over 9 years ago
Format API documentation.

1e61656b36f953599e1a311dc26d99a1d34b4626 authored over 9 years ago
Add reference to RFC2821.

983309f6a7f4ce4b6b35b5d3a0a8624fb944d4a1 authored over 9 years ago
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
Complete the API documentation.

9e00a5350bb9821fd1bf59868a4374a0508d0d73 authored over 9 years ago
Force TCP connection to be in blocking mode for SMTP.

473ba2645aa0b8c6d267098511f3729b2aa35a7e authored over 9 years ago
Prepare 0.15.08.17.

7b12ad8e85594d53a54d6b1e12503cdf1cf53c59 authored over 9 years ago
Add a `.gitignore` file.

bba29307ecc225994a75dd59f2a6dc64458043e4 authored over 9 years ago
Force TCP connection to be in blocking mode.

c47c01e49477187ce0affc25e34a647872cb6629 authored over 9 years ago
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
Update an exception message.

723069d3813bf7afffe2a7bf143b23cafcd149aa authored over 9 years ago
Reference RFC2487 and RFC3207 in `composer.json`.

a3847f746cefbf93090ce32e4655a2dd8dca5328 authored over 9 years ago
s/authentification/authentication/.

f972cc368798f3cb83e4abbf1fad766ae50e2a73 authored over 9 years ago
Prepare 0.15.06.03.

16b512403f75551a9990996bdbe8f0b05c895e86 authored over 9 years ago
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
Add quotes around boundary definition.

e2c9276de78cb08cd614f8072a5e9afa03c973bd authored over 9 years ago
If attachment' size is unknown, remove it.

4ae44c4d0f09fe9d1aee471764eb7743356f4b3e authored over 9 years ago
List all implemented RFC.

f09bc78018b5c20383e110143b98457e713a47b1 authored over 9 years ago
Now we can use encoders in `formatHeaders`.

aefa87b45b8843ed09048df265324c881b562936 authored over 9 years ago
Add exception numbers.

c4cf8972f3205a0018b9c06c031af76aa8ac7efe authored over 9 years ago
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
Text's content encoding is `quoted-printable`.

0a796975f2b4c13099ba8bf1b34572da6e3855e2 authored over 9 years ago
Start implementing the QuotedPrintable encoder.

22fa3e6dd9daa375c6599f85163967953245dfa2 authored over 9 years ago
Rename test cases.

2255f3ad03bfd2eee3146f1a74dffd414a39a456 authored over 9 years ago
Mention RFC20245 Section 6.8 too.

b41ff194b514fcc4fb492aec6f6bc2fc2dc523a8 authored over 9 years ago
Use the Base64 encoder.

10eb602ac437e2c56cc8347050ac5c17d186e868 authored over 9 years ago
Add the Base64 encoder.

Please, see RFC4648.

1dbc518199e35d7da9dcbcc9004aef045aedfc86 authored over 9 years ago
Fix CS.

98e9170670f3463cfc0b90ce087cd4114408dd33 authored over 9 years ago
Add related contents example.

1ac6e383b9b5ae8f77d4a6093c5308a2ec6fef89 authored over 9 years ago
Attachments set their own size.

5b3b46d58fa9b1944dd45a3fb3ff21989b7ad44a authored over 9 years ago
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
Add the `getId` and `getIdUrl` methods.

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

5e282d89d1c2448c6ea3b8b58066069b618d3108 authored over 9 years ago
Force quotes around `filename` in an attachment.

6d9c62ec8f587593fdaee144be776440fea61f1a authored over 9 years ago
More tests about the content top-class.

338cbeefa7328ca9a6fee5c617d2a3f5c07ff80d authored over 9 years ago
Test the main content class.

1b5044ddaf59988e886821633925cd15285138ae authored over 9 years ago
Rename the verdict variable to `$result`.

We follow Praspel standards with `\result`.

04c1f6c3aca2c537296e4c80e3eaca2159fd2fa6 authored over 9 years ago
Test alternative content.

5ae7e48de6adbd466e1581e3c7001f38ed1c437b authored over 9 years ago
More tests for the message content.

86b2dfa3b31f44de3ddb2e84e47ef34aa2cab194 authored over 9 years ago
Remove an always-true condition.

3cce51ab10b7ebe6d483c29a9ef8af1774bb218f authored over 9 years ago
Test the message content.

6c997e1a935498864521392da5325a44365dca5c authored over 9 years ago
`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
`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
Test attachment content.

a7ebc8c91d2c79ad8f8b5e5a8050684b694a1b41 authored over 9 years ago
Catch all kind of Hoa\Mime exceptions.

1786faa998f0b71d9164278e5732ff8965aaafb1 authored over 9 years ago
Fix CS.

25ebf4e739ae5851f12488116f90ee823cc39f15 authored over 9 years ago
Test HTML content.

31eb8ef5837bda7a0d3e45a2ba6ffe5a1e85d1c9 authored over 9 years ago
Try to extract encoder into `Encoder\*` classes.

abde183b98979dae7f41a7cfdd82bde4ebfb4103 authored over 9 years ago
Test the text content.

5165b8f7f1d5f405e434cdcecc54bb155578c16c authored over 9 years ago
Add RFC2047 as a reference.

b2b473f272702369d05f6e96b7af2c45a401c0e1 authored over 9 years ago
Encode text as non-ASCII instead of base64.

4c536c93f4a42b2d6f8a45fdc2393a995d9533c3 authored over 9 years ago
Prepare 0.15.05.20.

b9d7cee72fd912d0cd69b787e5a097f4ba19c672 authored over 9 years ago
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
Move to PSR-1 and PSR-2.

834ded823a22868d4ef63f614b512929d346fef6 authored over 9 years ago
Prepare 0.15.02.23.

1a7fd98be7865131bd304315cf78da3b366041df authored almost 10 years ago
Add the `CHANGELOG.md` file.

044ddc9d8bea4e0750313eb3fb6d6221862ddd42 authored almost 10 years ago
Remove from/import and update to PHP5.4.

c171499c978bd13e7860d7bd275316ff6265a14c authored about 10 years ago
Happy new year!

5523f0c3b3d7f01280de105b14383b3dc53df14c authored about 10 years ago
Move to PSR-4.

1da8f4ee42082e2c32e52302709244bbe27f224a authored about 10 years ago
Add branch-alias

85f29d836a64747f5195e8ce14cf3ebf312dd421 authored over 10 years ago
Drop PHP5.3.

e17de19d80337365ce3db23286eef3f4ed9b8de1 authored over 10 years ago
Add the installation section.

451e0e5f0a6c693b50bbd73bb6caa883f0a1c422 authored over 10 years ago
Start Rüsh Release.

c7e00c14d941b499ada3b0c7f008293b55a24834 authored over 10 years ago
Hoa\Socket API has changed. Update.

cb6d707b9eaac0283b85a01bc23df425a3213761 authored over 10 years ago
Fix a regex for detecting AUTH.

a82692ad78b046c8f68674af77e054743ee95254 authored almost 11 years ago
Add syntax highlighting.

9157f328e5896f6ea7c0150c600b088a3dcf32dc authored almost 11 years ago
Fix a typo.

4c771c84f1e8d513097c0a36b49079b83a079716 authored almost 11 years ago
Write the `README.md` with two examples.

1c47969e099adb2af999fe88cebb04d7cebf850c authored almost 11 years ago
Add `composer.json`.

1402952d85d94017025b60b5b7016da960a91116 authored almost 11 years ago
Add the state of the library.

255d605f16ed0d69004ec3b7530a300dc25dafb8 authored almost 11 years ago
Remove empty file (will be added later).

209d09d4833d6f9dff9324f3c1f3fe4d2faab7a7 authored almost 11 years ago
Happy new year \o/.

76cf3a113b2115df1a144d108adc1eacfc47fa35 authored about 11 years ago
Define flex entities.

9b0b360ab756dcaa6a6c34e1d1ecbb86e8706b8f authored over 11 years ago
Remove useless variable pre-definitions.

c9074aa09d34c5346e05445014dab006e5468441 authored almost 12 years ago
Do not use boundary when message has one content.

9366f3e81c7b253d33b7ee30708d9adacba35806 authored almost 12 years ago
Update API documentation.

6924521afd64b704159828df6f5169af219df847 authored almost 12 years ago
Update API documentation.

cfa54773efbcd469726141d07e0fd1c6eeef5cc2 authored almost 12 years ago
Update API documentation.

4234f3d5f6a3512f8d91cd932f53a0c65928a86e authored almost 12 years ago
Oops, forget to merge this patch.

b25d23ba7562905dd8c9e330fb4b3fc489997d9b authored almost 12 years ago
Start a new implementation and API.

dd55981187765885ed573600aa91537f6c802b08 authored almost 12 years ago