Commit graph

80 commits

Author SHA1 Message Date
Alexandre Aubin
d67e231678 dydns-password-recovery -> dyndns-recovery-password 2023-04-11 14:48:44 +02:00
ljf (zamentur)
ab2d10b99d
Merge branch 'dev' into dyndns-password 2023-01-08 01:08:57 +01:00
ljf
a21567b27d
[enh] Semantic 2023-01-08 00:35:34 +01:00
Alexandre Aubin
4d211335ed
Merge branch 'dev' into dev_on_muc 2022-12-04 18:36:25 +01:00
Alexandre Aubin
9ac7c32393
Merge pull request #1541 from YunoHost/disable-unecessary-domain-features
domains: propagate mail/xmpp enable/disable toggle to actual system configs
2022-12-03 12:38:21 +01:00
yunohost-bot
36d2456a87 [CI] Format code with Black 2022-12-01 21:18:47 +00:00
Alexandre Aubin
0f9d938853
groups: add mail-aliases management (#1539) 2022-12-01 21:34:36 +01:00
Alexandre Aubin
30a18a4ec0 domains: propagate mail/xmpp enable/disable toggle to actual system configurations 2022-11-27 15:51:20 +01:00
Alexandre Aubin
a5a2a15351 Merge branch 'dev_on_muc' of github.com:larchange/yunohost into larchange-dev_on_muc 2022-11-27 03:02:42 +01:00
Alexandre Aubin
867632d355 domains: propagate mail/xmpp enable/disable toggle to actual system configurations 2022-11-27 02:54:35 +01:00
yunohost-bot
a2f82aba12 [CI] Format code with Black 2022-10-27 16:00:06 +00:00
Félix Piédallu
f952c4bcf7 domain_info: Some apps don't have path (non-web apps like synapse/borg), it triggers a KeyError. 2022-10-26 20:45:49 +02:00
yunohost-bot
7c05df05b7 [CI] Format code with Black 2022-10-24 16:59:10 +00:00
Alexandre Aubin
aaa3a901d0 domain: don't assert domain exists in _get_parent_domain_of 2022-10-10 16:47:45 +02:00
Alexandre Aubin
bd7081baf2 maintenance: cleanup .py file headers + automate boring copyright headers... 2022-10-09 18:38:34 +02:00
Alexandre Aubin
f03b992c6a Friskies 2022-10-09 18:03:18 +02:00
Alexandre Aubin
a355f48580 domains: simplify domain config panel cert section 2022-10-08 19:21:36 +02:00
Alexandre Aubin
43b7a1a9a0
Merge pull request #1514 from YunoHost/get-parent
call _get_parent_domain_of to ensure getting any level parent
2022-10-07 17:03:18 +02:00
axolotle
5cfbcd4c49 domaindns: update _get_parent_domain_of defaults and calls to 2022-10-07 18:08:25 +02:00
Alexandre Aubin
ef742124ea
Merge pull request #1434 from YunoHost/enh-domains
Ability to "list" domain as a tree structure, + add a new domain_info endpoint
2022-10-07 15:25:51 +02:00
Alexandre Aubin
b30962a44f domain_info: add 'topest_parent' info + fix small bug with return_self option for _get_parent_domain_of 2022-10-07 15:07:48 +02:00
Alexandre Aubin
73a7f93740 domains: make the domain cache expire after 15 seconds to prevent inconsistencies between CLI and API 2022-10-07 14:19:15 +02:00
Alexandre Aubin
23b83b5ef7 Unused import 2022-10-07 13:59:54 +02:00
Alexandre Aubin
96233ea600 Rework domain_info 2022-10-05 15:07:03 +02:00
axolotle
81b90d79cb remove previous _get_parent_domain_of() 2022-10-05 16:14:07 +02:00
axolotle
7b7c5f0b13 changed cert acme status to a string to add 'unknown' status (when not diagnosed) 2022-10-05 16:14:07 +02:00
axolotle
d848837bc6 add new domain_info() command to get a domain's dns, certs and apps infos 2022-10-05 16:14:07 +02:00
axolotle
77471c4140 add tree option on domain_list() 2022-10-05 16:14:07 +02:00
axolotle
6001b0f7af rework domains cache logic 2022-10-05 16:14:07 +02:00
Alexandre Aubin
e2838455e0 Moar i18n friskies 2022-10-05 14:18:21 +02:00
Alexandre Aubin
d1d203726b Merge remote-tracking branch 'origin/enh-actions' into 11.1 2022-10-04 22:33:28 +02:00
Alexandre Aubin
1c06fd5017 configpanels: i18n for domain cert config panel 2022-10-04 17:29:54 +02:00
Alexandre Aubin
85b6d8554d Fix i18n issues / also we don't need operation logger for domain_action_run, already handled in subcalls 2022-10-04 13:04:30 +02:00
Alexandre Aubin
0dc08c8f8c Apply suggestions from code review
Co-authored-by: Axolotle <nchesnais@mailoo.org>
2022-09-30 15:03:03 +02:00
Alexandre Aubin
40ad8ce25e configpanel: Implement 'hidden' domain_action_run route 2022-09-30 15:03:03 +02:00
Alexandre Aubin
47543b19b7 configpanels: Iterating on action POC to create a certificat section in domain config panels 2022-09-30 15:03:03 +02:00
Alexandre Aubin
38234c9501
Merge branch 'dev' into enh-global-settings-configpanel 2022-09-03 22:33:46 +02:00
Alexandre Aubin
efe0e60182 [fix] defaultapp: domain may not exist in app_map dict output 2022-08-28 17:25:31 +02:00
Alexandre Aubin
76238db4bb config_settings.toml -> config_global.toml 2022-08-04 19:09:47 +02:00
theo@manjaro
e21c114b70 Better log redacting 2022-07-15 16:54:53 +02:00
theo@manjaro
5f2785c6c9 Pleasing the linter 2022-07-15 15:11:45 +02:00
theo@manjaro
863843a1cf The maximum number of subscribed DynDNS domains is configurable 2022-07-15 14:26:21 +02:00
theo@manjaro
02103c07a3 Don't flag sub-DynDNS domains as subscribed 2022-07-13 11:50:20 +02:00
theo@manjaro
0084ce757c Don't ask for the (un)subscribe options if this is a sub-subdomain 2022-07-13 11:34:04 +02:00
theo@manjaro
731f07817b Redact domain passwords in logs 2022-07-13 11:03:16 +02:00
theo@manjaro
f67eaef90b Ignore cache if "full" is specified 2022-07-12 10:45:35 +02:00
theo@manjaro
ba061a49e4 Added a --full option to domain list 2022-07-11 15:48:30 +02:00
theo@manjaro
0b5c96e249 Added an API endpoint to check if a domain is a DynDNS one 2022-07-11 15:16:33 +02:00
theo@manjaro
06db6f7e04 Clearer locales 2022-07-08 09:21:08 +02:00
theo@manjaro
940af74c2d yunohost domain dns push now accepts an --auto option
Domains can be configured to be auto-pushed by a cron job
2022-07-06 15:52:27 +02:00