Commit graph

3345 commits

Author SHA1 Message Date
Paco
3022a47560 Now using Dict.update() when loading settings
Settings not anticipated will be loaded.
They will not be removed on write.
Original behavior: not anticipated keys are removed.
2021-05-29 19:39:59 +02:00
Paco
00098075fd Split domains.yml into domains/{domain}.yml 2021-05-29 19:15:13 +02:00
Alexandre Aubin
1051dbb3cc Misc legacy cleanup 2021-05-28 02:17:40 +02:00
Kay0u
8aae994720 dirty patch to wait for services to finish reloading 2021-05-28 01:03:30 +02:00
Kay0u
a27a4c26df yaml load -> safe_load 2021-05-28 01:02:38 +02:00
Kay0u
1f284d74c4 php 7.3 -> 7.4 2021-05-28 01:02:10 +02:00
tofbouf
f0ae164afe
Apply realpath to find mounted points to unmount
Bindings created by some backup methods appears with their 'real' path in /etc/mtab, that may differ from the original /home/yunohost.backup/tmp/auto_xxx that is passed to _recursive_umount().
This fix applies realpath to the 'directory' parameter passed to _recursive_umount().

Tested OK on my own instance, where backups with Borg were failing (except the first one after a reboot) because of this issue (it was unable to clean temporary dir).
2021-05-27 14:28:48 +02:00
Paco
ced4da4171 Run black & revert misguidedly cosmetic changes
An obscur plugin must have done this...
2021-05-25 16:27:05 +02:00
Corentin Mercier
e40f8fb861
Apply easy fixes from code review
Co-authored-by: ljf (zamentur) <zamentur@users.noreply.github.com>
2021-05-25 13:46:09 +02:00
ericgaspar
fc02caea2e
Yunohost -> YunoHost 2021-05-24 18:02:13 +02:00
yunohost-bot
a8b70bea71 [CI] Format code 2021-05-24 15:08:57 +00:00
Alexandre Aubin
7cceec56d8
Merge pull request #1232 from YunoHost/ci-format-dev
[CI] Format code
2021-05-24 16:57:03 +02:00
Alexandre Aubin
a143018abb
Merge pull request #1230 from YunoHost/fix-ldapinit
[fix] Be able to init slapd in a chroot
2021-05-24 16:56:20 +02:00
yunohost-bot
fbdbd9e039 [CI] Format code 2021-05-24 13:49:17 +00:00
ljf (zamentur)
75d2f71d1a
[fix] Typo in comments 2021-05-24 15:36:03 +02:00
ljf
8829e2ccce [fix] Diagnosis dns query timeout 2021-05-24 15:30:08 +02:00
Alexandre Aubin
2d45c18961 Unused imports 2021-05-24 00:32:53 +02:00
Alexandre Aubin
c516cc8eb1 Create admin folder directly in slapd init 2021-05-24 00:03:10 +02:00
Alexandre Aubin
9dccfa721e Fix ldap init using slapadd 2021-05-23 23:07:28 +02:00
ljf
99247e3d08 [fix] Migrations 2021-05-23 22:46:28 +02:00
Alexandre Aubin
dfb5585021
Merge pull request #1228 from YunoHost/fix-unwanted-warning
[fix] Remove warning to user (transfered in linter)
2021-05-23 20:15:54 +02:00
ljf (zamentur)
ea5a6d301f
[fix] Email on certificate renewing failed (#1227)
* [fix] Email on certificate renewing failed

* [enh] Use check_output instead of subprocess

* Update src/yunohost/certificate.py

Co-authored-by: Kayou <pierre.moltess@gmail.com>

* [mod] Use f-string for readability

Co-authored-by: Kayou <pierre.moltess@gmail.com>
Co-authored-by: Alexandre Aubin <alex.aubin@mailoo.org>
2021-05-23 20:09:48 +02:00
Paco
914bd1f20a connect domain_push_config to the in-file provider options 2021-05-21 11:32:52 +02:00
Paco
d4b4024532 fix: do not delete provider options when loading them 2021-05-21 11:31:12 +02:00
Paco
5859028022 Uncomment push_config function 2021-05-21 10:36:04 +02:00
ljf
d241db4c33 [fix] Be able to init slapd in a chroot 2021-05-21 00:46:31 +02:00
MercierCorentin
51d6d19810 Add first version of set domain provider 2021-05-20 13:29:04 +02:00
ljf (zamentur)
d1ea646876
[fix] Remove warning to user (transfered in linter) 2021-05-18 21:43:52 +02:00
ljf (zamentur)
0f10b91fa1
[fix] nftable migrations for python3 compatibility 2021-05-13 17:25:28 +02:00
ljf
8cf151668f [fix] CI test 2021-05-11 12:08:00 +02:00
Alexandre Aubin
4aaf015428
Also catch tarfile.ReadError as possible archive corruption error 2021-05-09 18:38:17 +02:00
ljf
ad73c29dad [fix] Error in import user tests 2021-05-09 01:08:43 +02:00
ljf
6e880c8219 [fix] Avoid password too small error during import operation 2021-05-09 01:02:51 +02:00
ljf
91e7e5e1c8 [fix] Python3 migration: File args with log 2021-05-08 23:58:36 +02:00
ljf
1d33f333cd [fix] Python3 migration for export user feature 2021-05-08 23:39:33 +02:00
ljf
a78e4c8eac [fix] 1 letter firstname or lastname 2021-05-08 23:31:07 +02:00
ljf
a07314e661 [fix] Download CSV from webadmin - missing commit 2021-05-08 23:31:07 +02:00
ljf
8e2f1c696b [fix] Home not created 2021-05-08 23:31:07 +02:00
ljf
57dcf45a7c [fix] User import unit test 2021-05-08 23:29:52 +02:00
ljf
fd06430e8f [fix] Import user with update mode some unit test 2021-05-08 23:28:49 +02:00
ljf
9e2f4a56f3 [enh] Add export feature and refactor user_list 2021-05-08 23:26:43 +02:00
ljf
3e047c4b94 [fix] CSV import 2021-05-08 23:19:28 +02:00
ljf
2ae0ec46f4 [wip] Import users from csv 2021-05-08 23:02:03 +02:00
ljf
fdc2337e0f [wip] Import users by csv 2021-05-08 23:02:03 +02:00
ljf
2315e811fa [wip] Import users with a CSV 2021-05-08 23:02:03 +02:00
yunohost-bot
b38d5eedf7 [CI] Format code 2021-05-07 18:22:04 +00:00
Alexandre Aubin
af567c6f85 python3: smtplib's sendmail miserably crashes with encoding issue if accent in mail body 2021-05-03 19:02:10 +02:00
Paco
eeab7cd103 ~ working push_config. Tested with Gandi. To be improved! 2021-04-28 00:26:19 +02:00
MercierCorentin
ddeea564f1 Merge branch 'dev' of https://github.com/YunoHost/yunohost into enh-dns-autoconf 2021-04-27 21:54:06 +02:00
Paco
e16f14f794 fix . set operation still not working. 2021-04-27 21:42:18 +02:00