Arvedui
6145965154
Implement support for the argon2 password hash
2019-03-03 00:38:00 +01:00
Antoine Nguyen
3cfdcff53e
Added 1.13.1 documentation.
2019-01-31 19:16:39 +01:00
Andrew Fyfe
e7667dd05b
add missing optional dependency used by ckeditor for attaching images
2018-04-14 11:06:23 +01:00
Andrew Fyfe
dab91eb149
only use backports.csv on python 2
2018-03-24 15:32:54 +00:00
Andrew Fyfe
e6966c0ecb
clean up requirements.txt
...
argparse - remove, now part of Pythons stdlib in Python 2.7 and 3.4+
backports.csv - only required for Python 2
ipaddress - only required for Python < 3.3
2018-03-19 19:03:06 +00:00
Andrew Fyfe
d07e9c58ad
better error handling for when e-mail messages lie about their encoding
...
also fix test output, looks like it was getting truncated
2018-02-01 21:41:10 +00:00
Andrew Fyfe
e8debf4e43
use setuptools parse_version for version comparision
...
adds support for version strings conformin to PEP 440
See https://www.python.org/dev/peps/pep-0440/
2018-01-12 16:55:39 +00:00
Andrew Fyfe
425792d23d
Fix importing csv files containing utf8 characters
...
The csv module on Python 2 doesn't support utf8 (even encoded as bytes), the easiest fix is to use the csv module backported from Python 3.
Fixes #1312
See https://docs.python.org/2/library/csv.html
See https://github.com/ryanhiebert/backports.csv
2018-01-05 12:47:21 +00:00
Andrew Fyfe
c984596ae9
improve modoboa.lib.email_utils.Email
...
This is a refactor of moboboa.lib.email_utils.Email, currently it has
trouble parsing messages containing certain attachment types.
For html messages inline images are now base64 encoded and embedded into
the <img> tag rather than being saved to disk.
This only effects modoboa-amavis as modoboa-webmail implements it's own
parser for e-mails as they are retrieved differently using IMAP.
This adds a new external dependency on lxml.
2018-01-03 17:16:04 +00:00
Antoine Nguyen and GitHub
36a434f346
Reintroduced relay domain concept. ( #1334 )
...
* Reintroduced relay domain concept.
* Removed wrong url include.
* Removed deprecated tests.
* Updated requirement.
2017-12-21 11:15:02 +01:00
Andrew Fyfe
8fb3e244f6
upgrade to django 1.11
...
pin to >=1.11.8 as thats the current version when the upgrade was done
2017-12-19 00:53:13 +00:00
Andrew Fyfe
ba861965b7
upgrade dependencies with minor version updates
2017-12-19 00:53:13 +00:00
Andrew Fyfe
0cd444be6b
django-reversion >= 2.0.0 should be used with django >= 1.8
...
https://django-reversion.readthedocs.io/en/stable/django-versions.html
2017-12-19 00:53:12 +00:00
Antoine Nguyen and GitHub
98eea782a0
Generic transport editor. ( #1309 )
...
Generic transport editor.
see #1301
* Fixed unit test.
* Added unit tests.
* Fixed unit test.
* Added transport module to test list.
* Moved relay transport backend to appropriate app.
see #1301
* Added missing file.
2017-11-27 10:42:27 +01:00
Christophe CHAUVET and Antoine Nguyen
e3c35560ed
Impossible to enable domain on creation or update with coreapi ( #1281 )
...
I found a bug in the coreapi to create a domain
this problem is on the djangorestframework and fix ten days ago
see: https://github.com/mozilla/mozillians/pull/1892
https://github.com/encode/django-rest-framework/issues/1101
Fix: https://github.com/encode/django-rest-framework/pull/5038/files
2017-10-27 19:58:56 +02:00
Antoine Nguyen
77318c8a0d
Bumped django-rest-framework to 3.6.3.
2017-07-28 15:29:47 +02:00
Antoine Nguyen
3529372466
Updated requirements.
2017-07-28 15:25:53 +02:00
Antoine Nguyen
7515ca3bb7
Fixed python3 compat. issues
2017-07-21 23:01:49 +02:00
Antoine Nguyen
c236d60bd9
Replaced django-passwords by django's builtins.
...
see #1153
2017-06-22 15:53:58 +02:00
Arthur Vuillard
20e34bc199
checkpoint for modoboa.admin tests in both python 2 and 3
2017-05-11 17:56:16 +02:00
Antoine Nguyen
6644ca3a55
Added python 3.4 to test matrix.
...
see #755
2017-05-10 19:09:02 +02:00
Antoine Nguyen
50397bb6d8
Added pytz as a requirement.
2017-03-30 15:45:03 +02:00
Antoine Nguyen
9374f9b30b
Updated requirements.
2017-03-16 16:19:32 +01:00
Antoine Nguyen
b260ca5417
DRF 3.6.2
...
see #1078
2017-03-16 11:33:18 +01:00
Antoine Nguyen
af33751947
Added django-ckeditor as dependency.
...
see #1076
2017-03-15 11:41:12 +01:00
Antoine Nguyen
5dadf036a5
Bumped gevent to 1.2.1.
...
see #1059
2017-03-07 14:42:40 +01:00
Antoine Nguyen
0dc317e568
Updated doc.
2017-03-03 14:37:06 +01:00
Antoine Nguyen
01f926ca95
Django 1.0 support.
...
see #1024
2017-02-10 14:29:21 +01:00
Antoine Nguyen
5e0b5de94a
Improve documentation.
...
see #942
2016-10-14 14:24:10 +02:00
Antoine Nguyen
abe24d2093
New admin dashboard and widget to display blog news.
...
see #891
2016-09-07 15:15:26 +02:00
Antoine Nguyen
413d01323a
Send statistics to the API.
...
see #890
2016-06-15 21:35:45 +02:00
Antoine Nguyen
c7f48cc3e2
Add requirement.
...
see #879
2016-06-08 17:08:57 +02:00
Antoine Nguyen
7f233b2f26
DNSBL checks for domains.
...
see #879
2016-06-08 17:08:08 +02:00
Antoine Nguyen
daf3584476
Update requirements.
...
see #867
2016-04-29 17:39:21 +02:00
Antoine Nguyen
daa7b41300
Update requirements.
...
see #867
2016-04-29 12:02:09 +02:00
Antoine Nguyen
e85a0c8f77
Update requirements.
2016-04-19 10:07:16 +02:00
Antoine Nguyen
d2900ef38e
Use django-rest-swagger for API documentation.
2016-04-08 13:42:09 +02:00
Antoine Nguyen
3181f5df5d
WIP
...
see #831
2016-01-29 16:18:03 +01:00
Antoine Nguyen
32a7380259
Refactor and try to fix order.
...
see #822
2016-01-27 13:22:14 +01:00
Antoine Nguyen
3e14f88282
Fix #826
2016-01-13 16:34:31 +01:00
Antoine Nguyen
7418f7ed6c
Make sure to install Django 1.8.7 !!
2015-12-02 19:21:17 +01:00
Antoine Nguyen
c40af540a1
Make sure Django 1.9 won't be installed.
2015-12-02 19:19:05 +01:00
Antoine Nguyen
68b5fc1a3e
First draft of a REST API.
...
see #523
2015-11-27 14:48:07 +01:00
Antoine Nguyen
ab99a05dd2
Django 1.8 compat.
...
see #787
2015-11-15 15:16:06 +01:00
Antoine Nguyen
8d2dadfdd0
Update requirements.
2015-11-10 15:25:19 +01:00
Antoine Nguyen
2e5b4cefd4
django-passwords 0.3.4
2015-10-21 10:25:54 +02:00
Antoine Nguyen
066c10b5b1
Passwords complexity rules.
...
fix #758
2015-07-22 10:37:57 +02:00
Stéphane Klein and Antoine Nguyen
720129335c
Fix remote_addr if modoboa django app is powered by apache or nginx proxy
2015-05-04 20:52:40 +02:00
Antoine Nguyen
7841d8454b
requirements updated.
2015-04-30 14:59:14 +02:00
Antoine Nguyen
5a2608d00d
Force Django 1.7
2015-04-15 14:52:12 +02:00