bjoern
339d46ecf0
update provider database, add yggmail and mail2tor ( #2608 )
...
* allow dotless domains and hostnames
* update provider database
ran ./src/provider/update.py ../provider-db/_providers/ > src/provider/data.rs
to pull in recent changes from https://github.com/deltachat/provider-db
2021-08-20 10:48:27 +02:00
B. Petersen
b8dad1dbaf
add support for socket PLAIN coming from provider-db
2021-08-15 20:28:09 +03:00
link2xt
244260a978
Fix nightly clippy and rustc errors
2021-04-12 21:33:52 +03:00
B. Petersen
4ba9c2fafa
fix clippy error on generating rust code from python
2021-03-18 21:55:33 +01:00
Alexander Krotov
f4c8ffca4c
Query MX records during provider autoconfiguration
...
Previously MX records were queried only for OAuth 2 configuration and
did not affect the list of servers tried. User was required to manually
configure the servers for Google Workspace (former GSuite) domains.
Now MX records are queried during configuration. If provider is found in
offline database, its ID, corresponding to the filename, is saved as
`configured_provider`.
`configured_provider` is also set during database migration if email
address uses the domain from the provider database, but no MX querying
is done.
2021-01-10 00:19:43 +03:00
Alexander Krotov
38ead5b72c
Enable strict TLS by default
...
Now strict TLS should be explicitly turned off.
By default it is only turned off for nauta provider.
2020-12-27 02:36:11 +03:00
B. Petersen
bf83f6d4ad
read settings from provider-db-globals, not from -config-defaults
2020-10-31 14:20:16 +01:00
Alexander Krotov
67cddedf7e
Switch from lazy_static to once_cell
2020-10-18 15:47:21 +03:00
B. Petersen
277bbfaead
add a function to get the timestamp of the last provider-db update
2020-09-19 12:40:02 +02:00
B. Petersen
b91b88e11b
let update.py add information of oauth2-authorizer
2020-06-19 16:37:43 +02:00
Alexander Krotov
19b53c76da
Add strict_tls support
2020-06-10 10:52:53 +03:00
B. Petersen
24bf1dbffb
fixup
2020-05-12 23:02:22 +02:00
B. Petersen
c1890bb126
adapt provider/update.py so that it generates config_defaults
2020-05-12 23:02:22 +02:00
B. Petersen
18059734ce
make 'cargo fmt' happy with generated code: avoid two lineends at end of file
2020-01-30 17:47:43 +01:00
B. Petersen
c883e709c3
make sure, a domain is not used twice
2020-01-30 17:47:43 +01:00
B. Petersen
7be0bd3583
skip providers without data, cleanup
2020-01-30 17:47:43 +01:00
B. Petersen
d9ab37ea58
check for missing before_login_hint
2020-01-30 17:47:43 +01:00
B. Petersen
9c9294a730
use P_DOMAIN_NAME instead of P_123 to make a diff easier, make sure, domains are lowercase
2020-01-30 17:47:42 +01:00
B. Petersen
2a0842b8ae
rough check for valid domains
2020-01-30 17:47:42 +01:00
B. Petersen
80dc7bfc52
make 'cargo fmt' happy
2020-01-30 17:47:42 +01:00
B. Petersen
4ba7402f28
tweak yaml->rust script, generated code compiles and works now :)
2020-01-30 17:47:42 +01:00
B. Petersen
d4da2e0d9c
add update.py that takes a folder with yaml-md-files as argument
2020-01-30 17:47:41 +01:00