Commit Graph
3612 Commits
Author SHA1 Message Date
Antoine Nguyen 302a4a2f4d Better error handling for doveadm call. 2021-02-11 20:51:48 +01:00
Antoine Nguyen b0e308034c Renamed migrations. 2021-02-11 17:32:10 +01:00
Antoine Nguyen 51579b1aab Merge branch '1.x' 2021-02-11 17:29:38 +01:00
Antoine Nguyen 1827bce52d Run doveadm command as vmail user.
see #2084
2021-02-11 17:16:21 +01:00
Antoine NguyenandGitHub a7fe2a93bb Merge pull request #2167 from sebageek/handle-nametoolong-in-get-dns-record
Handle NameTooLong by logging an error
2021-02-11 16:47:42 +01:00
Antoine NguyenandGitHub ee7da856d3 Merge pull request #2158 from jeromelebleu/fix/requirements
Accept rrdtool version in Debian Buster
2021-02-11 16:29:13 +01:00
Antoine NguyenandGitHub e6f0f783bf Merge pull request #2151 from akshatsoni64/patch-1
Update Dockerfile.dev
2021-02-11 16:27:26 +01:00
Akshat SoniandGitHub e6f4987512 Update Dockerfile.dev 2021-02-10 09:59:56 +05:30
Akshat SoniandGitHub 4dfaf89153 Merge branch 'master' into patch-1 2021-02-10 09:48:04 +05:30
Akshat SoniandGitHub 6e9d631204 Update Dockerfile.dev 2021-02-10 09:11:03 +05:30
Sebastian Lohff 39c40c18ef Handle NameTooLong by logging an error
get_dns_records() could be fed with a name that is too long for the DNS
protocol. In this case a NameTooLong error is thrown, which we can catch
and log an error for. This can happen for example if a DNS name that is
already at the limit is used in combination with "manage.py modo
check_mx", which appends an autodiscover to the domain, which then
exceeds the DNS name limit.
2021-02-09 22:09:43 +01:00
Antoine NguyenandGitHub e75e00e3dc Merge pull request #2144 from jeromelebleu/fix/default-password-scheme
Prevent that password are stored in plain-text
2021-02-09 17:44:22 +01:00
Jérôme Lebleu 7d5f87aaab Document the system packages which can be installed 2021-02-08 17:06:03 +01:00
Jérôme Lebleu f08157ff6a Accept rrdtool version of current Debian package 2021-02-08 17:03:25 +01:00
Jérôme Lebleu 1a677d5c7e Ignore E265 in settings.py template 2021-02-08 16:47:41 +01:00
Jérôme Lebleu a7ced6634c Document the settings related to Dovecot 2021-02-08 16:47:41 +01:00
Jérôme Lebleu 82ec811356 Add and document missing settings in template 2021-02-08 16:47:41 +01:00
Jérôme Lebleu 5cbbd4655b Allow one to define Dovecot's schemes in settings 2021-02-08 16:47:41 +01:00
Jérôme Lebleu abd3ba537e Add MD5-CRYPT to the fallback password schemes
Password should never be stored in plain-text. As Dovecot could be
installed on another host, this adds MD5-CRYPT as a weak but common
scheme and as an alternative to PLAIN.
2021-02-08 16:47:41 +01:00
Sebastian LohffandGitHub 9cecc79a02 Raise domain name length to RFC1035 maximum (#2147)
RFC1035 Section 2.3.4. specifies a maximum domain name length of 255
octets in protocol. As each label is prefixed by its length and the
domain-root (.) has a length of 0 we have a maximum of 253 octets. For
modoboa to support all these domains in its DB scheme we need to raise
the maximum domain name length to 253 as well.
2021-02-04 16:10:44 +00:00
Akshat SoniandGitHub 2abfb505b5 Update Dockerfile.dev
The old version of pip install caused some issues during installation in docker so adding the command to upgrade pip
2021-02-02 15:40:22 +05:30
Antoine NguyenandGitHub 57f5d57ea6 Merge pull request #2145 from jeromelebleu/fix/disable-aliases
Add missing migration to disable disabled accounts' aliases
2021-01-29 16:37:13 +01:00
Jérôme Lebleu 3eebd3fc15 Add migration to disable disabled accounts' aliases 2021-01-28 15:21:03 +01:00
Antoine NguyenandGitHub 3f96bc7e42 Merge pull request #2092 from vthg2themax/patch-1
Add some helpful tips to new developers
2021-01-26 16:07:58 +01:00
Antoine NguyenandGitHub c59249d072 Merge branch 'master' into patch-1 2021-01-26 15:54:53 +01:00
Antoine NguyenandGitHub 9042ee86d4 Merge pull request #2140 from modoboa/dependabot/pip/django-reversion-3.0.9
Bump django-reversion from 3.0.8 to 3.0.9
2021-01-26 15:54:13 +01:00
Antoine NguyenandGitHub b392ee257f Merge branch 'master' into dependabot/pip/django-reversion-3.0.9 2021-01-26 15:45:06 +01:00
Antoine NguyenandGitHub e43ab2761b Merge pull request #2141 from jeromelebleu/fix/disable-internal-alias
Disable internal alias too with the account
2021-01-26 15:44:26 +01:00
Antoine NguyenandGitHub eb6c21b2e9 Merge branch 'master' into fix/disable-internal-alias 2021-01-26 15:11:27 +01:00
Antoine NguyenandGitHub 75d27d0862 Merge pull request #2143 from jeromelebleu/fix/tests-update
Resynchronize the package index in tests
2021-01-26 15:09:57 +01:00
Jérôme Lebleu 63a8e84353 Resynchronize the package index in tests 2021-01-26 12:25:03 +01:00
Jérôme Lebleu 0010035c89 Disable internal alias too with the account (fix #2120) 2021-01-26 11:13:55 +01:00
dependabot[bot]andGitHub 59af8feb18 Bump django-reversion from 3.0.8 to 3.0.9
Bumps [django-reversion](https://github.com/etianen/django-reversion) from 3.0.8 to 3.0.9.
- [Release notes](https://github.com/etianen/django-reversion/releases)
- [Changelog](https://github.com/etianen/django-reversion/blob/master/CHANGELOG.rst)
- [Commits](https://github.com/etianen/django-reversion/compare/v3.0.8...v3.0.9)

Signed-off-by: dependabot[bot] <support@github.com>
2021-01-25 08:58:26 +00:00
Antoine NguyenandGitHub d54c0771b6 Merge pull request #2124 from modoboa/dependabot/pip/testfixtures-6.17.1
Bump testfixtures from 6.16.0 to 6.17.1
2021-01-25 09:57:33 +01:00
transifex-integration[bot]GitHubtransifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
3101f30b67 Apply translations in zh_CN (#2122)
translation completed for the source file '/modoboa/ldapsync/locale/en/LC_MESSAGES/django.po'
on the 'zh_CN' language.

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2021-01-20 07:39:21 +00:00
transifex-integration[bot]GitHubtransifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>Christophe CHAUVET
633fd07626 Apply translations in zh_CN (#2121)
translation completed for the source file '/modoboa/locale/en/LC_MESSAGES/djangojs.po'
on the 'zh_CN' language.

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
Co-authored-by: Christophe CHAUVET <christophe.chauvet@gmail.com>
2021-01-20 07:30:01 +00:00
dependabot[bot]andGitHub 9df210b869 Bump testfixtures from 6.16.0 to 6.17.1
Bumps [testfixtures](https://github.com/Simplistix/testfixtures) from 6.16.0 to 6.17.1.
- [Release notes](https://github.com/Simplistix/testfixtures/releases)
- [Changelog](https://github.com/Simplistix/testfixtures/blob/master/CHANGELOG.rst)
- [Commits](https://github.com/Simplistix/testfixtures/compare/6.16.0...6.17.1)

Signed-off-by: dependabot[bot] <support@github.com>
2021-01-18 08:49:57 +00:00
Antoine NguyenandGitHub fb35e7c18c Merge pull request #2114 from modoboa/dependabot/pip/mysqlclient-lt-2.0.4
Update mysqlclient requirement from <2.0.3 to <2.0.4
2021-01-18 09:16:27 +01:00
dependabot[bot]andGitHub b23ba59912 Update mysqlclient requirement from <2.0.3 to <2.0.4
Updates the requirements on [mysqlclient](https://github.com/PyMySQL/mysqlclient) to permit the latest version.
- [Release notes](https://github.com/PyMySQL/mysqlclient/releases)
- [Changelog](https://github.com/PyMySQL/mysqlclient/blob/master/HISTORY.rst)
- [Commits](https://github.com/PyMySQL/mysqlclient/commits)

Signed-off-by: dependabot[bot] <support@github.com>
2021-01-04 05:03:24 +00:00
Antoine NguyenandGitHub 01cb69a06a Merge pull request #2107 from modoboa/update-issue-templates
Update Issue Template and links
2020-12-28 14:33:52 +01:00
Christophe CHAUVET 74e661be8d Replace Framework by Software 2020-12-28 14:13:54 +01:00
Christophe CHAUVET b531370766 Update Issue Template and links 2020-12-28 08:45:13 +01:00
transifex-integration[bot]GitHubtransifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>Christophe CHAUVET
7d96a6b1f1 Apply translations in de (#2085)
translation completed for the source file '/modoboa/locale/en/LC_MESSAGES/djangojs.po'
on the 'de' language.

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
Co-authored-by: Christophe CHAUVET <christophe.chauvet@gmail.com>
2020-12-12 08:31:12 +00:00
36a04fec09 Update the connection string for beginners (#2095)
Co-authored-by: Christophe CHAUVET <christophe.chauvet@gmail.com>
2020-12-12 07:46:46 +00:00
Antoine NguyenandGitHub 7037d6a981 Merge pull request #2099 from modoboa/dependabot/pip/mysqlclient-lt-2.0.3
Update mysqlclient requirement from <2.0.2 to <2.0.3
2020-12-11 10:01:51 +01:00
dependabot[bot]andGitHub 3a9f825e8f Update mysqlclient requirement from <2.0.2 to <2.0.3
Updates the requirements on [mysqlclient](https://github.com/PyMySQL/mysqlclient) to permit the latest version.
- [Release notes](https://github.com/PyMySQL/mysqlclient/releases)
- [Changelog](https://github.com/PyMySQL/mysqlclient/blob/master/HISTORY.rst)
- [Commits](https://github.com/PyMySQL/mysqlclient/commits)

Signed-off-by: dependabot[bot] <support@github.com>
2020-12-11 08:52:27 +00:00
Antoine NguyenandGitHub 29bfcdefc0 Merge pull request #2098 from modoboa/dependabot/pip/testfixtures-6.16.0
Bump testfixtures from 6.15.0 to 6.16.0
2020-12-11 09:51:33 +01:00
dependabot[bot]andGitHub 865ac83f86 Bump testfixtures from 6.15.0 to 6.16.0
Bumps [testfixtures](https://github.com/Simplistix/testfixtures) from 6.15.0 to 6.16.0.
- [Release notes](https://github.com/Simplistix/testfixtures/releases)
- [Changelog](https://github.com/Simplistix/testfixtures/blob/master/CHANGELOG.rst)
- [Commits](https://github.com/Simplistix/testfixtures/compare/6.15.0...6.16.0)

Signed-off-by: dependabot[bot] <support@github.com>
2020-12-10 05:01:10 +00:00
Antoine NguyenandGitHub 0cd52d0f04 Merge pull request #2093 from modoboa/fix/alarm_title_length
Replaced CharField by TextField.
2020-12-04 09:54:15 +01:00
Antoine Nguyen 0f1a90aacb Replaced CharField by TextField.
see #2081
2020-12-04 09:37:30 +01:00