1
0
Fork 0
Commit graph

228 commits

Author SHA1 Message Date
Adam Dobrawy
ce6ce6b5dd Flush repository after consume email - close #128 2016-12-26 01:12:14 +01:00
Adam Dobrawy
251b12161c Fix grammar of Mailbox.last_polling.help_text 2016-08-16 07:18:51 +02:00
Adam Dobrawy
fc05ee6505 Fix backward compatibility to django<1.5 in Mailbox.get_new_mail 2016-08-16 01:10:55 +02:00
Adam Dobrawy
ef88900787 Add last_polling to MailboxAdmin 2016-08-16 01:01:25 +02:00
Adam Dobrawy
e8bcd56727 Add tests to update Mailbox.last_polling 2016-08-16 01:00:52 +02:00
Adam Dobrawy
086bcd3acd Add Mailbox.last_polling model field 2016-08-16 01:00:26 +02:00
Adam Dobrawy
e610f93341 Add test for message with long content (#109) 2016-08-03 10:11:20 -07:00
Adam Coddington
3fe3ce05ca Bump version: 4.5.3 → 4.5.4 2016-07-28 17:50:10 -07:00
Adam Dobrawy
f32c0dd245 Fix parse UTF-8 filename - close #104 2016-06-30 15:43:08 +02:00
Adam Coddington
e364369643 Bump version: 4.5.2 → 4.5.3 2016-06-20 21:18:07 -07:00
Adam Coddington
f524031965 [#100] Do not insert unix 'From' header in saved messages. 2016-06-20 21:16:23 -07:00
Adam Coddington
9048ee4d34 Bump version: 4.5.1 → 4.5.2 2016-06-01 12:58:08 -07:00
Adam Coddington
6f9c4a1166 [#99] Fixes a bug that would prevent upload-to path being srtptime'd. 2016-06-01 12:57:48 -07:00
Steeve Chailloux
456233e16b [migration] add missing migration from b4a3cdc 2016-05-24 00:55:21 +02:00
Adam Coddington
a4bf5b6a99 Bump version: 4.5.0 → 4.5.1 2016-05-18 13:01:13 -07:00
Adam Coddington
d75d838e26 [#97] Do not attempt to convert filename top unicode if no filename was available. 2016-05-18 12:57:56 -07:00
Adam Coddington
b378e6dcb9 Bump version: 4.4.9 → 4.5.0 2016-05-15 12:09:26 -07:00
Steeve
7198404efd python3 support for rfc822.parseaddr (#95) 2016-05-15 12:08:27 -07:00
Steeve
8a73076427 add imaps STARTTLS support (#94)
* add imaps STARTTLS support using +tls

* documentation on STARTTLS
2016-05-15 12:05:11 -07:00
Adam Coddington
6510dd2edb Release 4.4.9; fixes handling of encoded filenames. 2016-05-14 23:50:17 -07:00
Adam Coddington
5b1ed1c66f Properly decode encoded filename headers. Fixes #96. 2016-05-14 23:37:49 -07:00
Adam Coddington
1c29cefa08 [#96] Fixing handling for unicode filename retrieval on python 2. 2016-05-14 23:31:55 -07:00
Adam Coddington
a00f837150 Return unicode-converted filename only if a response was returned. 2016-05-14 22:29:23 -07:00
Adam Coddington
5134b38060 [#96] Adding example email having a koi8r-encoded filename. 2016-05-14 22:26:58 -07:00
Adam Coddington
276917c6e6 [#96] Decode attachment filenames into unicodes. 2016-05-14 22:19:03 -07:00
Adam Coddington
b4a3cdc843 Switch from nose to py.test. 2016-05-14 22:06:32 -07:00
Adam Coddington
71fcaa2ede Bump version: 4.4.7 → 4.4.8 2016-04-04 12:29:19 -07:00
antcorro
3c33a22c3e Fix for #82; Improper handling of badly-encoded documents.
* fix logging warning message

* decode as ascii on Decode error

* Add test case for #88 #82

* add test case bis for #88 #82
2016-04-04 12:28:11 -07:00
Adam Coddington
512c44bca6 Bump version: 4.4.6 → 4.4.7 2016-03-22 17:59:57 -07:00
Justin Standring
7fdfa4bb0f Fixed encoding error when saving messages to file (fixes #85) 2016-03-17 09:44:08 +13:00
Adam Coddington
7bb816b9ce Bump version: 4.4.5 → 4.4.6 2016-02-15 19:22:39 -08:00
Adam Coddington
19cc19e2d6 Bumping maxlines to 10^6 to support large mailboxes. Fixes #81. 2016-02-15 19:22:26 -08:00
Adam Coddington
9538996dea Fixes build failures on Python 3.x.
Squashed commit of the following:

commit f3a782d0b0
Author: Adam Coddington <me@adamcoddington.net>
Date:   Sat Jan 30 22:32:51 2016 -0800

    Django 1.7 does not support Python 3.5.

commit c100ccf867
Author: Adam Coddington <me@adamcoddington.net>
Date:   Sat Jan 30 22:28:09 2016 -0800

    Ensure that message_id is always stripped.

commit ee5a023da1
Author: Adam Coddington <me@adamcoddington.net>
Date:   Sat Jan 30 22:24:27 2016 -0800

    Modern python versions do not have --use-mirrors.

commit 54aa74d984
Author: Adam Coddington <me@adamcoddington.net>
Date:   Sat Jan 30 22:19:59 2016 -0800

    Turn off sudo mode for django-mailbox.
2016-01-30 22:35:20 -08:00
Adam Coddington
9764800a19 Release 4.4.5; fixes for ugettext such that translation changes do not incurr migration warnings. 2015-11-29 20:34:56 -08:00
Adam Dobrawy
51edeca7dc Use ugettext_lazy instead ugettext in models.py 2015-11-27 01:50:01 +01:00
Adam Coddington
6cb5105b70 Disable specific test for Python 3.x. 2015-08-30 20:30:05 -07:00
Adam Coddington
33c5a0cba2 Merge pull request #64 from antcorro/master
Possible Fix UnicodeDecodeError in MessageAttachment headers
2015-08-30 20:08:56 -07:00
Adam Coddington
f2b352a68a Allow tests relating to mail replies to properly run for pull requests. 2015-08-30 19:40:29 -07:00
Antonio Corroppoli
0e6dcce0f5 Add test for message with not decoded attachment header 2015-08-18 17:55:07 +02:00
Antonio Corroppoli
e766174fdd Fix UnicodeDecodeError in MessageAttachment headers 2015-08-14 14:48:27 +02:00
Adam Coddington
4b49b0b045 Release 4.4.4; prevents exceptions occurring in signal handlers from being swallowed. 2015-08-04 07:44:44 -07:00
Adam Coddington
c1e3007aa6 Prevent e-mails from being dispatched during tests. 2015-08-04 07:41:02 -07:00
Adam Dobrawy
0e4fb95a39 Turn on exception for incoming messages
> Errors should never pass silently

I waste a hours to debug that . I don't expect this kind of behaviour. In my app proccess incoming mails is critical and I should receive exception and on fail transaction should rollback everything and try again later.
2015-08-04 16:14:29 +02:00
Adam Coddington
d2f81073ed Release 4.4.3; Bugfix for Python 3k path calculations when using file-based mailboxes. 2015-07-22 11:19:28 -07:00
Leifur Halldor Asgeirsson
55be6b37f2 possible fix for python3 maildir issue 2015-07-22 11:18:13 -07:00
Adam Coddington
f706cacd27 Skip integration tests if there are missing environment variables.
This should allow Pull Requests to properly run all non-integration tests.

Squashed commit of the following:

commit a03e2a6592234e089d1fe9adc360b1e33a0c4b57
Author: Adam Coddington <me@adamcoddington.net>
Date:   Tue Jul 21 22:57:27 2015 -0700

    Removing a dummy empty variable.

commit cd5964ab59
Author: Adam Coddington <me@adamcoddington.net>
Date:   Tue Jul 21 22:52:52 2015 -0700

    Removing unused import.

commit 39b67b8562
Author: Adam Coddington <me@adamcoddington.net>
Date:   Tue Jul 21 22:52:35 2015 -0700

    Use TestCase.skipTest.

commit 63d6dad73e
Author: Adam Coddington <me@adamcoddington.net>
Date:   Tue Jul 21 22:44:16 2015 -0700

    Testing something out to make sure integration tests will fail.

commit 51f0cf44bf
Author: Adam Coddington <me@adamcoddington.net>
Date:   Tue Jul 21 22:38:50 2015 -0700

    Adding unittest2 to requirements so we can skip tests on Python 2.6.

commit 3cc035f58b
Author: Adam Coddington <me@adamcoddington.net>
Date:   Tue Jul 21 20:56:04 2015 -0700

    Try skipping integration tests if not all environment variables are available.
2015-07-21 22:57:41 -07:00
Adam Coddington
498f38c461 Release 4.4.2; fixes a minor Python3 glitch in a recent migration. Fixes #56. 2015-07-20 19:55:07 -07:00
Will Horne
af4c6d9747 Add migration to resolve inconsistency between python2 and python3 strings 2015-07-20 16:12:27 -07:00
Adam Coddington
02446641d9 Release 4.4.1; fixes a bug in header decoding. 2015-07-13 12:20:12 -07:00
Adam Coddington
ab15ef0775 Correcting error function name in header decoding; fixes #55. 2015-07-13 12:19:44 -07:00