1
0
Fork 0
Commit graph

436 commits

Author SHA1 Message Date
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
0f990a44d5 Updating bumpversion.cfg. 2016-05-14 23:51:44 -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
d56e3846e8 Updating tox settings. 2016-05-14 23:32:12 -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
a9b7f2d171 Adding tox.ini for local testing. 2016-05-14 22:42: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
1c1b3ce7db Fix travis test runner for django-mailbox. 2016-05-14 22:21:39 -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
Adam Coddington
56bb7f61f7 Merge pull request #87 from justinsg/issue_85a
Fixed encoding error when saving messages to file (fixes #85)
2016-03-22 17:59:43 -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
22f1d05464 Adding bumpversion. 2016-01-28 22:12:10 -08:00
Adam Coddington
5bceda86e7 Merge pull request #78 from jonashaag/patch-1
Cleanup .travis.yml
2016-01-19 07:14:04 -08:00
Jonas Haag
4dbab717c2 Cleanup .travis.yml
- Don't hardcode Django minor versions
- Add Python 3.5
- Add Django 1.9
2016-01-19 16:12:32 +01: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 Coddington
fd61a96734 Merge pull request #74 from ad-m/patch-4
Use ugettext_lazy instead ugettext in models.py
2015-11-28 17:49:09 -08:00
Adam Dobrawy
51edeca7dc Use ugettext_lazy instead ugettext in models.py 2015-11-27 01:50:01 +01:00
Adam Coddington
63adb5802f Merge pull request #70 from gitter-badger/gitter-badge
Add a Gitter chat badge to readme.rst
2015-10-28 19:48:07 -07:00
The Gitter Badger
dc41634bdc Add Gitter badge 2015-10-23 23:10:50 +00:00
Adam Coddington
6cb5105b70 Disable specific test for Python 3.x. 2015-08-30 20:30:05 -07:00
Adam Coddington
c6ef5058e8 Merge pull request #67 from ad-m/patch-3
Fix typo in docs list near DJANGO_MAILBOX_STORE_ORIGINAL_MESSAGE
2015-08-30 20:09:25 -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
Adam Dobrawy
fdaf245488 Fix typo in docs list
The list was not parsed as list.
2015-08-25 04:00:46 +02: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