aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFiles
* chore(Bors) Configuring Bors-ngHEADmasterAlexis von Glasow2018-03-062
| | | | Address hoaproject/Central#81.
* chore(composer) add PHP version requirementAlexis von Glasow2017-08-041
| | | | | | Define minimal supported version of PHP needed into composer.json Address hoaproject/Central#70.
* chore(ci) Drop HHVM supportGrummfy2017-07-111
|
* CI: Set up Travis.Ivan Enderlin2017-03-142
|
* Prepare 0.17.01.13.0.17.01.13Ivan Enderlin2017-01-131
|
* Quality: Happy new year!Alexis von Glasow2017-01-1128
|
* Documentation: New `README.md` file.Ivan Enderlin2016-10-181
|
* Documentation: Update `support` properties.Ivan Enderlin2016-10-111
|
* Prepare 0.16.05.24.0.16.05.24Ivan Enderlin2016-05-241
|
* Composer: Fix dependencies.Ivan Enderlin2016-05-241
| | | | | `hoa/socket` is now mandatory and `hoa/file` is upgraded to `~1.0` in dev-dependencies.
* SMTP: Support SMTPS.Ivan Enderlin2016-01-271
| | | | | | SMTPS uses the port number 465. It avoids the use of `STARTTLS` and forces TLS directly. So if we use the 465 port, we enable encryption with TLS.
* Prepare 0.16.01.11.0.16.01.11Ivan Enderlin2016-01-111
|
* Quality: Drop PHP5.4.Ivan Enderlin2016-01-111
|
* Quality: Run devtools:cs.Ivan Enderlin2016-01-0928
|
* Core: Remove `Hoa\Core`.Ivan Enderlin2016-01-091
|
* Consistency: Use `Hoa\Consistency`.Ivan Enderlin2015-12-084
|
* Exception: Use `Hoa\Exception`.Ivan Enderlin2015-11-232
| | | | | The core is being splitted into several libraries. `Hoa\Exception` is one of them.
* Prepare 0.15.10.29.0.15.10.29Ivan Enderlin2015-10-291
|
* Test: Specify file type with `hoa://Test/Vfs`.Ivan Enderlin2015-10-291
|
* Format API documentation.Ivan Enderlin2015-08-281
|
* Prepare 0.15.08.28.0.15.08.28Ivan Enderlin2015-08-281
|
* Fix CS.Ivan Enderlin2015-08-281
|
* Format API documentation.Ivan Enderlin2015-08-281
|
* Add reference to RFC2821.Ivan Enderlin2015-08-282
|
* Better line reading and timeout support.Ivan Enderlin2015-08-281
| | | | | | | | | | | | | | | | Line reading: * The `ifNot` method now returns a line as a string or many lines as an array, * A line is read by using `Hoa\Socket\Connection::readLine` everytime, no more `Hoa\Socket\Connection::read` calls, * A set of lines is read thanks to the “code message separator” (for instance `250 Foo` represents the last line of the response while `250-Foo` indicates there is other lines to read in the response). Timeout: * Timeout is checked after each received line, * An exception is thrown with a specific message if the connection timed out.
* Complete the API documentation.Ivan Enderlin2015-08-281
|
* Force TCP connection to be in blocking mode for SMTP.Ivan Enderlin2015-08-281
|\
| * Force TCP connection to be in blocking mode.Ivan Enderlin2015-07-211
| |
* | Prepare 0.15.08.17.0.15.08.17Ivan Enderlin2015-08-171
| |
* | Add a `.gitignore` file.Stéphane HULARD2015-08-031
|/
* Avoid sending a second `EHLO` if no `STARTTLS`.Ivan Enderlin2015-06-111
| | | | | | | | | In the case the server does not support `STARTTLS`, we always re-sent a new `EHLO`. While this operation is mandatory (see RFC3207, Section 4.2) if we switched to TLS, it is totally useless in the case no `STARTTLS` command has been sent. So move the new `EHLO` in the `STARTTLS` block. It will speed mail sending in the case `STARTTLS` is not supported by the server.
* Update an exception message.Ivan Enderlin2015-06-111
|
* Reference RFC2487 and RFC3207 in `composer.json`.Ivan Enderlin2015-06-111
|
* s/authentification/authentication/.Ivan Enderlin2015-06-112
|
* Prepare 0.15.06.03.0.15.06.03Ivan Enderlin2015-06-031
|
* Content-ID must surrounded by `<` and `>`.Ivan Enderlin2015-05-272
| | | | | | | In RFC2392, Section 2, we must not miss this part: > … and enclosing the remaining parts with an angle bracket pair, "<" > and ">".
* Add quotes around boundary definition.Ivan Enderlin2015-05-274
|
* If attachment' size is unknown, remove it.Ivan Enderlin2015-05-271
|
* List all implemented RFC.Ivan Enderlin2015-05-261
|
* Now we can use encoders in `formatHeaders`.Ivan Enderlin2015-05-261
|
* Add exception numbers.Ivan Enderlin2015-05-262
|
* Implement RFC2047 on encoders.Ivan Enderlin2015-05-265
| | | | | Encoders have a different behavior when encoding a content or a header. See RFC2047 Sections 4 and 5.
* Text's content encoding is `quoted-printable`.Ivan Enderlin2015-05-264
|
* Start implementing the QuotedPrintable encoder.Ivan Enderlin2015-05-263
|
* Rename test cases.Ivan Enderlin2015-05-261
|
* Mention RFC20245 Section 6.8 too.Ivan Enderlin2015-05-261
|
* Use the Base64 encoder.Ivan Enderlin2015-05-262
|
* Add the Base64 encoder.Ivan Enderlin2015-05-262
| | | | Please, see RFC4648.
* Fix CS.Ivan Enderlin2015-05-267
|
* Add related contents example.Ivan Enderlin2015-05-261
|