1
0
Fork 1
mirror of https://github.com/coddingtonbear/django-mailbox.git synced 2026-07-09 22:38:19 +02:00
Commit graph

500 commits

Author SHA1 Message Date
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
Adam Coddington
247dd06bbd Updating changelog. 2015-07-07 23:19:44 -07:00
Adam Coddington
4f81f9e3e1 Release 4.4; adds Django 1.8 support; fixes bugs. 2015-07-07 23:12:56 -07:00
Adam Coddington
ff433a24f4 Always store payload parts having a Content-Disposition of 'attachment' as attachments, even if their Content-Type is text/plain. Fixes #52.
Squashed commit of the following:

commit 5bcbac33d6
Author: Adam Coddington <me@adamcoddington.net>
Date:   Tue Jul 7 23:05:15 2015 -0700

    Add handling for situations in which the message was deleted in another thread before processing.

commit 6183f68b39
Author: Adam Coddington <me@adamcoddington.net>
Date:   Tue Jul 7 22:58:15 2015 -0700

    Always store message as attachment if its content-disposition is marked as such.

commit 4c16494b1a
Author: Adam Coddington <me@adamcoddington.net>
Date:   Tue Jul 7 22:46:52 2015 -0700

    Adding a (hopefully) failing test case for #52.
2015-07-07 23:09:41 -07:00
Adam Coddington
95f4d5c7ff Be sure to pass the condition on through to the underlying transport. 2015-07-07 22:30:53 -07:00
Adam Coddington
988cb7504f Adding a more-versatile condition-handling method for preventing integration tests from mashing on one another. 2015-07-07 22:22:15 -07:00
Adam Coddington
3e1f6b9909 Adding Python 3.4. 2015-07-07 21:02:01 -07:00
Adam Coddington
a86527beec Whoops; need to update the excludes. 2015-07-07 20:18:22 -07:00
Adam Coddington
2ebc4b414a Dropping support for Django 1.5 and 1.6; adding support for Django 1.8. 2015-07-07 20:11:40 -07:00
Adam Coddington
87828b0154 Merge pull request #51 from eupharis/master
add DJANGO_MAILBOX_ATTACHMENT_UPLOAD_TO setting
2015-06-24 18:20:27 -07:00
eupharis
1a04087159 add DJANGO_MAILBOX_ATTACHMENT_UPLOAD_TO setting 2015-06-22 17:28:23 -06:00
Adam Coddington
688759bd7a Lower the version number of django used for building documentation. 2015-04-21 12:19:29 -07:00
Adam Coddington
03fa9c6df0 Switch to the default documentation theme. 2015-04-21 12:16:15 -07:00
Adam Coddington
64170ce05f Adding a requirements file specifically for readthedocs. 2015-04-21 12:14:49 -07:00
Adam Coddington
e6fb545608 Adding model documentation to docs; fixes #47. 2015-04-20 20:55:16 -07:00
Adam Coddington
3d5b816150 Adding docstrings to models. 2015-04-20 20:54:46 -07:00
Adam Coddington
50282414aa Always re-open filefield before reading. 2015-04-13 20:20:11 -07:00
Adam Coddington
830343bf78 Always read file object in as bytes; fixes bug in which non-local file storage caused get_email_object to fail. 2015-04-13 20:13:24 -07:00
Adam Coddington
4037aac5e4 If no message was returned; continue. 2015-04-12 12:21:48 -07:00
Adam Coddington
c60b32aca5 Release 4.3.2; fixes IMAP transport on Python3k and adds integration tests. 2015-04-12 12:13:10 -07:00
Adam Coddington
abad769fd6 Fixing test discovery, adding functionality allowing one to restict
message gathering (via the IMAP transport) to only messages matching a
specified subject.

Fixes #49.
2015-04-12 12:11:49 -07:00
Adam Coddington
634f2f4b26 Adding basic integration tests. 2015-04-12 12:11:39 -07:00
Adam Coddington
e5d36cbabf Updating message migration for new verbose name; fixes #48. 2015-04-08 20:18:11 -07:00
Adam Coddington
fc24cb3595 Release 4.3.0; adds support for storing original email as file on-disk, adds functionality allowing one to specify a specific IMAP folder to use for consumption. 2015-03-26 23:11:34 -05:00
Adam Coddington
694a90141b Minor field display name change. 2015-03-26 23:02:08 -05:00
Adam Coddington
c7dd1ad3e7 Bumping version number to 4.3.0a2. 2015-03-23 19:53:48 -07:00
Adam Coddington
8ff331bdca #44: Adding south migration matching Django 1.7 migration. 2015-03-23 19:50:16 -07:00
Adam Coddington
440f31174f Merge remote-tracking branch 'ad-m/master' into 44_store_original_email 2015-03-23 19:42:06 -07:00
Adam Coddington
09a27148dc Release 4.3.0a; allowing one to specify a folder from which to collect imap messages. 2015-03-22 20:59:03 -07:00
Adam Coddington
2fa7e93a89 #46: Whitespace. 2015-03-22 20:57:07 -07:00
Adam Coddington
33db00f605 #46: Minor alterations to documentation to keep it organized. 2015-03-22 20:54:52 -07:00
Adam Dobrawy
9a5e5f1dd9 Added upload_to in eml field in migration 2015-03-21 11:38:57 +01:00
Dmitry
36d515fec1 Update mailbox_types.rst 2015-03-18 23:25:21 +04:00
Dmitry
0c2b01bb78 Update mailbox_types.rst
Added description for uri param ``folder`` in protocol imap
2015-03-18 23:05:35 +04:00
Adam Dobrawy
2b40c9efd0 Fix typo in Message.reply 2015-03-18 10:11:34 +01:00
Adam Dobrawy
d6c20d1b0a Merge branch 'master' of github.com:ad-m/django-mailbox 2015-03-18 09:58:58 +01:00
Adam Dobrawy
835986c96a Added random eml file name, removed getattr related to self.mailbox.from_email in Message.reply, fix docs - second round of pull requests 2015-03-18 09:56:52 +01:00