summaryrefslogtreecommitdiffstats
path: root/system/libraries/Email.php
AgeCommit message (Collapse)AuthorFilesLines
2012-11-12Some micro-optimizationsAndrey Andreev1-2/+2
2012-11-07Added function_usable() to common functionsAndrey Andreev1-4/+7
It is now used to check whether dangerous functions like eval() and exec() are available. It appears that the Suhosin extension (which is becoming popular) terminates script execution instead of returning e.g. FALSE when it has a function blacklisted. function_exists() checks are insufficient and our only option is to check the ini settings here. Filed an issue here: https://github.com/stefanesser/suhosin/issues/18 ... hopefully we'll be able to deal with this in a more elegant way in the future. (this commit supersedes PR #1809)
2012-11-02Fix #1960Andrey Andreev1-1/+1
2012-11-01[ci skip] DocBlocks for Email, Ftp, Unit_test and Javascript librariesAndrey Andreev1-21/+306
Partially fixes issue #1295
2012-11-01Manually apply PR #1594 (fixing phpdoc page-level generation/warnings)Andrey Andreev1-1/+2
Also partially fixes issue #1295, fixes inconsistencies in some page-level docblocks and adds include checks in language files.
2012-10-30Fix #1938GDmac1-3/+6
Where the email library removed multiple spaces inside a plain text message. Signed-off-by: GDmac <grdalenoort@gmail.com>
2012-10-27Remove extra new linesvkeranov1-7/+6
2012-10-27Unify Email attachment values into a single array and fix a bug in the new ↵Andrey Andreev1-18/+18
buffer attachment feature
2012-10-24[ci skip] style and phpdoc-related changes (rel #1295)Andrey Andreev1-6/+14
2012-10-19Fix another mailing issue (based on #1281)Andrey Andreev1-6/+10
2012-10-19Fix issue #1409Andrey Andreev1-51/+59
2012-10-18Remove {unwrap}{/unwrap} markers when quoted_printable_encode() or ↵Andrey Andreev1-9/+9
imap_8bit() is used
2012-10-17Fix issue #1897Andrey Andreev1-10/+6
2012-10-15Remove CI_Email::_get_ip()Andrey Andreev1-41/+0
2012-10-11Add a fallback to imap_8bit() for CI_Email::_prep_quoted_printable()Andrey Andreev1-2/+9
2012-10-10Changelog entry for previous commit and change default charset for the Email ↵Andrey Andreev1-0/+2
library to whatever the config array says
2012-10-10Replace in _prep_quoted_printable() with the constant 76Andrey Andreev1-9/+1
2012-10-09Alter CI_Emai::_prep_quoted_printable()Andrey Andreev1-3/+10
2012-10-08[ci skip] Polish changes from pull #1709Andrey Andreev1-1/+1
2012-10-08Fix email headers when using long email subjects and \r\n as crlf. (Part2)Bruno Barão1-2/+2
- Better expression for the preg_replace. - Added a entry to the changelog.
2012-10-08Merge remote-tracking branch 'upstream/develop' into developBruno Barão1-4/+13
2012-10-05Polish changes from #1586Andrey Andreev1-2/+2
2012-10-05update devel versionMelounek1-5/+19
2012-08-14Fix email headers when using long email subjects and \r\n as crlf.Bruno Barão1-1/+1
2012-07-30Some clean-up and style changesAndrey Andreev1-1/+1
2012-07-30Only clear if request was successfulAlex Bilbie1-3/+3
2012-07-30New parameter to automatically clear the parametersAlex Bilbie1-3/+13
2012-07-30After sending an email clear the parametersAlex Bilbie1-2/+6
2012-06-29added parameter for returned-path in Email::from()Melounek1-4/+13
2012-06-27valid_email() to always return booleanAndrey Andreev1-1/+1
2012-06-27Correct variable namesTimothy Warren1-1/+1
2012-06-27Update other email validation methodsTimothy Warren1-1/+1
2012-06-14Replace strncmp() usage with strpos()Andrey Andreev1-7/+7
2012-06-11Fix issue #1455 (introduct in d261b1e89c3d4d5191036d5a5660ef6764e593a0)Andrey Andreev1-1/+1
2012-06-06Merge pull request #1415 from mickeywu/developAndrey Andreev1-16/+16
Made set_header() public in Email library and updated documentation.
2012-06-05Added get_mimes() function to system/core/Commons.php.The MIMEs array from ↵Andrey Andreev1-92/+17
config/mimes.php is used by multiple core classes, libraries and helpers and each of them has implemented an own way of getting it, which is not needed and is hard to maintain. This also fixes issue #1411
2012-06-02Replaced `==` with `===` and `!=` with `!==` in /system/librariesAlex Bilbie1-27/+27
2012-06-01Made set_header() public in Email library and updated documentation.Mickey Wu1-16/+16
2012-05-17Clean up the librariesAndrey Andreev1-107/+99
2012-04-12Adding in .ics MIME type for calendar invites.Kevin King1-0/+1
2012-03-29Merge pull request #1181 from matteomattei/developAndrey Andreev1-16/+26
Add support for buffer string email attachment.
2012-03-26Centralize handling of attach() function for both real file and buffer string.Matteo Mattei1-6/+4
Update documentation.
2012-03-22Update system/libraries/Email.phpleandronf1-2/+6
2012-03-22(DSN) Delivery status notification featureleandronf1-3/+6
2012-03-15Email class: adjust documentation and make the code backward compatibleMatteo Mattei1-2/+2
2012-03-15Email class: move string_attach() to attach() and add documentationMatteo Mattei1-21/+3
2012-03-13Add support for buffer string email attachment.Matteo Mattei1-14/+44
2012-03-09Bumped CodeIgniter's PHP requirement to 5.2.4.Phil Sturgeon1-1/+1
Yes I know PHP 5.4 just came out, and yes I know PHP 5.3 has lovely features, but there are plenty of corporate systems running on CodeIgniter and PHP 5.3 still is not widely supported enough. CodeIgniter is great for distributed applications, and this is the highest we can reasonably go without breaking support. PHP 5.3 will most likely happen in another year or so. Fingers crossed on that one anyway...
2012-03-02Made the code more readable, updated the changelog.Diogo Osório1-1/+1
2012-03-02#1080 - Check if the SMTP connection and authentication were successfull.Diogo Osório1-2/+5