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.
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.
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>
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>
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>
* POC replace travis by Github Actions
* add libldap2-dev
* add libsasl2-dev libssl-dev
* Delete .travis.yml
* Add specific configuration for PostgreSQL
* Retrieve PostgreSQL or MySQL port from env var
* Print affected port for the docker service
* Add Database type and dburl
* Fix dbtype
* Use environment variable to define the port in use for tests.
* Configured password for postgres connection.
* Added redis service.
* Enabled OpenLDAP service.
* Use a container for OpenLDAP too.
* Removed wrong option.
* Fixed volume syntax.
* Try using the option directly.
* Try using an absolute path.
* Fixed wrong syntax.
* Try different format for env variable.
* Try a different way to load data.
* Added missing method call.
* Fix envar
* Try to wait a bit before starting tests.
* Display openldap service logs.
* Fixed ldif scripts path.
* Try to use a custom docker image.
* Try to provide credentials.
* Try with github token.
* use main reference
* Changed LDAP Admin password.
* Added debug.
* Added more debug
* Removed debug.
* dd test for MySQL
* Fix name
* Test is independant
* Link build
* add envar DB for MySQL
* remove depends
* fix fast failed
* fix mysql user
* Use 127.0.0.1 to force for IPv4
* For parameters for MySQL
* Database name test_modoboa
* change mysql user to launch test
* Move to the last mysql version
lose connection on 5.7
* TEst some timout parameters
* remove bad parameters
* Add CONN_MAX_AGE parameters
* Add docker logs
* Try to reset db connections before we spawn processes.
* POC replace travis by Github Actions
* add libldap2-dev
* add libsasl2-dev libssl-dev
* Delete .travis.yml
* Add specific configuration for PostgreSQL
* Retrieve PostgreSQL or MySQL port from env var
* Print affected port for the docker service
* Add Database type and dburl
* Fix dbtype
* Use environment variable to define the port in use for tests.
* Configured password for postgres connection.
* Added redis service.
* Enabled OpenLDAP service.
* Use a container for OpenLDAP too.
* Removed wrong option.
* Fixed volume syntax.
* Try using the option directly.
* Try using an absolute path.
* Fixed wrong syntax.
* Try different format for env variable.
* Try a different way to load data.
* Added missing method call.
* Fix envar
* Try to wait a bit before starting tests.
* Display openldap service logs.
* Fixed ldif scripts path.
* Try to use a custom docker image.
* Try to provide credentials.
* Try with github token.
* use main reference
* Changed LDAP Admin password.
* Added debug.
* Added more debug
* Removed debug.
* dd test for MySQL
* Fix name
* Test is independant
* Link build
* add envar DB for MySQL
* remove depends
* fix fast failed
* fix mysql user
* Use 127.0.0.1 to force for IPv4
* For parameters for MySQL
* Database name test_modoboa
* change mysql user to launch test
* Move to the last mysql version
lose connection on 5.7
* TEst some timout parameters
* remove bad parameters
* Add CONN_MAX_AGE parameters
* Add docker logs
* Try to reset db connections before we spawn processes.
* Add relase on pypi (test server first)
* Fix setuptools scm to fix upload on Pypi test
* Retrieve all repos when publish on pypi
* if file exists, skip it
* Deploy only on master
* Added python 3.5 in matrix.
* Removed comments.
* Add translation and codecov
* Missing argument for upload in production
* fix bad indentation
* move codecov
* Codecov only in one build
* fix command
* Try to run codecov after PG tests.
* Fixed expressions syntax.
* Fixed path issue.
* Fixed path issue.
* Try workflow_run statement.
* Removed useless triggers.
* Test trigger on one workflow
* Another test
* Exclude master and main branch
* Regroup all steps in one workflow.
* Fixed typo
* Fixed bad syntax
* Added missing requirement.
* Push on Pypi Test only on master branch
Co-authored-by: Antoine Nguyen <tonio@ngyn.org>