Commit Graph

161 Commits

Author SHA1 Message Date
Bernhard Breytenbach
3e9400bfe0 Fix Attachment encoding problem when saving to disk
The case statement returned true for 0 == 'quoted-printable',
and base64 decoded all 7bit encoded attachments.
I have removed the string representations as an int is always
returned by PHP's imap functions for encoding type.
2014-08-25 14:29:36 +02:00
Bernhard Breytenbach
6a581535e4 Code cleanup for Attatchment::saveAs() 2014-08-25 14:15:35 +02:00
Bernhard Breytenbach
b0c372ee6d Fix typo in stream filter 2014-08-15 14:16:34 +02:00
Robert Hafner
766db0ad3a Merge pull request #75 from Aeolun/master
Give Message class constants to access the imap flags
2014-07-28 09:41:13 -07:00
Bart Riepe
6377be4416 Give Message class constants to access the imap flags 2014-07-28 16:24:20 +09:00
Robert Hafner
8647977f38 Merge pull request #71 from skl/stream-save
Fix incorrect variable name
2014-06-29 14:00:18 -07:00
Stephen Lang
fb57c942e2 Fix incorrect variable name 2014-06-29 21:34:09 +01:00
Robert Hafner
aa5d96033f Merge pull request #70 from skl/stream-save
Implement memory-efficient streaming save
2014-06-29 10:56:10 -07:00
Stephen Lang
6f09bdc25f Implement memory-efficient streaming save 2014-06-29 18:00:39 +01:00
Robert Hafner
ca5a988e82 Merge pull request #66 from alexkavon/patch-2
Check to see if message is already encoded in utf8
2014-06-13 17:44:56 +02:00
Alex Kavon
fa5ce2ddba head conflicts fix 2014-06-13 09:23:30 -06:00
Alex
c6c80ac45b variable and message fix 2014-06-13 09:11:12 -06:00
Alex
db0ef08142 bug fixes, message changes 2014-06-13 09:08:09 -06:00
Alex Kavon
d4d7f367ba Updated message for $charsetFlag 2014-06-13 09:05:35 -06:00
Alex
1790a917f4 bug fixes 2014-06-13 09:00:22 -06:00
Alex Kavon
90f8f7c53e Merge pull request #2 from alexkavon/patch-2
Patch 2
2014-06-13 08:52:05 -06:00
Alex Kavon
9e49db2dd0 picky travis, added else statement 2014-06-12 19:12:31 -06:00
Alex Kavon
b6874c4a49 whitespace 2014-06-12 19:03:18 -06:00
Alex Kavon
b8b426c045 Second $charset should of been $charsetFlag 2014-06-12 18:58:03 -06:00
Alex Kavon
05ad71a83f Compromise between mb_convert_encoding and iconv 2014-06-12 18:53:14 -06:00
Alex Kavon
2fc04c3d56 Merge pull request #1 from alexkavon/patch-2
Patch 2
2014-06-12 18:49:40 -06:00
Alex Kavon
f08630cde9 Switch to mb_convert_encoding
Changing from iconv to mb_convert_encoding. $charset = 'UTF-8//TRANSLIT' is no longer needed. 'UTF-8' set as default and user may change value to whatever they wish :)
2014-06-12 13:51:27 -06:00
Alex Kavon
04b5a5ed33 Check to see if message is already encoded in utf8
Adding requirement to if statement to check if message matches UTF-8 encoding via regex. This will prevent encoding errors when converting UTF-8 to UTF-8.
2014-06-12 09:55:34 -06:00
Robert Hafner
8e742ef80e Merge pull request #60 from domibi/master
FIX: Message with no subject throw exception.
2014-06-02 09:41:35 +02:00
domibi
be90bb9971 FIX: Message with no subject throw exception.
The subject of a message overview could not be set. Now we check if the property exists, if not we set subject to null.
2014-05-31 20:44:30 +02:00
Robert Hafner
7059e5159e Updated links 2014-05-21 01:16:33 -07:00
Robert Hafner
5bcc4fd8e6 Updated homepage 2014-05-21 00:54:40 -07:00
Robert Hafner
59e1e4169b Updated dovecottesting to 1.2.3 2014-05-19 21:52:17 -07:00
Robert Hafner
9dc46cea9f Merge pull request #51 from nulpunkt/get-orderd
Implemented getting messages in an ordered fashion
2014-05-19 14:28:57 -07:00
Robert Hafner
bc5f325805 Merge pull request #56 from iampersistent/message-decode
Message decode
2014-05-07 14:55:41 -07:00
Richard Shank
cab0aca17c fix the behavior in Message:decode 2014-05-07 14:26:59 -07:00
Richard Shank
52930d5d75 update Message::decode test 2014-05-07 14:26:22 -07:00
Robert Hafner
97597b1983 updated "total downloads" badge 2014-05-04 23:15:10 -07:00
Jesper Skovgaard Nielsen
7b04684c99 Implemented getting messages in an ordered fashion 2014-04-28 09:34:21 +02:00
Robert Hafner
70b982b319 Badges update 2014-04-20 00:32:28 -07:00
Robert Hafner
4de41720dc Merge pull request #49 from tedivm/more_testing
Use Composer provided phpunit for tests
2014-04-19 23:54:20 -07:00
Robert Hafner
259545731c Added contributing file 2014-04-19 23:42:32 -07:00
Robert Hafner
9d26773f7f use bin/php-cs-fixer instead of bundle version 2014-04-19 23:42:19 -07:00
Robert Hafner
9ad874d69e Use Composer provided phpunit for tests
This makes versioning pinning easier
2014-04-19 22:01:22 -07:00
Robert Hafner
33451f1e71 Removed Pear package file
I'm to lazy to maintain pear when composer is a thing.
2014-04-16 01:33:50 -07:00
Robert Hafner
ec929fb20a Merge pull request #47 from tedivm/testing_updates
Testing Suite Updates
2014-04-16 00:58:51 -07:00
Robert Hafner
b98ecaabaa Start testing hhvm on travis-ci
Lets see if it even has imap enabled :-)
2014-04-16 00:49:16 -07:00
Robert Hafner
767a9f0083 Updated to latest version of the DovecotTesting Package 2014-04-16 00:45:44 -07:00
Robert Hafner
3c900abb37 Added cover coverage badge 2014-04-16 00:36:52 -07:00
Robert Hafner
1725eb2f8b Formatting! PSR Compliance 2014-04-16 00:35:51 -07:00
Robert Hafner
faaff0711d Added code coverage and styling tests, refactored
Added runTests.sh to wrap up a bunch of test starting functionality.
Moved SetupEnvironment.sh out of Bootstrap.php and into the runTests.sh
file.

Added Coverall support for line coverage.

Added php-cs-fixer for code styling testing.
2014-04-16 00:28:38 -07:00
Robert Hafner
8650586610 Locked in the tedivm/dovecottesting version 2014-03-27 23:31:21 -07:00
Robert Hafner
0bf95d78b2 Merge pull request #40 from bjornpost/fix-multipart-messagebody
In a multipart email messageBody() keeps headers
2014-03-14 00:08:36 -07:00
Robert Hafner
b48ca178d7 Merge pull request #41 from tedivm/testing_dovecot
Dovecot Testing Package Updates
2014-03-14 00:05:34 -07:00
Bjorn Post
7b42853eec Rewrite fix as it broke other tests. This fixes my issue and the broken tests. 2014-03-11 22:16:43 +01:00