Skip to content

Commit 838eed9

Browse files
committed
chore: update provider database
1 parent 9870725 commit 838eed9

File tree

2 files changed

+22
-26
lines changed

2 files changed

+22
-26
lines changed

scripts/update-provider-database.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ set -euo pipefail
66
export TZ=UTC
77

88
# Provider database revision.
9-
REV=77cbf92a8565fdf1bcaba10fa93c1455c750a1e9
9+
REV=1cce91c1f1065b47e4f307d6fe2f4cca68c74d2e
1010

1111
CORE_ROOT="$PWD"
1212
TMP="$(mktemp -d)"

src/provider/data.rs

Lines changed: 21 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@ use std::sync::LazyLock;
1313
// 163.md: 163.com
1414
static P_163: Provider = Provider {
1515
id: "163",
16-
status: Status::Ok,
17-
before_login_hint: "",
16+
status: Status::Preparation,
17+
before_login_hint: "Enable \"POP3/SMTP/IMAP\" on the website, add a third-party auth code and use that as the login password",
1818
after_login_hint: "",
1919
overview_page: "https://providers.delta.chat/163",
2020
server: &[
@@ -98,7 +98,7 @@ static P_ALIYUN: Provider = Provider {
9898
static P_AOL: Provider = Provider {
9999
id: "aol",
100100
status: Status::Preparation,
101-
before_login_hint: "To log in to AOL with Delta Chat, you need to set up an app password in the AOL web interface.",
101+
before_login_hint: "To log in to AOL, you need to set up an app password in the AOL web interface.",
102102
after_login_hint: "",
103103
overview_page: "https://providers.delta.chat/aol",
104104
server: &[
@@ -432,7 +432,7 @@ static P_EXAMPLE_COM: Provider = Provider {
432432
id: "example.com",
433433
status: Status::Broken,
434434
before_login_hint: "Hush this provider doesn't exist!",
435-
after_login_hint: "This provider doesn't really exist, so you can't use it :/ If you need an email provider for Delta Chat, take a look at providers.delta.chat!",
435+
after_login_hint: "This provider doesn't really exist, so you can't use it :/ If you need an email provider, take a look at providers.delta.chat!",
436436
overview_page: "https://providers.delta.chat/example-com",
437437
server: &[
438438
Server {
@@ -459,7 +459,7 @@ static P_EXAMPLE_COM: Provider = Provider {
459459
static P_FASTMAIL: Provider = Provider {
460460
id: "fastmail",
461461
status: Status::Preparation,
462-
before_login_hint: "You must create an app-specific password for Delta Chat before you can log in.",
462+
before_login_hint: "You must create an app-specific password before you can log in.",
463463
after_login_hint: "",
464464
overview_page: "https://providers.delta.chat/fastmail",
465465
server: &[
@@ -526,7 +526,7 @@ static P_FIVE_CHAT: Provider = Provider {
526526
static P_FREENET_DE: Provider = Provider {
527527
id: "freenet.de",
528528
status: Status::Preparation,
529-
before_login_hint: "Um deine freenet.de E-Mail-Adresse mit Delta Chat zu benutzen, musst du erst auf der freenet.de-Webseite \"POP3/IMAP/SMTP\" aktivieren.",
529+
before_login_hint: "Um deine freenet.de E-Mail-Adresse zu benutzen, musst du erst auf der freenet.de-Webseite \"POP3/IMAP/SMTP\" aktivieren.",
530530
after_login_hint: "",
531531
overview_page: "https://providers.delta.chat/freenet-de",
532532
server: &[
@@ -647,10 +647,6 @@ static P_HERMES_RADIO: Provider = Provider {
647647
key: Config::MdnsEnabled,
648648
value: "0",
649649
},
650-
ConfigDefault {
651-
key: Config::E2eeEnabled,
652-
value: "0",
653-
},
654650
ConfigDefault {
655651
key: Config::ShowEmails,
656652
value: "2",
@@ -663,7 +659,7 @@ static P_HERMES_RADIO: Provider = Provider {
663659
static P_HEY_COM: Provider = Provider {
664660
id: "hey.com",
665661
status: Status::Broken,
666-
before_login_hint: "hey.com does not offer the standard IMAP e-mail protocol, so you cannot log in with Delta Chat to hey.com.",
662+
before_login_hint: "hey.com does not offer the standard IMAP e-mail protocol, so you cannot log in to hey.com.",
667663
after_login_hint: "",
668664
overview_page: "https://providers.delta.chat/hey-com",
669665
server: &[],
@@ -702,7 +698,7 @@ static P_I3_NET: Provider = Provider {
702698
static P_ICLOUD: Provider = Provider {
703699
id: "icloud",
704700
status: Status::Preparation,
705-
before_login_hint: "You must create an app-specific password for Delta Chat before login.",
701+
before_login_hint: "You must create an app-specific password before login.",
706702
after_login_hint: "",
707703
overview_page: "https://providers.delta.chat/icloud",
708704
server: &[
@@ -787,7 +783,7 @@ static P_KONTENT_COM: Provider = Provider {
787783
static P_MAIL_COM: Provider = Provider {
788784
id: "mail.com",
789785
status: Status::Preparation,
790-
before_login_hint: "To log in with Delta Chat, you first need to activate POP3/IMAP in your mail.com settings. Note that this is a mail.com Premium feature only.",
786+
before_login_hint: "To log in, you first need to activate POP3/IMAP in your mail.com settings. Note that this is a mail.com Premium feature only.",
791787
after_login_hint: "",
792788
overview_page: "https://providers.delta.chat/mail-com",
793789
server: &[],
@@ -828,7 +824,7 @@ static P_MAIL_DE: Provider = Provider {
828824
static P_MAIL_RU: Provider = Provider {
829825
id: "mail.ru",
830826
status: Status::Preparation,
831-
before_login_hint: "Вам необходимо сгенерировать \"пароль для внешнего приложения\" в веб-интерфейсе mail.ru, чтобы mail.ru работал с Delta Chat.",
827+
before_login_hint: "Вам необходимо сгенерировать \"пароль для внешнего приложения\" в веб-интерфейсе mail.ru, чтобы mail.ru работал с chatmail.",
832828
after_login_hint: "",
833829
overview_page: "https://providers.delta.chat/mail-ru",
834830
server: &[
@@ -1222,8 +1218,8 @@ static P_NUBO_COOP: Provider = Provider {
12221218
// outlook.com.md: hotmail.com, outlook.com, office365.com, outlook.com.tr, live.com, outlook.de
12231219
static P_OUTLOOK_COM: Provider = Provider {
12241220
id: "outlook.com",
1225-
status: Status::Ok,
1226-
before_login_hint: "",
1221+
status: Status::Broken,
1222+
before_login_hint: "Unfortunately, Outlook does not allow using passwords anymore, per-app-passwords are currently not working.",
12271223
after_login_hint: "",
12281224
overview_page: "https://providers.delta.chat/outlook-com",
12291225
server: &[
@@ -1321,8 +1317,8 @@ static P_POSTEO: Provider = Provider {
13211317
static P_PROTONMAIL: Provider = Provider {
13221318
id: "protonmail",
13231319
status: Status::Broken,
1324-
before_login_hint: "Protonmail does not offer the standard IMAP e-mail protocol, so you cannot log in with Delta Chat to Protonmail.",
1325-
after_login_hint: "To use Delta Chat with Protonmail, the IMAP bridge must be running in the background. If you have connectivity issues, double check whether it works as expected.",
1320+
before_login_hint: "Protonmail does not offer the standard IMAP e-mail protocol, so you cannot log in with to Protonmail.",
1321+
after_login_hint: "To use Protonmail, the IMAP bridge must be running in the background. If you have connectivity issues, double check whether it works as expected.",
13261322
overview_page: "https://providers.delta.chat/protonmail",
13271323
server: &[],
13281324
opt: ProviderOptions::new(),
@@ -1362,7 +1358,7 @@ static P_PURELYMAIL_COM: Provider = Provider {
13621358
static P_QQ: Provider = Provider {
13631359
id: "qq",
13641360
status: Status::Preparation,
1365-
before_login_hint: "Manually enabling IMAP/SMTP and creating an app-specific password for Delta Chat are required.",
1361+
before_login_hint: "Manually enabling IMAP/SMTP and creating an app-specific password are required.",
13661362
after_login_hint: "",
13671363
overview_page: "https://providers.delta.chat/qq",
13681364
server: &[
@@ -1390,7 +1386,7 @@ static P_QQ: Provider = Provider {
13901386
static P_RAMBLER_RU: Provider = Provider {
13911387
id: "rambler.ru",
13921388
status: Status::Preparation,
1393-
before_login_hint: "Чтобы войти в Рамблер/почта через Delta Chat, необходимо предварительно включить доступ с помощью почтовых клиентов на сайте mail.rambler.ru",
1389+
before_login_hint: "Чтобы войти в Рамблер/почта, необходимо предварительно включить доступ с помощью почтовых клиентов на сайте mail.rambler.ru",
13941390
after_login_hint: "",
13951391
overview_page: "https://providers.delta.chat/rambler-ru",
13961392
server: &[
@@ -1566,7 +1562,7 @@ static P_SYSTEMLI_ORG: Provider = Provider {
15661562
static P_T_ONLINE: Provider = Provider {
15671563
id: "t-online",
15681564
status: Status::Preparation,
1569-
before_login_hint: "To use Delta Chat with a T-Online email address, you need to create an app password in the web interface.",
1565+
before_login_hint: "To use a T-Online email address, you need to create an app password in the web interface.",
15701566
after_login_hint: "",
15711567
overview_page: "https://providers.delta.chat/t-online",
15721568
server: &[
@@ -1677,7 +1673,7 @@ static P_TISCALI_IT: Provider = Provider {
16771673
static P_TUTANOTA: Provider = Provider {
16781674
id: "tutanota",
16791675
status: Status::Broken,
1680-
before_login_hint: "Tutanota does not offer the standard IMAP e-mail protocol, so you cannot log in with Delta Chat to Tutanota.",
1676+
before_login_hint: "Tutanota does not offer the standard IMAP e-mail protocol, so you cannot log in to Tutanota.",
16811677
after_login_hint: "",
16821678
overview_page: "https://providers.delta.chat/tutanota",
16831679
server: &[],
@@ -1787,7 +1783,7 @@ static P_VIVALDI: Provider = Provider {
17871783
static P_VK_COM: Provider = Provider {
17881784
id: "vk.com",
17891785
status: Status::Preparation,
1790-
before_login_hint: "Вам необходимо сгенерировать \"пароль для внешнего приложения\" в веб-интерфейсе mail.ru https://account.mail.ru/user/2-step-auth/passwords/ чтобы vk.com работал с Delta Chat.",
1786+
before_login_hint: "Вам необходимо сгенерировать \"пароль для внешнего приложения\" в веб-интерфейсе mail.ru https://account.mail.ru/user/2-step-auth/passwords/ чтобы vk.com работал с chatmail.",
17911787
after_login_hint: "",
17921788
overview_page: "https://providers.delta.chat/vk-com",
17931789
server: &[
@@ -1906,7 +1902,7 @@ static P_WKPB_DE: Provider = Provider {
19061902
static P_YAHOO: Provider = Provider {
19071903
id: "yahoo",
19081904
status: Status::Preparation,
1909-
before_login_hint: "To use Delta Chat with your Yahoo email address you have to create an \"App-Password\" in the account security screen.",
1905+
before_login_hint: "To use your Yahoo email address you have to create an \"App-Password\" in the account security screen.",
19101906
after_login_hint: "",
19111907
overview_page: "https://providers.delta.chat/yahoo",
19121908
server: &[
@@ -2662,4 +2658,4 @@ pub(crate) static PROVIDER_IDS: LazyLock<HashMap<&'static str, &'static Provider
26622658
});
26632659

26642660
pub static _PROVIDER_UPDATED: LazyLock<chrono::NaiveDate> =
2665-
LazyLock::new(|| chrono::NaiveDate::from_ymd_opt(2024, 9, 13).unwrap());
2661+
LazyLock::new(|| chrono::NaiveDate::from_ymd_opt(2025, 9, 4).unwrap());

0 commit comments

Comments
 (0)