mirror of
https://github.com/chatmail/relay.git
synced 2026-05-19 12:28:06 +00:00
Compare commits
3 Commits
privacy-de
...
hpk/xdelta
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
3fe29be4d9 | ||
|
|
2ffce508bd | ||
|
|
49b4bad8c3 |
@@ -2,8 +2,8 @@
|
|||||||
|
|
||||||
## untagged
|
## untagged
|
||||||
|
|
||||||
- Added a config option for an intro to the privacy policy
|
- Emit "XCHATMAIL" capability from IMAP server
|
||||||
([#285](https://github.com/deltachat/chatmail/pull/285))
|
([#278](https://github.com/deltachat/chatmail/pull/278))
|
||||||
|
|
||||||
- Move echobot `into /var/lib/echobot`
|
- Move echobot `into /var/lib/echobot`
|
||||||
([#281](https://github.com/deltachat/chatmail/pull/281))
|
([#281](https://github.com/deltachat/chatmail/pull/281))
|
||||||
|
|||||||
@@ -24,7 +24,6 @@ class Config:
|
|||||||
self.privacy_mail = params.get("privacy_mail")
|
self.privacy_mail = params.get("privacy_mail")
|
||||||
self.privacy_pdo = params.get("privacy_pdo")
|
self.privacy_pdo = params.get("privacy_pdo")
|
||||||
self.privacy_supervisor = params.get("privacy_supervisor")
|
self.privacy_supervisor = params.get("privacy_supervisor")
|
||||||
self.privacy_intro = params.get("privacy_intro")
|
|
||||||
|
|
||||||
def _getbytefile(self):
|
def _getbytefile(self):
|
||||||
return open(self._inipath, "rb")
|
return open(self._inipath, "rb")
|
||||||
|
|||||||
@@ -61,4 +61,3 @@ privacy_pdo =
|
|||||||
# postal address of the privacy supervisor
|
# postal address of the privacy supervisor
|
||||||
privacy_supervisor =
|
privacy_supervisor =
|
||||||
|
|
||||||
privacy_intro =
|
|
||||||
|
|||||||
@@ -14,7 +14,3 @@ privacy_pdo =
|
|||||||
privacy_supervisor =
|
privacy_supervisor =
|
||||||
State Commissioner for Data Protection and Freedom of Information of
|
State Commissioner for Data Protection and Freedom of Information of
|
||||||
Baden-Württemberg in 70173 Stuttgart, Germany.
|
Baden-Württemberg in 70173 Stuttgart, Germany.
|
||||||
privacy_intro =
|
|
||||||
This is the default onboarding server for Delta Chat.
|
|
||||||
If you don't choose to login to an existing email account,
|
|
||||||
you can get one on this server.
|
|
||||||
|
|||||||
@@ -27,7 +27,7 @@ mail_plugins = quota
|
|||||||
# these are the capabilities Delta Chat cares about actually
|
# these are the capabilities Delta Chat cares about actually
|
||||||
# so let's keep the network overhead per login small
|
# so let's keep the network overhead per login small
|
||||||
# https://github.com/deltachat/deltachat-core-rust/blob/master/src/imap/capabilities.rs
|
# https://github.com/deltachat/deltachat-core-rust/blob/master/src/imap/capabilities.rs
|
||||||
imap_capability = IMAP4rev1 IDLE MOVE QUOTA CONDSTORE NOTIFY METADATA XDELTAPUSH
|
imap_capability = IMAP4rev1 IDLE MOVE QUOTA CONDSTORE NOTIFY METADATA XDELTAPUSH XCHATMAIL
|
||||||
|
|
||||||
|
|
||||||
# Authentication for system users.
|
# Authentication for system users.
|
||||||
|
|||||||
@@ -14,6 +14,13 @@ def test_init(tmp_path, maildomain):
|
|||||||
assert config.mail_domain == maildomain
|
assert config.mail_domain == maildomain
|
||||||
|
|
||||||
|
|
||||||
|
def test_capabilities(imap):
|
||||||
|
imap.connect()
|
||||||
|
capas = imap.conn.capabilities
|
||||||
|
assert "XCHATMAIL" in capas
|
||||||
|
assert "XDELTAPUSH" in capas
|
||||||
|
|
||||||
|
|
||||||
def test_login_basic_functioning(imap_or_smtp, gencreds, lp):
|
def test_login_basic_functioning(imap_or_smtp, gencreds, lp):
|
||||||
"""Test a) that an initial login creates a user automatically
|
"""Test a) that an initial login creates a user automatically
|
||||||
and b) verify we can also login a second time with the same password
|
and b) verify we can also login a second time with the same password
|
||||||
|
|||||||
@@ -2,8 +2,6 @@
|
|||||||
|
|
||||||
# Privacy Policy for {{ config.mail_domain }}
|
# Privacy Policy for {{ config.mail_domain }}
|
||||||
|
|
||||||
{{ config.privacy_intro }}
|
|
||||||
|
|
||||||
We want to show you in a fair and transparent way
|
We want to show you in a fair and transparent way
|
||||||
what personal data is processed by us.
|
what personal data is processed by us.
|
||||||
We follow a strict privacy-by-design approach
|
We follow a strict privacy-by-design approach
|
||||||
|
|||||||
Reference in New Issue
Block a user