Commit Graph
2280 Commits
Author SHA1 Message Date
Antoine Nguyen cb7267c66e The fix may be easier than expected :p
see #473
2013-09-25 22:04:20 +02:00
Antoine Nguyen a68524264d Two fixes
Don't send Content-Length header if not needed. (see #480)
Always use build_header... (see #473)
2013-09-25 15:02:24 +02:00
Antoine Nguyen 8b51fe965a Fixing admin unit tests. 2013-09-24 18:41:42 +02:00
Antoine Nguyen 8c3a1f2203 Merge branch 'master' into refactoring
Conflicts:
	modoboa/admin/models.py
	modoboa/admin/templatetags/admin_extras.py
	modoboa/admin/views.py
	modoboa/core/app_settings.py
	modoboa/extensions/admin/forms.py
	modoboa/extensions/admin/tests.py
	modoboa/extensions/amavis/views.py
	modoboa/extensions/limits/tests.py
	modoboa/extensions/postfix_autoreply/models.py
	modoboa/extensions/sievefilters/views.py
	modoboa/extensions/webmail/fetch_parser.py
	modoboa/extensions/webmail/imaputils.py
	modoboa/extensions/webmail/lib.py
	modoboa/extensions/webmail/templatetags/webextras.py
	modoboa/extensions/webmail/views.py
2013-09-24 17:18:05 +02:00
Antoine Nguyen 084004c0fc Don't always use rfc6266 decoder.
see #473
2013-09-24 13:11:00 +02:00
Antoine Nguyen 2fe441ecff Wrong path removed. 2013-09-23 21:49:21 +02:00
Antoine Nguyen da350976d4 More explicit migration instructions. 2013-09-23 17:46:20 +02:00
Antoine Nguyen 97852a253d Fixed mistake.
see #447
2013-09-23 17:45:06 +02:00
Antoine Nguyen 8acc48fcfe A non encoded filename must surrounded by "".
see #473
2013-09-22 10:20:36 +02:00
Antoine Nguyen bf6051bc31 We now use factory-boy to generate test fixtures. 2013-09-22 10:05:40 +02:00
Antoine Nguyen 1a76cf9749 French translation updated. 2013-09-20 22:47:47 +02:00
Antoine Nguyen a6c9119c1b Translation files updated. 2013-09-20 22:37:54 +02:00
Antoine Nguyen c404058ba8 Prevent a double delete order.
see #482
2013-09-20 22:26:49 +02:00
Antoine Nguyen f5626ecaa6 Display the name of the object about to be deleted.
fixes #483
2013-09-19 21:12:50 +02:00
Antoine Nguyen 98f3bbda0f Consistency. 2013-09-18 22:14:36 +02:00
Antoine Nguyen c207b96a74 Useless configuration removed. 2013-09-18 21:11:06 +02:00
Antoine Nguyen 8580ad6dfd Merge pull request #9 from ricardopadilha/patch-1
Added missing comma in settings.py.tpl
2013-09-18 11:19:32 -07:00
ricardopadilha 6738cecb44 Added missing comma in settings.py.tpl
A missing comma in settings.py.tpl breaks new deployments.
2013-09-18 16:04:47 +02:00
Antoine Nguyen 976e7ba957 Merge branch '1.0.x' 2013-09-18 09:47:55 +02:00
Antoine Nguyen dc00f7d2fd Properly decode URI components before use them.
see #481
2013-09-18 09:46:28 +02:00
Louis-Dominique Dubeau c19a846532 Added documentation on uwsgi. 2013-09-17 18:54:23 -04:00
Louis-Dominique Dubeau 4510897020 Added documentation on uwsgi. 2013-09-17 18:48:49 -04:00
Antoine Nguyen b96706c98d Few fixes. 2013-09-17 19:47:05 +02:00
Antoine Nguyen 69cf92647c Few fixes. 2013-09-17 15:05:04 +02:00
Antoine Nguyen 88d755431a Compress attachments before the HTTP proxy does.
fix #480
2013-09-17 15:03:26 +02:00
Antoine Nguyen 5e87fc764c Properly encode filenames using RFC6266.
see #473
fixes #481
2013-09-17 08:43:23 +02:00
Antoine Nguyen 0faf4caa73 Don't forget to load the delete handler when the list is reloaded. 2013-09-16 17:38:02 +02:00
Antoine Nguyen 3e2bb6683a Label added. 2013-09-14 19:13:10 +02:00
Antoine Nguyen db17f923fe Release note for 1.0.1 added. 2013-09-14 19:12:08 +02:00
Antoine Nguyen 00fab59c94 Documentation updated.
fixes #482
2013-09-14 19:07:21 +02:00
Antoine Nguyen 524a585444 New SQL map file to use with check_recipient_access.
see #482
2013-09-14 18:27:57 +02:00
Antoine Nguyen 21d6aaecd9 Prevent multiple executions.
see #482
2013-09-14 17:57:08 +02:00
Antoine Nguyen 8ea423173c Check the container, not the leaf :p
see #482
2013-09-14 17:09:01 +02:00
Antoine Nguyen f2f4e243ae Check if path exists before trying to create it.
see #482
2013-09-14 17:05:35 +02:00
Antoine Nguyen 71856df2da Check if sudo is needed before executing the command.
see #482
2013-09-14 17:00:54 +02:00
Antoine Nguyen 40e37389ad Fixed wrong call.
see #482
2013-09-14 16:48:37 +02:00
Antoine Nguyen 08b0fd0e5c Log results into the database.
see #482
2013-09-14 16:46:28 +02:00
Antoine Nguyen ec8aba2aaa Handle mailbox operations in background.
see #482
2013-09-14 08:36:44 +02:00
Antoine Nguyen a510088034 Don't forget aliases :p
see #459
2013-09-10 22:46:36 +02:00
Antoine Nguyen d86733911a Missing import added.
see #459
2013-09-10 18:54:58 +02:00
Antoine Nguyen 23eb93b063 The gunicorn command line was wrong. 2013-09-09 21:35:31 +02:00
Antoine Nguyen 1036aa31a2 Mailboxes manipulation fixed.
fixes #479
2013-09-09 21:33:17 +02:00
Antoine Nguyen c509cb4ede Support only integers for this option.
fixes #478
2013-09-09 09:29:19 +02:00
Louis-Dominique Dubeau 141ad9d7e4 Reimplemented Quarantine on the basis of Listing. 2013-09-07 16:11:58 -04:00
Louis-Dominique Dubeau 726e2ace55 Perform the sorting at the SQL level instead of Python. 2013-09-07 14:20:30 -04:00
Louis-Dominique Dubeau 0b5b62daf7 Specify a default order in the default URL. 2013-09-07 14:20:30 -04:00
Louis-Dominique Dubeau 18fdda8b88 Added support for sorting the table that is shown to the user. 2013-09-07 14:20:30 -04:00
Louis-Dominique Dubeau 89da4b040d Added everything needed to get the spam score out of the database and be able to sort on it (or any other data presented to the user). 2013-09-07 14:20:30 -04:00
Louis-Dominique Dubeau 1a889761d2 jquery.sortable.js is now needed by quarantine.js 2013-09-07 14:20:30 -04:00
Louis-Dominique Dubeau 730af22bc4 If a limit is specified, we have to make sure the value is a string before trying to limit it, otherwise the code fails if the value is not a string (e.g. an integer). 2013-09-07 14:20:30 -04:00